max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform sampler2D dashTexture;\nuniform float dashScale;\nuniform float opacity;\n\nvarying vec3 worldPosition;\nvarying float pixelArcLength;\nvarying vec4 fragColor;\n\nvoid main() {\n if (\n outOfRange(clipBounds[0], clipBounds[1], worldPosition) ||\n fragColor.a * opacity == 0.\n ) discard;\n\n float dashWeight = texture2D(dashTexture, vec2(dashScale * pixelArcLength, 0)).r;\n if(dashWeight < 0.5) {\n discard;\n }\n gl_FragColor = fragColor * opacity;\n}\n"]),s=r(["precision highp float;\n#define GLSLIFY 1\n\n#define FLOAT_MAX 1.70141184e38\n#define FLOAT_MIN 1.17549435e-38\n\nlowp vec4 encode_float_1540259130(highp float v) {\n highp float av = abs(v);\n\n //Handle special cases\n if(av < FLOAT_MIN) {\n return vec4(0.0, 0.0, 0.0, 0.0);\n } else if(v > FLOAT_MAX) {\n return vec4(127.0, 128.0, 0.0, 0.0) / 255.0;\n } else if(v < -FLOAT_MAX) {\n return vec4(255.0, 128.0, 0.0, 0.0) / 255.0;\n }\n\n highp vec4 c = vec4(0,0,0,0);\n\n //Compute exponent and mantissa\n highp float e = floor(log2(av));\n highp float m = av * pow(2.0, -e) - 1.0;\n \n //Unpack mantissa\n c[1] = floor(128.0 * m);\n m -= c[1] / 128.0;\n c[2] = floor(32768.0 * m);\n m -= c[2] / 32768.0;\n c[3] = floor(8388608.0 * m);\n \n //Unpack exponent\n highp float ebias = e + 127.0;\n c[0] = floor(ebias / 2.0);\n ebias -= c[0] * 2.0;\n c[1] += floor(ebias) * 128.0; \n\n //Unpack sign bit\n c[0] += 128.0 * step(0.0, -v);\n\n //Scale back to range\n return c / 255.0;\n}\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform float pickId;\nuniform vec3 clipBounds[2];\n\nvarying vec3 worldPosition;\nvarying float pixelArcLength;\nvarying vec4 fragColor;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], worldPosition)) discard;\n\n gl_FragColor = vec4(pickId/255.0, encode_float_1540259130(pixelArcLength).xyz);\n}"]),l=[{name:"position",type:"vec3"},{name:"nextPosition",type:"vec3"},{name:"arcLength",type:"float"},{name:"lineWidth",type:"float"},{name:"color",type:"vec4"}];e.createShader=function(t){return i(t,o,a,null,l)},e.createPickShader=function(t){return i(t,o,s,null,l)}},fd3b:function(t,e,n){var r=n("0230"),i=n("320c");function o(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}o.prototype=new r.baseCalendar,i(o.prototype,{name:"Ethiopian",jdEpoch:1724220.5,daysPerMonth:[30,30,30,30,30,30,30,30,30,30,30,30,5],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Ethiopian",epochs:["BEE","EE"],monthNames:["Meskerem","Tikemet","Hidar","Tahesas","Tir","Yekatit","Megabit","Miazia","Genbot","Sene","Hamle","Nehase","Pagume"],monthNamesShort:["Mes","Tik","Hid","Tah","Tir","Yek","Meg","Mia","Gen","Sen","Ham","Neh","Pag"],dayNames:["Ehud","Segno","Maksegno","Irob","Hamus","Arb","Kidame"],dayNamesShort:["Ehu","Seg","Mak","Iro","Ham","Arb","Kid"],dayNamesMin:["Eh","Se","Ma","Ir","Ha","Ar","Ki"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,r.local.invalidYear);t=e.year()+(e.year()<0?1:0);return t%4===3||t%4===-1},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,r.local.invalidYear||r.regionalOptions[""].invalidYear),13},weekOfYear:function(t,e,n){var r=this.newDate(t,e,n);return r.add(-r.dayOfWeek(),"d"),Math.floor((r.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var n=this._validate(t,e,this.minDay,r.local.invalidMonth);return this.daysPerMonth[n.month()-1]+(13===n.month()&&this.leapYear(n.year())?1:0)},weekDay:function(t,e,n){return(this.dayOfWeek(t,e,n)||7)<6},toJD:function(t,e,n){var i=this._validate(t,e,n,r.local.invalidDate);return t=i.year(),t<0&&t++,i.day()+30*(i.month()-1)+365*(t-1)+Math.floor(t/4)+this.jdEpoch-1},fromJD:function(t){var e=Math.floor(t)+.5-this.jdEpoch,n=Math.floor((e-Math.floor((e+366)/1461))/365)+1;n<=0&&n--,e=Math.floor(t)+.5-this.newDate(n,1,1).toJD();var r=Math.floor(e/30)+1,i=e-30*(r-1)+1;return this.newDate(n,r,i)}}),r.calendars.ethiopian=o},fd4c:function(t,e,n){"use strict";t.exports=Math.log2||function(t){return Math.log(t)*Math.LOG2E}},fd80:function(t,e,n){"use strict";var r=n("6e58"),i=n("bb71"),o=n("d115"),a=n("83d1"),s=n("fc26"),l=n("0379"),c=n("a651").arrayEditor,u=n("63dc").LINE_SPACING,f=n("3d2e"),d=n("8ff1");function p(t){return t._index}function h(t){return-1===+t.attr(f.menuIndexAttrName)}function m(t,e){return+t.attr(f.menuIndexAttrName)===e._index}function g(t,e,n,r,i,o,a,s){e.active=a,c(t.layout,f.name,e).applyUpdate("active",a),"buttons"===e.type?b(t,r,null,null,e):"dropdown"===e.type&&(i.attr(f.menuIndexAttrName,"-1"),v(t,r,i,o,e),s||b(t,r,i,o,e))}function v(t,e,n,r,i){var o=s.ensureSingle(e,"g",f.headerClassName,(function(t){t.style("pointer-events","all")})),l=i._dims,c=i.active,u=i.buttons[c]||f.blankHeaderOpts,d={y:i.pad.t,yPad:0,x:i.pad.l,xPad:0,index:0},p={width:l.headerWidth,height:l.headerHeight};o.call(w,i,u,t).call(C,i,d,p);var h=s.ensureSingle(e,"text",f.headerArrowClassName,(function(t){t.classed("user-select-none",!0).attr("text-anchor","end").call(a.font,i.font).text(f.arrowSymbol[i.direction])}));h.attr({x:l.headerWidth-f.arrowOffsetX+i.pad.l,y:l.headerHeight/2+f.textOffsetY+i.pad.t}),o.on("click",(function(){n.call(E,String(m(n,i)?-1:i._index)),b(t,e,n,r,i)})),o.on("mouseover",(function(){o.call(A)})),o.on("mouseout",(function(){o.call(M,i)})),a.setTranslate(e,l.lx,l.ly)}function b(t,e,n,o,a){n||(n=e,n.attr("pointer-events","all"));var l=h(n)&&"buttons"!==a.type?[]:a.buttons,c="dropdown"===a.type?f.dropdownButtonClassName:f.buttonClassName,u=n.selectAll("g."+c).data(s.filterVisible(l)),d=u.enter().append("g").classed(c,!0),p=u.exit();"dropdown"===a.type?(d.attr("opacity","0").transition().attr("opacity","1"),p.transition().attr("opacity","0").remove()):p.remove();var m=0,v=0,b=a._dims,_=-1!==["up","down"].indexOf(a.direction);"dropdown"===a.type&&(_?v=b.headerHeight+f.gapButtonHeader:m=b.headerWidth+f.gapButtonHeader),"dropdown"===a.type&&"up"===a.direction&&(v=-f.gapButtonHeader+f.gapButton-b.openHeight),"dropdown"===a.type&&"left"===a.direction&&(m=-f.gapButtonHeader+f.gapButton-b.openWidth);var k={x:b.lx+m+a.pad.l,y:b.ly+v+a.pad.t,yPad:f.gapButton,xPad:f.gapButton,index:0},S={l:k.x+a.borderwidth,t:k.y+a.borderwidth};u.each((function(s,l){var c=r.select(this);c.call(w,a,s,t).call(C,a,k),c.on("click",(function(){r.event.defaultPrevented||(s.execute&&(s.args2&&a.active===l?(g(t,a,s,e,n,o,-1),i.executeAPICommand(t,s.method,s.args2)):(g(t,a,s,e,n,o,l),i.executeAPICommand(t,s.method,s.args))),t.emit("plotly_buttonclicked",{menu:a,button:s,active:a.active}))})),c.on("mouseover",(function(){c.call(A)})),c.on("mouseout",(function(){c.call(M,a),u.call(T,a)}))})),u.call(T,a),_?(S.w=Math.max(b.openWidth,b.headerWidth),S.h=k.y-S.t):(S.w=k.x-S.l,S.h=Math.max(b.openHeight,b.headerHeight)),S.direction=a.direction,o&&(u.size()?y(t,e,n,o,a,S):x(o))}function y(t,e,n,r,i,o){var a,s,l,c=i.direction,u="up"===c||"down"===c,d=i._dims,p=i.active;if(u)for(s=0,l=0;l0?[0]:[]);if(a.enter().append("g").classed(f.containerClassName,!0).style("cursor","pointer"),a.exit().each((function(){r.select(this).selectAll("g."+f.headerGroupClassName).each(o)})).remove(),0!==n.length){var l=a.selectAll("g."+f.headerGroupClassName).data(n,p);l.enter().append("g").classed(f.headerGroupClassName,!0);for(var c=s.ensureSingle(a,"g",f.dropdownButtonGroupClassName,(function(t){t.style("pointer-events","all")})),u=0;u=0))throw new Error("precision must be a positive number");var n=Math.pow(10,e||0);return Math.round(t*n)/n}function v(t,n){void 0===n&&(n="kilometers");var r=e.factors[n];if(!r)throw new Error(n+" units is invalid");return t*r}function b(t,n){void 0===n&&(n="kilometers");var r=e.factors[n];if(!r)throw new Error(n+" units is invalid");return t/r}function y(t,e){return w(b(t,e))}function x(t){var e=t%360;return e<0&&(e+=360),e}function w(t){var e=t%(2*Math.PI);return 180*e/Math.PI}function _(t){var e=t%360;return e*Math.PI/180}function k(t,e,n){if(void 0===e&&(e="kilometers"),void 0===n&&(n="kilometers"),!(t>=0))throw new Error("length must be a positive number");return v(b(t,e),n)}function T(t,n,r){if(void 0===n&&(n="meters"),void 0===r&&(r="kilometers"),!(t>=0))throw new Error("area must be a positive number");var i=e.areaFactors[n];if(!i)throw new Error("invalid original units");var o=e.areaFactors[r];if(!o)throw new Error("invalid final units");return t/i*o}function A(t){return!isNaN(t)&&null!==t&&!Array.isArray(t)&&!/^\s*$/.test(t)}function M(t){return!!t&&t.constructor===Object}function S(t){if(!t)throw new Error("bbox is required");if(!Array.isArray(t))throw new Error("bbox must be an Array");if(4!==t.length&&6!==t.length)throw new Error("bbox must be an Array of 4 or 6 numbers");t.forEach((function(t){if(!A(t))throw new Error("bbox must only contain numbers")}))}function O(t){if(!t)throw new Error("id is required");if(-1===["string","number"].indexOf(typeof t))throw new Error("id must be a number or a string")}function C(){throw new Error("method has been renamed to `radiansToDegrees`")}function E(){throw new Error("method has been renamed to `degreesToRadians`")}function P(){throw new Error("method has been renamed to `lengthToDegrees`")}function L(){throw new Error("method has been renamed to `lengthToRadians`")}function D(){throw new Error("method has been renamed to `radiansToLength`")}function I(){throw new Error("method has been renamed to `bearingToAzimuth`")}function z(){throw new Error("method has been renamed to `convertLength`")}Object.defineProperty(e,"__esModule",{value:!0}),e.earthRadius=6371008.8,e.factors={centimeters:100*e.earthRadius,centimetres:100*e.earthRadius,degrees:e.earthRadius/111325,feet:3.28084*e.earthRadius,inches:39.37*e.earthRadius,kilometers:e.earthRadius/1e3,kilometres:e.earthRadius/1e3,meters:e.earthRadius,metres:e.earthRadius,miles:e.earthRadius/1609.344,millimeters:1e3*e.earthRadius,millimetres:1e3*e.earthRadius,nauticalmiles:e.earthRadius/1852,radians:1,yards:e.earthRadius/1.0936},e.unitsFactors={centimeters:100,centimetres:100,degrees:1/111325,feet:3.28084,inches:39.37,kilometers:.001,kilometres:.001,meters:1,metres:1,miles:1/1609.344,millimeters:1e3,millimetres:1e3,nauticalmiles:1/1852,radians:1/e.earthRadius,yards:1/1.0936},e.areaFactors={acres:247105e-9,centimeters:1e4,centimetres:1e4,feet:10.763910417,inches:1550.003100006,kilometers:1e-6,kilometres:1e-6,meters:1,metres:1,miles:386e-9,millimeters:1e6,millimetres:1e6,yards:1.195990046},e.feature=r,e.geometry=i,e.point=o,e.points=a,e.polygon=s,e.polygons=l,e.lineString=c,e.lineStrings=u,e.featureCollection=f,e.multiLineString=d,e.multiPoint=p,e.multiPolygon=h,e.geometryCollection=m,e.round=g,e.radiansToLength=v,e.lengthToRadians=b,e.lengthToDegrees=y,e.bearingToAzimuth=x,e.radiansToDegrees=w,e.degreesToRadians=_,e.convertLength=k,e.convertArea=T,e.isNumber=A,e.isObject=M,e.validateBBox=S,e.validateId=O,e.radians2degrees=C,e.degrees2radians=E,e.distanceToDegrees=P,e.distanceToRadians=L,e.radiansToDistance=D,e.bearingToAngle=I,e.convertDistance=z},fec5:function(t,e){function n(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}t.exports=n},fedf:function(t,e){function n(t,e,n,r){return t[0]=e,t[1]=n,t[2]=r,t}t.exports=n},feed:function(t,e,n){"use strict";var r=n("d115"),i=n("de81");t.exports=function(t,e){var n,o;if("lines"===t.mode)return n=t.line.color,n&&r.opacity(n)?n:t.fillcolor;if("none"===t.mode)return t.fill?t.fillcolor:"";var a=e.mcc||(t.marker||{}).color,s=e.mlcc||((t.marker||{}).line||{}).color;return o=a&&r.opacity(a)?a:s&&r.opacity(s)&&(e.mlw||((t.marker||{}).line||{}).width)?s:"",o?r.opacity(o)<.3?r.addOpacity(o,.3):o:(n=(t.line||{}).color,n&&r.opacity(n)&&i.hasLines(t)&&t.line.width?n:t.fillcolor)}},ff0b:function(t,e){function n(t,e,n){var r=e[0],i=e[1],o=e[2];return t[0]=r*n[0]+i*n[3]+o*n[6],t[1]=r*n[1]+i*n[4]+o*n[7],t[2]=r*n[2]+i*n[5]+o*n[8],t}t.exports=n},ff0d:function(t,e,n){"use strict";t.exports={attributes:n("fb5a"),layoutAttributes:n("37e3"),supplyDefaults:n("1c1c").supplyDefaults,crossTraceDefaults:n("1c1c").crossTraceDefaults,supplyLayoutDefaults:n("ed16"),calc:n("d78f"),crossTraceCalc:n("0cec").crossTraceCalc,colorbar:n("f3cf"),arraysToCalcdata:n("424b"),plot:n("c791").plot,style:n("2df3").style,styleOnSelect:n("2df3").styleOnSelect,hoverPoints:n("ac97").hoverPoints,eventData:n("d41c"),selectPoints:n("7000"),moduleType:"trace",name:"bar",basePlotModule:n("91cd"),categories:["bar-like","cartesian","svg","bar","oriented","errorBarsOK","showLegend","zoomScale"],animatable:!0,meta:{}}},ff49:function(t,e,n){"use strict";var r=n("6e58"),i=n("83d1"),o=n("0642"),a=n("73c9");t.exports=function(t){var e,n,s=t._fullLayout,l=[],c={},u=[];for(n=0;n>1,a=l(t[o],e);a<=0?(0===a&&(i=o),n=o+1):a>0&&(r=o-1)}return i}function p(t,e){for(var n=new Array(t.length),i=0,o=n.length;i=t.length||0!==l(t[g],a))break}return n}function h(t,e){if(!e)return p(f(g(t,0)),t,0);for(var n=new Array(e),r=0;r>>c&1&&l.push(i[c]);e.push(l)}return u(e)}function g(t,e){if(e<0)return[];for(var n=[],i=(1<1&&void 0!==arguments[1]?arguments[1]:null,r="undefined"!==typeof t&&t?Object({NODE_ENV:"development",BASE_URL:"/"})||!1:{};return e?r[e]||n:r},i=function(){return r("BOOTSTRAP_VUE_NO_WARN")||"production"===r("NODE_ENV")}}).call(this,n(72))},function(t,e,n){"use strict";var r=n(7),i="undefined"!==typeof window,o="undefined"!==typeof document,a="undefined"!==typeof navigator,s="undefined"!==typeof Promise,l="undefined"!==typeof MutationObserver||"undefined"!==typeof WebKitMutationObserver||"undefined"!==typeof MozMutationObserver,c=i&&o&&a,u=i?window:{},f=o?document:{},d=a?navigator:{},p=(d.userAgent||"").toLowerCase(),h=p.indexOf("jsdom")>0,m=(/msie|trident/.test(p),function(){var t=!1;if(c)try{var e={get passive(){t=!0}};u.addEventListener("test",e,e),u.removeEventListener("test",e,e)}catch(n){t=!1}return t}()),g=c&&("ontouchstart"in f.documentElement||d.maxTouchPoints>0),v=c&&Boolean(u.PointerEvent||u.MSPointerEvent),b=c&&"IntersectionObserver"in u&&"IntersectionObserverEntry"in u&&"intersectionRatio"in u.IntersectionObserverEntry.prototype,y="BvConfig",x="$bvConfig",w=["xs","sm","md","lg","xl"],_=/\[(\d+)]/g,k=/^(BV?)/,T=/^\d+$/,A=/^\..+/,M=/^#/,S=/^#[A-Za-z]+[\w\-:.]*$/,O=/(<([^>]+)>)/gi,C=/\B([A-Z])/g,E=/([a-z])([A-Z])/g,P=/^[0-9]*\.?[0-9]+$/,L=/\+/g,D=/[-/\\^$*+?.()|[\]{}]/g,I=/[\s\uFEFF\xA0]+/g,z=/\s+/,R=/\/\*$/,j=/(\s|^)(\w)/g,F=/^\s+/,B=/_/g,N=/-(\w)/g,V=/^\d+-\d\d?-\d\d?(?:\s|T|$)/,U=/-|\s|T/,H=/^([0-1]?[0-9]|2[0-3]):[0-5]?[0-9](:[0-5]?[0-9])?$/,q=/^.*(#[^#]+)$/,$=/%2C/g,G=/[!'()*]/g,Y=/^(\?|#|&)/,W=/^\d+(\.\d*)?[/:]\d+(\.\d*)?$/,X=/[/:]/,Z=/^col-/,J=/^BIcon/,K=/-u-.+/;function Q(t){return Q="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Q(t)}function tt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function et(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&ct(t,e)}function nt(t){var e=st();return function(){var n,r=ut(t);if(e){var i=ut(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return rt(this,n)}}function rt(t,e){return!e||"object"!==Q(e)&&"function"!==typeof e?it(t):e}function it(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function ot(t){var e="function"===typeof Map?new Map:void 0;return ot=function(t){if(null===t||!lt(t))return t;if("function"!==typeof t)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return at(t,arguments,ut(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),ct(n,t)},ot(t)}function at(t,e,n){return at=st()?Reflect.construct:function(t,e,n){var r=[null];r.push.apply(r,e);var i=Function.bind.apply(t,r),o=new i;return n&&ct(o,n.prototype),o},at.apply(null,arguments)}function st(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}function lt(t){return-1!==Function.toString.call(t).indexOf("[native code]")}function ct(t,e){return ct=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},ct(t,e)}function ut(t){return ut=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},ut(t)}var ft=i?u.Element:function(t){et(n,t);var e=nt(n);function n(){return tt(this,n),e.apply(this,arguments)}return n}(ot(Object)),dt=i?u.HTMLElement:function(t){et(n,t);var e=nt(n);function n(){return tt(this,n),e.apply(this,arguments)}return n}(ft),pt=i?u.SVGElement:function(t){et(n,t);var e=nt(n);function n(){return tt(this,n),e.apply(this,arguments)}return n}(ft),ht=i?u.File:function(t){et(n,t);var e=nt(n);function n(){return tt(this,n),e.apply(this,arguments)}return n}(ot(Object));function mt(t){return mt="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mt(t)}var gt=function(t){return mt(t)},vt=function(t){return Object.prototype.toString.call(t).slice(8,-1)},bt=function(t){return void 0===t},yt=function(t){return null===t},xt=function(t){return bt(t)||yt(t)},wt=function(t){return"function"===gt(t)},_t=function(t){return"boolean"===gt(t)},kt=function(t){return"string"===gt(t)},Tt=function(t){return"number"===gt(t)},At=function(t){return P.test(String(t))},Mt=function(t){return Array.isArray(t)},St=function(t){return null!==t&&"object"===mt(t)},Ot=function(t){return"[object Object]"===Object.prototype.toString.call(t)},Ct=function(t){return t instanceof Date},Et=function(t){return t instanceof Event},Pt=function(t){return t instanceof ht},Lt=function(t){return"RegExp"===vt(t)},Dt=function(t){return!xt(t)&&wt(t.then)&&wt(t.catch)};function It(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function zt(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&void 0!==arguments[1]?arguments[1]:e;return Mt(e)?e.reduce((function(e,n){return[].concat(te(e),[t(n,n)])}),[]):Ot(e)?Ut(e).reduce((function(n,r){return Kt(Kt({},n),{},Qt({},r,t(e[r],e[r])))}),{}):n},se=function(t){return t},le=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;if(e=Mt(e)?e.join("."):e,!e||!St(t))return n;if(e in t)return t[e];e=String(e).replace(_,".$1");var r=e.split(".").filter(se);return 0===r.length?n:r.every((function(e){return St(t)&&e in t&&!xt(t=t[e])}))?t:yt(t)?null:n},ce=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=le(t,e);return xt(r)?n:r},ue=n(128),fe=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;Object(ue["a"])()||console.warn("[BootstrapVue warn]: ".concat(e?"".concat(e," - "):"").concat(t))},de=function(t){return!c&&(fe("".concat(t,": Can not be called during SSR.")),!0)},pe=function(t){return!s&&(fe("".concat(t,": Requires Promise support.")),!0)},he=function(t){return!l&&(fe("".concat(t,": Requires MutationObserver support.")),!0)};function me(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ge(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};if(Ot(e)){var n=Vt(e);n.forEach((function(n){var r=e[n];"breakpoints"===n?!Mt(r)||r.length<2||r.some((function(t){return!kt(t)||0===t.length}))?fe('"breakpoints" must be an array of at least 2 breakpoint names',y):t.$_config[n]=ae(r):Ot(r)&&(t.$_config[n]=Vt(r).reduce((function(t,e){return bt(r[e])||(t[e]=ae(r[e])),t}),t.$_config[n]||{}))}))}}},{key:"resetConfig",value:function(){this.$_config={}}},{key:"getConfig",value:function(){return ae(this.$_config)}},{key:"getConfigValue",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return ae(le(this.$_config,t,e))}}]),t}(),ye=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r["default"];e.prototype[x]=r["default"].prototype[x]=e.prototype[x]||r["default"].prototype[x]||new be,e.prototype[x].setConfig(t)};function xe(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function we(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{},e=t.components,n=t.directives,r=t.plugins,i=function t(i){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.installed||(t.installed=!0,ke(i),ye(o,i),Oe(i,e),Ee(i,n),Me(i,r))};return i.installed=!1,i},Ae=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return we(we({},e),{},{install:Te(t)})},Me=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var n in e)n&&e[n]&&t.use(e[n])},Se=function(t,e,n){t&&e&&n&&t.component(e,n)},Oe=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var n in e)Se(t,n,e[n])},Ce=function(t,e,n){t&&e&&n&&t.directive(e.replace(/^VB/,"B"),n)},Ee=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var n in e)Ce(t,n,e[n])},Pe=function(){return(Pe=Object.assign||function(t){for(var e,n=1,r=arguments.length;n1&&void 0!==arguments[1]?arguments[1]:NaN,n=parseInt(t,10);return isNaN(n)?e:n},Ka=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NaN,n=parseFloat(t);return isNaN(n)?e:n},Qa=function(t,e){return Ka(t).toFixed(Ja(e,0))},ts=function(t){return t.replace(C,"-$1").toLowerCase()},es=function(t){return t=ts(t).replace(N,(function(t,e){return e?e.toUpperCase():""})),t.charAt(0).toUpperCase()+t.slice(1)},ns=function(t){return t.replace(B," ").replace(E,(function(t,e,n){return e+" "+n})).replace(j,(function(t,e,n){return e+n.toUpperCase()}))},rs=function(t){return t=kt(t)?t.trim():String(t),t.charAt(0).toLowerCase()+t.slice(1)},is=function(t){return t=kt(t)?t.trim():String(t),t.charAt(0).toUpperCase()+t.slice(1)},os=function(t){return t.replace(D,"\\$&")},as=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return xt(t)?"":Mt(t)||Ot(t)&&t.toString===Object.prototype.toString?JSON.stringify(t,null,e):String(t)},ss=function(t){return as(t).replace(F,"")},ls=function(t){return as(t).trim()},cs=function(t){return as(t).toLowerCase()},us=ft.prototype,fs=["button","[href]:not(.disabled)","input","select","textarea","[tabindex]","[contenteditable]"].map((function(t){return"".concat(t,":not(:disabled):not([disabled])")})).join(", "),ds=us.matches||us.msMatchesSelector||us.webkitMatchesSelector,ps=us.closest||function(t){var e=this;do{if(Ms(e,t))return e;e=e.parentElement||e.parentNode}while(!yt(e)&&e.nodeType===Node.ELEMENT_NODE);return null},hs=u.requestAnimationFrame||u.webkitRequestAnimationFrame||u.mozRequestAnimationFrame||u.msRequestAnimationFrame||u.oRequestAnimationFrame||function(t){return setTimeout(t,16)},ms=u.MutationObserver||u.WebKitMutationObserver||u.MozMutationObserver||null,gs=function(t){return t&&t.parentNode&&t.parentNode.removeChild(t)},vs=function(t){return!(!t||t.nodeType!==Node.ELEMENT_NODE)},bs=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=f.activeElement;return e&&!t.some((function(t){return t===e}))?e:null},ys=function(t,e){return as(t).toLowerCase()===as(e).toLowerCase()},xs=function(t){return vs(t)&&t===bs()},ws=function(t){if(!vs(t)||!t.parentNode||!Os(f.body,t))return!1;if("none"===Bs(t,"display"))return!1;var e=Ns(t);return!!(e&&e.height>0&&e.width>0)},_s=function(t){return!vs(t)||t.disabled||Rs(t,"disabled")||Ls(t,"disabled")},ks=function(t){return vs(t)&&t.offsetHeight},Ts=function(t,e){return $a((vs(e)?e:f).querySelectorAll(t))},As=function(t,e){return(vs(e)?e:f).querySelector(t)||null},Ms=function(t,e){return!!vs(t)&&ds.call(t,e)},Ss=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!vs(e))return null;var r=ps.call(e,t);return n?r:r===e?null:r},Os=function(t,e){return!(!t||!wt(t.contains))&&t.contains(e)},Cs=function(t){return f.getElementById(/^#/.test(t)?t.slice(1):t)||null},Es=function(t,e){e&&vs(t)&&t.classList&&t.classList.add(e)},Ps=function(t,e){e&&vs(t)&&t.classList&&t.classList.remove(e)},Ls=function(t,e){return!!(e&&vs(t)&&t.classList)&&t.classList.contains(e)},Ds=function(t,e,n){e&&vs(t)&&t.setAttribute(e,n)},Is=function(t,e){e&&vs(t)&&t.removeAttribute(e)},zs=function(t,e){return e&&vs(t)?t.getAttribute(e):null},Rs=function(t,e){return e&&vs(t)?t.hasAttribute(e):null},js=function(t,e,n){e&&vs(t)&&(t.style[e]=n)},Fs=function(t,e){e&&vs(t)&&(t.style[e]="")},Bs=function(t,e){return e&&vs(t)&&t.style[e]||null},Ns=function(t){return vs(t)?t.getBoundingClientRect():null},Vs=function(t){var e=u.getComputedStyle;return e&&vs(t)?e(t):{}},Us=function(){var t=u.getSelection;return t?u.getSelection():null},Hs=function(t){var e={top:0,left:0};if(!vs(t)||0===t.getClientRects().length)return e;var n=Ns(t);if(n){var r=t.ownerDocument.defaultView;e.top=n.top+r.pageYOffset,e.left=n.left+r.pageXOffset}return e},qs=function(t){var e={top:0,left:0};if(!vs(t))return e;var n={top:0,left:0},r=Vs(t);if("fixed"===r.position)e=Ns(t)||e;else{e=Hs(t);var i=t.ownerDocument,o=t.offsetParent||i.documentElement;while(o&&(o===i.body||o===i.documentElement)&&"static"===Vs(o).position)o=o.parentNode;if(o&&o!==t&&o.nodeType===Node.ELEMENT_NODE){n=Hs(o);var a=Vs(o);n.top+=Ka(a.borderTopWidth,0),n.left+=Ka(a.borderLeftWidth,0)}}return{top:e.top-n.top-Ka(r.marginTop,0),left:e.left-n.left-Ka(r.marginLeft,0)}},$s=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return Ts(fs,t).filter(ws).filter((function(t){return t.tabIndex>-1&&!t.disabled}))},Gs=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{t.focus(e)}catch(n){}return xs(t)},Ys=function(t){try{t.blur()}catch(e){}return!xs(t)},Ws=function(t){var e=Ft(null);return function(){for(var n=arguments.length,r=new Array(n),i=0;i1&&void 0!==arguments[1]?arguments[1]:void 0,n=Xs[x];return n?n.getConfigValue(t,e):ae(e)},Js=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return e?Zs("".concat(t,".").concat(e),n):Zs(t,{})},Ks=function(){return Zs("breakpoints",w)},Qs=Ws((function(){return Ks()})),tl=function(){return ae(Qs())},el=Ws((function(){var t=tl();return t[0]="",t}));function nl(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function rl(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:po,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0,i=!0===n;return r=i?r:n,rl(rl(rl({},t?{type:t}:{}),i?{required:i}:bt(e)?{}:{default:St(e)?function(){return e}:e}),bt(r)?{}:{validator:r})},cl=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:se;if(Mt(t))return t.map(e);var n={};for(var r in t)Ht(t,r)&&(n[e(r)]=St(t[r])?$t(t[r]):t[r]);return n},ul=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:se;return(Mt(t)?t.slice():Ut(t)).reduce((function(t,r){return t[n(r)]=e[r],t}),{})},fl=function(t,e,n){return rl(rl({},ae(t)),{},{default:function(){var r=Js(n,e,t.default);return wt(r)?r():r}})},dl=function(t,e){return Ut(t).reduce((function(n,r){return rl(rl({},n),{},il({},r,fl(t[r],r,e)))}),{})},pl=fl({},"","").default.name,hl=function(t){return wt(t)&&t.name!==pl};function ml(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var gl=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.type,i=void 0===n?po:n,o=e.defaultValue,a=void 0===o?void 0:o,s=e.validator,l=void 0===s?void 0:s,c=e.event,u=void 0===c?Ci:c,f=ml({},t,ll(i,a,l)),d=r["default"].extend({model:{prop:t,event:u},props:f});return{mixin:d,props:f,prop:t,event:u}},vl=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t=Ya(t).filter(se),t.some((function(t){return e[t]||n[t]}))},bl=function(t){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};t=Ya(t).filter(se);for(var o=0;o0&&void 0!==arguments[0]?arguments[0]:Ho,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.$scopedSlots,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.$slots;return vl(t,e,n)},normalizeSlot:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ho,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.$scopedSlots,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.$slots,i=bl(t,e,n,r);return i?Ya(i):i}}}),xl=function(t){return m?St(t)?t:{capture:!!t||!1}:!!(St(t)?t.capture:t)},wl=function(t,e,n,r){t&&t.addEventListener&&t.addEventListener(e,n,xl(r))},_l=function(t,e,n,r){t&&t.removeEventListener&&t.removeEventListener(e,n,xl(r))},kl=function(t){for(var e=t?wl:_l,n=arguments.length,r=new Array(n>1?n-1:0),i=1;i