summaryrefslogtreecommitdiff
path: root/dist
diff options
context:
space:
mode:
authorBrokenTalentsFun CI <ci@brokentalents.fun>2018-06-12 22:39:40 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2018-12-13 17:09:18 +0100
commit7765023a31ee1895c855a29a5c394cf2904643cb (patch)
tree587f296a0dae8138466f4d156464209b466e758d /dist
parent6bcad54dcedc2766c7584748256a124c207c91cc (diff)
downloadbrokentalents-7765023a31ee1895c855a29a5c394cf2904643cb.tar.gz
brokentalents-7765023a31ee1895c855a29a5c394cf2904643cb.zip
automatic build
Diffstat (limited to 'dist')
-rw-r--r--dist/build.js10
1 files changed, 5 insertions, 5 deletions
diff --git a/dist/build.js b/dist/build.js
index 059d734..eac5e01 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 h=n(163);l.init2dArray=h.init2dArray,l.transposeRagged=h.transposeRagged,l.dot=h.dot,l.translationMatrix=h.translationMatrix,l.rotationMatrix=h.rotationMatrix,l.rotationXYMatrix=h.rotationXYMatrix,l.apply2DTransform=h.apply2DTransform,l.apply2DTransform2=h.apply2DTransform2;var p=n(10);l.extendFlat=p.extendFlat,l.extendDeep=p.extendDeep,l.extendDeepAll=p.extendDeepAll,l.extendDeepNoArrays=p.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,h=u.setAttributeNS,p=this.CSSStyleDeclaration.prototype,m=p.setProperty;u.setAttribute=function(e,t){f.call(this,e,t+"")},u.setAttributeNS=function(e,t,n){h.call(this,e,t,n+"")},p.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,h=o.length,p=r[s++],m=new T;++f<h;)(u=m.get(l=p(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 he(e){return function(){return K(this,e)}}function pe(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),h=new Array(d),p=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))?p[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):h[r]=fe(o),g.set(m,!0);for(r=-1;++r<i;)r in v&&!0!==g.get(v[r])&&(p[r]=e[r])}else{for(r=-1;++r<u;)a=e[r],o=n[r],a?(a.__data__=o,f[r]=a):h[r]=fe(o);for(;r<d;++r)h[r]=fe(n[r]);for(;r<i;++r)p[r]=e[r]}h.update=f,h.parentNode=f.parentNode=p.parentNode=e.parentNode,s.push(h),l.push(f),c.push(p)}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=he(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 pe(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 pe(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,h=n(),p=".drag"+(null==h?"":"-"+h),m=o.select(a(c)).on(i+p,function(){var e,t,n=r(d,h);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+p,function(){if(!r(d,h))return;m.on(i+p,null).on(s+p,null),g(f),u({type:"dragend"})}),g=_e(c),v=r(d,h);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 h=Math.sqrt(f),p=(c*c-i*i+4*f)/(2*i*2*h),m=(c*c-i*i-4*f)/(2*c*2*h),g=Math.log(Math.sqrt(p*p+1)-p),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*h)*(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},h=[960,500],p=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(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=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),h=_e(t);function p(){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 h=p(),m=Date.now();if(1===h.length){if(m-a<500){var v=h[0];M(t,v,r[v.identifier],Math.floor(Math.log(f.k)/Math.LN2)+1),W()}a=m}else if(h.length>1){v=h[0];var y=h[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,h=u.length;f<h;++f,d=null)if(c=u[f],d=r[c.identifier]){if(l)break;s=c,l=d}if(d){var p=(p=c[0]-s[0])*p+(p=c[1]-s[1])*p,m=i&&Math.sqrt(p/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 p()}o.selectAll(d).on(s,null),u.on(v,O).on(x,D),h(),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;ps?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=h[0],a=h[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?(p=null==e?He:[+e[0],+e[1]],k):p},k.center=function(e){return arguments.length?(n=e&&[+e[0],+e[1]],k):n},k.size=function(e){return arguments.length?(h=e&&[+e[0],+e[1]],k):h},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):pt(""+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):pt(""+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 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,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"#"+ht(this.r)+ht(this.g)+ht(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],h=n[8],p=n[9],m=1,g="",v="",b=!1,y=!0;switch(h&&(h=+h.substring(1)),(d||"0"===r&&"="===s)&&(d=r="0",s="="),p){case"n":f=!0,p="g";break;case"%":m=100,v="%",p="f";break;case"p":m=100,v="%",p="r";break;case"b":case"o":case"x":case"X":"#"===c&&(g="0"+p.toLowerCase());case"c":y=!1;case"d":b=!0,h=0;break;case"s":m=-1,p="r"}"$"===c&&(g=a[0],v=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=It.get(p)||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,h);e=c.scale(e),n=c.symbol+v}else e*=m;var w,k,_=(e=p(e,h)).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(),h=Gt(i),p=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){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){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 hn(){}o.format=fn.numberFormat,o.geo={},hn.prototype={s:0,t:0,add:function(e){mn(e,this.t,pn),mn(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 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 hn,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:h,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=h,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 h(a,o){d.push(u=[e=a,n=a]),o<t&&(t=o),o>r&&(r=o)}function p(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,p=d[0]*Pe*f,m=k(u)>180;if(m^(f*a<p&&p<f*o))(g=d[1]*Pe)>r&&(r=g);else if(m^(f*a<(p=(p+360)%360-180)&&p<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 h(o,i);l=s,a=o}function m(){f.point=p}function g(){u[0]=e,u[1]=n,f.point=h,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),p(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)_((h=d[i])[0],m)||_(h[1],m)?(x(m[0],h[1])>x(m[0],m[1])&&(m[1]=h[1]),x(h[0],m[1])>x(m[0],m[1])&&(m[0]=h[0])):s.push(m=h);for(var l,c,h,p=-1/0,m=(i=0,s[c=s.length-1]);i<=c;m=h,++i)h=s[i],(l=x(m[1],h[0]))>p&&(p=l,e=h[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),h=n*i+r*s+a*l,p=f&&-Ne(h)/f,m=Math.atan2(f,h);zn+=p*c,On+=p*d,Dn+=p*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 h=f,p=!0;h.v;)if((h=h.n)===f)return;d=h.z,a.lineStart();do{if(h.v=h.o.v=!0,h.e){if(p)for(s=0,c=d.length;s<c;++s)a.point((u=d[s])[0],u[1]);else r(h.x,h.n.x,1,a);h=h.n}else{if(p)for(s=(d=h.p.z).length-1;s>=0;--s)a.point((u=d[s])[0],u[1]);else r(h.x,h.p.x,-1,a);h=h.p}d=(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,i){var s,l=t(i),c=a.invert(r[0],r[1]),d={point:u,lineStart:h,lineEnd:p,polygonStart:function(){d.point=x,d.lineStart=w,d.lineEnd=k,s=[],m=[]},polygonEnd:function(){d.point=u,d.lineStart=h,d.lineEnd=p,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],h=u[1]/2+Le/4,p=Math.sin(h),m=Math.cos(h),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=p*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,p=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 h(){d.point=f,l.lineStart()}function p(){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,h=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,h||!(o>0)){if(o/=h,h<0){if(o<d)return;o<u&&(u=o)}else if(h>0){if(o>u)return;o>d&&(d=o)}if(o=r-c,h||!(o<0)){if(o/=h,h<0){if(o>u)return;o>d&&(d=o)}else if(h>0){if(o<d)return;o<u&&(u=o)}return d>0&&(a.a={x:l+d*f,y:c+d*h}),u<1&&(a.b={x:l+u*f,y:c+u*h}),a}}}}}}var sr=1e9;function lr(e,t,n,r){return function(l){var c,d,u,f,h,p,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,h),p&&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,h=t,p=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,hr,pr,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<hr&&(hr=e);e>mr&&(mr=e);t<pr&&(pr=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,h,p,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,h,p,m,u=s[0],f=s[1],d=n,h=i[0],p=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=h,l=p,c=m,g.point=y}function _(){o(u,f,d,h,p,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,h,p,m,g,v){var b=d-r,y=u-a,x=b*b+y*y;if(x>4*t&&g--){var w=s+h,_=l+p,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*h+l*p+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,h,p,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,h=0,p=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(p,m,g),t);var e=t(f,h);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 h,p=[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&&(h=o(t,p),(Vn(t,h)||Vn(p,h))&&(p[0]+=Ce,p[1]+=Ce,m=a(p[0],p[1]))),m!==l)d=0,m?(e.lineStart(),h=o(p,t),e.point(h[0],h[1])):(h=o(t,p),e.point(h[0],h[1]),e.lineEnd()),t=h;else if(r&&t&&n^m){var v;g&s||!(v=o(p,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,p)||e.point(p[0],p[1]),t=p,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 h=u,p=Nn(f,h),m=Nn(h,h),g=p*p-m*(Nn(f,f)-1);if(!(g<0)){var v=Math.sqrt(g),b=Fn(h,(-p-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(h,(-p+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,h=e[1]%360*je,T()):[f*Pe,h*Pe]},w.rotate=function(e){return arguments.length?(p=e[0]%360*je,m=e[1]%360*je,g=e.length>2?e[2]%360*je:0,T()):[p*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=-(hr=pr=1/0),o.geo.stream(e,n(yr)),[[hr,pr],[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,h=10,p=h,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/h)*h,e,h).filter(function(e){return k(e%m)>Ce}).map(c)).concat(o.range(Math.ceil(i/p)*p,a,p).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?(h=+e[0],p=+e[1],b):[h,p]},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),h=l*Math.sin(a),p=2*Math.asin(Math.sqrt(Fe(o-r)+i*l*Fe(a-n))),m=1/Math.sin(p),(g=p?function(e){var t=Math.sin(e*=p)*m,n=Math.sin(p-e)*m,r=n*d+t*f,a=n*u+t*h,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=p,g;var n,r,a,o,i,s,l,c,d,u,f,h,p,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],h=[];for(r=c.length-1;r>=0;--r)h.push(e[s[c[r]][2]]);for(r=+u;r<d.length-f;++r)h.push(e[s[d[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},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,ha,pa,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),ha.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=ha._;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(ha.insert(t,l),t||n){if(t===n)return Ca(t),n=ba(t.site),ha.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,h=e.y-u,p=n.site,m=p.x-d,g=p.y-u,v=2*(f*g-h*m),b=f*f+h*h,y=m*m+g*g,x={x:(g*b-h*y)/v+d,y:(f*y-m*b)/v+u};Oa(n.edge,c,p,x),l.edge=za(c,e,null,x),n.edge=za(e,p,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,h=d*d+g*g,p=(g*f-c*h)/u,m=(l*h-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=p+i,v.y=g+Math.sqrt(p*p+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||(pa=v)}}}}function Ca(e){var t=e.circle;t&&(t.P||(pa=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,h=d.y,p=u.x,m=u.y,g=(f+p)/2,v=(h+m)/2;if(m===h){if(g<i||g>=s)return;if(f>p){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-p)/(m-h))*g,r<-1||r>1)if(f>p){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(h<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),ha=new ja,ma=new ja;;)if(a=pa,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],h=e[0][1],p=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&&p-a>Ce?{x:u,y:k(t-u)<Ce?n:p}:k(a-p)<Ce&&f-r>Ce?{x:k(n-p)<Ce?t:f,y:p}:k(r-f)<Ce&&a-h>Ce?{x:f,y:k(t-f)<Ce?n:h}:k(a-h)<Ce&&r-u>Ce?{x:k(n-h)<Ce?t:u,y:h}: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 ha=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,h=f.l===l?f.r:f.l;++d<u;)f,a=h,h=(f=c[d].edge).l===l?f.r:f.l,r<a.i&&r<h.i&&(i=a,s=h,((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[h.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"#"+ht(Math.round(n+i*e))+ht(Math.round(r+s*e))+ht(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,h,p,m,g,v=xt(i),b=xt(s);if(null!=t)h=t,p=n,m=r,g=a;else if(m=g=-(h=p=1/0),c=[],d=[],f=e.length,o)for(u=0;u<f;++u)(l=e[u]).x<h&&(h=l.x),l.y<p&&(p=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<h&&(h=y),x<p&&(p=x),y>m&&(m=y),x>g&&(g=x),c.push(y),d.push(x)}var w=m-h,_=g-p;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),h,p,m,g)}}),d?a=l:i=l,u?o=c:s=c,T(e,t,n,r,a,o,i,s)}w>_?g=p+w:m=h+_;var M={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(e){T(M,e,+v(e,++u),+b(e,u),h,p,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,h,p,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,h){if(!(d>o||u>i||f<r||h<a)){if(p=c.point){var p,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=p}}for(var y=c.nodes,x=.5*(d+f),w=.5*(u+h),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,h);break;case 3:e(c,x,w,f,h)}}}(e,r,a,o,i),s}(M,e[0],e[1],h,p,m,g)},u=-1,null==t){for(;++u<f;)T(M,e[u],c[u],d[u],h,p,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=ho(a),s=fo(a,o),l=ho(((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 ho(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:po)})(e)},uo.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var po={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,h,p,m={},g=[],v=o.range(r),b=[];for(e=[],t=[],l=0,h=-1;++h<r;){for(d=0,p=-1;++p<r;)d+=n[h][p];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,h=-1;++h<r;){for(f=d,p=-1;++p<r;){var y=v[h],x=b[y][p],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(h=-1;++h<r;)for(p=h-1;++p<r;){var T=m[h+"-"+p],A=m[p+"-"+h];(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,h=-30,p=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<p){var c=t.charge/l;e.px-=o*c,e.py-=i*c}return!0}if(t.point&&l&&l<p){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,p,g,x,w,k,_=v.length,T=b.length;for(s=0;s<T;++s)f=(u=b[s]).source,(g=(w=(p=u.target).x-f.x)*w+(k=p.y-f.y)*k)&&(w*=g=n*a[s]*((g=Math.sqrt(g))-r[s])/g,k*=g,p.x-=w*(x=f.weight+p.weight?f.weight/(f.weight+p.weight):.5),p.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(h)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?(h="function"==typeof e?e:+e,s):h},s.chargeDistance=function(e){return arguments.length?(p=e*e,s):Math.sqrt(p)},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],p=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",p)),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 h)for(e=0;e<o;++e)i[e]=+h.call(this,v[e],e);else for(e=0;e<o;++e)i[e]=h;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,h=Math.min(Math.abs(f)/c,+("function"==typeof a?a.apply(this,arguments):a)),p=h*(f<0?-1:1),m=o.sum(d),g=m?(f-c*p)/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+p,padAngle:h}}),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(!(h=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 h,p,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]),p=1;p<h;++p)r.call(s,d[p][m],g+=u[p-1][m][1],u[p][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,h=[];for(h[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]}h[n]=l-=a?o/a*s:0,l<c&&(c=l)}for(n=0;n<f;++n)h[n]-=c;return h},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 h=0,p=1,m=1;for(i=r._pack_next;i!==r;i=i._pack_next,p++)if(Jo(i,a)){h=1;break}if(1==h)for(s=n._pack_prev;s!==i._pack_prev&&!Jo(s,a);s=s._pack_prev,m++);h?(p<m||p==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 hi(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 pi(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),h=(i=-1,d.length),p=f.length-1,m=e?1:1/h;++i<p;)(s=c[i]=[]).dx=f[i+1]-(s.x=f[i]),s.y=0;if(p>0)for(i=-1;++i<h;)(l=d[i])>=u[0]&&l<=u[1]&&((s=c[o.bisect(f,l,1,p)-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,h=d,p=d;Lo(d,function(e){e.x<f.x&&(f=e),e.x>h.x&&(h=e),e.depth>p.depth&&(p=e)});var m=t(f,h)/2-f.x,g=n[0]/(h.x+t(h,f)/2+m),v=n[1]/(p.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),h=u.x-t(u,f)/2,p=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-h)/(p-h)*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=h(s,m))<=f?(c.pop(),f=r):(s.area-=s.pop().area,p(s,m,o,!1),m=Math.min(o.dx,o.dy),s.length=s.area=0,f=1/0);s.length&&(p(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&&(p(o,n.z?r.dx:r.dy,r,!a.length),o.length=o.area=0);t.forEach(f)}}function h(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 p(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 hi(e,pi(yi(e,t)[2])),hi(e,pi(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=hi(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),h=d>u?0:1;if(c<s&&(p=c,c=s,s=p),f>=Oe)return l(c,h)+(s?l(s,1-h):"")+"Z";var p,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),h||(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)===h^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-h^O){var D=(d+u)/2;k=s*Math.cos(D),_=s*Math.sin(D),T=A=null}}else k=_=0;if(f>Ce&&(p=Math.min(Math.abs(c-s)/2,+n.apply(this,arguments)))>.001){m=s<c^h?0:1;var j=p,P=p;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(p,(s-$)/(F-1)),j=Math.min(p,(c-$)/(F+1))}if(null!=x){var W=Bi(null==T?[k,_]:[T,A],[b,y],c,j,h),V=Bi([x,w],[k,_],c,j,h);p===j?S.push("M",W[0],"A",j,",",j," 0 0,",m," ",W[1],"A",c,",",c," 0 ",1-h^Ri(W[1][0],W[1][1],V[1][0],V[1][1]),",",h," ",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,h),q=Bi([k,_],null==x?[b,y]:[x,w],s,-P,h);p===P?S.push("L",q[0],"A",P,",",P," 0 0,",m," ",q[1],"A",s,",",s," 0 ",h^Ri(q[1][0],q[1][1],H[1][0],H[1][1]),",",1-h," ",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,",",h," ",x,",",w),S.push("L",k,",",_),null!=T&&S.push("A",s,",",s," 0 ",O,",",1-h," ",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,h=t[1]+c,p=(d+f)/2,m=(u+h)/2,g=f-d,v=h-u,b=g*g+v*v,y=n-r,x=d*h-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-p,C=_-m,S=T-p,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),h=xt(n);function p(){l.push("M",a(e(c),i))}for(;++d<u;)r.call(this,s=o[d],d)?c.push([+f.call(this,s,d),+h.call(this,s,d)]):c.length&&(p(),c=[]);return c.length&&p(),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,h,p=[],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 h}:xt(a);function _(){p.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),h=+x.call(this,u,v)]),g.push([+w.call(this,u,v),+k.call(this,u,v)])):m.length&&(_(),m=[],g=[]);return m.length&&_(),p.length?p.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=ps||++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 hs(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 hs(e,t,n){return U(e,gs),e.namespace=t,e.id=n,e}var ps,ms,gs=[],vs=0;function bs(e,t,n,r){var a=e.id,o=e.namespace;return pe(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 p 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(+p<r){var m=d[p];m.timer.c=null,m.timer.t=NaN,--d.count,delete d[p]}i.c=h,St(function(){return i.c&&h(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 h(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?ps?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 hs(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,h=u.length;++f<h;)if(r=u[f]){o=r[s][i],n=e.call(r,r.__data__,f,c),l.push(t=[]);for(var p=-1,m=n.length;++p<m;)(a=n[p])&&ws(a,p,s,i,o),t.push(a)}return hs(l,s,i)},gs.filter=function(e){var t,n,r=[];"function"!=typeof e&&(e=he(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 hs(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):pe(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)),pe(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:pe(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:pe(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=ps;try{ps=n,pe(this,function(t,a,o){ms=t[r][n],e.call(t,t.__data__,a,o)})}finally{ms=a,ps=i}}else pe(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 hs(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(),h=null==c?f.ticks?f.ticks.apply(f,l):f.domain():c,p=null==e?f.tickFormat?f.tickFormat.apply(f,l):I:e,m=d.selectAll(".tick").data(h,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(p),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]),p(s)),a&&(i=ui(a),l.attr("y",i[0]).attr("height",i[1]-i[0]),m(s)),h(s)})}function h(e){e.selectAll(".resize").attr("transform",function(e){return"translate("+i[+/e$/.test(e)]+","+s[+/^s/.test(e)]+")"})}function p(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)&&(p(x),t=!0),_&&O(e,a,1)&&(m(x),t=!0),t&&(h(x),y({type:"brush",mode:T?"move":"resize"}))}function O(n,r,a){var o,d,f=ui(r),h=f[0],p=f[1],m=M[a],g=a?s:i,v=g[1]-g[0];if(T&&(h-=m,p-=v+m),o=(a?c:l)?Math.max(h,Math.min(p,n[a])):n[a],T?d=(o+=m)+v:(u&&(m=Math.max(h,Math.min(p,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,ps?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(hi(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,h=u.ONEAVGYEAR,p=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,h=0,p=!1;if(e.range){var m=i.simpleMap(e.range,e.r2l);p=m[1]<m[0]}for("reversed"===e.autorange&&(p=!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>h&&(c=s,d=l,h=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 h&&("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-h*c.pad<0&&(c={val:0,pad:0}),d.val<0&&(d={val:1,pad:0})),h=(d.val-c.val)/(e._length-c.pad-d.pad)),n=[c.val-h*c.pad,d.val+h*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])))),p&&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,h,p,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,h=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(p=!0,o=0;o<e._min.length&&p;o++)(s=e._min[o]).val<=c&&s.pad>=h?p=!1:s.val>=c&&s.pad<=h&&(e._min.splice(o,1),o--);p&&e._min.push({val:c,pad:y&&0===c?0:h})}if(r(d)){for(p=!0,o=0;o<e._max.length&&p;o++)(s=e._max[o]).val>=d&&s.pad>=u?p=!1:s.val<=d&&s.pad<=u&&(e._max.splice(o,1),o--);p&&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)),h=f*i.roundUp(u.minDiff/f,[.9,1.9,4.9,9.9],!0);s=Math.max(h,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 p,g=y.tickIncrement(y.tickFirst(l),l.dtick,"reverse",o);if("number"==typeof l.dtick)p=(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 h=n.dtick/2;e+=e+h<r?h:-h}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)),p=g;p<=d;)p=y.tickIncrement(p,l.dtick,!1,o);return{start:t.c2r(g,0,o),end:t.c2r(p,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 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]))>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>h?(t/=h,n=Math.pow(10,Math.floor(Math.log(t)/Math.LN10)),e.dtick="M"+12*S(t,n,k)):r>p?(t/=p,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),h=Number(c.substr(1));if("M"===f){for(var p,m,g,v=0,b=d;v<10;){if(((p=y.tickIncrement(b,c,o,e.calendar))-l)*(b-l)<=0)return o?Math.min(b,p):Math.max(b,p);m=(l-(b+p)/2)/(p-b),g=f+(Math.abs(Math.round(m))||1)*h,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)/h)*h+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 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 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&&!h(e.showtickprefix)&&(s.text=e.tickprefix+s.text),e.ticksuffix&&!h(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 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),l=(Number(h._tickround)||0)+4,d=h._tickexponent,t.hoverformat&&(u=t.hoverformat)}if(u)return r.format(u)(e).replace(/-/g,"−");var p,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&&(p=d<0?"−"+-d:"power"!==c?"+"+d:String(d),"e"===c||("SI"===c||"B"===c)&&(d>12||d<-15)?e+="e"+p:"E"===c?e+="E"+p:"power"===c?e+="×10<sup>"+p+"</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],h=o[0][f],p=s[0][f],m=!0,g=!1,v=!1;if("_"!==f.charAt(0)&&"function"!=typeof h&&-1===d.indexOf(f)){for(a=1;a<o.length&&m;a++){var b=o[a][f];"type"===f&&-1!==u.indexOf(h)&&-1!==u.indexOf(b)&&h!==b?g=!0:b!==h&&(m=!1)}for(a=1;a<s.length&&m;a++){var x=s[a][f];"type"===f&&-1!==u.indexOf(p)&&-1!==u.indexOf(x)&&p!==x?v=!0:s[a][f]!==p&&(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),h="free"===u.anchor?"x"===f?"y":"x":u.anchor,p=y.getFromId(e,h),m=!1;for(r=0;r<i.length;r++)if(d(i[r],u)){m=!0;break}"free"===u.anchor&&m||p&&(a="x"===f?u._id+p._id:p._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,h=!1;if("object"==typeof t)t=(u=t)._id,h=!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 p,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)p=["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);p=["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||p[0],E=[-1,1,I===p[1]?1:-1];if("inside"!==u.ticks==("x"===x)&&(E=E.map(function(e){return-e})),u.visible){var N=_.filter(B);if(h){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[p.indexOf(I)]=!0),u.mirrors)for(b=0;b<2;b++){var c=u.mirrors[o._id+p[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,h,p,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},p=o+(L+S)*(g="bottom"===I?1:-1),c=function(e){return e.dy+p+e.fontSize*("bottom"===I?1:-.5)},h=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},h=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=h(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"),h={selection:u,side:c.side},p=t.charAt(0),m=e._fullLayout._size,g=c.titlefont.size;if(u.size()){var v=d.getTranslate(u.node().parentNode);h.offsetLeft=v.x,h.offsetTop=v.y}"x"===p?(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),h.side||(h.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},h.side||(h.side="left")),l.draw(e,t+"title",{propContainer:c,propName:c._name+".title",dfltName:p.toUpperCase()+" axis",avoid:h,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 h=!1,p=0;p<e._fullData.length;p++)if(V(e._fullData[p],a)){h=!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&&(h||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,h=n(12),p=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=p(n);t.attr("d",function(e){var t;t="various"===e.ms||"various"===o.size?3:h.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,h=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 p=r.select(this.parentNode),g=(d.lineCount(o)-1)*f+1,v=w[c]*h,b=.75*u+w[l]*h+(w[l]-1)*g*u/2;p.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,h=3*d*(c+d),p=3*c*(c+d);return[[r.round(t[0]+(h&&u/h),2),r.round(t[1]+(h&&f/h),2)],[r.round(t[0]-(p&&u/p),2),r.round(t[1]-(p&&f/p),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 h=f.getBoundingClientRect(),p=m.testref.node().getBoundingClientRect();u.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&&(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),h=n(162),p=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,h=r.autosize,m=e._context&&e._context.autosizable;f&&(h||m)?u.plotAutoSize(e,a,r):f&&u.sanitizeMargins(e),!h&&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++)p(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),p(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 h(e){t.push(e);var n=e._module;n&&(l.pushUnique(c,n),l.pushUnique(d,e._module.basePlotModule),f++)}r._transformModules=[];var p={},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,h(y)}else o._fullInput=o,o._expandedInput=o,h(o);s.traceIs(o,"carpetAxis")&&(p[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=p[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,h,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 h=Object.keys(m),p=0;p<h.length;p++){var g=h[p];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,h=g[f];h||l.warn("Unrecognized transform type "+f+"."),h&&h.supplyDefaults?((d=h.supplyDefaults(u,t,n,e)).type=f,d._module=h,l.pushUnique(a,h)):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,h=d.bottom+d.top,p=1-2*s,m=n._container&&n._container.node?n._container.node().getBoundingClientRect():{width:n.width,height:n.height};r=Math.round(p*(m.width-f)),o=Math.round(p*(m.height-h))}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 h=u[f],p=d[h].l||{},m=d[h].b||{},g=p.val,v=p.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||{}),h=l.expandObjectPaths(f),p={};if(n&&n.length)for(o=0;o<n.length;o++)void 0===(a=(r=l.nestedProperty(h,n[o])).get())?l.nestedProperty(p,n[o]).set(null):(r.set(null),l.nestedProperty(p,n[o]).set(a));if(e=l.extendDeepNoArrays(e||{},h),n&&n.length)for(o=0;o<n.length;o++)if(c=l.nestedProperty(p,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),h=[];var p=!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&&h.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(){p=!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;p||++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,h,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,h=new Array(u.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<u.length;a++)Array.isArray(t)&&-1===t.indexOf(a)&&(h[a]=p[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,h[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 h=o[d[r]];h[0][0].trace._module.plot(e,i(h),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,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 m=1;m<p;m++)for(l in s=e[m])c=h[l],d=s[l],i&&a(d)?h[l]=d:t&&d&&(r(d)||(u=a(d)))?(u?(u=!1,f=c&&a(c)?c:[]):f=c&&r(c)?c:{},h[l]=o([f,d],t,n,i)):(void 0!==d||n)&&(h[l]=d);return h}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=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){
/*!
* 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 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 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},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 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 ht(e,t,n){n?nt.$once(e,t):nt.$on(e,t)}function pt(e,t){nt.$off(e,t)}function mt(e,t,n){nt=e,ot(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 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=p,e._s=h,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=pe,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=pe();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 h=lt(f)||[],p=new Array(h.length),m=0;m<h.length;m++)p[m]=Qt(h[m],n,u.parent,s);return p}}(e,f,t,n,s);var h=t.on;if(t.on=t.nativeOn,i(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 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:h,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 pe();o(n)&&o(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);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):pe()}(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 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:!!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=hn(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=pe()),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 pn(t,e)})}),this.$watch("exclude",function(t){mn(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,o=this.exclude;if(a&&(!r||!pn(a,r))||o&&r&&pn(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 p(n)!==p(t);if(r.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}var fr={create:dr,update:dr},hr=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 pr(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?hr(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 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 o=e;o=o.parent;)o.data&&(n=pr(o.data))&&S(r,n);return r}(t,!0);for(s in u)a(h[s])&&yr(l,s,"");for(s in h)(i=h[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,h=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&&h?h:d,O=C&&x||g,D=C&&"function"==typeof w?w:v,j=C&&k||b,P=C&&_||y,E=p(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,h=r.leave,m=r.afterLeave,g=r.leaveCancelled,v=r.delayLeave,b=r.duration,y=!1!==i&&!X,x=Gr(h),w=p(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)))})),h&&h(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}h(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),p(e,m,t),o(u)&&v(e,t),h(n,e.elm,a)):i(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){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 h(e,t,n){o(e)&&(o(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)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 h=e.children,p=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(h)&&o(p)?h!==p&&function(e,t,n,r,i){for(var s,l,d,f=0,h=0,p=t.length-1,m=t[0],g=t[p],v=n.length-1,b=n[0],x=n[v],k=!i;f<=p&&h<=v;)a(m)?m=t[++f]:a(g)?g=t[--p]:Wn(m,b)?(T(m,b,r),m=t[++f],b=n[++h]):Wn(g,x)?(T(g,x,r),g=t[--p],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[--p],b=n[++h]):(a(s)&&(s=Vn(t,f,p)),a(l=o(b.key)?s[b.key]:_(b,t,f,p))?u(b,r,e,m.elm,!1,n,h):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,h),b=n[++h]);f>p?y(e,a(n[v+1])?null:n[v+1].elm,n,h,v,r):h>v&&w(0,t,f,p)}(l,h,p,n,s):o(p)?(o(e.text)&&c.setTextContent(l,""),y(l,null,p,0,p.length-1,n)):o(h)?w(0,h,0,h.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,h=0;h<c.length;h++){if(!u||!C(u,c[h],n,r)){d=!1;break}u=u.nextSibling}if(!d||u)return!1}else p(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,h=!1,p=[];if(a(e))h=!0,u(t,p,l,d);else{var m=o(e.nodeType);if(!m&&Wn(e,t))T(e,t,p,s);else{if(m){if(1===e.nodeType&&e.hasAttribute(E)&&(e.removeAttribute(E),n=!0),i(n)&&C(e,t,p))return A(t,p,!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,p,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,p,h),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,h=function(){f()};it(l,"afterEnter",h),it(l,"enterCancelled",h),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 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 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(ha),e.forEach(pa),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=pe),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"],h=-(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,h-u/2]+")"}),o.attr({x:+e.attr("x"),y:+e.attr("y")})):"l"===O[0]?o.attr({x:e.attr("x"),y:h-u/2}):"a"===O[0]?o.attr({x:0,y:h}):o.attr({x:f,y:+e.attr("y")+h-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",p[n]),a.dy=h[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"},h={sub:"0.3em",sup:"-0.6em"},p={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,h=1,p=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>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)}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<p?h+=1:(h=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)?(h=e.r,p=e.g,m=e.b,t={r:255*j(h,255),g:255*j(p,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 h,p,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 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+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 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,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=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=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=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=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||"*Kensei*"},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 p});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",h="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function p(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(h){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,h=new Map,p=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]),h.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]),p.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 h.get(e)},getTopLegendaryWins:function(e){return p.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.getTotalMatches(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)+" "+t}),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=p(n(11)),a=p(n(330)),o=p(n(319)),i=p(n(318)),s=p(n(315)),l=p(n(314)),c=p(n(313)),d=p(n(312)),u=p(n(309)),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: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),h=n(20),p=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,he=L+de-g.left;P.call(u.positionText,he,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 pe,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(p($,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)");h.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)h.init({element:M.node(),gd:e,prepFn:function(){me=A.attr("transform"),pe={}},moveFn:function(e,n){var r="pointer";if(t.showarrow)t.axref===t.xref?pe[b+".ax"]=s.p2r(s.r2p(t.ax)+e):pe[b+".ax"]=t.ax+e,t.ayref===t.yref?pe[b+".ay"]=m.p2r(m.r2p(t.ay)+n):pe[b+".ay"]=t.ay+n,ge(e,n);else{if(o)return;if(s)pe[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;pe[b+".x"]=h.align(i+e/x.w,a,0,1,t.xanchor)}if(m)pe[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;pe[b+".y"]=h.align(c-n/x.h,l,0,1,t.yanchor)}s&&m||(r=h.getCursor(s?.5:pe[b+".x"],m?.5:pe[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,pe);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,h=s-o,p=l*h-d*u;if(0===p)return null;var m=(c*h-d*f)/p,g=(c*u-l*f)/p;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),h=n(6),p=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]=h.getFromId(e,D.xaxis._id),L[z]=h.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,h=i._offset+(a.x0+a.x1)/2,p=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<h?x.right:x.left;if(-1!==v.indexOf("toaxis")||-1!==v.indexOf("across")){var k=w,_=h;-1!==v.indexOf("across")&&(k=s._counterSpan[0],_=s._counterSpan[1]),r.append("line").attr({x1:k,x2:_,y1:p,y2:p,"stroke-width":b+2,stroke:m}).classed("spikeline",!0).classed("crisp",!0),r.append("line").attr({x1:k,x2:_,y1:p,y2:p,"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:p,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<p?C.bottom:C.top;if(-1!==T.indexOf("toaxis")||-1!==T.indexOf("across")){var L=S,z=p;-1!==T.indexOf("across")&&(L=i._counterSpan[0],z=i._counterSpan[1]),r.append("line").attr({x1:h,x2:h,y1:L,y2:z,"stroke-width":A+2,stroke:m}).classed("spikeline",!0).classed("crisp",!0),r.append("line").attr({x1:h,x2:h,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:h,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],h=d[o+1],p=f[f.length-1],m=h[0];if((r=p.pos+p.dp+p.size-m.pos-m.dp+m.size)>.01&&p.pmin===m.pmin&&p.pmax===m.pmax){for(i=h.length-1;i>=0;i--)h[i].dp+=r;for(f.push.apply(f,h),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=p.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,h=t.commonLabelOpts||{},p=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:h.bgcolor||u.defaultLine,stroke:h.bordercolor||u.background,"stroke-width":"1px"}),i.enter().append("text").call(d.font,h.font.family||p,h.font.size||m,h.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,p,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,h=u.combine(f,s),g=e.borderColor||u.contrast(h);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||p,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||p,e.fontSize||m,h).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:h,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=h.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=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 d=h.tickText(e.xa,e.xa.c2l(e.xerr),"hover").text;void 0!==e.xerrneg?e.xLabel+=" +"+d+" / -"+h.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=h.tickText(e.ya,e.ya.c2l(e.yerr),"hover").text;void 0!==e.yerrneg?e.yLabel+=" +"+u+" / -"+h.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,h="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=h;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=h});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 h=f[n];h.toSVG&&h.toSVG(e)}if(u){var p=u.node().childNodes,m=Array.prototype.slice.call(p);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 h=Object.keys(u);for(n=0;n<h.length;n++)r=h[n],["xaxis","yaxis","zaxis"].indexOf(r.slice(0,5))>-1&&(u[h[n]].title="");for(n=0;n<d.length;n++){var p=d[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++)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 h=n.propContainer,p=n.propName,m=n.traceIndex,g=n.dfltName,v=n.avoid||{},b=n.attributes,y=n.transform,x=n.containerGroup,w=e._fullLayout,k=h.titlefont.family,_=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||(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,p,t,m):o.relayout(e,p,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 h=v.offsetLeft||0,p=v.offsetTop||0;d.left-=h,d.right-=h,d.top-=p,d.bottom-=p,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,h=d.cLetter,p=f.slice(0,f.length-1),m=f?a.nestedProperty(e,p).get()||{}:e,g=f?a.nestedProperty(t,p).get()||{}:t,v=m[h+"min"],b=m[h+"max"],y=m.colorscale;c(f+h+"auto",!(r(v)&&r(b)&&v<b)),c(f+h+"min"),c(f+h+"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]],p=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(p=!f(s,t.slice(i+1),r,n))break;return}if(!h(s,o,t[i+1],p))break;if("object"!=typeof(s=s[o])||null===s)throw"container is not an object";l=u(l,o),d.push([s,l])}p?(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),p=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),h(e,o,p,f)&&d(e[o],t,r.replace("-1",o))(l);return s}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),o=n(44),i=n(43),s=n(162),l=n(106),c=n(296),d=n(287),u=a.extendFlat,f=a.extendDeep,h="_isSubplotObj",p="_isLinkedToArray",m=[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,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[p];if(!r)return;delete e[p],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[h]=!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=h,t.IS_LINKED_TO_ARRAY=p,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,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){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:h,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"},[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._v(" "),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._v(" "),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._v(" "),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._v(" "),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._v(" "),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._v(" "),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._v(" "),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)])},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 h=o("hoverlabel.bgcolor",f.bgcolor||(a.opacity(i)?a.rgb(i):a.defaultLine)),p=o("hoverlabel.bordercolor",f.bordercolor||a.contrast(h));r.coerceFont(o,"hoverlabel.font",{family:f.font.family,size:f.font.size,color:f.font.color||p})}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 h(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 p(e){return e[0]}if(d||u||f){var m={},g={};d&&(m.mc=h("marker.color",p),m.mo=h("marker.opacity",o.mean,[.2,1]),m.ms=h("marker.size",o.mean,[2,16]),m.mlc=h("marker.line.color",p),m.mlw=h("marker.line.width",o.mean,[0,5]),g.marker={sizeref:1,sizemin:1,sizemode:"diameter"}),f&&(g.line={width:h("line.width",p,[0,10])}),u&&(m.tx="Aa",m.tp=h("textposition",p),m.ts=10,m.tc=h("textfont.color",p),m.tf=h("textfont.family",p)),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],h=[],p=0;p<c.length;p++){var m=c[p],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===h.indexOf(d)&&h.push(d),h.push(m)),d=m)}l(e,f,h,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 h=u[f[s]];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"),m=t._has&&t._has("cartesian");if(p&&!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 h=u._id+f._id;h!==s&&-1!==n.indexOf(h)?(l.mainplot=h,l.mainplotinfo=t._plots[h],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,h,p,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<(h=Math.min(u,g))||l>Math.max(u,g)||c>Math.max(f,v)))if(c<Math.min(f,v))l!==h&&b++;else{if(c===(p=g===u?c:f+(l-u)*(v-f)/(g-u)))return 1!==d||!s;c<=p&&l!==h&&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],h=i.DRAGGERSIZE;if(r(u)&&"top"===c.side&&(u-=h),r(f)&&"right"!==d.side&&(f-=h),!l.mainplot){var p=s(e,l,0,0,c._length,d._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,o.unhover(e,t))},p.onclick=function(t){a.click(e,t,n)},e._context.showAxisDragHandles&&(s(e,l,-h,-h,h,h,"n","w"),s(e,l,c._length,-h,h,h,"n","e"),s(e,l,-h,d._length,h,h,"s","w"),s(e,l,c._length,d._length,h,h,"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,h,"","ew"),s(e,l,0,u,.1*c._length,h,"","w"),s(e,l,.9*c._length,u,.1*c._length,h,"","e")),r(f)&&("free"===d.anchor&&(f-=t._size.w*c.domain[0]),s(e,l,f,.1*d._length,h,.8*d._length,"ns",""),s(e,l,f,.9*d._length,h,.1*d._length,"s",""),s(e,l,f,0,h,.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}),h=!1,p=f.map(function(e,t){return h=h||void 0!==e.groupId,e});if(h){var m=[],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],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=h?[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],h&&(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(),h=[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(h)}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:p.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 p.fill(n,a,o)},"fill-opacity":0,stroke:function(e,t){return p.stroke(n,a,o)},"stroke-width":function(e,t){return p["stroke-width"](n,a,o)},"stroke-dasharray":function(e,t){return p["stroke-dasharray"](n,a,o)},opacity:function(e,t){return p.opacity(n,a,o)},display:function(e,t){return p.display(n,a,o)}})}};var u=t.angularScale.range(),f=Math.abs(u[1]-u[0])/i[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(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:h,transform:function(e,n){return"rotate("+(t.orientation+s(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"}},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(p).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]),h=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"});h.append("g").classed("legend-axis",!0),h.append("g").classed("legend-marks",!0);var p=r.range(i.length),m=r.scale[d?"linear":"ordinal"]().domain(p).range(l),g=r.scale[d?"linear":"ordinal"]().domain(p)[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,h=t.node().getBBox(),p={fill:i.color,stroke:s,"stroke-width":"2px"},m=h.width+2*f+l,g=h.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(p),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}),h=f.gd;h.style.position="absolute",h.style.left="-5000px",document.body.appendChild(h);var p=i.getRedrawFunc(h);a.plot(h,f.data,f.layout,f.config).then(p).then(function(){var e=i.getDelay(h._fullLayout);return new Promise(function(n,r){setTimeout(function(){var e=l(h),a=document.createElement("canvas");a.id=o.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){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,h=n(14),p=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?h.DFLTRANGEY:h.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=p.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),h=n(282);e.exports=function(e,t,n,p,m){var g=p.letter,v=p.font||{},b="Click to enter "+(p.title||g.toUpperCase()+" axis")+" title";function y(n,r){return o.coerce2(e,t,s,n,r)}var x=n("visible",!p.cheateronly),w=t.type;"date"===w&&a.getComponentMethod("calendars","handleDefaults")(e,t,"calendar",p.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?h(g,t.categoryorder,t.categoryarray,p.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,p),c(e,t,n,p);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,p.bgColor,i).toRgbString()),S=y("gridwidth");n("showgrid",p.showGrid||!!C||!!S)||(delete t.gridcolor,delete t.gridwidth);var L=y("zerolinecolor",k),z=y("zerolinewidth");return n("zeroline",p.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"),h=!0;if("sqrt"!==f&&(h=u("symmetric",!(("data"===f?"arrayminus":"valueminus")in d))),"data"===f){if(u("array")||(c.array=[]),u("traceref"),!h)u("arrayminus")||(c.arrayminus=[]),u("tracerefminus")}else"percent"!==f&&"constant"!==f||(u("value"),h||u("valueminus"));var p="copy_"+s.inherit+"style";if(s.inherit)(t["error_"+s.inherit]||{}).visible&&u(p,!(d.color||r(d.thickness)||r(d.width)));s.inherit&&c[p]||(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],h=s[d],p=s[u],m=s.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),s[d]=h,s[u]=p,l[d]=h,l[u]=p,l[c]=!1!==f||void 0===h&&void 0===p,s.autocolorscale&&(m=h*p<0?a.RdBu:h>=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 h="date"===i?a.dateTick0(t.calendar):0,p=n("tick0",h);"date"===i?t.tick0=a.cleanDate(p,h):r(p)&&"D1"!==d&&"D2"!==d?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(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,h=0;for(d=t[t.length-1]>=t[0]?n?o:i:n?l:s;u<f&&h++<100;)d(t[c=Math.floor((u+f)/2)],e)?u=c+1:f=c;return h>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&&h())}function h(){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 p(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 p(e,t)),1!==c.length||d||s(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=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 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||"*Kensei*"},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)+" "+t}),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"},[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._v(" "),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._v(" "),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._v(" "),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._v(" "),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._v(" "),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._v(" "),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._v(" "),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)])},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){
/*!
* 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),h=n(182);function p(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),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),i=t,c=i.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),o=h(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),h=Math.max(o+10,f.minButtonWidth);e.attr("transform","translate("+(i+n.width)+","+i+")"),t.attr({x:0,y:0,width:h,height:n.height}),l.positionText(a,h/2,n.height/2-(d-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";d.isRightAnchor(n)&&(n.lx-=n.width,h="right");d.isCenterAnchor(n)&&(n.lx-=n.width/2,h="center");var p="top";d.isBottomAnchor(n)&&(n.ly-=n.height,p="bottom");d.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),o.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,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 h=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",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,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),h=n(129);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 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,p=e.selectAll("g."+h.rangePlotClassName).data(u,i.identity);p.enter().append("g").attr("class",function(e){return h.rangePlotClassName+" "+e}).call(s.setClipUrl,a._clipId),p.order(),p.exit().remove(),p.each(function(e,i){var s=r.select(this),u=0===i,h=d.getFromId(t,e,"y"),p=h._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[p]={type:h.type,domain:[0,1],range:h.range.slice(),calendar:h.calendar},o.supplyDefaults(m);var g={id:e,plotgroup:s,xaxis:m._fullLayout.xaxis,yaxis:m._fullLayout[p]};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."+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(l.fill,h.maskColor);var o=e.selectAll("rect."+h.maskMaxClassName).data([0]);o.enter().append("rect").classed(h.maskMaxClassName,!0).attr("y",0).attr("shape-rendering","crispEdges"),o.attr("height",r._height).call(l.fill,h.maskColor)}function b(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 y(e,t,n,r){var a=e.selectAll("g."+h.grabberMinClassName).data([0]);a.enter().append("g").classed(h.grabberMinClassName,!0);var o=e.selectAll("g."+h.grabberMaxClassName).data([0]);o.enter().append("g").classed(h.grabberMaxClassName,!0);var i={x:0,width:h.handleWidth,rx:h.handleRadius,fill:l.background,stroke:l.defaultLine,"stroke-width":h.handleStrokeWidth,"shape-rendering":"crispEdges"},s={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(i),c.attr(s);var d=o.selectAll("rect."+h.handleMaxClassName).data([0]);if(d.enter().append("rect").classed(h.handleMaxClassName,!0).attr(i),d.attr(s),!t._context.staticPlot){var u={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(u),f.attr("height",r._height);var p=o.selectAll("rect."+h.grabAreaMaxClassName).data([0]);p.enter().append("rect").classed(h.grabAreaMaxClassName,!0).attr(u),p.attr("height",r._height)}}e.exports=function(e){var t=e._fullLayout,n=function(e){var t=d.list({_fullLayout:e},"x",!0),n=h.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."+h.containerClassName).data(n,function(e){return e._name});s.enter().append("g").classed(h.containerClassName,!0).attr("pointer-events","all"),s.exit().each(function(e){var n=r.select(this),a=e[h.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(h.name)&&o.autoMargin(e,a)}}(e),0!==n.length&&s.each(function(n){var s=r.select(this),l=n[h.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=h.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+h.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(p,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."+h.slideBoxClassName).node(),l=e.select("rect."+h.grabAreaMinClassName).node(),c=e.select("rect."+h.grabAreaMaxClassName).node();e.on("mousedown",function(){var d=r.event,h=d.target,p=d.clientX,m=p-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-p;switch(h){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=h.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."+h.slideBoxClassName).attr("x",l).attr("width",c-l),e.select("rect."+h.maskMinClassName).attr("width",l),e.select("rect."+h.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."+h.grabberMinClassName).attr("transform","translate("+d+",0.5)"),e.select("g."+h.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:h.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),p=o+c.labelPadding;if(t.labelStride=Math.max(1,Math.ceil(p/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=h(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 h(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 p(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(h,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(h,n).call(A,n).call(g,n).call(x,n).call(T,e,n).call(p,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(h,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,h,p=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=p)+k,y?(f=g,_=(h=Math.min(f+_,c))-f):_=(h=g+_)-(f=Math.max(h-_,0))):(h=(f=g)+_,x?k=(u=p+k)-(d=Math.max(u-k,0)):(d=p,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=p,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=p+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?h+M+.5:h+.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:p,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 h(e,t){return+e.attr(d.menuIndexAttrName)===t._index}function p(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,h(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 h=0,m=0,g=-1!==["up","down"].indexOf(i.direction);"dropdown"===i.type&&(g?m=i.headerHeight+d.gapButtonHeader:h=i.headerWidth+d.gapButtonHeader),"dropdown"===i.type&&"up"===i.direction&&(m=-d.gapButtonHeader+d.gapButton-i.openHeight),"dropdown"===i.type&&"left"===i.direction&&(h=-d.gapButtonHeader+d.gapButton-i.openWidth);var b={x:i.lx+h+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||(p(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,h=Math.max(f+d.textPadX,d.minWidth),p=t.font.size*c,m=s.lineCount(u),g=Math.max(p*m,d.minHeight)+d.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),o?(t.totalWidth=Math.max(t.totalWidth,h),t.openWidth=t.totalWidth,t.totalHeight+=g+d.gapButton,t.openHeight+=g+d.gapButton):(t.totalWidth+=h+d.gapButton,t.openWidth+=h+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,h=e._fullLayout._size;t.lx=h.l+h.w*t.x,t.ly=h.t+h.h*(1-t.y);var p="left";l.isRightAnchor(t)&&(t.lx-=u,p="right"),l.isCenterAnchor(t)&&(t.lx-=u/2,p="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}[p]||0),r:u*({left:1,center:.5}[p]||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),h=r.height||(f?t.heights[u]:t.height1);a.attr({x:0,y:0,width:r.width||(f?t.width1:t.widths[u]),height:h});var p=t.font.size*c,m=(s.lineCount(o)-1)*p/2;s.positionText(o,d.textOffsetX,h/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){p(e,t,t.buttons[r.index],n,o,b,r.index,!0)}),"dropdown"===t.type?(m(e,n,s,b,t),h(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 h=l[u],p=l["size"+u],m=null,g=null;if(i){m=a(h,t.range);var v=p/Math.pow(10,m)/2;g=2*Math.log(v+Math.sqrt(1+v*v))/Math.LN10}else g=(m=Math.pow(10,h))*(Math.pow(10,p/2)-Math.pow(10,-p/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 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",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*h.x[t.xanchor].offset,p=u*h.y[t.yanchor].offset,m=h.x[t.xanchor].sizing+h.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)+p;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){p.bind(this)(e),m.bind(this)(e)}),v.each(function(e){p.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){p.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,h=-1/0,p=r.match(o.segmentRE);for("date"===e.type&&(s=i.decodeDate(s)),l=0;l<p.length;l++)void 0!==(c=a[p[l].charAt(0)].drawn)&&(!(d=p[l].substr(1).match(o.paramRE))||d.length<c||((u=s(d[c]))<f&&(f=u),u>h&&(h=u)));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 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 h=u[f],p={_fullLayout:n},m=a.coerceRef(e,t,p,h,"","paper");if("path"!==d){var g,v,b;"paper"!==m?(g=a.getFromId(p,m),b=i.rangeToShapePosition(g),v=i.shapePositionToRange(g)):v=b=r.identity;var y=h+"0",x=h+"1",w=e[y],k=e[x];e[y]=v(e[y],!0),e[x]=v(e[x],!0),a.coercePosition(t,p,c,m,y,.25),a.coercePosition(t,p,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:h(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=p(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",h(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=p(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",h(e,n))}l.init(V),t.node().onmousemove=q}(e,m,a,t)}}function h(e,t){var n,r,i,s,l=t.type,c=o.getFromId(e,t.xref),f=o.getFromId(e,t.yref),h=e._fullLayout._size;if(c?(n=u.shapePositionToRange(c),r=function(e){return c._offset+c.r2p(n(e,!0))}):r=function(e){return h.l+h.w*e},f?(i=u.shapePositionToRange(f),s=function(e){return f._offset+f.r2p(i(e,!0))}):s=function(e){return h.t+h.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 p=r(t.x0),m=r(t.x1),g=s(t.y0),v=s(t.y1);if("line"===l)return"M"+p+","+g+"L"+m+","+v;if("rect"===l)return"M"+p+","+g+"H"+m+"V"+v+"H"+p+"Z";var b=(p+m)/2,y=(g+v)/2,x=Math.abs(b-p),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 p(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],h=t[u+"axis"].r2fraction(f);if(h<0||h>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&&h(u),l["a"+u+"ref"]===t._id&&h("a"+u);function h(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,h=["x","y"],p=[-10,-30],m={_fullLayout:n},g=0;g<2;g++){var v=h[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?p[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=[],h=[],p=(t||[]).length;for(n=0;n<d.length;n++)if(i=(a=d[n]).clicktoshow){for(r=0;r<p;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:h:u).push(n);break}r===p&&a.visible&&"onout"===i&&f.push(n)}return{on:u,off:f,explicitOff:h}}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,h,p,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")},h={x:+e.attr("x2"),y:+e.attr("y2")};var k=f.x-h.x,_=f.y-h.y;if(m=(p=Math.atan2(_,k))+Math.PI,w){if(w*w>k*k+_*_)return void D();var T=w*Math.cos(p),A=w*Math.sin(p);y&&(f.x-=T,f.y-=A,e.attr({x1:f.x,y1:f.y})),x&&(h.x+=T,h.y+=A,e.attr({x2:h.x,y2:h.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);p=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),h=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,p),x&&j(h,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],h=f[0],p=h.trace,m=p.legendgroup;if(a.legendGetsTrace(p)&&p.showlegend)if(r.traceIs(p,"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:p}),c[m][g]=!0)}else u(m,h)}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),h=n(98),p=n(19).LINE_SPACING,m=n(219),g=n(138),v=n(86),b=n(39),y=!0,x=h.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 h(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*p;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),h=d.node();r=s*f,a=h?c.bBox(h).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(h).on("edit",function(e){this.text(e).call(h),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(h)}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,h=[];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 p=c.label,m=l.indexOf(p);1===n?-1===m?l.push(p):l.splice(m,1):2===n&&(l=[],t.calcdata[0].forEach(function(e){p!==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)h=[u.index],b[u.index]=!0;else for(g=0;g<d.length;g++)(r=d[g]).legendgroup===f&&(h.push(r.index),b[v.indexOf(g)]=!0);if(1===n)i=!0!==u.visible||"legendonly",a.restyle(t,"visible",i,h);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 h=d[u].map(function(e){return e[0].width}),p=40+Math.max.apply(null,h);o.width+=o.tracegroupgap+p,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,h=t.showlegend&&m(e.calcdata,u),p=t.hiddenlabels||[];if(!t.showlegend||!h.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(h);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!==p.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||{},h=t.legend={},p=0,m="normal",g=0;g<n.length;g++){var v=n[g];s.legendGetsTrace(v)&&(p++,r.traceIs(v,"pie")&&p++),(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,h,o,e,t)}if(!1!==a.coerce(e,t,i,"showlegend",p>1)){if(b("bgcolor",t.paper_bgcolor),b("bordercolor"),b("borderwidth"),a.coerceFont(b,"font",t.font),b("orientation"),"h"===h.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,h,["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,h,p,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 h=a[1]-a[0],p=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*p/h)}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])})}()}),h=Date.now(),m=window.requestAnimationFrame(function t(){p=Date.now();for(var r=Math.min(1,(p-h)/n.duration),o=w(r),i=0;i<b.length;i++)x(b[i],o);p-h>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,h=!r.hasMarkers(u)&&!r.hasText(u);if(!0===u.visible&&!h){var p=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||p+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,h=e.ya,p=f.c2p(t),m=h.c2p(n),g=[p,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)-p)-t,1-3/t)},function(e){var t=Math.max(3,e.mrc||0);return Math.max(Math.abs(h.c2p(e.y)-m)-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)-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=h.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,h._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),h=n(7),p=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,he,J,w),y(K,Z,he,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,pe(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=h.bBox(s).height)>c&&(i[1]-=(oe-c)/2):o.node()&&!o.classed("js-placeholder")&&(oe=h.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 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",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));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:w.width},attributes:{x:o,y:a,"text-anchor":"middle"},transform:{rotate:"-90",offset:0}})}}])},i.previousPromises,function(){var r=R+n.outlinewidth/2+h.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)?h.bBox(o).width:h.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(p.fill,n.bgcolor).call(p.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(p.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 he(e,t){return d.coerce(K,Z,x,e,t)}function pe(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 h=t[0].t.cb=s(e,c),p=i.makeColorScaleFunc(i.extractScale(l.colorscale,u,f),{noNumericCheck:!0});h.fillcolor(p).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,h,p,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,h=c,p=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])>h?(h=m,i=l,d=!1):m<p&&(p=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,h){var p,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 h=f.marker.maxdisplayed;if(0===h)return;var p=o.filter(function(e){return e.x>=d[0]&&e.x<=d[1]&&e.y>=u[0]&&e.y<=u[1]}),m=Math.ceil(p.length/h),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}),p.forEach(function(e,t){0===Math.round((t+v)%m)&&(e.vis=!0)})}(0,t,n,c,u);var g=!!h&&h.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,h),!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");p=H.data([c]),H.each(X),p.enter().append("g").classed("points",!0).each(X),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 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,h=Y;c&&(f=i.marker.maxdisplayed||i._needsCull?q:a.identity),d&&(h=i.marker.maxdisplayed||i._needsCull?q:a.identity);var p=(n=l.selectAll("path.point").data(f,u)).enter().append("path").classed("point",!0);g&&p.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(h,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"),h=!a,p=!!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}),p)?(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)});h&&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"),h=u.makeCalcdata(t,"y"),p=Math.min(f.length,h.length);d._minDtick=0,u._minDtick=0,f.length>p&&f.splice(p,f.length-p),h.length>p&&h.splice(p,h.length-p);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>p&&n.splice(p,n.length-p)}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[p-1]&&h[0]===h[p-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[p-1]&&h[0]===h[p-1]?-1!==["tonextx","tozerox"].indexOf(t.fill)&&(g.padded=!1):g.tozero=!0,a.expand(d,f,m),a.expand(u,h,g);var x=new Array(p);for(c=0;c<p;c++)x[c]=r(f[c])&&r(h[c])?{x:f[c],y:h[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),h=n(154);e.exports=function(e,t,n,p){function m(n,o){return r.coerce(e,t,a,n,o)}var g=s(e,t,p,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,p,m),d(e,t,m),m("connectgaps"),m("line.simplify")),i.hasMarkers(t)&&l(e,t,n,p,m,{gradient:!0}),i.hasText(t)&&u(e,t,p,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"),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(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),p=0;p<d.length;p++){var m=d[p];if("transforms"!==m){var g=c.slice();g.push(m);var v=e[m],b=t[m],y=h(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=[],h={};s(e)?(h.data=r.extendDeep([],e),n=e):(h.data=[],n=[],f.push(u("array","data"))),i(t)?(h.layout=r.extendDeep({},t),c=t):(h.layout={},c={},arguments.length>1&&f.push(u("object","layout"))),a.supplyDefaults(h);for(var p=h._fullData,m=n.length,g=0;g<m;g++){var v=n[g],b=["data",g];if(i(v)){var y=p[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,h._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,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":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=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 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 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;
/*!
* @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),h="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function p(){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}):h?((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 p()}}():p();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,h=f._axisConstraintGroups;for(t=0;t<h.length;t++){var p=h[t],m=Object.keys(p),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)/p[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=[],h=[];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,h)?(f.push(t),h.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 p=o._bgLayer.selectAll(".bg").data(f);p.enter().append("rect").classed("bg",!0),p.exit().remove(),p.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),h=i.p+f,p="M"+-h+",",g="h"+(r._length+2*h),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?p+x+g:"")+(w?p+k+g:"")+(v?p+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,h=a*s,p=a*l,m=o*i,g=o*s,v=o*l;return e[0]=1-u-p,e[1]=d+v,e[2]=f-g,e[3]=0,e[4]=d-v,e[5]=1-c-p,e[6]=h+m,e[7]=0,e[8]=f+g,e[9]=h-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 h=e.annotations[t];i.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),d(h,"xref"),d(h,"yref"))}var p=Array.isArray(e.shapes)?e.shapes.length:0;for(t=0;t<p;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 h,p=e[d];if(!("uid"in p)||-1!==r.indexOf(p.uid)){var m;for(h=0;h<100&&(m=i.randstr(a),-1!==r.indexOf(m));h++);p.uid=i.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,v=p.error_y.color||(o.traceIs(p,"bar")?c.defaultLine:g[d%g.length]);p.error_y.color=c.addOpacity(c.rgb(v),c.opacity(v)*p.error_y.opacity),delete p.error_y.opacity}if("bardir"in p&&("h"!==p.bardir||!o.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=l.cleanId(p.xaxis,"x")),p.yaxis&&(p.yaxis=l.cleanId(p.yaxis,"y")),o.traceIs(p,"gl3d")&&p.scene&&(p.scene=s.subplotsRegistry.gl3d.cleanId(p.scene)),o.traceIs(p,"pie")||o.traceIs(p,"bar")||(Array.isArray(p.textposition)?p.textposition=p.textposition.map(u):p.textposition&&(p.textposition=u(p.textposition))),o.traceIs(p,"2dMap")&&("YIGnBu"===p.colorscale&&(p.colorscale="YlGnBu"),"YIOrRd"===p.colorscale&&(p.colorscale="YlOrRd")),o.traceIs(p,"markerColorscale")&&p.marker){var b=p.marker;"YIGnBu"===b.colorscale&&(b.colorscale="YlGnBu"),"YIOrRd"===b.colorscale&&(b.colorscale="YlOrRd")}if("surface"===p.type&&i.isPlainObject(p.contours)){var y=["x","y","z"];for(h=0;h<y.length;h++){var x=p.contours[y[h]];i.isPlainObject(x)&&(x.highlightColor&&(x.highlightcolor=x.highlightColor,delete x.highlightColor),x.highlightWidth&&(x.highlightwidth=x.highlightWidth,delete x.highlightWidth))}}if(Array.isArray(p.transforms)){var w=p.transforms;for(h=0;h<w.length;h++){var k=w[h];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(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(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 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(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"),h=l.getComponentMethod(u,"draw"),p=l.getComponentMethod(u,"drawOne"),m=a.replot||a.recalc||f===o||h===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),h(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),p!==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++)p(e,j[y])}else h(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 h,p=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&&(h=l([[b,y]],s.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+", "+v+")").attr("d",k+"Z");var L,z,O,D,j,P=p.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&&(h.addPt([x,w]),n=c(h.filtered),S.attr("d","M"+h.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 p=j.lassoPoints={};for(L=0;L<C.length;L++)p[(a=C[L])._id]=h.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),h=n(19).FROM_TL,p=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 h in Y=[],u.y)Y.push(g(e,h))}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=he,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 he(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 pe=[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);pe[2]*=o,pe[0]+=pe[2]*l*(1/o-1)}if(P||U){for(P||(c=.5),a=0;a<R.length;a++)d(R[a],c,o);pe[3]*=o,pe[1]+=pe[3]*(1-c)*(1/o-1)}return _e(pe),xe(P,I),me=setTimeout(function(){pe=[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([p.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 p(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)*h[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=p(y)),k?(r=c,o=P?e[1]:g(x,r)):o=m(x,r=p(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),h=n(7),p=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 h in Array.isArray(n)||(n=[n]),n=M(n,e.data.length-1),t)for(var p=0;p<n.length;p++){if(o=e.data[n[p]],s=(l=i.nestedProperty(o,h)).get(),c=t[h][p],!Array.isArray(c))throw new Error("attribute: "+h+" index: "+p+" must be an array");if(!Array.isArray(s))throw new Error("cannot extend missing or non-array attribute: "+h);d=u?r[h][p]:r,a(d)||(d=-1),f.push({prop:l,target:s,insert:c,maxp:Math.floor(d)})}return f}(e,t,n,r),f=[],h={},p={},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(h[c.astr])||(h[c.astr]=[]),Array.isArray(p[c.astr])||(p[c.astr]=[]),h[c.astr].push(f),p[c.astr].push(d);return{update:h,maxPoints:p}}function z(e,t,n){var r,a,s=e._fullLayout,l=e._fullData,u=e.data,f=b.coerceTraceIndices(e,n),h={docalc:!1,docalcAutorange:!1,doplot:!1,dostyle:!1,docolorbars:!1,autorangeOn:!1,clearCalc:!1,fullReplot:!1},p={},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)&&(h.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(p[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),h.docalc=!0;else{var q=(E._module||{}).attributes||{},U=i.nestedProperty(q,P).get()||i.nestedProperty(d.attributes,P).get()||{};U.valType||(h.docalc=!0),U.arrayOk&&(Array.isArray(B)||Array.isArray(R))&&(h.docalc=!0),"docalc"===U.editType&&(h.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),h.docalc=!0),-1!==["autobinx","autobiny","zauto"].indexOf(P)&&!1===B||(h.dostyle=!0),(-1!==["colorbar","line"].indexOf(N.parts[0])||"marker"===N.parts[0]&&"colorbar"===N.parts[1])&&(h.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)}h.docalc=!0}else-1!==w.indexOf(X)?h.doplot=!0:0===X.indexOf("aaxis")||0===X.indexOf("baxis")?h.doplot=!0:-1!==x.indexOf(X)&&(h.docalcAutorange=!0)}else N=i.nestedProperty(e.layout,P.replace("LAYOUT","")),m[P]=[N.get()],N.set(Array.isArray(F)?F[0]:F),h.docalc=!0}o.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<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(h.docalc||h.docalcAutorange&&h.autorangeOn)&&(h.clearCalc=!0),(h.docalc||h.doplot||h.docalcAutorange)&&(h.fullReplot=!0),{flags:h,undoit:m,redoit:p,traces:f,eventData:i.extendDeepNoArrays([],[p,f])}}function O(e,t){var n,r,a,s=e.layout,l=e._fullLayout,u=Object.keys(t),f=o.Axes.list(e),h={};for(r=0;r<u.length;r++)if(0===u[r].indexOf("allaxes")){for(a=0;a<f.length;a++){var p=f[a]._id.substr(1),m=-1!==p.indexOf("scene")?p+".":"",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);h[n]||(h[n]={});var Q=h[n][r];Q||(Q=h[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 h){v.applyContainerArrayChanges(e,i.nestedProperty(s,n),h[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),h.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 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),d.addLinks(e),Promise.resolve()}(e,t,n);x._replotting=!0,v&&D(e),e.framework!==D&&(e.framework=D,D(e)),h.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 p.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],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 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,h),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,h),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 h=o.redraw(t);return l.add(t,c,u,d,f),h},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 h=o.redraw(t);return l.add(t,c,u,d,f),h},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 h=i.syncOrAsync(f,t);return h&&h.then||(h=Promise.resolve()),h.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 h=[];if(c.fullReplot&&f.layoutReplot){var p=t.data,m=t.layout;t.data=void 0,t.layout=void 0,h.push(function(){return o.plot(t,p,m)})}else c.fullReplot?h.push(o.plot):f.layoutReplot?h.push(y.layoutReplot):(h.push(d.previousPromises),d.supplyDefaults(t),c.dostyle&&h.push(y.doTraceStyle),c.docolorbars&&h.push(y.doColorBars),f.dolegend&&h.push(y.doLegend),f.dolayoutstyle&&h.push(y.layoutStyles),f.doticks&&h.push(y.doTicksRelayout),f.domodebar&&h.push(y.doModeBar),f.doCamera&&h.push(y.doCamera));h.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(h,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 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,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(p=0;p<r._frames.length;p++)(m=r._frames[p])&&(x||String(m.group)===String(t))&&y.push({type:"byname",name:String(m.name),data:v({name:m.name})});else if(w)for(p=0;p<t.length;p++){var k=t[p];-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(p=0;p<y.length;p++)if("byname"===(m=y[p]).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(p=0;p<y.length;p++)if("byname"===(m=y[p]).type&&m.name===_){T=p;break}if(T>0&&T<y.length-1){var A=[];for(p=0;p<y.length;p++)m=y[p],("byname"!==y[p].type||p>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),p=s(a);p.duration=Math.min(p.duration,f.duration);var m={frame:i,name:t[a].name,frameOpts:f,transitionOpts:p};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||h()}}(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 h=u.length+2*t.length,p=[];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.")),p.push({frame:d.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 v=[],y=[],x=u.length;for(r=p.length-1;r>=0;r--){if("number"==typeof(a=p[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(p[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],h=[e,o];return l&&l.add(e,c,f,u,h),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 h,p="in"===l?.5:2,m=(1+p)/2,g=(1-p)/2;for(a=0;a<u.length;a++)if(!(n=u[a]).fixedrange)if(h=n._name,"auto"===l)d[h+".autorange"]=!0;else if("reset"===l){if(void 0===n._rangeInitial)d[h+".autorange"]=!0;else{var v=n._rangeInitial.slice();d[h+".range[0]"]=v[0],d[h+".range[1]"]=v[1]}void 0!==n._showSpikeInitial&&(d[h+".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[h+".range[0]"]=n.l2r(y[0]),d[h+".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 h(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={},h={},p={};if(o)p=i.extendDeep(s,o),n._previousVal=null;else{p={"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,p[g+".hovermode"]=!1;for(var y=0;y<3;y++){var x=d[y];h=b[x]={};for(var w=0;w<u.length;w++){var k=u[w];h[k]=v[x][k]}}}n._previousVal=i.extendDeep({},f)}r.relayout(e,p)}function p(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:h},c.zoomInGeo={name:"zoomInGeo",title:"Zoom in",attr:"zoom",val:"in",icon:l.zoom_plus,click:p},c.zoomOutGeo={name:"zoomOutGeo",title:"Zoom out",attr:"zoom",val:"out",icon:l.zoom_minus,click:p},c.resetGeo={name:"resetGeo",title:"Reset",attr:"reset",val:null,icon:l.autoscale,click:p},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),h(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"),h=o._has("gl2d"),p=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||h||f||p)+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||h)&&!v||p)&&(b=["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}(l)&&(b.push("select2d"),b.push("lasso2d"));b.length&&g(b);!c&&!h||v||p||g(["zoomIn2d","zoomOut2d","autoScale2d","resetScale2d"]);c&&f?g(["toggleHover"]):h?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 h=(s=u[0]).value;if(Array.isArray(h)){if(1!==h.length)return!1;h=h[0]}r&&(r[h]=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 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);l&&p.style("opacity",0).transition().duration(n.duration).style("opacity",1),h.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 h=u.width;c="M"+(o.x-h)+","+o.yh+"h"+2*h+"m-"+h+",0V"+o.ys,o.noYS||(c+="m-"+h+",0h"+2*h);var p=t.select("path.yerror");!p.size()?p=t.append("path").classed("yerror",!0):l&&(p=p.transition().duration(n.duration).ease(n.easing)),p.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),h=[],p=0;p<t.length;p++)u=t[p],r.traceIs(u,"box")&&(u[o+"axis"]||o)===n&&(void 0!==u[f]?h.push(u[f][0]):void 0!==u.name?h.push(u.name):h.push("text"),u[c]!==d&&(d=void 0));e.type=a(h,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),h=n(18);e.exports=function(e,t,n){var p,m=Object.keys(e),g=[],v=[],b=[],y=[],x=[],w=[],k={},_={};for(p=0;p<n.length;p++){var T,A,M=n[p];if(r.traceIs(M,"cartesian"))T=g,A=v;else{if(!r.traceIs(M,"gl2d"))continue;T=b,A=y}var C=h.id2name(M.xaxis),S=h.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(p=0;p<m.length;p++){var L=m[p];-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,h.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(h.name2id(i))}return a}for(p=0;p<j.length;p++){I=j[p],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(p=0;p<O.length;p++)I=O[p],N=e[I],R=t[I],G(e,t,I),"date"===R.type&&Y(N,R,t,D,R.calendar),F("fixedrange");for(p=0;p<D.length;p++){I=D[p],N=e[I],R=t[I];var X=t[h.id2name(R.anchor)];F("fixedrange",X&&X.rangeslider&&X.rangeslider.visible)}t._axisConstraintGroups=[];var K=W.x.concat(W.y);for(p=0;p<j.length;p++)E=(I=j[p]).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 h=c(f,d);if(r(h[0])&&r(h[1])){var p=u[a+"s"]=f-h[0],m=u[a+"h"]=f+h[1];l.push(p,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 h,p=r.scale.linear().domain(n).range(d).clamp(!0),m=t.noNumericCheck,g=t.returnArray;return(h=m&&g?p:m?function(e){return s(p(e))}:g?function(e){return o(e)?p(e):a(e).isValid()?e:i.defaultLine}:function(e){return o(e)?s(p(e)):a(e).isValid()?e:i.defaultLine}).domain=p.domain,h.range=function(){return l},h}},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,h=c.ONEMIN,p=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()*h)>=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*h+A*p: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*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)!==d};var _=90*u,T=3*f,A=5*h;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/h):0,c=t<T?Math.floor(S%h/p):0,b=t<A?S%p*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/h),60),2);if("M"!==t){i(t)||(t=0);var a=(100+Math.min(l(e/p,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:"*Kensei*",Talent:"*Talent_Kensei_TalentC*",Mode:"casual_aral",Level:1.1842105263157894,Winner:.5,Count:76},{Actor:"*Taka*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.32894736842105265,Count:152},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.42276422764227645,Count:123},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5412844036697247,Count:109},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.38011695906432746,Count:171},{Actor:"*Grace*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4852941176470588,Count:136},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.34,Count:200},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.42162162162162165,Count:185},{Actor:"*Rona*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.41237113402061853,Count:194},{Actor:"*Lance*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.3458333333333333,Count:240},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.35390946502057613,Count:243},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4354066985645933,Count:209},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentC*",Mode:"blitz_pvp_ranked",Level:1.2065727699530517,Winner:.43661971830985913,Count:213},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4351851851851852,Count:216},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.5025125628140703,Count:199},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.41767068273092367,Count:249},{Actor:"*Krul*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4525862068965517,Count:232},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentC*",Mode:"blitz_pvp_ranked",Level:1.120879120879121,Winner:.3992673992673993,Count:273},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentC*",Mode:"casual_aral",Level:1.2142857142857142,Winner:.5663265306122449,Count:196},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentC*",Mode:"casual_aral",Level:1.0808080808080809,Winner:.3838383838383838,Count:297},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentC*",Mode:"casual_aral",Level:1.1473684210526316,Winner:.4105263157894737,Count:285},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_ArmyOfSouls*",Mode:"casual_aral",Level:1.135135135135135,Winner:.40878378378378377,Count:296},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"casual_aral",Level:1.4951923076923077,Winner:.5865384615384616,Count:208},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.40863787375415284,Count:301},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentC*",Mode:"casual_aral",Level:1.057915057915058,Winner:.4826254826254826,Count:259},{Actor:"*SAW*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.40189873417721517,Count:316},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"casual_aral",Level:1.2234848484848484,Winner:.5227272727272727,Count:264},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4542483660130719,Count:306},{Actor:"*Skye*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4180790960451977,Count:354},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4157303370786517,Count:356},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"blitz_pvp_ranked",Level:1.7046153846153846,Winner:.4646153846153846,Count:325},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_ArmyOfSouls*",Mode:"blitz_pvp_ranked",Level:1.154320987654321,Winner:.4691358024691358,Count:324},{Actor:"*Vox*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.3904282115869018,Count:397},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4105263157894737,Count:380},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.39659367396593675,Count:411},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.45706371191135736,Count:361},{Actor:"*Vox*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.39473684210526316,Count:418},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentC*",Mode:"blitz_pvp_ranked",Level:1.1700288184438041,Winner:.4812680115273775,Count:347},{Actor:"*Idris*",Talent:"*Talent_Idris_ShimmerHeal*",Mode:"casual_aral",Level:1.2356687898089171,Winner:.5382165605095541,Count:314},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.3572938689217759,Count:473},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.44502617801047123,Count:382},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.39400921658986177,Count:434},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.455026455026455,Count:378},{Actor:"*Celeste*",Talent:"*Talent_Celeste_GalaxyCollapse*",Mode:"casual_aral",Level:1.1764705882352942,Winner:.45989304812834225,Count:374},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.49295774647887325,Count:355},{Actor:"*Petal*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4244604316546763,Count:417},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4810810810810811,Count:370},{Actor:"*Reza*",Talent:"*Talent_Reza_NetherRage*",Mode:"casual_aral",Level:1.1438679245283019,Winner:.4221698113207547,Count:424},{Actor:"*Lance*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.3899782135076253,Count:459},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.40401785714285715,Count:448},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.42890995260663506,Count:422},{Actor:"*SAW*",Talent:"*Talent_SAW_RoadRage*",Mode:"casual_aral",Level:1.1530054644808743,Winner:.4972677595628415,Count:366},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4433734939759036,Count:415},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_BigAppetite*",Mode:"blitz_pvp_ranked",Level:1.1886304909560723,Winner:.4780361757105943,Count:387},{Actor:"*Rona*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.47680412371134023,Count:388},{Actor:"*Petal*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.45566502463054187,Count:406},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4376470588235294,Count:425},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_Elusiveness*",Mode:"casual_aral",Level:1.1922290388548058,Winner:.3824130879345603,Count:489},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.41870824053452116,Count:449},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_BigAppetite*",Mode:"casual_aral",Level:1.184510250569476,Winner:.43507972665148065,Count:439},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"blitz_pvp_ranked",Level:1.8450413223140496,Winner:.39462809917355374,Count:484},{Actor:"*Idris*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4549763033175355,Count:422},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4873096446700508,Count:394},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.392,Count:500},{Actor:"*Reza*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4307692307692308,Count:455},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4149377593360996,Count:482},{Actor:"*Alpha*",Talent:"*Talent_Alpha_Acceleration*",Mode:"casual_aral",Level:1.2049382716049384,Winner:.5111111111111111,Count:405},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"casual_aral",Level:1.2192066805845512,Winner:.4342379958246347,Count:479},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"casual_aral",Level:1.356979405034325,Winner:.4805491990846682,Count:437},{Actor:"*Ringo*",Talent:"*Talent_Ringo_SpikedBrew*",Mode:"casual_aral",Level:1.2169197396963123,Winner:.455531453362256,Count:461},{Actor:"*Petal*",Talent:"*Talent_Petal_ExplosionForce*",Mode:"blitz_pvp_ranked",Level:1.1228448275862069,Winner:.45689655172413796,Count:464},{Actor:"*Ozo*",Talent:"*Talent_Ozo_Bangarangarang*",Mode:"blitz_pvp_ranked",Level:1.2025862068965518,Winner:.45905172413793105,Count:464},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.44282744282744285,Count:481},{Actor:"*Joule*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.43232323232323233,Count:495},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5011600928074246,Count:431},{Actor:"*Varya*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4668094218415418,Count:467},{Actor:"*Baron*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.49774774774774777,Count:444},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.36260162601626017,Count:615},{Actor:"*Lance*",Talent:"*Talent_Lance_Striker*",Mode:"casual_aral",Level:1.217479674796748,Winner:.45528455284552843,Count:492},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4090909090909091,Count:550},{Actor:"*Ozo*",Talent:"*Talent_Ozo_Bangarangarang*",Mode:"casual_aral",Level:1.2097457627118644,Winner:.4788135593220339,Count:472},{Actor:"*Joule*",Talent:"*Talent_Joule_ThunderingSteps*",Mode:"casual_aral",Level:1.1851063829787234,Winner:.48723404255319147,Count:470},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4356060606060606,Count:528},{Actor:"*Krul*",Talent:"*Talent_Krul_CursedBlade*",Mode:"casual_aral",Level:1.1699346405228759,Winner:.5076252723311547,Count:459},{Actor:"*Grace*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5075921908893709,Count:461},{Actor:"*Gwen*",Talent:"*Talent_Gwen_ThreeOfAKind*",Mode:"casual_aral",Level:1.1496881496881497,Winner:.4885654885654886,Count:481},{Actor:"*Taka*",Talent:"*Talent_Taka_XXXRetsu*",Mode:"casual_aral",Level:1.198443579766537,Winner:.46108949416342415,Count:514},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.44155844155844154,Count:539},{Actor:"*Reim*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5320088300220751,Count:453},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5170940170940171,Count:468},{Actor:"*Alpha*",Talent:"*Talent_Alpha_Acceleration*",Mode:"blitz_pvp_ranked",Level:1.162257495590829,Winner:.43915343915343913,Count:567},{Actor:"*Taka*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4113821138211382,Count:615},{Actor:"*Reim*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.46788990825688076,Count:545},{Actor:"*Lyra*",Talent:"*Talent_Lyra_GythianWard*",Mode:"casual_aral",Level:1.1800433839479392,Winner:.5553145336225597,Count:461},{Actor:"*Samuel*",Talent:"*Talent_Samuel_ViscousDarkness*",Mode:"blitz_pvp_ranked",Level:1.2325581395348837,Winner:.4597495527728086,Count:559},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.48007246376811596,Count:552},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4048706240487062,Count:657},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4511784511784512,Count:594},{Actor:"*Joule*",Talent:"*Talent_Joule_ThunderingSteps*",Mode:"blitz_pvp_ranked",Level:1.170357751277683,Winner:.46337308347529815,Count:587},{Actor:"*Skye*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4444444444444444,Count:657},{Actor:"*Malene*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.3997308209959623,Count:743},{Actor:"*Koshka*",Talent:"*Talent_Koshka_SlashyPlayTime*",Mode:"casual_aral",Level:1.149579831932773,Winner:.5042016806722689,Count:595},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.5101694915254237,Count:590},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"casual_aral",Level:1.168639053254438,Winner:.4511834319526627,Count:676},{Actor:"*Grace*",Talent:"*Talent_Grace_UnitedFront*",Mode:"casual_aral",Level:1.2564543889845095,Winner:.5266781411359724,Count:581},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.46846846846846846,Count:666},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"blitz_pvp_ranked",Level:1.8002773925104023,Winner:.43411927877947293,Count:721},{Actor:"*Baron*",Talent:"*Talent_Baron_TrionCannon*",Mode:"casual_aral",Level:1.255772646536412,Winner:.5630550621669627,Count:563},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"casual_aral",Level:1.2,Winner:.4633093525179856,Count:695},{Actor:"*Reim*",Talent:"*Talent_Reim_Revenant*",Mode:"casual_aral",Level:1.1544256120527308,Winner:.608286252354049,Count:531},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentA*",Mode:"blitz_pvp_ranked",Level:3.408930669800235,Winner:.3854289071680376,Count:851},{Actor:"*Flicker*",Talent:"*Talent_Flicker_FairyHealing*",Mode:"casual_aral",Level:1.1864406779661016,Winner:.5559322033898305,Count:590},{Actor:"*Samuel*",Talent:"*Talent_Samuel_ViscousDarkness*",Mode:"casual_aral",Level:1.2351945854483926,Winner:.5617597292724196,Count:591},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"casual_aral",Level:1.6268221574344024,Winner:.48833819241982507,Count:686},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"casual_aral",Level:1.6436781609195403,Winner:.48563218390804597,Count:696},{Actor:"*Petal*",Talent:"*Talent_Petal_ExplosionForce*",Mode:"casual_aral",Level:1.1251612903225807,Winner:.45161290322580644,Count:775},{Actor:"*Reza*",Talent:"*Talent_Reza_NetherRage*",Mode:"blitz_pvp_ranked",Level:1.1443850267379678,Winner:.47058823529411764,Count:748},{Actor:"*Glaive*",Talent:"*Talent_Glaive_TwistedPursuit*",Mode:"casual_aral",Level:1.1904047976011993,Winner:.527736131934033,Count:667},{Actor:"*Joule*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.47319034852546915,Count:746},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4,Count:895},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"casual_aral",Level:1.5377942998760843,Winner:.44609665427509293,Count:807},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"blitz_pvp_ranked",Level:1.6251638269986894,Winner:.4836173001310616,Count:763},{Actor:"*Celeste*",Talent:"*Talent_Celeste_GalaxyCollapse*",Mode:"blitz_pvp_ranked",Level:1.1910569105691058,Winner:.37703252032520324,Count:984},{Actor:"*Reza*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4385342789598109,Count:846},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4603174603174603,Count:819},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4576271186440678,Count:826},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4629404617253949,Count:823},{Actor:"*SAW*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4439306358381503,Count:865},{Actor:"*Grace*",Talent:"*Talent_Grace_UnitedFront*",Mode:"blitz_pvp_ranked",Level:1.291156462585034,Winner:.5306122448979592,Count:735},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"casual_aral",Level:1.45,Winner:.4738095238095238,Count:840},{Actor:"*Lance*",Talent:"*Talent_Lance_Striker*",Mode:"blitz_pvp_ranked",Level:1.1736401673640167,Winner:.4194560669456067,Count:956},{Actor:"*Fortress*",Talent:"*Talent_Fortress_FlankAttack*",Mode:"casual_aral",Level:1.2395287958115184,Winner:.5261780104712042,Count:764},{Actor:"*Idris*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4197916666666667,Count:960},{Actor:"*Reim*",Talent:"*Talent_Reim_Revenant*",Mode:"blitz_pvp_ranked",Level:1.2519685039370079,Winner:.5328083989501312,Count:762},{Actor:"*Krul*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4868421052631579,Count:836},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"casual_aral",Level:1.860082304526749,Winner:.5582990397805213,Count:729},{Actor:"*Tony*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4564732142857143,Count:896},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"blitz_pvp_ranked",Level:1.9440860215053763,Winner:.44193548387096776,Count:930},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"casual_aral",Level:1.2656023222060957,Winner:.5979680696661829,Count:689},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"casual_aral",Level:1.2865412445730824,Winner:.6150506512301013,Count:691},{Actor:"*Malene*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.3292021688613478,Count:1291},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"blitz_pvp_ranked",Level:3.985408560311284,Winner:.4143968871595331,Count:1028},{Actor:"*Baron*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4881889763779528,Count:889},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"casual_aral",Level:1.2759009009009008,Winner:.49211711711711714,Count:888},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentA*",Mode:"blitz_pvp_ranked",Level:3.3186714542190305,Winner:.3994614003590664,Count:1114},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4804646251319958,Count:947},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"blitz_pvp_ranked",Level:1.6536964980544746,Winner:.44357976653696496,Count:1028},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_Elusiveness*",Mode:"blitz_pvp_ranked",Level:1.2142857142857142,Winner:.444015444015444,Count:1036},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4925373134328358,Count:938},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentC*",Mode:"blitz_pvp_ranked",Level:1.3524590163934427,Winner:.6584699453551912,Count:732},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4896755162241888,Count:1017},{Actor:"*SAW*",Talent:"*Talent_SAW_RoadRage*",Mode:"blitz_pvp_ranked",Level:1.3034657650042265,Winner:.42180896027049875,Count:1183},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"casual_aral",Level:1.682322801024765,Winner:.426131511528608,Count:1171},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"casual_aral",Level:1.7644757433489828,Winner:.392018779342723,Count:1278},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"casual_aral",Level:1.7667536988685815,Winner:.4395126196692776,Count:1149},{Actor:"*Lyra*",Talent:"*Talent_Lyra_GythianWard*",Mode:"blitz_pvp_ranked",Level:1.2641921397379912,Winner:.5545851528384279,Count:916},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"blitz_pvp_ranked",Level:1.9320305862361937,Winner:.4333050127442651,Count:1177},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"casual_aral",Level:1.297872340425532,Winner:.5722284434490481,Count:893},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4463667820069204,Count:1156},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"blitz_pvp_ranked",Level:1.3849809885931559,Winner:.49334600760456276,Count:1052},{Actor:"*Flicker*",Talent:"*Talent_Flicker_FairyHealing*",Mode:"blitz_pvp_ranked",Level:1.2819672131147541,Winner:.5748633879781421,Count:915},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"casual_aral",Level:1.2461059190031152,Winner:.5462097611630322,Count:963},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"blitz_pvp_ranked",Level:1.2734883720930232,Winner:.4967441860465116,Count:1075},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"blitz_pvp_ranked",Level:1.2377560106856633,Winner:.4781834372217275,Count:1123},{Actor:"*Varya*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4372964169381108,Count:1228},{Actor:"*Koshka*",Talent:"*Talent_Koshka_SlashyPlayTime*",Mode:"blitz_pvp_ranked",Level:1.1784121320249776,Winner:.4826048171275647,Count:1121},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"casual_aral",Level:1.681338028169014,Winner:.4779929577464789,Count:1136},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"casual_aral",Level:1.9585858585858587,Winner:.5484848484848485,Count:990},{Actor:"*Joule*",Talent:"*Talent_Joule_RocketLeapfrog*",Mode:"casual_aral",Level:3.3387815750371472,Winner:.413075780089153,Count:1346},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"blitz_pvp_ranked",Level:1.892884468247896,Winner:.43764345830145374,Count:1307},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"casual_aral",Level:1.7979315831344471,Winner:.4741447891805887,Count:1257},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"blitz_pvp_ranked",Level:3.8292862398822662,Winner:.45253863134657835,Count:1359},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentC*",Mode:"blitz_pvp_ranked",Level:1.3444444444444446,Winner:.5333333333333333,Count:1170},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"casual_aral",Level:1.8506972928630026,Winner:.5151763740771124,Count:1219},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4996022275258552,Count:1257},{Actor:"*Idris*",Talent:"*Talent_Idris_ShimmerHeal*",Mode:"blitz_pvp_ranked",Level:1.2598039215686274,Winner:.5147058823529411,Count:1224},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"casual_aral",Level:1.934439178515008,Winner:.5173775671406003,Count:1266},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"casual_aral",Level:1.6716630977872948,Winner:.47109207708779444,Count:1401},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"casual_aral",Level:1.844306738962045,Winner:.517428350116189,Count:1291},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"casual_aral",Level:1.8354620586025545,Winner:.5063861758076634,Count:1331},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"casual_aral",Level:1.830290736984449,Winner:.4651791751183232,Count:1479},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"casual_aral",Level:1.8376830044557606,Winner:.437937619350732,Count:1571},{Actor:"*Tony*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.46829590488771466,Count:1514},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"casual_aral",Level:2.2591339648173205,Winner:.4817320703653586,Count:1478},{Actor:"*Glaive*",Talent:"*Talent_Glaive_TwistedPursuit*",Mode:"blitz_pvp_ranked",Level:1.231748158070998,Winner:.48091091761553917,Count:1493},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"casual_aral",Level:1.6471163245356795,Winner:.7096774193548387,Count:1023},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"casual_aral",Level:1.8335843373493976,Winner:.5489457831325302,Count:1328},{Actor:"*Krul*",Talent:"*Talent_Krul_CursedBlade*",Mode:"blitz_pvp_ranked",Level:1.2302989130434783,Winner:.5006793478260869,Count:1472},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"casual_aral",Level:1.9104895104895105,Winner:.5188811188811189,Count:1430},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"blitz_pvp_ranked",Level:4.510691823899371,Winner:.46729559748427674,Count:1590},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"blitz_pvp_ranked",Level:1.2627474505098981,Winner:.4505098980203959,Count:1667},{Actor:"*Gwen*",Talent:"*Talent_Gwen_ThreeOfAKind*",Mode:"blitz_pvp_ranked",Level:1.243661100803958,Winner:.46938775510204084,Count:1617},{Actor:"*Baron*",Talent:"*Talent_Baron_TrionCannon*",Mode:"blitz_pvp_ranked",Level:1.2762395363811976,Winner:.49645846748229233,Count:1553},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentA*",Mode:"casual_aral",Level:3.0911492734478205,Winner:.34169969176574194,Count:2271},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"casual_aral",Level:4.189092762487258,Winner:.39551478083588176,Count:1962},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"casual_aral",Level:3.4688291941206284,Winner:.3968575772934617,Count:1973},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"casual_aral",Level:1.8189858490566038,Winner:.46285377358490565,Count:1696},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"casual_aral",Level:1.661455201443175,Winner:.4744437763078773,Count:1663},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"casual_aral",Level:1.9731113956466069,Winner:.5064020486555698,Count:1562},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"casual_aral",Level:3.7108953613807985,Winner:.42880258899676377,Count:1854},{Actor:"*Ringo*",Talent:"*Talent_Ringo_SpikedBrew*",Mode:"blitz_pvp_ranked",Level:1.2594142259414225,Winner:.4757919904363419,Count:1673},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.49756394640682094,Count:1642},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"casual_aral",Level:1.5875805506736966,Winner:.4797891036906854,Count:1707},{Actor:"*Glaive*",Talent:"*Talent_Glaive_ViolentAfterburn*",Mode:"casual_aral",Level:3.637941006362059,Winner:.4800462695199537,Count:1729},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"blitz_pvp_ranked",Level:1.9286529680365296,Winner:.4743150684931507,Count:1752},{Actor:"*Joule*",Talent:"*Talent_Joule_RocketLeapfrog*",Mode:"blitz_pvp_ranked",Level:3.011128775834658,Winner:.4451510333863275,Count:1887},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"casual_aral",Level:1.828358208955224,Winner:.5712347354138398,Count:1474},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"blitz_pvp_ranked",Level:4.149553571428571,Winner:.47767857142857145,Count:1792},{Actor:"*Taka*",Talent:"*Talent_Taka_XXXRetsu*",Mode:"blitz_pvp_ranked",Level:1.2714285714285714,Winner:.45396825396825397,Count:1890},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"blitz_pvp_ranked",Level:1.7551020408163265,Winner:.43979591836734694,Count:1960},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"casual_aral",Level:4.058295964125561,Winner:.48710762331838564,Count:1784},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"blitz_pvp_ranked",Level:2.1867308721241305,Winner:.4665596575708935,Count:1869},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"casual_aral",Level:3.597079502433748,Winner:.4759329367225527,Count:1849},{Actor:"*Petal*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5173223722842043,Count:1703},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"casual_aral",Level:5.3365906623235615,Winner:.4793702497285559,Count:1842},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"blitz_pvp_ranked",Level:2.0858416945373466,Winner:.4938684503901895,Count:1794},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"blitz_pvp_ranked",Level:1.649724433557869,Winner:.5431720759338641,Count:1633},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4860579551667578,Count:1829},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"blitz_pvp_ranked",Level:1.3580034423407918,Winner:.5100401606425703,Count:1743},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"casual_aral",Level:1.9083785412899337,Winner:.5406871609403255,Count:1659},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"casual_aral",Level:3.9319510898458265,Winner:.4779372674109516,Count:1881},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"casual_aral",Level:1.8261964735516374,Winner:.4564231738035264,Count:1985},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentA*",Mode:"casual_aral",Level:2.2228,Winner:.3632,Count:2500},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"blitz_pvp_ranked",Level:1.6773638968481375,Winner:.5300859598853869,Count:1745},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"blitz_pvp_ranked",Level:2.025219298245614,Winner:.5120614035087719,Count:1824},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"casual_aral",Level:1.9753208292201383,Winner:.4654491609081935,Count:2026},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"casual_aral",Level:1.959214501510574,Winner:.47482376636455187,Count:1986},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.47710115752390536,Count:1987},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"blitz_pvp_ranked",Level:2.232657417289221,Winner:.5096051227321238,Count:1874},{Actor:"*Lance*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.45132325141776936,Count:2116},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5158858373721056,Count:1857},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"blitz_pvp_ranked",Level:1.321136254212807,Winner:.4732787674530573,Count:2077},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"casual_aral",Level:5.074531095755183,Winner:.4906219151036525,Count:2026},{Actor:"*Taka*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4275891706059304,Count:2327},{Actor:"*Varya*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4422907488986784,Count:2270},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.46395985401459855,Count:2192},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"casual_aral",Level:4.025768087215065,Winner:.5079286422200199,Count:2018},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"blitz_pvp_ranked",Level:2.001639344262295,Winner:.5606557377049181,Count:1830},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"casual_aral",Level:2.230496453900709,Winner:.5217831813576495,Count:1974},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"casual_aral",Level:4.60655737704918,Winner:.4337957124842371,Count:2379},{Actor:"*Tony*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.46616541353383456,Count:2261},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"blitz_pvp_ranked",Level:2.2919981282171267,Winner:.499298081422555,Count:2137},{Actor:"*Petal*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5106888361045131,Count:2105},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"casual_aral",Level:4.211894273127753,Winner:.4748898678414097,Count:2270},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"casual_aral",Level:2.6939146230699365,Winner:.4895549500454133,Count:2202},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"casual_aral",Level:2.394591611479029,Winner:.5971302428256071,Count:1812},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"blitz_pvp_ranked",Level:2.2902015939990625,Winner:.5175808720112518,Count:2133},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"blitz_pvp_ranked",Level:2.091970802919708,Winner:.5381995133819951,Count:2055},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.49909828674481516,Count:2218},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"casual_aral",Level:1.9454845814977975,Winner:.6101321585903083,Count:1816},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5,Count:2224},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"casual_aral",Level:5.7275501307759376,Winner:.4882301656495205,Count:2294},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.46434494195688225,Count:2412},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"casual_aral",Level:1.9411764705882353,Winner:.576271186440678,Count:2006},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"casual_aral",Level:4.073842953718149,Winner:.6042641705668227,Count:1923},{Actor:"*Reim*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5472659870250232,Count:2158},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"blitz_pvp_ranked",Level:1.8497001499250374,Winner:.44302848575712145,Count:2668},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"blitz_pvp_ranked",Level:5.492797573919636,Winner:.4488248673237301,Count:2638},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"casual_aral",Level:4.468666069829902,Winner:.5299910474485229,Count:2234},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.484860883797054,Count:2444},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"casual_aral",Level:2.2419659735349717,Winner:.5637996219281664,Count:2116},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5080782312925171,Count:2352},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"casual_aral",Level:3.7796346677030703,Winner:.47337738048970074,Count:2573},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"casual_aral",Level:5.967604129583481,Winner:.4339622641509434,Count:2809},{Actor:"*Fortress*",Talent:"*Talent_Fortress_FlankAttack*",Mode:"blitz_pvp_ranked",Level:1.382468382032272,Winner:.5342346271260358,Count:2293},{Actor:"*Glaive*",Talent:"*Talent_Glaive_ViolentAfterburn*",Mode:"blitz_pvp_ranked",Level:3.782850779510022,Winner:.4621380846325167,Count:2694},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"blitz_pvp_ranked",Level:4.848824188129899,Winner:.4669652855543113,Count:2679},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"casual_aral",Level:2.2250409165302782,Winner:.513911620294599,Count:2444},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"blitz_pvp_ranked",Level:2.2944019331453887,Winner:.5074506645187273,Count:2483},{Actor:"*Joule*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5019888623707239,Count:2514},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"casual_aral",Level:4.28163427211424,Winner:.503371677905593,Count:2521},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"blitz_pvp_ranked",Level:1.7495334079880553,Winner:.47667039940276223,Count:2679},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"casual_aral",Level:4.23747680890538,Winner:.47421150278293134,Count:2695},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentA*",Mode:"blitz_pvp_ranked",Level:2.7702797202797202,Winner:.44965034965034967,Count:2860},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"casual_aral",Level:2.3932038834951457,Winner:.6262135922330098,Count:2060},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentA*",Mode:"casual_aral",Level:2.9328049620951067,Winner:.4479669193659545,Count:2902},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"casual_aral",Level:5.061179577464789,Winner:.573943661971831,Count:2272},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"casual_aral",Level:4.7030791788856305,Winner:.47910557184750735,Count:2728},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"casual_aral",Level:4.646341463414634,Winner:.4687948350071736,Count:2788},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"casual_aral",Level:4.556650246305419,Winner:.49677908298597956,Count:2639},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"casual_aral",Level:4.963277928102048,Winner:.5086973328179358,Count:2587},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"casual_aral",Level:2.3849411764705883,Winner:.619764705882353,Count:2125},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"casual_aral",Level:2.7705627705627704,Winner:.5190869736324282,Count:2541},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"blitz_pvp_ranked",Level:2.0010291595197254,Winner:.45385934819897084,Count:2915},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5423524688879968,Count:2491},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"casual_aral",Level:4.85463842220599,Winner:.4959824689554419,Count:2738},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"blitz_pvp_ranked",Level:2.3136456211812626,Winner:.46605566870332654,Count:2946},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"casual_aral",Level:5.129930394431555,Winner:.6375870069605568,Count:2155},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.43588123815540114,Count:3166},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"casual_aral",Level:4.876906704505144,Winner:.4923731819794253,Count:2819},{Actor:"*Skye*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.45675764551134496,Count:3041},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"casual_aral",Level:4.537450199203187,Winner:.5541832669322709,Count:2510},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"blitz_pvp_ranked",Level:1.6443174984966926,Winner:.4200240529164161,Count:3326},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"casual_aral",Level:4.099524187153053,Winner:.5539254559873117,Count:2522},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"blitz_pvp_ranked",Level:5.790500736377025,Winner:.5184094256259205,Count:2716},{Actor:"*Tony*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5003548616039745,Count:2818},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"blitz_pvp_ranked",Level:4.224833280406478,Winner:.4537948555096856,Count:3149},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"blitz_pvp_ranked",Level:1.3113579362235759,Winner:.522393407380867,Count:2791},{Actor:"*Joule*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.49932019034670294,Count:2942},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"blitz_pvp_ranked",Level:2.2693656359579215,Winner:.472425884603124,Count:3137},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"blitz_pvp_ranked",Level:5.6577862353314305,Winner:.47002854424357754,Count:3153},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"blitz_pvp_ranked",Level:4.427359490986214,Winner:.5263343937787204,Count:2829},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"blitz_pvp_ranked",Level:5.6052459016393446,Winner:.4937704918032787,Count:3050},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"blitz_pvp_ranked",Level:6.27490886998785,Winner:.46111786148238154,Count:3292},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"blitz_pvp_ranked",Level:5.451583154011682,Winner:.46787580694743314,Count:3253},{Actor:"*Baron*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5012894906511928,Count:3102},{Actor:"*Reza*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.46728691476590634,Count:3332},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"blitz_pvp_ranked",Level:2.183991683991684,Winner:.5395010395010394,Count:2886},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.45645821157218003,Count:3422},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"blitz_pvp_ranked",Level:2.1539687599617467,Winner:.5020720433535225,Count:3137},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"blitz_pvp_ranked",Level:1.3036737445230873,Winner:.5308392315470172,Count:2967},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"casual_aral",Level:5.67939214232765,Winner:.5915492957746479,Count:2698},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4815143448683821,Count:3381},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"blitz_pvp_ranked",Level:6.26942653545979,Winner:.5595520868680014,Count:2947},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.44516129032258067,Count:3720},{Actor:"*Lance*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4395055234087322,Count:3802},{Actor:"*Rona*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.47723392145702903,Count:3514},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5566567558638916,Count:3027},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"blitz_pvp_ranked",Level:2.1407322654462244,Winner:.48226544622425627,Count:3496},{Actor:"*Rona*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.45550161812297735,Count:3708},{Actor:"*Malene*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5237511492491572,Count:3263},{Actor:"*SAW*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.50249486351629,Count:3407},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.47254848402075933,Count:3661},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"blitz_pvp_ranked",Level:1.346435100548446,Winner:.532297379646557,Count:3282},{Actor:"*Krul*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5018662072925639,Count:3483},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"casual_aral",Level:4.932301153612629,Winner:.5373406193078324,Count:3294},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"blitz_pvp_ranked",Level:4.31397956640917,Winner:.44380762521804135,Count:4013},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"blitz_pvp_ranked",Level:4.771443115296513,Winner:.4583863578518707,Count:3929},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"casual_aral",Level:4.389580973952435,Winner:.5116081540203851,Count:3532},{Actor:"*Idris*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4753763715233478,Count:3919},{Actor:"*Skye*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4573511543134872,Count:4115},{Actor:"*Malene*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5330135440180587,Count:3544},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"blitz_pvp_ranked",Level:3.744167550371156,Winner:.5047720042417816,Count:3772},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4914212548015365,Count:3905},{Actor:"*Baron*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5218682505399568,Count:3704},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"blitz_pvp_ranked",Level:5.499131729099479,Winner:.4812701562887621,Count:4031},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5074431966570906,Count:3829},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.47812348079727757,Count:4114},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5043826696719259,Count:3993},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5371751993825572,Count:3887},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"casual_aral",Level:5.7532674529805545,Winner:.6735734778450749,Count:3137},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4489406779661017,Count:4720},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"blitz_pvp_ranked",Level:3.902570093457944,Winner:.4983644859813084,Count:4280},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"blitz_pvp_ranked",Level:2.7282074206526596,Winner:.48211890925346446,Count:4474},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"casual_aral",Level:6.216878980891719,Winner:.6907643312101911,Count:3140},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"blitz_pvp_ranked",Level:2.1011021619330226,Winner:.4616362865621026,Count:4718},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5042695591968613,Count:4333},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"blitz_pvp_ranked",Level:2.1301638587583662,Winner:.5068082160166166,Count:4333},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.46414466846809393,Count:4811},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.469811320754717,Count:4770},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"blitz_pvp_ranked",Level:2.3834129396439425,Winner:.4897959183673469,Count:4606},{Actor:"*Reza*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.493613336219961,Count:4619},{Actor:"*Varya*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5117161347913413,Count:4481},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"blitz_pvp_ranked",Level:4.506687046236149,Winner:.43943446694688576,Count:5234},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"blitz_pvp_ranked",Level:5.817970745298352,Winner:.540051079637799,Count:4307},{Actor:"*Grace*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.537474679270763,Count:4443},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5329049412807445,Count:4513},{Actor:"*Idris*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4991725279271825,Count:4834},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5528200537153088,Count:4468},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.47783063748810656,Count:5255},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"blitz_pvp_ranked",Level:5.995864513588026,Winner:.49645529736116584,Count:5078},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"blitz_pvp_ranked",Level:2.193968636911942,Winner:.6229191797346201,Count:4145},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"blitz_pvp_ranked",Level:7.670652614511552,Winner:.5370895824888529,Count:4934},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"blitz_pvp_ranked",Level:2.6068821689259645,Winner:.491831769204032,Count:5754},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.49947552447552446,Count:5720},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.49190386909834666,Count:5867},{Actor:"*Reim*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5901283316880552,Count:5065},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5305336832895888,Count:5715},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"blitz_pvp_ranked",Level:6.392686542579476,Winner:.5107889968703673,Count:6071},{Actor:"*Grace*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5511453051232733,Count:5719},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5370464997445069,Count:5871},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"blitz_pvp_ranked",Level:3.1090289608177173,Winner:.4901657116307883,Count:6457},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5309131261889664,Count:6308},{Actor:"*Vox*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4859826184468741,Count:7134},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5048014906120109,Count:6977},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"blitz_pvp_ranked",Level:2.2495955287542286,Winner:.5221356081776732,Count:6799},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4994413407821229,Count:7160},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4984043291244623,Count:7207},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"blitz_pvp_ranked",Level:5.171500131821777,Winner:.47890851568679144,Count:7586},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5685723211496407,Count:6402},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"blitz_pvp_ranked",Level:5.045203291978872,Winner:.472914875322442,Count:8141},{Actor:"*Taka*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.44554568238778763,Count:8778},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"blitz_pvp_ranked",Level:7.837137330754352,Winner:.5246937459703417,Count:7755},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4884937238493724,Count:8604},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"blitz_pvp_ranked",Level:3.3063691885828246,Winner:.5395737255390751,Count:8023},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"blitz_pvp_ranked",Level:6.505094786729858,Winner:.5138625592417062,Count:8440},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"blitz_pvp_ranked",Level:6.643948423447828,Winner:.48748510131108463,Count:9229},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5141557703240478,Count:8795},{Actor:"*SAW*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5034949759720402,Count:9156},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"blitz_pvp_ranked",Level:3.0222485207100593,Winner:.5487573964497041,Count:8450},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"blitz_pvp_ranked",Level:5.663340876362888,Winner:.5057601316601522,Count:9722},{Actor:"*Krul*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5224241151139586,Count:9521},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"blitz_pvp_ranked",Level:6.474127557160048,Winner:.49356660186985096,Count:10803},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"blitz_pvp_ranked",Level:6.349034424853064,Winner:.46784214945424013,Count:11910},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4966372608961481,Count:11449},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"blitz_pvp_ranked",Level:6.755063941006254,Winner:.5459721833286661,Count:10713},{Actor:"*Vox*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5247393532426223,Count:11318},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"blitz_pvp_ranked",Level:3.88040370058873,Winner:.507905803195963,Count:11890},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"blitz_pvp_ranked",Level:7.170116194625998,Winner:.5478092471556524,Count:16524},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"blitz_pvp_ranked",Level:3.873226999282521,Winner:.6350240079474585,Count:18119}]},function(e){e.exports={lastUpdate:"2018-06-12T19:59:13.349Z",config:{api:{baseUrl:"https://api.dc01.gamelockerapp.com",timeout:3,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"}},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 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 d("send","screenview",{screenName:r});d.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?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 h(e.name);if(a)p(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:"");p(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:p,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:h,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)},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:"*Kensei*",Talent:"*Talent_Kensei_TalentC*",Mode:"casual_aral",Level:1.1794871794871795,Winner:.48717948717948717,Count:78},{Actor:"*Taka*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.3269230769230769,Count:156},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5486725663716814,Count:113},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.3793103448275862,Count:174},{Actor:"*Grace*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4892086330935252,Count:139},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.33658536585365856,Count:205},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.46107784431137727,Count:167},{Actor:"*Lance*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.35365853658536583,Count:246},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.364,Count:250},{Actor:"*Rona*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.38271604938271603,Count:243},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.44075829383886256,Count:211},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentC*",Mode:"blitz_pvp_ranked",Level:1.2227272727272727,Winner:.4409090909090909,Count:220},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.49514563106796117,Count:206},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4196078431372549,Count:255},{Actor:"*Krul*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.45416666666666666,Count:240},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.45121951219512196,Count:246},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentC*",Mode:"blitz_pvp_ranked",Level:1.1231884057971016,Winner:.40217391304347827,Count:276},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentC*",Mode:"casual_aral",Level:1.2077294685990339,Winner:.5700483091787439,Count:207},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentC*",Mode:"casual_aral",Level:1.0841423948220066,Winner:.3818770226537217,Count:309},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentC*",Mode:"casual_aral",Level:1.143835616438356,Winner:.4178082191780822,Count:292},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_ArmyOfSouls*",Mode:"casual_aral",Level:1.1348684210526316,Winner:.40789473684210525,Count:304},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.40514469453376206,Count:311},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentC*",Mode:"casual_aral",Level:1.0566037735849056,Winner:.4867924528301887,Count:265},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"casual_aral",Level:1.4841628959276019,Winner:.5882352941176471,Count:221},{Actor:"*SAW*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.40923076923076923,Count:325},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.44884488448844884,Count:303},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4525316455696203,Count:316},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"casual_aral",Level:1.2153284671532847,Winner:.5255474452554745,Count:274},{Actor:"*Skye*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4098360655737705,Count:366},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4171270718232044,Count:362},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"blitz_pvp_ranked",Level:1.6936936936936937,Winner:.46546546546546547,Count:333},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_ArmyOfSouls*",Mode:"blitz_pvp_ranked",Level:1.1570996978851964,Winner:.46827794561933533,Count:331},{Actor:"*Vox*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.3880597014925373,Count:402},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4040920716112532,Count:391},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.3933649289099526,Count:422},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.45528455284552843,Count:369},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentC*",Mode:"blitz_pvp_ranked",Level:1.1761363636363635,Winner:.48295454545454547,Count:352},{Actor:"*Vox*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.40046838407494145,Count:427},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.45263157894736844,Count:380},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.35684647302904565,Count:482},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.39588100686498856,Count:437},{Actor:"*Idris*",Talent:"*Talent_Idris_ShimmerHeal*",Mode:"casual_aral",Level:1.2305295950155763,Winner:.5420560747663551,Count:321},{Actor:"*Petal*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4238095238095238,Count:420},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4517766497461929,Count:394},{Actor:"*Celeste*",Talent:"*Talent_Celeste_GalaxyCollapse*",Mode:"casual_aral",Level:1.1818181818181819,Winner:.4675324675324675,Count:385},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4958904109589041,Count:365},{Actor:"*Lance*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.3905579399141631,Count:466},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4740932642487047,Count:386},{Actor:"*Reza*",Talent:"*Talent_Reza_NetherRage*",Mode:"casual_aral",Level:1.1438515081206497,Winner:.4245939675174014,Count:431},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4322429906542056,Count:428},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.43457943925233644,Count:428},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.40476190476190477,Count:462},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.44339622641509435,Count:424},{Actor:"*SAW*",Talent:"*Talent_SAW_RoadRage*",Mode:"casual_aral",Level:1.1556728232189974,Winner:.49604221635883905,Count:379},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_BigAppetite*",Mode:"blitz_pvp_ranked",Level:1.1873417721518988,Winner:.4810126582278481,Count:395},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.41431670281995664,Count:461},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"blitz_pvp_ranked",Level:1.8391038696537678,Winner:.3910386965376782,Count:491},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4837905236907731,Count:401},{Actor:"*Rona*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.48621553884711777,Count:399},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_BigAppetite*",Mode:"casual_aral",Level:1.1844444444444444,Winner:.43333333333333335,Count:450},{Actor:"*Petal*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4642857142857143,Count:420},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_Elusiveness*",Mode:"casual_aral",Level:1.1956521739130435,Winner:.3893280632411067,Count:506},{Actor:"*Idris*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.45601851851851855,Count:432},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.39571150097465885,Count:513},{Actor:"*Reza*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4346895074946467,Count:467},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4142857142857143,Count:490},{Actor:"*Alpha*",Talent:"*Talent_Alpha_Acceleration*",Mode:"casual_aral",Level:1.2009685230024214,Winner:.5108958837772397,Count:413},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.44282744282744285,Count:481},{Actor:"*Petal*",Talent:"*Talent_Petal_ExplosionForce*",Mode:"blitz_pvp_ranked",Level:1.1228813559322033,Winner:.4555084745762712,Count:472},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"casual_aral",Level:1.2158859470468433,Winner:.4378818737270876,Count:491},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"casual_aral",Level:1.3555555555555556,Winner:.48,Count:450},{Actor:"*Ringo*",Talent:"*Talent_Ringo_SpikedBrew*",Mode:"casual_aral",Level:1.2126315789473685,Winner:.4568421052631579,Count:475},{Actor:"*Varya*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.461864406779661,Count:472},{Actor:"*Joule*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.42998027613412226,Count:507},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5011337868480725,Count:441},{Actor:"*Ozo*",Talent:"*Talent_Ozo_Bangarangarang*",Mode:"blitz_pvp_ranked",Level:1.19916142557652,Winner:.46540880503144655,Count:477},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.3560126582278481,Count:632},{Actor:"*Baron*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4988962472406181,Count:453},{Actor:"*Ozo*",Talent:"*Talent_Ozo_Bangarangarang*",Mode:"casual_aral",Level:1.2066805845511481,Winner:.4780793319415449,Count:479},{Actor:"*Lance*",Talent:"*Talent_Lance_Striker*",Mode:"casual_aral",Level:1.2106299212598426,Winner:.4507874015748031,Count:508},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.40602836879432624,Count:564},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.43202979515828677,Count:537},{Actor:"*Joule*",Talent:"*Talent_Joule_ThunderingSteps*",Mode:"casual_aral",Level:1.1837160751565763,Winner:.48643006263048016,Count:479},{Actor:"*Krul*",Talent:"*Talent_Krul_CursedBlade*",Mode:"casual_aral",Level:1.1684434968017057,Winner:.509594882729211,Count:469},{Actor:"*Grace*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5052854122621564,Count:473},{Actor:"*Gwen*",Talent:"*Talent_Gwen_ThreeOfAKind*",Mode:"casual_aral",Level:1.1486761710794298,Winner:.48879837067209775,Count:491},{Actor:"*Taka*",Talent:"*Talent_Taka_XXXRetsu*",Mode:"casual_aral",Level:1.193916349809886,Winner:.45627376425855515,Count:526},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4376130198915009,Count:553},{Actor:"*Reim*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5290322580645161,Count:465},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5167364016736402,Count:478},{Actor:"*Reim*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.46886446886446886,Count:546},{Actor:"*Alpha*",Talent:"*Talent_Alpha_Acceleration*",Mode:"blitz_pvp_ranked",Level:1.158974358974359,Winner:.4393162393162393,Count:585},{Actor:"*Taka*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.41148325358851673,Count:627},{Actor:"*Samuel*",Talent:"*Talent_Samuel_ViscousDarkness*",Mode:"blitz_pvp_ranked",Level:1.2276707530647986,Winner:.46059544658493873,Count:571},{Actor:"*Lyra*",Talent:"*Talent_Lyra_GythianWard*",Mode:"casual_aral",Level:1.184265010351967,Winner:.5486542443064182,Count:483},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4005891016200295,Count:679},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.48312611012433393,Count:563},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4521452145214521,Count:606},{Actor:"*Joule*",Talent:"*Talent_Joule_ThunderingSteps*",Mode:"blitz_pvp_ranked",Level:1.1726973684210527,Winner:.4621710526315789,Count:608},{Actor:"*Skye*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.44242424242424244,Count:660},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.5117845117845118,Count:594},{Actor:"*Koshka*",Talent:"*Talent_Koshka_SlashyPlayTime*",Mode:"casual_aral",Level:1.1515650741350907,Winner:.5024711696869851,Count:607},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"casual_aral",Level:1.169054441260745,Winner:.45272206303724927,Count:698},{Actor:"*Grace*",Talent:"*Talent_Grace_UnitedFront*",Mode:"casual_aral",Level:1.2516778523489933,Winner:.5318791946308725,Count:596},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4726735598227474,Count:677},{Actor:"*Baron*",Talent:"*Talent_Baron_TrionCannon*",Mode:"casual_aral",Level:1.2626086956521738,Winner:.5634782608695652,Count:575},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"blitz_pvp_ranked",Level:1.8032128514056225,Winner:.4364123159303882,Count:747},{Actor:"*Reim*",Talent:"*Talent_Reim_Revenant*",Mode:"casual_aral",Level:1.1534195933456561,Winner:.6118299445471349,Count:541},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentA*",Mode:"blitz_pvp_ranked",Level:3.4083044982698962,Winner:.38523644752018454,Count:867},{Actor:"*Flicker*",Talent:"*Talent_Flicker_FairyHealing*",Mode:"casual_aral",Level:1.1837748344370862,Winner:.5562913907284768,Count:604},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"casual_aral",Level:1.2044506258692629,Winner:.4673157162726008,Count:719},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"casual_aral",Level:1.6380543633762519,Winner:.4821173104434907,Count:699},{Actor:"*Samuel*",Talent:"*Talent_Samuel_ViscousDarkness*",Mode:"casual_aral",Level:1.2326732673267327,Winner:.5627062706270627,Count:606},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"casual_aral",Level:1.6435506241331483,Winner:.4840499306518724,Count:721},{Actor:"*Petal*",Talent:"*Talent_Petal_ExplosionForce*",Mode:"casual_aral",Level:1.1261034047919294,Winner:.4514501891551072,Count:793},{Actor:"*Glaive*",Talent:"*Talent_Glaive_TwistedPursuit*",Mode:"casual_aral",Level:1.188235294117647,Winner:.5279411764705882,Count:680},{Actor:"*Joule*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.46936114732724904,Count:767},{Actor:"*Reza*",Talent:"*Talent_Reza_NetherRage*",Mode:"blitz_pvp_ranked",Level:1.1421121251629727,Winner:.47196870925684486,Count:767},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4019715224534502,Count:913},{Actor:"*Reza*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.43934040047114253,Count:849},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"casual_aral",Level:1.542857142857143,Winner:.4452380952380952,Count:840},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"blitz_pvp_ranked",Level:1.614702154626109,Winner:.4841571609632446,Count:789},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.45530393325387364,Count:839},{Actor:"*Celeste*",Talent:"*Talent_Celeste_GalaxyCollapse*",Mode:"blitz_pvp_ranked",Level:1.1879327398615231,Winner:.3778437190900099,Count:1011},{Actor:"*Malene*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.39689119170984455,Count:965},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4562647754137116,Count:846},{Actor:"*SAW*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.44571428571428573,Count:875},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4638196915776987,Count:843},{Actor:"*Grace*",Talent:"*Talent_Grace_UnitedFront*",Mode:"blitz_pvp_ranked",Level:1.2892998678996037,Winner:.5310435931307794,Count:757},{Actor:"*Idris*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4188210961737332,Count:967},{Actor:"*Lance*",Talent:"*Talent_Lance_Striker*",Mode:"blitz_pvp_ranked",Level:1.1760491299897646,Winner:.4186284544524053,Count:977},{Actor:"*Fortress*",Talent:"*Talent_Fortress_FlankAttack*",Mode:"casual_aral",Level:1.2371134020618557,Winner:.5283505154639175,Count:776},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"casual_aral",Level:1.4463667820069204,Winner:.47635524798154555,Count:867},{Actor:"*Krul*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.48933649289099523,Count:844},{Actor:"*Tony*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4598459845984598,Count:909},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"blitz_pvp_ranked",Level:1.944973544973545,Winner:.4433862433862434,Count:945},{Actor:"*Reim*",Talent:"*Talent_Reim_Revenant*",Mode:"blitz_pvp_ranked",Level:1.2474489795918366,Winner:.5382653061224489,Count:784},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"casual_aral",Level:1.864,Winner:.5626666666666666,Count:750},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"casual_aral",Level:1.2623413258110014,Winner:.6036671368124118,Count:709},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"casual_aral",Level:1.2916073968705548,Winner:.6173541963015647,Count:703},{Actor:"*Malene*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.3285389856169568,Count:1321},{Actor:"*Baron*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.48606465997770343,Count:897},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"blitz_pvp_ranked",Level:3.942325581395349,Winner:.4102325581395349,Count:1075},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"casual_aral",Level:1.274617067833698,Winner:.4934354485776805,Count:914},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentA*",Mode:"blitz_pvp_ranked",Level:3.3389232127096204,Winner:.4007060900264784,Count:1133},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.48066875653082547,Count:957},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"blitz_pvp_ranked",Level:1.6555977229601517,Winner:.4430740037950664,Count:1054},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.49266247379454925,Count:954},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_Elusiveness*",Mode:"blitz_pvp_ranked",Level:1.2166979362101313,Winner:.44840525328330205,Count:1066},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentC*",Mode:"blitz_pvp_ranked",Level:1.3527080581241744,Winner:.6605019815059445,Count:757},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.48841698841698844,Count:1036},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"casual_aral",Level:1.685045948203843,Winner:.4243943191311612,Count:1197},{Actor:"*SAW*",Talent:"*Talent_SAW_RoadRage*",Mode:"blitz_pvp_ranked",Level:1.3045267489711934,Winner:.41975308641975306,Count:1215},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"casual_aral",Level:1.2978021978021979,Winner:.5703296703296703,Count:910},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"casual_aral",Level:1.769881556683587,Winner:.43993231810490696,Count:1182},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"casual_aral",Level:1.7772727272727273,Winner:.3939393939393939,Count:1320},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"blitz_pvp_ranked",Level:1.9233971690258118,Winner:.43547044129891754,Count:1201},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4475703324808184,Count:1173},{Actor:"*Lyra*",Talent:"*Talent_Lyra_GythianWard*",Mode:"blitz_pvp_ranked",Level:1.2613277133825078,Winner:.5574288724973656,Count:949},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"blitz_pvp_ranked",Level:1.3826815642458101,Winner:.4934823091247672,Count:1074},{Actor:"*Flicker*",Talent:"*Talent_Flicker_FairyHealing*",Mode:"blitz_pvp_ranked",Level:1.2803837953091683,Winner:.5735607675906184,Count:938},{Actor:"*Varya*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.436084142394822,Count:1236},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"casual_aral",Level:1.2451874366767983,Winner:.547112462006079,Count:987},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"blitz_pvp_ranked",Level:1.2730560578661845,Winner:.4972875226039783,Count:1106},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"blitz_pvp_ranked",Level:1.235906331309627,Winner:.4770164787510841,Count:1153},{Actor:"*Koshka*",Talent:"*Talent_Koshka_SlashyPlayTime*",Mode:"blitz_pvp_ranked",Level:1.1762652705061083,Winner:.4825479930191972,Count:1146},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"casual_aral",Level:1.690862510674637,Winner:.47566182749786506,Count:1171},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"casual_aral",Level:1.9569049951028403,Winner:.545543584720862,Count:1021},{Actor:"*Joule*",Talent:"*Talent_Joule_RocketLeapfrog*",Mode:"casual_aral",Level:3.3391304347826085,Winner:.41304347826086957,Count:1380},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"blitz_pvp_ranked",Level:1.904191616766467,Winner:.43862275449101795,Count:1336},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"casual_aral",Level:1.8015503875968992,Winner:.4744186046511628,Count:1290},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"blitz_pvp_ranked",Level:3.8350217076700432,Winner:.4558610709117221,Count:1382},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentC*",Mode:"blitz_pvp_ranked",Level:1.3411175979983319,Winner:.5337781484570475,Count:1199},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4976671850699845,Count:1286},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"casual_aral",Level:1.8503184713375795,Winner:.5135350318471338,Count:1256},{Actor:"*Idris*",Talent:"*Talent_Idris_ShimmerHeal*",Mode:"blitz_pvp_ranked",Level:1.261182108626198,Winner:.5151757188498403,Count:1252},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"casual_aral",Level:1.9393706830391404,Winner:.5188027628549501,Count:1303},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"casual_aral",Level:1.67663421418637,Winner:.47009735744089015,Count:1438},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"casual_aral",Level:1.8381162619573215,Winner:.5033112582781457,Count:1359},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"casual_aral",Level:1.8514328808446456,Winner:.5173453996983409,Count:1326},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"casual_aral",Level:1.8387893761581222,Winner:.43607164916615193,Count:1619},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"casual_aral",Level:1.8300395256916997,Winner:.466403162055336,Count:1518},{Actor:"*Tony*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4693473961766645,Count:1517},{Actor:"*Glaive*",Talent:"*Talent_Glaive_TwistedPursuit*",Mode:"blitz_pvp_ranked",Level:1.2309197651663406,Winner:.4755381604696673,Count:1533},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"casual_aral",Level:2.262532981530343,Winner:.4821899736147757,Count:1516},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"casual_aral",Level:1.6500479386385427,Winner:.710450623202301,Count:1043},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"casual_aral",Level:1.8275862068965518,Winner:.5487894350696992,Count:1363},{Actor:"*Krul*",Talent:"*Talent_Krul_CursedBlade*",Mode:"blitz_pvp_ranked",Level:1.2305151915455745,Winner:.5013210039630119,Count:1514},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"casual_aral",Level:1.9025221540558963,Winner:.5207907293796864,Count:1467},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"blitz_pvp_ranked",Level:1.2617096018735363,Winner:.4531615925058548,Count:1708},{Actor:"*Gwen*",Talent:"*Talent_Gwen_ThreeOfAKind*",Mode:"blitz_pvp_ranked",Level:1.2399035563592526,Winner:.4701627486437613,Count:1659},{Actor:"*Baron*",Talent:"*Talent_Baron_TrionCannon*",Mode:"blitz_pvp_ranked",Level:1.2795226130653266,Winner:.49309045226130654,Count:1592},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"blitz_pvp_ranked",Level:4.451940298507463,Winner:.4698507462686567,Count:1675},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentA*",Mode:"casual_aral",Level:3.098233520034468,Winner:.33993968117190865,Count:2321},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"casual_aral",Level:4.212755356253114,Winner:.39461883408071746,Count:2007},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"casual_aral",Level:3.474099654662062,Winner:.39615194869264925,Count:2027},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"casual_aral",Level:1.8164084911072862,Winner:.46471600688468157,Count:1743},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"casual_aral",Level:1.973225404732254,Winner:.5068493150684932,Count:1606},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"casual_aral",Level:3.717975751186083,Winner:.43226146547179756,Count:1897},{Actor:"*Ringo*",Talent:"*Talent_Ringo_SpikedBrew*",Mode:"blitz_pvp_ranked",Level:1.2578579743888243,Winner:.479627473806752,Count:1718},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"casual_aral",Level:1.6643356643356644,Winner:.4801864801864802,Count:1716},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"casual_aral",Level:1.5866209262435678,Winner:.4808461978273299,Count:1749},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.49940898345153667,Count:1692},{Actor:"*Glaive*",Talent:"*Talent_Glaive_ViolentAfterburn*",Mode:"casual_aral",Level:3.6383701188455007,Winner:.479343520090549,Count:1767},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"blitz_pvp_ranked",Level:1.9329301814183617,Winner:.4722374931280924,Count:1819},{Actor:"*Joule*",Talent:"*Talent_Joule_RocketLeapfrog*",Mode:"blitz_pvp_ranked",Level:3.0155038759689923,Winner:.4449612403100775,Count:1935},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"casual_aral",Level:1.8242705570291777,Winner:.5722811671087533,Count:1508},{Actor:"*Taka*",Talent:"*Talent_Taka_XXXRetsu*",Mode:"blitz_pvp_ranked",Level:1.2704533611255862,Winner:.45231891610213654,Count:1919},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"blitz_pvp_ranked",Level:4.171240395170143,Winner:.47859495060373214,Count:1822},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"blitz_pvp_ranked",Level:1.7491254372813594,Winner:.43928035982008995,Count:2001},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"casual_aral",Level:4.049288061336254,Winner:.484118291347207,Count:1826},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"blitz_pvp_ranked",Level:2.1998953427524857,Winner:.4683411826268969,Count:1911},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"casual_aral",Level:3.5937665081880614,Winner:.47385103011093505,Count:1893},{Actor:"*Petal*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5178777393310265,Count:1734},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"blitz_pvp_ranked",Level:1.645933014354067,Winner:.5424641148325359,Count:1672},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"casual_aral",Level:5.327330508474576,Winner:.4809322033898305,Count:1888},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4876609442060086,Count:1864},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"blitz_pvp_ranked",Level:1.3577008928571428,Winner:.5100446428571429,Count:1792},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"casual_aral",Level:1.906674542232723,Winner:.5404607206142942,Count:1693},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"blitz_pvp_ranked",Level:2.0903190914007572,Winner:.4959437533802055,Count:1849},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"casual_aral",Level:3.932404540763674,Winner:.47936016511867907,Count:1938},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentA*",Mode:"casual_aral",Level:2.2267555904276186,Winner:.3644566496665359,Count:2549},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"casual_aral",Level:1.8312133072407044,Winner:.45499021526418787,Count:2044},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"blitz_pvp_ranked",Level:1.6731734523145567,Winner:.5287228109313998,Count:1793},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"blitz_pvp_ranked",Level:2.019967620075553,Winner:.5121424716675661,Count:1853},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.47461803844258255,Count:2029},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"casual_aral",Level:1.954389406571849,Winner:.4747425208435508,Count:2039},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"casual_aral",Level:1.9773603082851638,Winner:.4667630057803468,Count:2076},{Actor:"*Lance*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4500230308613542,Count:2171},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"blitz_pvp_ranked",Level:2.2298491939677585,Winner:.5085803432137286,Count:1923},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5157894736842106,Count:1900},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"casual_aral",Level:5.076176613294518,Winner:.487627365356623,Count:2061},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"blitz_pvp_ranked",Level:1.3162313432835822,Winner:.47294776119402987,Count:2144},{Actor:"*Taka*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.42827181208053694,Count:2384},{Actor:"*Varya*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4423407917383821,Count:2324},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.46377459749552774,Count:2236},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"casual_aral",Level:4.016924564796906,Winner:.5043520309477756,Count:2068},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"blitz_pvp_ranked",Level:1.994711792702274,Winner:.5579058699101005,Count:1891},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"casual_aral",Level:4.608175061932287,Winner:.4355904211395541,Count:2422},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"casual_aral",Level:2.228217821782178,Winner:.5237623762376238,Count:2020},{Actor:"*Tony*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.46473388143660754,Count:2311},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"blitz_pvp_ranked",Level:2.288073394495413,Winner:.4972477064220184,Count:2180},{Actor:"*Petal*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5057843590930124,Count:2161},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"casual_aral",Level:2.4002163331530557,Winner:.5954570037858302,Count:1849},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"casual_aral",Level:4.214531384350817,Winner:.47377472055030095,Count:2326},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"casual_aral",Level:2.6933333333333334,Winner:.4911111111111111,Count:2250},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"blitz_pvp_ranked",Level:2.294577205882353,Winner:.5183823529411765,Count:2176},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.49934065934065935,Count:2275},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"casual_aral",Level:1.9414607948442535,Winner:.6106337271750806,Count:1862},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"blitz_pvp_ranked",Level:2.0942857142857143,Winner:.5414285714285715,Count:2100},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4986842105263158,Count:2280},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.46504065040650405,Count:2460},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"casual_aral",Level:5.728698601102162,Winner:.4870707927087749,Count:2359},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"casual_aral",Level:1.949078564500485,Winner:.5722599418040737,Count:2062},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"casual_aral",Level:4.07704004054739,Winner:.6026355803345159,Count:1973},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"casual_aral",Level:4.478681318681319,Winner:.5283516483516484,Count:2275},{Actor:"*Reim*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5452488687782805,Count:2210},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"blitz_pvp_ranked",Level:5.499814746202297,Winner:.44794368284549835,Count:2699},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"blitz_pvp_ranked",Level:1.854525467204104,Winner:.44338585562477095,Count:2729},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4840510366826156,Count:2508},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"casual_aral",Level:2.2458639705882355,Winner:.5611213235294118,Count:2176},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5087427144046628,Count:2402},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"casual_aral",Level:5.972212573810351,Winner:.43278916290378605,Count:2879},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"casual_aral",Level:3.7738140417457307,Winner:.47362428842504745,Count:2635},{Actor:"*Fortress*",Talent:"*Talent_Fortress_FlankAttack*",Mode:"blitz_pvp_ranked",Level:1.3798548868971403,Winner:.5356380708493385,Count:2343},{Actor:"*Glaive*",Talent:"*Talent_Glaive_ViolentAfterburn*",Mode:"blitz_pvp_ranked",Level:3.7719680464778502,Winner:.4636891793754539,Count:2754},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"casual_aral",Level:2.231107556977209,Winner:.5153938424630148,Count:2501},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"blitz_pvp_ranked",Level:2.2818003913894325,Winner:.5056751467710372,Count:2555},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"blitz_pvp_ranked",Level:4.855272727272728,Winner:.4701818181818182,Count:2750},{Actor:"*Joule*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.502522312766783,Count:2577},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"casual_aral",Level:4.283611003487021,Winner:.5029058504455637,Count:2581},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"casual_aral",Level:4.2378026743765815,Winner:.473075533068305,Count:2767},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"blitz_pvp_ranked",Level:1.752457226064798,Winner:.47761194029850745,Count:2747},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"casual_aral",Level:2.388888888888889,Winner:.6267806267806267,Count:2106},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"casual_aral",Level:5.064530099610221,Winner:.5721091381550455,Count:2309},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentA*",Mode:"blitz_pvp_ranked",Level:2.7529610829103217,Winner:.44737732656514384,Count:2955},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentA*",Mode:"casual_aral",Level:2.9411170928667563,Winner:.4468371467025572,Count:2972},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"casual_aral",Level:4.646073298429319,Winner:.4680628272251309,Count:2865},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"casual_aral",Level:4.953302961275626,Winner:.5094912680334093,Count:2634},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"casual_aral",Level:4.548041389504804,Winner:.49667405764966743,Count:2706},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"casual_aral",Level:4.709688952449053,Winner:.48158741508759384,Count:2797},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"casual_aral",Level:2.771788990825688,Winner:.5191131498470948,Count:2616},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"blitz_pvp_ranked",Level:2.0043391188251003,Winner:.4546061415220294,Count:2996},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5426080063416567,Count:2523},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"casual_aral",Level:2.3994552882433045,Winner:.6214253290966864,Count:2203},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"casual_aral",Level:4.849002849002849,Winner:.4967948717948718,Count:2808},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"blitz_pvp_ranked",Level:2.314625288874216,Winner:.4655001650709805,Count:3029},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"casual_aral",Level:5.14485559566787,Winner:.6380866425992779,Count:2216},{Actor:"*Skye*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4570967741935484,Count:3100},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.43715341959334564,Count:3246},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"casual_aral",Level:4.875604699378023,Winner:.4920525224602626,Count:2894},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"casual_aral",Level:4.543621558743699,Winner:.5533152384645211,Count:2579},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"blitz_pvp_ranked",Level:5.794649313087491,Winner:.5187997107736804,Count:2766},{Actor:"*Tony*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5003484320557491,Count:2870},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"blitz_pvp_ranked",Level:1.6411833626244874,Winner:.4206209724663152,Count:3414},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"casual_aral",Level:4.087793608009242,Winner:.5560261840585291,Count:2597},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"blitz_pvp_ranked",Level:4.232536479354238,Winner:.45234399254889784,Count:3221},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"blitz_pvp_ranked",Level:1.3110955056179776,Winner:.5221207865168539,Count:2848},{Actor:"*Joule*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.49850944021199073,Count:3019},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"blitz_pvp_ranked",Level:2.267249453637215,Winner:.47236965344989074,Count:3203},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"blitz_pvp_ranked",Level:4.431297709923665,Winner:.5249826509368494,Count:2882},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"blitz_pvp_ranked",Level:5.593989573750384,Winner:.47102115915363385,Count:3261},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"blitz_pvp_ranked",Level:5.62496,Winner:.49184,Count:3125},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"blitz_pvp_ranked",Level:6.295218295218295,Winner:.46124146124146126,Count:3367},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"blitz_pvp_ranked",Level:5.397697077059345,Winner:.46471803956303515,Count:3387},{Actor:"*Reza*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4657092614302462,Count:3412},{Actor:"*Baron*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5020485345099275,Count:3173},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4559703619264748,Count:3509},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"blitz_pvp_ranked",Level:2.184563758389262,Winner:.538255033557047,Count:2980},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"blitz_pvp_ranked",Level:2.1517497677299473,Winner:.5035614741406008,Count:3229},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"blitz_pvp_ranked",Level:1.308067664281067,Winner:.5341574495770982,Count:3074},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"casual_aral",Level:5.684343434343434,Winner:.5927128427128427,Count:2772},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4800462695199537,Count:3458},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.444888178913738,Count:3756},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"blitz_pvp_ranked",Level:6.2939424031777556,Winner:.5590863952333665,Count:3021},{Actor:"*Lance*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4383526383526384,Count:3885},{Actor:"*Rona*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.47657557166759623,Count:3586},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5562015503875969,Count:3096},{Actor:"*Rona*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.45555262463729884,Count:3791},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"blitz_pvp_ranked",Level:2.1432943795214245,Winner:.4830272676683361,Count:3594},{Actor:"*Malene*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5238380809595202,Count:3335},{Actor:"*SAW*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5027212832999141,Count:3491},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4729116626634641,Count:3747},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"blitz_pvp_ranked",Level:1.3450014832393948,Winner:.5324829427469594,Count:3371},{Actor:"*Krul*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5023776223776224,Count:3575},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"blitz_pvp_ranked",Level:4.3317791411042945,Winner:.44466257668711656,Count:4075},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"casual_aral",Level:4.941437444543035,Winner:.5380065069506064,Count:3381},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"blitz_pvp_ranked",Level:4.777943739108788,Winner:.4568085636046801,Count:4017},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"casual_aral",Level:4.3874620270643465,Winner:.5092515879591273,Count:3621},{Actor:"*Idris*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4746313421644589,Count:4001},{Actor:"*Skye*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.45819477434679334,Count:4210},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"blitz_pvp_ranked",Level:3.7552029136316336,Winner:.5046826222684704,Count:3844},{Actor:"*Malene*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5362078496406855,Count:3618},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.49198396793587174,Count:3992},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"blitz_pvp_ranked",Level:5.503770372172221,Winner:.47920214059839455,Count:4111},{Actor:"*Baron*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5232927474854421,Count:3778},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.508301404853129,Count:3915},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4774239543726236,Count:4208},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5039005363237445,Count:4102},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5385196374622356,Count:3972},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"casual_aral",Level:5.743302180685358,Winner:.6719626168224299,Count:3210},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"blitz_pvp_ranked",Level:3.9039170506912444,Winner:.4988479262672811,Count:4340},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4494614747307374,Count:4828},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"blitz_pvp_ranked",Level:2.733800350262697,Winner:.48117338003502624,Count:4568},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"blitz_pvp_ranked",Level:2.108767576509512,Winner:.4596774193548387,Count:4836},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"casual_aral",Level:6.22077519379845,Winner:.6902325581395349,Count:3225},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"blitz_pvp_ranked",Level:2.1316146540027137,Winner:.5058796924468566,Count:4422},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5055118110236221,Count:4445},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.46416938110749184,Count:4912},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4687691992627483,Count:4883},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"blitz_pvp_ranked",Level:2.382551753274187,Winner:.491128010139417,Count:4734},{Actor:"*Reza*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.49407030919102074,Count:4722},{Actor:"*Varya*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5121686223381139,Count:4602},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"blitz_pvp_ranked",Level:5.821477428180574,Winner:.5417236662106704,Count:4386},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"blitz_pvp_ranked",Level:4.5277054667162515,Winner:.44179992562290815,Count:5378},{Actor:"*Grace*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5371629028721772,Count:4561},{Actor:"*Idris*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.49828109201213344,Count:4945},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5320665083135392,Count:4631},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.555846422338569,Count:4584},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.47872933308564,Count:5383},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"blitz_pvp_ranked",Level:5.991706846673096,Winner:.4970106075216972,Count:5185},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"blitz_pvp_ranked",Level:2.18767572633552,Winner:.6246485473289597,Count:4268},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"blitz_pvp_ranked",Level:7.681809204029232,Winner:.5374284021331227,Count:5063},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"blitz_pvp_ranked",Level:2.6130235713074446,Winner:.4931321010683398,Count:5897},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4994018116561272,Count:5851},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.49185505319148937,Count:6016},{Actor:"*Reim*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5883940620782726,Count:5187},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.530357448264067,Count:5847},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"blitz_pvp_ranked",Level:6.3871279163314565,Winner:.5087691069991955,Count:6215},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5380371175388731,Count:5981},{Actor:"*Grace*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5504337472359245,Count:5879},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"blitz_pvp_ranked",Level:3.1168069753457606,Winner:.49188214070956104,Count:6652},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5302913519346385,Count:6487},{Actor:"*Vox*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.48647171358294616,Count:7318},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5043405208625035,Count:7142},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"blitz_pvp_ranked",Level:2.2507881914588705,Winner:.5209229005445687,Count:6978},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.49965907541251875,Count:7333},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4990507187415243,Count:7374},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"blitz_pvp_ranked",Level:5.184122058443237,Winner:.4785363330747349,Count:7734},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5706007929246721,Count:6558},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"blitz_pvp_ranked",Level:5.060318983091498,Winner:.4740376543950114,Count:8339},{Actor:"*Taka*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.44539973202322464,Count:8956},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"blitz_pvp_ranked",Level:7.838542979581548,Winner:.5240736072598942,Count:7934},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4875255159900204,Count:8818},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"blitz_pvp_ranked",Level:3.311953352769679,Winner:.5389941690962099,Count:8232},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"blitz_pvp_ranked",Level:6.51186479916657,Winner:.5144113902072,Count:8639},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"blitz_pvp_ranked",Level:6.6475487612018975,Winner:.48624143384290985,Count:9485},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.51440329218107,Count:8991},{Actor:"*SAW*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5029908139286478,Count:9362},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"blitz_pvp_ranked",Level:3.017392305920295,Winner:.548030407740152,Count:8682},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"blitz_pvp_ranked",Level:5.670087533957139,Winner:.5045779253446021,Count:9939},{Actor:"*Krul*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5222838365167386,Count:9738},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"blitz_pvp_ranked",Level:6.473051184662688,Winner:.4942123349611141,Count:11058},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"blitz_pvp_ranked",Level:6.351531072982514,Winner:.46794187669321075,Count:12181},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4961154273029967,Count:11713},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"blitz_pvp_ranked",Level:6.764850359319567,Winner:.5468934776676067,Count:10993},{Actor:"*Vox*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5247610024976316,Count:11611},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"blitz_pvp_ranked",Level:3.8793838085873484,Winner:.5080301540478531,Count:12204},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"blitz_pvp_ranked",Level:7.1788067675868215,Winner:.5471059661620659,Count:16845},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"blitz_pvp_ranked",Level:3.897467539435562,Winner:.6351003326537182,Count:18638}]},function(e){e.exports={lastUpdate:"2018-06-13T10:04:37.564Z",config:{api:{baseUrl:"https://api.dc01.gamelockerapp.com",timeout:3,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"}},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){
/*! 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,h=e&s.S,p=e&s.P,m=e&s.B,g=e&s.W,v=f?a:a[t]||(a[t]={}),b=v.prototype,y=f?r:h?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):p&&"function"==typeof d?o(Function.call,d):d,p&&((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 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 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 p(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||p(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],p(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)p(e,s)||r(s);return c}function B(e,t,n,r){if("string"==typeof n){var a=e[t];if(p(a,n))return a[n];var o=Kt(n);if(p(a,o))return a[o];var i=Zt(o);return p(a,i)?a[i]:a[n]||a[o]||a[i]}}function F(e,t,n,r){var a=t[e],o=!p(n,e),i=n[e];if(W(Boolean,a.type)&&(o&&!p(a,"default")?i=!1:W(String,a.type)||""!==i&&i!==Qt(e)||(i=!0)),void 0===i){i=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 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),h(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(p(t,n))return e[n]=t[n],o||delete t[n],!0;if(p(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 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,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 pe(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||pe(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&&p(r,o)||T(o)||pe(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 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=lr[n];e.hook[n]=r?Ie(a,r):a}}(t);var p=e.options.name||l;return new zn("vue-component-"+e.cid+(p?"-"+p:""),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)pe(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,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)?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])?h(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(hn||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(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 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=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 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 ht(e){var t=pt(e.style);return e.staticStyle?b(e.staticStyle,t):t}function pt(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=pt(t.data.style)||{};t.data.normalizedStyle=a(f.__ob__)?b({},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))&&b(r,n);(n=ht(e.data))&&b(r,n);for(var o=e;o=o.parent;)o.data&&(n=ht(o.data))&&b(r,n);return r}(t,!0);for(s in u)r(h[s])&&Yr(l,s,"");for(s in h)(i=h[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&&h(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,h=o.appearClass,p=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&&h?h:c,z=S&&m?m:f,O=S&&p?p: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&&!pn,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),p&&p(o),x&&(xt(o,d),xt(o,h),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,h=i.leaveActiveClass,p=i.beforeLeave,m=i.leave,g=i.afterLeave,v=i.leaveCancelled,b=i.delayLeave,y=i.duration,x=!1!==l&&!pn,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,h)),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),(hn||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(),hn=fn&&/msie|trident/.test(fn),pn=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){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=[],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(he))}}(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||h(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||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){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 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,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,h(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:pr};(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&&!pn,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),p(e),d(e,u,t),a(l)&&h(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)?(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 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 h(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 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 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,h=0,p=t.length-1,g=t[0],b=t[p],y=o.length-1,k=o[0],_=o[y],T=!s;f<=p&&h<=y;)r(g)?g=t[++f]:r(b)?b=t[--p]:Je(g,k)?(w(g,k,i),g=t[++f],k=o[++h]):Je(b,_)?(w(b,_,i),b=t[--p],_=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[--p],k=o[++h]):(r(l)&&(l=Qe(t,f,p)),r(c=a(k.key)?l[k.key]:x(k,t,f,p))?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[++h]);f>p?(u=r(o[y+1])?null:o[y+1].elm,m(e,u,o,h,y,i)):h>y&&v(0,t,f,p)}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,p=e.firstChild,m=0;m<u.length;m++){if(!p||!_(p,u[m],n,r)){f=!1;break}p=p.nextSibling}if(!f||p)return!1}else d(t,u,n);if(a(c)){var g=!1;for(var v in c)if(!L(v)){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<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 h=a(e.nodeType);if(!h&&Je(e,t))w(e,t,f,s);else{if(h){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 p=e.elm,m=S.parentNode(p);if(n(t,f,p._leaveCb?null:m,S.nextSibling(p)),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});pn&&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)),pn&&(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")}}},ha={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)}},pa={model:fa,show:ha},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,h=function(){f()};Z(l,"afterEnter",h),Z(l,"enterCancelled",h),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,pa),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"),h=!([].keys&&"next"in[].keys()),p=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(!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)}},_=t+" Iterator",T="values"==g,A=!1,M=e.prototype,C=M[f]||M["@@iterator"]||g&&M[g],S=!h&&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,p)),T&&C&&"values"!==C.name&&(A=!0,S=function(){return C.call(this)}),r&&!b||!h&&!A&&M[f]||i(M,f,S),l[t]=S,l[_]=p,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*(h||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),h=n(106),p=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 p.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:h.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=p.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),h=n(2),p=n(173),m=n.n(p);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,h.a.name,h.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,h=a()(l);!(c=(f=h.next()).done);c=!0)if(e===f.value)return!0}catch(e){d=!0,u=e}finally{try{!c&&h.return&&h.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),h=n(2),p="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,h.a.name,h.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?p: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]===p}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===p?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[p,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: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===m?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?m: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 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,h=s(arguments[c++]),p=d?r(h).concat(d(h)):r(h),m=p.length,g=0;m>g;)u.call(h,f=p[g++])&&(n[f]=h[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),h="function"==typeof this?this:Array,p=arguments.length,m=p>1?arguments[1]:void 0,g=void 0!==m,v=0,b=d(f);if(g&&(m=r(m,p>2?arguments[2]:void 0,2)),void 0==b||h==Array&&s(b))for(t=l(f.length),n=new h(t);t>v;v++)c(n,v,g?m(f[v],v):f[v]);else for(u=b.call(f),n=new h;!(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),h=n(4),p=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=h("_hidden"),I=h("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),p.f=function(e){return q(h(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;)h(Q[ee++]);for(var te=C(h.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(){p&&f&&(p=!1,f.length?h=f.concat(h):m=-1,h.length&&i())}function i(){if(!p){var e=a(o);p=!0;for(var t=h.length;t;){for(f=h,h=[];++m<t;)f&&f[m].run();m=-1,t=h.length}f=null,p=!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,h=[],p=!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];h.push(new s(e,t)),1!==h.length||p||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 h=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 p=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(p){p=o.props=function(e,t){for(var n in t)e[n]=t[n];return e}({},p);var m=o.attrs=o.attrs||{};for(var g in p)h.props&&g in h.props||(m[g]=p[g],delete p[g])}return i(h,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 h=/\/?$/;function p(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=p(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(h,"")===t.path.replace(h,"")&&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?p(null,o,null,n):i;l[g]=b(r,v),l[m]=this.exact?l[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,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],h=n[3],p=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=p||m;r.push({name:h||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 h=0;h<r.length;h++){var p=r[h],m=a[p];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(p(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,h=n.params;if(u=s.hasOwnProperty("query")?s.query:u,f=s.hasOwnProperty("hash")?s.hash:f,h=s.hasOwnProperty("params")?s.params:h,c){o[c];return i({_normalized:!0,name:c,query:u,hash:f,params:h},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,h),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):p(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 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 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 h=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)}};pe(f,h,function(){var n=[];pe(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),h,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){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}(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?he(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(){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?((o=new MessageChannel).port1.onmessage=function(e){p(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(){p(e),t.onreadystatechange=null,a.removeChild(t),t=null},a.appendChild(t)}):r=function(e){setTimeout(p,0,e)}:(i="setImmediate$"+Math.random()+"$",s=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(i)&&p(+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=h}function h(e){delete c[e]}function p(e){if(d)setTimeout(p,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{h(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,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