summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrokenTalentsFun CI <ci@brokentalents.fun>2018-07-11 12:07:58 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2018-12-13 17:09:24 +0100
commite446f4825ad538082a886c84d658b464f51515aa (patch)
treef5259449e0824c2a2d6ff25f8b2f183ec3cb15df
parentd2e3d32d2166ba7cc0b3d7eb4bfb0b8fb1533318 (diff)
downloadbrokentalents-e446f4825ad538082a886c84d658b464f51515aa.tar.gz
brokentalents-e446f4825ad538082a886c84d658b464f51515aa.zip
automatic build
-rw-r--r--data/2d73896c/2018-07-11T08:00:00.000Z.json1
-rw-r--r--data/2d73896c/2018-07-11T09:00:00.000Z.json1
-rw-r--r--data/2d73896c/metadata.json2
-rw-r--r--dist/build.js4
4 files changed, 5 insertions, 3 deletions
diff --git a/data/2d73896c/2018-07-11T08:00:00.000Z.json b/data/2d73896c/2018-07-11T08:00:00.000Z.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/data/2d73896c/2018-07-11T08:00:00.000Z.json
@@ -0,0 +1 @@
+{} \ No newline at end of file
diff --git a/data/2d73896c/2018-07-11T09:00:00.000Z.json b/data/2d73896c/2018-07-11T09:00:00.000Z.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/data/2d73896c/2018-07-11T09:00:00.000Z.json
@@ -0,0 +1 @@
+{} \ No newline at end of file
diff --git a/data/2d73896c/metadata.json b/data/2d73896c/metadata.json
index dce544e..54bdf1c 100644
--- a/data/2d73896c/metadata.json
+++ b/data/2d73896c/metadata.json
@@ -1 +1 @@
-{"lastUpdate":"2018-07-11T08:05:12.448Z","config":{"api":{"baseUrl":"https://api.dc01.gamelockerapp.com","timeout":3,"patchVersion":"3.4","startDate":"2018-06-13 16Z","regions":["sg","eu","na"],"modes":["blitz_pvp_ranked","casual_aral","ranked","5v5_pvp_ranked"],"matchesPerRequest":5,"requestsPerInterval":50,"interval":1,"intervalUnit":"hours","intervalsPerMinute":1},"etl":{"participant":[["Winner",["attributes","stats","winner"]]],"roster":[],"match":[["Mode",["attributes","gameMode"]]]},"reduce":{"derived":[null],"group":["Actor","Talent","Mode","LevelBucket"],"sum":["Winner"]},"file":{},"self":{"levelBuckets":5}}} \ No newline at end of file
+{"lastUpdate":"2018-07-11T10:02:00.654Z","config":{"api":{"baseUrl":"https://api.dc01.gamelockerapp.com","timeout":3,"patchVersion":"3.4","startDate":"2018-06-13 16Z","regions":["sg","eu","na"],"modes":["blitz_pvp_ranked","casual_aral","ranked","5v5_pvp_ranked"],"matchesPerRequest":5,"requestsPerInterval":50,"interval":1,"intervalUnit":"hours","intervalsPerMinute":1},"etl":{"participant":[["Winner",["attributes","stats","winner"]]],"roster":[],"match":[["Mode",["attributes","gameMode"]]]},"reduce":{"derived":[null],"group":["Actor","Talent","Mode","LevelBucket"],"sum":["Winner"]},"file":{},"self":{"levelBuckets":5}}} \ No newline at end of file
diff --git a/dist/build.js b/dist/build.js
index 2a5b1c1..763efdc 100644
--- a/dist/build.js
+++ b/dist/build.js
@@ -4,7 +4,7 @@
* (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 l(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function s(e){return null!==e&&"object"==typeof e}var c=Object.prototype.toString;function u(e){return"[object Object]"===c.call(e)}function d(e){return"[object RegExp]"===c.call(e)}function f(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function 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 v(e,t){for(var n=Object.create(null),r=e.split(","),a=0;a<r.length;a++)n[r[a]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}v("slot,component",!0);var g=v("key,ref,slot,slot-scope,is");function m(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var _=Object.prototype.hasOwnProperty;function y(e,t){return _.call(e,t)}function b(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var k=/-(\w)/g,T=b(function(e){return e.replace(k,function(e,t){return t?t.toUpperCase():""})}),x=b(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),A=/\B([A-Z])/g,w=b(function(e){return e.replace(A,"-$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 L(e,t){for(var n in t)e[n]=t[n];return e}function B(e){for(var t={},n=0;n<e.length;n++)e[n]&&L(t,e[n]);return t}function S(e,t,n){}var W=function(e,t,n){return!1},z=function(e){return e};function O(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 O(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 O(e[n],t[n])})}catch(e){return!1}}function P(e,t){for(var n=0;n<e.length;n++)if(O(e[n],t))return n;return-1}function R(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var D="data-server-rendered",N=["component","directive","filter"],E=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured"],I={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:W,isReservedAttr:W,isUnknownElement:W,getTagNamespace:S,parsePlatformTagName:z,mustUseProp:W,_lifecycleHooks:E};function j(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var F=/[^\w.$]/;var $,V="__proto__"in{},H="undefined"!=typeof window,G="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,K=G&&WXEnvironment.platform.toLowerCase(),q=H&&window.navigator.userAgent.toLowerCase(),U=q&&/msie|trident/.test(q),Y=q&&q.indexOf("msie 9.0")>0,X=q&&q.indexOf("edge/")>0,J=(q&&q.indexOf("android"),q&&/iphone|ipad|ipod|ios/.test(q)||"ios"===K),Z=(q&&/chrome\/\d+/.test(q),{}.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===$&&($=!H&&!G&&void 0!==e&&"server"===e.process.env.VUE_ENV),$},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=S,le=0,se=function(){this.id=le++,this.subs=[]};se.prototype.addSub=function(e){this.subs.push(e)},se.prototype.removeSub=function(e){m(this.subs,e)},se.prototype.depend=function(){se.target&&se.target.addDep(this)},se.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t<n;t++)e[t].update()},se.target=null;var ce=[];function ue(e){se.target&&ce.push(se.target),se.target=e}function de(){se.target=ce.pop()}var fe=function(e,t,n,r,a,o,i,l){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=l,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 ve(e){return new fe(void 0,void 0,void 0,String(e))}function ge(e){var t=new fe(e.tag,e.data,e.children,e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.isCloned=!0,t}var me=Array.prototype,_e=Object.create(me);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(e){var t=me[e];j(_e,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(_e),be=!0;function ke(e){be=e}var Te=function(e){(this.value=e,this.dep=new se,this.vmCount=0,j(e,"__ob__",this),Array.isArray(e))?((V?xe:Ae)(e,_e,ye),this.observeArray(e)):this.walk(e)};function xe(e,t,n){e.__proto__=t}function Ae(e,t,n){for(var r=0,a=n.length;r<a;r++){var o=n[r];j(e,o,t[o])}}function we(e,t){var n;if(s(e)&&!(e instanceof fe))return y(e,"__ob__")&&e.__ob__ instanceof Te?n=e.__ob__:be&&!te()&&(Array.isArray(e)||u(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new Te(e)),t&&n&&n.vmCount++,n}function Me(e,t,n,r,a){var o=new se,i=Object.getOwnPropertyDescriptor(e,t);if(!i||!1!==i.configurable){var l=i&&i.get;l||2!==arguments.length||(n=e[t]);var s=i&&i.set,c=!a&&we(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=l?l.call(e):n;return se.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=l?l.call(e):n;t===r||t!=t&&r!=r||(s?s.call(e,t):n=t,c=!a&&we(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 Le(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())}}Te.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)Me(e,t[n])},Te.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)we(e[t])};var Be=I.optionMergeStrategies;function Se(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)?u(r)&&u(a)&&Se(r,a):Ce(e,n,a);return e}function We(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?Se(r,a):a}:t?e?function(){return Se("function"==typeof t?t.call(this,this):t,"function"==typeof e?e.call(this,this):e)}:t:e}function ze(e,t){return t?e?e.concat(t):Array.isArray(t)?t:[t]:e}function Oe(e,t,n,r){var a=Object.create(e||null);return t?L(a,t):a}Be.data=function(e,t,n){return n?We(e,t,n):t&&"function"!=typeof t?e:We(e,t)},E.forEach(function(e){Be[e]=ze}),N.forEach(function(e){Be[e+"s"]=Oe}),Be.watch=function(e,t,n,r){if(e===Z&&(e=void 0),t===Z&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var a={};for(var o in L(a,e),t){var i=a[o],l=t[o];i&&!Array.isArray(i)&&(i=[i]),a[o]=i?i.concat(l):Array.isArray(l)?l:[l]}return a},Be.props=Be.methods=Be.inject=Be.computed=function(e,t,n,r){if(!e)return t;var a=Object.create(null);return L(a,e),t&&L(a,t),a},Be.provide=We;var Pe=function(e,t){return void 0===t?e:t};function Re(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[T(a)]={type:null});else if(u(n))for(var i in n)a=n[i],o[T(i)]=u(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(u(n))for(var o in n){var i=n[o];r[o]=u(i)?L({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=Re(e,r,n)),t.mixins)for(var a=0,o=t.mixins.length;a<o;a++)e=Re(e,t.mixins[a],n);var i,l={};for(i in e)s(i);for(i in t)y(e,i)||s(i);function s(r){var a=Be[r]||Pe;l[r]=a(e[r],t[r],n,r)}return l}function De(e,t,n,r){if("string"==typeof n){var a=e[t];if(y(a,n))return a[n];var o=T(n);if(y(a,o))return a[o];var i=x(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],l=je(Boolean,a.type);if(l>-1)if(o&&!y(a,"default"))i=!1;else if(""===i||i===w(e)){var s=je(String,a.type);(s<0||l<s)&&(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"!==Ee(t.type)?r.call(e):r}(r,a,e);var c=be;ke(!0),we(i),ke(c)}return i}function Ee(e){var t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function Ie(e,t){return Ee(e)===Ee(t)}function je(e,t){if(!Array.isArray(t))return Ie(t,e)?0:-1;for(var n=0,r=t.length;n<r;n++)if(Ie(t[n],e))return n;return-1}function Fe(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){$e(e,r,"errorCaptured hook")}}$e(e,t,n)}function $e(e,t,n){if(I.errorHandler)try{return I.errorHandler.call(null,e,t,n)}catch(e){Ve(e,null,"config.errorHandler")}Ve(e,t,n)}function Ve(e,t,n){if(!H&&!G||"undefined"==typeof console)throw e;console.error(e)}var He,Ge,Ke=[],qe=!1;function Ue(){qe=!1;var e=Ke.slice(0);Ke.length=0;for(var t=0;t<e.length;t++)e[t]()}var Ye=!1;if(void 0!==n&&re(n))Ge=function(){n(Ue)};else if("undefined"==typeof MessageChannel||!re(MessageChannel)&&"[object MessageChannelConstructor]"!==MessageChannel.toString())Ge=function(){setTimeout(Ue,0)};else{var Xe=new MessageChannel,Je=Xe.port2;Xe.port1.onmessage=Ue,Ge=function(){Je.postMessage(1)}}if("undefined"!=typeof Promise&&re(Promise)){var Ze=Promise.resolve();He=function(){Ze.then(Ue),J&&setTimeout(S)}}else He=Ge;function Qe(e,t){var n;if(Ke.push(function(){if(e)try{e.call(t)}catch(e){Fe(e,t,"nextTick")}else n&&n(t)}),qe||(qe=!0,Ye?Ge():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&&!s(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=b(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,l,s,c;for(i in e)l=e[i],s=t[i],c=rt(i),a(l)||(a(s)?(a(l.fns)&&(l=e[i]=at(l)),n(c.name,l,c.once,c.capture,c.passive,c.params)):l!==s&&(s.fns=l,e[i]=s));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 l=e[t];function s(){n.apply(this,arguments),m(r.fns,s)}a(l)?r=at([s]):o(l.fns)&&i(l.merged)?(r=l).fns.push(s):r=at([l,s]),r.merged=!0,e[t]=r}function lt(e,t,n,r,a){if(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 st(e){return l(e)?[ve(e)]:Array.isArray(e)?function e(t,n){var r=[];var s,c,u,d;for(s=0;s<t.length;s++)a(c=t[s])||"boolean"==typeof c||(u=r.length-1,d=r[u],Array.isArray(c)?c.length>0&&(ct((c=e(c,(n||"")+"_"+s))[0])&&ct(d)&&(r[u]=ve(d.text+c[0].text),c.shift()),r.push.apply(r,c)):l(c)?ct(d)?r[u]=ve(d.text+c):""!==c&&r.push(ve(c)):ct(c)&&ct(d)?r[u]=ve(d.text+c.text):(i(t._isVList)&&o(c.tag)&&a(c.key)&&o(n)&&(c.key="__vlist"+n+"_"+s+"__"),r.push(c)));return r}(e):void 0}function ct(e){return o(e)&&o(e.text)&&!1===e.isComment}function ut(e,t){return(e.__esModule||oe&&"Module"===e[Symbol.toStringTag])&&(e=e.default),s(e)?t.extend(e):e}function dt(e){return e.isComment&&e.asyncFactory}function ft(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(o(n)&&(o(n.componentOptions)||dt(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 vt(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 l=i.slot,s=n[l]||(n[l]=[]);"template"===o.tag?s.push.apply(s,o.children||[]):s.push(o)}}for(var c in n)n[c].every(mt)&&delete n[c];return n}function mt(e){return e.isComment&&!e.asyncFactory||" "===e.text}function _t(e,t){t=t||{};for(var n=0;n<e.length;n++)Array.isArray(e[n])?_t(e[n],t):t[e[n].key]=e[n].fn;return t}var yt=null;function bt(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function kt(e,t){if(t){if(e._directInactive=!1,bt(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++)kt(e.$children[n]);Tt(e,"activated")}}function Tt(e,t){ue();var n=e.$options[t];if(n)for(var r=0,a=n.length;r<a;r++)try{n[r].call(e)}catch(n){Fe(n,e,t+" hook")}e._hasHookEvent&&e.$emit("hook:"+t),de()}var xt=[],At=[],wt={},Mt=!1,Ct=!1,Lt=0;function Bt(){var e,t;for(Ct=!0,xt.sort(function(e,t){return e.id-t.id}),Lt=0;Lt<xt.length;Lt++)t=(e=xt[Lt]).id,wt[t]=null,e.run();var n=At.slice(),r=xt.slice();Lt=xt.length=At.length=0,wt={},Mt=Ct=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,kt(e[t],!0)}(n),function(e){var t=e.length;for(;t--;){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&Tt(r,"updated")}}(r),ne&&I.devtools&&ne.emit("flush")}var St=0,Wt=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=++St,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(!F.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()};Wt.prototype.get=function(){var e;ue(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(e){if(!this.user)throw e;Fe(e,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&tt(e),de(),this.cleanupDeps()}return e},Wt.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))},Wt.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},Wt.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){var t=e.id;if(null==wt[t]){if(wt[t]=!0,Ct){for(var n=xt.length-1;n>Lt&&xt[n].id>e.id;)n--;xt.splice(n+1,0,e)}else xt.push(e);Mt||(Mt=!0,Qe(Bt))}}(this)},Wt.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){Fe(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},Wt.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},Wt.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},Wt.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||m(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var zt={enumerable:!0,configurable:!0,get:S,set:S};function Ot(e,t,n){zt.get=function(){return this[t][n]},zt.set=function(e){this[t][n]=e},Object.defineProperty(e,n,zt)}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&&ke(!1);var o=function(o){a.push(o);var i=Ne(o,t,n,e);Me(r,o,i),o in e||Ot(e,"_props",o)};for(var i in t)o(i);ke(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]=null==t[n]?S:M(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;u(t=e._data="function"==typeof t?function(e,t){ue();try{return e.call(t,t)}catch(e){return Fe(e,t,"data()"),{}}finally{de()}}(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,a=(e.$options.methods,n.length);for(;a--;){var o=n[a];0,r&&y(r,o)||(void 0,36!==(i=(o+"").charCodeAt(0))&&95!==i&&Ot(e,"_data",o))}var i;we(t,!0)}(e):we(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 Wt(e,i||S,S,Rt)),a in e||Dt(e,a,o)}}(e,t.computed),t.watch&&t.watch!==Z&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var a=0;a<r.length;a++)Et(e,n,r[a]);else Et(e,n,r)}}(e,t.watch)}var Rt={lazy:!0};function Dt(e,t,n){var r=!te();"function"==typeof n?(zt.get=r?Nt(t):n,zt.set=S):(zt.get=n.get?r&&!1!==n.cache?Nt(t):n.get:S,zt.set=n.set?n.set:S),Object.defineProperty(e,t,zt)}function Nt(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),se.target&&t.depend(),t.value}}function Et(e,t,n,r){return u(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,r)}function It(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,l=t;l;){if(l._provided&&y(l._provided,i)){n[o]=l._provided[i];break}l=l.$parent}if(!l)if("default"in e[o]){var s=e[o].default;n[o]="function"==typeof s?s.call(t):s}else 0}return n}}function jt(e,t){var n,r,a,i,l;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),r=0,a=e.length;r<a;r++)n[r]=t(e[r],r);else if("number"==typeof e)for(n=new Array(e),r=0;r<e;r++)n[r]=t(r+1,r);else if(s(e))for(i=Object.keys(e),n=new Array(i.length),r=0,a=i.length;r<a;r++)l=i[r],n[r]=t(e[l],l,r);return o(n)&&(n._isVList=!0),n}function Ft(e,t,n,r){var a,o=this.$scopedSlots[e];if(o)n=n||{},r&&(n=L(L({},r),n)),a=o(n)||t;else{var i=this.$slots[e];i&&(i._rendered=!0),a=i||t}var l=n&&n.slot;return l?this.$createElement("template",{slot:l},a):a}function $t(e){return De(this.$options,"filters",e)||z}function Vt(e,t){return Array.isArray(e)?-1===e.indexOf(t):e!==t}function Ht(e,t,n,r,a){var o=I.keyCodes[t]||n;return a&&r&&!I.keyCodes[t]?Vt(a,r):o?Vt(o,e):r?w(r)!==t:void 0}function Gt(e,t,n,r,a){if(n)if(s(n)){var o;Array.isArray(n)&&(n=B(n));var i=function(i){if("class"===i||"style"===i||g(i))o=e;else{var l=e.attrs&&e.attrs.type;o=r||I.mustUseProp(t,l,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 l in n)i(l)}else;return e}function Kt(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t?r:(Ut(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),"__static__"+e,!1),r)}function qt(e,t,n){return Ut(e,"__once__"+t+(n?"_"+n:""),!0),e}function Ut(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&Yt(e[r],t+"_"+r,n);else Yt(e,t,n)}function Yt(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function Xt(e,t){if(t)if(u(t)){var n=e.on=e.on?L({},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 Jt(e){e._o=qt,e._n=h,e._s=p,e._l=jt,e._t=Ft,e._q=O,e._i=P,e._m=Kt,e._f=$t,e._k=Ht,e._b=Gt,e._v=ve,e._e=he,e._u=_t,e._g=Xt}function Zt(e,t,n,a,o){var l,s=o.options;y(a,"_uid")?(l=Object.create(a))._original=a:(l=a,a=a._original);var c=i(s._compiled),u=!c;this.data=e,this.props=t,this.children=n,this.parent=a,this.listeners=e.on||r,this.injections=It(s.inject,a),this.slots=function(){return gt(n,a)},c&&(this.$options=s,this.$slots=this.slots(),this.$scopedSlots=e.scopedSlots||r),s._scopeId?this._c=function(e,t,n,r){var o=ln(l,e,t,n,r,u);return o&&!Array.isArray(o)&&(o.fnScopeId=s._scopeId,o.fnContext=a),o}:this._c=function(e,t,n,r){return ln(l,e,t,n,r,u)}}function Qt(e,t,n,r){var a=ge(e);return a.fnContext=n,a.fnOptions=r,t.slot&&((a.data||(a.data={})).slot=t.slot),a}function en(e,t){for(var n in t)e[T(n)]=t[n]}Jt(Zt.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){ke(!1);for(var l=e._props,s=e.$options._propKeys||[],c=0;c<s.length;c++){var u=s[c],d=e.$options.props;l[u]=Ne(u,d,t,e)}ke(!0),e.$options.propsData=t}n=n||r;var f=e.$options._parentListeners;e.$options._parentListeners=n,vt(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,Tt(r,"mounted")),e.data.keepAlive&&(n._isMounted?((t=r)._inactive=!1,At.push(t)):kt(r,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?function e(t,n){if(!(n&&(t._directInactive=!0,bt(t))||t._inactive)){t._inactive=!0;for(var r=0;r<t.$children.length;r++)e(t.$children[r]);Tt(t,"deactivated")}}(t,!0):t.$destroy())}},nn=Object.keys(tn);function rn(e,t,n,l,c){if(!a(e)){var u=n.$options._base;if(s(e)&&(e=u.extend(e)),"function"==typeof e){var d;if(a(e.cid)&&void 0===(e=function(e,t,n){if(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],l=!0,c=function(){for(var e=0,t=r.length;e<t;e++)r[e].$forceUpdate()},u=R(function(n){e.resolved=ut(n,t),l||c()}),d=R(function(t){o(e.errorComp)&&(e.error=!0,c())}),f=e(u,d);return s(f)&&("function"==typeof f.then?a(e.resolved)&&f.then(u,d):o(f.component)&&"function"==typeof f.component.then&&(f.component.then(u,d),o(f.error)&&(e.errorComp=ut(f.error,t)),o(f.loading)&&(e.loadingComp=ut(f.loading,t),0===f.delay?e.loading=!0:setTimeout(function(){a(e.resolved)&&a(e.error)&&(e.loading=!0,c())},f.delay||200)),o(f.timeout)&&setTimeout(function(){a(e.resolved)&&d(null)},f.timeout))),l=!1,e.loading?e.loadingComp:e.resolved}e.contexts.push(n)}(d=e,u,n)))return function(e,t,n,r,a){var o=he();return o.asyncFactory=e,o.asyncMeta={data:t,context:n,children:r,tag:a},o}(d,t,n,l,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={},l=e.attrs,s=e.props;if(o(l)||o(s))for(var c in r){var u=w(c);lt(i,s,c,u,!0)||lt(i,l,c,u,!1)}return i}}(t,e);if(i(e.options.functional))return function(e,t,n,a,i){var l=e.options,s={},c=l.props;if(o(c))for(var u in c)s[u]=Ne(u,c,t||r);else o(n.attrs)&&en(s,n.attrs),o(n.props)&&en(s,n.props);var d=new Zt(n,s,i,a,e),f=l.render.call(null,d._c,d);if(f instanceof fe)return Qt(f,n,d.parent,l);if(Array.isArray(f)){for(var p=st(f)||[],h=new Array(p.length),v=0;v<p.length;v++)h[v]=Qt(p[v],n,d.parent,l);return h}}(e,f,t,n,l);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 v=e.options.name||c;return new fe("vue-component-"+e.cid+(v?"-"+v:""),t,void 0,void 0,void 0,n,{Ctor:e,propsData:f,listeners:p,tag:c,children:l},d)}}}var an=1,on=2;function ln(e,t,n,r,c,u){return(Array.isArray(n)||l(n))&&(c=r,r=n,n=void 0),i(u)&&(c=on),function(e,t,n,r,l){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);l===on?r=st(r):l===an&&(r=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(r));var c,u;if("string"==typeof t){var d;u=e.$vnode&&e.$vnode.ns||I.getTagNamespace(t),c=I.isReservedTag(t)?new fe(I.parsePlatformTagName(t),n,r,void 0,void 0,e):o(d=De(e.$options,"components",t))?rn(d,n,e,r,t):new fe(t,n,r,void 0,void 0,e)}else c=rn(t,n,e,r);return Array.isArray(c)?c:o(c)?(o(u)&&function e(t,n,r){t.ns=n;"foreignObject"===t.tag&&(n=void 0,r=!0);if(o(t.children))for(var l=0,s=t.children.length;l<s;l++){var c=t.children[l];o(c.tag)&&(a(c.ns)||i(r)&&"svg"!==c.tag)&&e(c,n,r)}}(c,u),o(n)&&function(e){s(e.style)&&tt(e.style);s(e.class)&&tt(e.class)}(n),c):he()}(e,t,n,r,c)}var sn=0;function cn(e){var t=e.options;if(e.super){var n=cn(e.super);if(n!==e.superOptions){e.superOptions=n;var r=function(e){var t,n=e.options,r=e.extendOptions,a=e.sealedOptions;for(var o in n)n[o]!==a[o]&&(t||(t={}),t[o]=un(n[o],r[o],a[o]));return t}(e);r&&L(e.extendOptions,r),(t=e.options=Re(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function un(e,t,n){if(Array.isArray(e)){var r=[];n=Array.isArray(n)?n:[n],t=Array.isArray(t)?t:[t];for(var a=0;a<e.length;a++)(t.indexOf(e[a])>=0||n.indexOf(e[a])<0)&&r.push(e[a]);return r}return e}function dn(e){this._init(e)}function fn(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,a=e._Ctor||(e._Ctor={});if(a[r])return a[r];var 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=Re(n.options,e),i.super=n,i.options.props&&function(e){var t=e.options.props;for(var n in t)Ot(e.prototype,"_props",n)}(i),i.options.computed&&function(e){var t=e.options.computed;for(var n in t)Dt(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=L({},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:!!d(e)&&e.test(t)}function vn(e,t){var n=e.cache,r=e.keys,a=e._vnode;for(var o in n){var i=n[o];if(i){var l=pn(i.componentOptions);l&&!t(l)&&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,m(n,t)}!function(e){e.prototype._init=function(e){var t=this;t._uid=sn++,t._isVue=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r,n._parentElm=t._parentElm,n._refElm=t._refElm;var a=r.componentOptions;n.propsData=a.propsData,n._parentListeners=a.listeners,n._renderChildren=a.children,n._componentTag=a.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=Re(cn(t.constructor),e||{},t),t._renderProxy=t,t._self=t,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(t),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&vt(e,t)}(t),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,a=n&&n.context;e.$slots=gt(t._renderChildren,a),e.$scopedSlots=r,e._c=function(t,n,r,a){return ln(e,t,n,r,a,!1)},e.$createElement=function(t,n,r,a){return ln(e,t,n,r,a,!0)};var o=n&&n.data;Me(e,"$attrs",o&&o.attrs||r,null,!0),Me(e,"$listeners",t._parentListeners||r,null,!0)}(t),Tt(t,"beforeCreate"),function(e){var t=It(e.$options.inject,e);t&&(ke(!1),Object.keys(t).forEach(function(n){Me(e,n,t[n])}),ke(!0))}(t),Pt(t),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(t),Tt(t,"created"),t.$options.el&&t.$mount(t.$options.el)}}(dn),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=Ce,e.prototype.$delete=Le,e.prototype.$watch=function(e,t,n){if(u(t))return Et(this,e,t,n);(n=n||{}).user=!0;var r=new Wt(this,e,t,n);return n.immediate&&t.call(this,r.value),function(){r.teardown()}}}(dn),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){if(Array.isArray(e))for(var r=0,a=e.length;r<a;r++)this.$on(e[r],n);else(this._events[e]||(this._events[e]=[])).push(n),t.test(e)&&(this._hasHookEvent=!0);return this},e.prototype.$once=function(e,t){var n=this;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fn=t,n.$on(e,r),n},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var r=0,a=e.length;r<a;r++)this.$off(e[r],t);return n}var o=n._events[e];if(!o)return n;if(!t)return n._events[e]=null,n;if(t)for(var i,l=o.length;l--;)if((i=o[l])===t||i.fn===t){o.splice(l,1);break}return n},e.prototype.$emit=function(e){var t=this._events[e];if(t){t=t.length>1?C(t):t;for(var n=C(arguments,1),r=0,a=t.length;r<a;r++)try{t[r].apply(this,n)}catch(t){Fe(t,this,'event handler for "'+e+'"')}}return this}}(dn),function(e){e.prototype._update=function(e,t){var n=this;n._isMounted&&Tt(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){Tt(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||m(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.length;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),Tt(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}(dn),function(e){Jt(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){Fe(n,t,"render"),e=t._vnode}return e instanceof fe||(e=he()),e.parent=o,e}}(dn);var mn=[String,RegExp,Array],_n={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:mn,exclude:mn,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)gn(this.cache,e,this.keys)},mounted:function(){var e=this;this.$watch("include",function(t){vn(e,function(e){return hn(t,e)})}),this.$watch("exclude",function(t){vn(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,l=this.keys,s=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;i[s]?(t.componentInstance=i[s].componentInstance,m(l,s),l.push(s)):(i[s]=t,l.push(s),this.max&&l.length>parseInt(this.max)&&gn(i,l[0],l,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return I}};Object.defineProperty(e,"config",t),e.util={warn:ie,extend:L,mergeOptions:Re,defineReactive:Me},e.set=Ce,e.delete=Le,e.nextTick=Qe,e.options=Object.create(null),N.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,L(e.options.components,_n),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=Re(this.options,e),this}}(e),fn(e),function(e){N.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&u(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)}(dn),Object.defineProperty(dn.prototype,"$isServer",{get:te}),Object.defineProperty(dn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(dn,"FunctionalRenderContext",{value:Zt}),dn.version="2.5.16";var yn=v("style,class"),bn=v("input,textarea,option,select,progress"),kn=v("contenteditable,draggable,spellcheck"),Tn=v("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),xn="http://www.w3.org/1999/xlink",An=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},wn=function(e){return An(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=Ln(r.data,t));for(;o(n=n.parent);)n&&n.data&&(t=Ln(t,n.data));return function(e,t){if(o(e)||o(t))return Bn(e,Sn(t));return""}(t.staticClass,t.class)}function Ln(e,t){return{staticClass:Bn(e.staticClass,t.staticClass),class:o(e.class)?[e.class,t.class]:t.class}}function Bn(e,t){return e?t?e+" "+t:e:t||""}function Sn(e){return Array.isArray(e)?function(e){for(var t,n="",r=0,a=e.length;r<a;r++)o(t=Sn(e[r]))&&""!==t&&(n&&(n+=" "),n+=t);return n}(e):s(e)?function(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}(e):"string"==typeof e?e:""}var Wn={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},zn=v("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),On=v("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Pn=function(e){return zn(e)||On(e)};var Rn=Object.create(null);var Dn=v("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(Wn[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,"")}}),En={create:function(e,t){In(t)},update:function(e,t){e.data.ref!==t.data.ref&&(In(e,!0),In(t))},destroy:function(e){In(e,!0)}};function In(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])?m(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 jn=new fe("",{},[]),Fn=["create","activate","update","remove","destroy"];function $n(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||Dn(r)&&Dn(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:Gn,update:Gn,destroy:function(e){Gn(e,jn)}};function Gn(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,r,a,o=e===jn,i=t===jn,l=qn(e.data.directives,e.context),s=qn(t.data.directives,t.context),c=[],u=[];for(n in s)r=l[n],a=s[n],r?(a.oldValue=r.value,Yn(a,"update",t,e),a.def&&a.def.componentUpdated&&u.push(a)):(Yn(a,"bind",t,e),a.def&&a.def.inserted&&c.push(a));if(c.length){var d=function(){for(var n=0;n<c.length;n++)Yn(c[n],"inserted",t,e)};o?it(t,"insert",d):d()}u.length&&it(t,"postpatch",function(){for(var n=0;n<u.length;n++)Yn(u[n],"componentUpdated",t,e)});if(!o)for(n in l)s[n]||Yn(l[n],"unbind",e,e,i)}(e,t)}var Kn=Object.create(null);function qn(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=Kn),a[Un(r)]=r,r.def=De(t.$options,"directives",r.name);return a}function Un(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function Yn(e,t,n,r,a){var o=e.def&&e.def[t];if(o)try{o(n.elm,e,n,r,a)}catch(r){Fe(r,n.context,"directive "+e.name+" "+t+" hook")}}var Xn=[En,Hn];function Jn(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,l=t.elm,s=e.data.attrs||{},c=t.data.attrs||{};for(r in o(c.__ob__)&&(c=t.data.attrs=L({},c)),c)i=c[r],s[r]!==i&&Zn(l,r,i);for(r in(U||X)&&c.value!==s.value&&Zn(l,"value",c.value),s)a(c[r])&&(An(r)?l.removeAttributeNS(xn,wn(r)):kn(r)||l.removeAttribute(r))}}function Zn(e,t,n){e.tagName.indexOf("-")>-1?Qn(e,t,n):Tn(t)?Mn(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):kn(t)?e.setAttribute(t,Mn(n)||"false"===n?"false":"true"):An(t)?Mn(n)?e.removeAttributeNS(xn,wn(t)):e.setAttributeNS(xn,t,n):Qn(e,t,n)}function Qn(e,t,n){if(Mn(n))e.removeAttribute(t);else{if(U&&!Y&&"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:Jn,update:Jn};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 l=Cn(t),s=n._transitionClasses;o(s)&&(l=Bn(l,Sn(s))),l!==n._prevClass&&(n.setAttribute("class",l),n._prevClass=l)}}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(){Ye=!0;var e=o.apply(null,arguments);return Ye=!1,e}),n&&(t=function(e,t,n){var r=nr;return function a(){null!==e.apply(null,arguments)&&lr(t,a,n,r)}}(t,e,r)),nr.addEventListener(e,t,Q?{capture:r,passive:a}:r)}function lr(e,t,n,r){(r||nr).removeEventListener(e,t._withTask||t,n)}function sr(e,t){if(!a(e.data.on)||!a(t.data.on)){var n=t.data.on||{},r=e.data.on||{};nr=t.elm,function(e){if(o(e[ar])){var t=U?"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,lr,t.context),nr=void 0}}var cr={create:sr,update:sr};function ur(e,t){if(!a(e.data.domProps)||!a(t.data.domProps)){var n,r,i=t.elm,l=e.data.domProps||{},s=t.data.domProps||{};for(n in o(s.__ob__)&&(s=t.data.domProps=L({},s)),l)a(s[n])&&(i[n]="");for(n in s){if(r=s[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),r===l[n])continue;1===i.childNodes.length&&i.removeChild(i.childNodes[0])}if("value"===n){i._value=r;var c=a(r)?"":String(r);dr(i,c)&&(i.value=c)}else i[n]=r}}}function dr(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var n=e.value,r=e._vModifiers;if(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:ur,update:ur},pr=b(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=vr(e.style);return e.staticStyle?L(e.staticStyle,t):t}function vr(e){return Array.isArray(e)?B(e):"string"==typeof e?pr(e):e}var gr,mr=/^--/,_r=/\s*!important$/,yr=function(e,t,n){if(mr.test(t))e.style.setProperty(t,n);else if(_r.test(n))e.style.setProperty(t,n.replace(_r,""),"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}},br=["Webkit","Moz","ms"],kr=b(function(e){if(gr=gr||document.createElement("div").style,"filter"!==(e=T(e))&&e in gr)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<br.length;n++){var r=br[n]+t;if(r in gr)return r}});function Tr(e,t){var n=t.data,r=e.data;if(!(a(n.staticStyle)&&a(n.style)&&a(r.staticStyle)&&a(r.style))){var i,l,s=t.elm,c=r.staticStyle,u=r.normalizedStyle||r.style||{},d=c||u,f=vr(t.data.style)||{};t.data.normalizedStyle=o(f.__ob__)?L({},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))&&L(r,n);(n=hr(e.data))&&L(r,n);for(var o=e;o=o.parent;)o.data&&(n=hr(o.data))&&L(r,n);return r}(t,!0);for(l in d)a(p[l])&&yr(s,l,"");for(l in p)(i=p[l])!==d[l]&&yr(s,l,null==i?"":i)}}var xr={create:Tr,update:Tr};function Ar(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 wr(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&&L(t,Cr(e.name||"v")),L(t,e),t}return"string"==typeof e?Cr(e):void 0}}var Cr=b(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"}}),Lr=H&&!Y,Br="transition",Sr="animation",Wr="transition",zr="transitionend",Or="animation",Pr="animationend";Lr&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Wr="WebkitTransition",zr="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Or="WebkitAnimation",Pr="webkitAnimationEnd"));var Rr=H?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function Dr(e){Rr(function(){Rr(e)})}function Nr(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),Ar(e,t))}function Er(e,t){e._transitionClasses&&m(e._transitionClasses,t),wr(e,t)}function Ir(e,t,n){var r=Fr(e,t),a=r.type,o=r.timeout,i=r.propCount;if(!a)return n();var l=a===Br?zr:Pr,s=0,c=function(){e.removeEventListener(l,u),n()},u=function(t){t.target===e&&++s>=i&&c()};setTimeout(function(){s<i&&c()},o+1),e.addEventListener(l,u)}var jr=/\b(transform|all)(,|$)/;function Fr(e,t){var n,r=window.getComputedStyle(e),a=r[Wr+"Delay"].split(", "),o=r[Wr+"Duration"].split(", "),i=$r(a,o),l=r[Or+"Delay"].split(", "),s=r[Or+"Duration"].split(", "),c=$r(l,s),u=0,d=0;return t===Br?i>0&&(n=Br,u=i,d=o.length):t===Sr?c>0&&(n=Sr,u=c,d=s.length):d=(n=(u=Math.max(i,c))>0?i>c?Br:Sr:null)?n===Br?o.length:s.length:0,{type:n,timeout:u,propCount:d,hasTransform:n===Br&&jr.test(r[Wr+"Property"])}}function $r(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,l=r.type,c=r.enterClass,u=r.enterToClass,d=r.enterActiveClass,f=r.appearClass,p=r.appearToClass,v=r.appearActiveClass,g=r.beforeEnter,m=r.enter,_=r.afterEnter,y=r.enterCancelled,b=r.beforeAppear,k=r.appear,T=r.afterAppear,x=r.appearCancelled,A=r.duration,w=yt,M=yt.$vnode;M&&M.parent;)w=(M=M.parent).context;var C=!w._isMounted||!e.isRootInsert;if(!C||k||""===k){var L=C&&f?f:c,B=C&&v?v:d,S=C&&p?p:u,W=C&&b||g,z=C&&"function"==typeof k?k:m,O=C&&T||_,P=C&&x||y,D=h(s(A)?A.enter:A);0;var N=!1!==i&&!Y,E=qr(z),I=n._enterCb=R(function(){N&&(Er(n,S),Er(n,B)),I.cancelled?(N&&Er(n,L),P&&P(n)):O&&O(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(),z&&z(n,I)}),W&&W(n),N&&(Nr(n,L),Nr(n,B),Dr(function(){Er(n,L),I.cancelled||(Nr(n,S),E||(Kr(D)?setTimeout(I,D):Ir(n,l,I)))})),e.data.show&&(t&&t(),z&&z(n,I)),N||E||I()}}}function Gr(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,l=r.type,c=r.leaveClass,u=r.leaveToClass,d=r.leaveActiveClass,f=r.beforeLeave,p=r.leave,v=r.afterLeave,g=r.leaveCancelled,m=r.delayLeave,_=r.duration,y=!1!==i&&!Y,b=qr(p),k=h(s(_)?_.leave:_);0;var T=n._leaveCb=R(function(){n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[e.key]=null),y&&(Er(n,u),Er(n,d)),T.cancelled?(y&&Er(n,c),g&&g(n)):(t(),v&&v(n)),n._leaveCb=null});m?m(x):x()}function x(){T.cancelled||(e.data.show||((n.parentNode._pending||(n.parentNode._pending={}))[e.key]=e),f&&f(n),y&&(Nr(n,c),Nr(n,d),Dr(function(){Er(n,c),T.cancelled||(Nr(n,u),b||(Kr(k)?setTimeout(T,k):Ir(n,l,T)))})),p&&p(n,T),y||b||T())}}function Kr(e){return"number"==typeof e&&!isNaN(e)}function qr(e){if(a(e))return!1;var t=e.fns;return o(t)?qr(Array.isArray(t)?t[0]:t):(e._length||e.length)>1}function Ur(e,t){!0!==t.data.show&&Hr(t)}var Yr=function(e){var t,n,r={},s=e.modules,c=e.nodeOps;for(t=0;t<Fn.length;++t)for(r[Fn[t]]=[],n=0;n<s.length;++n)o(s[n][Fn[t]])&&r[Fn[t]].push(s[n][Fn[t]]);function u(e){var t=c.parentNode(e);o(t)&&c.removeChild(t,e)}function d(e,t,n,a,l,s,u){if(o(e.elm)&&o(s)&&(e=s[u]=ge(e)),e.isRootInsert=!l,!function(e,t,n,a){var l=e.data;if(o(l)){var s=o(e.componentInstance)&&l.keepAlive;if(o(l=l.hook)&&o(l=l.init)&&l(e,!1,n,a),o(e.componentInstance))return f(e,t),i(s)&&function(e,t,n,a){for(var i,l=e;l.componentInstance;)if(l=l.componentInstance._vnode,o(i=l.data)&&o(i=i.transition)){for(i=0;i<r.activate.length;++i)r.activate[i](jn,l);t.push(l);break}p(n,e.elm,a)}(e,t,n,a),!0}}(e,t,n,a)){var d=e.data,v=e.children,g=e.tag;o(g)?(e.elm=e.ns?c.createElementNS(e.ns,g):c.createElement(g,e),_(e),h(e,v,t),o(d)&&m(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)?(m(e,t),_(e)):(In(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)d(t[r],n,e.elm,null,!0,t,r);else l(e.text)&&c.appendChild(e.elm,c.createTextNode(String(e.text)))}function g(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return o(e.tag)}function m(e,n){for(var a=0;a<r.create.length;++a)r.create[a](jn,e);o(t=e.data.hook)&&(o(t.create)&&t.create(jn,e),o(t.insert)&&n.push(e))}function _(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)d(n[r],o,e,t,!1,n,r)}function b(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)b(e.children[n])}function k(e,t,n,r){for(;n<=r;++n){var a=t[n];o(a)&&(o(a.tag)?(T(a),b(a)):u(a.elm))}}function T(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&&u(e)}return n.listeners=t,n}(e.elm,a),o(n=e.componentInstance)&&o(n=n._vnode)&&o(n.data)&&T(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 u(e.elm)}function x(e,t,n,r){for(var a=n;a<r;a++){var i=t[a];if(o(i)&&$n(e,i))return a}}function A(e,t,n,l){if(e!==t){var s=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 u,f=t.data;o(f)&&o(u=f.hook)&&o(u=u.prepatch)&&u(e,t);var p=e.children,h=t.children;if(o(f)&&g(t)){for(u=0;u<r.update.length;++u)r.update[u](e,t);o(u=f.hook)&&o(u=u.update)&&u(e,t)}a(t.text)?o(p)&&o(h)?p!==h&&function(e,t,n,r,i){for(var l,s,u,f=0,p=0,h=t.length-1,v=t[0],g=t[h],m=n.length-1,_=n[0],b=n[m],T=!i;f<=h&&p<=m;)a(v)?v=t[++f]:a(g)?g=t[--h]:$n(v,_)?(A(v,_,r),v=t[++f],_=n[++p]):$n(g,b)?(A(g,b,r),g=t[--h],b=n[--m]):$n(v,b)?(A(v,b,r),T&&c.insertBefore(e,v.elm,c.nextSibling(g.elm)),v=t[++f],b=n[--m]):$n(g,_)?(A(g,_,r),T&&c.insertBefore(e,g.elm,v.elm),g=t[--h],_=n[++p]):(a(l)&&(l=Vn(t,f,h)),a(s=o(_.key)?l[_.key]:x(_,t,f,h))?d(_,r,e,v.elm,!1,n,p):$n(u=t[s],_)?(A(u,_,r),t[s]=void 0,T&&c.insertBefore(e,u.elm,v.elm)):d(_,r,e,v.elm,!1,n,p),_=n[++p]);f>h?y(e,a(n[m+1])?null:n[m+1].elm,n,p,m,r):p>m&&k(0,t,f,h)}(s,p,h,n,l):o(h)?(o(e.text)&&c.setTextContent(s,""),y(s,null,h,0,h.length-1,n)):o(p)?k(0,p,0,p.length-1):o(e.text)&&c.setTextContent(s,""):e.text!==t.text&&c.setTextContent(s,t.text),o(f)&&o(u=f.hook)&&o(u=u.postpatch)&&u(e,t)}}}function w(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=v("attrs,class,staticClass,staticStyle,key");function C(e,t,n,r){var a,l=t.tag,s=t.data,c=t.children;if(r=r||s&&s.pre,t.elm=e,i(t.isComment)&&o(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(o(s)&&(o(a=s.hook)&&o(a=a.init)&&a(t,!0),o(a=t.componentInstance)))return f(t,n),!0;if(o(l)){if(o(c))if(e.hasChildNodes())if(o(a=s)&&o(a=a.domProps)&&o(a=a.innerHTML)){if(a!==e.innerHTML)return!1}else{for(var u=!0,d=e.firstChild,p=0;p<c.length;p++){if(!d||!C(d,c[p],n,r)){u=!1;break}d=d.nextSibling}if(!u||d)return!1}else h(t,c,n);if(o(s)){var v=!1;for(var g in s)if(!M(g)){v=!0,m(t,n);break}!v&&s.class&&tt(s.class)}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,t,n,l,s,u){if(!a(t)){var f,p=!1,h=[];if(a(e))p=!0,d(t,h,s,u);else{var v=o(e.nodeType);if(!v&&$n(e,t))A(e,t,h,l);else{if(v){if(1===e.nodeType&&e.hasAttribute(D)&&(e.removeAttribute(D),n=!0),i(n)&&C(e,t,h))return w(t,h,!0),e;f=e,e=new fe(c.tagName(f).toLowerCase(),{},[],void 0,f)}var m=e.elm,_=c.parentNode(m);if(d(t,h,m._leaveCb?null:_,c.nextSibling(m)),o(t.parent))for(var y=t.parent,T=g(t);y;){for(var x=0;x<r.destroy.length;++x)r.destroy[x](y);if(y.elm=t.elm,T){for(var M=0;M<r.create.length;++M)r.create[M](jn,y);var L=y.data.hook.insert;if(L.merged)for(var B=1;B<L.fns.length;B++)L.fns[B]()}else In(y);y=y.parent}o(_)?k(0,[e],0,0):o(e.tag)&&b(e)}}return w(t,h,p),t.elm}o(e)&&b(e)}}({nodeOps:Nn,modules:[er,rr,cr,fr,xr,H?{create:Ur,activate:Ur,remove:function(e,t){!0!==e.data.show?Gr(e,t):t()}}:{}].concat(Xn)});Y&&document.addEventListener("selectionchange",function(){var e=document.activeElement;e&&e.vmodel&&ra(e,"input")});var Xr={inserted:function(e,t,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?it(n,"postpatch",function(){Xr.componentUpdated(e,t,n)}):Jr(e,t,n.context),e._vOptions=[].map.call(e.options,ea)):("textarea"===n.tag||Dn(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",ta),e.addEventListener("compositionend",na),e.addEventListener("change",na),Y&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if("select"===n.tag){Jr(e,t,n.context);var r=e._vOptions,a=e._vOptions=[].map.call(e.options,ea);if(a.some(function(e,t){return!O(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 Jr(e,t,n){Zr(e,t,n),(U||X)&&setTimeout(function(){Zr(e,t,n)},0)}function Zr(e,t,n){var r=t.value,a=e.multiple;if(!a||Array.isArray(r)){for(var o,i,l=0,s=e.options.length;l<s;l++)if(i=e.options[l],a)o=P(r,ea(i))>-1,i.selected!==o&&(i.selected=o);else if(O(ea(i),r))return void(e.selectedIndex!==l&&(e.selectedIndex=l));a||(e.selectedIndex=-1)}}function Qr(e,t){return t.every(function(t){return!O(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:Xr,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}):Gr(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 la(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?la(ft(t.children)):e}function sa(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var a=n._parentListeners;for(var o in a)t[T(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 ua={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||dt(e)})).length){0;var r=this.mode;0;var a=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return a;var o=la(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:l(o.key)?0===String(o.key).indexOf(i)?o.key:i+o.key:o.key;var s=(o.data||(o.data={})).transition=sa(this),c=this._vnode,u=la(c);if(o.data.directives&&o.data.directives.some(function(e){return"show"===e.name})&&(o.data.show=!0),u&&u.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(o,u)&&!dt(u)&&(!u.componentInstance||!u.componentInstance._vnode.isComment)){var d=u.data.transition=L({},s);if("out-in"===r)return this._leaving=!0,it(d,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),ca(e,a);if("in-out"===r){if(dt(o))return c;var f,p=function(){f()};it(s,"afterEnter",p),it(s,"enterCancelled",p),it(d,"delayLeave",function(e){f=e})}}return a}}},da=L({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 da.mode;var va={Transition:ua,TransitionGroup:{props:da,render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,a=this.$slots.default||[],o=this.children=[],i=sa(this),l=0;l<a.length;l++){var s=a[l];if(s.tag)if(null!=s.key&&0!==String(s.key).indexOf("__vlist"))o.push(s),n[s.key]=s,(s.data||(s.data={})).transition=i;else;}if(r){for(var c=[],u=[],d=0;d<r.length;d++){var f=r[d];f.data.transition=i,f.data.pos=f.elm.getBoundingClientRect(),n[f.key]?c.push(f):u.push(f)}this.kept=e(t,null,c),this.removed=u}return e(t,null,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(zr,n._moveCb=function e(r){r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(zr,e),n._moveCb=null,Er(n,t))})}}))},methods:{hasMove:function(e,t){if(!Lr)return!1;if(this._hasMove)return this._hasMove;var n=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach(function(e){wr(n,e)}),Ar(n,t),n.style.display="none",this.$el.appendChild(n);var r=Fr(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}}};dn.config.mustUseProp=function(e,t,n){return"value"===n&&bn(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},dn.config.isReservedTag=Pn,dn.config.isReservedAttr=yn,dn.config.getTagNamespace=function(e){return On(e)?"svg":"math"===e?"math":void 0},dn.config.isUnknownElement=function(e){if(!H)return!0;if(Pn(e))return!1;if(e=e.toLowerCase(),null!=Rn[e])return Rn[e];var t=document.createElement(e);return e.indexOf("-")>-1?Rn[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Rn[e]=/HTMLUnknownElement/.test(t.toString())},L(dn.options.directives,oa),L(dn.options.components,va),dn.prototype.__patch__=H?Yr:S,dn.prototype.$mount=function(e,t){return function(e,t,n){return e.$el=t,e.$options.render||(e.$options.render=he),Tt(e,"beforeMount"),new Wt(e,function(){e._update(e._render(),n)},S,null,!0),n=!1,null==e.$vnode&&(e._isMounted=!0,Tt(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(){I.devtools&&ne&&ne.emit("init",dn)},0),t.default=dn}.call(this,n(44),n(337).setImmediate)},function(e,t,n){"use strict";var r=n(0);e.exports={hasLines:function(e){return e.visible&&e.mode&&-1!==e.mode.indexOf("lines")},hasMarkers:function(e){return e.visible&&e.mode&&-1!==e.mode.indexOf("markers")},hasText:function(e){return e.visible&&e.mode&&-1!==e.mode.indexOf("text")},isBubble:function(e){return r.isPlainObject(e.marker)&&Array.isArray(e.marker.size)}}},function(e,t,n){"use strict";var r=n(1),a=n(0),o=n(31),i=n(288),l=n(19).LINE_SPACING;function s(e,t){return e.node().getBoundingClientRect()[t]}var c=/([^$]*)([$]+[^$]*[$]+)([^$]*)/;t.convertToTspans=function(e,n,i){var m=e.text(),B=!e.attr("data-notex")&&"undefined"!=typeof MathJax&&m.match(c),S=r.select(e.node().parentNode);if(!S.empty()){var W=e.attr("class")?e.attr("class").split(" ")[0]:"text";return W+="-math",S.selectAll("svg."+W).remove(),S.selectAll("g."+W+"-group").remove(),e.style("display",null).attr({"data-unformatted":m,"data-math":"N"}),B?(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((l=e,l.replace(u,"\\lt ").replace(d,"\\gt ")));var l;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()})}(B[2],n,function(n,r,a){S.selectAll("svg."+W).remove(),S.selectAll("g."+W+"-group").remove();var o=n&&n.select("svg");if(!o||!o.node())return z(),void t();var l=S.append("g").classed(W+"-group",!0).attr({"pointer-events":"none","data-unformatted":m,"data-math":"Y"});l.node().appendChild(o.node()),r&&r.node()&&o.node().insertBefore(r.node().cloneNode(!0),o.node().firstChild),o.attr({class:W,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 u=s(o,"width"),d=s(o,"height"),f=+e.attr("x")-u*{start:0,middle:.5,end:1}[e.attr("text-anchor")||"start"],p=-(parseInt(e.style("font-size"),10)||s(e,"height"))/4;"y"===W[0]?(l.attr({transform:"rotate("+[-90,+e.attr("x"),+e.attr("y")]+") translate("+[-u/2,p-d/2]+")"}),o.attr({x:+e.attr("x"),y:+e.attr("y")})):"l"===W[0]?o.attr({x:e.attr("x"),y:p-d/2}):"a"===W[0]?o.attr({x:0,y:p}):o.attr({x:f,y:+e.attr("y")+p-d/2}),i&&i.call(e,l),t(l)})})):z(),e}function z(){S.empty()||(W=e.attr("class")+"-math",S.select("svg."+W).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,_)).replace(y," ");var n;var i,s=!1,c=[],u=-1;function d(){u++;var t=document.createElementNS(o.svg,"tspan");r.select(t).attr({class:"line",dy:u*l+"em"}),e.appendChild(t),i=t;var n=c;if(c=[{node:t}],n.length>1)for(var a=1;a<n.length;a++)m(n[a])}function m(e){var t,n=e.type,a={};if("a"===n){t="a";var l=e.target,s=e.href,u=e.popup;s&&(a={"xlink:xlink:show":"_blank"===l||"_"!==l.charAt(0)?"new":"replace",target:l,"xlink:xlink:href":s},u&&(a.onclick='window.open("'+s+'","'+l+'","'+u+'");return false;'))}else t="tspan";e.style&&(a.style=e.style);var d=document.createElementNS(o.svg,t);if("sup"===n||"sub"===n){B(i,v),i.appendChild(d);var f=document.createElementNS(o.svg,"tspan");B(f,v),r.select(f).attr("dy",h[n]),a.dy=p[n],i.appendChild(d),i.appendChild(f)}else i.appendChild(d);r.select(d).attr(a),i=e.node=d,c.push(e)}function B(e,t){e.appendChild(document.createTextNode(t))}function S(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}T.test(t)?d():(i=e,c=[{node:e}]);for(var W=t.split(b),z=0;z<W.length;z++){var O=W[z],P=O.match(k),R=P&&P[2].toLowerCase(),D=f[R];if("br"===R)d();else if(void 0===D)B(i,O);else if(P[1])S(R);else{var N=P[4],E={type:R},I=C(N,x);if(I?(I=I.replace(L,"$1 fill:"),D&&(I+=";"+D)):D&&(I=D),I&&(E.style=I),"a"===R){s=!0;var j=C(N,A);if(j){var F=document.createElement("a");F.href=j,-1!==g.indexOf(F.protocol)&&(E.href=j,E.target=C(N,w)||"_blank",E.popup=C(N,M))}}m(E)}}return s}(e.node(),m)&&e.style("pointer-events","all"),t.positionText(e),i&&i.call(e)}};var u=/(<|&lt;|&#60;)/g,d=/(>|&gt;|&#62;)/g;var f={sup:"font-size:70%",sub:"font-size:70%",b:"font-weight:bold",i:"font-style:italic",a:"cursor:pointer",span:"",em:"font-style:italic;font-weight:bold"},p={sub:"0.3em",sup:"-0.6em"},h={sub:"-0.21em",sup:"0.42em"},v="​",g=["http:","https:","mailto:","",void 0,":"],m=new RegExp("</?("+Object.keys(f).join("|")+")( [^>]*)?/?>","g"),_=Object.keys(i.entityToUnicode).map(function(e){return{regExp:new RegExp("&"+e+";","g"),sub:i.entityToUnicode[e]}}),y=/(\r\n?|\n)/g,b=/(<[^<>]*>)/,k=/<(\/?)([^ >]*)(\s+(.*))?>/i,T=/<br(\s+.*)?>/i,x=/(^|[\s"'])style\s*=\s*("([^"]*);?"|'([^']*);?')/i,A=/(^|[\s"'])href\s*=\s*("([^"]*)"|'([^']*)')/i,w=/(^|[\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 L=/(^|;)\s*color:/;function B(e,t,n){var r,a,o,i=n.horizontalAlign,l=n.verticalAlign||"top",s=e.node().getBoundingClientRect(),c=t.node().getBoundingClientRect();return a="bottom"===l?function(){return s.bottom-r.height}:"middle"===l?function(){return s.top+(s.height-r.height)/2}:function(){return s.top},o="right"===i?function(){return s.right-r.width}:"center"===i?function(){return s.left+(s.width-r.width)/2}:function(){return s.left},function(){return r=this.node().getBoundingClientRect(),this.style({top:a()-c.top+"px",left:o()-c.left+"px","z-index":1e3}),this}}t.plainText=function(e){return(e||"").replace(m," ")},t.lineCount=function(e){return e.selectAll("tspan.line").size()||1},t.positionText=function(e,t,n){return e.each(function(){var e=r.select(this);function a(t,n){return void 0===n?null===(n=e.attr(t))&&(e.attr(t,0),n=0):e.attr(t,n),n}var 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 l(){var a,l;a=r.select(n).select(".svg-container"),(l=a.append("div")).classed("plugin-editable editable",!0).style({position:"absolute","font-family":e.style("font-family")||"Arial","font-size":e.style("font-size")||12,color:t.fill||e.style("fill")||"black",opacity:1,"background-color":t.background||"transparent",outline:"#ffffff33 1px solid",margin:[-parseFloat(e.style("font-size"))/8+1,0,0,-1].join("px ")+"px",padding:"0","box-sizing":"border-box"}).attr({contenteditable:!0}).text(t.text||e.attr("data-unformatted")).call(B(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===l.node()&&l.node().blur()})}).on("keyup",function(){27===r.event.which?(n._editing=!1,e.style({opacity:1}),r.select(this).style({opacity:0}).on("blur",function(){return!1}).transition().remove(),o.cancel.call(e,this.textContent)):(o.input.call(e,this.textContent),r.select(this).call(B(e,a,t)))}).on("keydown",function(){13===r.event.which&&this.blur()}).call(s),e.style({opacity:0});var c,u=i.attr("class");(c=u?"."+u.split(" ")[0]+"-math-group":"[class*=-math-group]")&&r.select(e.node().parentNode).select(c).style({opacity:0})}function s(e){var t=e.node(),n=document.createRange();n.selectNodeContents(t);var r=window.getSelection();r.removeAllRanges(),r.addRange(n),t.focus()}return t.immediate?l():i.on("click",l),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";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(15);function l(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 l=r[i];t&&l.charAt(0)!==t||a.test(l)&&o.push(n+l)}return o.sort()}var i=o(r,"");if(n)return i;for(var l=a.getSubplotIds(r,"gl3d")||[],s=0;s<l.length;s++){var c=l[s];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 l(e,t,n).map(function(t){return o.nestedProperty(e._fullLayout,t).get()})},t.listIds=function(e,n){return l(e,n,!0).map(t.name2id)},t.getFromId=function(e,n,r){var a=e._fullLayout;return"x"===r?n=n.replace(/y[0-9]*/,""):"y"===r&&(n=n.replace(/x[0-9]*/,"")),a[t.id2name(n)]},t.getFromTrace=function(e,n,a){var o=e._fullLayout,i=null;if(r.traceIs(n,"gl3d")){var l=n.scene;"scene"===l.substr(0,5)&&(i=o[l][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(15),i=n(96),l=e.exports={};l.align=n(266),l.getCursor=n(265);var s=n(264);function c(){var e=document.createElement("div");e.className="dragcover";var t=e.style;return t.position="fixed",t.left=0,t.right=0,t.top=0,t.bottom=0,t.zIndex=999999999,t.background="none",document.body.appendChild(e),e}l.unhover=s.wrapped,l.unhoverRaw=s.raw,l.init=function(e){var t,n,s,u,d,f=e.gd,p=1,h=i.DBLCLICKDELAY;function v(r){var i=r.clientX-t,s=r.clientY-n,c=e.minDrag||o.MINDRAG;return Math.abs(i)<c&&(i=0),Math.abs(s)<c&&(s=0),(i||s)&&(f._dragged=!0,l.unhover(f)),e.moveFn&&e.moveFn(i,s,f._dragged),a.pauseEvent(r)}function g(t){if(u.onmousemove=null,u.onmouseup=null,u.onmouseout=null,a.removeElement(u),f._dragging){if(f._dragging=!1,(new Date).getTime()-f._mouseDownTime>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)}d.dispatchEvent(n)}return function(e){e._dragging=!1,e._replotPending&&r.plot(e)}(f),f._dragged=!1,a.pauseEvent(t)}f._dragged=!1}f._mouseDownTime||(f._mouseDownTime=0),e.element.onmousedown=function(r){return f._dragged=!1,f._dragging=!0,t=r.clientX,n=r.clientY,d=r.target,(s=(new Date).getTime())-f._mouseDownTime<h?p+=1:(p=1,f._mouseDownTime=s),e.prepFn&&e.prepFn(r,t,n),(u=c()).onmousemove=v,u.onmouseup=g,u.onmouseout=g,u.style.cursor=window.getComputedStyle(e.element).cursor,a.pauseEvent(r)},e.element.style.pointerEvents="all"},l.coverSlip=c},function(e,t,n){var r;!function(a){var o=/^\s+/,i=/\s+$/,l=0,s=a.round,c=a.min,u=a.max,d=a.random;function f(e,t){if(e=e||"",t=t||{},e instanceof f)return e;if(!(this instanceof f))return new f(e,t);var n=function(e){var t={r:0,g:0,b:0},n=1,r=null,l=null,s=null,d=!1,f=!1;"string"==typeof e&&(e=function(e){e=e.replace(o,"").replace(i,"").toLowerCase();var t,n=!1;if(S[e])e=S[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:R(t[1]),g:R(t[2]),b:R(t[3]),a:I(t[4]),format:n?"name":"hex8"};if(t=V.hex6.exec(e))return{r:R(t[1]),g:R(t[2]),b:R(t[3]),format:n?"name":"hex"};if(t=V.hex4.exec(e))return{r:R(t[1]+""+t[1]),g:R(t[2]+""+t[2]),b:R(t[3]+""+t[3]),a:I(t[4]+""+t[4]),format:n?"name":"hex8"};if(t=V.hex3.exec(e))return{r:R(t[1]+""+t[1]),g:R(t[2]+""+t[2]),b:R(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,v=e.b,t={r:255*O(p,255),g:255*O(h,255),b:255*O(v,255)},d=!0,f="%"===String(e.r).substr(-1)?"prgb":"rgb"):H(e.h)&&H(e.s)&&H(e.v)?(r=N(e.s),l=N(e.v),t=function(e,t,n){e=6*O(e,360),t=O(t,100),n=O(n,100);var r=a.floor(e),o=e-r,i=n*(1-t),l=n*(1-o*t),s=n*(1-(1-o)*t),c=r%6;return{r:255*[n,l,i,i,s,n][c],g:255*[s,n,n,l,i,i][c],b:255*[i,i,s,n,n,l][c]}}(e.h,r,l),d=!0,f="hsv"):H(e.h)&&H(e.s)&&H(e.l)&&(r=N(e.s),s=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=O(e,360),t=O(t,100),n=O(n,100),0===t)r=a=o=n;else{var l=n<.5?n*(1+t):n+t-n*t,s=2*n-l;r=i(s,l,e+1/3),a=i(s,l,e),o=i(s,l,e-1/3)}return{r:255*r,g:255*a,b:255*o}}(e.h,r,s),d=!0,f="hsl"),e.hasOwnProperty("a")&&(n=e.a));var p,h,v;return n=z(n),{ok:d,format:e.format||f,r:c(255,u(t.r,0)),g:c(255,u(t.g,0)),b:c(255,u(t.b,0)),a:n}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=s(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=s(this._r)),this._g<1&&(this._g=s(this._g)),this._b<1&&(this._b=s(this._b)),this._ok=n.ok,this._tc_id=l++}function p(e,t,n){e=O(e,255),t=O(t,255),n=O(n,255);var r,a,o=u(e,t,n),i=c(e,t,n),l=(o+i)/2;if(o==i)r=a=0;else{var s=o-i;switch(a=l>.5?s/(2-o-i):s/(o+i),o){case e:r=(t-n)/s+(t<n?6:0);break;case t:r=(n-e)/s+2;break;case n:r=(e-t)/s+4}r/=6}return{h:r,s:a,l:l}}function h(e,t,n){e=O(e,255),t=O(t,255),n=O(n,255);var r,a,o=u(e,t,n),i=c(e,t,n),l=o,s=o-i;if(a=0===o?0:s/o,o==i)r=0;else{switch(o){case e:r=(t-n)/s+(t<n?6:0);break;case t:r=(n-e)/s+2;break;case n:r=(e-t)/s+4}r/=6}return{h:r,s:a,v:l}}function v(e,t,n,r){var a=[D(s(e).toString(16)),D(s(t).toString(16)),D(s(n).toString(16))];return r&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0):a.join("")}function g(e,t,n,r){return[D(E(r)),D(s(e).toString(16)),D(s(t).toString(16)),D(s(n).toString(16))].join("")}function m(e,t){t=0===t?0:t||10;var n=f(e).toHsl();return n.s-=t/100,n.s=P(n.s),f(n)}function _(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 b(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 k(e,t){t=0===t?0:t||10;var n=f(e).toRgb();return n.r=u(0,c(255,n.r-s(-t/100*255))),n.g=u(0,c(255,n.g-s(-t/100*255))),n.b=u(0,c(255,n.b-s(-t/100*255))),f(n)}function T(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 x(e,t){var n=f(e).toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,f(n)}function A(e){var t=f(e).toHsl();return t.h=(t.h+180)%360,f(t)}function w(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 L(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 B(e,t){t=t||6;for(var n=f(e).toHsv(),r=n.h,a=n.s,o=n.v,i=[],l=1/t;t--;)i.push(f({h:r,s:a,v:o})),o=(o+l)%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=z(e),this._roundA=s(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=s(360*e.h),n=s(100*e.s),r=s(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=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=s(360*e.h),n=s(100*e.s),r=s(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return v(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,a){var o=[D(s(e).toString(16)),D(s(t).toString(16)),D(s(n).toString(16)),D(E(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:s(this._r),g:s(this._g),b:s(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+s(this._r)+", "+s(this._g)+", "+s(this._b)+")":"rgba("+s(this._r)+", "+s(this._g)+", "+s(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:s(100*O(this._r,255))+"%",g:s(100*O(this._g,255))+"%",b:s(100*O(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+s(100*O(this._r,255))+"%, "+s(100*O(this._g,255))+"%, "+s(100*O(this._b,255))+"%)":"rgba("+s(100*O(this._r,255))+"%, "+s(100*O(this._g,255))+"%, "+s(100*O(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(W[v(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+g(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var a=f(e);n="#"+g(a._r,a._g,a._b,a._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return f(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(b,arguments)},brighten:function(){return this._applyModification(k,arguments)},darken:function(){return this._applyModification(T,arguments)},desaturate:function(){return this._applyModification(m,arguments)},saturate:function(){return this._applyModification(_,arguments)},greyscale:function(){return this._applyModification(y,arguments)},spin:function(){return this._applyModification(x,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(L,arguments)},complement:function(){return this._applyCombination(A,arguments)},monochromatic:function(){return this._applyCombination(B,arguments)},splitcomplement:function(){return this._applyCombination(C,arguments)},triad:function(){return this._applyCombination(w,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:d(),g:d(),b:d()})},f.mix=function(e,t,n){n=0===n?0:n||50;var r=f(e).toRgb(),a=f(t).toRgb(),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,l=null,s=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]))>s&&(s=r,l=f(t[c]));return f.isReadable(e,l,{level:o,size:i})||!a?l:(n.includeFallbackColors=!1,f.mostReadable(e,["#fff","#000"],n))};var S=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"},W=f.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(S);function z(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function O(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=c(t,u(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),a.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function P(e){return c(1,u(0,e))}function R(e){return parseInt(e,16)}function D(e){return 1==e.length?"0"+e:""+e}function N(e){return e<=1&&(e=100*e+"%"),e}function E(e){return a.round(255*parseFloat(e)).toString(16)}function I(e){return R(e)/255}var j,F,$,V=(F="[\\s|\\(]+("+(j="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+j+")[,|\\s]+("+j+")\\s*\\)?",$="[\\s|\\(]+("+j+")[,|\\s]+("+j+")[,|\\s]+("+j+")[,|\\s]+("+j+")\\s*\\)?",{CSS_UNIT:new RegExp(j),rgb:new RegExp("rgb"+F),rgba:new RegExp("rgba"+$),hsl:new RegExp("hsl"+F),hsla:new RegExp("hsla"+$),hsv:new RegExp("hsv"+F),hsva:new RegExp("hsva"+$),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});var r=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(11));t.default={computed:{playersPerMatch:function(){return r.playersPerMatch(this.selectedMode)},hasTalents:function(){return r.hasTalents(this.selectedMode)},selectedActor:{get:function(){return this.$route.query.actor||"*Kinetic*"},set:function(e){this.$ga.event("Hero","update",e);var t=Object.assign({},this.$route.query,{actor:e});this.$router.push({query:t})}},selectedMode:{get:function(){return this.$route.query.mode||"blitz_pvp_ranked"},set:function(e){this.$ga.event("Mode","update",e);var t=Object.assign({},this.$route.query,{mode:e});this.$router.push({query:t})}},filterRarity:{get:function(){return this.$route.query.rarity||""},set:function(e){this.$ga.event("Rarity","update",e);var t=Object.assign({},this.$route.query,{rarity:e});this.$router.push({query:t})}},filterName:{get:function(){return this.$route.query.search||""},set:function(e){this.$ga.event("Search","update",e);var t=Object.assign({},this.$route.query,{search:e});this.$router.push({query:t})}},filterLowPickrate:{get:function(){return 1==this.$route.query.lowPickrate},set:function(e){this.$ga.event("LowPickrate","update",e);var t=Object.assign({},this.$route.query,{lowPickrate:e});this.$router.push({query:t})}}}}},function(e,t,n){"use strict";var r=n(17),a=n(24),o=n(101).dash,i=n(10).extendFlat,l=n(15);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:[l.idRegex.x.toString(),l.idRegex.y.toString()],role:"info",description:["If set to another axis id (e.g. `x2`, `y`), the range of this axis","changes together with the range of the corresponding axis","such that the scale of pixels per unit is in a constant ratio.","Both axes are still zoomable, but when you zoom one, the other will","zoom the same amount, keeping a fixed midpoint.","`constrain` and `constraintoward` determine how we enforce the constraint.","You can chain these, ie `yaxis: {scaleanchor: *x*}, xaxis2: {scaleanchor: *y*}`","but you can only link axes of the same `type`.","The linked axis can have the opposite letter (to constrain the aspect ratio)","or the same letter (to match scales across subplots).","Loops (`yaxis: {scaleanchor: *x*}, xaxis: {scaleanchor: *y*}` or longer) are redundant","and the last constraint encountered will be ignored to avoid possible","inconsistent constraints via `scaleratio`."].join(" ")},scaleratio:{valType:"number",min:0,dflt:1,role:"info",description:["If this axis is linked to another by `scaleanchor`, this determines the pixel","to unit scale ratio. For example, if this value is 10, then every unit on","this axis spans 10 times the number of pixels as a unit on the linked axis.","Use this for example to create an elevation profile where the vertical scale","is exaggerated a fixed amount with respect to the horizontal."].join(" ")},constrain:{valType:"enumerated",values:["range","domain"],dflt:"range",role:"info",description:["If this axis needs to be compressed (either due to its own `scaleanchor` and","`scaleratio` or those of the other axis), determines how that happens:","by increasing the *range* (default), or by decreasing the *domain*."].join(" ")},constraintoward:{valType:"enumerated",values:["left","center","right","top","middle","bottom"],role:"info",description:["If this axis needs to be compressed (either due to its own `scaleanchor` and","`scaleratio` or those of the other axis), determines which direction we push","the originally specified plot area. Options are *left*, *center* (default),","and *right* for x axes, and *top*, *middle* (default), and *bottom* for y axes."].join(" ")},tickmode:{valType:"enumerated",values:["auto","linear","array"],role:"info",description:["Sets the tick mode for this axis.","If *auto*, the number of ticks is set via `nticks`.","If *linear*, the placement of the ticks is determined by","a starting position `tick0` and a tick step `dtick`","(*linear* is the default value if `tick0` and `dtick` are provided).","If *array*, the placement of the ticks is set via `tickvals`","and the tick text is `ticktext`.","(*array* is the default value if `tickvals` is provided)."].join(" ")},nticks:{valType:"integer",min:0,dflt:0,role:"style",description:["Specifies the maximum number of ticks for the particular axis.","The actual number of ticks will be chosen automatically to be","less than or equal to `nticks`.","Has an effect only if `tickmode` is set to *auto*."].join(" ")},tick0:{valType:"any",role:"style",description:["Sets the placement of the first tick on this axis.","Use with `dtick`.","If the axis `type` is *log*, then you must take the log of your starting tick","(e.g. to set the starting tick to 100, set the `tick0` to 2)","except when `dtick`=*L<f>* (see `dtick` for more info).","If the axis `type` is *date*, it should be a date string, like date data.","If the axis `type` is *category*, it should be a number, using the scale where","each category is assigned a serial number from zero in the order it appears."].join(" ")},dtick:{valType:"any",role:"style",description:["Sets the step in-between ticks on this axis. Use with `tick0`.","Must be a positive number, or special strings available to *log* and *date* axes.","If the axis `type` is *log*, then ticks are set every 10^(n*dtick) where n","is the tick number. For example,","to set a tick mark at 1, 10, 100, 1000, ... set dtick to 1.","To set tick marks at 1, 100, 10000, ... set dtick to 2.","To set tick marks at 1, 5, 25, 125, 625, 3125, ... set dtick to log_10(5), or 0.69897000433.","*log* has several special values; *L<f>*, where `f` is a positive number,","gives ticks linearly spaced in value (but not position).","For example `tick0` = 0.1, `dtick` = *L0.5* will put ticks at 0.1, 0.6, 1.1, 1.6 etc.","To show powers of 10 plus small digits between, use *D1* (all digits) or *D2* (only 2 and 5).","`tick0` is ignored for *D1* and *D2*.","If the axis `type` is *date*, then you must convert the time to milliseconds.","For example, to set the interval between ticks to one day,","set `dtick` to 86400000.0.","*date* also has special values *M<n>* gives ticks spaced by a number of months.","`n` must be a positive integer.","To set ticks on the 15th of every third month, set `tick0` to *2000-01-15* and `dtick` to *M3*.","To set ticks every 4 years, set `dtick` to *M48*"].join(" ")},tickvals:{valType:"data_array",description:["Sets the values at which ticks on this axis appear.","Only has an effect if `tickmode` is set to *array*.","Used with `ticktext`."].join(" ")},ticktext:{valType:"data_array",description:["Sets the text displayed at the ticks position via `tickvals`.","Only has an effect if `tickmode` is set to *array*.","Used with `tickvals`."].join(" ")},ticks:{valType:"enumerated",values:["outside","inside",""],role:"style",description:["Determines whether ticks are drawn or not.","If **, this axis' ticks are not drawn.","If *outside* (*inside*), this axis' are drawn outside (inside)","the axis lines."].join(" ")},mirror:{valType:"enumerated",values:[!0,"ticks",!1,"all","allticks"],dflt:!1,role:"style",description:["Determines if the axis lines or/and ticks are mirrored to","the opposite side of the plotting area.","If *true*, the axis lines are mirrored.","If *ticks*, the axis lines and ticks are mirrored.","If *false*, mirroring is disable.","If *all*, axis lines are mirrored on all shared-axes subplots.","If *allticks*, axis lines and ticks are mirrored","on all shared-axes subplots."].join(" ")},ticklen:{valType:"number",min:0,dflt:5,role:"style",description:"Sets the tick length (in px)."},tickwidth:{valType:"number",min:0,dflt:1,role:"style",description:"Sets the tick width (in px)."},tickcolor:{valType:"color",dflt:a.defaultLine,role:"style",description:"Sets the tick color."},showticklabels:{valType:"boolean",dflt:!0,role:"style",description:"Determines whether or not the tick labels are drawn."},showspikes:{valType:"boolean",dflt:!1,role:"style",description:["Determines whether or not spikes (aka droplines) are drawn for this axis.","Note: This only takes affect when hovermode = closest"].join(" ")},spikecolor:{valType:"color",dflt:null,role:"style",description:"Sets the spike color. If undefined, will use the series color"},spikethickness:{valType:"number",dflt:3,role:"style",description:"Sets the width (in px) of the zero line."},spikedash: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",l.idRegex.x.toString(),l.idRegex.y.toString()],role:"info",description:["If set to an opposite-letter axis id (e.g. `x2`, `y`), this axis is bound to","the corresponding opposite-letter axis.","If set to *free*, this axis' position is determined by `position`."].join(" ")},side:{valType:"enumerated",values:["top","bottom","left","right"],role:"info",description:["Determines whether a x (y) axis is positioned","at the *bottom* (*left*) or *top* (*right*)","of the plotting area."].join(" ")},overlaying:{valType:"enumerated",values:["free",l.idRegex.x.toString(),l.idRegex.y.toString()],role:"info",description:["If set a same-letter axis id, this axis is overlaid on top of","the corresponding same-letter axis.","If *false*, this axis does not overlay any same-letter axes."].join(" ")},domain:{valType:"info_array",role:"info",items:[{valType:"number",min:0,max:1},{valType:"number",min:0,max:1}],dflt:[0,1],description:["Sets the domain of this axis (in plot fraction)."].join(" ")},position:{valType:"number",min:0,max:1,dflt:0,role:"style",description:["Sets the position of this axis in the plotting space","(in normalized coordinates).","Only has an effect if `anchor` is set to *free*."].join(" ")},categoryorder:{valType:"enumerated",values:["trace","category ascending","category descending","array"],dflt:"trace",role:"info",description:["Specifies the ordering logic for the case of categorical variables.","By default, plotly uses *trace*, which specifies the order that is present in the data supplied.","Set `categoryorder` to *category ascending* or *category descending* if order should be determined by","the alphanumerical order of the category names.","Set `categoryorder` to *array* to derive the ordering from the attribute `categoryarray`. If a category","is not found in the `categoryarray` array, the sorting behavior for that attribute will be identical to","the *trace* mode. The unspecified categories will follow the categories in `categoryarray`."].join(" ")},categoryarray:{valType:"data_array",role:"info",description:["Sets the order in which categories on this axis appear.","Only has an effect if `categoryorder` is set to *array*.","Used with `categoryorder`."].join(" ")},_deprecated:{autotick:{valType:"boolean",role:"info",description:["Obsolete.","Set `tickmode` to *auto* for old `autotick` *true* behavior.","Set `tickmode` to *linear* for `autotick` *false*."].join(" ")}}}},function(e,t,n){"use strict";t.defaults=["#1f77b4","#ff7f0e","#2ca02c","#d62728","#9467bd","#8c564b","#e377c2","#7f7f7f","#bcbd22","#17becf"],t.defaultLine="#444",t.lightLine="#eee",t.background="#fff",t.borderLine="#BEC8D9",t.lightFraction=1e3/11},function(e,t,n){"use strict";e.exports={Greys:[[0,"rgb(0,0,0)"],[1,"rgb(255,255,255)"]],YlGnBu:[[0,"rgb(8,29,88)"],[.125,"rgb(37,52,148)"],[.25,"rgb(34,94,168)"],[.375,"rgb(29,145,192)"],[.5,"rgb(65,182,196)"],[.625,"rgb(127,205,187)"],[.75,"rgb(199,233,180)"],[.875,"rgb(237,248,217)"],[1,"rgb(255,255,217)"]],Greens:[[0,"rgb(0,68,27)"],[.125,"rgb(0,109,44)"],[.25,"rgb(35,139,69)"],[.375,"rgb(65,171,93)"],[.5,"rgb(116,196,118)"],[.625,"rgb(161,217,155)"],[.75,"rgb(199,233,192)"],[.875,"rgb(229,245,224)"],[1,"rgb(247,252,245)"]],YlOrRd:[[0,"rgb(128,0,38)"],[.125,"rgb(189,0,38)"],[.25,"rgb(227,26,28)"],[.375,"rgb(252,78,42)"],[.5,"rgb(253,141,60)"],[.625,"rgb(254,178,76)"],[.75,"rgb(254,217,118)"],[.875,"rgb(255,237,160)"],[1,"rgb(255,255,204)"]],Bluered:[[0,"rgb(0,0,255)"],[1,"rgb(255,0,0)"]],RdBu:[[0,"rgb(5,10,172)"],[.35,"rgb(106,137,247)"],[.5,"rgb(190,190,190)"],[.6,"rgb(220,170,132)"],[.7,"rgb(230,145,90)"],[1,"rgb(178,10,28)"]],Reds:[[0,"rgb(220,220,220)"],[.2,"rgb(245,195,157)"],[.4,"rgb(245,160,105)"],[1,"rgb(178,10,28)"]],Blues:[[0,"rgb(5,10,172)"],[.35,"rgb(40,60,190)"],[.5,"rgb(70,100,245)"],[.6,"rgb(90,120,245)"],[.7,"rgb(106,137,247)"],[1,"rgb(220,220,220)"]],Picnic:[[0,"rgb(0,0,255)"],[.1,"rgb(51,153,255)"],[.2,"rgb(102,204,255)"],[.3,"rgb(153,204,255)"],[.4,"rgb(204,204,255)"],[.5,"rgb(255,255,255)"],[.6,"rgb(255,204,255)"],[.7,"rgb(255,153,255)"],[.8,"rgb(255,102,204)"],[.9,"rgb(255,102,102)"],[1,"rgb(255,0,0)"]],Rainbow:[[0,"rgb(150,0,90)"],[.125,"rgb(0,0,200)"],[.25,"rgb(0,25,255)"],[.375,"rgb(0,152,255)"],[.5,"rgb(44,255,150)"],[.625,"rgb(151,255,0)"],[.75,"rgb(255,234,0)"],[.875,"rgb(255,111,0)"],[1,"rgb(255,0,0)"]],Portland:[[0,"rgb(12,51,131)"],[.25,"rgb(10,136,186)"],[.5,"rgb(242,211,56)"],[.75,"rgb(242,143,56)"],[1,"rgb(217,30,30)"]],Jet:[[0,"rgb(0,0,131)"],[.125,"rgb(0,60,170)"],[.375,"rgb(5,255,255)"],[.625,"rgb(255,255,0)"],[.875,"rgb(250,0,0)"],[1,"rgb(128,0,0)"]],Hot:[[0,"rgb(0,0,0)"],[.3,"rgb(230,0,0)"],[.6,"rgb(255,210,0)"],[1,"rgb(255,255,255)"]],Blackbody:[[0,"rgb(0,0,0)"],[.2,"rgb(230,0,0)"],[.4,"rgb(230,210,0)"],[.7,"rgb(255,255,255)"],[1,"rgb(160,200,255)"]],Earth:[[0,"rgb(0,0,130)"],[.1,"rgb(0,180,180)"],[.2,"rgb(40,210,40)"],[.4,"rgb(230,230,50)"],[.6,"rgb(120,70,20)"],[1,"rgb(255,255,255)"]],Electric:[[0,"rgb(0,0,0)"],[.15,"rgb(30,0,100)"],[.4,"rgb(120,0,100)"],[.6,"rgb(160,90,0)"],[.8,"rgb(230,200,0)"],[1,"rgb(255,250,220)"]],Viridis:[[0,"#440154"],[.06274509803921569,"#48186a"],[.12549019607843137,"#472d7b"],[.18823529411764706,"#424086"],[.25098039215686274,"#3b528b"],[.3137254901960784,"#33638d"],[.3764705882352941,"#2c728e"],[.4392156862745098,"#26828e"],[.5019607843137255,"#21918c"],[.5647058823529412,"#1fa088"],[.6274509803921569,"#28ae80"],[.6901960784313725,"#3fbc73"],[.7529411764705882,"#5ec962"],[.8156862745098039,"#84d44b"],[.8784313725490196,"#addc30"],[.9411764705882353,"#d8e219"],[1,"#fde725"]]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n(11)),a=o(n(319));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}function i(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)}var l=n(318).filter(function(e){return void 0!=e.Actor}),s=new Map,c=new Map,u=new Map,d=new Map,f=new Map,p=new Map,h=new Map,v=new Map,g=new Map,m=new Map,_=new Map,y=0,b=[],k=a.config.api.modes,T=function(e){var t=function(t){return t.TotalPicks/c.get(e)*t.TotalWinner},n=r.playersPerMatch(e),o=l.filter(function(t){return t.Mode==e}),k=o.filter(function(e){return e.LevelBucket==function(e){return o.filter(function(t){return t.Actor==e.Actor&&t.Talent==e.Talent}).map(function(e){return e.LevelBucket}).reduce(function(e,t){return t<e?t:e})}(e)}).map(function(e){var t,n,l=function(e,t){return e+t},s=function(e){return[].concat(i(Array(e).keys()))},c=o.filter(function(t){return t.Actor==e.Actor&&t.Talent==e.Talent&&t.LevelBucket>=0}),u=c.map(function(e){return e.LevelBucket}).sort(),d=function(e){return c.find(function(t){return t.LevelBucket==e})},f=u.map(function(e){return d(e).Count}),p=f.reduce(l,0),h=(t=[]).concat.apply(t,i(u.map(function(e,t){return s(f[t]).map(function(t){return e/a.config.self.levelBuckets})}))),v=(n=[]).concat.apply(n,i(u.map(function(e,t){return s(f[t]).map(function(t){return d(e).Winner})}))),g=h.length,m=h.reduce(l,0),_=v.reduce(l,0),y=h.map(function(e,t){return e*v[t]}).reduce(l,0),b=h.map(function(e){return e*e}).reduce(l,0),k=(v.map(function(e){return e*e}).reduce(l,0),(g*y-m*_)/(g*b-m*m)),T=(_-k*m)/g,x=v.map(function(e){return Math.pow(e-_/g,2)}).reduce(l,0),A=1-v.map(function(e,t){return Math.pow(T+k*h[t]-e,2)}).reduce(l,0)/x;return Object.assign({},e,{TalentWinrateBase:T,TalentWinrateScaling:k,TalentWinrateMax:T+k,TalentWinrateLevelScaling:k/r.getMaxLevel(e),TalentWinrateVariance:A,TotalPicks:p||e.Count,TotalWinner:_/p||e.Winner,SampleTooSmall:p<300,VarianceTooLarge:A<.25})});s.set(e,k),c.set(e,s.get(e).map(function(e){return e.TotalPicks}).reduce(function(e,t){return e+t},0)),y+=c.get(e)/r.playersPerMatch(e),u.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.TotalPicks-e.TotalPicks})[0]),f.set(e,s.get(e).filter(function(t){return 100*n*t.TotalPicks/c.get(e)>1}).sort(function(e,t){return t.TotalWinner-e.TotalWinner})[0]),_.set(e,s.get(e).filter(function(t){return 100*n*t.TotalPicks/c.get(e)<=1&&t.TotalPicks>300}).sort(function(e,t){return t.TotalWinner-e.TotalWinner})[0]),p.set(e,s.get(e).filter(function(t){return"Rare"==r.getTalentRarity(t.Talent)&&100*n*t.TotalPicks/c.get(e)}).sort(function(e,t){return t.TotalWinner-e.TotalWinner})[0]),h.set(e,s.get(e).filter(function(t){return"Epic"==r.getTalentRarity(t.Talent)&&100*n*t.TotalPicks/c.get(e)}).sort(function(e,t){return t.TotalWinner-e.TotalWinner})[0]),v.set(e,s.get(e).filter(function(t){return"Legendary"==r.getTalentRarity(t.Talent)&&100*n*t.TotalPicks/c.get(e)}).sort(function(e,t){return t.TotalWinner-e.TotalWinner})[0]),g.set(e,s.get(e).filter(function(e){return!e.SampleTooSmall&&!e.VarianceTooLarge}).sort(function(e,t){return t.TalentWinrateBase-e.TalentWinrateBase})[0]),m.set(e,s.get(e).filter(function(e){return!e.SampleTooSmall&&!e.VarianceTooLarge}).sort(function(e,t){return t.TalentWinrateLevelScaling-e.TalentWinrateLevelScaling})[0]),0==b.length&&(b=[].concat(i(new Set(s.get(e).map(function(e){return e.Actor})))))},x=!0,A=!1,w=void 0;try{for(var M,C=k[Symbol.iterator]();!(x=(M=C.next()).done);x=!0){T(M.value)}}catch(e){A=!0,w=e}finally{try{!x&&C.return&&C.return()}finally{if(A)throw w}}t.default={getReport:function(e){return s.get(e)},getTotalPicks:function(e){return c.get(e)},getTopPick:function(e){return d.get(e)},getTop10Picks:function(e){return u.get(e)},getTopLowLevel:function(e){return g.get(e)},getTopScaling:function(e){return m.get(e)},getTopWin:function(e){return f.get(e)},getTopUnpopularWin:function(e){return _.get(e)},getTopRareWins:function(e){return p.get(e)},getTopEpicWins:function(e){return h.get(e)},getTopLegendaryWins:function(e){return v.get(e)},getBestUnpopular:function(e){return topUnpopular.get(e)},getActors:function(){return b},getModes:function(){return k},getTotalMatches:function(){return y},getLastUpdate:function(){return a.lastUpdate},getLevelBuckets:function(){return a.config.self.levelBuckets}}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t,n){var a,o=n.name,i=t[o],l=r.isArray(e[o])?e[o]:[],s=t[o]=[];for(a=0;a<l.length;a++){var c=l[a],u={},d={};r.isPlainObject(c)||(d.itemIsNotPlainObject=!0,c={}),n.handleItemDefaults(c,u,t,n,d),u._input=c,u._index=a,s.push(u)}if(r.isArray(i)){var f=Math.min(i.length,s.length);for(a=0;a<f;a++)r.relinkPrivateKeys(s[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(87),l=n(86);e.exports={moduleType:"component",name:"fx",constants:n(38),schema:{layout:l},attributes:n(108),layoutAttributes:l,supplyLayoutGlobalDefaults:n(263),supplyDefaults:n(262),supplyLayoutDefaults:n(261),calc:n(260),getDistanceFunction: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(85).hover,unhover:o.unhover,loneHover:n(85).loneHover,loneUnhover:function(e){var t=a.isD3Selection(e)?e:r.select(e);t.selectAll("g.hovertext").remove(),t.selectAll(".spikeline").remove()},click:n(258)}},function(e,t,n){"use strict";var r=e.exports={};r.attributes=n(103),r.supplyDefaults=n(152),r.calc=n(284),r.calcFromTrace=function(e,t){for(var n=e.x||[],a=e.y||[],o=n.length||a.length,i=new Array(o),l=0;l<o;l++)i[l]={x:n[l],y:a[l]};return i[0].trace=e,r.calc({calcdata:[i],_fullLayout:t}),i},r.plot=n(277),r.style=n(276),r.hoverInfo=function(e,t,n){(t.error_y||{}).visible&&(n.yerr=e.yh-e.y,t.error_y.symmetric||(n.yerrneg=e.y-e.ys)),(t.error_x||{}).visible&&(n.xerr=e.xh-e.x,t.error_x.symmetric||(n.xerrneg=e.x-e.xs))}},function(e,t,n){"use strict";t.xmlns="http://www.w3.org/2000/xmlns/",t.svg="http://www.w3.org/2000/svg",t.xlink="http://www.w3.org/1999/xlink",t.svgAttrs={xmlns:t.svg,"xmlns:xlink":t.xlink}},function(e,t,n){"use strict";e.exports=function(e){return window&&window.process&&window.process.versions?"[object Object]"===Object.prototype.toString.call(e):"[object Object]"===Object.prototype.toString.call(e)&&Object.getPrototypeOf(e)===Object.prototype}},function(e,t,n){"use strict";var r=n(111),a=e.exports={};function 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(112),a=n(66);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";e.exports={name:"sliders",containerClassName:"slider-container",groupClassName:"slider-group",inputAreaClass:"slider-input-area",railRectClass:"slider-rail-rect",railTouchRectClass:"slider-rail-touch-rect",gripRectClass:"slider-grip-rect",tickRectClass:"slider-tick-rect",inputProxyClass:"slider-input-proxy",labelsClass:"slider-labels",labelGroupClass:"slider-label-group",labelClass:"slider-label",currentValueClass:"slider-current-value",railHeight:5,menuIndexAttrName:"slider-active-index",autoMarginIdRoot:"slider-",minWidth:30,minHeight:30,textPadX:40,arrowOffsetX:4,railRadius:2,railWidth:5,railBorder:4,railBorderWidth:1,railBorderColor:"#bec8d9",railBgColor:"#f8fafc",railInset:8,stepInset:10,gripRadius:10,gripWidth:20,gripHeight:20,gripBorder:20,gripBorderWidth:1,gripBorderColor:"#bec8d9",gripBgColor:"#f6f8fa",gripBgActiveColor:"#dbdde0",labelPadding:8,labelOffset:0,tickWidth:1,tickColor:"#333",tickOffset:25,tickLength:7,minorTickOffset:25,minorTickColor:"#333",minorTickLength:4,currentValuePadding:8,currentValueInset:0}},function(e,t,n){"use strict";var r=n(135),a=n(17),o=n(15),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(99);e.exports=function(e,t){var n=t?a.nestedProperty(e,t).get()||{}:e,i=n.color,l=!1;if(Array.isArray(i))for(var s=0;s<i.length;s++)if(r(i[s])){l=!0;break}return a.isPlainObject(n)&&(l||!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(293),a=n(103),o=n(102),i=n(101).dash,l=n(7),s=n(153),c=n(10).extendFlat;e.exports={x:{valType:"data_array",description:"Sets the x coordinates."},x0:{valType:"any",dflt:0,role:"info",description:["Alternate to `x`.","Builds a linear space of x coordinates.","Use with `dx`","where `x0` is the starting coordinate and `dx` the step."].join(" ")},dx:{valType:"number",dflt:1,role:"info",description:["Sets the x coordinate step.","See `x0` for more info."].join(" ")},y:{valType:"data_array",description:"Sets the y coordinates."},y0:{valType:"any",dflt:0,role:"info",description:["Alternate to `y`.","Builds a linear space of y coordinates.","Use with `dy`","where `y0` is the starting coordinate and `dy` the step."].join(" ")},dy:{valType:"number",dflt:1,role:"info",description:["Sets the y coordinate step.","See `y0` for more info."].join(" ")},text:{valType:"string",role:"info",dflt:"",arrayOk:!0,description:["Sets text elements associated with each (x,y) pair.","If a single string, the same string appears over","all the data points.","If an array of string, the items are mapped in order to the","this trace's (x,y) coordinates.","If trace `hoverinfo` contains a *text* flag and *hovertext* is not set,","these elements will be seen in the hover labels."].join(" ")},hovertext:{valType:"string",role:"info",dflt:"",arrayOk:!0,description:["Sets hover text elements associated with each (x,y) pair.","If a single string, the same string appears over","all the data points.","If an array of string, the items are mapped in order to the","this trace's (x,y) coordinates.","To be seen, trace `hoverinfo` must contain a *text* flag."].join(" ")},mode:{valType:"flaglist",flags:["lines","markers","text"],extras:["none"],role:"info",description:["Determines the drawing mode for this scatter trace.","If the provided `mode` includes *text* then the `text` elements","appear at the coordinates. Otherwise, the `text` elements","appear on hover.","If there are less than "+s.PTS_LINESONLY+" points,","then the default is *lines+markers*. Otherwise, *lines*."].join(" ")},hoveron:{valType:"flaglist",flags:["points","fills"],role:"info",description:["Do the hover effects highlight individual points (markers or","line points) or do they highlight filled regions?","If the fill is *toself* or *tonext* and there are no markers","or text, then the default is *fills*, otherwise it is *points*."].join(" ")},line:{color:{valType:"color",role:"style",description:"Sets the line color."},width:{valType:"number",min:0,dflt:2,role:"style",description:"Sets the line width (in px)."},shape:{valType:"enumerated",values:["linear","spline","hv","vh","hvh","vhv"],dflt:"linear",role:"style",description:["Determines the line shape.","With *spline* the lines are drawn using spline interpolation.","The other available values correspond to step-wise line shapes."].join(" ")},smoothing:{valType:"number",min:0,max:1.3,dflt:1,role:"style",description:["Has an effect only if `shape` is set to *spline*","Sets the amount of smoothing.","*0* corresponds to no smoothing (equivalent to a *linear* shape)."].join(" ")},dash: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:l.symbolList,dflt:"circle",arrayOk:!0,role:"style",description:["Sets the marker symbol type.","Adding 100 is equivalent to appending *-open* to a symbol name.","Adding 200 is equivalent to appending *-dot* to a symbol name.","Adding 300 is equivalent to appending *-open-dot*","or *dot-open* to a symbol name."].join(" ")},opacity:{valType:"number",min:0,max:1,arrayOk:!0,role:"style",description:"Sets the marker opacity."},size:{valType:"number",min:0,dflt:6,arrayOk:!0,role:"style",description:"Sets the marker size (in px)."},maxdisplayed:{valType:"number",min:0,dflt:0,role:"style",description:["Sets a maximum number of points to be drawn on the graph.","*0* corresponds to no limit."].join(" ")},sizeref:{valType:"number",dflt:1,role:"style",description:["Has an effect only if `marker.size` is set to a numerical array.","Sets the scale factor used to determine the rendered size of","marker points. Use with `sizemin` and `sizemode`."].join(" ")},sizemin:{valType:"number",min:0,dflt:0,role:"style",description:["Has an effect only if `marker.size` is set to a numerical array.","Sets the minimum size (in px) of the rendered marker points."].join(" ")},sizemode:{valType:"enumerated",values:["diameter","area"],dflt:"diameter",role:"info",description:["Has an effect only if `marker.size` is set to a numerical array.","Sets the rule for which the data in `size` is converted","to pixels."].join(" ")},showscale:{valType:"boolean",role:"info",dflt:!1,description:["Has an effect only if `marker.color` is set to a numerical array.","Determines whether or not a colorbar is displayed."].join(" ")},colorbar: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(24);e.exports={font:{family:r({},a.family,{dflt:'"Open Sans", verdana, arial, sans-serif'}),size:r({},a.size,{dflt:12}),color:r({},a.color,{dflt: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(108);e.exports={type:{valType:"enumerated",role:"info",values:[],dflt:"scatter"},visible:{valType:"enumerated",values:[!0,!1,"legendonly"],role:"info",dflt:!0,description:["Determines whether or not this trace is visible.","If *legendonly*, the trace is not drawn,","but can appear as a legend item","(provided that the legend itself is visible)."].join(" ")},showlegend:{valType:"boolean",role:"info",dflt:!0,description:["Determines whether or not an item corresponding to this","trace is shown in the legend."].join(" ")},legendgroup:{valType:"string",role:"info",dflt:"",description:["Sets the legend group for this trace.","Traces part of the same legend group hide/show at the same time","when toggling legend items."].join(" ")},opacity:{valType:"number",role:"style",min:0,max:1,dflt:1,description:"Sets the opacity of the trace."},name:{valType:"string",role:"info",description:["Sets the trace name.","The trace name appear as the legend item and on hover."].join(" ")},uid:{valType:"string",role:"info",dflt:""},ids:{valType:"data_array",description:["Assigns id labels to each datum.","These ids for object constancy of data points during animation."].join(" ")},customdata:{valType:"data_array",description:["Assigns extra data each datum.","This may be useful when listening to hover, click and selection events.","Note that, *scatter* traces also appends customdata items in the markers","DOM elements"].join(" ")},hoverinfo:{valType:"flaglist",role:"info",flags:["x","y","z","text","name"],extras:["all","none","skip"],arrayOk:!0,dflt:"all",description:["Determines which trace information appear on hover.","If `none` or `skip` are set, no information is displayed upon hovering.","But, if `none` is set, click and hover events are still fired."].join(" ")},hoverlabel:r.hoverlabel,stream:{token:{valType:"string",noBlank:!0,strict:!0,role:"info",description:["The stream id number links a data trace on a plot with a stream.","See https://plot.ly/settings for more details."].join(" ")},maxpoints:{valType:"number",min:0,max:1e4,dflt:500,role:"info",description:["Sets the maximum number of points to keep on the plots from an","incoming stream.","If `maxpoints` is set to *50*, only the newest 50 points will","be displayed on the plot."].join(" ")}}}},function(e,t,n){"use strict";n.r(t);var r=n(114),a=n(69);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);n(323);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,"0f598b8f",null);t.default=l.exports},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(n(12)),a=s(n(306)),o=s(n(26)),i=s(n(22)),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(11));function s(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()},filterLowPickrate:function(){this.refresh()}},methods:{refresh:function(){var e=this,t=o.default.getReport(this.selectedMode).filter(function(t){return!!e.filterLowPickrate||!t.SampleTooSmall}),n=o.default.getTotalPicks(this.selectedMode),r=function(e){return t.filter(function(t){return l.getTalentRarity(t.Talent)==e})},i=l.RARITIES.map(function(t){return{x:r(t).map(function(e){return e.TotalWinner||e.Winner}),y:r(t).map(function(t){return l.playersPerMatch(e.selectedMode)*(t.TotalCount||t.Count)/n}),text:r(t).map(function(e){return l.getHero(e.Actor)}),name:t,mode:"markers",type:"scatter"}});this.plot=a.default.newPlot(this.$refs.graph,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(48),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){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(12),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(51),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(12)),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(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=s(n(12)),a=s(n(34)),o=s(n(22)),i=s(n(26)),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(11));function s(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.component("report-table",{mixins:[o.default],data:function(){var e=this;return{RARITIES:l.RARITIES,getTalentName:l.getTalentName,getTalentRarityIndex:l.getTalentRarityIndex,getHero:l.getHero,getLevelBuckets:i.default.getLevelBuckets,getLevelsPerBucket:function(t){return l.getMaxLevel(t)/e.getLevelBuckets()}}},computed:{report:function(){var e=this,t=function(e){return!0},n=[""!=this.filterRarity?function(t){return l.getTalentRarity(t.Talent)==e.filterRarity}:t,this.filterLowPickrate?t:function(e){return!e.SampleTooSmall}],r=function(e,t){return e&&t};return i.default.getReport(this.selectedMode).filter(function(e){return n.map(function(t){return t(e)}).reduce(r,!0)})},totalPicks:function(){return i.default.getTotalPicks(this.selectedMode)}},components:{HeroImage:a.default}})},function(e,t,n){"use strict";n.r(t);var r=n(55),a=n.n(r);for(var 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(12)),a=c(n(43)),o=c(n(34)),i=c(n(22)),l=c(n(26)),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(11));function c(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.component("hero-talent-table",{mixins:[i.default],data:function(){var e=this;return{getTalentName:s.getTalentName,getLevelBuckets:l.default.getLevelBuckets,getLevelsPerBucket:function(t){return s.getMaxLevel(t)/e.getLevelBuckets()}}},computed:{totalPicks:function(){return l.default.getTotalPicks(this.selectedMode)},heroReport:function(){var e=this;return l.default.getReport(this.selectedMode).filter(function(t){return t.Actor==e.selectedActor})},totalHeroPicks:function(){return this.heroReport.map(function(e){return e.Count}).reduce(function(e,t){return e+t},0)},playersPerMatch:function(){return s.playersPerMatch(this.selectedMode)}},components:{TalentImage:a.default,HeroImage:o.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){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(n(12)),a=c(n(43)),o=c(n(34)),i=c(n(22)),l=c(n(26)),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(11));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:l.default.getActors().sort(),getHero:s.getHero,getTalentName:s.getTalentName}},components:{TalentImage:a.default,HeroImage:o.default}})},function(e,t,n){"use strict";n.r(t);var r=n(60),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(12)),a=c(n(43)),o=c(n(34)),i=c(n(22)),l=c(n(26)),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(11));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:s.getHero,getTalentName:s.getTalentName}},computed:{top10Talents:function(){return l.default.getTop10Picks(this.selectedMode)},hasTalents:function(){return s.hasTalents(this.selectedMode)},totalPicks:function(){return l.default.getTotalPicks(this.selectedMode)},playersPerMatch:function(){return s.playersPerMatch(this.selectedMode)}},components:{TalentImage:a.default,HeroImage: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){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(12),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(11));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(65),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){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(12),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(11));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(68),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(12)),a=l(n(43)),o=l(n(34)),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(11));function l(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.component("talent-box",{props:["title","content","entry","type","value","label"],computed:{hero:function(){return 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(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(12)),a=s(n(327)),o=s(n(22)),i=s(n(26)),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(11));function s(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),topRareWin:i.default.getTopRareWins(this.selectedMode),topEpicWin:i.default.getTopEpicWins(this.selectedMode),topLegendaryWin:i.default.getTopLegendaryWins(this.selectedMode),topLowLevel:i.default.getTopLowLevel(this.selectedMode),topScaling:i.default.getTopScaling(this.selectedMode)}},playersPerMatch:function(){return l.playersPerMatch(this.selectedMode)}},components:{TalentBox:a.default}})},function(e,t,n){"use strict";n.r(t);var r=n(72),a=n.n(r);for(var 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(12)),a=h(n(328)),o=h(n(317)),i=h(n(316)),l=h(n(313)),s=h(n(312)),c=h(n(311)),u=h(n(310)),d=h(n(307)),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(11));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:l.default,ReportTable:s.default,IntroBox:c.default,WinPickScatter:d.default,InstallNotification:u.default}})},function(e,t,n){"use strict";n.r(t);var r=n(74),a=n.n(r);for(var 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(169)),a=l(n(22)),o=l(n(26)),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(11));function l(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(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";var r=n(17),a=n(24),o=n(10).extendFlat,i=n(126);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(24);e.exports={bgcolor:{valType:"color",dflt:r.background,role:"style",description:"Sets the background color of the range slider."},bordercolor:{valType:"color",dflt:r.defaultLine,role:"style",description:"Sets the border color of the range slider."},borderwidth:{valType:"integer",dflt:0,min:0,role:"style",description:"Sets the border color of the range slider."},autorange:{valType:"boolean",dflt:!0,role:"style",description:["Determines whether or not the range slider range is","computed in relation to the input data.","If `range` is provided, then `autorange` is set to *false*."].join(" ")},range:{valType:"info_array",role:"info",items:[{valType:"any"},{valType:"any"}],description:["Sets the range of the range slider.","If not set, defaults to the full xaxis range.","If the axis `type` is *log*, then you must take the","log of your desired range.","If the axis `type` is *date*, it should be date strings,","like date data, though Date objects and unix milliseconds","will be accepted and converted to strings.","If the axis `type` is *category*, it should be numbers,","using the scale where each category is assigned a serial","number from zero in the order it appears."].join(" ")},thickness:{valType:"number",dflt:.15,min:0,max:1,role:"style",description:["The height of the range slider as a fraction of the","total plot area height."].join(" ")},visible:{valType:"boolean",dflt:!0,role:"info",description:["Determines whether or not the range slider will be visible.","If visible, perpendicular axes will be set to `fixedrange`"].join(" ")}}},function(e,t,n){"use strict";e.exports={name:"updatemenus",containerClassName:"updatemenu-container",headerGroupClassName:"updatemenu-header-group",headerClassName:"updatemenu-header",headerArrowClassName:"updatemenu-header-arrow",dropdownButtonGroupClassName:"updatemenu-dropdown-button-group",dropdownButtonClassName:"updatemenu-dropdown-button",buttonClassName:"updatemenu-button",itemRectClassName:"updatemenu-item-rect",itemTextClassName:"updatemenu-item-text",menuIndexAttrName:"updatemenu-active-index",autoMarginIdRoot:"updatemenu-",blankHeaderOpts:{label:" "},minWidth:30,minHeight:30,textPadX:24,arrowPadX:16,rx:2,ry:2,textOffsetX:12,textOffsetY:3,arrowOffsetX:4,gapButtonHeader:5,gapButton:2,activeColor:"#F4FAFF",hoverColor:"#F4FAFF",arrowSymbol:{left:"◄",right:"►",up:"▲",down:"▼"}}},function(e,t,n){"use strict";t.rangeToShapePosition=function(e){return"log"===e.type?e.r2d:function(e){return e}},t.shapePositionToRange=function(e){return"log"===e.type?e.d2r:function(e){return e}},t.decodeDate=function(e){return function(t){return t.replace&&(t=t.replace("_"," ")),e(t)}},t.encodeDate=function(e){return function(t){return e(t).replace(" ","_")}},t.getDataToPixel=function(e,n,r){var a,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(36);e.exports={_isLinkedToArray:"annotation",visible:r.visible,x:{valType:"any",role:"info",description:["Sets the annotation's x position."].join(" ")},y:{valType:"any",role:"info",description:["Sets the annotation's y position."].join(" ")},z:{valType:"any",role:"info",description:["Sets the annotation's z position."].join(" ")},ax:{valType:"number",role:"info",description:["Sets the x component of the arrow tail about the arrow head (in pixels)."].join(" ")},ay:{valType:"number",role:"info",description:["Sets the y component of the arrow tail about the arrow head (in pixels)."].join(" ")},xanchor:r.xanchor,xshift:r.xshift,yanchor:r.yanchor,yshift:r.yshift,text:r.text,textangle:r.textangle,font:r.font,width:r.width,height:r.height,opacity:r.opacity,align:r.align,valign:r.valign,bgcolor:r.bgcolor,bordercolor:r.bordercolor,borderpad:r.borderpad,borderwidth:r.borderwidth,showarrow:r.showarrow,arrowcolor:r.arrowcolor,arrowhead:r.arrowhead,arrowsize:r.arrowsize,arrowwidth:r.arrowwidth,standoff:r.standoff,hovertext:r.hovertext,hoverlabel:r.hoverlabel,captureevents:r.captureevents}},function(e,t,n){"use strict";var r=n(1),a=n(8),o=n(9),i=n(0),l=n(6),s=n(3),c=n(7),u=n(29),d=n(14),f=n(28),p=n(20),h=n(214);function v(e,t){var n=e._fullLayout.annotations[t]||{};g(e,n,t,!1,l.getFromId(e,n.xref),l.getFromId(e,n.yref))}function g(e,t,n,o,l,v){var g,_,y=e._fullLayout,b=e._fullLayout._size;o?(g="annotation-"+o,_=o+".annotations["+n+"]"):(g="annotation",_="annotations["+n+"]"),y._infolayer.selectAll("."+g+'[data-index="'+n+'"]').remove();var k="clip"+y._uid+"_ann"+n;if(t._input&&!1!==t.visible){var T={x:{},y:{}},x=+t.textangle||0,A=y._infolayer.append("g").classed(g,!0).attr("data-index",String(n)).style("opacity",t.opacity),w=A.append("g").classed("annotation-text-g",!0),M=w.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();u.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(){u.loneUnhover(y._hoverlayer.node())});var C=t.borderwidth,L=t.borderpad,B=C+L,S=M.append("rect").attr("class","bg").style("stroke-width",C+"px").call(s.stroke,t.bordercolor).call(s.fill,t.bgcolor),W=t.width||t.height,z=y._defs.select(".clips").selectAll("#"+k).data(W?[0]:[]);z.enter().append("clipPath").classed("annclip",!0).attr("id",k).append("rect"),z.exit().remove();var O=t.font,P=M.append("text").classed("annotation-text",!0).text(t.text);e._context.editable?P.call(d.makeEditable,{delegate:M,gd:e}).call(R).on("edit",function(n){t.text=n,this.call(R);var r={};r[_+".text"]=t.text,l&&l.autorange&&(r[l._name+".autorange"]=!0),v&&v.autorange&&(r[v._name+".autorange"]=!0),a.relayout(e,r)}):P.call(R)}else r.selectAll("#"+k).remove();function R(n){return n.call(c.font,O).attr({"text-anchor":{left:"start",right:"end"}[t.align]||"middle"}),d.convertToTspans(n,e,D),n}function D(){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(S.node());var r=M.select(".annotation-text-math-group"),u=!r.empty(),g=c.bBox((u?r:P).node()),L=g.width,O=g.height,R=t.width||L,D=t.height||O,N=Math.round(R+2*B),E=Math.round(D+2*B);function I(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=R,t._h=D;for(var j=!1,F=["x","y"],$=0;$<F.length;$++){var V,H,G,K,q,U=F[$],Y=t[U+"ref"]||U,X=t["a"+U+"ref"],J={x:l,y:v}[U],Z=(x+("x"===U?0:-90))*Math.PI/180,Q=N*Math.cos(Z),ee=E*Math.sin(Z),te=Math.abs(Q)+Math.abs(ee),ne=t[U+"anchor"],re=t[U+"shift"]*("x"===U?1:-1),ae=T[U];if(J){var oe=J.r2fraction(t[U]);if((e._dragging||!J.autorange)&&(oe<0||oe>1)&&(X===Y?((oe=J.r2fraction(t["a"+U]))<0||oe>1)&&(j=!0):j=!0,j))continue;V=J._offset+J.r2p(t[U]),K=.5}else"x"===U?(G=t[U],V=b.l+b.w*G):(G=1-t[U],V=b.t+b.h*G),K=t.showarrow?.5:G;if(t.showarrow){ae.head=V;var ie=t["a"+U];q=Q*I(.5,t.xanchor)-ee*I(.5,t.yanchor),X===Y?(ae.tail=J._offset+J.r2p(ie),H=q):(ae.tail=V+ie,H=q+ie),ae.text=ae.tail+q;var le=y["x"===U?"width":"height"];if("paper"===Y&&(ae.head=i.constrain(ae.head,1,le-1)),"pixel"===X){var se=-Math.max(ae.tail-3,ae.text),ce=Math.min(ae.tail+3,ae.text)-le;se>0?(ae.tail+=se,ae.text+=se):ce>0&&(ae.tail-=ce,ae.text-=ce)}ae.tail+=re,ae.head+=re}else H=q=te*I(K,ne),ae.text=V+q;ae.text+=re,q+=re,H+=re,t["_"+U+"padplus"]=te/2+H,t["_"+U+"padminus"]=te/2-H,t["_"+U+"size"]=te,t["_"+U+"shift"]=q}if(j)M.remove();else{var ue=0,de=0;if("left"!==t.align&&(ue=(R-L)*("center"===t.align?.5:1)),"top"!==t.valign&&(de=(D-O)*("middle"===t.valign?.5:1)),u)r.select("svg").attr({x:B+ue-1,y:B+de}).call(c.setClipUrl,W?k:null);else{var fe=B+de-g.top,pe=B+ue-g.left;P.call(d.positionText,pe,fe).call(c.setClipUrl,W?k:null)}z.select("rect").call(c.setRect,B,B,R,D),S.call(c.setRect,C/2,C/2,N-C,E-C),M.call(c.setTranslate,Math.round(T.x.text-N/2),Math.round(T.y.text-E/2)),w.attr({transform:"rotate("+x+","+T.x.text+","+T.y.text+")"});var he,ve,ge=function(n,r){A.selectAll(".annotation-arrow-g").remove();var u=T.x.head,d=T.y.head,f=T.x.tail+n,g=T.y.tail+r,y=T.x.text+n,k=T.y.text+r,C=i.rotationXYMatrix(x,y,k),L=i.apply2DTransform(C),B=i.apply2DTransform2(C),W=+S.attr("width"),z=+S.attr("height"),O=y-.5*W,P=O+W,R=k-.5*z,D=R+z,N=[[O,R,O,D],[O,D,P,D],[P,D,P,R],[P,R,O,R]].map(B);if(!N.reduce(function(e,t){return e^!!m(u,d,u+1e6,d+1e6,t[0],t[1],t[2],t[3])},!1)){N.forEach(function(e){var t=m(f,g,u,d,e[0],e[1],e[2],e[3]);t&&(f=t.x,g=t.y)});var E=t.arrowwidth,I=t.arrowcolor,j=A.append("g").style({opacity:s.opacity(I)}).classed("annotation-arrow-g",!0),F=j.append("path").attr("d","M"+f+","+g+"L"+u+","+d).style("stroke-width",E+"px").call(s.stroke,s.rgb(I));if(h(F,t.arrowhead,"end",t.arrowsize,t.standoff),e._context.editable&&F.node().parentNode&&!o){var $=u,V=d;if(t.standoff){var H=Math.sqrt(Math.pow(u-f,2)+Math.pow(d-g,2));$+=t.standoff*(f-u)/H,V+=t.standoff*(g-d)/H}var G,K,q,U=j.append("path").classed("annotation-arrow",!0).classed("anndrag",!0).attr({d:"M3,3H-3V-3H3ZM0,0L"+(f-$)+","+(g-V),transform:"translate("+$+","+V+")"}).style("stroke-width",E+6+"px").call(s.stroke,"rgba(0,0,0,0)").call(s.fill,"rgba(0,0,0,0)");p.init({element:U.node(),gd:e,prepFn:function(){var e=c.getTranslate(M);K=e.x,q=e.y,G={},l&&l.autorange&&(G[l._name+".autorange"]=!0),v&&v.autorange&&(G[v._name+".autorange"]=!0)},moveFn:function(e,n){var r=L(K,q),a=r[0]+e,o=r[1]+n;M.call(c.setTranslate,a,o),G[_+".x"]=l?l.p2r(l.r2p(t.x)+e):t.x+e/b.w,G[_+".y"]=v?v.p2r(v.r2p(t.y)+n):t.y-n/b.h,t.axref===t.xref&&(G[_+".ax"]=l.p2r(l.r2p(t.ax)+e)),t.ayref===t.yref&&(G[_+".ay"]=v.p2r(v.r2p(t.ay)+n)),j.attr("transform","translate("+e+","+n+")"),w.attr({transform:"rotate("+x+","+a+","+o+")"})},doneFn:function(t){if(t){a.relayout(e,G);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(){ve=w.attr("transform"),he={}},moveFn:function(e,n){var r="pointer";if(t.showarrow)t.axref===t.xref?he[_+".ax"]=l.p2r(l.r2p(t.ax)+e):he[_+".ax"]=t.ax+e,t.ayref===t.yref?he[_+".ay"]=v.p2r(v.r2p(t.ay)+n):he[_+".ay"]=t.ay+n,ge(e,n);else{if(o)return;if(l)he[_+".x"]=t.x+e/l._m;else{var a=t._xsize/b.w,i=t.x+(t._xshift-t.xshift)/b.w-a/2;he[_+".x"]=p.align(i+e/b.w,a,0,1,t.xanchor)}if(v)he[_+".y"]=t.y+n/v._m;else{var s=t._ysize/b.h,c=t.y-(t._yshift+t.yshift)/b.h-s/2;he[_+".y"]=p.align(c-n/b.h,s,0,1,t.yanchor)}l&&v||(r=p.getCursor(l?.5:he[_+".x"],v?.5:he[_+".y"],t.xanchor,t.yanchor))}w.attr({transform:"translate("+e+","+n+")"+ve}),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 m(e,t,n,r,a,o,i,l){var s=n-e,c=a-e,u=i-a,d=r-t,f=o-t,p=l-o,h=s*p-u*d;if(0===h)return null;var v=(c*p-u*f)/h,g=(c*d-s*f)/h;return g<0||g>1||v<0||v>1?null:{x:e+s*v,y:t+d*v}}e.exports={draw:function(e){var t=e._fullLayout;t._infolayer.selectAll(".annotation").remove();for(var n=0;n<t.annotations.length;n++)t.annotations[n].visible&&v(e,n);return o.previousPromises(e)},drawOne:v,drawRaw:g}},function(e,t,n){"use strict";var r=n(4);t.legendGetsTrace=function(e){return e.visible&&r.traceIs(e,"showLegend")},t.isGrouped=function(e){return-1!==(e.traceorder||"").indexOf("grouped")},t.isVertical=function(e){return"h"!==e.orientation},t.isReversed=function(e){return-1!==(e.traceorder||"").indexOf("reversed")}},function(e,t,n){"use strict";var r=n(1),a=n(2),o=n(21),i=n(0),l=n(88),s=n(14),c=n(259),u=n(7),d=n(3),f=n(20),p=n(6),h=n(4),v=n(87),g=n(38),m=g.YANGLE,_=Math.PI*m/180,y=1/Math.sin(_),b=Math.cos(_),k=Math.sin(_),T=g.HOVERARROWSIZE,x=g.HOVERTEXTPAD;function A(e,t,n,s){if("pie"!==n&&"sankey"!==n||s){n||(n="xy");var m=Array.isArray(n)?n:[n],_=e._fullLayout,b=_._plots||[],k=b[n];if(k){var T=k.overlays.map(function(e){return e.id});m=m.concat(T)}for(var x=m.length,A=new Array(x),B=new Array(x),S=0;S<x;S++){var W=m[S],z=b[W];if(z)A[S]=p.getFromId(e,z.xaxis._id),B[S]=p.getFromId(e,z.yaxis._id);else{var O=_[W]._subplot;A[S]=O.xaxis,B[S]=O.yaxis}}var P=t.hovermode||_.hovermode;if(-1===["x","y","closest"].indexOf(P)||!e.calcdata||e.querySelector(".zoombox")||e._dragging)return f.unhoverRaw(e,t);var R,D,N,E,I,j,F,$,V,H,G,K,q,U=[],Y=[];if(Array.isArray(t))for(P="array",N=0;N<t.length;N++)"skip"!==(I=e.calcdata[t[N].curveNumber||0])[0].trace.hoverinfo&&Y.push(I);else{for(E=0;E<e.calcdata.length;E++)"skip"!==(j=(I=e.calcdata[E])[0].trace).hoverinfo&&-1!==m.indexOf(v.getSubplot(j))&&Y.push(I);var X,J;if(!t.target)X="xpx"in t?t.xpx:A[0]._length/2,J="ypx"in t?t.ypx:B[0]._length/2;else{if(!1===l.triggerHandler(e,"plotly_beforehover",t))return;var Z=t.target.getBoundingClientRect();if(X=t.clientX-Z.left,J=t.clientY-Z.top,X<0||X>Z.width||J<0||J>Z.height)return f.unhoverRaw(e,t)}if(R="xval"in t?v.flat(m,t.xval):v.p2c(A,X),D="yval"in t?v.flat(m,t.yval):v.p2c(B,J),!a(R[0])||!a(D[0]))return i.warn("Fx.hover failed",t,e),f.unhoverRaw(e,t)}var Q=1/0;for(E=0;E<Y.length;E++)if((I=Y[E])&&I[0]&&I[0].trace&&!0===I[0].trace.visible&&(j=I[0].trace,-1===["carpet","contourcarpet"].indexOf(j._module.name))){if(F=v.getSubplot(j),V=P,K={cd:I,trace:j,xa:A[$=m.indexOf(F)],ya:B[$],index:!1,distance:Math.min(Q,g.MAXDIST),color:d.defaultLine,name:j.name,x0:void 0,x1:void 0,y0:void 0,y1:void 0,xLabelVal:void 0,yLabelVal:void 0,zLabelVal:void 0,text:void 0},_[F]&&(K.subplot=_[F]._subplot),q=U.length,"array"===V){var ee=t[E];"pointNumber"in ee?(K.index=ee.pointNumber,V="closest"):(V="","xval"in ee&&(H=ee.xval,V="x"),"yval"in ee&&(G=ee.yval,V=V?"closest":"y"))}else H=R[$],G=D[$];if(j._module&&j._module.hoverPoints){var te=j._module.hoverPoints(K,H,G,V);if(te)for(var ne,re=0;re<te.length;re++)ne=te[re],a(ne.x0)&&a(ne.y0)&&U.push(C(ne,P))}else i.log("Unrecognized trace type in hover:",j);"closest"===P&&U.length>q&&(U.splice(0,q),Q=U[0].distance)}if(0===U.length)return f.unhoverRaw(e,t);U.sort(function(e,t){return e.distance-t.distance});var ae=e._hoverdata,oe=[];for(N=0;N<U.length;N++){var ie=U[N],le={data:ie.trace._input,fullData:ie.trace,curveNumber:ie.trace.index,pointNumber:ie.index};ie.trace._module.eventData?le=ie.trace._module.eventData(le,ie):(le.x=ie.xVal,le.y=ie.yVal,le.xaxis=ie.xa,le.yaxis=ie.ya,void 0!==ie.zLabelVal&&(le.z=ie.zLabelVal)),v.appendArrayPointValue(le,ie.trace,ie.index),oe.push(le)}if(e._hoverdata=oe,L(e,t,ae)&&_._hasCartesian)!function(e,t){var n=t.hovermode,r=t.container,a=e[0],i=a.xa,l=a.ya,s=i.showspikes,c=l.showspikes;if(r.selectAll(".spikeline").remove(),"closest"!==n||!s&&!c)return;var f=t.fullLayout,p=i._offset+(a.x0+a.x1)/2,h=l._offset+(a.y0+a.y1)/2,v=d.combine(f.plot_bgcolor,f.paper_bgcolor),g=o.readability(a.color,v)<1.5?d.contrast(v):a.color;if(c){var m=l.spikemode,_=l.spikethickness,y=l.spikecolor||g,b=l._boundingBox,k=(b.left+b.right)/2<p?b.right:b.left;if(-1!==m.indexOf("toaxis")||-1!==m.indexOf("across")){var T=k,x=p;-1!==m.indexOf("across")&&(T=l._counterSpan[0],x=l._counterSpan[1]),r.append("line").attr({x1:T,x2:x,y1:h,y2:h,"stroke-width":_+2,stroke:v}).classed("spikeline",!0).classed("crisp",!0),r.append("line").attr({x1:T,x2:x,y1:h,y2:h,"stroke-width":_,stroke:y,"stroke-dasharray":u.dashStyle(l.spikedash,_)}).classed("spikeline",!0).classed("crisp",!0)}-1!==m.indexOf("marker")&&r.append("circle").attr({cx:k+("right"!==l.side?_:-_),cy:h,r:_,fill:y}).classed("spikeline",!0)}if(s){var A=i.spikemode,w=i.spikethickness,M=i.spikecolor||g,C=i._boundingBox,L=(C.top+C.bottom)/2<h?C.bottom:C.top;if(-1!==A.indexOf("toaxis")||-1!==A.indexOf("across")){var B=L,S=h;-1!==A.indexOf("across")&&(B=i._counterSpan[0],S=i._counterSpan[1]),r.append("line").attr({x1:p,x2:p,y1:B,y2:S,"stroke-width":w+2,stroke:v}).classed("spikeline",!0).classed("crisp",!0),r.append("line").attr({x1:p,x2:p,y1:B,y2:S,"stroke-width":w,stroke:M,"stroke-dasharray":u.dashStyle(i.spikedash,w)}).classed("spikeline",!0).classed("crisp",!0)}-1!==A.indexOf("marker")&&r.append("circle").attr({cx:p,cy:L-("top"!==i.side?w:-w),r:w,fill:M}).classed("spikeline",!0)}}(U,{hovermode:P,fullLayout:_,container:_._hoverlayer,outerContainer:_._paperdiv});var se="y"===P&&Y.length>1,ce=w(U,{hovermode:P,rotateLabels:se,bgColor:d.combine(_.plot_bgcolor||d.background,_.paper_bgcolor),container:_._hoverlayer,outerContainer:_._paperdiv,commonLabelOpts:_.hoverlabel},e);if(function(e,t){var n,r,a,o,i,l,s,c=0,u=e.map(function(e,n){var r=e[t];return[{i:n,dp:0,pos:e.pos,posref:e.posref,size:e.by*("x"===r._id.charAt(0)?y:1)/2,pmin:r._offset,pmax:r._offset+r._length}]}).sort(function(e,t){return e[0].posref-t[0].posref});function d(e){var t=e[0],s=e[e.length-1];if(r=t.pmin-t.pos-t.dp+t.size,a=s.pos+s.dp+s.size-t.pmax,r>.01){for(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++)(l=e[o]).pos+l.dp+l.size>t.pmax&&c++;for(o=e.length-1;o>=0&&!(c<=0);o--)(l=e[o]).pos>t.pmax-1&&(l.del=!0,c--);for(o=0;o<e.length&&!(c<=0);o++)if((l=e[o]).pos<t.pmin+1)for(l.del=!0,c--,a=2*l.size,i=e.length-1;i>=0;i--)e[i].dp-=a;for(o=e.length-1;o>=0&&!(c<=0);o--)(l=e[o]).pos+l.dp+l.size>t.pmax&&(l.del=!0,c--)}}}for(;!n&&c<=e.length;){for(c++,n=!0,o=0;o<u.length-1;){var f=u[o],p=u[o+1],h=f[f.length-1],v=p[0];if((r=h.pos+h.dp+h.size-v.pos-v.dp+v.size)>.01&&h.pmin===v.pmin&&h.pmax===v.pmax){for(i=p.length-1;i>=0;i--)p[i].dp+=r;for(f.push.apply(f,p),u.splice(o+1,1),s=0,i=f.length-1;i>=0;i--)s+=f[i].dp;for(a=s/f.length,i=f.length-1;i>=0;i--)f[i].dp-=a;n=!1}else o++}u.forEach(d)}for(o=u.length-1;o>=0;o--){var g=u[o];for(i=g.length-1;i>=0;i--){var m=g[i],_=e[m.i];_.offset=m.dp,_.del=m.del}}}(U,se?"xa":"ya"),M(ce,se),t.target&&t.target.tagName){var ue=h.getComponentMethod("annotations","hasClickToShow")(e,oe);c(r.select(t.target),ue?"pointer":"")}t.target&&!s&&L(e,t,ae)&&(ae&&e.emit("plotly_unhover",{event:t,points:ae}),e.emit("plotly_hover",{event:t,points:e._hoverdata,xaxes:A,yaxes:B,xvals:R,yvals:D}))}else e.emit("plotly_hover",{event:t.originalEvent,points:[t]})}function w(e,t,n){var a,o=t.hovermode,i=t.rotateLabels,l=t.bgColor,c=t.container,f=t.outerContainer,p=t.commonLabelOpts||{},h=t.fontFamily||g.HOVERFONT,v=t.fontSize||g.HOVERFONTSIZE,_=e[0],y=_.xa,b=_.ya,k="y"===o?"yLabel":"xLabel",A=_[k],w=(String(A)||"").split(" ")[0],M=f.node().getBoundingClientRect(),C=M.top,L=M.width,B=M.height,S=_.distance<=g.MAXDIST&&("x"===o||"y"===o);for(a=0;a<e.length;a++){var W=(e[a].hoverinfo||e[a].trace.hoverinfo).split("+");if(-1===W.indexOf("all")&&-1===W.indexOf(o)){S=!1;break}}var z=c.selectAll("g.axistext").data(S?[0]:[]);z.enter().append("g").classed("axistext",!0),z.exit().remove(),z.each(function(){var t=r.select(this),a=t.selectAll("path").data([0]),i=t.selectAll("text").data([0]);a.enter().append("path").style({fill:p.bgcolor||d.defaultLine,stroke:p.bordercolor||d.background,"stroke-width":"1px"}),i.enter().append("text").call(u.font,p.font.family||h,p.font.size||v,p.font.color||d.background).attr("data-notex",1),i.text(A).call(s.positionText,0,0).call(s.convertToTspans,n),t.attr("transform","");var l=i.node().getBoundingClientRect();if("x"===o){i.attr("text-anchor","middle").call(s.positionText,0,"top"===y.side?C-l.bottom-T-x:C-l.top+T+x);var c="top"===y.side?"-":"";a.attr("d","M0,0L"+T+","+c+T+"H"+(x+l.width/2)+"v"+c+(2*x+l.height)+"H-"+(x+l.width/2)+"V"+c+T+"H-"+T+"Z"),t.attr("transform","translate("+(y._offset+(_.x0+_.x1)/2)+","+(b._offset+("top"===y.side?0:b._length))+")")}else{i.attr("text-anchor","right"===b.side?"start":"end").call(s.positionText,("right"===b.side?1:-1)*(x+T),C-l.top-l.height/2);var f="right"===b.side?"":"-";a.attr("d","M0,0L"+f+T+","+T+"V"+(x+l.height/2)+"h"+f+(2*x+l.width)+"V-"+(x+l.height/2)+"H"+f+T+"V-"+T+"Z"),t.attr("transform","translate("+(y._offset+("right"===b.side?y._length:0))+","+(b._offset+(_.y0+_.y1)/2)+")")}e=e.filter(function(e){return void 0!==e.zLabelVal||(e[k]||"").split(" ")[0]===w})});var O=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 O.enter().append("g").classed("hovertext",!0).each(function(){var e=r.select(this);e.append("rect").call(d.fill,d.addOpacity(l,.8)),e.append("text").classed("name",!0),e.append("path").style("stroke-width","1px"),e.append("text").classed("nums",!0).call(u.font,h,v)}),O.exit().remove(),O.each(function(e){var t=r.select(this).attr("transform",""),a="",c="",f=d.opacity(e.color)?e.color:d.defaultLine,p=d.combine(f,l),g=e.borderColor||d.contrast(p);void 0!==e.nameOverride&&(e.name=e.nameOverride),e.name&&(a=s.plainText(e.name||"")).length>15&&(a=a.substr(0,12)+"..."),void 0!==e.extraText&&(c+=e.extraText),void 0!==e.zLabel?(void 0!==e.xLabel&&(c+="x: "+e.xLabel+"<br>"),void 0!==e.yLabel&&(c+="y: "+e.yLabel+"<br>"),c+=(c?"z: ":"")+e.zLabel):S&&e[o+"Label"]===A?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 _=t.select("text.nums").call(u.font,e.fontFamily||h,e.fontSize||v,e.fontColor||g).text(c).attr("data-notex",1).call(s.positionText,0,0).call(s.convertToTspans,n),y=t.select("text.name"),b=0;a&&a!==c?(y.call(u.font,e.fontFamily||h,e.fontSize||v,p).text(a).attr("data-notex",1).call(s.positionText,0,0).call(s.convertToTspans,n),b=y.node().getBoundingClientRect().width+2*x):(y.remove(),t.select("rect").remove()),t.select("path").style({fill:p,stroke:g});var k,w,M=_.node().getBoundingClientRect(),W=e.xa._offset+(e.x0+e.x1)/2,z=e.ya._offset+(e.y0+e.y1)/2,O=Math.abs(e.x1-e.x0),P=Math.abs(e.y1-e.y0),R=M.width+T+x+b;e.ty0=C-M.top,e.bx=M.width+2*x,e.by=M.height+2*x,e.anchor="start",e.txwidth=M.width,e.tx2width=b,e.offset=0,i?(e.pos=W,k=z+P/2+R<=B,w=z-P/2-R>=0,"top"!==e.idealAlign&&k||!w?k?(z+=P/2,e.anchor="start"):e.anchor="middle":(z-=P/2,e.anchor="end")):(e.pos=z,k=W+O/2+R<=L,w=W-O/2-R>=0,"left"!==e.idealAlign&&k||!w?k?(W+=O/2,e.anchor="start"):e.anchor="middle":(W-=O/2,e.anchor="end")),_.attr("text-anchor",e.anchor),b&&y.attr("text-anchor",e.anchor),t.attr("transform","translate("+W+","+z+")"+(i?"rotate("+m+")":""))}),O}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],l=i*(T+x),c=l+i*(e.txwidth+x),d=0,f=e.offset;"middle"===e.anchor&&(l-=e.tx2width/2,c-=e.tx2width/2),t&&(f*=-k,d=e.offset*b),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*T+d)+","+(T+f)+"v"+(e.by/2-T)+"h"+a*e.bx+"v-"+e.by+"H"+(a*T+d)+"V"+(f-T)+"Z"),o.call(s.positionText,l+d,f+e.ty0-e.by/2+x),e.tx2width&&(n.select("text.name").call(s.positionText,c+i*x+d,f+e.ty0-e.by/2+x),n.select("rect").call(u.setRect,c+(i-1)*e.tx2width/2+d,f-e.by/2-1,e.tx2width,e.by+2))}})}function C(e,t){var n,r=e.trace||{},a=e.cd[0],o=e.cd[e.index]||{};function l(t,n,l){var s;if(o[n])s=o[n];else if(a[n]){var c=a[n];Array.isArray(c)&&Array.isArray(c[e.index[0]])&&(s=c[e.index[0]][e.index[1]])}else s=i.nestedProperty(r,l).get();s&&(e[t]=s)}if(l("hoverinfo","hi","hoverinfo"),l("color","hbg","hoverlabel.bgcolor"),l("borderColor","hbc","hoverlabel.bordercolor"),l("fontFamily","htf","hoverlabel.font.family"),l("fontSize","hts","hoverlabel.font.size"),l("fontColor","htc","hoverlabel.font.color"),e.posref="y"===t?(e.x0+e.x1)/2:(e.y0+e.y1)/2,e.x0=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 s=p.tickText(e.xa,e.xa.c2l(n?-e.xLabelVal:e.xLabelVal),"hover");n?0===e.xLabelVal?e.xLabel="0":e.xLabel="-"+s.text:e.xLabel=s.text,e.xVal=e.xa.c2d(e.xLabelVal)}if(void 0!==e.yLabelVal){n="log"===e.ya.type&&e.yLabelVal<=0;var c=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 u=p.tickText(e.xa,e.xa.c2l(e.xerr),"hover").text;void 0!==e.xerrneg?e.xLabel+=" +"+u+" / -"+p.tickText(e.xa,e.xa.c2l(e.xerrneg),"hover").text:e.xLabel+=" ± "+u,"x"===t&&(e.distance+=1)}if(!(isNaN(e.yerr)||"log"===e.ya.type&&e.yerr<=0)){var d=p.tickText(e.ya,e.ya.c2l(e.yerr),"hover").text;void 0!==e.yerrneg?e.yLabel+=" +"+d+" / -"+p.tickText(e.ya,e.ya.c2l(e.yerrneg),"hover").text:e.yLabel+=" ± "+d,"y"===t&&(e.distance+=1)}var f=e.hoverinfo||e.trace.hoverinfo;return"all"!==f&&(-1===(f=f.split("+")).indexOf("x")&&(e.xLabel=void 0),-1===f.indexOf("y")&&(e.yLabel=void 0),-1===f.indexOf("z")&&(e.zLabel=void 0),-1===f.indexOf("text")&&(e.text=void 0),-1===f.indexOf("name")&&(e.name=void 0)),e}function L(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 A(e,t,n,r),void(e._lastHoverTime=Date.now());e._hoverTimer=setTimeout(function(){A(e,t,n,r),e._lastHoverTime=Date.now(),e._hoverTimer=void 0},g.HOVERMINTIME)},t.loneHover=function(e,t){var n={color:e.color||d.defaultLine,x0:e.x0||e.x||0,x1:e.x1||e.x||0,y0:e.y0||e.y||0,y1:e.y1||e.y||0,xLabel:e.xLabel,yLabel:e.yLabel,zLabel:e.zLabel,text:e.text,name:e.name,idealAlign:e.idealAlign,borderColor:e.borderColor,fontFamily:e.fontFamily,fontSize:e.fontSize,fontColor:e.fontColor,trace:{index:0,hoverinfo:""},xa:{_offset:0},ya:{_offset:0},index:0},a=r.select(t.container),o=t.outerContainer?r.select(t.outerContainer):a,i={hovermode:"closest",rotateLabels:!1,bgColor:t.bgColor||d.background,container:a,outerContainer:o},l=w([n],i,t.gd);return M(l,i.rotateLabels),l.node()}},function(e,t,n){"use strict";var r=n(10).extendFlat,a=n(17),o=n(38);e.exports={dragmode:{valType:"enumerated",role:"info",values:["zoom","pan","select","lasso","orbit","turntable"],dflt:"zoom",description:["Determines the mode of drag interactions.","*select* and *lasso* apply only to scatter traces with","markers or text. *orbit* and *turntable* apply only to","3D scenes."].join(" ")},hovermode:{valType:"enumerated",role:"info",values:["x","y","closest",!1],description:"Determines the mode of hover interactions."},hoverlabel:{bgcolor:{valType:"color",role:"style",description:["Sets the background color of all hover labels on graph"].join(" ")},bordercolor:{valType:"color",role:"style",description:["Sets the border color of all hover labels on graph."].join(" ")},font:{family:r({},a.family,{dflt: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(38);t.getSubplot=function(e){return e.subplot||e.xaxis+e.yaxis||e.geo},t.flat=function(e,t){for(var n=new Array(e.length),r=0;r<e.length;r++)n[r]=t;return n},t.p2c=function(e,t){for(var n=new Array(e.length),r=0;r<e.length;r++)n[r]=e[r].p2c(t);return n},t.getDistanceFunction=function(e,t,n,r){return"closest"===e?r||function(e,t){return function(n){var r=e(n),a=t(n);return Math.sqrt(r*r+a*a)}}(t,n):"x"===e?t:n},t.getClosest=function(e,t,n){if(!1!==n.index)n.index>=0&&n.index<e.length?n.distance=0:n.index=!1;else for(var r=0;r<e.length;r++){var a=t(e[r]);a<=n.distance&&(n.index=r,n.distance=a)}return n},t.inbox=function(e,t){return e*t<0||0===e?a.MAXDIST*(.6-.3/Math.max(3,Math.abs(e-t))):1/0},t.appendArrayPointValue=function(e,t,n){var a=t._arrayAttrs;if(a)for(var o=0;o<a.length;o++){var i,l=a[o];if(void 0===e[i="ids"===l?"id":"locations"===l?"location":l]){var s=r.nestedProperty(t,l).get();e[i]=Array.isArray(n)?s[n[0]][n[1]]:s[n]}}}},function(e,t,n){"use strict";var r=n(89).EventEmitter,a={init:function(e){if(e._ev instanceof r)return e;var t=new r,n=new r;return e._ev=t,e._internalEv=n,e.on=t.on.bind(t),e.once=t.once.bind(t),e.removeListener=t.removeListener.bind(t),e.removeAllListeners=t.removeAllListeners.bind(t),e._internalOn=n.on.bind(n),e._internalOnce=n.once.bind(n),e._removeInternalListener=n.removeListener.bind(n),e._removeAllInternalListeners=n.removeAllListeners.bind(n),e.emit=function(r,a){"undefined"!=typeof jQuery&&jQuery(e).trigger(r,a),t.emit(r,a),n.emit(r,a)},e},triggerHandler:function(e,t,n){var r,a;"undefined"!=typeof jQuery&&(r=jQuery(e).triggerHandler(t,n));var o=e._ev;if(!o)return r;var i=o._events[t];if(!i)return r;"function"==typeof i&&(i=[i]);for(var l=i.pop(),s=0;s<i.length;s++)i[s](n);return a=l(n),void 0!==r?r:a},purge:function(e){return delete e._ev,delete e.on,delete e.once,delete e.removeListener,delete e.removeAllListeners,delete e.emit,delete e._ev,delete e._internalEv,delete e._internalOn,delete e._internalOnce,delete e._removeInternalListener,delete e._removeAllInternalListeners,e}};e.exports=a},function(e,t){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function a(e){return"object"==typeof e&&null!==e}function 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,l,s,c;if(this._events||(this._events={}),"error"===e&&(!this._events.error||a(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var u=new Error('Uncaught, unspecified "error" event. ('+t+")");throw u.context=t,u}if(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:l=Array.prototype.slice.call(arguments,1),n.apply(this,l)}else if(a(n))for(l=Array.prototype.slice.call(arguments,1),i=(c=n.slice()).length,s=0;s<i;s++)c[s].apply(this,l);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,l;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(l=i;l-- >0;)if(n[l]===t||n[l].listener&&n[l].listener===t){o=l;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(89).EventEmitter;e.exports=function(e){var t=e.emitter||new a,n=new Promise(function(a,o){var i=window.Image,l=e.svg,s=e.format||"png";if(r.isIE()&&(l=(l=(l=l.replace(/"/gi,"'")).replace(/(\('#)([^']*)('\))/gi,'("$2")')).replace(/(\\')/gi,'"'),"svg"!==s)){var c=new Error("Sorry IE does not support downloading from canvas. Try {format:'svg'} instead.");return o(c),e.promise?n:t.emit("error",c)}var u=e.canvas,d=u.getContext("2d"),f=new i,p="data:image/svg+xml,"+encodeURIComponent(l);u.height=e.height||150,u.width=e.width||300,f.onload=function(){var n;switch("svg"!==s&&d.drawImage(f,0,0),s){case"jpeg":n=u.toDataURL("image/jpeg");break;case"png":n=u.toDataURL("image/png");break;case"webp":n=u.toDataURL("image/webp");break;case"svg":n=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(31),l=/"/g,s=new RegExp('("TOBESTRIPPED)|(TOBESTRIPPED")',"g");e.exports=function(e,t){var n,c=e._fullLayout,u=c._paper,d=c._toppaper;u.insert("rect",":first-child").call(a.setRect,0,0,c.width,c.height).call(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(d){var h=d.node().childNodes,v=Array.prototype.slice.call(h);for(n=0;n<v.length;n++){var g=v[n];g.childNodes.length&&u.node().appendChild(g)}}c._draggers&&c._draggers.remove(),u.node().style.background="",u.selectAll("text").attr({"data-unformatted":null,"data-math":null}).each(function(){var e=r.select(this);if("hidden"!==e.style("visibility")&&"none"!==e.style("display")){e.style({visibility:null,display:null});var t=e.style("font-family");t&&-1!==t.indexOf('"')&&e.style("font-family",t.replace(l,"TOBESTRIPPED"))}else e.remove()}),u.selectAll(".point").each(function(){var e=r.select(this),t=e.style("fill");t&&-1!==t.indexOf("url(")&&e.style("fill",t.replace(l,"TOBESTRIPPED"))}),"pdf"!==t&&"eps"!==t||u.selectAll("#MathJax_SVG_glyphs path").attr("stroke-width",0),u.node().setAttributeNS(i.xmlns,"xmlns",i.svg),u.node().setAttributeNS(i.xmlns,"xmlns:xlink",i.xlink);var m=(new window.XMLSerializer).serializeToString(u.node());return m=function(e){var t=r.select("body").append("div").style({display:"none"}).html(""),n=e.replace(/(&[^;]*;)/gi,function(e){return"&lt;"===e?"&#60;":"&rt;"===e?"&#62;":-1!==e.indexOf("<")||-1!==e.indexOf(">")?"":t.html(e).text()});return t.remove(),n}(m),m=(m=m.replace(/&(?!\w+;|\#[0-9]+;| \#x[0-9A-F]+;)/g,"&amp;")).replace(s,"'")}},function(e,t,n){"use strict";var r=n(0),a=n(9),o=r.extendFlat,i=r.extendDeep;function l(e){var t;switch(e){case"themes__thumb":t={autosize:!0,width:150,height:150,title:"",showlegend:!1,margin:{l:5,r:5,t:5,b:5,pad:0},annotations:[]};break;case"thumbnail":t={title:"",hidesources:!0,showlegend:!1,borderwidth:0,bordercolor:"",margin:{l:1,r:1,t:1,b:1,pad:0},annotations:[]};break;default:t={}}return t}e.exports=function(e,t){var n;e.framework&&e.framework.isPolar&&(e=e.framework.getConfig());var r,s=e.data,c=e.layout,u=i([],s),d=i({},c,l(t.tileClass)),f=e._context||{};if(t.width&&(d.width=t.width),t.height&&(d.height=t.height),"thumbnail"===t.tileClass||"themes__thumb"===t.tileClass){d.annotations=[];var p=Object.keys(d);for(n=0;n<p.length;n++)r=p[n],["xaxis","yaxis","zaxis"].indexOf(r.slice(0,5))>-1&&(d[p[n]].title="");for(n=0;n<u.length;n++){var h=u[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++)d.annotations.push(t.annotations[n]);var v=a.getSubplotIds(d,"gl3d");if(v.length){var g={};for("thumbnail"===t.tileClass&&(g={title:"",showaxeslabels:!1,showticklabels:!1,linetickenable:!1}),n=0;n<v.length;n++){var m=d[v[n]];m.xaxis||(m.xaxis={}),m.yaxis||(m.yaxis={}),m.zaxis||(m.zaxis={}),o(m.xaxis,g),o(m.yaxis,g),o(m.zaxis,g),m._scene=null}}var _=document.createElement("div");t.tileClass&&(_.className=t.tileClass);var y={gd:_,td:_,layout:d,data:u,config:{staticPlot:void 0===t.staticPlot||t.staticPlot,plotGlPixelRatio:void 0===t.plotGlPixelRatio?2:t.plotGlPixelRatio,displaylogo:t.displaylogo||!1,showLink:t.showLink||!1,showTips:t.showTips||!1,mapboxAccessToken:f.mapboxAccessToken}};return"transparent"!==t.setBackground&&(y.config.setBackground=t.setBackground||"opaque"),y.gd.defaultLayout=l(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(146),a=n(0),o=n(271);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 l=r(e,t),s=t.filename||e.fn||"newplot";s+="."+t.format,l.then(function(t){return e._snapshotInProgress=!1,o(t,s)}).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),l=n(0),s=n(7),c=n(3),u=n(14),d=n(96),f=/Click to enter .+ title/;(e.exports={}).draw=function(e,t,n){var p=n.propContainer,h=n.propName,v=n.traceIndex,g=n.dfltName,m=n.avoid||{},_=n.attributes,y=n.transform,b=n.containerGroup,k=e._fullLayout,T=p.titlefont.family,x=p.titlefont.size,A=p.titlefont.color,w=1,M=!1,C=p.title.trim(),L=e._context.editable;""===C&&(w=0),C.match(f)&&(w=.2,M=!0,L||(C=""));var B=C||L;b||(b=k._infolayer.selectAll(".g-"+t).data([0])).enter().append("g").classed("g-"+t,!0);var S=b.selectAll("text").data(B?[0]:[]);if(S.enter().append("text"),S.text(C).attr("class",t),S.exit().remove(),B){S.call(z);var W="Click to enter "+g+" title";L&&(C?S.on(".opacity",null):(w=0,M=!0,C=W,S.text(C).on("mouseover.opacity",function(){r.select(this).transition().duration(d.SHOW_PLACEHOLDER).style("opacity",1)}).on("mouseout.opacity",function(){r.select(this).transition().duration(d.HIDE_PLACEHOLDER).style("opacity",0)})),S.call(u.makeEditable,{gd:e}).on("edit",function(t){void 0!==v?o.restyle(e,h,t,v):o.relayout(e,h,t)}).on("cancel",function(){this.text(this.attr("data-unformatted")).call(z)}).on("input",function(e){this.text(e||" ").call(u.positionText,_.x,_.y)})),S.classed("js-placeholder",M)}function z(e){l.syncOrAsync([O,P],e)}function O(t){return t.attr("transform",y?"rotate("+[y.rotate,_.x,_.y]+") translate(0, "+y.offset+")":null),t.style({"font-family":T,"font-size":r.round(x,2)+"px",fill:c.rgb(A),opacity:w*c.opacity(A),"font-weight":i.fontWeight}).attr(_).call(u.convertToTspans,e),i.previousPromises(e)}function P(e){var t=r.select(e.node().parentNode);if(m&&m.selection&&m.side&&C){t.attr("transform",null);var n=0,o={left:"right",right:"left",top:"bottom",bottom:"top"}[m.side],i=-1!==["left","top"].indexOf(m.side)?-1:1,c=a(m.pad)?m.pad:2,u=s.bBox(t.node()),d={left:0,top:0,right:k.width,bottom:k.height},f=m.maxShift||(d[m.side]-u[m.side])*("left"===m.side||"top"===m.side?-1:1);if(f<0)n=f;else{var p=m.offsetLeft||0,h=m.offsetTop||0;u.left-=p,u.right-=p,u.top-=h,u.bottom-=h,m.selection.each(function(){var e=s.bBox(this);l.bBoxIntersect(u,e,c)&&(n=Math.max(n,i*(e[m.side]-u[o])+c))}),n=Math.min(f,n)}if(n>0||f<0){var v={left:[-n,0],right:[n,0],top:[0,-n],bottom:[0,n]}[m.side];t.attr("transform","translate("+v+")")}}}}},function(e,t,n){"use strict";e.exports=function(e){for(var t,n=e.length,r=new Array(n),a=n-1,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(25),a=n(163);e.exports=function(e){return void 0!==r[e]||a(e)}},function(e,t,n){"use strict";var r=n(2),a=n(0),o=n(292),i=n(291),l=n(99),s=n(98);e.exports=function(e,t,n,c,u){var d,f=u.prefix,p=u.cLetter,h=f.slice(0,f.length-1),v=f?a.nestedProperty(e,h).get()||{}:e,g=f?a.nestedProperty(t,h).get()||{}:t,m=v[p+"min"],_=v[p+"max"],y=v.colorscale;c(f+p+"auto",!(r(m)&&r(_)&&m<_)),c(f+p+"min"),c(f+p+"max"),void 0!==y&&(d=!l(y)),c(f+"autocolorscale",d);var b,k=c(f+"colorscale");(c(f+"reversescale")&&(g.colorscale=s(k)),"marker.line."!==f)&&(f&&(b=o(v)),c(f+"showscale",b)&&i(v,g,n))}},function(e,t,n){"use strict";t.dash={valType:"string",values:["solid","dot","dash","longdash","dashdot","longdashdot"],dflt:"solid",role:"style",description:["Sets the dash style of lines. Set to a dash type string","(*solid*, *dot*, *dash*, *longdash*, *dashdot*, or *longdashdot*)","or a dash length list in px (eg *5px,10px,2px,2px*)."].join(" ")}},function(e,t,n){"use strict";var r=n(23),a=n(17),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(106),o=n(32),i=n(167);e.exports=function(e,t){if(r(t))t=String(t);else if("string"!=typeof t||"[-1]"===t.substr(t.length-4))throw"bad property string";for(var n,o,i,l=0,s=t.split(".");l<s.length;){if(n=String(s[l]).match(/^([^\[\]]*)((\[\-?[0-9]*\])+)$/)){if(n[1])s[l]=n[1];else{if(0!==l)throw"bad property string";s.splice(0,1)}for(o=n[2].substr(1,n[2].length-2).split("]["),i=0;i<o.length;i++)l++,s.splice(l,0,Number(o[i]))}l++}return"object"!=typeof e?function(e,t,n){return{set:function(){throw"bad container"},get:function(){},astr:t,parts:n,obj:e}}(e,t,s):{set:u(e,s,t),get:function e(t,n){return function(){var r,o,i,l,s,c=t;for(l=0;l<n.length-1;l++){if(-1===(r=n[l])){for(o=!0,i=[],s=0;s<c.length;s++)i[s]=e(c[s],n.slice(l+1))(),i[s]!==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[l]]))return i}}(e,s),astr:t,parts:s,obj:e}};var l=/(^|\.)((domain|range)(\.[xy])?|args|parallels)$/,s=/(^|\.)args\[/;function c(e,t){if(void 0!==(n=e)&&null!==n&&("object"!=typeof n||(a(n)?n.length:Object.keys(n).length))||o(e)&&"]"===t.charAt(t.length-1)||t.match(s)&&void 0!==e)return!1;var n;if(!a(e))return!0;if(t.match(l))return!0;var r=i(t);return r&&""===r.index}function u(e,t,n){return function(r){var o,i,l=e,s="",u=[[e,s]],h=c(r,n);for(i=0;i<t.length-1;i++){if("number"==typeof(o=t[i])&&!a(l))throw"array index but container is not an array";if(-1===o){if(h=!f(l,t.slice(i+1),r,n))break;return}if(!p(l,o,t[i+1],h))break;if("object"!=typeof(l=l[o])||null===l)throw"container is not an object";s=d(s,o),u.push([l,s])}h?(i===t.length-1&&delete l[t[i]],function(e){var t,n,r,o,i,l;for(t=e.length-1;t>=0;t--){if(r=e[t][0],o=e[t][1],l=!1,a(r))for(n=r.length-1;n>=0;n--)c(r[n],d(o,n))?l?r[n]=void 0:r.pop():l=!0;else if("object"==typeof r&&null!==r)for(i=Object.keys(r),l=!1,n=i.length-1;n>=0;n--)c(r[i[n]],d(o,i[n]))?delete r[i[n]]:l=!0;if(l)return}}(u)):l[t[i]]=r}}function d(e,t){var n=t;return r(t)?n="["+t+"]":e&&(n="."+t),e+n}function f(e,t,n,r){var o,i=a(n),l=!0,s=n,d=r.replace("-1",0),f=!i&&c(n,d),h=t[0];for(o=0;o<e.length;o++)d=r.replace("-1",o),i&&(f=c(s=n[o%n.length],d)),f&&(l=!1),p(e,o,h,f)&&u(e[o],t,r.replace("-1",o))(s);return l}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(42),i=n(41),l=n(160),s=n(104),c=n(294),u=n(285),d=a.extendFlat,f=a.extendDeep,p="_isSubplotObj",h="_isLinkedToArray",v=[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 m(e,t,n){var r=a.nestedProperty(e,n),o=f({},t.layoutAttributes);o[p]=!0,r.set(o)}function _(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=v,t.get=function(){var e={};r.allTypes.concat("area").forEach(function(t){e[t]=function(e){var t,n;"area"===e?(t={attributes:c},n={}):(t=r.modules[e]._module,n=t.basePlotModule);var a={type:null};f(a,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){_(a,n.schema.traces[e][t],t)})}),a.type=e;var i={meta:t.meta||{},attributes:g(a)};if(t.layoutAttributes){var l={};f(l,t.layoutAttributes),i.layoutAttributes=g(l)}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){_(n,a.schema.transforms[e][t],t)})}),{attributes:g(n)}}(e)}),{defs:{valObjects:a.valObjects,metaKeys:v.concat(["description","role"])},traces:e,layout:(n={},f(n,i),Object.keys(r.subplotsRegistry).forEach(function(e){var t=r.subplotsRegistry[e];if(t.layoutAttributes)if("cartesian"===t.name)m(n,t,"xaxis"),m(n,t,"yaxis");else{var a="subplot"===t.attr?t.name:t.attr;m(n,t,a)}}),n=function(e){return d(e,{radialaxis:u.radialaxis,angularaxis:u.angularaxis}),d(e,u.layout),e}(n),Object.keys(r.componentsRegistry).forEach(function(e){var t=r.componentsRegistry[e];t.layoutAttributes&&(t.schema&&t.schema.layout?Object.keys(t.schema.layout).forEach(function(e){_(n,t.schema.layout[e],e)}):_(n,t.layoutAttributes,t.name))}),{layoutAttributes:g(n)}),transforms:p,frames:(t={frames:a.extendDeep({},l)},g(t),t.frames),animation:g(s)}},t.crawl=function(e,n,r){var o=r||0;Object.keys(e).forEach(function(r){var i=e[r];-1===v.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,l){if(r=r.slice(0,l).concat([o]),t&&("data_array"===t.valType||!0===t.arrayOk)){var s=function(e){return e.join(".")}(r),c=a.nestedProperty(e,s).get();Array.isArray(c)&&n.push(s)}}if(t.crawl(o,i),e._module&&e._module.attributes&&t.crawl(e._module.attributes,i),e.transforms)for(var l=e.transforms,s=0;s<l.length;s++){var c=l[s];r=["transforms["+s+"]"],t.crawl(c._module.attributes,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.$createElement,t=this._self._c||e;return t("figure",{staticClass:"image"},[t("img",{style:this.round?"border-radius: 50%":"",attrs:{src:"/dist/assets/hero-icons/"+this.hero.toLowerCase()+".jpg",alt:this.hero,title:this.hero}})])},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("p",{staticClass:"title-box"},[e._v(e._s(e.title))]),e._v(" "),n("div",{staticClass:"columns is-mobile"},[n("div",{staticClass:"column is-centered"},[n("hero-image",{staticClass:"is-64x64 hero-image-slot",attrs:{actor:e.entry.Actor}}),e._v(" "),n("span",{staticClass:"hero-name"},[e._v(e._s(e.hero))])],1),e._v(" "),n("div",{staticClass:"column value is-centered"},[e.hasTalent?n("talent-image",{attrs:{entry:e.entry,size:64}}):n("span",[e._v("No Talent")]),e._v(" "),n("span",[e._v(e._s(e.value)+e._s(e.label))]),e._v(" "),n("span",{staticClass:"type"},[e._v(e._s(e.type))])],1)])])},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return"None"!=e.rarity?n("div",{staticClass:"talent-image",style:"background-image: url('/dist/assets/talent-icons-small/"+e.hero+"/"+e.hero+"_"+e.rarity+".jpg'); width: "+e.size+"px; height: "+e.size+"px",attrs:{alt:e.hero+" "+e.rarity,title:e.hero+" "+e.rarity}}):e._e()},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"columns is-multiline is-mobile"},[e.stats.topWin?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Overpowered",type:"Win Rate",label:"%",value:Math.round(100*e.stats.topWin.TotalWinner),entry:e.stats.topWin}})],1):e._e(),e._v(" "),e.stats.topPick?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Trending",type:"Total Pick Rate",label:"%",value:(100*e.playersPerMatch*e.stats.topPick.Count/e.stats.totalPicks).toFixed(2),entry:e.stats.topPick}})],1):e._e(),e._v(" "),e.stats.topLowLevel?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Beginner",type:"Level 1 Win Rate",label:"%",value:Math.round(100*e.stats.topLowLevel.Winner),entry:e.stats.topLowLevel}})],1):e._e(),e._v(" "),e.stats.topScaling?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Spender",type:"Win Rate per Level",label:"%",value:"+"+Math.round(100*e.stats.topScaling.TalentWinrateLevelScaling),entry:e.stats.topScaling}})],1):e._e(),e._v(" "),e.stats.topUnpopularWin?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Hidden Gem",type:"Win Rate",label:"%",value:Math.round(100*e.stats.topUnpopularWin.TotalWinner),entry:e.stats.topUnpopularWin}})],1):e._e(),e._v(" "),e.stats.topRareWin?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Best Rare",type:"Win Rate",label:"%",value:Math.round(100*e.stats.topRareWin.TotalWinner),entry:e.stats.topRareWin}})],1):e._e(),e._v(" "),e.stats.topEpicWin?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Best Epic",type:"Win Rate",label:"%",value:Math.round(100*e.stats.topEpicWin.TotalWinner),entry:e.stats.topEpicWin}})],1):e._e(),e._v(" "),e.stats.topLegendaryWin?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Best Legendary",type:"Win Rate",label:"%",value:Math.round(100*e.stats.topLegendaryWin.TotalWinner),entry:e.stats.topLegendaryWin}})],1):e._e()])},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"box"},[n("div",{staticClass:"columns is-mobile is-multiline is-centered"},e._l(e.actors,function(t){return n("div",{key:t,staticClass:"column is-narrow"},[n("a",{on:{click:function(n){e.selectedActor=t}}},[n("hero-image",{class:"is-48x48 "+(e.selectedActor==t?"highlight-selection":""),attrs:{actor:t}})],1)])}))])},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"box"},[n("b-table",{attrs:{data:e.top10Talents,"mobile-cards":!1},scopedSlots:e._u([{key:"default",fn:function(t){return[n("b-table-column",{attrs:{field:"Actor",label:"Hero"}},[n("hero-image",{staticClass:"is-square",attrs:{actor:t.row.Actor}})],1),e._v(" "),n("b-table-column",{attrs:{field:"Talent",label:"Talent",visible:e.hasTalents}},[n("div",{staticStyle:{display:"flex","align-items":"center","justify-content":"space-between"}},[n("span",[e._v(e._s(e.getTalentName(t.row.Talent)))]),e._v(" "),n("talent-image",{attrs:{entry:t.row,size:48}})],1)]),e._v(" "),n("b-table-column",{attrs:{field:"Count",label:"Pick Rate",visible:!e.hasTalents,sortable:"",numeric:""}},[n("span",[e._v(e._s(Math.round(100*e.playersPerMatch*t.row.Count/e.totalPicks))+"%")])]),e._v(" "),n("b-table-column",{attrs:{field:"Winner",label:"Win Rate",sortable:"",numeric:""}},[n("span",[e._v(e._s(Math.round(100*t.row.Winner))+"%")])])]}}])})],1)},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"container"},[e._m(0),e._v(" "),n("div",{staticClass:"tabs is-fullwidth"},[n("ul",e._l(e.modes,function(t){return n("li",{key:t,class:t==e.selectedMode?"is-active":""},[n("a",{on:{click:function(n){e.selectedMode=t}}},[n("span",[e._v(e._s(e.getMode(t)))])])])}))]),e._v(" "),n("mode-tab",{staticClass:"tab"}),e._v(" "),n("footer",{staticClass:"footer"},[n("div",{staticClass:"container"},[n("div",{staticClass:"content has-text-centered"},[n("p",[e._v("\n Last update: "+e._s(e.lastUpdate)+", with "+e._s(e.totalMatches)+" matches total.\n ")]),e._v(" "),e._m(1),e._v(" "),n("p")])])])],1)},a=[function(){var e=this.$createElement,t=this._self._c||e;return t("section",{staticClass:"hero is-medium is-bold header"},[t("div",{staticClass:"hero-body"},[t("div",{staticClass:"container"},[t("h1",{staticClass:"title has-text-white"},[this._v("\n Broken Talents\n ")]),this._v(" "),t("h2",{staticClass:"subtitle has-text-white"},[this._v("\n Tilting Brawlers since Update 2.5\n ")])])])])},function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("p",[n("strong",[e._v("BrokenTalentsFun")]),e._v(", the Vainglory Talents and Hero win rate statistics site, by shutterfly ("),n("a",{attrs:{href:"https://schneefux.xyz"}},[e._v("@schneefux")]),e._v(").\n "),n("br"),e._v(" "),n("a",{attrs:{href:"https://github.com/BrokenTalents/brokentalents.github.io"}},[e._v("Source Code")]),e._v(".\n Built with the "),n("a",{attrs:{href:"http://developer.vainglorygame.com"}},[e._v("Vainglory API")]),e._v(".\n Images by "),n("a",{attrs:{href:"https://vainglorygame.com"}},[e._v("Super Evil Mega Corp")]),e._v(", Gwen Icon by Bleeko.\n "),n("br"),e._v("\n Join the "),n("a",{attrs:{href:"https://discord.gg/txTchJY"}},[e._v("Discord Server")]),e._v(" if you have questions.\n ")])}];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",[n("b-field",[n("p",{staticClass:"control"},[n("b-dropdown",{model:{value:e.filterRarity,callback:function(t){e.filterRarity=t},expression:"filterRarity"}},[n("button",{staticClass:"button",attrs:{slot:"trigger"},slot:"trigger"},[n("span",[e._v(e._s(e.filterRarity.replace("None","No")||"All")+" Talents")]),e._v(" "),n("b-icon",{attrs:{icon:"menu-down"}})],1),e._v(" "),n("b-dropdown-item",{attrs:{value:""}},[e._v("All Talents")]),e._v(" "),e._l(e.RARITIES,function(t){return n("b-dropdown-item",{key:t,attrs:{value:t}},[e._v(e._s(t.replace("None","No"))+" Talents")])})],2)],1)]),e._v(" "),n("b-field",[n("div",{staticClass:"control"},[n("b-switch",{model:{value:e.filterLowPickrate,callback:function(t){e.filterLowPickrate=t},expression:"filterLowPickrate"}},[e._v("Include entries without enough data (statistics will be inaccurate)")])],1)]),e._v(" "),n("b-table",{attrs:{data:e.report,"default-sort":["TotalPicks","desc"],"default-sort-directon":"desc",paginated:!0},scopedSlots:e._u([{key:"header",fn:function(t){return[n("b-tooltip",{attrs:{active:!!t.column.meta,label:t.column.meta||"",position:"is-bottom",dashed:""}},[e._v("\n "+e._s(t.column.label)+"\n ")])]}},{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:"TalentWinrateBase",label:"Level 1 Win Rate",meta:"Estimated.",visible:e.hasTalents,sortable:"",numeric:""}},[isNaN(t.row.TalentWinrateBase)?[e._v("\n "+e._s((100*t.row.Winner).toFixed(2))+"% ")]:[e._v("\n "+e._s((100*t.row.TalentWinrateBase).toFixed(0))+"%\n ")]],2),e._v(" "),n("b-table-column",{attrs:{field:"TalentWinrateMax",label:"Max Level Win Rate",meta:"Estimated.",visible:e.hasTalents,sortable:"",numeric:""}},[isNaN(t.row.TalentWinrateMax)?e._e():[e._v("\n "+e._s((100*t.row.TalentWinrateMax).toFixed(0))+"%\n "),t.row.VarianceTooLarge?n("small",[n("br"),e._v("uncertain")]):e._e()]],2),e._v(" "),n("b-table-column",{attrs:{field:"TalentWinrateVariance",label:"Variance",visible:e.hasTalents,sortable:"",numeric:""}},[e._v("\n "+e._s(t.row.TalentWinrateVariance.toFixed(2))+"\n ")]),e._v(" "),n("b-table-column",{attrs:{field:"Winner",label:"Win Rate",visible:!e.hasTalents,sortable:"",numeric:""}},[e._v("\n "+e._s((100*t.row.Winner).toFixed(0))+"%\n ")]),e._v(" "),n("b-table-column",{attrs:{field:"TotalPicks",label:"Pick Rate",sortable:"",numeric:""}},[e._v("\n "+e._s((100*e.playersPerMatch*t.row.TotalPicks/e.totalPicks).toFixed(2))+"%\n ")])]}}])})],1)},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:"notification "+(e.hideIntro?"is-hidden":"")},[n("button",{staticClass:"delete",on:{click:function(t){e.hideIntro=!0}}}),e._v(" "),n("div",{staticClass:"content"},[n("h3",[e._v("Hi There!")]),e._v(" "),n("img",{staticClass:"image is-64x64",staticStyle:{float:"right"},attrs:{src:"/dist/assets/gwenbarf.png"}}),e._v(" "),e._m(0),e._v(" "),n("p",[e._v("\n This site shares visitor data with Google Analytics and Google AdSense which store cookies. If you do not want that, you can "),n("a",{on:{click:function(e){this.$ga.disable()}}},[e._v("opt out of Google Analytics")]),e._v(" and "),n("a",{attrs:{href:"http://www.youronlinechoices.com/"}},[e._v("opt out of targeted advertisements")]),e._v(".\n ")])])])},a=[function(){var e=this.$createElement,t=this._self._c||e;return t("p",[this._v("\n Broken Talents Fun will help you find the best Talents for the Vainglory mobile MOBA game.\n "),t("br"),this._v("\n Talents are special boosts for Vainglory's Brawl modes that upgrade and change hero abilities in a variety of different ways.\n "),t("br"),this._v("\n The pick and win rates on this site have been gathered from real Vainglory matches.\n The data can be imprecise and can be contrary to your personal experience.\n ")])}];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"show",rawName:"v-show",value:void 0!=e.deferredPrompt,expression:"deferredPrompt != undefined"}],staticClass:"notification is-primary"},[n("button",{staticClass:"delete",on:{click:function(t){e.deferredPrompt=void 0}}}),e._v(" "),n("div",{staticClass:"has-text-centered"},[e._v("Add to your homescreen for fast and offline access?")]),e._v(" "),n("div",{staticClass:"has-text-centered install-button"},[n("button",{staticClass:"button is-medium",on:{click:function(t){e.deferredPrompt.prompt()}}},[n("span",{staticClass:"mdi mdi-download"}),e._v(" "),n("span",[e._v(" Install")])])])])},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this.$createElement;return(this._self._c||e)("div",{ref:"graph",staticClass:"plotly"})},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("intro-box"),e._v(" "),n("install-notification"),e._v(" "),n("div",{staticClass:"columns is-multiline"},[e.hasTalents?n("div",{staticClass:"column"},[n("h2",{staticClass:"title is-2"},[e._v("Highlights")]),e._v(" "),n("highlights")],1):e._e(),e._v(" "),n("div",{staticClass:"column is-narrow"},[n("h2",{staticClass:"title is-2"},[e._v("Top 10")]),e._v(" "),n("top-talents-box")],1)]),e._v(" "),n("Adsense",{staticClass:"adsense",attrs:{"data-ad-client":"ca-pub-6856963757796636","data-ad-slot":"3898218968"}}),e._v(" "),e.hasTalents?n("div",{staticClass:"columns is-multiline"},[n("div",{staticClass:"column is-two-thirds"},[n("h2",{staticClass:"title is-2"},[e._v("Individual Hero Statistics")]),e._v(" "),n("h3",{staticClass:"subtitle"},[e._v("Select a Hero")]),e._v(" "),n("hero-draft-grid")],1),e._v(" "),n("div",{staticClass:"column is-one-third"},[n("h2",{staticClass:"title is-2"},[e._v(e._s(e.getHero(e.selectedActor))+" Statistics")]),e._v(" "),n("hero-talent-table")],1)]):e._e(),e._v(" "),n("div",{staticClass:"box"},[n("h2",{staticClass:"title is-2"},[e._v("Hero Balance Overview")]),e._v(" "),n("h3",{staticClass:"subtitle is-hidden-desktop"},[e._v("Best viewed on a large screen")]),e._v(" "),n("win-pick-scatter")],1),e._v(" "),n("Adsense",{staticClass:"adsense",attrs:{"data-ad-client":"ca-pub-6856963757796636","data-ad-slot":"4801023518"}}),e._v(" "),n("div",[n("h2",{staticClass:"title is-2"},[e._v("All Hero Statistics")]),e._v(" "),n("report-table")],1)],1)},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"box"},[n("div",{staticStyle:{display:"flex","align-items":"center","justify-content":"space-between"}},[n("hero-image",{staticClass:"is-64x64",attrs:{actor:e.selectedActor}})],1),e._v(" "),n("b-table",{attrs:{data:e.heroReport,"mobile-cards":!1},scopedSlots:e._u([{key:"header",fn:function(t){return[n("b-tooltip",{attrs:{active:!!t.column.meta,label:t.column.meta||"",position:"is-bottom",dashed:""}},[e._v("\n "+e._s(t.column.label)+"\n ")])]}},{key:"default",fn:function(t){return[n("b-table-column",{attrs:{field:"Talent",label:"Talent"}},[n("talent-image",{attrs:{entry:t.row,size:48}})],1),e._v(" "),n("b-table-column",{attrs:{field:"TalentWinrateBase",label:"Level 1 Win Rate",meta:"Estimated.",sortable:"",numeric:""}},[isNaN(t.row.TalentWinrateBase)?[e._v("\n "+e._s((100*t.row.Winner).toFixed(2))+"% ")]:[e._v("\n "+e._s((100*t.row.TalentWinrateBase).toFixed(0))+"%\n ")],e._v(" "),t.row.SampleTooSmall?n("small",[n("br"),e._v("uncertain")]):e._e()],2),e._v(" "),n("b-table-column",{attrs:{field:"TalentWinrateMax",label:"Max Level Win Rate",meta:"Estimated.",sortable:"",numeric:""}},[isNaN(t.row.TalentWinrateMax)?e._e():[e._v("\n "+e._s((100*t.row.TalentWinrateMax).toFixed(0))+"%\n "),t.row.SampleTooSmall||t.row.VarianceTooLarge?n("small",[n("br"),e._v("uncertain")]):e._e()]],2)]}}])})],1)},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";e.exports={yPad:.02,minButtonWidth:30,rx:3,ry:3,lightAmount:25,darkAmount:10}},function(e,t,n){"use strict";e.exports={step:{valType:"enumerated",role:"info",values:["month","year","day","hour","minute","second","all"],dflt:"month",description:["The unit of measurement that the `count` value will set the range by."].join(" ")},stepmode:{valType:"enumerated",role:"info",values:["backward","todate"],dflt:"backward",description:["Sets the range update mode.","If *backward*, the range update shifts the start of range","back *count* times *step* milliseconds.","If *todate*, the range update shifts the start of range","back to the first timestamp from *count* times","*step* milliseconds back.","For example, with `step` set to *year* and `count` set to *1*","the range update shifts the start of the range back to","January 01 of the current year.","Month and year *todate* are currently available only","for the built-in (Gregorian) calendar."].join(" ")},count:{valType:"number",role:"info",min:0,dflt:1,description:["Sets the number of steps to take to update the range.","Use with `step` to specify the update interval."].join(" ")},label:{valType:"string",role:"info",description:"Sets the text label to appear on the button."}}},function(e,t,n){"use strict";e.exports={name:"rangeslider",containerClassName:"rangeslider-container",bgClassName:"rangeslider-bg",rangePlotClassName:"rangeslider-rangeplot",maskMinClassName:"rangeslider-mask-min",maskMaxClassName:"rangeslider-mask-max",slideBoxClassName:"rangeslider-slidebox",grabberMinClassName:"rangeslider-grabber-min",grabAreaMinClassName:"rangeslider-grabarea-min",handleMinClassName:"rangeslider-handle-min",grabberMaxClassName:"rangeslider-grabber-max",grabAreaMaxClassName:"rangeslider-grabarea-max",handleMaxClassName:"rangeslider-handle-max",maskColor:"rgba(0,0,0,0.4)",slideBoxFill:"transparent",slideBoxCursor:"ew-resize",grabAreaFill:"transparent",grabAreaCursor:"col-resize",grabAreaWidth:10,handleWidth:4,handleRadius:1,handleStrokeWidth:1,extraPad:15}},function(e,t,n){"use strict";var r=n(17),a=n(129),o=n(10).extendFlat,i=n(10).extendDeep,l=n(104),s=n(35),c={_isLinkedToArray:"step",method:{valType:"enumerated",values:["restyle","relayout","animate","update","skip"],dflt:"restyle",role:"info",description:["Sets the Plotly method to be called when the slider value is changed.","If the `skip` method is used, the API slider will function as normal","but will perform no API calls and will not bind automatically to state","updates. This may be used to create a component interface and attach to","slider events manually via JavaScript."].join(" ")},args:{valType:"info_array",role:"info",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}],description:["Sets the arguments values to be passed to the Plotly","method set in `method` on slide."].join(" ")},label:{valType:"string",role:"info",description:"Sets the text label to appear on the slider"},value:{valType:"string",role:"info",description:["Sets the value of the slider step, used to refer to the step programatically.","Defaults to the slider label if not provided."].join(" ")},execute:{valType:"boolean",role:"info",dflt:!0,description:["When true, the API method is executed. When false, all other behaviors are the same","and command execution is skipped. This may be useful when hooking into, for example,","the `plotly_sliderchange` method and executing the API command manually without losing","the benefit of the slider automatically binding to the state of the plot through the","specification of `method` and `args`."].join(" ")}};e.exports={_isLinkedToArray:"slider",visible:{valType:"boolean",role:"info",dflt:!0,description:["Determines whether or not the slider is visible."].join(" ")},active:{valType:"number",role:"info",min:0,dflt:0,description:["Determines which button (by index starting from 0) is","considered active."].join(" ")},steps:c,lenmode:{valType:"enumerated",values:["fraction","pixels"],role:"info",dflt:"fraction",description:["Determines whether this slider length","is set in units of plot *fraction* or in *pixels.","Use `len` to set the value."].join(" ")},len:{valType:"number",min:0,dflt:1,role:"style",description:["Sets the length of the slider","This measure excludes the padding of both ends.","That is, the slider's length is this length minus the","padding on both ends."].join(" ")},x:{valType:"number",min:-2,max:3,dflt:0,role:"style",description:"Sets the x position (in normalized coordinates) of the slider."},pad: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:l.transition.easing.values,role:"info",dflt:"cubic-in-out",description:"Sets the easing function of the slider transition"}},currentvalue:{visible:{valType:"boolean",role:"info",dflt:!0,description:["Shows the currently-selected value above the slider."].join(" ")},xanchor:{valType:"enumerated",values:["left","center","right"],dflt:"left",role:"info",description:["The alignment of the value readout relative to the length of the slider."].join(" ")},offset:{valType:"number",dflt:10,role:"info",description:["The amount of space, in pixels, between the current value label","and the slider."].join(" ")},prefix:{valType:"string",role:"info",description:"When currentvalue.visible is true, this sets the prefix of the label."},suffix:{valType:"string",role:"info",description:"When currentvalue.visible is true, this sets the suffix of the label."},font: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:s.gripBgActiveColor,description:["Sets the background color of the slider grip","while dragging."].join(" ")},bgcolor:{valType:"color",role:"style",dflt:s.railBgColor,description:"Sets the background color of the slider."},bordercolor:{valType:"color",dflt:s.railBorderColor,role:"style",description:"Sets the color of the border enclosing the slider."},borderwidth:{valType:"number",min:0,dflt:s.railBorderWidth,role:"style",description:"Sets the width (in px) of the border enclosing the slider."},ticklen:{valType:"number",min:0,dflt:s.tickLength,role:"style",description:"Sets the length in pixels of step tick marks"},tickcolor:{valType:"color",dflt:s.tickColor,role:"style",description:"Sets the color of the border enclosing the slider."},tickwidth:{valType:"number",min:0,dflt:1,role:"style",description:"Sets the tick width (in px)."},minorticklen:{valType:"number",min:0,dflt:s.minorTickLength,role:"style",description:"Sets the length in pixels of minor step tick marks"}}},function(e,t,n){"use strict";e.exports={t:{valType:"number",dflt:0,role:"style",description:"The amount of padding (in px) along the top of the component."},r:{valType:"number",dflt:0,role:"style",description:"The amount of padding (in px) on the right side of the component."},b:{valType:"number",dflt:0,role:"style",description:"The amount of padding (in px) along the bottom of the component."},l:{valType:"number",dflt:0,role:"style",description:"The amount of padding (in px) on the left side of the component."}}},function(e,t,n){"use strict";var r=n(17),a=n(24),o=n(10).extendFlat,i=n(129),l={_isLinkedToArray:"button",method:{valType:"enumerated",values:["restyle","relayout","animate","update","skip"],dflt:"restyle",role:"info",description:["Sets the Plotly method to be called on click.","If the `skip` method is used, the API updatemenu will function as normal","but will perform no API calls and will not bind automatically to state","updates. This may be used to create a component interface and attach to","updatemenu events manually via JavaScript."].join(" ")},args:{valType:"info_array",role:"info",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}],description:["Sets the arguments values to be passed to the Plotly","method set in `method` on click."].join(" ")},label:{valType:"string",role:"info",dflt:"",description:"Sets the text label to appear on the button."},execute:{valType:"boolean",role:"info",dflt:!0,description:["When true, the API method is executed. When false, all other behaviors are the same","and command execution is skipped. This may be useful when hooking into, for example,","the `plotly_buttonclicked` method and executing the API command manually without losing","the benefit of the updatemenu automatically binding to the state of the plot through the","specification of `method` and `args`."].join(" ")}};e.exports={_isLinkedToArray:"updatemenu",_arrayAttrRegexps:[/^updatemenus\[(0|[1-9][0-9]+)\]\.buttons/],visible:{valType:"boolean",role:"info",description:["Determines whether or not the update menu is visible."].join(" ")},type:{valType:"enumerated",values:["dropdown","buttons"],dflt:"dropdown",role:"info",description:["Determines whether the buttons are accessible via a dropdown menu","or whether the buttons are stacked horizontally or vertically"].join(" ")},direction:{valType:"enumerated",values:["left","right","up","down"],dflt:"down",role:"info",description:["Determines the direction in which the buttons are laid out, whether","in a dropdown menu or a row/column of buttons. For `left` and `up`,","the buttons will still appear in left-to-right or top-to-bottom order","respectively."].join(" ")},active:{valType:"integer",role:"info",min:-1,dflt:0,description:["Determines which button (by index starting from 0) is","considered active."].join(" ")},showactive:{valType:"boolean",role:"info",dflt:!0,description:"Highlights active dropdown item or active button if true."},buttons:l,x:{valType:"number",min:-2,max:3,dflt:-.05,role:"style",description:"Sets the x position (in normalized coordinates) of the update menu."},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"right",role:"info",description:["Sets the update menu's horizontal position anchor.","This anchor binds the `x` position to the *left*, *center*","or *right* of the range selector."].join(" ")},y:{valType:"number",min:-2,max:3,dflt:1,role:"style",description:"Sets the y position (in normalized coordinates) of the update menu."},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"top",role:"info",description:["Sets the update menu's vertical position anchor","This anchor binds the `y` position to the *top*, *middle*","or *bottom* of the range selector."].join(" ")},pad: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(15);e.exports={_isLinkedToArray:"image",visible:{valType:"boolean",role:"info",dflt:!0,description:["Determines whether or not this image is visible."].join(" ")},source:{valType:"string",role:"info",description:["Specifies the URL of the image to be used.","The URL must be accessible from the domain where the","plot code is run, and can be either relative or absolute."].join(" ")},layer:{valType:"enumerated",values:["below","above"],dflt:"above",role:"info",description:["Specifies whether images are drawn below or above traces.","When `xref` and `yref` are both set to `paper`,","image is drawn below the entire plot area."].join(" ")},sizex:{valType:"number",role:"info",dflt:0,description:["Sets the image container size horizontally.","The image will be sized based on the `position` value.","When `xref` is set to `paper`, units are sized relative","to the plot width."].join(" ")},sizey:{valType:"number",role:"info",dflt:0,description:["Sets the image container size vertically.","The image will be sized based on the `position` value.","When `yref` is set to `paper`, units are sized relative","to the plot height."].join(" ")},sizing:{valType:"enumerated",values:["fill","contain","stretch"],dflt:"contain",role:"info",description:["Specifies which dimension of the image to constrain."].join(" ")},opacity:{valType:"number",role:"info",min:0,max:1,dflt:1,description:"Sets the opacity of the image."},x:{valType:"any",role:"info",dflt:0,description:["Sets the image's x position.","When `xref` is set to `paper`, units are sized relative","to the plot height.","See `xref` for more info"].join(" ")},y:{valType:"any",role:"info",dflt:0,description:["Sets the image's y position.","When `yref` is set to `paper`, units are sized relative","to the plot height.","See `yref` for more info"].join(" ")},xanchor:{valType:"enumerated",values:["left","center","right"],dflt:"left",role:"info",description:"Sets the anchor for the x position"},yanchor:{valType:"enumerated",values:["top","middle","bottom"],dflt:"top",role:"info",description:"Sets the anchor for the y position."},xref:{valType:"enumerated",values:["paper",r.idRegex.x.toString()],dflt:"paper",role:"info",description:["Sets the images's x coordinate axis.","If set to a x axis id (e.g. *x* or *x2*), the `x` position","refers to an x data coordinate","If set to *paper*, the `x` position refers to the distance from","the left of plot in normalized coordinates","where *0* (*1*) corresponds to the left (right)."].join(" ")},yref:{valType:"enumerated",values:["paper",r.idRegex.y.toString()],dflt:"paper",role:"info",description:["Sets the images's y coordinate axis.","If set to a y axis id (e.g. *y* or *y2*), the `y` position","refers to a y data coordinate.","If set to *paper*, the `y` position refers to the distance from","the bottom of the plot in normalized coordinates","where *0* (*1*) corresponds to the bottom (top)."].join(" ")}}},function(e,t,n){"use strict";var r=n(36),a=n(40).line,o=n(101).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"),l=o("bordercolor"),s=a.opacity(l);o("borderpad");var c=o("borderwidth"),u=o("showarrow");o("text",u?" ":"new text"),o("textangle"),r.coerceFont(o,"font",n.font),o("width"),o("align"),o("height")&&o("valign"),u&&(o("arrowcolor",s?t.bordercolor:a.defaultLine),o("arrowhead"),o("arrowsize"),o("arrowwidth",2*(s&&c||1)),o("standoff"));var d=o("hovertext"),f=n.hoverlabel||{};if(d){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",!!d)}},function(e,t,n){"use strict";e.exports=[{path:"",backoff:0},{path:"M-2.4,-3V3L0.6,0Z",backoff:.6},{path:"M-3.7,-2.5V2.5L1.3,0Z",backoff:1.3},{path:"M-4.45,-3L-1.65,-0.2V0.2L-4.45,3L1.55,0Z",backoff:1.55},{path:"M-2.2,-2.2L-0.2,-0.2V0.2L-2.2,2.2L-1.4,3L1.6,0L-1.4,-3Z",backoff:1.6},{path:"M-4.4,-2.1L-0.6,-0.2V0.2L-4.4,2.1L-4,3L2,0L-4,-3Z",backoff:2},{path:"M2,0A2,2 0 1,1 0,-2A2,2 0 0,1 2,0Z",backoff:0},{path:"M2,2V-2H-2V2Z",backoff:0}]},function(e,t,n){"use strict";var r=n(1),a=n(4),o=n(0),i=n(7),l=n(3),s=n(13),c=n(216);e.exports=function(e,t){e.each(function(e){var t=r.select(this).selectAll("g.layers").data([0]);t.enter().append("g").classed("layers",!0),t.style("opacity",e[0].trace.opacity),t.selectAll("g.legendfill").data([e]).enter().append("g").classed("legendfill",!0),t.selectAll("g.legendlines").data([e]).enter().append("g").classed("legendlines",!0);var n=t.selectAll("g.legendsymbols").data([e]);n.enter().append("g").classed("legendsymbols",!0),n.selectAll("g.legendpoints").data([e]).enter().append("g").classed("legendpoints",!0)}).each(function(e){var t=e[0].trace,n=t.marker||{},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(l.fill,a.mc||n.color),i&&t.call(l.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(l.fill,t.fillcolor),e&&n.call(l.stroke,t.line.color)})}).each(function(e){var t=e[0].trace,n=r.select(this).select("g.legendpoints").selectAll("path.legendpie").data(a.traceIs(t,"pie")&&t.visible?[e]:[]);n.enter().append("path").classed("legendpie",!0).attr("d","M6,6H-6V-6H6Z").attr("transform","translate(20,0)"),n.exit().remove(),n.size()&&n.call(c,e[0],t)}).each(function(e){var t=e[0].trace,n=t.visible&&t.fill&&"none"!==t.fill,a=s.hasLines(t);t&&t._module&&"contourcarpet"===t._module.name&&(a=t.contours.showlines,n="fill"===t.contours.coloring);var 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 l=r.select(this).select(".legendlines").selectAll("path").data(a?[e]:[]);l.enter().append("path").classed("js-line",!0).attr("d","M5,0h30"),l.exit().remove(),l.call(i.lineGroupStyle)}).each(function(e){var n,a,l=e[0],c=l.trace,u=s.hasMarkers(c),d=s.hasText(c),f=s.hasLines(c);function 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(u||d||f){var v={},g={};u&&(v.mc=p("marker.color",h),v.mo=p("marker.opacity",o.mean,[.2,1]),v.ms=p("marker.size",o.mean,[2,16]),v.mlc=p("marker.line.color",h),v.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])}),d&&(v.tx="Aa",v.tp=p("textposition",h),v.ts=10,v.tc=p("textfont.color",h),v.tf=p("textfont.family",h)),n=[o.minExtend(l,v)],a=o.minExtend(c,g)}var m=r.select(this).select("g.legendpoints"),_=m.selectAll("path.scatterpts").data(u?n:[]);_.enter().append("path").classed("scatterpts",!0).attr("transform","translate(20,0)"),_.exit().remove(),_.call(i.pointStyle,a,t),u&&(n[0].mrc=3);var y=m.selectAll("g.pointtext").data(d?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(24),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),l=n(15);function s(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 l=o[i];if("cartesian"===l.basePlotModule.name){for(var s=[],c=0;c<n.length;c++){var u=n[c],d=u[0].trace;d._module===l&&!0===d.visible&&s.push(u)}l.plot(e,t,s,r,a)}}}function c(e){var t=e.plotgroup,n=e.id;if(e.mainplot){var r=e.mainplotinfo;e.gridlayer=d(r.overgrid,"g",n),e.zerolinelayer=d(r.overzero,"g",n),e.plot=d(r.overplot,"g",n),e.xlines=d(r.overlines,"path",n),e.ylines=d(r.overlines,"path",n),e.xaxislayer=d(r.overaxes,"g",n),e.yaxislayer=d(r.overaxes,"g",n)}else{var a=d(t,"g","layer-subplot");e.shapelayer=d(a,"g","shapelayer"),e.imagelayer=d(a,"g","imagelayer"),e.gridlayer=d(t,"g","gridlayer"),e.overgrid=d(t,"g","overgrid"),e.zerolinelayer=d(t,"g","zerolinelayer"),e.overzero=d(t,"g","overzero"),e.plot=d(t,"g","plot"),e.overplot=d(t,"g","overplot"),e.xlines=d(t,"path","xlines"),e.ylines=d(t,"path","ylines"),e.overlines=d(t,"g","overlines"),e.xaxislayer=d(t,"g","xaxislayer"),e.yaxislayer=d(t,"g","yaxislayer"),e.overaxes=d(t,"g","overaxes")}e.plot.call(function(e){d(e,"g","imagelayer"),d(e,"g","maplayer"),d(e,"g","barlayer"),d(e,"g","carpetlayer"),d(e,"g","boxlayer"),d(e,"g","scatterlayer")}),e.xlines.style("fill","none").classed("crisp",!0),e.ylines.style("fill","none").classed("crisp",!0)}function u(e,t){e&&e.each(function(e){var n=r.select(this),a="clip"+t._uid+e+"plot";n.remove(),t._draggers.selectAll("g."+e).remove(),t._defs.select("#"+a).remove()})}function d(e,t,n){var r=e.selectAll("."+n).data([0]);return r.enter().append(t).classed(n,!0),r}t.name="cartesian",t.attr=["xaxis","yaxis"],t.idRoot=["x","y"],t.idRegex=l.idRegex,t.attrRegex=l.attrRegex,t.attributes=n(223),t.layoutAttributes=n(23),t.transitionAxes=n(222),t.plot=function(e,t,n,r){var a,i=e._fullLayout,l=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<l.length;a++){for(var u,d=l[a],f=i._plots[d],p=[],h=0;h<c.length;h++){var v=c[h],g=v[0].trace;g.xaxis+g.yaxis===d&&((-1!==t.indexOf(g.index)||g.carpet)&&(u&&u[0].trace.xaxis+u[0].trace.yaxis===d&&-1!==["tonextx","tonexty","tonext"].indexOf(g.fill)&&-1===p.indexOf(u)&&p.push(u),p.push(v)),u=v)}s(e,f,p,n,r)}},t.clean=function(e,t,n,r){var a,o,l,s=r._modules||[],c=t._modules||[];for(l=0;l<s.length;l++)if("scatter"===s[l].name){a=!0;break}for(l=0;l<c.length;l++)if("scatter"===c[l].name){o=!0;break}if(a&&!o){var d=r._plots,f=Object.keys(d||{});for(l=0;l<f.length;l++){var p=d[f[l]];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"),v=t._has&&t._has("cartesian");if(h&&!v){var g=r._cartesianlayer.selectAll(".subplot"),m=i.listIds({_fullLayout:r});for(g.call(u,r),r._defs.selectAll(".axesclip").remove(),l=0;l<m.length;l++)r._infolayer.select("."+m[l]+"title").remove()}r._zoomlayer&&r._zoomlayer.selectAll(".select-outline").remove()},t.drawFramework=function(e){var t=e._fullLayout,n=function(e){for(var t=e._fullLayout,n=Object.keys(t._plots),r=[],a=[],o=0;o<n.length;o++){var l=n[o],s=t._plots[l],c=s.xaxis,u=s.yaxis,d=i.getFromId(e,c.overlaying)||c;d!==c&&d.overlaying&&(d=c,c.overlaying=!1);var f=i.getFromId(e,u.overlaying)||u;f!==u&&f.overlaying&&(f=u,u.overlaying=!1);var p=d._id+f._id;p!==l&&-1!==n.indexOf(p)?(s.mainplot=p,s.mainplotinfo=t._plots[p],a.push(l),c.domain=d.domain.slice(),u.domain=f.domain.slice()):r.push(l)}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(u,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=d(t._draggers,"g",e)})},t.rangePlot=function(e,t,n){c(t),s(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(161).dot,a=n(16).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 l=1;l<t.length;l++)n=Math.min(n,t[l][0]),r=Math.max(r,t[l][0]),o=Math.min(o,t[l][1]),i=Math.max(i,t[l][1]);var s,c=!1;return 5===t.length&&(t[0][0]===t[1][0]?t[2][0]===t[3][0]&&t[0][1]===t[3][1]&&t[1][1]===t[2][1]&&(c=!0,s=function(e){return e[0]===t[0][0]}):t[0][1]===t[1][1]&&t[2][1]===t[3][1]&&t[0][0]===t[3][0]&&t[1][0]===t[2][0]&&(c=!0,s=function(e){return e[1]===t[0][1]})),{xmin:n,xmax:r,ymin:o,ymax:i,pts:t,contains:c?function(e,t){var l=e[0],c=e[1];return!(l===a||l<n||l>r||c===a||c<o||c>i||t&&s(e))}:function(e,l){var s=e[0],c=e[1];if(s===a||s<n||s>r||c===a||c<o||c>i)return!1;var u,d,f,p,h,v=t.length,g=t[0][0],m=t[0][1],_=0;for(u=1;u<v;u++)if(d=g,f=m,g=t[u][0],m=t[u][1],!(s<(p=Math.min(d,g))||s>Math.max(d,g)||c>Math.max(f,m)))if(c<Math.min(f,m))s!==p&&_++;else{if(c===(h=g===d?c:f+(s-d)*(m-f)/(g-d)))return 1!==u||!l;c<=h&&s!==p&&_++}return _%2==1},isRect:c}};var i=o.isSegmentBent=function(e,t,n,a){var o,i,l,s=e[t],c=[e[n][0]-s[0],e[n][1]-s[1]],u=r(c,c),d=Math.sqrt(u),f=[-c[1]/d,c[0]/d];for(o=t+1;o<n;o++)if(i=[e[o][0]-s[0],e[o][1]-s[1]],(l=r(i,c))<0||l>u||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 l=n.length,s=r;n.splice(a+1);for(var c=s+1;c<e.length;c++)(c===e.length-1||i(e,s,c+1,t))&&(n.push(e[c]),n.length<l-2&&(r=c,a=n.length-1),s=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(29),o=n(20),i=n(15),l=n(257);e.exports=function(e){var t=e._fullLayout;if((t._has("cartesian")||t._has("gl2d"))&&!e._context.staticPlot){Object.keys(t._plots||{}).sort(function(e,n){if((t._plots[e].mainplot&&!0)===(t._plots[n].mainplot&&!0)){var r=e.split("y"),a=n.split("y");return r[0]===a[0]?Number(r[1]||1)-Number(a[1]||1):Number(r[0]||1)-Number(a[0]||1)}return t._plots[e].mainplot?1:-1}).forEach(function(n){var s=t._plots[n],c=s.xaxis,u=s.yaxis,d=(c._linepositions[n]||[])[3],f=(u._linepositions[n]||[])[3],p=i.DRAGGERSIZE;if(r(d)&&"top"===c.side&&(d-=p),r(f)&&"right"!==u.side&&(f-=p),!s.mainplot){var h=l(e,s,0,0,c._length,u._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&&(l(e,s,-p,-p,p,p,"n","w"),l(e,s,c._length,-p,p,p,"n","e"),l(e,s,-p,u._length,p,p,"s","w"),l(e,s,c._length,u._length,p,p,"s","e"))}e._context.showAxisDragHandles&&(r(d)&&("free"===c.anchor&&(d-=t._size.h*(1-u.domain[1])),l(e,s,.1*c._length,d,.8*c._length,p,"","ew"),l(e,s,0,d,.1*c._length,p,"","w"),l(e,s,.9*c._length,d,.1*c._length,p,"","e")),r(f)&&("free"===u.anchor&&(f-=t._size.w*c.domain[0]),l(e,s,f,.1*u._length,p,.8*u._length,"ns",""),l(e,s,f,.9*u._length,p,.1*u._length,"s",""),l(e,s,f,0,p,.1*u._length,"n","")))});var n=t._hoverlayer.node();n.onmousemove=function(n){n.target=t._lasthover,a.hover(e,n,t._hoversubplot)},n.onclick=function(n){n.target=t._lasthover,a.click(e,n)},n.onmousedown=function(e){t._lasthover.onmousedown(e)}}}},function(e,t,n){var r=n(1),a=n(0).extendDeepAll,o=e.exports={version:"0.2.2"};o.Axis=function(){var e,t,n,i,l={data:[],layout:{}},s={},c={},u=r.dispatch("hover"),d={};return d.render=function(s){return function(s){t=s||t;var u=l.data,d=l.layout;("string"==typeof t||t.nodeName)&&(t=r.select(t)),t.datum(u).each(function(t,l){var s=t.slice();c={data:o.util.cloneJson(s),layout:o.util.cloneJson(d)};var u=0;s.forEach(function(e,t){e.color||(e.color=d.defaultColorRange[u],u=(u+1)%d.defaultColorRange.length),e.strokeColor||(e.strokeColor="LinePlot"===e.geometry?e.color:r.rgb(e.color).darker().toString()),c.data[t].color=e.color,c.data[t].strokeColor=e.strokeColor,c.data[t].strokeDash=e.strokeDash,c.data[t].strokeSize=e.strokeSize});var f=s.filter(function(e,t){var n=e.visible;return void 0===n||!0===n}),p=!1,h=f.map(function(e,t){return p=p||void 0!==e.groupId,e});if(p){var v=[],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],v.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 m=Math.min(d.width-d.margin.left-d.margin.right,d.height-d.margin.top-d.margin.bottom)/2;m=Math.max(10,m);var _,y=[d.margin.left+m,d.margin.top+m];_=p?[0,r.max(o.util.sumArrays(o.util.arrayLast(f).r[0],o.util.arrayLast(v)))]:r.extent(o.util.flattenArray(f.map(function(e,t){return e.r}))),d.radialAxis.domain!=o.DATAEXTENT&&(_[0]=0),n=r.scale.linear().domain(d.radialAxis.domain!=o.DATAEXTENT&&d.radialAxis.domain?d.radialAxis.domain:_).range([0,m]),c.layout.radialAxis.domain=n.domain();var b,k=o.util.flattenArray(f.map(function(e,t){return e.t})),T="string"==typeof k[0];T&&(k=o.util.deduplicate(k),b=k.slice(),k=r.range(k.length),f=f.map(function(e,t){var n=e;return e.t=[k],p&&(n.yStack=e.yStack),n}));var x=f.filter(function(e,t){return"LinePlot"===e.geometry||"DotPlot"===e.geometry}).length===f.length,A=null===d.needsEndSpacing?T||!x:d.needsEndSpacing,w=d.angularAxis.domain&&d.angularAxis.domain!=o.DATAEXTENT&&!T&&d.angularAxis.domain[0]>=0?d.angularAxis.domain:r.extent(k),M=Math.abs(k[1]-k[0]);x&&!T&&(M=0);var C=w.slice();A&&T&&(C[1]+=M);var L=d.angularAxis.ticksCount||4;L>8&&(L=L/(L/8)+L%8),d.angularAxis.ticksStep&&(L=(C[1]-C[0])/L);var B=d.angularAxis.ticksStep||(C[1]-C[0])/(L*(d.minorTicks+1));b&&(B=Math.max(Math.round(B),1)),C[2]||(C[2]=B);var S=r.range.apply(this,C);if(S=S.map(function(e,t){return parseFloat(e.toPrecision(12))}),i=r.scale.linear().domain(C.slice(0,2)).range("clockwise"===d.direction?[0,360]:[360,0]),c.layout.angularAxis.domain=i.domain(),c.layout.angularAxis.endPadding=A?M:0,void 0===(e=r.select(this).select("svg.chart-root"))||e.empty()){var W=(new DOMParser).parseFromString("<svg xmlns='http://www.w3.org/2000/svg' class='chart-root'>' + '<g class='outer-group'>' + '<g class='chart-group'>' + '<circle class='background-circle'></circle>' + '<g class='geometry-group'></g>' + '<g class='radial axis-group'>' + '<circle class='outside-circle'></circle>' + '</g>' + '<g class='angular axis-group'></g>' + '<g class='guides-group'><line></line><circle r='0'></circle></g>' + '</g>' + '<g class='legend-group'></g>' + '<g class='tooltips-group'></g>' + '<g class='title-group'><text></text></g>' + '</g>' + '</svg>","application/xml"),z=this.appendChild(this.ownerDocument.importNode(W.documentElement,!0));e=r.select(z)}e.select(".guides-group").style({"pointer-events":"none"}),e.select(".angular.axis-group").style({"pointer-events":"none"}),e.select(".radial.axis-group").style({"pointer-events":"none"});var O,P=e.select(".chart-group"),R={fill:"none",stroke:d.tickColor},D={"font-size":d.font.size,"font-family":d.font.family,fill:d.font.color,"text-shadow":["-1px 0px","1px -1px","-1px 1px","1px 1px"].map(function(e,t){return" "+e+" 0 "+d.font.outlineColor}).join(",")};if(d.showLegend){O=e.select(".legend-group").attr({transform:"translate("+[m,d.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:O,elements:N,reverseOrder:d.legend.reverseOrder})})();var E=O.node().getBBox();m=Math.min(d.width-E.width-d.margin.left-d.margin.right,d.height-d.margin.top-d.margin.bottom)/2,m=Math.max(10,m),y=[d.margin.left+m,d.margin.top+m],n.range([0,m]),c.layout.radialAxis.domain=n.domain(),O.attr("transform","translate("+[y[0]+m,y[1]-m]+")")}else O=e.select(".legend-group").style({display:"none"});e.attr({width:d.width,height:d.height}).style({opacity:d.opacity}),P.attr("transform","translate("+y+")").style({cursor:"crosshair"});var I=[(d.width-(d.margin.left+d.margin.right+2*m+(E?E.width:0)))/2,(d.height-(d.margin.top+d.margin.bottom+2*m))/2];if(I[0]=Math.max(0,I[0]),I[1]=Math.max(0,I[1]),e.select(".outer-group").attr("transform","translate("+I+")"),d.title){var j=e.select("g.title-group text").style(D).text(d.title),F=j.node().getBBox();j.attr({x:y[0]-F.width/2,y:y[1]-m-20})}var $=e.select(".radial.axis-group");if(d.radialAxis.gridLinesVisible){var V=$.selectAll("circle.grid-circle").data(n.ticks(5));V.enter().append("circle").attr({class:"grid-circle"}).style(R),V.attr("r",n),V.exit().remove()}$.select("circle.outside-circle").attr({r:m}).style(R);var H=e.select("circle.background-circle").attr({r:m}).style({fill:d.backgroundColor,stroke:d.stroke});function G(e,t){return i(e)%360+d.orientation}if(d.radialAxis.visible){var K=r.svg.axis().scale(n).ticks(5).tickSize(5);$.call(K).attr({transform:"rotate("+d.radialAxis.orientation+")"}),$.selectAll(".domain").style(R),$.selectAll("g>text").text(function(e,t){return this.textContent+d.radialAxis.ticksSuffix}).style(D).style({"text-anchor":"start"}).attr({x:0,y:0,dx:0,dy:0,transform:function(e,t){return"horizontal"===d.radialAxis.tickOrientation?"rotate("+-d.radialAxis.orientation+") translate("+[0,D["font-size"]]+")":"translate("+[0,D["font-size"]]+")"}}),$.selectAll("g>line").style({stroke:"black"})}var q=e.select(".angular.axis-group").selectAll("g.angular-tick").data(S),U=q.enter().append("g").classed("angular-tick",!0);q.attr({transform:function(e,t){return"rotate("+G(e)+")"}}).style({display:d.angularAxis.visible?"block":"none"}),q.exit().remove(),U.append("line").classed("grid-line",!0).classed("major",function(e,t){return t%(d.minorTicks+1)==0}).classed("minor",function(e,t){return!(t%(d.minorTicks+1)==0)}).style(R),U.selectAll(".minor").style({stroke:d.minorTickColor}),q.select("line.grid-line").attr({x1:d.tickLength?m-d.tickLength:0,x2:m}).style({display:d.angularAxis.gridLinesVisible?"block":"none"}),U.append("text").classed("axis-text",!0).style(D);var Y=q.select("text.axis-text").attr({x:m+d.labelOffset,dy:".35em",transform:function(e,t){var n=G(e),r=m+d.labelOffset,a=d.angularAxis.tickOrientation;return"horizontal"==a?"rotate("+-n+" "+r+" 0)":"radial"==a?n<270&&n>90?"rotate(180 "+r+" 0)":null:"rotate("+(n<=180&&n>0?-90:90)+" "+r+" 0)"}}).style({"text-anchor":"middle",display:d.angularAxis.labelsVisible?"block":"none"}).text(function(e,t){return t%(d.minorTicks+1)!=0?"":b?b[e]+d.angularAxis.ticksSuffix:e+d.angularAxis.ticksSuffix}).style(D);d.angularAxis.rewriteTicks&&Y.text(function(e,t){return t%(d.minorTicks+1)!=0?"":d.angularAxis.rewriteTicks(this.textContent,t)});var X=r.max(P.selectAll(".angular-tick text")[0].map(function(e,t){return e.getCTM().e+e.getBBox().width}));O.attr({transform:"translate("+[m+X,d.margin.top]+")"});var J=e.select("g.geometry-group").selectAll("g").size()>0,Z=e.select("g.geometry-group").selectAll("g.geometry").data(f);if(Z.enter().append("g").attr({class:function(e,t){return"geometry geometry"+t}}),Z.exit().remove(),f[0]||J){var Q=[];f.forEach(function(e,t){var r={};r.radialScale=n,r.angularScale=i,r.container=Z.filter(function(e,n){return n==t}),r.geometry=e.geometry,r.orientation=d.orientation,r.direction=d.direction,r.index=t,Q.push({data:e,geometryConfig:r})});var ee=[];r.nest().key(function(e,t){return void 0!==e.data.groupId||"unstacked"}).entries(Q).forEach(function(e,t){"unstacked"===e.key?ee=ee.concat(e.values.map(function(e,t){return[e]})):ee.push(e.values)}),ee.forEach(function(e,t){var n;n=Array.isArray(e)?e[0].geometryConfig.geometry:e.geometryConfig.geometry;var r=e.map(function(e,t){return a(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})(),le=o.tooltipPanel().config({container:ae,hasTick:!0})();if(!T){var se=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;se.attr({x2:-m,transform:"rotate("+n+")"}).style({opacity:.5});var r=(n+180+360-d.orientation)%360;te=i.invert(r);var a=o.util.convertToCartesian(m+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,d.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}),le.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"),l="black",s=a.style("opacity")||1;if(a.attr({"data-opacity":s}),"none"!=i){a.attr({"data-fill":i}),l=r.hsl(i).darker().toString(),a.style({fill:l,opacity:1});var c={t:o.util.round(t[0]),r:o.util.round(t[1])};T&&(c.t=b[t[0]]);var u="t: "+c.t+", r: "+c.r,d=this.getBoundingClientRect(),f=e.node().getBoundingClientRect(),p=[d.left+d.width/2-I[0]-f.left,d.top+d.height/2-I[1]-f.top];le.config({color:l}).text(u),le.move(p)}else i=a.style("stroke"),a.attr({"data-stroke":i}),l=r.hsl(i).darker().toString(),a.style({stroke:l,opacity:1})}).on("mousemove.tooltip",function(e,t){if(0!=r.event.which)return!1;r.select(this).attr("data-fill")&&le.show()}).on("mouseout.tooltip",function(e,t){le.hide();var n=r.select(this),a=n.attr("data-fill");a?n.style({fill:a,opacity:n.attr("data-opacity")}):n.style({stroke:n.attr("data-stroke"),opacity:n.attr("data-opacity")})})})}(s),this},d.config=function(e){if(!arguments.length)return l;var t=o.util.cloneJson(e);return t.data.forEach(function(e,t){l.data[t]||(l.data[t]={}),a(l.data[t],o.Axis.defaultConfig().data[0]),a(l.data[t],e)}),a(l.layout,o.Axis.defaultConfig().layout),a(l.layout,t.layout),this},d.getLiveConfig=function(){return c},d.getinputConfig=function(){return s},d.radialScale=function(e){return n},d.angularScale=function(e){return i},d.svg=function(){return e},r.rebind(d,u,"on"),d},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 l={t:o,r:i};return n&&(l.name=n),l},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])}),l=t.angularScale,s=t.radialScale.domain()[0],c={bar:function(n,a,o){var i=e[o].data,s=t.radialScale(n[1])-t.radialScale(0),c=t.radialScale(n[2]||0),u=i.barWidth;r.select(this).attr({class:"mark bar",d:"M"+[[s+c,-u/2],[s+c,u/2],[c,u/2],[c,-u/2]].join("L")+"Z",transform:function(e,n){return"rotate("+(t.orientation+l(e[0]))+")"}})}};c.dot=function(n,a,o){var i=n[2]?[n[0],n[1]+n[2]]:n,l=r.svg.symbol().size(e[o].data.dotSize).type(e[o].data.dotType)(n,a);r.select(this).attr({class:"mark dot",d:l,transform:function(e,n){var r,a,o,l=(r=function(e,n){var r=t.radialScale(e[1]),a=(t.angularScale(e[0])+t.orientation)*Math.PI/180;return{r:r,t:a}}(i),a=r.r*Math.cos(r.t),o=r.r*Math.sin(r.t),{x:a,y:o});return"translate("+[l.x,l.y]+")"}})};var u=r.svg.line.radial().interpolate(e[0].data.lineInterpolation).radius(function(e){return t.radialScale(e[1])}).angle(function(e){return t.angularScale(e[0])*Math.PI/180});c.line=function(n,a,o){var l=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 s=r.select(this.parentNode).selectAll("path.line").data([0]);s.enter().insert("path"),s.attr({class:"line",d:u(l),transform:function(e,n){return"rotate("+(t.orientation+90)+")"},"pointer-events":"none"}).style({fill:function(e,t){return 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 d=t.angularScale.range(),f=Math.abs(d[1]-d[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(s+(e[2]||0))}).outerRadius(function(e){return t.radialScale(s+(e[2]||0))+t.radialScale(e[1])});c.arc=function(e,n,a){r.select(this).attr({class:"mark arc",d:p,transform:function(e,n){return"rotate("+(t.orientation+l(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"}},v=r.select(this).selectAll("g.layer").data(i);v.enter().append("g").attr({class:"layer"});var g=v.selectAll("path.mark").data(function(e,t){return e});g.enter().append("path").attr({class:"mark"}),g.style(h).each(c[t.geometryType]),g.exit().remove(),v.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 l=t.container;("string"==typeof l||l.nodeName)&&(l=r.select(l));var s=i.map(function(e,t){return e.color}),c=t.fontSize,u=null==t.isContinuous?"number"==typeof i[0]:t.isContinuous,d=u?t.height:c*i.length,f=l.classed("legend-group",!0).selectAll("svg").data([0]),p=f.enter().append("svg").attr({width:300,height:d+c,xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",version:"1.1"});p.append("g").classed("legend-axis",!0),p.append("g").classed("legend-marks",!0);var h=r.range(i.length),v=r.scale[u?"linear":"ordinal"]().domain(h).range(s),g=r.scale[u?"linear":"ordinal"]().domain(h)[u?"range":"rangePoints"]([0,d]);if(u){var m=f.select(".legend-marks").append("defs").append("linearGradient").attr({id:"grad1",x1:"0%",y1:"0%",x2:"0%",y2:"100%"}).selectAll("stop").data(s);m.enter().append("stop"),m.attr({offset:function(e,t){return t/(s.length-1)*100+"%"}}).style({"stop-color":function(e,t){return e}}),f.append("rect").classed("legend-mark",!0).attr({height:t.height,width:t.colorBandWidth,fill:"url(#grad1)"})}else{var _=f.select(".legend-marks").selectAll("path.legend-mark").data(i);_.enter().append("path").classed("legend-mark",!0),_.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 v(t)}}),_.exit().remove()}var y=r.svg.axis().scale(g).orient("right"),b=f.select("g.legend-axis").attr({transform:"translate("+[u?t.colorBandWidth:c,c/2]+")"}).call(y);return b.selectAll(".domain").style({fill:"none",stroke:"none"}),b.selectAll("line").style({fill:"none",stroke:u?t.textColor:"none"}),b.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},l="tooltip-"+o.tooltipPanel.uid++,s=10,c=function(){var r=(e=i.container.selectAll("g."+l).data([0])).enter().append("g").classed(l,!0).style({"pointer-events":"none",display:"none"});return n=r.append("path").style({fill:"white","fill-opacity":.9}).attr({d:"M0 0"}),t=r.append("text").attr({dx:i.padding+s,dy:.3*+i.fontSize}),c};return c.text=function(a){var o=r.hsl(i.color).l,l=o>=.5?"#aaa":"white",u=o>=.5?"black":"white",d=a||"";t.style({fill:u,"font-size":i.fontSize+"px"}).text(d);var f=i.padding,p=t.node().getBBox(),h={fill:i.color,stroke:l,"stroke-width":"2px"},v=p.width+2*f+s,g=p.height+2*f;return n.attr({d:"M"+[[s,-g/2],[s,-g/4],[i.hasTick?0:s,0],[s,g/4],[s,g/2],[v,g/2],[v,-g/2]].join("L")+"Z"}).style(h),e.attr({transform:"translate("+[s,-g/2+2*f]+")"}),e.style({display:"block"}),c},c.move=function(t){if(e)return e.attr({transform:"translate("+[t[0],t[1]]+")"}).style({display:"block"}),c},c.hide=function(){if(e)return e.style({display:"none"}),c},c.show=function(){if(e)return e.style({display:"block"}),c},c.config=function(e){return a(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 l=a({},e.layout);if([[l,["plot_bgcolor"],["backgroundColor"]],[l,["showlegend"],["showLegend"]],[l,["radialaxis"],["radialAxis"]],[l,["angularaxis"],["angularAxis"]],[l.angularaxis,["showline"],["gridLinesVisible"]],[l.angularaxis,["showticklabels"],["labelsVisible"]],[l.angularaxis,["nticks"],["ticksCount"]],[l.angularaxis,["tickorientation"],["tickOrientation"]],[l.angularaxis,["ticksuffix"],["ticksSuffix"]],[l.angularaxis,["range"],["domain"]],[l.angularaxis,["endpadding"],["endPadding"]],[l.radialaxis,["showline"],["gridLinesVisible"]],[l.radialaxis,["tickorientation"],["tickOrientation"]],[l.radialaxis,["ticksuffix"],["ticksSuffix"]],[l.radialaxis,["range"],["domain"]],[l.angularAxis,["showline"],["gridLinesVisible"]],[l.angularAxis,["showticklabels"],["labelsVisible"]],[l.angularAxis,["nticks"],["ticksCount"]],[l.angularAxis,["tickorientation"],["tickOrientation"]],[l.angularAxis,["ticksuffix"],["ticksSuffix"]],[l.angularAxis,["range"],["domain"]],[l.angularAxis,["endpadding"],["endPadding"]],[l.radialAxis,["showline"],["gridLinesVisible"]],[l.radialAxis,["tickorientation"],["tickOrientation"]],[l.radialAxis,["ticksuffix"],["ticksSuffix"]],[l.radialAxis,["range"],["domain"]],[l.font,["outlinecolor"],["outlineColor"]],[l.legend,["traceorder"],["reverseOrder"]],[l,["labeloffset"],["labelOffset"]],[l,["defaultcolorrange"],["defaultColorRange"]]].forEach(function(e,n){o.util.translator.apply(null,e.concat(t))}),t?(void 0!==l.tickLength&&(l.angularaxis.ticklen=l.tickLength,delete l.tickLength),l.tickColor&&(l.angularaxis.tickcolor=l.tickColor,delete l.tickColor)):(l.angularAxis&&void 0!==l.angularAxis.ticklen&&(l.tickLength=l.angularAxis.ticklen),l.angularAxis&&void 0!==l.angularAxis.tickcolor&&(l.tickColor=l.angularAxis.tickcolor)),l.legend&&"boolean"!=typeof l.legend.reverseOrder&&(l.legend.reverseOrder="normal"!=l.legend.reverseOrder),l.legend&&"boolean"==typeof l.legend.traceorder&&(l.legend.traceorder=l.legend.traceorder?"reversed":"normal",delete l.legend.reverseOrder),l.margin&&void 0!==l.margin.t){var s=["t","r","b","l","pad"],c=["top","right","bottom","left","pad"],u={};r.entries(l.margin).forEach(function(e,t){u[c[s.indexOf(e.key)]]=e.value}),l.margin=u}t&&(delete l.needsEndSpacing,delete l.minorTickColor,delete l.minorTicks,delete l.angularaxis.ticksCount,delete l.angularaxis.ticksCount,delete l.angularaxis.ticksStep,delete l.angularaxis.rewriteTicks,delete l.angularaxis.nticks,delete l.radialaxis.ticksCount,delete l.radialaxis.ticksCount,delete l.radialaxis.ticksStep,delete l.radialaxis.rewriteTicks,delete l.radialaxis.nticks),n.layout=l}return n}};return e}},function(e,t,n){"use strict";var r=n(0),a=n(111);var o={add:function(e,t,n,r,o){var i,l;e.undoQueue=e.undoQueue||{index:0,queue:[],sequence:!1},l=e.undoQueue.index,e.autoplay?e.undoQueue.inSequence||(e.autoplay=!1):(!e.undoQueue.sequence||e.undoQueue.beginSequence?(i={undo:{calls:[],args:[]},redo:{calls:[],args:[]}},e.undoQueue.queue.splice(l,e.undoQueue.queue.length-l,i),e.undoQueue.index+=1):i=e.undoQueue.queue[l-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(93),l=n(92),s=n(91),c=n(90);e.exports=function(e,t){return new Promise(function(n,u){(t=t||{}).format=t.format||"png";var d=function(e){return void 0===e||null===e||!!(r(e)&&e>1)};d(t.width)&&d(t.height)||u(new Error("Height and width should be pixel values."));var f=l(e,{format:"png",height:t.height,width:t.width}),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=s(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){u(e)})})}},function(e,t,n){"use strict";t.manage=n(274)},function(e,t,n){"use strict";var r=n(2),a=n(0);e.exports=function(e,t,n,o){var i=o.counterAxes||[],l=o.overlayableAxes||[],s=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"===s?["bottom","top"]:["left","right"],dflt:"x"===s?"bottom":"left"}},"side");var c=!1;if(l.length&&(c=a.coerce(e,t,{overlaying:{valType:"enumerated",values:[!1].concat(l),dflt:!1}},"overlaying")),!c){var u=n("domain");u[0]>u[1]-.01&&(t.domain=[0,1]),a.noneOrAll(e.domain,t.domain,[0,1])}return t}},function(e,t,n){"use strict";var r=n(1),a=n(2),o=n(0),i=o.cleanNumber,l=o.ms2DateTime,s=o.dateTime2ms,c=o.ensureNumber,u=n(16),d=u.FP_SAFE,f=u.BADNUM,p=n(15),h=n(18);function v(e){return Math.pow(10,e)}e.exports=function(e,t){t=t||{};var n=10;function u(t,r){if(t>0)return Math.log(t)/Math.LN10;if(t<=0&&r&&e.range&&2===e.range.length){var a=e.range[0],o=e.range[1];return.5*(a+o-3*n*Math.abs(a-o))}return f}function g(t,n,r){var o=s(t,r||e.calendar);if(o===f){if(!a(t))return f;o=s(new Date(+t))}return o}function m(t,n,r){return l(t,n,r||e.calendar)}function _(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 b(t){return a(t)?r.round(e._b+e._m*t,2):f}function k(t){return(t-e._b)/e._m}e.c2l="log"===e.type?u:c,e.l2c="log"===e.type?v:c,e.l2p=b,e.p2l=k,e.c2p="log"===e.type?function(e,t){return b(u(e,t))}:b,e.p2c="log"===e.type?function(e){return v(k(e))}:k,-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=k,e.cleanPos=c):"log"===e.type?(e.d2r=e.d2l=function(e,t){return u(i(e),t)},e.r2d=e.r2c=function(e){return v(i(e))},e.d2c=e.r2l=i,e.c2d=e.l2r=c,e.c2r=u,e.l2d=v,e.d2p=function(t,n){return e.l2p(e.d2r(t,n))},e.p2d=function(e){return v(k(e))},e.r2p=function(t){return e.l2p(i(t))},e.p2r=k,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=m,e.d2p=e.r2p=function(t,n,r){return e.l2p(g(t,0,r))},e.p2d=e.p2r=function(e,t,n){return m(k(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=_,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 _(k(e))},e.r2p=e.d2p,e.p2r=k,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(),l=(e._id||"x").charAt(0);if(r=(r="date"===e.type?o.dfltRange(e.calendar):"y"===l?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 s=o.constrain(e.r2l(i[0]),o.MIN_MS+1e3,o.MAX_MS-1e3);i[0]=e.l2r(s-1e3),i[1]=e.l2r(s+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]<-d?i[n]=-d:i[n]>d&&(i[n]=d),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 l=n&&e._r?"_r":"range",s=e.calendar;e.cleanRange(l);var c=e.r2l(e[l][0],s),u=e.r2l(e[l][1],s);if("y"===a?(e._offset=r.t+(1-e.domain[1])*r.h,e._length=r.h*(e.domain[1]-e.domain[0]),e._m=e._length/(c-u),e._b=-e._m*u):(e._offset=r.l+e.domain[0]*r.w,e._length=r.w*(e.domain[1]-e.domain[0]),e._m=e._length/(u-c),e._b=-e._m*c),!isFinite(e._m)||!isFinite(e._b))throw 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 l=n+"0"in t?e.d2c(t[n+"0"],0,i):0,s=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]=l+o*s}return a},e.isValidRange=function(t){return Array.isArray(t)&&2===t.length&&a(e.r2l(t[0]))&&a(e.r2l(t[1]))},e._min=[],e._max=[],e._separators=t.separators,delete e._minDtick,delete e._forceTick0}},function(e,t,n){"use strict";var r=n(21).mix,a=n(4),o=n(0),i=n(24).lightFraction,l=n(23),s=n(157),c=n(156),u=n(155),d=n(281),f=n(149),p=n(280);e.exports=function(e,t,n,h,v){var g=h.letter,m=h.font||{},_="Click to enter "+(h.title||g.toUpperCase()+" axis")+" title";function y(n,r){return o.coerce2(e,t,l,n,r)}var b=n("visible",!h.cheateronly),k=t.type;"date"===k&&a.getComponentMethod("calendars","handleDefaults")(e,t,"calendar",h.calendar);if(f(t,v),n("autorange",!t.isValidRange(e.range))&&n("rangemode"),n("range"),t.cleanRange(),d(e,t,n),t._initialCategories="category"===k?p(g,t.categoryorder,t.categoryarray,h.data):[],!b)return t;var T=n("color"),x=T===e.color?T:m.color;n("title",_),o.coerceFont(n,"titlefont",{family:m.family,size:Math.round(1.2*m.size),color:x}),s(e,t,n,k),u(e,t,n,k,h),c(e,t,n,h);var A=y("linecolor",T),w=y("linewidth"),M=n("showline",!!A||!!w);M||(delete t.linecolor,delete t.linewidth),(M||t.ticks)&&n("mirror");var C=y("gridcolor",r(T,h.bgColor,i).toRgbString()),L=y("gridwidth");n("showgrid",h.showGrid||!!C||!!L)||(delete t.gridcolor,delete t.gridwidth);var B=y("zerolinecolor",T),S=y("zerolinewidth");return n("zeroline",h.showGrid||!!B||!!S)||(delete t.zerolinecolor,delete t.zerolinewidth),t}},function(e,t,n){"use strict";var r=n(2),a=n(0),o=n(16).BADNUM;e.exports=function(e,t){return function(e,t){for(var n,o=0,i=0,l=Math.max(1,(e.length-1)/1e3),s=0;s<e.length;s+=l)n=e[Math.round(s)],a.isDateTime(n,t)&&(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,l=0;l<e.length;l+=n)t=e[Math.round(l)],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(103);e.exports=function(e,t,n,l){var s="error_"+l.axis,c=t[s]={},u=e[s]||{};function d(e,t){return o.coerce(u,c,i,e,t)}if(!1!==d("visible",void 0!==u.array||void 0!==u.value||"sqrt"===u.type)){var f=d("type","array"in u?"data":"percent"),p=!0;if("sqrt"!==f&&(p=d("symmetric",!(("data"===f?"arrayminus":"valueminus")in u))),"data"===f){if(d("array")||(c.array=[]),d("traceref"),!p)d("arrayminus")||(c.arrayminus=[]),d("tracerefminus")}else"percent"!==f&&"constant"!==f||(d("value"),p||d("valueminus"));var h="copy_"+l.inherit+"style";if(l.inherit)(t["error_"+l.inherit]||{}).visible&&d(h,!(u.color||r(u.thickness)||r(u.width)));l.inherit&&c[h]||(d("color",n),d("thickness"),d("width",a.traceIs(t,"gl3d")?0:4))}}},function(e,t,n){"use strict";e.exports={PTS_LINESONLY:20}},function(e,t,n){"use strict";var r=n(0),a=n(25),o=n(98);e.exports=function(e,t,n,i){var l,s;n?(l=r.nestedProperty(e,n).get(),s=r.nestedProperty(e._input,n).get()):(l=e,s=e._input);var c=i+"auto",u=i+"min",d=i+"max",f=l[c],p=l[u],h=l[d],v=l.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),l[u]=p,l[d]=h,s[u]=p,s[d]=h,s[c]=!1!==f||void 0===p&&void 0===h,l.autocolorscale&&(v=p*h<0?a.RdBu:p>=0?a.Reds:a.Blues,s.colorscale=v,l.reversescale&&(v=o(v)),l.colorscale=v)}},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 l=o.font||{},s=t.color===e.color?t.color:l.color;if(r.coerceFont(n,"tickfont",{family:l.family,size:l.size,color:s}),n("tickangle"),"category"!==a)n("tickformat")||"date"===a||(n("showexponent",i),n("exponentformat"),n("separatethousands"))}"category"===a||o.noHover||n("hoverformat")}},function(e,t,n){"use strict";var r=n(0),a=n(23);e.exports=function(e,t,n,o){var i=r.coerce2(e,t,a,"ticklen"),l=r.coerce2(e,t,a,"tickwidth"),s=r.coerce2(e,t,a,"tickcolor",t.color);n("ticks",o.outerTicks||i||l||s?"outside":"")||(delete t.ticklen,delete t.tickwidth,delete t.tickcolor)}},function(e,t,n){"use strict";var r=n(2),a=n(0),o=n(16).ONEDAY;e.exports=function(e,t,n,i){var l="auto";"array"!==e.tickmode||"log"!==i&&"date"!==i||(e.tickmode="auto"),Array.isArray(e.tickvals)?l="array":e.dtick&&(l="linear");var s=n("tickmode",l);if("auto"===s)n("nticks");else if("linear"===s){var c="date"===i?o:1,u=n("dtick",c);if(r(u))t.dtick=u>0?Number(u):c;else if("string"!=typeof u)t.dtick=c;else{var d=u.charAt(0),f=u.substr(1);((f=r(f)?Number(f):0)<=0||!("date"===i&&"M"===d&&f===Math.round(f)||"log"===i&&"L"===d||"log"===i&&"D"===d&&(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"!==u&&"D2"!==u?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(25),t.defaultScale=n(164),t.attributes=n(159),t.handleDefaults=n(100),t.calc=n(154),t.hasColorscale=n(39),t.isValidScale=n(99),t.getScale=n(165),t.flipScale=n(98),t.extractScale=n(290),t.makeColorScaleFunc=n(289)},function(e,t,n){"use strict";e.exports={zauto:{valType:"boolean",role:"info",dflt:!0,description:["Determines the whether or not the color domain is computed","with respect to the input data."].join(" ")},zmin:{valType:"number",role:"info",dflt:null,description:"Sets the lower bound of color domain."},zmax:{valType:"number",role:"info",dflt:null,description:"Sets the upper bound of color domain."},colorscale:{valType:"colorscale",role:"style",description:["Sets the colorscale.","The colorscale must be an array containing","arrays mapping a normalized value to an","rgb, rgba, hex, hsl, hsv, or named color string.","At minimum, a mapping for the lowest (0) and highest (1)","values are required. For example,","`[[0, 'rgb(0,0,255)', [1, 'rgb(255,0,0)']]`.","To control the bounds of the colorscale in z space,","use zmin and zmax"].join(" ")},autocolorscale:{valType:"boolean",role:"style",dflt:!0,description:["Determines whether or not the colorscale is picked using the sign of","the input z values."].join(" ")},reversescale:{valType:"boolean",role:"style",dflt:!1,description:"Reverses the colorscale."},showscale:{valType:"boolean",role:"info",dflt:!0,description:["Determines whether or not a colorbar is displayed for this trace."].join(" ")}}},function(e,t,n){"use strict";e.exports={_isLinkedToArray:"frames_entry",group:{valType:"string",role:"info",description:["An identifier that specifies the group to which the frame belongs,","used by animate to select a subset of frames."].join(" ")},name:{valType:"string",role:"info",description:"A label by which to identify the frame"},traces:{valType:"any",role:"info",description:["A list of trace indices that identify the respective traces in the","data attribute"].join(" ")},baseframe:{valType:"string",role:"info",description:["The name of the frame into which this frame's properties are merged","before applying. This is used to unify properties and avoid needing","to specify the same values for the same properties in multiple frames."].join(" ")},data:{valType:"any",role:"object",description:["A list of traces this frame modifies. The format is identical to the","normal trace definition."].join(" ")},layout:{valType:"any",role:"object",description:["Layout properties which this frame modifies. The format is identical","to the normal layout definition."].join(" ")}}},function(e,t,n){"use strict";t.init2dArray=function(e,t){for(var n=new Array(e),r=0;r<e;r++)n[r]=new Array(t);return n},t.transposeRagged=function(e){var t,n,r=0,a=e.length;for(t=0;t<a;t++)r=Math.max(r,e[t].length);var 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(33);function o(e,t){return e<t}function i(e,t){return e<=t}function l(e,t){return e>t}function s(e,t){return e>=t}t.findBin=function(e,t,n){if(r(t.start))return n?Math.ceil((e-t.start)/t.size)-1:Math.floor((e-t.start)/t.size);var c,u,d=0,f=t.length,p=0;for(u=t[t.length-1]>=t[0]?n?o:i:n?s:l;d<f&&p++<100;)u(t[c=Math.floor((d+f)/2)],e)?d=c+1:f=c;return p>90&&a.log("Long binary search..."),d-1},t.sorterAsc=function(e,t){return e-t},t.sorterDes=function(e,t){return t-e},t.distinctVals=function(e){var n=e.slice();n.sort(t.sorterAsc);for(var r=n.length-1,a=n[r]-n[0]||1,o=a/(r||1)/1e4,i=[n[0]],l=0;l<r;l++)n[l+1]>n[l]+o&&(a=Math.min(a,n[l+1]-n[l]),i.push(n[l+1]));return{vals:i,minDiff:a}},t.roundUp=function(e,t,n){for(var r,a=0,o=t.length-1,i=0,l=n?0:1,s=n?1:0,c=n?Math.ceil:Math.floor;a<o&&i++<100;)t[r=c((a+o)/2)]<=e?a=r+l:o=r-s;return t[a]}},function(e,t,n){"use strict";var r=n(21);e.exports=function(e){var t=0;if(!Array.isArray(e)||e.length<2)return!1;if(!e[0]||!e[e.length-1])return!1;if(0!=+e[0][0]||1!=+e[e.length-1][0])return!1;for(var n=0;n<e.length;n++){var a=e[n];if(2!==a.length||+a[0]<t||!r(a[1]).isValid())return!1;t=+a[0]}return!0}},function(e,t,n){"use strict";var r=n(25);e.exports=r.RdBu},function(e,t,n){"use strict";var r=n(25),a=n(164),o=n(163);e.exports=function(e,t){if(t||(t=a),!e)return t;function n(){try{e=r[e]||JSON.parse(e)}catch(n){e=t}}return"string"==typeof e&&(n(),"string"==typeof e&&n()),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],l=0;l<o.length;l++)if((n=e.match(o[l]))&&0===n.index){t=n[0];break}if(t||(t=a[a.indexOf(i)]),!t)return!1;var s=e.substr(t.length);return s?!!(n=s.match(/^\[(0|[1-9][0-9]*)\](\.(.+))?$/))&&{array:t,index:Number(n[1]),property:n[3]||""}:{array:t,index:"",property:""}}},function(e,t,n){"use strict";e.exports=function(e,t){if(t instanceof RegExp){var n,r=t.toString();for(n=0;n<e.length;n++)if(e[n]instanceof RegExp&&e[n].toString()===r)return e;e.push(t)}else t&&-1===e.indexOf(t)&&e.push(t);return e}},function(e,t,n){"use strict";n.r(t);var r=n(123),a=n(75);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);n(175);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,"28f5b5fd",null);t.default=l.exports},function(e,t){var n,r,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function l(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 s,c=[],u=!1,d=-1;function f(){u&&s&&(u=!1,s.length?c=s.concat(c):d=-1,c.length&&p())}function p(){if(!u){var e=l(f);u=!0;for(var t=c.length;t;){for(s=c,c=[];++d<t;)s&&s[d].run();d=-1,t=c.length}s=null,u=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===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 v(){}a.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||u||l(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=v,a.addListener=v,a.once=v,a.off=v,a.removeListener=v,a.removeAllListeners=v,a.emit=v,a.prependListener=v,a.prependOnceListener=v,a.listeners=function(e){return[]},a.binding=function(e){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(e){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},function(e,t,n){
+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 l(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function s(e){return null!==e&&"object"==typeof e}var c=Object.prototype.toString;function u(e){return"[object Object]"===c.call(e)}function d(e){return"[object RegExp]"===c.call(e)}function f(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function 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 v(e,t){for(var n=Object.create(null),r=e.split(","),a=0;a<r.length;a++)n[r[a]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}v("slot,component",!0);var g=v("key,ref,slot,slot-scope,is");function m(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var _=Object.prototype.hasOwnProperty;function y(e,t){return _.call(e,t)}function b(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var k=/-(\w)/g,T=b(function(e){return e.replace(k,function(e,t){return t?t.toUpperCase():""})}),x=b(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),A=/\B([A-Z])/g,w=b(function(e){return e.replace(A,"-$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 L(e,t){for(var n in t)e[n]=t[n];return e}function B(e){for(var t={},n=0;n<e.length;n++)e[n]&&L(t,e[n]);return t}function S(e,t,n){}var W=function(e,t,n){return!1},z=function(e){return e};function O(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 O(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 O(e[n],t[n])})}catch(e){return!1}}function P(e,t){for(var n=0;n<e.length;n++)if(O(e[n],t))return n;return-1}function R(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var D="data-server-rendered",N=["component","directive","filter"],E=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured"],I={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:W,isReservedAttr:W,isUnknownElement:W,getTagNamespace:S,parsePlatformTagName:z,mustUseProp:W,_lifecycleHooks:E};function j(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var F=/[^\w.$]/;var $,V="__proto__"in{},H="undefined"!=typeof window,G="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,K=G&&WXEnvironment.platform.toLowerCase(),q=H&&window.navigator.userAgent.toLowerCase(),U=q&&/msie|trident/.test(q),Y=q&&q.indexOf("msie 9.0")>0,X=q&&q.indexOf("edge/")>0,J=(q&&q.indexOf("android"),q&&/iphone|ipad|ipod|ios/.test(q)||"ios"===K),Z=(q&&/chrome\/\d+/.test(q),{}.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===$&&($=!H&&!G&&void 0!==e&&"server"===e.process.env.VUE_ENV),$},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=S,le=0,se=function(){this.id=le++,this.subs=[]};se.prototype.addSub=function(e){this.subs.push(e)},se.prototype.removeSub=function(e){m(this.subs,e)},se.prototype.depend=function(){se.target&&se.target.addDep(this)},se.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t<n;t++)e[t].update()},se.target=null;var ce=[];function ue(e){se.target&&ce.push(se.target),se.target=e}function de(){se.target=ce.pop()}var fe=function(e,t,n,r,a,o,i,l){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=l,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 ve(e){return new fe(void 0,void 0,void 0,String(e))}function ge(e){var t=new fe(e.tag,e.data,e.children,e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.isCloned=!0,t}var me=Array.prototype,_e=Object.create(me);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(e){var t=me[e];j(_e,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(_e),be=!0;function ke(e){be=e}var Te=function(e){(this.value=e,this.dep=new se,this.vmCount=0,j(e,"__ob__",this),Array.isArray(e))?((V?xe:Ae)(e,_e,ye),this.observeArray(e)):this.walk(e)};function xe(e,t,n){e.__proto__=t}function Ae(e,t,n){for(var r=0,a=n.length;r<a;r++){var o=n[r];j(e,o,t[o])}}function we(e,t){var n;if(s(e)&&!(e instanceof fe))return y(e,"__ob__")&&e.__ob__ instanceof Te?n=e.__ob__:be&&!te()&&(Array.isArray(e)||u(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new Te(e)),t&&n&&n.vmCount++,n}function Me(e,t,n,r,a){var o=new se,i=Object.getOwnPropertyDescriptor(e,t);if(!i||!1!==i.configurable){var l=i&&i.get;l||2!==arguments.length||(n=e[t]);var s=i&&i.set,c=!a&&we(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=l?l.call(e):n;return se.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=l?l.call(e):n;t===r||t!=t&&r!=r||(s?s.call(e,t):n=t,c=!a&&we(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 Le(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())}}Te.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)Me(e,t[n])},Te.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)we(e[t])};var Be=I.optionMergeStrategies;function Se(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)?u(r)&&u(a)&&Se(r,a):Ce(e,n,a);return e}function We(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?Se(r,a):a}:t?e?function(){return Se("function"==typeof t?t.call(this,this):t,"function"==typeof e?e.call(this,this):e)}:t:e}function ze(e,t){return t?e?e.concat(t):Array.isArray(t)?t:[t]:e}function Oe(e,t,n,r){var a=Object.create(e||null);return t?L(a,t):a}Be.data=function(e,t,n){return n?We(e,t,n):t&&"function"!=typeof t?e:We(e,t)},E.forEach(function(e){Be[e]=ze}),N.forEach(function(e){Be[e+"s"]=Oe}),Be.watch=function(e,t,n,r){if(e===Z&&(e=void 0),t===Z&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var a={};for(var o in L(a,e),t){var i=a[o],l=t[o];i&&!Array.isArray(i)&&(i=[i]),a[o]=i?i.concat(l):Array.isArray(l)?l:[l]}return a},Be.props=Be.methods=Be.inject=Be.computed=function(e,t,n,r){if(!e)return t;var a=Object.create(null);return L(a,e),t&&L(a,t),a},Be.provide=We;var Pe=function(e,t){return void 0===t?e:t};function Re(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[T(a)]={type:null});else if(u(n))for(var i in n)a=n[i],o[T(i)]=u(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(u(n))for(var o in n){var i=n[o];r[o]=u(i)?L({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=Re(e,r,n)),t.mixins)for(var a=0,o=t.mixins.length;a<o;a++)e=Re(e,t.mixins[a],n);var i,l={};for(i in e)s(i);for(i in t)y(e,i)||s(i);function s(r){var a=Be[r]||Pe;l[r]=a(e[r],t[r],n,r)}return l}function De(e,t,n,r){if("string"==typeof n){var a=e[t];if(y(a,n))return a[n];var o=T(n);if(y(a,o))return a[o];var i=x(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],l=je(Boolean,a.type);if(l>-1)if(o&&!y(a,"default"))i=!1;else if(""===i||i===w(e)){var s=je(String,a.type);(s<0||l<s)&&(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"!==Ee(t.type)?r.call(e):r}(r,a,e);var c=be;ke(!0),we(i),ke(c)}return i}function Ee(e){var t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function Ie(e,t){return Ee(e)===Ee(t)}function je(e,t){if(!Array.isArray(t))return Ie(t,e)?0:-1;for(var n=0,r=t.length;n<r;n++)if(Ie(t[n],e))return n;return-1}function Fe(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){$e(e,r,"errorCaptured hook")}}$e(e,t,n)}function $e(e,t,n){if(I.errorHandler)try{return I.errorHandler.call(null,e,t,n)}catch(e){Ve(e,null,"config.errorHandler")}Ve(e,t,n)}function Ve(e,t,n){if(!H&&!G||"undefined"==typeof console)throw e;console.error(e)}var He,Ge,Ke=[],qe=!1;function Ue(){qe=!1;var e=Ke.slice(0);Ke.length=0;for(var t=0;t<e.length;t++)e[t]()}var Ye=!1;if(void 0!==n&&re(n))Ge=function(){n(Ue)};else if("undefined"==typeof MessageChannel||!re(MessageChannel)&&"[object MessageChannelConstructor]"!==MessageChannel.toString())Ge=function(){setTimeout(Ue,0)};else{var Xe=new MessageChannel,Je=Xe.port2;Xe.port1.onmessage=Ue,Ge=function(){Je.postMessage(1)}}if("undefined"!=typeof Promise&&re(Promise)){var Ze=Promise.resolve();He=function(){Ze.then(Ue),J&&setTimeout(S)}}else He=Ge;function Qe(e,t){var n;if(Ke.push(function(){if(e)try{e.call(t)}catch(e){Fe(e,t,"nextTick")}else n&&n(t)}),qe||(qe=!0,Ye?Ge():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&&!s(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=b(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,l,s,c;for(i in e)l=e[i],s=t[i],c=rt(i),a(l)||(a(s)?(a(l.fns)&&(l=e[i]=at(l)),n(c.name,l,c.once,c.capture,c.passive,c.params)):l!==s&&(s.fns=l,e[i]=s));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 l=e[t];function s(){n.apply(this,arguments),m(r.fns,s)}a(l)?r=at([s]):o(l.fns)&&i(l.merged)?(r=l).fns.push(s):r=at([l,s]),r.merged=!0,e[t]=r}function lt(e,t,n,r,a){if(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 st(e){return l(e)?[ve(e)]:Array.isArray(e)?function e(t,n){var r=[];var s,c,u,d;for(s=0;s<t.length;s++)a(c=t[s])||"boolean"==typeof c||(u=r.length-1,d=r[u],Array.isArray(c)?c.length>0&&(ct((c=e(c,(n||"")+"_"+s))[0])&&ct(d)&&(r[u]=ve(d.text+c[0].text),c.shift()),r.push.apply(r,c)):l(c)?ct(d)?r[u]=ve(d.text+c):""!==c&&r.push(ve(c)):ct(c)&&ct(d)?r[u]=ve(d.text+c.text):(i(t._isVList)&&o(c.tag)&&a(c.key)&&o(n)&&(c.key="__vlist"+n+"_"+s+"__"),r.push(c)));return r}(e):void 0}function ct(e){return o(e)&&o(e.text)&&!1===e.isComment}function ut(e,t){return(e.__esModule||oe&&"Module"===e[Symbol.toStringTag])&&(e=e.default),s(e)?t.extend(e):e}function dt(e){return e.isComment&&e.asyncFactory}function ft(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(o(n)&&(o(n.componentOptions)||dt(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 vt(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 l=i.slot,s=n[l]||(n[l]=[]);"template"===o.tag?s.push.apply(s,o.children||[]):s.push(o)}}for(var c in n)n[c].every(mt)&&delete n[c];return n}function mt(e){return e.isComment&&!e.asyncFactory||" "===e.text}function _t(e,t){t=t||{};for(var n=0;n<e.length;n++)Array.isArray(e[n])?_t(e[n],t):t[e[n].key]=e[n].fn;return t}var yt=null;function bt(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function kt(e,t){if(t){if(e._directInactive=!1,bt(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++)kt(e.$children[n]);Tt(e,"activated")}}function Tt(e,t){ue();var n=e.$options[t];if(n)for(var r=0,a=n.length;r<a;r++)try{n[r].call(e)}catch(n){Fe(n,e,t+" hook")}e._hasHookEvent&&e.$emit("hook:"+t),de()}var xt=[],At=[],wt={},Mt=!1,Ct=!1,Lt=0;function Bt(){var e,t;for(Ct=!0,xt.sort(function(e,t){return e.id-t.id}),Lt=0;Lt<xt.length;Lt++)t=(e=xt[Lt]).id,wt[t]=null,e.run();var n=At.slice(),r=xt.slice();Lt=xt.length=At.length=0,wt={},Mt=Ct=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,kt(e[t],!0)}(n),function(e){var t=e.length;for(;t--;){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&Tt(r,"updated")}}(r),ne&&I.devtools&&ne.emit("flush")}var St=0,Wt=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=++St,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(!F.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()};Wt.prototype.get=function(){var e;ue(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(e){if(!this.user)throw e;Fe(e,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&tt(e),de(),this.cleanupDeps()}return e},Wt.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))},Wt.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},Wt.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){var t=e.id;if(null==wt[t]){if(wt[t]=!0,Ct){for(var n=xt.length-1;n>Lt&&xt[n].id>e.id;)n--;xt.splice(n+1,0,e)}else xt.push(e);Mt||(Mt=!0,Qe(Bt))}}(this)},Wt.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){Fe(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},Wt.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},Wt.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},Wt.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||m(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var zt={enumerable:!0,configurable:!0,get:S,set:S};function Ot(e,t,n){zt.get=function(){return this[t][n]},zt.set=function(e){this[t][n]=e},Object.defineProperty(e,n,zt)}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&&ke(!1);var o=function(o){a.push(o);var i=Ne(o,t,n,e);Me(r,o,i),o in e||Ot(e,"_props",o)};for(var i in t)o(i);ke(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]=null==t[n]?S:M(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;u(t=e._data="function"==typeof t?function(e,t){ue();try{return e.call(t,t)}catch(e){return Fe(e,t,"data()"),{}}finally{de()}}(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,a=(e.$options.methods,n.length);for(;a--;){var o=n[a];0,r&&y(r,o)||(void 0,36!==(i=(o+"").charCodeAt(0))&&95!==i&&Ot(e,"_data",o))}var i;we(t,!0)}(e):we(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 Wt(e,i||S,S,Rt)),a in e||Dt(e,a,o)}}(e,t.computed),t.watch&&t.watch!==Z&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var a=0;a<r.length;a++)Et(e,n,r[a]);else Et(e,n,r)}}(e,t.watch)}var Rt={lazy:!0};function Dt(e,t,n){var r=!te();"function"==typeof n?(zt.get=r?Nt(t):n,zt.set=S):(zt.get=n.get?r&&!1!==n.cache?Nt(t):n.get:S,zt.set=n.set?n.set:S),Object.defineProperty(e,t,zt)}function Nt(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),se.target&&t.depend(),t.value}}function Et(e,t,n,r){return u(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,r)}function It(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,l=t;l;){if(l._provided&&y(l._provided,i)){n[o]=l._provided[i];break}l=l.$parent}if(!l)if("default"in e[o]){var s=e[o].default;n[o]="function"==typeof s?s.call(t):s}else 0}return n}}function jt(e,t){var n,r,a,i,l;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),r=0,a=e.length;r<a;r++)n[r]=t(e[r],r);else if("number"==typeof e)for(n=new Array(e),r=0;r<e;r++)n[r]=t(r+1,r);else if(s(e))for(i=Object.keys(e),n=new Array(i.length),r=0,a=i.length;r<a;r++)l=i[r],n[r]=t(e[l],l,r);return o(n)&&(n._isVList=!0),n}function Ft(e,t,n,r){var a,o=this.$scopedSlots[e];if(o)n=n||{},r&&(n=L(L({},r),n)),a=o(n)||t;else{var i=this.$slots[e];i&&(i._rendered=!0),a=i||t}var l=n&&n.slot;return l?this.$createElement("template",{slot:l},a):a}function $t(e){return De(this.$options,"filters",e)||z}function Vt(e,t){return Array.isArray(e)?-1===e.indexOf(t):e!==t}function Ht(e,t,n,r,a){var o=I.keyCodes[t]||n;return a&&r&&!I.keyCodes[t]?Vt(a,r):o?Vt(o,e):r?w(r)!==t:void 0}function Gt(e,t,n,r,a){if(n)if(s(n)){var o;Array.isArray(n)&&(n=B(n));var i=function(i){if("class"===i||"style"===i||g(i))o=e;else{var l=e.attrs&&e.attrs.type;o=r||I.mustUseProp(t,l,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 l in n)i(l)}else;return e}function Kt(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t?r:(Ut(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),"__static__"+e,!1),r)}function qt(e,t,n){return Ut(e,"__once__"+t+(n?"_"+n:""),!0),e}function Ut(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&Yt(e[r],t+"_"+r,n);else Yt(e,t,n)}function Yt(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function Xt(e,t){if(t)if(u(t)){var n=e.on=e.on?L({},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 Jt(e){e._o=qt,e._n=h,e._s=p,e._l=jt,e._t=Ft,e._q=O,e._i=P,e._m=Kt,e._f=$t,e._k=Ht,e._b=Gt,e._v=ve,e._e=he,e._u=_t,e._g=Xt}function Zt(e,t,n,a,o){var l,s=o.options;y(a,"_uid")?(l=Object.create(a))._original=a:(l=a,a=a._original);var c=i(s._compiled),u=!c;this.data=e,this.props=t,this.children=n,this.parent=a,this.listeners=e.on||r,this.injections=It(s.inject,a),this.slots=function(){return gt(n,a)},c&&(this.$options=s,this.$slots=this.slots(),this.$scopedSlots=e.scopedSlots||r),s._scopeId?this._c=function(e,t,n,r){var o=ln(l,e,t,n,r,u);return o&&!Array.isArray(o)&&(o.fnScopeId=s._scopeId,o.fnContext=a),o}:this._c=function(e,t,n,r){return ln(l,e,t,n,r,u)}}function Qt(e,t,n,r){var a=ge(e);return a.fnContext=n,a.fnOptions=r,t.slot&&((a.data||(a.data={})).slot=t.slot),a}function en(e,t){for(var n in t)e[T(n)]=t[n]}Jt(Zt.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){ke(!1);for(var l=e._props,s=e.$options._propKeys||[],c=0;c<s.length;c++){var u=s[c],d=e.$options.props;l[u]=Ne(u,d,t,e)}ke(!0),e.$options.propsData=t}n=n||r;var f=e.$options._parentListeners;e.$options._parentListeners=n,vt(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,Tt(r,"mounted")),e.data.keepAlive&&(n._isMounted?((t=r)._inactive=!1,At.push(t)):kt(r,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?function e(t,n){if(!(n&&(t._directInactive=!0,bt(t))||t._inactive)){t._inactive=!0;for(var r=0;r<t.$children.length;r++)e(t.$children[r]);Tt(t,"deactivated")}}(t,!0):t.$destroy())}},nn=Object.keys(tn);function rn(e,t,n,l,c){if(!a(e)){var u=n.$options._base;if(s(e)&&(e=u.extend(e)),"function"==typeof e){var d;if(a(e.cid)&&void 0===(e=function(e,t,n){if(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],l=!0,c=function(){for(var e=0,t=r.length;e<t;e++)r[e].$forceUpdate()},u=R(function(n){e.resolved=ut(n,t),l||c()}),d=R(function(t){o(e.errorComp)&&(e.error=!0,c())}),f=e(u,d);return s(f)&&("function"==typeof f.then?a(e.resolved)&&f.then(u,d):o(f.component)&&"function"==typeof f.component.then&&(f.component.then(u,d),o(f.error)&&(e.errorComp=ut(f.error,t)),o(f.loading)&&(e.loadingComp=ut(f.loading,t),0===f.delay?e.loading=!0:setTimeout(function(){a(e.resolved)&&a(e.error)&&(e.loading=!0,c())},f.delay||200)),o(f.timeout)&&setTimeout(function(){a(e.resolved)&&d(null)},f.timeout))),l=!1,e.loading?e.loadingComp:e.resolved}e.contexts.push(n)}(d=e,u,n)))return function(e,t,n,r,a){var o=he();return o.asyncFactory=e,o.asyncMeta={data:t,context:n,children:r,tag:a},o}(d,t,n,l,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={},l=e.attrs,s=e.props;if(o(l)||o(s))for(var c in r){var u=w(c);lt(i,s,c,u,!0)||lt(i,l,c,u,!1)}return i}}(t,e);if(i(e.options.functional))return function(e,t,n,a,i){var l=e.options,s={},c=l.props;if(o(c))for(var u in c)s[u]=Ne(u,c,t||r);else o(n.attrs)&&en(s,n.attrs),o(n.props)&&en(s,n.props);var d=new Zt(n,s,i,a,e),f=l.render.call(null,d._c,d);if(f instanceof fe)return Qt(f,n,d.parent,l);if(Array.isArray(f)){for(var p=st(f)||[],h=new Array(p.length),v=0;v<p.length;v++)h[v]=Qt(p[v],n,d.parent,l);return h}}(e,f,t,n,l);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 v=e.options.name||c;return new fe("vue-component-"+e.cid+(v?"-"+v:""),t,void 0,void 0,void 0,n,{Ctor:e,propsData:f,listeners:p,tag:c,children:l},d)}}}var an=1,on=2;function ln(e,t,n,r,c,u){return(Array.isArray(n)||l(n))&&(c=r,r=n,n=void 0),i(u)&&(c=on),function(e,t,n,r,l){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);l===on?r=st(r):l===an&&(r=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(r));var c,u;if("string"==typeof t){var d;u=e.$vnode&&e.$vnode.ns||I.getTagNamespace(t),c=I.isReservedTag(t)?new fe(I.parsePlatformTagName(t),n,r,void 0,void 0,e):o(d=De(e.$options,"components",t))?rn(d,n,e,r,t):new fe(t,n,r,void 0,void 0,e)}else c=rn(t,n,e,r);return Array.isArray(c)?c:o(c)?(o(u)&&function e(t,n,r){t.ns=n;"foreignObject"===t.tag&&(n=void 0,r=!0);if(o(t.children))for(var l=0,s=t.children.length;l<s;l++){var c=t.children[l];o(c.tag)&&(a(c.ns)||i(r)&&"svg"!==c.tag)&&e(c,n,r)}}(c,u),o(n)&&function(e){s(e.style)&&tt(e.style);s(e.class)&&tt(e.class)}(n),c):he()}(e,t,n,r,c)}var sn=0;function cn(e){var t=e.options;if(e.super){var n=cn(e.super);if(n!==e.superOptions){e.superOptions=n;var r=function(e){var t,n=e.options,r=e.extendOptions,a=e.sealedOptions;for(var o in n)n[o]!==a[o]&&(t||(t={}),t[o]=un(n[o],r[o],a[o]));return t}(e);r&&L(e.extendOptions,r),(t=e.options=Re(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function un(e,t,n){if(Array.isArray(e)){var r=[];n=Array.isArray(n)?n:[n],t=Array.isArray(t)?t:[t];for(var a=0;a<e.length;a++)(t.indexOf(e[a])>=0||n.indexOf(e[a])<0)&&r.push(e[a]);return r}return e}function dn(e){this._init(e)}function fn(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,a=e._Ctor||(e._Ctor={});if(a[r])return a[r];var 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=Re(n.options,e),i.super=n,i.options.props&&function(e){var t=e.options.props;for(var n in t)Ot(e.prototype,"_props",n)}(i),i.options.computed&&function(e){var t=e.options.computed;for(var n in t)Dt(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=L({},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:!!d(e)&&e.test(t)}function vn(e,t){var n=e.cache,r=e.keys,a=e._vnode;for(var o in n){var i=n[o];if(i){var l=pn(i.componentOptions);l&&!t(l)&&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,m(n,t)}!function(e){e.prototype._init=function(e){var t=this;t._uid=sn++,t._isVue=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r,n._parentElm=t._parentElm,n._refElm=t._refElm;var a=r.componentOptions;n.propsData=a.propsData,n._parentListeners=a.listeners,n._renderChildren=a.children,n._componentTag=a.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=Re(cn(t.constructor),e||{},t),t._renderProxy=t,t._self=t,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(t),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&vt(e,t)}(t),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,a=n&&n.context;e.$slots=gt(t._renderChildren,a),e.$scopedSlots=r,e._c=function(t,n,r,a){return ln(e,t,n,r,a,!1)},e.$createElement=function(t,n,r,a){return ln(e,t,n,r,a,!0)};var o=n&&n.data;Me(e,"$attrs",o&&o.attrs||r,null,!0),Me(e,"$listeners",t._parentListeners||r,null,!0)}(t),Tt(t,"beforeCreate"),function(e){var t=It(e.$options.inject,e);t&&(ke(!1),Object.keys(t).forEach(function(n){Me(e,n,t[n])}),ke(!0))}(t),Pt(t),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(t),Tt(t,"created"),t.$options.el&&t.$mount(t.$options.el)}}(dn),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=Ce,e.prototype.$delete=Le,e.prototype.$watch=function(e,t,n){if(u(t))return Et(this,e,t,n);(n=n||{}).user=!0;var r=new Wt(this,e,t,n);return n.immediate&&t.call(this,r.value),function(){r.teardown()}}}(dn),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){if(Array.isArray(e))for(var r=0,a=e.length;r<a;r++)this.$on(e[r],n);else(this._events[e]||(this._events[e]=[])).push(n),t.test(e)&&(this._hasHookEvent=!0);return this},e.prototype.$once=function(e,t){var n=this;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fn=t,n.$on(e,r),n},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var r=0,a=e.length;r<a;r++)this.$off(e[r],t);return n}var o=n._events[e];if(!o)return n;if(!t)return n._events[e]=null,n;if(t)for(var i,l=o.length;l--;)if((i=o[l])===t||i.fn===t){o.splice(l,1);break}return n},e.prototype.$emit=function(e){var t=this._events[e];if(t){t=t.length>1?C(t):t;for(var n=C(arguments,1),r=0,a=t.length;r<a;r++)try{t[r].apply(this,n)}catch(t){Fe(t,this,'event handler for "'+e+'"')}}return this}}(dn),function(e){e.prototype._update=function(e,t){var n=this;n._isMounted&&Tt(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){Tt(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||m(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.length;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),Tt(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}(dn),function(e){Jt(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){Fe(n,t,"render"),e=t._vnode}return e instanceof fe||(e=he()),e.parent=o,e}}(dn);var mn=[String,RegExp,Array],_n={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:mn,exclude:mn,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)gn(this.cache,e,this.keys)},mounted:function(){var e=this;this.$watch("include",function(t){vn(e,function(e){return hn(t,e)})}),this.$watch("exclude",function(t){vn(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,l=this.keys,s=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;i[s]?(t.componentInstance=i[s].componentInstance,m(l,s),l.push(s)):(i[s]=t,l.push(s),this.max&&l.length>parseInt(this.max)&&gn(i,l[0],l,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return I}};Object.defineProperty(e,"config",t),e.util={warn:ie,extend:L,mergeOptions:Re,defineReactive:Me},e.set=Ce,e.delete=Le,e.nextTick=Qe,e.options=Object.create(null),N.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,L(e.options.components,_n),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=Re(this.options,e),this}}(e),fn(e),function(e){N.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&u(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)}(dn),Object.defineProperty(dn.prototype,"$isServer",{get:te}),Object.defineProperty(dn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(dn,"FunctionalRenderContext",{value:Zt}),dn.version="2.5.16";var yn=v("style,class"),bn=v("input,textarea,option,select,progress"),kn=v("contenteditable,draggable,spellcheck"),Tn=v("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),xn="http://www.w3.org/1999/xlink",An=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},wn=function(e){return An(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=Ln(r.data,t));for(;o(n=n.parent);)n&&n.data&&(t=Ln(t,n.data));return function(e,t){if(o(e)||o(t))return Bn(e,Sn(t));return""}(t.staticClass,t.class)}function Ln(e,t){return{staticClass:Bn(e.staticClass,t.staticClass),class:o(e.class)?[e.class,t.class]:t.class}}function Bn(e,t){return e?t?e+" "+t:e:t||""}function Sn(e){return Array.isArray(e)?function(e){for(var t,n="",r=0,a=e.length;r<a;r++)o(t=Sn(e[r]))&&""!==t&&(n&&(n+=" "),n+=t);return n}(e):s(e)?function(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}(e):"string"==typeof e?e:""}var Wn={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},zn=v("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),On=v("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Pn=function(e){return zn(e)||On(e)};var Rn=Object.create(null);var Dn=v("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(Wn[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,"")}}),En={create:function(e,t){In(t)},update:function(e,t){e.data.ref!==t.data.ref&&(In(e,!0),In(t))},destroy:function(e){In(e,!0)}};function In(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])?m(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 jn=new fe("",{},[]),Fn=["create","activate","update","remove","destroy"];function $n(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||Dn(r)&&Dn(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:Gn,update:Gn,destroy:function(e){Gn(e,jn)}};function Gn(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,r,a,o=e===jn,i=t===jn,l=qn(e.data.directives,e.context),s=qn(t.data.directives,t.context),c=[],u=[];for(n in s)r=l[n],a=s[n],r?(a.oldValue=r.value,Yn(a,"update",t,e),a.def&&a.def.componentUpdated&&u.push(a)):(Yn(a,"bind",t,e),a.def&&a.def.inserted&&c.push(a));if(c.length){var d=function(){for(var n=0;n<c.length;n++)Yn(c[n],"inserted",t,e)};o?it(t,"insert",d):d()}u.length&&it(t,"postpatch",function(){for(var n=0;n<u.length;n++)Yn(u[n],"componentUpdated",t,e)});if(!o)for(n in l)s[n]||Yn(l[n],"unbind",e,e,i)}(e,t)}var Kn=Object.create(null);function qn(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=Kn),a[Un(r)]=r,r.def=De(t.$options,"directives",r.name);return a}function Un(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function Yn(e,t,n,r,a){var o=e.def&&e.def[t];if(o)try{o(n.elm,e,n,r,a)}catch(r){Fe(r,n.context,"directive "+e.name+" "+t+" hook")}}var Xn=[En,Hn];function Jn(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,l=t.elm,s=e.data.attrs||{},c=t.data.attrs||{};for(r in o(c.__ob__)&&(c=t.data.attrs=L({},c)),c)i=c[r],s[r]!==i&&Zn(l,r,i);for(r in(U||X)&&c.value!==s.value&&Zn(l,"value",c.value),s)a(c[r])&&(An(r)?l.removeAttributeNS(xn,wn(r)):kn(r)||l.removeAttribute(r))}}function Zn(e,t,n){e.tagName.indexOf("-")>-1?Qn(e,t,n):Tn(t)?Mn(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):kn(t)?e.setAttribute(t,Mn(n)||"false"===n?"false":"true"):An(t)?Mn(n)?e.removeAttributeNS(xn,wn(t)):e.setAttributeNS(xn,t,n):Qn(e,t,n)}function Qn(e,t,n){if(Mn(n))e.removeAttribute(t);else{if(U&&!Y&&"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:Jn,update:Jn};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 l=Cn(t),s=n._transitionClasses;o(s)&&(l=Bn(l,Sn(s))),l!==n._prevClass&&(n.setAttribute("class",l),n._prevClass=l)}}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(){Ye=!0;var e=o.apply(null,arguments);return Ye=!1,e}),n&&(t=function(e,t,n){var r=nr;return function a(){null!==e.apply(null,arguments)&&lr(t,a,n,r)}}(t,e,r)),nr.addEventListener(e,t,Q?{capture:r,passive:a}:r)}function lr(e,t,n,r){(r||nr).removeEventListener(e,t._withTask||t,n)}function sr(e,t){if(!a(e.data.on)||!a(t.data.on)){var n=t.data.on||{},r=e.data.on||{};nr=t.elm,function(e){if(o(e[ar])){var t=U?"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,lr,t.context),nr=void 0}}var cr={create:sr,update:sr};function ur(e,t){if(!a(e.data.domProps)||!a(t.data.domProps)){var n,r,i=t.elm,l=e.data.domProps||{},s=t.data.domProps||{};for(n in o(s.__ob__)&&(s=t.data.domProps=L({},s)),l)a(s[n])&&(i[n]="");for(n in s){if(r=s[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),r===l[n])continue;1===i.childNodes.length&&i.removeChild(i.childNodes[0])}if("value"===n){i._value=r;var c=a(r)?"":String(r);dr(i,c)&&(i.value=c)}else i[n]=r}}}function dr(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var n=e.value,r=e._vModifiers;if(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:ur,update:ur},pr=b(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=vr(e.style);return e.staticStyle?L(e.staticStyle,t):t}function vr(e){return Array.isArray(e)?B(e):"string"==typeof e?pr(e):e}var gr,mr=/^--/,_r=/\s*!important$/,yr=function(e,t,n){if(mr.test(t))e.style.setProperty(t,n);else if(_r.test(n))e.style.setProperty(t,n.replace(_r,""),"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}},br=["Webkit","Moz","ms"],kr=b(function(e){if(gr=gr||document.createElement("div").style,"filter"!==(e=T(e))&&e in gr)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<br.length;n++){var r=br[n]+t;if(r in gr)return r}});function Tr(e,t){var n=t.data,r=e.data;if(!(a(n.staticStyle)&&a(n.style)&&a(r.staticStyle)&&a(r.style))){var i,l,s=t.elm,c=r.staticStyle,u=r.normalizedStyle||r.style||{},d=c||u,f=vr(t.data.style)||{};t.data.normalizedStyle=o(f.__ob__)?L({},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))&&L(r,n);(n=hr(e.data))&&L(r,n);for(var o=e;o=o.parent;)o.data&&(n=hr(o.data))&&L(r,n);return r}(t,!0);for(l in d)a(p[l])&&yr(s,l,"");for(l in p)(i=p[l])!==d[l]&&yr(s,l,null==i?"":i)}}var xr={create:Tr,update:Tr};function Ar(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 wr(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&&L(t,Cr(e.name||"v")),L(t,e),t}return"string"==typeof e?Cr(e):void 0}}var Cr=b(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"}}),Lr=H&&!Y,Br="transition",Sr="animation",Wr="transition",zr="transitionend",Or="animation",Pr="animationend";Lr&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Wr="WebkitTransition",zr="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Or="WebkitAnimation",Pr="webkitAnimationEnd"));var Rr=H?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function Dr(e){Rr(function(){Rr(e)})}function Nr(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),Ar(e,t))}function Er(e,t){e._transitionClasses&&m(e._transitionClasses,t),wr(e,t)}function Ir(e,t,n){var r=Fr(e,t),a=r.type,o=r.timeout,i=r.propCount;if(!a)return n();var l=a===Br?zr:Pr,s=0,c=function(){e.removeEventListener(l,u),n()},u=function(t){t.target===e&&++s>=i&&c()};setTimeout(function(){s<i&&c()},o+1),e.addEventListener(l,u)}var jr=/\b(transform|all)(,|$)/;function Fr(e,t){var n,r=window.getComputedStyle(e),a=r[Wr+"Delay"].split(", "),o=r[Wr+"Duration"].split(", "),i=$r(a,o),l=r[Or+"Delay"].split(", "),s=r[Or+"Duration"].split(", "),c=$r(l,s),u=0,d=0;return t===Br?i>0&&(n=Br,u=i,d=o.length):t===Sr?c>0&&(n=Sr,u=c,d=s.length):d=(n=(u=Math.max(i,c))>0?i>c?Br:Sr:null)?n===Br?o.length:s.length:0,{type:n,timeout:u,propCount:d,hasTransform:n===Br&&jr.test(r[Wr+"Property"])}}function $r(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,l=r.type,c=r.enterClass,u=r.enterToClass,d=r.enterActiveClass,f=r.appearClass,p=r.appearToClass,v=r.appearActiveClass,g=r.beforeEnter,m=r.enter,_=r.afterEnter,y=r.enterCancelled,b=r.beforeAppear,k=r.appear,T=r.afterAppear,x=r.appearCancelled,A=r.duration,w=yt,M=yt.$vnode;M&&M.parent;)w=(M=M.parent).context;var C=!w._isMounted||!e.isRootInsert;if(!C||k||""===k){var L=C&&f?f:c,B=C&&v?v:d,S=C&&p?p:u,W=C&&b||g,z=C&&"function"==typeof k?k:m,O=C&&T||_,P=C&&x||y,D=h(s(A)?A.enter:A);0;var N=!1!==i&&!Y,E=qr(z),I=n._enterCb=R(function(){N&&(Er(n,S),Er(n,B)),I.cancelled?(N&&Er(n,L),P&&P(n)):O&&O(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(),z&&z(n,I)}),W&&W(n),N&&(Nr(n,L),Nr(n,B),Dr(function(){Er(n,L),I.cancelled||(Nr(n,S),E||(Kr(D)?setTimeout(I,D):Ir(n,l,I)))})),e.data.show&&(t&&t(),z&&z(n,I)),N||E||I()}}}function Gr(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,l=r.type,c=r.leaveClass,u=r.leaveToClass,d=r.leaveActiveClass,f=r.beforeLeave,p=r.leave,v=r.afterLeave,g=r.leaveCancelled,m=r.delayLeave,_=r.duration,y=!1!==i&&!Y,b=qr(p),k=h(s(_)?_.leave:_);0;var T=n._leaveCb=R(function(){n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[e.key]=null),y&&(Er(n,u),Er(n,d)),T.cancelled?(y&&Er(n,c),g&&g(n)):(t(),v&&v(n)),n._leaveCb=null});m?m(x):x()}function x(){T.cancelled||(e.data.show||((n.parentNode._pending||(n.parentNode._pending={}))[e.key]=e),f&&f(n),y&&(Nr(n,c),Nr(n,d),Dr(function(){Er(n,c),T.cancelled||(Nr(n,u),b||(Kr(k)?setTimeout(T,k):Ir(n,l,T)))})),p&&p(n,T),y||b||T())}}function Kr(e){return"number"==typeof e&&!isNaN(e)}function qr(e){if(a(e))return!1;var t=e.fns;return o(t)?qr(Array.isArray(t)?t[0]:t):(e._length||e.length)>1}function Ur(e,t){!0!==t.data.show&&Hr(t)}var Yr=function(e){var t,n,r={},s=e.modules,c=e.nodeOps;for(t=0;t<Fn.length;++t)for(r[Fn[t]]=[],n=0;n<s.length;++n)o(s[n][Fn[t]])&&r[Fn[t]].push(s[n][Fn[t]]);function u(e){var t=c.parentNode(e);o(t)&&c.removeChild(t,e)}function d(e,t,n,a,l,s,u){if(o(e.elm)&&o(s)&&(e=s[u]=ge(e)),e.isRootInsert=!l,!function(e,t,n,a){var l=e.data;if(o(l)){var s=o(e.componentInstance)&&l.keepAlive;if(o(l=l.hook)&&o(l=l.init)&&l(e,!1,n,a),o(e.componentInstance))return f(e,t),i(s)&&function(e,t,n,a){for(var i,l=e;l.componentInstance;)if(l=l.componentInstance._vnode,o(i=l.data)&&o(i=i.transition)){for(i=0;i<r.activate.length;++i)r.activate[i](jn,l);t.push(l);break}p(n,e.elm,a)}(e,t,n,a),!0}}(e,t,n,a)){var d=e.data,v=e.children,g=e.tag;o(g)?(e.elm=e.ns?c.createElementNS(e.ns,g):c.createElement(g,e),_(e),h(e,v,t),o(d)&&m(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)?(m(e,t),_(e)):(In(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)d(t[r],n,e.elm,null,!0,t,r);else l(e.text)&&c.appendChild(e.elm,c.createTextNode(String(e.text)))}function g(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return o(e.tag)}function m(e,n){for(var a=0;a<r.create.length;++a)r.create[a](jn,e);o(t=e.data.hook)&&(o(t.create)&&t.create(jn,e),o(t.insert)&&n.push(e))}function _(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)d(n[r],o,e,t,!1,n,r)}function b(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)b(e.children[n])}function k(e,t,n,r){for(;n<=r;++n){var a=t[n];o(a)&&(o(a.tag)?(T(a),b(a)):u(a.elm))}}function T(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&&u(e)}return n.listeners=t,n}(e.elm,a),o(n=e.componentInstance)&&o(n=n._vnode)&&o(n.data)&&T(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 u(e.elm)}function x(e,t,n,r){for(var a=n;a<r;a++){var i=t[a];if(o(i)&&$n(e,i))return a}}function A(e,t,n,l){if(e!==t){var s=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 u,f=t.data;o(f)&&o(u=f.hook)&&o(u=u.prepatch)&&u(e,t);var p=e.children,h=t.children;if(o(f)&&g(t)){for(u=0;u<r.update.length;++u)r.update[u](e,t);o(u=f.hook)&&o(u=u.update)&&u(e,t)}a(t.text)?o(p)&&o(h)?p!==h&&function(e,t,n,r,i){for(var l,s,u,f=0,p=0,h=t.length-1,v=t[0],g=t[h],m=n.length-1,_=n[0],b=n[m],T=!i;f<=h&&p<=m;)a(v)?v=t[++f]:a(g)?g=t[--h]:$n(v,_)?(A(v,_,r),v=t[++f],_=n[++p]):$n(g,b)?(A(g,b,r),g=t[--h],b=n[--m]):$n(v,b)?(A(v,b,r),T&&c.insertBefore(e,v.elm,c.nextSibling(g.elm)),v=t[++f],b=n[--m]):$n(g,_)?(A(g,_,r),T&&c.insertBefore(e,g.elm,v.elm),g=t[--h],_=n[++p]):(a(l)&&(l=Vn(t,f,h)),a(s=o(_.key)?l[_.key]:x(_,t,f,h))?d(_,r,e,v.elm,!1,n,p):$n(u=t[s],_)?(A(u,_,r),t[s]=void 0,T&&c.insertBefore(e,u.elm,v.elm)):d(_,r,e,v.elm,!1,n,p),_=n[++p]);f>h?y(e,a(n[m+1])?null:n[m+1].elm,n,p,m,r):p>m&&k(0,t,f,h)}(s,p,h,n,l):o(h)?(o(e.text)&&c.setTextContent(s,""),y(s,null,h,0,h.length-1,n)):o(p)?k(0,p,0,p.length-1):o(e.text)&&c.setTextContent(s,""):e.text!==t.text&&c.setTextContent(s,t.text),o(f)&&o(u=f.hook)&&o(u=u.postpatch)&&u(e,t)}}}function w(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=v("attrs,class,staticClass,staticStyle,key");function C(e,t,n,r){var a,l=t.tag,s=t.data,c=t.children;if(r=r||s&&s.pre,t.elm=e,i(t.isComment)&&o(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(o(s)&&(o(a=s.hook)&&o(a=a.init)&&a(t,!0),o(a=t.componentInstance)))return f(t,n),!0;if(o(l)){if(o(c))if(e.hasChildNodes())if(o(a=s)&&o(a=a.domProps)&&o(a=a.innerHTML)){if(a!==e.innerHTML)return!1}else{for(var u=!0,d=e.firstChild,p=0;p<c.length;p++){if(!d||!C(d,c[p],n,r)){u=!1;break}d=d.nextSibling}if(!u||d)return!1}else h(t,c,n);if(o(s)){var v=!1;for(var g in s)if(!M(g)){v=!0,m(t,n);break}!v&&s.class&&tt(s.class)}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,t,n,l,s,u){if(!a(t)){var f,p=!1,h=[];if(a(e))p=!0,d(t,h,s,u);else{var v=o(e.nodeType);if(!v&&$n(e,t))A(e,t,h,l);else{if(v){if(1===e.nodeType&&e.hasAttribute(D)&&(e.removeAttribute(D),n=!0),i(n)&&C(e,t,h))return w(t,h,!0),e;f=e,e=new fe(c.tagName(f).toLowerCase(),{},[],void 0,f)}var m=e.elm,_=c.parentNode(m);if(d(t,h,m._leaveCb?null:_,c.nextSibling(m)),o(t.parent))for(var y=t.parent,T=g(t);y;){for(var x=0;x<r.destroy.length;++x)r.destroy[x](y);if(y.elm=t.elm,T){for(var M=0;M<r.create.length;++M)r.create[M](jn,y);var L=y.data.hook.insert;if(L.merged)for(var B=1;B<L.fns.length;B++)L.fns[B]()}else In(y);y=y.parent}o(_)?k(0,[e],0,0):o(e.tag)&&b(e)}}return w(t,h,p),t.elm}o(e)&&b(e)}}({nodeOps:Nn,modules:[er,rr,cr,fr,xr,H?{create:Ur,activate:Ur,remove:function(e,t){!0!==e.data.show?Gr(e,t):t()}}:{}].concat(Xn)});Y&&document.addEventListener("selectionchange",function(){var e=document.activeElement;e&&e.vmodel&&ra(e,"input")});var Xr={inserted:function(e,t,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?it(n,"postpatch",function(){Xr.componentUpdated(e,t,n)}):Jr(e,t,n.context),e._vOptions=[].map.call(e.options,ea)):("textarea"===n.tag||Dn(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",ta),e.addEventListener("compositionend",na),e.addEventListener("change",na),Y&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if("select"===n.tag){Jr(e,t,n.context);var r=e._vOptions,a=e._vOptions=[].map.call(e.options,ea);if(a.some(function(e,t){return!O(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 Jr(e,t,n){Zr(e,t,n),(U||X)&&setTimeout(function(){Zr(e,t,n)},0)}function Zr(e,t,n){var r=t.value,a=e.multiple;if(!a||Array.isArray(r)){for(var o,i,l=0,s=e.options.length;l<s;l++)if(i=e.options[l],a)o=P(r,ea(i))>-1,i.selected!==o&&(i.selected=o);else if(O(ea(i),r))return void(e.selectedIndex!==l&&(e.selectedIndex=l));a||(e.selectedIndex=-1)}}function Qr(e,t){return t.every(function(t){return!O(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:Xr,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}):Gr(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 la(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?la(ft(t.children)):e}function sa(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var a=n._parentListeners;for(var o in a)t[T(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 ua={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||dt(e)})).length){0;var r=this.mode;0;var a=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return a;var o=la(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:l(o.key)?0===String(o.key).indexOf(i)?o.key:i+o.key:o.key;var s=(o.data||(o.data={})).transition=sa(this),c=this._vnode,u=la(c);if(o.data.directives&&o.data.directives.some(function(e){return"show"===e.name})&&(o.data.show=!0),u&&u.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(o,u)&&!dt(u)&&(!u.componentInstance||!u.componentInstance._vnode.isComment)){var d=u.data.transition=L({},s);if("out-in"===r)return this._leaving=!0,it(d,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),ca(e,a);if("in-out"===r){if(dt(o))return c;var f,p=function(){f()};it(s,"afterEnter",p),it(s,"enterCancelled",p),it(d,"delayLeave",function(e){f=e})}}return a}}},da=L({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 da.mode;var va={Transition:ua,TransitionGroup:{props:da,render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,a=this.$slots.default||[],o=this.children=[],i=sa(this),l=0;l<a.length;l++){var s=a[l];if(s.tag)if(null!=s.key&&0!==String(s.key).indexOf("__vlist"))o.push(s),n[s.key]=s,(s.data||(s.data={})).transition=i;else;}if(r){for(var c=[],u=[],d=0;d<r.length;d++){var f=r[d];f.data.transition=i,f.data.pos=f.elm.getBoundingClientRect(),n[f.key]?c.push(f):u.push(f)}this.kept=e(t,null,c),this.removed=u}return e(t,null,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(zr,n._moveCb=function e(r){r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(zr,e),n._moveCb=null,Er(n,t))})}}))},methods:{hasMove:function(e,t){if(!Lr)return!1;if(this._hasMove)return this._hasMove;var n=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach(function(e){wr(n,e)}),Ar(n,t),n.style.display="none",this.$el.appendChild(n);var r=Fr(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}}};dn.config.mustUseProp=function(e,t,n){return"value"===n&&bn(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},dn.config.isReservedTag=Pn,dn.config.isReservedAttr=yn,dn.config.getTagNamespace=function(e){return On(e)?"svg":"math"===e?"math":void 0},dn.config.isUnknownElement=function(e){if(!H)return!0;if(Pn(e))return!1;if(e=e.toLowerCase(),null!=Rn[e])return Rn[e];var t=document.createElement(e);return e.indexOf("-")>-1?Rn[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Rn[e]=/HTMLUnknownElement/.test(t.toString())},L(dn.options.directives,oa),L(dn.options.components,va),dn.prototype.__patch__=H?Yr:S,dn.prototype.$mount=function(e,t){return function(e,t,n){return e.$el=t,e.$options.render||(e.$options.render=he),Tt(e,"beforeMount"),new Wt(e,function(){e._update(e._render(),n)},S,null,!0),n=!1,null==e.$vnode&&(e._isMounted=!0,Tt(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(){I.devtools&&ne&&ne.emit("init",dn)},0),t.default=dn}.call(this,n(44),n(337).setImmediate)},function(e,t,n){"use strict";var r=n(0);e.exports={hasLines:function(e){return e.visible&&e.mode&&-1!==e.mode.indexOf("lines")},hasMarkers:function(e){return e.visible&&e.mode&&-1!==e.mode.indexOf("markers")},hasText:function(e){return e.visible&&e.mode&&-1!==e.mode.indexOf("text")},isBubble:function(e){return r.isPlainObject(e.marker)&&Array.isArray(e.marker.size)}}},function(e,t,n){"use strict";var r=n(1),a=n(0),o=n(31),i=n(288),l=n(19).LINE_SPACING;function s(e,t){return e.node().getBoundingClientRect()[t]}var c=/([^$]*)([$]+[^$]*[$]+)([^$]*)/;t.convertToTspans=function(e,n,i){var m=e.text(),B=!e.attr("data-notex")&&"undefined"!=typeof MathJax&&m.match(c),S=r.select(e.node().parentNode);if(!S.empty()){var W=e.attr("class")?e.attr("class").split(" ")[0]:"text";return W+="-math",S.selectAll("svg."+W).remove(),S.selectAll("g."+W+"-group").remove(),e.style("display",null).attr({"data-unformatted":m,"data-math":"N"}),B?(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((l=e,l.replace(u,"\\lt ").replace(d,"\\gt ")));var l;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()})}(B[2],n,function(n,r,a){S.selectAll("svg."+W).remove(),S.selectAll("g."+W+"-group").remove();var o=n&&n.select("svg");if(!o||!o.node())return z(),void t();var l=S.append("g").classed(W+"-group",!0).attr({"pointer-events":"none","data-unformatted":m,"data-math":"Y"});l.node().appendChild(o.node()),r&&r.node()&&o.node().insertBefore(r.node().cloneNode(!0),o.node().firstChild),o.attr({class:W,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 u=s(o,"width"),d=s(o,"height"),f=+e.attr("x")-u*{start:0,middle:.5,end:1}[e.attr("text-anchor")||"start"],p=-(parseInt(e.style("font-size"),10)||s(e,"height"))/4;"y"===W[0]?(l.attr({transform:"rotate("+[-90,+e.attr("x"),+e.attr("y")]+") translate("+[-u/2,p-d/2]+")"}),o.attr({x:+e.attr("x"),y:+e.attr("y")})):"l"===W[0]?o.attr({x:e.attr("x"),y:p-d/2}):"a"===W[0]?o.attr({x:0,y:p}):o.attr({x:f,y:+e.attr("y")+p-d/2}),i&&i.call(e,l),t(l)})})):z(),e}function z(){S.empty()||(W=e.attr("class")+"-math",S.select("svg."+W).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,_)).replace(y," ");var n;var i,s=!1,c=[],u=-1;function d(){u++;var t=document.createElementNS(o.svg,"tspan");r.select(t).attr({class:"line",dy:u*l+"em"}),e.appendChild(t),i=t;var n=c;if(c=[{node:t}],n.length>1)for(var a=1;a<n.length;a++)m(n[a])}function m(e){var t,n=e.type,a={};if("a"===n){t="a";var l=e.target,s=e.href,u=e.popup;s&&(a={"xlink:xlink:show":"_blank"===l||"_"!==l.charAt(0)?"new":"replace",target:l,"xlink:xlink:href":s},u&&(a.onclick='window.open("'+s+'","'+l+'","'+u+'");return false;'))}else t="tspan";e.style&&(a.style=e.style);var d=document.createElementNS(o.svg,t);if("sup"===n||"sub"===n){B(i,v),i.appendChild(d);var f=document.createElementNS(o.svg,"tspan");B(f,v),r.select(f).attr("dy",h[n]),a.dy=p[n],i.appendChild(d),i.appendChild(f)}else i.appendChild(d);r.select(d).attr(a),i=e.node=d,c.push(e)}function B(e,t){e.appendChild(document.createTextNode(t))}function S(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}T.test(t)?d():(i=e,c=[{node:e}]);for(var W=t.split(b),z=0;z<W.length;z++){var O=W[z],P=O.match(k),R=P&&P[2].toLowerCase(),D=f[R];if("br"===R)d();else if(void 0===D)B(i,O);else if(P[1])S(R);else{var N=P[4],E={type:R},I=C(N,x);if(I?(I=I.replace(L,"$1 fill:"),D&&(I+=";"+D)):D&&(I=D),I&&(E.style=I),"a"===R){s=!0;var j=C(N,A);if(j){var F=document.createElement("a");F.href=j,-1!==g.indexOf(F.protocol)&&(E.href=j,E.target=C(N,w)||"_blank",E.popup=C(N,M))}}m(E)}}return s}(e.node(),m)&&e.style("pointer-events","all"),t.positionText(e),i&&i.call(e)}};var u=/(<|&lt;|&#60;)/g,d=/(>|&gt;|&#62;)/g;var f={sup:"font-size:70%",sub:"font-size:70%",b:"font-weight:bold",i:"font-style:italic",a:"cursor:pointer",span:"",em:"font-style:italic;font-weight:bold"},p={sub:"0.3em",sup:"-0.6em"},h={sub:"-0.21em",sup:"0.42em"},v="​",g=["http:","https:","mailto:","",void 0,":"],m=new RegExp("</?("+Object.keys(f).join("|")+")( [^>]*)?/?>","g"),_=Object.keys(i.entityToUnicode).map(function(e){return{regExp:new RegExp("&"+e+";","g"),sub:i.entityToUnicode[e]}}),y=/(\r\n?|\n)/g,b=/(<[^<>]*>)/,k=/<(\/?)([^ >]*)(\s+(.*))?>/i,T=/<br(\s+.*)?>/i,x=/(^|[\s"'])style\s*=\s*("([^"]*);?"|'([^']*);?')/i,A=/(^|[\s"'])href\s*=\s*("([^"]*)"|'([^']*)')/i,w=/(^|[\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 L=/(^|;)\s*color:/;function B(e,t,n){var r,a,o,i=n.horizontalAlign,l=n.verticalAlign||"top",s=e.node().getBoundingClientRect(),c=t.node().getBoundingClientRect();return a="bottom"===l?function(){return s.bottom-r.height}:"middle"===l?function(){return s.top+(s.height-r.height)/2}:function(){return s.top},o="right"===i?function(){return s.right-r.width}:"center"===i?function(){return s.left+(s.width-r.width)/2}:function(){return s.left},function(){return r=this.node().getBoundingClientRect(),this.style({top:a()-c.top+"px",left:o()-c.left+"px","z-index":1e3}),this}}t.plainText=function(e){return(e||"").replace(m," ")},t.lineCount=function(e){return e.selectAll("tspan.line").size()||1},t.positionText=function(e,t,n){return e.each(function(){var e=r.select(this);function a(t,n){return void 0===n?null===(n=e.attr(t))&&(e.attr(t,0),n=0):e.attr(t,n),n}var 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 l(){var a,l;a=r.select(n).select(".svg-container"),(l=a.append("div")).classed("plugin-editable editable",!0).style({position:"absolute","font-family":e.style("font-family")||"Arial","font-size":e.style("font-size")||12,color:t.fill||e.style("fill")||"black",opacity:1,"background-color":t.background||"transparent",outline:"#ffffff33 1px solid",margin:[-parseFloat(e.style("font-size"))/8+1,0,0,-1].join("px ")+"px",padding:"0","box-sizing":"border-box"}).attr({contenteditable:!0}).text(t.text||e.attr("data-unformatted")).call(B(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===l.node()&&l.node().blur()})}).on("keyup",function(){27===r.event.which?(n._editing=!1,e.style({opacity:1}),r.select(this).style({opacity:0}).on("blur",function(){return!1}).transition().remove(),o.cancel.call(e,this.textContent)):(o.input.call(e,this.textContent),r.select(this).call(B(e,a,t)))}).on("keydown",function(){13===r.event.which&&this.blur()}).call(s),e.style({opacity:0});var c,u=i.attr("class");(c=u?"."+u.split(" ")[0]+"-math-group":"[class*=-math-group]")&&r.select(e.node().parentNode).select(c).style({opacity:0})}function s(e){var t=e.node(),n=document.createRange();n.selectNodeContents(t);var r=window.getSelection();r.removeAllRanges(),r.addRange(n),t.focus()}return t.immediate?l():i.on("click",l),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";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(15);function l(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 l=r[i];t&&l.charAt(0)!==t||a.test(l)&&o.push(n+l)}return o.sort()}var i=o(r,"");if(n)return i;for(var l=a.getSubplotIds(r,"gl3d")||[],s=0;s<l.length;s++){var c=l[s];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 l(e,t,n).map(function(t){return o.nestedProperty(e._fullLayout,t).get()})},t.listIds=function(e,n){return l(e,n,!0).map(t.name2id)},t.getFromId=function(e,n,r){var a=e._fullLayout;return"x"===r?n=n.replace(/y[0-9]*/,""):"y"===r&&(n=n.replace(/x[0-9]*/,"")),a[t.id2name(n)]},t.getFromTrace=function(e,n,a){var o=e._fullLayout,i=null;if(r.traceIs(n,"gl3d")){var l=n.scene;"scene"===l.substr(0,5)&&(i=o[l][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(15),i=n(96),l=e.exports={};l.align=n(266),l.getCursor=n(265);var s=n(264);function c(){var e=document.createElement("div");e.className="dragcover";var t=e.style;return t.position="fixed",t.left=0,t.right=0,t.top=0,t.bottom=0,t.zIndex=999999999,t.background="none",document.body.appendChild(e),e}l.unhover=s.wrapped,l.unhoverRaw=s.raw,l.init=function(e){var t,n,s,u,d,f=e.gd,p=1,h=i.DBLCLICKDELAY;function v(r){var i=r.clientX-t,s=r.clientY-n,c=e.minDrag||o.MINDRAG;return Math.abs(i)<c&&(i=0),Math.abs(s)<c&&(s=0),(i||s)&&(f._dragged=!0,l.unhover(f)),e.moveFn&&e.moveFn(i,s,f._dragged),a.pauseEvent(r)}function g(t){if(u.onmousemove=null,u.onmouseup=null,u.onmouseout=null,a.removeElement(u),f._dragging){if(f._dragging=!1,(new Date).getTime()-f._mouseDownTime>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)}d.dispatchEvent(n)}return function(e){e._dragging=!1,e._replotPending&&r.plot(e)}(f),f._dragged=!1,a.pauseEvent(t)}f._dragged=!1}f._mouseDownTime||(f._mouseDownTime=0),e.element.onmousedown=function(r){return f._dragged=!1,f._dragging=!0,t=r.clientX,n=r.clientY,d=r.target,(s=(new Date).getTime())-f._mouseDownTime<h?p+=1:(p=1,f._mouseDownTime=s),e.prepFn&&e.prepFn(r,t,n),(u=c()).onmousemove=v,u.onmouseup=g,u.onmouseout=g,u.style.cursor=window.getComputedStyle(e.element).cursor,a.pauseEvent(r)},e.element.style.pointerEvents="all"},l.coverSlip=c},function(e,t,n){var r;!function(a){var o=/^\s+/,i=/\s+$/,l=0,s=a.round,c=a.min,u=a.max,d=a.random;function f(e,t){if(e=e||"",t=t||{},e instanceof f)return e;if(!(this instanceof f))return new f(e,t);var n=function(e){var t={r:0,g:0,b:0},n=1,r=null,l=null,s=null,d=!1,f=!1;"string"==typeof e&&(e=function(e){e=e.replace(o,"").replace(i,"").toLowerCase();var t,n=!1;if(S[e])e=S[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:R(t[1]),g:R(t[2]),b:R(t[3]),a:I(t[4]),format:n?"name":"hex8"};if(t=V.hex6.exec(e))return{r:R(t[1]),g:R(t[2]),b:R(t[3]),format:n?"name":"hex"};if(t=V.hex4.exec(e))return{r:R(t[1]+""+t[1]),g:R(t[2]+""+t[2]),b:R(t[3]+""+t[3]),a:I(t[4]+""+t[4]),format:n?"name":"hex8"};if(t=V.hex3.exec(e))return{r:R(t[1]+""+t[1]),g:R(t[2]+""+t[2]),b:R(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,v=e.b,t={r:255*O(p,255),g:255*O(h,255),b:255*O(v,255)},d=!0,f="%"===String(e.r).substr(-1)?"prgb":"rgb"):H(e.h)&&H(e.s)&&H(e.v)?(r=N(e.s),l=N(e.v),t=function(e,t,n){e=6*O(e,360),t=O(t,100),n=O(n,100);var r=a.floor(e),o=e-r,i=n*(1-t),l=n*(1-o*t),s=n*(1-(1-o)*t),c=r%6;return{r:255*[n,l,i,i,s,n][c],g:255*[s,n,n,l,i,i][c],b:255*[i,i,s,n,n,l][c]}}(e.h,r,l),d=!0,f="hsv"):H(e.h)&&H(e.s)&&H(e.l)&&(r=N(e.s),s=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=O(e,360),t=O(t,100),n=O(n,100),0===t)r=a=o=n;else{var l=n<.5?n*(1+t):n+t-n*t,s=2*n-l;r=i(s,l,e+1/3),a=i(s,l,e),o=i(s,l,e-1/3)}return{r:255*r,g:255*a,b:255*o}}(e.h,r,s),d=!0,f="hsl"),e.hasOwnProperty("a")&&(n=e.a));var p,h,v;return n=z(n),{ok:d,format:e.format||f,r:c(255,u(t.r,0)),g:c(255,u(t.g,0)),b:c(255,u(t.b,0)),a:n}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=s(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=s(this._r)),this._g<1&&(this._g=s(this._g)),this._b<1&&(this._b=s(this._b)),this._ok=n.ok,this._tc_id=l++}function p(e,t,n){e=O(e,255),t=O(t,255),n=O(n,255);var r,a,o=u(e,t,n),i=c(e,t,n),l=(o+i)/2;if(o==i)r=a=0;else{var s=o-i;switch(a=l>.5?s/(2-o-i):s/(o+i),o){case e:r=(t-n)/s+(t<n?6:0);break;case t:r=(n-e)/s+2;break;case n:r=(e-t)/s+4}r/=6}return{h:r,s:a,l:l}}function h(e,t,n){e=O(e,255),t=O(t,255),n=O(n,255);var r,a,o=u(e,t,n),i=c(e,t,n),l=o,s=o-i;if(a=0===o?0:s/o,o==i)r=0;else{switch(o){case e:r=(t-n)/s+(t<n?6:0);break;case t:r=(n-e)/s+2;break;case n:r=(e-t)/s+4}r/=6}return{h:r,s:a,v:l}}function v(e,t,n,r){var a=[D(s(e).toString(16)),D(s(t).toString(16)),D(s(n).toString(16))];return r&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0):a.join("")}function g(e,t,n,r){return[D(E(r)),D(s(e).toString(16)),D(s(t).toString(16)),D(s(n).toString(16))].join("")}function m(e,t){t=0===t?0:t||10;var n=f(e).toHsl();return n.s-=t/100,n.s=P(n.s),f(n)}function _(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 b(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 k(e,t){t=0===t?0:t||10;var n=f(e).toRgb();return n.r=u(0,c(255,n.r-s(-t/100*255))),n.g=u(0,c(255,n.g-s(-t/100*255))),n.b=u(0,c(255,n.b-s(-t/100*255))),f(n)}function T(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 x(e,t){var n=f(e).toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,f(n)}function A(e){var t=f(e).toHsl();return t.h=(t.h+180)%360,f(t)}function w(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 L(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 B(e,t){t=t||6;for(var n=f(e).toHsv(),r=n.h,a=n.s,o=n.v,i=[],l=1/t;t--;)i.push(f({h:r,s:a,v:o})),o=(o+l)%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=z(e),this._roundA=s(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=s(360*e.h),n=s(100*e.s),r=s(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=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=s(360*e.h),n=s(100*e.s),r=s(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return v(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,a){var o=[D(s(e).toString(16)),D(s(t).toString(16)),D(s(n).toString(16)),D(E(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:s(this._r),g:s(this._g),b:s(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+s(this._r)+", "+s(this._g)+", "+s(this._b)+")":"rgba("+s(this._r)+", "+s(this._g)+", "+s(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:s(100*O(this._r,255))+"%",g:s(100*O(this._g,255))+"%",b:s(100*O(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+s(100*O(this._r,255))+"%, "+s(100*O(this._g,255))+"%, "+s(100*O(this._b,255))+"%)":"rgba("+s(100*O(this._r,255))+"%, "+s(100*O(this._g,255))+"%, "+s(100*O(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(W[v(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+g(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var a=f(e);n="#"+g(a._r,a._g,a._b,a._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return f(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(b,arguments)},brighten:function(){return this._applyModification(k,arguments)},darken:function(){return this._applyModification(T,arguments)},desaturate:function(){return this._applyModification(m,arguments)},saturate:function(){return this._applyModification(_,arguments)},greyscale:function(){return this._applyModification(y,arguments)},spin:function(){return this._applyModification(x,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(L,arguments)},complement:function(){return this._applyCombination(A,arguments)},monochromatic:function(){return this._applyCombination(B,arguments)},splitcomplement:function(){return this._applyCombination(C,arguments)},triad:function(){return this._applyCombination(w,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:d(),g:d(),b:d()})},f.mix=function(e,t,n){n=0===n?0:n||50;var r=f(e).toRgb(),a=f(t).toRgb(),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,l=null,s=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]))>s&&(s=r,l=f(t[c]));return f.isReadable(e,l,{level:o,size:i})||!a?l:(n.includeFallbackColors=!1,f.mostReadable(e,["#fff","#000"],n))};var S=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"},W=f.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(S);function z(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function O(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=c(t,u(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),a.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function P(e){return c(1,u(0,e))}function R(e){return parseInt(e,16)}function D(e){return 1==e.length?"0"+e:""+e}function N(e){return e<=1&&(e=100*e+"%"),e}function E(e){return a.round(255*parseFloat(e)).toString(16)}function I(e){return R(e)/255}var j,F,$,V=(F="[\\s|\\(]+("+(j="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+j+")[,|\\s]+("+j+")\\s*\\)?",$="[\\s|\\(]+("+j+")[,|\\s]+("+j+")[,|\\s]+("+j+")[,|\\s]+("+j+")\\s*\\)?",{CSS_UNIT:new RegExp(j),rgb:new RegExp("rgb"+F),rgba:new RegExp("rgba"+$),hsl:new RegExp("hsl"+F),hsla:new RegExp("hsla"+$),hsv:new RegExp("hsv"+F),hsva:new RegExp("hsva"+$),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});var r=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(11));t.default={computed:{playersPerMatch:function(){return r.playersPerMatch(this.selectedMode)},hasTalents:function(){return r.hasTalents(this.selectedMode)},selectedActor:{get:function(){return this.$route.query.actor||"*Kinetic*"},set:function(e){this.$ga.event("Hero","update",e);var t=Object.assign({},this.$route.query,{actor:e});this.$router.push({query:t})}},selectedMode:{get:function(){return this.$route.query.mode||"blitz_pvp_ranked"},set:function(e){this.$ga.event("Mode","update",e);var t=Object.assign({},this.$route.query,{mode:e});this.$router.push({query:t})}},filterRarity:{get:function(){return this.$route.query.rarity||""},set:function(e){this.$ga.event("Rarity","update",e);var t=Object.assign({},this.$route.query,{rarity:e});this.$router.push({query:t})}},filterName:{get:function(){return this.$route.query.search||""},set:function(e){this.$ga.event("Search","update",e);var t=Object.assign({},this.$route.query,{search:e});this.$router.push({query:t})}},filterLowPickrate:{get:function(){return 1==this.$route.query.lowPickrate},set:function(e){this.$ga.event("LowPickrate","update",e);var t=Object.assign({},this.$route.query,{lowPickrate:e});this.$router.push({query:t})}}}}},function(e,t,n){"use strict";var r=n(17),a=n(24),o=n(101).dash,i=n(10).extendFlat,l=n(15);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:[l.idRegex.x.toString(),l.idRegex.y.toString()],role:"info",description:["If set to another axis id (e.g. `x2`, `y`), the range of this axis","changes together with the range of the corresponding axis","such that the scale of pixels per unit is in a constant ratio.","Both axes are still zoomable, but when you zoom one, the other will","zoom the same amount, keeping a fixed midpoint.","`constrain` and `constraintoward` determine how we enforce the constraint.","You can chain these, ie `yaxis: {scaleanchor: *x*}, xaxis2: {scaleanchor: *y*}`","but you can only link axes of the same `type`.","The linked axis can have the opposite letter (to constrain the aspect ratio)","or the same letter (to match scales across subplots).","Loops (`yaxis: {scaleanchor: *x*}, xaxis: {scaleanchor: *y*}` or longer) are redundant","and the last constraint encountered will be ignored to avoid possible","inconsistent constraints via `scaleratio`."].join(" ")},scaleratio:{valType:"number",min:0,dflt:1,role:"info",description:["If this axis is linked to another by `scaleanchor`, this determines the pixel","to unit scale ratio. For example, if this value is 10, then every unit on","this axis spans 10 times the number of pixels as a unit on the linked axis.","Use this for example to create an elevation profile where the vertical scale","is exaggerated a fixed amount with respect to the horizontal."].join(" ")},constrain:{valType:"enumerated",values:["range","domain"],dflt:"range",role:"info",description:["If this axis needs to be compressed (either due to its own `scaleanchor` and","`scaleratio` or those of the other axis), determines how that happens:","by increasing the *range* (default), or by decreasing the *domain*."].join(" ")},constraintoward:{valType:"enumerated",values:["left","center","right","top","middle","bottom"],role:"info",description:["If this axis needs to be compressed (either due to its own `scaleanchor` and","`scaleratio` or those of the other axis), determines which direction we push","the originally specified plot area. Options are *left*, *center* (default),","and *right* for x axes, and *top*, *middle* (default), and *bottom* for y axes."].join(" ")},tickmode:{valType:"enumerated",values:["auto","linear","array"],role:"info",description:["Sets the tick mode for this axis.","If *auto*, the number of ticks is set via `nticks`.","If *linear*, the placement of the ticks is determined by","a starting position `tick0` and a tick step `dtick`","(*linear* is the default value if `tick0` and `dtick` are provided).","If *array*, the placement of the ticks is set via `tickvals`","and the tick text is `ticktext`.","(*array* is the default value if `tickvals` is provided)."].join(" ")},nticks:{valType:"integer",min:0,dflt:0,role:"style",description:["Specifies the maximum number of ticks for the particular axis.","The actual number of ticks will be chosen automatically to be","less than or equal to `nticks`.","Has an effect only if `tickmode` is set to *auto*."].join(" ")},tick0:{valType:"any",role:"style",description:["Sets the placement of the first tick on this axis.","Use with `dtick`.","If the axis `type` is *log*, then you must take the log of your starting tick","(e.g. to set the starting tick to 100, set the `tick0` to 2)","except when `dtick`=*L<f>* (see `dtick` for more info).","If the axis `type` is *date*, it should be a date string, like date data.","If the axis `type` is *category*, it should be a number, using the scale where","each category is assigned a serial number from zero in the order it appears."].join(" ")},dtick:{valType:"any",role:"style",description:["Sets the step in-between ticks on this axis. Use with `tick0`.","Must be a positive number, or special strings available to *log* and *date* axes.","If the axis `type` is *log*, then ticks are set every 10^(n*dtick) where n","is the tick number. For example,","to set a tick mark at 1, 10, 100, 1000, ... set dtick to 1.","To set tick marks at 1, 100, 10000, ... set dtick to 2.","To set tick marks at 1, 5, 25, 125, 625, 3125, ... set dtick to log_10(5), or 0.69897000433.","*log* has several special values; *L<f>*, where `f` is a positive number,","gives ticks linearly spaced in value (but not position).","For example `tick0` = 0.1, `dtick` = *L0.5* will put ticks at 0.1, 0.6, 1.1, 1.6 etc.","To show powers of 10 plus small digits between, use *D1* (all digits) or *D2* (only 2 and 5).","`tick0` is ignored for *D1* and *D2*.","If the axis `type` is *date*, then you must convert the time to milliseconds.","For example, to set the interval between ticks to one day,","set `dtick` to 86400000.0.","*date* also has special values *M<n>* gives ticks spaced by a number of months.","`n` must be a positive integer.","To set ticks on the 15th of every third month, set `tick0` to *2000-01-15* and `dtick` to *M3*.","To set ticks every 4 years, set `dtick` to *M48*"].join(" ")},tickvals:{valType:"data_array",description:["Sets the values at which ticks on this axis appear.","Only has an effect if `tickmode` is set to *array*.","Used with `ticktext`."].join(" ")},ticktext:{valType:"data_array",description:["Sets the text displayed at the ticks position via `tickvals`.","Only has an effect if `tickmode` is set to *array*.","Used with `tickvals`."].join(" ")},ticks:{valType:"enumerated",values:["outside","inside",""],role:"style",description:["Determines whether ticks are drawn or not.","If **, this axis' ticks are not drawn.","If *outside* (*inside*), this axis' are drawn outside (inside)","the axis lines."].join(" ")},mirror:{valType:"enumerated",values:[!0,"ticks",!1,"all","allticks"],dflt:!1,role:"style",description:["Determines if the axis lines or/and ticks are mirrored to","the opposite side of the plotting area.","If *true*, the axis lines are mirrored.","If *ticks*, the axis lines and ticks are mirrored.","If *false*, mirroring is disable.","If *all*, axis lines are mirrored on all shared-axes subplots.","If *allticks*, axis lines and ticks are mirrored","on all shared-axes subplots."].join(" ")},ticklen:{valType:"number",min:0,dflt:5,role:"style",description:"Sets the tick length (in px)."},tickwidth:{valType:"number",min:0,dflt:1,role:"style",description:"Sets the tick width (in px)."},tickcolor:{valType:"color",dflt:a.defaultLine,role:"style",description:"Sets the tick color."},showticklabels:{valType:"boolean",dflt:!0,role:"style",description:"Determines whether or not the tick labels are drawn."},showspikes:{valType:"boolean",dflt:!1,role:"style",description:["Determines whether or not spikes (aka droplines) are drawn for this axis.","Note: This only takes affect when hovermode = closest"].join(" ")},spikecolor:{valType:"color",dflt:null,role:"style",description:"Sets the spike color. If undefined, will use the series color"},spikethickness:{valType:"number",dflt:3,role:"style",description:"Sets the width (in px) of the zero line."},spikedash: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",l.idRegex.x.toString(),l.idRegex.y.toString()],role:"info",description:["If set to an opposite-letter axis id (e.g. `x2`, `y`), this axis is bound to","the corresponding opposite-letter axis.","If set to *free*, this axis' position is determined by `position`."].join(" ")},side:{valType:"enumerated",values:["top","bottom","left","right"],role:"info",description:["Determines whether a x (y) axis is positioned","at the *bottom* (*left*) or *top* (*right*)","of the plotting area."].join(" ")},overlaying:{valType:"enumerated",values:["free",l.idRegex.x.toString(),l.idRegex.y.toString()],role:"info",description:["If set a same-letter axis id, this axis is overlaid on top of","the corresponding same-letter axis.","If *false*, this axis does not overlay any same-letter axes."].join(" ")},domain:{valType:"info_array",role:"info",items:[{valType:"number",min:0,max:1},{valType:"number",min:0,max:1}],dflt:[0,1],description:["Sets the domain of this axis (in plot fraction)."].join(" ")},position:{valType:"number",min:0,max:1,dflt:0,role:"style",description:["Sets the position of this axis in the plotting space","(in normalized coordinates).","Only has an effect if `anchor` is set to *free*."].join(" ")},categoryorder:{valType:"enumerated",values:["trace","category ascending","category descending","array"],dflt:"trace",role:"info",description:["Specifies the ordering logic for the case of categorical variables.","By default, plotly uses *trace*, which specifies the order that is present in the data supplied.","Set `categoryorder` to *category ascending* or *category descending* if order should be determined by","the alphanumerical order of the category names.","Set `categoryorder` to *array* to derive the ordering from the attribute `categoryarray`. If a category","is not found in the `categoryarray` array, the sorting behavior for that attribute will be identical to","the *trace* mode. The unspecified categories will follow the categories in `categoryarray`."].join(" ")},categoryarray:{valType:"data_array",role:"info",description:["Sets the order in which categories on this axis appear.","Only has an effect if `categoryorder` is set to *array*.","Used with `categoryorder`."].join(" ")},_deprecated:{autotick:{valType:"boolean",role:"info",description:["Obsolete.","Set `tickmode` to *auto* for old `autotick` *true* behavior.","Set `tickmode` to *linear* for `autotick` *false*."].join(" ")}}}},function(e,t,n){"use strict";t.defaults=["#1f77b4","#ff7f0e","#2ca02c","#d62728","#9467bd","#8c564b","#e377c2","#7f7f7f","#bcbd22","#17becf"],t.defaultLine="#444",t.lightLine="#eee",t.background="#fff",t.borderLine="#BEC8D9",t.lightFraction=1e3/11},function(e,t,n){"use strict";e.exports={Greys:[[0,"rgb(0,0,0)"],[1,"rgb(255,255,255)"]],YlGnBu:[[0,"rgb(8,29,88)"],[.125,"rgb(37,52,148)"],[.25,"rgb(34,94,168)"],[.375,"rgb(29,145,192)"],[.5,"rgb(65,182,196)"],[.625,"rgb(127,205,187)"],[.75,"rgb(199,233,180)"],[.875,"rgb(237,248,217)"],[1,"rgb(255,255,217)"]],Greens:[[0,"rgb(0,68,27)"],[.125,"rgb(0,109,44)"],[.25,"rgb(35,139,69)"],[.375,"rgb(65,171,93)"],[.5,"rgb(116,196,118)"],[.625,"rgb(161,217,155)"],[.75,"rgb(199,233,192)"],[.875,"rgb(229,245,224)"],[1,"rgb(247,252,245)"]],YlOrRd:[[0,"rgb(128,0,38)"],[.125,"rgb(189,0,38)"],[.25,"rgb(227,26,28)"],[.375,"rgb(252,78,42)"],[.5,"rgb(253,141,60)"],[.625,"rgb(254,178,76)"],[.75,"rgb(254,217,118)"],[.875,"rgb(255,237,160)"],[1,"rgb(255,255,204)"]],Bluered:[[0,"rgb(0,0,255)"],[1,"rgb(255,0,0)"]],RdBu:[[0,"rgb(5,10,172)"],[.35,"rgb(106,137,247)"],[.5,"rgb(190,190,190)"],[.6,"rgb(220,170,132)"],[.7,"rgb(230,145,90)"],[1,"rgb(178,10,28)"]],Reds:[[0,"rgb(220,220,220)"],[.2,"rgb(245,195,157)"],[.4,"rgb(245,160,105)"],[1,"rgb(178,10,28)"]],Blues:[[0,"rgb(5,10,172)"],[.35,"rgb(40,60,190)"],[.5,"rgb(70,100,245)"],[.6,"rgb(90,120,245)"],[.7,"rgb(106,137,247)"],[1,"rgb(220,220,220)"]],Picnic:[[0,"rgb(0,0,255)"],[.1,"rgb(51,153,255)"],[.2,"rgb(102,204,255)"],[.3,"rgb(153,204,255)"],[.4,"rgb(204,204,255)"],[.5,"rgb(255,255,255)"],[.6,"rgb(255,204,255)"],[.7,"rgb(255,153,255)"],[.8,"rgb(255,102,204)"],[.9,"rgb(255,102,102)"],[1,"rgb(255,0,0)"]],Rainbow:[[0,"rgb(150,0,90)"],[.125,"rgb(0,0,200)"],[.25,"rgb(0,25,255)"],[.375,"rgb(0,152,255)"],[.5,"rgb(44,255,150)"],[.625,"rgb(151,255,0)"],[.75,"rgb(255,234,0)"],[.875,"rgb(255,111,0)"],[1,"rgb(255,0,0)"]],Portland:[[0,"rgb(12,51,131)"],[.25,"rgb(10,136,186)"],[.5,"rgb(242,211,56)"],[.75,"rgb(242,143,56)"],[1,"rgb(217,30,30)"]],Jet:[[0,"rgb(0,0,131)"],[.125,"rgb(0,60,170)"],[.375,"rgb(5,255,255)"],[.625,"rgb(255,255,0)"],[.875,"rgb(250,0,0)"],[1,"rgb(128,0,0)"]],Hot:[[0,"rgb(0,0,0)"],[.3,"rgb(230,0,0)"],[.6,"rgb(255,210,0)"],[1,"rgb(255,255,255)"]],Blackbody:[[0,"rgb(0,0,0)"],[.2,"rgb(230,0,0)"],[.4,"rgb(230,210,0)"],[.7,"rgb(255,255,255)"],[1,"rgb(160,200,255)"]],Earth:[[0,"rgb(0,0,130)"],[.1,"rgb(0,180,180)"],[.2,"rgb(40,210,40)"],[.4,"rgb(230,230,50)"],[.6,"rgb(120,70,20)"],[1,"rgb(255,255,255)"]],Electric:[[0,"rgb(0,0,0)"],[.15,"rgb(30,0,100)"],[.4,"rgb(120,0,100)"],[.6,"rgb(160,90,0)"],[.8,"rgb(230,200,0)"],[1,"rgb(255,250,220)"]],Viridis:[[0,"#440154"],[.06274509803921569,"#48186a"],[.12549019607843137,"#472d7b"],[.18823529411764706,"#424086"],[.25098039215686274,"#3b528b"],[.3137254901960784,"#33638d"],[.3764705882352941,"#2c728e"],[.4392156862745098,"#26828e"],[.5019607843137255,"#21918c"],[.5647058823529412,"#1fa088"],[.6274509803921569,"#28ae80"],[.6901960784313725,"#3fbc73"],[.7529411764705882,"#5ec962"],[.8156862745098039,"#84d44b"],[.8784313725490196,"#addc30"],[.9411764705882353,"#d8e219"],[1,"#fde725"]]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n(11)),a=o(n(319));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}function i(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)}var l=n(318).filter(function(e){return void 0!=e.Actor}),s=new Map,c=new Map,u=new Map,d=new Map,f=new Map,p=new Map,h=new Map,v=new Map,g=new Map,m=new Map,_=new Map,y=0,b=[],k=a.config.api.modes,T=function(e){var t=function(t){return t.TotalPicks/c.get(e)*t.TotalWinner},n=r.playersPerMatch(e),o=l.filter(function(t){return t.Mode==e}),k=o.filter(function(e){return e.LevelBucket==function(e){return o.filter(function(t){return t.Actor==e.Actor&&t.Talent==e.Talent}).map(function(e){return e.LevelBucket}).reduce(function(e,t){return t<e?t:e})}(e)}).map(function(e){var t,n,l=function(e,t){return e+t},s=function(e){return[].concat(i(Array(e).keys()))},c=o.filter(function(t){return t.Actor==e.Actor&&t.Talent==e.Talent&&t.LevelBucket>=0}),u=c.map(function(e){return e.LevelBucket}).sort(),d=function(e){return c.find(function(t){return t.LevelBucket==e})},f=u.map(function(e){return d(e).Count}),p=f.reduce(l,0),h=(t=[]).concat.apply(t,i(u.map(function(e,t){return s(f[t]).map(function(t){return e/a.config.self.levelBuckets})}))),v=(n=[]).concat.apply(n,i(u.map(function(e,t){return s(f[t]).map(function(t){return d(e).Winner})}))),g=h.length,m=h.reduce(l,0),_=v.reduce(l,0),y=h.map(function(e,t){return e*v[t]}).reduce(l,0),b=h.map(function(e){return e*e}).reduce(l,0),k=(v.map(function(e){return e*e}).reduce(l,0),(g*y-m*_)/(g*b-m*m)),T=(_-k*m)/g,x=v.map(function(e){return Math.pow(e-_/g,2)}).reduce(l,0),A=1-v.map(function(e,t){return Math.pow(T+k*h[t]-e,2)}).reduce(l,0)/x;return Object.assign({},e,{TalentWinrateBase:T,TalentWinrateScaling:k,TalentWinrateMax:T+k,TalentWinrateLevelScaling:k/r.getMaxLevel(e),TalentWinrateVariance:A,TotalPicks:p||e.Count,TotalWinner:_/p||e.Winner,SampleTooSmall:p<300,VarianceTooLarge:A<.25})});s.set(e,k),c.set(e,s.get(e).map(function(e){return e.TotalPicks}).reduce(function(e,t){return e+t},0)),y+=c.get(e)/r.playersPerMatch(e),u.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.TotalPicks-e.TotalPicks})[0]),f.set(e,s.get(e).filter(function(t){return 100*n*t.TotalPicks/c.get(e)>1}).sort(function(e,t){return t.TotalWinner-e.TotalWinner})[0]),_.set(e,s.get(e).filter(function(t){return 100*n*t.TotalPicks/c.get(e)<=1&&t.TotalPicks>300}).sort(function(e,t){return t.TotalWinner-e.TotalWinner})[0]),p.set(e,s.get(e).filter(function(t){return"Rare"==r.getTalentRarity(t.Talent)&&100*n*t.TotalPicks/c.get(e)}).sort(function(e,t){return t.TotalWinner-e.TotalWinner})[0]),h.set(e,s.get(e).filter(function(t){return"Epic"==r.getTalentRarity(t.Talent)&&100*n*t.TotalPicks/c.get(e)}).sort(function(e,t){return t.TotalWinner-e.TotalWinner})[0]),v.set(e,s.get(e).filter(function(t){return"Legendary"==r.getTalentRarity(t.Talent)&&100*n*t.TotalPicks/c.get(e)}).sort(function(e,t){return t.TotalWinner-e.TotalWinner})[0]),g.set(e,s.get(e).filter(function(e){return!e.SampleTooSmall&&!e.VarianceTooLarge}).sort(function(e,t){return t.TalentWinrateBase-e.TalentWinrateBase})[0]),m.set(e,s.get(e).filter(function(e){return!e.SampleTooSmall&&!e.VarianceTooLarge}).sort(function(e,t){return t.TalentWinrateLevelScaling-e.TalentWinrateLevelScaling})[0]),0==b.length&&(b=[].concat(i(new Set(s.get(e).map(function(e){return e.Actor})))))},x=!0,A=!1,w=void 0;try{for(var M,C=k[Symbol.iterator]();!(x=(M=C.next()).done);x=!0){T(M.value)}}catch(e){A=!0,w=e}finally{try{!x&&C.return&&C.return()}finally{if(A)throw w}}t.default={getReport:function(e){return s.get(e)},getTotalPicks:function(e){return c.get(e)},getTopPick:function(e){return d.get(e)},getTop10Picks:function(e){return u.get(e)},getTopLowLevel:function(e){return g.get(e)},getTopScaling:function(e){return m.get(e)},getTopWin:function(e){return f.get(e)},getTopUnpopularWin:function(e){return _.get(e)},getTopRareWins:function(e){return p.get(e)},getTopEpicWins:function(e){return h.get(e)},getTopLegendaryWins:function(e){return v.get(e)},getBestUnpopular:function(e){return topUnpopular.get(e)},getActors:function(){return b},getModes:function(){return k},getTotalMatches:function(){return y},getLastUpdate:function(){return a.lastUpdate},getLevelBuckets:function(){return a.config.self.levelBuckets}}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t,n){var a,o=n.name,i=t[o],l=r.isArray(e[o])?e[o]:[],s=t[o]=[];for(a=0;a<l.length;a++){var c=l[a],u={},d={};r.isPlainObject(c)||(d.itemIsNotPlainObject=!0,c={}),n.handleItemDefaults(c,u,t,n,d),u._input=c,u._index=a,s.push(u)}if(r.isArray(i)){var f=Math.min(i.length,s.length);for(a=0;a<f;a++)r.relinkPrivateKeys(s[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(87),l=n(86);e.exports={moduleType:"component",name:"fx",constants:n(38),schema:{layout:l},attributes:n(108),layoutAttributes:l,supplyLayoutGlobalDefaults:n(263),supplyDefaults:n(262),supplyLayoutDefaults:n(261),calc:n(260),getDistanceFunction: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(85).hover,unhover:o.unhover,loneHover:n(85).loneHover,loneUnhover:function(e){var t=a.isD3Selection(e)?e:r.select(e);t.selectAll("g.hovertext").remove(),t.selectAll(".spikeline").remove()},click:n(258)}},function(e,t,n){"use strict";var r=e.exports={};r.attributes=n(103),r.supplyDefaults=n(152),r.calc=n(284),r.calcFromTrace=function(e,t){for(var n=e.x||[],a=e.y||[],o=n.length||a.length,i=new Array(o),l=0;l<o;l++)i[l]={x:n[l],y:a[l]};return i[0].trace=e,r.calc({calcdata:[i],_fullLayout:t}),i},r.plot=n(277),r.style=n(276),r.hoverInfo=function(e,t,n){(t.error_y||{}).visible&&(n.yerr=e.yh-e.y,t.error_y.symmetric||(n.yerrneg=e.y-e.ys)),(t.error_x||{}).visible&&(n.xerr=e.xh-e.x,t.error_x.symmetric||(n.xerrneg=e.x-e.xs))}},function(e,t,n){"use strict";t.xmlns="http://www.w3.org/2000/xmlns/",t.svg="http://www.w3.org/2000/svg",t.xlink="http://www.w3.org/1999/xlink",t.svgAttrs={xmlns:t.svg,"xmlns:xlink":t.xlink}},function(e,t,n){"use strict";e.exports=function(e){return window&&window.process&&window.process.versions?"[object Object]"===Object.prototype.toString.call(e):"[object Object]"===Object.prototype.toString.call(e)&&Object.getPrototypeOf(e)===Object.prototype}},function(e,t,n){"use strict";var r=n(111),a=e.exports={};function 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(112),a=n(66);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";e.exports={name:"sliders",containerClassName:"slider-container",groupClassName:"slider-group",inputAreaClass:"slider-input-area",railRectClass:"slider-rail-rect",railTouchRectClass:"slider-rail-touch-rect",gripRectClass:"slider-grip-rect",tickRectClass:"slider-tick-rect",inputProxyClass:"slider-input-proxy",labelsClass:"slider-labels",labelGroupClass:"slider-label-group",labelClass:"slider-label",currentValueClass:"slider-current-value",railHeight:5,menuIndexAttrName:"slider-active-index",autoMarginIdRoot:"slider-",minWidth:30,minHeight:30,textPadX:40,arrowOffsetX:4,railRadius:2,railWidth:5,railBorder:4,railBorderWidth:1,railBorderColor:"#bec8d9",railBgColor:"#f8fafc",railInset:8,stepInset:10,gripRadius:10,gripWidth:20,gripHeight:20,gripBorder:20,gripBorderWidth:1,gripBorderColor:"#bec8d9",gripBgColor:"#f6f8fa",gripBgActiveColor:"#dbdde0",labelPadding:8,labelOffset:0,tickWidth:1,tickColor:"#333",tickOffset:25,tickLength:7,minorTickOffset:25,minorTickColor:"#333",minorTickLength:4,currentValuePadding:8,currentValueInset:0}},function(e,t,n){"use strict";var r=n(135),a=n(17),o=n(15),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(99);e.exports=function(e,t){var n=t?a.nestedProperty(e,t).get()||{}:e,i=n.color,l=!1;if(Array.isArray(i))for(var s=0;s<i.length;s++)if(r(i[s])){l=!0;break}return a.isPlainObject(n)&&(l||!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(293),a=n(103),o=n(102),i=n(101).dash,l=n(7),s=n(153),c=n(10).extendFlat;e.exports={x:{valType:"data_array",description:"Sets the x coordinates."},x0:{valType:"any",dflt:0,role:"info",description:["Alternate to `x`.","Builds a linear space of x coordinates.","Use with `dx`","where `x0` is the starting coordinate and `dx` the step."].join(" ")},dx:{valType:"number",dflt:1,role:"info",description:["Sets the x coordinate step.","See `x0` for more info."].join(" ")},y:{valType:"data_array",description:"Sets the y coordinates."},y0:{valType:"any",dflt:0,role:"info",description:["Alternate to `y`.","Builds a linear space of y coordinates.","Use with `dy`","where `y0` is the starting coordinate and `dy` the step."].join(" ")},dy:{valType:"number",dflt:1,role:"info",description:["Sets the y coordinate step.","See `y0` for more info."].join(" ")},text:{valType:"string",role:"info",dflt:"",arrayOk:!0,description:["Sets text elements associated with each (x,y) pair.","If a single string, the same string appears over","all the data points.","If an array of string, the items are mapped in order to the","this trace's (x,y) coordinates.","If trace `hoverinfo` contains a *text* flag and *hovertext* is not set,","these elements will be seen in the hover labels."].join(" ")},hovertext:{valType:"string",role:"info",dflt:"",arrayOk:!0,description:["Sets hover text elements associated with each (x,y) pair.","If a single string, the same string appears over","all the data points.","If an array of string, the items are mapped in order to the","this trace's (x,y) coordinates.","To be seen, trace `hoverinfo` must contain a *text* flag."].join(" ")},mode:{valType:"flaglist",flags:["lines","markers","text"],extras:["none"],role:"info",description:["Determines the drawing mode for this scatter trace.","If the provided `mode` includes *text* then the `text` elements","appear at the coordinates. Otherwise, the `text` elements","appear on hover.","If there are less than "+s.PTS_LINESONLY+" points,","then the default is *lines+markers*. Otherwise, *lines*."].join(" ")},hoveron:{valType:"flaglist",flags:["points","fills"],role:"info",description:["Do the hover effects highlight individual points (markers or","line points) or do they highlight filled regions?","If the fill is *toself* or *tonext* and there are no markers","or text, then the default is *fills*, otherwise it is *points*."].join(" ")},line:{color:{valType:"color",role:"style",description:"Sets the line color."},width:{valType:"number",min:0,dflt:2,role:"style",description:"Sets the line width (in px)."},shape:{valType:"enumerated",values:["linear","spline","hv","vh","hvh","vhv"],dflt:"linear",role:"style",description:["Determines the line shape.","With *spline* the lines are drawn using spline interpolation.","The other available values correspond to step-wise line shapes."].join(" ")},smoothing:{valType:"number",min:0,max:1.3,dflt:1,role:"style",description:["Has an effect only if `shape` is set to *spline*","Sets the amount of smoothing.","*0* corresponds to no smoothing (equivalent to a *linear* shape)."].join(" ")},dash: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:l.symbolList,dflt:"circle",arrayOk:!0,role:"style",description:["Sets the marker symbol type.","Adding 100 is equivalent to appending *-open* to a symbol name.","Adding 200 is equivalent to appending *-dot* to a symbol name.","Adding 300 is equivalent to appending *-open-dot*","or *dot-open* to a symbol name."].join(" ")},opacity:{valType:"number",min:0,max:1,arrayOk:!0,role:"style",description:"Sets the marker opacity."},size:{valType:"number",min:0,dflt:6,arrayOk:!0,role:"style",description:"Sets the marker size (in px)."},maxdisplayed:{valType:"number",min:0,dflt:0,role:"style",description:["Sets a maximum number of points to be drawn on the graph.","*0* corresponds to no limit."].join(" ")},sizeref:{valType:"number",dflt:1,role:"style",description:["Has an effect only if `marker.size` is set to a numerical array.","Sets the scale factor used to determine the rendered size of","marker points. Use with `sizemin` and `sizemode`."].join(" ")},sizemin:{valType:"number",min:0,dflt:0,role:"style",description:["Has an effect only if `marker.size` is set to a numerical array.","Sets the minimum size (in px) of the rendered marker points."].join(" ")},sizemode:{valType:"enumerated",values:["diameter","area"],dflt:"diameter",role:"info",description:["Has an effect only if `marker.size` is set to a numerical array.","Sets the rule for which the data in `size` is converted","to pixels."].join(" ")},showscale:{valType:"boolean",role:"info",dflt:!1,description:["Has an effect only if `marker.color` is set to a numerical array.","Determines whether or not a colorbar is displayed."].join(" ")},colorbar: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(24);e.exports={font:{family:r({},a.family,{dflt:'"Open Sans", verdana, arial, sans-serif'}),size:r({},a.size,{dflt:12}),color:r({},a.color,{dflt: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(108);e.exports={type:{valType:"enumerated",role:"info",values:[],dflt:"scatter"},visible:{valType:"enumerated",values:[!0,!1,"legendonly"],role:"info",dflt:!0,description:["Determines whether or not this trace is visible.","If *legendonly*, the trace is not drawn,","but can appear as a legend item","(provided that the legend itself is visible)."].join(" ")},showlegend:{valType:"boolean",role:"info",dflt:!0,description:["Determines whether or not an item corresponding to this","trace is shown in the legend."].join(" ")},legendgroup:{valType:"string",role:"info",dflt:"",description:["Sets the legend group for this trace.","Traces part of the same legend group hide/show at the same time","when toggling legend items."].join(" ")},opacity:{valType:"number",role:"style",min:0,max:1,dflt:1,description:"Sets the opacity of the trace."},name:{valType:"string",role:"info",description:["Sets the trace name.","The trace name appear as the legend item and on hover."].join(" ")},uid:{valType:"string",role:"info",dflt:""},ids:{valType:"data_array",description:["Assigns id labels to each datum.","These ids for object constancy of data points during animation."].join(" ")},customdata:{valType:"data_array",description:["Assigns extra data each datum.","This may be useful when listening to hover, click and selection events.","Note that, *scatter* traces also appends customdata items in the markers","DOM elements"].join(" ")},hoverinfo:{valType:"flaglist",role:"info",flags:["x","y","z","text","name"],extras:["all","none","skip"],arrayOk:!0,dflt:"all",description:["Determines which trace information appear on hover.","If `none` or `skip` are set, no information is displayed upon hovering.","But, if `none` is set, click and hover events are still fired."].join(" ")},hoverlabel:r.hoverlabel,stream:{token:{valType:"string",noBlank:!0,strict:!0,role:"info",description:["The stream id number links a data trace on a plot with a stream.","See https://plot.ly/settings for more details."].join(" ")},maxpoints:{valType:"number",min:0,max:1e4,dflt:500,role:"info",description:["Sets the maximum number of points to keep on the plots from an","incoming stream.","If `maxpoints` is set to *50*, only the newest 50 points will","be displayed on the plot."].join(" ")}}}},function(e,t,n){"use strict";n.r(t);var r=n(114),a=n(69);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);n(323);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,"0f598b8f",null);t.default=l.exports},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(n(12)),a=s(n(306)),o=s(n(26)),i=s(n(22)),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(11));function s(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()},filterLowPickrate:function(){this.refresh()}},methods:{refresh:function(){var e=this,t=o.default.getReport(this.selectedMode).filter(function(t){return!!e.filterLowPickrate||!t.SampleTooSmall}),n=o.default.getTotalPicks(this.selectedMode),r=function(e){return t.filter(function(t){return l.getTalentRarity(t.Talent)==e})},i=l.RARITIES.map(function(t){return{x:r(t).map(function(e){return e.TotalWinner||e.Winner}),y:r(t).map(function(t){return l.playersPerMatch(e.selectedMode)*(t.TotalCount||t.Count)/n}),text:r(t).map(function(e){return l.getHero(e.Actor)}),name:t,mode:"markers",type:"scatter"}});this.plot=a.default.newPlot(this.$refs.graph,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(48),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){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(12),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(51),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(12)),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(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=s(n(12)),a=s(n(34)),o=s(n(22)),i=s(n(26)),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(11));function s(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.component("report-table",{mixins:[o.default],data:function(){var e=this;return{RARITIES:l.RARITIES,getTalentName:l.getTalentName,getTalentRarityIndex:l.getTalentRarityIndex,getHero:l.getHero,getLevelBuckets:i.default.getLevelBuckets,getLevelsPerBucket:function(t){return l.getMaxLevel(t)/e.getLevelBuckets()}}},computed:{report:function(){var e=this,t=function(e){return!0},n=[""!=this.filterRarity?function(t){return l.getTalentRarity(t.Talent)==e.filterRarity}:t,this.filterLowPickrate?t:function(e){return!e.SampleTooSmall}],r=function(e,t){return e&&t};return i.default.getReport(this.selectedMode).filter(function(e){return n.map(function(t){return t(e)}).reduce(r,!0)})},totalPicks:function(){return i.default.getTotalPicks(this.selectedMode)}},components:{HeroImage:a.default}})},function(e,t,n){"use strict";n.r(t);var r=n(55),a=n.n(r);for(var 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(12)),a=c(n(43)),o=c(n(34)),i=c(n(22)),l=c(n(26)),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(11));function c(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.component("hero-talent-table",{mixins:[i.default],data:function(){var e=this;return{getTalentName:s.getTalentName,getLevelBuckets:l.default.getLevelBuckets,getLevelsPerBucket:function(t){return s.getMaxLevel(t)/e.getLevelBuckets()}}},computed:{totalPicks:function(){return l.default.getTotalPicks(this.selectedMode)},heroReport:function(){var e=this;return l.default.getReport(this.selectedMode).filter(function(t){return t.Actor==e.selectedActor})},totalHeroPicks:function(){return this.heroReport.map(function(e){return e.Count}).reduce(function(e,t){return e+t},0)},playersPerMatch:function(){return s.playersPerMatch(this.selectedMode)}},components:{TalentImage:a.default,HeroImage:o.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){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(n(12)),a=c(n(43)),o=c(n(34)),i=c(n(22)),l=c(n(26)),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(11));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:l.default.getActors().sort(),getHero:s.getHero,getTalentName:s.getTalentName}},components:{TalentImage:a.default,HeroImage:o.default}})},function(e,t,n){"use strict";n.r(t);var r=n(60),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(12)),a=c(n(43)),o=c(n(34)),i=c(n(22)),l=c(n(26)),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(11));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:s.getHero,getTalentName:s.getTalentName}},computed:{top10Talents:function(){return l.default.getTop10Picks(this.selectedMode)},hasTalents:function(){return s.hasTalents(this.selectedMode)},totalPicks:function(){return l.default.getTotalPicks(this.selectedMode)},playersPerMatch:function(){return s.playersPerMatch(this.selectedMode)}},components:{TalentImage:a.default,HeroImage: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){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(12),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(11));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(65),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){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(12),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(11));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(68),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(12)),a=l(n(43)),o=l(n(34)),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(11));function l(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.component("talent-box",{props:["title","content","entry","type","value","label"],computed:{hero:function(){return 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(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(12)),a=s(n(327)),o=s(n(22)),i=s(n(26)),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(11));function s(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),topRareWin:i.default.getTopRareWins(this.selectedMode),topEpicWin:i.default.getTopEpicWins(this.selectedMode),topLegendaryWin:i.default.getTopLegendaryWins(this.selectedMode),topLowLevel:i.default.getTopLowLevel(this.selectedMode),topScaling:i.default.getTopScaling(this.selectedMode)}},playersPerMatch:function(){return l.playersPerMatch(this.selectedMode)}},components:{TalentBox:a.default}})},function(e,t,n){"use strict";n.r(t);var r=n(72),a=n.n(r);for(var 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(12)),a=h(n(328)),o=h(n(317)),i=h(n(316)),l=h(n(313)),s=h(n(312)),c=h(n(311)),u=h(n(310)),d=h(n(307)),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(11));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:l.default,ReportTable:s.default,IntroBox:c.default,WinPickScatter:d.default,InstallNotification:u.default}})},function(e,t,n){"use strict";n.r(t);var r=n(74),a=n.n(r);for(var 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(169)),a=l(n(22)),o=l(n(26)),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(11));function l(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(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";var r=n(17),a=n(24),o=n(10).extendFlat,i=n(126);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(24);e.exports={bgcolor:{valType:"color",dflt:r.background,role:"style",description:"Sets the background color of the range slider."},bordercolor:{valType:"color",dflt:r.defaultLine,role:"style",description:"Sets the border color of the range slider."},borderwidth:{valType:"integer",dflt:0,min:0,role:"style",description:"Sets the border color of the range slider."},autorange:{valType:"boolean",dflt:!0,role:"style",description:["Determines whether or not the range slider range is","computed in relation to the input data.","If `range` is provided, then `autorange` is set to *false*."].join(" ")},range:{valType:"info_array",role:"info",items:[{valType:"any"},{valType:"any"}],description:["Sets the range of the range slider.","If not set, defaults to the full xaxis range.","If the axis `type` is *log*, then you must take the","log of your desired range.","If the axis `type` is *date*, it should be date strings,","like date data, though Date objects and unix milliseconds","will be accepted and converted to strings.","If the axis `type` is *category*, it should be numbers,","using the scale where each category is assigned a serial","number from zero in the order it appears."].join(" ")},thickness:{valType:"number",dflt:.15,min:0,max:1,role:"style",description:["The height of the range slider as a fraction of the","total plot area height."].join(" ")},visible:{valType:"boolean",dflt:!0,role:"info",description:["Determines whether or not the range slider will be visible.","If visible, perpendicular axes will be set to `fixedrange`"].join(" ")}}},function(e,t,n){"use strict";e.exports={name:"updatemenus",containerClassName:"updatemenu-container",headerGroupClassName:"updatemenu-header-group",headerClassName:"updatemenu-header",headerArrowClassName:"updatemenu-header-arrow",dropdownButtonGroupClassName:"updatemenu-dropdown-button-group",dropdownButtonClassName:"updatemenu-dropdown-button",buttonClassName:"updatemenu-button",itemRectClassName:"updatemenu-item-rect",itemTextClassName:"updatemenu-item-text",menuIndexAttrName:"updatemenu-active-index",autoMarginIdRoot:"updatemenu-",blankHeaderOpts:{label:" "},minWidth:30,minHeight:30,textPadX:24,arrowPadX:16,rx:2,ry:2,textOffsetX:12,textOffsetY:3,arrowOffsetX:4,gapButtonHeader:5,gapButton:2,activeColor:"#F4FAFF",hoverColor:"#F4FAFF",arrowSymbol:{left:"◄",right:"►",up:"▲",down:"▼"}}},function(e,t,n){"use strict";t.rangeToShapePosition=function(e){return"log"===e.type?e.r2d:function(e){return e}},t.shapePositionToRange=function(e){return"log"===e.type?e.d2r:function(e){return e}},t.decodeDate=function(e){return function(t){return t.replace&&(t=t.replace("_"," ")),e(t)}},t.encodeDate=function(e){return function(t){return e(t).replace(" ","_")}},t.getDataToPixel=function(e,n,r){var a,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(36);e.exports={_isLinkedToArray:"annotation",visible:r.visible,x:{valType:"any",role:"info",description:["Sets the annotation's x position."].join(" ")},y:{valType:"any",role:"info",description:["Sets the annotation's y position."].join(" ")},z:{valType:"any",role:"info",description:["Sets the annotation's z position."].join(" ")},ax:{valType:"number",role:"info",description:["Sets the x component of the arrow tail about the arrow head (in pixels)."].join(" ")},ay:{valType:"number",role:"info",description:["Sets the y component of the arrow tail about the arrow head (in pixels)."].join(" ")},xanchor:r.xanchor,xshift:r.xshift,yanchor:r.yanchor,yshift:r.yshift,text:r.text,textangle:r.textangle,font:r.font,width:r.width,height:r.height,opacity:r.opacity,align:r.align,valign:r.valign,bgcolor:r.bgcolor,bordercolor:r.bordercolor,borderpad:r.borderpad,borderwidth:r.borderwidth,showarrow:r.showarrow,arrowcolor:r.arrowcolor,arrowhead:r.arrowhead,arrowsize:r.arrowsize,arrowwidth:r.arrowwidth,standoff:r.standoff,hovertext:r.hovertext,hoverlabel:r.hoverlabel,captureevents:r.captureevents}},function(e,t,n){"use strict";var r=n(1),a=n(8),o=n(9),i=n(0),l=n(6),s=n(3),c=n(7),u=n(29),d=n(14),f=n(28),p=n(20),h=n(214);function v(e,t){var n=e._fullLayout.annotations[t]||{};g(e,n,t,!1,l.getFromId(e,n.xref),l.getFromId(e,n.yref))}function g(e,t,n,o,l,v){var g,_,y=e._fullLayout,b=e._fullLayout._size;o?(g="annotation-"+o,_=o+".annotations["+n+"]"):(g="annotation",_="annotations["+n+"]"),y._infolayer.selectAll("."+g+'[data-index="'+n+'"]').remove();var k="clip"+y._uid+"_ann"+n;if(t._input&&!1!==t.visible){var T={x:{},y:{}},x=+t.textangle||0,A=y._infolayer.append("g").classed(g,!0).attr("data-index",String(n)).style("opacity",t.opacity),w=A.append("g").classed("annotation-text-g",!0),M=w.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();u.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(){u.loneUnhover(y._hoverlayer.node())});var C=t.borderwidth,L=t.borderpad,B=C+L,S=M.append("rect").attr("class","bg").style("stroke-width",C+"px").call(s.stroke,t.bordercolor).call(s.fill,t.bgcolor),W=t.width||t.height,z=y._defs.select(".clips").selectAll("#"+k).data(W?[0]:[]);z.enter().append("clipPath").classed("annclip",!0).attr("id",k).append("rect"),z.exit().remove();var O=t.font,P=M.append("text").classed("annotation-text",!0).text(t.text);e._context.editable?P.call(d.makeEditable,{delegate:M,gd:e}).call(R).on("edit",function(n){t.text=n,this.call(R);var r={};r[_+".text"]=t.text,l&&l.autorange&&(r[l._name+".autorange"]=!0),v&&v.autorange&&(r[v._name+".autorange"]=!0),a.relayout(e,r)}):P.call(R)}else r.selectAll("#"+k).remove();function R(n){return n.call(c.font,O).attr({"text-anchor":{left:"start",right:"end"}[t.align]||"middle"}),d.convertToTspans(n,e,D),n}function D(){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(S.node());var r=M.select(".annotation-text-math-group"),u=!r.empty(),g=c.bBox((u?r:P).node()),L=g.width,O=g.height,R=t.width||L,D=t.height||O,N=Math.round(R+2*B),E=Math.round(D+2*B);function I(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=R,t._h=D;for(var j=!1,F=["x","y"],$=0;$<F.length;$++){var V,H,G,K,q,U=F[$],Y=t[U+"ref"]||U,X=t["a"+U+"ref"],J={x:l,y:v}[U],Z=(x+("x"===U?0:-90))*Math.PI/180,Q=N*Math.cos(Z),ee=E*Math.sin(Z),te=Math.abs(Q)+Math.abs(ee),ne=t[U+"anchor"],re=t[U+"shift"]*("x"===U?1:-1),ae=T[U];if(J){var oe=J.r2fraction(t[U]);if((e._dragging||!J.autorange)&&(oe<0||oe>1)&&(X===Y?((oe=J.r2fraction(t["a"+U]))<0||oe>1)&&(j=!0):j=!0,j))continue;V=J._offset+J.r2p(t[U]),K=.5}else"x"===U?(G=t[U],V=b.l+b.w*G):(G=1-t[U],V=b.t+b.h*G),K=t.showarrow?.5:G;if(t.showarrow){ae.head=V;var ie=t["a"+U];q=Q*I(.5,t.xanchor)-ee*I(.5,t.yanchor),X===Y?(ae.tail=J._offset+J.r2p(ie),H=q):(ae.tail=V+ie,H=q+ie),ae.text=ae.tail+q;var le=y["x"===U?"width":"height"];if("paper"===Y&&(ae.head=i.constrain(ae.head,1,le-1)),"pixel"===X){var se=-Math.max(ae.tail-3,ae.text),ce=Math.min(ae.tail+3,ae.text)-le;se>0?(ae.tail+=se,ae.text+=se):ce>0&&(ae.tail-=ce,ae.text-=ce)}ae.tail+=re,ae.head+=re}else H=q=te*I(K,ne),ae.text=V+q;ae.text+=re,q+=re,H+=re,t["_"+U+"padplus"]=te/2+H,t["_"+U+"padminus"]=te/2-H,t["_"+U+"size"]=te,t["_"+U+"shift"]=q}if(j)M.remove();else{var ue=0,de=0;if("left"!==t.align&&(ue=(R-L)*("center"===t.align?.5:1)),"top"!==t.valign&&(de=(D-O)*("middle"===t.valign?.5:1)),u)r.select("svg").attr({x:B+ue-1,y:B+de}).call(c.setClipUrl,W?k:null);else{var fe=B+de-g.top,pe=B+ue-g.left;P.call(d.positionText,pe,fe).call(c.setClipUrl,W?k:null)}z.select("rect").call(c.setRect,B,B,R,D),S.call(c.setRect,C/2,C/2,N-C,E-C),M.call(c.setTranslate,Math.round(T.x.text-N/2),Math.round(T.y.text-E/2)),w.attr({transform:"rotate("+x+","+T.x.text+","+T.y.text+")"});var he,ve,ge=function(n,r){A.selectAll(".annotation-arrow-g").remove();var u=T.x.head,d=T.y.head,f=T.x.tail+n,g=T.y.tail+r,y=T.x.text+n,k=T.y.text+r,C=i.rotationXYMatrix(x,y,k),L=i.apply2DTransform(C),B=i.apply2DTransform2(C),W=+S.attr("width"),z=+S.attr("height"),O=y-.5*W,P=O+W,R=k-.5*z,D=R+z,N=[[O,R,O,D],[O,D,P,D],[P,D,P,R],[P,R,O,R]].map(B);if(!N.reduce(function(e,t){return e^!!m(u,d,u+1e6,d+1e6,t[0],t[1],t[2],t[3])},!1)){N.forEach(function(e){var t=m(f,g,u,d,e[0],e[1],e[2],e[3]);t&&(f=t.x,g=t.y)});var E=t.arrowwidth,I=t.arrowcolor,j=A.append("g").style({opacity:s.opacity(I)}).classed("annotation-arrow-g",!0),F=j.append("path").attr("d","M"+f+","+g+"L"+u+","+d).style("stroke-width",E+"px").call(s.stroke,s.rgb(I));if(h(F,t.arrowhead,"end",t.arrowsize,t.standoff),e._context.editable&&F.node().parentNode&&!o){var $=u,V=d;if(t.standoff){var H=Math.sqrt(Math.pow(u-f,2)+Math.pow(d-g,2));$+=t.standoff*(f-u)/H,V+=t.standoff*(g-d)/H}var G,K,q,U=j.append("path").classed("annotation-arrow",!0).classed("anndrag",!0).attr({d:"M3,3H-3V-3H3ZM0,0L"+(f-$)+","+(g-V),transform:"translate("+$+","+V+")"}).style("stroke-width",E+6+"px").call(s.stroke,"rgba(0,0,0,0)").call(s.fill,"rgba(0,0,0,0)");p.init({element:U.node(),gd:e,prepFn:function(){var e=c.getTranslate(M);K=e.x,q=e.y,G={},l&&l.autorange&&(G[l._name+".autorange"]=!0),v&&v.autorange&&(G[v._name+".autorange"]=!0)},moveFn:function(e,n){var r=L(K,q),a=r[0]+e,o=r[1]+n;M.call(c.setTranslate,a,o),G[_+".x"]=l?l.p2r(l.r2p(t.x)+e):t.x+e/b.w,G[_+".y"]=v?v.p2r(v.r2p(t.y)+n):t.y-n/b.h,t.axref===t.xref&&(G[_+".ax"]=l.p2r(l.r2p(t.ax)+e)),t.ayref===t.yref&&(G[_+".ay"]=v.p2r(v.r2p(t.ay)+n)),j.attr("transform","translate("+e+","+n+")"),w.attr({transform:"rotate("+x+","+a+","+o+")"})},doneFn:function(t){if(t){a.relayout(e,G);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(){ve=w.attr("transform"),he={}},moveFn:function(e,n){var r="pointer";if(t.showarrow)t.axref===t.xref?he[_+".ax"]=l.p2r(l.r2p(t.ax)+e):he[_+".ax"]=t.ax+e,t.ayref===t.yref?he[_+".ay"]=v.p2r(v.r2p(t.ay)+n):he[_+".ay"]=t.ay+n,ge(e,n);else{if(o)return;if(l)he[_+".x"]=t.x+e/l._m;else{var a=t._xsize/b.w,i=t.x+(t._xshift-t.xshift)/b.w-a/2;he[_+".x"]=p.align(i+e/b.w,a,0,1,t.xanchor)}if(v)he[_+".y"]=t.y+n/v._m;else{var s=t._ysize/b.h,c=t.y-(t._yshift+t.yshift)/b.h-s/2;he[_+".y"]=p.align(c-n/b.h,s,0,1,t.yanchor)}l&&v||(r=p.getCursor(l?.5:he[_+".x"],v?.5:he[_+".y"],t.xanchor,t.yanchor))}w.attr({transform:"translate("+e+","+n+")"+ve}),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 m(e,t,n,r,a,o,i,l){var s=n-e,c=a-e,u=i-a,d=r-t,f=o-t,p=l-o,h=s*p-u*d;if(0===h)return null;var v=(c*p-u*f)/h,g=(c*d-s*f)/h;return g<0||g>1||v<0||v>1?null:{x:e+s*v,y:t+d*v}}e.exports={draw:function(e){var t=e._fullLayout;t._infolayer.selectAll(".annotation").remove();for(var n=0;n<t.annotations.length;n++)t.annotations[n].visible&&v(e,n);return o.previousPromises(e)},drawOne:v,drawRaw:g}},function(e,t,n){"use strict";var r=n(4);t.legendGetsTrace=function(e){return e.visible&&r.traceIs(e,"showLegend")},t.isGrouped=function(e){return-1!==(e.traceorder||"").indexOf("grouped")},t.isVertical=function(e){return"h"!==e.orientation},t.isReversed=function(e){return-1!==(e.traceorder||"").indexOf("reversed")}},function(e,t,n){"use strict";var r=n(1),a=n(2),o=n(21),i=n(0),l=n(88),s=n(14),c=n(259),u=n(7),d=n(3),f=n(20),p=n(6),h=n(4),v=n(87),g=n(38),m=g.YANGLE,_=Math.PI*m/180,y=1/Math.sin(_),b=Math.cos(_),k=Math.sin(_),T=g.HOVERARROWSIZE,x=g.HOVERTEXTPAD;function A(e,t,n,s){if("pie"!==n&&"sankey"!==n||s){n||(n="xy");var m=Array.isArray(n)?n:[n],_=e._fullLayout,b=_._plots||[],k=b[n];if(k){var T=k.overlays.map(function(e){return e.id});m=m.concat(T)}for(var x=m.length,A=new Array(x),B=new Array(x),S=0;S<x;S++){var W=m[S],z=b[W];if(z)A[S]=p.getFromId(e,z.xaxis._id),B[S]=p.getFromId(e,z.yaxis._id);else{var O=_[W]._subplot;A[S]=O.xaxis,B[S]=O.yaxis}}var P=t.hovermode||_.hovermode;if(-1===["x","y","closest"].indexOf(P)||!e.calcdata||e.querySelector(".zoombox")||e._dragging)return f.unhoverRaw(e,t);var R,D,N,E,I,j,F,$,V,H,G,K,q,U=[],Y=[];if(Array.isArray(t))for(P="array",N=0;N<t.length;N++)"skip"!==(I=e.calcdata[t[N].curveNumber||0])[0].trace.hoverinfo&&Y.push(I);else{for(E=0;E<e.calcdata.length;E++)"skip"!==(j=(I=e.calcdata[E])[0].trace).hoverinfo&&-1!==m.indexOf(v.getSubplot(j))&&Y.push(I);var X,J;if(!t.target)X="xpx"in t?t.xpx:A[0]._length/2,J="ypx"in t?t.ypx:B[0]._length/2;else{if(!1===l.triggerHandler(e,"plotly_beforehover",t))return;var Z=t.target.getBoundingClientRect();if(X=t.clientX-Z.left,J=t.clientY-Z.top,X<0||X>Z.width||J<0||J>Z.height)return f.unhoverRaw(e,t)}if(R="xval"in t?v.flat(m,t.xval):v.p2c(A,X),D="yval"in t?v.flat(m,t.yval):v.p2c(B,J),!a(R[0])||!a(D[0]))return i.warn("Fx.hover failed",t,e),f.unhoverRaw(e,t)}var Q=1/0;for(E=0;E<Y.length;E++)if((I=Y[E])&&I[0]&&I[0].trace&&!0===I[0].trace.visible&&(j=I[0].trace,-1===["carpet","contourcarpet"].indexOf(j._module.name))){if(F=v.getSubplot(j),V=P,K={cd:I,trace:j,xa:A[$=m.indexOf(F)],ya:B[$],index:!1,distance:Math.min(Q,g.MAXDIST),color:d.defaultLine,name:j.name,x0:void 0,x1:void 0,y0:void 0,y1:void 0,xLabelVal:void 0,yLabelVal:void 0,zLabelVal:void 0,text:void 0},_[F]&&(K.subplot=_[F]._subplot),q=U.length,"array"===V){var ee=t[E];"pointNumber"in ee?(K.index=ee.pointNumber,V="closest"):(V="","xval"in ee&&(H=ee.xval,V="x"),"yval"in ee&&(G=ee.yval,V=V?"closest":"y"))}else H=R[$],G=D[$];if(j._module&&j._module.hoverPoints){var te=j._module.hoverPoints(K,H,G,V);if(te)for(var ne,re=0;re<te.length;re++)ne=te[re],a(ne.x0)&&a(ne.y0)&&U.push(C(ne,P))}else i.log("Unrecognized trace type in hover:",j);"closest"===P&&U.length>q&&(U.splice(0,q),Q=U[0].distance)}if(0===U.length)return f.unhoverRaw(e,t);U.sort(function(e,t){return e.distance-t.distance});var ae=e._hoverdata,oe=[];for(N=0;N<U.length;N++){var ie=U[N],le={data:ie.trace._input,fullData:ie.trace,curveNumber:ie.trace.index,pointNumber:ie.index};ie.trace._module.eventData?le=ie.trace._module.eventData(le,ie):(le.x=ie.xVal,le.y=ie.yVal,le.xaxis=ie.xa,le.yaxis=ie.ya,void 0!==ie.zLabelVal&&(le.z=ie.zLabelVal)),v.appendArrayPointValue(le,ie.trace,ie.index),oe.push(le)}if(e._hoverdata=oe,L(e,t,ae)&&_._hasCartesian)!function(e,t){var n=t.hovermode,r=t.container,a=e[0],i=a.xa,l=a.ya,s=i.showspikes,c=l.showspikes;if(r.selectAll(".spikeline").remove(),"closest"!==n||!s&&!c)return;var f=t.fullLayout,p=i._offset+(a.x0+a.x1)/2,h=l._offset+(a.y0+a.y1)/2,v=d.combine(f.plot_bgcolor,f.paper_bgcolor),g=o.readability(a.color,v)<1.5?d.contrast(v):a.color;if(c){var m=l.spikemode,_=l.spikethickness,y=l.spikecolor||g,b=l._boundingBox,k=(b.left+b.right)/2<p?b.right:b.left;if(-1!==m.indexOf("toaxis")||-1!==m.indexOf("across")){var T=k,x=p;-1!==m.indexOf("across")&&(T=l._counterSpan[0],x=l._counterSpan[1]),r.append("line").attr({x1:T,x2:x,y1:h,y2:h,"stroke-width":_+2,stroke:v}).classed("spikeline",!0).classed("crisp",!0),r.append("line").attr({x1:T,x2:x,y1:h,y2:h,"stroke-width":_,stroke:y,"stroke-dasharray":u.dashStyle(l.spikedash,_)}).classed("spikeline",!0).classed("crisp",!0)}-1!==m.indexOf("marker")&&r.append("circle").attr({cx:k+("right"!==l.side?_:-_),cy:h,r:_,fill:y}).classed("spikeline",!0)}if(s){var A=i.spikemode,w=i.spikethickness,M=i.spikecolor||g,C=i._boundingBox,L=(C.top+C.bottom)/2<h?C.bottom:C.top;if(-1!==A.indexOf("toaxis")||-1!==A.indexOf("across")){var B=L,S=h;-1!==A.indexOf("across")&&(B=i._counterSpan[0],S=i._counterSpan[1]),r.append("line").attr({x1:p,x2:p,y1:B,y2:S,"stroke-width":w+2,stroke:v}).classed("spikeline",!0).classed("crisp",!0),r.append("line").attr({x1:p,x2:p,y1:B,y2:S,"stroke-width":w,stroke:M,"stroke-dasharray":u.dashStyle(i.spikedash,w)}).classed("spikeline",!0).classed("crisp",!0)}-1!==A.indexOf("marker")&&r.append("circle").attr({cx:p,cy:L-("top"!==i.side?w:-w),r:w,fill:M}).classed("spikeline",!0)}}(U,{hovermode:P,fullLayout:_,container:_._hoverlayer,outerContainer:_._paperdiv});var se="y"===P&&Y.length>1,ce=w(U,{hovermode:P,rotateLabels:se,bgColor:d.combine(_.plot_bgcolor||d.background,_.paper_bgcolor),container:_._hoverlayer,outerContainer:_._paperdiv,commonLabelOpts:_.hoverlabel},e);if(function(e,t){var n,r,a,o,i,l,s,c=0,u=e.map(function(e,n){var r=e[t];return[{i:n,dp:0,pos:e.pos,posref:e.posref,size:e.by*("x"===r._id.charAt(0)?y:1)/2,pmin:r._offset,pmax:r._offset+r._length}]}).sort(function(e,t){return e[0].posref-t[0].posref});function d(e){var t=e[0],s=e[e.length-1];if(r=t.pmin-t.pos-t.dp+t.size,a=s.pos+s.dp+s.size-t.pmax,r>.01){for(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++)(l=e[o]).pos+l.dp+l.size>t.pmax&&c++;for(o=e.length-1;o>=0&&!(c<=0);o--)(l=e[o]).pos>t.pmax-1&&(l.del=!0,c--);for(o=0;o<e.length&&!(c<=0);o++)if((l=e[o]).pos<t.pmin+1)for(l.del=!0,c--,a=2*l.size,i=e.length-1;i>=0;i--)e[i].dp-=a;for(o=e.length-1;o>=0&&!(c<=0);o--)(l=e[o]).pos+l.dp+l.size>t.pmax&&(l.del=!0,c--)}}}for(;!n&&c<=e.length;){for(c++,n=!0,o=0;o<u.length-1;){var f=u[o],p=u[o+1],h=f[f.length-1],v=p[0];if((r=h.pos+h.dp+h.size-v.pos-v.dp+v.size)>.01&&h.pmin===v.pmin&&h.pmax===v.pmax){for(i=p.length-1;i>=0;i--)p[i].dp+=r;for(f.push.apply(f,p),u.splice(o+1,1),s=0,i=f.length-1;i>=0;i--)s+=f[i].dp;for(a=s/f.length,i=f.length-1;i>=0;i--)f[i].dp-=a;n=!1}else o++}u.forEach(d)}for(o=u.length-1;o>=0;o--){var g=u[o];for(i=g.length-1;i>=0;i--){var m=g[i],_=e[m.i];_.offset=m.dp,_.del=m.del}}}(U,se?"xa":"ya"),M(ce,se),t.target&&t.target.tagName){var ue=h.getComponentMethod("annotations","hasClickToShow")(e,oe);c(r.select(t.target),ue?"pointer":"")}t.target&&!s&&L(e,t,ae)&&(ae&&e.emit("plotly_unhover",{event:t,points:ae}),e.emit("plotly_hover",{event:t,points:e._hoverdata,xaxes:A,yaxes:B,xvals:R,yvals:D}))}else e.emit("plotly_hover",{event:t.originalEvent,points:[t]})}function w(e,t,n){var a,o=t.hovermode,i=t.rotateLabels,l=t.bgColor,c=t.container,f=t.outerContainer,p=t.commonLabelOpts||{},h=t.fontFamily||g.HOVERFONT,v=t.fontSize||g.HOVERFONTSIZE,_=e[0],y=_.xa,b=_.ya,k="y"===o?"yLabel":"xLabel",A=_[k],w=(String(A)||"").split(" ")[0],M=f.node().getBoundingClientRect(),C=M.top,L=M.width,B=M.height,S=_.distance<=g.MAXDIST&&("x"===o||"y"===o);for(a=0;a<e.length;a++){var W=(e[a].hoverinfo||e[a].trace.hoverinfo).split("+");if(-1===W.indexOf("all")&&-1===W.indexOf(o)){S=!1;break}}var z=c.selectAll("g.axistext").data(S?[0]:[]);z.enter().append("g").classed("axistext",!0),z.exit().remove(),z.each(function(){var t=r.select(this),a=t.selectAll("path").data([0]),i=t.selectAll("text").data([0]);a.enter().append("path").style({fill:p.bgcolor||d.defaultLine,stroke:p.bordercolor||d.background,"stroke-width":"1px"}),i.enter().append("text").call(u.font,p.font.family||h,p.font.size||v,p.font.color||d.background).attr("data-notex",1),i.text(A).call(s.positionText,0,0).call(s.convertToTspans,n),t.attr("transform","");var l=i.node().getBoundingClientRect();if("x"===o){i.attr("text-anchor","middle").call(s.positionText,0,"top"===y.side?C-l.bottom-T-x:C-l.top+T+x);var c="top"===y.side?"-":"";a.attr("d","M0,0L"+T+","+c+T+"H"+(x+l.width/2)+"v"+c+(2*x+l.height)+"H-"+(x+l.width/2)+"V"+c+T+"H-"+T+"Z"),t.attr("transform","translate("+(y._offset+(_.x0+_.x1)/2)+","+(b._offset+("top"===y.side?0:b._length))+")")}else{i.attr("text-anchor","right"===b.side?"start":"end").call(s.positionText,("right"===b.side?1:-1)*(x+T),C-l.top-l.height/2);var f="right"===b.side?"":"-";a.attr("d","M0,0L"+f+T+","+T+"V"+(x+l.height/2)+"h"+f+(2*x+l.width)+"V-"+(x+l.height/2)+"H"+f+T+"V-"+T+"Z"),t.attr("transform","translate("+(y._offset+("right"===b.side?y._length:0))+","+(b._offset+(_.y0+_.y1)/2)+")")}e=e.filter(function(e){return void 0!==e.zLabelVal||(e[k]||"").split(" ")[0]===w})});var O=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 O.enter().append("g").classed("hovertext",!0).each(function(){var e=r.select(this);e.append("rect").call(d.fill,d.addOpacity(l,.8)),e.append("text").classed("name",!0),e.append("path").style("stroke-width","1px"),e.append("text").classed("nums",!0).call(u.font,h,v)}),O.exit().remove(),O.each(function(e){var t=r.select(this).attr("transform",""),a="",c="",f=d.opacity(e.color)?e.color:d.defaultLine,p=d.combine(f,l),g=e.borderColor||d.contrast(p);void 0!==e.nameOverride&&(e.name=e.nameOverride),e.name&&(a=s.plainText(e.name||"")).length>15&&(a=a.substr(0,12)+"..."),void 0!==e.extraText&&(c+=e.extraText),void 0!==e.zLabel?(void 0!==e.xLabel&&(c+="x: "+e.xLabel+"<br>"),void 0!==e.yLabel&&(c+="y: "+e.yLabel+"<br>"),c+=(c?"z: ":"")+e.zLabel):S&&e[o+"Label"]===A?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 _=t.select("text.nums").call(u.font,e.fontFamily||h,e.fontSize||v,e.fontColor||g).text(c).attr("data-notex",1).call(s.positionText,0,0).call(s.convertToTspans,n),y=t.select("text.name"),b=0;a&&a!==c?(y.call(u.font,e.fontFamily||h,e.fontSize||v,p).text(a).attr("data-notex",1).call(s.positionText,0,0).call(s.convertToTspans,n),b=y.node().getBoundingClientRect().width+2*x):(y.remove(),t.select("rect").remove()),t.select("path").style({fill:p,stroke:g});var k,w,M=_.node().getBoundingClientRect(),W=e.xa._offset+(e.x0+e.x1)/2,z=e.ya._offset+(e.y0+e.y1)/2,O=Math.abs(e.x1-e.x0),P=Math.abs(e.y1-e.y0),R=M.width+T+x+b;e.ty0=C-M.top,e.bx=M.width+2*x,e.by=M.height+2*x,e.anchor="start",e.txwidth=M.width,e.tx2width=b,e.offset=0,i?(e.pos=W,k=z+P/2+R<=B,w=z-P/2-R>=0,"top"!==e.idealAlign&&k||!w?k?(z+=P/2,e.anchor="start"):e.anchor="middle":(z-=P/2,e.anchor="end")):(e.pos=z,k=W+O/2+R<=L,w=W-O/2-R>=0,"left"!==e.idealAlign&&k||!w?k?(W+=O/2,e.anchor="start"):e.anchor="middle":(W-=O/2,e.anchor="end")),_.attr("text-anchor",e.anchor),b&&y.attr("text-anchor",e.anchor),t.attr("transform","translate("+W+","+z+")"+(i?"rotate("+m+")":""))}),O}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],l=i*(T+x),c=l+i*(e.txwidth+x),d=0,f=e.offset;"middle"===e.anchor&&(l-=e.tx2width/2,c-=e.tx2width/2),t&&(f*=-k,d=e.offset*b),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*T+d)+","+(T+f)+"v"+(e.by/2-T)+"h"+a*e.bx+"v-"+e.by+"H"+(a*T+d)+"V"+(f-T)+"Z"),o.call(s.positionText,l+d,f+e.ty0-e.by/2+x),e.tx2width&&(n.select("text.name").call(s.positionText,c+i*x+d,f+e.ty0-e.by/2+x),n.select("rect").call(u.setRect,c+(i-1)*e.tx2width/2+d,f-e.by/2-1,e.tx2width,e.by+2))}})}function C(e,t){var n,r=e.trace||{},a=e.cd[0],o=e.cd[e.index]||{};function l(t,n,l){var s;if(o[n])s=o[n];else if(a[n]){var c=a[n];Array.isArray(c)&&Array.isArray(c[e.index[0]])&&(s=c[e.index[0]][e.index[1]])}else s=i.nestedProperty(r,l).get();s&&(e[t]=s)}if(l("hoverinfo","hi","hoverinfo"),l("color","hbg","hoverlabel.bgcolor"),l("borderColor","hbc","hoverlabel.bordercolor"),l("fontFamily","htf","hoverlabel.font.family"),l("fontSize","hts","hoverlabel.font.size"),l("fontColor","htc","hoverlabel.font.color"),e.posref="y"===t?(e.x0+e.x1)/2:(e.y0+e.y1)/2,e.x0=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 s=p.tickText(e.xa,e.xa.c2l(n?-e.xLabelVal:e.xLabelVal),"hover");n?0===e.xLabelVal?e.xLabel="0":e.xLabel="-"+s.text:e.xLabel=s.text,e.xVal=e.xa.c2d(e.xLabelVal)}if(void 0!==e.yLabelVal){n="log"===e.ya.type&&e.yLabelVal<=0;var c=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 u=p.tickText(e.xa,e.xa.c2l(e.xerr),"hover").text;void 0!==e.xerrneg?e.xLabel+=" +"+u+" / -"+p.tickText(e.xa,e.xa.c2l(e.xerrneg),"hover").text:e.xLabel+=" ± "+u,"x"===t&&(e.distance+=1)}if(!(isNaN(e.yerr)||"log"===e.ya.type&&e.yerr<=0)){var d=p.tickText(e.ya,e.ya.c2l(e.yerr),"hover").text;void 0!==e.yerrneg?e.yLabel+=" +"+d+" / -"+p.tickText(e.ya,e.ya.c2l(e.yerrneg),"hover").text:e.yLabel+=" ± "+d,"y"===t&&(e.distance+=1)}var f=e.hoverinfo||e.trace.hoverinfo;return"all"!==f&&(-1===(f=f.split("+")).indexOf("x")&&(e.xLabel=void 0),-1===f.indexOf("y")&&(e.yLabel=void 0),-1===f.indexOf("z")&&(e.zLabel=void 0),-1===f.indexOf("text")&&(e.text=void 0),-1===f.indexOf("name")&&(e.name=void 0)),e}function L(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 A(e,t,n,r),void(e._lastHoverTime=Date.now());e._hoverTimer=setTimeout(function(){A(e,t,n,r),e._lastHoverTime=Date.now(),e._hoverTimer=void 0},g.HOVERMINTIME)},t.loneHover=function(e,t){var n={color:e.color||d.defaultLine,x0:e.x0||e.x||0,x1:e.x1||e.x||0,y0:e.y0||e.y||0,y1:e.y1||e.y||0,xLabel:e.xLabel,yLabel:e.yLabel,zLabel:e.zLabel,text:e.text,name:e.name,idealAlign:e.idealAlign,borderColor:e.borderColor,fontFamily:e.fontFamily,fontSize:e.fontSize,fontColor:e.fontColor,trace:{index:0,hoverinfo:""},xa:{_offset:0},ya:{_offset:0},index:0},a=r.select(t.container),o=t.outerContainer?r.select(t.outerContainer):a,i={hovermode:"closest",rotateLabels:!1,bgColor:t.bgColor||d.background,container:a,outerContainer:o},l=w([n],i,t.gd);return M(l,i.rotateLabels),l.node()}},function(e,t,n){"use strict";var r=n(10).extendFlat,a=n(17),o=n(38);e.exports={dragmode:{valType:"enumerated",role:"info",values:["zoom","pan","select","lasso","orbit","turntable"],dflt:"zoom",description:["Determines the mode of drag interactions.","*select* and *lasso* apply only to scatter traces with","markers or text. *orbit* and *turntable* apply only to","3D scenes."].join(" ")},hovermode:{valType:"enumerated",role:"info",values:["x","y","closest",!1],description:"Determines the mode of hover interactions."},hoverlabel:{bgcolor:{valType:"color",role:"style",description:["Sets the background color of all hover labels on graph"].join(" ")},bordercolor:{valType:"color",role:"style",description:["Sets the border color of all hover labels on graph."].join(" ")},font:{family:r({},a.family,{dflt: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(38);t.getSubplot=function(e){return e.subplot||e.xaxis+e.yaxis||e.geo},t.flat=function(e,t){for(var n=new Array(e.length),r=0;r<e.length;r++)n[r]=t;return n},t.p2c=function(e,t){for(var n=new Array(e.length),r=0;r<e.length;r++)n[r]=e[r].p2c(t);return n},t.getDistanceFunction=function(e,t,n,r){return"closest"===e?r||function(e,t){return function(n){var r=e(n),a=t(n);return Math.sqrt(r*r+a*a)}}(t,n):"x"===e?t:n},t.getClosest=function(e,t,n){if(!1!==n.index)n.index>=0&&n.index<e.length?n.distance=0:n.index=!1;else for(var r=0;r<e.length;r++){var a=t(e[r]);a<=n.distance&&(n.index=r,n.distance=a)}return n},t.inbox=function(e,t){return e*t<0||0===e?a.MAXDIST*(.6-.3/Math.max(3,Math.abs(e-t))):1/0},t.appendArrayPointValue=function(e,t,n){var a=t._arrayAttrs;if(a)for(var o=0;o<a.length;o++){var i,l=a[o];if(void 0===e[i="ids"===l?"id":"locations"===l?"location":l]){var s=r.nestedProperty(t,l).get();e[i]=Array.isArray(n)?s[n[0]][n[1]]:s[n]}}}},function(e,t,n){"use strict";var r=n(89).EventEmitter,a={init:function(e){if(e._ev instanceof r)return e;var t=new r,n=new r;return e._ev=t,e._internalEv=n,e.on=t.on.bind(t),e.once=t.once.bind(t),e.removeListener=t.removeListener.bind(t),e.removeAllListeners=t.removeAllListeners.bind(t),e._internalOn=n.on.bind(n),e._internalOnce=n.once.bind(n),e._removeInternalListener=n.removeListener.bind(n),e._removeAllInternalListeners=n.removeAllListeners.bind(n),e.emit=function(r,a){"undefined"!=typeof jQuery&&jQuery(e).trigger(r,a),t.emit(r,a),n.emit(r,a)},e},triggerHandler:function(e,t,n){var r,a;"undefined"!=typeof jQuery&&(r=jQuery(e).triggerHandler(t,n));var o=e._ev;if(!o)return r;var i=o._events[t];if(!i)return r;"function"==typeof i&&(i=[i]);for(var l=i.pop(),s=0;s<i.length;s++)i[s](n);return a=l(n),void 0!==r?r:a},purge:function(e){return delete e._ev,delete e.on,delete e.once,delete e.removeListener,delete e.removeAllListeners,delete e.emit,delete e._ev,delete e._internalEv,delete e._internalOn,delete e._internalOnce,delete e._removeInternalListener,delete e._removeAllInternalListeners,e}};e.exports=a},function(e,t){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function a(e){return"object"==typeof e&&null!==e}function 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,l,s,c;if(this._events||(this._events={}),"error"===e&&(!this._events.error||a(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var u=new Error('Uncaught, unspecified "error" event. ('+t+")");throw u.context=t,u}if(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:l=Array.prototype.slice.call(arguments,1),n.apply(this,l)}else if(a(n))for(l=Array.prototype.slice.call(arguments,1),i=(c=n.slice()).length,s=0;s<i;s++)c[s].apply(this,l);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,l;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(l=i;l-- >0;)if(n[l]===t||n[l].listener&&n[l].listener===t){o=l;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(89).EventEmitter;e.exports=function(e){var t=e.emitter||new a,n=new Promise(function(a,o){var i=window.Image,l=e.svg,s=e.format||"png";if(r.isIE()&&(l=(l=(l=l.replace(/"/gi,"'")).replace(/(\('#)([^']*)('\))/gi,'("$2")')).replace(/(\\')/gi,'"'),"svg"!==s)){var c=new Error("Sorry IE does not support downloading from canvas. Try {format:'svg'} instead.");return o(c),e.promise?n:t.emit("error",c)}var u=e.canvas,d=u.getContext("2d"),f=new i,p="data:image/svg+xml,"+encodeURIComponent(l);u.height=e.height||150,u.width=e.width||300,f.onload=function(){var n;switch("svg"!==s&&d.drawImage(f,0,0),s){case"jpeg":n=u.toDataURL("image/jpeg");break;case"png":n=u.toDataURL("image/png");break;case"webp":n=u.toDataURL("image/webp");break;case"svg":n=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(31),l=/"/g,s=new RegExp('("TOBESTRIPPED)|(TOBESTRIPPED")',"g");e.exports=function(e,t){var n,c=e._fullLayout,u=c._paper,d=c._toppaper;u.insert("rect",":first-child").call(a.setRect,0,0,c.width,c.height).call(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(d){var h=d.node().childNodes,v=Array.prototype.slice.call(h);for(n=0;n<v.length;n++){var g=v[n];g.childNodes.length&&u.node().appendChild(g)}}c._draggers&&c._draggers.remove(),u.node().style.background="",u.selectAll("text").attr({"data-unformatted":null,"data-math":null}).each(function(){var e=r.select(this);if("hidden"!==e.style("visibility")&&"none"!==e.style("display")){e.style({visibility:null,display:null});var t=e.style("font-family");t&&-1!==t.indexOf('"')&&e.style("font-family",t.replace(l,"TOBESTRIPPED"))}else e.remove()}),u.selectAll(".point").each(function(){var e=r.select(this),t=e.style("fill");t&&-1!==t.indexOf("url(")&&e.style("fill",t.replace(l,"TOBESTRIPPED"))}),"pdf"!==t&&"eps"!==t||u.selectAll("#MathJax_SVG_glyphs path").attr("stroke-width",0),u.node().setAttributeNS(i.xmlns,"xmlns",i.svg),u.node().setAttributeNS(i.xmlns,"xmlns:xlink",i.xlink);var m=(new window.XMLSerializer).serializeToString(u.node());return m=function(e){var t=r.select("body").append("div").style({display:"none"}).html(""),n=e.replace(/(&[^;]*;)/gi,function(e){return"&lt;"===e?"&#60;":"&rt;"===e?"&#62;":-1!==e.indexOf("<")||-1!==e.indexOf(">")?"":t.html(e).text()});return t.remove(),n}(m),m=(m=m.replace(/&(?!\w+;|\#[0-9]+;| \#x[0-9A-F]+;)/g,"&amp;")).replace(s,"'")}},function(e,t,n){"use strict";var r=n(0),a=n(9),o=r.extendFlat,i=r.extendDeep;function l(e){var t;switch(e){case"themes__thumb":t={autosize:!0,width:150,height:150,title:"",showlegend:!1,margin:{l:5,r:5,t:5,b:5,pad:0},annotations:[]};break;case"thumbnail":t={title:"",hidesources:!0,showlegend:!1,borderwidth:0,bordercolor:"",margin:{l:1,r:1,t:1,b:1,pad:0},annotations:[]};break;default:t={}}return t}e.exports=function(e,t){var n;e.framework&&e.framework.isPolar&&(e=e.framework.getConfig());var r,s=e.data,c=e.layout,u=i([],s),d=i({},c,l(t.tileClass)),f=e._context||{};if(t.width&&(d.width=t.width),t.height&&(d.height=t.height),"thumbnail"===t.tileClass||"themes__thumb"===t.tileClass){d.annotations=[];var p=Object.keys(d);for(n=0;n<p.length;n++)r=p[n],["xaxis","yaxis","zaxis"].indexOf(r.slice(0,5))>-1&&(d[p[n]].title="");for(n=0;n<u.length;n++){var h=u[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++)d.annotations.push(t.annotations[n]);var v=a.getSubplotIds(d,"gl3d");if(v.length){var g={};for("thumbnail"===t.tileClass&&(g={title:"",showaxeslabels:!1,showticklabels:!1,linetickenable:!1}),n=0;n<v.length;n++){var m=d[v[n]];m.xaxis||(m.xaxis={}),m.yaxis||(m.yaxis={}),m.zaxis||(m.zaxis={}),o(m.xaxis,g),o(m.yaxis,g),o(m.zaxis,g),m._scene=null}}var _=document.createElement("div");t.tileClass&&(_.className=t.tileClass);var y={gd:_,td:_,layout:d,data:u,config:{staticPlot:void 0===t.staticPlot||t.staticPlot,plotGlPixelRatio:void 0===t.plotGlPixelRatio?2:t.plotGlPixelRatio,displaylogo:t.displaylogo||!1,showLink:t.showLink||!1,showTips:t.showTips||!1,mapboxAccessToken:f.mapboxAccessToken}};return"transparent"!==t.setBackground&&(y.config.setBackground=t.setBackground||"opaque"),y.gd.defaultLayout=l(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(146),a=n(0),o=n(271);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 l=r(e,t),s=t.filename||e.fn||"newplot";s+="."+t.format,l.then(function(t){return e._snapshotInProgress=!1,o(t,s)}).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),l=n(0),s=n(7),c=n(3),u=n(14),d=n(96),f=/Click to enter .+ title/;(e.exports={}).draw=function(e,t,n){var p=n.propContainer,h=n.propName,v=n.traceIndex,g=n.dfltName,m=n.avoid||{},_=n.attributes,y=n.transform,b=n.containerGroup,k=e._fullLayout,T=p.titlefont.family,x=p.titlefont.size,A=p.titlefont.color,w=1,M=!1,C=p.title.trim(),L=e._context.editable;""===C&&(w=0),C.match(f)&&(w=.2,M=!0,L||(C=""));var B=C||L;b||(b=k._infolayer.selectAll(".g-"+t).data([0])).enter().append("g").classed("g-"+t,!0);var S=b.selectAll("text").data(B?[0]:[]);if(S.enter().append("text"),S.text(C).attr("class",t),S.exit().remove(),B){S.call(z);var W="Click to enter "+g+" title";L&&(C?S.on(".opacity",null):(w=0,M=!0,C=W,S.text(C).on("mouseover.opacity",function(){r.select(this).transition().duration(d.SHOW_PLACEHOLDER).style("opacity",1)}).on("mouseout.opacity",function(){r.select(this).transition().duration(d.HIDE_PLACEHOLDER).style("opacity",0)})),S.call(u.makeEditable,{gd:e}).on("edit",function(t){void 0!==v?o.restyle(e,h,t,v):o.relayout(e,h,t)}).on("cancel",function(){this.text(this.attr("data-unformatted")).call(z)}).on("input",function(e){this.text(e||" ").call(u.positionText,_.x,_.y)})),S.classed("js-placeholder",M)}function z(e){l.syncOrAsync([O,P],e)}function O(t){return t.attr("transform",y?"rotate("+[y.rotate,_.x,_.y]+") translate(0, "+y.offset+")":null),t.style({"font-family":T,"font-size":r.round(x,2)+"px",fill:c.rgb(A),opacity:w*c.opacity(A),"font-weight":i.fontWeight}).attr(_).call(u.convertToTspans,e),i.previousPromises(e)}function P(e){var t=r.select(e.node().parentNode);if(m&&m.selection&&m.side&&C){t.attr("transform",null);var n=0,o={left:"right",right:"left",top:"bottom",bottom:"top"}[m.side],i=-1!==["left","top"].indexOf(m.side)?-1:1,c=a(m.pad)?m.pad:2,u=s.bBox(t.node()),d={left:0,top:0,right:k.width,bottom:k.height},f=m.maxShift||(d[m.side]-u[m.side])*("left"===m.side||"top"===m.side?-1:1);if(f<0)n=f;else{var p=m.offsetLeft||0,h=m.offsetTop||0;u.left-=p,u.right-=p,u.top-=h,u.bottom-=h,m.selection.each(function(){var e=s.bBox(this);l.bBoxIntersect(u,e,c)&&(n=Math.max(n,i*(e[m.side]-u[o])+c))}),n=Math.min(f,n)}if(n>0||f<0){var v={left:[-n,0],right:[n,0],top:[0,-n],bottom:[0,n]}[m.side];t.attr("transform","translate("+v+")")}}}}},function(e,t,n){"use strict";e.exports=function(e){for(var t,n=e.length,r=new Array(n),a=n-1,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(25),a=n(163);e.exports=function(e){return void 0!==r[e]||a(e)}},function(e,t,n){"use strict";var r=n(2),a=n(0),o=n(292),i=n(291),l=n(99),s=n(98);e.exports=function(e,t,n,c,u){var d,f=u.prefix,p=u.cLetter,h=f.slice(0,f.length-1),v=f?a.nestedProperty(e,h).get()||{}:e,g=f?a.nestedProperty(t,h).get()||{}:t,m=v[p+"min"],_=v[p+"max"],y=v.colorscale;c(f+p+"auto",!(r(m)&&r(_)&&m<_)),c(f+p+"min"),c(f+p+"max"),void 0!==y&&(d=!l(y)),c(f+"autocolorscale",d);var b,k=c(f+"colorscale");(c(f+"reversescale")&&(g.colorscale=s(k)),"marker.line."!==f)&&(f&&(b=o(v)),c(f+"showscale",b)&&i(v,g,n))}},function(e,t,n){"use strict";t.dash={valType:"string",values:["solid","dot","dash","longdash","dashdot","longdashdot"],dflt:"solid",role:"style",description:["Sets the dash style of lines. Set to a dash type string","(*solid*, *dot*, *dash*, *longdash*, *dashdot*, or *longdashdot*)","or a dash length list in px (eg *5px,10px,2px,2px*)."].join(" ")}},function(e,t,n){"use strict";var r=n(23),a=n(17),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(106),o=n(32),i=n(167);e.exports=function(e,t){if(r(t))t=String(t);else if("string"!=typeof t||"[-1]"===t.substr(t.length-4))throw"bad property string";for(var n,o,i,l=0,s=t.split(".");l<s.length;){if(n=String(s[l]).match(/^([^\[\]]*)((\[\-?[0-9]*\])+)$/)){if(n[1])s[l]=n[1];else{if(0!==l)throw"bad property string";s.splice(0,1)}for(o=n[2].substr(1,n[2].length-2).split("]["),i=0;i<o.length;i++)l++,s.splice(l,0,Number(o[i]))}l++}return"object"!=typeof e?function(e,t,n){return{set:function(){throw"bad container"},get:function(){},astr:t,parts:n,obj:e}}(e,t,s):{set:u(e,s,t),get:function e(t,n){return function(){var r,o,i,l,s,c=t;for(l=0;l<n.length-1;l++){if(-1===(r=n[l])){for(o=!0,i=[],s=0;s<c.length;s++)i[s]=e(c[s],n.slice(l+1))(),i[s]!==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[l]]))return i}}(e,s),astr:t,parts:s,obj:e}};var l=/(^|\.)((domain|range)(\.[xy])?|args|parallels)$/,s=/(^|\.)args\[/;function c(e,t){if(void 0!==(n=e)&&null!==n&&("object"!=typeof n||(a(n)?n.length:Object.keys(n).length))||o(e)&&"]"===t.charAt(t.length-1)||t.match(s)&&void 0!==e)return!1;var n;if(!a(e))return!0;if(t.match(l))return!0;var r=i(t);return r&&""===r.index}function u(e,t,n){return function(r){var o,i,l=e,s="",u=[[e,s]],h=c(r,n);for(i=0;i<t.length-1;i++){if("number"==typeof(o=t[i])&&!a(l))throw"array index but container is not an array";if(-1===o){if(h=!f(l,t.slice(i+1),r,n))break;return}if(!p(l,o,t[i+1],h))break;if("object"!=typeof(l=l[o])||null===l)throw"container is not an object";s=d(s,o),u.push([l,s])}h?(i===t.length-1&&delete l[t[i]],function(e){var t,n,r,o,i,l;for(t=e.length-1;t>=0;t--){if(r=e[t][0],o=e[t][1],l=!1,a(r))for(n=r.length-1;n>=0;n--)c(r[n],d(o,n))?l?r[n]=void 0:r.pop():l=!0;else if("object"==typeof r&&null!==r)for(i=Object.keys(r),l=!1,n=i.length-1;n>=0;n--)c(r[i[n]],d(o,i[n]))?delete r[i[n]]:l=!0;if(l)return}}(u)):l[t[i]]=r}}function d(e,t){var n=t;return r(t)?n="["+t+"]":e&&(n="."+t),e+n}function f(e,t,n,r){var o,i=a(n),l=!0,s=n,d=r.replace("-1",0),f=!i&&c(n,d),h=t[0];for(o=0;o<e.length;o++)d=r.replace("-1",o),i&&(f=c(s=n[o%n.length],d)),f&&(l=!1),p(e,o,h,f)&&u(e[o],t,r.replace("-1",o))(s);return l}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(42),i=n(41),l=n(160),s=n(104),c=n(294),u=n(285),d=a.extendFlat,f=a.extendDeep,p="_isSubplotObj",h="_isLinkedToArray",v=[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 m(e,t,n){var r=a.nestedProperty(e,n),o=f({},t.layoutAttributes);o[p]=!0,r.set(o)}function _(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=v,t.get=function(){var e={};r.allTypes.concat("area").forEach(function(t){e[t]=function(e){var t,n;"area"===e?(t={attributes:c},n={}):(t=r.modules[e]._module,n=t.basePlotModule);var a={type:null};f(a,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){_(a,n.schema.traces[e][t],t)})}),a.type=e;var i={meta:t.meta||{},attributes:g(a)};if(t.layoutAttributes){var l={};f(l,t.layoutAttributes),i.layoutAttributes=g(l)}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){_(n,a.schema.transforms[e][t],t)})}),{attributes:g(n)}}(e)}),{defs:{valObjects:a.valObjects,metaKeys:v.concat(["description","role"])},traces:e,layout:(n={},f(n,i),Object.keys(r.subplotsRegistry).forEach(function(e){var t=r.subplotsRegistry[e];if(t.layoutAttributes)if("cartesian"===t.name)m(n,t,"xaxis"),m(n,t,"yaxis");else{var a="subplot"===t.attr?t.name:t.attr;m(n,t,a)}}),n=function(e){return d(e,{radialaxis:u.radialaxis,angularaxis:u.angularaxis}),d(e,u.layout),e}(n),Object.keys(r.componentsRegistry).forEach(function(e){var t=r.componentsRegistry[e];t.layoutAttributes&&(t.schema&&t.schema.layout?Object.keys(t.schema.layout).forEach(function(e){_(n,t.schema.layout[e],e)}):_(n,t.layoutAttributes,t.name))}),{layoutAttributes:g(n)}),transforms:p,frames:(t={frames:a.extendDeep({},l)},g(t),t.frames),animation:g(s)}},t.crawl=function(e,n,r){var o=r||0;Object.keys(e).forEach(function(r){var i=e[r];-1===v.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,l){if(r=r.slice(0,l).concat([o]),t&&("data_array"===t.valType||!0===t.arrayOk)){var s=function(e){return e.join(".")}(r),c=a.nestedProperty(e,s).get();Array.isArray(c)&&n.push(s)}}if(t.crawl(o,i),e._module&&e._module.attributes&&t.crawl(e._module.attributes,i),e.transforms)for(var l=e.transforms,s=0;s<l.length;s++){var c=l[s];r=["transforms["+s+"]"],t.crawl(c._module.attributes,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.$createElement,t=this._self._c||e;return t("figure",{staticClass:"image"},[t("img",{style:this.round?"border-radius: 50%":"",attrs:{src:"/dist/assets/hero-icons/"+this.hero.toLowerCase()+".jpg",alt:this.hero,title:this.hero}})])},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("p",{staticClass:"title-box"},[e._v(e._s(e.title))]),e._v(" "),n("div",{staticClass:"columns is-mobile"},[n("div",{staticClass:"column is-centered"},[n("hero-image",{staticClass:"is-64x64 hero-image-slot",attrs:{actor:e.entry.Actor}}),e._v(" "),n("span",{staticClass:"hero-name"},[e._v(e._s(e.hero))])],1),e._v(" "),n("div",{staticClass:"column value is-centered"},[e.hasTalent?n("talent-image",{attrs:{entry:e.entry,size:64}}):n("span",[e._v("No Talent")]),e._v(" "),n("span",[e._v(e._s(e.value)+e._s(e.label))]),e._v(" "),n("span",{staticClass:"type"},[e._v(e._s(e.type))])],1)])])},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return"None"!=e.rarity?n("div",{staticClass:"talent-image",style:"background-image: url('/dist/assets/talent-icons-small/"+e.hero+"/"+e.hero+"_"+e.rarity+".jpg'); width: "+e.size+"px; height: "+e.size+"px",attrs:{alt:e.hero+" "+e.rarity,title:e.hero+" "+e.rarity}}):e._e()},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"columns is-multiline is-mobile"},[e.stats.topWin?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Overpowered",type:"Win Rate",label:"%",value:Math.round(100*e.stats.topWin.TotalWinner),entry:e.stats.topWin}})],1):e._e(),e._v(" "),e.stats.topPick?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Trending",type:"Total Pick Rate",label:"%",value:(100*e.playersPerMatch*e.stats.topPick.Count/e.stats.totalPicks).toFixed(2),entry:e.stats.topPick}})],1):e._e(),e._v(" "),e.stats.topLowLevel?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Beginner",type:"Level 1 Win Rate",label:"%",value:Math.round(100*e.stats.topLowLevel.Winner),entry:e.stats.topLowLevel}})],1):e._e(),e._v(" "),e.stats.topScaling?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Spender",type:"Win Rate per Level",label:"%",value:"+"+Math.round(100*e.stats.topScaling.TalentWinrateLevelScaling),entry:e.stats.topScaling}})],1):e._e(),e._v(" "),e.stats.topUnpopularWin?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Hidden Gem",type:"Win Rate",label:"%",value:Math.round(100*e.stats.topUnpopularWin.TotalWinner),entry:e.stats.topUnpopularWin}})],1):e._e(),e._v(" "),e.stats.topRareWin?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Best Rare",type:"Win Rate",label:"%",value:Math.round(100*e.stats.topRareWin.TotalWinner),entry:e.stats.topRareWin}})],1):e._e(),e._v(" "),e.stats.topEpicWin?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Best Epic",type:"Win Rate",label:"%",value:Math.round(100*e.stats.topEpicWin.TotalWinner),entry:e.stats.topEpicWin}})],1):e._e(),e._v(" "),e.stats.topLegendaryWin?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Best Legendary",type:"Win Rate",label:"%",value:Math.round(100*e.stats.topLegendaryWin.TotalWinner),entry:e.stats.topLegendaryWin}})],1):e._e()])},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"box"},[n("div",{staticClass:"columns is-mobile is-multiline is-centered"},e._l(e.actors,function(t){return n("div",{key:t,staticClass:"column is-narrow"},[n("a",{on:{click:function(n){e.selectedActor=t}}},[n("hero-image",{class:"is-48x48 "+(e.selectedActor==t?"highlight-selection":""),attrs:{actor:t}})],1)])}))])},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"box"},[n("b-table",{attrs:{data:e.top10Talents,"mobile-cards":!1},scopedSlots:e._u([{key:"default",fn:function(t){return[n("b-table-column",{attrs:{field:"Actor",label:"Hero"}},[n("hero-image",{staticClass:"is-square",attrs:{actor:t.row.Actor}})],1),e._v(" "),n("b-table-column",{attrs:{field:"Talent",label:"Talent",visible:e.hasTalents}},[n("div",{staticStyle:{display:"flex","align-items":"center","justify-content":"space-between"}},[n("span",[e._v(e._s(e.getTalentName(t.row.Talent)))]),e._v(" "),n("talent-image",{attrs:{entry:t.row,size:48}})],1)]),e._v(" "),n("b-table-column",{attrs:{field:"Count",label:"Pick Rate",visible:!e.hasTalents,sortable:"",numeric:""}},[n("span",[e._v(e._s(Math.round(100*e.playersPerMatch*t.row.Count/e.totalPicks))+"%")])]),e._v(" "),n("b-table-column",{attrs:{field:"Winner",label:"Win Rate",sortable:"",numeric:""}},[n("span",[e._v(e._s(Math.round(100*t.row.Winner))+"%")])])]}}])})],1)},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"container"},[e._m(0),e._v(" "),n("div",{staticClass:"tabs is-fullwidth"},[n("ul",e._l(e.modes,function(t){return n("li",{key:t,class:t==e.selectedMode?"is-active":""},[n("a",{on:{click:function(n){e.selectedMode=t}}},[n("span",[e._v(e._s(e.getMode(t)))])])])}))]),e._v(" "),n("mode-tab",{staticClass:"tab"}),e._v(" "),n("footer",{staticClass:"footer"},[n("div",{staticClass:"container"},[n("div",{staticClass:"content has-text-centered"},[n("p",[e._v("\n Last update: "+e._s(e.lastUpdate)+", with "+e._s(e.totalMatches)+" matches total.\n ")]),e._v(" "),e._m(1),e._v(" "),n("p")])])])],1)},a=[function(){var e=this.$createElement,t=this._self._c||e;return t("section",{staticClass:"hero is-medium is-bold header"},[t("div",{staticClass:"hero-body"},[t("div",{staticClass:"container"},[t("h1",{staticClass:"title has-text-white"},[this._v("\n Broken Talents\n ")]),this._v(" "),t("h2",{staticClass:"subtitle has-text-white"},[this._v("\n Tilting Brawlers since Update 2.5\n ")])])])])},function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("p",[n("strong",[e._v("BrokenTalentsFun")]),e._v(", the Vainglory Talents and Hero win rate statistics site, by shutterfly ("),n("a",{attrs:{href:"https://schneefux.xyz"}},[e._v("@schneefux")]),e._v(").\n "),n("br"),e._v(" "),n("a",{attrs:{href:"https://github.com/BrokenTalents/brokentalents.github.io"}},[e._v("Source Code")]),e._v(".\n Built with the "),n("a",{attrs:{href:"http://developer.vainglorygame.com"}},[e._v("Vainglory API")]),e._v(".\n Images by "),n("a",{attrs:{href:"https://vainglorygame.com"}},[e._v("Super Evil Mega Corp")]),e._v(", Gwen Icon by Bleeko.\n "),n("br"),e._v("\n Join the "),n("a",{attrs:{href:"https://discord.gg/txTchJY"}},[e._v("Discord Server")]),e._v(" if you have questions.\n ")])}];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",[n("b-field",[n("p",{staticClass:"control"},[n("b-dropdown",{model:{value:e.filterRarity,callback:function(t){e.filterRarity=t},expression:"filterRarity"}},[n("button",{staticClass:"button",attrs:{slot:"trigger"},slot:"trigger"},[n("span",[e._v(e._s(e.filterRarity.replace("None","No")||"All")+" Talents")]),e._v(" "),n("b-icon",{attrs:{icon:"menu-down"}})],1),e._v(" "),n("b-dropdown-item",{attrs:{value:""}},[e._v("All Talents")]),e._v(" "),e._l(e.RARITIES,function(t){return n("b-dropdown-item",{key:t,attrs:{value:t}},[e._v(e._s(t.replace("None","No"))+" Talents")])})],2)],1)]),e._v(" "),n("b-field",[n("div",{staticClass:"control"},[n("b-switch",{model:{value:e.filterLowPickrate,callback:function(t){e.filterLowPickrate=t},expression:"filterLowPickrate"}},[e._v("Include entries without enough data (statistics will be inaccurate)")])],1)]),e._v(" "),n("b-table",{attrs:{data:e.report,"default-sort":["TotalPicks","desc"],"default-sort-directon":"desc",paginated:!0},scopedSlots:e._u([{key:"header",fn:function(t){return[n("b-tooltip",{attrs:{active:!!t.column.meta,label:t.column.meta||"",position:"is-bottom",dashed:""}},[e._v("\n "+e._s(t.column.label)+"\n ")])]}},{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:"TalentWinrateBase",label:"Level 1 Win Rate",meta:"Estimated.",visible:e.hasTalents,sortable:"",numeric:""}},[isNaN(t.row.TalentWinrateBase)?[e._v("\n "+e._s((100*t.row.Winner).toFixed(2))+"% ")]:[e._v("\n "+e._s((100*t.row.TalentWinrateBase).toFixed(0))+"%\n ")]],2),e._v(" "),n("b-table-column",{attrs:{field:"TalentWinrateMax",label:"Max Level Win Rate",meta:"Estimated.",visible:e.hasTalents,sortable:"",numeric:""}},[isNaN(t.row.TalentWinrateMax)?e._e():[e._v("\n "+e._s((100*t.row.TalentWinrateMax).toFixed(0))+"%\n "),t.row.VarianceTooLarge?n("small",[n("br"),e._v("uncertain")]):e._e()]],2),e._v(" "),n("b-table-column",{attrs:{field:"Winner",label:"Win Rate",visible:!e.hasTalents,sortable:"",numeric:""}},[e._v("\n "+e._s((100*t.row.Winner).toFixed(0))+"%\n ")]),e._v(" "),n("b-table-column",{attrs:{field:"TotalPicks",label:"Pick Rate",sortable:"",numeric:""}},[e._v("\n "+e._s((100*e.playersPerMatch*t.row.TotalPicks/e.totalPicks).toFixed(2))+"%\n ")])]}}])})],1)},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:"notification "+(e.hideIntro?"is-hidden":"")},[n("button",{staticClass:"delete",on:{click:function(t){e.hideIntro=!0}}}),e._v(" "),n("div",{staticClass:"content"},[n("h3",[e._v("Hi There!")]),e._v(" "),n("img",{staticClass:"image is-64x64",staticStyle:{float:"right"},attrs:{src:"/dist/assets/gwenbarf.png"}}),e._v(" "),e._m(0),e._v(" "),n("p",[e._v("\n This site shares visitor data with Google Analytics and Google AdSense which store cookies. If you do not want that, you can "),n("a",{on:{click:function(e){this.$ga.disable()}}},[e._v("opt out of Google Analytics")]),e._v(" and "),n("a",{attrs:{href:"http://www.youronlinechoices.com/"}},[e._v("opt out of targeted advertisements")]),e._v(".\n ")])])])},a=[function(){var e=this.$createElement,t=this._self._c||e;return t("p",[this._v("\n Broken Talents Fun will help you find the best Talents for the Vainglory mobile MOBA game.\n "),t("br"),this._v("\n Talents are special boosts for Vainglory's Brawl modes that upgrade and change hero abilities in a variety of different ways.\n "),t("br"),this._v("\n The pick and win rates on this site have been gathered from real Vainglory matches.\n The data can be imprecise and can be contrary to your personal experience.\n ")])}];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"show",rawName:"v-show",value:void 0!=e.deferredPrompt,expression:"deferredPrompt != undefined"}],staticClass:"notification is-primary"},[n("button",{staticClass:"delete",on:{click:function(t){e.deferredPrompt=void 0}}}),e._v(" "),n("div",{staticClass:"has-text-centered"},[e._v("Add to your homescreen for fast and offline access?")]),e._v(" "),n("div",{staticClass:"has-text-centered install-button"},[n("button",{staticClass:"button is-medium",on:{click:function(t){e.deferredPrompt.prompt()}}},[n("span",{staticClass:"mdi mdi-download"}),e._v(" "),n("span",[e._v(" Install")])])])])},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this.$createElement;return(this._self._c||e)("div",{ref:"graph",staticClass:"plotly"})},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("intro-box"),e._v(" "),n("install-notification"),e._v(" "),n("div",{staticClass:"columns is-multiline"},[e.hasTalents?n("div",{staticClass:"column"},[n("h2",{staticClass:"title is-2"},[e._v("Highlights")]),e._v(" "),n("highlights")],1):e._e(),e._v(" "),n("div",{staticClass:"column is-narrow"},[n("h2",{staticClass:"title is-2"},[e._v("Top 10")]),e._v(" "),n("top-talents-box")],1)]),e._v(" "),n("Adsense",{staticClass:"adsense",attrs:{"data-ad-client":"ca-pub-6856963757796636","data-ad-slot":"3898218968"}}),e._v(" "),e.hasTalents?n("div",{staticClass:"columns is-multiline"},[n("div",{staticClass:"column is-two-thirds"},[n("h2",{staticClass:"title is-2"},[e._v("Individual Hero Statistics")]),e._v(" "),n("h3",{staticClass:"subtitle"},[e._v("Select a Hero")]),e._v(" "),n("hero-draft-grid")],1),e._v(" "),n("div",{staticClass:"column is-one-third"},[n("h2",{staticClass:"title is-2"},[e._v(e._s(e.getHero(e.selectedActor))+" Statistics")]),e._v(" "),n("hero-talent-table")],1)]):e._e(),e._v(" "),n("div",{staticClass:"box"},[n("h2",{staticClass:"title is-2"},[e._v("Hero Balance Overview")]),e._v(" "),n("h3",{staticClass:"subtitle is-hidden-desktop"},[e._v("Best viewed on a large screen")]),e._v(" "),n("win-pick-scatter")],1),e._v(" "),n("Adsense",{staticClass:"adsense",attrs:{"data-ad-client":"ca-pub-6856963757796636","data-ad-slot":"4801023518"}}),e._v(" "),n("div",[n("h2",{staticClass:"title is-2"},[e._v("All Hero Statistics")]),e._v(" "),n("report-table")],1)],1)},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"box"},[n("div",{staticStyle:{display:"flex","align-items":"center","justify-content":"space-between"}},[n("hero-image",{staticClass:"is-64x64",attrs:{actor:e.selectedActor}})],1),e._v(" "),n("b-table",{attrs:{data:e.heroReport,"mobile-cards":!1},scopedSlots:e._u([{key:"header",fn:function(t){return[n("b-tooltip",{attrs:{active:!!t.column.meta,label:t.column.meta||"",position:"is-bottom",dashed:""}},[e._v("\n "+e._s(t.column.label)+"\n ")])]}},{key:"default",fn:function(t){return[n("b-table-column",{attrs:{field:"Talent",label:"Talent"}},[n("talent-image",{attrs:{entry:t.row,size:48}})],1),e._v(" "),n("b-table-column",{attrs:{field:"TalentWinrateBase",label:"Level 1 Win Rate",meta:"Estimated.",sortable:"",numeric:""}},[isNaN(t.row.TalentWinrateBase)?[e._v("\n "+e._s((100*t.row.Winner).toFixed(2))+"% ")]:[e._v("\n "+e._s((100*t.row.TalentWinrateBase).toFixed(0))+"%\n ")],e._v(" "),t.row.SampleTooSmall?n("small",[n("br"),e._v("uncertain")]):e._e()],2),e._v(" "),n("b-table-column",{attrs:{field:"TalentWinrateMax",label:"Max Level Win Rate",meta:"Estimated.",sortable:"",numeric:""}},[isNaN(t.row.TalentWinrateMax)?e._e():[e._v("\n "+e._s((100*t.row.TalentWinrateMax).toFixed(0))+"%\n "),t.row.SampleTooSmall||t.row.VarianceTooLarge?n("small",[n("br"),e._v("uncertain")]):e._e()]],2)]}}])})],1)},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";e.exports={yPad:.02,minButtonWidth:30,rx:3,ry:3,lightAmount:25,darkAmount:10}},function(e,t,n){"use strict";e.exports={step:{valType:"enumerated",role:"info",values:["month","year","day","hour","minute","second","all"],dflt:"month",description:["The unit of measurement that the `count` value will set the range by."].join(" ")},stepmode:{valType:"enumerated",role:"info",values:["backward","todate"],dflt:"backward",description:["Sets the range update mode.","If *backward*, the range update shifts the start of range","back *count* times *step* milliseconds.","If *todate*, the range update shifts the start of range","back to the first timestamp from *count* times","*step* milliseconds back.","For example, with `step` set to *year* and `count` set to *1*","the range update shifts the start of the range back to","January 01 of the current year.","Month and year *todate* are currently available only","for the built-in (Gregorian) calendar."].join(" ")},count:{valType:"number",role:"info",min:0,dflt:1,description:["Sets the number of steps to take to update the range.","Use with `step` to specify the update interval."].join(" ")},label:{valType:"string",role:"info",description:"Sets the text label to appear on the button."}}},function(e,t,n){"use strict";e.exports={name:"rangeslider",containerClassName:"rangeslider-container",bgClassName:"rangeslider-bg",rangePlotClassName:"rangeslider-rangeplot",maskMinClassName:"rangeslider-mask-min",maskMaxClassName:"rangeslider-mask-max",slideBoxClassName:"rangeslider-slidebox",grabberMinClassName:"rangeslider-grabber-min",grabAreaMinClassName:"rangeslider-grabarea-min",handleMinClassName:"rangeslider-handle-min",grabberMaxClassName:"rangeslider-grabber-max",grabAreaMaxClassName:"rangeslider-grabarea-max",handleMaxClassName:"rangeslider-handle-max",maskColor:"rgba(0,0,0,0.4)",slideBoxFill:"transparent",slideBoxCursor:"ew-resize",grabAreaFill:"transparent",grabAreaCursor:"col-resize",grabAreaWidth:10,handleWidth:4,handleRadius:1,handleStrokeWidth:1,extraPad:15}},function(e,t,n){"use strict";var r=n(17),a=n(129),o=n(10).extendFlat,i=n(10).extendDeep,l=n(104),s=n(35),c={_isLinkedToArray:"step",method:{valType:"enumerated",values:["restyle","relayout","animate","update","skip"],dflt:"restyle",role:"info",description:["Sets the Plotly method to be called when the slider value is changed.","If the `skip` method is used, the API slider will function as normal","but will perform no API calls and will not bind automatically to state","updates. This may be used to create a component interface and attach to","slider events manually via JavaScript."].join(" ")},args:{valType:"info_array",role:"info",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}],description:["Sets the arguments values to be passed to the Plotly","method set in `method` on slide."].join(" ")},label:{valType:"string",role:"info",description:"Sets the text label to appear on the slider"},value:{valType:"string",role:"info",description:["Sets the value of the slider step, used to refer to the step programatically.","Defaults to the slider label if not provided."].join(" ")},execute:{valType:"boolean",role:"info",dflt:!0,description:["When true, the API method is executed. When false, all other behaviors are the same","and command execution is skipped. This may be useful when hooking into, for example,","the `plotly_sliderchange` method and executing the API command manually without losing","the benefit of the slider automatically binding to the state of the plot through the","specification of `method` and `args`."].join(" ")}};e.exports={_isLinkedToArray:"slider",visible:{valType:"boolean",role:"info",dflt:!0,description:["Determines whether or not the slider is visible."].join(" ")},active:{valType:"number",role:"info",min:0,dflt:0,description:["Determines which button (by index starting from 0) is","considered active."].join(" ")},steps:c,lenmode:{valType:"enumerated",values:["fraction","pixels"],role:"info",dflt:"fraction",description:["Determines whether this slider length","is set in units of plot *fraction* or in *pixels.","Use `len` to set the value."].join(" ")},len:{valType:"number",min:0,dflt:1,role:"style",description:["Sets the length of the slider","This measure excludes the padding of both ends.","That is, the slider's length is this length minus the","padding on both ends."].join(" ")},x:{valType:"number",min:-2,max:3,dflt:0,role:"style",description:"Sets the x position (in normalized coordinates) of the slider."},pad: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:l.transition.easing.values,role:"info",dflt:"cubic-in-out",description:"Sets the easing function of the slider transition"}},currentvalue:{visible:{valType:"boolean",role:"info",dflt:!0,description:["Shows the currently-selected value above the slider."].join(" ")},xanchor:{valType:"enumerated",values:["left","center","right"],dflt:"left",role:"info",description:["The alignment of the value readout relative to the length of the slider."].join(" ")},offset:{valType:"number",dflt:10,role:"info",description:["The amount of space, in pixels, between the current value label","and the slider."].join(" ")},prefix:{valType:"string",role:"info",description:"When currentvalue.visible is true, this sets the prefix of the label."},suffix:{valType:"string",role:"info",description:"When currentvalue.visible is true, this sets the suffix of the label."},font: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:s.gripBgActiveColor,description:["Sets the background color of the slider grip","while dragging."].join(" ")},bgcolor:{valType:"color",role:"style",dflt:s.railBgColor,description:"Sets the background color of the slider."},bordercolor:{valType:"color",dflt:s.railBorderColor,role:"style",description:"Sets the color of the border enclosing the slider."},borderwidth:{valType:"number",min:0,dflt:s.railBorderWidth,role:"style",description:"Sets the width (in px) of the border enclosing the slider."},ticklen:{valType:"number",min:0,dflt:s.tickLength,role:"style",description:"Sets the length in pixels of step tick marks"},tickcolor:{valType:"color",dflt:s.tickColor,role:"style",description:"Sets the color of the border enclosing the slider."},tickwidth:{valType:"number",min:0,dflt:1,role:"style",description:"Sets the tick width (in px)."},minorticklen:{valType:"number",min:0,dflt:s.minorTickLength,role:"style",description:"Sets the length in pixels of minor step tick marks"}}},function(e,t,n){"use strict";e.exports={t:{valType:"number",dflt:0,role:"style",description:"The amount of padding (in px) along the top of the component."},r:{valType:"number",dflt:0,role:"style",description:"The amount of padding (in px) on the right side of the component."},b:{valType:"number",dflt:0,role:"style",description:"The amount of padding (in px) along the bottom of the component."},l:{valType:"number",dflt:0,role:"style",description:"The amount of padding (in px) on the left side of the component."}}},function(e,t,n){"use strict";var r=n(17),a=n(24),o=n(10).extendFlat,i=n(129),l={_isLinkedToArray:"button",method:{valType:"enumerated",values:["restyle","relayout","animate","update","skip"],dflt:"restyle",role:"info",description:["Sets the Plotly method to be called on click.","If the `skip` method is used, the API updatemenu will function as normal","but will perform no API calls and will not bind automatically to state","updates. This may be used to create a component interface and attach to","updatemenu events manually via JavaScript."].join(" ")},args:{valType:"info_array",role:"info",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}],description:["Sets the arguments values to be passed to the Plotly","method set in `method` on click."].join(" ")},label:{valType:"string",role:"info",dflt:"",description:"Sets the text label to appear on the button."},execute:{valType:"boolean",role:"info",dflt:!0,description:["When true, the API method is executed. When false, all other behaviors are the same","and command execution is skipped. This may be useful when hooking into, for example,","the `plotly_buttonclicked` method and executing the API command manually without losing","the benefit of the updatemenu automatically binding to the state of the plot through the","specification of `method` and `args`."].join(" ")}};e.exports={_isLinkedToArray:"updatemenu",_arrayAttrRegexps:[/^updatemenus\[(0|[1-9][0-9]+)\]\.buttons/],visible:{valType:"boolean",role:"info",description:["Determines whether or not the update menu is visible."].join(" ")},type:{valType:"enumerated",values:["dropdown","buttons"],dflt:"dropdown",role:"info",description:["Determines whether the buttons are accessible via a dropdown menu","or whether the buttons are stacked horizontally or vertically"].join(" ")},direction:{valType:"enumerated",values:["left","right","up","down"],dflt:"down",role:"info",description:["Determines the direction in which the buttons are laid out, whether","in a dropdown menu or a row/column of buttons. For `left` and `up`,","the buttons will still appear in left-to-right or top-to-bottom order","respectively."].join(" ")},active:{valType:"integer",role:"info",min:-1,dflt:0,description:["Determines which button (by index starting from 0) is","considered active."].join(" ")},showactive:{valType:"boolean",role:"info",dflt:!0,description:"Highlights active dropdown item or active button if true."},buttons:l,x:{valType:"number",min:-2,max:3,dflt:-.05,role:"style",description:"Sets the x position (in normalized coordinates) of the update menu."},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"right",role:"info",description:["Sets the update menu's horizontal position anchor.","This anchor binds the `x` position to the *left*, *center*","or *right* of the range selector."].join(" ")},y:{valType:"number",min:-2,max:3,dflt:1,role:"style",description:"Sets the y position (in normalized coordinates) of the update menu."},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"top",role:"info",description:["Sets the update menu's vertical position anchor","This anchor binds the `y` position to the *top*, *middle*","or *bottom* of the range selector."].join(" ")},pad: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(15);e.exports={_isLinkedToArray:"image",visible:{valType:"boolean",role:"info",dflt:!0,description:["Determines whether or not this image is visible."].join(" ")},source:{valType:"string",role:"info",description:["Specifies the URL of the image to be used.","The URL must be accessible from the domain where the","plot code is run, and can be either relative or absolute."].join(" ")},layer:{valType:"enumerated",values:["below","above"],dflt:"above",role:"info",description:["Specifies whether images are drawn below or above traces.","When `xref` and `yref` are both set to `paper`,","image is drawn below the entire plot area."].join(" ")},sizex:{valType:"number",role:"info",dflt:0,description:["Sets the image container size horizontally.","The image will be sized based on the `position` value.","When `xref` is set to `paper`, units are sized relative","to the plot width."].join(" ")},sizey:{valType:"number",role:"info",dflt:0,description:["Sets the image container size vertically.","The image will be sized based on the `position` value.","When `yref` is set to `paper`, units are sized relative","to the plot height."].join(" ")},sizing:{valType:"enumerated",values:["fill","contain","stretch"],dflt:"contain",role:"info",description:["Specifies which dimension of the image to constrain."].join(" ")},opacity:{valType:"number",role:"info",min:0,max:1,dflt:1,description:"Sets the opacity of the image."},x:{valType:"any",role:"info",dflt:0,description:["Sets the image's x position.","When `xref` is set to `paper`, units are sized relative","to the plot height.","See `xref` for more info"].join(" ")},y:{valType:"any",role:"info",dflt:0,description:["Sets the image's y position.","When `yref` is set to `paper`, units are sized relative","to the plot height.","See `yref` for more info"].join(" ")},xanchor:{valType:"enumerated",values:["left","center","right"],dflt:"left",role:"info",description:"Sets the anchor for the x position"},yanchor:{valType:"enumerated",values:["top","middle","bottom"],dflt:"top",role:"info",description:"Sets the anchor for the y position."},xref:{valType:"enumerated",values:["paper",r.idRegex.x.toString()],dflt:"paper",role:"info",description:["Sets the images's x coordinate axis.","If set to a x axis id (e.g. *x* or *x2*), the `x` position","refers to an x data coordinate","If set to *paper*, the `x` position refers to the distance from","the left of plot in normalized coordinates","where *0* (*1*) corresponds to the left (right)."].join(" ")},yref:{valType:"enumerated",values:["paper",r.idRegex.y.toString()],dflt:"paper",role:"info",description:["Sets the images's y coordinate axis.","If set to a y axis id (e.g. *y* or *y2*), the `y` position","refers to a y data coordinate.","If set to *paper*, the `y` position refers to the distance from","the bottom of the plot in normalized coordinates","where *0* (*1*) corresponds to the bottom (top)."].join(" ")}}},function(e,t,n){"use strict";var r=n(36),a=n(40).line,o=n(101).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"),l=o("bordercolor"),s=a.opacity(l);o("borderpad");var c=o("borderwidth"),u=o("showarrow");o("text",u?" ":"new text"),o("textangle"),r.coerceFont(o,"font",n.font),o("width"),o("align"),o("height")&&o("valign"),u&&(o("arrowcolor",s?t.bordercolor:a.defaultLine),o("arrowhead"),o("arrowsize"),o("arrowwidth",2*(s&&c||1)),o("standoff"));var d=o("hovertext"),f=n.hoverlabel||{};if(d){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",!!d)}},function(e,t,n){"use strict";e.exports=[{path:"",backoff:0},{path:"M-2.4,-3V3L0.6,0Z",backoff:.6},{path:"M-3.7,-2.5V2.5L1.3,0Z",backoff:1.3},{path:"M-4.45,-3L-1.65,-0.2V0.2L-4.45,3L1.55,0Z",backoff:1.55},{path:"M-2.2,-2.2L-0.2,-0.2V0.2L-2.2,2.2L-1.4,3L1.6,0L-1.4,-3Z",backoff:1.6},{path:"M-4.4,-2.1L-0.6,-0.2V0.2L-4.4,2.1L-4,3L2,0L-4,-3Z",backoff:2},{path:"M2,0A2,2 0 1,1 0,-2A2,2 0 0,1 2,0Z",backoff:0},{path:"M2,2V-2H-2V2Z",backoff:0}]},function(e,t,n){"use strict";var r=n(1),a=n(4),o=n(0),i=n(7),l=n(3),s=n(13),c=n(216);e.exports=function(e,t){e.each(function(e){var t=r.select(this).selectAll("g.layers").data([0]);t.enter().append("g").classed("layers",!0),t.style("opacity",e[0].trace.opacity),t.selectAll("g.legendfill").data([e]).enter().append("g").classed("legendfill",!0),t.selectAll("g.legendlines").data([e]).enter().append("g").classed("legendlines",!0);var n=t.selectAll("g.legendsymbols").data([e]);n.enter().append("g").classed("legendsymbols",!0),n.selectAll("g.legendpoints").data([e]).enter().append("g").classed("legendpoints",!0)}).each(function(e){var t=e[0].trace,n=t.marker||{},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(l.fill,a.mc||n.color),i&&t.call(l.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(l.fill,t.fillcolor),e&&n.call(l.stroke,t.line.color)})}).each(function(e){var t=e[0].trace,n=r.select(this).select("g.legendpoints").selectAll("path.legendpie").data(a.traceIs(t,"pie")&&t.visible?[e]:[]);n.enter().append("path").classed("legendpie",!0).attr("d","M6,6H-6V-6H6Z").attr("transform","translate(20,0)"),n.exit().remove(),n.size()&&n.call(c,e[0],t)}).each(function(e){var t=e[0].trace,n=t.visible&&t.fill&&"none"!==t.fill,a=s.hasLines(t);t&&t._module&&"contourcarpet"===t._module.name&&(a=t.contours.showlines,n="fill"===t.contours.coloring);var 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 l=r.select(this).select(".legendlines").selectAll("path").data(a?[e]:[]);l.enter().append("path").classed("js-line",!0).attr("d","M5,0h30"),l.exit().remove(),l.call(i.lineGroupStyle)}).each(function(e){var n,a,l=e[0],c=l.trace,u=s.hasMarkers(c),d=s.hasText(c),f=s.hasLines(c);function 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(u||d||f){var v={},g={};u&&(v.mc=p("marker.color",h),v.mo=p("marker.opacity",o.mean,[.2,1]),v.ms=p("marker.size",o.mean,[2,16]),v.mlc=p("marker.line.color",h),v.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])}),d&&(v.tx="Aa",v.tp=p("textposition",h),v.ts=10,v.tc=p("textfont.color",h),v.tf=p("textfont.family",h)),n=[o.minExtend(l,v)],a=o.minExtend(c,g)}var m=r.select(this).select("g.legendpoints"),_=m.selectAll("path.scatterpts").data(u?n:[]);_.enter().append("path").classed("scatterpts",!0).attr("transform","translate(20,0)"),_.exit().remove(),_.call(i.pointStyle,a,t),u&&(n[0].mrc=3);var y=m.selectAll("g.pointtext").data(d?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(24),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),l=n(15);function s(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 l=o[i];if("cartesian"===l.basePlotModule.name){for(var s=[],c=0;c<n.length;c++){var u=n[c],d=u[0].trace;d._module===l&&!0===d.visible&&s.push(u)}l.plot(e,t,s,r,a)}}}function c(e){var t=e.plotgroup,n=e.id;if(e.mainplot){var r=e.mainplotinfo;e.gridlayer=d(r.overgrid,"g",n),e.zerolinelayer=d(r.overzero,"g",n),e.plot=d(r.overplot,"g",n),e.xlines=d(r.overlines,"path",n),e.ylines=d(r.overlines,"path",n),e.xaxislayer=d(r.overaxes,"g",n),e.yaxislayer=d(r.overaxes,"g",n)}else{var a=d(t,"g","layer-subplot");e.shapelayer=d(a,"g","shapelayer"),e.imagelayer=d(a,"g","imagelayer"),e.gridlayer=d(t,"g","gridlayer"),e.overgrid=d(t,"g","overgrid"),e.zerolinelayer=d(t,"g","zerolinelayer"),e.overzero=d(t,"g","overzero"),e.plot=d(t,"g","plot"),e.overplot=d(t,"g","overplot"),e.xlines=d(t,"path","xlines"),e.ylines=d(t,"path","ylines"),e.overlines=d(t,"g","overlines"),e.xaxislayer=d(t,"g","xaxislayer"),e.yaxislayer=d(t,"g","yaxislayer"),e.overaxes=d(t,"g","overaxes")}e.plot.call(function(e){d(e,"g","imagelayer"),d(e,"g","maplayer"),d(e,"g","barlayer"),d(e,"g","carpetlayer"),d(e,"g","boxlayer"),d(e,"g","scatterlayer")}),e.xlines.style("fill","none").classed("crisp",!0),e.ylines.style("fill","none").classed("crisp",!0)}function u(e,t){e&&e.each(function(e){var n=r.select(this),a="clip"+t._uid+e+"plot";n.remove(),t._draggers.selectAll("g."+e).remove(),t._defs.select("#"+a).remove()})}function d(e,t,n){var r=e.selectAll("."+n).data([0]);return r.enter().append(t).classed(n,!0),r}t.name="cartesian",t.attr=["xaxis","yaxis"],t.idRoot=["x","y"],t.idRegex=l.idRegex,t.attrRegex=l.attrRegex,t.attributes=n(223),t.layoutAttributes=n(23),t.transitionAxes=n(222),t.plot=function(e,t,n,r){var a,i=e._fullLayout,l=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<l.length;a++){for(var u,d=l[a],f=i._plots[d],p=[],h=0;h<c.length;h++){var v=c[h],g=v[0].trace;g.xaxis+g.yaxis===d&&((-1!==t.indexOf(g.index)||g.carpet)&&(u&&u[0].trace.xaxis+u[0].trace.yaxis===d&&-1!==["tonextx","tonexty","tonext"].indexOf(g.fill)&&-1===p.indexOf(u)&&p.push(u),p.push(v)),u=v)}s(e,f,p,n,r)}},t.clean=function(e,t,n,r){var a,o,l,s=r._modules||[],c=t._modules||[];for(l=0;l<s.length;l++)if("scatter"===s[l].name){a=!0;break}for(l=0;l<c.length;l++)if("scatter"===c[l].name){o=!0;break}if(a&&!o){var d=r._plots,f=Object.keys(d||{});for(l=0;l<f.length;l++){var p=d[f[l]];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"),v=t._has&&t._has("cartesian");if(h&&!v){var g=r._cartesianlayer.selectAll(".subplot"),m=i.listIds({_fullLayout:r});for(g.call(u,r),r._defs.selectAll(".axesclip").remove(),l=0;l<m.length;l++)r._infolayer.select("."+m[l]+"title").remove()}r._zoomlayer&&r._zoomlayer.selectAll(".select-outline").remove()},t.drawFramework=function(e){var t=e._fullLayout,n=function(e){for(var t=e._fullLayout,n=Object.keys(t._plots),r=[],a=[],o=0;o<n.length;o++){var l=n[o],s=t._plots[l],c=s.xaxis,u=s.yaxis,d=i.getFromId(e,c.overlaying)||c;d!==c&&d.overlaying&&(d=c,c.overlaying=!1);var f=i.getFromId(e,u.overlaying)||u;f!==u&&f.overlaying&&(f=u,u.overlaying=!1);var p=d._id+f._id;p!==l&&-1!==n.indexOf(p)?(s.mainplot=p,s.mainplotinfo=t._plots[p],a.push(l),c.domain=d.domain.slice(),u.domain=f.domain.slice()):r.push(l)}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(u,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=d(t._draggers,"g",e)})},t.rangePlot=function(e,t,n){c(t),s(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(161).dot,a=n(16).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 l=1;l<t.length;l++)n=Math.min(n,t[l][0]),r=Math.max(r,t[l][0]),o=Math.min(o,t[l][1]),i=Math.max(i,t[l][1]);var s,c=!1;return 5===t.length&&(t[0][0]===t[1][0]?t[2][0]===t[3][0]&&t[0][1]===t[3][1]&&t[1][1]===t[2][1]&&(c=!0,s=function(e){return e[0]===t[0][0]}):t[0][1]===t[1][1]&&t[2][1]===t[3][1]&&t[0][0]===t[3][0]&&t[1][0]===t[2][0]&&(c=!0,s=function(e){return e[1]===t[0][1]})),{xmin:n,xmax:r,ymin:o,ymax:i,pts:t,contains:c?function(e,t){var l=e[0],c=e[1];return!(l===a||l<n||l>r||c===a||c<o||c>i||t&&s(e))}:function(e,l){var s=e[0],c=e[1];if(s===a||s<n||s>r||c===a||c<o||c>i)return!1;var u,d,f,p,h,v=t.length,g=t[0][0],m=t[0][1],_=0;for(u=1;u<v;u++)if(d=g,f=m,g=t[u][0],m=t[u][1],!(s<(p=Math.min(d,g))||s>Math.max(d,g)||c>Math.max(f,m)))if(c<Math.min(f,m))s!==p&&_++;else{if(c===(h=g===d?c:f+(s-d)*(m-f)/(g-d)))return 1!==u||!l;c<=h&&s!==p&&_++}return _%2==1},isRect:c}};var i=o.isSegmentBent=function(e,t,n,a){var o,i,l,s=e[t],c=[e[n][0]-s[0],e[n][1]-s[1]],u=r(c,c),d=Math.sqrt(u),f=[-c[1]/d,c[0]/d];for(o=t+1;o<n;o++)if(i=[e[o][0]-s[0],e[o][1]-s[1]],(l=r(i,c))<0||l>u||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 l=n.length,s=r;n.splice(a+1);for(var c=s+1;c<e.length;c++)(c===e.length-1||i(e,s,c+1,t))&&(n.push(e[c]),n.length<l-2&&(r=c,a=n.length-1),s=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(29),o=n(20),i=n(15),l=n(257);e.exports=function(e){var t=e._fullLayout;if((t._has("cartesian")||t._has("gl2d"))&&!e._context.staticPlot){Object.keys(t._plots||{}).sort(function(e,n){if((t._plots[e].mainplot&&!0)===(t._plots[n].mainplot&&!0)){var r=e.split("y"),a=n.split("y");return r[0]===a[0]?Number(r[1]||1)-Number(a[1]||1):Number(r[0]||1)-Number(a[0]||1)}return t._plots[e].mainplot?1:-1}).forEach(function(n){var s=t._plots[n],c=s.xaxis,u=s.yaxis,d=(c._linepositions[n]||[])[3],f=(u._linepositions[n]||[])[3],p=i.DRAGGERSIZE;if(r(d)&&"top"===c.side&&(d-=p),r(f)&&"right"!==u.side&&(f-=p),!s.mainplot){var h=l(e,s,0,0,c._length,u._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&&(l(e,s,-p,-p,p,p,"n","w"),l(e,s,c._length,-p,p,p,"n","e"),l(e,s,-p,u._length,p,p,"s","w"),l(e,s,c._length,u._length,p,p,"s","e"))}e._context.showAxisDragHandles&&(r(d)&&("free"===c.anchor&&(d-=t._size.h*(1-u.domain[1])),l(e,s,.1*c._length,d,.8*c._length,p,"","ew"),l(e,s,0,d,.1*c._length,p,"","w"),l(e,s,.9*c._length,d,.1*c._length,p,"","e")),r(f)&&("free"===u.anchor&&(f-=t._size.w*c.domain[0]),l(e,s,f,.1*u._length,p,.8*u._length,"ns",""),l(e,s,f,.9*u._length,p,.1*u._length,"s",""),l(e,s,f,0,p,.1*u._length,"n","")))});var n=t._hoverlayer.node();n.onmousemove=function(n){n.target=t._lasthover,a.hover(e,n,t._hoversubplot)},n.onclick=function(n){n.target=t._lasthover,a.click(e,n)},n.onmousedown=function(e){t._lasthover.onmousedown(e)}}}},function(e,t,n){var r=n(1),a=n(0).extendDeepAll,o=e.exports={version:"0.2.2"};o.Axis=function(){var e,t,n,i,l={data:[],layout:{}},s={},c={},u=r.dispatch("hover"),d={};return d.render=function(s){return function(s){t=s||t;var u=l.data,d=l.layout;("string"==typeof t||t.nodeName)&&(t=r.select(t)),t.datum(u).each(function(t,l){var s=t.slice();c={data:o.util.cloneJson(s),layout:o.util.cloneJson(d)};var u=0;s.forEach(function(e,t){e.color||(e.color=d.defaultColorRange[u],u=(u+1)%d.defaultColorRange.length),e.strokeColor||(e.strokeColor="LinePlot"===e.geometry?e.color:r.rgb(e.color).darker().toString()),c.data[t].color=e.color,c.data[t].strokeColor=e.strokeColor,c.data[t].strokeDash=e.strokeDash,c.data[t].strokeSize=e.strokeSize});var f=s.filter(function(e,t){var n=e.visible;return void 0===n||!0===n}),p=!1,h=f.map(function(e,t){return p=p||void 0!==e.groupId,e});if(p){var v=[],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],v.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 m=Math.min(d.width-d.margin.left-d.margin.right,d.height-d.margin.top-d.margin.bottom)/2;m=Math.max(10,m);var _,y=[d.margin.left+m,d.margin.top+m];_=p?[0,r.max(o.util.sumArrays(o.util.arrayLast(f).r[0],o.util.arrayLast(v)))]:r.extent(o.util.flattenArray(f.map(function(e,t){return e.r}))),d.radialAxis.domain!=o.DATAEXTENT&&(_[0]=0),n=r.scale.linear().domain(d.radialAxis.domain!=o.DATAEXTENT&&d.radialAxis.domain?d.radialAxis.domain:_).range([0,m]),c.layout.radialAxis.domain=n.domain();var b,k=o.util.flattenArray(f.map(function(e,t){return e.t})),T="string"==typeof k[0];T&&(k=o.util.deduplicate(k),b=k.slice(),k=r.range(k.length),f=f.map(function(e,t){var n=e;return e.t=[k],p&&(n.yStack=e.yStack),n}));var x=f.filter(function(e,t){return"LinePlot"===e.geometry||"DotPlot"===e.geometry}).length===f.length,A=null===d.needsEndSpacing?T||!x:d.needsEndSpacing,w=d.angularAxis.domain&&d.angularAxis.domain!=o.DATAEXTENT&&!T&&d.angularAxis.domain[0]>=0?d.angularAxis.domain:r.extent(k),M=Math.abs(k[1]-k[0]);x&&!T&&(M=0);var C=w.slice();A&&T&&(C[1]+=M);var L=d.angularAxis.ticksCount||4;L>8&&(L=L/(L/8)+L%8),d.angularAxis.ticksStep&&(L=(C[1]-C[0])/L);var B=d.angularAxis.ticksStep||(C[1]-C[0])/(L*(d.minorTicks+1));b&&(B=Math.max(Math.round(B),1)),C[2]||(C[2]=B);var S=r.range.apply(this,C);if(S=S.map(function(e,t){return parseFloat(e.toPrecision(12))}),i=r.scale.linear().domain(C.slice(0,2)).range("clockwise"===d.direction?[0,360]:[360,0]),c.layout.angularAxis.domain=i.domain(),c.layout.angularAxis.endPadding=A?M:0,void 0===(e=r.select(this).select("svg.chart-root"))||e.empty()){var W=(new DOMParser).parseFromString("<svg xmlns='http://www.w3.org/2000/svg' class='chart-root'>' + '<g class='outer-group'>' + '<g class='chart-group'>' + '<circle class='background-circle'></circle>' + '<g class='geometry-group'></g>' + '<g class='radial axis-group'>' + '<circle class='outside-circle'></circle>' + '</g>' + '<g class='angular axis-group'></g>' + '<g class='guides-group'><line></line><circle r='0'></circle></g>' + '</g>' + '<g class='legend-group'></g>' + '<g class='tooltips-group'></g>' + '<g class='title-group'><text></text></g>' + '</g>' + '</svg>","application/xml"),z=this.appendChild(this.ownerDocument.importNode(W.documentElement,!0));e=r.select(z)}e.select(".guides-group").style({"pointer-events":"none"}),e.select(".angular.axis-group").style({"pointer-events":"none"}),e.select(".radial.axis-group").style({"pointer-events":"none"});var O,P=e.select(".chart-group"),R={fill:"none",stroke:d.tickColor},D={"font-size":d.font.size,"font-family":d.font.family,fill:d.font.color,"text-shadow":["-1px 0px","1px -1px","-1px 1px","1px 1px"].map(function(e,t){return" "+e+" 0 "+d.font.outlineColor}).join(",")};if(d.showLegend){O=e.select(".legend-group").attr({transform:"translate("+[m,d.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:O,elements:N,reverseOrder:d.legend.reverseOrder})})();var E=O.node().getBBox();m=Math.min(d.width-E.width-d.margin.left-d.margin.right,d.height-d.margin.top-d.margin.bottom)/2,m=Math.max(10,m),y=[d.margin.left+m,d.margin.top+m],n.range([0,m]),c.layout.radialAxis.domain=n.domain(),O.attr("transform","translate("+[y[0]+m,y[1]-m]+")")}else O=e.select(".legend-group").style({display:"none"});e.attr({width:d.width,height:d.height}).style({opacity:d.opacity}),P.attr("transform","translate("+y+")").style({cursor:"crosshair"});var I=[(d.width-(d.margin.left+d.margin.right+2*m+(E?E.width:0)))/2,(d.height-(d.margin.top+d.margin.bottom+2*m))/2];if(I[0]=Math.max(0,I[0]),I[1]=Math.max(0,I[1]),e.select(".outer-group").attr("transform","translate("+I+")"),d.title){var j=e.select("g.title-group text").style(D).text(d.title),F=j.node().getBBox();j.attr({x:y[0]-F.width/2,y:y[1]-m-20})}var $=e.select(".radial.axis-group");if(d.radialAxis.gridLinesVisible){var V=$.selectAll("circle.grid-circle").data(n.ticks(5));V.enter().append("circle").attr({class:"grid-circle"}).style(R),V.attr("r",n),V.exit().remove()}$.select("circle.outside-circle").attr({r:m}).style(R);var H=e.select("circle.background-circle").attr({r:m}).style({fill:d.backgroundColor,stroke:d.stroke});function G(e,t){return i(e)%360+d.orientation}if(d.radialAxis.visible){var K=r.svg.axis().scale(n).ticks(5).tickSize(5);$.call(K).attr({transform:"rotate("+d.radialAxis.orientation+")"}),$.selectAll(".domain").style(R),$.selectAll("g>text").text(function(e,t){return this.textContent+d.radialAxis.ticksSuffix}).style(D).style({"text-anchor":"start"}).attr({x:0,y:0,dx:0,dy:0,transform:function(e,t){return"horizontal"===d.radialAxis.tickOrientation?"rotate("+-d.radialAxis.orientation+") translate("+[0,D["font-size"]]+")":"translate("+[0,D["font-size"]]+")"}}),$.selectAll("g>line").style({stroke:"black"})}var q=e.select(".angular.axis-group").selectAll("g.angular-tick").data(S),U=q.enter().append("g").classed("angular-tick",!0);q.attr({transform:function(e,t){return"rotate("+G(e)+")"}}).style({display:d.angularAxis.visible?"block":"none"}),q.exit().remove(),U.append("line").classed("grid-line",!0).classed("major",function(e,t){return t%(d.minorTicks+1)==0}).classed("minor",function(e,t){return!(t%(d.minorTicks+1)==0)}).style(R),U.selectAll(".minor").style({stroke:d.minorTickColor}),q.select("line.grid-line").attr({x1:d.tickLength?m-d.tickLength:0,x2:m}).style({display:d.angularAxis.gridLinesVisible?"block":"none"}),U.append("text").classed("axis-text",!0).style(D);var Y=q.select("text.axis-text").attr({x:m+d.labelOffset,dy:".35em",transform:function(e,t){var n=G(e),r=m+d.labelOffset,a=d.angularAxis.tickOrientation;return"horizontal"==a?"rotate("+-n+" "+r+" 0)":"radial"==a?n<270&&n>90?"rotate(180 "+r+" 0)":null:"rotate("+(n<=180&&n>0?-90:90)+" "+r+" 0)"}}).style({"text-anchor":"middle",display:d.angularAxis.labelsVisible?"block":"none"}).text(function(e,t){return t%(d.minorTicks+1)!=0?"":b?b[e]+d.angularAxis.ticksSuffix:e+d.angularAxis.ticksSuffix}).style(D);d.angularAxis.rewriteTicks&&Y.text(function(e,t){return t%(d.minorTicks+1)!=0?"":d.angularAxis.rewriteTicks(this.textContent,t)});var X=r.max(P.selectAll(".angular-tick text")[0].map(function(e,t){return e.getCTM().e+e.getBBox().width}));O.attr({transform:"translate("+[m+X,d.margin.top]+")"});var J=e.select("g.geometry-group").selectAll("g").size()>0,Z=e.select("g.geometry-group").selectAll("g.geometry").data(f);if(Z.enter().append("g").attr({class:function(e,t){return"geometry geometry"+t}}),Z.exit().remove(),f[0]||J){var Q=[];f.forEach(function(e,t){var r={};r.radialScale=n,r.angularScale=i,r.container=Z.filter(function(e,n){return n==t}),r.geometry=e.geometry,r.orientation=d.orientation,r.direction=d.direction,r.index=t,Q.push({data:e,geometryConfig:r})});var ee=[];r.nest().key(function(e,t){return void 0!==e.data.groupId||"unstacked"}).entries(Q).forEach(function(e,t){"unstacked"===e.key?ee=ee.concat(e.values.map(function(e,t){return[e]})):ee.push(e.values)}),ee.forEach(function(e,t){var n;n=Array.isArray(e)?e[0].geometryConfig.geometry:e.geometryConfig.geometry;var r=e.map(function(e,t){return a(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})(),le=o.tooltipPanel().config({container:ae,hasTick:!0})();if(!T){var se=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;se.attr({x2:-m,transform:"rotate("+n+")"}).style({opacity:.5});var r=(n+180+360-d.orientation)%360;te=i.invert(r);var a=o.util.convertToCartesian(m+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,d.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}),le.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"),l="black",s=a.style("opacity")||1;if(a.attr({"data-opacity":s}),"none"!=i){a.attr({"data-fill":i}),l=r.hsl(i).darker().toString(),a.style({fill:l,opacity:1});var c={t:o.util.round(t[0]),r:o.util.round(t[1])};T&&(c.t=b[t[0]]);var u="t: "+c.t+", r: "+c.r,d=this.getBoundingClientRect(),f=e.node().getBoundingClientRect(),p=[d.left+d.width/2-I[0]-f.left,d.top+d.height/2-I[1]-f.top];le.config({color:l}).text(u),le.move(p)}else i=a.style("stroke"),a.attr({"data-stroke":i}),l=r.hsl(i).darker().toString(),a.style({stroke:l,opacity:1})}).on("mousemove.tooltip",function(e,t){if(0!=r.event.which)return!1;r.select(this).attr("data-fill")&&le.show()}).on("mouseout.tooltip",function(e,t){le.hide();var n=r.select(this),a=n.attr("data-fill");a?n.style({fill:a,opacity:n.attr("data-opacity")}):n.style({stroke:n.attr("data-stroke"),opacity:n.attr("data-opacity")})})})}(s),this},d.config=function(e){if(!arguments.length)return l;var t=o.util.cloneJson(e);return t.data.forEach(function(e,t){l.data[t]||(l.data[t]={}),a(l.data[t],o.Axis.defaultConfig().data[0]),a(l.data[t],e)}),a(l.layout,o.Axis.defaultConfig().layout),a(l.layout,t.layout),this},d.getLiveConfig=function(){return c},d.getinputConfig=function(){return s},d.radialScale=function(e){return n},d.angularScale=function(e){return i},d.svg=function(){return e},r.rebind(d,u,"on"),d},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 l={t:o,r:i};return n&&(l.name=n),l},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])}),l=t.angularScale,s=t.radialScale.domain()[0],c={bar:function(n,a,o){var i=e[o].data,s=t.radialScale(n[1])-t.radialScale(0),c=t.radialScale(n[2]||0),u=i.barWidth;r.select(this).attr({class:"mark bar",d:"M"+[[s+c,-u/2],[s+c,u/2],[c,u/2],[c,-u/2]].join("L")+"Z",transform:function(e,n){return"rotate("+(t.orientation+l(e[0]))+")"}})}};c.dot=function(n,a,o){var i=n[2]?[n[0],n[1]+n[2]]:n,l=r.svg.symbol().size(e[o].data.dotSize).type(e[o].data.dotType)(n,a);r.select(this).attr({class:"mark dot",d:l,transform:function(e,n){var r,a,o,l=(r=function(e,n){var r=t.radialScale(e[1]),a=(t.angularScale(e[0])+t.orientation)*Math.PI/180;return{r:r,t:a}}(i),a=r.r*Math.cos(r.t),o=r.r*Math.sin(r.t),{x:a,y:o});return"translate("+[l.x,l.y]+")"}})};var u=r.svg.line.radial().interpolate(e[0].data.lineInterpolation).radius(function(e){return t.radialScale(e[1])}).angle(function(e){return t.angularScale(e[0])*Math.PI/180});c.line=function(n,a,o){var l=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 s=r.select(this.parentNode).selectAll("path.line").data([0]);s.enter().insert("path"),s.attr({class:"line",d:u(l),transform:function(e,n){return"rotate("+(t.orientation+90)+")"},"pointer-events":"none"}).style({fill:function(e,t){return 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 d=t.angularScale.range(),f=Math.abs(d[1]-d[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(s+(e[2]||0))}).outerRadius(function(e){return t.radialScale(s+(e[2]||0))+t.radialScale(e[1])});c.arc=function(e,n,a){r.select(this).attr({class:"mark arc",d:p,transform:function(e,n){return"rotate("+(t.orientation+l(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"}},v=r.select(this).selectAll("g.layer").data(i);v.enter().append("g").attr({class:"layer"});var g=v.selectAll("path.mark").data(function(e,t){return e});g.enter().append("path").attr({class:"mark"}),g.style(h).each(c[t.geometryType]),g.exit().remove(),v.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 l=t.container;("string"==typeof l||l.nodeName)&&(l=r.select(l));var s=i.map(function(e,t){return e.color}),c=t.fontSize,u=null==t.isContinuous?"number"==typeof i[0]:t.isContinuous,d=u?t.height:c*i.length,f=l.classed("legend-group",!0).selectAll("svg").data([0]),p=f.enter().append("svg").attr({width:300,height:d+c,xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",version:"1.1"});p.append("g").classed("legend-axis",!0),p.append("g").classed("legend-marks",!0);var h=r.range(i.length),v=r.scale[u?"linear":"ordinal"]().domain(h).range(s),g=r.scale[u?"linear":"ordinal"]().domain(h)[u?"range":"rangePoints"]([0,d]);if(u){var m=f.select(".legend-marks").append("defs").append("linearGradient").attr({id:"grad1",x1:"0%",y1:"0%",x2:"0%",y2:"100%"}).selectAll("stop").data(s);m.enter().append("stop"),m.attr({offset:function(e,t){return t/(s.length-1)*100+"%"}}).style({"stop-color":function(e,t){return e}}),f.append("rect").classed("legend-mark",!0).attr({height:t.height,width:t.colorBandWidth,fill:"url(#grad1)"})}else{var _=f.select(".legend-marks").selectAll("path.legend-mark").data(i);_.enter().append("path").classed("legend-mark",!0),_.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 v(t)}}),_.exit().remove()}var y=r.svg.axis().scale(g).orient("right"),b=f.select("g.legend-axis").attr({transform:"translate("+[u?t.colorBandWidth:c,c/2]+")"}).call(y);return b.selectAll(".domain").style({fill:"none",stroke:"none"}),b.selectAll("line").style({fill:"none",stroke:u?t.textColor:"none"}),b.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},l="tooltip-"+o.tooltipPanel.uid++,s=10,c=function(){var r=(e=i.container.selectAll("g."+l).data([0])).enter().append("g").classed(l,!0).style({"pointer-events":"none",display:"none"});return n=r.append("path").style({fill:"white","fill-opacity":.9}).attr({d:"M0 0"}),t=r.append("text").attr({dx:i.padding+s,dy:.3*+i.fontSize}),c};return c.text=function(a){var o=r.hsl(i.color).l,l=o>=.5?"#aaa":"white",u=o>=.5?"black":"white",d=a||"";t.style({fill:u,"font-size":i.fontSize+"px"}).text(d);var f=i.padding,p=t.node().getBBox(),h={fill:i.color,stroke:l,"stroke-width":"2px"},v=p.width+2*f+s,g=p.height+2*f;return n.attr({d:"M"+[[s,-g/2],[s,-g/4],[i.hasTick?0:s,0],[s,g/4],[s,g/2],[v,g/2],[v,-g/2]].join("L")+"Z"}).style(h),e.attr({transform:"translate("+[s,-g/2+2*f]+")"}),e.style({display:"block"}),c},c.move=function(t){if(e)return e.attr({transform:"translate("+[t[0],t[1]]+")"}).style({display:"block"}),c},c.hide=function(){if(e)return e.style({display:"none"}),c},c.show=function(){if(e)return e.style({display:"block"}),c},c.config=function(e){return a(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 l=a({},e.layout);if([[l,["plot_bgcolor"],["backgroundColor"]],[l,["showlegend"],["showLegend"]],[l,["radialaxis"],["radialAxis"]],[l,["angularaxis"],["angularAxis"]],[l.angularaxis,["showline"],["gridLinesVisible"]],[l.angularaxis,["showticklabels"],["labelsVisible"]],[l.angularaxis,["nticks"],["ticksCount"]],[l.angularaxis,["tickorientation"],["tickOrientation"]],[l.angularaxis,["ticksuffix"],["ticksSuffix"]],[l.angularaxis,["range"],["domain"]],[l.angularaxis,["endpadding"],["endPadding"]],[l.radialaxis,["showline"],["gridLinesVisible"]],[l.radialaxis,["tickorientation"],["tickOrientation"]],[l.radialaxis,["ticksuffix"],["ticksSuffix"]],[l.radialaxis,["range"],["domain"]],[l.angularAxis,["showline"],["gridLinesVisible"]],[l.angularAxis,["showticklabels"],["labelsVisible"]],[l.angularAxis,["nticks"],["ticksCount"]],[l.angularAxis,["tickorientation"],["tickOrientation"]],[l.angularAxis,["ticksuffix"],["ticksSuffix"]],[l.angularAxis,["range"],["domain"]],[l.angularAxis,["endpadding"],["endPadding"]],[l.radialAxis,["showline"],["gridLinesVisible"]],[l.radialAxis,["tickorientation"],["tickOrientation"]],[l.radialAxis,["ticksuffix"],["ticksSuffix"]],[l.radialAxis,["range"],["domain"]],[l.font,["outlinecolor"],["outlineColor"]],[l.legend,["traceorder"],["reverseOrder"]],[l,["labeloffset"],["labelOffset"]],[l,["defaultcolorrange"],["defaultColorRange"]]].forEach(function(e,n){o.util.translator.apply(null,e.concat(t))}),t?(void 0!==l.tickLength&&(l.angularaxis.ticklen=l.tickLength,delete l.tickLength),l.tickColor&&(l.angularaxis.tickcolor=l.tickColor,delete l.tickColor)):(l.angularAxis&&void 0!==l.angularAxis.ticklen&&(l.tickLength=l.angularAxis.ticklen),l.angularAxis&&void 0!==l.angularAxis.tickcolor&&(l.tickColor=l.angularAxis.tickcolor)),l.legend&&"boolean"!=typeof l.legend.reverseOrder&&(l.legend.reverseOrder="normal"!=l.legend.reverseOrder),l.legend&&"boolean"==typeof l.legend.traceorder&&(l.legend.traceorder=l.legend.traceorder?"reversed":"normal",delete l.legend.reverseOrder),l.margin&&void 0!==l.margin.t){var s=["t","r","b","l","pad"],c=["top","right","bottom","left","pad"],u={};r.entries(l.margin).forEach(function(e,t){u[c[s.indexOf(e.key)]]=e.value}),l.margin=u}t&&(delete l.needsEndSpacing,delete l.minorTickColor,delete l.minorTicks,delete l.angularaxis.ticksCount,delete l.angularaxis.ticksCount,delete l.angularaxis.ticksStep,delete l.angularaxis.rewriteTicks,delete l.angularaxis.nticks,delete l.radialaxis.ticksCount,delete l.radialaxis.ticksCount,delete l.radialaxis.ticksStep,delete l.radialaxis.rewriteTicks,delete l.radialaxis.nticks),n.layout=l}return n}};return e}},function(e,t,n){"use strict";var r=n(0),a=n(111);var o={add:function(e,t,n,r,o){var i,l;e.undoQueue=e.undoQueue||{index:0,queue:[],sequence:!1},l=e.undoQueue.index,e.autoplay?e.undoQueue.inSequence||(e.autoplay=!1):(!e.undoQueue.sequence||e.undoQueue.beginSequence?(i={undo:{calls:[],args:[]},redo:{calls:[],args:[]}},e.undoQueue.queue.splice(l,e.undoQueue.queue.length-l,i),e.undoQueue.index+=1):i=e.undoQueue.queue[l-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(93),l=n(92),s=n(91),c=n(90);e.exports=function(e,t){return new Promise(function(n,u){(t=t||{}).format=t.format||"png";var d=function(e){return void 0===e||null===e||!!(r(e)&&e>1)};d(t.width)&&d(t.height)||u(new Error("Height and width should be pixel values."));var f=l(e,{format:"png",height:t.height,width:t.width}),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=s(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){u(e)})})}},function(e,t,n){"use strict";t.manage=n(274)},function(e,t,n){"use strict";var r=n(2),a=n(0);e.exports=function(e,t,n,o){var i=o.counterAxes||[],l=o.overlayableAxes||[],s=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"===s?["bottom","top"]:["left","right"],dflt:"x"===s?"bottom":"left"}},"side");var c=!1;if(l.length&&(c=a.coerce(e,t,{overlaying:{valType:"enumerated",values:[!1].concat(l),dflt:!1}},"overlaying")),!c){var u=n("domain");u[0]>u[1]-.01&&(t.domain=[0,1]),a.noneOrAll(e.domain,t.domain,[0,1])}return t}},function(e,t,n){"use strict";var r=n(1),a=n(2),o=n(0),i=o.cleanNumber,l=o.ms2DateTime,s=o.dateTime2ms,c=o.ensureNumber,u=n(16),d=u.FP_SAFE,f=u.BADNUM,p=n(15),h=n(18);function v(e){return Math.pow(10,e)}e.exports=function(e,t){t=t||{};var n=10;function u(t,r){if(t>0)return Math.log(t)/Math.LN10;if(t<=0&&r&&e.range&&2===e.range.length){var a=e.range[0],o=e.range[1];return.5*(a+o-3*n*Math.abs(a-o))}return f}function g(t,n,r){var o=s(t,r||e.calendar);if(o===f){if(!a(t))return f;o=s(new Date(+t))}return o}function m(t,n,r){return l(t,n,r||e.calendar)}function _(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 b(t){return a(t)?r.round(e._b+e._m*t,2):f}function k(t){return(t-e._b)/e._m}e.c2l="log"===e.type?u:c,e.l2c="log"===e.type?v:c,e.l2p=b,e.p2l=k,e.c2p="log"===e.type?function(e,t){return b(u(e,t))}:b,e.p2c="log"===e.type?function(e){return v(k(e))}:k,-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=k,e.cleanPos=c):"log"===e.type?(e.d2r=e.d2l=function(e,t){return u(i(e),t)},e.r2d=e.r2c=function(e){return v(i(e))},e.d2c=e.r2l=i,e.c2d=e.l2r=c,e.c2r=u,e.l2d=v,e.d2p=function(t,n){return e.l2p(e.d2r(t,n))},e.p2d=function(e){return v(k(e))},e.r2p=function(t){return e.l2p(i(t))},e.p2r=k,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=m,e.d2p=e.r2p=function(t,n,r){return e.l2p(g(t,0,r))},e.p2d=e.p2r=function(e,t,n){return m(k(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=_,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 _(k(e))},e.r2p=e.d2p,e.p2r=k,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(),l=(e._id||"x").charAt(0);if(r=(r="date"===e.type?o.dfltRange(e.calendar):"y"===l?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 s=o.constrain(e.r2l(i[0]),o.MIN_MS+1e3,o.MAX_MS-1e3);i[0]=e.l2r(s-1e3),i[1]=e.l2r(s+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]<-d?i[n]=-d:i[n]>d&&(i[n]=d),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 l=n&&e._r?"_r":"range",s=e.calendar;e.cleanRange(l);var c=e.r2l(e[l][0],s),u=e.r2l(e[l][1],s);if("y"===a?(e._offset=r.t+(1-e.domain[1])*r.h,e._length=r.h*(e.domain[1]-e.domain[0]),e._m=e._length/(c-u),e._b=-e._m*u):(e._offset=r.l+e.domain[0]*r.w,e._length=r.w*(e.domain[1]-e.domain[0]),e._m=e._length/(u-c),e._b=-e._m*c),!isFinite(e._m)||!isFinite(e._b))throw 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 l=n+"0"in t?e.d2c(t[n+"0"],0,i):0,s=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]=l+o*s}return a},e.isValidRange=function(t){return Array.isArray(t)&&2===t.length&&a(e.r2l(t[0]))&&a(e.r2l(t[1]))},e._min=[],e._max=[],e._separators=t.separators,delete e._minDtick,delete e._forceTick0}},function(e,t,n){"use strict";var r=n(21).mix,a=n(4),o=n(0),i=n(24).lightFraction,l=n(23),s=n(157),c=n(156),u=n(155),d=n(281),f=n(149),p=n(280);e.exports=function(e,t,n,h,v){var g=h.letter,m=h.font||{},_="Click to enter "+(h.title||g.toUpperCase()+" axis")+" title";function y(n,r){return o.coerce2(e,t,l,n,r)}var b=n("visible",!h.cheateronly),k=t.type;"date"===k&&a.getComponentMethod("calendars","handleDefaults")(e,t,"calendar",h.calendar);if(f(t,v),n("autorange",!t.isValidRange(e.range))&&n("rangemode"),n("range"),t.cleanRange(),d(e,t,n),t._initialCategories="category"===k?p(g,t.categoryorder,t.categoryarray,h.data):[],!b)return t;var T=n("color"),x=T===e.color?T:m.color;n("title",_),o.coerceFont(n,"titlefont",{family:m.family,size:Math.round(1.2*m.size),color:x}),s(e,t,n,k),u(e,t,n,k,h),c(e,t,n,h);var A=y("linecolor",T),w=y("linewidth"),M=n("showline",!!A||!!w);M||(delete t.linecolor,delete t.linewidth),(M||t.ticks)&&n("mirror");var C=y("gridcolor",r(T,h.bgColor,i).toRgbString()),L=y("gridwidth");n("showgrid",h.showGrid||!!C||!!L)||(delete t.gridcolor,delete t.gridwidth);var B=y("zerolinecolor",T),S=y("zerolinewidth");return n("zeroline",h.showGrid||!!B||!!S)||(delete t.zerolinecolor,delete t.zerolinewidth),t}},function(e,t,n){"use strict";var r=n(2),a=n(0),o=n(16).BADNUM;e.exports=function(e,t){return function(e,t){for(var n,o=0,i=0,l=Math.max(1,(e.length-1)/1e3),s=0;s<e.length;s+=l)n=e[Math.round(s)],a.isDateTime(n,t)&&(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,l=0;l<e.length;l+=n)t=e[Math.round(l)],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(103);e.exports=function(e,t,n,l){var s="error_"+l.axis,c=t[s]={},u=e[s]||{};function d(e,t){return o.coerce(u,c,i,e,t)}if(!1!==d("visible",void 0!==u.array||void 0!==u.value||"sqrt"===u.type)){var f=d("type","array"in u?"data":"percent"),p=!0;if("sqrt"!==f&&(p=d("symmetric",!(("data"===f?"arrayminus":"valueminus")in u))),"data"===f){if(d("array")||(c.array=[]),d("traceref"),!p)d("arrayminus")||(c.arrayminus=[]),d("tracerefminus")}else"percent"!==f&&"constant"!==f||(d("value"),p||d("valueminus"));var h="copy_"+l.inherit+"style";if(l.inherit)(t["error_"+l.inherit]||{}).visible&&d(h,!(u.color||r(u.thickness)||r(u.width)));l.inherit&&c[h]||(d("color",n),d("thickness"),d("width",a.traceIs(t,"gl3d")?0:4))}}},function(e,t,n){"use strict";e.exports={PTS_LINESONLY:20}},function(e,t,n){"use strict";var r=n(0),a=n(25),o=n(98);e.exports=function(e,t,n,i){var l,s;n?(l=r.nestedProperty(e,n).get(),s=r.nestedProperty(e._input,n).get()):(l=e,s=e._input);var c=i+"auto",u=i+"min",d=i+"max",f=l[c],p=l[u],h=l[d],v=l.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),l[u]=p,l[d]=h,s[u]=p,s[d]=h,s[c]=!1!==f||void 0===p&&void 0===h,l.autocolorscale&&(v=p*h<0?a.RdBu:p>=0?a.Reds:a.Blues,s.colorscale=v,l.reversescale&&(v=o(v)),l.colorscale=v)}},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 l=o.font||{},s=t.color===e.color?t.color:l.color;if(r.coerceFont(n,"tickfont",{family:l.family,size:l.size,color:s}),n("tickangle"),"category"!==a)n("tickformat")||"date"===a||(n("showexponent",i),n("exponentformat"),n("separatethousands"))}"category"===a||o.noHover||n("hoverformat")}},function(e,t,n){"use strict";var r=n(0),a=n(23);e.exports=function(e,t,n,o){var i=r.coerce2(e,t,a,"ticklen"),l=r.coerce2(e,t,a,"tickwidth"),s=r.coerce2(e,t,a,"tickcolor",t.color);n("ticks",o.outerTicks||i||l||s?"outside":"")||(delete t.ticklen,delete t.tickwidth,delete t.tickcolor)}},function(e,t,n){"use strict";var r=n(2),a=n(0),o=n(16).ONEDAY;e.exports=function(e,t,n,i){var l="auto";"array"!==e.tickmode||"log"!==i&&"date"!==i||(e.tickmode="auto"),Array.isArray(e.tickvals)?l="array":e.dtick&&(l="linear");var s=n("tickmode",l);if("auto"===s)n("nticks");else if("linear"===s){var c="date"===i?o:1,u=n("dtick",c);if(r(u))t.dtick=u>0?Number(u):c;else if("string"!=typeof u)t.dtick=c;else{var d=u.charAt(0),f=u.substr(1);((f=r(f)?Number(f):0)<=0||!("date"===i&&"M"===d&&f===Math.round(f)||"log"===i&&"L"===d||"log"===i&&"D"===d&&(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"!==u&&"D2"!==u?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(25),t.defaultScale=n(164),t.attributes=n(159),t.handleDefaults=n(100),t.calc=n(154),t.hasColorscale=n(39),t.isValidScale=n(99),t.getScale=n(165),t.flipScale=n(98),t.extractScale=n(290),t.makeColorScaleFunc=n(289)},function(e,t,n){"use strict";e.exports={zauto:{valType:"boolean",role:"info",dflt:!0,description:["Determines the whether or not the color domain is computed","with respect to the input data."].join(" ")},zmin:{valType:"number",role:"info",dflt:null,description:"Sets the lower bound of color domain."},zmax:{valType:"number",role:"info",dflt:null,description:"Sets the upper bound of color domain."},colorscale:{valType:"colorscale",role:"style",description:["Sets the colorscale.","The colorscale must be an array containing","arrays mapping a normalized value to an","rgb, rgba, hex, hsl, hsv, or named color string.","At minimum, a mapping for the lowest (0) and highest (1)","values are required. For example,","`[[0, 'rgb(0,0,255)', [1, 'rgb(255,0,0)']]`.","To control the bounds of the colorscale in z space,","use zmin and zmax"].join(" ")},autocolorscale:{valType:"boolean",role:"style",dflt:!0,description:["Determines whether or not the colorscale is picked using the sign of","the input z values."].join(" ")},reversescale:{valType:"boolean",role:"style",dflt:!1,description:"Reverses the colorscale."},showscale:{valType:"boolean",role:"info",dflt:!0,description:["Determines whether or not a colorbar is displayed for this trace."].join(" ")}}},function(e,t,n){"use strict";e.exports={_isLinkedToArray:"frames_entry",group:{valType:"string",role:"info",description:["An identifier that specifies the group to which the frame belongs,","used by animate to select a subset of frames."].join(" ")},name:{valType:"string",role:"info",description:"A label by which to identify the frame"},traces:{valType:"any",role:"info",description:["A list of trace indices that identify the respective traces in the","data attribute"].join(" ")},baseframe:{valType:"string",role:"info",description:["The name of the frame into which this frame's properties are merged","before applying. This is used to unify properties and avoid needing","to specify the same values for the same properties in multiple frames."].join(" ")},data:{valType:"any",role:"object",description:["A list of traces this frame modifies. The format is identical to the","normal trace definition."].join(" ")},layout:{valType:"any",role:"object",description:["Layout properties which this frame modifies. The format is identical","to the normal layout definition."].join(" ")}}},function(e,t,n){"use strict";t.init2dArray=function(e,t){for(var n=new Array(e),r=0;r<e;r++)n[r]=new Array(t);return n},t.transposeRagged=function(e){var t,n,r=0,a=e.length;for(t=0;t<a;t++)r=Math.max(r,e[t].length);var 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(33);function o(e,t){return e<t}function i(e,t){return e<=t}function l(e,t){return e>t}function s(e,t){return e>=t}t.findBin=function(e,t,n){if(r(t.start))return n?Math.ceil((e-t.start)/t.size)-1:Math.floor((e-t.start)/t.size);var c,u,d=0,f=t.length,p=0;for(u=t[t.length-1]>=t[0]?n?o:i:n?s:l;d<f&&p++<100;)u(t[c=Math.floor((d+f)/2)],e)?d=c+1:f=c;return p>90&&a.log("Long binary search..."),d-1},t.sorterAsc=function(e,t){return e-t},t.sorterDes=function(e,t){return t-e},t.distinctVals=function(e){var n=e.slice();n.sort(t.sorterAsc);for(var r=n.length-1,a=n[r]-n[0]||1,o=a/(r||1)/1e4,i=[n[0]],l=0;l<r;l++)n[l+1]>n[l]+o&&(a=Math.min(a,n[l+1]-n[l]),i.push(n[l+1]));return{vals:i,minDiff:a}},t.roundUp=function(e,t,n){for(var r,a=0,o=t.length-1,i=0,l=n?0:1,s=n?1:0,c=n?Math.ceil:Math.floor;a<o&&i++<100;)t[r=c((a+o)/2)]<=e?a=r+l:o=r-s;return t[a]}},function(e,t,n){"use strict";var r=n(21);e.exports=function(e){var t=0;if(!Array.isArray(e)||e.length<2)return!1;if(!e[0]||!e[e.length-1])return!1;if(0!=+e[0][0]||1!=+e[e.length-1][0])return!1;for(var n=0;n<e.length;n++){var a=e[n];if(2!==a.length||+a[0]<t||!r(a[1]).isValid())return!1;t=+a[0]}return!0}},function(e,t,n){"use strict";var r=n(25);e.exports=r.RdBu},function(e,t,n){"use strict";var r=n(25),a=n(164),o=n(163);e.exports=function(e,t){if(t||(t=a),!e)return t;function n(){try{e=r[e]||JSON.parse(e)}catch(n){e=t}}return"string"==typeof e&&(n(),"string"==typeof e&&n()),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],l=0;l<o.length;l++)if((n=e.match(o[l]))&&0===n.index){t=n[0];break}if(t||(t=a[a.indexOf(i)]),!t)return!1;var s=e.substr(t.length);return s?!!(n=s.match(/^\[(0|[1-9][0-9]*)\](\.(.+))?$/))&&{array:t,index:Number(n[1]),property:n[3]||""}:{array:t,index:"",property:""}}},function(e,t,n){"use strict";e.exports=function(e,t){if(t instanceof RegExp){var n,r=t.toString();for(n=0;n<e.length;n++)if(e[n]instanceof RegExp&&e[n].toString()===r)return e;e.push(t)}else t&&-1===e.indexOf(t)&&e.push(t);return e}},function(e,t,n){"use strict";n.r(t);var r=n(123),a=n(75);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);n(175);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,"28f5b5fd",null);t.default=l.exports},function(e,t){var n,r,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function l(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 s,c=[],u=!1,d=-1;function f(){u&&s&&(u=!1,s.length?c=s.concat(c):d=-1,c.length&&p())}function p(){if(!u){var e=l(f);u=!0;for(var t=c.length;t;){for(s=c,c=[];++d<t;)s&&s[d].run();d=-1,t=c.length}s=null,u=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===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 v(){}a.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||u||l(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=v,a.addListener=v,a.once=v,a.off=v,a.removeListener=v,a.removeAllListeners=v,a.emit=v,a.prependListener=v,a.prependOnceListener=v,a.listeners=function(e){return[]},a.binding=function(e){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(e){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},function(e,t,n){
/*!
* vue-script2 v2.0.2
* (c) 2016-2018 Greg Slepak
@@ -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,l=void 0,s=function(e,t){v[o]=e,v[o+1]=t,2===(o+=2)&&(l?l(g):k())};var c="undefined"!=typeof window?window:void 0,u=c||{},d=u.MutationObserver||u.WebKitMutationObserver,f="undefined"==typeof self&&void 0!==t&&"[object process]"==={}.toString.call(t),p="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function h(){var e=setTimeout;return function(){return e(g,1)}}var v=new Array(1e3);function g(){for(var e=0;e<o;e+=2){(0,v[e])(v[e+1]),v[e]=void 0,v[e+1]=void 0}o=0}var m,_,y,b,k=void 0;function T(e,t){var n=arguments,r=this,a=new this.constructor(w);void 0===a[A]&&$(a);var o,i=r._state;return i?(o=n[i-1],s(function(){return j(i,a,o,r._result)})):D(r,a,e,t),a}function x(e){if(e&&"object"==typeof e&&e.constructor===this)return e;var t=new this(w);return z(t,e),t}f?k=function(){return t.nextTick(g)}:d?(_=0,y=new d(g),b=document.createTextNode(""),y.observe(b,{characterData:!0}),k=function(){b.data=_=++_%2}):p?((m=new MessageChannel).port1.onmessage=g,k=function(){return m.port2.postMessage(0)}):k=void 0===c?function(){try{var e=n(249);return i=e.runOnLoop||e.runOnContext,function(){i(g)}}catch(e){return h()}}():h();var A=Math.random().toString(36).substring(16);function w(){}var M=void 0,C=1,L=2,B=new E;function S(e){try{return e.then}catch(e){return B.error=e,B}}function W(t,n,r){n.constructor===t.constructor&&r===T&&n.constructor.resolve===x?function(e,t){t._state===C?P(e,t._result):t._state===L?R(e,t._result):D(t,void 0,function(t){return z(e,t)},function(t){return R(e,t)})}(t,n):r===B?R(t,B.error):void 0===r?P(t,n):e(r)?function(e,t,n){s(function(e){var r=!1,a=function(e,t,n,r){try{e.call(t,n,r)}catch(e){return e}}(n,t,function(n){r||(r=!0,t!==n?z(e,n):P(e,n))},function(t){r||(r=!0,R(e,t))},e._label);!r&&a&&(r=!0,R(e,a))},e)}(t,n,r):P(t,n)}function z(e,t){var n;e===t?R(e,new TypeError("You cannot resolve a promise with itself")):"function"==typeof(n=t)||"object"==typeof n&&null!==n?W(e,t,S(t)):P(e,t)}function O(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&&s(N,e))}function R(e,t){e._state===M&&(e._state=L,e._result=t,s(O,e))}function D(e,t,n,r){var a=e._subscribers,o=a.length;e._onerror=null,a[o]=t,a[o+C]=n,a[o+L]=r,0===o&&e._state&&s(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?j(n,r,a,o):a(o);e._subscribers.length=0}}function E(){this.error=null}var I=new E;function j(t,n,r,a){var o=e(r),i=void 0,l=void 0,s=void 0,c=void 0;if(o){if((i=function(e,t){try{return e(t)}catch(e){return I.error=e,I}}(r,a))===I?(c=!0,l=i.error,i=null):s=!0,n===i)return void R(n,new TypeError("A promises callback cannot return that same promise."))}else i=a,s=!0;n._state!==M||(o&&s?z(n,i):c?R(n,l):t===C?P(n,i):t===L&&R(n,i))}var F=0;function $(e){e[A]=F++,e._state=void 0,e._result=void 0,e._subscribers=[]}function V(e,t){this._instanceConstructor=e,this.promise=new e(w),this.promise[A]||$(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))):R(this.promise,new Error("Array Methods must be provided an Array"))}function H(e){this[A]=F++,this._result=this._state=void 0,this._subscribers=[],w!==e&&("function"!=typeof e&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof H?function(e,t){try{t(function(t){z(e,t)},function(t){R(e,t)})}catch(t){R(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 G(){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===x){var a=S(e);if(a===T&&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(w);W(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===L?R(r,n):this._result[t]=n),0===this._remaining&&P(r,this._result)},V.prototype._willSettleAt=function(e,t){var n=this;D(e,void 0,function(e){return n._settledAt(C,t,e)},function(e){return n._settledAt(L,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=x,H.reject=function(e){var t=new this(w);return R(t,e),t},H._setScheduler=function(e){l=e},H._setAsap=function(e){s=e},H._asap=s,H.prototype={constructor:H,then:T,catch:function(e){return this.then(null,e)}},G(),H.polyfill=G,H.Promise=H,H},e.exports=a()}).call(this,n(170),n(44))},function(e,t,n){"use strict";var r=n(18).id2name,a=n(140),o=n(16).ALMOST_EQUAL,i=n(19).FROM_BL;function l(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,s,c,u,d,f=e._fullLayout,p=f._axisConstraintGroups;for(t=0;t<p.length;t++){var h=p[t],v=Object.keys(h),g=1/0,m=0,_=1/0,y={},b={},k=!1;for(n=0;n<v.length;n++)b[i=v[n]]=s=f[r(i)],s._inputDomain?s.domain=s._inputDomain.slice():s._inputDomain=s.domain.slice(),s._inputRange||(s._inputRange=s.range.slice()),s.setScale(),y[i]=c=Math.abs(s._m)/h[i],g=Math.min(g,c),"domain"!==s.constrain&&s._constraintShrinkable||(_=Math.min(_,c)),delete s._constraintShrinkable,m=Math.max(m,c),"domain"===s.constrain&&(k=!0);if(!(g>o*m)||k)for(n=0;n<v.length;n++)if(c=y[i=v[n]],u=(s=b[i]).constrain,c!==_||"domain"===u)if(d=c/_,"range"===u)a(s,d);else{var T=s._inputDomain,x=(s.domain[1]-s.domain[0])/(T[1]-T[0]),A=(s.r2l(s.range[1])-s.r2l(s.range[0]))/(s.r2l(s._inputRange[1])-s.r2l(s._inputRange[0]));if((d/=x)*A<1){s.domain=s._input.domain=T.slice(),a(s,d);continue}if(A<1&&(s.range=s._input.range=s._inputRange.slice(),d*=A),s.autorange&&s._min.length&&s._max.length){var w=s.r2l(s.range[0]),M=s.r2l(s.range[1]),C=(w+M)/2,L=C,B=C,S=Math.abs(M-C),W=C-S*d*1.0001,z=C+S*d*1.0001;l(s,d),s.setScale();var O,P,R=Math.abs(s._m);for(P=0;P<s._min.length;P++)(O=s._min[P].val-s._min[P].pad/R)>W&&O<L&&(L=O);for(P=0;P<s._max.length;P++)(O=s._max[P].val+s._max[P].pad/R)<z&&O>B&&(B=O);d/=(B-L)/(2*S),L=s.l2r(L),B=s.l2r(B),s.range=s._input.range=w<M?[L,B]:[B,L]}l(s,d)}}},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),l=n(0),s=n(3),c=n(7),u=n(97),d=n(147),f=n(143);t.layoutStyles=function(e){return l.syncOrAsync([i.doAutoMargin,t.lsInner],e)},t.lsInner=function(e){var n,o=e._fullLayout,i=o._size,l=a.Axes.list(e);for(n=0;n<l.length;n++)l[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 u=o._paper.selectAll("g.subplot"),f=[],p=[];u.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"),l=r.domain,s=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}(l,s,p)?(f.push(t),p.push([l,s])):c=[0];var u=n.plotgroup.selectAll(".bg").data(c);u.enter().append("rect").classed("bg",!0),u.exit().remove(),u.each(function(){n.bg=u;var e=n.plotgroup.node();e.insertBefore(this,e.childNodes[0])})});var 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 v=[];return u.each(function(t){var n=o._plots[t],r=a.Axes.getFromId(e,t,"x"),l=a.Axes.getFromId(e,t,"y");r.setScale(),l.setScale(),n.bg&&o._has("cartesian")&&n.bg.call(c.setRect,r._offset-i.p,l._offset-i.p,r._length+2*i.p,l._length+2*i.p).call(s.fill,o.plot_bgcolor).style("stroke-width",0),n.clipId="clip"+o._uid+t+"plot";var u=o._defs.selectAll("g.clips").selectAll("#"+n.clipId).data([0]);u.enter().append("clipPath").attr({class:"plotclip",id:n.clipId}).append("rect"),u.selectAll("rect").attr({width:r._length,height:l._length}),n.plot.call(c.setTranslate,r._offset,l._offset),n.plot.call(c.setClipUrl,n.clipId);var d=c.crispRound(e,r.linewidth,1),f=c.crispRound(e,l.linewidth,1),p=i.p+f,h="M"+-p+",",g="h"+(r._length+2*p),m="free"===r.anchor&&-1===v.indexOf(r._id),_=i.h*(1-(r.position||0))+d/2%1,y=r.anchor===l._id&&(r.mirror||"top"!==r.side)||"all"===r.mirror||"allticks"===r.mirror||r.mirrors&&r.mirrors[l._id+"bottom"],b=l._length+i.p+d/2,k=r.anchor===l._id&&(r.mirror||"top"===r.side)||"all"===r.mirror||"allticks"===r.mirror||r.mirrors&&r.mirrors[l._id+"top"],T=-i.p-d/2,x=i.p,A=y?0:d,w=k?0:d,M=","+(-x-w)+"v"+(l._length+2*x+w+A),C="free"===l.anchor&&-1===v.indexOf(l._id),L=i.w*(l.position||0)+f/2%1,B=l.anchor===r._id&&(l.mirror||"right"!==l.side)||"all"===l.mirror||"allticks"===l.mirror||l.mirrors&&l.mirrors[r._id+"left"],S=-i.p-f/2,W=l.anchor===r._id&&(l.mirror||"right"===l.side)||"all"===l.mirror||"allticks"===l.mirror||l.mirrors&&l.mirrors[r._id+"right"],z=r._length+i.p+f/2;r._linepositions[t]=[y?b:void 0,k?T:void 0,m?_:void 0],r.anchor===l._id?r._linepositions[t][3]="top"===r.side?T:b:m&&(r._linepositions[t][3]=_),l._linepositions[t]=[B?S:void 0,W?z:void 0,C?L:void 0],l.anchor===r._id?l._linepositions[t][3]="right"===l.side?z:S:C&&(l._linepositions[t][3]=L);var O="translate("+r._offset+","+l._offset+")",P=O,R=O;m&&(P="translate("+r._offset+","+i.t+")",T+=l._offset-i.t,b+=l._offset-i.t),C&&(R="translate("+i.l+","+l._offset+")",S+=r._offset-i.l,z+=r._offset-i.l),o._has("cartesian")&&(n.xlines.attr("transform",P).attr("d",(y?h+b+g:"")+(k?h+T+g:"")+(m?h+_+g:"")||"M0,0").style("stroke-width",d+"px").call(s.stroke,r.showline?r.linecolor:"rgba(0,0,0,0)"),n.ylines.attr("transform",R).attr("d",(B?"M"+S+M:"")+(W?"M"+z+M:"")+(C?"M"+L+M:"")||"M0,0").attr("stroke-width",f+"px").call(s.stroke,l.showline?l.linecolor:"rgba(0,0,0,0)")),n.xaxislayer.attr("transform",P),n.yaxislayer.attr("transform",R),n.gridlayer.attr("transform",O),n.zerolinelayer.attr("transform",O),n.draglayer.attr("transform",O),m&&v.push(r._id),C&&v.push(l._id)}),a.Axes.makeClipPaths(e),t.drawMainTitle(e),d.manage(e),e._promises.length&&Promise.all(e._promises)},t.drawMainTitle=function(e){var t=e._fullLayout;u.draw(e,"gtitle",{propContainer:t,propName:"title",dfltName:"Plot",attributes:{x:t.width/2,y:t._size.t/2,"text-anchor":"middle"}})},t.doTraceStyle=function(e){for(var t=0;t<e.calcdata.length;t++){var n=e.calcdata[t],r=(((n[0]||{}).trace||{})._module||{}).arraysToCalcdata;r&&r(n,n[0].trace)}return 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(d.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,l=r+r,s=a+a,c=n*i,u=r*i,d=r*l,f=a*i,p=a*l,h=a*s,v=o*i,g=o*l,m=o*s;return e[0]=1-d-h,e[1]=u+m,e[2]=f-g,e[3]=0,e[4]=u-m,e[5]=1-c-h,e[6]=p+v,e[7]=0,e[8]=f+g,e[9]=p-v,e[10]=1-c-d,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}},function(e,t,n){"use strict";var r=n(2),a=n(253),o=n(4),i=n(0),l=n(9),s=n(6),c=n(3);function u(e,t){var n=e[t],r=t.charAt(0);n&&"paper"!==n&&(e[t]=s.cleanId(n,r))}function d(e){var t="middle",n="center";return-1!==e.indexOf("top")?t="top":-1!==e.indexOf("bottom")&&(t="bottom"),-1!==e.indexOf("left")?n="left":-1!==e.indexOf("right")&&(n="right"),t+" "+n}function f(e,t){return t in e&&"object"==typeof e[t]&&0===Object.keys(e[t]).length}t.getGraphDiv=function(e){var t;if("string"==typeof e){if(null===(t=document.getElementById(e)))throw new Error("No DOM element with id '"+e+"' exists on the page.");return t}if(null===e||void 0===e)throw new Error("DOM element provided is null or undefined");return e},t.clearPromiseQueue=function(e){Array.isArray(e._promises)&&e._promises.length>0&&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=s.list({_fullLayout:e});for(t=0;t<r.length;t++){var o=r[t];o.anchor&&"free"!==o.anchor&&(o.anchor=s.cleanId(o.anchor)),o.overlaying&&(o.overlaying=s.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 d=Array.isArray(e.annotations)?e.annotations.length:0;for(t=0;t<d;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),u(p,"xref"),u(p,"yref"))}var h=Array.isArray(e.shapes)?e.shapes.length:0;for(t=0;t<h;t++){var v=e.shapes[t];i.isPlainObject(v)&&(u(v,"xref"),u(v,"yref"))}var g=e.legend;g&&(g.x>3?(g.x=1.02,g.xanchor="left"):g.x<-2&&(g.x=-.02,g.xanchor="right"),g.y>3?(g.y=1.02,g.yanchor="bottom"):g.y<-2&&(g.y=-.02,g.yanchor="top")),"rotate"===e.dragmode&&(e.dragmode="orbit"),e.scene1&&(e.scene||(e.scene=e.scene1),delete e.scene1);var m=l.getSubplotIds(e,"gl3d");for(t=0;t<m.length;t++){var _=e[m[t]],y=_.cameraposition;if(Array.isArray(y)&&4===y[0].length){var b=y[0],k=y[1],T=y[2],x=a([],b),A=[];for(n=0;n<3;++n)A[n]=k[t]+T*x[2+4*n];_.camera={eye:{x:A[0],y:A[1],z:A[2]},center:{x:k[0],y:k[1],z:k[2]},up:{x:x[1],y:x[5],z:x[9]}},delete _.cameraposition}}return c.clean(e),e},t.cleanData=function(e,n){for(var r=[],a=e.concat(Array.isArray(n)?n:[]).filter(function(e){return"uid"in e}).map(function(e){return e.uid}),u=0;u<e.length;u++){var p,h=e[u];if(!("uid"in h)||-1!==r.indexOf(h.uid)){var v;for(p=0;p<100&&(v=i.randstr(a),-1!==r.indexOf(v));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,m=h.error_y.color||(o.traceIs(h,"bar")?c.defaultLine:g[u%g.length]);h.error_y.color=c.addOpacity(c.rgb(m),c.opacity(m)*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=s.cleanId(h.xaxis,"x")),h.yaxis&&(h.yaxis=s.cleanId(h.yaxis,"y")),o.traceIs(h,"gl3d")&&h.scene&&(h.scene=l.subplotsRegistry.gl3d.cleanId(h.scene)),o.traceIs(h,"pie")||o.traceIs(h,"bar")||(Array.isArray(h.textposition)?h.textposition=h.textposition.map(d):h.textposition&&(h.textposition=d(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 _=h.marker;"YIGnBu"===_.colorscale&&(_.colorscale="YlGnBu"),"YIOrRd"===_.colorscale&&(_.colorscale="YlOrRd")}if("surface"===h.type&&i.isPlainObject(h.contours)){var y=["x","y","z"];for(p=0;p<y.length;p++){var b=h.contours[y[p]];i.isPlainObject(b)&&(b.highlightColor&&(b.highlightcolor=b.highlightColor,delete b.highlightColor),b.highlightWidth&&(b.highlightwidth=b.highlightWidth,delete b.highlightWidth))}}if(Array.isArray(h.transforms)){var k=h.transforms;for(p=0;p<k.length;p++){var T=k[p];if(i.isPlainObject(T))switch(T.type){case"filter":T.filtersrc&&(T.target=T.filtersrc,delete T.filtersrc),T.calendar&&(T.valuecalendar||(T.valuecalendar=T.calendar),delete T.calendar);break;case"groupby":if(T.styles=T.styles||T.style,T.styles&&!Array.isArray(T.styles)){var x=T.styles,A=Object.keys(x);T.styles=[];for(var w=0;w<A.length;w++)T.styles.push({target:A[w],value:x[A[w]]})}}}}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,l=o.length,s=o[l-1],c=r(s);if(c&&null===t){var u=o.slice(0,l-1).join(".");i.nestedProperty(a,u).get().splice(s,1)}else c&&void 0===e.get()?(void 0===e.get()&&(n[e.astr]=null),e.set(t)):e.set(t)};var 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(107),a=n(32),o=n(109),i=n(33),l=n(162).sorterAsc,s=n(4);t.containerArrayMatch=n(167);var c=t.isAddVal=function(e){return"add"===e||a(e)},u=t.isRemoveVal=function(e){return null===e||"remove"===e};t.applyContainerArrayChanges=function(e,t,n,a){var d=t.astr,f=s.getComponentMethod(d,"supplyLayoutDefaults"),p=s.getComponentMethod(d,"draw"),h=s.getComponentMethod(d,"drawOne"),v=a.replot||a.recalc||f===o||p===o,g=e.layout,m=e._fullLayout;if(n[""]){Object.keys(n).length>1&&i.warn("Full array edits are incompatible with other edits",d);var _=n[""][""];if(u(_))t.set(null);else{if(!Array.isArray(_))return i.warn("Unrecognized full array edit value",d,_),!0;t.set(_)}return!v&&(f(g,m),p(e),!0)}var y,b,k,T,x,A,w,M=Object.keys(n).map(Number).sort(l),C=t.get(),L=C||[],B=r(m,d).get(),S=[],W=-1,z=L.length;for(y=0;y<M.length;y++)if(T=n[k=M[y]],x=Object.keys(T),A=T[""],w=c(A),k<0||k>L.length-(w?0:1))i.warn("index out of range",d,k);else if(void 0!==A)x.length>1&&i.warn("Insertion & removal are incompatible with edits to the same index.",d,k),u(A)?S.push(k):w?("add"===A&&(A={}),L.splice(k,0,A),B&&B.splice(k,0,{})):i.warn("Unrecognized full object edit value",d,k,A),-1===W&&(W=k);else for(b=0;b<x.length;b++)r(L[k],x[b]).set(T[x[b]]);for(y=S.length-1;y>=0;y--)L.splice(S[y],1),B&&B.splice(S[y],1);if(L.length?C||t.set(L):t.set(null),v)return!1;if(f(g,m),h!==o){var O;if(-1===W)O=M;else{for(z=Math.max(L.length,z),O=[],y=0;y<M.length&&!((k=M[y])>=W);y++)O.push(k);for(y=W;y<z;y++)O.push(y)}for(y=0;y<O.length;y++)h(e,O[y])}else p(e);return!0}},function(e,t,n){"use strict";var r=n(141),a=n(3),o=n(87).appendArrayPointValue,i=n(6),l=n(15),s=r.filter,c=r.tester,u=l.MINSELECT;function d(e){return e._id}function f(e,t){if(Array.isArray(e))for(var n=t.cd[0].trace,r=0;r<e.length;r++){var a=e[r];a.curveNumber=n.index,a.data=n._input,a.fullData=n,o(a,n,a.pointNumber)}return e}e.exports=function(e,t,n,r,o){var p,h=r.gd._fullLayout._zoomlayer,v=r.element.getBoundingClientRect(),g=r.plotinfo.xaxis._offset,m=r.plotinfo.yaxis._offset,_=t-v.left,y=n-v.top,b=_,k=y,T="M"+_+","+y,x=r.xaxes[0]._length,A=r.yaxes[0]._length,w=r.xaxes.map(d),M=r.yaxes.map(d),C=r.xaxes.concat(r.yaxes);"lasso"===o&&(p=s([[_,y]],l.BENDPX));var L=h.selectAll("path.select-outline").data([1,2]);L.enter().append("path").attr("class",function(e){return"select-outline select-outline-"+e}).attr("transform","translate("+g+", "+m+")").attr("d",T+"Z");var B,S,W,z,O,P=h.append("path").attr("class","zoombox-corners").style({fill:a.background,stroke:a.defaultLine,"stroke-width":1}).attr("transform","translate("+g+", "+m+")").attr("d","M0,0Z"),R=[],D=r.gd,N=[];for(B=0;B<D.calcdata.length;B++)if((W=(S=D.calcdata[B])[0].trace)._module&&W._module.selectPoints)if(r.subplot){if(W.subplot!==r.subplot)continue;R.push({selectPoints:W._module.selectPoints,cd:S,xaxis:r.xaxes[0],yaxis:r.yaxes[0]})}else{if(-1===w.indexOf(W.xaxis))continue;if(-1===M.indexOf(W.yaxis))continue;R.push({selectPoints:W._module.selectPoints,cd:S,xaxis:i.getFromId(D,W.xaxis),yaxis:i.getFromId(D,W.yaxis)})}function E(e){var t="y"===e._id.charAt(0)?1:0;return function(n){return e.p2d(n[t])}}function I(e,t){return e-t}r.moveFn=function(e,t){var n,a;b=Math.max(0,Math.min(x,e+_)),k=Math.max(0,Math.min(A,t+y));var i=Math.abs(b-_),l=Math.abs(k-y);for("select"===o?(l<Math.min(.6*i,u)?(n=c([[_,0],[_,A],[b,A],[b,0]]),P.attr("d","M"+n.xmin+","+(y-u)+"h-4v"+2*u+"h4ZM"+(n.xmax-1)+","+(y-u)+"h4v"+2*u+"h-4Z")):i<Math.min(.6*l,u)?(n=c([[0,y],[0,k],[x,k],[x,y]]),P.attr("d","M"+(_-u)+","+n.ymin+"v-4h"+2*u+"v4ZM"+(_-u)+","+(n.ymax-1)+"v4h"+2*u+"v-4Z")):(n=c([[_,y],[_,k],[b,k],[b,y]]),P.attr("d","M0,0Z")),L.attr("d","M"+n.xmin+","+n.ymin+"H"+(n.xmax-1)+"V"+(n.ymax-1)+"H"+n.xmin+"Z")):"lasso"===o&&(p.addPt([b,k]),n=c(p.filtered),L.attr("d","M"+p.filtered.join("L")+"Z")),N=[],B=0;B<R.length;B++)z=R[B],[].push.apply(N,f(z.selectPoints(z,n),z));if(O={points:N},"select"===o){var s,d=O.range={};for(B=0;B<C.length;B++)s=(a=C[B])._id.charAt(0),d[a._id]=[a.p2d(n[s+"min"]),a.p2d(n[s+"max"])].sort(I)}else{var h=O.lassoPoints={};for(B=0;B<C.length;B++)h[(a=C[B])._id]=p.filtered.map(E(a))}r.gd.emit("plotly_selecting",O)},r.doneFn=function(e,t){if(P.remove(),e||2!==t)r.gd.emit("plotly_selected",O);else{for(L.remove(),B=0;B<R.length;B++)(z=R[B]).selectPoints(z,!1);D.emit("plotly_deselect",null)}}}},function(e,t,n){"use strict";var r=n(1),a=n(21),o=n(8),i=n(4),l=n(0),s=n(14),c=n(3),u=n(7),d=n(28),f=n(20),p=n(19).FROM_TL,h=n(9),v=n(6).doTicks,g=n(18).getFromId,m=n(256),_=n(140),y=n(15),b=y.MINDRAG,k=y.MINZOOM,T=!0;function x(e,t){for(var n=0;n<e.length;n++)if(!e[n].fixedrange)return t;return""}function A(e,t,n,r,a){var o,i,l,s;for(o=0;o<e.length;o++)(i=e[o]).fixedrange||(l=i._rl[0],s=i._rl[1]-l,i.range=[i.l2r(l+s*t),i.l2r(l+s*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;A(a,c,1-c,r)}}function w(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 L(e){r.select(e).selectAll(".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners").remove()}function B(e){return-1!==["lasso","select"].indexOf(e)}function S(e){var t=Math.floor(Math.min(e.b-e.t,e.r-e.l,k)/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,W,z,O,P,R){var D,N,E,I,j,F,$,V,H,G,K,q,U,Y=e._fullLayout,X=e._fullLayout._zoomlayer,J=P+R==="nsew";function Z(){N=[t.xaxis],E=[t.yaxis];var n=N[0],r=E[0];F=n._length,$=r._length;var a=Y._axisConstraintGroups,o=[n._id],i=[r._id];D=[t].concat(P&&R?t.overlays:[]);for(var s=1;s<D.length;s++){var c=D[s].xaxis,u=D[s].yaxis;-1===N.indexOf(c)&&(N.push(c),o.push(c._id)),-1===E.indexOf(u)&&(E.push(u),i.push(u._id))}V=x(N,R),H=x(E,P),G=function(e,t){if(!e)return"pointer";if("nsew"===e)return"pan"===t?"move":"crosshair";return e.toLowerCase()+"-resize"}(H+V,Y.dragmode),I=n._offset,j=r._offset;var d=function(e,t,n){var r,a,o,i,s,c,u=!1,d={},f={};for(r=0;r<e.length;r++){for(i=e[r],a=0;a<t.length;a++)if(i[t[a]]){for(s in i)-1===("x"===s.charAt(0)?t:n).indexOf(s)&&(d[s]=1);for(o=0;o<n.length;o++)i[n[o]]&&(u=!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)}u&&(l.extendFlat(d,f),f={});return{x:d,y:f,xy:u}}(a,o,i);for(var f in K=d.xy,q=[],d.x)q.push(g(e,f));for(var p in U=[],d.y)U.push(g(e,p))}Z();var Q=function(e,t,n,r,a,o,i){var l=e.draglayer.selectAll("."+t).data([0]);return l.enter().append("rect").classed("drag",!0).classed(t,!0).style({fill:"transparent","stroke-width":0}).attr("data-subplot",e.id),l.call(u.setRect,r,a,o,i).call(d,n),l.node()}(t,P+R+"drag",G,n,W,z,O);if(!H&&!V&&!B(Y.dragmode))return Q.onmousedown=null,Q.style.pointerEvents=J?"all":"none",Q;var ee,te,ne,re,ae,oe,ie,le,se,ce={element:Q,gd:e,plotinfo:t,prepFn:function(t,n,r){var o=e._fullLayout.dragmode;J?t.shiftKey&&(o="pan"===o?"zoom":"pan"):o="pan",ce.minDrag="lasso"===o?1:void 0,"zoom"===o?(ce.moveFn=de,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",le=function(e,t,n,r,a){return e.append("path").attr("class","zoombox").style({fill:t>.2?"rgba(0,0,0,0)":"rgba(255,255,255,0)","stroke-width":0}).attr("transform","translate("+n+", "+r+")").attr("d",a+"Z")}(X,re,I,j,ae="M0,0H"+F+"V"+$+"H0V0"),se=function(e,t,n){return e.append("path").attr("class","zoombox-corners").style({fill:c.background,stroke:c.defaultLine,"stroke-width":1,opacity:0}).attr("transform","translate("+t+", "+n+")").attr("d","M0,0Z")}(X,I,j),C(X)}(0,n,r)):"pan"===o?(ce.moveFn=ye,ce.doneFn=pe,C(X)):B(o)&&(ce.xaxes=N,ce.yaxes=E,m(t,n,r,ce,o))}};f.init(ce);var ue={};function de(t,n){if(e._transitioningWithDuration)return!1;var r=Math.max(0,Math.min(F,t+ee)),a=Math.max(0,Math.min($,n+te)),o=Math.abs(r-ee),i=Math.abs(a-te);function l(){ie="",ne.r=ne.l,ne.t=ne.b,se.attr("d","M0,0Z")}ne.l=Math.min(ee,r),ne.r=Math.max(ee,r),ne.t=Math.min(te,a),ne.b=Math.max(te,a),K?o>k||i>k?(ie="xy",o/F>i/$?(i=o*$/F,te>a?ne.t=te-i:ne.b=te+i):(o=i*F/$,ee>r?ne.l=ee-o:ne.r=ee+o),se.attr("d",S(ne))):l():!H||i<Math.min(Math.max(.6*o,b),k)?o<b?l():(ne.t=0,ne.b=$,ie="x",se.attr("d",function(e,t){return"M"+(e.l-.5)+","+(t-k-.5)+"h-3v"+(2*k+1)+"h3ZM"+(e.r+.5)+","+(t-k-.5)+"h3v"+(2*k+1)+"h-3Z"}(ne,te))):!V||o<Math.min(.6*i,k)?(ne.l=0,ne.r=F,ie="y",se.attr("d",function(e,t){return"M"+(t-k-.5)+","+(e.t-.5)+"v-3h"+(2*k+1)+"v3ZM"+(t-k-.5)+","+(e.b+.5)+"v3h"+(2*k+1)+"v-3Z"}(ne,ee))):(ie="xy",se.attr("d",S(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))}(le,se,ne,ae,oe,re),oe=!0}function fe(t,n){if(Math.min(ne.h,ne.w)<2*b)return 2===n&&ke(),L(e);"xy"!==ie&&"x"!==ie||A(N,ne.l/F,ne.r/F,ue,q),"xy"!==ie&&"y"!==ie||A(E,($-ne.b)/$,($-ne.t)/$,ue,U),L(e),Te(ie),T&&e.data&&e._context.showTips&&(l.notifier("Double-click to<br>zoom back out","long"),T=!1)}function pe(t,n){var a=1===(P+R).length;if(t)Te();else if(2!==n||a){if(1===n&&a){var i=P?E[0]:N[0],l="s"===P||"w"===R?0:1,c=i._name+".range["+l+"]",u=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,l),d="left",f="middle";if(i.fixedrange)return;P?(f="n"===P?"top":"bottom","right"===i.side&&(d="right")):"e"===R&&(d="right"),e._context.showAxisRangeEntryBoxes&&r.select(Q).call(s.makeEditable,{gd:e,immediate:!0,background:Y.paper_bgcolor,text:String(u),fill:i.tickfont?i.tickfont.color:"#444",horizontalAlign:d,verticalAlign:f}).on("edit",function(t){var n=i.d2r(t);void 0!==n&&o.relayout(e,c,n)})}}else ke()}var he=[0,0,F,$],ve=null,ge=y.REDRAWDELAY,me=t.mainplot?Y._plots[t.mainplot]:t;function _e(t){if(e._context.scrollZoom||Y._enablescrollzoom){if(e._transitioningWithDuration)return l.pauseEvent(t);var n=e.querySelector(".plotly");if(Z(),!(n.scrollHeight-n.clientHeight>10||n.scrollWidth-n.clientWidth>10)){clearTimeout(ve);var r=-t.deltaY;if(isFinite(r)||(r=t.wheelDelta/10),isFinite(r)){var a,o=Math.exp(-Math.min(Math.max(r,-20),20)/100),i=me.draglayer.select(".nsewdrag").node().getBoundingClientRect(),s=(t.clientX-i.left)/i.width,c=(i.bottom-t.clientY)/i.height;if(R||K){for(R||(s=.5),a=0;a<N.length;a++)u(N[a],s,o);he[2]*=o,he[0]+=he[2]*s*(1/o-1)}if(P||K){for(P||(c=.5),a=0;a<E.length;a++)u(E[a],c,o);he[3]*=o,he[1]+=he[3]*(1-c)*(1/o-1)}return xe(he),be(P,R),ve=setTimeout(function(){he=[0,0,F,$],Te(K?"xy":(R?"x":"")+(P?"y":""))},ge),l.pauseEvent(t)}l.log("Did not find wheel motion attributes: ",t)}}function u(e,t,n){if(!e.fixedrange){var r=l.simpleMap(e.range,e.r2l),a=r[0]+(r[1]-r[0])*t;e.range=r.map(function(t){return e.l2r(a+(t-a)*n)})}}}function ye(t,n){if(!e._transitioningWithDuration){if(Z(),"ew"===V||"ns"===H)return V&&w(N,t),H&&w(E,n),xe([V?-t:0,H?-n:0,F,$]),void be(H,V);if(K&&V&&H){var r="w"===V==("n"===H)?1:-1,a=(t/F+r*n/$)/2;t=a*F,n=r*a*$}"w"===V?t=s(N,0,t):"e"===V?t=s(N,1,-t):V||(t=0),"n"===H?n=s(E,1,n):"s"===H?n=s(E,0,-n):H||(n=0);var o="w"===V?t:0,i="n"===H?n:0;if(K){var l;if(!V&&1===H.length){for(l=0;l<N.length;l++)N[l].range=N[l]._r.slice(),_(N[l],1-n/$);o=(t=n*F/$)/2}if(!H&&1===V.length){for(l=0;l<E.length;l++)E[l].range=E[l]._r.slice(),_(E[l],1-t/F);i=(n=t*$/F)/2}}xe([o,i,F-t,$-n]),be(H,V)}function s(e,t,n){for(var r,a,o=1-t,i=0;i<e.length;i++){var l=e[i];if(!l.fixedrange){r=l,a=l._rl[o]+(l._rl[t]-l._rl[o])/M(n/l._length);var s=l.l2r(a);!1!==s&&void 0!==s&&(l.range[t]=s)}}return r._length*(r._rl[t]-a)/(r._rl[t]-r._rl[o])}}function be(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||K)&&(o(N),o(q)),(t||K)&&(o(E),o(U)),ue={},r=0;r<a.length;r++){var l=a[r];v(e,l,!0);var s=g(e,l);ue[s._name+".range[0]"]=s.range[0],ue[s._name+".range[1]"]=s.range[1]}function c(o,i,l){for(r=0;r<o.length;r++){var s=o[r];if((n&&-1!==a.indexOf(s.xref)||t&&-1!==a.indexOf(s.yref))&&(i(e,r),l))return}}c(Y.annotations||[],i.getComponentMethod("annotations","drawOne")),c(Y.shapes||[],i.getComponentMethod("shapes","drawOne")),c(Y.images||[],i.getComponentMethod("images","draw"),!0)}function ke(){if(!e._transitioningWithDuration){var t,n,r,a=e._context.doubleClick,i=(V?N:[]).concat(H?E:[]),l={};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||(l[t._name+".autorange"]=!0);else if("reset"===a)for((V||K)&&(i=i.concat(q)),H&&!K&&(i=i.concat(U)),K&&(V?H||(i=i.concat(E)):i=i.concat(N)),n=0;n<i.length;n++)(t=i[n])._rangeInitial?(r=t._rangeInitial,l[t._name+".range[0]"]=r[0],l[t._name+".range[1]"]=r[1]):l[t._name+".autorange"]=!0;e.emit("plotly_doubleclick",null),o.relayout(e,l)}}function Te(t){void 0===t&&(t=(R?"x":"")+(P?"y":"")),xe([0,0,F,$]),l.syncOrAsync([h.previousPromises,function(){o.relayout(e,ue)}],e)}function xe(e){var t,n,r,a,o,i=Y._plots,l=Object.keys(i),s=e[2]/N[0]._length,c=e[3]/E[0]._length,d=R||K,f=P||K;function h(e){return e.fixedrange?0:d&&-1!==q.indexOf(e)?s:f&&-1!==(K?q:U).indexOf(e)?c:0}function v(e,t){return t?(e.range=e._r.slice(),_(e,t),g(e,t)):0}function g(e,t){return e._length*(1-t)*p[e.constraintoward||"middle"]}for(t=0;t<l.length;t++){var m=i[l[t]],y=m.xaxis,b=m.yaxis,k=d&&!y.fixedrange&&-1!==N.indexOf(y),T=f&&!b.fixedrange&&-1!==E.indexOf(b);if(k?(n=s,a=R?e[0]:g(y,n)):a=v(y,n=h(y)),T?(r=c,o=P?e[1]:g(b,r)):o=v(b,r=h(b)),n||r){n||(n=1),r||(r=1);var x=y._offset-a/n,A=b._offset-o/r;Y._defs.selectAll("#"+m.clipId).call(u.setTranslate,a,o).call(u.setScale,n,r),m.plot.call(u.setTranslate,x,A).call(u.setScale,1/n,1/r).select(".scatterlayer").selectAll(".points").selectAll(".point").call(u.setPointGroupScale,n,r),m.plot.select(".scatterlayer").selectAll(".points").selectAll(".textpoint").call(u.setTextPointsScale,n,r)}}}return P.length*R.length!=1&&(void 0!==Q.onwheel?Q.onwheel=_e:void 0!==Q.onmousewheel&&(Q.onmousewheel=_e)),Q}},function(e,t,n){"use strict";var r=n(4),a=n(85).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(28),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 l=o[i];0===l.indexOf("cursor-")&&e.attr(a,l.substr(7)).classed(l,!1)}e.attr(a)||e.attr(a,"!!")}r(e,t)}else n&&(e.attr(a,null),"!!"===n?r(e):r(e,n))}},function(e,t,n){"use strict";var r=n(0),a=n(4);function 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 l=0;l<t.length;l++){var s=t[l],c=s[0].trace;if(!a.traceIs(c,"pie")){var u=a.traceIs(c,"2dMap")?o:r.fillArray;u(c.hoverinfo,s,"hi",i(c)),c.hoverlabel&&(u(c.hoverlabel.bgcolor,s,"hbg"),u(c.hoverlabel.bordercolor,s,"hbc"),u(c.hoverlabel.font.size,s,"hts"),u(c.hoverlabel.font.color,s,"htc"),u(c.hoverlabel.font.family,s,"htf"))}}}},function(e,t,n){"use strict";var r=n(0),a=n(86);e.exports=function(e,t,n){function 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(108),o=n(142);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(142),o=n(86);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(88),a=e.exports={};a.wrapped=function(e,t,n){"string"==typeof e&&(e=document.getElementById(e)),e._hoverTimer&&(clearTimeout(e._hoverTimer),e._hoverTimer=void 0),a.raw(e,t,n)},a.raw=function(e,t){var n=e._fullLayout,a=e._hoverdata;t||(t={}),t.target&&!1===r.triggerHandler(e,"plotly_beforehover",t)||(n._hoverlayer.selectAll("g").remove(),n._hoverlayer.selectAll("line").remove(),n._hoverlayer.selectAll("circle").remove(),e._hoverdata=void 0,t.target&&a&&e.emit("plotly_unhover",{event:t,points:a}))}},function(e,t,n){"use strict";var r=n(0),a=[["sw-resize","s-resize","se-resize"],["w-resize","move","e-resize"],["nw-resize","n-resize","ne-resize"]];e.exports=function(e,t,n,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),l=(o+i)/2;return"left"===a||"bottom"===a?o:"center"===a||"middle"===a?l:"right"===a||"top"===a?i:o<2/3-l?o:i>4/3-l?i:l}},function(e,t,n){"use strict";e.exports=function(){var e,t=[],n=-1,r=!1;function a(e,t){return e?(r=!0,e[t](),r=!1,this):this}return{add:function(e){return r?this:(t.splice(n+1,t.length-n),t.push(e),n=t.length-1,this)},setCallback:function(t){e=t},undo:function(){var r=t[n];return r?(a(r,"undo"),n-=1,e&&e(r.undo),this):this},redo:function(){var r=t[n+1];return r?(a(r,"redo"),n+=1,e&&e(r.redo),this):this},clear:function(){t=[],n=-1},hasUndo:function(){return-1!==n},hasRedo:function(){return n<t.length-1},getCommands:function(){return t},getPreviousCommand:function(){return t[n-1]},getIndex:function(){return n}}}},function(e,t,n){"use strict";var r=n(1),a=n(0),o=n(3),i=n(144),l=n(267),s=a.extendDeepAll,c=e.exports={};c.framework=function(e){var t,n,a,o,u,d=new l;function f(n,l){return l&&(u=l),r.select(r.select(u).node().parentNode).selectAll(".svg-container>*:not(.chart-root)").remove(),t=t?s(t,n):n,a||(a=i.Axis()),o=i.adapter.plotly().convert(t),a.config(o).render(u),e.data=t.data,e.layout=t.layout,c.fillLayout(e),t}return f.isPolar=!0,f.svg=function(){return a.svg()},f.getConfig=function(){return t},f.getLiveConfig=function(){return 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,d.add({undo:function(){r&&a(r)},redo:function(){a(e)}}),n=i.util.cloneJson(o)},f.undo=function(){d.undo()},f.redo=function(){d.redo()},f},c.fillLayout=function(e){var t=r.select(e).selectAll(".plot-container"),n=t.selectAll(".svg-container"),a=e.framework&&e.framework.svg&&e.framework.svg(),i={width:800,height:600,paper_bgcolor:o.background,_container:t,_paperdiv:n,_paper:a};e._fullLayout=s(i,e.layout)}},function(e,t,n){"use strict";(e.exports=n(144)).manager=n(268)},function(e,t,n){"use strict";var r=n(1),a=n(2),o=n(8),i=n(0),l=n(88),s=n(145),c=n(4),u=n(9),d=n(269),f=n(143),p=n(7),h=n(30),v=n(31),g=n(14),m=n(255),_=n(254),y=n(252),b=n(15),k=n(251),T=k.enforce,x=k.clean,A=n(18);function w(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 L(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 B(e,t,n,r,o,l){!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 s,c,u,d=function(e,t,n,r){var o,l,s,c,u,d=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]],l=(s=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(l))throw new Error("cannot extend missing or non-array attribute: "+p);u=d?r[p][h]:r,a(u)||(u=-1),f.push({prop:s,target:l,insert:c,maxp:Math.floor(u)})}return f}(e,t,n,r),f=[],p={},h={},v=0;v<d.length;v++)c=d[v].prop,u=d[v].maxp,s=o(d[v].target,d[v].insert),u>=0&&u<s.length&&(f=l(s,u)),u=d[v].target.length,c.set(s),Array.isArray(p[c.astr])||(p[c.astr]=[]),Array.isArray(h[c.astr])||(h[c.astr]=[]),p[c.astr].push(f),h[c.astr].push(u);return{update:p,maxPoints:h}}function S(e,t,n){var r,a,l=e._fullLayout,s=e._fullData,d=e.data,f=_.coerceTraceIndices(e,n),p={docalc:!1,docalcAutorange:!1,doplot:!1,dostyle:!1,docolorbars:!1,autorangeOn:!1,clearCalc:!1,fullReplot:!1},h={},v={},g={},m=["mode","visible","type","orientation","fill","histfunc","histnorm","text","x","y","z","a","b","c","open","high","low","close","base","width","offset","xtype","x0","dx","ytype","y0","dy","xaxis","yaxis","line.width","connectgaps","transpose","zsmooth","showscale","marker.showscale","zauto","marker.cauto","autocolorscale","marker.autocolorscale","colorscale","marker.colorscale","reversescale","marker.reversescale","autobinx","nbinsx","xbins","xbins.start","xbins.end","xbins.size","autobiny","nbinsy","ybins","ybins.start","ybins.end","ybins.size","autocontour","ncontours","contours","contours.coloring","contours.operation","contours.value","contours.type","contours.value[0]","contours.value[1]","error_y","error_y.visible","error_y.value","error_y.type","error_y.traceref","error_y.array","error_y.symmetric","error_y.arrayminus","error_y.valueminus","error_y.tracerefminus","error_x","error_x.visible","error_x.value","error_x.type","error_x.traceref","error_x.array","error_x.symmetric","error_x.arrayminus","error_x.valueminus","error_x.tracerefminus","swapxy","swapxyaxes","orientationaxes","marker.colors","values","labels","label0","dlabel","sort","textinfo","textposition","textfont.size","textfont.family","textfont.color","insidetextfont.size","insidetextfont.family","insidetextfont.color","outsidetextfont.size","outsidetextfont.family","outsidetextfont.color","hole","scalegroup","domain","domain.x","domain.y","domain.x[0]","domain.x[1]","domain.y[0]","domain.y[1]","tilt","tiltaxis","depth","direction","rotation","pull","line.showscale","line.cauto","line.autocolorscale","line.reversescale","marker.line.showscale","marker.line.cauto","marker.line.autocolorscale","marker.line.reversescale","xcalendar","ycalendar","cumulative","cumulative.enabled","cumulative.direction","cumulative.currentbin","a0","da","b0","db","atype","btype","cheaterslope","carpet","sum"],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++)m.push("aaxis."+y[r]),m.push("baxis."+y[r]);for(r=0;r<f.length;r++)if(c.traceIs(s[f[r]],"box")){m.push("name");break}var b=["marker","marker.size","textfont","boxpoints","jitter","pointpos","whiskerwidth","boxmean","tickwidth"],k=["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"],T=["type","x","y","x0","y0","orientation","xaxis","yaxis"],x=["zmin","zmax"],A=["cmin","cmax"],w=["xbins.start","xbins.end","xbins.size"],M=["ybins.start","ybins.end","ybins.size"],C=["contours.start","contours.end","contours.size"],L=["cartesian","pie","ternary"];function B(){return f.map(function(){})}function S(e){var t=o.Axes.id2name(e);-1===a.indexOf(t)&&a.push(t)}function W(e){return"LAYOUT"+e+".autorange"}function z(e){return"LAYOUT"+e+".range"}function O(n,r,a){var o;Array.isArray(n)?n.forEach(function(e){O(e,r,a)}):n in t||_.hasParent(t,n)||(o="LAYOUT"===n.substr(0,6)?i.nestedProperty(e.layout,n.replace("LAYOUT","")):i.nestedProperty(d[f[a]],n),n in v||(v[n]=B()),void 0===v[n][a]&&(v[n][a]=o.get()),void 0!==r&&o.set(r))}for(var P in l._basePlotModules.forEach(function(e){-1===L.indexOf(e.name)&&(p.docalc=!0)}),t){if(_.hasParent(t,P))throw new Error("cannot set "+P+"and a parent attribute simultaneously");var R,D,N,E,I,j=t[P];if(h[P]=j,"LAYOUT"!==P.substr(0,6)){for(v[P]=B(),r=0;r<f.length;r++)if(R=d[f[r]],D=s[f[r]],E=(N=i.nestedProperty(R,P)).get(),void 0!==(I=Array.isArray(j)?j[r%j.length]:j)){if(-1!==x.indexOf(P)&&O("zauto",!1,r),-1!==A.indexOf(P))O("cauto",!1,r);else if("colorscale"===P)O("autocolorscale",!1,r);else if("autocolorscale"===P)O("colorscale",void 0,r);else if("marker.colorscale"===P)O("marker.autocolorscale",!1,r);else if("marker.autocolorscale"===P)O("marker.colorscale",void 0,r);else if("zauto"===P)O(x,void 0,r);else if(-1!==w.indexOf(P))O("autobinx",!1,r);else if("autobinx"===P)O(w,void 0,r);else if(-1!==M.indexOf(P))O("autobiny",!1,r);else if("autobiny"===P)O(M,void 0,r);else if(-1!==C.indexOf(P))O("autocontour",!1,r);else if("autocontour"===P)O(C,void 0,r);else if(-1!==["x0","dx"].indexOf(P)&&D.x&&"scaled"!==D.xtype)O("xtype","scaled",r);else if(-1!==["y0","dy"].indexOf(P)&&D.y&&"scaled"!==D.ytype)O("ytype","scaled",r);else if("colorbar.thicknessmode"===P&&N.get()!==I&&-1!==["fraction","pixels"].indexOf(I)&&D.colorbar){var F=-1!==["top","bottom"].indexOf(D.colorbar.orient)?l.height-l.margin.t-l.margin.b:l.width-l.margin.l-l.margin.r;O("colorbar.thickness",D.colorbar.thickness*("fraction"===I?1/F:F),r)}else if("colorbar.lenmode"===P&&N.get()!==I&&-1!==["fraction","pixels"].indexOf(I)&&D.colorbar){var $=-1!==["top","bottom"].indexOf(D.colorbar.orient)?l.width-l.margin.l-l.margin.r:l.height-l.margin.t-l.margin.b;O("colorbar.len",D.colorbar.len*("fraction"===I?1/$:$),r)}else"colorbar.tick0"===P||"colorbar.dtick"===P?O("colorbar.tickmode","linear",r):"colorbar.tickmode"===P&&O(["colorbar.tick0","colorbar.dtick"],void 0,r);if("type"===P&&"pie"===I!=("pie"===E)){var V="x",H="y";"bar"!==I&&"bar"!==E||"h"!==R.orientation||(V="y",H="x"),i.swapAttrs(R,["?","?src"],"labels",V),i.swapAttrs(R,["d?","?0"],"label",V),i.swapAttrs(R,["?","?src"],"values",H),"pie"===E?(i.nestedProperty(R,"marker.color").set(i.nestedProperty(R,"marker.colors").get()),l._pielayer.selectAll("g.trace").remove()):c.traceIs(R,"cartesian")&&(i.nestedProperty(R,"marker.colors").set(i.nestedProperty(R,"marker.color").get()),g[R.xaxis||"x"]=!0,g[R.yaxis||"y"]=!0)}v[P][r]=E;if(-1!==["swapxy","swapxyaxes","orientation","orientationaxes"].indexOf(P)){if("orientation"===P){if(N.set(I),N.get()===v[P][r])continue}else"orientationaxes"===P&&(R.orientation={v:"h",h:"v"}[D.orientation]);_.swapXYData(R)}else if(-1!==u.dataArrayContainers.indexOf(N.parts[0]))_.manageArrayContainers(N,I,v),p.docalc=!0;else{var G=(D._module||{}).attributes||{},K=i.nestedProperty(G,P).get()||i.nestedProperty(u.attributes,P).get()||{};K.valType||(p.docalc=!0),K.arrayOk&&(Array.isArray(I)||Array.isArray(E))&&(p.docalc=!0),"docalc"===K.editType&&(p.docalc=!0),N.set(I)}}if(-1!==["swapxyaxes","orientationaxes"].indexOf(P)&&o.Axes.swap(e,f),"orientationaxes"===P){var q=i.nestedProperty(e.layout,"hovermode");"x"===q.get()?q.set("y"):"y"===q.get()&&q.set("x")}-1!==f.indexOf(0)&&-1!==T.indexOf(P)&&(o.Axes.clearTypes(e,f),p.docalc=!0),-1!==["autobinx","autobiny","zauto"].indexOf(P)&&!1===I||(p.dostyle=!0),(-1!==["colorbar","line"].indexOf(N.parts[0])||"marker"===N.parts[0]&&"colorbar"===N.parts[1])&&(p.docolorbars=!0);var U=P.indexOf("["),Y=-1===U?P:P.substr(0,U);if(-1!==m.indexOf(Y)){if(-1!==["orientation","type"].indexOf(P)){for(a=[],r=0;r<f.length;r++){var X=d[f[r]];c.traceIs(X,"cartesian")&&(S(X.xaxis||"x"),S(X.yaxis||"y"),"type"===P&&O(["autobinx","autobiny"],!0,r))}O(a.map(W),!0,0),O(a.map(z),[0,1],0)}p.docalc=!0}else-1!==k.indexOf(Y)?p.doplot=!0:0===Y.indexOf("aaxis")||0===Y.indexOf("baxis")?p.doplot=!0:-1!==b.indexOf(Y)&&(p.docalcAutorange=!0)}else N=i.nestedProperty(e.layout,P.replace("LAYOUT","")),v[P]=[N.get()],N.set(Array.isArray(j)?j[0]:j),p.docalc=!0}o.Axes.list(e).forEach(function(e){e.autorange&&(p.autorangeOn=!0)});var J=Object.keys(g);e:for(r=0;r<J.length;r++){for(var Z=J[r],Q=Z.charAt(0),ee=Q+"axis",te=0;te<d.length;te++)if(c.traceIs(d[te],"cartesian")&&(d[te][ee]||Q)===Z)continue e;O("LAYOUT"+o.Axes.id2name(Z),null,0)}return(p.docalc||p.docalcAutorange&&p.autorangeOn)&&(p.clearCalc=!0),(p.docalc||p.doplot||p.docalcAutorange)&&(p.fullReplot=!0),{flags:p,undoit:v,redoit:h,traces:f,eventData:i.extendDeepNoArrays([],[h,f])}}function W(e,t){var n,r,a,l=e.layout,s=e._fullLayout,d=Object.keys(t),f=o.Axes.list(e),p={};for(r=0;r<d.length;r++)if(0===d[r].indexOf("allaxes")){for(a=0;a<f.length;a++){var h=f[a]._id.substr(1),v=-1!==h.indexOf("scene")?h+".":"",g=d[r].replace("allaxes",v+f[a]._name);t[g]||(t[g]=t[d[r]])}delete t[d[r]]}var y={dolegend:!1,doticks:!1,dolayoutstyle:!1,doplot:!1,docalc:!1,domodebar:!1,docamera:!1,layoutReplot:!1},k={},T={};function x(e,n){if(Array.isArray(e))e.forEach(function(e){x(e,n)});else if(!(e in t||_.hasParent(t,e))){var r=i.nestedProperty(l,e);e in T||(T[e]=r.get()),void 0!==n&&r.set(n)}}function w(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 L(e){var t=A.name2id(e.split(".")[0]);return C[t]=1,t}for(var B in t){if(_.hasParent(t,B))throw new Error("cannot set "+B+"and a parent attribute simultaneously");var S=i.nestedProperty(l,B),W=t[B],z=S.parts.length,O="string"==typeof S.parts[z-1]?z-1:z-2,P=S.parts[0],R=S.parts[O],D=S.parts[O-1]+"."+R,N=S.parts.slice(0,O).join("."),E=i.nestedProperty(e.layout,N).get(),I=i.nestedProperty(s,N).get(),j=S.get();if(void 0!==W){if(k[B]=W,T[B]="reverse"===R?W:j,-1!==["width","height"].indexOf(B)&&null===W)s[B]=e._initialAutoSize[B];else if(D.match(/^[xyz]axis[0-9]*\.range(\[[0|1]\])?$/))x(N+".autorange",!1),L(D),i.nestedProperty(s,N+"._inputRange").set(null);else if(D.match(/^[xyz]axis[0-9]*\.autorange$/)){x([N+".range[0]",N+".range[1]"],void 0),L(D),i.nestedProperty(s,N+"._inputRange").set(null);var F=i.nestedProperty(s,N).get();F._inputDomain&&(F._input.domain=F._inputDomain.slice())}else D.match(/^[xyz]axis[0-9]*\.domain(\[[0|1]\])?$/)?i.nestedProperty(s,N+"._inputDomain").set(null):D.match(/^[xyz]axis[0-9]*\.constrain.*$/)?y.docalc=!0:D.match(/^aspectratio\.[xyz]$/)?x(P+".aspectmode","manual"):D.match(/^aspectmode$/)?x([N+".x",N+".y",N+".z"],void 0):"tick0"===R||"dtick"===R?x(N+".tickmode","linear"):"tickmode"===R?x([N+".tick0",N+".dtick"],void 0):/[xy]axis[0-9]*?$/.test(R)&&!Object.keys(W||{}).length?y.docalc=!0:/[xy]axis[0-9]*\.categoryorder$/.test(D)?y.docalc=!0:/[xy]axis[0-9]*\.categoryarray/.test(D)&&(y.docalc=!0);if(-1!==D.indexOf("rangeslider")&&(y.docalc=!0),"type"===R){var $=E,V="linear"===I.type&&"log"===W,H="log"===I.type&&"linear"===W;if(V||H){if($&&$.range)if(I.autorange)V&&($.range=$.range[1]>$.range[0]?[1,2]:[2,1]);else{var G=$.range[0],K=$.range[1];V?(G<=0&&K<=0&&x(N+".autorange",!0),G<=0?G=K/1e6:K<=0&&(K=G/1e6),x(N+".range[0]",Math.log(G)/Math.LN10),x(N+".range[1]",Math.log(K)/Math.LN10)):(x(N+".range[0]",Math.pow(10,G)),x(N+".range[1]",Math.pow(10,K)))}else x(N+".autorange",!0);c.getComponentMethod("annotations","convertCoords")(e,I,W,x),c.getComponentMethod("images","convertCoords")(e,I,W,x)}else x(N+".autorange",!0);i.nestedProperty(s,N+"._inputRange").set(null)}else if(R.match(b.AX_NAME_PATTERN)){var q=i.nestedProperty(s,B).get(),U=(W||{}).type;U&&"-"!==U||(U="linear"),c.getComponentMethod("annotations","convertCoords")(e,q,U,x),c.getComponentMethod("images","convertCoords")(e,q,U,x)}var Y=m.containerArrayMatch(B);if(Y){n=Y.array,r=Y.index;var X=Y.property,J=(i.nestedProperty(l,n)||[])[r]||{};if(""===r)-1===B.indexOf("updatemenus")&&(y.docalc=!0);else if(""===X){var Z=W;m.isAddVal(W)?T[B]=null:m.isRemoveVal(W)?(T[B]=J,Z=J):i.warn("unrecognized full object value",t),(w(Z,"x")||w(Z,"y")&&-1===B.indexOf("updatemenus"))&&(y.docalc=!0)}else!w(J,"x")&&!w(J,"y")||i.containsAny(B,["color","opacity","align","dash","updatemenus"])||(y.docalc=!0);p[n]||(p[n]={});var Q=p[n][r];Q||(Q=p[n][r]={}),Q[X]=W,delete t[B]}else if("reverse"===R)E.range?E.range.reverse():(x(N+".autorange",!0),E.range=[1,0]),I.autorange?y.docalc=!0:y.doplot=!0;else{var ee=String(S.parts[1]||"");0===P.indexOf("scene")?"camera"===S.parts[1]?y.docamera=!0:y.doplot=!0:0===P.indexOf("geo")?y.doplot=!0:0===P.indexOf("ternary")?y.doplot=!0:"paper_bgcolor"===B?y.doplot=!0:"margin"===P||"autorange"===ee||"rangemode"===ee||"type"===ee||"domain"===ee||"fixedrange"===ee||"scaleanchor"===ee||"scaleratio"===ee||-1!==B.indexOf("calendar")||B.match(/^(bar|box|font)/)?y.docalc=!0:!s._has("gl2d")||-1===B.indexOf("axis")&&"plot_bgcolor"!==B?!s._has("gl2d")||"dragmode"!==B||"lasso"!==W&&"select"!==W||"lasso"===j||"select"===j?"hiddenlabels"===B?y.docalc=!0:-1!==P.indexOf("legend")?y.dolegend=!0:-1!==B.indexOf("title")?y.doticks=!0:-1!==P.indexOf("bgcolor")?y.dolayoutstyle=!0:z>1&&i.containsAny(ee,["tick","exponent","grid","zeroline"])?y.doticks=!0:-1!==B.indexOf(".linewidth")&&-1!==B.indexOf("axis")?y.doticks=y.dolayoutstyle=!0:z>1&&-1!==ee.indexOf("line")?y.dolayoutstyle=!0:z>1&&"mirror"===ee?y.doticks=y.dolayoutstyle=!0:"margin.pad"===B?y.doticks=y.dolayoutstyle=!0:-1!==["hovermode","dragmode"].indexOf(B)||-1!==B.indexOf("spike")?y.domodebar=!0:-1===["height","width","autosize"].indexOf(B)&&(y.doplot=!0):y.docalc=!0:y.doplot=!0,S.set(W)}}}for(n in p){m.applyContainerArrayChanges(e,i.nestedProperty(l,n),p[n],y)||(y.doplot=!0)}var te=s._axisConstraintGroups;for(M in C)for(r=0;r<te.length;r++){var ne=te[r];if(ne[M])for(var re in y.docalc=!0,ne)C[re]||(A.getFromId(e,re)._constraintShrinkable=!0)}var ae=s.width,oe=s.height;return e.layout.autosize&&u.plotAutoSize(e,e.layout,s),(t.height||t.width||s.width!==ae||s.height!==oe)&&(y.docalc=!0),(y.doplot||y.docalc)&&(y.layoutReplot=!0),{flags:y,undoit:T,redoit:k,eventData:i.extendDeep({},k)}}function z(e){var t=r.select(e),n=e._fullLayout;if(n._container=t.selectAll(".plot-container").data([0]),n._container.enter().insert("div",":first-child").classed("plot-container",!0).classed("plotly",!0),n._paperdiv=n._container.selectAll(".svg-container").data([0]),n._paperdiv.enter().append("div").classed("svg-container",!0).style("position","relative"),n._glcontainer=n._paperdiv.selectAll(".gl-container").data([0]),n._glcontainer.enter().append("div").classed("gl-container",!0),n._paperdiv.selectAll(".main-svg").remove(),n._paper=n._paperdiv.insert("svg",":first-child").classed("main-svg",!0),n._toppaper=n._paperdiv.append("svg").classed("main-svg",!0),!n._uid){var a=[];r.selectAll("defs").each(function(){this.id&&a.push(this.id.split("-")[1])}),n._uid=i.randstr(a)}n._paperdiv.selectAll(".main-svg").attr(v.svgAttrs),n._defs=n._paper.append("defs").attr("id","defs-"+n._uid),n._topdefs=n._toppaper.append("defs").attr("id","topdefs-"+n._uid),n._bgLayer=n._paper.append("g").classed("bglayer",!0),n._draggers=n._paper.append("g").classed("draglayer",!0);var 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 l=n._paper.append("g").classed("layer-above",!0);n._imageUpperLayer=l.append("g").classed("imagelayer",!0),n._shapeUpperLayer=l.append("g").classed("shapelayer",!0),n._pielayer=n._paper.append("g").classed("pielayer",!0),n._glimages=n._paper.append("g").classed("glimages",!0),n._infolayer=n._toppaper.append("g").classed("infolayer",!0),n._zoomlayer=n._toppaper.append("g").classed("zoomlayer",!0),n._hoverlayer=n._toppaper.append("g").classed("hoverlayer",!0),e.emit("plotly_framework")}o.plot=function(e,t,n,a){var s;if(e=_.getGraphDiv(e),l.init(e),i.isPlainObject(t)){var v=t;t=v.data,n=v.layout,a=v.config,s=v.frames}if(!1===l.triggerHandler(e,"plotly_beforeplot",[t,n,a]))return Promise.reject();t||n||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]=w: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 m=0===(e.data||[]).length&&Array.isArray(t);if(Array.isArray(t)&&(_.cleanData(t,e.data),m?e.data=t:e.data.push.apply(e.data,t),e.empty=!1),e.layout&&!m||(e.layout=_.cleanLayout(n)),e._dragging&&!e._transitioning)return e._replotPending=!0,Promise.reject();e._replotPending=!1,u.supplyDefaults(e);var b=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);d.manager.fillLayout(e),o.style({width:e._fullLayout.width+"px",height:e._fullLayout.height+"px"}),e.framework=d.manager.framework(e),e.framework({data:e.data,layout:e.layout},o.node()),e.framework.setUndoPoint();var i=e.framework.svg(),l=1,s=e._fullLayout.title;""!==s&&s||(l=0);var c=function(){this.call(g.convertToTspans,e)},f=i.select(".title-group text").call(c);if(e._context.editable){s&&"Click to enter title"!==s||(l=.2,f.attr({"data-unformatted":"Click to enter title"}).text("Click to enter title").style({opacity:l}).on("mouseover.opacity",function(){r.select(this).transition().duration(100).style("opacity",1)}).on("mouseout.opacity",function(){r.select(this).transition().duration(1e3).style("opacity",0)}));var 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),u.addLinks(e),Promise.resolve()}(e,t,n);b._replotting=!0,m&&z(e),e.framework!==z&&(e.framework=z,z(e)),p.initGradients(e),m&&o.Axes.saveShowSpikeInitial(e);var k=!e.calcdata||e.calcdata.length!==(e._fullData||[]).length;k&&u.doCalcdata(e);for(var A=0;A<e.calcdata.length;A++)e.calcdata[A][0].trace=e._fullData[A];var M=JSON.stringify(b._size);function C(){var t,n,r,a=e.calcdata;for(c.getComponentMethod("legend","draw")(e),c.getComponentMethod("rangeselector","draw")(e),c.getComponentMethod("sliders","draw")(e),c.getComponentMethod("updatemenus","draw")(e),t=0;t<a.length;t++)!0===(r=(n=a[t])[0].trace).visible&&r._module.colorbar?r._module.colorbar(e,n):u.autoMargin(e,"cb"+r.uid);return u.doAutoMargin(e),u.previousPromises(e)}function L(){if(!e._transitioning){for(var t=o.Axes.list(e,"",!0),n=0;n<t.length;n++){var r=t[n];x(e,r),o.Axes.doAutoRange(r)}T(e),m&&o.Axes.saveRangeInitial(e)}}var B=[u.previousPromises,function(){if(s)return o.addFrames(e,s)},function(){for(var t=b._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(b._size)!==M)return i.syncOrAsync([C,y.layoutStyles],e)},function(){if(k){for(var t,n,r=u.getSubplotIds(b,"cartesian"),a=b._modules,o=0;o<r.length;o++){t=b._plots[r[o]];for(var l=0;l<a.length;l++)(n=a[l]).setPositions&&n.setPositions(e,t)}return h.calc(e),i.syncOrAsync([c.getComponentMethod("shapes","calcAutorange"),c.getComponentMethod("annotations","calcAutorange"),L,c.getComponentMethod("rangeslider","calcAutorange")],e)}T(e)},y.layoutStyles,function(){return o.Axes.doTicks(e,"redraw")},function(){var t,n=e.calcdata,r=b._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 l=".hm"+i+",.contour"+i+",#clip"+i;b._paper.selectAll(l).remove(),r.selectAll(l).remove()}o&&a._module.colorbar||b._infolayer.selectAll(".cb"+i).remove()}var s=b._basePlotModules;for(t=0;t<s.length;t++)s[t].plot(e);var d=b._paper.selectAll(".layer-subplot");return b._shapeSubplotLayers=d.selectAll(".shapelayer"),u.style(e),c.getComponentMethod("shapes","draw")(e),c.getComponentMethod("annotations","draw")(e),u.addLinks(e),b._replotting=!1,u.previousPromises(e)},function(){c.getComponentMethod("shapes","draw")(e),c.getComponentMethod("images","draw")(e),c.getComponentMethod("annotations","draw")(e),c.getComponentMethod("legend","draw")(e),c.getComponentMethod("rangeslider","draw")(e),c.getComponentMethod("rangeselector","draw")(e),c.getComponentMethod("sliders","draw")(e),c.getComponentMethod("updatemenus","draw")(e)},f,u.rehover];return i.syncOrAsync(B,e),Promise.all(e._promises).then(function(){return e.emit("plotly_afterplot"),e})},o.redraw=function(e){if(e=_.getGraphDiv(e),!i.isPlotDiv(e))throw new Error("This element is not a Plotly plot: "+e);return _.cleanData(e.data,e.data),_.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=_.getGraphDiv(e),u.cleanPlot([],{},e._fullData||{},e._fullLayout||{}),u.purge(e),o.plot(e,t,n,r)},o.extendTraces=function e(t,n,r,a){var i=B(t=_.getGraphDiv(t),n,r,a,function(e,t){return e.concat(t)},function(e,t){return e.splice(0,e.length-t)}),l=o.redraw(t),c=[t,i.update,r,i.maxPoints];return s.add(t,o.prependTraces,c,e,arguments),l},o.prependTraces=function e(t,n,r,a){var i=B(t=_.getGraphDiv(t),n,r,a,function(e,t){return t.concat(e)},function(e,t){return e.splice(t,e.length)}),l=o.redraw(t),c=[t,i.update,r,i.maxPoints];return s.add(t,o.extendTraces,c,e,arguments),l},o.addTraces=function e(t,n,r){t=_.getGraphDiv(t);var a,l,c=[],u=o.deleteTraces,d=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)}),_.cleanData(n,t.data),a=0;a<n.length;a++)t.data.push(n[a]);for(a=0;a<n.length;a++)c.push(-n.length+a);if(void 0===r)return l=o.redraw(t),s.add(t,u,f,d,p),l;Array.isArray(r)||(r=[r]);try{L(t,c,r)}catch(e){throw t.data.splice(t.data.length-n.length,n.length),e}return s.startSequence(t),s.add(t,u,f,d,p),l=o.moveTraces(t,c,r),s.stopSequence(t),l},o.deleteTraces=function e(t,n){t=_.getGraphDiv(t);var r,a,l=[],c=o.addTraces,u=e,d=[t,l,n],f=[t,n];if(void 0===n)throw new Error("indices must be an integer or array of integers.");for(Array.isArray(n)||(n=[n]),C(t,n,"indices"),(n=M(n,t.data.length-1)).sort(i.sorterDes),r=0;r<n.length;r+=1)a=t.data.splice(n[r],1)[0],l.push(a);var p=o.redraw(t);return s.add(t,c,d,u,f),p},o.moveTraces=function e(t,n,r){var a,i=[],l=[],c=e,u=e,d=[t=_.getGraphDiv(t),r,n],f=[t,n,r];if(L(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++)l.push({newIndex:r[a],trace:t.data[n[a]]});for(l.sort(function(e,t){return e.newIndex-t.newIndex}),a=0;a<l.length;a+=1)i.splice(l[a].newIndex,0,l[a].trace);t.data=i;var p=o.redraw(t);return s.add(t,c,d,u,f),p},o.restyle=function e(t,n,r,a){t=_.getGraphDiv(t),_.clearPromiseQueue(t);var l={};if("string"==typeof n)l[n]=r;else{if(!i.isPlainObject(n))return i.warn("Restyle fail.",n,r,a),Promise.reject();l=i.extendFlat({},n),void 0===a&&(a=r)}Object.keys(l).length&&(t.changed=!0);var c=S(t,l,a),d=c.flags;d.clearCalc&&(t.calcdata=void 0);var f=[];d.fullReplot?f.push(o.plot):(f.push(u.previousPromises),u.supplyDefaults(t),d.dostyle&&f.push(y.doTraceStyle),d.docolorbars&&f.push(y.doColorBars)),f.push(u.rehover),s.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=_.getGraphDiv(t),_.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=W(t,a),l=o.flags;l.docalc&&(t.calcdata=void 0);var c=[u.previousPromises];l.layoutReplot?c.push(y.layoutReplot):Object.keys(a).length&&(u.supplyDefaults(t),l.dolegend&&c.push(y.doLegend),l.dolayoutstyle&&c.push(y.layoutStyles),l.doticks&&c.push(y.doTicksRelayout),l.domodebar&&c.push(y.doModeBar),l.docamera&&c.push(y.doCamera)),c.push(u.rehover),s.add(t,e,[t,o.undoit],e,[t,o.redoit]);var d=i.syncOrAsync(c,t);return d&&d.then||(d=Promise.resolve(t)),d.then(function(){return t.emit("plotly_relayout",o.eventData),t})},o.update=function e(t,n,r,a){if(t=_.getGraphDiv(t),_.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 l=S(t,i.extendFlat({},n),a),c=l.flags,d=W(t,i.extendFlat({},r)),f=d.flags;(c.clearCalc||f.docalc)&&(t.calcdata=void 0);var p=[];if(c.fullReplot&&f.layoutReplot){var h=t.data,v=t.layout;t.data=void 0,t.layout=void 0,p.push(function(){return o.plot(t,h,v)})}else c.fullReplot?p.push(o.plot):f.layoutReplot?p.push(y.layoutReplot):(p.push(u.previousPromises),u.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(u.rehover),s.add(t,e,[t,l.undoit,d.undoit,l.traces],e,[t,l.redoit,d.redoit,l.traces]);var g=i.syncOrAsync(p,t);return g&&g.then||(g=Promise.resolve(t)),g.then(function(){return t.emit("plotly_update",{data:l.eventData,layout:d.eventData}),t})},o.animate=function(e,t,n){if(e=_.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=u.supplyAnimationDefaults(n)).transition,o=n.frame;function l(e){return Array.isArray(a)?e>=a.length?a[0]:a[e]:a}function s(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,d){function f(){r._currentFrame&&r._currentFrame.onComplete&&r._currentFrame.onComplete();var t=r._currentFrame=r._frameQueue.shift();if(t){var n=t.name?t.name.toString():null;e._fullLayout._currentFrame=n,r._lastFrameAt=Date.now(),r._timeToNext=t.frameOpts.duration,u.transition(e,t.frame.data,t.frame.layout,_.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,v,g=0;function m(e){return Array.isArray(a)?g>=a.length?e.transitionOpts=a[g]:e.transitionOpts=a[0]:e.transitionOpts=a,g++,e}var y=[],b=void 0===t||null===t,k=Array.isArray(t);if(!b&&!k&&i.isPlainObject(t))y.push({type:"object",data:m(i.extendFlat({},t))});else if(b||-1!==["string","number"].indexOf(typeof t))for(h=0;h<r._frames.length;h++)(v=r._frames[h])&&(b||String(v.group)===String(t))&&y.push({type:"byname",name:String(v.name),data:m({name:v.name})});else if(k)for(h=0;h<t.length;h++){var T=t[h];-1!==["number","string"].indexOf(typeof T)?(T=String(T),y.push({type:"byname",name:T,data:m({name:T})})):i.isPlainObject(T)&&y.push({type:"object",data:m(i.extendFlat({},T))})}for(h=0;h<y.length;h++)if("byname"===(v=y[h]).type&&!r._frameHash[v.data.name])return i.warn('animate failure: frame not found: "'+v.data.name+'"'),void d();-1!==["next","immediate"].indexOf(n.mode)&&function(){if(0!==r._frameQueue.length){for(;r._frameQueue.length;){var t=r._frameQueue.pop();t.onInterrupt&&t.onInterrupt()}e.emit("plotly_animationinterrupted",[])}}(),"reverse"===n.direction&&y.reverse();var x=e._fullLayout._currentFrame;if(x&&n.fromcurrent){var A=-1;for(h=0;h<y.length;h++)if("byname"===(v=y[h]).type&&v.name===x){A=h;break}if(A>0&&A<y.length-1){var w=[];for(h=0;h<y.length;h++)v=y[h],("byname"!==y[h].type||h>A)&&w.push(v);y=w}}y.length>0?function(t){if(0!==t.length){for(var a=0;a<t.length;a++){var i;i="byname"===t[a].type?u.computeFrame(e,t[a].name):t[a].data;var f=s(a),h=l(a);h.duration=Math.min(h.duration,f.duration);var v={frame:i,name:t[a].name,frameOpts:f,transitionOpts:h};a===t.length-1&&(v.onComplete=c(o,2),v.onInterrupt=d),r._frameQueue.push(v)}"immediate"===n.mode&&(r._lastFrameAt=-1/0),r._animationRaf||p()}}(y):(e.emit("plotly_animated"),o())})},o.addFrames=function(e,t,n){e=_.getGraphDiv(e);var r,a,o,l,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 d=e._transitionData._frames,f=e._transitionData._frameHash;if(!Array.isArray(t))throw new Error("addFrames failure: frameList must be an Array of frame definitions"+t);var p=d.length+2*t.length,h=[];for(r=t.length-1;r>=0;r--)if(i.isPlainObject(t[r])){var v=(f[t[r].name]||{}).name,g=t[r].name;v&&g&&"number"==typeof g&&f[v]&&(c++,i.warn('addFrames: overwriting frame "'+f[v].name+'" with a frame whose name of type "number" also equates to "'+v+'". This is valid but may potentially lead to unexpected behavior since all plotly.js frame names are stored internally as strings.'),c>5&&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:u.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 m=[],y=[],b=d.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<d.length&&(d[o]||{}).name!==a.name;o++);m.push({type:"replace",index:o,value:a}),y.unshift({type:"replace",index:o,value:d[o]})}else l=Math.max(0,Math.min(h[r].index,b)),m.push({type:"insert",index:l,value:a}),y.unshift({type:"delete",index:l}),b++}var k=u.modifyFrames,T=u.modifyFrames,x=[e,y],A=[e,m];return s&&s.add(e,k,x,T,A),u.modifyFrames(e,m)},o.deleteFrames=function(e,t){if(e=_.getGraphDiv(e),!i.isPlotDiv(e))throw new Error("This element is not a Plotly plot: "+e);var n,r,a=e._transitionData._frames,o=[],l=[];if(!t)for(t=[],n=0;n<a.length;n++)t.push(n);for((t=t.slice(0)).sort(),n=t.length-1;n>=0;n--)r=t[n],o.push({type:"delete",index:r}),l.unshift({type:"insert",index:r,value:a[r]});var c=u.modifyFrames,d=u.modifyFrames,f=[e,l],p=[e,o];return s&&s.add(e,c,f,d,p),u.modifyFrames(e,o)},o.purge=function(e){var t=(e=_.getGraphDiv(e))._fullLayout||{},n=e._fullData||[];return u.cleanPlot([],{},n,t),u.purge(e),l.purge(e),t._container&&t._container.remove(),delete e._context,delete e._replotPending,delete e._mouseDownTime,delete e._legendMouseDownTime,delete e._hmpixcount,delete e._hmlumcount,e}},function(e,t,n){"use strict";e.exports=function(e,t){var n=document.createElement("a"),r="download"in n,a=/Version\/[\d\.]+.*Safari/.test(navigator.userAgent);return new Promise(function(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),l=n(94),s=n(95),c=e.exports={};function u(e,t){var n,a,i=t.currentTarget,l=i.getAttribute("data-attr"),s=i.getAttribute("data-val")||!0,c=e._fullLayout,u={},d=o.list(e,null,!0),f="on";if("zoom"===l){var p,h="in"===s?.5:2,v=(1+h)/2,g=(1-h)/2;for(a=0;a<d.length;a++)if(!(n=d[a]).fixedrange)if(p=n._name,"auto"===s)u[p+".autorange"]=!0;else if("reset"===s){if(void 0===n._rangeInitial)u[p+".autorange"]=!0;else{var m=n._rangeInitial.slice();u[p+".range[0]"]=m[0],u[p+".range[1]"]=m[1]}void 0!==n._showSpikeInitial&&(u[p+".showspikes"]=n._showSpikeInitial,"on"!==f||n._showSpikeInitial||(f="off"))}else{var _=[n.r2l(n.range[0]),n.r2l(n.range[1])],y=[v*_[0]+g*_[1],v*_[1]+g*_[0]];u[p+".range[0]"]=n.l2r(y[0]),u[p+".range[1]"]=n.l2r(y[1])}c._cartesianSpikesEnabled=f}else{if("hovermode"!==l||"x"!==s&&"y"!==s){if("hovermode"===l&&"closest"===s){for(a=0;a<d.length;a++)n=d[a],"on"!==f||n.showspikes||(f="off");c._cartesianSpikesEnabled=f}}else s=c._isHoriz?"y":"x",i.setAttribute("data-val",s),"closest"!==s&&(c._cartesianSpikesEnabled="off");u[l]=s}r.relayout(e,u)}function d(e,t){for(var n=t.currentTarget,o=n.getAttribute("data-attr"),i=n.getAttribute("data-val")||!0,l=e._fullLayout,s=a.getSubplotIds(l,"gl3d"),c={},u=o.split("."),d=0;d<s.length;d++)c[s[d]+"."+u[1]]=i;r.relayout(e,c)}function f(e,t){for(var n=t.currentTarget.getAttribute("data-attr"),o=e._fullLayout,l=a.getSubplotIds(o,"gl3d"),s={},c=0;c<l.length;c++){var u=l[c],d=u+".camera",f=o[u]._scene;"resetDefault"===n?s[d]=null:"resetLastSave"===n&&(s[d]=i.extendDeep({},f.cameraInitial))}r.relayout(e,s)}function p(e,t){var n=t.currentTarget,o=n._previousVal||!1,l=e.layout,s=e._fullLayout,c=a.getSubplotIds(s,"gl3d"),u=["xaxis","yaxis","zaxis"],d=["showspikes","spikesides","spikethickness","spikecolor"],f={},p={},h={};if(o)h=i.extendDeep(l,o),n._previousVal=null;else{h={"allaxes.showspikes":!1};for(var v=0;v<c.length;v++){var g=c[v],m=s[g],_=f[g]={};_.hovermode=m.hovermode,h[g+".hovermode"]=!1;for(var y=0;y<3;y++){var b=u[y];p=_[b]={};for(var k=0;k<d.length;k++){var T=d[k];p[T]=m[b][T]}}}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,l=a.getSubplotIds(i,"geo"),s=0;s<l.length;s++){var c=i[l[s]]._subplot;if("zoom"===r){var u=c.projection.scale(),d="in"===o?2*u:.5*u;c.projection.scale(d),c.zoom.scale(d),c.render()}else"reset"===r&&c.zoomReset()}}function v(e){var t,n=e._fullLayout;t=n._has("cartesian")?n._isHoriz?"y":"x":"closest";var a=!e._fullLayout.hovermode&&t;r.relayout(e,"hovermode",a)}c.toImage={name:"toImage",title:"Download plot as a png",icon:s.camera,click:function(e){var t="png";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"),l(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:s.disk,click:function(e){a.sendDataToCloud(e)}},c.zoom2d={name:"zoom2d",title:"Zoom",attr:"dragmode",val:"zoom",icon:s.zoombox,click:u},c.pan2d={name:"pan2d",title:"Pan",attr:"dragmode",val:"pan",icon:s.pan,click:u},c.select2d={name:"select2d",title:"Box Select",attr:"dragmode",val:"select",icon:s.selectbox,click:u},c.lasso2d={name:"lasso2d",title:"Lasso Select",attr:"dragmode",val:"lasso",icon:s.lasso,click:u},c.zoomIn2d={name:"zoomIn2d",title:"Zoom in",attr:"zoom",val:"in",icon:s.zoom_plus,click:u},c.zoomOut2d={name:"zoomOut2d",title:"Zoom out",attr:"zoom",val:"out",icon:s.zoom_minus,click:u},c.autoScale2d={name:"autoScale2d",title:"Autoscale",attr:"zoom",val:"auto",icon:s.autoscale,click:u},c.resetScale2d={name:"resetScale2d",title:"Reset axes",attr:"zoom",val:"reset",icon:s.home,click:u},c.hoverClosestCartesian={name:"hoverClosestCartesian",title:"Show closest data on hover",attr:"hovermode",val:"closest",icon:s.tooltip_basic,gravity:"ne",click:u},c.hoverCompareCartesian={name:"hoverCompareCartesian",title:"Compare data on hover",attr:"hovermode",val:function(e){return e._fullLayout._isHoriz?"y":"x"},icon:s.tooltip_compare,gravity:"ne",click:u},c.zoom3d={name:"zoom3d",title:"Zoom",attr:"scene.dragmode",val:"zoom",icon:s.zoombox,click:d},c.pan3d={name:"pan3d",title:"Pan",attr:"scene.dragmode",val:"pan",icon:s.pan,click:d},c.orbitRotation={name:"orbitRotation",title:"orbital rotation",attr:"scene.dragmode",val:"orbit",icon:s["3d_rotate"],click:d},c.tableRotation={name:"tableRotation",title:"turntable rotation",attr:"scene.dragmode",val:"turntable",icon:s["z-axis"],click:d},c.resetCameraDefault3d={name:"resetCameraDefault3d",title:"Reset camera to default",attr:"resetDefault",icon:s.home,click:f},c.resetCameraLastSave3d={name:"resetCameraLastSave3d",title:"Reset camera to last save",attr:"resetLastSave",icon:s.movie,click:f},c.hoverClosest3d={name:"hoverClosest3d",title:"Toggle show closest data on hover",attr:"hovermode",val:null,toggle:!0,icon:s.tooltip_basic,gravity:"ne",click:p},c.zoomInGeo={name:"zoomInGeo",title:"Zoom in",attr:"zoom",val:"in",icon:s.zoom_plus,click:h},c.zoomOutGeo={name:"zoomOutGeo",title:"Zoom out",attr:"zoom",val:"out",icon:s.zoom_minus,click:h},c.resetGeo={name:"resetGeo",title:"Reset",attr:"reset",val:null,icon:s.autoscale,click:h},c.hoverClosestGeo={name:"hoverClosestGeo",title:"Toggle show closest data on hover",attr:"hovermode",val:null,toggle:!0,icon:s.tooltip_basic,gravity:"ne",click:v},c.hoverClosestGl2d={name:"hoverClosestGl2d",title:"Toggle show closest data on hover",attr:"hovermode",val:null,toggle:!0,icon:s.tooltip_basic,gravity:"ne",click:v},c.hoverClosestPie={name:"hoverClosestPie",title:"Toggle show closest data on hover",attr:"hovermode",val:"closest",icon:s.tooltip_basic,gravity:"ne",click:v},c.toggleHover={name:"toggleHover",title:"Toggle show closest data on hover",attr:"hovermode",val:null,toggle:!0,icon:s.tooltip_basic,gravity:"ne",click:function(e,t){v(e),p(e,t)}},c.resetViews={name:"resetViews",title:"Reset views",icon:s.home,click:function(e,t){var n=t.currentTarget;n.setAttribute("data-attr","zoom"),n.setAttribute("data-val","reset"),u(e,t),n.setAttribute("data-attr","resetLastSave"),f(e,t)}},c.toggleSpikelines={name:"toggleSpikelines",title:"Toggle Spike Lines",icon:s.spikeline,attr:"_cartesianSpikesEnabled",val:"on",click:function(e){var t=e._fullLayout;t._cartesianSpikesEnabled="closest"===t.hovermode&&"on"===t._cartesianSpikesEnabled?"off":"on";var n=function(e){for(var t,n,r=e._fullLayout,a=o.list(e,null,!0),i={},l=0;l<a.length;l++)t=a[l],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(95);function i(e){this.container=e.container,this.element=document.createElement("div"),this.update(e.graphInfo,e.buttons),this.container.appendChild(this.element)}var l=i.prototype;l.update=function(e,t){this.graphInfo=e;var n=this.graphInfo._context;"hover"===n.displayModeBar?this.element.className="modebar modebar--hover":this.element.className="modebar";var r=!this.hasButtons(t),a=this.hasLogo!==n.displaylogo;(r||a)&&(this.removeAllButtons(),this.updateButtons(t),n.displaylogo&&(this.element.appendChild(this.getLogo()),this.hasLogo=!0)),this.updateActiveButton()},l.updateButtons=function(e){var t=this;this.buttons=e,this.buttonElements=[],this.buttonsNames=[],this.buttons.forEach(function(e){var n=t.createGroup();e.forEach(function(e){var r=e.name;if(!r)throw new Error("must provide button 'name' in button config");if(-1!==t.buttonsNames.indexOf(r))throw new Error("button name '"+r+"' is taken");t.buttonsNames.push(r);var a=t.createButton(e);t.buttonElements.push(a),n.appendChild(a)}),t.element.appendChild(n)})},l.createGroup=function(){var e=document.createElement("div");return e.className="modebar-group",e},l.createButton=function(e){var t=this,n=document.createElement("a");n.setAttribute("rel","tooltip"),n.className="modebar-btn";var a=e.title;void 0===a&&(a=e.name),(a||0===a)&&n.setAttribute("data-title",a),void 0!==e.attr&&n.setAttribute("data-attr",e.attr);var 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},l.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},l.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"),l="true"===e.getAttribute("data-toggle"),s=r.select(e);if(l)i===n&&s.classed("active",!s.classed("active"));else{var c=null===i?i:a.nestedProperty(t,i).get();s.classed("active",c===o)}})},l.hasButtons=function(e){var t=this.buttons;if(!t)return!1;if(e.length!==t.length)return!1;for(var n=0;n<e.length;++n){if(e[n].length!==t[n].length)return!1;for(var r=0;r<e[n].length;r++)if(e[n][r].name!==t[n][r].name)return!1}return!0},l.getLogo=function(){var e=this.createGroup(),t=document.createElement("a");return t.href="https://plot.ly/",t.target="_blank",t.setAttribute("data-title","Produced with Plotly"),t.className="modebar-btn plotlyjsicon modebar-btn--logo",t.appendChild(this.createIcon(o.plotlylogo)),e.appendChild(t),e},l.removeAllButtons=function(){for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild);this.hasLogo=!1},l.destroy=function(){a.removeElement(this.container.querySelector(".modebar"))},e.exports=function(e,t){var n=e._fullLayout,a=new 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(13),o=n(273),i=n(272);function l(e,t){if(t.length)if(Array.isArray(t[0]))for(var n=0;n<t.length;n++)e.push(t[n]);else e.push(t);return e}e.exports=function(e){var t=e._fullLayout,n=e._context,s=t._modeBar;if(n.displayModeBar){if(!Array.isArray(n.modeBarButtonsToRemove))throw new Error(["*modeBarButtonsToRemove* configuration options","must be an array."].join(" "));if(!Array.isArray(n.modeBarButtonsToAdd))throw new Error(["*modeBarButtonsToAdd* configuration options","must be an array."].join(" "));var c,u=n.modeBarButtons;c=Array.isArray(u)&&u.length?function(e){for(var t=0;t<e.length;t++)for(var n=e[t],r=0;r<n.length;r++){var a=n[r];if("string"==typeof a){if(void 0===i[a])throw new Error(["*modeBarButtons* configuration options","invalid button name"].join(" "));e[t][r]=i[a]}}return e}(u):function(e,t,n){var o=e._fullLayout,s=e._fullData,c=o._has("cartesian"),u=o._has("gl3d"),d=o._has("geo"),f=o._has("pie"),p=o._has("gl2d"),h=o._has("ternary"),v=[];function g(e){for(var n=[],r=0;r<e.length;r++){var a=e[r];-1===t.indexOf(a)&&n.push(i[a])}v.push(n)}if(g(["toImage","sendDataToCloud"]),(c||p||f||h)+d+u>1)return g(["resetViews","toggleHover"]),l(v,n);u&&(g(["zoom3d","pan3d","orbitRotation","tableRotation"]),g(["resetCameraDefault3d","resetCameraLastSave3d"]),g(["hoverClosest3d"]));d&&(g(["zoomInGeo","zoomOutGeo","resetGeo"]),g(["hoverClosestGeo"]));var m=function(e){for(var t=r.list({_fullLayout:e},null,!0),n=!0,a=0;a<t.length;a++)if(!t[a].fixedrange){n=!1;break}return n}(o),_=[];((c||p)&&!m||h)&&(_=["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}(s)&&(_.push("select2d"),_.push("lasso2d"));_.length&&g(_);!c&&!p||m||h||g(["zoomIn2d","zoomOut2d","autoScale2d","resetScale2d"]);c&&f?g(["toggleHover"]):p?g(["hoverClosestGl2d"]):c?g(["toggleSpikelines","hoverClosestCartesian","hoverCompareCartesian"]):f&&g(["hoverClosestPie"]);return l(v,n)}(e,n.modeBarButtonsToRemove,n.modeBarButtonsToAdd),s?s.update(e,c):t._modeBar=o(e,c)}else s&&(s.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,l=!1;if("data"===t.type)r=e._fullData[null!==t.traces?t.traces[0]:0];else{if("layout"!==t.type)return!1;r=e._fullLayout}return o=a.nestedProperty(r,t.prop).get(),(i=n[t.type]=n[t.type]||{}).hasOwnProperty(t.prop)&&i[t.prop]!==o&&(l=!0),i[t.prop]=o,{changed:l,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 s(o,function(e,t,r){n.push({type:"layout",prop:e,value:r})},"",0),n}function l(e,t){var n,r,o,i,l=[];if(r=t[0],o=t[1],n=t[2],i={},"string"==typeof r)i[r]=o;else{if(!a.isPlainObject(r))return l;i=r,void 0===n&&(n=o)}return void 0===n&&(n=null),s(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 s=0;s<i;s++)o[s]=n?n[s]:s}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 u=0;u<o.length;u++)a[u]=c}a.length=Math.min(o.length,a.length)}l.push({type:"data",prop:t,traces:o,value:a})},"",0),l}function s(e,t,n,r){Object.keys(e).forEach(function(o){var i=e[o];if("_"!==o[0]){var l=n+(r>0?".":"")+o;a.isPlainObject(i)?s(i,t,l,r+1):t(l,o,i)}})}t.manageCommandObserver=function(e,n,r,i){var l={},s=!0;n&&n._commandObserver&&(l=n._commandObserver),l.cache||(l.cache={}),l.lookupTable={};var c=t.hasSimpleAPICommandBindings(e,r,l.lookupTable);if(n&&n._commandObserver){if(c)return l;if(n._commandObserver.remove)return n._commandObserver.remove(),n._commandObserver=null,l}if(c){o(e,c,l.cache),l.check=function(){if(s){var t=o(e,c,l.cache);return t.changed&&i&&void 0!==l.lookupTable[t.value]&&(l.disable(),Promise.resolve(i({value:t.value,type:c.type,prop:c.prop,traces:c.traces,index:l.lookupTable[t.value]})).then(l.enable,l.enable)),t.changed}};for(var u=["plotly_relayout","plotly_redraw","plotly_restyle","plotly_update","plotly_animatingframe","plotly_afterplot"],d=0;d<u.length;d++)e._internalOn(u[d],l.check);l.remove=function(){for(var t=0;t<u.length;t++)e._removeInternalListener(u[t],l.check)}}else a.warn("Unable to automatically bind plot updates to API command"),l.lookupTable={},l.remove=function(){};return l.disable=function(){s=!1},l.enable=function(){s=!0},n&&(n._commandObserver=l),l},t.hasSimpleAPICommandBindings=function(e,n,r){var a,o,i=n.length;for(a=0;a<i;a++){var l,s=n[a],c=s.method,u=s.args;if(Array.isArray(u)||(u=[]),!c)return!1;var d=t.computeAPICommandBindings(e,c,u);if(1!==d.length)return!1;if(o){if((l=d[0]).type!==o.type)return!1;if(l.prop!==o.prop)return!1;if(Array.isArray(o.traces)){if(!Array.isArray(l.traces))return!1;l.traces.sort();for(var f=0;f<o.traces.length;f++)if(o.traces[f]!==l.traces[f])return!1}else if(l.prop!==o.prop)return!1}else o=d[0],Array.isArray(o.traces)&&o.traces.sort();var p=(l=d[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 l=0;l<n.length;l++)i.push(n[l]);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=l(e,n);break;case"relayout":r=i(e,n);break;case"update":r=l(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(13);e.exports=function(e,t,n){var i=t.xaxis,l=t.yaxis,s=n&&n.duration>0;e.each(function(e){var t,c=e[0].trace,u=c.error_x||{},d=c.error_y||{};c.ids&&(t=function(e){return e.id});var f=o.hasMarkers(c)&&c.marker.maxdisplayed>0;if(d.visible||u.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);s&&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,l);if(!f||e.vis){var c;if(d.visible&&a(o.x)&&a(o.yh)&&a(o.ys)){var p=d.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):s&&(h=h.transition().duration(n.duration).ease(n.easing)),h.attr("d",c)}if(u.visible&&a(o.y)&&a(o.xh)&&a(o.xs)){var v=(u.copy_ystyle?d:u).width;c="M"+o.xh+","+(o.y-v)+"v"+2*v+"m0,-"+v+"H"+o.xs,o.noXS||(c+="m0,-"+v+"v"+2*v);var g=t.select("path.xerror");!g.size()?g=t.append("path").classed("xerror",!0):s&&(g=g.transition().duration(n.duration).ease(n.easing)),g.attr("d",c)}}})}})}},function(e,t,n){"use strict";function r(e,t){return"percent"===e?function(e){return Math.abs(e*t/100)}:"constant"===e?function(){return Math.abs(t)}:"sqrt"===e?function(e){return Math.sqrt(Math.abs(e))}:void 0}e.exports=function(e){var t=e.type,n=e.symmetric;if("data"===t){var a=e.array,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),l=r(t,e.valueminus);return n||void 0===e.valueminus?function(e){var t=i(e);return[t,t]}:function(e){return[l(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 l=i._axisConstraintGroups,s=t._id,c=s.charAt(0);if(!t.fixedrange&&(n("constrain"),r.coerce(e,t,{constraintoward:{valType:"enumerated",values:"x"===c?["left","center","right"]:["bottom","middle","top"],dflt:"x"===c?"center":"middle"}},"constraintoward"),e.scaleanchor)){var u=function(e,t,n,r){var o,i,l,s,c=r[a(t)].type,u=[];for(i=0;i<n.length;i++)(l=n[i])!==t&&((s=r[a(l)]).type!==c||s.fixedrange||u.push(l));for(o=0;o<e.length;o++)if(e[o][t]){var d=e[o],f=[];for(i=0;i<u.length;i++)l=u[i],d[l]||f.push(l);return{linkableAxes:f,thisGroup:d}}return{linkableAxes:u,thisGroup:null}}(l,s,o,i),d=r.coerce(e,t,{scaleanchor:{valType:"enumerated",values:u.linkableAxes}},"scaleanchor");if(d){var f=n("scaleratio");f||(f=t.scaleratio=1),function(e,t,n,r,a){var o,i,l,s,c;null===t?((t={})[n]=1,c=e.length,e.push(t)):c=e.indexOf(t);var u=Object.keys(t);for(o=0;o<e.length;o++)if(l=e[o],o!==c&&l[r]){var d=l[r];for(i=0;i<u.length;i++)s=u[i],l[s]=d*a*t[s];return void e.splice(c,1)}if(1!==a)for(i=0;i<u.length;i++)t[u[i]]*=a;t[r]=1}(l,u.thisGroup,s,d,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,l,s,c=[],u=n.map(function(t){return t[e]}),d=r.bisector(t).left;for(a=0;a<u.length;a++)for(i=u[a],o=0;o<i.length;o++)null!==(l=i[o])&&void 0!==l&&((s=d(c,l))<c.length&&c[s]===l||c.splice(s,0,l));return c}e.exports=function(e,t,n,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(151),o=n(18).name2id;function i(e){return{v:"x",h:"y"}[e.orientation||"v"]}function l(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,s,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 s=function(e,t,n){for(var r=0;r<e.length;r++){var a=e[r];if((a[n+"axis"]||n)===t){if(l(a,n))return a;if((a[n]||[]).length||a[n+"0"])return a}}}(t,n,o);if(!s)return;if("histogram"===s.type&&o==={v:"y",h:"x"}[s.orientation||"v"])return void(e.type="linear");var c=o+"calendar",u=s[c];if(l(s,o)){for(var d,f=i(s),p=[],h=0;h<t.length;h++)d=t[h],r.traceIs(d,"box")&&(d[o+"axis"]||o)===n&&(void 0!==d[f]?p.push(d[f][0]):void 0!==d.name?p.push(d.name):p.push("text"),d[c]!==u&&(u=void 0));e.type=a(p,u)}else e.type=a(s[o]||[s[o+"0"]],u)}(t,s),"-"===t.type?t.type="linear":e.type=t.type)}},function(e,t,n){"use strict";var r=n(4),a=n(0),o=n(3),i=n(41),l=n(15),s=n(23),c=n(282),u=n(150),d=n(279),f=n(148),p=n(18);e.exports=function(e,t,n){var h,v=Object.keys(e),g=[],m=[],_=[],y=[],b=[],k=[],T={},x={};for(h=0;h<n.length;h++){var A,w,M=n[h];if(r.traceIs(M,"cartesian"))A=g,w=m;else{if(!r.traceIs(M,"gl2d"))continue;A=_,w=y}var C=p.id2name(M.xaxis),L=p.id2name(M.yaxis);if(r.traceIs(M,"carpet")&&("carpet"!==M.type||M._cheater)||C&&a.pushUnique(k,C),"carpet"===M.type&&M._cheater&&C&&a.pushUnique(b,C),C&&-1===A.indexOf(C)&&A.push(C),L&&-1===w.indexOf(L)&&w.push(L),r.traceIs(M,"2dMap")&&(T[C]=!0,T[L]=!0),r.traceIs(M,"oriented"))x["h"===M.orientation?L:C]=!0}if(!(t._has("gl3d")||t._has("geo")))for(h=0;h<v.length;h++){var B=v[h];-1===_.indexOf(B)&&-1===g.indexOf(B)&&l.xAxisMatch.test(B)?g.push(B):-1===y.indexOf(B)&&-1===m.indexOf(B)&&l.yAxisMatch.test(B)&&m.push(B)}function S(e,t){return Number(e.substr(5)||1)-Number(t.substr(5)||1)}g.length&&m.length&&a.pushUnique(t._basePlotModules,r.subplotsRegistry.cartesian);var W=g.concat(_).sort(S),z=m.concat(y).sort(S),O=W.concat(z),P=o.background;W.length&&z.length&&(P=a.coerce(e,t,i,"plot_bgcolor"));var R,D,N,E,I=o.combine(P,t.paper_bgcolor);function j(e,t){return a.coerce(N,E,s,e,t)}function F(e){var t={x:z,y:W}[e];return a.simpleMap(t,p.name2id)}var $={x:F("x"),y:F("y")};function V(t,n){for(var r={x:W,y:z}[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<O.length;h++){R=O[h],a.isPlainObject(e[R])||(e[R]={}),N=e[R],E=t[R]={},c(N,E,j,n,R);var H=V(D=R.charAt(0),R),G={letter:D,font:t.font,outerTicks:T[R],showGrid:!x[R],data:n,bgColor:I,calendar:t.calendar,cheateronly:"x"===D&&-1!==b.indexOf(R)&&-1===k.indexOf(R)};u(N,E,j,G,t),j("showspikes")&&(j("spikecolor"),j("spikethickness"),j("spikedash"),j("spikemode"));var K={letter:D,counterAxes:$[D],overlayableAxes:H};f(N,E,j,K),E._input=N}var q=r.getComponentMethod("rangeslider","handleDefaults"),U=r.getComponentMethod("rangeselector","handleDefaults");for(h=0;h<W.length;h++)R=W[h],N=e[R],E=t[R],q(e,t,R),"date"===E.type&&U(N,E,t,z,E.calendar),j("fixedrange");for(h=0;h<z.length;h++){R=z[h],N=e[R],E=t[R];var Y=t[p.id2name(E.anchor)];j("fixedrange",Y&&Y.rangeslider&&Y.rangeslider.visible)}t._axisConstraintGroups=[];var X=$.x.concat($.y);for(h=0;h<O.length;h++)D=(R=O[h]).charAt(0),N=e[R],E=t[R],d(N,E,j,X,t)}},function(e,t,n){"use strict";var r=n(2),a=n(4),o=n(6),i=n(278);function l(e,t,n,a){var l=t["error_"+a]||{},s=[];if(l.visible&&-1!==["linear","log"].indexOf(n.type)){for(var c=i(l),u=0;u<e.length;u++){var d=e[u],f=d[a];if(r(n.c2l(f))){var p=c(f,u);if(r(p[0])&&r(p[1])){var h=d[a+"s"]=f-p[0],v=d[a+"h"]=f+p[1];s.push(h,v)}}}o.expand(n,s,{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 s=o.getFromId(e,i.xaxis),c=o.getFromId(e,i.yaxis);l(r,i,s,"x"),l(r,i,c,"y")}}}},function(e,t,n){"use strict";var r=n(23),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),l=r.round(-t,2),s=r.round(-.309*t,2),c=r.round(.118*t,2),u=r.round(.809*t,2);return"M"+n+","+s+"H"+a+"L"+o+","+c+"L"+i+","+u+"L0,"+r.round(.382*t,2)+"L-"+i+","+u+"L-"+o+","+c+"L-"+a+","+s+"H-"+n+"L0,"+l+"Z"}},hexagram:{n:18,f:function(e){var t=r.round(.66*e,2),n=r.round(.38*e,2),a=r.round(.76*e,2);return"M-"+a+",0l-"+n+",-"+t+"h"+a+"l"+n+",-"+t+"l"+n+","+t+"h"+a+"l-"+n+","+t+"l"+n+","+t+"h-"+a+"l-"+n+","+t+"l-"+n+",-"+t+"h-"+a+"Z"}},"star-triangle-up":{n:19,f:function(e){var t=r.round(e*Math.sqrt(3)*.8,2),n=r.round(.8*e,2),a=r.round(1.6*e,2),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 l(e){var t={r:e[0],g:e[1],b:e[2],a:e[3]};return a(t).toRgbString()}e.exports=function(e,t){t=t||{};for(var n=e.domain,s=e.range,c=s.length,u=new Array(c),d=0;d<c;d++){var f=a(s[d]).toRgb();u[d]=[f.r,f.g,f.b,f.a]}var p,h=r.scale.linear().domain(n).range(u).clamp(!0),v=t.noNumericCheck,g=t.returnArray;return(p=v&&g?h:v?function(e){return l(h(e))}:g?function(e){return o(e)?h(e):a(e).isValid()?e:i.defaultLine}:function(e){return o(e)?l(h(e)):a(e).isValid()?e:i.defaultLine}).domain=h.domain,p.range=function(){return s},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 l=e[i];a[i]=t+l[0]*(n-t),o[i]=l[1]}return{domain:a,range:o}}},function(e,t,n){"use strict";var r=n(0),a=n(157),o=n(156),i=n(155),l=n(102);e.exports=function(e,t,n){var s=t.colorbar={},c=e.colorbar||{};function u(e,t){return r.coerce(c,s,l,e,t)}u("thickness","fraction"===u("thicknessmode")?30/(n.width-n.margin.l-n.margin.r):30),u("len","fraction"===u("lenmode")?1:n.height-n.margin.t-n.margin.b),u("x"),u("xanchor"),u("xpad"),u("y"),u("yanchor"),u("ypad"),r.noneOrAll(c,s,["x","y"]),u("outlinecolor"),u("outlinewidth"),u("bordercolor"),u("borderwidth"),u("bgcolor"),a(c,s,u,"linear"),i(c,s,u,"linear",{outerTicks:!1,font:n.font,noHover:!0}),o(c,s,u,"linear",{outerTicks:!1,font:n.font,noHover:!0}),u("title"),r.coerceFont(u,"titlefont",n.font),u("titleside")}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e){return r.isPlainObject(e.colorbar)}},function(e,t,n){"use strict";var r=n(159),a=n(10).extendDeep,o=n(25);e.exports=function(e){return{color:{valType:"color",arrayOk:!0,role:"style",description:["Sets the ",e," color. It accepts either a specific color"," or an array of numbers that are mapped to the colorscale"," relative to the max and min values of the array or relative to"," `cmin` and `cmax` if set."].join("")},colorscale:a({},r.colorscale,{description:["Sets the colorscale and only has an effect"," if `",e,".color` is set to a numerical array."," The colorscale must be an array containing"," arrays mapping a normalized value to an"," rgb, rgba, hex, hsl, hsv, or named color string."," At minimum, a mapping for the lowest (0) and highest (1)"," values are required. For example,"," `[[0, 'rgb(0,0,255)', [1, 'rgb(255,0,0)']]`."," To control the bounds of the colorscale in color space,"," use `",e,".cmin` and `",e,".cmax`."," Alternatively, `colorscale` may be a palette name string"," of the following list: "].join("").concat(Object.keys(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(40),a=r.marker;e.exports={r:r.r,t:r.t,marker:{color:a.color,size:a.size,symbol:a.symbol,opacity:a.opacity}}},function(e,t,n){"use strict";e.exports=function(e){return e}},function(e,t,n){"use strict";var r=n(2),a=n(16).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(l)});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(l)})}function l(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,l;if(o||(o=a.length),r(n)||(n=!1),Array.isArray(a[0])){for(l=new Array(o),i=0;i<o;i++)l[i]=t.aggNums(e,n,a[i]);a=l}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),l=n(33).error,s=n(166),c=n(16),u=c.BADNUM,d=c.ONEDAY,f=c.ONEHOUR,p=c.ONEMIN,h=c.ONESEC,v=c.EPOCHJD,g=n(4),m=o.time.format.utc,_=/^\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,b=(new Date).getFullYear()-70;function k(e){return e&&g.componentsRegistry.calendars&&"string"==typeof e&&"gregorian"!==e}function T(e,t){return String(e+Math.pow(10,t)).substr(1)}t.dateTick0=function(e,t){return k(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 k(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:u;if("string"!=typeof e&&"number"!=typeof e)return u;e=String(e);var o=k(n),i=e.charAt(0);!o||"G"!==i&&"g"!==i||(e=e.substr(1),n="");var l=o&&"chinese"===n.substr(0,7),s=e.match(l?y:_);if(!s)return u;var c=s[1],m=s[3]||"1",T=Number(s[5]||1),x=Number(s[7]||0),A=Number(s[9]||0),w=Number(s[11]||0);if(o){if(2===c.length)return u;var M;c=Number(c);try{var C=g.getComponentMethod("calendars","getCal")(n);if(l){var L="i"===m.charAt(m.length-1);m=parseInt(m,10),M=C.newDate(c,C.toMonthIndex(c,m,L),T)}else M=C.newDate(c,Number(m),T)}catch(e){return u}return M?(M.toJD()-v)*d+x*f+A*p+w*h:u}c=2===c.length?(Number(c)+2e3-b)%100+b:Number(c),m-=1;var B=new Date(Date.UTC(2e3,m,T,x,A));return B.setUTCFullYear(c),B.getUTCMonth()!==m?u:B.getUTCDate()!==T?u:B.getTime()+w*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)!==u};var x=90*d,A=3*f,w=5*p;function M(e,t,n,r,a){if((t||n||r||a)&&(e+=" "+T(t,2)+":"+T(n,2),(r||a)&&(e+=":"+T(r,2),a))){for(var o=4;a%10==0;)o-=1,a/=10;e+="."+T(a,o)}return e}t.ms2DateTime=function(e,t,n){if("number"!=typeof e||!(e>=r&&e<=a))return u;t||(t=0);var o,i,l,c,_,y,b=Math.floor(10*s(e+.05,1)),T=Math.round(e-b/10);if(k(n)){var C=Math.floor(T/d)+v,L=Math.floor(s(e,d));try{o=g.getComponentMethod("calendars","getCal")(n).fromJD(C).formatDate("yyyy-mm-dd")}catch(e){o=m("G%Y-%m-%d")(new Date(T))}if("-"===o.charAt(0))for(;o.length<11;)o="-0"+o.substr(1);else for(;o.length<10;)o="0"+o;i=t<x?Math.floor(L/f):0,l=t<x?Math.floor(L%f/p):0,c=t<A?Math.floor(L%p/h):0,_=t<w?L%h*10+b:0}else y=new Date(T),o=m("%Y-%m-%d")(y),i=t<x?y.getUTCHours():0,l=t<x?y.getUTCMinutes():0,c=t<A?y.getUTCSeconds():0,_=t<w?10*y.getUTCMilliseconds()+b:0;return M(o,i,l,c,_)},t.ms2DateTimeLocal=function(e){if(!(e>=r+d&&e<=a-d))return u;var t=Math.floor(10*s(e+.05,1)),n=new Date(Math.round(e-t/10));return M(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(k(r))return l("JS Dates and milliseconds are incompatible with world calendars",e),n;if(!(e=t.ms2DateTimeLocal(+e))&&void 0!==n)return n}else if(!t.isDateTime(e,r))return l("unrecognized date",e),n;return e};var C=/%\d?f/g;var L=[59,59.9,59.99,59.999,59.9999];function B(e,t){var n=s(e+.05,d),r=T(Math.floor(n/f),2)+":"+T(s(Math.floor(n/p),60),2);if("M"!==t){i(t)||(t=0);var a=(100+Math.min(s(e/h,60),L[t])).toFixed(t).substr(1);t>0&&(a=a.replace(/0+$/,"").replace(/[\.]$/,"")),r+=":"+a}return r}var S=m("%Y"),W=m("%b %Y"),z=m("%b %-d"),O=m("%b %-d, %Y");function P(e){return e.formatDate("yyyy")}t.formatDate=function(e,t,n,r){var a,o;if(r=k(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(k(n))try{e=g.getComponentMethod("calendars","worldCalFmt")(e,t,n)}catch(e){return"Invalid"}return m(e)(r)}(t,e,r);if(r)try{var i=Math.floor((e+.05)/d)+v,l=g.getComponentMethod("calendars","getCal")(r).fromJD(i);"y"===n?o=P(l):"m"===n?o=function(e){return e.formatDate("M yyyy")}(l):"d"===n?(a=P(l),o=function(e){return e.formatDate("M d")}(l)):(a=function(e){return e.formatDate("M d, yyyy")}(l),o=B(e,n))}catch(e){return"Invalid"}else{var s=new Date(Math.floor(e+.05));"y"===n?o=S(s):"m"===n?o=W(s):"d"===n?(a=S(s),o=z(s)):(a=O(s),o=B(e,n))}return o+(a?"\n"+a:"")};var R=3*d;t.incrementMonth=function(e,t,n){n=k(n)&&n;var r=s(e,d);if(e=Math.round(e-r),n)try{var a=Math.round(e/d)+v,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()-v)*d+r}catch(t){l("invalid ms "+e+" in calendar "+n)}var c=new Date(e+R);return c.setUTCMonth(c.getUTCMonth()+t)+r-R},t.findExactDates=function(e,t){for(var n,r,a=0,o=0,l=0,s=0,c=k(t)&&g.getComponentMethod("calendars","getCal")(t),u=0;u<e.length;u++)if(r=e[u],i(r)){if(!(r%d))if(c)try{1===(n=c.fromJD(r/d+v)).day()?1===n.month()?a++:o++:l++}catch(e){}else 1===(n=new Date(r)).getUTCDate()?0===n.getUTCMonth()?a++:o++:l++}else s++;l+=o+=a;var f=e.length-s;return{exactYears:a/f,exactMonths:o/f,exactDays:l/f}}},function(e,t,n){"use strict";var r=n(2),a=n(21),o=n(42),i=n(165),l=Object.keys(n(25)),s=n(107),c=/^([2-9]|[1-9][0-9]+)$/;t.valObjects={data_array:{description:["An {array} of data.","The value MUST be an {array}, or we ignore it."].join(" "),requiredOpts:[],otherOpts:["dflt"],coerceFunction:function(e,t,n){Array.isArray(e)?t.set(e):void 0!==n&&t.set(n)}},enumerated:{description:["Enumerated value type. The available values are listed","in `values`."].join(" "),requiredOpts:["values"],otherOpts:["dflt","coerceNumber","arrayOk"],coerceFunction:function(e,t,n,r){r.coerceNumber&&(e=+e),-1===r.values.indexOf(e)?t.set(n):t.set(e)},validateFunction:function(e,t){t.coerceNumber&&(e=+e);for(var n=t.values,r=0;r<n.length;r++){var a=String(n[r]);if("/"===a.charAt(0)&&"/"===a.charAt(a.length-1)){if(new RegExp(a.substr(1,a.length-2)).test(e))return!0}else if(e===n[r])return!0}return!1}},boolean:{description:"A boolean (true/false) value.",requiredOpts:[],otherOpts:["dflt"],coerceFunction:function(e,t,n){!0===e||!1===e?t.set(e):t.set(n)}},number:{description:["A number or a numeric value","(e.g. a number inside a string).","When applicable, values greater (less) than `max` (`min`)","are coerced to the `dflt`."].join(" "),requiredOpts:[],otherOpts:["dflt","min","max","arrayOk"],coerceFunction:function(e,t,n,a){!r(e)||void 0!==a.min&&e<a.min||void 0!==a.max&&e>a.max?t.set(n):t.set(+e)}},integer:{description:["An integer or an integer inside a string.","When applicable, values greater (less) than `max` (`min`)","are coerced to the `dflt`."].join(" "),requiredOpts:[],otherOpts:["dflt","min","max"],coerceFunction:function(e,t,n,a){e%1||!r(e)||void 0!==a.min&&e<a.min||void 0!==a.max&&e>a.max?t.set(n):t.set(+e)}},string:{description:["A string value.","Numbers are converted to strings except for attributes with","`strict` set to true."].join(" "),requiredOpts:[],otherOpts:["dflt","noBlank","strict","arrayOk","values"],coerceFunction:function(e,t,n,r){if("string"!=typeof e){var a="number"==typeof e;!0!==r.strict&&a?t.set(String(e)):t.set(n)}else r.noBlank&&!e?t.set(n):t.set(e)}},color:{description:["A string describing color.","Supported formats:","- hex (e.g. '#d3d3d3')","- rgb (e.g. 'rgb(255, 0, 0)')","- rgba (e.g. 'rgb(255, 0, 0, 0.5)')","- hsl (e.g. 'hsl(0, 100%, 50%)')","- hsv (e.g. 'hsv(0, 100%, 100%)')","- named colors (full list: http://www.w3.org/TR/css3-color/#svg-color)"].join(" "),requiredOpts:[],otherOpts:["dflt","arrayOk"],coerceFunction:function(e,t,n){a(e).isValid()?t.set(e):t.set(n)}},colorscale:{description:["A Plotly colorscale either picked by a name:","(any of",l.join(", "),")","customized as an {array} of 2-element {arrays} where","the first element is the normalized color level value","(starting at *0* and ending at *1*),","and the second item is a valid color string."].join(" "),requiredOpts:[],otherOpts:["dflt"],coerceFunction:function(e,t,n){t.set(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 l=0;l<o.length;l++)t.coerce(e,i,o,"["+l+"]",r[l]);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=s(r,a).get(),l=s(e,a),c=s(n,a),u=l.get();return void 0===o&&(o=i.dflt),i.arrayOk&&Array.isArray(u)?(c.set(u),u):(t.valObjects[i.valType].coerceFunction(u,c,o,i),c.get())},t.coerce2=function(e,n,r,a,o){var i=s(e,a),l=t.coerce(e,n,r,a,o),c=i.get();return void 0!==c&&null!==c&&l},t.coerceFont=function(e,t,n){var r={};return n=n||{},r.family=e(t+".family",n.family),r.size=e(t+".size",n.size),r.color=e(t+".color",n.color),r},t.coerceHoverinfo=function(e,n,r){var a,i=n._module.attributes,l=i.hoverinfo?{hoverinfo:i.hoverinfo}:o,s=l.hoverinfo;if(1===r._dataLength){var c="all"===s.dflt?s.flags.slice():s.dflt.split("+");c.splice(c.indexOf("name"),1),a=c.join("+")}return t.coerce(e,n,l,"hoverinfo",a)},t.validate=function(e,n){var r=t.valObjects[n.valType];if(n.arrayOk&&Array.isArray(e))return!0;if(r.validateFunction)return r.validateFunction(e,n);var a={},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(106),a=n(32);e.exports=function e(t,n){for(var o=Object.keys(n||{}),i=0;i<o.length;i++){var l=o[i],s=n[l],c=t[l];if("_"===l.charAt(0)||"function"==typeof s){if(l in t)continue;t[l]=s}else if(r(s)&&r(c)&&a(s[0]))for(var u=0;u<s.length;u++)a(s[u])&&a(c[u])&&e(c[u],s[u]);else a(s)&&a(c)&&(e(c,s),Object.keys(c).length||delete t[l])}}},function(e,t,n){"use strict";var r=n(8);t.version="1.28.3",n(250).polyfill(),n(248),n(247),t.plot=r.plot,t.newPlot=r.newPlot,t.restyle=r.restyle,t.relayout=r.relayout,t.redraw=r.redraw,t.update=r.update,t.extendTraces=r.extendTraces,t.prependTraces=r.prependTraces,t.addTraces=r.addTraces,t.deleteTraces=r.deleteTraces,t.moveTraces=r.moveTraces,t.purge=r.purge,t.setPlotConfig=n(246),t.register=n(245),t.toImage=n(146),t.downloadImage=n(94),t.validate=n(244),t.addFrames=r.addFrames,t.deleteFrames=r.deleteFrames,t.animate=r.animate,t.register(n(243)),t.register([n(29),n(221),n(215),n(208),n(203),n(198),n(194),n(190),n(187),n(183)]),t.Icons=n(95),t.Plots=r.Plots,t.Fx=n(29),t.Snapshot=n(179),t.PlotSchema=n(110),t.Queue=n(145),t.d3=n(1)},function(e,t,n){"use strict";e.exports=n(305)},function(e,t,n){"use strict";n.r(t);var r=n(122),a=n(49);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);n(177);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,"6b30f694",null);t.default=l.exports},,function(e,t,n){"use strict";var r=n(50);n.n(r).a},function(e,t,n){"use strict";n.r(t);var r=n(121),a=n(52);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);n(309);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,"83f6b3ba",null);t.default=l.exports},function(e,t,n){"use strict";n.r(t);var r=n(120),a=n(54);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";n.r(t);var r=n(119),a=n(56);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";n.r(t);var r=n(124),a=n(58);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,null,null);t.default=l.exports},,function(e,t,n){"use strict";var r=n(59);n.n(r).a},function(e,t,n){"use strict";n.r(t);var r=n(116),a=n(61);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);n(315);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,"48261697",null);t.default=l.exports},function(e,t,n){"use strict";n.r(t);var r=n(117),a=n(63);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,null,null);t.default=l.exports},function(e){e.exports=[{Actor:"*Reza*",Talent:"*Talent_Reza_NetherRage*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Talent:"NoTalent",LevelBucket:0,Winner:null,Count:null},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:0,Count:2},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"casual_aral",LevelBucket:5,Winner:0,Count:1},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:2},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"casual_aral",LevelBucket:3,Winner:0,Count:1},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:0,Count:2},{Actor:"*Lyra*",Talent:"*Talent_Lyra_GythianWard*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:2},{Actor:"*Koshka*",Talent:"*Talent_Koshka_SlashyPlayTime*",Mode:"casual_aral",LevelBucket:5,Winner:0,Count:3},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:1},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:1},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"casual_aral",LevelBucket:3,Winner:0,Count:2},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentB*",Mode:"casual_aral",LevelBucket:3,Winner:0,Count:2},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentB*",Mode:"casual_aral",LevelBucket:2,Winner:0,Count:1},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:0,Count:3},{Actor:"*Ozo*",Talent:"*Talent_Ozo_Bangarangarang*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:0,Count:1},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:0,Count:1},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"casual_aral",LevelBucket:3,Winner:0,Count:1},{Actor:"*Alpha*",Talent:"*Talent_Alpha_Acceleration*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:0,Count:1},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"casual_aral",LevelBucket:5,Winner:0,Count:1},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:4},{Actor:"*Joule*",Talent:"*Talent_Joule_ThunderingSteps*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:0,Count:3},{Actor:"*Joule*",Talent:"*Talent_Joule_RocketLeapfrog*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:0,Count:1},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"casual_aral",LevelBucket:5,Winner:0,Count:1},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:3},{Actor:"*Reim*",Talent:"*Talent_Reim_Revenant*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Actor:"*Reim*",Talent:"*Talent_Reim_Revenant*",Mode:"casual_aral",LevelBucket:5,Winner:0,Count:1},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"casual_aral",LevelBucket:5,Winner:0,Count:1},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"casual_aral",LevelBucket:3,Winner:0,Count:7},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:1},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"casual_aral",LevelBucket:3,Winner:0,Count:2},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Actor:"*Lance*",Talent:"*Talent_Lance_Striker*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:2},{Actor:"*Reza*",Talent:"*Talent_Reza_NetherRage*",Mode:"casual_aral",LevelBucket:3,Winner:0,Count:1},{Actor:"*Grace*",Talent:"*Talent_Grace_UnitedFront*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:1},{Actor:"*Ringo*",Talent:"*Talent_Ringo_SpikedBrew*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"casual_aral",LevelBucket:3,Winner:0,Count:3},{Actor:"*Ringo*",Talent:"*Talent_Ringo_SpikedBrew*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:1},{Actor:"*Glaive*",Talent:"*Talent_Glaive_ViolentAfterburn*",Mode:"casual_aral",LevelBucket:3,Winner:0,Count:3},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:0,Count:2},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"casual_aral",LevelBucket:5,Winner:0,Count:1},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentC*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:1},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"casual_aral",LevelBucket:5,Winner:0,Count:2},{Actor:"*Fortress*",Talent:"*Talent_Fortress_FlankAttack*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:0,Count:3},{Actor:"*SAW*",Talent:"*Talent_SAW_RoadRage*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:1},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"casual_aral",LevelBucket:5,Winner:0,Count:1},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:1},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:1},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:3},{Actor:"*Samuel*",Talent:"*Talent_Samuel_ViscousDarkness*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:0,Count:5},{Actor:"*Celeste*",Talent:"*Talent_Celeste_GalaxyCollapse*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:2},{Actor:"*Celeste*",Talent:"*Talent_Celeste_GalaxyCollapse*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:0,Count:1},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"casual_aral",LevelBucket:3,Winner:0,Count:2},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:0,Count:4},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:4},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"casual_aral",LevelBucket:5,Winner:0,Count:3},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:1},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:3},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"casual_aral",LevelBucket:5,Winner:0,Count:1},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"casual_aral",LevelBucket:5,Winner:0,Count:1},{Actor:"*Baron*",Talent:"*Talent_Baron_TrionCannon*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:0,Count:1},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.2,Count:5},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.3333333333333333,Count:3},{Actor:"*Reza*",Talent:"*Talent_Reza_NetherRage*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:1,Count:1},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_BigAppetite*",Mode:"casual_aral",LevelBucket:3,Winner:.3333333333333333,Count:3},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"casual_aral",LevelBucket:5,Winner:.5,Count:2},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:1,Count:1},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5,Count:2},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"casual_aral",LevelBucket:4,Winner:.3333333333333333,Count:3},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"casual_aral",LevelBucket:3,Winner:.3333333333333333,Count:3},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"casual_aral",LevelBucket:4,Winner:.5,Count:2},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5,Count:2},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:1},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5,Count:2},{Actor:"*Ringo*",Talent:"*Talent_Ringo_SpikedBrew*",Mode:"casual_aral",LevelBucket:3,Winner:.5,Count:2},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"casual_aral",LevelBucket:4,Winner:.5,Count:2},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Lance*",Talent:"*Talent_Lance_Striker*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5,Count:2},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"casual_aral",LevelBucket:5,Winner:.5,Count:2},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:1},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5,Count:2},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.25,Count:4},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"casual_aral",LevelBucket:4,Winner:.3333333333333333,Count:3},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"casual_aral",LevelBucket:4,Winner:.3333333333333333,Count:3},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Fortress*",Talent:"*Talent_Fortress_FlankAttack*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:1},{Actor:"*Petal*",Talent:"*Talent_Petal_ExplosionForce*",Mode:"casual_aral",LevelBucket:3,Winner:.3333333333333333,Count:3},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.3333333333333333,Count:3},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"casual_aral",LevelBucket:4,Winner:.5,Count:2},{Actor:"*SAW*",Talent:"*Talent_SAW_RoadRage*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5,Count:2},{Actor:"*Joule*",Talent:"*Talent_Joule_ThunderingSteps*",Mode:"casual_aral",LevelBucket:3,Winner:.5,Count:2},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:1},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:1,Count:1},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:1},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_ArmyOfSouls*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5,Count:2},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:1},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:1,Count:1},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_ArmyOfSouls*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.16666666666666666,Count:6},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:1},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:1},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"casual_aral",LevelBucket:3,Winner:.3333333333333333,Count:3},{Actor:"*Samuel*",Talent:"*Talent_Samuel_ViscousDarkness*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:1},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:1,Count:1},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.25,Count:4},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"casual_aral",LevelBucket:5,Winner:.5,Count:2},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"casual_aral",LevelBucket:4,Winner:.5,Count:2},{Actor:"*Gwen*",Talent:"*Talent_Gwen_ThreeOfAKind*",Mode:"casual_aral",LevelBucket:3,Winner:.5,Count:2},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Gwen*",Talent:"*Talent_Gwen_ThreeOfAKind*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.3333333333333333,Count:3},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"casual_aral",LevelBucket:4,Winner:.5,Count:2},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"casual_aral",LevelBucket:4,Winner:.25,Count:4},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.3333333333333333,Count:3},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"casual_aral",LevelBucket:5,Winner:.3333333333333333,Count:3},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentC*",Mode:"casual_aral",LevelBucket:4,Winner:.5,Count:2},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5,Count:2},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Taka*",Talent:"*Talent_Taka_XXXRetsu*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Taka*",Talent:"*Talent_Taka_XXXRetsu*",Mode:"casual_aral",LevelBucket:3,Winner:.16666666666666666,Count:6},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.3333333333333333,Count:3},{Actor:"*Taka*",Talent:"*Talent_Taka_XXXRetsu*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:1,Count:1},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.3333333333333333,Count:3},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"casual_aral",LevelBucket:4,Winner:.25,Count:4},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"casual_aral",LevelBucket:5,Winner:.5,Count:2},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_Elusiveness*",Mode:"casual_aral",LevelBucket:3,Winner:.3333333333333333,Count:3},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_Elusiveness*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5,Count:2},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.2,Count:5},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5,Count:2},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"casual_aral",LevelBucket:4,Winner:.25,Count:4},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"casual_aral",LevelBucket:4,Winner:.6666666666666666,Count:3},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5,Count:4},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentC*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:2},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6666666666666666,Count:3},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.4,Count:5},{Actor:"*Alpha*",Talent:"*Talent_Alpha_Acceleration*",Mode:"casual_aral",LevelBucket:3,Winner:.3333333333333333,Count:6},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"casual_aral",LevelBucket:5,Winner:.6666666666666666,Count:3},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:2},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6666666666666666,Count:3},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6666666666666666,Count:3},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_BigAppetite*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:1,Count:2},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.2857142857142857,Count:7},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:2},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"casual_aral",LevelBucket:3,Winner:.6666666666666666,Count:3},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"casual_aral",LevelBucket:3,Winner:.5,Count:4},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"casual_aral",LevelBucket:4,Winner:.4,Count:5},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"casual_aral",LevelBucket:4,Winner:.4,Count:5},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.25,Count:8},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.4,Count:5},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"casual_aral",LevelBucket:3,Winner:.6666666666666666,Count:3},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6666666666666666,Count:3},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"casual_aral",LevelBucket:5,Winner:.6666666666666666,Count:3},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentC*",Mode:"casual_aral",LevelBucket:3,Winner:1,Count:2},{Actor:"*Glaive*",Talent:"*Talent_Glaive_TwistedPursuit*",Mode:"casual_aral",LevelBucket:3,Winner:.4,Count:5},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5,Count:4},{Actor:"*Lance*",Talent:"*Talent_Lance_Striker*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.25,Count:8},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.6666666666666666,Count:3},{Actor:"*Ozo*",Talent:"*Talent_Ozo_Bangarangarang*",Mode:"casual_aral",LevelBucket:3,Winner:.5,Count:4},{Actor:"*Taka*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.3333333333333333,Count:6},{Actor:"*Lyra*",Talent:"*Talent_Lyra_GythianWard*",Mode:"casual_aral",LevelBucket:3,Winner:1,Count:2},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"casual_aral",LevelBucket:4,Winner:.6666666666666666,Count:3},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5,Count:4},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.6666666666666666,Count:3},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.2,Count:10},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"casual_aral",LevelBucket:4,Winner:.5,Count:4},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5,Count:4},{Actor:"*Idris*",Talent:"*Talent_Idris_ShimmerHeal*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5,Count:4},{Actor:"*Idris*",Talent:"*Talent_Idris_ShimmerHeal*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.4,Count:5},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.2857142857142857,Count:7},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5,Count:4},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"casual_aral",LevelBucket:4,Winner:.4,Count:5},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:2},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5,Count:4},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentC*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:2},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6666666666666666,Count:3},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.2857142857142857,Count:7},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6666666666666666,Count:3},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"casual_aral",LevelBucket:4,Winner:.21428571428571427,Count:14},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"casual_aral",LevelBucket:3,Winner:.6,Count:5},{Actor:"*Krul*",Talent:"*Talent_Krul_CursedBlade*",Mode:"casual_aral",LevelBucket:3,Winner:1,Count:3},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"casual_aral",LevelBucket:3,Winner:.5,Count:6},{Actor:"*Lance*",Talent:"*Talent_Lance_Striker*",Mode:"casual_aral",LevelBucket:3,Winner:.6,Count:5},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:3},{Actor:"*Petal*",Talent:"*Talent_Petal_ExplosionForce*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.3,Count:10},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.375,Count:8},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"casual_aral",LevelBucket:3,Winner:.6,Count:5},{Actor:"*Flicker*",Talent:"*Talent_Flicker_FairyHealing*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.23076923076923078,Count:13},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5,Count:6},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"casual_aral",LevelBucket:3,Winner:.42857142857142855,Count:7},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5,Count:6},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"casual_aral",LevelBucket:3,Winner:.5,Count:6},{Actor:"*Koshka*",Talent:"*Talent_Koshka_SlashyPlayTime*",Mode:"casual_aral",LevelBucket:3,Winner:.75,Count:4},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"casual_aral",LevelBucket:3,Winner:.5,Count:6},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"casual_aral",LevelBucket:4,Winner:.6,Count:5},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentC*",Mode:"casual_aral",LevelBucket:3,Winner:1,Count:3},{Actor:"*SAW*",Talent:"*Talent_SAW_RoadRage*",Mode:"casual_aral",LevelBucket:3,Winner:.75,Count:4},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5,Count:6},{Actor:"*Celeste*",Talent:"*Talent_Celeste_GalaxyCollapse*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.42857142857142855,Count:7},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.3,Count:10},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"casual_aral",LevelBucket:4,Winner:.75,Count:4},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"casual_aral",LevelBucket:3,Winner:.42857142857142855,Count:7},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6,Count:5},{Actor:"*Celeste*",Talent:"*Talent_Celeste_GalaxyCollapse*",Mode:"casual_aral",LevelBucket:3,Winner:.5,Count:6},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:3},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"casual_aral",LevelBucket:5,Winner:.6,Count:5},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:3},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.75,Count:4},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"casual_aral",LevelBucket:4,Winner:.75,Count:4},{Actor:"*Idris*",Talent:"*Talent_Idris_ShimmerHeal*",Mode:"casual_aral",LevelBucket:3,Winner:.6,Count:5},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.42857142857142855,Count:7},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:3},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.3,Count:10},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"casual_aral",LevelBucket:2,Winner:.6,Count:5},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.6,Count:5},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.42857142857142855,Count:7},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.25,Count:12},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.6,Count:5},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.6,Count:5},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.8,Count:5},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5,Count:8},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"casual_aral",LevelBucket:3,Winner:.4444444444444444,Count:9},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"casual_aral",LevelBucket:3,Winner:.5714285714285714,Count:7},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.25,Count:16},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"casual_aral",LevelBucket:5,Winner:.8,Count:5},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"casual_aral",LevelBucket:3,Winner:.5714285714285714,Count:7},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.5,Count:8},{Actor:"*Grace*",Talent:"*Talent_Grace_UnitedFront*",Mode:"casual_aral",LevelBucket:3,Winner:.8,Count:5},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5714285714285714,Count:7},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"casual_aral",LevelBucket:4,Winner:.6666666666666666,Count:6},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6666666666666666,Count:6},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentA*",Mode:"casual_aral",LevelBucket:2,Winner:.4444444444444444,Count:9},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5,Count:8},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5714285714285714,Count:7},{Actor:"*Baron*",Talent:"*Talent_Baron_TrionCannon*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.6666666666666666,Count:6},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:4},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"casual_aral",LevelBucket:3,Winner:.6666666666666666,Count:6},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:1,Count:4},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"casual_aral",LevelBucket:5,Winner:.8,Count:5},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:4},{Actor:"*Taka*",Talent:"*Talent_Taka_XXXRetsu*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.3076923076923077,Count:13},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5714285714285714,Count:7},{Actor:"*SAW*",Talent:"*Talent_SAW_RoadRage*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.2222222222222222,Count:18},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"casual_aral",LevelBucket:3,Winner:.4444444444444444,Count:9},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"casual_aral",LevelBucket:3,Winner:.8,Count:5},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.8,Count:5},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"casual_aral",LevelBucket:5,Winner:.6666666666666666,Count:6},{Actor:"*Joule*",Talent:"*Talent_Joule_RocketLeapfrog*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.25,Count:16},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentC*",Mode:"casual_aral",LevelBucket:3,Winner:1,Count:5},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:5},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"casual_aral",LevelBucket:3,Winner:.625,Count:8},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"casual_aral",LevelBucket:3,Winner:.4166666666666667,Count:12},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.38461538461538464,Count:13},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.625,Count:8},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.625,Count:8},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5555555555555556,Count:9},{Actor:"*Flicker*",Talent:"*Talent_Flicker_FairyHealing*",Mode:"casual_aral",LevelBucket:3,Winner:.625,Count:8},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"casual_aral",LevelBucket:4,Winner:.8333333333333334,Count:6},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.38461538461538464,Count:13},{Actor:"*Fortress*",Talent:"*Talent_Fortress_FlankAttack*",Mode:"casual_aral",LevelBucket:3,Winner:.625,Count:8},{Actor:"*Grace*",Talent:"*Talent_Grace_UnitedFront*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.8333333333333334,Count:6},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.8333333333333334,Count:6},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.7142857142857143,Count:7},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"casual_aral",LevelBucket:3,Winner:.5,Count:10},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.38461538461538464,Count:13},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"casual_aral",LevelBucket:3,Winner:1,Count:5},{Actor:"*Lance*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.2,Count:25},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"casual_aral",LevelBucket:3,Winner:.625,Count:8},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5,Count:10},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5555555555555556,Count:9},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.3333333333333333,Count:15},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"casual_aral",LevelBucket:5,Winner:.5,Count:10},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"casual_aral",LevelBucket:4,Winner:.8333333333333334,Count:6},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"casual_aral",LevelBucket:3,Winner:.6,Count:10},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.46153846153846156,Count:13},{Actor:"*Lyra*",Talent:"*Talent_Lyra_GythianWard*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5454545454545454,Count:11},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.8571428571428571,Count:7},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.25,Count:24},{Actor:"*Petal*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.42857142857142855,Count:14},{Actor:"*Koshka*",Talent:"*Talent_Koshka_SlashyPlayTime*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.75,Count:8},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"casual_aral",LevelBucket:4,Winner:.6,Count:10},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"casual_aral",LevelBucket:4,Winner:.75,Count:8},{Actor:"*Grace*",Talent:"*Talent_Grace_UnitedFront*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.6666666666666666,Count:9},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"casual_aral",LevelBucket:3,Winner:.75,Count:8},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.6,Count:10},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"casual_aral",LevelBucket:3,Winner:.5454545454545454,Count:11},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.8571428571428571,Count:7},{Actor:"*Samuel*",Talent:"*Talent_Samuel_ViscousDarkness*",Mode:"casual_aral",LevelBucket:3,Winner:.75,Count:8},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:6},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.2608695652173913,Count:23},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.6,Count:10},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"casual_aral",LevelBucket:3,Winner:.6666666666666666,Count:9},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.8571428571428571,Count:7},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"casual_aral",LevelBucket:3,Winner:.35294117647058826,Count:17},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.46153846153846156,Count:13},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:6},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentA*",Mode:"casual_aral",LevelBucket:2,Winner:.5,Count:14},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.3888888888888889,Count:18},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"casual_aral",LevelBucket:3,Winner:.4666666666666667,Count:15},{Actor:"*Baron*",Talent:"*Talent_Baron_TrionCannon*",Mode:"casual_aral",LevelBucket:3,Winner:.7,Count:10},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"casual_aral",LevelBucket:4,Winner:.875,Count:8},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_Elusiveness*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5384615384615384,Count:13},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5,Count:14},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentC*",Mode:"casual_aral",LevelBucket:2,Winner:.3333333333333333,Count:21},{Actor:"*Reim*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.5384615384615384,Count:13},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"casual_aral",LevelBucket:3,Winner:.875,Count:8},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.4666666666666667,Count:15},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"casual_aral",LevelBucket:3,Winner:.7777777777777778,Count:9},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"casual_aral",LevelBucket:3,Winner:.5833333333333334,Count:12},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.3684210526315789,Count:19},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"casual_aral",LevelBucket:4,Winner:.6363636363636364,Count:11},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"casual_aral",LevelBucket:3,Winner:.5833333333333334,Count:12},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.7777777777777778,Count:9},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"casual_aral",LevelBucket:3,Winner:.875,Count:8},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"casual_aral",LevelBucket:5,Winner:.6363636363636364,Count:11},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.2916666666666667,Count:24},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.3684210526315789,Count:19},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"casual_aral",LevelBucket:3,Winner:.5,Count:16},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.36363636363636365,Count:22},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.42105263157894735,Count:19},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5714285714285714,Count:14},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.5,Count:16},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.2222222222222222,Count:36},{Actor:"*Reim*",Talent:"*Talent_Reim_Revenant*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6666666666666666,Count:12},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"casual_aral",LevelBucket:3,Winner:.38095238095238093,Count:21},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.42105263157894735,Count:19},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"casual_aral",LevelBucket:3,Winner:.8888888888888888,Count:9},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5333333333333333,Count:15},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5714285714285714,Count:14},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.6153846153846154,Count:13},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5,Count:16},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.36363636363636365,Count:22},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5,Count:16},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"casual_aral",LevelBucket:3,Winner:.6153846153846154,Count:13},{Actor:"*Ringo*",Talent:"*Talent_Ringo_SpikedBrew*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.47058823529411764,Count:17},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentC*",Mode:"casual_aral",LevelBucket:2,Winner:.36363636363636365,Count:22},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.2727272727272727,Count:33},{Actor:"*Glaive*",Talent:"*Talent_Glaive_ViolentAfterburn*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.36,Count:25},{Actor:"*Rona*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.32142857142857145,Count:28},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.375,Count:24},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5,Count:18},{Actor:"*Grace*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.47368421052631576,Count:19},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6923076923076923,Count:13},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"casual_aral",LevelBucket:4,Winner:.6923076923076923,Count:13},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"casual_aral",LevelBucket:4,Winner:.6,Count:15},{Actor:"*Lance*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.47368421052631576,Count:19},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentC*",Mode:"casual_aral",LevelBucket:2,Winner:.6428571428571429,Count:14},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5625,Count:16},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.45,Count:20},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"casual_aral",LevelBucket:3,Winner:.6428571428571429,Count:14},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.75,Count:12},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.45,Count:20},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"casual_aral",LevelBucket:3,Winner:.5,Count:18},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"casual_aral",LevelBucket:3,Winner:.391304347826087,Count:23},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.4,Count:25},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"casual_aral",LevelBucket:3,Winner:.5263157894736842,Count:19},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"casual_aral",LevelBucket:3,Winner:.45454545454545453,Count:22},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"casual_aral",LevelBucket:3,Winner:.4166666666666667,Count:24},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5263157894736842,Count:19},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.3225806451612903,Count:31},{Actor:"*Idris*",Talent:"*Talent_Idris_ShimmerHeal*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.4,Count:25},{Actor:"*Skye*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.4166666666666667,Count:24},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"casual_aral",LevelBucket:4,Winner:.7142857142857143,Count:14},{Actor:"*Skye*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.30303030303030304,Count:33},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.47619047619047616,Count:21},{Actor:"*Reim*",Talent:"*Talent_Reim_Revenant*",Mode:"casual_aral",LevelBucket:3,Winner:.7692307692307693,Count:13},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"casual_aral",LevelBucket:3,Winner:.7692307692307693,Count:13},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"casual_aral",LevelBucket:3,Winner:.47619047619047616,Count:21},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"casual_aral",LevelBucket:3,Winner:.5882352941176471,Count:17},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.5238095238095238,Count:21},{Actor:"*Krul*",Talent:"*Talent_Krul_CursedBlade*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.44,Count:25},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5,Count:22},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.7333333333333333,Count:15},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.39285714285714285,Count:28},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.27906976744186046,Count:43},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"casual_aral",LevelBucket:4,Winner:.5714285714285714,Count:21},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"casual_aral",LevelBucket:4,Winner:.6666666666666666,Count:18},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5454545454545454,Count:22},{Actor:"*Baron*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.4444444444444444,Count:27},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"casual_aral",LevelBucket:2,Winner:.36363636363636365,Count:33},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5,Count:24},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.8,Count:15},{Actor:"*Gwen*",Talent:"*Talent_Gwen_ThreeOfAKind*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6,Count:20},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"casual_aral",LevelBucket:3,Winner:.7058823529411765,Count:17},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"casual_aral",LevelBucket:3,Winner:.631578947368421,Count:19},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.4,Count:30},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"casual_aral",LevelBucket:4,Winner:.75,Count:16},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.4,Count:30},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.4444444444444444,Count:27},{Actor:"*Tony*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.3870967741935484,Count:31},{Actor:"*Grace*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.3333333333333333,Count:36},{Actor:"*SAW*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.4,Count:30},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.29545454545454547,Count:44},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.7222222222222222,Count:18},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.65,Count:20},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.48148148148148145,Count:27},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.8125,Count:16},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.4482758620689655,Count:29},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.43333333333333335,Count:30},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"casual_aral",LevelBucket:3,Winner:.5909090909090909,Count:22},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.5,Count:26},{Actor:"*Taka*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.3333333333333333,Count:39},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentC*",Mode:"casual_aral",LevelBucket:2,Winner:.65,Count:20},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.34146341463414637,Count:41},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"casual_aral",LevelBucket:3,Winner:.4375,Count:32},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4117647058823529,Count:34},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.28,Count:50},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:14},{Actor:"*Reza*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.5833333333333334,Count:24},{Actor:"*Baron*",Talent:"*Talent_Baron_TrionCannon*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6086956521739131,Count:23},{Actor:"*Baron*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.4827586206896552,Count:29},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.34146341463414637,Count:41},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6666666666666666,Count:21},{Actor:"*Petal*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.3783783783783784,Count:37},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.5833333333333334,Count:24},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.5384615384615384,Count:26},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6363636363636364,Count:22},{Actor:"*SAW*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.5172413793103449,Count:29},{Actor:"*Varya*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.4838709677419355,Count:31},{Actor:"*Idris*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.4838709677419355,Count:31},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6,Count:25},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.5,Count:30},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.30612244897959184,Count:49},{Actor:"*Joule*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.39473684210526316,Count:38},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.45454545454545453,Count:33},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"casual_aral",LevelBucket:3,Winner:.7142857142857143,Count:21},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.41025641025641024,Count:39},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.4444444444444444,Count:36},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"casual_aral",LevelBucket:2,Winner:.43243243243243246,Count:37},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5161290322580645,Count:31},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6956521739130435,Count:23},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.43243243243243246,Count:37},{Actor:"*Reza*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.5,Count:32},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5714285714285714,Count:28},{Actor:"*Vox*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.41025641025641024,Count:39},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.43243243243243246,Count:37},{Actor:"*Glaive*",Talent:"*Talent_Glaive_TwistedPursuit*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5714285714285714,Count:28},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5,Count:34},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.53125,Count:32},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"casual_aral",LevelBucket:3,Winner:.53125,Count:32},{Actor:"*Vox*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.53125,Count:32},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"casual_aral",LevelBucket:2,Winner:.5142857142857142,Count:35},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_ArmyOfSouls*",Mode:"casual_aral",LevelBucket:2,Winner:.43902439024390244,Count:41},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"casual_aral",LevelBucket:3,Winner:.6666666666666666,Count:27},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_ArmyOfSouls*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.42857142857142855,Count:42},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.391304347826087,Count:46},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.45,Count:40},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5625,Count:32},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5428571428571428,Count:35},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.59375,Count:32},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.3584905660377358,Count:53},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6785714285714286,Count:28},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5135135135135135,Count:37},{Actor:"*Joule*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.475,Count:40},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.5588235294117647,Count:34},{Actor:"*Krul*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.6551724137931034,Count:29},{Actor:"*Reim*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.4318181818181818,Count:44},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.475,Count:40},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"casual_aral",LevelBucket:2,Winner:.625,Count:32},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5,Count:40},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5,Count:40},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5,Count:40},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"casual_aral",LevelBucket:3,Winner:.8,Count:25},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"casual_aral",LevelBucket:3,Winner:.6060606060606061,Count:33},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.4878048780487805,Count:41},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6060606060606061,Count:33},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4878048780487805,Count:41},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.44680851063829785,Count:47},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.39622641509433965,Count:53},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"casual_aral",LevelBucket:3,Winner:.5675675675675675,Count:37},{Actor:"*Varya*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.5641025641025641,Count:39},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6470588235294118,Count:34},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"casual_aral",LevelBucket:5,Winner:.9565217391304348,Count:23},{Actor:"*Malene*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.3728813559322034,Count:59},{Actor:"*Idris*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.5641025641025641,Count:39},{Actor:"*Petal*",Talent:"*Talent_Petal_ExplosionForce*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4,Count:55},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5609756097560976,Count:41},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"casual_aral",LevelBucket:3,Winner:.7666666666666667,Count:30},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.8518518518518519,Count:27},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.4791666666666667,Count:48},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentC*",Mode:"casual_aral",LevelBucket:2,Winner:.6052631578947368,Count:38},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"casual_aral",LevelBucket:3,Winner:.575,Count:40},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"casual_aral",LevelBucket:3,Winner:.5476190476190477,Count:42},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5227272727272727,Count:44},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.3870967741935484,Count:62},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5217391304347826,Count:46},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.32894736842105265,Count:76},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4098360655737705,Count:61},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"casual_aral",LevelBucket:2,Winner:.4807692307692308,Count:52},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5681818181818182,Count:44},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.625,Count:40},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.32894736842105265,Count:76},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentC*",Mode:"casual_aral",LevelBucket:2,Winner:.5681818181818182,Count:44},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5208333333333334,Count:48},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.43859649122807015,Count:57},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"casual_aral",LevelBucket:3,Winner:.6046511627906976,Count:43},{Actor:"*Krul*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.5,Count:52},{Actor:"*Fortress*",Talent:"*Talent_Fortress_FlankAttack*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5306122448979592,Count:49},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"casual_aral",LevelBucket:3,Winner:.6341463414634146,Count:41},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"casual_aral",LevelBucket:3,Winner:.675,Count:40},{Actor:"*Celeste*",Talent:"*Talent_Celeste_GalaxyCollapse*",Mode:"casual_aral",LevelBucket:2,Winner:.4153846153846154,Count:65},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.4090909090909091,Count:66},{Actor:"*Alpha*",Talent:"*Talent_Alpha_Acceleration*",Mode:"casual_aral",LevelBucket:2,Winner:.45901639344262296,Count:61},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5,Count:56},{Actor:"*Lance*",Talent:"*Talent_Lance_Striker*",Mode:"casual_aral",LevelBucket:2,Winner:.34146341463414637,Count:82},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_BigAppetite*",Mode:"casual_aral",LevelBucket:2,Winner:.45161290322580644,Count:62},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5714285714285714,Count:49},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"casual_aral",LevelBucket:3,Winner:.6904761904761905,Count:42},{Actor:"*Joule*",Talent:"*Talent_Joule_RocketLeapfrog*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.35802469135802467,Count:81},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.3815789473684211,Count:76},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6904761904761905,Count:42},{Actor:"*Alpha*",Talent:"*Talent_Alpha_Acceleration*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5555555555555556,Count:54},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"casual_aral",LevelBucket:2,Winner:.44776119402985076,Count:67},{Actor:"*Ozo*",Talent:"*Talent_Ozo_Bangarangarang*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.46153846153846156,Count:65},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5882352941176471,Count:51},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.4411764705882353,Count:68},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.39473684210526316,Count:76},{Actor:"*Tony*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.4246575342465753,Count:73},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentA*",Mode:"casual_aral",LevelBucket:2,Winner:.3974358974358974,Count:78},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"casual_aral",LevelBucket:2,Winner:.7380952380952381,Count:42},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"casual_aral",LevelBucket:2,Winner:.5636363636363636,Count:55},{Actor:"*Taka*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.2767857142857143,Count:112},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"casual_aral",LevelBucket:3,Winner:.6739130434782609,Count:46},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.484375,Count:64},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"casual_aral",LevelBucket:2,Winner:.5714285714285714,Count:56},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.6530612244897959,Count:49},{Actor:"*Idris*",Talent:"*Talent_Idris_ShimmerHeal*",Mode:"casual_aral",LevelBucket:2,Winner:.5666666666666667,Count:60},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"casual_aral",LevelBucket:3,Winner:.7555555555555555,Count:45},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"casual_aral",LevelBucket:3,Winner:.6296296296296297,Count:54},{Actor:"*Joule*",Talent:"*Talent_Joule_ThunderingSteps*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.47297297297297297,Count:74},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.47297297297297297,Count:74},{Actor:"*Krul*",Talent:"*Talent_Krul_CursedBlade*",Mode:"casual_aral",LevelBucket:2,Winner:.4666666666666667,Count:75},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5147058823529411,Count:68},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.72,Count:50},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_Elusiveness*",Mode:"casual_aral",LevelBucket:2,Winner:.47368421052631576,Count:76},{Actor:"*Reim*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5142857142857142,Count:70},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6923076923076923,Count:52},{Actor:"*Reza*",Talent:"*Talent_Reza_NetherRage*",Mode:"casual_aral",LevelBucket:2,Winner:.6101694915254238,Count:59},{Actor:"*SAW*",Talent:"*Talent_SAW_RoadRage*",Mode:"casual_aral",LevelBucket:2,Winner:.4675324675324675,Count:77},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5714285714285714,Count:63},{Actor:"*Ozo*",Talent:"*Talent_Ozo_Bangarangarang*",Mode:"casual_aral",LevelBucket:2,Winner:.5,Count:74},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentA*",Mode:"casual_aral",LevelBucket:2,Winner:.47435897435897434,Count:78},{Actor:"*Lyra*",Talent:"*Talent_Lyra_GythianWard*",Mode:"casual_aral",LevelBucket:2,Winner:.5362318840579711,Count:69},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"casual_aral",LevelBucket:2,Winner:.4318181818181818,Count:88},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"casual_aral",LevelBucket:2,Winner:.41304347826086957,Count:92},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5416666666666666,Count:72},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"casual_aral",LevelBucket:3,Winner:.6842105263157895,Count:57},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"casual_aral",LevelBucket:2,Winner:.52,Count:75},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.52,Count:75},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"casual_aral",LevelBucket:2,Winner:.4642857142857143,Count:84},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.4936708860759494,Count:79},{Actor:"*Reim*",Talent:"*Talent_Reim_Revenant*",Mode:"casual_aral",LevelBucket:2,Winner:.47560975609756095,Count:82},{Actor:"*Ringo*",Talent:"*Talent_Ringo_SpikedBrew*",Mode:"casual_aral",LevelBucket:2,Winner:.5333333333333333,Count:75},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_BigAppetite*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5263157894736842,Count:76},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.45977011494252873,Count:87},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5970149253731343,Count:67},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"casual_aral",LevelBucket:3,Winner:.7017543859649122,Count:57},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5633802816901409,Count:71},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.7407407407407407,Count:54},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5189873417721519,Count:79},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.4823529411764706,Count:85},{Actor:"*Joule*",Talent:"*Talent_Joule_RocketLeapfrog*",Mode:"casual_aral",LevelBucket:2,Winner:.56,Count:75},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"casual_aral",LevelBucket:2,Winner:.49411764705882355,Count:85},{Actor:"*Joule*",Talent:"*Talent_Joule_ThunderingSteps*",Mode:"casual_aral",LevelBucket:2,Winner:.4827586206896552,Count:87},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"casual_aral",LevelBucket:2,Winner:.5454545454545454,Count:77},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.352,Count:125},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6376811594202898,Count:69},{Actor:"*Reza*",Talent:"*Talent_Reza_NetherRage*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4489795918367347,Count:98},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.42718446601941745,Count:103},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5301204819277109,Count:83},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4835164835164835,Count:91},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.45918367346938777,Count:98},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5921052631578947,Count:76},{Actor:"*Gwen*",Talent:"*Talent_Gwen_ThreeOfAKind*",Mode:"casual_aral",LevelBucket:2,Winner:.625,Count:72},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"casual_aral",LevelBucket:2,Winner:.31724137931034485,Count:145},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6666666666666666,Count:69},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"casual_aral",LevelBucket:3,Winner:.5222222222222223,Count:90},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"casual_aral",LevelBucket:2,Winner:.6438356164383562,Count:73},{Actor:"*Koshka*",Talent:"*Talent_Koshka_SlashyPlayTime*",Mode:"casual_aral",LevelBucket:2,Winner:.5340909090909091,Count:88},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.42105263157894735,Count:114},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4247787610619469,Count:113},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"casual_aral",LevelBucket:3,Winner:.4336283185840708,Count:113},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.35766423357664234,Count:137},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4132231404958678,Count:121},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"casual_aral",LevelBucket:2,Winner:.5555555555555556,Count:90},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.44642857142857145,Count:112},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"casual_aral",LevelBucket:2,Winner:.5813953488372093,Count:86},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"casual_aral",LevelBucket:2,Winner:.5617977528089888,Count:89},{Actor:"*Petal*",Talent:"*Talent_Petal_ExplosionForce*",Mode:"casual_aral",LevelBucket:2,Winner:.47619047619047616,Count:105},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5050505050505051,Count:99},{Actor:"*Flicker*",Talent:"*Talent_Flicker_FairyHealing*",Mode:"casual_aral",LevelBucket:2,Winner:.5681818181818182,Count:88},{Actor:"*Baron*",Talent:"*Talent_Baron_TrionCannon*",Mode:"casual_aral",LevelBucket:2,Winner:.4594594594594595,Count:111},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"casual_aral",LevelBucket:2,Winner:.5368421052631579,Count:95},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5930232558139535,Count:86},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.7083333333333334,Count:72},{Actor:"*Samuel*",Talent:"*Talent_Samuel_ViscousDarkness*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5483870967741935,Count:93},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentC*",Mode:"casual_aral",LevelBucket:1,Winner:.504950495049505,Count:101},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.49056603773584906,Count:106},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.7647058823529411,Count:68},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4,Count:130},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"casual_aral",LevelBucket:3,Winner:.7222222222222222,Count:72},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"casual_aral",LevelBucket:2,Winner:.44166666666666665,Count:120},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5,Count:106},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.453781512605042,Count:119},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.47413793103448276,Count:116},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"casual_aral",LevelBucket:2,Winner:.7534246575342466,Count:73},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.4583333333333333,Count:120},{Actor:"*Taka*",Talent:"*Talent_Taka_XXXRetsu*",Mode:"casual_aral",LevelBucket:2,Winner:.4824561403508772,Count:114},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"casual_aral",LevelBucket:2,Winner:.45161290322580644,Count:124},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5181818181818182,Count:110},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"casual_aral",LevelBucket:2,Winner:.4222222222222222,Count:135},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5229357798165137,Count:109},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"casual_aral",LevelBucket:3,Winner:.6,Count:95},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"casual_aral",LevelBucket:3,Winner:.5225225225225225,Count:111},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5370370370370371,Count:108},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.43609022556390975,Count:133},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5918367346938775,Count:98},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5363636363636364,Count:110},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.49166666666666664,Count:120},{Actor:"*Lance*",Talent:"*Talent_Lance_Striker*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.49166666666666664,Count:120},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"casual_aral",LevelBucket:2,Winner:.5267857142857143,Count:112},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.3157894736842105,Count:190},{Actor:"*Rona*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.44776119402985076,Count:134},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5769230769230769,Count:104},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5128205128205128,Count:117},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.43795620437956206,Count:137},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.49193548387096775,Count:124},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"casual_aral",LevelBucket:3,Winner:.8157894736842105,Count:76},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"casual_aral",LevelBucket:2,Winner:.4492753623188406,Count:138},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_Elusiveness*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4189189189189189,Count:148},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentB*",Mode:"casual_aral",LevelBucket:1,Winner:.4732824427480916,Count:131},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"casual_aral",LevelBucket:2,Winner:.5163934426229508,Count:122},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.38181818181818183,Count:165},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.36,Count:175},{Actor:"*Reim*",Talent:"*Talent_Reim_Revenant*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.48091603053435117,Count:131},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"casual_aral",LevelBucket:2,Winner:.5378151260504201,Count:119},{Actor:"*Glaive*",Talent:"*Talent_Glaive_ViolentAfterburn*",Mode:"casual_aral",LevelBucket:2,Winner:.4740740740740741,Count:135},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.4676258992805755,Count:139},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5038167938931297,Count:131},{Actor:"*Grace*",Talent:"*Talent_Grace_UnitedFront*",Mode:"casual_aral",LevelBucket:2,Winner:.5892857142857143,Count:112},{Actor:"*Samuel*",Talent:"*Talent_Samuel_ViscousDarkness*",Mode:"casual_aral",LevelBucket:2,Winner:.6,Count:110},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5454545454545454,Count:121},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"casual_aral",LevelBucket:2,Winner:.5193798449612403,Count:129},{Actor:"*Lance*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.3285024154589372,Count:207},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6306306306306306,Count:111},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.47297297297297297,Count:148},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.3448275862068966,Count:203},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5590551181102362,Count:127},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4044943820224719,Count:178},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5179856115107914,Count:139},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"casual_aral",LevelBucket:3,Winner:.7684210526315789,Count:95},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.553030303030303,Count:132},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"casual_aral",LevelBucket:2,Winner:.4966442953020134,Count:149},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"casual_aral",LevelBucket:2,Winner:.5401459854014599,Count:137},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"casual_aral",LevelBucket:2,Winner:.42134831460674155,Count:178},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.6,Count:125},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"casual_aral",LevelBucket:2,Winner:.40540540540540543,Count:185},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.6048387096774194,Count:124},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.4444444444444444,Count:171},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5846153846153846,Count:130},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"casual_aral",LevelBucket:2,Winner:.5801526717557252,Count:131},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4502923976608187,Count:171},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.4875,Count:160},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.46987951807228917,Count:166},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.39195979899497485,Count:199},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6290322580645161,Count:124},{Actor:"*Glaive*",Talent:"*Talent_Glaive_TwistedPursuit*",Mode:"casual_aral",LevelBucket:2,Winner:.541095890410959,Count:146},{Actor:"*Celeste*",Talent:"*Talent_Celeste_GalaxyCollapse*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4876543209876543,Count:162},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"casual_aral",LevelBucket:2,Winner:.5064102564102564,Count:156},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.44692737430167595,Count:179},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentC*",Mode:"casual_aral",LevelBucket:1,Winner:.4819277108433735,Count:166},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.50625,Count:160},{Actor:"*Rona*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4270833333333333,Count:192},{Actor:"*Petal*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.47674418604651164,Count:172},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.49101796407185627,Count:167},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5394736842105263,Count:152},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4270833333333333,Count:192},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4666666666666667,Count:180},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"casual_aral",LevelBucket:2,Winner:.5753424657534246,Count:146},{Actor:"*Flicker*",Talent:"*Talent_Flicker_FairyHealing*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.551948051948052,Count:154},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5151515151515151,Count:165},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.4166666666666667,Count:204},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5345911949685535,Count:159},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"casual_aral",LevelBucket:2,Winner:.4942528735632184,Count:174},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4603174603174603,Count:189},{Actor:"*Tony*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.46524064171123,Count:187},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentC*",Mode:"casual_aral",LevelBucket:1,Winner:.3551020408163265,Count:245},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.3682008368200837,Count:239},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"casual_aral",LevelBucket:2,Winner:.4583333333333333,Count:192},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4635416666666667,Count:192},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"casual_aral",LevelBucket:2,Winner:.5548780487804879,Count:164},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"casual_aral",LevelBucket:1,Winner:.5260115606936416,Count:173},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentC*",Mode:"casual_aral",LevelBucket:1,Winner:.41363636363636364,Count:220},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5428571428571428,Count:175},{Actor:"*Reim*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4846938775510204,Count:196},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.8407079646017699,Count:113},{Actor:"*Varya*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4318181818181818,Count:220},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_BigAppetite*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.367816091954023,Count:261},{Actor:"*Skye*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.39183673469387753,Count:245},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.39183673469387753,Count:245},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"casual_aral",LevelBucket:2,Winner:.5773809523809523,Count:168},{Actor:"*Glaive*",Talent:"*Talent_Glaive_ViolentAfterburn*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.45161290322580644,Count:217},{Actor:"*Koshka*",Talent:"*Talent_Koshka_SlashyPlayTime*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5568181818181818,Count:176},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4479638009049774,Count:221},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"casual_aral",LevelBucket:2,Winner:.43612334801762115,Count:227},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.518324607329843,Count:191},{Actor:"*Lance*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4608294930875576,Count:217},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5128205128205128,Count:195},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"casual_aral",LevelBucket:3,Winner:.6778523489932886,Count:149},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentB*",Mode:"casual_aral",LevelBucket:0,Winner:.35563380281690143,Count:284},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.5282051282051282,Count:195},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.42386831275720166,Count:243},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"casual_aral",LevelBucket:2,Winner:.5777777777777777,Count:180},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5777777777777777,Count:180},{Actor:"*Varya*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.42338709677419356,Count:248},{Actor:"*Joule*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.47345132743362833,Count:226},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5047169811320755,Count:212},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5217391304347826,Count:207},{Actor:"*SAW*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.42857142857142855,Count:252},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4778761061946903,Count:226},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"casual_aral",LevelBucket:2,Winner:.5336538461538461,Count:208},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.46443514644351463,Count:239},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.47639484978540775,Count:233},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"casual_aral",LevelBucket:2,Winner:.5842105263157895,Count:190},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"casual_aral",LevelBucket:2,Winner:.7044025157232704,Count:159},{Actor:"*Vox*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.437984496124031,Count:258},{Actor:"*Baron*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.475,Count:240},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5480769230769231,Count:208},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4730290456431535,Count:241},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"casual_aral",LevelBucket:1,Winner:.5132743362831859,Count:226},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5065502183406113,Count:229},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentC*",Mode:"casual_aral",LevelBucket:1,Winner:.508695652173913,Count:230},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_ArmyOfSouls*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.44150943396226416,Count:265},{Actor:"*Kinetic*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.3836065573770492,Count:305},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"casual_aral",LevelBucket:2,Winner:.43820224719101125,Count:267},{Actor:"*Ozo*",Talent:"*Talent_Ozo_Bangarangarang*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4020618556701031,Count:291},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"casual_aral",LevelBucket:1,Winner:.4854771784232365,Count:241},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5939086294416244,Count:197},{Actor:"*Fortress*",Talent:"*Talent_Fortress_FlankAttack*",Mode:"casual_aral",LevelBucket:2,Winner:.6324324324324324,Count:185},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.3769968051118211,Count:313},{Actor:"*Krul*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.44360902255639095,Count:266},{Actor:"*Krul*",Talent:"*Talent_Krul_CursedBlade*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.55,Count:220},{Actor:"*Lance*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4201388888888889,Count:288},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.37116564417177916,Count:326},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.40863787375415284,Count:301},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5166666666666667,Count:240},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentC*",Mode:"casual_aral",LevelBucket:1,Winner:.4714828897338403,Count:263},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6009615384615384,Count:208},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.4844961240310077,Count:258},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4681647940074906,Count:267},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5,Count:254},{Actor:"*SAW*",Talent:"*Talent_SAW_RoadRage*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4584837545126354,Count:277},{Actor:"*Taka*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.403125,Count:320},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_ArmyOfSouls*",Mode:"casual_aral",LevelBucket:1,Winner:.5139442231075697,Count:251},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.7329545454545454,Count:176},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"casual_aral",LevelBucket:2,Winner:.44673539518900346,Count:291},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"casual_aral",LevelBucket:2,Winner:.7142857142857143,Count:182},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"casual_aral",LevelBucket:2,Winner:.5909090909090909,Count:220},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.47101449275362317,Count:276},{Actor:"*Tony*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.45964912280701753,Count:285},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"casual_aral",LevelBucket:3,Winner:.7485714285714286,Count:175},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"casual_aral",LevelBucket:2,Winner:.5481171548117155,Count:239},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4888888888888889,Count:270},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5617021276595745,Count:235},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5362903225806451,Count:248},{Actor:"*Celeste*",Talent:"*Talent_Celeste_GalaxyCollapse*",Mode:"casual_aral",LevelBucket:1,Winner:.39349112426035504,Count:338},{Actor:"*Idris*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4,Count:335},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5465587044534413,Count:247},{Actor:"*Taka*",Talent:"*Talent_Taka_XXXRetsu*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4411764705882353,Count:306},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.4041916167664671,Count:334},{Actor:"*Taka*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.3953488372093023,Count:344},{Actor:"*Rona*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.422360248447205,Count:322},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5596707818930041,Count:243},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5131086142322098,Count:267},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"casual_aral",LevelBucket:2,Winner:.45364238410596025,Count:302},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.8011695906432749,Count:171},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"casual_aral",LevelBucket:2,Winner:.6199095022624435,Count:221},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4246153846153846,Count:325},{Actor:"*Petal*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.4584717607973422,Count:301},{Actor:"*Gwen*",Talent:"*Talent_Gwen_ThreeOfAKind*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5018181818181818,Count:275},{Actor:"*Petal*",Talent:"*Talent_Petal_ExplosionForce*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.42201834862385323,Count:327},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.5390625,Count:256},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"casual_aral",LevelBucket:1,Winner:.4844290657439446,Count:289},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5320754716981132,Count:265},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.4462025316455696,Count:316},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5278810408921933,Count:269},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5126353790613718,Count:277},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4750830564784053,Count:301},{Actor:"*Lyra*",Talent:"*Talent_Lyra_GythianWard*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5416666666666666,Count:264},{Actor:"*Ringo*",Talent:"*Talent_Ringo_SpikedBrew*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.488135593220339,Count:295},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5538461538461539,Count:260},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.366412213740458,Count:393},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.5,Count:290},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5141843971631206,Count:282},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.3945945945945946,Count:370},{Actor:"*Baron*",Talent:"*Talent_Baron_TrionCannon*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.49829351535836175,Count:293},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"casual_aral",LevelBucket:1,Winner:.4492307692307692,Count:325},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"casual_aral",LevelBucket:1,Winner:.4140845070422535,Count:355},{Actor:"*Alpha*",Talent:"*Talent_Alpha_Acceleration*",Mode:"casual_aral",LevelBucket:1,Winner:.41292134831460675,Count:356},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"casual_aral",LevelBucket:1,Winner:.47419354838709676,Count:310},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4444444444444444,Count:333},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4417910447761194,Count:335},{Actor:"*Alpha*",Talent:"*Talent_Alpha_Acceleration*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.40821917808219177,Count:365},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4575757575757576,Count:330},{Actor:"*Grace*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4748427672955975,Count:318},{Actor:"*Grace*",Talent:"*Talent_Grace_UnitedFront*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5451263537906137,Count:277},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5801526717557252,Count:262},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.4233983286908078,Count:359},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"casual_aral",LevelBucket:1,Winner:.5735849056603773,Count:265},{Actor:"*Idris*",Talent:"*Talent_Idris_ShimmerHeal*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5259515570934256,Count:289},{Actor:"*Glaive*",Talent:"*Talent_Glaive_TwistedPursuit*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.49673202614379086,Count:306},{Actor:"*Skye*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4358974358974359,Count:351},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.498371335504886,Count:307},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4425287356321839,Count:348},{Actor:"*Petal*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5238095238095238,Count:294},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.48598130841121495,Count:321},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.44192634560906513,Count:353},{Actor:"*Idris*",Talent:"*Talent_Idris_ShimmerHeal*",Mode:"casual_aral",LevelBucket:1,Winner:.521594684385382,Count:301},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5,Count:314},{Actor:"*Baron*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4937106918238994,Count:318},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5880149812734082,Count:267},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.43977591036414565,Count:357},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.4305177111716621,Count:367},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"casual_aral",LevelBucket:2,Winner:.5079872204472844,Count:313},{Actor:"*Rona*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4162303664921466,Count:382},{Actor:"*Joule*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5633802816901409,Count:284},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.40404040404040403,Count:396},{Actor:"*SAW*",Talent:"*Talent_SAW_RoadRage*",Mode:"casual_aral",LevelBucket:1,Winner:.46647230320699706,Count:343},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5,Count:322},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5629370629370629,Count:286},{Actor:"*Malene*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.44141689373297005,Count:367},{Actor:"*Baron*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.4205128205128205,Count:390},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5221518987341772,Count:316},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4853801169590643,Count:342},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.42105263157894735,Count:399},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4745762711864407,Count:354},{Actor:"*Joule*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.39858490566037735,Count:424},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"casual_aral",LevelBucket:2,Winner:.6367041198501873,Count:267},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.47107438016528924,Count:363},{Actor:"*Taka*",Talent:"*Talent_Taka_XXXRetsu*",Mode:"casual_aral",LevelBucket:1,Winner:.41304347826086957,Count:414},{Actor:"*Rona*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4648648648648649,Count:370},{Actor:"*Reza*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.4481865284974093,Count:386},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.46380697050938335,Count:373},{Actor:"*Samuel*",Talent:"*Talent_Samuel_ViscousDarkness*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.45194805194805193,Count:385},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.7631578947368421,Count:228},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.45789473684210524,Count:380},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"casual_aral",LevelBucket:1,Winner:.44274809160305345,Count:393},{Actor:"*Idris*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.4656084656084656,Count:378},{Actor:"*Tony*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5131195335276968,Count:343},{Actor:"*Varya*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.44783715012722647,Count:393},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"casual_aral",LevelBucket:1,Winner:.4433249370277078,Count:397},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5919732441471572,Count:299},{Actor:"*Grace*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.45268542199488493,Count:391},{Actor:"*Joule*",Talent:"*Talent_Joule_RocketLeapfrog*",Mode:"casual_aral",LevelBucket:1,Winner:.4481012658227848,Count:395},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.708,Count:250},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.541033434650456,Count:329},{Actor:"*Reim*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.4352078239608802,Count:409},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_BigAppetite*",Mode:"casual_aral",LevelBucket:1,Winner:.4441687344913151,Count:403},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4534005037783375,Count:397},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.41379310344827586,Count:435},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"casual_aral",LevelBucket:2,Winner:.6716417910447762,Count:268},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5402985074626866,Count:335},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.45843828715365237,Count:397},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4854111405835544,Count:377},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4765625,Count:384},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"casual_aral",LevelBucket:2,Winner:.6288659793814433,Count:291},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4717948717948718,Count:390},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.49066666666666664,Count:375},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4153498871331828,Count:443},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"casual_aral",LevelBucket:2,Winner:.580441640378549,Count:317},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.48548812664907653,Count:379},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6943396226415094,Count:265},{Actor:"*Malene*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.48556430446194226,Count:381},{Actor:"*Krul*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.49731182795698925,Count:372},{Actor:"*SAW*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4973404255319149,Count:376},{Actor:"*Joule*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5151515151515151,Count:363},{Actor:"*Petal*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.43488372093023253,Count:430},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_Elusiveness*",Mode:"casual_aral",LevelBucket:1,Winner:.41318681318681316,Count:455},{Actor:"*Lance*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4302059496567506,Count:437},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.42567567567567566,Count:444},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentA*",Mode:"casual_aral",LevelBucket:1,Winner:.3921161825726141,Count:482},{Actor:"*Krul*",Talent:"*Talent_Krul_CursedBlade*",Mode:"casual_aral",LevelBucket:1,Winner:.5026455026455027,Count:378},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.3632887189292543,Count:523},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.47146401985111663,Count:403},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.514745308310992,Count:373},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"casual_aral",LevelBucket:2,Winner:.5558739255014327,Count:349},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"casual_aral",LevelBucket:1,Winner:.5145118733509235,Count:379},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.46539379474940334,Count:419},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"casual_aral",LevelBucket:1,Winner:.4375,Count:448},{Actor:"*Ringo*",Talent:"*Talent_Ringo_SpikedBrew*",Mode:"casual_aral",LevelBucket:1,Winner:.5490196078431373,Count:357},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.49122807017543857,Count:399},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5487465181058496,Count:359},{Actor:"*Joule*",Talent:"*Talent_Joule_ThunderingSteps*",Mode:"casual_aral",LevelBucket:1,Winner:.48166259168704156,Count:409},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.47030878859857483,Count:421},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"casual_aral",LevelBucket:2,Winner:.5922619047619048,Count:336},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4261241970021413,Count:467},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"casual_aral",LevelBucket:2,Winner:.5633802816901409,Count:355},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"casual_aral",LevelBucket:2,Winner:.5780346820809249,Count:346},{Actor:"*Reim*",Talent:"*Talent_Reim_Revenant*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.49148418491484186,Count:411},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"casual_aral",LevelBucket:2,Winner:.4624145785876993,Count:439},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5471698113207547,Count:371},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6181818181818182,Count:330},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4349680170575693,Count:469},{Actor:"*Baron*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5203045685279187,Count:394},{Actor:"*Joule*",Talent:"*Talent_Joule_ThunderingSteps*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4834905660377358,Count:424},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.4027504911591356,Count:509},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.48931116389548696,Count:421},{Actor:"*Malene*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.45374449339207046,Count:454},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"casual_aral",LevelBucket:2,Winner:.5777777777777777,Count:360},{Actor:"*Joule*",Talent:"*Talent_Joule_RocketLeapfrog*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.49643705463182897,Count:421},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.3767857142857143,Count:560},{Actor:"*Reza*",Talent:"*Talent_Reza_NetherRage*",Mode:"casual_aral",LevelBucket:1,Winner:.49184149184149184,Count:429},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4386694386694387,Count:481},{Actor:"*Lance*",Talent:"*Talent_Lance_Striker*",Mode:"casual_aral",LevelBucket:1,Winner:.4520255863539446,Count:469},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.46710526315789475,Count:456},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"casual_aral",LevelBucket:2,Winner:.5,Count:428},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"casual_aral",LevelBucket:2,Winner:.5388471177944862,Count:399},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4114285714285714,Count:525},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5521628498727735,Count:393},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5304136253041363,Count:411},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.584,Count:375},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4572025052192067,Count:479},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.45267489711934156,Count:486},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5569620253164557,Count:395},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.530952380952381,Count:420},{Actor:"*Ozo*",Talent:"*Talent_Ozo_Bangarangarang*",Mode:"casual_aral",LevelBucket:1,Winner:.485838779956427,Count:459},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"casual_aral",LevelBucket:1,Winner:.3768844221105528,Count:597},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"casual_aral",LevelBucket:2,Winner:.5044843049327354,Count:446},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"casual_aral",LevelBucket:1,Winner:.4143646408839779,Count:543},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6320224719101124,Count:356},{Actor:"*Baron*",Talent:"*Talent_Baron_TrionCannon*",Mode:"casual_aral",LevelBucket:1,Winner:.5717884130982368,Count:397},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"casual_aral",LevelBucket:2,Winner:.5112612612612613,Count:444},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4860813704496788,Count:467},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"casual_aral",LevelBucket:0,Winner:.4789915966386555,Count:476},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentA*",Mode:"casual_aral",LevelBucket:1,Winner:.5010893246187363,Count:459},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.42990654205607476,Count:535},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4583333333333333,Count:504},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5167037861915368,Count:449},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4566929133858268,Count:508},{Actor:"*Kinetic*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.46975806451612906,Count:496},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"casual_aral",LevelBucket:1,Winner:.4895397489539749,Count:478},{Actor:"*Gwen*",Talent:"*Talent_Gwen_ThreeOfAKind*",Mode:"casual_aral",LevelBucket:1,Winner:.5053995680345572,Count:463},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.49056603773584906,Count:477},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5142857142857142,Count:455},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5186813186813187,Count:455},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.6991150442477876,Count:339},{Actor:"*Malene*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4234875444839858,Count:562},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4798387096774194,Count:496},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4358974358974359,Count:546},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"casual_aral",LevelBucket:2,Winner:.5481651376146789,Count:436},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"casual_aral",LevelBucket:1,Winner:.5759036144578313,Count:415},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4887525562372188,Count:489},{Actor:"*Idris*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.48975409836065575,Count:488},{Actor:"*Flicker*",Talent:"*Talent_Flicker_FairyHealing*",Mode:"casual_aral",LevelBucket:1,Winner:.5183585313174947,Count:463},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"casual_aral",LevelBucket:1,Winner:.47808764940239046,Count:502},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.6030150753768844,Count:398},{Actor:"*Malene*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.3319559228650138,Count:726},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4454713493530499,Count:541},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5171673819742489,Count:466},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.49290060851926976,Count:493},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4909819639278557,Count:499},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"casual_aral",LevelBucket:0,Winner:.47953216374269003,Count:513},{Actor:"*Celeste*",Talent:"*Talent_Celeste_GalaxyCollapse*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.3859375,Count:640},{Actor:"*Grace*",Talent:"*Talent_Grace_UnitedFront*",Mode:"casual_aral",LevelBucket:1,Winner:.5563063063063063,Count:444},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"casual_aral",LevelBucket:2,Winner:.45925925925925926,Count:540},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5310492505353319,Count:467},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.487279843444227,Count:511},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"casual_aral",LevelBucket:1,Winner:.46296296296296297,Count:540},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.46055045871559636,Count:545},{Actor:"*Lance*",Talent:"*Talent_Lance_Striker*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4176372712146423,Count:601},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.538135593220339,Count:472},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"casual_aral",LevelBucket:1,Winner:.47654784240150094,Count:533},{Actor:"*Reza*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5183673469387755,Count:490},{Actor:"*Koshka*",Talent:"*Talent_Koshka_SlashyPlayTime*",Mode:"casual_aral",LevelBucket:1,Winner:.49034749034749037,Count:518},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"casual_aral",LevelBucket:1,Winner:.41734860883797054,Count:611},{Actor:"*Skye*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4866412213740458,Count:524},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"casual_aral",LevelBucket:2,Winner:.5255623721881391,Count:489},{Actor:"*Flicker*",Talent:"*Talent_Flicker_FairyHealing*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.510934393638171,Count:503},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.6507537688442211,Count:398},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.43993231810490696,Count:591},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4444444444444444,Count:585},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5127701375245579,Count:509},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentA*",Mode:"casual_aral",LevelBucket:1,Winner:.351278600269179,Count:743},{Actor:"*Vox*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4408783783783784,Count:592},{Actor:"*Reim*",Talent:"*Talent_Reim_Revenant*",Mode:"casual_aral",LevelBucket:1,Winner:.5574468085106383,Count:470},{Actor:"*Samuel*",Talent:"*Talent_Samuel_ViscousDarkness*",Mode:"casual_aral",LevelBucket:1,Winner:.5400410677618069,Count:487},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"casual_aral",LevelBucket:2,Winner:.4755877034358047,Count:553},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"casual_aral",LevelBucket:1,Winner:.4906716417910448,Count:536},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4714285714285714,Count:560},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"casual_aral",LevelBucket:0,Winner:.5454545454545454,Count:484},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"casual_aral",LevelBucket:1,Winner:.43230016313213704,Count:613},{Actor:"*Glaive*",Talent:"*Talent_Glaive_ViolentAfterburn*",Mode:"casual_aral",LevelBucket:1,Winner:.47927927927927927,Count:555},{Actor:"*Joule*",Talent:"*Talent_Joule_RocketLeapfrog*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4076335877862595,Count:655},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"casual_aral",LevelBucket:0,Winner:.4711033274956217,Count:571},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"casual_aral",LevelBucket:0,Winner:.49722735674676527,Count:541},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"casual_aral",LevelBucket:1,Winner:.5432595573440644,Count:497},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"casual_aral",LevelBucket:0,Winner:.6013363028953229,Count:449},{Actor:"*Petal*",Talent:"*Talent_Petal_ExplosionForce*",Mode:"casual_aral",LevelBucket:1,Winner:.43618739903069464,Count:619},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"casual_aral",LevelBucket:2,Winner:.5046554934823091,Count:537},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"casual_aral",LevelBucket:1,Winner:.5027624309392266,Count:543},{Actor:"*Varya*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4918918918918919,Count:555},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"casual_aral",LevelBucket:1,Winner:.47643979057591623,Count:573},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.44991789819376027,Count:609},{Actor:"*Lyra*",Talent:"*Talent_Lyra_GythianWard*",Mode:"casual_aral",LevelBucket:1,Winner:.5768421052631579,Count:475},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5805084745762712,Count:472},{Actor:"*Idris*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5443786982248521,Count:507},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"casual_aral",LevelBucket:1,Winner:.5073529411764706,Count:544},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4826388888888889,Count:576},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4869109947643979,Count:573},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5017985611510791,Count:556},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"casual_aral",LevelBucket:1,Winner:.4982142857142857,Count:560},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.43661971830985913,Count:639},{Actor:"*Reza*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4430379746835443,Count:632},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4921190893169877,Count:571},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"casual_aral",LevelBucket:0,Winner:.460655737704918,Count:610},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.47554806070826305,Count:593},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5802469135802469,Count:486},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.44427001569858715,Count:637},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5349716446124764,Count:529},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.48464163822525597,Count:586},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"casual_aral",LevelBucket:0,Winner:.43116490166414523,Count:661},{Actor:"*Glaive*",Talent:"*Talent_Glaive_TwistedPursuit*",Mode:"casual_aral",LevelBucket:1,Winner:.472636815920398,Count:603},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"casual_aral",LevelBucket:0,Winner:.4470404984423676,Count:642},{Actor:"*Skye*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.39586206896551723,Count:725},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"casual_aral",LevelBucket:0,Winner:.375,Count:776},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4511627906976744,Count:645},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"casual_aral",LevelBucket:1,Winner:.474025974025974,Count:616},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"casual_aral",LevelBucket:1,Winner:.3810143042912874,Count:769},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"casual_aral",LevelBucket:1,Winner:.5464684014869888,Count:538},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4321167883211679,Count:685},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4983221476510067,Count:596},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"casual_aral",LevelBucket:2,Winner:.7122302158273381,Count:417},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"casual_aral",LevelBucket:0,Winner:.3941798941798942,Count:756},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"casual_aral",LevelBucket:2,Winner:.5956175298804781,Count:502},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"casual_aral",LevelBucket:0,Winner:.46801872074882994,Count:641},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4366812227074236,Count:687},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5346358792184724,Count:563},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"casual_aral",LevelBucket:1,Winner:.5322862129144852,Count:573},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4967532467532468,Count:616},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"casual_aral",LevelBucket:1,Winner:.4328147100424328,Count:707},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"casual_aral",LevelBucket:0,Winner:.4911717495987159,Count:623},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5091514143094842,Count:601},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5091210613598673,Count:603},{Actor:"*Reza*",Talent:"*Talent_Reza_NetherRage*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4888535031847134,Count:628},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"casual_aral",LevelBucket:1,Winner:.4576523031203566,Count:673},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"casual_aral",LevelBucket:1,Winner:.6416666666666667,Count:480},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"casual_aral",LevelBucket:2,Winner:.533678756476684,Count:579},{Actor:"*Grace*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.542608695652174,Count:575},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"casual_aral",LevelBucket:1,Winner:.4777947932618683,Count:653},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4490674318507891,Count:697},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4853168469860896,Count:647},{Actor:"*Tony*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.43671766342141866,Count:719},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"casual_aral",LevelBucket:0,Winner:.5071542130365659,Count:629},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.45519203413940257,Count:703},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4579172610556348,Count:701},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"casual_aral",LevelBucket:1,Winner:.5039246467817896,Count:637},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"casual_aral",LevelBucket:0,Winner:.42914438502673796,Count:748},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"casual_aral",LevelBucket:1,Winner:.512779552715655,Count:626},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"casual_aral",LevelBucket:1,Winner:.49085365853658536,Count:656},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"casual_aral",LevelBucket:0,Winner:.4447513812154696,Count:724},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5103011093502378,Count:631},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5559380378657487,Count:581},{Actor:"*Grace*",Talent:"*Talent_Grace_UnitedFront*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5039001560062403,Count:641},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5126182965299685,Count:634},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.487987987987988,Count:666},{Actor:"*Joule*",Talent:"*Talent_Joule_RocketLeapfrog*",Mode:"casual_aral",LevelBucket:0,Winner:.40977443609022557,Count:798},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"casual_aral",LevelBucket:1,Winner:.5165354330708661,Count:635},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"casual_aral",LevelBucket:1,Winner:.5540540540540541,Count:592},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.43733333333333335,Count:750},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"casual_aral",LevelBucket:0,Winner:.4838235294117647,Count:680},{Actor:"*SAW*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4429530201342282,Count:745},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"casual_aral",LevelBucket:0,Winner:.48823529411764705,Count:680},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.45,Count:740},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"casual_aral",LevelBucket:0,Winner:.43359375,Count:768},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"casual_aral",LevelBucket:0,Winner:.46582984658298465,Count:717},{Actor:"*Koshka*",Talent:"*Talent_Koshka_SlashyPlayTime*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.47714285714285715,Count:700},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"casual_aral",LevelBucket:1,Winner:.5300632911392406,Count:632},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.47652916073968704,Count:703},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5045045045045045,Count:666},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"casual_aral",LevelBucket:0,Winner:.45663956639566394,Count:738},{Actor:"*Reza*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5208012326656395,Count:649},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4885057471264368,Count:696},{Actor:"*Reim*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5278637770897833,Count:646},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"casual_aral",LevelBucket:1,Winner:.5683333333333334,Count:600},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"casual_aral",LevelBucket:2,Winner:.5664451827242525,Count:602},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"casual_aral",LevelBucket:1,Winner:.5437201907790143,Count:629},{Actor:"*Fortress*",Talent:"*Talent_Fortress_FlankAttack*",Mode:"casual_aral",LevelBucket:1,Winner:.5335413416536662,Count:641},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"casual_aral",LevelBucket:1,Winner:.6129032258064516,Count:558},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"casual_aral",LevelBucket:1,Winner:.5134730538922155,Count:668},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.3645058448459086,Count:941},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5843270868824532,Count:587},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.47058823529411764,Count:731},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"casual_aral",LevelBucket:1,Winner:.4521625163826999,Count:763},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.44005102040816324,Count:784},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5117994100294986,Count:678},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"casual_aral",LevelBucket:1,Winner:.3715203426124197,Count:934},{Actor:"*Fortress*",Talent:"*Talent_Fortress_FlankAttack*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5669934640522876,Count:612},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"casual_aral",LevelBucket:0,Winner:.5007194244604316,Count:695},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4943181818181818,Count:704},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.45513654096228867,Count:769},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"casual_aral",LevelBucket:1,Winner:.7383966244725738,Count:474},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"casual_aral",LevelBucket:2,Winner:.541795665634675,Count:646},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"casual_aral",LevelBucket:1,Winner:.5383435582822086,Count:652},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.40625,Count:864},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5545023696682464,Count:633},{Actor:"*Krul*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5131578947368421,Count:684},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4842681258549932,Count:731},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"casual_aral",LevelBucket:1,Winner:.5160349854227405,Count:686},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"casual_aral",LevelBucket:0,Winner:.48233695652173914,Count:736},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"casual_aral",LevelBucket:2,Winner:.5453149001536098,Count:651},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"casual_aral",LevelBucket:0,Winner:.5174418604651163,Count:688},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.4404907975460123,Count:815},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"casual_aral",LevelBucket:0,Winner:.5106382978723404,Count:705},{Actor:"*SAW*",Talent:"*Talent_SAW_RoadRage*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.42874109263657956,Count:842},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"casual_aral",LevelBucket:0,Winner:.4552332912988651,Count:793},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.47313237221494103,Count:763},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"casual_aral",LevelBucket:2,Winner:.4233918128654971,Count:855},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.48138297872340424,Count:752},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"casual_aral",LevelBucket:0,Winner:.44349939246658565,Count:823},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"casual_aral",LevelBucket:1,Winner:.5581039755351682,Count:654},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5772870662460567,Count:634},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.3978494623655914,Count:930},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"casual_aral",LevelBucket:1,Winner:.5210674157303371,Count:712},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"casual_aral",LevelBucket:2,Winner:.7120921305182342,Count:521},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5923566878980892,Count:628},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5552238805970149,Count:670},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.43559718969555034,Count:854},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"casual_aral",LevelBucket:0,Winner:.43337195828505215,Count:863},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4722921914357683,Count:794},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6229235880398671,Count:602},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.49868073878627966,Count:758},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.42728297632469,Count:887},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4498229043683589,Count:847},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"casual_aral",LevelBucket:1,Winner:.48846153846153845,Count:780},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"casual_aral",LevelBucket:1,Winner:.4740740740740741,Count:810},{Actor:"*Lyra*",Talent:"*Talent_Lyra_GythianWard*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5605839416058395,Count:685},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"casual_aral",LevelBucket:0,Winner:.41397849462365593,Count:930},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.46497584541062803,Count:828},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"casual_aral",LevelBucket:0,Winner:.5308641975308642,Count:729},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5105263157894737,Count:760},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"casual_aral",LevelBucket:1,Winner:.4905422446406053,Count:793},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4802469135802469,Count:810},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_Elusiveness*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4416761041902605,Count:883},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"casual_aral",LevelBucket:0,Winner:.4047373841400618,Count:971},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"casual_aral",LevelBucket:1,Winner:.46619217081850534,Count:843},{Actor:"*Glaive*",Talent:"*Talent_Glaive_ViolentAfterburn*",Mode:"casual_aral",LevelBucket:0,Winner:.4650887573964497,Count:845},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"casual_aral",LevelBucket:1,Winner:.4684898929845422,Count:841},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.46800947867298576,Count:844},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4919053549190536,Count:803},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5271523178807948,Count:755},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5426251691474966,Count:739},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.43086816720257237,Count:933},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"casual_aral",LevelBucket:0,Winner:.5127226463104325,Count:786},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5445945945945946,Count:740},{Actor:"*Kinetic*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.3921001926782274,Count:1038},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"casual_aral",LevelBucket:0,Winner:.5708274894810659,Count:713},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"casual_aral",LevelBucket:0,Winner:.4662084765177549,Count:873},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"casual_aral",LevelBucket:0,Winner:.4668192219679634,Count:874},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"casual_aral",LevelBucket:0,Winner:.504950495049505,Count:808},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentA*",Mode:"casual_aral",LevelBucket:1,Winner:.4647727272727273,Count:880},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4728323699421965,Count:865},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.6327160493827161,Count:648},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.481786133960047,Count:851},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.46757679180887374,Count:879},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"casual_aral",LevelBucket:0,Winner:.4228395061728395,Count:972},{Actor:"*Glaive*",Talent:"*Talent_Glaive_ViolentAfterburn*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4952038369304556,Count:834},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"casual_aral",LevelBucket:1,Winner:.46878547105561863,Count:881},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"casual_aral",LevelBucket:0,Winner:.48148148148148145,Count:864},{Actor:"*Taka*",Talent:"*Talent_Taka_XXXRetsu*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4147557328015952,Count:1003},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.36268526591107236,Count:1147},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5153751537515375,Count:813},{Actor:"*Kinetic*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.42126379137412234,Count:997},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"casual_aral",LevelBucket:0,Winner:.4912689173457509,Count:859},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.42857142857142855,Count:987},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"casual_aral",LevelBucket:1,Winner:.6005665722379604,Count:706},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"casual_aral",LevelBucket:1,Winner:.5428937259923176,Count:781},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4527098831030818,Count:941},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"casual_aral",LevelBucket:0,Winner:.4541622760800843,Count:949},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"casual_aral",LevelBucket:0,Winner:.43356643356643354,Count:1001},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5046511627906977,Count:860},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"casual_aral",LevelBucket:0,Winner:.5028835063437139,Count:867},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"casual_aral",LevelBucket:1,Winner:.5518987341772152,Count:790},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"casual_aral",LevelBucket:1,Winner:.528415961305925,Count:827},{Actor:"*Grace*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5453416149068323,Count:805},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"casual_aral",LevelBucket:1,Winner:.5244922341696535,Count:837},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5176886792452831,Count:848},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"casual_aral",LevelBucket:0,Winner:.4486266531027467,Count:983},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4857142857142857,Count:910},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"casual_aral",LevelBucket:1,Winner:.5551378446115288,Count:798},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"casual_aral",LevelBucket:0,Winner:.5022675736961452,Count:882},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5266903914590747,Count:843},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5205158264947245,Count:853},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5399515738498789,Count:826},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentA*",Mode:"casual_aral",LevelBucket:0,Winner:.3541501976284585,Count:1265},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"casual_aral",LevelBucket:1,Winner:.5027870680044593,Count:897},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"casual_aral",LevelBucket:1,Winner:.5170842824601367,Count:878},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"casual_aral",LevelBucket:1,Winner:.5226757369614512,Count:882},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"casual_aral",LevelBucket:0,Winner:.5416178194607268,Count:853},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"casual_aral",LevelBucket:1,Winner:.5506555423122765,Count:839},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"casual_aral",LevelBucket:0,Winner:.40472027972027974,Count:1144},{Actor:"*Vox*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5266138165345413,Count:883},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"casual_aral",LevelBucket:2,Winner:.6078431372549019,Count:765},{Actor:"*Gwen*",Talent:"*Talent_Gwen_ThreeOfAKind*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4637537239324727,Count:1007},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"casual_aral",LevelBucket:1,Winner:.4962962962962963,Count:945},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"casual_aral",LevelBucket:1,Winner:.5775862068965517,Count:812},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.46396841066140176,Count:1013},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"casual_aral",LevelBucket:0,Winner:.5257270693512305,Count:894},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"casual_aral",LevelBucket:1,Winner:.4786150712830957,Count:982},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"casual_aral",LevelBucket:1,Winner:.5037433155080214,Count:935},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"casual_aral",LevelBucket:0,Winner:.4698318496538081,Count:1011},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5311111111111111,Count:900},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6012578616352201,Count:795},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5068637803590285,Count:947},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.48059701492537316,Count:1005},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"casual_aral",LevelBucket:0,Winner:.5727810650887574,Count:845},{Actor:"*Taka*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.46227316141356256,Count:1047},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"casual_aral",LevelBucket:0,Winner:.5121693121693122,Count:945},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6198979591836735,Count:784},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"casual_aral",LevelBucket:0,Winner:.47885939036381514,Count:1017},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.42311033883579496,Count:1151},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.45092592592592595,Count:1080},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"casual_aral",LevelBucket:0,Winner:.5881642512077294,Count:828},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"casual_aral",LevelBucket:1,Winner:.4894894894894895,Count:999},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"casual_aral",LevelBucket:0,Winner:.4904904904904905,Count:999},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5317545748116254,Count:929},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"casual_aral",LevelBucket:1,Winner:.48148148148148145,Count:1026},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.495,Count:1e3},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.49698795180722893,Count:996},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"casual_aral",LevelBucket:1,Winner:.5826494724501758,Count:853},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5699658703071673,Count:879},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5191709844559586,Count:965},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4931237721021611,Count:1018},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"casual_aral",LevelBucket:0,Winner:.4740321057601511,Count:1059},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"casual_aral",LevelBucket:0,Winner:.4975222993062438,Count:1009},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5164271047227926,Count:974},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"casual_aral",LevelBucket:0,Winner:.6035928143712574,Count:835},{Actor:"*Glaive*",Talent:"*Talent_Glaive_TwistedPursuit*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4632352941176471,Count:1088},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"casual_aral",LevelBucket:0,Winner:.4874274661508704,Count:1034},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.43485763589301124,Count:1159},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"casual_aral",LevelBucket:0,Winner:.4842105263157895,Count:1045},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"casual_aral",LevelBucket:0,Winner:.620563035495716,Count:817},{Actor:"*Baron*",Talent:"*Talent_Baron_TrionCannon*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5100200400801603,Count:998},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4351535836177474,Count:1172},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"casual_aral",LevelBucket:0,Winner:.45665773011617516,Count:1119},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.46551724137931033,Count:1102},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"casual_aral",LevelBucket:0,Winner:.5094152626362736,Count:1009},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"casual_aral",LevelBucket:1,Winner:.6903485254691689,Count:746},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"casual_aral",LevelBucket:0,Winner:.5363825363825364,Count:962},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.47,Count:1100},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"casual_aral",LevelBucket:0,Winner:.6628205128205128,Count:780},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"casual_aral",LevelBucket:0,Winner:.5118811881188119,Count:1010},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"casual_aral",LevelBucket:1,Winner:.5048732943469786,Count:1026},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"casual_aral",LevelBucket:0,Winner:.49569377990430624,Count:1045},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5457413249211357,Count:951},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5295918367346939,Count:980},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5164179104477612,Count:1005},{Actor:"*Reim*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.47058823529411764,Count:1105},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4590308370044053,Count:1135},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4957345971563981,Count:1055},{Actor:"*Idris*",Talent:"*Talent_Idris_ShimmerHeal*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5043062200956938,Count:1045},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4624125874125874,Count:1144},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5379939209726444,Count:987},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4939759036144578,Count:1079},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5105162523900574,Count:1046},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5179090029041626,Count:1033},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5042412818096136,Count:1061},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"casual_aral",LevelBucket:0,Winner:.46551724137931033,Count:1160},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.44226044226044225,Count:1221},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"casual_aral",LevelBucket:0,Winner:.5894962486602358,Count:933},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.46464646464646464,Count:1188},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4619883040935672,Count:1197},{Actor:"*Ringo*",Talent:"*Talent_Ringo_SpikedBrew*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.49157054125998223,Count:1127},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.46064623032311514,Count:1207},{Actor:"*Varya*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.4119822485207101,Count:1352},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"casual_aral",LevelBucket:0,Winner:.7265625,Count:768},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4385277995301488,Count:1277},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.454251012145749,Count:1235},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5477582846003899,Count:1026},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5899581589958159,Count:956},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5122615803814714,Count:1101},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4908616187989556,Count:1149},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4850555081127242,Count:1171},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.459983831851253,Count:1237},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"casual_aral",LevelBucket:1,Winner:.5974842767295597,Count:954},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4802686817800168,Count:1191},{Actor:"*SAW*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5293577981651376,Count:1090},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5092186128182616,Count:1139},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"casual_aral",LevelBucket:1,Winner:.628385698808234,Count:923},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4469230769230769,Count:1300},{Actor:"*Lance*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.4312130177514793,Count:1352},{Actor:"*Glaive*",Talent:"*Talent_Glaive_ViolentAfterburn*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.45803921568627454,Count:1275},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5391705069124424,Count:1085},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"casual_aral",LevelBucket:0,Winner:.6314655172413793,Count:928},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5645472061657033,Count:1038},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.4908940397350993,Count:1208},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"casual_aral",LevelBucket:0,Winner:.5351351351351351,Count:1110},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"casual_aral",LevelBucket:0,Winner:.497071129707113,Count:1195},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.477326968973747,Count:1257},{Actor:"*Petal*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5080440304826418,Count:1181},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.3984116479152879,Count:1511},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5110169491525424,Count:1180},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.45014880952380953,Count:1344},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"casual_aral",LevelBucket:0,Winner:.5148430873621713,Count:1179},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.49271844660194175,Count:1236},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.41117092866756394,Count:1486},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"casual_aral",LevelBucket:1,Winner:.5454545454545454,Count:1122},{Actor:"*Krul*",Talent:"*Talent_Krul_CursedBlade*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5414462081128748,Count:1134},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5283505154639175,Count:1164},{Actor:"*Kinetic*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.39036755386565275,Count:1578},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"casual_aral",LevelBucket:1,Winner:.5351867940920938,Count:1151},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.44404591104734575,Count:1394},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5611510791366906,Count:1112},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5003996802557954,Count:1251},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4815384615384615,Count:1300},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4348127600554785,Count:1442},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5079617834394905,Count:1256},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"casual_aral",LevelBucket:1,Winner:.6462311557788945,Count:995},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"casual_aral",LevelBucket:0,Winner:.493161094224924,Count:1316},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentA*",Mode:"casual_aral",LevelBucket:0,Winner:.3800116211504939,Count:1721},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5061633281972265,Count:1298},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.514396887159533,Count:1285},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.552675585284281,Count:1196},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"casual_aral",LevelBucket:2,Winner:.6887966804979253,Count:964},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.51430781129157,Count:1293},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"casual_aral",LevelBucket:1,Winner:.6591355599214146,Count:1018},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.38937030618139806,Count:1731},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5070948469006722,Count:1339},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5074626865671642,Count:1340},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5266409266409267,Count:1295},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"casual_aral",LevelBucket:1,Winner:.6934673366834171,Count:995},{Actor:"*Kinetic*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.3752030319436925,Count:1847},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5080527086383602,Count:1366},{Actor:"*Krul*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.557403008709422,Count:1263},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.442151344590369,Count:1599},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.4906574394463668,Count:1445},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"casual_aral",LevelBucket:2,Winner:.733195449844881,Count:967},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5595611285266457,Count:1276},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.4597553122987766,Count:1553},{Actor:"*Fortress*",Talent:"*Talent_Fortress_FlankAttack*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5729166666666666,Count:1248},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4713541666666667,Count:1536},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6291161178509532,Count:1154},{Actor:"*Rona*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.46016059295861644,Count:1619},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.41453940066592676,Count:1802},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"casual_aral",LevelBucket:1,Winner:.5023474178403756,Count:1491},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4458186101295642,Count:1698},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4784778540237056,Count:1603},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5896656534954408,Count:1316},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4905422446406053,Count:1586},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.48228228228228226,Count:1665},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentA*",Mode:"casual_aral",LevelBucket:0,Winner:.48002385211687537,Count:1677},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.48911729141475213,Count:1654},{Actor:"*Rona*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.4237376366475794,Count:1921},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4734740444951512,Count:1753},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4458154506437768,Count:1864},{Actor:"*Malene*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5012019230769231,Count:1664},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.4647418101054969,Count:1801},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5418275418275418,Count:1554},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentA*",Mode:"casual_aral",LevelBucket:0,Winner:.476457399103139,Count:1784},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.514405762304922,Count:1666},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.4768211920529801,Count:1812},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4268172888015717,Count:2036},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"casual_aral",LevelBucket:0,Winner:.535670356703567,Count:1626},{Actor:"*Tony*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.47463002114164904,Count:1892},{Actor:"*Vox*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5868146214099217,Count:1532},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.47175732217573224,Count:1912},{Actor:"*Petal*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5187465025181869,Count:1787},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5330269959793222,Count:1741},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.47349643221202853,Count:1962},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"casual_aral",LevelBucket:0,Winner:.4960042621204049,Count:1877},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5406340057636888,Count:1735},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4541966426858513,Count:2085},{Actor:"*Malene*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5,Count:1922},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5645539906103286,Count:1704},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4732449680903289,Count:2037},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5178666666666667,Count:1875},{Actor:"*Joule*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5169133192389006,Count:1892},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.4889107934943322,Count:2029},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4821256038647343,Count:2070},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5162287480680062,Count:1941},{Actor:"*Taka*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.4520609318996416,Count:2232},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5092824887104868,Count:1993},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.49755859375,Count:2048},{Actor:"*Baron*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.4670255720053836,Count:2229},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5095354523227383,Count:2045},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5864369093941079,Count:1799},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5270740188772975,Count:2013},{Actor:"*Tony*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.49697814969781495,Count:2151},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.45907928388746805,Count:2346},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.6354044548651817,Count:1706},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4788732394366197,Count:2272},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5098039215686274,Count:2142},{Actor:"*Skye*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.46055349029326725,Count:2421},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5202986467568829,Count:2143},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5261453031004165,Count:2161},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4245810055865922,Count:2685},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.4734439834024896,Count:2410},{Actor:"*Lance*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.4110617958347559,Count:2929},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5217391304347826,Count:2323},{Actor:"*Baron*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.48547552725825704,Count:2513},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5331621737270005,Count:2337},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4724320241691843,Count:2648},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.42629076086956524,Count:2944},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4431179775280899,Count:2848},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5123732251521298,Count:2465},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.578852236782648,Count:2213},{Actor:"*Joule*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5126582278481012,Count:2528},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5495234148363034,Count:2413},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.563582594000845,Count:2367},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5688112484022156,Count:2347},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.4253494282083863,Count:3148},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.545774647887324,Count:2556},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5046897546897547,Count:2772},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.6369426751592356,Count:2198},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.52854996243426,Count:2662},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6090322580645161,Count:2325},{Actor:"*Krul*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5221075902726603,Count:2714},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.47398265510340226,Count:2998},{Actor:"*SAW*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5168943206326384,Count:2782},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.46617028164454516,Count:3089},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.4955295735900963,Count:2908},{Actor:"*Kinetic*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.46483870967741936,Count:3100},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5368852459016393,Count:2684},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5370370370370371,Count:2700},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5330909090909091,Count:2750},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.44120273891039,Count:3359},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.4676461394185683,Count:3199},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5028533064786841,Count:2979},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.45440775522568916,Count:3301},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5401223461676862,Count:2779},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5805952841128721,Count:2587},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.43772945495622706,Count:3541},{Actor:"*Varya*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5037374065648359,Count:3077},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5459308417743626,Count:2863},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.48408812729498163,Count:3268},{Actor:"*Skye*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.4824455205811138,Count:3304},{Actor:"*Reim*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5195262483994878,Count:3124},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.509633312616532,Count:3218},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4715055287779983,Count:3527},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5134886572654813,Count:3262},{Actor:"*Grace*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5365776081424937,Count:3144},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.4888631761643043,Count:3457},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5056513979773944,Count:3362},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5290282520956224,Count:3221},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5451742213999383,Count:3243},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.551638065522621,Count:3205},{Actor:"*Idris*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5118334759053322,Count:3507},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.48466257668711654,Count:3749},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5284057971014493,Count:3450},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5356019445238777,Count:3497},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.551263845498438,Count:3521},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5807508939213349,Count:3356},{Actor:"*Kinetic*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.4631429248637118,Count:4219},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5077720207253886,Count:3860},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5321173671689136,Count:3783},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5056476808459505,Count:4161},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5373737373737374,Count:3960},{Actor:"*Reza*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5231901840490798,Count:4075},{Actor:"*Idris*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5240185320653499,Count:4101},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.49623717217787916,Count:4385},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.492773261065944,Count:4428},{Actor:"*Reza*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5354445797807552,Count:4105},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.47952218430034127,Count:4688},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.4935064935064935,Count:4620},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5057596174744621,Count:4601},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5866413120988828,Count:4207},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4414590747330961,Count:5620},{Actor:"*Grace*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5480450629555997,Count:4527},{Actor:"*Taka*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.45418754473872586,Count:5588},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.516193924763629,Count:4971},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5068007096392667,Count:5073},{Actor:"*Vox*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5145504795968135,Count:6151},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.586488364015283,Count:5758},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5139739949185473,Count:6691},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5259430553548201,Count:6919},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5016409997475385,Count:7922},{Actor:"*Krul*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5410667925418928,Count:8474},{Actor:"*SAW*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5444665186397102,Count:8557},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5008607498087223,Count:10456},{Actor:"*Vox*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5544227886056972,Count:10005}]},function(e){e.exports={lastUpdate:"2018-07-11T08:05:12.448Z",config:{api:{baseUrl:"https://api.dc01.gamelockerapp.com",timeout:3,patchVersion:"3.4",startDate:"2018-06-13 16Z",regions:["sg","eu","na"],modes:["blitz_pvp_ranked","casual_aral","ranked","5v5_pvp_ranked"],matchesPerRequest:5,requestsPerInterval:50,interval:1,intervalUnit:"hours",intervalsPerMinute:1},etl:{participant:[["Winner",["attributes","stats","winner"]]],roster:[],match:[["Mode",["attributes","gameMode"]]]},reduce:{derived:[null],group:["Actor","Talent","Mode","LevelBucket"],sum:["Winner"]},file:{},self:{levelBuckets:5}}}},,function(e,t,n){"use strict";var r=n(64);n.n(r).a},,function(e,t,n){"use strict";var r=n(67);n.n(r).a},function(e){e.exports={blitz_pvp_ranked:"Blitz",casual_aral:"Battle Royale",ranked:"3v3 Ranked","5v5_pvp_ranked":"5v5 Ranked",casual:"3v3 Casual","5v5_casual":"5v5 Casual"}},function(e){e.exports={"*Talent_Churnwalker_TalentA*":"Churn Tank","*Talent_Churnwalker_TalentB*":"Cloud of Torment","*Talent_Churnwalker_TalentC*":"Grappling Hook","*Talent_Lorelai_TalentA*":"Splash Doubledown","*Talent_Lorelai_TalentB*":"Clam Up","*Talent_Lorelai_TalentC*":"Wonder Wall","*Talent_Malene_TalentA*":"Spiky-Spiky","*Talent_Malene_TalentB*":"Shadow Terror","*Talent_Malene_TalentC*":"Royal Favors","*Talent_Tony_TalentA*":"Mighty Brawler","*Talent_Tony_TalentB*":"Haymakers","*Talent_Tony_TalentC*":"Doesn't Even Hurt","*Talent_Varya_TalentA*":"Long Strike","*Talent_Varya_TalentB*":"Static Barrier","*Talent_Varya_TalentC*":"Thunderstorm","*Talent_Kensei_TalentA*":"Accelerated Mind","*Talent_Kensei_TalentB*":"Enlightened Kensho","*Talent_Kensei_TalentC*":"Endless Path","*Talent_Kinetic_TalentA*":"Pain Tracers","*Talent_Kinetic_TalentB*":"Plasma Overdrive","*Talent_Kinetic_TalentC*":"Max Kinetic"}},function(e){e.exports={"*Talent_Adagio_AvengingWrath*":"Epic","*Talent_Adagio_GiftOfLife*":"Rare","*Talent_Adagio_HealingVerse*":"Legendary","*Talent_Alpha_Acceleration*":"Legendary","*Talent_Alpha_CoreOverclock*":"Rare","*Talent_Alpha_PrimeTime*":"Epic","*Talent_Ardan_HeavyHitter*":"Epic","*Talent_Ardan_KnockoutPunch*":"Legendary","*Talent_Ardan_Vanguardian*":"Rare","*Talent_Baptiste_ArmyOfSouls*":"Legendary","*Talent_Baptiste_BadBadMojo*":"Rare","*Talent_Baptiste_TheReaper*":"Epic","*Talent_Baron_EndlessMortars*":"Epic","*Talent_Baron_TrionCannon*":"Legendary","*Talent_Baron_TurboJets*":"Rare","*Talent_Blackfeather_Elusiveness*":"Legendary","*Talent_Blackfeather_HummingbirdHeart*":"Rare","*Talent_Blackfeather_PointGuard*":"Epic","*Talent_Catherine_AdvancingGuard*":"Rare","*Talent_Catherine_QuickPursuit*":"Epic","*Talent_Catherine_Shockwave*":"Legendary","*Talent_Celeste_CoreLeafClover*":"Epic","*Talent_Celeste_GalaxyCollapse*":"Legendary","*Talent_Celeste_YoungStar*":"Rare","*Talent_Flicker_BindingDust*":"Epic","*Talent_Flicker_FairyHealing*":"Legendary","*Talent_Flicker_SwarmingLight*":"Rare","*Talent_Fortress_CriticalWounds*":"Epic","*Talent_Fortress_FlankAttack*":"Legendary","*Talent_Fortress_Longtooth*":"Rare","*Talent_Glaive_StunningBloodsong*":"Epic","*Talent_Glaive_TwistedPursuit*":"Legendary","*Talent_Glaive_ViolentAfterburn*":"Rare","*Talent_Grace_DoubleBenediction*":"Epic","*Talent_Grace_SealOfRetribution*":"Rare","*Talent_Grace_UnitedFront*":"Legendary","*Talent_Grumpjaw_BigAppetite*":"Legendary","*Talent_Grumpjaw_Rampage*":"Rare","*Talent_Grumpjaw_Reconstitution*":"Epic","*Talent_Gwen_Skedaddling*":"Epic","*Talent_Gwen_SpeedLoader*":"Rare","*Talent_Gwen_ThreeOfAKind*":"Legendary","*Talent_Idris_ChaChaChakram*":"Epic","*Talent_Idris_PathOfTheSeeker*":"Rare","*Talent_Idris_ShimmerHeal*":"Legendary","*Talent_Joule_BackupButton*":"Epic","*Talent_Joule_RocketLeapfrog*":"Rare","*Talent_Joule_ThunderingSteps*":"Legendary","*Talent_Kestrel_ActiveReload*":"Epic","*Talent_Kestrel_GlimmerVolley*":"Rare","*Talent_Kestrel_PiercingShot*":"Legendary","*Talent_Koshka_Frenzied*":"Rare","*Talent_Koshka_SlashyPlayTime*":"Legendary","*Talent_Koshka_TwirlyLife*":"Epic","*Talent_Krul_CursedBlade*":"Legendary","*Talent_Krul_DeadMansBarrier*":"Rare","*Talent_Krul_HealingSmite*":"Epic","*Talent_Lance_ReinforcedWalls*":"Rare","*Talent_Lance_Rollout*":"Epic","*Talent_Lance_Striker*":"Legendary","*Talent_Lyra_GythianWard*":"Legendary","*Talent_Lyra_MobileBulwark*":"Epic","*Talent_Lyra_TwinMissiles*":"Rare","*Talent_Ozo_Bangarangarang*":"Legendary","*Talent_Ozo_RingLeader*":"Epic","*Talent_Ozo_SecondWind*":"Rare","*Talent_Petal_Bouncer*":"Rare","*Talent_Petal_ExplosionForce*":"Legendary","*Talent_Petal_KaboomSeeds*":"Epic","*Talent_Phinn_FriendlyCavil*":"Rare","*Talent_Phinn_Phaster*":"Epic","*Talent_Phinn_RaidBoss*":"Legendary","*Talent_Reim_CreepingCold*":"Rare","*Talent_Reim_LongWinter*":"Epic","*Talent_Reim_Revenant*":"Legendary","*Talent_Reza_BurningBarrier*":"Rare","*Talent_Reza_Firemaker*":"Epic","*Talent_Reza_NetherRage*":"Legendary","*Talent_Ringo_BulletSplit*":"Epic","*Talent_Ringo_LongShot*":"Rare","*Talent_Ringo_SpikedBrew*":"Legendary","*Talent_Rona_FastWhirlwind*":"Legendary","*Talent_Rona_HeroicBrawler*":"Epic","*Talent_Rona_MOARRage*":"Rare","*Talent_Samuel_PowerSiphon*":"Rare","*Talent_Samuel_UnwakingNightmare*":"Epic","*Talent_Samuel_ViscousDarkness*":"Legendary","*Talent_SAW_PiercingBullets*":"Rare","*Talent_SAW_RoadRage*":"Legendary","*Talent_SAW_SpeedySpinUp*":"Epic","*Talent_Skaarf_FlamingSludge*":"Legendary","*Talent_Skaarf_FlashFire*":"Epic","*Talent_Skaarf_Splitfire*":"Rare","*Talent_Skye_EnhancedThrusters*":"Rare","*Talent_Skye_PiercingBarrage*":"Legendary","*Talent_Skye_RainingDeath*":"Epic","*Talent_Taka_ProtectiveDecoy*":"Epic","*Talent_Taka_RangedKaiten*":"Rare","*Talent_Taka_XXXRetsu*":"Legendary","*Talent_Vox_DeepDash*":"Rare","*Talent_Vox_EchoChamber*":"Legendary","*Talent_Vox_SoundBarrier*":"Epic"}},function(e,t,n){"use strict";n.r(t);var r=n(113),a=n(71);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);n(321);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,"127347e4",null);t.default=l.exports},function(e,t,n){"use strict";n.r(t);var r=n(115),a=n(73);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";n.r(t);var r=n(118),a=n(77);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);n(173);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,"205c881c",null);t.default=l.exports},function(e,t,n){e.exports=function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){"use strict";function r(e){!function e(t,n){return Object.keys(n).forEach(function(r){t[r]&&"object"==typeof t[r]?e(t[r],n[r]):t[r]=n[r]}),t}(y,e)}function a(){return y.id?[].concat(y.id):[]}function o(){}function i(){return!(b.checkDuplicatedScript&&Array.prototype.slice.call(document.getElementsByTagName("script")).filter(function(e){return-1!==e.src.indexOf("analytics")||-1!==e.src.indexOf("gtag")}).length>0)}function l(e){return e.name||e.replace(/-/gi,"")}function s(){return new Promise(function(e,t){var n=setInterval(function(){"undefined"!=typeof window&&window.ga&&(e(),clearInterval(n))},10)})}function c(e,t){return a().length>1?l(t)+"."+e:e}function u(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];"undefined"!=typeof window&&a().forEach(function(t){var r;b.batch.enabled?(T.push({m:c(e,t),a:n}),k||(k=setInterval(function(){T.length?T.splice(0,b.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(k),k=null)},b.batch.delay))):(r=window).ga.apply(r,[c(e,t)].concat(n))})}function d(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];"object"!=typeof t[0]||t[0].constructor!==Object?u("set",t[0],t[1]):u("set",t[0])}function f(){var e=a();b.debug.enabled&&(window.ga_debug={trace:b.debug.trace}),e.forEach(function(t){var n=l(t),r=e.length>1?x({},b.fields,{name:n}):b.fields;window.ga("create",t.id||t,"auto",r)}),b.beforeFirstHit();var t=b.ecommerce;if(t.enabled){var n=t.enhanced?"ec":"ecommerce";t.options?u("require",n,t.options):u("require",n)}b.linkers.length>0&&(u("require","linker"),u("linker:autoLink",b.linkers)),b.debug.sendHitTask||d("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 u("send","screenview",{screenName:r});u.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?v(e):(d("page","object"==typeof n[0]?n[0].page:n[0]),u.apply(void 0,["send","pageview"].concat(n)))}function v(e){if(!function(e){return-1!==b.ignoreRoutes.indexOf(e)}(e.name)){var t=b.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=b.router,i=b.autoTracking,l=i.transformQueryString,s=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),u=o&&o.options.base,d=s&&u,f=e.path+(l?c:"");h(f=d?function(e,t){var n=t.split("/"),r=e.split("/");return""===n[0]&&"/"===e[e.length-1]&&n.shift(),r.join("/")+n.join("/")}(u,f):f)}}}function g(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0});var m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_={$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=m({},_),b=y,k=void 0,T=[],x=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},A=function(){2!=arguments.length?u("require",arguments.length<=0?void 0:arguments[0]):u("require",arguments.length<=0?void 0:arguments[0],arguments.length<=1?void 0:arguments[1])},w=function(){var e;b.set.forEach(function(e){var t=e.field,n=e.value;if(void 0===t||void 0===n)throw new Error('[vue-analytics] Wrong configuration in the plugin options.\nThe "set" array requires each item to have a "field" and a "value" property.');d(t,n)}),e=["ec","ecommerce"],b.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?A(n,t.options):A(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=(b.wait,b.id),t=b.disabled,n=b.debug,a=b.disableScriptLoader,o=n.enabled?"analytics_debug":"analytics",l="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})}(l).catch(function(){console.error("[vue-analytics] An error occured trying to load "+l+". Please check your connection or if you have any Google Analytics blocker installed in your browser.")}),Promise.resolve("function"==typeof e?e():e).then(function(e){r({id:e})}).then(function(){return"function"==typeof t?t():t}).then(function(e){r({disabled:e}),e&&M(),f(),w(),function(){var e=b.router,t=b.autoTracking;t.page&&e&&(t.pageviewOnLoad&&v(e.currentRoute),b.router.afterEach(function(n,r){var a=t.skipSamePath,o=t.shouldRouterUpdate;a&&n.path===r.path||("function"!=typeof o||o(n,r))&&b.$vue.nextTick().then(function(){v(e.currentRoute)})}))}()})}},L=this,B=function(e){u("send","exception",{exDescription:e,exFatal:arguments.length>1&&void 0!==arguments[1]&&arguments[1]})},S=function(e){if(b.autoTracking.exception){window.addEventListener("error",function(e){B(e.message)});var t=e.config.errorHandler;e.config.errorHandler=function(e,n,r){B(e.message),b.autoTracking.exceptionLogs&&(console.error("[vue-analytics] Error in "+r+": "+e.message),console.error(e)),"function"==typeof t&&t.call(L,e,n,r)}}},W=B,z=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},O=["addItem","addTransaction","addProduct","addImpression","setAction","addPromo","send"].reduce(function(e,t){return z({},e,function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},t,function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];u.apply(void 0,[function(e){return(b.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];u.apply(void 0,["send","event"].concat(t))},exception:W,page:h,query:u,require:A,set:d,social:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];u.apply(void 0,["send","social"].concat(t))},time:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];u.apply(void 0,["send","timing"].concat(t))},screenview:p,ecommerce:O,disable:function(){return M(!0)},enable:function(){return M(!1)},commands:b.commands},R={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?b.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)})})}},D=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,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&l.return&&l.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=D(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(E({},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",R),e.prototype.$ga=e.$ga=P,S(e),C()},n.d(t,"onAnalyticsReady",function(){return s}),n.d(t,"analyticsMiddleware",function(){return N});var E=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,l=void 0,s=function(e,t){v[o]=e,v[o+1]=t,2===(o+=2)&&(l?l(g):k())};var c="undefined"!=typeof window?window:void 0,u=c||{},d=u.MutationObserver||u.WebKitMutationObserver,f="undefined"==typeof self&&void 0!==t&&"[object process]"==={}.toString.call(t),p="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function h(){var e=setTimeout;return function(){return e(g,1)}}var v=new Array(1e3);function g(){for(var e=0;e<o;e+=2){(0,v[e])(v[e+1]),v[e]=void 0,v[e+1]=void 0}o=0}var m,_,y,b,k=void 0;function T(e,t){var n=arguments,r=this,a=new this.constructor(w);void 0===a[A]&&$(a);var o,i=r._state;return i?(o=n[i-1],s(function(){return j(i,a,o,r._result)})):D(r,a,e,t),a}function x(e){if(e&&"object"==typeof e&&e.constructor===this)return e;var t=new this(w);return z(t,e),t}f?k=function(){return t.nextTick(g)}:d?(_=0,y=new d(g),b=document.createTextNode(""),y.observe(b,{characterData:!0}),k=function(){b.data=_=++_%2}):p?((m=new MessageChannel).port1.onmessage=g,k=function(){return m.port2.postMessage(0)}):k=void 0===c?function(){try{var e=n(249);return i=e.runOnLoop||e.runOnContext,function(){i(g)}}catch(e){return h()}}():h();var A=Math.random().toString(36).substring(16);function w(){}var M=void 0,C=1,L=2,B=new E;function S(e){try{return e.then}catch(e){return B.error=e,B}}function W(t,n,r){n.constructor===t.constructor&&r===T&&n.constructor.resolve===x?function(e,t){t._state===C?P(e,t._result):t._state===L?R(e,t._result):D(t,void 0,function(t){return z(e,t)},function(t){return R(e,t)})}(t,n):r===B?R(t,B.error):void 0===r?P(t,n):e(r)?function(e,t,n){s(function(e){var r=!1,a=function(e,t,n,r){try{e.call(t,n,r)}catch(e){return e}}(n,t,function(n){r||(r=!0,t!==n?z(e,n):P(e,n))},function(t){r||(r=!0,R(e,t))},e._label);!r&&a&&(r=!0,R(e,a))},e)}(t,n,r):P(t,n)}function z(e,t){var n;e===t?R(e,new TypeError("You cannot resolve a promise with itself")):"function"==typeof(n=t)||"object"==typeof n&&null!==n?W(e,t,S(t)):P(e,t)}function O(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&&s(N,e))}function R(e,t){e._state===M&&(e._state=L,e._result=t,s(O,e))}function D(e,t,n,r){var a=e._subscribers,o=a.length;e._onerror=null,a[o]=t,a[o+C]=n,a[o+L]=r,0===o&&e._state&&s(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?j(n,r,a,o):a(o);e._subscribers.length=0}}function E(){this.error=null}var I=new E;function j(t,n,r,a){var o=e(r),i=void 0,l=void 0,s=void 0,c=void 0;if(o){if((i=function(e,t){try{return e(t)}catch(e){return I.error=e,I}}(r,a))===I?(c=!0,l=i.error,i=null):s=!0,n===i)return void R(n,new TypeError("A promises callback cannot return that same promise."))}else i=a,s=!0;n._state!==M||(o&&s?z(n,i):c?R(n,l):t===C?P(n,i):t===L&&R(n,i))}var F=0;function $(e){e[A]=F++,e._state=void 0,e._result=void 0,e._subscribers=[]}function V(e,t){this._instanceConstructor=e,this.promise=new e(w),this.promise[A]||$(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))):R(this.promise,new Error("Array Methods must be provided an Array"))}function H(e){this[A]=F++,this._result=this._state=void 0,this._subscribers=[],w!==e&&("function"!=typeof e&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof H?function(e,t){try{t(function(t){z(e,t)},function(t){R(e,t)})}catch(t){R(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 G(){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===x){var a=S(e);if(a===T&&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(w);W(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===L?R(r,n):this._result[t]=n),0===this._remaining&&P(r,this._result)},V.prototype._willSettleAt=function(e,t){var n=this;D(e,void 0,function(e){return n._settledAt(C,t,e)},function(e){return n._settledAt(L,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=x,H.reject=function(e){var t=new this(w);return R(t,e),t},H._setScheduler=function(e){l=e},H._setAsap=function(e){s=e},H._asap=s,H.prototype={constructor:H,then:T,catch:function(e){return this.then(null,e)}},G(),H.polyfill=G,H.Promise=H,H},e.exports=a()}).call(this,n(170),n(44))},function(e,t,n){"use strict";var r=n(18).id2name,a=n(140),o=n(16).ALMOST_EQUAL,i=n(19).FROM_BL;function l(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,s,c,u,d,f=e._fullLayout,p=f._axisConstraintGroups;for(t=0;t<p.length;t++){var h=p[t],v=Object.keys(h),g=1/0,m=0,_=1/0,y={},b={},k=!1;for(n=0;n<v.length;n++)b[i=v[n]]=s=f[r(i)],s._inputDomain?s.domain=s._inputDomain.slice():s._inputDomain=s.domain.slice(),s._inputRange||(s._inputRange=s.range.slice()),s.setScale(),y[i]=c=Math.abs(s._m)/h[i],g=Math.min(g,c),"domain"!==s.constrain&&s._constraintShrinkable||(_=Math.min(_,c)),delete s._constraintShrinkable,m=Math.max(m,c),"domain"===s.constrain&&(k=!0);if(!(g>o*m)||k)for(n=0;n<v.length;n++)if(c=y[i=v[n]],u=(s=b[i]).constrain,c!==_||"domain"===u)if(d=c/_,"range"===u)a(s,d);else{var T=s._inputDomain,x=(s.domain[1]-s.domain[0])/(T[1]-T[0]),A=(s.r2l(s.range[1])-s.r2l(s.range[0]))/(s.r2l(s._inputRange[1])-s.r2l(s._inputRange[0]));if((d/=x)*A<1){s.domain=s._input.domain=T.slice(),a(s,d);continue}if(A<1&&(s.range=s._input.range=s._inputRange.slice(),d*=A),s.autorange&&s._min.length&&s._max.length){var w=s.r2l(s.range[0]),M=s.r2l(s.range[1]),C=(w+M)/2,L=C,B=C,S=Math.abs(M-C),W=C-S*d*1.0001,z=C+S*d*1.0001;l(s,d),s.setScale();var O,P,R=Math.abs(s._m);for(P=0;P<s._min.length;P++)(O=s._min[P].val-s._min[P].pad/R)>W&&O<L&&(L=O);for(P=0;P<s._max.length;P++)(O=s._max[P].val+s._max[P].pad/R)<z&&O>B&&(B=O);d/=(B-L)/(2*S),L=s.l2r(L),B=s.l2r(B),s.range=s._input.range=w<M?[L,B]:[B,L]}l(s,d)}}},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),l=n(0),s=n(3),c=n(7),u=n(97),d=n(147),f=n(143);t.layoutStyles=function(e){return l.syncOrAsync([i.doAutoMargin,t.lsInner],e)},t.lsInner=function(e){var n,o=e._fullLayout,i=o._size,l=a.Axes.list(e);for(n=0;n<l.length;n++)l[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 u=o._paper.selectAll("g.subplot"),f=[],p=[];u.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"),l=r.domain,s=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}(l,s,p)?(f.push(t),p.push([l,s])):c=[0];var u=n.plotgroup.selectAll(".bg").data(c);u.enter().append("rect").classed("bg",!0),u.exit().remove(),u.each(function(){n.bg=u;var e=n.plotgroup.node();e.insertBefore(this,e.childNodes[0])})});var 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 v=[];return u.each(function(t){var n=o._plots[t],r=a.Axes.getFromId(e,t,"x"),l=a.Axes.getFromId(e,t,"y");r.setScale(),l.setScale(),n.bg&&o._has("cartesian")&&n.bg.call(c.setRect,r._offset-i.p,l._offset-i.p,r._length+2*i.p,l._length+2*i.p).call(s.fill,o.plot_bgcolor).style("stroke-width",0),n.clipId="clip"+o._uid+t+"plot";var u=o._defs.selectAll("g.clips").selectAll("#"+n.clipId).data([0]);u.enter().append("clipPath").attr({class:"plotclip",id:n.clipId}).append("rect"),u.selectAll("rect").attr({width:r._length,height:l._length}),n.plot.call(c.setTranslate,r._offset,l._offset),n.plot.call(c.setClipUrl,n.clipId);var d=c.crispRound(e,r.linewidth,1),f=c.crispRound(e,l.linewidth,1),p=i.p+f,h="M"+-p+",",g="h"+(r._length+2*p),m="free"===r.anchor&&-1===v.indexOf(r._id),_=i.h*(1-(r.position||0))+d/2%1,y=r.anchor===l._id&&(r.mirror||"top"!==r.side)||"all"===r.mirror||"allticks"===r.mirror||r.mirrors&&r.mirrors[l._id+"bottom"],b=l._length+i.p+d/2,k=r.anchor===l._id&&(r.mirror||"top"===r.side)||"all"===r.mirror||"allticks"===r.mirror||r.mirrors&&r.mirrors[l._id+"top"],T=-i.p-d/2,x=i.p,A=y?0:d,w=k?0:d,M=","+(-x-w)+"v"+(l._length+2*x+w+A),C="free"===l.anchor&&-1===v.indexOf(l._id),L=i.w*(l.position||0)+f/2%1,B=l.anchor===r._id&&(l.mirror||"right"!==l.side)||"all"===l.mirror||"allticks"===l.mirror||l.mirrors&&l.mirrors[r._id+"left"],S=-i.p-f/2,W=l.anchor===r._id&&(l.mirror||"right"===l.side)||"all"===l.mirror||"allticks"===l.mirror||l.mirrors&&l.mirrors[r._id+"right"],z=r._length+i.p+f/2;r._linepositions[t]=[y?b:void 0,k?T:void 0,m?_:void 0],r.anchor===l._id?r._linepositions[t][3]="top"===r.side?T:b:m&&(r._linepositions[t][3]=_),l._linepositions[t]=[B?S:void 0,W?z:void 0,C?L:void 0],l.anchor===r._id?l._linepositions[t][3]="right"===l.side?z:S:C&&(l._linepositions[t][3]=L);var O="translate("+r._offset+","+l._offset+")",P=O,R=O;m&&(P="translate("+r._offset+","+i.t+")",T+=l._offset-i.t,b+=l._offset-i.t),C&&(R="translate("+i.l+","+l._offset+")",S+=r._offset-i.l,z+=r._offset-i.l),o._has("cartesian")&&(n.xlines.attr("transform",P).attr("d",(y?h+b+g:"")+(k?h+T+g:"")+(m?h+_+g:"")||"M0,0").style("stroke-width",d+"px").call(s.stroke,r.showline?r.linecolor:"rgba(0,0,0,0)"),n.ylines.attr("transform",R).attr("d",(B?"M"+S+M:"")+(W?"M"+z+M:"")+(C?"M"+L+M:"")||"M0,0").attr("stroke-width",f+"px").call(s.stroke,l.showline?l.linecolor:"rgba(0,0,0,0)")),n.xaxislayer.attr("transform",P),n.yaxislayer.attr("transform",R),n.gridlayer.attr("transform",O),n.zerolinelayer.attr("transform",O),n.draglayer.attr("transform",O),m&&v.push(r._id),C&&v.push(l._id)}),a.Axes.makeClipPaths(e),t.drawMainTitle(e),d.manage(e),e._promises.length&&Promise.all(e._promises)},t.drawMainTitle=function(e){var t=e._fullLayout;u.draw(e,"gtitle",{propContainer:t,propName:"title",dfltName:"Plot",attributes:{x:t.width/2,y:t._size.t/2,"text-anchor":"middle"}})},t.doTraceStyle=function(e){for(var t=0;t<e.calcdata.length;t++){var n=e.calcdata[t],r=(((n[0]||{}).trace||{})._module||{}).arraysToCalcdata;r&&r(n,n[0].trace)}return 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(d.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,l=r+r,s=a+a,c=n*i,u=r*i,d=r*l,f=a*i,p=a*l,h=a*s,v=o*i,g=o*l,m=o*s;return e[0]=1-d-h,e[1]=u+m,e[2]=f-g,e[3]=0,e[4]=u-m,e[5]=1-c-h,e[6]=p+v,e[7]=0,e[8]=f+g,e[9]=p-v,e[10]=1-c-d,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}},function(e,t,n){"use strict";var r=n(2),a=n(253),o=n(4),i=n(0),l=n(9),s=n(6),c=n(3);function u(e,t){var n=e[t],r=t.charAt(0);n&&"paper"!==n&&(e[t]=s.cleanId(n,r))}function d(e){var t="middle",n="center";return-1!==e.indexOf("top")?t="top":-1!==e.indexOf("bottom")&&(t="bottom"),-1!==e.indexOf("left")?n="left":-1!==e.indexOf("right")&&(n="right"),t+" "+n}function f(e,t){return t in e&&"object"==typeof e[t]&&0===Object.keys(e[t]).length}t.getGraphDiv=function(e){var t;if("string"==typeof e){if(null===(t=document.getElementById(e)))throw new Error("No DOM element with id '"+e+"' exists on the page.");return t}if(null===e||void 0===e)throw new Error("DOM element provided is null or undefined");return e},t.clearPromiseQueue=function(e){Array.isArray(e._promises)&&e._promises.length>0&&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=s.list({_fullLayout:e});for(t=0;t<r.length;t++){var o=r[t];o.anchor&&"free"!==o.anchor&&(o.anchor=s.cleanId(o.anchor)),o.overlaying&&(o.overlaying=s.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 d=Array.isArray(e.annotations)?e.annotations.length:0;for(t=0;t<d;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),u(p,"xref"),u(p,"yref"))}var h=Array.isArray(e.shapes)?e.shapes.length:0;for(t=0;t<h;t++){var v=e.shapes[t];i.isPlainObject(v)&&(u(v,"xref"),u(v,"yref"))}var g=e.legend;g&&(g.x>3?(g.x=1.02,g.xanchor="left"):g.x<-2&&(g.x=-.02,g.xanchor="right"),g.y>3?(g.y=1.02,g.yanchor="bottom"):g.y<-2&&(g.y=-.02,g.yanchor="top")),"rotate"===e.dragmode&&(e.dragmode="orbit"),e.scene1&&(e.scene||(e.scene=e.scene1),delete e.scene1);var m=l.getSubplotIds(e,"gl3d");for(t=0;t<m.length;t++){var _=e[m[t]],y=_.cameraposition;if(Array.isArray(y)&&4===y[0].length){var b=y[0],k=y[1],T=y[2],x=a([],b),A=[];for(n=0;n<3;++n)A[n]=k[t]+T*x[2+4*n];_.camera={eye:{x:A[0],y:A[1],z:A[2]},center:{x:k[0],y:k[1],z:k[2]},up:{x:x[1],y:x[5],z:x[9]}},delete _.cameraposition}}return c.clean(e),e},t.cleanData=function(e,n){for(var r=[],a=e.concat(Array.isArray(n)?n:[]).filter(function(e){return"uid"in e}).map(function(e){return e.uid}),u=0;u<e.length;u++){var p,h=e[u];if(!("uid"in h)||-1!==r.indexOf(h.uid)){var v;for(p=0;p<100&&(v=i.randstr(a),-1!==r.indexOf(v));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,m=h.error_y.color||(o.traceIs(h,"bar")?c.defaultLine:g[u%g.length]);h.error_y.color=c.addOpacity(c.rgb(m),c.opacity(m)*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=s.cleanId(h.xaxis,"x")),h.yaxis&&(h.yaxis=s.cleanId(h.yaxis,"y")),o.traceIs(h,"gl3d")&&h.scene&&(h.scene=l.subplotsRegistry.gl3d.cleanId(h.scene)),o.traceIs(h,"pie")||o.traceIs(h,"bar")||(Array.isArray(h.textposition)?h.textposition=h.textposition.map(d):h.textposition&&(h.textposition=d(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 _=h.marker;"YIGnBu"===_.colorscale&&(_.colorscale="YlGnBu"),"YIOrRd"===_.colorscale&&(_.colorscale="YlOrRd")}if("surface"===h.type&&i.isPlainObject(h.contours)){var y=["x","y","z"];for(p=0;p<y.length;p++){var b=h.contours[y[p]];i.isPlainObject(b)&&(b.highlightColor&&(b.highlightcolor=b.highlightColor,delete b.highlightColor),b.highlightWidth&&(b.highlightwidth=b.highlightWidth,delete b.highlightWidth))}}if(Array.isArray(h.transforms)){var k=h.transforms;for(p=0;p<k.length;p++){var T=k[p];if(i.isPlainObject(T))switch(T.type){case"filter":T.filtersrc&&(T.target=T.filtersrc,delete T.filtersrc),T.calendar&&(T.valuecalendar||(T.valuecalendar=T.calendar),delete T.calendar);break;case"groupby":if(T.styles=T.styles||T.style,T.styles&&!Array.isArray(T.styles)){var x=T.styles,A=Object.keys(x);T.styles=[];for(var w=0;w<A.length;w++)T.styles.push({target:A[w],value:x[A[w]]})}}}}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,l=o.length,s=o[l-1],c=r(s);if(c&&null===t){var u=o.slice(0,l-1).join(".");i.nestedProperty(a,u).get().splice(s,1)}else c&&void 0===e.get()?(void 0===e.get()&&(n[e.astr]=null),e.set(t)):e.set(t)};var 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(107),a=n(32),o=n(109),i=n(33),l=n(162).sorterAsc,s=n(4);t.containerArrayMatch=n(167);var c=t.isAddVal=function(e){return"add"===e||a(e)},u=t.isRemoveVal=function(e){return null===e||"remove"===e};t.applyContainerArrayChanges=function(e,t,n,a){var d=t.astr,f=s.getComponentMethod(d,"supplyLayoutDefaults"),p=s.getComponentMethod(d,"draw"),h=s.getComponentMethod(d,"drawOne"),v=a.replot||a.recalc||f===o||p===o,g=e.layout,m=e._fullLayout;if(n[""]){Object.keys(n).length>1&&i.warn("Full array edits are incompatible with other edits",d);var _=n[""][""];if(u(_))t.set(null);else{if(!Array.isArray(_))return i.warn("Unrecognized full array edit value",d,_),!0;t.set(_)}return!v&&(f(g,m),p(e),!0)}var y,b,k,T,x,A,w,M=Object.keys(n).map(Number).sort(l),C=t.get(),L=C||[],B=r(m,d).get(),S=[],W=-1,z=L.length;for(y=0;y<M.length;y++)if(T=n[k=M[y]],x=Object.keys(T),A=T[""],w=c(A),k<0||k>L.length-(w?0:1))i.warn("index out of range",d,k);else if(void 0!==A)x.length>1&&i.warn("Insertion & removal are incompatible with edits to the same index.",d,k),u(A)?S.push(k):w?("add"===A&&(A={}),L.splice(k,0,A),B&&B.splice(k,0,{})):i.warn("Unrecognized full object edit value",d,k,A),-1===W&&(W=k);else for(b=0;b<x.length;b++)r(L[k],x[b]).set(T[x[b]]);for(y=S.length-1;y>=0;y--)L.splice(S[y],1),B&&B.splice(S[y],1);if(L.length?C||t.set(L):t.set(null),v)return!1;if(f(g,m),h!==o){var O;if(-1===W)O=M;else{for(z=Math.max(L.length,z),O=[],y=0;y<M.length&&!((k=M[y])>=W);y++)O.push(k);for(y=W;y<z;y++)O.push(y)}for(y=0;y<O.length;y++)h(e,O[y])}else p(e);return!0}},function(e,t,n){"use strict";var r=n(141),a=n(3),o=n(87).appendArrayPointValue,i=n(6),l=n(15),s=r.filter,c=r.tester,u=l.MINSELECT;function d(e){return e._id}function f(e,t){if(Array.isArray(e))for(var n=t.cd[0].trace,r=0;r<e.length;r++){var a=e[r];a.curveNumber=n.index,a.data=n._input,a.fullData=n,o(a,n,a.pointNumber)}return e}e.exports=function(e,t,n,r,o){var p,h=r.gd._fullLayout._zoomlayer,v=r.element.getBoundingClientRect(),g=r.plotinfo.xaxis._offset,m=r.plotinfo.yaxis._offset,_=t-v.left,y=n-v.top,b=_,k=y,T="M"+_+","+y,x=r.xaxes[0]._length,A=r.yaxes[0]._length,w=r.xaxes.map(d),M=r.yaxes.map(d),C=r.xaxes.concat(r.yaxes);"lasso"===o&&(p=s([[_,y]],l.BENDPX));var L=h.selectAll("path.select-outline").data([1,2]);L.enter().append("path").attr("class",function(e){return"select-outline select-outline-"+e}).attr("transform","translate("+g+", "+m+")").attr("d",T+"Z");var B,S,W,z,O,P=h.append("path").attr("class","zoombox-corners").style({fill:a.background,stroke:a.defaultLine,"stroke-width":1}).attr("transform","translate("+g+", "+m+")").attr("d","M0,0Z"),R=[],D=r.gd,N=[];for(B=0;B<D.calcdata.length;B++)if((W=(S=D.calcdata[B])[0].trace)._module&&W._module.selectPoints)if(r.subplot){if(W.subplot!==r.subplot)continue;R.push({selectPoints:W._module.selectPoints,cd:S,xaxis:r.xaxes[0],yaxis:r.yaxes[0]})}else{if(-1===w.indexOf(W.xaxis))continue;if(-1===M.indexOf(W.yaxis))continue;R.push({selectPoints:W._module.selectPoints,cd:S,xaxis:i.getFromId(D,W.xaxis),yaxis:i.getFromId(D,W.yaxis)})}function E(e){var t="y"===e._id.charAt(0)?1:0;return function(n){return e.p2d(n[t])}}function I(e,t){return e-t}r.moveFn=function(e,t){var n,a;b=Math.max(0,Math.min(x,e+_)),k=Math.max(0,Math.min(A,t+y));var i=Math.abs(b-_),l=Math.abs(k-y);for("select"===o?(l<Math.min(.6*i,u)?(n=c([[_,0],[_,A],[b,A],[b,0]]),P.attr("d","M"+n.xmin+","+(y-u)+"h-4v"+2*u+"h4ZM"+(n.xmax-1)+","+(y-u)+"h4v"+2*u+"h-4Z")):i<Math.min(.6*l,u)?(n=c([[0,y],[0,k],[x,k],[x,y]]),P.attr("d","M"+(_-u)+","+n.ymin+"v-4h"+2*u+"v4ZM"+(_-u)+","+(n.ymax-1)+"v4h"+2*u+"v-4Z")):(n=c([[_,y],[_,k],[b,k],[b,y]]),P.attr("d","M0,0Z")),L.attr("d","M"+n.xmin+","+n.ymin+"H"+(n.xmax-1)+"V"+(n.ymax-1)+"H"+n.xmin+"Z")):"lasso"===o&&(p.addPt([b,k]),n=c(p.filtered),L.attr("d","M"+p.filtered.join("L")+"Z")),N=[],B=0;B<R.length;B++)z=R[B],[].push.apply(N,f(z.selectPoints(z,n),z));if(O={points:N},"select"===o){var s,d=O.range={};for(B=0;B<C.length;B++)s=(a=C[B])._id.charAt(0),d[a._id]=[a.p2d(n[s+"min"]),a.p2d(n[s+"max"])].sort(I)}else{var h=O.lassoPoints={};for(B=0;B<C.length;B++)h[(a=C[B])._id]=p.filtered.map(E(a))}r.gd.emit("plotly_selecting",O)},r.doneFn=function(e,t){if(P.remove(),e||2!==t)r.gd.emit("plotly_selected",O);else{for(L.remove(),B=0;B<R.length;B++)(z=R[B]).selectPoints(z,!1);D.emit("plotly_deselect",null)}}}},function(e,t,n){"use strict";var r=n(1),a=n(21),o=n(8),i=n(4),l=n(0),s=n(14),c=n(3),u=n(7),d=n(28),f=n(20),p=n(19).FROM_TL,h=n(9),v=n(6).doTicks,g=n(18).getFromId,m=n(256),_=n(140),y=n(15),b=y.MINDRAG,k=y.MINZOOM,T=!0;function x(e,t){for(var n=0;n<e.length;n++)if(!e[n].fixedrange)return t;return""}function A(e,t,n,r,a){var o,i,l,s;for(o=0;o<e.length;o++)(i=e[o]).fixedrange||(l=i._rl[0],s=i._rl[1]-l,i.range=[i.l2r(l+s*t),i.l2r(l+s*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;A(a,c,1-c,r)}}function w(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 L(e){r.select(e).selectAll(".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners").remove()}function B(e){return-1!==["lasso","select"].indexOf(e)}function S(e){var t=Math.floor(Math.min(e.b-e.t,e.r-e.l,k)/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,W,z,O,P,R){var D,N,E,I,j,F,$,V,H,G,K,q,U,Y=e._fullLayout,X=e._fullLayout._zoomlayer,J=P+R==="nsew";function Z(){N=[t.xaxis],E=[t.yaxis];var n=N[0],r=E[0];F=n._length,$=r._length;var a=Y._axisConstraintGroups,o=[n._id],i=[r._id];D=[t].concat(P&&R?t.overlays:[]);for(var s=1;s<D.length;s++){var c=D[s].xaxis,u=D[s].yaxis;-1===N.indexOf(c)&&(N.push(c),o.push(c._id)),-1===E.indexOf(u)&&(E.push(u),i.push(u._id))}V=x(N,R),H=x(E,P),G=function(e,t){if(!e)return"pointer";if("nsew"===e)return"pan"===t?"move":"crosshair";return e.toLowerCase()+"-resize"}(H+V,Y.dragmode),I=n._offset,j=r._offset;var d=function(e,t,n){var r,a,o,i,s,c,u=!1,d={},f={};for(r=0;r<e.length;r++){for(i=e[r],a=0;a<t.length;a++)if(i[t[a]]){for(s in i)-1===("x"===s.charAt(0)?t:n).indexOf(s)&&(d[s]=1);for(o=0;o<n.length;o++)i[n[o]]&&(u=!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)}u&&(l.extendFlat(d,f),f={});return{x:d,y:f,xy:u}}(a,o,i);for(var f in K=d.xy,q=[],d.x)q.push(g(e,f));for(var p in U=[],d.y)U.push(g(e,p))}Z();var Q=function(e,t,n,r,a,o,i){var l=e.draglayer.selectAll("."+t).data([0]);return l.enter().append("rect").classed("drag",!0).classed(t,!0).style({fill:"transparent","stroke-width":0}).attr("data-subplot",e.id),l.call(u.setRect,r,a,o,i).call(d,n),l.node()}(t,P+R+"drag",G,n,W,z,O);if(!H&&!V&&!B(Y.dragmode))return Q.onmousedown=null,Q.style.pointerEvents=J?"all":"none",Q;var ee,te,ne,re,ae,oe,ie,le,se,ce={element:Q,gd:e,plotinfo:t,prepFn:function(t,n,r){var o=e._fullLayout.dragmode;J?t.shiftKey&&(o="pan"===o?"zoom":"pan"):o="pan",ce.minDrag="lasso"===o?1:void 0,"zoom"===o?(ce.moveFn=de,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",le=function(e,t,n,r,a){return e.append("path").attr("class","zoombox").style({fill:t>.2?"rgba(0,0,0,0)":"rgba(255,255,255,0)","stroke-width":0}).attr("transform","translate("+n+", "+r+")").attr("d",a+"Z")}(X,re,I,j,ae="M0,0H"+F+"V"+$+"H0V0"),se=function(e,t,n){return e.append("path").attr("class","zoombox-corners").style({fill:c.background,stroke:c.defaultLine,"stroke-width":1,opacity:0}).attr("transform","translate("+t+", "+n+")").attr("d","M0,0Z")}(X,I,j),C(X)}(0,n,r)):"pan"===o?(ce.moveFn=ye,ce.doneFn=pe,C(X)):B(o)&&(ce.xaxes=N,ce.yaxes=E,m(t,n,r,ce,o))}};f.init(ce);var ue={};function de(t,n){if(e._transitioningWithDuration)return!1;var r=Math.max(0,Math.min(F,t+ee)),a=Math.max(0,Math.min($,n+te)),o=Math.abs(r-ee),i=Math.abs(a-te);function l(){ie="",ne.r=ne.l,ne.t=ne.b,se.attr("d","M0,0Z")}ne.l=Math.min(ee,r),ne.r=Math.max(ee,r),ne.t=Math.min(te,a),ne.b=Math.max(te,a),K?o>k||i>k?(ie="xy",o/F>i/$?(i=o*$/F,te>a?ne.t=te-i:ne.b=te+i):(o=i*F/$,ee>r?ne.l=ee-o:ne.r=ee+o),se.attr("d",S(ne))):l():!H||i<Math.min(Math.max(.6*o,b),k)?o<b?l():(ne.t=0,ne.b=$,ie="x",se.attr("d",function(e,t){return"M"+(e.l-.5)+","+(t-k-.5)+"h-3v"+(2*k+1)+"h3ZM"+(e.r+.5)+","+(t-k-.5)+"h3v"+(2*k+1)+"h-3Z"}(ne,te))):!V||o<Math.min(.6*i,k)?(ne.l=0,ne.r=F,ie="y",se.attr("d",function(e,t){return"M"+(t-k-.5)+","+(e.t-.5)+"v-3h"+(2*k+1)+"v3ZM"+(t-k-.5)+","+(e.b+.5)+"v3h"+(2*k+1)+"v-3Z"}(ne,ee))):(ie="xy",se.attr("d",S(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))}(le,se,ne,ae,oe,re),oe=!0}function fe(t,n){if(Math.min(ne.h,ne.w)<2*b)return 2===n&&ke(),L(e);"xy"!==ie&&"x"!==ie||A(N,ne.l/F,ne.r/F,ue,q),"xy"!==ie&&"y"!==ie||A(E,($-ne.b)/$,($-ne.t)/$,ue,U),L(e),Te(ie),T&&e.data&&e._context.showTips&&(l.notifier("Double-click to<br>zoom back out","long"),T=!1)}function pe(t,n){var a=1===(P+R).length;if(t)Te();else if(2!==n||a){if(1===n&&a){var i=P?E[0]:N[0],l="s"===P||"w"===R?0:1,c=i._name+".range["+l+"]",u=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,l),d="left",f="middle";if(i.fixedrange)return;P?(f="n"===P?"top":"bottom","right"===i.side&&(d="right")):"e"===R&&(d="right"),e._context.showAxisRangeEntryBoxes&&r.select(Q).call(s.makeEditable,{gd:e,immediate:!0,background:Y.paper_bgcolor,text:String(u),fill:i.tickfont?i.tickfont.color:"#444",horizontalAlign:d,verticalAlign:f}).on("edit",function(t){var n=i.d2r(t);void 0!==n&&o.relayout(e,c,n)})}}else ke()}var he=[0,0,F,$],ve=null,ge=y.REDRAWDELAY,me=t.mainplot?Y._plots[t.mainplot]:t;function _e(t){if(e._context.scrollZoom||Y._enablescrollzoom){if(e._transitioningWithDuration)return l.pauseEvent(t);var n=e.querySelector(".plotly");if(Z(),!(n.scrollHeight-n.clientHeight>10||n.scrollWidth-n.clientWidth>10)){clearTimeout(ve);var r=-t.deltaY;if(isFinite(r)||(r=t.wheelDelta/10),isFinite(r)){var a,o=Math.exp(-Math.min(Math.max(r,-20),20)/100),i=me.draglayer.select(".nsewdrag").node().getBoundingClientRect(),s=(t.clientX-i.left)/i.width,c=(i.bottom-t.clientY)/i.height;if(R||K){for(R||(s=.5),a=0;a<N.length;a++)u(N[a],s,o);he[2]*=o,he[0]+=he[2]*s*(1/o-1)}if(P||K){for(P||(c=.5),a=0;a<E.length;a++)u(E[a],c,o);he[3]*=o,he[1]+=he[3]*(1-c)*(1/o-1)}return xe(he),be(P,R),ve=setTimeout(function(){he=[0,0,F,$],Te(K?"xy":(R?"x":"")+(P?"y":""))},ge),l.pauseEvent(t)}l.log("Did not find wheel motion attributes: ",t)}}function u(e,t,n){if(!e.fixedrange){var r=l.simpleMap(e.range,e.r2l),a=r[0]+(r[1]-r[0])*t;e.range=r.map(function(t){return e.l2r(a+(t-a)*n)})}}}function ye(t,n){if(!e._transitioningWithDuration){if(Z(),"ew"===V||"ns"===H)return V&&w(N,t),H&&w(E,n),xe([V?-t:0,H?-n:0,F,$]),void be(H,V);if(K&&V&&H){var r="w"===V==("n"===H)?1:-1,a=(t/F+r*n/$)/2;t=a*F,n=r*a*$}"w"===V?t=s(N,0,t):"e"===V?t=s(N,1,-t):V||(t=0),"n"===H?n=s(E,1,n):"s"===H?n=s(E,0,-n):H||(n=0);var o="w"===V?t:0,i="n"===H?n:0;if(K){var l;if(!V&&1===H.length){for(l=0;l<N.length;l++)N[l].range=N[l]._r.slice(),_(N[l],1-n/$);o=(t=n*F/$)/2}if(!H&&1===V.length){for(l=0;l<E.length;l++)E[l].range=E[l]._r.slice(),_(E[l],1-t/F);i=(n=t*$/F)/2}}xe([o,i,F-t,$-n]),be(H,V)}function s(e,t,n){for(var r,a,o=1-t,i=0;i<e.length;i++){var l=e[i];if(!l.fixedrange){r=l,a=l._rl[o]+(l._rl[t]-l._rl[o])/M(n/l._length);var s=l.l2r(a);!1!==s&&void 0!==s&&(l.range[t]=s)}}return r._length*(r._rl[t]-a)/(r._rl[t]-r._rl[o])}}function be(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||K)&&(o(N),o(q)),(t||K)&&(o(E),o(U)),ue={},r=0;r<a.length;r++){var l=a[r];v(e,l,!0);var s=g(e,l);ue[s._name+".range[0]"]=s.range[0],ue[s._name+".range[1]"]=s.range[1]}function c(o,i,l){for(r=0;r<o.length;r++){var s=o[r];if((n&&-1!==a.indexOf(s.xref)||t&&-1!==a.indexOf(s.yref))&&(i(e,r),l))return}}c(Y.annotations||[],i.getComponentMethod("annotations","drawOne")),c(Y.shapes||[],i.getComponentMethod("shapes","drawOne")),c(Y.images||[],i.getComponentMethod("images","draw"),!0)}function ke(){if(!e._transitioningWithDuration){var t,n,r,a=e._context.doubleClick,i=(V?N:[]).concat(H?E:[]),l={};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||(l[t._name+".autorange"]=!0);else if("reset"===a)for((V||K)&&(i=i.concat(q)),H&&!K&&(i=i.concat(U)),K&&(V?H||(i=i.concat(E)):i=i.concat(N)),n=0;n<i.length;n++)(t=i[n])._rangeInitial?(r=t._rangeInitial,l[t._name+".range[0]"]=r[0],l[t._name+".range[1]"]=r[1]):l[t._name+".autorange"]=!0;e.emit("plotly_doubleclick",null),o.relayout(e,l)}}function Te(t){void 0===t&&(t=(R?"x":"")+(P?"y":"")),xe([0,0,F,$]),l.syncOrAsync([h.previousPromises,function(){o.relayout(e,ue)}],e)}function xe(e){var t,n,r,a,o,i=Y._plots,l=Object.keys(i),s=e[2]/N[0]._length,c=e[3]/E[0]._length,d=R||K,f=P||K;function h(e){return e.fixedrange?0:d&&-1!==q.indexOf(e)?s:f&&-1!==(K?q:U).indexOf(e)?c:0}function v(e,t){return t?(e.range=e._r.slice(),_(e,t),g(e,t)):0}function g(e,t){return e._length*(1-t)*p[e.constraintoward||"middle"]}for(t=0;t<l.length;t++){var m=i[l[t]],y=m.xaxis,b=m.yaxis,k=d&&!y.fixedrange&&-1!==N.indexOf(y),T=f&&!b.fixedrange&&-1!==E.indexOf(b);if(k?(n=s,a=R?e[0]:g(y,n)):a=v(y,n=h(y)),T?(r=c,o=P?e[1]:g(b,r)):o=v(b,r=h(b)),n||r){n||(n=1),r||(r=1);var x=y._offset-a/n,A=b._offset-o/r;Y._defs.selectAll("#"+m.clipId).call(u.setTranslate,a,o).call(u.setScale,n,r),m.plot.call(u.setTranslate,x,A).call(u.setScale,1/n,1/r).select(".scatterlayer").selectAll(".points").selectAll(".point").call(u.setPointGroupScale,n,r),m.plot.select(".scatterlayer").selectAll(".points").selectAll(".textpoint").call(u.setTextPointsScale,n,r)}}}return P.length*R.length!=1&&(void 0!==Q.onwheel?Q.onwheel=_e:void 0!==Q.onmousewheel&&(Q.onmousewheel=_e)),Q}},function(e,t,n){"use strict";var r=n(4),a=n(85).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(28),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 l=o[i];0===l.indexOf("cursor-")&&e.attr(a,l.substr(7)).classed(l,!1)}e.attr(a)||e.attr(a,"!!")}r(e,t)}else n&&(e.attr(a,null),"!!"===n?r(e):r(e,n))}},function(e,t,n){"use strict";var r=n(0),a=n(4);function 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 l=0;l<t.length;l++){var s=t[l],c=s[0].trace;if(!a.traceIs(c,"pie")){var u=a.traceIs(c,"2dMap")?o:r.fillArray;u(c.hoverinfo,s,"hi",i(c)),c.hoverlabel&&(u(c.hoverlabel.bgcolor,s,"hbg"),u(c.hoverlabel.bordercolor,s,"hbc"),u(c.hoverlabel.font.size,s,"hts"),u(c.hoverlabel.font.color,s,"htc"),u(c.hoverlabel.font.family,s,"htf"))}}}},function(e,t,n){"use strict";var r=n(0),a=n(86);e.exports=function(e,t,n){function 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(108),o=n(142);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(142),o=n(86);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(88),a=e.exports={};a.wrapped=function(e,t,n){"string"==typeof e&&(e=document.getElementById(e)),e._hoverTimer&&(clearTimeout(e._hoverTimer),e._hoverTimer=void 0),a.raw(e,t,n)},a.raw=function(e,t){var n=e._fullLayout,a=e._hoverdata;t||(t={}),t.target&&!1===r.triggerHandler(e,"plotly_beforehover",t)||(n._hoverlayer.selectAll("g").remove(),n._hoverlayer.selectAll("line").remove(),n._hoverlayer.selectAll("circle").remove(),e._hoverdata=void 0,t.target&&a&&e.emit("plotly_unhover",{event:t,points:a}))}},function(e,t,n){"use strict";var r=n(0),a=[["sw-resize","s-resize","se-resize"],["w-resize","move","e-resize"],["nw-resize","n-resize","ne-resize"]];e.exports=function(e,t,n,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),l=(o+i)/2;return"left"===a||"bottom"===a?o:"center"===a||"middle"===a?l:"right"===a||"top"===a?i:o<2/3-l?o:i>4/3-l?i:l}},function(e,t,n){"use strict";e.exports=function(){var e,t=[],n=-1,r=!1;function a(e,t){return e?(r=!0,e[t](),r=!1,this):this}return{add:function(e){return r?this:(t.splice(n+1,t.length-n),t.push(e),n=t.length-1,this)},setCallback:function(t){e=t},undo:function(){var r=t[n];return r?(a(r,"undo"),n-=1,e&&e(r.undo),this):this},redo:function(){var r=t[n+1];return r?(a(r,"redo"),n+=1,e&&e(r.redo),this):this},clear:function(){t=[],n=-1},hasUndo:function(){return-1!==n},hasRedo:function(){return n<t.length-1},getCommands:function(){return t},getPreviousCommand:function(){return t[n-1]},getIndex:function(){return n}}}},function(e,t,n){"use strict";var r=n(1),a=n(0),o=n(3),i=n(144),l=n(267),s=a.extendDeepAll,c=e.exports={};c.framework=function(e){var t,n,a,o,u,d=new l;function f(n,l){return l&&(u=l),r.select(r.select(u).node().parentNode).selectAll(".svg-container>*:not(.chart-root)").remove(),t=t?s(t,n):n,a||(a=i.Axis()),o=i.adapter.plotly().convert(t),a.config(o).render(u),e.data=t.data,e.layout=t.layout,c.fillLayout(e),t}return f.isPolar=!0,f.svg=function(){return a.svg()},f.getConfig=function(){return t},f.getLiveConfig=function(){return 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,d.add({undo:function(){r&&a(r)},redo:function(){a(e)}}),n=i.util.cloneJson(o)},f.undo=function(){d.undo()},f.redo=function(){d.redo()},f},c.fillLayout=function(e){var t=r.select(e).selectAll(".plot-container"),n=t.selectAll(".svg-container"),a=e.framework&&e.framework.svg&&e.framework.svg(),i={width:800,height:600,paper_bgcolor:o.background,_container:t,_paperdiv:n,_paper:a};e._fullLayout=s(i,e.layout)}},function(e,t,n){"use strict";(e.exports=n(144)).manager=n(268)},function(e,t,n){"use strict";var r=n(1),a=n(2),o=n(8),i=n(0),l=n(88),s=n(145),c=n(4),u=n(9),d=n(269),f=n(143),p=n(7),h=n(30),v=n(31),g=n(14),m=n(255),_=n(254),y=n(252),b=n(15),k=n(251),T=k.enforce,x=k.clean,A=n(18);function w(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 L(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 B(e,t,n,r,o,l){!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 s,c,u,d=function(e,t,n,r){var o,l,s,c,u,d=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]],l=(s=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(l))throw new Error("cannot extend missing or non-array attribute: "+p);u=d?r[p][h]:r,a(u)||(u=-1),f.push({prop:s,target:l,insert:c,maxp:Math.floor(u)})}return f}(e,t,n,r),f=[],p={},h={},v=0;v<d.length;v++)c=d[v].prop,u=d[v].maxp,s=o(d[v].target,d[v].insert),u>=0&&u<s.length&&(f=l(s,u)),u=d[v].target.length,c.set(s),Array.isArray(p[c.astr])||(p[c.astr]=[]),Array.isArray(h[c.astr])||(h[c.astr]=[]),p[c.astr].push(f),h[c.astr].push(u);return{update:p,maxPoints:h}}function S(e,t,n){var r,a,l=e._fullLayout,s=e._fullData,d=e.data,f=_.coerceTraceIndices(e,n),p={docalc:!1,docalcAutorange:!1,doplot:!1,dostyle:!1,docolorbars:!1,autorangeOn:!1,clearCalc:!1,fullReplot:!1},h={},v={},g={},m=["mode","visible","type","orientation","fill","histfunc","histnorm","text","x","y","z","a","b","c","open","high","low","close","base","width","offset","xtype","x0","dx","ytype","y0","dy","xaxis","yaxis","line.width","connectgaps","transpose","zsmooth","showscale","marker.showscale","zauto","marker.cauto","autocolorscale","marker.autocolorscale","colorscale","marker.colorscale","reversescale","marker.reversescale","autobinx","nbinsx","xbins","xbins.start","xbins.end","xbins.size","autobiny","nbinsy","ybins","ybins.start","ybins.end","ybins.size","autocontour","ncontours","contours","contours.coloring","contours.operation","contours.value","contours.type","contours.value[0]","contours.value[1]","error_y","error_y.visible","error_y.value","error_y.type","error_y.traceref","error_y.array","error_y.symmetric","error_y.arrayminus","error_y.valueminus","error_y.tracerefminus","error_x","error_x.visible","error_x.value","error_x.type","error_x.traceref","error_x.array","error_x.symmetric","error_x.arrayminus","error_x.valueminus","error_x.tracerefminus","swapxy","swapxyaxes","orientationaxes","marker.colors","values","labels","label0","dlabel","sort","textinfo","textposition","textfont.size","textfont.family","textfont.color","insidetextfont.size","insidetextfont.family","insidetextfont.color","outsidetextfont.size","outsidetextfont.family","outsidetextfont.color","hole","scalegroup","domain","domain.x","domain.y","domain.x[0]","domain.x[1]","domain.y[0]","domain.y[1]","tilt","tiltaxis","depth","direction","rotation","pull","line.showscale","line.cauto","line.autocolorscale","line.reversescale","marker.line.showscale","marker.line.cauto","marker.line.autocolorscale","marker.line.reversescale","xcalendar","ycalendar","cumulative","cumulative.enabled","cumulative.direction","cumulative.currentbin","a0","da","b0","db","atype","btype","cheaterslope","carpet","sum"],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++)m.push("aaxis."+y[r]),m.push("baxis."+y[r]);for(r=0;r<f.length;r++)if(c.traceIs(s[f[r]],"box")){m.push("name");break}var b=["marker","marker.size","textfont","boxpoints","jitter","pointpos","whiskerwidth","boxmean","tickwidth"],k=["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"],T=["type","x","y","x0","y0","orientation","xaxis","yaxis"],x=["zmin","zmax"],A=["cmin","cmax"],w=["xbins.start","xbins.end","xbins.size"],M=["ybins.start","ybins.end","ybins.size"],C=["contours.start","contours.end","contours.size"],L=["cartesian","pie","ternary"];function B(){return f.map(function(){})}function S(e){var t=o.Axes.id2name(e);-1===a.indexOf(t)&&a.push(t)}function W(e){return"LAYOUT"+e+".autorange"}function z(e){return"LAYOUT"+e+".range"}function O(n,r,a){var o;Array.isArray(n)?n.forEach(function(e){O(e,r,a)}):n in t||_.hasParent(t,n)||(o="LAYOUT"===n.substr(0,6)?i.nestedProperty(e.layout,n.replace("LAYOUT","")):i.nestedProperty(d[f[a]],n),n in v||(v[n]=B()),void 0===v[n][a]&&(v[n][a]=o.get()),void 0!==r&&o.set(r))}for(var P in l._basePlotModules.forEach(function(e){-1===L.indexOf(e.name)&&(p.docalc=!0)}),t){if(_.hasParent(t,P))throw new Error("cannot set "+P+"and a parent attribute simultaneously");var R,D,N,E,I,j=t[P];if(h[P]=j,"LAYOUT"!==P.substr(0,6)){for(v[P]=B(),r=0;r<f.length;r++)if(R=d[f[r]],D=s[f[r]],E=(N=i.nestedProperty(R,P)).get(),void 0!==(I=Array.isArray(j)?j[r%j.length]:j)){if(-1!==x.indexOf(P)&&O("zauto",!1,r),-1!==A.indexOf(P))O("cauto",!1,r);else if("colorscale"===P)O("autocolorscale",!1,r);else if("autocolorscale"===P)O("colorscale",void 0,r);else if("marker.colorscale"===P)O("marker.autocolorscale",!1,r);else if("marker.autocolorscale"===P)O("marker.colorscale",void 0,r);else if("zauto"===P)O(x,void 0,r);else if(-1!==w.indexOf(P))O("autobinx",!1,r);else if("autobinx"===P)O(w,void 0,r);else if(-1!==M.indexOf(P))O("autobiny",!1,r);else if("autobiny"===P)O(M,void 0,r);else if(-1!==C.indexOf(P))O("autocontour",!1,r);else if("autocontour"===P)O(C,void 0,r);else if(-1!==["x0","dx"].indexOf(P)&&D.x&&"scaled"!==D.xtype)O("xtype","scaled",r);else if(-1!==["y0","dy"].indexOf(P)&&D.y&&"scaled"!==D.ytype)O("ytype","scaled",r);else if("colorbar.thicknessmode"===P&&N.get()!==I&&-1!==["fraction","pixels"].indexOf(I)&&D.colorbar){var F=-1!==["top","bottom"].indexOf(D.colorbar.orient)?l.height-l.margin.t-l.margin.b:l.width-l.margin.l-l.margin.r;O("colorbar.thickness",D.colorbar.thickness*("fraction"===I?1/F:F),r)}else if("colorbar.lenmode"===P&&N.get()!==I&&-1!==["fraction","pixels"].indexOf(I)&&D.colorbar){var $=-1!==["top","bottom"].indexOf(D.colorbar.orient)?l.width-l.margin.l-l.margin.r:l.height-l.margin.t-l.margin.b;O("colorbar.len",D.colorbar.len*("fraction"===I?1/$:$),r)}else"colorbar.tick0"===P||"colorbar.dtick"===P?O("colorbar.tickmode","linear",r):"colorbar.tickmode"===P&&O(["colorbar.tick0","colorbar.dtick"],void 0,r);if("type"===P&&"pie"===I!=("pie"===E)){var V="x",H="y";"bar"!==I&&"bar"!==E||"h"!==R.orientation||(V="y",H="x"),i.swapAttrs(R,["?","?src"],"labels",V),i.swapAttrs(R,["d?","?0"],"label",V),i.swapAttrs(R,["?","?src"],"values",H),"pie"===E?(i.nestedProperty(R,"marker.color").set(i.nestedProperty(R,"marker.colors").get()),l._pielayer.selectAll("g.trace").remove()):c.traceIs(R,"cartesian")&&(i.nestedProperty(R,"marker.colors").set(i.nestedProperty(R,"marker.color").get()),g[R.xaxis||"x"]=!0,g[R.yaxis||"y"]=!0)}v[P][r]=E;if(-1!==["swapxy","swapxyaxes","orientation","orientationaxes"].indexOf(P)){if("orientation"===P){if(N.set(I),N.get()===v[P][r])continue}else"orientationaxes"===P&&(R.orientation={v:"h",h:"v"}[D.orientation]);_.swapXYData(R)}else if(-1!==u.dataArrayContainers.indexOf(N.parts[0]))_.manageArrayContainers(N,I,v),p.docalc=!0;else{var G=(D._module||{}).attributes||{},K=i.nestedProperty(G,P).get()||i.nestedProperty(u.attributes,P).get()||{};K.valType||(p.docalc=!0),K.arrayOk&&(Array.isArray(I)||Array.isArray(E))&&(p.docalc=!0),"docalc"===K.editType&&(p.docalc=!0),N.set(I)}}if(-1!==["swapxyaxes","orientationaxes"].indexOf(P)&&o.Axes.swap(e,f),"orientationaxes"===P){var q=i.nestedProperty(e.layout,"hovermode");"x"===q.get()?q.set("y"):"y"===q.get()&&q.set("x")}-1!==f.indexOf(0)&&-1!==T.indexOf(P)&&(o.Axes.clearTypes(e,f),p.docalc=!0),-1!==["autobinx","autobiny","zauto"].indexOf(P)&&!1===I||(p.dostyle=!0),(-1!==["colorbar","line"].indexOf(N.parts[0])||"marker"===N.parts[0]&&"colorbar"===N.parts[1])&&(p.docolorbars=!0);var U=P.indexOf("["),Y=-1===U?P:P.substr(0,U);if(-1!==m.indexOf(Y)){if(-1!==["orientation","type"].indexOf(P)){for(a=[],r=0;r<f.length;r++){var X=d[f[r]];c.traceIs(X,"cartesian")&&(S(X.xaxis||"x"),S(X.yaxis||"y"),"type"===P&&O(["autobinx","autobiny"],!0,r))}O(a.map(W),!0,0),O(a.map(z),[0,1],0)}p.docalc=!0}else-1!==k.indexOf(Y)?p.doplot=!0:0===Y.indexOf("aaxis")||0===Y.indexOf("baxis")?p.doplot=!0:-1!==b.indexOf(Y)&&(p.docalcAutorange=!0)}else N=i.nestedProperty(e.layout,P.replace("LAYOUT","")),v[P]=[N.get()],N.set(Array.isArray(j)?j[0]:j),p.docalc=!0}o.Axes.list(e).forEach(function(e){e.autorange&&(p.autorangeOn=!0)});var J=Object.keys(g);e:for(r=0;r<J.length;r++){for(var Z=J[r],Q=Z.charAt(0),ee=Q+"axis",te=0;te<d.length;te++)if(c.traceIs(d[te],"cartesian")&&(d[te][ee]||Q)===Z)continue e;O("LAYOUT"+o.Axes.id2name(Z),null,0)}return(p.docalc||p.docalcAutorange&&p.autorangeOn)&&(p.clearCalc=!0),(p.docalc||p.doplot||p.docalcAutorange)&&(p.fullReplot=!0),{flags:p,undoit:v,redoit:h,traces:f,eventData:i.extendDeepNoArrays([],[h,f])}}function W(e,t){var n,r,a,l=e.layout,s=e._fullLayout,d=Object.keys(t),f=o.Axes.list(e),p={};for(r=0;r<d.length;r++)if(0===d[r].indexOf("allaxes")){for(a=0;a<f.length;a++){var h=f[a]._id.substr(1),v=-1!==h.indexOf("scene")?h+".":"",g=d[r].replace("allaxes",v+f[a]._name);t[g]||(t[g]=t[d[r]])}delete t[d[r]]}var y={dolegend:!1,doticks:!1,dolayoutstyle:!1,doplot:!1,docalc:!1,domodebar:!1,docamera:!1,layoutReplot:!1},k={},T={};function x(e,n){if(Array.isArray(e))e.forEach(function(e){x(e,n)});else if(!(e in t||_.hasParent(t,e))){var r=i.nestedProperty(l,e);e in T||(T[e]=r.get()),void 0!==n&&r.set(n)}}function w(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 L(e){var t=A.name2id(e.split(".")[0]);return C[t]=1,t}for(var B in t){if(_.hasParent(t,B))throw new Error("cannot set "+B+"and a parent attribute simultaneously");var S=i.nestedProperty(l,B),W=t[B],z=S.parts.length,O="string"==typeof S.parts[z-1]?z-1:z-2,P=S.parts[0],R=S.parts[O],D=S.parts[O-1]+"."+R,N=S.parts.slice(0,O).join("."),E=i.nestedProperty(e.layout,N).get(),I=i.nestedProperty(s,N).get(),j=S.get();if(void 0!==W){if(k[B]=W,T[B]="reverse"===R?W:j,-1!==["width","height"].indexOf(B)&&null===W)s[B]=e._initialAutoSize[B];else if(D.match(/^[xyz]axis[0-9]*\.range(\[[0|1]\])?$/))x(N+".autorange",!1),L(D),i.nestedProperty(s,N+"._inputRange").set(null);else if(D.match(/^[xyz]axis[0-9]*\.autorange$/)){x([N+".range[0]",N+".range[1]"],void 0),L(D),i.nestedProperty(s,N+"._inputRange").set(null);var F=i.nestedProperty(s,N).get();F._inputDomain&&(F._input.domain=F._inputDomain.slice())}else D.match(/^[xyz]axis[0-9]*\.domain(\[[0|1]\])?$/)?i.nestedProperty(s,N+"._inputDomain").set(null):D.match(/^[xyz]axis[0-9]*\.constrain.*$/)?y.docalc=!0:D.match(/^aspectratio\.[xyz]$/)?x(P+".aspectmode","manual"):D.match(/^aspectmode$/)?x([N+".x",N+".y",N+".z"],void 0):"tick0"===R||"dtick"===R?x(N+".tickmode","linear"):"tickmode"===R?x([N+".tick0",N+".dtick"],void 0):/[xy]axis[0-9]*?$/.test(R)&&!Object.keys(W||{}).length?y.docalc=!0:/[xy]axis[0-9]*\.categoryorder$/.test(D)?y.docalc=!0:/[xy]axis[0-9]*\.categoryarray/.test(D)&&(y.docalc=!0);if(-1!==D.indexOf("rangeslider")&&(y.docalc=!0),"type"===R){var $=E,V="linear"===I.type&&"log"===W,H="log"===I.type&&"linear"===W;if(V||H){if($&&$.range)if(I.autorange)V&&($.range=$.range[1]>$.range[0]?[1,2]:[2,1]);else{var G=$.range[0],K=$.range[1];V?(G<=0&&K<=0&&x(N+".autorange",!0),G<=0?G=K/1e6:K<=0&&(K=G/1e6),x(N+".range[0]",Math.log(G)/Math.LN10),x(N+".range[1]",Math.log(K)/Math.LN10)):(x(N+".range[0]",Math.pow(10,G)),x(N+".range[1]",Math.pow(10,K)))}else x(N+".autorange",!0);c.getComponentMethod("annotations","convertCoords")(e,I,W,x),c.getComponentMethod("images","convertCoords")(e,I,W,x)}else x(N+".autorange",!0);i.nestedProperty(s,N+"._inputRange").set(null)}else if(R.match(b.AX_NAME_PATTERN)){var q=i.nestedProperty(s,B).get(),U=(W||{}).type;U&&"-"!==U||(U="linear"),c.getComponentMethod("annotations","convertCoords")(e,q,U,x),c.getComponentMethod("images","convertCoords")(e,q,U,x)}var Y=m.containerArrayMatch(B);if(Y){n=Y.array,r=Y.index;var X=Y.property,J=(i.nestedProperty(l,n)||[])[r]||{};if(""===r)-1===B.indexOf("updatemenus")&&(y.docalc=!0);else if(""===X){var Z=W;m.isAddVal(W)?T[B]=null:m.isRemoveVal(W)?(T[B]=J,Z=J):i.warn("unrecognized full object value",t),(w(Z,"x")||w(Z,"y")&&-1===B.indexOf("updatemenus"))&&(y.docalc=!0)}else!w(J,"x")&&!w(J,"y")||i.containsAny(B,["color","opacity","align","dash","updatemenus"])||(y.docalc=!0);p[n]||(p[n]={});var Q=p[n][r];Q||(Q=p[n][r]={}),Q[X]=W,delete t[B]}else if("reverse"===R)E.range?E.range.reverse():(x(N+".autorange",!0),E.range=[1,0]),I.autorange?y.docalc=!0:y.doplot=!0;else{var ee=String(S.parts[1]||"");0===P.indexOf("scene")?"camera"===S.parts[1]?y.docamera=!0:y.doplot=!0:0===P.indexOf("geo")?y.doplot=!0:0===P.indexOf("ternary")?y.doplot=!0:"paper_bgcolor"===B?y.doplot=!0:"margin"===P||"autorange"===ee||"rangemode"===ee||"type"===ee||"domain"===ee||"fixedrange"===ee||"scaleanchor"===ee||"scaleratio"===ee||-1!==B.indexOf("calendar")||B.match(/^(bar|box|font)/)?y.docalc=!0:!s._has("gl2d")||-1===B.indexOf("axis")&&"plot_bgcolor"!==B?!s._has("gl2d")||"dragmode"!==B||"lasso"!==W&&"select"!==W||"lasso"===j||"select"===j?"hiddenlabels"===B?y.docalc=!0:-1!==P.indexOf("legend")?y.dolegend=!0:-1!==B.indexOf("title")?y.doticks=!0:-1!==P.indexOf("bgcolor")?y.dolayoutstyle=!0:z>1&&i.containsAny(ee,["tick","exponent","grid","zeroline"])?y.doticks=!0:-1!==B.indexOf(".linewidth")&&-1!==B.indexOf("axis")?y.doticks=y.dolayoutstyle=!0:z>1&&-1!==ee.indexOf("line")?y.dolayoutstyle=!0:z>1&&"mirror"===ee?y.doticks=y.dolayoutstyle=!0:"margin.pad"===B?y.doticks=y.dolayoutstyle=!0:-1!==["hovermode","dragmode"].indexOf(B)||-1!==B.indexOf("spike")?y.domodebar=!0:-1===["height","width","autosize"].indexOf(B)&&(y.doplot=!0):y.docalc=!0:y.doplot=!0,S.set(W)}}}for(n in p){m.applyContainerArrayChanges(e,i.nestedProperty(l,n),p[n],y)||(y.doplot=!0)}var te=s._axisConstraintGroups;for(M in C)for(r=0;r<te.length;r++){var ne=te[r];if(ne[M])for(var re in y.docalc=!0,ne)C[re]||(A.getFromId(e,re)._constraintShrinkable=!0)}var ae=s.width,oe=s.height;return e.layout.autosize&&u.plotAutoSize(e,e.layout,s),(t.height||t.width||s.width!==ae||s.height!==oe)&&(y.docalc=!0),(y.doplot||y.docalc)&&(y.layoutReplot=!0),{flags:y,undoit:T,redoit:k,eventData:i.extendDeep({},k)}}function z(e){var t=r.select(e),n=e._fullLayout;if(n._container=t.selectAll(".plot-container").data([0]),n._container.enter().insert("div",":first-child").classed("plot-container",!0).classed("plotly",!0),n._paperdiv=n._container.selectAll(".svg-container").data([0]),n._paperdiv.enter().append("div").classed("svg-container",!0).style("position","relative"),n._glcontainer=n._paperdiv.selectAll(".gl-container").data([0]),n._glcontainer.enter().append("div").classed("gl-container",!0),n._paperdiv.selectAll(".main-svg").remove(),n._paper=n._paperdiv.insert("svg",":first-child").classed("main-svg",!0),n._toppaper=n._paperdiv.append("svg").classed("main-svg",!0),!n._uid){var a=[];r.selectAll("defs").each(function(){this.id&&a.push(this.id.split("-")[1])}),n._uid=i.randstr(a)}n._paperdiv.selectAll(".main-svg").attr(v.svgAttrs),n._defs=n._paper.append("defs").attr("id","defs-"+n._uid),n._topdefs=n._toppaper.append("defs").attr("id","topdefs-"+n._uid),n._bgLayer=n._paper.append("g").classed("bglayer",!0),n._draggers=n._paper.append("g").classed("draglayer",!0);var 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 l=n._paper.append("g").classed("layer-above",!0);n._imageUpperLayer=l.append("g").classed("imagelayer",!0),n._shapeUpperLayer=l.append("g").classed("shapelayer",!0),n._pielayer=n._paper.append("g").classed("pielayer",!0),n._glimages=n._paper.append("g").classed("glimages",!0),n._infolayer=n._toppaper.append("g").classed("infolayer",!0),n._zoomlayer=n._toppaper.append("g").classed("zoomlayer",!0),n._hoverlayer=n._toppaper.append("g").classed("hoverlayer",!0),e.emit("plotly_framework")}o.plot=function(e,t,n,a){var s;if(e=_.getGraphDiv(e),l.init(e),i.isPlainObject(t)){var v=t;t=v.data,n=v.layout,a=v.config,s=v.frames}if(!1===l.triggerHandler(e,"plotly_beforeplot",[t,n,a]))return Promise.reject();t||n||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]=w: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 m=0===(e.data||[]).length&&Array.isArray(t);if(Array.isArray(t)&&(_.cleanData(t,e.data),m?e.data=t:e.data.push.apply(e.data,t),e.empty=!1),e.layout&&!m||(e.layout=_.cleanLayout(n)),e._dragging&&!e._transitioning)return e._replotPending=!0,Promise.reject();e._replotPending=!1,u.supplyDefaults(e);var b=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);d.manager.fillLayout(e),o.style({width:e._fullLayout.width+"px",height:e._fullLayout.height+"px"}),e.framework=d.manager.framework(e),e.framework({data:e.data,layout:e.layout},o.node()),e.framework.setUndoPoint();var i=e.framework.svg(),l=1,s=e._fullLayout.title;""!==s&&s||(l=0);var c=function(){this.call(g.convertToTspans,e)},f=i.select(".title-group text").call(c);if(e._context.editable){s&&"Click to enter title"!==s||(l=.2,f.attr({"data-unformatted":"Click to enter title"}).text("Click to enter title").style({opacity:l}).on("mouseover.opacity",function(){r.select(this).transition().duration(100).style("opacity",1)}).on("mouseout.opacity",function(){r.select(this).transition().duration(1e3).style("opacity",0)}));var 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),u.addLinks(e),Promise.resolve()}(e,t,n);b._replotting=!0,m&&z(e),e.framework!==z&&(e.framework=z,z(e)),p.initGradients(e),m&&o.Axes.saveShowSpikeInitial(e);var k=!e.calcdata||e.calcdata.length!==(e._fullData||[]).length;k&&u.doCalcdata(e);for(var A=0;A<e.calcdata.length;A++)e.calcdata[A][0].trace=e._fullData[A];var M=JSON.stringify(b._size);function C(){var t,n,r,a=e.calcdata;for(c.getComponentMethod("legend","draw")(e),c.getComponentMethod("rangeselector","draw")(e),c.getComponentMethod("sliders","draw")(e),c.getComponentMethod("updatemenus","draw")(e),t=0;t<a.length;t++)!0===(r=(n=a[t])[0].trace).visible&&r._module.colorbar?r._module.colorbar(e,n):u.autoMargin(e,"cb"+r.uid);return u.doAutoMargin(e),u.previousPromises(e)}function L(){if(!e._transitioning){for(var t=o.Axes.list(e,"",!0),n=0;n<t.length;n++){var r=t[n];x(e,r),o.Axes.doAutoRange(r)}T(e),m&&o.Axes.saveRangeInitial(e)}}var B=[u.previousPromises,function(){if(s)return o.addFrames(e,s)},function(){for(var t=b._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(b._size)!==M)return i.syncOrAsync([C,y.layoutStyles],e)},function(){if(k){for(var t,n,r=u.getSubplotIds(b,"cartesian"),a=b._modules,o=0;o<r.length;o++){t=b._plots[r[o]];for(var l=0;l<a.length;l++)(n=a[l]).setPositions&&n.setPositions(e,t)}return h.calc(e),i.syncOrAsync([c.getComponentMethod("shapes","calcAutorange"),c.getComponentMethod("annotations","calcAutorange"),L,c.getComponentMethod("rangeslider","calcAutorange")],e)}T(e)},y.layoutStyles,function(){return o.Axes.doTicks(e,"redraw")},function(){var t,n=e.calcdata,r=b._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 l=".hm"+i+",.contour"+i+",#clip"+i;b._paper.selectAll(l).remove(),r.selectAll(l).remove()}o&&a._module.colorbar||b._infolayer.selectAll(".cb"+i).remove()}var s=b._basePlotModules;for(t=0;t<s.length;t++)s[t].plot(e);var d=b._paper.selectAll(".layer-subplot");return b._shapeSubplotLayers=d.selectAll(".shapelayer"),u.style(e),c.getComponentMethod("shapes","draw")(e),c.getComponentMethod("annotations","draw")(e),u.addLinks(e),b._replotting=!1,u.previousPromises(e)},function(){c.getComponentMethod("shapes","draw")(e),c.getComponentMethod("images","draw")(e),c.getComponentMethod("annotations","draw")(e),c.getComponentMethod("legend","draw")(e),c.getComponentMethod("rangeslider","draw")(e),c.getComponentMethod("rangeselector","draw")(e),c.getComponentMethod("sliders","draw")(e),c.getComponentMethod("updatemenus","draw")(e)},f,u.rehover];return i.syncOrAsync(B,e),Promise.all(e._promises).then(function(){return e.emit("plotly_afterplot"),e})},o.redraw=function(e){if(e=_.getGraphDiv(e),!i.isPlotDiv(e))throw new Error("This element is not a Plotly plot: "+e);return _.cleanData(e.data,e.data),_.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=_.getGraphDiv(e),u.cleanPlot([],{},e._fullData||{},e._fullLayout||{}),u.purge(e),o.plot(e,t,n,r)},o.extendTraces=function e(t,n,r,a){var i=B(t=_.getGraphDiv(t),n,r,a,function(e,t){return e.concat(t)},function(e,t){return e.splice(0,e.length-t)}),l=o.redraw(t),c=[t,i.update,r,i.maxPoints];return s.add(t,o.prependTraces,c,e,arguments),l},o.prependTraces=function e(t,n,r,a){var i=B(t=_.getGraphDiv(t),n,r,a,function(e,t){return t.concat(e)},function(e,t){return e.splice(t,e.length)}),l=o.redraw(t),c=[t,i.update,r,i.maxPoints];return s.add(t,o.extendTraces,c,e,arguments),l},o.addTraces=function e(t,n,r){t=_.getGraphDiv(t);var a,l,c=[],u=o.deleteTraces,d=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)}),_.cleanData(n,t.data),a=0;a<n.length;a++)t.data.push(n[a]);for(a=0;a<n.length;a++)c.push(-n.length+a);if(void 0===r)return l=o.redraw(t),s.add(t,u,f,d,p),l;Array.isArray(r)||(r=[r]);try{L(t,c,r)}catch(e){throw t.data.splice(t.data.length-n.length,n.length),e}return s.startSequence(t),s.add(t,u,f,d,p),l=o.moveTraces(t,c,r),s.stopSequence(t),l},o.deleteTraces=function e(t,n){t=_.getGraphDiv(t);var r,a,l=[],c=o.addTraces,u=e,d=[t,l,n],f=[t,n];if(void 0===n)throw new Error("indices must be an integer or array of integers.");for(Array.isArray(n)||(n=[n]),C(t,n,"indices"),(n=M(n,t.data.length-1)).sort(i.sorterDes),r=0;r<n.length;r+=1)a=t.data.splice(n[r],1)[0],l.push(a);var p=o.redraw(t);return s.add(t,c,d,u,f),p},o.moveTraces=function e(t,n,r){var a,i=[],l=[],c=e,u=e,d=[t=_.getGraphDiv(t),r,n],f=[t,n,r];if(L(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++)l.push({newIndex:r[a],trace:t.data[n[a]]});for(l.sort(function(e,t){return e.newIndex-t.newIndex}),a=0;a<l.length;a+=1)i.splice(l[a].newIndex,0,l[a].trace);t.data=i;var p=o.redraw(t);return s.add(t,c,d,u,f),p},o.restyle=function e(t,n,r,a){t=_.getGraphDiv(t),_.clearPromiseQueue(t);var l={};if("string"==typeof n)l[n]=r;else{if(!i.isPlainObject(n))return i.warn("Restyle fail.",n,r,a),Promise.reject();l=i.extendFlat({},n),void 0===a&&(a=r)}Object.keys(l).length&&(t.changed=!0);var c=S(t,l,a),d=c.flags;d.clearCalc&&(t.calcdata=void 0);var f=[];d.fullReplot?f.push(o.plot):(f.push(u.previousPromises),u.supplyDefaults(t),d.dostyle&&f.push(y.doTraceStyle),d.docolorbars&&f.push(y.doColorBars)),f.push(u.rehover),s.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=_.getGraphDiv(t),_.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=W(t,a),l=o.flags;l.docalc&&(t.calcdata=void 0);var c=[u.previousPromises];l.layoutReplot?c.push(y.layoutReplot):Object.keys(a).length&&(u.supplyDefaults(t),l.dolegend&&c.push(y.doLegend),l.dolayoutstyle&&c.push(y.layoutStyles),l.doticks&&c.push(y.doTicksRelayout),l.domodebar&&c.push(y.doModeBar),l.docamera&&c.push(y.doCamera)),c.push(u.rehover),s.add(t,e,[t,o.undoit],e,[t,o.redoit]);var d=i.syncOrAsync(c,t);return d&&d.then||(d=Promise.resolve(t)),d.then(function(){return t.emit("plotly_relayout",o.eventData),t})},o.update=function e(t,n,r,a){if(t=_.getGraphDiv(t),_.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 l=S(t,i.extendFlat({},n),a),c=l.flags,d=W(t,i.extendFlat({},r)),f=d.flags;(c.clearCalc||f.docalc)&&(t.calcdata=void 0);var p=[];if(c.fullReplot&&f.layoutReplot){var h=t.data,v=t.layout;t.data=void 0,t.layout=void 0,p.push(function(){return o.plot(t,h,v)})}else c.fullReplot?p.push(o.plot):f.layoutReplot?p.push(y.layoutReplot):(p.push(u.previousPromises),u.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(u.rehover),s.add(t,e,[t,l.undoit,d.undoit,l.traces],e,[t,l.redoit,d.redoit,l.traces]);var g=i.syncOrAsync(p,t);return g&&g.then||(g=Promise.resolve(t)),g.then(function(){return t.emit("plotly_update",{data:l.eventData,layout:d.eventData}),t})},o.animate=function(e,t,n){if(e=_.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=u.supplyAnimationDefaults(n)).transition,o=n.frame;function l(e){return Array.isArray(a)?e>=a.length?a[0]:a[e]:a}function s(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,d){function f(){r._currentFrame&&r._currentFrame.onComplete&&r._currentFrame.onComplete();var t=r._currentFrame=r._frameQueue.shift();if(t){var n=t.name?t.name.toString():null;e._fullLayout._currentFrame=n,r._lastFrameAt=Date.now(),r._timeToNext=t.frameOpts.duration,u.transition(e,t.frame.data,t.frame.layout,_.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,v,g=0;function m(e){return Array.isArray(a)?g>=a.length?e.transitionOpts=a[g]:e.transitionOpts=a[0]:e.transitionOpts=a,g++,e}var y=[],b=void 0===t||null===t,k=Array.isArray(t);if(!b&&!k&&i.isPlainObject(t))y.push({type:"object",data:m(i.extendFlat({},t))});else if(b||-1!==["string","number"].indexOf(typeof t))for(h=0;h<r._frames.length;h++)(v=r._frames[h])&&(b||String(v.group)===String(t))&&y.push({type:"byname",name:String(v.name),data:m({name:v.name})});else if(k)for(h=0;h<t.length;h++){var T=t[h];-1!==["number","string"].indexOf(typeof T)?(T=String(T),y.push({type:"byname",name:T,data:m({name:T})})):i.isPlainObject(T)&&y.push({type:"object",data:m(i.extendFlat({},T))})}for(h=0;h<y.length;h++)if("byname"===(v=y[h]).type&&!r._frameHash[v.data.name])return i.warn('animate failure: frame not found: "'+v.data.name+'"'),void d();-1!==["next","immediate"].indexOf(n.mode)&&function(){if(0!==r._frameQueue.length){for(;r._frameQueue.length;){var t=r._frameQueue.pop();t.onInterrupt&&t.onInterrupt()}e.emit("plotly_animationinterrupted",[])}}(),"reverse"===n.direction&&y.reverse();var x=e._fullLayout._currentFrame;if(x&&n.fromcurrent){var A=-1;for(h=0;h<y.length;h++)if("byname"===(v=y[h]).type&&v.name===x){A=h;break}if(A>0&&A<y.length-1){var w=[];for(h=0;h<y.length;h++)v=y[h],("byname"!==y[h].type||h>A)&&w.push(v);y=w}}y.length>0?function(t){if(0!==t.length){for(var a=0;a<t.length;a++){var i;i="byname"===t[a].type?u.computeFrame(e,t[a].name):t[a].data;var f=s(a),h=l(a);h.duration=Math.min(h.duration,f.duration);var v={frame:i,name:t[a].name,frameOpts:f,transitionOpts:h};a===t.length-1&&(v.onComplete=c(o,2),v.onInterrupt=d),r._frameQueue.push(v)}"immediate"===n.mode&&(r._lastFrameAt=-1/0),r._animationRaf||p()}}(y):(e.emit("plotly_animated"),o())})},o.addFrames=function(e,t,n){e=_.getGraphDiv(e);var r,a,o,l,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 d=e._transitionData._frames,f=e._transitionData._frameHash;if(!Array.isArray(t))throw new Error("addFrames failure: frameList must be an Array of frame definitions"+t);var p=d.length+2*t.length,h=[];for(r=t.length-1;r>=0;r--)if(i.isPlainObject(t[r])){var v=(f[t[r].name]||{}).name,g=t[r].name;v&&g&&"number"==typeof g&&f[v]&&(c++,i.warn('addFrames: overwriting frame "'+f[v].name+'" with a frame whose name of type "number" also equates to "'+v+'". This is valid but may potentially lead to unexpected behavior since all plotly.js frame names are stored internally as strings.'),c>5&&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:u.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 m=[],y=[],b=d.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<d.length&&(d[o]||{}).name!==a.name;o++);m.push({type:"replace",index:o,value:a}),y.unshift({type:"replace",index:o,value:d[o]})}else l=Math.max(0,Math.min(h[r].index,b)),m.push({type:"insert",index:l,value:a}),y.unshift({type:"delete",index:l}),b++}var k=u.modifyFrames,T=u.modifyFrames,x=[e,y],A=[e,m];return s&&s.add(e,k,x,T,A),u.modifyFrames(e,m)},o.deleteFrames=function(e,t){if(e=_.getGraphDiv(e),!i.isPlotDiv(e))throw new Error("This element is not a Plotly plot: "+e);var n,r,a=e._transitionData._frames,o=[],l=[];if(!t)for(t=[],n=0;n<a.length;n++)t.push(n);for((t=t.slice(0)).sort(),n=t.length-1;n>=0;n--)r=t[n],o.push({type:"delete",index:r}),l.unshift({type:"insert",index:r,value:a[r]});var c=u.modifyFrames,d=u.modifyFrames,f=[e,l],p=[e,o];return s&&s.add(e,c,f,d,p),u.modifyFrames(e,o)},o.purge=function(e){var t=(e=_.getGraphDiv(e))._fullLayout||{},n=e._fullData||[];return u.cleanPlot([],{},n,t),u.purge(e),l.purge(e),t._container&&t._container.remove(),delete e._context,delete e._replotPending,delete e._mouseDownTime,delete e._legendMouseDownTime,delete e._hmpixcount,delete e._hmlumcount,e}},function(e,t,n){"use strict";e.exports=function(e,t){var n=document.createElement("a"),r="download"in n,a=/Version\/[\d\.]+.*Safari/.test(navigator.userAgent);return new Promise(function(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),l=n(94),s=n(95),c=e.exports={};function u(e,t){var n,a,i=t.currentTarget,l=i.getAttribute("data-attr"),s=i.getAttribute("data-val")||!0,c=e._fullLayout,u={},d=o.list(e,null,!0),f="on";if("zoom"===l){var p,h="in"===s?.5:2,v=(1+h)/2,g=(1-h)/2;for(a=0;a<d.length;a++)if(!(n=d[a]).fixedrange)if(p=n._name,"auto"===s)u[p+".autorange"]=!0;else if("reset"===s){if(void 0===n._rangeInitial)u[p+".autorange"]=!0;else{var m=n._rangeInitial.slice();u[p+".range[0]"]=m[0],u[p+".range[1]"]=m[1]}void 0!==n._showSpikeInitial&&(u[p+".showspikes"]=n._showSpikeInitial,"on"!==f||n._showSpikeInitial||(f="off"))}else{var _=[n.r2l(n.range[0]),n.r2l(n.range[1])],y=[v*_[0]+g*_[1],v*_[1]+g*_[0]];u[p+".range[0]"]=n.l2r(y[0]),u[p+".range[1]"]=n.l2r(y[1])}c._cartesianSpikesEnabled=f}else{if("hovermode"!==l||"x"!==s&&"y"!==s){if("hovermode"===l&&"closest"===s){for(a=0;a<d.length;a++)n=d[a],"on"!==f||n.showspikes||(f="off");c._cartesianSpikesEnabled=f}}else s=c._isHoriz?"y":"x",i.setAttribute("data-val",s),"closest"!==s&&(c._cartesianSpikesEnabled="off");u[l]=s}r.relayout(e,u)}function d(e,t){for(var n=t.currentTarget,o=n.getAttribute("data-attr"),i=n.getAttribute("data-val")||!0,l=e._fullLayout,s=a.getSubplotIds(l,"gl3d"),c={},u=o.split("."),d=0;d<s.length;d++)c[s[d]+"."+u[1]]=i;r.relayout(e,c)}function f(e,t){for(var n=t.currentTarget.getAttribute("data-attr"),o=e._fullLayout,l=a.getSubplotIds(o,"gl3d"),s={},c=0;c<l.length;c++){var u=l[c],d=u+".camera",f=o[u]._scene;"resetDefault"===n?s[d]=null:"resetLastSave"===n&&(s[d]=i.extendDeep({},f.cameraInitial))}r.relayout(e,s)}function p(e,t){var n=t.currentTarget,o=n._previousVal||!1,l=e.layout,s=e._fullLayout,c=a.getSubplotIds(s,"gl3d"),u=["xaxis","yaxis","zaxis"],d=["showspikes","spikesides","spikethickness","spikecolor"],f={},p={},h={};if(o)h=i.extendDeep(l,o),n._previousVal=null;else{h={"allaxes.showspikes":!1};for(var v=0;v<c.length;v++){var g=c[v],m=s[g],_=f[g]={};_.hovermode=m.hovermode,h[g+".hovermode"]=!1;for(var y=0;y<3;y++){var b=u[y];p=_[b]={};for(var k=0;k<d.length;k++){var T=d[k];p[T]=m[b][T]}}}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,l=a.getSubplotIds(i,"geo"),s=0;s<l.length;s++){var c=i[l[s]]._subplot;if("zoom"===r){var u=c.projection.scale(),d="in"===o?2*u:.5*u;c.projection.scale(d),c.zoom.scale(d),c.render()}else"reset"===r&&c.zoomReset()}}function v(e){var t,n=e._fullLayout;t=n._has("cartesian")?n._isHoriz?"y":"x":"closest";var a=!e._fullLayout.hovermode&&t;r.relayout(e,"hovermode",a)}c.toImage={name:"toImage",title:"Download plot as a png",icon:s.camera,click:function(e){var t="png";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"),l(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:s.disk,click:function(e){a.sendDataToCloud(e)}},c.zoom2d={name:"zoom2d",title:"Zoom",attr:"dragmode",val:"zoom",icon:s.zoombox,click:u},c.pan2d={name:"pan2d",title:"Pan",attr:"dragmode",val:"pan",icon:s.pan,click:u},c.select2d={name:"select2d",title:"Box Select",attr:"dragmode",val:"select",icon:s.selectbox,click:u},c.lasso2d={name:"lasso2d",title:"Lasso Select",attr:"dragmode",val:"lasso",icon:s.lasso,click:u},c.zoomIn2d={name:"zoomIn2d",title:"Zoom in",attr:"zoom",val:"in",icon:s.zoom_plus,click:u},c.zoomOut2d={name:"zoomOut2d",title:"Zoom out",attr:"zoom",val:"out",icon:s.zoom_minus,click:u},c.autoScale2d={name:"autoScale2d",title:"Autoscale",attr:"zoom",val:"auto",icon:s.autoscale,click:u},c.resetScale2d={name:"resetScale2d",title:"Reset axes",attr:"zoom",val:"reset",icon:s.home,click:u},c.hoverClosestCartesian={name:"hoverClosestCartesian",title:"Show closest data on hover",attr:"hovermode",val:"closest",icon:s.tooltip_basic,gravity:"ne",click:u},c.hoverCompareCartesian={name:"hoverCompareCartesian",title:"Compare data on hover",attr:"hovermode",val:function(e){return e._fullLayout._isHoriz?"y":"x"},icon:s.tooltip_compare,gravity:"ne",click:u},c.zoom3d={name:"zoom3d",title:"Zoom",attr:"scene.dragmode",val:"zoom",icon:s.zoombox,click:d},c.pan3d={name:"pan3d",title:"Pan",attr:"scene.dragmode",val:"pan",icon:s.pan,click:d},c.orbitRotation={name:"orbitRotation",title:"orbital rotation",attr:"scene.dragmode",val:"orbit",icon:s["3d_rotate"],click:d},c.tableRotation={name:"tableRotation",title:"turntable rotation",attr:"scene.dragmode",val:"turntable",icon:s["z-axis"],click:d},c.resetCameraDefault3d={name:"resetCameraDefault3d",title:"Reset camera to default",attr:"resetDefault",icon:s.home,click:f},c.resetCameraLastSave3d={name:"resetCameraLastSave3d",title:"Reset camera to last save",attr:"resetLastSave",icon:s.movie,click:f},c.hoverClosest3d={name:"hoverClosest3d",title:"Toggle show closest data on hover",attr:"hovermode",val:null,toggle:!0,icon:s.tooltip_basic,gravity:"ne",click:p},c.zoomInGeo={name:"zoomInGeo",title:"Zoom in",attr:"zoom",val:"in",icon:s.zoom_plus,click:h},c.zoomOutGeo={name:"zoomOutGeo",title:"Zoom out",attr:"zoom",val:"out",icon:s.zoom_minus,click:h},c.resetGeo={name:"resetGeo",title:"Reset",attr:"reset",val:null,icon:s.autoscale,click:h},c.hoverClosestGeo={name:"hoverClosestGeo",title:"Toggle show closest data on hover",attr:"hovermode",val:null,toggle:!0,icon:s.tooltip_basic,gravity:"ne",click:v},c.hoverClosestGl2d={name:"hoverClosestGl2d",title:"Toggle show closest data on hover",attr:"hovermode",val:null,toggle:!0,icon:s.tooltip_basic,gravity:"ne",click:v},c.hoverClosestPie={name:"hoverClosestPie",title:"Toggle show closest data on hover",attr:"hovermode",val:"closest",icon:s.tooltip_basic,gravity:"ne",click:v},c.toggleHover={name:"toggleHover",title:"Toggle show closest data on hover",attr:"hovermode",val:null,toggle:!0,icon:s.tooltip_basic,gravity:"ne",click:function(e,t){v(e),p(e,t)}},c.resetViews={name:"resetViews",title:"Reset views",icon:s.home,click:function(e,t){var n=t.currentTarget;n.setAttribute("data-attr","zoom"),n.setAttribute("data-val","reset"),u(e,t),n.setAttribute("data-attr","resetLastSave"),f(e,t)}},c.toggleSpikelines={name:"toggleSpikelines",title:"Toggle Spike Lines",icon:s.spikeline,attr:"_cartesianSpikesEnabled",val:"on",click:function(e){var t=e._fullLayout;t._cartesianSpikesEnabled="closest"===t.hovermode&&"on"===t._cartesianSpikesEnabled?"off":"on";var n=function(e){for(var t,n,r=e._fullLayout,a=o.list(e,null,!0),i={},l=0;l<a.length;l++)t=a[l],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(95);function i(e){this.container=e.container,this.element=document.createElement("div"),this.update(e.graphInfo,e.buttons),this.container.appendChild(this.element)}var l=i.prototype;l.update=function(e,t){this.graphInfo=e;var n=this.graphInfo._context;"hover"===n.displayModeBar?this.element.className="modebar modebar--hover":this.element.className="modebar";var r=!this.hasButtons(t),a=this.hasLogo!==n.displaylogo;(r||a)&&(this.removeAllButtons(),this.updateButtons(t),n.displaylogo&&(this.element.appendChild(this.getLogo()),this.hasLogo=!0)),this.updateActiveButton()},l.updateButtons=function(e){var t=this;this.buttons=e,this.buttonElements=[],this.buttonsNames=[],this.buttons.forEach(function(e){var n=t.createGroup();e.forEach(function(e){var r=e.name;if(!r)throw new Error("must provide button 'name' in button config");if(-1!==t.buttonsNames.indexOf(r))throw new Error("button name '"+r+"' is taken");t.buttonsNames.push(r);var a=t.createButton(e);t.buttonElements.push(a),n.appendChild(a)}),t.element.appendChild(n)})},l.createGroup=function(){var e=document.createElement("div");return e.className="modebar-group",e},l.createButton=function(e){var t=this,n=document.createElement("a");n.setAttribute("rel","tooltip"),n.className="modebar-btn";var a=e.title;void 0===a&&(a=e.name),(a||0===a)&&n.setAttribute("data-title",a),void 0!==e.attr&&n.setAttribute("data-attr",e.attr);var 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},l.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},l.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"),l="true"===e.getAttribute("data-toggle"),s=r.select(e);if(l)i===n&&s.classed("active",!s.classed("active"));else{var c=null===i?i:a.nestedProperty(t,i).get();s.classed("active",c===o)}})},l.hasButtons=function(e){var t=this.buttons;if(!t)return!1;if(e.length!==t.length)return!1;for(var n=0;n<e.length;++n){if(e[n].length!==t[n].length)return!1;for(var r=0;r<e[n].length;r++)if(e[n][r].name!==t[n][r].name)return!1}return!0},l.getLogo=function(){var e=this.createGroup(),t=document.createElement("a");return t.href="https://plot.ly/",t.target="_blank",t.setAttribute("data-title","Produced with Plotly"),t.className="modebar-btn plotlyjsicon modebar-btn--logo",t.appendChild(this.createIcon(o.plotlylogo)),e.appendChild(t),e},l.removeAllButtons=function(){for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild);this.hasLogo=!1},l.destroy=function(){a.removeElement(this.container.querySelector(".modebar"))},e.exports=function(e,t){var n=e._fullLayout,a=new 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(13),o=n(273),i=n(272);function l(e,t){if(t.length)if(Array.isArray(t[0]))for(var n=0;n<t.length;n++)e.push(t[n]);else e.push(t);return e}e.exports=function(e){var t=e._fullLayout,n=e._context,s=t._modeBar;if(n.displayModeBar){if(!Array.isArray(n.modeBarButtonsToRemove))throw new Error(["*modeBarButtonsToRemove* configuration options","must be an array."].join(" "));if(!Array.isArray(n.modeBarButtonsToAdd))throw new Error(["*modeBarButtonsToAdd* configuration options","must be an array."].join(" "));var c,u=n.modeBarButtons;c=Array.isArray(u)&&u.length?function(e){for(var t=0;t<e.length;t++)for(var n=e[t],r=0;r<n.length;r++){var a=n[r];if("string"==typeof a){if(void 0===i[a])throw new Error(["*modeBarButtons* configuration options","invalid button name"].join(" "));e[t][r]=i[a]}}return e}(u):function(e,t,n){var o=e._fullLayout,s=e._fullData,c=o._has("cartesian"),u=o._has("gl3d"),d=o._has("geo"),f=o._has("pie"),p=o._has("gl2d"),h=o._has("ternary"),v=[];function g(e){for(var n=[],r=0;r<e.length;r++){var a=e[r];-1===t.indexOf(a)&&n.push(i[a])}v.push(n)}if(g(["toImage","sendDataToCloud"]),(c||p||f||h)+d+u>1)return g(["resetViews","toggleHover"]),l(v,n);u&&(g(["zoom3d","pan3d","orbitRotation","tableRotation"]),g(["resetCameraDefault3d","resetCameraLastSave3d"]),g(["hoverClosest3d"]));d&&(g(["zoomInGeo","zoomOutGeo","resetGeo"]),g(["hoverClosestGeo"]));var m=function(e){for(var t=r.list({_fullLayout:e},null,!0),n=!0,a=0;a<t.length;a++)if(!t[a].fixedrange){n=!1;break}return n}(o),_=[];((c||p)&&!m||h)&&(_=["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}(s)&&(_.push("select2d"),_.push("lasso2d"));_.length&&g(_);!c&&!p||m||h||g(["zoomIn2d","zoomOut2d","autoScale2d","resetScale2d"]);c&&f?g(["toggleHover"]):p?g(["hoverClosestGl2d"]):c?g(["toggleSpikelines","hoverClosestCartesian","hoverCompareCartesian"]):f&&g(["hoverClosestPie"]);return l(v,n)}(e,n.modeBarButtonsToRemove,n.modeBarButtonsToAdd),s?s.update(e,c):t._modeBar=o(e,c)}else s&&(s.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,l=!1;if("data"===t.type)r=e._fullData[null!==t.traces?t.traces[0]:0];else{if("layout"!==t.type)return!1;r=e._fullLayout}return o=a.nestedProperty(r,t.prop).get(),(i=n[t.type]=n[t.type]||{}).hasOwnProperty(t.prop)&&i[t.prop]!==o&&(l=!0),i[t.prop]=o,{changed:l,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 s(o,function(e,t,r){n.push({type:"layout",prop:e,value:r})},"",0),n}function l(e,t){var n,r,o,i,l=[];if(r=t[0],o=t[1],n=t[2],i={},"string"==typeof r)i[r]=o;else{if(!a.isPlainObject(r))return l;i=r,void 0===n&&(n=o)}return void 0===n&&(n=null),s(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 s=0;s<i;s++)o[s]=n?n[s]:s}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 u=0;u<o.length;u++)a[u]=c}a.length=Math.min(o.length,a.length)}l.push({type:"data",prop:t,traces:o,value:a})},"",0),l}function s(e,t,n,r){Object.keys(e).forEach(function(o){var i=e[o];if("_"!==o[0]){var l=n+(r>0?".":"")+o;a.isPlainObject(i)?s(i,t,l,r+1):t(l,o,i)}})}t.manageCommandObserver=function(e,n,r,i){var l={},s=!0;n&&n._commandObserver&&(l=n._commandObserver),l.cache||(l.cache={}),l.lookupTable={};var c=t.hasSimpleAPICommandBindings(e,r,l.lookupTable);if(n&&n._commandObserver){if(c)return l;if(n._commandObserver.remove)return n._commandObserver.remove(),n._commandObserver=null,l}if(c){o(e,c,l.cache),l.check=function(){if(s){var t=o(e,c,l.cache);return t.changed&&i&&void 0!==l.lookupTable[t.value]&&(l.disable(),Promise.resolve(i({value:t.value,type:c.type,prop:c.prop,traces:c.traces,index:l.lookupTable[t.value]})).then(l.enable,l.enable)),t.changed}};for(var u=["plotly_relayout","plotly_redraw","plotly_restyle","plotly_update","plotly_animatingframe","plotly_afterplot"],d=0;d<u.length;d++)e._internalOn(u[d],l.check);l.remove=function(){for(var t=0;t<u.length;t++)e._removeInternalListener(u[t],l.check)}}else a.warn("Unable to automatically bind plot updates to API command"),l.lookupTable={},l.remove=function(){};return l.disable=function(){s=!1},l.enable=function(){s=!0},n&&(n._commandObserver=l),l},t.hasSimpleAPICommandBindings=function(e,n,r){var a,o,i=n.length;for(a=0;a<i;a++){var l,s=n[a],c=s.method,u=s.args;if(Array.isArray(u)||(u=[]),!c)return!1;var d=t.computeAPICommandBindings(e,c,u);if(1!==d.length)return!1;if(o){if((l=d[0]).type!==o.type)return!1;if(l.prop!==o.prop)return!1;if(Array.isArray(o.traces)){if(!Array.isArray(l.traces))return!1;l.traces.sort();for(var f=0;f<o.traces.length;f++)if(o.traces[f]!==l.traces[f])return!1}else if(l.prop!==o.prop)return!1}else o=d[0],Array.isArray(o.traces)&&o.traces.sort();var p=(l=d[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 l=0;l<n.length;l++)i.push(n[l]);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=l(e,n);break;case"relayout":r=i(e,n);break;case"update":r=l(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(13);e.exports=function(e,t,n){var i=t.xaxis,l=t.yaxis,s=n&&n.duration>0;e.each(function(e){var t,c=e[0].trace,u=c.error_x||{},d=c.error_y||{};c.ids&&(t=function(e){return e.id});var f=o.hasMarkers(c)&&c.marker.maxdisplayed>0;if(d.visible||u.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);s&&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,l);if(!f||e.vis){var c;if(d.visible&&a(o.x)&&a(o.yh)&&a(o.ys)){var p=d.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):s&&(h=h.transition().duration(n.duration).ease(n.easing)),h.attr("d",c)}if(u.visible&&a(o.y)&&a(o.xh)&&a(o.xs)){var v=(u.copy_ystyle?d:u).width;c="M"+o.xh+","+(o.y-v)+"v"+2*v+"m0,-"+v+"H"+o.xs,o.noXS||(c+="m0,-"+v+"v"+2*v);var g=t.select("path.xerror");!g.size()?g=t.append("path").classed("xerror",!0):s&&(g=g.transition().duration(n.duration).ease(n.easing)),g.attr("d",c)}}})}})}},function(e,t,n){"use strict";function r(e,t){return"percent"===e?function(e){return Math.abs(e*t/100)}:"constant"===e?function(){return Math.abs(t)}:"sqrt"===e?function(e){return Math.sqrt(Math.abs(e))}:void 0}e.exports=function(e){var t=e.type,n=e.symmetric;if("data"===t){var a=e.array,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),l=r(t,e.valueminus);return n||void 0===e.valueminus?function(e){var t=i(e);return[t,t]}:function(e){return[l(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 l=i._axisConstraintGroups,s=t._id,c=s.charAt(0);if(!t.fixedrange&&(n("constrain"),r.coerce(e,t,{constraintoward:{valType:"enumerated",values:"x"===c?["left","center","right"]:["bottom","middle","top"],dflt:"x"===c?"center":"middle"}},"constraintoward"),e.scaleanchor)){var u=function(e,t,n,r){var o,i,l,s,c=r[a(t)].type,u=[];for(i=0;i<n.length;i++)(l=n[i])!==t&&((s=r[a(l)]).type!==c||s.fixedrange||u.push(l));for(o=0;o<e.length;o++)if(e[o][t]){var d=e[o],f=[];for(i=0;i<u.length;i++)l=u[i],d[l]||f.push(l);return{linkableAxes:f,thisGroup:d}}return{linkableAxes:u,thisGroup:null}}(l,s,o,i),d=r.coerce(e,t,{scaleanchor:{valType:"enumerated",values:u.linkableAxes}},"scaleanchor");if(d){var f=n("scaleratio");f||(f=t.scaleratio=1),function(e,t,n,r,a){var o,i,l,s,c;null===t?((t={})[n]=1,c=e.length,e.push(t)):c=e.indexOf(t);var u=Object.keys(t);for(o=0;o<e.length;o++)if(l=e[o],o!==c&&l[r]){var d=l[r];for(i=0;i<u.length;i++)s=u[i],l[s]=d*a*t[s];return void e.splice(c,1)}if(1!==a)for(i=0;i<u.length;i++)t[u[i]]*=a;t[r]=1}(l,u.thisGroup,s,d,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,l,s,c=[],u=n.map(function(t){return t[e]}),d=r.bisector(t).left;for(a=0;a<u.length;a++)for(i=u[a],o=0;o<i.length;o++)null!==(l=i[o])&&void 0!==l&&((s=d(c,l))<c.length&&c[s]===l||c.splice(s,0,l));return c}e.exports=function(e,t,n,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(151),o=n(18).name2id;function i(e){return{v:"x",h:"y"}[e.orientation||"v"]}function l(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,s,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 s=function(e,t,n){for(var r=0;r<e.length;r++){var a=e[r];if((a[n+"axis"]||n)===t){if(l(a,n))return a;if((a[n]||[]).length||a[n+"0"])return a}}}(t,n,o);if(!s)return;if("histogram"===s.type&&o==={v:"y",h:"x"}[s.orientation||"v"])return void(e.type="linear");var c=o+"calendar",u=s[c];if(l(s,o)){for(var d,f=i(s),p=[],h=0;h<t.length;h++)d=t[h],r.traceIs(d,"box")&&(d[o+"axis"]||o)===n&&(void 0!==d[f]?p.push(d[f][0]):void 0!==d.name?p.push(d.name):p.push("text"),d[c]!==u&&(u=void 0));e.type=a(p,u)}else e.type=a(s[o]||[s[o+"0"]],u)}(t,s),"-"===t.type?t.type="linear":e.type=t.type)}},function(e,t,n){"use strict";var r=n(4),a=n(0),o=n(3),i=n(41),l=n(15),s=n(23),c=n(282),u=n(150),d=n(279),f=n(148),p=n(18);e.exports=function(e,t,n){var h,v=Object.keys(e),g=[],m=[],_=[],y=[],b=[],k=[],T={},x={};for(h=0;h<n.length;h++){var A,w,M=n[h];if(r.traceIs(M,"cartesian"))A=g,w=m;else{if(!r.traceIs(M,"gl2d"))continue;A=_,w=y}var C=p.id2name(M.xaxis),L=p.id2name(M.yaxis);if(r.traceIs(M,"carpet")&&("carpet"!==M.type||M._cheater)||C&&a.pushUnique(k,C),"carpet"===M.type&&M._cheater&&C&&a.pushUnique(b,C),C&&-1===A.indexOf(C)&&A.push(C),L&&-1===w.indexOf(L)&&w.push(L),r.traceIs(M,"2dMap")&&(T[C]=!0,T[L]=!0),r.traceIs(M,"oriented"))x["h"===M.orientation?L:C]=!0}if(!(t._has("gl3d")||t._has("geo")))for(h=0;h<v.length;h++){var B=v[h];-1===_.indexOf(B)&&-1===g.indexOf(B)&&l.xAxisMatch.test(B)?g.push(B):-1===y.indexOf(B)&&-1===m.indexOf(B)&&l.yAxisMatch.test(B)&&m.push(B)}function S(e,t){return Number(e.substr(5)||1)-Number(t.substr(5)||1)}g.length&&m.length&&a.pushUnique(t._basePlotModules,r.subplotsRegistry.cartesian);var W=g.concat(_).sort(S),z=m.concat(y).sort(S),O=W.concat(z),P=o.background;W.length&&z.length&&(P=a.coerce(e,t,i,"plot_bgcolor"));var R,D,N,E,I=o.combine(P,t.paper_bgcolor);function j(e,t){return a.coerce(N,E,s,e,t)}function F(e){var t={x:z,y:W}[e];return a.simpleMap(t,p.name2id)}var $={x:F("x"),y:F("y")};function V(t,n){for(var r={x:W,y:z}[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<O.length;h++){R=O[h],a.isPlainObject(e[R])||(e[R]={}),N=e[R],E=t[R]={},c(N,E,j,n,R);var H=V(D=R.charAt(0),R),G={letter:D,font:t.font,outerTicks:T[R],showGrid:!x[R],data:n,bgColor:I,calendar:t.calendar,cheateronly:"x"===D&&-1!==b.indexOf(R)&&-1===k.indexOf(R)};u(N,E,j,G,t),j("showspikes")&&(j("spikecolor"),j("spikethickness"),j("spikedash"),j("spikemode"));var K={letter:D,counterAxes:$[D],overlayableAxes:H};f(N,E,j,K),E._input=N}var q=r.getComponentMethod("rangeslider","handleDefaults"),U=r.getComponentMethod("rangeselector","handleDefaults");for(h=0;h<W.length;h++)R=W[h],N=e[R],E=t[R],q(e,t,R),"date"===E.type&&U(N,E,t,z,E.calendar),j("fixedrange");for(h=0;h<z.length;h++){R=z[h],N=e[R],E=t[R];var Y=t[p.id2name(E.anchor)];j("fixedrange",Y&&Y.rangeslider&&Y.rangeslider.visible)}t._axisConstraintGroups=[];var X=$.x.concat($.y);for(h=0;h<O.length;h++)D=(R=O[h]).charAt(0),N=e[R],E=t[R],d(N,E,j,X,t)}},function(e,t,n){"use strict";var r=n(2),a=n(4),o=n(6),i=n(278);function l(e,t,n,a){var l=t["error_"+a]||{},s=[];if(l.visible&&-1!==["linear","log"].indexOf(n.type)){for(var c=i(l),u=0;u<e.length;u++){var d=e[u],f=d[a];if(r(n.c2l(f))){var p=c(f,u);if(r(p[0])&&r(p[1])){var h=d[a+"s"]=f-p[0],v=d[a+"h"]=f+p[1];s.push(h,v)}}}o.expand(n,s,{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 s=o.getFromId(e,i.xaxis),c=o.getFromId(e,i.yaxis);l(r,i,s,"x"),l(r,i,c,"y")}}}},function(e,t,n){"use strict";var r=n(23),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),l=r.round(-t,2),s=r.round(-.309*t,2),c=r.round(.118*t,2),u=r.round(.809*t,2);return"M"+n+","+s+"H"+a+"L"+o+","+c+"L"+i+","+u+"L0,"+r.round(.382*t,2)+"L-"+i+","+u+"L-"+o+","+c+"L-"+a+","+s+"H-"+n+"L0,"+l+"Z"}},hexagram:{n:18,f:function(e){var t=r.round(.66*e,2),n=r.round(.38*e,2),a=r.round(.76*e,2);return"M-"+a+",0l-"+n+",-"+t+"h"+a+"l"+n+",-"+t+"l"+n+","+t+"h"+a+"l-"+n+","+t+"l"+n+","+t+"h-"+a+"l-"+n+","+t+"l-"+n+",-"+t+"h-"+a+"Z"}},"star-triangle-up":{n:19,f:function(e){var t=r.round(e*Math.sqrt(3)*.8,2),n=r.round(.8*e,2),a=r.round(1.6*e,2),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 l(e){var t={r:e[0],g:e[1],b:e[2],a:e[3]};return a(t).toRgbString()}e.exports=function(e,t){t=t||{};for(var n=e.domain,s=e.range,c=s.length,u=new Array(c),d=0;d<c;d++){var f=a(s[d]).toRgb();u[d]=[f.r,f.g,f.b,f.a]}var p,h=r.scale.linear().domain(n).range(u).clamp(!0),v=t.noNumericCheck,g=t.returnArray;return(p=v&&g?h:v?function(e){return l(h(e))}:g?function(e){return o(e)?h(e):a(e).isValid()?e:i.defaultLine}:function(e){return o(e)?l(h(e)):a(e).isValid()?e:i.defaultLine}).domain=h.domain,p.range=function(){return s},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 l=e[i];a[i]=t+l[0]*(n-t),o[i]=l[1]}return{domain:a,range:o}}},function(e,t,n){"use strict";var r=n(0),a=n(157),o=n(156),i=n(155),l=n(102);e.exports=function(e,t,n){var s=t.colorbar={},c=e.colorbar||{};function u(e,t){return r.coerce(c,s,l,e,t)}u("thickness","fraction"===u("thicknessmode")?30/(n.width-n.margin.l-n.margin.r):30),u("len","fraction"===u("lenmode")?1:n.height-n.margin.t-n.margin.b),u("x"),u("xanchor"),u("xpad"),u("y"),u("yanchor"),u("ypad"),r.noneOrAll(c,s,["x","y"]),u("outlinecolor"),u("outlinewidth"),u("bordercolor"),u("borderwidth"),u("bgcolor"),a(c,s,u,"linear"),i(c,s,u,"linear",{outerTicks:!1,font:n.font,noHover:!0}),o(c,s,u,"linear",{outerTicks:!1,font:n.font,noHover:!0}),u("title"),r.coerceFont(u,"titlefont",n.font),u("titleside")}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e){return r.isPlainObject(e.colorbar)}},function(e,t,n){"use strict";var r=n(159),a=n(10).extendDeep,o=n(25);e.exports=function(e){return{color:{valType:"color",arrayOk:!0,role:"style",description:["Sets the ",e," color. It accepts either a specific color"," or an array of numbers that are mapped to the colorscale"," relative to the max and min values of the array or relative to"," `cmin` and `cmax` if set."].join("")},colorscale:a({},r.colorscale,{description:["Sets the colorscale and only has an effect"," if `",e,".color` is set to a numerical array."," The colorscale must be an array containing"," arrays mapping a normalized value to an"," rgb, rgba, hex, hsl, hsv, or named color string."," At minimum, a mapping for the lowest (0) and highest (1)"," values are required. For example,"," `[[0, 'rgb(0,0,255)', [1, 'rgb(255,0,0)']]`."," To control the bounds of the colorscale in color space,"," use `",e,".cmin` and `",e,".cmax`."," Alternatively, `colorscale` may be a palette name string"," of the following list: "].join("").concat(Object.keys(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(40),a=r.marker;e.exports={r:r.r,t:r.t,marker:{color:a.color,size:a.size,symbol:a.symbol,opacity:a.opacity}}},function(e,t,n){"use strict";e.exports=function(e){return e}},function(e,t,n){"use strict";var r=n(2),a=n(16).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(l)});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(l)})}function l(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,l;if(o||(o=a.length),r(n)||(n=!1),Array.isArray(a[0])){for(l=new Array(o),i=0;i<o;i++)l[i]=t.aggNums(e,n,a[i]);a=l}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),l=n(33).error,s=n(166),c=n(16),u=c.BADNUM,d=c.ONEDAY,f=c.ONEHOUR,p=c.ONEMIN,h=c.ONESEC,v=c.EPOCHJD,g=n(4),m=o.time.format.utc,_=/^\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,b=(new Date).getFullYear()-70;function k(e){return e&&g.componentsRegistry.calendars&&"string"==typeof e&&"gregorian"!==e}function T(e,t){return String(e+Math.pow(10,t)).substr(1)}t.dateTick0=function(e,t){return k(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 k(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:u;if("string"!=typeof e&&"number"!=typeof e)return u;e=String(e);var o=k(n),i=e.charAt(0);!o||"G"!==i&&"g"!==i||(e=e.substr(1),n="");var l=o&&"chinese"===n.substr(0,7),s=e.match(l?y:_);if(!s)return u;var c=s[1],m=s[3]||"1",T=Number(s[5]||1),x=Number(s[7]||0),A=Number(s[9]||0),w=Number(s[11]||0);if(o){if(2===c.length)return u;var M;c=Number(c);try{var C=g.getComponentMethod("calendars","getCal")(n);if(l){var L="i"===m.charAt(m.length-1);m=parseInt(m,10),M=C.newDate(c,C.toMonthIndex(c,m,L),T)}else M=C.newDate(c,Number(m),T)}catch(e){return u}return M?(M.toJD()-v)*d+x*f+A*p+w*h:u}c=2===c.length?(Number(c)+2e3-b)%100+b:Number(c),m-=1;var B=new Date(Date.UTC(2e3,m,T,x,A));return B.setUTCFullYear(c),B.getUTCMonth()!==m?u:B.getUTCDate()!==T?u:B.getTime()+w*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)!==u};var x=90*d,A=3*f,w=5*p;function M(e,t,n,r,a){if((t||n||r||a)&&(e+=" "+T(t,2)+":"+T(n,2),(r||a)&&(e+=":"+T(r,2),a))){for(var o=4;a%10==0;)o-=1,a/=10;e+="."+T(a,o)}return e}t.ms2DateTime=function(e,t,n){if("number"!=typeof e||!(e>=r&&e<=a))return u;t||(t=0);var o,i,l,c,_,y,b=Math.floor(10*s(e+.05,1)),T=Math.round(e-b/10);if(k(n)){var C=Math.floor(T/d)+v,L=Math.floor(s(e,d));try{o=g.getComponentMethod("calendars","getCal")(n).fromJD(C).formatDate("yyyy-mm-dd")}catch(e){o=m("G%Y-%m-%d")(new Date(T))}if("-"===o.charAt(0))for(;o.length<11;)o="-0"+o.substr(1);else for(;o.length<10;)o="0"+o;i=t<x?Math.floor(L/f):0,l=t<x?Math.floor(L%f/p):0,c=t<A?Math.floor(L%p/h):0,_=t<w?L%h*10+b:0}else y=new Date(T),o=m("%Y-%m-%d")(y),i=t<x?y.getUTCHours():0,l=t<x?y.getUTCMinutes():0,c=t<A?y.getUTCSeconds():0,_=t<w?10*y.getUTCMilliseconds()+b:0;return M(o,i,l,c,_)},t.ms2DateTimeLocal=function(e){if(!(e>=r+d&&e<=a-d))return u;var t=Math.floor(10*s(e+.05,1)),n=new Date(Math.round(e-t/10));return M(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(k(r))return l("JS Dates and milliseconds are incompatible with world calendars",e),n;if(!(e=t.ms2DateTimeLocal(+e))&&void 0!==n)return n}else if(!t.isDateTime(e,r))return l("unrecognized date",e),n;return e};var C=/%\d?f/g;var L=[59,59.9,59.99,59.999,59.9999];function B(e,t){var n=s(e+.05,d),r=T(Math.floor(n/f),2)+":"+T(s(Math.floor(n/p),60),2);if("M"!==t){i(t)||(t=0);var a=(100+Math.min(s(e/h,60),L[t])).toFixed(t).substr(1);t>0&&(a=a.replace(/0+$/,"").replace(/[\.]$/,"")),r+=":"+a}return r}var S=m("%Y"),W=m("%b %Y"),z=m("%b %-d"),O=m("%b %-d, %Y");function P(e){return e.formatDate("yyyy")}t.formatDate=function(e,t,n,r){var a,o;if(r=k(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(k(n))try{e=g.getComponentMethod("calendars","worldCalFmt")(e,t,n)}catch(e){return"Invalid"}return m(e)(r)}(t,e,r);if(r)try{var i=Math.floor((e+.05)/d)+v,l=g.getComponentMethod("calendars","getCal")(r).fromJD(i);"y"===n?o=P(l):"m"===n?o=function(e){return e.formatDate("M yyyy")}(l):"d"===n?(a=P(l),o=function(e){return e.formatDate("M d")}(l)):(a=function(e){return e.formatDate("M d, yyyy")}(l),o=B(e,n))}catch(e){return"Invalid"}else{var s=new Date(Math.floor(e+.05));"y"===n?o=S(s):"m"===n?o=W(s):"d"===n?(a=S(s),o=z(s)):(a=O(s),o=B(e,n))}return o+(a?"\n"+a:"")};var R=3*d;t.incrementMonth=function(e,t,n){n=k(n)&&n;var r=s(e,d);if(e=Math.round(e-r),n)try{var a=Math.round(e/d)+v,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()-v)*d+r}catch(t){l("invalid ms "+e+" in calendar "+n)}var c=new Date(e+R);return c.setUTCMonth(c.getUTCMonth()+t)+r-R},t.findExactDates=function(e,t){for(var n,r,a=0,o=0,l=0,s=0,c=k(t)&&g.getComponentMethod("calendars","getCal")(t),u=0;u<e.length;u++)if(r=e[u],i(r)){if(!(r%d))if(c)try{1===(n=c.fromJD(r/d+v)).day()?1===n.month()?a++:o++:l++}catch(e){}else 1===(n=new Date(r)).getUTCDate()?0===n.getUTCMonth()?a++:o++:l++}else s++;l+=o+=a;var f=e.length-s;return{exactYears:a/f,exactMonths:o/f,exactDays:l/f}}},function(e,t,n){"use strict";var r=n(2),a=n(21),o=n(42),i=n(165),l=Object.keys(n(25)),s=n(107),c=/^([2-9]|[1-9][0-9]+)$/;t.valObjects={data_array:{description:["An {array} of data.","The value MUST be an {array}, or we ignore it."].join(" "),requiredOpts:[],otherOpts:["dflt"],coerceFunction:function(e,t,n){Array.isArray(e)?t.set(e):void 0!==n&&t.set(n)}},enumerated:{description:["Enumerated value type. The available values are listed","in `values`."].join(" "),requiredOpts:["values"],otherOpts:["dflt","coerceNumber","arrayOk"],coerceFunction:function(e,t,n,r){r.coerceNumber&&(e=+e),-1===r.values.indexOf(e)?t.set(n):t.set(e)},validateFunction:function(e,t){t.coerceNumber&&(e=+e);for(var n=t.values,r=0;r<n.length;r++){var a=String(n[r]);if("/"===a.charAt(0)&&"/"===a.charAt(a.length-1)){if(new RegExp(a.substr(1,a.length-2)).test(e))return!0}else if(e===n[r])return!0}return!1}},boolean:{description:"A boolean (true/false) value.",requiredOpts:[],otherOpts:["dflt"],coerceFunction:function(e,t,n){!0===e||!1===e?t.set(e):t.set(n)}},number:{description:["A number or a numeric value","(e.g. a number inside a string).","When applicable, values greater (less) than `max` (`min`)","are coerced to the `dflt`."].join(" "),requiredOpts:[],otherOpts:["dflt","min","max","arrayOk"],coerceFunction:function(e,t,n,a){!r(e)||void 0!==a.min&&e<a.min||void 0!==a.max&&e>a.max?t.set(n):t.set(+e)}},integer:{description:["An integer or an integer inside a string.","When applicable, values greater (less) than `max` (`min`)","are coerced to the `dflt`."].join(" "),requiredOpts:[],otherOpts:["dflt","min","max"],coerceFunction:function(e,t,n,a){e%1||!r(e)||void 0!==a.min&&e<a.min||void 0!==a.max&&e>a.max?t.set(n):t.set(+e)}},string:{description:["A string value.","Numbers are converted to strings except for attributes with","`strict` set to true."].join(" "),requiredOpts:[],otherOpts:["dflt","noBlank","strict","arrayOk","values"],coerceFunction:function(e,t,n,r){if("string"!=typeof e){var a="number"==typeof e;!0!==r.strict&&a?t.set(String(e)):t.set(n)}else r.noBlank&&!e?t.set(n):t.set(e)}},color:{description:["A string describing color.","Supported formats:","- hex (e.g. '#d3d3d3')","- rgb (e.g. 'rgb(255, 0, 0)')","- rgba (e.g. 'rgb(255, 0, 0, 0.5)')","- hsl (e.g. 'hsl(0, 100%, 50%)')","- hsv (e.g. 'hsv(0, 100%, 100%)')","- named colors (full list: http://www.w3.org/TR/css3-color/#svg-color)"].join(" "),requiredOpts:[],otherOpts:["dflt","arrayOk"],coerceFunction:function(e,t,n){a(e).isValid()?t.set(e):t.set(n)}},colorscale:{description:["A Plotly colorscale either picked by a name:","(any of",l.join(", "),")","customized as an {array} of 2-element {arrays} where","the first element is the normalized color level value","(starting at *0* and ending at *1*),","and the second item is a valid color string."].join(" "),requiredOpts:[],otherOpts:["dflt"],coerceFunction:function(e,t,n){t.set(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 l=0;l<o.length;l++)t.coerce(e,i,o,"["+l+"]",r[l]);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=s(r,a).get(),l=s(e,a),c=s(n,a),u=l.get();return void 0===o&&(o=i.dflt),i.arrayOk&&Array.isArray(u)?(c.set(u),u):(t.valObjects[i.valType].coerceFunction(u,c,o,i),c.get())},t.coerce2=function(e,n,r,a,o){var i=s(e,a),l=t.coerce(e,n,r,a,o),c=i.get();return void 0!==c&&null!==c&&l},t.coerceFont=function(e,t,n){var r={};return n=n||{},r.family=e(t+".family",n.family),r.size=e(t+".size",n.size),r.color=e(t+".color",n.color),r},t.coerceHoverinfo=function(e,n,r){var a,i=n._module.attributes,l=i.hoverinfo?{hoverinfo:i.hoverinfo}:o,s=l.hoverinfo;if(1===r._dataLength){var c="all"===s.dflt?s.flags.slice():s.dflt.split("+");c.splice(c.indexOf("name"),1),a=c.join("+")}return t.coerce(e,n,l,"hoverinfo",a)},t.validate=function(e,n){var r=t.valObjects[n.valType];if(n.arrayOk&&Array.isArray(e))return!0;if(r.validateFunction)return r.validateFunction(e,n);var a={},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(106),a=n(32);e.exports=function e(t,n){for(var o=Object.keys(n||{}),i=0;i<o.length;i++){var l=o[i],s=n[l],c=t[l];if("_"===l.charAt(0)||"function"==typeof s){if(l in t)continue;t[l]=s}else if(r(s)&&r(c)&&a(s[0]))for(var u=0;u<s.length;u++)a(s[u])&&a(c[u])&&e(c[u],s[u]);else a(s)&&a(c)&&(e(c,s),Object.keys(c).length||delete t[l])}}},function(e,t,n){"use strict";var r=n(8);t.version="1.28.3",n(250).polyfill(),n(248),n(247),t.plot=r.plot,t.newPlot=r.newPlot,t.restyle=r.restyle,t.relayout=r.relayout,t.redraw=r.redraw,t.update=r.update,t.extendTraces=r.extendTraces,t.prependTraces=r.prependTraces,t.addTraces=r.addTraces,t.deleteTraces=r.deleteTraces,t.moveTraces=r.moveTraces,t.purge=r.purge,t.setPlotConfig=n(246),t.register=n(245),t.toImage=n(146),t.downloadImage=n(94),t.validate=n(244),t.addFrames=r.addFrames,t.deleteFrames=r.deleteFrames,t.animate=r.animate,t.register(n(243)),t.register([n(29),n(221),n(215),n(208),n(203),n(198),n(194),n(190),n(187),n(183)]),t.Icons=n(95),t.Plots=r.Plots,t.Fx=n(29),t.Snapshot=n(179),t.PlotSchema=n(110),t.Queue=n(145),t.d3=n(1)},function(e,t,n){"use strict";e.exports=n(305)},function(e,t,n){"use strict";n.r(t);var r=n(122),a=n(49);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);n(177);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,"6b30f694",null);t.default=l.exports},,function(e,t,n){"use strict";var r=n(50);n.n(r).a},function(e,t,n){"use strict";n.r(t);var r=n(121),a=n(52);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);n(309);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,"83f6b3ba",null);t.default=l.exports},function(e,t,n){"use strict";n.r(t);var r=n(120),a=n(54);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";n.r(t);var r=n(119),a=n(56);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";n.r(t);var r=n(124),a=n(58);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,null,null);t.default=l.exports},,function(e,t,n){"use strict";var r=n(59);n.n(r).a},function(e,t,n){"use strict";n.r(t);var r=n(116),a=n(61);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);n(315);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,"48261697",null);t.default=l.exports},function(e,t,n){"use strict";n.r(t);var r=n(117),a=n(63);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,null,null);t.default=l.exports},function(e){e.exports=[{Actor:"*Reza*",Talent:"*Talent_Reza_NetherRage*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Talent:"NoTalent",LevelBucket:0,Winner:null,Count:null},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:0,Count:2},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"casual_aral",LevelBucket:5,Winner:0,Count:1},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:2},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"casual_aral",LevelBucket:3,Winner:0,Count:1},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:0,Count:2},{Actor:"*Lyra*",Talent:"*Talent_Lyra_GythianWard*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:2},{Actor:"*Koshka*",Talent:"*Talent_Koshka_SlashyPlayTime*",Mode:"casual_aral",LevelBucket:5,Winner:0,Count:3},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:1},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:1},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"casual_aral",LevelBucket:3,Winner:0,Count:2},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentB*",Mode:"casual_aral",LevelBucket:3,Winner:0,Count:2},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentB*",Mode:"casual_aral",LevelBucket:2,Winner:0,Count:1},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:0,Count:3},{Actor:"*Ozo*",Talent:"*Talent_Ozo_Bangarangarang*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:0,Count:1},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:0,Count:1},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"casual_aral",LevelBucket:3,Winner:0,Count:1},{Actor:"*Alpha*",Talent:"*Talent_Alpha_Acceleration*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:0,Count:1},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"casual_aral",LevelBucket:5,Winner:0,Count:1},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:4},{Actor:"*Joule*",Talent:"*Talent_Joule_ThunderingSteps*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:0,Count:3},{Actor:"*Joule*",Talent:"*Talent_Joule_RocketLeapfrog*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:0,Count:1},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"casual_aral",LevelBucket:5,Winner:0,Count:1},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:3},{Actor:"*Reim*",Talent:"*Talent_Reim_Revenant*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Actor:"*Reim*",Talent:"*Talent_Reim_Revenant*",Mode:"casual_aral",LevelBucket:5,Winner:0,Count:1},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"casual_aral",LevelBucket:5,Winner:0,Count:1},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"casual_aral",LevelBucket:3,Winner:0,Count:7},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:1},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"casual_aral",LevelBucket:3,Winner:0,Count:2},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Actor:"*Lance*",Talent:"*Talent_Lance_Striker*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:2},{Actor:"*Reza*",Talent:"*Talent_Reza_NetherRage*",Mode:"casual_aral",LevelBucket:3,Winner:0,Count:1},{Actor:"*Grace*",Talent:"*Talent_Grace_UnitedFront*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:1},{Actor:"*Ringo*",Talent:"*Talent_Ringo_SpikedBrew*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"casual_aral",LevelBucket:3,Winner:0,Count:3},{Actor:"*Ringo*",Talent:"*Talent_Ringo_SpikedBrew*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:1},{Actor:"*Glaive*",Talent:"*Talent_Glaive_ViolentAfterburn*",Mode:"casual_aral",LevelBucket:3,Winner:0,Count:3},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:0,Count:2},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"casual_aral",LevelBucket:5,Winner:0,Count:1},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentC*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:1},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"casual_aral",LevelBucket:5,Winner:0,Count:2},{Actor:"*Fortress*",Talent:"*Talent_Fortress_FlankAttack*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:0,Count:3},{Actor:"*SAW*",Talent:"*Talent_SAW_RoadRage*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:1},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"casual_aral",LevelBucket:5,Winner:0,Count:1},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:1},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:1},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:3},{Actor:"*Samuel*",Talent:"*Talent_Samuel_ViscousDarkness*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:0,Count:5},{Actor:"*Celeste*",Talent:"*Talent_Celeste_GalaxyCollapse*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:2},{Actor:"*Celeste*",Talent:"*Talent_Celeste_GalaxyCollapse*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:0,Count:1},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"casual_aral",LevelBucket:3,Winner:0,Count:2},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:0,Count:4},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:4},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"casual_aral",LevelBucket:5,Winner:0,Count:3},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:1},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"casual_aral",LevelBucket:4,Winner:0,Count:3},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"casual_aral",LevelBucket:5,Winner:0,Count:1},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"casual_aral",LevelBucket:5,Winner:0,Count:1},{Actor:"*Baron*",Talent:"*Talent_Baron_TrionCannon*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:0,Count:1},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:0,Count:1},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.2,Count:5},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.3333333333333333,Count:3},{Actor:"*Reza*",Talent:"*Talent_Reza_NetherRage*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:1,Count:1},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_BigAppetite*",Mode:"casual_aral",LevelBucket:3,Winner:.3333333333333333,Count:3},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"casual_aral",LevelBucket:5,Winner:.5,Count:2},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:1,Count:1},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5,Count:2},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"casual_aral",LevelBucket:4,Winner:.3333333333333333,Count:3},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"casual_aral",LevelBucket:3,Winner:.3333333333333333,Count:3},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"casual_aral",LevelBucket:4,Winner:.5,Count:2},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5,Count:2},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:1},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5,Count:2},{Actor:"*Ringo*",Talent:"*Talent_Ringo_SpikedBrew*",Mode:"casual_aral",LevelBucket:3,Winner:.5,Count:2},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"casual_aral",LevelBucket:4,Winner:.5,Count:2},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Lance*",Talent:"*Talent_Lance_Striker*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5,Count:2},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"casual_aral",LevelBucket:5,Winner:.5,Count:2},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:1},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5,Count:2},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.25,Count:4},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"casual_aral",LevelBucket:4,Winner:.3333333333333333,Count:3},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"casual_aral",LevelBucket:4,Winner:.3333333333333333,Count:3},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Fortress*",Talent:"*Talent_Fortress_FlankAttack*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:1},{Actor:"*Petal*",Talent:"*Talent_Petal_ExplosionForce*",Mode:"casual_aral",LevelBucket:3,Winner:.3333333333333333,Count:3},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.3333333333333333,Count:3},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"casual_aral",LevelBucket:4,Winner:.5,Count:2},{Actor:"*SAW*",Talent:"*Talent_SAW_RoadRage*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5,Count:2},{Actor:"*Joule*",Talent:"*Talent_Joule_ThunderingSteps*",Mode:"casual_aral",LevelBucket:3,Winner:.5,Count:2},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:1},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:1,Count:1},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:1},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_ArmyOfSouls*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5,Count:2},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:1},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:1,Count:1},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_ArmyOfSouls*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.16666666666666666,Count:6},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:1},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:1},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"casual_aral",LevelBucket:3,Winner:.3333333333333333,Count:3},{Actor:"*Samuel*",Talent:"*Talent_Samuel_ViscousDarkness*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:1},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:1,Count:1},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.25,Count:4},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"casual_aral",LevelBucket:5,Winner:.5,Count:2},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"casual_aral",LevelBucket:4,Winner:.5,Count:2},{Actor:"*Gwen*",Talent:"*Talent_Gwen_ThreeOfAKind*",Mode:"casual_aral",LevelBucket:3,Winner:.5,Count:2},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Gwen*",Talent:"*Talent_Gwen_ThreeOfAKind*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.3333333333333333,Count:3},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"casual_aral",LevelBucket:4,Winner:.5,Count:2},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"casual_aral",LevelBucket:4,Winner:.25,Count:4},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.3333333333333333,Count:3},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"casual_aral",LevelBucket:5,Winner:.3333333333333333,Count:3},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentC*",Mode:"casual_aral",LevelBucket:4,Winner:.5,Count:2},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5,Count:2},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Taka*",Talent:"*Talent_Taka_XXXRetsu*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Taka*",Talent:"*Talent_Taka_XXXRetsu*",Mode:"casual_aral",LevelBucket:3,Winner:.16666666666666666,Count:6},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.3333333333333333,Count:3},{Actor:"*Taka*",Talent:"*Talent_Taka_XXXRetsu*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:1,Count:1},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.3333333333333333,Count:3},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"casual_aral",LevelBucket:4,Winner:.25,Count:4},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"casual_aral",LevelBucket:5,Winner:.5,Count:2},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_Elusiveness*",Mode:"casual_aral",LevelBucket:3,Winner:.3333333333333333,Count:3},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_Elusiveness*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5,Count:2},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.2,Count:5},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5,Count:2},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"casual_aral",LevelBucket:4,Winner:.25,Count:4},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:1},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:1},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"casual_aral",LevelBucket:4,Winner:.6666666666666666,Count:3},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5,Count:4},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentC*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:2},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6666666666666666,Count:3},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.4,Count:5},{Actor:"*Alpha*",Talent:"*Talent_Alpha_Acceleration*",Mode:"casual_aral",LevelBucket:3,Winner:.3333333333333333,Count:6},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"casual_aral",LevelBucket:5,Winner:.6666666666666666,Count:3},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:2},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6666666666666666,Count:3},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6666666666666666,Count:3},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_BigAppetite*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:1,Count:2},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.2857142857142857,Count:7},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:2},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"casual_aral",LevelBucket:3,Winner:.6666666666666666,Count:3},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"casual_aral",LevelBucket:3,Winner:.5,Count:4},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"casual_aral",LevelBucket:4,Winner:.4,Count:5},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"casual_aral",LevelBucket:4,Winner:.4,Count:5},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.25,Count:8},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.4,Count:5},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"casual_aral",LevelBucket:3,Winner:.6666666666666666,Count:3},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6666666666666666,Count:3},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"casual_aral",LevelBucket:5,Winner:.6666666666666666,Count:3},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentC*",Mode:"casual_aral",LevelBucket:3,Winner:1,Count:2},{Actor:"*Glaive*",Talent:"*Talent_Glaive_TwistedPursuit*",Mode:"casual_aral",LevelBucket:3,Winner:.4,Count:5},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5,Count:4},{Actor:"*Lance*",Talent:"*Talent_Lance_Striker*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.25,Count:8},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.6666666666666666,Count:3},{Actor:"*Ozo*",Talent:"*Talent_Ozo_Bangarangarang*",Mode:"casual_aral",LevelBucket:3,Winner:.5,Count:4},{Actor:"*Taka*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.3333333333333333,Count:6},{Actor:"*Lyra*",Talent:"*Talent_Lyra_GythianWard*",Mode:"casual_aral",LevelBucket:3,Winner:1,Count:2},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"casual_aral",LevelBucket:4,Winner:.6666666666666666,Count:3},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5,Count:4},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.6666666666666666,Count:3},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.2,Count:10},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"casual_aral",LevelBucket:4,Winner:.5,Count:4},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5,Count:4},{Actor:"*Idris*",Talent:"*Talent_Idris_ShimmerHeal*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5,Count:4},{Actor:"*Idris*",Talent:"*Talent_Idris_ShimmerHeal*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.4,Count:5},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.2857142857142857,Count:7},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5,Count:4},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"casual_aral",LevelBucket:4,Winner:.4,Count:5},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:2},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5,Count:4},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentC*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:2},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6666666666666666,Count:3},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.2857142857142857,Count:7},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6666666666666666,Count:3},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"casual_aral",LevelBucket:4,Winner:.21428571428571427,Count:14},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"casual_aral",LevelBucket:3,Winner:.6,Count:5},{Actor:"*Krul*",Talent:"*Talent_Krul_CursedBlade*",Mode:"casual_aral",LevelBucket:3,Winner:1,Count:3},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"casual_aral",LevelBucket:3,Winner:.5,Count:6},{Actor:"*Lance*",Talent:"*Talent_Lance_Striker*",Mode:"casual_aral",LevelBucket:3,Winner:.6,Count:5},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:3},{Actor:"*Petal*",Talent:"*Talent_Petal_ExplosionForce*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.3,Count:10},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.375,Count:8},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"casual_aral",LevelBucket:3,Winner:.6,Count:5},{Actor:"*Flicker*",Talent:"*Talent_Flicker_FairyHealing*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.23076923076923078,Count:13},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5,Count:6},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"casual_aral",LevelBucket:3,Winner:.42857142857142855,Count:7},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5,Count:6},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"casual_aral",LevelBucket:3,Winner:.5,Count:6},{Actor:"*Koshka*",Talent:"*Talent_Koshka_SlashyPlayTime*",Mode:"casual_aral",LevelBucket:3,Winner:.75,Count:4},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"casual_aral",LevelBucket:3,Winner:.5,Count:6},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"casual_aral",LevelBucket:4,Winner:.6,Count:5},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentC*",Mode:"casual_aral",LevelBucket:3,Winner:1,Count:3},{Actor:"*SAW*",Talent:"*Talent_SAW_RoadRage*",Mode:"casual_aral",LevelBucket:3,Winner:.75,Count:4},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5,Count:6},{Actor:"*Celeste*",Talent:"*Talent_Celeste_GalaxyCollapse*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.42857142857142855,Count:7},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.3,Count:10},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"casual_aral",LevelBucket:4,Winner:.75,Count:4},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"casual_aral",LevelBucket:3,Winner:.42857142857142855,Count:7},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6,Count:5},{Actor:"*Celeste*",Talent:"*Talent_Celeste_GalaxyCollapse*",Mode:"casual_aral",LevelBucket:3,Winner:.5,Count:6},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:3},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"casual_aral",LevelBucket:5,Winner:.6,Count:5},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:3},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.75,Count:4},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"casual_aral",LevelBucket:4,Winner:.75,Count:4},{Actor:"*Idris*",Talent:"*Talent_Idris_ShimmerHeal*",Mode:"casual_aral",LevelBucket:3,Winner:.6,Count:5},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.42857142857142855,Count:7},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:3},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.3,Count:10},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"casual_aral",LevelBucket:2,Winner:.6,Count:5},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.6,Count:5},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.42857142857142855,Count:7},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.25,Count:12},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.6,Count:5},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.6,Count:5},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.8,Count:5},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5,Count:8},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"casual_aral",LevelBucket:3,Winner:.4444444444444444,Count:9},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"casual_aral",LevelBucket:3,Winner:.5714285714285714,Count:7},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.25,Count:16},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"casual_aral",LevelBucket:5,Winner:.8,Count:5},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"casual_aral",LevelBucket:3,Winner:.5714285714285714,Count:7},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.5,Count:8},{Actor:"*Grace*",Talent:"*Talent_Grace_UnitedFront*",Mode:"casual_aral",LevelBucket:3,Winner:.8,Count:5},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5714285714285714,Count:7},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"casual_aral",LevelBucket:4,Winner:.6666666666666666,Count:6},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6666666666666666,Count:6},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentA*",Mode:"casual_aral",LevelBucket:2,Winner:.4444444444444444,Count:9},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5,Count:8},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5714285714285714,Count:7},{Actor:"*Baron*",Talent:"*Talent_Baron_TrionCannon*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.6666666666666666,Count:6},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:4},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"casual_aral",LevelBucket:3,Winner:.6666666666666666,Count:6},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:1,Count:4},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"casual_aral",LevelBucket:5,Winner:.8,Count:5},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:1,Count:4},{Actor:"*Taka*",Talent:"*Talent_Taka_XXXRetsu*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.3076923076923077,Count:13},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5714285714285714,Count:7},{Actor:"*SAW*",Talent:"*Talent_SAW_RoadRage*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.2222222222222222,Count:18},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"casual_aral",LevelBucket:3,Winner:.4444444444444444,Count:9},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"casual_aral",LevelBucket:3,Winner:.8,Count:5},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.8,Count:5},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"casual_aral",LevelBucket:5,Winner:.6666666666666666,Count:6},{Actor:"*Joule*",Talent:"*Talent_Joule_RocketLeapfrog*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.25,Count:16},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentC*",Mode:"casual_aral",LevelBucket:3,Winner:1,Count:5},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"casual_aral",LevelBucket:4,Winner:1,Count:5},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"casual_aral",LevelBucket:3,Winner:.625,Count:8},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"casual_aral",LevelBucket:3,Winner:.4166666666666667,Count:12},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.38461538461538464,Count:13},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.625,Count:8},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.625,Count:8},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5555555555555556,Count:9},{Actor:"*Flicker*",Talent:"*Talent_Flicker_FairyHealing*",Mode:"casual_aral",LevelBucket:3,Winner:.625,Count:8},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"casual_aral",LevelBucket:4,Winner:.8333333333333334,Count:6},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.38461538461538464,Count:13},{Actor:"*Fortress*",Talent:"*Talent_Fortress_FlankAttack*",Mode:"casual_aral",LevelBucket:3,Winner:.625,Count:8},{Actor:"*Grace*",Talent:"*Talent_Grace_UnitedFront*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.8333333333333334,Count:6},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.8333333333333334,Count:6},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.7142857142857143,Count:7},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"casual_aral",LevelBucket:3,Winner:.5,Count:10},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.38461538461538464,Count:13},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"casual_aral",LevelBucket:3,Winner:1,Count:5},{Actor:"*Lance*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.2,Count:25},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"casual_aral",LevelBucket:3,Winner:.625,Count:8},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5,Count:10},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5555555555555556,Count:9},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.3333333333333333,Count:15},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"casual_aral",LevelBucket:5,Winner:.5,Count:10},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"casual_aral",LevelBucket:4,Winner:.8333333333333334,Count:6},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"casual_aral",LevelBucket:3,Winner:.6,Count:10},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.46153846153846156,Count:13},{Actor:"*Lyra*",Talent:"*Talent_Lyra_GythianWard*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5454545454545454,Count:11},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.8571428571428571,Count:7},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.25,Count:24},{Actor:"*Petal*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.42857142857142855,Count:14},{Actor:"*Koshka*",Talent:"*Talent_Koshka_SlashyPlayTime*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.75,Count:8},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"casual_aral",LevelBucket:4,Winner:.6,Count:10},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"casual_aral",LevelBucket:4,Winner:.75,Count:8},{Actor:"*Grace*",Talent:"*Talent_Grace_UnitedFront*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.6666666666666666,Count:9},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"casual_aral",LevelBucket:3,Winner:.75,Count:8},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.6,Count:10},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"casual_aral",LevelBucket:3,Winner:.5454545454545454,Count:11},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.8571428571428571,Count:7},{Actor:"*Samuel*",Talent:"*Talent_Samuel_ViscousDarkness*",Mode:"casual_aral",LevelBucket:3,Winner:.75,Count:8},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:6},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.2608695652173913,Count:23},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.6,Count:10},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"casual_aral",LevelBucket:3,Winner:.6666666666666666,Count:9},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.8571428571428571,Count:7},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"casual_aral",LevelBucket:3,Winner:.35294117647058826,Count:17},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.46153846153846156,Count:13},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:6},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentA*",Mode:"casual_aral",LevelBucket:2,Winner:.5,Count:14},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.3888888888888889,Count:18},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"casual_aral",LevelBucket:3,Winner:.4666666666666667,Count:15},{Actor:"*Baron*",Talent:"*Talent_Baron_TrionCannon*",Mode:"casual_aral",LevelBucket:3,Winner:.7,Count:10},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"casual_aral",LevelBucket:4,Winner:.875,Count:8},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_Elusiveness*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5384615384615384,Count:13},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5,Count:14},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentC*",Mode:"casual_aral",LevelBucket:2,Winner:.3333333333333333,Count:21},{Actor:"*Reim*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.5384615384615384,Count:13},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"casual_aral",LevelBucket:3,Winner:.875,Count:8},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.4666666666666667,Count:15},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"casual_aral",LevelBucket:3,Winner:.7777777777777778,Count:9},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"casual_aral",LevelBucket:3,Winner:.5833333333333334,Count:12},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.3684210526315789,Count:19},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"casual_aral",LevelBucket:4,Winner:.6363636363636364,Count:11},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"casual_aral",LevelBucket:3,Winner:.5833333333333334,Count:12},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.7777777777777778,Count:9},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"casual_aral",LevelBucket:3,Winner:.875,Count:8},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"casual_aral",LevelBucket:5,Winner:.6363636363636364,Count:11},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.2916666666666667,Count:24},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.3684210526315789,Count:19},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"casual_aral",LevelBucket:3,Winner:.5,Count:16},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.36363636363636365,Count:22},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.42105263157894735,Count:19},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5714285714285714,Count:14},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.5,Count:16},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.2222222222222222,Count:36},{Actor:"*Reim*",Talent:"*Talent_Reim_Revenant*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6666666666666666,Count:12},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"casual_aral",LevelBucket:3,Winner:.38095238095238093,Count:21},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.42105263157894735,Count:19},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"casual_aral",LevelBucket:3,Winner:.8888888888888888,Count:9},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5333333333333333,Count:15},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5714285714285714,Count:14},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.6153846153846154,Count:13},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5,Count:16},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.36363636363636365,Count:22},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5,Count:16},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"casual_aral",LevelBucket:3,Winner:.6153846153846154,Count:13},{Actor:"*Ringo*",Talent:"*Talent_Ringo_SpikedBrew*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.47058823529411764,Count:17},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentC*",Mode:"casual_aral",LevelBucket:2,Winner:.36363636363636365,Count:22},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.2727272727272727,Count:33},{Actor:"*Glaive*",Talent:"*Talent_Glaive_ViolentAfterburn*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.36,Count:25},{Actor:"*Rona*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.32142857142857145,Count:28},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.375,Count:24},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5,Count:18},{Actor:"*Grace*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.47368421052631576,Count:19},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6923076923076923,Count:13},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"casual_aral",LevelBucket:4,Winner:.6923076923076923,Count:13},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"casual_aral",LevelBucket:4,Winner:.6,Count:15},{Actor:"*Lance*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.47368421052631576,Count:19},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentC*",Mode:"casual_aral",LevelBucket:2,Winner:.6428571428571429,Count:14},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5625,Count:16},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.45,Count:20},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"casual_aral",LevelBucket:3,Winner:.6428571428571429,Count:14},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.75,Count:12},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.45,Count:20},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"casual_aral",LevelBucket:3,Winner:.5,Count:18},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"casual_aral",LevelBucket:3,Winner:.391304347826087,Count:23},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.4,Count:25},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"casual_aral",LevelBucket:3,Winner:.5263157894736842,Count:19},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"casual_aral",LevelBucket:3,Winner:.45454545454545453,Count:22},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"casual_aral",LevelBucket:3,Winner:.4166666666666667,Count:24},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5263157894736842,Count:19},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.3225806451612903,Count:31},{Actor:"*Idris*",Talent:"*Talent_Idris_ShimmerHeal*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.4,Count:25},{Actor:"*Skye*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.4166666666666667,Count:24},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"casual_aral",LevelBucket:4,Winner:.7142857142857143,Count:14},{Actor:"*Skye*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.30303030303030304,Count:33},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.47619047619047616,Count:21},{Actor:"*Reim*",Talent:"*Talent_Reim_Revenant*",Mode:"casual_aral",LevelBucket:3,Winner:.7692307692307693,Count:13},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"casual_aral",LevelBucket:3,Winner:.7692307692307693,Count:13},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"casual_aral",LevelBucket:3,Winner:.47619047619047616,Count:21},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"casual_aral",LevelBucket:3,Winner:.5882352941176471,Count:17},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.5238095238095238,Count:21},{Actor:"*Krul*",Talent:"*Talent_Krul_CursedBlade*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.44,Count:25},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5,Count:22},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.7333333333333333,Count:15},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.39285714285714285,Count:28},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.27906976744186046,Count:43},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"casual_aral",LevelBucket:4,Winner:.5714285714285714,Count:21},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"casual_aral",LevelBucket:4,Winner:.6666666666666666,Count:18},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5454545454545454,Count:22},{Actor:"*Baron*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.4444444444444444,Count:27},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"casual_aral",LevelBucket:2,Winner:.36363636363636365,Count:33},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5,Count:24},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.8,Count:15},{Actor:"*Gwen*",Talent:"*Talent_Gwen_ThreeOfAKind*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6,Count:20},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"casual_aral",LevelBucket:3,Winner:.7058823529411765,Count:17},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"casual_aral",LevelBucket:3,Winner:.631578947368421,Count:19},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.4,Count:30},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"casual_aral",LevelBucket:4,Winner:.75,Count:16},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.4,Count:30},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.4444444444444444,Count:27},{Actor:"*Tony*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.3870967741935484,Count:31},{Actor:"*Grace*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.3333333333333333,Count:36},{Actor:"*SAW*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.4,Count:30},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.29545454545454547,Count:44},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.7222222222222222,Count:18},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.65,Count:20},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.48148148148148145,Count:27},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.8125,Count:16},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.4482758620689655,Count:29},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.43333333333333335,Count:30},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"casual_aral",LevelBucket:3,Winner:.5909090909090909,Count:22},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.5,Count:26},{Actor:"*Taka*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.3333333333333333,Count:39},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentC*",Mode:"casual_aral",LevelBucket:2,Winner:.65,Count:20},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.34146341463414637,Count:41},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"casual_aral",LevelBucket:3,Winner:.4375,Count:32},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4117647058823529,Count:34},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.28,Count:50},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"casual_aral",LevelBucket:5,Winner:1,Count:14},{Actor:"*Reza*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.5833333333333334,Count:24},{Actor:"*Baron*",Talent:"*Talent_Baron_TrionCannon*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6086956521739131,Count:23},{Actor:"*Baron*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.4827586206896552,Count:29},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.34146341463414637,Count:41},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6666666666666666,Count:21},{Actor:"*Petal*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.3783783783783784,Count:37},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.5833333333333334,Count:24},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.5384615384615384,Count:26},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6363636363636364,Count:22},{Actor:"*SAW*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.5172413793103449,Count:29},{Actor:"*Varya*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.4838709677419355,Count:31},{Actor:"*Idris*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.4838709677419355,Count:31},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6,Count:25},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.5,Count:30},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.30612244897959184,Count:49},{Actor:"*Joule*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.39473684210526316,Count:38},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.45454545454545453,Count:33},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"casual_aral",LevelBucket:3,Winner:.7142857142857143,Count:21},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.41025641025641024,Count:39},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.4444444444444444,Count:36},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"casual_aral",LevelBucket:2,Winner:.43243243243243246,Count:37},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5161290322580645,Count:31},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6956521739130435,Count:23},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.43243243243243246,Count:37},{Actor:"*Reza*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.5,Count:32},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5714285714285714,Count:28},{Actor:"*Vox*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.41025641025641024,Count:39},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.43243243243243246,Count:37},{Actor:"*Glaive*",Talent:"*Talent_Glaive_TwistedPursuit*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5714285714285714,Count:28},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5,Count:34},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.53125,Count:32},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"casual_aral",LevelBucket:3,Winner:.53125,Count:32},{Actor:"*Vox*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.53125,Count:32},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"casual_aral",LevelBucket:2,Winner:.5142857142857142,Count:35},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_ArmyOfSouls*",Mode:"casual_aral",LevelBucket:2,Winner:.43902439024390244,Count:41},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"casual_aral",LevelBucket:3,Winner:.6666666666666666,Count:27},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_ArmyOfSouls*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.42857142857142855,Count:42},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.391304347826087,Count:46},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.45,Count:40},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5625,Count:32},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5428571428571428,Count:35},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.59375,Count:32},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.3584905660377358,Count:53},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6785714285714286,Count:28},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5135135135135135,Count:37},{Actor:"*Joule*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.475,Count:40},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.5588235294117647,Count:34},{Actor:"*Krul*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.6551724137931034,Count:29},{Actor:"*Reim*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.4318181818181818,Count:44},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.475,Count:40},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"casual_aral",LevelBucket:2,Winner:.625,Count:32},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5,Count:40},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5,Count:40},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5,Count:40},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"casual_aral",LevelBucket:3,Winner:.8,Count:25},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"casual_aral",LevelBucket:3,Winner:.6060606060606061,Count:33},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.4878048780487805,Count:41},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6060606060606061,Count:33},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4878048780487805,Count:41},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.44680851063829785,Count:47},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.39622641509433965,Count:53},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"casual_aral",LevelBucket:3,Winner:.5675675675675675,Count:37},{Actor:"*Varya*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.5641025641025641,Count:39},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6470588235294118,Count:34},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"casual_aral",LevelBucket:5,Winner:.9565217391304348,Count:23},{Actor:"*Malene*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.3728813559322034,Count:59},{Actor:"*Idris*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.5641025641025641,Count:39},{Actor:"*Petal*",Talent:"*Talent_Petal_ExplosionForce*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4,Count:55},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5609756097560976,Count:41},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"casual_aral",LevelBucket:3,Winner:.7666666666666667,Count:30},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.8518518518518519,Count:27},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.4791666666666667,Count:48},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentC*",Mode:"casual_aral",LevelBucket:2,Winner:.6052631578947368,Count:38},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"casual_aral",LevelBucket:3,Winner:.575,Count:40},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"casual_aral",LevelBucket:3,Winner:.5476190476190477,Count:42},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5227272727272727,Count:44},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.3870967741935484,Count:62},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5217391304347826,Count:46},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.32894736842105265,Count:76},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4098360655737705,Count:61},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"casual_aral",LevelBucket:2,Winner:.4807692307692308,Count:52},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5681818181818182,Count:44},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.625,Count:40},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.32894736842105265,Count:76},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentC*",Mode:"casual_aral",LevelBucket:2,Winner:.5681818181818182,Count:44},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5208333333333334,Count:48},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.43859649122807015,Count:57},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"casual_aral",LevelBucket:3,Winner:.6046511627906976,Count:43},{Actor:"*Krul*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.5,Count:52},{Actor:"*Fortress*",Talent:"*Talent_Fortress_FlankAttack*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5306122448979592,Count:49},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"casual_aral",LevelBucket:3,Winner:.6341463414634146,Count:41},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"casual_aral",LevelBucket:3,Winner:.675,Count:40},{Actor:"*Celeste*",Talent:"*Talent_Celeste_GalaxyCollapse*",Mode:"casual_aral",LevelBucket:2,Winner:.4153846153846154,Count:65},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.4090909090909091,Count:66},{Actor:"*Alpha*",Talent:"*Talent_Alpha_Acceleration*",Mode:"casual_aral",LevelBucket:2,Winner:.45901639344262296,Count:61},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5,Count:56},{Actor:"*Lance*",Talent:"*Talent_Lance_Striker*",Mode:"casual_aral",LevelBucket:2,Winner:.34146341463414637,Count:82},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_BigAppetite*",Mode:"casual_aral",LevelBucket:2,Winner:.45161290322580644,Count:62},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5714285714285714,Count:49},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"casual_aral",LevelBucket:3,Winner:.6904761904761905,Count:42},{Actor:"*Joule*",Talent:"*Talent_Joule_RocketLeapfrog*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.35802469135802467,Count:81},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.3815789473684211,Count:76},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6904761904761905,Count:42},{Actor:"*Alpha*",Talent:"*Talent_Alpha_Acceleration*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5555555555555556,Count:54},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"casual_aral",LevelBucket:2,Winner:.44776119402985076,Count:67},{Actor:"*Ozo*",Talent:"*Talent_Ozo_Bangarangarang*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.46153846153846156,Count:65},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5882352941176471,Count:51},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.4411764705882353,Count:68},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.39473684210526316,Count:76},{Actor:"*Tony*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.4246575342465753,Count:73},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentA*",Mode:"casual_aral",LevelBucket:2,Winner:.3974358974358974,Count:78},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"casual_aral",LevelBucket:2,Winner:.7380952380952381,Count:42},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"casual_aral",LevelBucket:2,Winner:.5636363636363636,Count:55},{Actor:"*Taka*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.2767857142857143,Count:112},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"casual_aral",LevelBucket:3,Winner:.6739130434782609,Count:46},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.484375,Count:64},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"casual_aral",LevelBucket:2,Winner:.5714285714285714,Count:56},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.6530612244897959,Count:49},{Actor:"*Idris*",Talent:"*Talent_Idris_ShimmerHeal*",Mode:"casual_aral",LevelBucket:2,Winner:.5666666666666667,Count:60},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"casual_aral",LevelBucket:3,Winner:.7555555555555555,Count:45},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"casual_aral",LevelBucket:3,Winner:.6296296296296297,Count:54},{Actor:"*Joule*",Talent:"*Talent_Joule_ThunderingSteps*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.47297297297297297,Count:74},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.47297297297297297,Count:74},{Actor:"*Krul*",Talent:"*Talent_Krul_CursedBlade*",Mode:"casual_aral",LevelBucket:2,Winner:.4666666666666667,Count:75},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5147058823529411,Count:68},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.72,Count:50},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_Elusiveness*",Mode:"casual_aral",LevelBucket:2,Winner:.47368421052631576,Count:76},{Actor:"*Reim*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5142857142857142,Count:70},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6923076923076923,Count:52},{Actor:"*Reza*",Talent:"*Talent_Reza_NetherRage*",Mode:"casual_aral",LevelBucket:2,Winner:.6101694915254238,Count:59},{Actor:"*SAW*",Talent:"*Talent_SAW_RoadRage*",Mode:"casual_aral",LevelBucket:2,Winner:.4675324675324675,Count:77},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5714285714285714,Count:63},{Actor:"*Ozo*",Talent:"*Talent_Ozo_Bangarangarang*",Mode:"casual_aral",LevelBucket:2,Winner:.5,Count:74},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentA*",Mode:"casual_aral",LevelBucket:2,Winner:.47435897435897434,Count:78},{Actor:"*Lyra*",Talent:"*Talent_Lyra_GythianWard*",Mode:"casual_aral",LevelBucket:2,Winner:.5362318840579711,Count:69},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"casual_aral",LevelBucket:2,Winner:.4318181818181818,Count:88},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"casual_aral",LevelBucket:2,Winner:.41304347826086957,Count:92},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5416666666666666,Count:72},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"casual_aral",LevelBucket:3,Winner:.6842105263157895,Count:57},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"casual_aral",LevelBucket:2,Winner:.52,Count:75},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.52,Count:75},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"casual_aral",LevelBucket:2,Winner:.4642857142857143,Count:84},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.4936708860759494,Count:79},{Actor:"*Reim*",Talent:"*Talent_Reim_Revenant*",Mode:"casual_aral",LevelBucket:2,Winner:.47560975609756095,Count:82},{Actor:"*Ringo*",Talent:"*Talent_Ringo_SpikedBrew*",Mode:"casual_aral",LevelBucket:2,Winner:.5333333333333333,Count:75},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_BigAppetite*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5263157894736842,Count:76},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.45977011494252873,Count:87},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5970149253731343,Count:67},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"casual_aral",LevelBucket:3,Winner:.7017543859649122,Count:57},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5633802816901409,Count:71},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.7407407407407407,Count:54},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5189873417721519,Count:79},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.4823529411764706,Count:85},{Actor:"*Joule*",Talent:"*Talent_Joule_RocketLeapfrog*",Mode:"casual_aral",LevelBucket:2,Winner:.56,Count:75},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"casual_aral",LevelBucket:2,Winner:.49411764705882355,Count:85},{Actor:"*Joule*",Talent:"*Talent_Joule_ThunderingSteps*",Mode:"casual_aral",LevelBucket:2,Winner:.4827586206896552,Count:87},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"casual_aral",LevelBucket:2,Winner:.5454545454545454,Count:77},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.352,Count:125},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6376811594202898,Count:69},{Actor:"*Reza*",Talent:"*Talent_Reza_NetherRage*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4489795918367347,Count:98},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.42718446601941745,Count:103},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5301204819277109,Count:83},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4835164835164835,Count:91},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.45918367346938777,Count:98},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5921052631578947,Count:76},{Actor:"*Gwen*",Talent:"*Talent_Gwen_ThreeOfAKind*",Mode:"casual_aral",LevelBucket:2,Winner:.625,Count:72},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"casual_aral",LevelBucket:2,Winner:.31724137931034485,Count:145},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6666666666666666,Count:69},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"casual_aral",LevelBucket:3,Winner:.5222222222222223,Count:90},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"casual_aral",LevelBucket:2,Winner:.6438356164383562,Count:73},{Actor:"*Koshka*",Talent:"*Talent_Koshka_SlashyPlayTime*",Mode:"casual_aral",LevelBucket:2,Winner:.5340909090909091,Count:88},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.42105263157894735,Count:114},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4247787610619469,Count:113},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"casual_aral",LevelBucket:3,Winner:.4336283185840708,Count:113},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.35766423357664234,Count:137},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4132231404958678,Count:121},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"casual_aral",LevelBucket:2,Winner:.5555555555555556,Count:90},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.44642857142857145,Count:112},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"casual_aral",LevelBucket:2,Winner:.5813953488372093,Count:86},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"casual_aral",LevelBucket:2,Winner:.5617977528089888,Count:89},{Actor:"*Petal*",Talent:"*Talent_Petal_ExplosionForce*",Mode:"casual_aral",LevelBucket:2,Winner:.47619047619047616,Count:105},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5050505050505051,Count:99},{Actor:"*Flicker*",Talent:"*Talent_Flicker_FairyHealing*",Mode:"casual_aral",LevelBucket:2,Winner:.5681818181818182,Count:88},{Actor:"*Baron*",Talent:"*Talent_Baron_TrionCannon*",Mode:"casual_aral",LevelBucket:2,Winner:.4594594594594595,Count:111},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"casual_aral",LevelBucket:2,Winner:.5368421052631579,Count:95},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5930232558139535,Count:86},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.7083333333333334,Count:72},{Actor:"*Samuel*",Talent:"*Talent_Samuel_ViscousDarkness*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5483870967741935,Count:93},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentC*",Mode:"casual_aral",LevelBucket:1,Winner:.504950495049505,Count:101},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.49056603773584906,Count:106},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.7647058823529411,Count:68},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4,Count:130},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"casual_aral",LevelBucket:3,Winner:.7222222222222222,Count:72},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"casual_aral",LevelBucket:2,Winner:.44166666666666665,Count:120},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5,Count:106},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.453781512605042,Count:119},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.47413793103448276,Count:116},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"casual_aral",LevelBucket:2,Winner:.7534246575342466,Count:73},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.4583333333333333,Count:120},{Actor:"*Taka*",Talent:"*Talent_Taka_XXXRetsu*",Mode:"casual_aral",LevelBucket:2,Winner:.4824561403508772,Count:114},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"casual_aral",LevelBucket:2,Winner:.45161290322580644,Count:124},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5181818181818182,Count:110},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"casual_aral",LevelBucket:2,Winner:.4222222222222222,Count:135},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5229357798165137,Count:109},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"casual_aral",LevelBucket:3,Winner:.6,Count:95},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"casual_aral",LevelBucket:3,Winner:.5225225225225225,Count:111},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5370370370370371,Count:108},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.43609022556390975,Count:133},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5918367346938775,Count:98},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5363636363636364,Count:110},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.49166666666666664,Count:120},{Actor:"*Lance*",Talent:"*Talent_Lance_Striker*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.49166666666666664,Count:120},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"casual_aral",LevelBucket:2,Winner:.5267857142857143,Count:112},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.3157894736842105,Count:190},{Actor:"*Rona*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.44776119402985076,Count:134},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5769230769230769,Count:104},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5128205128205128,Count:117},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.43795620437956206,Count:137},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.49193548387096775,Count:124},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"casual_aral",LevelBucket:3,Winner:.8157894736842105,Count:76},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"casual_aral",LevelBucket:2,Winner:.4492753623188406,Count:138},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_Elusiveness*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4189189189189189,Count:148},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentB*",Mode:"casual_aral",LevelBucket:1,Winner:.4732824427480916,Count:131},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"casual_aral",LevelBucket:2,Winner:.5163934426229508,Count:122},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.38181818181818183,Count:165},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.36,Count:175},{Actor:"*Reim*",Talent:"*Talent_Reim_Revenant*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.48091603053435117,Count:131},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"casual_aral",LevelBucket:2,Winner:.5378151260504201,Count:119},{Actor:"*Glaive*",Talent:"*Talent_Glaive_ViolentAfterburn*",Mode:"casual_aral",LevelBucket:2,Winner:.4740740740740741,Count:135},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.4676258992805755,Count:139},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5038167938931297,Count:131},{Actor:"*Grace*",Talent:"*Talent_Grace_UnitedFront*",Mode:"casual_aral",LevelBucket:2,Winner:.5892857142857143,Count:112},{Actor:"*Samuel*",Talent:"*Talent_Samuel_ViscousDarkness*",Mode:"casual_aral",LevelBucket:2,Winner:.6,Count:110},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5454545454545454,Count:121},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"casual_aral",LevelBucket:2,Winner:.5193798449612403,Count:129},{Actor:"*Lance*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.3285024154589372,Count:207},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6306306306306306,Count:111},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.47297297297297297,Count:148},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.3448275862068966,Count:203},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5590551181102362,Count:127},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4044943820224719,Count:178},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5179856115107914,Count:139},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"casual_aral",LevelBucket:3,Winner:.7684210526315789,Count:95},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.553030303030303,Count:132},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"casual_aral",LevelBucket:2,Winner:.4966442953020134,Count:149},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"casual_aral",LevelBucket:2,Winner:.5401459854014599,Count:137},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"casual_aral",LevelBucket:2,Winner:.42134831460674155,Count:178},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.6,Count:125},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"casual_aral",LevelBucket:2,Winner:.40540540540540543,Count:185},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.6048387096774194,Count:124},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.4444444444444444,Count:171},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.5846153846153846,Count:130},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"casual_aral",LevelBucket:2,Winner:.5801526717557252,Count:131},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4502923976608187,Count:171},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.4875,Count:160},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.46987951807228917,Count:166},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.39195979899497485,Count:199},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6290322580645161,Count:124},{Actor:"*Glaive*",Talent:"*Talent_Glaive_TwistedPursuit*",Mode:"casual_aral",LevelBucket:2,Winner:.541095890410959,Count:146},{Actor:"*Celeste*",Talent:"*Talent_Celeste_GalaxyCollapse*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4876543209876543,Count:162},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"casual_aral",LevelBucket:2,Winner:.5064102564102564,Count:156},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.44692737430167595,Count:179},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentC*",Mode:"casual_aral",LevelBucket:1,Winner:.4819277108433735,Count:166},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.50625,Count:160},{Actor:"*Rona*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4270833333333333,Count:192},{Actor:"*Petal*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.47674418604651164,Count:172},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.49101796407185627,Count:167},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5394736842105263,Count:152},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4270833333333333,Count:192},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4666666666666667,Count:180},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"casual_aral",LevelBucket:2,Winner:.5753424657534246,Count:146},{Actor:"*Flicker*",Talent:"*Talent_Flicker_FairyHealing*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.551948051948052,Count:154},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5151515151515151,Count:165},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.4166666666666667,Count:204},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5345911949685535,Count:159},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"casual_aral",LevelBucket:2,Winner:.4942528735632184,Count:174},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4603174603174603,Count:189},{Actor:"*Tony*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.46524064171123,Count:187},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentC*",Mode:"casual_aral",LevelBucket:1,Winner:.3551020408163265,Count:245},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.3682008368200837,Count:239},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"casual_aral",LevelBucket:2,Winner:.4583333333333333,Count:192},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4635416666666667,Count:192},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"casual_aral",LevelBucket:2,Winner:.5548780487804879,Count:164},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"casual_aral",LevelBucket:1,Winner:.5260115606936416,Count:173},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentC*",Mode:"casual_aral",LevelBucket:1,Winner:.41363636363636364,Count:220},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5428571428571428,Count:175},{Actor:"*Reim*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4846938775510204,Count:196},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.8407079646017699,Count:113},{Actor:"*Varya*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4318181818181818,Count:220},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_BigAppetite*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.367816091954023,Count:261},{Actor:"*Skye*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.39183673469387753,Count:245},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.39183673469387753,Count:245},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"casual_aral",LevelBucket:2,Winner:.5773809523809523,Count:168},{Actor:"*Glaive*",Talent:"*Talent_Glaive_ViolentAfterburn*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.45161290322580644,Count:217},{Actor:"*Koshka*",Talent:"*Talent_Koshka_SlashyPlayTime*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5568181818181818,Count:176},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4479638009049774,Count:221},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"casual_aral",LevelBucket:2,Winner:.43612334801762115,Count:227},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.518324607329843,Count:191},{Actor:"*Lance*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4608294930875576,Count:217},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5128205128205128,Count:195},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"casual_aral",LevelBucket:3,Winner:.6778523489932886,Count:149},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentB*",Mode:"casual_aral",LevelBucket:0,Winner:.35563380281690143,Count:284},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.5282051282051282,Count:195},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.42386831275720166,Count:243},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"casual_aral",LevelBucket:2,Winner:.5777777777777777,Count:180},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5777777777777777,Count:180},{Actor:"*Varya*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.42338709677419356,Count:248},{Actor:"*Joule*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.47345132743362833,Count:226},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5047169811320755,Count:212},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5217391304347826,Count:207},{Actor:"*SAW*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.42857142857142855,Count:252},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4778761061946903,Count:226},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"casual_aral",LevelBucket:2,Winner:.5336538461538461,Count:208},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.46443514644351463,Count:239},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.47639484978540775,Count:233},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"casual_aral",LevelBucket:2,Winner:.5842105263157895,Count:190},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"casual_aral",LevelBucket:2,Winner:.7044025157232704,Count:159},{Actor:"*Vox*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.437984496124031,Count:258},{Actor:"*Baron*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.475,Count:240},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5480769230769231,Count:208},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4730290456431535,Count:241},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"casual_aral",LevelBucket:1,Winner:.5132743362831859,Count:226},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5065502183406113,Count:229},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentC*",Mode:"casual_aral",LevelBucket:1,Winner:.508695652173913,Count:230},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_ArmyOfSouls*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.44150943396226416,Count:265},{Actor:"*Kinetic*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:-1,Winner:.3836065573770492,Count:305},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"casual_aral",LevelBucket:2,Winner:.43820224719101125,Count:267},{Actor:"*Ozo*",Talent:"*Talent_Ozo_Bangarangarang*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4020618556701031,Count:291},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"casual_aral",LevelBucket:1,Winner:.4854771784232365,Count:241},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5939086294416244,Count:197},{Actor:"*Fortress*",Talent:"*Talent_Fortress_FlankAttack*",Mode:"casual_aral",LevelBucket:2,Winner:.6324324324324324,Count:185},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.3769968051118211,Count:313},{Actor:"*Krul*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.44360902255639095,Count:266},{Actor:"*Krul*",Talent:"*Talent_Krul_CursedBlade*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.55,Count:220},{Actor:"*Lance*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4201388888888889,Count:288},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.37116564417177916,Count:326},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.40863787375415284,Count:301},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5166666666666667,Count:240},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentC*",Mode:"casual_aral",LevelBucket:1,Winner:.4714828897338403,Count:263},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6009615384615384,Count:208},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.4844961240310077,Count:258},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4681647940074906,Count:267},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5,Count:254},{Actor:"*SAW*",Talent:"*Talent_SAW_RoadRage*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4584837545126354,Count:277},{Actor:"*Taka*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.403125,Count:320},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_ArmyOfSouls*",Mode:"casual_aral",LevelBucket:1,Winner:.5139442231075697,Count:251},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.7329545454545454,Count:176},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"casual_aral",LevelBucket:2,Winner:.44673539518900346,Count:291},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"casual_aral",LevelBucket:2,Winner:.7142857142857143,Count:182},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"casual_aral",LevelBucket:2,Winner:.5909090909090909,Count:220},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.47101449275362317,Count:276},{Actor:"*Tony*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.45964912280701753,Count:285},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"casual_aral",LevelBucket:3,Winner:.7485714285714286,Count:175},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"casual_aral",LevelBucket:2,Winner:.5481171548117155,Count:239},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4888888888888889,Count:270},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5617021276595745,Count:235},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5362903225806451,Count:248},{Actor:"*Celeste*",Talent:"*Talent_Celeste_GalaxyCollapse*",Mode:"casual_aral",LevelBucket:1,Winner:.39349112426035504,Count:338},{Actor:"*Idris*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4,Count:335},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5465587044534413,Count:247},{Actor:"*Taka*",Talent:"*Talent_Taka_XXXRetsu*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4411764705882353,Count:306},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.4041916167664671,Count:334},{Actor:"*Taka*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.3953488372093023,Count:344},{Actor:"*Rona*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.422360248447205,Count:322},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5596707818930041,Count:243},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5131086142322098,Count:267},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"casual_aral",LevelBucket:2,Winner:.45364238410596025,Count:302},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.8011695906432749,Count:171},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"casual_aral",LevelBucket:2,Winner:.6199095022624435,Count:221},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4246153846153846,Count:325},{Actor:"*Petal*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.4584717607973422,Count:301},{Actor:"*Gwen*",Talent:"*Talent_Gwen_ThreeOfAKind*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5018181818181818,Count:275},{Actor:"*Petal*",Talent:"*Talent_Petal_ExplosionForce*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.42201834862385323,Count:327},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.5390625,Count:256},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"casual_aral",LevelBucket:1,Winner:.4844290657439446,Count:289},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5320754716981132,Count:265},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.4462025316455696,Count:316},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5278810408921933,Count:269},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5126353790613718,Count:277},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4750830564784053,Count:301},{Actor:"*Lyra*",Talent:"*Talent_Lyra_GythianWard*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5416666666666666,Count:264},{Actor:"*Ringo*",Talent:"*Talent_Ringo_SpikedBrew*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.488135593220339,Count:295},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5538461538461539,Count:260},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.366412213740458,Count:393},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.5,Count:290},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5141843971631206,Count:282},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.3945945945945946,Count:370},{Actor:"*Baron*",Talent:"*Talent_Baron_TrionCannon*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.49829351535836175,Count:293},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"casual_aral",LevelBucket:1,Winner:.4492307692307692,Count:325},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"casual_aral",LevelBucket:1,Winner:.4140845070422535,Count:355},{Actor:"*Alpha*",Talent:"*Talent_Alpha_Acceleration*",Mode:"casual_aral",LevelBucket:1,Winner:.41292134831460675,Count:356},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"casual_aral",LevelBucket:1,Winner:.47419354838709676,Count:310},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4444444444444444,Count:333},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4417910447761194,Count:335},{Actor:"*Alpha*",Talent:"*Talent_Alpha_Acceleration*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.40821917808219177,Count:365},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4575757575757576,Count:330},{Actor:"*Grace*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4748427672955975,Count:318},{Actor:"*Grace*",Talent:"*Talent_Grace_UnitedFront*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5451263537906137,Count:277},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5801526717557252,Count:262},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.4233983286908078,Count:359},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"casual_aral",LevelBucket:1,Winner:.5735849056603773,Count:265},{Actor:"*Idris*",Talent:"*Talent_Idris_ShimmerHeal*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5259515570934256,Count:289},{Actor:"*Glaive*",Talent:"*Talent_Glaive_TwistedPursuit*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.49673202614379086,Count:306},{Actor:"*Skye*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4358974358974359,Count:351},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.498371335504886,Count:307},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4425287356321839,Count:348},{Actor:"*Petal*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5238095238095238,Count:294},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.48598130841121495,Count:321},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.44192634560906513,Count:353},{Actor:"*Idris*",Talent:"*Talent_Idris_ShimmerHeal*",Mode:"casual_aral",LevelBucket:1,Winner:.521594684385382,Count:301},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5,Count:314},{Actor:"*Baron*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4937106918238994,Count:318},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5880149812734082,Count:267},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.43977591036414565,Count:357},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.4305177111716621,Count:367},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"casual_aral",LevelBucket:2,Winner:.5079872204472844,Count:313},{Actor:"*Rona*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4162303664921466,Count:382},{Actor:"*Joule*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5633802816901409,Count:284},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.40404040404040403,Count:396},{Actor:"*SAW*",Talent:"*Talent_SAW_RoadRage*",Mode:"casual_aral",LevelBucket:1,Winner:.46647230320699706,Count:343},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5,Count:322},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5629370629370629,Count:286},{Actor:"*Malene*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.44141689373297005,Count:367},{Actor:"*Baron*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.4205128205128205,Count:390},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5221518987341772,Count:316},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4853801169590643,Count:342},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.42105263157894735,Count:399},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4745762711864407,Count:354},{Actor:"*Joule*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.39858490566037735,Count:424},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"casual_aral",LevelBucket:2,Winner:.6367041198501873,Count:267},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.47107438016528924,Count:363},{Actor:"*Taka*",Talent:"*Talent_Taka_XXXRetsu*",Mode:"casual_aral",LevelBucket:1,Winner:.41304347826086957,Count:414},{Actor:"*Rona*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4648648648648649,Count:370},{Actor:"*Reza*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.4481865284974093,Count:386},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.46380697050938335,Count:373},{Actor:"*Samuel*",Talent:"*Talent_Samuel_ViscousDarkness*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.45194805194805193,Count:385},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.7631578947368421,Count:228},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.45789473684210524,Count:380},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"casual_aral",LevelBucket:1,Winner:.44274809160305345,Count:393},{Actor:"*Idris*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.4656084656084656,Count:378},{Actor:"*Tony*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5131195335276968,Count:343},{Actor:"*Varya*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.44783715012722647,Count:393},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"casual_aral",LevelBucket:1,Winner:.4433249370277078,Count:397},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5919732441471572,Count:299},{Actor:"*Grace*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.45268542199488493,Count:391},{Actor:"*Joule*",Talent:"*Talent_Joule_RocketLeapfrog*",Mode:"casual_aral",LevelBucket:1,Winner:.4481012658227848,Count:395},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.708,Count:250},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.541033434650456,Count:329},{Actor:"*Reim*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.4352078239608802,Count:409},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_BigAppetite*",Mode:"casual_aral",LevelBucket:1,Winner:.4441687344913151,Count:403},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4534005037783375,Count:397},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.41379310344827586,Count:435},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"casual_aral",LevelBucket:2,Winner:.6716417910447762,Count:268},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5402985074626866,Count:335},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.45843828715365237,Count:397},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4854111405835544,Count:377},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4765625,Count:384},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"casual_aral",LevelBucket:2,Winner:.6288659793814433,Count:291},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4717948717948718,Count:390},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.49066666666666664,Count:375},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4153498871331828,Count:443},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"casual_aral",LevelBucket:2,Winner:.580441640378549,Count:317},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.48548812664907653,Count:379},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6943396226415094,Count:265},{Actor:"*Malene*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.48556430446194226,Count:381},{Actor:"*Krul*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.49731182795698925,Count:372},{Actor:"*SAW*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4973404255319149,Count:376},{Actor:"*Joule*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5151515151515151,Count:363},{Actor:"*Petal*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.43488372093023253,Count:430},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_Elusiveness*",Mode:"casual_aral",LevelBucket:1,Winner:.41318681318681316,Count:455},{Actor:"*Lance*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4302059496567506,Count:437},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.42567567567567566,Count:444},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentA*",Mode:"casual_aral",LevelBucket:1,Winner:.3921161825726141,Count:482},{Actor:"*Krul*",Talent:"*Talent_Krul_CursedBlade*",Mode:"casual_aral",LevelBucket:1,Winner:.5026455026455027,Count:378},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.3632887189292543,Count:523},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.47146401985111663,Count:403},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.514745308310992,Count:373},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"casual_aral",LevelBucket:2,Winner:.5558739255014327,Count:349},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"casual_aral",LevelBucket:1,Winner:.5145118733509235,Count:379},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.46539379474940334,Count:419},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"casual_aral",LevelBucket:1,Winner:.4375,Count:448},{Actor:"*Ringo*",Talent:"*Talent_Ringo_SpikedBrew*",Mode:"casual_aral",LevelBucket:1,Winner:.5490196078431373,Count:357},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.49122807017543857,Count:399},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5487465181058496,Count:359},{Actor:"*Joule*",Talent:"*Talent_Joule_ThunderingSteps*",Mode:"casual_aral",LevelBucket:1,Winner:.48166259168704156,Count:409},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.47030878859857483,Count:421},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"casual_aral",LevelBucket:2,Winner:.5922619047619048,Count:336},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4261241970021413,Count:467},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"casual_aral",LevelBucket:2,Winner:.5633802816901409,Count:355},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"casual_aral",LevelBucket:2,Winner:.5780346820809249,Count:346},{Actor:"*Reim*",Talent:"*Talent_Reim_Revenant*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.49148418491484186,Count:411},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"casual_aral",LevelBucket:2,Winner:.4624145785876993,Count:439},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5471698113207547,Count:371},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6181818181818182,Count:330},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4349680170575693,Count:469},{Actor:"*Baron*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5203045685279187,Count:394},{Actor:"*Joule*",Talent:"*Talent_Joule_ThunderingSteps*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4834905660377358,Count:424},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.4027504911591356,Count:509},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.48931116389548696,Count:421},{Actor:"*Malene*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.45374449339207046,Count:454},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"casual_aral",LevelBucket:2,Winner:.5777777777777777,Count:360},{Actor:"*Joule*",Talent:"*Talent_Joule_RocketLeapfrog*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.49643705463182897,Count:421},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.3767857142857143,Count:560},{Actor:"*Reza*",Talent:"*Talent_Reza_NetherRage*",Mode:"casual_aral",LevelBucket:1,Winner:.49184149184149184,Count:429},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4386694386694387,Count:481},{Actor:"*Lance*",Talent:"*Talent_Lance_Striker*",Mode:"casual_aral",LevelBucket:1,Winner:.4520255863539446,Count:469},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.46710526315789475,Count:456},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"casual_aral",LevelBucket:2,Winner:.5,Count:428},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"casual_aral",LevelBucket:2,Winner:.5388471177944862,Count:399},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4114285714285714,Count:525},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5521628498727735,Count:393},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5304136253041363,Count:411},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.584,Count:375},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4572025052192067,Count:479},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.45267489711934156,Count:486},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5569620253164557,Count:395},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.530952380952381,Count:420},{Actor:"*Ozo*",Talent:"*Talent_Ozo_Bangarangarang*",Mode:"casual_aral",LevelBucket:1,Winner:.485838779956427,Count:459},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"casual_aral",LevelBucket:1,Winner:.3768844221105528,Count:597},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"casual_aral",LevelBucket:2,Winner:.5044843049327354,Count:446},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"casual_aral",LevelBucket:1,Winner:.4143646408839779,Count:543},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.6320224719101124,Count:356},{Actor:"*Baron*",Talent:"*Talent_Baron_TrionCannon*",Mode:"casual_aral",LevelBucket:1,Winner:.5717884130982368,Count:397},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"casual_aral",LevelBucket:2,Winner:.5112612612612613,Count:444},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4860813704496788,Count:467},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"casual_aral",LevelBucket:0,Winner:.4789915966386555,Count:476},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentA*",Mode:"casual_aral",LevelBucket:1,Winner:.5010893246187363,Count:459},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.42990654205607476,Count:535},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4583333333333333,Count:504},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5167037861915368,Count:449},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4566929133858268,Count:508},{Actor:"*Kinetic*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.46975806451612906,Count:496},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"casual_aral",LevelBucket:1,Winner:.4895397489539749,Count:478},{Actor:"*Gwen*",Talent:"*Talent_Gwen_ThreeOfAKind*",Mode:"casual_aral",LevelBucket:1,Winner:.5053995680345572,Count:463},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.49056603773584906,Count:477},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5142857142857142,Count:455},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5186813186813187,Count:455},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.6991150442477876,Count:339},{Actor:"*Malene*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4234875444839858,Count:562},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4798387096774194,Count:496},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4358974358974359,Count:546},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"casual_aral",LevelBucket:2,Winner:.5481651376146789,Count:436},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"casual_aral",LevelBucket:1,Winner:.5759036144578313,Count:415},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4887525562372188,Count:489},{Actor:"*Idris*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.48975409836065575,Count:488},{Actor:"*Flicker*",Talent:"*Talent_Flicker_FairyHealing*",Mode:"casual_aral",LevelBucket:1,Winner:.5183585313174947,Count:463},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"casual_aral",LevelBucket:1,Winner:.47808764940239046,Count:502},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.6030150753768844,Count:398},{Actor:"*Malene*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.3319559228650138,Count:726},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4454713493530499,Count:541},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5171673819742489,Count:466},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.49290060851926976,Count:493},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4909819639278557,Count:499},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"casual_aral",LevelBucket:0,Winner:.47953216374269003,Count:513},{Actor:"*Celeste*",Talent:"*Talent_Celeste_GalaxyCollapse*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.3859375,Count:640},{Actor:"*Grace*",Talent:"*Talent_Grace_UnitedFront*",Mode:"casual_aral",LevelBucket:1,Winner:.5563063063063063,Count:444},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"casual_aral",LevelBucket:2,Winner:.45925925925925926,Count:540},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5310492505353319,Count:467},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.487279843444227,Count:511},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"casual_aral",LevelBucket:1,Winner:.46296296296296297,Count:540},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.46055045871559636,Count:545},{Actor:"*Lance*",Talent:"*Talent_Lance_Striker*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4176372712146423,Count:601},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.538135593220339,Count:472},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"casual_aral",LevelBucket:1,Winner:.47654784240150094,Count:533},{Actor:"*Reza*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5183673469387755,Count:490},{Actor:"*Koshka*",Talent:"*Talent_Koshka_SlashyPlayTime*",Mode:"casual_aral",LevelBucket:1,Winner:.49034749034749037,Count:518},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"casual_aral",LevelBucket:1,Winner:.41734860883797054,Count:611},{Actor:"*Skye*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4866412213740458,Count:524},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"casual_aral",LevelBucket:2,Winner:.5255623721881391,Count:489},{Actor:"*Flicker*",Talent:"*Talent_Flicker_FairyHealing*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.510934393638171,Count:503},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"blitz_pvp_ranked",LevelBucket:5,Winner:.6507537688442211,Count:398},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.43993231810490696,Count:591},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4444444444444444,Count:585},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5127701375245579,Count:509},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentA*",Mode:"casual_aral",LevelBucket:1,Winner:.351278600269179,Count:743},{Actor:"*Vox*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4408783783783784,Count:592},{Actor:"*Reim*",Talent:"*Talent_Reim_Revenant*",Mode:"casual_aral",LevelBucket:1,Winner:.5574468085106383,Count:470},{Actor:"*Samuel*",Talent:"*Talent_Samuel_ViscousDarkness*",Mode:"casual_aral",LevelBucket:1,Winner:.5400410677618069,Count:487},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"casual_aral",LevelBucket:2,Winner:.4755877034358047,Count:553},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"casual_aral",LevelBucket:1,Winner:.4906716417910448,Count:536},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4714285714285714,Count:560},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"casual_aral",LevelBucket:0,Winner:.5454545454545454,Count:484},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"casual_aral",LevelBucket:1,Winner:.43230016313213704,Count:613},{Actor:"*Glaive*",Talent:"*Talent_Glaive_ViolentAfterburn*",Mode:"casual_aral",LevelBucket:1,Winner:.47927927927927927,Count:555},{Actor:"*Joule*",Talent:"*Talent_Joule_RocketLeapfrog*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4076335877862595,Count:655},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"casual_aral",LevelBucket:0,Winner:.4711033274956217,Count:571},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"casual_aral",LevelBucket:0,Winner:.49722735674676527,Count:541},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"casual_aral",LevelBucket:1,Winner:.5432595573440644,Count:497},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"casual_aral",LevelBucket:0,Winner:.6013363028953229,Count:449},{Actor:"*Petal*",Talent:"*Talent_Petal_ExplosionForce*",Mode:"casual_aral",LevelBucket:1,Winner:.43618739903069464,Count:619},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"casual_aral",LevelBucket:2,Winner:.5046554934823091,Count:537},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"casual_aral",LevelBucket:1,Winner:.5027624309392266,Count:543},{Actor:"*Varya*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4918918918918919,Count:555},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"casual_aral",LevelBucket:1,Winner:.47643979057591623,Count:573},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.44991789819376027,Count:609},{Actor:"*Lyra*",Talent:"*Talent_Lyra_GythianWard*",Mode:"casual_aral",LevelBucket:1,Winner:.5768421052631579,Count:475},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5805084745762712,Count:472},{Actor:"*Idris*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5443786982248521,Count:507},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"casual_aral",LevelBucket:1,Winner:.5073529411764706,Count:544},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4826388888888889,Count:576},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4869109947643979,Count:573},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5017985611510791,Count:556},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"casual_aral",LevelBucket:1,Winner:.4982142857142857,Count:560},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.43661971830985913,Count:639},{Actor:"*Reza*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4430379746835443,Count:632},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4921190893169877,Count:571},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"casual_aral",LevelBucket:0,Winner:.460655737704918,Count:610},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.47554806070826305,Count:593},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5802469135802469,Count:486},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.44427001569858715,Count:637},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"blitz_pvp_ranked",LevelBucket:4,Winner:.5349716446124764,Count:529},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.48464163822525597,Count:586},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"casual_aral",LevelBucket:0,Winner:.43116490166414523,Count:661},{Actor:"*Glaive*",Talent:"*Talent_Glaive_TwistedPursuit*",Mode:"casual_aral",LevelBucket:1,Winner:.472636815920398,Count:603},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"casual_aral",LevelBucket:0,Winner:.4470404984423676,Count:642},{Actor:"*Skye*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.39586206896551723,Count:725},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"casual_aral",LevelBucket:0,Winner:.375,Count:776},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4511627906976744,Count:645},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"casual_aral",LevelBucket:1,Winner:.474025974025974,Count:616},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"casual_aral",LevelBucket:1,Winner:.3810143042912874,Count:769},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"casual_aral",LevelBucket:1,Winner:.5464684014869888,Count:538},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4321167883211679,Count:685},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4983221476510067,Count:596},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"casual_aral",LevelBucket:2,Winner:.7122302158273381,Count:417},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"casual_aral",LevelBucket:0,Winner:.3941798941798942,Count:756},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"casual_aral",LevelBucket:2,Winner:.5956175298804781,Count:502},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"casual_aral",LevelBucket:0,Winner:.46801872074882994,Count:641},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4366812227074236,Count:687},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5346358792184724,Count:563},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"casual_aral",LevelBucket:1,Winner:.5322862129144852,Count:573},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4967532467532468,Count:616},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"casual_aral",LevelBucket:1,Winner:.4328147100424328,Count:707},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"casual_aral",LevelBucket:0,Winner:.4911717495987159,Count:623},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5091514143094842,Count:601},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5091210613598673,Count:603},{Actor:"*Reza*",Talent:"*Talent_Reza_NetherRage*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4888535031847134,Count:628},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"casual_aral",LevelBucket:1,Winner:.4576523031203566,Count:673},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"casual_aral",LevelBucket:1,Winner:.6416666666666667,Count:480},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"casual_aral",LevelBucket:2,Winner:.533678756476684,Count:579},{Actor:"*Grace*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.542608695652174,Count:575},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"casual_aral",LevelBucket:1,Winner:.4777947932618683,Count:653},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4490674318507891,Count:697},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4853168469860896,Count:647},{Actor:"*Tony*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.43671766342141866,Count:719},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"casual_aral",LevelBucket:0,Winner:.5071542130365659,Count:629},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.45519203413940257,Count:703},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4579172610556348,Count:701},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"casual_aral",LevelBucket:1,Winner:.5039246467817896,Count:637},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"casual_aral",LevelBucket:0,Winner:.42914438502673796,Count:748},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"casual_aral",LevelBucket:1,Winner:.512779552715655,Count:626},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"casual_aral",LevelBucket:1,Winner:.49085365853658536,Count:656},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"casual_aral",LevelBucket:0,Winner:.4447513812154696,Count:724},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5103011093502378,Count:631},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5559380378657487,Count:581},{Actor:"*Grace*",Talent:"*Talent_Grace_UnitedFront*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5039001560062403,Count:641},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5126182965299685,Count:634},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.487987987987988,Count:666},{Actor:"*Joule*",Talent:"*Talent_Joule_RocketLeapfrog*",Mode:"casual_aral",LevelBucket:0,Winner:.40977443609022557,Count:798},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"casual_aral",LevelBucket:1,Winner:.5165354330708661,Count:635},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"casual_aral",LevelBucket:1,Winner:.5540540540540541,Count:592},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.43733333333333335,Count:750},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"casual_aral",LevelBucket:0,Winner:.4838235294117647,Count:680},{Actor:"*SAW*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4429530201342282,Count:745},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"casual_aral",LevelBucket:0,Winner:.48823529411764705,Count:680},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.45,Count:740},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"casual_aral",LevelBucket:0,Winner:.43359375,Count:768},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"casual_aral",LevelBucket:0,Winner:.46582984658298465,Count:717},{Actor:"*Koshka*",Talent:"*Talent_Koshka_SlashyPlayTime*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.47714285714285715,Count:700},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"casual_aral",LevelBucket:1,Winner:.5300632911392406,Count:632},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.47652916073968704,Count:703},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5045045045045045,Count:666},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"casual_aral",LevelBucket:0,Winner:.45663956639566394,Count:738},{Actor:"*Reza*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5208012326656395,Count:649},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4885057471264368,Count:696},{Actor:"*Reim*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5278637770897833,Count:646},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"casual_aral",LevelBucket:1,Winner:.5683333333333334,Count:600},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"casual_aral",LevelBucket:2,Winner:.5664451827242525,Count:602},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"casual_aral",LevelBucket:1,Winner:.5437201907790143,Count:629},{Actor:"*Fortress*",Talent:"*Talent_Fortress_FlankAttack*",Mode:"casual_aral",LevelBucket:1,Winner:.5335413416536662,Count:641},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"casual_aral",LevelBucket:1,Winner:.6129032258064516,Count:558},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"casual_aral",LevelBucket:1,Winner:.5134730538922155,Count:668},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.3645058448459086,Count:941},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5843270868824532,Count:587},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.47058823529411764,Count:731},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"casual_aral",LevelBucket:1,Winner:.4521625163826999,Count:763},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.44005102040816324,Count:784},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5117994100294986,Count:678},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"casual_aral",LevelBucket:1,Winner:.3715203426124197,Count:934},{Actor:"*Fortress*",Talent:"*Talent_Fortress_FlankAttack*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5669934640522876,Count:612},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"casual_aral",LevelBucket:0,Winner:.5007194244604316,Count:695},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4943181818181818,Count:704},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.45513654096228867,Count:769},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"casual_aral",LevelBucket:1,Winner:.7383966244725738,Count:474},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"casual_aral",LevelBucket:2,Winner:.541795665634675,Count:646},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"casual_aral",LevelBucket:1,Winner:.5383435582822086,Count:652},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.40625,Count:864},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5545023696682464,Count:633},{Actor:"*Krul*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5131578947368421,Count:684},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4842681258549932,Count:731},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"casual_aral",LevelBucket:1,Winner:.5160349854227405,Count:686},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"casual_aral",LevelBucket:0,Winner:.48233695652173914,Count:736},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"casual_aral",LevelBucket:2,Winner:.5453149001536098,Count:651},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"casual_aral",LevelBucket:0,Winner:.5174418604651163,Count:688},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.4404907975460123,Count:815},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"casual_aral",LevelBucket:0,Winner:.5106382978723404,Count:705},{Actor:"*SAW*",Talent:"*Talent_SAW_RoadRage*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.42874109263657956,Count:842},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"casual_aral",LevelBucket:0,Winner:.4552332912988651,Count:793},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.47313237221494103,Count:763},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"casual_aral",LevelBucket:2,Winner:.4233918128654971,Count:855},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.48138297872340424,Count:752},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"casual_aral",LevelBucket:0,Winner:.44349939246658565,Count:823},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"casual_aral",LevelBucket:1,Winner:.5581039755351682,Count:654},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5772870662460567,Count:634},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.3978494623655914,Count:930},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"casual_aral",LevelBucket:1,Winner:.5210674157303371,Count:712},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"casual_aral",LevelBucket:2,Winner:.7120921305182342,Count:521},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5923566878980892,Count:628},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5552238805970149,Count:670},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.43559718969555034,Count:854},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"casual_aral",LevelBucket:0,Winner:.43337195828505215,Count:863},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4722921914357683,Count:794},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6229235880398671,Count:602},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.49868073878627966,Count:758},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.42728297632469,Count:887},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4498229043683589,Count:847},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"casual_aral",LevelBucket:1,Winner:.48846153846153845,Count:780},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"casual_aral",LevelBucket:1,Winner:.4740740740740741,Count:810},{Actor:"*Lyra*",Talent:"*Talent_Lyra_GythianWard*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5605839416058395,Count:685},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"casual_aral",LevelBucket:0,Winner:.41397849462365593,Count:930},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.46497584541062803,Count:828},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"casual_aral",LevelBucket:0,Winner:.5308641975308642,Count:729},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5105263157894737,Count:760},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"casual_aral",LevelBucket:1,Winner:.4905422446406053,Count:793},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4802469135802469,Count:810},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_Elusiveness*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4416761041902605,Count:883},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"casual_aral",LevelBucket:0,Winner:.4047373841400618,Count:971},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"casual_aral",LevelBucket:1,Winner:.46619217081850534,Count:843},{Actor:"*Glaive*",Talent:"*Talent_Glaive_ViolentAfterburn*",Mode:"casual_aral",LevelBucket:0,Winner:.4650887573964497,Count:845},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"casual_aral",LevelBucket:1,Winner:.4684898929845422,Count:841},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.46800947867298576,Count:844},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4919053549190536,Count:803},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5271523178807948,Count:755},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5426251691474966,Count:739},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.43086816720257237,Count:933},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"casual_aral",LevelBucket:0,Winner:.5127226463104325,Count:786},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5445945945945946,Count:740},{Actor:"*Kinetic*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:-1,Winner:.3921001926782274,Count:1038},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"casual_aral",LevelBucket:0,Winner:.5708274894810659,Count:713},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"casual_aral",LevelBucket:0,Winner:.4662084765177549,Count:873},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"casual_aral",LevelBucket:0,Winner:.4668192219679634,Count:874},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"casual_aral",LevelBucket:0,Winner:.504950495049505,Count:808},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentA*",Mode:"casual_aral",LevelBucket:1,Winner:.4647727272727273,Count:880},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4728323699421965,Count:865},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.6327160493827161,Count:648},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.481786133960047,Count:851},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.46757679180887374,Count:879},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"casual_aral",LevelBucket:0,Winner:.4228395061728395,Count:972},{Actor:"*Glaive*",Talent:"*Talent_Glaive_ViolentAfterburn*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4952038369304556,Count:834},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"casual_aral",LevelBucket:1,Winner:.46878547105561863,Count:881},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"casual_aral",LevelBucket:0,Winner:.48148148148148145,Count:864},{Actor:"*Taka*",Talent:"*Talent_Taka_XXXRetsu*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4147557328015952,Count:1003},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.36268526591107236,Count:1147},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5153751537515375,Count:813},{Actor:"*Kinetic*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.42126379137412234,Count:997},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"casual_aral",LevelBucket:0,Winner:.4912689173457509,Count:859},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.42857142857142855,Count:987},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"casual_aral",LevelBucket:1,Winner:.6005665722379604,Count:706},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"casual_aral",LevelBucket:1,Winner:.5428937259923176,Count:781},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4527098831030818,Count:941},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"casual_aral",LevelBucket:0,Winner:.4541622760800843,Count:949},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"casual_aral",LevelBucket:0,Winner:.43356643356643354,Count:1001},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5046511627906977,Count:860},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"casual_aral",LevelBucket:0,Winner:.5028835063437139,Count:867},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"casual_aral",LevelBucket:1,Winner:.5518987341772152,Count:790},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"casual_aral",LevelBucket:1,Winner:.528415961305925,Count:827},{Actor:"*Grace*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5453416149068323,Count:805},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"casual_aral",LevelBucket:1,Winner:.5244922341696535,Count:837},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5176886792452831,Count:848},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"casual_aral",LevelBucket:0,Winner:.4486266531027467,Count:983},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.4857142857142857,Count:910},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"casual_aral",LevelBucket:1,Winner:.5551378446115288,Count:798},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"casual_aral",LevelBucket:0,Winner:.5022675736961452,Count:882},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5266903914590747,Count:843},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5205158264947245,Count:853},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5399515738498789,Count:826},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentA*",Mode:"casual_aral",LevelBucket:0,Winner:.3541501976284585,Count:1265},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"casual_aral",LevelBucket:1,Winner:.5027870680044593,Count:897},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"casual_aral",LevelBucket:1,Winner:.5170842824601367,Count:878},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"casual_aral",LevelBucket:1,Winner:.5226757369614512,Count:882},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"casual_aral",LevelBucket:0,Winner:.5416178194607268,Count:853},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"casual_aral",LevelBucket:1,Winner:.5506555423122765,Count:839},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"casual_aral",LevelBucket:0,Winner:.40472027972027974,Count:1144},{Actor:"*Vox*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:-1,Winner:.5266138165345413,Count:883},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"casual_aral",LevelBucket:2,Winner:.6078431372549019,Count:765},{Actor:"*Gwen*",Talent:"*Talent_Gwen_ThreeOfAKind*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4637537239324727,Count:1007},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"casual_aral",LevelBucket:1,Winner:.4962962962962963,Count:945},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"casual_aral",LevelBucket:1,Winner:.5775862068965517,Count:812},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.46396841066140176,Count:1013},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"casual_aral",LevelBucket:0,Winner:.5257270693512305,Count:894},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"casual_aral",LevelBucket:1,Winner:.4786150712830957,Count:982},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"casual_aral",LevelBucket:1,Winner:.5037433155080214,Count:935},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"casual_aral",LevelBucket:0,Winner:.4698318496538081,Count:1011},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5311111111111111,Count:900},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6012578616352201,Count:795},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5068637803590285,Count:947},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.48059701492537316,Count:1005},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"casual_aral",LevelBucket:0,Winner:.5727810650887574,Count:845},{Actor:"*Taka*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.46227316141356256,Count:1047},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"casual_aral",LevelBucket:0,Winner:.5121693121693122,Count:945},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6198979591836735,Count:784},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"casual_aral",LevelBucket:0,Winner:.47885939036381514,Count:1017},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.42311033883579496,Count:1151},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.45092592592592595,Count:1080},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"casual_aral",LevelBucket:0,Winner:.5881642512077294,Count:828},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"casual_aral",LevelBucket:1,Winner:.4894894894894895,Count:999},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"casual_aral",LevelBucket:0,Winner:.4904904904904905,Count:999},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5317545748116254,Count:929},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"casual_aral",LevelBucket:1,Winner:.48148148148148145,Count:1026},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.495,Count:1e3},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.49698795180722893,Count:996},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"casual_aral",LevelBucket:1,Winner:.5826494724501758,Count:853},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5699658703071673,Count:879},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5191709844559586,Count:965},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4931237721021611,Count:1018},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"casual_aral",LevelBucket:0,Winner:.4740321057601511,Count:1059},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"casual_aral",LevelBucket:0,Winner:.4975222993062438,Count:1009},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5164271047227926,Count:974},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"casual_aral",LevelBucket:0,Winner:.6035928143712574,Count:835},{Actor:"*Glaive*",Talent:"*Talent_Glaive_TwistedPursuit*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4632352941176471,Count:1088},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"casual_aral",LevelBucket:0,Winner:.4874274661508704,Count:1034},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.43485763589301124,Count:1159},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"casual_aral",LevelBucket:0,Winner:.4842105263157895,Count:1045},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"casual_aral",LevelBucket:0,Winner:.620563035495716,Count:817},{Actor:"*Baron*",Talent:"*Talent_Baron_TrionCannon*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5100200400801603,Count:998},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4351535836177474,Count:1172},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"casual_aral",LevelBucket:0,Winner:.45665773011617516,Count:1119},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.46551724137931033,Count:1102},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"casual_aral",LevelBucket:0,Winner:.5094152626362736,Count:1009},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"casual_aral",LevelBucket:1,Winner:.6903485254691689,Count:746},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"casual_aral",LevelBucket:0,Winner:.5363825363825364,Count:962},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.47,Count:1100},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"casual_aral",LevelBucket:0,Winner:.6628205128205128,Count:780},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"casual_aral",LevelBucket:0,Winner:.5118811881188119,Count:1010},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"casual_aral",LevelBucket:1,Winner:.5048732943469786,Count:1026},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"casual_aral",LevelBucket:0,Winner:.49569377990430624,Count:1045},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5457413249211357,Count:951},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5295918367346939,Count:980},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5164179104477612,Count:1005},{Actor:"*Reim*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.47058823529411764,Count:1105},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4590308370044053,Count:1135},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4957345971563981,Count:1055},{Actor:"*Idris*",Talent:"*Talent_Idris_ShimmerHeal*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5043062200956938,Count:1045},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4624125874125874,Count:1144},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5379939209726444,Count:987},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4939759036144578,Count:1079},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5105162523900574,Count:1046},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5179090029041626,Count:1033},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5042412818096136,Count:1061},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"casual_aral",LevelBucket:0,Winner:.46551724137931033,Count:1160},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.44226044226044225,Count:1221},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"casual_aral",LevelBucket:0,Winner:.5894962486602358,Count:933},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.46464646464646464,Count:1188},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4619883040935672,Count:1197},{Actor:"*Ringo*",Talent:"*Talent_Ringo_SpikedBrew*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.49157054125998223,Count:1127},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.46064623032311514,Count:1207},{Actor:"*Varya*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.4119822485207101,Count:1352},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"casual_aral",LevelBucket:0,Winner:.7265625,Count:768},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4385277995301488,Count:1277},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.454251012145749,Count:1235},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5477582846003899,Count:1026},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentC*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5899581589958159,Count:956},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5122615803814714,Count:1101},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4908616187989556,Count:1149},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4850555081127242,Count:1171},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.459983831851253,Count:1237},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"casual_aral",LevelBucket:1,Winner:.5974842767295597,Count:954},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4802686817800168,Count:1191},{Actor:"*SAW*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5293577981651376,Count:1090},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5092186128182616,Count:1139},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"casual_aral",LevelBucket:1,Winner:.628385698808234,Count:923},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4469230769230769,Count:1300},{Actor:"*Lance*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.4312130177514793,Count:1352},{Actor:"*Glaive*",Talent:"*Talent_Glaive_ViolentAfterburn*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.45803921568627454,Count:1275},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5391705069124424,Count:1085},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"casual_aral",LevelBucket:0,Winner:.6314655172413793,Count:928},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5645472061657033,Count:1038},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.4908940397350993,Count:1208},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"casual_aral",LevelBucket:0,Winner:.5351351351351351,Count:1110},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"casual_aral",LevelBucket:0,Winner:.497071129707113,Count:1195},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.477326968973747,Count:1257},{Actor:"*Petal*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5080440304826418,Count:1181},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.3984116479152879,Count:1511},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5110169491525424,Count:1180},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.45014880952380953,Count:1344},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"casual_aral",LevelBucket:0,Winner:.5148430873621713,Count:1179},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.49271844660194175,Count:1236},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.41117092866756394,Count:1486},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"casual_aral",LevelBucket:1,Winner:.5454545454545454,Count:1122},{Actor:"*Krul*",Talent:"*Talent_Krul_CursedBlade*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5414462081128748,Count:1134},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5283505154639175,Count:1164},{Actor:"*Kinetic*",Talent:"NoTalent",Mode:"casual_aral",LevelBucket:0,Winner:.39036755386565275,Count:1578},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"casual_aral",LevelBucket:1,Winner:.5351867940920938,Count:1151},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.44404591104734575,Count:1394},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5611510791366906,Count:1112},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5003996802557954,Count:1251},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4815384615384615,Count:1300},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4348127600554785,Count:1442},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5079617834394905,Count:1256},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"casual_aral",LevelBucket:1,Winner:.6462311557788945,Count:995},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"casual_aral",LevelBucket:0,Winner:.493161094224924,Count:1316},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentA*",Mode:"casual_aral",LevelBucket:0,Winner:.3800116211504939,Count:1721},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5061633281972265,Count:1298},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.514396887159533,Count:1285},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.552675585284281,Count:1196},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"casual_aral",LevelBucket:2,Winner:.6887966804979253,Count:964},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.51430781129157,Count:1293},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"casual_aral",LevelBucket:1,Winner:.6591355599214146,Count:1018},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.38937030618139806,Count:1731},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5070948469006722,Count:1339},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5074626865671642,Count:1340},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5266409266409267,Count:1295},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"casual_aral",LevelBucket:1,Winner:.6934673366834171,Count:995},{Actor:"*Kinetic*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.3752030319436925,Count:1847},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5080527086383602,Count:1366},{Actor:"*Krul*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.557403008709422,Count:1263},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.442151344590369,Count:1599},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.4906574394463668,Count:1445},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"casual_aral",LevelBucket:2,Winner:.733195449844881,Count:967},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5595611285266457,Count:1276},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.4597553122987766,Count:1553},{Actor:"*Fortress*",Talent:"*Talent_Fortress_FlankAttack*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5729166666666666,Count:1248},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4713541666666667,Count:1536},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6291161178509532,Count:1154},{Actor:"*Rona*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.46016059295861644,Count:1619},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.41453940066592676,Count:1802},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"casual_aral",LevelBucket:1,Winner:.5023474178403756,Count:1491},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4458186101295642,Count:1698},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4784778540237056,Count:1603},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5896656534954408,Count:1316},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4905422446406053,Count:1586},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.48228228228228226,Count:1665},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentA*",Mode:"casual_aral",LevelBucket:0,Winner:.48002385211687537,Count:1677},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.48911729141475213,Count:1654},{Actor:"*Rona*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.4237376366475794,Count:1921},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4734740444951512,Count:1753},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4458154506437768,Count:1864},{Actor:"*Malene*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5012019230769231,Count:1664},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.4647418101054969,Count:1801},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5418275418275418,Count:1554},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentA*",Mode:"casual_aral",LevelBucket:0,Winner:.476457399103139,Count:1784},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.514405762304922,Count:1666},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.4768211920529801,Count:1812},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4268172888015717,Count:2036},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"casual_aral",LevelBucket:0,Winner:.535670356703567,Count:1626},{Actor:"*Tony*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.47463002114164904,Count:1892},{Actor:"*Vox*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.5868146214099217,Count:1532},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.47175732217573224,Count:1912},{Actor:"*Petal*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5187465025181869,Count:1787},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5330269959793222,Count:1741},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.47349643221202853,Count:1962},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"casual_aral",LevelBucket:0,Winner:.4960042621204049,Count:1877},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5406340057636888,Count:1735},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.4541966426858513,Count:2085},{Actor:"*Malene*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5,Count:1922},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.5645539906103286,Count:1704},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4732449680903289,Count:2037},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5178666666666667,Count:1875},{Actor:"*Joule*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5169133192389006,Count:1892},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.4889107934943322,Count:2029},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"ranked",LevelBucket:-1,Winner:.4821256038647343,Count:2070},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5162287480680062,Count:1941},{Actor:"*Taka*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.4520609318996416,Count:2232},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5092824887104868,Count:1993},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.49755859375,Count:2048},{Actor:"*Baron*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.4670255720053836,Count:2229},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5095354523227383,Count:2045},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5864369093941079,Count:1799},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5270740188772975,Count:2013},{Actor:"*Tony*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.49697814969781495,Count:2151},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.45907928388746805,Count:2346},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.6354044548651817,Count:1706},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4788732394366197,Count:2272},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5098039215686274,Count:2142},{Actor:"*Skye*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.46055349029326725,Count:2421},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5202986467568829,Count:2143},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5261453031004165,Count:2161},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4245810055865922,Count:2685},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.4734439834024896,Count:2410},{Actor:"*Lance*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.4110617958347559,Count:2929},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5217391304347826,Count:2323},{Actor:"*Baron*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.48547552725825704,Count:2513},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5331621737270005,Count:2337},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4724320241691843,Count:2648},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.42629076086956524,Count:2944},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4431179775280899,Count:2848},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5123732251521298,Count:2465},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.578852236782648,Count:2213},{Actor:"*Joule*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5126582278481012,Count:2528},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5495234148363034,Count:2413},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.563582594000845,Count:2367},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5688112484022156,Count:2347},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.4253494282083863,Count:3148},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.545774647887324,Count:2556},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5046897546897547,Count:2772},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.6369426751592356,Count:2198},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.52854996243426,Count:2662},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"blitz_pvp_ranked",LevelBucket:3,Winner:.6090322580645161,Count:2325},{Actor:"*Krul*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5221075902726603,Count:2714},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.47398265510340226,Count:2998},{Actor:"*SAW*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5168943206326384,Count:2782},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.46617028164454516,Count:3089},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.4955295735900963,Count:2908},{Actor:"*Kinetic*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.46483870967741936,Count:3100},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5368852459016393,Count:2684},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5370370370370371,Count:2700},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5330909090909091,Count:2750},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.44120273891039,Count:3359},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.4676461394185683,Count:3199},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5028533064786841,Count:2979},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.45440775522568916,Count:3301},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5401223461676862,Count:2779},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5805952841128721,Count:2587},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.43772945495622706,Count:3541},{Actor:"*Varya*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5037374065648359,Count:3077},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.5459308417743626,Count:2863},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.48408812729498163,Count:3268},{Actor:"*Skye*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.4824455205811138,Count:3304},{Actor:"*Reim*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5195262483994878,Count:3124},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.509633312616532,Count:3218},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.4715055287779983,Count:3527},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5134886572654813,Count:3262},{Actor:"*Grace*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5365776081424937,Count:3144},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.4888631761643043,Count:3457},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5056513979773944,Count:3362},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5290282520956224,Count:3221},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5451742213999383,Count:3243},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.551638065522621,Count:3205},{Actor:"*Idris*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5118334759053322,Count:3507},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.48466257668711654,Count:3749},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5284057971014493,Count:3450},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5356019445238777,Count:3497},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.551263845498438,Count:3521},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5807508939213349,Count:3356},{Actor:"*Kinetic*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.4631429248637118,Count:4219},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5077720207253886,Count:3860},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.5321173671689136,Count:3783},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5056476808459505,Count:4161},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5373737373737374,Count:3960},{Actor:"*Reza*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5231901840490798,Count:4075},{Actor:"*Idris*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5240185320653499,Count:4101},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.49623717217787916,Count:4385},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.492773261065944,Count:4428},{Actor:"*Reza*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5354445797807552,Count:4105},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.47952218430034127,Count:4688},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.4935064935064935,Count:4620},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5057596174744621,Count:4601},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"blitz_pvp_ranked",LevelBucket:1,Winner:.5866413120988828,Count:4207},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentA*",Mode:"blitz_pvp_ranked",LevelBucket:0,Winner:.4414590747330961,Count:5620},{Actor:"*Grace*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5480450629555997,Count:4527},{Actor:"*Taka*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.45418754473872586,Count:5588},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.516193924763629,Count:4971},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5068007096392667,Count:5073},{Actor:"*Vox*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5145504795968135,Count:6151},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"blitz_pvp_ranked",LevelBucket:2,Winner:.586488364015283,Count:5758},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",LevelBucket:0,Winner:.5139739949185473,Count:6691},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5259430553548201,Count:6919},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5016409997475385,Count:7922},{Actor:"*Krul*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5410667925418928,Count:8474},{Actor:"*SAW*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5444665186397102,Count:8557},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5008607498087223,Count:10456},{Actor:"*Vox*",Talent:"NoTalent",Mode:"ranked",LevelBucket:0,Winner:.5544227886056972,Count:10005}]},function(e){e.exports={lastUpdate:"2018-07-11T10:02:00.654Z",config:{api:{baseUrl:"https://api.dc01.gamelockerapp.com",timeout:3,patchVersion:"3.4",startDate:"2018-06-13 16Z",regions:["sg","eu","na"],modes:["blitz_pvp_ranked","casual_aral","ranked","5v5_pvp_ranked"],matchesPerRequest:5,requestsPerInterval:50,interval:1,intervalUnit:"hours",intervalsPerMinute:1},etl:{participant:[["Winner",["attributes","stats","winner"]]],roster:[],match:[["Mode",["attributes","gameMode"]]]},reduce:{derived:[null],group:["Actor","Talent","Mode","LevelBucket"],sum:["Winner"]},file:{},self:{levelBuckets:5}}}},,function(e,t,n){"use strict";var r=n(64);n.n(r).a},,function(e,t,n){"use strict";var r=n(67);n.n(r).a},function(e){e.exports={blitz_pvp_ranked:"Blitz",casual_aral:"Battle Royale",ranked:"3v3 Ranked","5v5_pvp_ranked":"5v5 Ranked",casual:"3v3 Casual","5v5_casual":"5v5 Casual"}},function(e){e.exports={"*Talent_Churnwalker_TalentA*":"Churn Tank","*Talent_Churnwalker_TalentB*":"Cloud of Torment","*Talent_Churnwalker_TalentC*":"Grappling Hook","*Talent_Lorelai_TalentA*":"Splash Doubledown","*Talent_Lorelai_TalentB*":"Clam Up","*Talent_Lorelai_TalentC*":"Wonder Wall","*Talent_Malene_TalentA*":"Spiky-Spiky","*Talent_Malene_TalentB*":"Shadow Terror","*Talent_Malene_TalentC*":"Royal Favors","*Talent_Tony_TalentA*":"Mighty Brawler","*Talent_Tony_TalentB*":"Haymakers","*Talent_Tony_TalentC*":"Doesn't Even Hurt","*Talent_Varya_TalentA*":"Long Strike","*Talent_Varya_TalentB*":"Static Barrier","*Talent_Varya_TalentC*":"Thunderstorm","*Talent_Kensei_TalentA*":"Accelerated Mind","*Talent_Kensei_TalentB*":"Enlightened Kensho","*Talent_Kensei_TalentC*":"Endless Path","*Talent_Kinetic_TalentA*":"Pain Tracers","*Talent_Kinetic_TalentB*":"Plasma Overdrive","*Talent_Kinetic_TalentC*":"Max Kinetic","*Talent_Anka_TalentA*":"Gale Blade","*Talent_Anka_TalentB*":"Gythian Tempest","*Talent_Anka_TalentC*":"Crimson Blade"}},function(e){e.exports={"*Talent_Adagio_AvengingWrath*":"Epic","*Talent_Adagio_GiftOfLife*":"Rare","*Talent_Adagio_HealingVerse*":"Legendary","*Talent_Alpha_Acceleration*":"Legendary","*Talent_Alpha_CoreOverclock*":"Rare","*Talent_Alpha_PrimeTime*":"Epic","*Talent_Ardan_HeavyHitter*":"Epic","*Talent_Ardan_KnockoutPunch*":"Legendary","*Talent_Ardan_Vanguardian*":"Rare","*Talent_Baptiste_ArmyOfSouls*":"Legendary","*Talent_Baptiste_BadBadMojo*":"Rare","*Talent_Baptiste_TheReaper*":"Epic","*Talent_Baron_EndlessMortars*":"Epic","*Talent_Baron_TrionCannon*":"Legendary","*Talent_Baron_TurboJets*":"Rare","*Talent_Blackfeather_Elusiveness*":"Legendary","*Talent_Blackfeather_HummingbirdHeart*":"Rare","*Talent_Blackfeather_PointGuard*":"Epic","*Talent_Catherine_AdvancingGuard*":"Rare","*Talent_Catherine_QuickPursuit*":"Epic","*Talent_Catherine_Shockwave*":"Legendary","*Talent_Celeste_CoreLeafClover*":"Epic","*Talent_Celeste_GalaxyCollapse*":"Legendary","*Talent_Celeste_YoungStar*":"Rare","*Talent_Flicker_BindingDust*":"Epic","*Talent_Flicker_FairyHealing*":"Legendary","*Talent_Flicker_SwarmingLight*":"Rare","*Talent_Fortress_CriticalWounds*":"Epic","*Talent_Fortress_FlankAttack*":"Legendary","*Talent_Fortress_Longtooth*":"Rare","*Talent_Glaive_StunningBloodsong*":"Epic","*Talent_Glaive_TwistedPursuit*":"Legendary","*Talent_Glaive_ViolentAfterburn*":"Rare","*Talent_Grace_DoubleBenediction*":"Epic","*Talent_Grace_SealOfRetribution*":"Rare","*Talent_Grace_UnitedFront*":"Legendary","*Talent_Grumpjaw_BigAppetite*":"Legendary","*Talent_Grumpjaw_Rampage*":"Rare","*Talent_Grumpjaw_Reconstitution*":"Epic","*Talent_Gwen_Skedaddling*":"Epic","*Talent_Gwen_SpeedLoader*":"Rare","*Talent_Gwen_ThreeOfAKind*":"Legendary","*Talent_Idris_ChaChaChakram*":"Epic","*Talent_Idris_PathOfTheSeeker*":"Rare","*Talent_Idris_ShimmerHeal*":"Legendary","*Talent_Joule_BackupButton*":"Epic","*Talent_Joule_RocketLeapfrog*":"Rare","*Talent_Joule_ThunderingSteps*":"Legendary","*Talent_Kestrel_ActiveReload*":"Epic","*Talent_Kestrel_GlimmerVolley*":"Rare","*Talent_Kestrel_PiercingShot*":"Legendary","*Talent_Koshka_Frenzied*":"Rare","*Talent_Koshka_SlashyPlayTime*":"Legendary","*Talent_Koshka_TwirlyLife*":"Epic","*Talent_Krul_CursedBlade*":"Legendary","*Talent_Krul_DeadMansBarrier*":"Rare","*Talent_Krul_HealingSmite*":"Epic","*Talent_Lance_ReinforcedWalls*":"Rare","*Talent_Lance_Rollout*":"Epic","*Talent_Lance_Striker*":"Legendary","*Talent_Lyra_GythianWard*":"Legendary","*Talent_Lyra_MobileBulwark*":"Epic","*Talent_Lyra_TwinMissiles*":"Rare","*Talent_Ozo_Bangarangarang*":"Legendary","*Talent_Ozo_RingLeader*":"Epic","*Talent_Ozo_SecondWind*":"Rare","*Talent_Petal_Bouncer*":"Rare","*Talent_Petal_ExplosionForce*":"Legendary","*Talent_Petal_KaboomSeeds*":"Epic","*Talent_Phinn_FriendlyCavil*":"Rare","*Talent_Phinn_Phaster*":"Epic","*Talent_Phinn_RaidBoss*":"Legendary","*Talent_Reim_CreepingCold*":"Rare","*Talent_Reim_LongWinter*":"Epic","*Talent_Reim_Revenant*":"Legendary","*Talent_Reza_BurningBarrier*":"Rare","*Talent_Reza_Firemaker*":"Epic","*Talent_Reza_NetherRage*":"Legendary","*Talent_Ringo_BulletSplit*":"Epic","*Talent_Ringo_LongShot*":"Rare","*Talent_Ringo_SpikedBrew*":"Legendary","*Talent_Rona_FastWhirlwind*":"Legendary","*Talent_Rona_HeroicBrawler*":"Epic","*Talent_Rona_MOARRage*":"Rare","*Talent_Samuel_PowerSiphon*":"Rare","*Talent_Samuel_UnwakingNightmare*":"Epic","*Talent_Samuel_ViscousDarkness*":"Legendary","*Talent_SAW_PiercingBullets*":"Rare","*Talent_SAW_RoadRage*":"Legendary","*Talent_SAW_SpeedySpinUp*":"Epic","*Talent_Skaarf_FlamingSludge*":"Legendary","*Talent_Skaarf_FlashFire*":"Epic","*Talent_Skaarf_Splitfire*":"Rare","*Talent_Skye_EnhancedThrusters*":"Rare","*Talent_Skye_PiercingBarrage*":"Legendary","*Talent_Skye_RainingDeath*":"Epic","*Talent_Taka_ProtectiveDecoy*":"Epic","*Talent_Taka_RangedKaiten*":"Rare","*Talent_Taka_XXXRetsu*":"Legendary","*Talent_Vox_DeepDash*":"Rare","*Talent_Vox_EchoChamber*":"Legendary","*Talent_Vox_SoundBarrier*":"Epic"}},function(e,t,n){"use strict";n.r(t);var r=n(113),a=n(71);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);n(321);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,"127347e4",null);t.default=l.exports},function(e,t,n){"use strict";n.r(t);var r=n(115),a=n(73);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";n.r(t);var r=n(118),a=n(77);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);n(173);var i=n(5),l=Object(i.a)(a.default,r.a,r.b,!1,null,"205c881c",null);t.default=l.exports},function(e,t,n){e.exports=function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){"use strict";function r(e){!function e(t,n){return Object.keys(n).forEach(function(r){t[r]&&"object"==typeof t[r]?e(t[r],n[r]):t[r]=n[r]}),t}(y,e)}function a(){return y.id?[].concat(y.id):[]}function o(){}function i(){return!(b.checkDuplicatedScript&&Array.prototype.slice.call(document.getElementsByTagName("script")).filter(function(e){return-1!==e.src.indexOf("analytics")||-1!==e.src.indexOf("gtag")}).length>0)}function l(e){return e.name||e.replace(/-/gi,"")}function s(){return new Promise(function(e,t){var n=setInterval(function(){"undefined"!=typeof window&&window.ga&&(e(),clearInterval(n))},10)})}function c(e,t){return a().length>1?l(t)+"."+e:e}function u(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];"undefined"!=typeof window&&a().forEach(function(t){var r;b.batch.enabled?(T.push({m:c(e,t),a:n}),k||(k=setInterval(function(){T.length?T.splice(0,b.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(k),k=null)},b.batch.delay))):(r=window).ga.apply(r,[c(e,t)].concat(n))})}function d(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];"object"!=typeof t[0]||t[0].constructor!==Object?u("set",t[0],t[1]):u("set",t[0])}function f(){var e=a();b.debug.enabled&&(window.ga_debug={trace:b.debug.trace}),e.forEach(function(t){var n=l(t),r=e.length>1?x({},b.fields,{name:n}):b.fields;window.ga("create",t.id||t,"auto",r)}),b.beforeFirstHit();var t=b.ecommerce;if(t.enabled){var n=t.enhanced?"ec":"ecommerce";t.options?u("require",n,t.options):u("require",n)}b.linkers.length>0&&(u("require","linker"),u("linker:autoLink",b.linkers)),b.debug.sendHitTask||d("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 u("send","screenview",{screenName:r});u.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?v(e):(d("page","object"==typeof n[0]?n[0].page:n[0]),u.apply(void 0,["send","pageview"].concat(n)))}function v(e){if(!function(e){return-1!==b.ignoreRoutes.indexOf(e)}(e.name)){var t=b.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=b.router,i=b.autoTracking,l=i.transformQueryString,s=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),u=o&&o.options.base,d=s&&u,f=e.path+(l?c:"");h(f=d?function(e,t){var n=t.split("/"),r=e.split("/");return""===n[0]&&"/"===e[e.length-1]&&n.shift(),r.join("/")+n.join("/")}(u,f):f)}}}function g(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0});var m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_={$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=m({},_),b=y,k=void 0,T=[],x=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},A=function(){2!=arguments.length?u("require",arguments.length<=0?void 0:arguments[0]):u("require",arguments.length<=0?void 0:arguments[0],arguments.length<=1?void 0:arguments[1])},w=function(){var e;b.set.forEach(function(e){var t=e.field,n=e.value;if(void 0===t||void 0===n)throw new Error('[vue-analytics] Wrong configuration in the plugin options.\nThe "set" array requires each item to have a "field" and a "value" property.');d(t,n)}),e=["ec","ecommerce"],b.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?A(n,t.options):A(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=(b.wait,b.id),t=b.disabled,n=b.debug,a=b.disableScriptLoader,o=n.enabled?"analytics_debug":"analytics",l="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})}(l).catch(function(){console.error("[vue-analytics] An error occured trying to load "+l+". Please check your connection or if you have any Google Analytics blocker installed in your browser.")}),Promise.resolve("function"==typeof e?e():e).then(function(e){r({id:e})}).then(function(){return"function"==typeof t?t():t}).then(function(e){r({disabled:e}),e&&M(),f(),w(),function(){var e=b.router,t=b.autoTracking;t.page&&e&&(t.pageviewOnLoad&&v(e.currentRoute),b.router.afterEach(function(n,r){var a=t.skipSamePath,o=t.shouldRouterUpdate;a&&n.path===r.path||("function"!=typeof o||o(n,r))&&b.$vue.nextTick().then(function(){v(e.currentRoute)})}))}()})}},L=this,B=function(e){u("send","exception",{exDescription:e,exFatal:arguments.length>1&&void 0!==arguments[1]&&arguments[1]})},S=function(e){if(b.autoTracking.exception){window.addEventListener("error",function(e){B(e.message)});var t=e.config.errorHandler;e.config.errorHandler=function(e,n,r){B(e.message),b.autoTracking.exceptionLogs&&(console.error("[vue-analytics] Error in "+r+": "+e.message),console.error(e)),"function"==typeof t&&t.call(L,e,n,r)}}},W=B,z=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},O=["addItem","addTransaction","addProduct","addImpression","setAction","addPromo","send"].reduce(function(e,t){return z({},e,function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},t,function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];u.apply(void 0,[function(e){return(b.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];u.apply(void 0,["send","event"].concat(t))},exception:W,page:h,query:u,require:A,set:d,social:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];u.apply(void 0,["send","social"].concat(t))},time:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];u.apply(void 0,["send","timing"].concat(t))},screenview:p,ecommerce:O,disable:function(){return M(!0)},enable:function(){return M(!1)},commands:b.commands},R={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?b.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)})})}},D=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,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&l.return&&l.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=D(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(E({},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",R),e.prototype.$ga=e.$ga=P,S(e),C()},n.d(t,"onAnalyticsReady",function(){return s}),n.d(t,"analyticsMiddleware",function(){return N});var E=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,l=e=e||{},s=typeof e.default;"object"!==s&&"function"!==s||(i=e,l=e.default);var c,u="function"==typeof l?l.options:l;if(t&&(u.render=t.render,u.staticRenderFns=t.staticRenderFns,u._compiled=!0),n&&(u.functional=!0),a&&(u._scopeId=a),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)},u._ssrRegister=c):r&&(c=r),c){var d=u.functional,f=d?u.render:u.beforeCreate;d?(u._injectStyles=c,u.render=function(e,t){return c.call(t),f(e,t)}):u.beforeCreate=f?[].concat(f,c):[c]}return{esModule:i,exports:l,options:u}}},function(e,t,n){"use strict";var r=n(7);t.a={props:{rootClass:{type:String,default:"adswrapper"},dataAdClient:{type:String,default:""},dataAdSlot:{type:String,default:""},dataAdTest:{type:String,default:""}},data:function(){return{ADS_SCRIPT:r.a.ADS_SCRIPT}}}},function(e,t,n){"use strict";var r=n(1);t.a={name:"Adsense",mixins:[r.a]}},function(e,t,n){"use strict";var r=n(1);t.a={name:"InArticleAdsense",mixins:[r.a]}},function(e,t,n){"use strict";var r=n(1);t.a={name:"InFeedAdsense",mixins:[r.a],props:{dataAdLayoutKey:{type:String,default:"-fg+5n+6t-e7+r"}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),a=n(9),o=n(11),i={install:function(e){e.component(r.a.name,r.a)}},l={install:function(e){e.component(a.a.name,a.a)}},s={install:function(e){e.component(o.a.name,o.a)}};r.a.install=i.install,a.a.install=l.install,o.a.install=s.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){},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||{},l=typeof e.default;"object"!==l&&"function"!==l||(o=e,i=e.default);var s,c="function"==typeof i?i.options:i;if(t&&(c.render=t.render,c.staticRenderFns=t.staticRenderFns),r&&(c._scopeId=r),a?(s=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),n&&n.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=s):n&&(s=n),s){var u=c.functional,d=u?c.render:c.beforeCreate;u?c.render=function(e,t){return s.call(t),d(e,t)}:c.beforeCreate=d?[].concat(d,s):[s]}return{esModule: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),l=function(e,t,n){var s,c,u,d=e&l.F,f=e&l.G,p=e&l.S,h=e&l.P,v=e&l.B,g=e&l.W,m=f?a:a[t]||(a[t]={}),_=m.prototype,y=f?r:p?r[t]:(r[t]||{}).prototype;for(s in f&&(n=t),n)(c=!d&&y&&void 0!==y[s])&&s in m||(u=c?y[s]:n[s],m[s]=f&&"function"!=typeof y[s]?n[s]:v&&c?o(u,r):g&&y[s]==u?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(u):h&&"function"==typeof u?o(Function.call,u):u,h&&((m.virtual||(m.virtual={}))[s]=u,e&l.R&&_&&!_[s]&&i(_,s,u)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){e.exports={}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";(function(e,n){function r(e){return void 0===e||null===e}function a(e){return void 0!==e&&null!==e}function o(e){return!0===e}function i(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function l(e){return null!==e&&"object"==typeof e}function s(e){return"[object Object]"===Kt.call(e)}function c(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function u(e){return null==e?"":"object"==typeof e?JSON.stringify(e,null,2):String(e)}function d(e){var t=parseFloat(e);return isNaN(t)?e:t}function f(e,t){for(var n=Object.create(null),r=e.split(","),a=0;a<r.length;a++)n[r[a]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}function p(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}function h(e,t){return Ut.call(e,t)}function v(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}function g(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n}function m(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function _(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]&&_(t,e[n]);return t}function b(e,t,n){}function k(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 k(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 k(e[n],t[n])})}catch(e){return!1}}function T(e,t){for(var n=0;n<e.length;n++)if(k(e[n],t))return n;return-1}function x(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}function A(e){var t=(e+"").charCodeAt(0);return 36===t||95===t}function w(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 Sn(void 0,void 0,void 0,String(e))}function L(e,t){var n=e.componentOptions,r=new Sn(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=B(e.children,!0)),n&&n.children&&(n.children=B(n.children,!0))),r}function B(e,t){for(var n=e.length,r=new Array(n),a=0;a<n;a++)r[a]=L(e[a],t);return r}function S(e,t){var n;if(l(e)&&!(e instanceof Sn))return h(e,"__ob__")&&e.__ob__ instanceof Nn?n=e.__ob__:Dn.shouldConvert&&!xn()&&(Array.isArray(e)||s(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new Nn(e)),t&&n&&n.vmCount++,n}function W(e,t,n,r,a){var o=new Ln,i=Object.getOwnPropertyDescriptor(e,t);if(!i||!1!==i.configurable){var l=i&&i.get,s=i&&i.set,c=!a&&S(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=l?l.call(e):n;return Ln.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=l?l.call(e):n;t===r||t!=t&&r!=r||(s?s.call(e,t):n=t,c=!a&&S(t),o.notify())}})}}function z(e,t,n){if(Array.isArray(e)&&c(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var r=e.__ob__;return e._isVue||r&&r.vmCount?n:r?(W(r.value,t,n),r.dep.notify(),n):(e[t]=n,n)}function O(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)?s(r)&&s(a)&&P(r,a):z(e,n,a);return e}function R(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 D(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?_(a,t):a}function E(e,t,n){function r(r){var a=En[r]||Fn;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=Xt(a),i[o]={type:null});else if(s(n))for(var l in n)a=n[l],o=Xt(l),i[o]=s(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(s(n))for(var o in n){var i=n[o];r[o]=s(i)?_({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=E(e,a,n)),t.mixins)for(var o=0,i=t.mixins.length;o<i;o++)e=E(e,t.mixins[o],n);var l,c={};for(l in e)r(l);for(l in t)h(e,l)||r(l);return c}function I(e,t,n,r){if("string"==typeof n){var a=e[t];if(h(a,n))return a[n];var o=Xt(n);if(h(a,o))return a[o];var i=Jt(o);return h(a,i)?a[i]:a[n]||a[o]||a[i]}}function j(e,t,n,r){var a=t[e],o=!h(n,e),i=n[e];if($(Boolean,a.type)&&(o&&!h(a,"default")?i=!1:$(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"!==F(t.type)?r.call(e):r}}(r,a,e);var l=Dn.shouldConvert;Dn.shouldConvert=!0,S(i),Dn.shouldConvert=l}return i}function F(e){var t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function $(e,t){if(!Array.isArray(t))return F(t)===F(e);for(var n=0,r=t.length;n<r;n++)if(F(t[n])===F(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){G(e)}G(e)}function G(e,t,n){if(!cn&&!un||"undefined"==typeof console)throw e;console.error(e)}function K(){Vn=!1;var e=$n.slice(0);$n.length=0;for(var t=0;t<e.length;t++)e[t]()}function q(e,t){var n;if($n.push(function(){if(e)try{e.call(t)}catch(e){V(e,t,"nextTick")}else n&&n(t)}),Vn||(Vn=!0,Hn?jn():In()),!e&&"undefined"!=typeof Promise)return new Promise(function(e){n=e})}function U(e){(function e(t,n){var r,a,o=Array.isArray(t);if((o||l(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,Yn),Yn.clear()}function Y(e){function t(){var e=arguments,n=t.fns;if(!Array.isArray(n))return n.apply(null,arguments);for(var r=n.slice(),a=0;a<r.length;a++)r[a].apply(null,e)}return t.fns=e,t}function X(e,t,n,a,o){var i,l,s,c;for(i in e)l=e[i],s=t[i],c=Xn(i),r(l)||(r(s)?(r(l.fns)&&(l=e[i]=Y(l)),n(c.name,l,c.once,c.capture,c.passive,c.params)):l!==s&&(s.fns=l,e[i]=s));for(i in t)r(e[i])&&(c=Xn(i),a(c.name,t[i],c.capture))}function J(e,t,n){function i(){n.apply(this,arguments),p(l.fns,i)}e instanceof Sn&&(e=e.data.hook||(e.data.hook={}));var l,s=e[t];r(s)?l=Y([i]):a(s.fns)&&o(s.merged)?(l=s).fns.push(i):l=Y([s,i]),l.merged=!0,e[t]=l}function Z(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 l,s,c,u,d=[];for(l=0;l<t.length;l++)r(s=t[l])||"boolean"==typeof s||(c=d.length-1,u=d[c],Array.isArray(s)?s.length>0&&(ee((s=e(s,(n||"")+"_"+l))[0])&&ee(u)&&(d[c]=C(u.text+s[0].text),s.shift()),d.push.apply(d,s)):i(s)?ee(u)?d[c]=C(u.text+s):""!==s&&d.push(C(s)):ee(s)&&ee(u)?d[c]=C(u.text+s.text):(o(t._isVList)&&a(s.tag)&&r(s.key)&&a(n)&&(s.key="__vlist"+n+"_"+l+"__"),d.push(s)));return d}(e):void 0}function ee(e){return a(e)&&a(e.text)&&function(e){return!1===e}(e.isComment)}function te(e,t){return(e.__esModule||wn&&"Module"===e[Symbol.toStringTag])&&(e=e.default),l(e)?t.extend(e):e}function ne(e){return e.isComment&&e.asyncFactory}function re(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(a(n)&&(a(n.componentOptions)||ne(n)))return n}}function ae(e,t,n){n?Un.$once(e,t):Un.$on(e,t)}function oe(e,t){Un.$off(e,t)}function ie(e,t,n){Un=e,X(t,n||{},ae,oe),Un=void 0}function le(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 l=i.slot,s=n[l]||(n[l]=[]);"template"===o.tag?s.push.apply(s,o.children||[]):s.push(o)}}for(var c in n)n[c].every(se)&&delete n[c];return n}function se(e){return e.isComment&&!e.asyncFactory||" "===e.text}function ce(e,t){t=t||{};for(var n=0;n<e.length;n++)Array.isArray(e[n])?ce(e[n],t):t[e[n].key]=e[n].fn;return t}function ue(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function de(e,t){if(t){if(e._directInactive=!1,ue(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)de(e.$children[n]);fe(e,"activated")}}function fe(e,t){var n=e.$options[t];if(n)for(var r=0,a=n.length;r<a;r++)try{n[r].call(e)}catch(n){V(n,e,t+" hook")}e._hasHookEvent&&e.$emit("hook:"+t)}function pe(){var e,t;for(nr=!0,Zn.sort(function(e,t){return e.id-t.id}),rr=0;rr<Zn.length;rr++)e=Zn[rr],t=e.id,er[t]=null,e.run();var n=Qn.slice(),r=Zn.slice();rr=Zn.length=Qn.length=0,er={},tr=nr=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,de(e[t],!0)}(n),function(e){for(var t=e.length;t--;){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&fe(r,"updated")}}(r),An&&on.devtools&&An.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 ve(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},a=e.$options._propKeys=[],o=!e.$parent;for(var i in Dn.shouldConvert=o,t)!function(o){a.push(o);var i=j(o,t,n,e);W(r,o,i),o in e||he(e,"_props",o)}(i);Dn.shouldConvert=!0}(e,t.props),t.methods&&function(e,t){for(var n in e.$options.props,t)e[n]=null==t[n]?b:g(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;s(t=e._data="function"==typeof t?function(e,t){try{return e.call(t,t)}catch(e){return V(e,t,"data()"),{}}}(t,e):t||{})||(t={});for(var n=Object.keys(t),r=e.$options.props,a=(e.$options.methods,n.length);a--;){var o=n[a];r&&h(r,o)||A(o)||he(e,"_data",o)}S(t,!0)}(e):S(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=xn();for(var a in t){var o=t[a],i="function"==typeof o?o:o.get;r||(n[a]=new or(e,i||b,b,lr)),a in e||ge(e,a,o)}}(e,t.computed),t.watch&&t.watch!==_n&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var a=0;a<r.length;a++)_e(e,n,r[a]);else _e(e,n,r)}}(e,t.watch)}function ge(e,t,n){var r=!xn();"function"==typeof n?(ir.get=r?me(t):n,ir.set=b):(ir.get=n.get?r&&!1!==n.cache?me(t):n.get:b,ir.set=n.set?n.set:b),Object.defineProperty(e,t,ir)}function me(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),Ln.target&&t.depend(),t.value}}function _e(e,t,n,r){return s(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=wn?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,l=t;l;){if(l._provided&&i in l._provided){n[o]=l._provided[i];break}l=l.$parent}if(!l&&"default"in e[o]){var s=e[o].default;n[o]="function"==typeof s?s.call(t):s}}return n}}function be(e,t){var n,r,o,i,s;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(l(e))for(i=Object.keys(e),n=new Array(i.length),r=0,o=i.length;r<o;r++)s=i[r],n[r]=t(e[s],s,r);return a(n)&&(n._isVList=!0),n}function ke(e,t,n,r){var a,o=this.$scopedSlots[e];if(o)n=n||{},r&&(n=_(_({},r),n)),a=o(n)||t;else{var i=this.$slots[e];i&&(i._rendered=!0),a=i||t}var l=n&&n.slot;return l?this.$createElement("template",{slot:l},a):a}function Te(e){return I(this.$options,"filters",e)||tn}function xe(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 Ae(e,t,n,r,a){var o;if(n&&l(n))for(var i in Array.isArray(n)&&(n=y(n)),n)!function(i){if("class"===i||"style"===i||qt(i))o=e;else{var l=e.attrs&&e.attrs.type;o=r||on.mustUseProp(t,l,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 we(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t?Array.isArray(r)?B(r):L(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]&&Le(e[r],t+"_"+r,n);else Le(e,t,n)}function Le(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function Be(e,t){if(t&&s(t)){var n=e.on=e.on?_({},e.on):{};for(var r in t){var a=n[r],o=t[r];n[r]=a?[].concat(a,o):o}}return e}function Se(e){e._o=Me,e._n=d,e._s=u,e._l=be,e._t=ke,e._q=k,e._i=T,e._m=we,e._f=Te,e._k=xe,e._b=Ae,e._v=C,e._e=zn,e._u=ce,e._g=Be}function We(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||Gt,this.injections=ye(i.inject,r),this.slots=function(){return le(n,r)};var l=Object.create(r),s=o(i._compiled),c=!s;s&&(this.$options=i,this.$slots=this.slots(),this.$scopedSlots=e.scopedSlots||Gt),i._scopeId?this._c=function(e,t,n,a){var o=De(l,e,t,n,a,c);return o&&(o.fnScopeId=i._scopeId,o.fnContext=r),o}:this._c=function(e,t,n,r){return De(l,e,t,n,r,c)}}function ze(e,t){for(var n in t)e[Xt(n)]=t[n]}function Oe(e,t,n,i,s){if(!r(e)){var c=n.$options._base;if(l(e)&&(e=c.extend(e)),"function"==typeof e){var u;if(r(e.cid)&&void 0===(e=function(e,t,n){if(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],s=!0,c=function(){for(var e=0,t=i.length;e<t;e++)i[e].$forceUpdate()},u=x(function(n){e.resolved=te(n,t),s||c()}),d=x(function(t){a(e.errorComp)&&(e.error=!0,c())}),f=e(u,d);return l(f)&&("function"==typeof f.then?r(e.resolved)&&f.then(u,d):a(f.component)&&"function"==typeof f.component.then&&(f.component.then(u,d),a(f.error)&&(e.errorComp=te(f.error,t)),a(f.loading)&&(e.loadingComp=te(f.loading,t),0===f.delay?e.loading=!0:setTimeout(function(){r(e.resolved)&&r(e.error)&&(e.loading=!0,c())},f.delay||200)),a(f.timeout)&&setTimeout(function(){r(e.resolved)&&d(null)},f.timeout))),s=!1,e.loading?e.loadingComp:e.resolved}e.contexts.push(n)}(u=e,c,n)))return function(e,t,n,r,a){var o=zn();return o.asyncFactory=e,o.asyncMeta={data:t,context:n,children:r,tag:a},o}(u,t,n,i,s);t=t||{},Ie(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 d=function(e,t,n){var o=t.options.props;if(!r(o)){var i={},l=e.attrs,s=e.props;if(a(l)||a(s))for(var c in o){var u=Qt(c);Z(i,s,c,u,!0)||Z(i,l,c,u,!1)}return i}}(t,e);if(o(e.options.functional))return function(e,t,n,r,o){var i=e.options,l={},s=i.props;if(a(s))for(var c in s)l[c]=j(c,s,t||Gt);else a(n.attrs)&&ze(l,n.attrs),a(n.props)&&ze(l,n.props);var u=new We(n,l,o,r,e),d=i.render.call(null,u._c,u);return d instanceof Sn&&(d.fnContext=r,d.fnOptions=i,n.slot&&((d.data||(d.data={})).slot=n.slot)),d}(e,d,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=sr[n];e.hook[n]=r?Re(a,r):a}}(t);var h=e.options.name||s;return new Sn("vue-component-"+e.cid+(h?"-"+h:""),t,void 0,void 0,void 0,n,{Ctor:e,propsData:d,listeners:f,tag:s,children:i},u)}}}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 Re(e,t){return function(n,r,a,o){e(n,r,a,o),t(n,r,a,o)}}function De(e,t,n,r,a,l){return(Array.isArray(n)||i(n))&&(a=r,r=n,n=void 0),o(l)&&(a=dr),Ne(e,t,n,r,a)}function Ne(e,t,n,r,o){return a(n)&&a(n.__ob__)?zn():(a(n)&&a(n.is)&&(t=n.is),t?(Array.isArray(r)&&"function"==typeof r[0]&&((n=n||{}).scopedSlots={default:r[0]},r.length=0),o===dr?r=Q(r):o===ur&&(r=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(r)),"string"==typeof t?(l=e.$vnode&&e.$vnode.ns||on.getTagNamespace(t),i=on.isReservedTag(t)?new Sn(on.parsePlatformTagName(t),n,r,void 0,void 0,e):a(s=I(e.$options,"components",t))?Oe(s,n,e,r,t):new Sn(t,n,r,void 0,void 0,e)):i=Oe(t,n,e,r),a(i)?(l&&Ee(i,l),i):zn()):zn());var i,l,s}function Ee(e,t,n){if(e.ns=t,"foreignObject"===e.tag&&(t=void 0,n=!0),a(e.children))for(var i=0,l=e.children.length;i<l;i++){var s=e.children[i];a(s.tag)&&(r(s.ns)||o(n))&&Ee(s,t,n)}}function Ie(e){var t=e.options;if(e.super){var n=Ie(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]=je(n[o],r[o],a[o]));return t}(e);r&&_(e.extendOptions,r),(t=e.options=E(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function je(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 Fe(e){this._init(e)}function $e(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=E(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=_({},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]"===Kt.call(e)}(e)&&e.test(t)}function Ge(e,t){var n=e.cache,r=e.keys,a=e._vnode;for(var o in n){var i=n[o];if(i){var l=Ve(i.componentOptions);l&&!t(l)&&Ke(n,o,r,a)}}}function Ke(e,t,n,r){var a=e[t];!a||r&&a.tag===r.tag||a.componentInstance.$destroy(),e[t]=null,p(n,t)}function qe(e){for(var t=e.data,n=e,r=e;a(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(t=Ue(r.data,t));for(;a(n=n.parent);)n&&n.data&&(t=Ue(t,n.data));return function(e,t){return a(e)||a(t)?Ye(e,Xe(t)):""}(t.staticClass,t.class)}function Ue(e,t){return{staticClass:Ye(e.staticClass,t.staticClass),class:a(e.class)?[e.class,t.class]:t.class}}function Ye(e,t){return e?t?e+" "+t:e:t||""}function Xe(e){return Array.isArray(e)?function(e){for(var t,n="",r=0,o=e.length;r<o;r++)a(t=Xe(e[r]))&&""!==t&&(n&&(n+=" "),n+=t);return n}(e):l(e)?function(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}(e):"string"==typeof e?e:""}function Je(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 Ze(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||Wr(r)&&Wr(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,l=tt(e.data.directives,e.context),s=tt(t.data.directives,t.context),c=[],u=[];for(n in s)r=l[n],a=s[n],r?(a.oldValue=r.value,rt(a,"update",t,e),a.def&&a.def.componentUpdated&&u.push(a)):(rt(a,"bind",t,e),a.def&&a.def.inserted&&c.push(a));if(c.length){var d=function(){for(var n=0;n<c.length;n++)rt(c[n],"inserted",t,e)};o?J(t,"insert",d):d()}if(u.length&&J(t,"postpatch",function(){for(var n=0;n<u.length;n++)rt(u[n],"componentUpdated",t,e)}),!o)for(n in l)s[n]||rt(l[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=I(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,l=t.elm,s=e.data.attrs||{},c=t.data.attrs||{};for(o in a(c.__ob__)&&(c=t.data.attrs=_({},c)),c)i=c[o],s[o]!==i&&ot(l,o,i);for(o in(pn||vn)&&c.value!==s.value&&ot(l,"value",c.value),s)r(c[o])&&(xr(o)?l.removeAttributeNS(Tr,Ar(o)):br(o)||l.removeAttribute(o))}}function ot(e,t,n){if(kr(t))wr(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n));else if(br(t))e.setAttribute(t,wr(n)||"false"===n?"false":"true");else if(xr(t))wr(n)?e.removeAttributeNS(Tr,Ar(t)):e.setAttributeNS(Tr,t,n);else if(wr(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 l=qe(t),s=n._transitionClasses;a(s)&&(l=Ye(l,Xe(s))),l!==n._prevClass&&(n.setAttribute("class",l),n._prevClass=l)}}function lt(e){if(a(e[Fr])){var t=pn?"change":"input";e[t]=[].concat(e[Fr],e[t]||[]),delete e[Fr]}a(e[$r])&&(e.change=[].concat(e[$r],e.change||[]),delete e[$r])}function st(e,t,n,r,a){t=function(e){return e._withTask||(e._withTask=function(){Hn=!0;var t=e.apply(null,arguments);return Hn=!1,t})}(t),n&&(t=function(e,t,n){var r=gr;return function a(){null!==e.apply(null,arguments)&&ct(t,a,n,r)}}(t,e,r)),gr.addEventListener(e,t,yn?{capture:r,passive:a}:r)}function ct(e,t,n,r){(r||gr).removeEventListener(e,t._withTask||t,n)}function ut(e,t){if(!r(e.data.on)||!r(t.data.on)){var n=t.data.on||{},a=e.data.on||{};gr=t.elm,lt(n),X(n,a,st,ct,t.context),gr=void 0}}function dt(e,t){if(!r(e.data.domProps)||!r(t.data.domProps)){var n,o,i=t.elm,l=e.data.domProps||{},s=t.data.domProps||{};for(n in a(s.__ob__)&&(s=t.data.domProps=_({},s)),l)r(s[n])&&(i[n]="");for(n in s){if(o=s[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),o===l[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 d(n)!==d(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?_(e.staticStyle,t):t}function ht(e){return Array.isArray(e)?y(e):"string"==typeof e?Gr(e):e}function vt(e,t){var n=t.data,o=e.data;if(!(r(n.staticStyle)&&r(n.style)&&r(o.staticStyle)&&r(o.style))){var i,l,s=t.elm,c=o.staticStyle,u=o.normalizedStyle||o.style||{},d=c||u,f=ht(t.data.style)||{};t.data.normalizedStyle=a(f.__ob__)?_({},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))&&_(r,n);(n=pt(e.data))&&_(r,n);for(var o=e;o=o.parent;)o.data&&(n=pt(o.data))&&_(r,n);return r}(t,!0);for(l in d)r(p[l])&&Ur(s,l,"");for(l in p)(i=p[l])!==d[l]&&Ur(s,l,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 mt(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(/\s+/).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function _t(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&_(t,Zr(e.name||"v")),_(t,e),t}return"string"==typeof e?Zr(e):void 0}}function yt(e){ia(function(){ia(e)})}function bt(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),gt(e,t))}function kt(e,t){e._transitionClasses&&p(e._transitionClasses,t),mt(e,t)}function Tt(e,t,n){var r=xt(e,t),a=r.type,o=r.timeout,i=r.propCount;if(!a)return n();var l=a===ea?ra:oa,s=0,c=function(){e.removeEventListener(l,u),n()},u=function(t){t.target===e&&++s>=i&&c()};setTimeout(function(){s<i&&c()},o+1),e.addEventListener(l,u)}function xt(e,t){var n,r=window.getComputedStyle(e),a=r[na+"Delay"].split(", "),o=r[na+"Duration"].split(", "),i=At(a,o),l=r[aa+"Delay"].split(", "),s=r[aa+"Duration"].split(", "),c=At(l,s),u=0,d=0;return t===ea?i>0&&(n=ea,u=i,d=o.length):t===ta?c>0&&(n=ta,u=c,d=s.length):(u=Math.max(i,c),d=(n=u>0?i>c?ea:ta:null)?n===ea?o.length:s.length:0),{type:n,timeout:u,propCount:d,hasTransform:n===ea&&la.test(r[na+"Property"])}}function At(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max.apply(null,t.map(function(t,n){return wt(t)+wt(e[n])}))}function wt(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=_t(e.data.transition);if(!r(o)&&!a(n._enterCb)&&1===n.nodeType){for(var i=o.css,s=o.type,c=o.enterClass,u=o.enterToClass,f=o.enterActiveClass,p=o.appearClass,h=o.appearToClass,v=o.appearActiveClass,g=o.beforeEnter,m=o.enter,_=o.afterEnter,y=o.enterCancelled,b=o.beforeAppear,k=o.appear,T=o.afterAppear,A=o.appearCancelled,w=o.duration,M=Jn,C=Jn.$vnode;C&&C.parent;)C=C.parent,M=C.context;var L=!M._isMounted||!e.isRootInsert;if(!L||k||""===k){var B=L&&p?p:c,S=L&&v?v:f,W=L&&h?h:u,z=L&&b||g,O=L&&"function"==typeof k?k:m,P=L&&T||_,R=L&&A||y,D=d(l(w)?w.enter:w),N=!1!==i&&!hn,E=Bt(O),I=n._enterCb=x(function(){N&&(kt(n,W),kt(n,S)),I.cancelled?(N&&kt(n,B),R&&R(n)):P&&P(n),n._enterCb=null});e.data.show||J(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(),O&&O(n,I)}),z&&z(n),N&&(bt(n,B),bt(n,S),yt(function(){bt(n,W),kt(n,B),I.cancelled||E||(Lt(D)?setTimeout(I,D):Tt(n,s,I))})),e.data.show&&(t&&t(),O&&O(n,I)),N||E||I()}}}function Ct(e,t){function n(){A.cancelled||(e.data.show||((o.parentNode._pending||(o.parentNode._pending={}))[e.key]=e),h&&h(o),b&&(bt(o,u),bt(o,p),yt(function(){bt(o,f),kt(o,u),A.cancelled||k||(Lt(T)?setTimeout(A,T):Tt(o,c,A))})),v&&v(o,A),b||k||A())}var o=e.elm;a(o._enterCb)&&(o._enterCb.cancelled=!0,o._enterCb());var i=_t(e.data.transition);if(r(i)||1!==o.nodeType)return t();if(!a(o._leaveCb)){var s=i.css,c=i.type,u=i.leaveClass,f=i.leaveToClass,p=i.leaveActiveClass,h=i.beforeLeave,v=i.leave,g=i.afterLeave,m=i.leaveCancelled,_=i.delayLeave,y=i.duration,b=!1!==s&&!hn,k=Bt(v),T=d(l(y)?y.leave:y),A=o._leaveCb=x(function(){o.parentNode&&o.parentNode._pending&&(o.parentNode._pending[e.key]=null),b&&(kt(o,f),kt(o,p)),A.cancelled?(b&&kt(o,u),m&&m(o)):(t(),g&&g(o)),o._leaveCb=null});_?_(n):n()}}function Lt(e){return"number"==typeof e&&!isNaN(e)}function Bt(e){if(r(e))return!1;var t=e.fns;return a(t)?Bt(Array.isArray(t)?t[0]:t):(e._length||e.length)>1}function St(e,t){!0!==t.data.show&&Mt(t)}function Wt(e,t,n){zt(e,t),(pn||vn)&&setTimeout(function(){zt(e,t)},0)}function zt(e,t,n){var r=t.value,a=e.multiple;if(!a||Array.isArray(r)){for(var o,i,l=0,s=e.options.length;l<s;l++)if(i=e.options[l],a)o=T(r,Pt(i))>-1,i.selected!==o&&(i.selected=o);else if(k(Pt(i),r))return void(e.selectedIndex!==l&&(e.selectedIndex=l));a||(e.selectedIndex=-1)}}function Ot(e,t){return t.every(function(t){return!k(t,e)})}function Pt(e){return"_value"in e?e._value:e.value}function Rt(e){e.target.composing=!0}function Dt(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 Et(e){return!e.componentInstance||e.data&&e.data.transition?e:Et(e.componentInstance._vnode)}function It(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?It(re(t.children)):e}function jt(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[Xt(o)]=a[o];return t}function Ft(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}function $t(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 Gt=Object.freeze({}),Kt=Object.prototype.toString,qt=(f("slot,component",!0),f("key,ref,slot,slot-scope,is")),Ut=Object.prototype.hasOwnProperty,Yt=/-(\w)/g,Xt=v(function(e){return e.replace(Yt,function(e,t){return t?t.toUpperCase():""})}),Jt=v(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),Zt=/\B([A-Z])/g,Qt=v(function(e){return e.replace(Zt,"-$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:b,parsePlatformTagName:tn,mustUseProp:en,_lifecycleHooks:an},ln=/[^\w.$]/,sn="__proto__"in{},cn="undefined"!=typeof window,un="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,dn=un&&WXEnvironment.platform.toLowerCase(),fn=cn&&window.navigator.userAgent.toLowerCase(),pn=fn&&/msie|trident/.test(fn),hn=fn&&fn.indexOf("msie 9.0")>0,vn=fn&&fn.indexOf("edge/")>0,gn=fn&&fn.indexOf("android")>0||"android"===dn,mn=fn&&/iphone|ipad|ipod|ios/.test(fn)||"ios"===dn,_n=(fn&&/chrome\/\d+/.test(fn),{}.watch),yn=!1;if(cn)try{var bn={};Object.defineProperty(bn,"passive",{get:function(){yn=!0}}),window.addEventListener("test-passive",null,bn)}catch(e){}var kn,Tn,xn=function(){return void 0===kn&&(kn=!cn&&void 0!==e&&"server"===e.process.env.VUE_ENV),kn},An=cn&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,wn="undefined"!=typeof Symbol&&M(Symbol)&&"undefined"!=typeof Reflect&&M(Reflect.ownKeys);Tn="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=b,Cn=0,Ln=function(){this.id=Cn++,this.subs=[]};Ln.prototype.addSub=function(e){this.subs.push(e)},Ln.prototype.removeSub=function(e){p(this.subs,e)},Ln.prototype.depend=function(){Ln.target&&Ln.target.addDep(this)},Ln.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t<n;t++)e[t].update()},Ln.target=null;var Bn=[],Sn=function(e,t,n,r,a,o,i,l){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=l,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},Wn={child:{configurable:!0}};Wn.child.get=function(){return this.componentInstance},Object.defineProperties(Sn.prototype,Wn);var zn=function(e){void 0===e&&(e="");var t=new Sn;return t.text=e,t.isComment=!0,t},On=Array.prototype,Pn=Object.create(On);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(e){var t=On[e];w(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 Rn=Object.getOwnPropertyNames(Pn),Dn={shouldConvert:!0},Nn=function(e){this.value=e,this.dep=new Ln,this.vmCount=0,w(e,"__ob__",this),Array.isArray(e)?((sn?function(e,t,n){e.__proto__=t}:function(e,t,n){for(var r=0,a=n.length;r<a;r++){var o=n[r];w(e,o,t[o])}})(e,Pn,Rn),this.observeArray(e)):this.walk(e)};Nn.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)W(e,t[n],e[t[n]])},Nn.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)S(e[t])};var En=on.optionMergeStrategies;En.data=function(e,t,n){return n?R(e,t,n):t&&"function"!=typeof t?e:R(e,t)},an.forEach(function(e){En[e]=D}),rn.forEach(function(e){En[e+"s"]=N}),En.watch=function(e,t,n,r){if(e===_n&&(e=void 0),t===_n&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var a={};for(var o in _(a,e),t){var i=a[o],l=t[o];i&&!Array.isArray(i)&&(i=[i]),a[o]=i?i.concat(l):Array.isArray(l)?l:[l]}return a},En.props=En.methods=En.inject=En.computed=function(e,t,n,r){if(!e)return t;var a=Object.create(null);return _(a,e),t&&_(a,t),a},En.provide=R;var In,jn,Fn=function(e,t){return void 0===t?e:t},$n=[],Vn=!1,Hn=!1;if(void 0!==n&&M(n))jn=function(){n(K)};else if("undefined"==typeof MessageChannel||!M(MessageChannel)&&"[object MessageChannelConstructor]"!==MessageChannel.toString())jn=function(){setTimeout(K,0)};else{var Gn=new MessageChannel,Kn=Gn.port2;Gn.port1.onmessage=K,jn=function(){Kn.postMessage(1)}}if("undefined"!=typeof Promise&&M(Promise)){var qn=Promise.resolve();In=function(){qn.then(K),mn&&setTimeout(b)}}else In=jn;var Un,Yn=new Tn,Xn=v(function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),r="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=r?e.slice(1):e,once:n,capture:r,passive:t}}),Jn=null,Zn=[],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 Tn,this.newDepIds=new Tn,this.expression="","function"==typeof t?this.getter=t:(this.getter=function(e){if(!ln.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}(t),this.getter||(this.getter=function(){})),this.value=this.lazy?void 0:this.get()};or.prototype.get=function(){!function(e){Ln.target&&Bn.push(Ln.target),Ln.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&&U(e),Ln.target=Bn.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=Zn.length-1;n>rr&&Zn[n].id>e.id;)n--;Zn.splice(n+1,0,e)}else Zn.push(e);tr||(tr=!0,q(pe))}}(this)},or.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||l(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){V(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},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:b,set:b},lr={lazy:!0};Se(We.prototype);var sr={init:function(e,t,n,r){if(!e.componentInstance||e.componentInstance._isDestroyed)(e.componentInstance=Pe(e,Jn,n,r)).$mount(t?e.elm:void 0,t);else if(e.data.keepAlive){var a=e;sr.prepatch(a,a)}},prepatch:function(e,t){var n=t.componentOptions;!function(e,t,n,r,a){var o=!!(a||e.$options._renderChildren||r.data.scopedSlots||e.$scopedSlots!==Gt);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||Gt,e.$listeners=n||Gt,t&&e.$options.props){Dn.shouldConvert=!1;for(var i=e._props,l=e.$options._propKeys||[],s=0;s<l.length;s++){var c=l[s];i[c]=j(c,e.$options.props,t,e)}Dn.shouldConvert=!0,e.$options.propsData=t}if(n){var u=e.$options._parentListeners;e.$options._parentListeners=n,ie(e,n,u)}o&&(e.$slots=le(a,r.context),e.$forceUpdate())}(t.componentInstance=e.componentInstance,n.propsData,n.listeners,t,n.children)},insert:function(e){var t=e.context,n=e.componentInstance;n._isMounted||(n._isMounted=!0,fe(n,"mounted")),e.data.keepAlive&&(t._isMounted?function(e){e._inactive=!1,Qn.push(e)}(n):de(n,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?function e(t,n){if(!(n&&(t._directInactive=!0,ue(t))||t._inactive)){t._inactive=!0;for(var r=0;r<t.$children.length;r++)e(t.$children[r]);fe(t,"deactivated")}}(t,!0):t.$destroy())}},cr=Object.keys(sr),ur=1,dr=2,fr=0;(function(e){e.prototype._init=function(e){var t=this;t._uid=fr++,t._isVue=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r,n._parentElm=t._parentElm,n._refElm=t._refElm;var a=r.componentOptions;n.propsData=a.propsData,n._parentListeners=a.listeners,n._renderChildren=a.children,n._componentTag=a.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=E(Ie(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=le(t._renderChildren,r),e.$scopedSlots=Gt,e._c=function(t,n,r,a){return De(e,t,n,r,a,!1)},e.$createElement=function(t,n,r,a){return De(e,t,n,r,a,!0)};var a=n&&n.data;W(e,"$attrs",a&&a.attrs||Gt,0,!0),W(e,"$listeners",t._parentListeners||Gt,0,!0)}(t),fe(t,"beforeCreate"),function(e){var t=ye(e.$options.inject,e);t&&(Dn.shouldConvert=!1,Object.keys(t).forEach(function(n){W(e,n,t[n])}),Dn.shouldConvert=!0)}(t),ve(t),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(t),fe(t,"created"),t.$options.el&&t.$mount(t.$options.el)}})(Fe),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=z,e.prototype.$delete=O,e.prototype.$watch=function(e,t,n){var r=this;if(s(t))return _e(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()}}}(Fe),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,l=o.length;l--;)if((i=o[l])===t||i.fn===t){o.splice(l,1);break}return n},e.prototype.$emit=function(e){var t=this,n=t._events[e];if(n){n=n.length>1?m(n):n;for(var r=m(arguments,1),a=0,o=n.length;a<o;a++)try{n[a].apply(t,r)}catch(n){V(n,t,'event handler for "'+e+'"')}}return t}}(Fe),function(e){e.prototype._update=function(e,t){var n=this;n._isMounted&&fe(n,"beforeUpdate");var r=n.$el,a=n._vnode,o=Jn;Jn=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),Jn=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)}}}(Fe),function(e){Se(e.prototype),e.prototype.$nextTick=function(e){return q(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]=B(i,!0))}t.$scopedSlots=a&&a.data.scopedSlots||Gt,t.$vnode=a;try{e=r.call(t._renderProxy,t.$createElement)}catch(n){V(n,t,"render"),e=t._vnode}return e instanceof Sn||(e=zn()),e.parent=a,e}}(Fe);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)Ke(e.cache,t,e.keys)},watch:{include:function(e){Ge(this,function(t){return He(e,t)})},exclude:function(e){Ge(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,l=this.keys,s=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;i[s]?(t.componentInstance=i[s].componentInstance,p(l,s),l.push(s)):(i[s]=t,l.push(s),this.max&&l.length>parseInt(this.max)&&Ke(i,l[0],l,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}},vr={KeepAlive:hr};(function(e){var t={get:function(){return on}};Object.defineProperty(e,"config",t),e.util={warn:Mn,extend:_,mergeOptions:E,defineReactive:W},e.set=z,e.delete=O,e.nextTick=q,e.options=Object.create(null),rn.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,_(e.options.components,vr),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=m(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=E(this.options,e),this}}(e),$e(e),function(e){rn.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&s(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)})(Fe),Object.defineProperty(Fe.prototype,"$isServer",{get:xn}),Object.defineProperty(Fe.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Fe.version="2.5.13";var gr,mr,_r=f("style,class"),yr=f("input,textarea,option,select,progress"),br=f("contenteditable,draggable,spellcheck"),kr=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"),Tr="http://www.w3.org/1999/xlink",xr=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Ar=function(e){return xr(e)?e.slice(6,e.length):""},wr=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"),Lr=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),Br=function(e){return Cr(e)||Lr(e)},Sr=Object.create(null),Wr=f("text,number,password,search,email,tel,url"),zr=Object.freeze({createElement:function(e,t){var n=document.createElement(e);return"select"!==e?n:(t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n)},createElementNS:function(e,t){return document.createElementNS(Mr[e],t)},createTextNode:function(e){return document.createTextNode(e)},createComment:function(e){return document.createComment(e)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){e.textContent=t},setAttribute:function(e,t,n){e.setAttribute(t,n)}}),Or={create:function(e,t){Je(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Je(e,!0),Je(t))},destroy:function(e){Je(e,!0)}},Pr=new Sn("",{},[]),Rr=["create","activate","update","remove","destroy"],Dr={create:et,update:et,destroy:function(e){et(e,Pr)}},Nr=Object.create(null),Er=[Or,Dr],Ir={create:at,update:at},jr={create:it,update:it},Fr="__r",$r="__c",Vr={create:ut,update:ut},Hr={create:dt,update:dt},Gr=v(function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach(function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}),Kr=/^--/,qr=/\s*!important$/,Ur=function(e,t,n){if(Kr.test(t))e.style.setProperty(t,n);else if(qr.test(n))e.style.setProperty(t,n.replace(qr,""),"important");else{var r=Xr(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}},Yr=["Webkit","Moz","ms"],Xr=v(function(e){if(mr=mr||document.createElement("div").style,"filter"!==(e=Xt(e))&&e in mr)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<Yr.length;n++){var r=Yr[n]+t;if(r in mr)return r}}),Jr={create:vt,update:vt},Zr=v(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}}),Qr=cn&&!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()},la=/\b(transform|all)(,|$)/,sa=cn?{create:St,activate:St,remove:function(e,t){!0!==e.data.show?Ct(e,t):t()}}:{},ca=[Ir,jr,Vr,Hr,Jr,sa],ua=ca.concat(Er),da=function(e){function t(e){var t=L.parentNode(e);a(t)&&L.removeChild(t,e)}function n(e,t,n,r,i){if(e.isRootInsert=!i,!l(e,t,n,r)){var s=e.data,d=e.children,f=e.tag;a(f)?(e.elm=e.ns?L.createElementNS(e.ns,f):L.createElement(f,e),h(e),u(e,d,t),a(s)&&p(e,t),c(n,e.elm,r)):o(e.isComment)?(e.elm=L.createComment(e.text),c(n,e.elm,r)):(e.elm=L.createTextNode(e.text),c(n,e.elm,r))}}function l(e,t,n,r){var i=e.data;if(a(i)){var l=a(e.componentInstance)&&i.keepAlive;if(a(i=i.hook)&&a(i=i.init)&&i(e,!1,n,r),a(e.componentInstance))return s(e,t),o(l)&&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 s(e,t){a(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,d(e)?(p(e,t),h(e)):(Je(e),t.push(e))}function c(e,t,n){a(e)&&(a(n)?n.parentNode===e&&L.insertBefore(e,t,n):L.appendChild(e,t))}function u(e,t,r){if(Array.isArray(t))for(var a=0;a<t.length;++a)n(t[a],r,e.elm,null,!0);else i(e.text)&&L.appendChild(e.elm,L.createTextNode(String(e.text)))}function d(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(A=e.data.hook)&&(a(A.create)&&A.create(Pr,e),a(A.insert)&&t.push(e))}function h(e){var t;if(a(t=e.fnScopeId))L.setAttribute(e.elm,t,"");else for(var n=e;n;)a(t=n.context)&&a(t=t.$options._scopeId)&&L.setAttribute(e.elm,t,""),n=n.parent;a(t=Jn)&&t!==e.context&&t!==e.fnContext&&a(t=t.$options._scopeId)&&L.setAttribute(e.elm,t,"")}function v(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 m(e,n,r,o){for(;r<=o;++r){var i=n[r];a(i)&&(a(i.tag)?(_(i),g(i)):t(i.elm))}}function _(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)&&_(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,l){for(var s,c,u,d,f=0,p=0,h=t.length-1,g=t[0],_=t[h],y=o.length-1,T=o[0],x=o[y],A=!l;f<=h&&p<=y;)r(g)?g=t[++f]:r(_)?_=t[--h]:Ze(g,T)?(k(g,T,i),g=t[++f],T=o[++p]):Ze(_,x)?(k(_,x,i),_=t[--h],x=o[--y]):Ze(g,x)?(k(g,x,i),A&&L.insertBefore(e,g.elm,L.nextSibling(_.elm)),g=t[++f],x=o[--y]):Ze(_,T)?(k(_,T,i),A&&L.insertBefore(e,_.elm,g.elm),_=t[--h],T=o[++p]):(r(s)&&(s=Qe(t,f,h)),r(c=a(T.key)?s[T.key]:b(T,t,f,h))?n(T,i,e,g.elm):Ze(u=t[c],T)?(k(u,T,i),t[c]=void 0,A&&L.insertBefore(e,u.elm,g.elm)):n(T,i,e,g.elm),T=o[++p]);f>h?(d=r(o[y+1])?null:o[y+1].elm,v(e,d,o,p,y,i)):p>y&&m(0,t,f,h)}function b(e,t,n,r){for(var o=n;o<r;o++){var i=t[o];if(a(i)&&Ze(e,i))return o}}function k(e,t,n,i){if(e!==t){var l=t.elm=e.elm;if(o(e.isAsyncPlaceholder))return void(a(t.asyncFactory.resolved)?x(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 s,c=t.data;a(c)&&a(s=c.hook)&&a(s=s.prepatch)&&s(e,t);var u=e.children,f=t.children;if(a(c)&&d(t)){for(s=0;s<M.update.length;++s)M.update[s](e,t);a(s=c.hook)&&a(s=s.update)&&s(e,t)}r(t.text)?a(u)&&a(f)?u!==f&&y(l,u,f,n,i):a(f)?(a(e.text)&&L.setTextContent(l,""),v(l,null,f,0,f.length-1,n)):a(u)?m(0,u,0,u.length-1):a(e.text)&&L.setTextContent(l,""):e.text!==t.text&&L.setTextContent(l,t.text),a(c)&&a(s=c.hook)&&a(s=s.postpatch)&&s(e,t)}}function T(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 x(e,t,n,r){var i,l=t.tag,c=t.data,d=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 s(t,n),!0;if(a(l)){if(a(d))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,v=0;v<d.length;v++){if(!h||!x(h,d[v],n,r)){f=!1;break}h=h.nextSibling}if(!f||h)return!1}else u(t,d,n);if(a(c)){var g=!1;for(var m in c)if(!B(m)){g=!0,p(t,n);break}!g&&c.class&&U(c.class)}}else e.data!==t.text&&(e.data=t.text);return!0}var A,w,M={},C=e.modules,L=e.nodeOps;for(A=0;A<Rr.length;++A)for(M[Rr[A]]=[],w=0;w<C.length;++w)a(C[w][Rr[A]])&&M[Rr[A]].push(C[w][Rr[A]]);var B=f("attrs,class,staticClass,staticStyle,key");return function(e,t,i,l,s,c){if(!r(t)){var u=!1,f=[];if(r(e))u=!0,n(t,f,s,c);else{var p=a(e.nodeType);if(!p&&Ze(e,t))k(e,t,f,l);else{if(p){if(1===e.nodeType&&e.hasAttribute(nn)&&(e.removeAttribute(nn),i=!0),o(i)&&x(e,t,f))return T(t,f,!0),e;e=function(e){return new Sn(L.tagName(e).toLowerCase(),{},[],void 0,e)}(e)}var h=e.elm,v=L.parentNode(h);if(n(t,f,h._leaveCb?null:v,L.nextSibling(h)),a(t.parent))for(var _=t.parent,y=d(t);_;){for(var b=0;b<M.destroy.length;++b)M.destroy[b](_);if(_.elm=t.elm,y){for(var A=0;A<M.create.length;++A)M.create[A](Pr,_);var w=_.data.hook.insert;if(w.merged)for(var C=1;C<w.fns.length;C++)w.fns[C]()}else Je(_);_=_.parent}a(v)?m(0,[e],0,0):a(e.tag)&&g(e)}}return T(t,f,u),t.elm}a(e)&&g(e)}}({nodeOps:zr,modules:ua});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?J(n,"postpatch",function(){fa.componentUpdated(e,t,n)}):Wt(e,t,n.context),e._vOptions=[].map.call(e.options,Pt)):("textarea"===n.tag||Wr(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("change",Dt),gn||(e.addEventListener("compositionstart",Rt),e.addEventListener("compositionend",Dt)),hn&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if("select"===n.tag){Wt(e,t,n.context);var r=e._vOptions,a=e._vOptions=[].map.call(e.options,Pt);a.some(function(e,t){return!k(e,r[t])})&&(e.multiple?t.value.some(function(e){return Ot(e,a)}):t.value!==t.oldValue&&Ot(t.value,a))&&Nt(e,"change")}}},pa={bind:function(e,t,n){var r=t.value,a=(n=Et(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=Et(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},va={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]},ga={name:"transition",props:va,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(function(e){return e.tag||ne(e)})).length){var r=this.mode,a=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return a;var o=It(a);if(!o)return a;if(this._leaving)return Ft(e,a);var l="__transition-"+this._uid+"-";o.key=null==o.key?o.isComment?l+"comment":l+o.tag:i(o.key)?0===String(o.key).indexOf(l)?o.key:l+o.key:o.key;var s=(o.data||(o.data={})).transition=jt(this),c=this._vnode,u=It(c);if(o.data.directives&&o.data.directives.some(function(e){return"show"===e.name})&&(o.data.show=!0),u&&u.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(o,u)&&!ne(u)&&(!u.componentInstance||!u.componentInstance._vnode.isComment)){var d=u.data.transition=_({},s);if("out-in"===r)return this._leaving=!0,J(d,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),Ft(e,a);if("in-out"===r){if(ne(o))return c;var f,p=function(){f()};J(s,"afterEnter",p),J(s,"enterCancelled",p),J(d,"delayLeave",function(e){f=e})}}return a}}},ma=_({tag:String,moveClass:String},va);delete ma.mode;var _a={props:ma,render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,a=this.$slots.default||[],o=this.children=[],i=jt(this),l=0;l<a.length;l++){var s=a[l];s.tag&&null!=s.key&&0!==String(s.key).indexOf("__vlist")&&(o.push(s),n[s.key]=s,(s.data||(s.data={})).transition=i)}if(r){for(var c=[],u=[],d=0;d<r.length;d++){var f=r[d];f.data.transition=i,f.data.pos=f.elm.getBoundingClientRect(),n[f.key]?c.push(f):u.push(f)}this.kept=e(t,null,c),this.removed=u}return e(t,null,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($t),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;bt(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,kt(n,t))})}}))},methods:{hasMove:function(e,t){if(!Qr)return!1;if(this._hasMove)return this._hasMove;var n=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach(function(e){mt(n,e)}),gt(n,t),n.style.display="none",this.$el.appendChild(n);var r=xt(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}},ya={Transition:ga,TransitionGroup:_a};Fe.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},Fe.config.isReservedTag=Br,Fe.config.isReservedAttr=_r,Fe.config.getTagNamespace=function(e){return Lr(e)?"svg":"math"===e?"math":void 0},Fe.config.isUnknownElement=function(e){if(!cn)return!0;if(Br(e))return!1;if(e=e.toLowerCase(),null!=Sr[e])return Sr[e];var t=document.createElement(e);return e.indexOf("-")>-1?Sr[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Sr[e]=/HTMLUnknownElement/.test(t.toString())},_(Fe.options.directives,ha),_(Fe.options.components,ya),Fe.prototype.__patch__=cn?da:b,Fe.prototype.$mount=function(e,t){return function(e,t,n){return e.$el=t,e.$options.render||(e.$options.render=zn),fe(e,"beforeMount"),new or(e,function(){e._update(e._render(),n)},b,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)},Fe.nextTick(function(){on.devtools&&An&&An.emit("init",Fe)},0),t.a=Fe}).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),l=n(9).f;e.exports=function(e){var t=a.Symbol||(a.Symbol=o?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||l(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),l=n.n(i);n.d(t,"a",function(){return l.a}),t.b={open:function(e){var t=void 0,n=void 0;"string"==typeof e&&(t=e);var r={programmatic:!0,content:t};e.parent&&(n=e.parent,delete e.parent);var i=a()(r,e);return new(o.a.extend(l.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),l=r(i),s="function"==typeof l.default&&"symbol"==typeof o.default?function(e){return typeof e}:function(e){return e&&"function"==typeof l.default&&e.constructor===l.default&&e!==l.default.prototype?"symbol":typeof e};t.default="function"==typeof l.default&&"symbol"===s(o.default)?function(e){return void 0===e?"undefined":s(e)}:function(e){return e&&"function"==typeof l.default&&e.constructor===l.default&&e!==l.default.prototype?"symbol":void 0===e?"undefined":s(e)}},function(e,t,n){var r=n(135);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,a){return e.call(t,n,r,a)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){var r=n(19),a=n(8).document,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),l=n(12),s=n(20),c=n(145),u=n(35),d=n(153),f=n(4)("iterator"),p=!([].keys&&"next"in[].keys()),h=function(){return this};e.exports=function(e,t,n,v,g,m,_){c(n,t,v);var y,b,k,T=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)}},x=t+" Iterator",A="values"==g,w=!1,M=e.prototype,C=M[f]||M["@@iterator"]||g&&M[g],L=!p&&C||T(g),B=g?A?T("entries"):L:void 0,S="Array"==t&&M.entries||C;if(S&&(k=d(S.call(new e)))!==Object.prototype&&k.next&&(u(k,x,!0),r||l(k,f)||i(k,f,h)),A&&C&&"values"!==C.name&&(w=!0,L=function(){return C.call(this)}),r&&!_||!p&&!w&&M[f]||i(M,f,L),s[t]=L,s[x]=h,g)if(y={values:A?L:T("values"),keys:m?L:T("keys"),entries:B},_)for(b in y)b in M||o(M,b,y[b]);else a(a.P+a.F*(p||w),t,y);return y}},function(e,t,n){var r=n(14),a=n(150),o=n(32),i=n(36)("IE_PROTO"),l=function(){},s=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(),s=e.F;r--;)delete s.prototype[o[r]];return s()};e.exports=Object.create||function(e,t){var n;return null!==e?(l.prototype=r(e),n=new l,l.prototype=null,n[i]=e):n=s(),void 0===t?n:a(n,t)}},function(e,t,n){var r=n(60),a=n(32).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,a)}},function(e,t,n){var r=n(12),a=n(16),o=n(137)(!1),i=n(36)("IE_PROTO");e.exports=function(e,t){var n,l=a(e),s=0,c=[];for(n in l)n!=i&&r(l,n)&&c.push(n);for(;t.length>s;)r(l,n=t[s++])&&(~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"),l="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),s=0;s<l.length;s++){var c=l[s],u=r[c],d=u&&u.prototype;d&&!d[i]&&a(d,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),l=n(112),s=n(115),c=n(116),u=n(117),d=n(45),f=n(105),p=n(106),h=n(107),v=n(29),g=n(2),m=n(23),_=n(108),y=n(109),b=n(47),k=n(110),T=n(48),x=n(111),A=n(24),w=n(113),M=n(114),C=n(118),L=n(119),B=n(120),S=n(121),W=n(122),z=n(1);n.d(t,"Dialog",function(){return h.a}),n.d(t,"LoadingProgrammatic",function(){return _.b}),n.d(t,"ModalProgrammatic",function(){return b.b}),n.d(t,"Snackbar",function(){return w.a}),n.d(t,"Toast",function(){return B.a});var O={Autocomplete:d.a,Checkbox:o.a,CheckboxButton:o.b,Collapse:f.a,Datepicker:p.a,Dropdown:i.a,DropdownItem:i.b,Field:v.a,Icon:g.a,Input:m.a,Loading:_.a,Message:y.a,Modal:b.a,Notification:k.a,Pagination:T.a,Panel:x.a,Radio:l.a,RadioButton:l.b,Select:A.a,Switch:M.a,TabItem:c.a,Table:s.a,TableColumn:s.b,Tabs:c.b,Tag:u.a,Taglist:u.b,Taginput:C.a,Timepicker:L.a,Tooltip:S.a,Upload:W.a,install:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var r in n.i(z.a)(a()(z.b,t)),O){var o=O[r];o&&"install"!==r&&e.component(o.name,o)}e.prototype.$dialog=h.a,e.prototype.$loading=_.b,e.prototype.$modal=b.b,e.prototype.$snackbar=w.a,e.prototype.$toast=B.a}};t.default=O},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),l=n(6),s=n.n(l),c=n(5),u=n(10),d=n(23);t.default={name:"BAutocomplete",components:s()({},d.a.name,d.a),mixins:[u.a],inheritAttrs:!1,props:{value:[Number,String],data:{type:Array,default:function(){return[]}},field:{type:String,default:"value"},keepFirst:Boolean,clearOnSelect:Boolean,openOnFocus:Boolean},data:function(){return{selected:null,hovered:null,isActive:!1,newValue:this.value,isListInViewportVertically:!0,hasFocus:!1,_isAutocomplete:!0,_elementRef:"input"}},computed:{whiteList:function(){var e=[];if(e.push(this.$refs.input.$el.querySelector("input")),e.push(this.$refs.dropdown),void 0!==this.$refs.dropdown){var t=this.$refs.dropdown.querySelectorAll("*"),n=!0,r=!1,a=void 0;try{for(var o,l=i()(t);!(n=(o=l.next()).done);n=!0){var s=o.value;e.push(s)}}catch(e){r=!0,a=e}finally{try{!n&&l.return&&l.return()}finally{if(r)throw a}}}return e},hasDefaultSlot:function(){return!!this.$scopedSlots.default},hasEmptySlot:function(){return!!this.$slots.empty}},watch:{isActive:function(e){var t=this;e?this.calcDropdownInViewportVertical():(this.$nextTick(function(){return t.setHovered(null)}),setTimeout(function(){t.calcDropdownInViewportVertical()},100))},newValue:function(e){this.$emit("input",e);var t=this.getValue(this.selected);t&&t!==e&&this.setSelected(null,!1),!this.hasFocus||this.openOnFocus&&!e||(this.isActive=!!e)},value:function(e){this.newValue=e,!this.isValid&&this.$refs.input.checkHtml5Validity()},data:function(e){this.keepFirst&&this.selectFirstOption(e)}},methods:{setHovered:function(e){void 0!==e&&(this.hovered=e)},setSelected:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];void 0!==e&&(this.selected=e,this.$emit("select",this.selected),null!==this.selected&&(this.newValue=this.clearOnSelect?"":this.getValue(this.selected)),n&&this.$nextTick(function(){t.isActive=!1}))},selectFirstOption:function(e){var t=this;this.$nextTick(function(){e.length?(t.openOnFocus||""!==t.newValue&&t.hovered!==e[0])&&t.setHovered(e[0]):t.setHovered(null)})},enterPressed:function(){null!==this.hovered&&this.setSelected(this.hovered)},tabPressed:function(){null!==this.hovered?this.setSelected(this.hovered):this.isActive=!1},clickedOutside:function(e){this.whiteList.indexOf(e.target)<0&&(this.isActive=!1)},getValue:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e){var r="object"===(void 0===e?"undefined":a()(e))?n.i(c.c)(e,this.field):e,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),l=n(5),s=n(1),c=n(28),u=n(23),d=n(29),f=n(24),p=n(2),h=n(173),v=n.n(h);t.default={name:"BDatepicker",components:(r={},o()(r,v.a.name,v.a),o()(r,u.a.name,u.a),o()(r,d.a.name,d.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(s.b.defaultDayNames)?s.b.defaultDayNames:["Su","M","Tu","W","Th","F","S"]}},monthNames:{type:Array,default:function(){return Array.isArray(s.b.defaultMonthNames)?s.b.defaultMonthNames:["January","February","March","April","May","June","July","August","September","October","November","December"]}},firstDayOfWeek:{type:Number,default:function(){return"number"==typeof s.b.defaultFirstDayOfWeek?s.b.defaultFirstDayOfWeek:0}},inline:Boolean,minDate:Date,maxDate:Date,focusedDate:Date,placeholder:String,readonly:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},unselectableDates:Array,unselectableDaysOfWeek:{type:Array,default:function(){return s.b.defaultUnselectableDaysOfWeek}},selectableDates:Array,dateFormatter:{type:Function,default:function(e){return"function"==typeof s.b.defaultDateFormatter?s.b.defaultDateFormatter(e):e.toLocaleDateString()}},dateParser:{type:Function,default:function(e){return"function"==typeof s.b.defaultDateParser?s.b.defaultDateParser(e):new Date(Date.parse(e))}},mobileNative:{type:Boolean,default:function(){return s.b.defaultDatepickerMobileNative}},position:String,events:Array,indicators:{type:String,default:"dots"}},data:function(){var e=this.value||this.focusedDate||new Date;return{dateSelected:this.value,focusedDateData:{month:e.getMonth(),year:e.getFullYear()},_elementRef:"input",_isDatepicker:!0}},computed:{listOfYears:function(){for(var e=this.maxDate?this.maxDate.getFullYear():Math.max((new Date).getFullYear(),this.focusedDateData.year)+3,t=this.minDate?this.minDate.getFullYear():1900,n=[],r=t;r<=e;r++)n.push(r);return n.reverse()},isFirstMonth:function(){return!!this.minDate&&new Date(this.focusedDateData.year,this.focusedDateData.month)<=new Date(this.minDate.getFullYear(),this.minDate.getMonth())},isLastMonth:function(){return!!this.maxDate&&new Date(this.focusedDateData.year,this.focusedDateData.month)>=new Date(this.maxDate.getFullYear(),this.maxDate.getMonth())},isMobile:function(){return this.mobileNative&&l.b.any()}},watch:{dateSelected:function(e){var t=e||new Date;this.focusedDateData={month:t.getMonth(),year:t.getFullYear()},this.$emit("input",e),this.$refs.dropdown&&(this.$refs.dropdown.isActive=!1)},value:function(e){this.dateSelected=e,!this.isValid&&this.$refs.input.checkHtml5Validity()},focusedDate:function(e){e&&(this.focusedDateData={month:e.getMonth(),year:e.getFullYear()})},"focusedDateData.month":function(e){this.$emit("change-month",e)},"focusedDateData.year":function(e){this.$emit("change-year",e)}},methods:{updateSelectedDate:function(e){this.dateSelected=e},onChange:function(e){var t=this.dateParser(e);t&&!isNaN(t)?this.dateSelected=t:(this.dateSelected=null,this.$refs.input.newValue=this.dateSelected)},formatValue:function(e){return e&&!isNaN(e)?this.dateFormatter(e):null},decrementMonth:function(){this.disabled||(this.focusedDateData.month>0?this.focusedDateData.month-=1:(this.focusedDateData.month=11,this.focusedDateData.year-=1))},incrementMonth:function(){this.disabled||(this.focusedDateData.month<11?this.focusedDateData.month+=1:(this.focusedDateData.month=0,this.focusedDateData.year+=1))},formatYYYYMMDD:function(e){var t=new Date(e);if(e&&!isNaN(t)){var n=t.getFullYear(),r=t.getMonth()+1,a=t.getDate();return n+"-"+(r<10?"0":"")+r+"-"+(a<10?"0":"")+a}return""},onChangeNativePicker:function(e){var t=e.target.value;this.dateSelected=t?new Date(t):null}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(174),a=n.n(r);t.default={name:"BDatepickerTable",components:{bDatepickerTableRow:a.a},props:{value:Date,dayNames:Array,monthNames:Array,firstDayOfWeek:Number,events:Array,indicators:String,minDate:Date,maxDate:Date,focused:Object,disabled:Boolean,unselectableDates:Array,unselectableDaysOfWeek:Array,selectableDates:Array},computed:{visibleDayNames:function(){for(var e=[],t=this.firstDayOfWeek;e.length<this.dayNames.length;){var n=this.dayNames[t%this.dayNames.length];e.push(n),t++}return e},hasEvents:function(){return this.events&&this.events.length},eventsInThisMonth:function(){if(!this.events)return[];for(var e=[],t=0;t<this.events.length;t++){var n=this.events[t];n.hasOwnProperty("date")||(n={date:n}),n.hasOwnProperty("type")||(n.type="is-primary"),n.date.getMonth()===this.focused.month&&n.date.getFullYear()===this.focused.year&&e.push(n)}return e}},methods:{updateSelectedDate:function(e){this.$emit("input",e)},weekBuilder:function(e,t,n){for(var r=new Date(n,t),a=[],o=new Date(n,t,e).getDay(),i=o>=this.firstDayOfWeek?o-this.firstDayOfWeek:7-this.firstDayOfWeek+o,l=1,s=0;s<i;s++)a.unshift(new Date(r.getFullYear(),r.getMonth(),e-l)),l++;a.push(new Date(n,t,e));for(var c=1;a.length<7;)a.push(new Date(n,t,e+c)),c++;return a},weeksInThisMonth:function(e,t){for(var n=[],r=new Date(t,e+1,0).getDate(),a=1;a<=r+6;){var 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 l=this.unselectableDaysOfWeek[i];t.push(e.getDay()!==l)}return t.indexOf(!1)<0},emitChosenDate:function(e){this.disabled||this.selectableDate(e)&&this.$emit("select",e)},eventsDateMatch:function(e){if(!this.events.length)return!1;for(var t=[],n=0;n<this.events.length;n++)this.events[n].date.getDay()===e.getDay()&&t.push(this.events[n]);return!!t.length&&t},classObject:function(e){function t(e,t){return!(!e||!t)&&e.getDate()===t.getDate()&&e.getFullYear()===t.getFullYear()&&e.getMonth()===t.getMonth()}return{"is-selected":t(e,this.selectedDate),"is-today":t(e,new Date),"is-selectable":this.selectableDate(e)&&!this.disabled,"is-unselectable":!this.selectableDate(e)||this.disabled}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),a=n.n(r),o=n(2),i=n(47),l=n(1),s=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 l.b.defaultDialogConfirmText?l.b.defaultDialogConfirmText:"OK"}},cancelText:{type:String,default:function(){return l.b.defaultDialogCancelText?l.b.defaultDialogCancelText:"Cancel"}},hasInput:Boolean,inputAttrs:{type:Object,default:function(){return{}}},onConfirm:{type:Function,default:function(){}},focusOn:{type:String,default:"confirm"}},data:function(){return{prompt:this.hasInput&&this.inputAttrs.value||"",isActive:!1,validationMessage:""}},computed:{iconByType:function(){switch(this.type){case"is-info":return"information";case"is-success":return"check-circle";case"is-warning":return"alert";case"is-danger":return"alert-circle";default:return null}},showCancel:function(){return this.cancelOptions.indexOf("button")>=0}},methods:{confirm:function(){var e=this;if(void 0!==this.$refs.input&&!this.$refs.input.checkValidity())return this.validationMessage=this.$refs.input.validationMessage,void this.$nextTick(function(){return e.$refs.input.select()});this.onConfirm(this.prompt),this.close()},close:function(){var e=this;this.isActive=!1,setTimeout(function(){e.$destroy(),n.i(s.a)(e.$el)},150)}},beforeMount:function(){document.body.appendChild(this.$el)},mounted:function(){var e=this;this.isActive=!0,void 0===this.inputAttrs.required&&this.$set(this.inputAttrs,"required",!0),this.$nextTick(function(){e.hasInput?e.$refs.input.focus():"cancel"===e.focusOn&&e.showCancel?e.$refs.cancelButton.focus():e.$refs.confirmButton.focus()})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(51),a=n.n(r),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,l=a()(t);!(n=(i=l.next()).done);n=!0)if(e===i.value)return!0}catch(e){r=!0,o=e}finally{try{!n&&l.return&&l.return()}finally{if(r)throw o}}}if(void 0!==this.$refs.trigger){var s=this.$refs.trigger.querySelectorAll("*"),c=!0,u=!1,d=void 0;try{for(var f,p=a()(s);!(c=(f=p.next()).done);c=!0)if(e===f.value)return!0}catch(e){u=!0,d=e}finally{try{!c&&p.return&&p.return()}finally{if(u)throw d}}}return!1},clickedOutside:function(e){this.inline||this.isInWhiteList(e.target)||(this.isActive=!1)},toggle:function(){var e=this;this.disabled||this.hoverable||(this.isActive?this.isActive=!this.isActive:this.$nextTick(function(){e.isActive=!e.isActive}))}},created:function(){"undefined"!=typeof window&&document.addEventListener("click",this.clickedOutside)},beforeDestroy:function(){"undefined"!=typeof window&&document.removeEventListener("click",this.clickedOutside)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3),a=n.n(r);t.default={name:"BDropdownItem",props:{value:{type:[String,Number,Boolean,Object,Array,a.a,Function],default:null},separator:Boolean,disabled:Boolean,custom:Boolean,paddingless:Boolean,hasLink:Boolean},computed:{anchorClasses:function(){return{"is-disabled":this.disabled,"is-paddingless":this.paddingless,"is-active":null!==this.value&&this.value===this.$parent.selected}},itemClasses:function(){return{"dropdown-item":!this.hasLink,"is-disabled":this.disabled,"is-paddingless":this.paddingless,"is-active":null!==this.value&&this.value===this.$parent.selected,"has-link":this.hasLink}},isClickable:function(){return!this.separator&&!this.disabled&&!this.custom}},methods:{selectItem:function(){this.isClickable&&(this.$parent.selectItem(this.value),this.$emit("click"))}},created:function(){if(!this.$parent.$data._isDropdown)throw this.$destroy(),new Error("You should wrap bDropdownItem on a bDropdown")}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(65),a=n.n(r);t.default={name:"BField",components:{"b-field-body":a.a},props:{type:String,label:String,labelFor:String,message:[String,Array],grouped:Boolean,groupMultiline:Boolean,position:String,expanded:Boolean,horizontal:Boolean,addons:{type:Boolean,default:!0},customClass:String},data:function(){return{newType:this.type,newMessage:this.message,_isField:!0}},computed:{rootClasses:function(){return[this.newPosition,{"is-expanded":this.expanded,"is-grouped-multiline":this.groupMultiline,"is-horizontal":this.horizontal}]},newPosition:function(){if(void 0!==this.position){var e=this.position.split("-");if(!(e.length<1)){var t=this.grouped?"is-grouped-":"has-addons-";return this.position?t+e[1]:void 0}}},formattedMessage:function(){return this.newMessage&&Array.isArray(this.newMessage)?this.newMessage.filter(function(e){if(e)return e}).join(" <br> "):this.newMessage}},watch:{type:function(e){this.newType=e},message:function(e){this.newMessage=e}},methods:{fieldType:function(){if(this.grouped)return"is-grouped";var e=0;return this.$slots.default&&(e=this.$slots.default.reduce(function(e,t){return t.tag?e+1:e},0)),e>1&&this.addons&&!this.horizontal?"has-addons":void 0}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"BFieldBody",props:{message:{type:[String]},type:{type:[String]}},render:function(e){var t=this;return e("div",{attrs:{class:"field-body"}},this.$slots.default.map(function(n){return n.tag?t.message?e("b-field",{attrs:{message:t.message,type:t.type}},[n]):e("b-field",{},[n]):n}))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1);t.default={name:"BIcon",props:{type:String,pack:String,icon:String,size:String,customSize:String,customClass:String,both:Boolean},data:function(){return{newPack:this.pack||r.b.defaultIconPack}},computed:{newIcon:function(){return this.both?"mdi"===this.newPack?this.newPack+"-"+this.icon:"fa-"+this.getEquivalentIconOf(this.icon):"mdi"===this.newPack?this.newPack+"-"+this.icon:"fa-"+this.icon},newType:function(){if(this.type){var e=this.type.split("-");if(e.length)return"has-text-"+e[1]}},newCustomSize:function(){return this.customSize||this.customSizeByPack},customSizeByPack:function(){var e="mdi"===this.newPack?"mdi-24px":"fa-lg",t="mdi"===this.newPack?"mdi-36px":"fa-2x",n="mdi"===this.newPack?"mdi-48px":"fa-3x";switch(this.size){case"is-small":return;case"is-medium":return t;case"is-large":return n;default:return e}}},methods:{getEquivalentIconOf:function(e){switch(e){case"check":return"check";case"information":return"info-circle";case"check-circle":return"check-circle";case"alert":return"exclamation-triangle";case"alert-circle":return"exclamation-circle";case"arrow-up":return"arrow-up";case"chevron-right":return"angle-right";case"chevron-left":return"angle-left";case"chevron-down":return"angle-down";case"eye":return"eye";case"eye-off":return"eye-slash";case"menu-down":return"caret-down";case"menu-up":return"caret-up";default:return null}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),a=n.n(r),o=n(2),i=n(1),l=n(10);t.default={name:"BInput",components:a()({},o.a.name,o.a),mixins:[l.a],inheritAttrs:!1,props:{value:[Number,String],type:{type:String,default:"text"},passwordReveal:Boolean,hasCounter:{type:Boolean,default:!0}},data:function(){return{newValue:this.value,newType:this.type,newAutocomplete:this.autocomplete||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),l=n(48),s=n(2),c=n(193),u=n.n(c),d=n(66),f=n.n(d);t.default={name:"BTable",components:{BPagination:l.a,BIcon:s.a,BCheckbox:i.a,BTableMobileSort:u.a,BTableColumn:f.a},props:{data:{type:Array,default:function(){return[]}},columns:{type:Array,default:function(){return[]}},bordered:Boolean,striped:Boolean,narrowed:Boolean,hoverable:Boolean,loading:Boolean,detailed:Boolean,checkable:Boolean,selected:Object,focusable:Boolean,customIsChecked:Function,isRowCheckable:{type:Function,default:function(){return!0}},checkedRows:{type:Array,default:function(){return[]}},mobileCards:{type:Boolean,default:!0},defaultSort:[String,Array],defaultSortDirection:{type:String,default:"asc"},paginated:Boolean,currentPage:{type:Number,default:1},perPage:{type:[Number,String],default:20},paginationSimple:Boolean,paginationSize:String,backendSorting:Boolean,rowClass:{type:Function,default:function(){return""}},openedDetailed:{type:Array,default:function(){return[]}},hasDetailedVisible:{type:Function,default:function(){return!0}},detailKey:{type:String,default:""},backendPagination:Boolean,total:{type:[Number,String],default:0}},data:function(){return{getValueByPath: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),l=n.i(o.c)(r,t);return a||0===a?l||0===l?a===l?0:(a="string"==typeof a?a.toUpperCase():a,l="string"==typeof l?l.toUpperCase():l,i?a>l?1:-1:a>l?-1:1):-1:1})},sort:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e&&e.sortable&&(t||(this.isAsc=e===this.currentSortColumn?!this.isAsc:"desc"!==this.defaultSortDirection.toLowerCase()),this.firstTimeSort||this.$emit("sort",e.field,this.isAsc?"asc":"desc"),this.backendSorting||(this.newData=this.sortBy(this.newData,e.field,e.customSort,this.isAsc)),this.currentSortColumn=e)},isRowChecked:function(e){return n.i(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),l=n(123);t.default={name:"BTabs",components:(r={},o()(r,i.a.name,i.a),o()(r,l.a.name,l.a),r),props:{value:[String,Number],expanded:Boolean,type:String,size:String,position:String,animated:{type:Boolean,default:!0}},data:function(){return{activeTab:this.value||0,tabItems:[],contentHeight:0,_isTabs:!0}},computed:{navClasses:function(){return[this.type,this.size,this.position,{"is-fullwidth":this.expanded,"is-toggle-rounded is-toggle":"is-toggle-rounded"===this.type}]}},watch:{value:function(e){this.changeTab(e)},tabItems:function(){this.tabItems.length&&(this.tabItems[this.activeTab].isActive=!0)}},methods:{changeTab:function(e){this.activeTab!==e&&(this.tabItems[this.activeTab].deactivate(this.activeTab,e),this.tabItems[e].activate(this.activeTab,e),this.activeTab=e,this.$emit("change",e))},tabClick:function(e){this.$emit("input",e),this.changeTab(e)}},mounted:function(){this.tabItems.length&&(this.tabItems[this.activeTab].isActive=!0)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"BTag",props:{attached:Boolean,closable:Boolean,type:String,size:String,rounded:Boolean,disabled:Boolean,tabstop:{type:Boolean,default:!0}},methods:{close:function(){this.disabled||this.$emit("close")}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"BTaglist",props:{attached:Boolean}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(52),a=n.n(r),o=n(6),i=n.n(o),l=n(5),s=n(45),c=n(10);t.default={name:"BTaginput",components:i()({},s.a.name,s.a),mixins:[c.a],inheritAttrs:!1,props:{value:{type:Array,default:function(){return[]}},data:{type:Array,default:function(){return[]}},type:String,rounded:{type:Boolean,default:!1},attached:{type:Boolean,default:!1},maxtags:{type:[Number,String],required:!1},field:{type:String,default:"value"},autocomplete:Boolean,disabled:Boolean,confirmKeyCodes:{type:Array,default:function(){return[13,188]}},removeOnKeys:{type:Array,default:function(){return[8]}},allowNew:Boolean},data:function(){return{tags:this.value||[],newTag:"",_elementRef:"input",_isTaginput:!0}},computed:{rootClasses:function(){return{"is-expanded":this.expanded}},containerClasses:function(){return{"is-focused":this.isFocused,"is-focusable":this.hasInput}},valueLength:function(){return this.newTag.trim().length},defaultSlotName:function(){return this.hasDefaultSlot?"default":"dontrender"},emptySlotName:function(){return this.hasEmptySlot?"empty":"dontrender"},hasDefaultSlot:function(){return!!this.$scopedSlots.default},hasEmptySlot:function(){return!!this.$slots.empty},hasInput:function(){return null==this.maxtags||this.tagsLength<this.maxtags},tagsLength:function(){return this.tags.length}},watch:{value:function(e){this.tags=e},newTag:function(e){this.$emit("typing",e.trim())},hasInput:function(){this.hasInput||this.onBlur()}},methods:{addTag:function(e){var t=e||this.newTag.trim();t&&-1===this.tags.indexOf(t)&&(this.tags.push(t),this.$emit("input",this.tags),this.$emit("add",t)),this.newTag=""},getNormalizedTagText:function(e){return"object"===(void 0===e?"undefined":a()(e))?n.i(l.c)(e,this.field):e},customOnBlur:function(e){this.autocomplete||this.addTag(),this.onBlur(e)},onSelect:function(e){var t=this;e&&(this.addTag(e),this.$nextTick(function(){t.newTag=""}))},removeTag:function(e){var t=this.tags.splice(e,1)[0];return this.$emit("input",this.tags),this.$emit("remove",t),t},removeLastTag:function(){this.tagsLength>0&&this.removeTag(this.tagsLength-1)},keydown:function(e){-1===this.removeOnKeys.indexOf(e.keyCode)||this.newTag.length||this.removeLastTag(),this.autocomplete&&!this.allowNew||this.confirmKeyCodes.indexOf(e.keyCode)>=0&&(e.preventDefault(),this.addTag())}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(6),o=n.n(a),i=n(10),l=n(5),s=n(1),c=n(28),u=n(23),d=n(29),f=n(24),p=n(2),h="AM",v="PM",g=function(e){return(e<10?"0":"")+e};t.default={name:"BTimepicker",components:(r={},o()(r,u.a.name,u.a),o()(r,d.a.name,d.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 s.b.defaultTimeFormatter?s.b.defaultTimeFormatter(e):function(e,t){var n=e.getHours(),r=e.getMinutes(),a=!1;return"12"===t.hourFormat&&(a=n<12,n>12?n-=12:0===n&&(n=12)),g(n)+":"+g(r)+("12"===t.hourFormat?" "+(a?h:v):"")}(e,t)}},timeParser:{type:Function,default:function(e,t){return"function"==typeof s.b.defaultTimeParser?s.b.defaultTimeParser(e):function(e,t){if(e){var n=e,r=!1;if("12"===t.hourFormat){var a=e.split(" ");n=a[0],r=a[1]===h}var o=n.split(":"),i=parseInt(o[0],10),l=parseInt(o[1],10);if(isNaN(i)||i<0||i>23||"12"===t.hourFormat&&(i<1||i>12)||isNaN(l)||l<0||l>59)return null;var s=null;return t.dateSelected&&!isNaN(t.dateSelected)?s=new Date(t.dateSelected):((s=new Date).setMilliseconds(0),s.setSeconds(0)),s.setMinutes(l),"12"===t.hourFormat&&(r&&12===i?i=0:r||12===i||(i+=12)),s.setHours(i),s}return null}(e,t)}},mobileNative:{type:Boolean,default:function(){return s.b.defaultTimepickerMobileNative}},position:String,unselectableTimes:Array},data:function(){return{dateSelected:this.value,hoursSelected:null,minutesSelected:null,meridienSelected:null,_elementRef:"input",_isTimepicker:!0}},computed:{hours:function(){for(var e=[],t=this.isHourFormat24?24:12,n=0;n<t;n++){var r=n,a=r;this.isHourFormat24||(a=r=n+1,this.meridienSelected===h?12===r&&(r=0):this.meridienSelected===v&&12!==r&&(r+=12)),e.push({label:g(a),value:r})}return e},minutes:function(){for(var e=[],t=0;t<60;t+=this.incrementMinutes)e.push({label:g(t),value:t});return e},meridiens:function(){return[h,v]},isMobile:function(){return this.mobileNative&&l.b.any()},isHourFormat24:function(){return"24"===this.hourFormat}},watch:{hourFormat:function(e){null!==this.hoursSelected&&(this.meridienSelected=this.hoursSelected>=12?v: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===v?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?v: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(s.a))({el:document.createElement("div"),propsData:e})}var a=n(13),o=n.n(a),i=n(22),l=n(175),s=n.n(l);t.a={alert:function(e){var t=void 0;"string"==typeof e&&(t=e);var n={canCancel:!1,message:t};return r(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),l=n.n(i);n.d(t,"a",function(){return l.a}),t.b={open:function(e){var t=a()({programmatic:!0},e);return new(o.a.extend(l.a))({el:document.createElement("div"),propsData:t})}}},function(e,t,n){"use strict";var r=n(182),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(184),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(186),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(187),a=n.n(r),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),l=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(l.a))({el:document.createElement("div"),propsData:r})}}},function(e,t,n){"use strict";var r=n(191),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(192),a=n.n(r),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),l=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(l.a))({el:document.createElement("div"),propsData:r})}}},function(e,t,n){"use strict";var r=n(201),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(202),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";t.a={name:"BSlotComponent",props:{component:{type:Object,required:!0},name:{type:String,default:"default"},tag:{type:String,default:"div"},event:{type:String,default:"updated"}},methods:{refresh:function(){this.$forceUpdate()},isVueComponent:function(){return this.component&&this.component._isVue}},created:function(){this.isVueComponent()&&this.component.$on(this.event,this.refresh)},beforeDestroy:function(){this.isVueComponent()&&this.component.$off(this.event,this.refresh)},render:function(e){if(this.isVueComponent()){var t=this.component.$slots[this.name];return e(this.tag,{},t)}}}},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r="undefined"==typeof window,a=r?Object:window.HTMLElement},function(e,t,n){e.exports={default:n(129),__esModule:!0}},function(e,t,n){e.exports={default:n(132),__esModule:!0}},function(e,t,n){e.exports={default:n(134),__esModule:!0}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(125),a=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return(0,a.default)(e)}},function(e,t,n){n(43),n(157),e.exports=n(7).Array.from},function(e,t,n){n(64),n(43),e.exports=n(156)},function(e,t,n){n(159),e.exports=n(7).Object.assign},function(e,t,n){n(160);var r=n(7).Object;e.exports=function(e,t,n){return r.defineProperty(e,t,n)}},function(e,t,n){n(162),n(161),n(163),n(164),e.exports=n(7).Symbol},function(e,t,n){n(43),n(64),e.exports=n(42).f("iterator")},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){e.exports=function(){}},function(e,t,n){var r=n(16),a=n(62),o=n(155);e.exports=function(e){return function(t,n,i){var l,s=r(t),c=a(s.length),u=o(i,c);if(e&&n!=n){for(;c>u;)if((l=s[u++])!=l)return!0}else for(;c>u;u++)if((e||u in s)&&s[u]===n)return e||u||0;return!e&&-1}}},function(e,t,n){var r=n(30),a=n(4)("toStringTag"),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,l=n(e),s=o.f,c=0;l.length>c;)s.call(e,i=l[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,l=0,s=Object.isExtensible||function(){return!0},c=!n(18)(function(){return s(Object.preventExtensions({}))}),u=function(e){i(e,r,{value:{i:"O"+ ++l,w:{}}})},d=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!a(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,r)){if(!s(e))return"F";if(!t)return"E";u(e)}return e[r].i},getWeak:function(e,t){if(!o(e,r)){if(!s(e))return!0;if(!t)return!1;u(e)}return e[r].w},onFreeze:function(e){return c&&d.NEED&&s(e)&&!o(e,r)&&u(e),e}}},function(e,t,n){"use strict";var r=n(25),a=n(34),o=n(26),i=n(39),l=n(56),s=Object.assign;e.exports=!s||n(18)(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=s({},e)[n]||Object.keys(s({},t)).join("")!=r})?function(e,t){for(var n=i(e),s=arguments.length,c=1,u=a.f,d=o.f;s>c;)for(var f,p=l(arguments[c++]),h=u?r(p).concat(u(p)):r(p),v=h.length,g=0;v>g;)d.call(p,f=h[g++])&&(n[f]=p[f]);return n}:s},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),l=i.length,s=0;l>s;)r.f(e,n=i[s++],t[n]);return e}},function(e,t,n){var r=n(26),a=n(21),o=n(16),i=n(40),l=n(12),s=n(55),c=Object.getOwnPropertyDescriptor;t.f=n(11)?c:function(e,t){if(e=o(e),t=i(t,!0),s)try{return c(e,t)}catch(e){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){var r=n(16),a=n(59).f,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,l=String(a(t)),s=r(n),c=l.length;return s<0||s>=c?e?"":void 0:(o=l.charCodeAt(s))<55296||o>56319||s+1===c||(i=l.charCodeAt(s+1))<56320||i>57343?e?l.charAt(s):o:e?l.slice(s,s+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),l=n(142),s=n(62),c=n(139),u=n(63);a(a.S+a.F*!n(146)(function(e){Array.from(e)}),"Array",{from:function(e){var t,n,a,d,f=o(e),p="function"==typeof this?this:Array,h=arguments.length,v=h>1?arguments[1]:void 0,g=void 0!==v,m=0,_=u(f);if(g&&(v=r(v,h>2?arguments[2]:void 0,2)),void 0==_||p==Array&&l(_))for(t=s(f.length),n=new p(t);t>m;m++)c(n,m,g?v(f[m],m):f[m]);else for(d=_.call(f),n=new p;!(a=d.next()).done;m++)c(n,m,g?i(d,v,[a.value,m],!0):a.value);return n.length=m,n}})},function(e,t,n){"use strict";var r=n(136),a=n(147),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),l=n(61),s=n(148).KEY,c=n(18),u=n(37),d=n(35),f=n(27),p=n(4),h=n(42),v=n(41),g=n(140),m=n(143),_=n(14),y=n(19),b=n(16),k=n(40),T=n(21),x=n(58),A=n(152),w=n(151),M=n(9),C=n(25),L=w.f,B=M.f,S=A.f,W=r.Symbol,z=r.JSON,O=z&&z.stringify,P=p("_hidden"),R=p("toPrimitive"),D={}.propertyIsEnumerable,N=u("symbol-registry"),E=u("symbols"),I=u("op-symbols"),j=Object.prototype,F="function"==typeof W,$=r.QObject,V=!$||!$.prototype||!$.prototype.findChild,H=o&&c(function(){return 7!=x(B({},"a",{get:function(){return B(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=L(j,t);r&&delete j[t],B(e,t,n),r&&e!==j&&B(j,t,r)}:B,G=function(e){var t=E[e]=x(W.prototype);return t._k=e,t},K=F&&"symbol"==typeof W.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof W},q=function(e,t,n){return e===j&&q(I,t,n),_(e),t=k(t,!0),_(n),a(E,t)?(n.enumerable?(a(e,P)&&e[P][t]&&(e[P][t]=!1),n=x(n,{enumerable:T(0,!1)})):(a(e,P)||B(e,P,T(1,{})),e[P][t]=!0),H(e,t,n)):B(e,t,n)},U=function(e,t){_(e);for(var n,r=g(t=b(t)),a=0,o=r.length;o>a;)q(e,n=r[a++],t[n]);return e},Y=function(e){var t=D.call(this,e=k(e,!0));return!(this===j&&a(E,e)&&!a(I,e))&&(!(t||!a(this,e)||!a(E,e)||a(this,P)&&this[P][e])||t)},X=function(e,t){if(e=b(e),t=k(t,!0),e!==j||!a(E,t)||a(I,t)){var n=L(e,t);return!n||!a(E,t)||a(e,P)&&e[P][t]||(n.enumerable=!0),n}},J=function(e){for(var t,n=S(b(e)),r=[],o=0;n.length>o;)a(E,t=n[o++])||t==P||t==s||r.push(t);return r},Z=function(e){for(var t,n=e===j,r=S(n?I:b(e)),o=[],i=0;r.length>i;)!a(E,t=r[i++])||n&&!a(j,t)||o.push(E[t]);return o};F||(l((W=function(){if(this instanceof W)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===j&&t.call(I,n),a(this,P)&&a(this[P],e)&&(this[P][e]=!1),H(this,e,T(1,n))};return o&&V&&H(j,e,{configurable:!0,set:t}),G(e)}).prototype,"toString",function(){return this._k}),w.f=X,M.f=q,n(59).f=A.f=J,n(26).f=Y,n(34).f=Z,o&&!n(33)&&l(j,"propertyIsEnumerable",Y,!0),h.f=function(e){return G(p(e))}),i(i.G+i.W+i.F*!F,{Symbol:W});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;)v(te[ne++]);i(i.S+i.F*!F,"Symbol",{for:function(e){return a(N,e+="")?N[e]:N[e]=W(e)},keyFor:function(e){if(!K(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*!F,"Object",{create:function(e,t){return void 0===t?x(e):U(x(e),t)},defineProperty:q,defineProperties:U,getOwnPropertyDescriptor:X,getOwnPropertyNames:J,getOwnPropertySymbols:Z}),z&&i(i.S+i.F*(!F||c(function(){var e=W();return"[null]"!=O([e])||"{}"!=O({a:e})||"{}"!=O(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)&&!K(e))return m(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!K(t))return t}),r[1]=t,O.apply(z,r)}}),W.prototype[R]||n(15)(W.prototype,R,W.prototype.valueOf),d(W,"Symbol"),d(Math,"Math",!0),d(r.JSON,"JSON",!0)},function(e,t,n){n(41)("asyncIterator")},function(e,t,n){n(41)("observable")},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function a(e){if(c===setTimeout)return setTimeout(e,0);if((c===n||!c)&&setTimeout)return c=setTimeout,setTimeout(e,0);try{return c(e,0)}catch(t){try{return c.call(null,e,0)}catch(t){return c.call(this,e,0)}}}function o(){h&&f&&(h=!1,f.length?p=f.concat(p):v=-1,p.length&&i())}function i(){if(!h){var e=a(o);h=!0;for(var t=p.length;t;){for(f=p,p=[];++v<t;)f&&f[v].run();v=-1,t=p.length}f=null,h=!1,function(e){if(u===clearTimeout)return clearTimeout(e);if((u===r||!u)&&clearTimeout)return u=clearTimeout,clearTimeout(e);try{u(e)}catch(t){try{return u.call(null,e)}catch(t){return u.call(this,e)}}}(e)}}function l(e,t){this.fun=e,this.array=t}function s(){}var c,u,d=e.exports={};!function(){try{c="function"==typeof setTimeout?setTimeout:n}catch(e){c=n}try{u="function"==typeof clearTimeout?clearTimeout:r}catch(e){u=r}}();var f,p=[],h=!1,v=-1;d.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];p.push(new l(e,t)),1!==p.length||h||a(i)},l.prototype.run=function(){this.fun.apply(null,this.array)},d.title="browser",d.browser=!0,d.env={},d.argv=[],d.version="",d.versions={},d.on=s,d.addListener=s,d.once=s,d.off=s,d.removeListener=s,d.removeAllListeners=s,d.emit=s,d.prependListener=s,d.prependOnceListener=s,d.listeners=function(e){return[]},d.binding=function(e){throw new Error("process.binding is not supported")},d.cwd=function(){return"/"},d.chdir=function(e){throw new Error("process.chdir is not supported")},d.umask=function(){return 0}},function(e,t,n){(function(e,t){!function(e,n){"use strict";function r(e){delete l[e]}function a(e){if(s)setTimeout(a,0,e);else{var t=l[e];if(t){s=!0;try{!function(e){var t=e.callback,r=e.args;switch(r.length){case 0:t();break;case 1:t(r[0]);break;case 2:t(r[0],r[1]);break;case 3:t(r[0],r[1],r[2]);break;default:t.apply(n,r)}}(t)}finally{r(e),s=!1}}}}if(!e.setImmediate){var o,i=1,l={},s=!1,c=e.document,u=Object.getPrototypeOf&&Object.getPrototypeOf(e);u=u&&u.setTimeout?u:e,"[object process]"==={}.toString.call(e.process)?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)},u.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var r={callback:e,args:t};return l[i]=r,o(i),i++},u.clearImmediate=r}}("undefined"==typeof self?void 0===e?this:e:self)}).call(t,n(44),n(165))},function(e,t,n){(function(e){function r(e,t){this._id=e,this._clearFn=t}var a=Function.prototype.apply;t.setTimeout=function(){return new r(a.call(setTimeout,window,arguments),clearTimeout)},t.setInterval=function(){return new r(a.call(setInterval,window,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(window,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(166),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(t,n(44))},function(e,t,n){var r=n(0)(n(68),n(232),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(69),n(220),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(70),n(226),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(71),n(227),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(72),n(237),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(73),n(229),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(74),n(234),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(75),n(218),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(76),n(208),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(77),n(212),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(78),n(222),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(80),n(221),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(81),n(233),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(82),n(213),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(83),n(215),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(84),n(236),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(85),n(225),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(86),n(205),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(87),n(217),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(88),n(223),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(89),n(207),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(90),n(211),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(91),n(230),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(92),n(214),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(93),n(219),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(95),n(224),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(96),n(206),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(97),n(235),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(98),n(238),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(99),n(228),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(100),n(231),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(101),n(203),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(102),n(204),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(103),n(209),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(104),n(210),null,null,null);e.exports=r.exports},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"timepicker control",class:[e.size,{"is-expanded":e.expanded}]},[!e.isMobile||e.inline?n("b-dropdown",{ref:"dropdown",attrs:{position:e.position,disabled:e.disabled,inline:e.inline}},[e.inline?e._e():n("b-input",e._b({ref:"input",attrs:{slot:"trigger",autocomplete:"off",value:e.formatValue(e.dateSelected),placeholder:e.placeholder,size:e.size,icon:e.icon,"icon-pack":e.iconPack,loading:e.loading,disabled:e.disabled,readonly:e.readonly,rounded:e.rounded},on:{focus:function(t){e.$emit("focus",t)},blur:function(t){e.$emit("blur",t)&&e.checkHtml5Validity()}},nativeOn:{change:function(t){e.onChange(t.target.value)}},slot:"trigger"},"b-input",e.$attrs,!1)),e._v(" "),n("b-dropdown-item",{attrs:{disabled:e.disabled,custom:""}},[n("div",{staticClass:"pagination-list"},[n("b-field",[n("b-select",{attrs:{disabled:e.disabled,placeholder:"00"},nativeOn:{change:function(t){e.onHoursChange(t.target.value)}},model:{value:e.hoursSelected,callback:function(t){e.hoursSelected=t},expression:"hoursSelected"}},e._l(e.hours,function(t){return n("option",{key:t.value,attrs:{disabled:e.isHourDisabled(t.value)},domProps:{value:t.value}},[e._v("\n "+e._s(t.label)+"\n ")])})),e._v(" "),n("b-select",{attrs:{disabled:e.disabled,placeholder:"00"},nativeOn:{change:function(t){e.onMinutesChange(t.target.value)}},model:{value:e.minutesSelected,callback:function(t){e.minutesSelected=t},expression:"minutesSelected"}},e._l(e.minutes,function(t){return n("option",{key:t.value,attrs:{disabled:e.isMinuteDisabled(t.value)},domProps:{value:t.value}},[e._v("\n "+e._s(t.label)+"\n ")])})),e._v(" "),e.isHourFormat24?e._e():n("b-select",{attrs:{disabled:e.disabled},nativeOn:{change:function(t){e.onMeridienChange(t.target.value)}},model:{value:e.meridienSelected,callback:function(t){e.meridienSelected=t},expression:"meridienSelected"}},e._l(e.meridiens,function(t){return n("option",{key:t,domProps:{value:t}},[e._v("\n "+e._s(t)+"\n ")])}))],1)],1),e._v(" "),void 0!==e.$slots.default&&e.$slots.default.length?n("footer",{staticClass:"timepicker-footer"},[e._t("default")],2):e._e()])],1):n("b-input",e._b({ref:"input",attrs:{type:"time",autocomplete:"off",value:e.formatHHMMSS(e.value),placeholder:e.placeholder,size:e.size,icon:e.icon,"icon-pack":e.iconPack,loading:e.loading,max:e.formatHHMMSS(e.maxTime),min:e.formatHHMMSS(e.minTime),disabled:e.disabled,readonly:!1},on:{focus:function(t){e.$emit("focus",t)},blur:function(t){e.$emit("blur",t)&&e.checkHtml5Validity()}},nativeOn:{change:function(t){e.onChangeNativePicker(t)}}},"b-input",e.$attrs,!1))],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{"enter-active-class":e.transition.enter,"leave-active-class":e.transition.leave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive,expression:"isActive"}],staticClass:"toast",class:[e.type,e.position]},[n("div",{domProps:{innerHTML:e._s(e.message)}})])])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"pagination",class:e.rootClasses},[n("a",{staticClass:"pagination-previous",attrs:{role:"button",href:"#",disabled:!e.hasPrev},on:{click:function(t){t.preventDefault(),e.prev(t)}}},[n("b-icon",{attrs:{icon:"chevron-left",both:""}})],1),e._v(" "),n("a",{staticClass:"pagination-next",attrs:{role:"button",href:"#",disabled:!e.hasNext},on:{click:function(t){t.preventDefault(),e.next(t)}}},[n("b-icon",{attrs:{icon:"chevron-right",both:""}})],1),e._v(" "),e.simple?e._e():n("ul",{staticClass:"pagination-list"},[e.hasFirst?n("li",[n("a",{staticClass:"pagination-link",attrs:{role:"button",href:"#"},on:{click:function(t){t.preventDefault(),e.first(t)}}},[e._v("\n 1\n ")])]):e._e(),e._v(" "),e.hasFirstEllipsis?n("li",[n("span",{staticClass:"pagination-ellipsis"},[e._v("…")])]):e._e(),e._v(" "),e._l(e.pagesInRange,function(t){return n("li",{key:t.number},[n("a",{staticClass:"pagination-link",class:{"is-current":t.isCurrent},attrs:{role:"button",href:"#"},on:{click:function(e){e.preventDefault(),t.click(e)}}},[e._v("\n "+e._s(t.number)+"\n ")])])}),e._v(" "),e.hasLastEllipsis?n("li",[n("span",{staticClass:"pagination-ellipsis"},[e._v("…")])]):e._e(),e._v(" "),e.hasLast?n("li",[n("a",{staticClass:"pagination-link",attrs:{role:"button",href:"#"},on:{click:function(t){t.preventDefault(),e.last(t)}}},[e._v("\n "+e._s(e.pageCount)+"\n ")])]):e._e()],2),e._v(" "),e.simple?n("small",{staticClass:"info"},[e._v("\n "+e._s(e.firstItem)+"-"+e._s(Math.min(e.current*e.perPage,e.total))+" / "+e._s(e.total)+"\n ")]):e._e()])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:e.transitionName}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive&&e.visible,expression:"isActive && visible"}],staticClass:"tab-item"},[e._t("default")],2)])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"control"},[n("label",{ref:"label",staticClass:"b-radio radio button",class:[e.newValue===e.nativeValue?e.type:null,e.size],attrs:{disabled:e.disabled,tabindex:!e.disabled&&0},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key)&&e._k(t.keyCode,"space",32,t.key))return null;t.preventDefault(),e.$refs.label.click()}}},[e._t("default"),e._v(" "),n("input",{directives:[{name:"model",rawName:"v-model",value:e.newValue,expression:"newValue"}],attrs:{type:"radio",disabled:e.disabled,name:e.name},domProps:{value:e.nativeValue,checked:e._q(e.newValue,e.nativeValue)},on:{change:function(t){e.newValue=e.nativeValue}}})],2)])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"dropdown",class:e.rootClasses},[e.inline?e._e():n("div",{ref:"trigger",staticClass:"dropdown-trigger",attrs:{role:"button"},on:{click:e.toggle}},[e._t("trigger")],2),e._v(" "),n("transition",{attrs:{name:"fade"}},[e.isMobileModal?n("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive,expression:"isActive"}],staticClass:"background"}):e._e()]),e._v(" "),n("transition",{attrs:{name:"fade"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive||e.hoverable||e.inline,expression:"isActive || hoverable || inline"}],ref:"dropdownMenu",staticClass:"dropdown-menu"},[n("div",{staticClass:"dropdown-content"},[e._t("default")],2)])])],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("span",{class:[e.newType,e.position,e.size,{tooltip:e.active,"is-square":e.square,"is-animated":e.newAnimated,"is-always":e.always,"is-multiline":e.multilined,"is-dashed":e.dashed}],attrs:{"data-label":e.label}},[e._t("default")],2)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{staticClass:"upload control"},[e.dragDrop?n("div",{staticClass:"upload-draggable",class:[e.type,{"is-loading":e.loading,"is-disabled":e.disabled,"is-hovered":e.dragDropFocus}],on:{dragover:function(t){t.preventDefault(),e.updateDragDropFocus(!0)},dragleave:function(t){t.preventDefault(),e.updateDragDropFocus(!1)},dragenter:function(t){t.preventDefault(),e.updateDragDropFocus(!0)},drop:function(t){t.preventDefault(),e.onFileChange(t)}}},[e._t("default")],2):[e._t("default")],e._v(" "),n("input",e._b({ref:"input",attrs:{type:"file",multiple:e.multiple,accept:e.accept,disabled:e.disabled},on:{change:e.onFileChange}},"input",e.$attrs,!1))],2)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"control",class:{"is-expanded":e.expanded,"has-icons-left":e.icon}},[n("span",{staticClass:"select",class:e.spanClasses},[n("select",e._b({directives:[{name:"model",rawName:"v-model",value:e.selected,expression:"selected"}],ref:"select",attrs:{multiple:e.multiple,size:e.nativeSize},on:{blur:function(t){e.$emit("blur",t)&&e.checkHtml5Validity()},focus:function(t){e.$emit("focus",t)},change:function(t){var n=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){return"_value"in e?e._value:e.value});e.selected=t.target.multiple?n:n[0]}}},"select",e.$attrs,!1),[e.placeholder?n("option",{attrs:{selected:"",disabled:"",hidden:""},domProps:{value:null}},[e._v("\n "+e._s(e.placeholder)+"\n ")]):e._e(),e._v(" "),e._t("default")],2)]),e._v(" "),e.icon?n("b-icon",{staticClass:"is-left",attrs:{icon:e.icon,pack:e.iconPack,size:e.iconSize}}):e._e()],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.separator?n("hr",{staticClass:"dropdown-divider"}):e.custom||e.hasLink?n("div",{class:e.itemClasses,on:{click:e.selectItem}},[e._t("default")],2):n("a",{staticClass:"dropdown-item",class:e.anchorClasses,on:{click:e.selectItem}},[e._t("default")],2)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:e.animation}},[e.isActive?n("div",{staticClass:"loading-overlay is-active",class:{"is-full-page":e.isFullPage}},[n("div",{staticClass:"loading-background",on:{click:e.cancel}}),e._v(" "),n("div",{staticClass:"loading-icon"})]):e._e()])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{ref:"label",staticClass:"switch",class:[e.size,{"is-disabled":e.disabled}],attrs:{disabled:e.disabled,tabindex:!e.disabled&&0},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key)&&e._k(t.keyCode,"space",32,t.key))return null;t.preventDefault(),e.$refs.label.click()},mousedown:function(t){e.isMouseDown=!0},mouseup:function(t){e.isMouseDown=!1},mouseout:function(t){e.isMouseDown=!1},blur:function(t){e.isMouseDown=!1}}},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.newValue,expression:"newValue"}],attrs:{type:"checkbox",disabled:e.disabled,name:e.name,"true-value":e.trueValue,"false-value":e.falseValue},domProps:{value:e.nativeValue,checked:Array.isArray(e.newValue)?e._i(e.newValue,e.nativeValue)>-1:e._q(e.newValue,e.trueValue)},on:{click:function(e){e.stopPropagation()},change:function(t){var n=e.newValue,r=t.target,a=r.checked?e.trueValue:e.falseValue;if(Array.isArray(n)){var 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,l=n.name,s=a.$route,c=a._routerViewCache||(a._routerViewCache={}),u=0,d=!1;a&&a._routerRoot!==a;)a.$vnode&&a.$vnode.data.routerView&&u++,a._inactive&&(d=!0),a=a.$parent;if(o.routerViewDepth=u,d)return i(c[l],o,r);var f=s.matched[u];if(!f)return c[l]=null,i();var p=c[l]=f.components[l];o.registerRouteInstance=function(e,t){var n=f.instances[l];(t&&n!==e||!t&&n===e)&&(f.instances[l]=t)},(o.hook||(o.hook={})).prepatch=function(e,t){f.instances[l]=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}}(s,f.props&&f.props[l]);if(h){h=o.props=function(e,t){for(var n in t)e[n]=t[n];return e}({},h);var v=o.attrs=o.attrs||{};for(var g in h)p.props&&g in p.props||(v[g]=h[g],delete h[g])}return i(p,o,r)}};var i=/[!'()*]/g,l=function(e){return"%"+e.charCodeAt(0).toString(16)},s=/%2C/g,c=function(e){return encodeURIComponent(e).replace(i,l).replace(s,",")},u=decodeURIComponent;function d(e){var t={};return(e=e.trim().replace(/^(\?|#|&)/,""))?(e.split("&").forEach(function(e){var n=e.replace(/\+/g," ").split("="),r=u(n.shift()),a=n.length>0?u(n.join("=")):null;void 0===t[r]?t[r]=a:Array.isArray(t[r])?t[r].push(a):t[r]=[t[r],a]}),t):t}function f(e){var t=e?Object.keys(e).map(function(t){var n=e[t];if(void 0===n)return"";if(null===n)return c(t);if(Array.isArray(n)){var r=[];return n.forEach(function(e){void 0!==e&&(null===e?r.push(c(t)):r.push(c(t)+"="+c(e)))}),r.join("&")}return c(t)+"="+c(n)}).filter(function(e){return e.length>0}).join("&"):null;return t?"?"+t:""}var p=/\/?$/;function h(e,t,n,r){var a=r&&r.options.stringifyQuery,o=t.query||{};try{o=v(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:m(t,a),matched:e?function(e){var t=[];for(;e;)t.unshift(e),e=e.parent;return t}(e):[]};return n&&(i.redirectedFrom=m(n,a)),Object.freeze(i)}function v(e){if(Array.isArray(e))return e.map(v);if(e&&"object"==typeof e){var t={};for(var n in e)t[n]=v(e[n]);return t}return e}var g=h(null,{path:"/"});function m(e,t){var n=e.path,r=e.query;void 0===r&&(r={});var a=e.hash;return void 0===a&&(a=""),(n||"/")+(t||f)(r)+a}function _(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 b,k=[String,Object],T=[String,Array],x={name:"router-link",props:{to:{type:k,required:!0},tag:{type:String,default:"a"},exact:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,event:{type:T,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,l=a.href,s={},c=n.options.linkActiveClass,u=n.options.linkExactActiveClass,d=null==c?"router-link-active":c,f=null==u?"router-link-exact-active":u,v=null==this.activeClass?d:this.activeClass,g=null==this.exactActiveClass?f:this.exactActiveClass,m=o.path?h(null,o,null,n):i;s[g]=_(r,m),s[v]=this.exact?s[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,m);var y=function(e){A(e)&&(t.replace?n.replace(o):n.push(o))},k={click:A};Array.isArray(this.event)?this.event.forEach(function(e){k[e]=y}):k[this.event]=y;var T={class:s};if("a"===this.tag)T.on=k,T.attrs={href:l};else{var x=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(x){x.isStatic=!1;var w=b.util.extend;(x.data=w({},x.data)).on=k,(x.data.attrs=w({},x.data.attrs)).href=l}else T.on=k}return e(this.tag,T,this.$slots.default)}};function A(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 w(e){if(!w.installed||b!==e){w.installed=!0,b=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",x);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 l=o[i];".."===l?a.pop():"."!==l&&a.push(l)}return""!==a[0]&&a.unshift(""),a.join("/")}function L(e){return e.replace(/\/\//g,"/")}var B=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)},S=H,W=D,z=function(e,t){return E(D(e,t))},O=E,P=V,R=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function D(e,t){for(var n,r=[],a=0,o=0,i="",l=t&&t.delimiter||"/";null!=(n=R.exec(e));){var s=n[0],c=n[1],u=n.index;if(i+=e.slice(o,u),o=u+s.length,c)i+=c[1];else{var d=e[o],f=n[2],p=n[3],h=n[4],v=n[5],g=n[6],m=n[7];i&&(r.push(i),i="");var _=null!=f&&null!=d&&d!==f,y="+"===g||"*"===g,b="?"===g||"*"===g,k=n[2]||l,T=h||v;r.push({name:p||a++,prefix:f||"",delimiter:k,optional:b,repeat:y,partial:_,asterisk:!!m,pattern:T?j(T):m?".*":"[^"+I(k)+"]+?"})}}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 E(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,l=0;l<e.length;l++){var s=e[l];if("string"!=typeof s){var c,u=o[s.name];if(null==u){if(s.optional){s.partial&&(a+=s.prefix);continue}throw new TypeError('Expected "'+s.name+'" to be defined')}if(B(u)){if(!s.repeat)throw new TypeError('Expected "'+s.name+'" to not repeat, but received `'+JSON.stringify(u)+"`");if(0===u.length){if(s.optional)continue;throw new TypeError('Expected "'+s.name+'" to not be empty')}for(var d=0;d<u.length;d++){if(c=i(u[d]),!t[l].test(c))throw new TypeError('Expected all "'+s.name+'" to match "'+s.pattern+'", but received `'+JSON.stringify(c)+"`");a+=(0===d?s.prefix:s.delimiter)+c}}else{if(c=s.asterisk?encodeURI(u).replace(/[?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}):i(u),!t[l].test(c))throw new TypeError('Expected "'+s.name+'" to match "'+s.pattern+'", but received "'+c+'"');a+=s.prefix+c}}else a+=s}return a}}function I(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function j(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function F(e,t){return e.keys=t,e}function $(e){return e.sensitive?"":"i"}function V(e,t,n){B(t)||(n=t||n,t=[]);for(var r=(n=n||{}).strict,a=!1!==n.end,o="",i=0;i<e.length;i++){var l=e[i];if("string"==typeof l)o+=I(l);else{var s=I(l.prefix),c="(?:"+l.pattern+")";t.push(l),l.repeat&&(c+="(?:"+s+c+")*"),o+=c=l.optional?l.partial?s+"("+c+")?":"(?:"+s+"("+c+"))?":s+"("+c+")"}}var u=I(n.delimiter||"/"),d=o.slice(-u.length)===u;return r||(o=(d?o.slice(0,-u.length):o)+"(?:"+u+"(?=$))?"),o+=a?"$":r&&d?"":"(?="+u+"|$)",F(new RegExp("^"+o,$(n)),t)}function H(e,t,n){return B(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 F(e,t)}(e,t):B(e)?function(e,t,n){for(var r=[],a=0;a<e.length;a++)r.push(H(e[a],t,n).source);return F(new RegExp("(?:"+r.join("|")+")",$(n)),t)}(e,t,n):function(e,t,n){return V(D(e,n),t,n)}(e,t,n)}S.parse=W,S.compile=z,S.tokensToFunction=O,S.tokensToRegExp=P;var G=Object.create(null);function K(e,t,n){try{return(G[e]||(G[e]=S.compile(e)))(t||{},{pretty:!0})}catch(e){return""}}function q(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 l=a.path;var s=a.name;0;var c=a.pathToRegexpOptions||{};var u=function(e,t,n){n||(e=e.replace(/\/$/,""));if("/"===e[0])return e;if(null==t)return e;return L(t.path+"/"+e)}(l,o,c.strict);"boolean"==typeof a.caseSensitive&&(c.sensitive=a.caseSensitive);var d={path:u,regex:function(e,t){var n=S(e,[],t);0;return n}(u,c),components:a.components||{default:a.component},instances:{},name:s,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?L(i+"/"+a.path):void 0;e(t,n,r,a,d,o)});if(void 0!==a.alias){var f=Array.isArray(a.alias)?a.alias:[a.alias];f.forEach(function(i){var l={path:i,children:a.children};e(t,n,r,l,o,d.path||"/")})}n[d.path]||(t.push(d.path),n[d.path]=d);s&&(r[s]||(r[s]=d))}(a,o,i,e)});for(var l=0,s=a.length;l<s;l++)"*"===a[l]&&(a.push(a.splice(l,1)[0]),s--,l--);return{pathList:a,pathMap:o,nameMap:i}}function U(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=Y({},a))._normalized=!0;var o=Y(Y({},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=K(i,o,t.path)}else 0;return a}var l=function(e){var t="",n="",r=e.indexOf("#");r>=0&&(t=e.slice(r),e=e.slice(0,r));var a=e.indexOf("?");return a>=0&&(n=e.slice(a+1),e=e.slice(0,a)),{path:e,query:n,hash:t}}(a.path||""),s=t&&t.path||"/",c=l.path?C(l.path,s,n||a.append):s,u=function(e,t,n){void 0===t&&(t={});var r,a=n||d;try{r=a(e||"")}catch(e){r={}}for(var o in t)r[o]=t[o];return r}(l.query,a.query,r&&r.options.parseQuery),f=a.hash||l.hash;return f&&"#"!==f.charAt(0)&&(f="#"+f),{_normalized:!0,path:c,query:u,hash:f}}function Y(e,t){for(var n in t)e[n]=t[n];return e}function X(e,t){var n=q(e),r=n.pathList,a=n.pathMap,o=n.nameMap;function i(e,n,i){var l=U(e,n,!1,t),c=l.name;if(c){var u=o[c];if(!u)return s(null,l);var d=u.regex.keys.filter(function(e){return!e.optional}).map(function(e){return e.name});if("object"!=typeof l.params&&(l.params={}),n&&"object"==typeof n.params)for(var f in n.params)!(f in l.params)&&d.indexOf(f)>-1&&(l.params[f]=n.params[f]);if(u)return l.path=K(u.path,l.params),s(u,l,i)}else if(l.path){l.params={};for(var p=0;p<r.length;p++){var h=r[p],v=a[h];if(J(v.regex,l.path,l.params))return s(v,l,i)}}return s(null,l)}function l(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 s(null,n);var l=a,c=l.name,u=l.path,d=n.query,f=n.hash,p=n.params;if(d=l.hasOwnProperty("query")?l.query:d,f=l.hasOwnProperty("hash")?l.hash:f,p=l.hasOwnProperty("params")?l.params:p,c){o[c];return i({_normalized:!0,name:c,query:d,hash:f,params:p},void 0,n)}if(u){var v=function(e,t){return C(e,t.parent?t.parent.path:"/",!0)}(u,e);return i({_normalized:!0,path:K(v,p),query:d,hash:f},void 0,n)}return s(null,n)}function s(e,n,r){return e&&e.redirect?l(e,r||n):e&&e.matchAs?function(e,t,n){var r=i({_normalized:!0,path:K(n,t.params)});if(r){var a=r.matched,o=a[a.length-1];return t.params=r.params,s(o,t)}return s(null,t)}(0,n,e.matchAs):h(e,n,r,t)}return{match:i,addRoutes:function(e){q(e,r,a,o)}}}function J(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],l="string"==typeof r[a]?decodeURIComponent(r[a]):r[a];i&&(n[i.name]=l)}return!0}var Z=Object.create(null);function Q(){window.history.replaceState({key:de()},""),window.addEventListener("popstate",function(e){var t;te(),e.state&&e.state.key&&(t=e.state.key,ce=t)})}function ee(e,t,n,r){if(e.app){var a=e.options.scrollBehavior;a&&e.app.$nextTick(function(){var e=function(){var e=de();if(e)return Z[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=de();e&&(Z[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,le=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),se=M&&window.performance&&window.performance.now?window.performance:Date,ce=ue();function ue(){return se.now().toFixed(3)}function de(){return ce}function fe(e,t){te();var n=window.history;try{t?n.replaceState({key:ce},"",e):(ce=ue(),n.pushState({key:ce},"",e))}catch(n){window.location[t?"replace":"assign"](e)}}function 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 ve(e){return function(t,n,r){var o=!1,i=0,l=null;ge(e,function(e,t,n,s){if("function"==typeof e&&void 0===e.cid){o=!0,i++;var c,u=ye(function(t){var a;((a=t).__esModule||_e&&"Module"===a[Symbol.toStringTag])&&(t=t.default),e.resolved="function"==typeof t?t:b.extend(t),n.components[s]=t,--i<=0&&r()}),d=ye(function(e){var t="Failed to resolve async component "+s+": "+e;l||(l=a(e)?e:new Error(t),r(l))});try{c=e(u,d)}catch(e){d(e)}if(c)if("function"==typeof c.then)c.then(u,d);else{var f=c.component;f&&"function"==typeof f.then&&f.then(u,d)}}}),o||r()}}function ge(e,t){return me(e.map(function(e){return Object.keys(e.components).map(function(n){return t(e.components[n],e.instances[n],e,n)})}))}function me(e){return Array.prototype.concat.apply([],e)}var _e="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 be=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 ke(e,t,n,r){var a=ge(e,function(e,r,a,o){var i=function(e,t){"function"!=typeof e&&(e=b.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 me(r?a.reverse():a)}function Te(e,t){if(t)return function(){return e.apply(t,arguments)}}be.prototype.listen=function(e){this.cb=e},be.prototype.onReady=function(e,t){this.ready?e():(this.readyCbs.push(e),t&&this.readyErrorCbs.push(t))},be.prototype.onError=function(e){this.errorCbs.push(e)},be.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)}))})},be.prototype.confirmTransition=function(e,t,n){var o=this,i=this.current,l=function(e){a(e)&&(o.errorCbs.length?o.errorCbs.forEach(function(t){t(e)}):(r(),console.error(e))),n&&n(e)};if(_(e,i)&&e.matched.length===i.matched.length)return this.ensureURL(),l();var s=function(e,t){var n,r=Math.max(e.length,t.length);for(n=0;n<r&&e[n]===t[n];n++);return{updated:t.slice(0,n),activated:t.slice(n),deactivated:e.slice(n)}}(this.current.matched,e.matched),c=s.updated,u=s.deactivated,d=s.activated,f=[].concat(function(e){return ke(e,"beforeRouteLeave",Te,!0)}(u),this.router.beforeHooks,function(e){return ke(e,"beforeRouteUpdate",Te)}(c),d.map(function(e){return e.beforeEnter}),ve(d));this.pending=e;var p=function(t,n){if(o.pending!==e)return l();try{t(e,i,function(e){!1===e||a(e)?(o.ensureURL(!0),l(e)):"string"==typeof e||"object"==typeof e&&("string"==typeof e.path||"string"==typeof e.name)?(l(),"object"==typeof e&&e.replace?o.replace(e):o.push(e)):n(e)})}catch(e){l(e)}};he(f,p,function(){var n=[];he(function(e,t,n){return ke(e,"beforeRouteEnter",function(e,r,a,o){return function(e,t,n,r,a){return function(o,i,l){return e(o,i,function(e){l(e),"function"==typeof e&&r.push(function(){!function e(t,n,r,a){n[r]?t(n[r]):a()&&setTimeout(function(){e(t,n,r,a)},16)}(e,t.instances,n,a)})})}}(e,a,o,t,n)})}(d,n,function(){return o.current===e}).concat(o.router.resolveHooks),p,function(){if(o.pending!==e)return l();o.pending=null,t(e),o.router.app&&o.router.app.$nextTick(function(){n.forEach(function(e){e()})})})})},be.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 xe=function(e){function t(t,n){var r=this;e.call(this,t,n);var a=t.options.scrollBehavior;a&&Q();var o=Ae(this.base);window.addEventListener("popstate",function(e){var n=r.current,i=Ae(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(L(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(L(r.base+e.fullPath)),ee(r.router,e,a,!1),t&&t(e)},n)},t.prototype.ensureURL=function(e){if(Ae(this.base)!==this.current.fullPath){var t=L(this.base+this.current.fullPath);e?fe(t):pe(t)}},t.prototype.getCurrentLocation=function(){return Ae(this.base)},t}(be);function Ae(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 we=function(e){function t(t,n,r){e.call(this,t,n),r&&function(e){var t=Ae(e);if(!/^\/#/.test(t))return window.location.replace(L(e+"/#"+t)),!0}(this.base)||Me()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setupListeners=function(){var e=this,t=this.router.options.scrollBehavior,n=le&&t;n&&Q(),window.addEventListener(le?"popstate":"hashchange",function(){var t=e.current;Me()&&e.transitionTo(Ce(),function(r){n&&ee(e.router,r,t,!0),le||Se(r.fullPath)})})},t.prototype.push=function(e,t,n){var r=this,a=this.current;this.transitionTo(e,function(e){Be(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){Se(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?Be(t):Se(t))},t.prototype.getCurrentLocation=function(){return Ce()},t}(be);function Me(){var e=Ce();return"/"===e.charAt(0)||(Se("/"+e),!1)}function Ce(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.slice(t+1)}function Le(e){var t=window.location.href,n=t.indexOf("#");return(n>=0?t.slice(0,n):t)+"#"+e}function Be(e){le?fe(Le(e)):window.location.hash=e}function Se(e){le?pe(Le(e)):window.location.replace(Le(e))}var We=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}(be),ze=function(e){void 0===e&&(e={}),this.app=null,this.apps=[],this.options=e,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=X(e.routes||[],this);var t=e.mode||"hash";switch(this.fallback="history"===t&&!le&&!1!==e.fallback,this.fallback&&(t="hash"),M||(t="abstract"),this.mode=t,t){case"history":this.history=new xe(this,e.base);break;case"hash":this.history=new we(this,e.base,this.fallback);break;case"abstract":this.history=new We(this,e.base);break;default:0}},Oe={currentRoute:{configurable:!0}};function Pe(e,t){return e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}ze.prototype.match=function(e,t,n){return this.matcher.match(e,t,n)},Oe.currentRoute.get=function(){return this.history&&this.history.current},ze.prototype.init=function(e){var t=this;if(this.apps.push(e),!this.app){this.app=e;var n=this.history;if(n instanceof xe)n.transitionTo(n.getCurrentLocation());else if(n instanceof we){var r=function(){n.setupListeners()};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen(function(e){t.apps.forEach(function(t){t._route=e})})}},ze.prototype.beforeEach=function(e){return Pe(this.beforeHooks,e)},ze.prototype.beforeResolve=function(e){return Pe(this.resolveHooks,e)},ze.prototype.afterEach=function(e){return Pe(this.afterHooks,e)},ze.prototype.onReady=function(e,t){this.history.onReady(e,t)},ze.prototype.onError=function(e){this.history.onError(e)},ze.prototype.push=function(e,t,n){this.history.push(e,t,n)},ze.prototype.replace=function(e,t,n){this.history.replace(e,t,n)},ze.prototype.go=function(e){this.history.go(e)},ze.prototype.back=function(){this.go(-1)},ze.prototype.forward=function(){this.go(1)},ze.prototype.getMatchedComponents=function(e){var t=e?e.matched?e:this.resolve(e).route:this.currentRoute;return t?[].concat.apply([],t.matched.map(function(e){return Object.keys(e.components).map(function(t){return e.components[t]})})):[]},ze.prototype.resolve=function(e,t,n){var r=U(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?L(e+"/"+r):r}(this.history.base,o,this.mode),normalizedTo:r,resolved:a}},ze.prototype.addRoutes=function(e){this.matcher.addRoutes(e),this.history.current!==g&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(ze.prototype,Oe),ze.install=w,ze.version="3.0.1",M&&window.Vue&&window.Vue.use(ze),t.default=ze},function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var r,a,o,i,l,s=1,c={},u=!1,d=e.document,f=Object.getPrototypeOf&&Object.getPrototypeOf(e);f=f&&f.setTimeout?f:e,"[object process]"==={}.toString.call(e.process)?r=function(e){t.nextTick(function(){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)}):d&&"onreadystatechange"in d.createElement("script")?(a=d.documentElement,r=function(e){var t=d.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()+"$",l=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",l,!1):e.attachEvent("onmessage",l),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[s]=a,r(s),s++},f.clearImmediate=p}function p(e){delete c[e]}function h(e){if(u)setTimeout(h,0,e);else{var t=c[e];if(t){u=!0;try{!function(e){var t=e.callback,r=e.args;switch(r.length){case 0:t();break;case 1:t(r[0]);break;case 2:t(r[0],r[1]);break;case 3:t(r[0],r[1],r[2]);break;default:t.apply(n,r)}}(t)}finally{p(e),u=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,n(44),n(170))},function(e,t,n){(function(e){var r=void 0!==e&&e||"undefined"!=typeof self&&self||window,a=Function.prototype.apply;function 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(336),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(44))},function(e,t,n){"use strict";var r=u(n(12)),a=u(n(335)),o=u(n(334));n(333);var i=u(n(331)),l=u(n(330)),s=u(n(329)),c=u(n(169));function u(e){return e&&e.__esModule?e:{default:e}}r.default.use(a.default),r.default.use(o.default),r.default.use(n(171)),r.default.use(i.default.Adsense);var d=new a.default({routes:[{path:"/",name:"home",component:c.default}]});r.default.use(l.default,{id:"UA-118868480-1",router:d,debug:{sendHitTask:!0,enabled:!1}}),new r.default({router:d,el:"#app",render:function(e){return e(s.default)},mounted:function(){var e=this;(window.matchMedia("(display-mode: standalone)").matches||!0===window.navigator.standalone)&&this.$ga.event("PWA","started"),"serviceWorker"in navigator&&navigator.serviceWorker.register("/service-worker.js").then(function(t){"function"==typeof t.update&&(e.$ga.event("PWA","update"),t.update())})}})}]); \ No newline at end of file