vue-material
Version:
Material Design for Vue.js
1 lines • 35.1 kB
JavaScript
!(function(e,t){var n,r;if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("vue"));else if("function"==typeof define&&define.amd)define(["vue"],t);else{n=t("object"==typeof exports?require("vue"):e.Vue);for(r in n)("object"==typeof exports?exports:e)[r]=n[r]}})(this,(function(e){return (function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.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=431)})({0:function(e,t){e.exports=function(e,t,n,r,o,i){var s,a,u,l,f,c=e=e||{},d=typeof e.default;return"object"!==d&&"function"!==d||(s=e,c=e.default),a="function"==typeof c?c.options:c,t&&(a.render=t.render,a.staticRenderFns=t.staticRenderFns,a._compiled=!0),n&&(a.functional=!0),o&&(a._scopeId=o),i?(u=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},a._ssrRegister=u):r&&(u=r),u&&(l=a.functional,f=l?a.render:a.beforeCreate,l?(a._injectStyles=u,a.render=function(e,t){return u.call(t),f(e,t)}):a.beforeCreate=f?[].concat(f,u):[u]),{esModule:s,exports:c,options:a}}},1:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o,i,s,a;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t={props:{mdTheme:null},computed:{$mdActiveTheme:function(){var e=i.default.enabled,t=i.default.getThemeName,n=i.default.getAncestorTheme;return e&&!1!==this.mdTheme?t(this.mdTheme||n(this)):null}}};return(0,a.default)(t,e)},o=n(4),i=r(o),s=n(6),a=r(s)},13: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},19:function(e,t,n){"use strict";function r(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function r(o,i){var s,a;try{s=t[o](i),a=s.value}catch(e){return void n(e)}if(!s.done)return Promise.resolve(a).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(a)}return r("next")})}}var o,i;Object.defineProperty(t,"__esModule",{value:!0}),o=n(2),i=(function(e){return e&&e.__esModule?e:{default:e}})(o),t.default={name:"MdPortal",abstract:!0,props:{mdAttachToParent:Boolean,mdTarget:{type:null,validator:function(e){return!!(HTMLElement&&e&&e instanceof HTMLElement)||(i.default.util.warn("The md-target-el prop is invalid. You should pass a valid HTMLElement.",this),!1)}}},data:function(){return{leaveTimeout:null,originalParentEl:null}},computed:{transitionName:function(){var e,t,n=this._vnode.componentOptions.children[0];if(n){if(e=n.data.transition)return e.name;if(t=n.componentOptions.propsData.name)return t}return"v"},leaveClass:function(){return this.transitionName+"-leave"},leaveActiveClass:function(){return this.transitionName+"-leave-active"},leaveToClass:function(){return this.transitionName+"-leave-to"}},watch:{mdTarget:function(e,t){this.changeParentEl(e),t&&this.$forceUpdate()}},methods:{getTransitionDuration:function(e){var t=getComputedStyle(e).transitionDuration,n=parseFloat(t,10),r=t.match(/m?s/),o=null;switch(r&&(r=r[0]),r){case"s":o=1e3*n;break;case"ms":o=n;break;default:o=0}return o},killGhostElement:function(e){e.parentNode&&(this.changeParentEl(this.originalParentEl),this.$options._parentElm=this.originalParentEl,e.parentNode.removeChild(e))},initDestroy:(function(){function e(e){return t.apply(this,arguments)}var t=r(regeneratorRuntime.mark((function e(t){var n,r=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.$el,t&&"comment"===this.$el.constructor.name.toLowerCase()&&(n=this.$vnode.elm),n.classList.add(this.leaveClass),n.classList.add(this.leaveActiveClass),e.next=6,this.$nextTick();case 6:n.classList.add(this.leaveToClass),clearTimeout(this.leaveTimeout),this.leaveTimeout=setTimeout((function(){r.destroyElement(n)}),this.getTransitionDuration(n));case 9:case"end":return e.stop()}}),e,this)})));return e})(),destroyElement:function(e){var t=this;requestAnimationFrame((function(){e.classList.remove(t.leaveClass),e.classList.remove(t.leaveActiveClass),e.classList.remove(t.leaveToClass),t.$emit("md-destroy"),t.killGhostElement(e)}))},changeParentEl:function(e){e&&e.appendChild(this.$el)}},mounted:function(){this.originalParentEl||(this.originalParentEl=this.$el.parentNode,this.$emit("md-initial-parent",this.$el.parentNode)),this.mdAttachToParent&&this.$el.parentNode.parentNode?this.changeParentEl(this.$el.parentNode.parentNode):document&&this.changeParentEl(this.mdTarget||document.body)},beforeDestroy:function(){this.$el.classList?this.initDestroy():this.killGhostElement(this.$el)},render:function(e){var t=this.$slots.default;if(t&&t[0])return t[0]}}},2:function(t,n){t.exports=e},3:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o,i,s,a,u;Object.defineProperty(t,"__esModule",{value:!0}),n(7),o=n(5),i=r(o),s=n(4),a=r(s),u=function(){var e=new i.default({ripple:!0,theming:{},locale:{startYear:1900,endYear:2099,dateFormat:"YYYY-MM-DD",days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],shorterDays:["S","M","T","W","T","F","S"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","June","July","Aug","Sept","Oct","Nov","Dec"],shorterMonths:["J","F","M","A","M","Ju","Ju","A","Se","O","N","D"]}});return Object.defineProperties(e.theming,{metaColors:{get:function(){return a.default.metaColors},set:function(e){a.default.metaColors=e}},theme:{get:function(){return a.default.theme},set:function(e){a.default.theme=e}},enabled:{get:function(){return a.default.enabled},set:function(e){a.default.enabled=e}}}),e},t.default=function(e){e.material||(e.material=u(),e.prototype.$material=e.material)}},38:function(e,t,n){"use strict";function r(e){n(43)}var o,i,s,a,u,l,f,c,d;Object.defineProperty(t,"__esModule",{value:!0}),o=n(44),i=n.n(o),s=n(0),a=null,u=!1,l=r,f=null,c=null,d=s(i.a,a,u,l,f,c),t.default=d.exports},383:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o,i,s,a;Object.defineProperty(t,"__esModule",{value:!0}),o=n(3),i=r(o),s=n(384),a=r(s),t.default=function(e){(0,i.default)(e),e.component(a.default.name,a.default)}},384:function(e,t,n){"use strict";function r(e){n(385)}var o,i,s,a,u,l,f,c,d,p,h,m;Object.defineProperty(t,"__esModule",{value:!0}),o=n(386),i=n.n(o),s=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("md-popover",{attrs:{"md-settings":e.popperSettings,"md-active":e.shouldRender}},[e.shouldRender?n("transition",{attrs:{name:"md-tooltip"}},[n("div",{staticClass:"md-tooltip",class:[e.tooltipClasses,e.$mdActiveTheme],style:e.tooltipStyles},[e._t("default")],2)]):e._e()],1)},a=[],u={render:s,staticRenderFns:a},l=u,f=n(0),c=!1,d=r,p=null,h=null,m=f(i.a,l,c,d,p,h),t.default=m.exports},385:function(e,t){},386:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function r(o,i){var s,a;try{s=t[o](i),a=s.value}catch(e){return void n(e)}if(!s.done)return Promise.resolve(a).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(a)}return r("next")})}}var i,s,a,u,l,f,c;Object.defineProperty(t,"__esModule",{value:!0}),i=Object.assign||function(e){var t,n,r;for(t=1;t<arguments.length;t++){n=arguments[t];for(r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=n(1),a=r(s),u=n(8),l=r(u),f=n(38),c=r(f),t.default=new a.default({name:"MdTooltip",components:{MdPopover:c.default},props:{mdActive:Boolean,mdDelay:{type:[String,Number],default:0},mdDirection:i({type:String,default:"bottom"},(0,l.default)("md-direction",["top","right","bottom","left"]))},data:function(){return{shouldRender:!1,targetEl:null}},computed:{tooltipClasses:function(){return"md-tooltip-"+this.mdDirection},tooltipStyles:function(){return"transition-delay: "+this.mdDelay+"ms"},popperSettings:function(){return{placement:this.mdDirection,modifiers:{offset:{offset:"0, 16"}}}}},watch:{mdActive:function(){this.shouldRender=this.mdActive}},methods:{show:function(){this.shouldRender=!0},hide:function(){this.$emit("update:mdActive",!1),this.shouldRender=!1}},mounted:(function(){function e(){return t.apply(this,arguments)}var t=o(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$nextTick();case 2:this.shouldRender=this.mdActive,this.targetEl=this._vnode.componentInstance.originalParentEl,this.targetEl&&(this.targetEl.addEventListener("mouseenter",this.show,!1),this.targetEl.addEventListener("mouseleave",this.hide,!1));case 5:case"end":return e.stop()}}),e,this)})));return e})(),beforeDestroy:function(){this.targetEl&&(this.targetEl.removeEventListener("mouseenter",this.show),this.targetEl.removeEventListener("mouseleave",this.hide))}})},4:function(e,t,n){"use strict";var r,o,i,s,a;Object.defineProperty(t,"__esModule",{value:!0}),r=n(2),o=(function(e){return e&&e.__esModule?e:{default:e}})(r),i=null,s=null,a=null,t.default=new o.default({data:function(){return{prefix:"md-theme-",theme:"default",enabled:!0,metaColors:!1}},computed:{themeTarget:function(){return!this.$isServer&&document.documentElement},fullThemeName:function(){return this.getThemeName()}},watch:{enabled:{immediate:!0,handler:function(){var e=this.fullThemeName,t=this.themeTarget,n=this.enabled;t&&(n?(t.classList.add(e),this.metaColors&&this.setHtmlMetaColors(e)):(t.classList.remove(e),this.metaColors&&this.setHtmlMetaColors()))}},theme:function(e,t){var n=this.getThemeName,r=this.themeTarget;e=n(e),r.classList.remove(n(t)),r.classList.add(e),this.metaColors&&this.setHtmlMetaColors(e)},metaColors:function(e){e?this.setHtmlMetaColors(this.fullThemeName):this.setHtmlMetaColors()}},methods:{getAncestorTheme:function(e){var t,n=this;return e?(t=e.mdTheme,(function e(r){if(r){var o=r.mdTheme,i=r.$parent;return o&&o!==t?o:e(i)}return n.theme})(e.$parent)):null},getThemeName:function(e){var t=e||this.theme;return this.prefix+t},setMicrosoftColors:function(e){i&&i.setAttribute("content",e)},setThemeColors:function(e){s&&s.setAttribute("content",e)},setMaskColors:function(e){a&&a.setAttribute("color",e)},setHtmlMetaColors:function(e){var t,n="#fff";e&&(t=window.getComputedStyle(document.documentElement),n=t.getPropertyValue("--"+e+"-primary")),n&&(this.setMicrosoftColors(n),this.setThemeColors(n),this.setMaskColors(n))}},mounted:function(){var e=this;i=document.querySelector('[name="msapplication-TileColor"]'),s=document.querySelector('[name="theme-color"]'),a=document.querySelector('[rel="mask-icon"]'),this.enabled&&this.metaColors&&window.addEventListener("load",(function(){e.setHtmlMetaColors(e.fullThemeName)}))}})},43:function(e,t){},431:function(e,t,n){e.exports=n(383)},44:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function r(o,i){var s,a;try{s=t[o](i),a=s.value}catch(e){return void n(e)}if(!s.done)return Promise.resolve(a).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(a)}return r("next")})}}var i,s,a,u,l,f,c;Object.defineProperty(t,"__esModule",{value:!0}),i=Object.assign||function(e){var t,n,r;for(t=1;t<arguments.length;t++){n=arguments[t];for(r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=n(45),a=r(s),u=n(6),l=r(u),f=n(19),c=r(f),t.default={name:"MdPopover",abstract:!0,components:{MdPortal:c.default},props:{mdActive:Boolean,mdSettings:{type:Object,default:function(){return{}}}},data:function(){return{popperInstance:null,originalParentEl:null,shouldRender:!1,shouldActivate:!1}},computed:{popoverClasses:function(){return this.shouldActivate?"md-active":this.shouldRender?"md-rendering":void 0}},watch:{mdActive:{immediate:!0,handler:function(e){this.shouldRender=e,e?this.bindPopper():this.shouldActivate=!1}},mdSettings:function(){this.popperInstance&&this.createPopper()}},methods:{getPopperOptions:function(){var e=this;return{placement:"bottom",modifiers:{preventOverflow:{boundariesElement:"viewport",padding:16},computeStyle:{gpuAcceleration:!1}},onCreate:function(){e.shouldActivate=!0,e.$emit("md-active")}}},setOriginalParent:function(e){this.originalParentEl||(this.originalParentEl=e)},killPopper:function(){this.popperInstance&&(this.popperInstance.destroy(),this.popperInstance=null)},bindPopper:(function(){function e(){return t.apply(this,arguments)}var t=o(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$nextTick();case 2:this.originalParentEl&&this.createPopper();case 3:case"end":return e.stop()}}),e,this)})));return e})(),createPopper:(function(){function e(){return t.apply(this,arguments)}var t=o(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.mdSettings&&(t=(0,l.default)(this.getPopperOptions(),this.mdSettings),"comment"!==this.$el.constructor.name.toLowerCase()&&(this.popperInstance=new a.default(this.originalParentEl,this.$el,t)));case 1:case"end":return e.stop()}}),e,this)})));return e})(),resetPopper:function(){this.popperInstance&&(this.killPopper(),this.createPopper())}},beforeDestroy:function(){this.killPopper()},mounted:function(){this.resetPopper()},render:function(e){return e(c.default,{props:i({},this.$attrs),on:i({},this.$listeners,{"md-initial-parent":this.setOriginalParent,"md-destroy":this.killPopper})},this.$slots.default)}}},45:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){function n(e){var t=!1;return function(){t||(t=!0,Promise.resolve().then((function(){t=!1,e()})))}}function r(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),xe))}}function o(e){var t={};return e&&"[object Function]"===t.toString.call(e)}function i(e,t){if(1!==e.nodeType)return[];var n=window.getComputedStyle(e,null);return t?n[t]:n}function s(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function a(e){if(!e)return window.document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=i(e),n=t.overflow,r=t.overflowX;return/(auto|scroll)/.test(n+t.overflowY+r)?e:a(s(e))}function u(e){var t=e&&e.offsetParent,n=t&&t.nodeName;return n&&"BODY"!==n&&"HTML"!==n?-1!==["TD","TABLE"].indexOf(t.nodeName)&&"static"===i(t,"position")?u(t):t:e?e.ownerDocument.documentElement:window.document.documentElement}function l(e){var t=e.nodeName;return"BODY"!==t&&("HTML"===t||u(e.firstElementChild)===e)}function f(e){return null!==e.parentNode?f(e.parentNode):e}function c(e,t){var n,r,o,i,s,a;return e&&e.nodeType&&t&&t.nodeType?(n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,o=n?t:e,i=document.createRange(),i.setStart(r,0),i.setEnd(o,0),s=i.commonAncestorContainer,e!==s&&t!==s||r.contains(o)?l(s)?s:u(s):(a=f(e),a.host?c(a.host,t):c(e,f(t).host))):window.document.documentElement}function d(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",o="top"===r?"scrollTop":"scrollLeft",i=e.nodeName;return"BODY"===i||"HTML"===i?(t=e.ownerDocument.documentElement,n=e.ownerDocument.scrollingElement||t,n[o]):e[o]}function p(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=d(t,"top"),o=d(t,"left"),i=n?-1:1;return e.top+=r*i,e.bottom+=r*i,e.left+=o*i,e.right+=o*i,e}function h(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return+e["border"+n+"Width"].split("px")[0]+ +e["border"+r+"Width"].split("px")[0]}function m(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],ce()?n["offset"+e]+r["margin"+("Height"===e?"Top":"Left")]+r["margin"+("Height"===e?"Bottom":"Right")]:0)}function v(){var e=window.document.body,t=window.document.documentElement,n=ce()&&window.getComputedStyle(t);return{height:m("Height",e,t,n),width:m("Width",e,t,n)}}function g(e){return me({},e,{right:e.left+e.width,bottom:e.top+e.height})}function b(e){var t,n,r,o,s,a,u,l,f,c={};if(ce())try{c=e.getBoundingClientRect(),t=d(e,"top"),n=d(e,"left"),c.top+=t,c.left+=n,c.bottom+=t,c.right+=n}catch(e){}else c=e.getBoundingClientRect();return r={left:c.left,top:c.top,width:c.right-c.left,height:c.bottom-c.top},o="HTML"===e.nodeName?v():{},s=o.width||e.clientWidth||r.right-r.left,a=o.height||e.clientHeight||r.bottom-r.top,u=e.offsetWidth-s,l=e.offsetHeight-a,(u||l)&&(f=i(e),u-=h(f,"x"),l-=h(f,"y"),r.width-=u,r.height-=l),g(r)}function y(e,t){var n,r,o=ce(),s="HTML"===t.nodeName,u=b(e),l=b(t),f=a(e),c=i(t),d=+c.borderTopWidth.split("px")[0],h=+c.borderLeftWidth.split("px")[0],m=g({top:u.top-l.top-d,left:u.left-l.left-h,width:u.width,height:u.height});return m.marginTop=0,m.marginLeft=0,!o&&s&&(n=+c.marginTop.split("px")[0],r=+c.marginLeft.split("px")[0],m.top-=d-n,m.bottom-=d-n,m.left-=h-r,m.right-=h-r,m.marginTop=n,m.marginLeft=r),(o?t.contains(f):t===f&&"BODY"!==f.nodeName)&&(m=p(m,t)),m}function w(e){var t=e.ownerDocument.documentElement,n=y(e,t),r=Math.max(t.clientWidth,window.innerWidth||0),o=Math.max(t.clientHeight,window.innerHeight||0),i=d(t),s=d(t,"left");return g({top:i-n.top+n.marginTop,left:s-n.left+n.marginLeft,width:r,height:o})}function E(e){var t=e.nodeName;return"BODY"!==t&&"HTML"!==t&&("fixed"===i(e,"position")||E(s(e)))}function O(e,t,n,r){var o,i,u,l,f,d={top:0,left:0},p=c(e,t);return"viewport"===r?d=w(p):(o=void 0,"scrollParent"===r?(o=a(s(e)),"BODY"===o.nodeName&&(o=e.ownerDocument.documentElement)):o="window"===r?e.ownerDocument.documentElement:r,i=y(o,p),"HTML"!==o.nodeName||E(p)?d=i:(u=v(),l=u.height,f=u.width,d.top+=i.top-i.marginTop,d.bottom=l+i.top,d.left+=i.left-i.marginLeft,d.right=f+i.left)),d.left+=n,d.top+=n,d.right-=n,d.bottom-=n,d}function T(e){return e.width*e.height}function x(e,t,n,r,o){var i,s,a,u,l,f,c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;return-1===e.indexOf("auto")?e:(i=O(n,r,c,o),s={top:{width:i.width,height:t.top-i.top},right:{width:i.right-t.right,height:i.height},bottom:{width:i.width,height:i.bottom-t.bottom},left:{width:t.left-i.left,height:i.height}},a=Object.keys(s).map((function(e){return me({key:e},s[e],{area:T(s[e])})})).sort((function(e,t){return t.area-e.area})),u=a.filter((function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight})),l=u.length>0?u[0].key:a[0].key,f=e.split("-")[1],l+(f?"-"+f:""))}function M(e,t,n){return y(n,c(t,n))}function P(e){var t=window.getComputedStyle(e),n=parseFloat(t.marginTop)+parseFloat(t.marginBottom),r=parseFloat(t.marginLeft)+parseFloat(t.marginRight);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function C(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function _(e,t,n){var r,o,i,s,a,u,l;return n=n.split("-")[0],r=P(e),o={width:r.width,height:r.height},i=-1!==["right","left"].indexOf(n),s=i?"top":"left",a=i?"left":"top",u=i?"height":"width",l=i?"width":"height",o[s]=t[s]+t[u]/2-r[u]/2,o[a]=n===a?t[a]-r[l]:t[C(a)],o}function L(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function A(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var r=L(e,(function(e){return e[t]===n}));return e.indexOf(r)}function S(e,t,n){return(void 0===n?e:e.slice(0,A(e,"name",n))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&o(n)&&(t.offsets.popper=g(t.offsets.popper),t.offsets.reference=g(t.offsets.reference),t=n(t,e))})),t}function N(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=M(this.state,this.popper,this.reference),e.placement=x(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.offsets.popper=_(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position="absolute",e=S(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function D(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function j(e){var t,n,r,o=[!1,"ms","Webkit","Moz","O"],i=e.charAt(0).toUpperCase()+e.slice(1);for(t=0;t<o.length-1;t++)if(n=o[t],r=n?""+n+i:e,void 0!==window.document.body.style[r])return r;return null}function k(){return this.state.isDestroyed=!0,D(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.left="",this.popper.style.position="",this.popper.style.top="",this.popper.style[j("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function R(e){var t=e.ownerDocument;return t?t.defaultView:window}function $(e,t,n,r){var o="BODY"===e.nodeName,i=o?e.ownerDocument.defaultView:e;i.addEventListener(t,n,{passive:!0}),o||$(a(i.parentNode),t,n,r),r.push(i)}function H(e,t,n,r){n.updateBound=r,R(e).addEventListener("resize",n.updateBound,{passive:!0});var o=a(e);return $(o,"scroll",n.updateBound,n.scrollParents),n.scrollElement=o,n.eventsEnabled=!0,n}function F(){this.state.eventsEnabled||(this.state=H(this.reference,this.options,this.state,this.scheduleUpdate))}function W(e,t){return R(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach((function(e){e.removeEventListener("scroll",t.updateBound)})),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}function B(){this.state.eventsEnabled&&(window.cancelAnimationFrame(this.scheduleUpdate),this.state=W(this.reference,this.state))}function I(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function Y(e,t){Object.keys(t).forEach((function(n){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&I(t[n])&&(r="px"),e.style[n]=t[n]+r}))}function U(e,t){Object.keys(t).forEach((function(n){!1!==t[n]?e.setAttribute(n,t[n]):e.removeAttribute(n)}))}function q(e){return Y(e.instance.popper,e.styles),U(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&Y(e.arrowElement,e.arrowStyles),e}function J(e,t,n,r,o){var i=M(o,t,e),s=x(n.placement,i,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",s),Y(t,{position:"absolute"}),n}function V(e,t){var n,r,o,i,s,a,l,f,c,d,p,h,m,v=t.x,g=t.y,y=e.offsets.popper,w=L(e.instance.modifiers,(function(e){return"applyStyle"===e.name})).gpuAcceleration;return void 0!==w&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!"),n=void 0!==w?w:t.gpuAcceleration,r=u(e.instance.popper),o=b(r),i={position:y.position},s={left:Math.floor(y.left),top:Math.floor(y.top),bottom:Math.floor(y.bottom),right:Math.floor(y.right)},a="bottom"===v?"top":"bottom",l="right"===g?"left":"right",f=j("transform"),c=void 0,d=void 0,d="bottom"===a?-o.height+s.bottom:s.top,c="right"===l?-o.width+s.right:s.left,n&&f?(i[f]="translate3d("+c+"px, "+d+"px, 0)",i[a]=0,i[l]=0,i.willChange="transform"):(p="bottom"===a?-1:1,h="right"===l?-1:1,i[a]=d*p,i[l]=c*h,i.willChange=a+", "+l),m={"x-placement":e.placement},e.attributes=me({},m,e.attributes),e.styles=me({},i,e.styles),e.arrowStyles=me({},e.offsets.arrow,e.arrowStyles),e}function G(e,t,n){var r,o,i=L(e,(function(e){return e.name===t})),s=!!i&&e.some((function(e){return e.name===n&&e.enabled&&e.order<i.order}));return s||(r="`"+t+"`",o="`"+n+"`",console.warn(o+" modifier is required by "+r+" modifier in order to work, be sure to include it before "+r+"!")),s}function K(e,t){var n,r,o,s,a,u,l,f,c,d,p,h,m,v,b;if(!G(e.instance.modifiers,"arrow","keepTogether"))return e;if("string"==typeof(n=t.element)){if(!(n=e.instance.popper.querySelector(n)))return e}else if(!e.instance.popper.contains(n))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;return r=e.placement.split("-")[0],o=e.offsets,s=o.popper,a=o.reference,u=-1!==["left","right"].indexOf(r),l=u?"height":"width",f=u?"Top":"Left",c=f.toLowerCase(),d=u?"left":"top",p=u?"bottom":"right",h=P(n)[l],a[p]-h<s[c]&&(e.offsets.popper[c]-=s[c]-(a[p]-h)),a[c]+h>s[p]&&(e.offsets.popper[c]+=a[c]+h-s[p]),m=a[c]+a[l]/2-h/2,v=i(e.instance.popper,"margin"+f).replace("px",""),b=m-g(e.offsets.popper)[c]-v,b=Math.max(Math.min(s[l]-h,b),0),e.arrowElement=n,e.offsets.arrow={},e.offsets.arrow[c]=Math.round(b),e.offsets.arrow[d]="",e}function z(e){return"end"===e?"start":"start"===e?"end":e}function X(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=ge.indexOf(e),r=ge.slice(n+1).concat(ge.slice(0,n));return t?r.reverse():r}function Q(e,t){var n,r,o,i,s;if(D(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;switch(n=O(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement),r=e.placement.split("-")[0],o=C(r),i=e.placement.split("-")[1]||"",s=[],t.behavior){case be.FLIP:s=[r,o];break;case be.CLOCKWISE:s=X(r);break;case be.COUNTERCLOCKWISE:s=X(r,!0);break;default:s=t.behavior}return s.forEach((function(a,u){var l,f,c,d,p,h,m,v,g,b,y;if(r!==a||s.length===u+1)return e;r=e.placement.split("-")[0],o=C(r),l=e.offsets.popper,f=e.offsets.reference,c=Math.floor,d="left"===r&&c(l.right)>c(f.left)||"right"===r&&c(l.left)<c(f.right)||"top"===r&&c(l.bottom)>c(f.top)||"bottom"===r&&c(l.top)<c(f.bottom),p=c(l.left)<c(n.left),h=c(l.right)>c(n.right),m=c(l.top)<c(n.top),v=c(l.bottom)>c(n.bottom),g="left"===r&&p||"right"===r&&h||"top"===r&&m||"bottom"===r&&v,b=-1!==["top","bottom"].indexOf(r),y=!!t.flipVariations&&(b&&"start"===i&&p||b&&"end"===i&&h||!b&&"start"===i&&m||!b&&"end"===i&&v),(d||g||y)&&(e.flipped=!0,(d||g)&&(r=s[u+1]),y&&(i=z(i)),e.placement=r+(i?"-"+i:""),e.offsets.popper=me({},e.offsets.popper,_(e.instance.popper,e.offsets.reference,e.placement)),e=S(e.instance.modifiers,e,"flip"))})),e}function Z(e){var t=e.offsets,n=t.popper,r=t.reference,o=e.placement.split("-")[0],i=Math.floor,s=-1!==["top","bottom"].indexOf(o),a=s?"right":"bottom",u=s?"left":"top",l=s?"width":"height";return n[a]<i(r[u])&&(e.offsets.popper[u]=i(r[u])-n[l]),n[u]>i(r[a])&&(e.offsets.popper[u]=i(r[a])),e}function ee(e,t,n,r){var o,i,s=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),a=+s[1],u=s[2];if(!a)return e;if(0===u.indexOf("%")){switch(o=void 0,u){case"%p":o=n;break;case"%":case"%r":default:o=r}return i=g(o),i[t]/100*a}return"vh"===u||"vw"===u?(void 0,("vh"===u?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*a):a}function te(e,t,n,r){var o,i,s=[0,0],a=-1!==["right","left"].indexOf(r),u=e.split(/(\+|\-)/).map((function(e){return e.trim()})),l=u.indexOf(L(u,(function(e){return-1!==e.search(/,|\s/)})));return u[l]&&-1===u[l].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead."),o=/\s*,\s*|\s+/,i=-1!==l?[u.slice(0,l).concat([u[l].split(o)[0]]),[u[l].split(o)[1]].concat(u.slice(l+1))]:[u],i=i.map((function(e,r){var o=(1===r?!a:a)?"height":"width",i=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,i=!0,e):i?(e[e.length-1]+=t,i=!1,e):e.concat(t)}),[]).map((function(e){return ee(e,o,t,n)}))})),i.forEach((function(e,t){e.forEach((function(n,r){I(n)&&(s[t]+=n*("-"===e[r-1]?-1:1))}))})),s}function ne(e,t){var n=t.offset,r=e.placement,o=e.offsets,i=o.popper,s=o.reference,a=r.split("-")[0],u=void 0;return u=I(+n)?[+n,0]:te(n,i,s,a),"left"===a?(i.top+=u[0],i.left-=u[1]):"right"===a?(i.top+=u[0],i.left+=u[1]):"top"===a?(i.left+=u[0],i.top-=u[1]):"bottom"===a&&(i.left+=u[0],i.top+=u[1]),e.popper=i,e}function re(e,t){var n,r,o,i,s=t.boundariesElement||u(e.instance.popper);return e.instance.reference===s&&(s=u(s)),n=O(e.instance.popper,e.instance.reference,t.padding,s),t.boundaries=n,r=t.priority,o=e.offsets.popper,i={primary:function(e){var r=o[e];return o[e]<n[e]&&!t.escapeWithReference&&(r=Math.max(o[e],n[e])),he({},e,r)},secondary:function(e){var r="right"===e?"left":"top",i=o[r];return o[e]>n[e]&&!t.escapeWithReference&&(i=Math.min(o[r],n[e]-("right"===e?o.width:o.height))),he({},r,i)}},r.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";o=me({},o,i[t](e))})),e.offsets.popper=o,e}function oe(e){var t,n,r,o,i,s,a,u=e.placement,l=u.split("-")[0],f=u.split("-")[1];return f&&(t=e.offsets,n=t.reference,r=t.popper,o=-1!==["bottom","top"].indexOf(l),i=o?"left":"top",s=o?"width":"height",a={start:he({},i,n[i]),end:he({},i,n[i]+n[s]-r[s])},e.offsets.popper=me({},r,a[f])),e}function ie(e){var t,n;if(!G(e.instance.modifiers,"hide","preventOverflow"))return e;if(t=e.offsets.reference,n=L(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries,t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}function se(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,o=r.popper,i=r.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return o[s?"left":"top"]=i[n]-(a?o[s?"width":"height"]:0),e.placement=C(t),e.offsets.popper=g(o),e}var ae,ue,le,fe,ce,de,pe,he,me,ve,ge,be,ye,we,Ee,Oe="undefined"!=typeof window&&void 0!==window.document,Te=["Edge","Trident","Firefox"],xe=0;for(ae=0;ae<Te.length;ae+=1)if(Oe&&navigator.userAgent.indexOf(Te[ae])>=0){xe=1;break}ue=Oe&&window.Promise,le=ue?n:r,fe=void 0,ce=function(){return void 0===fe&&(fe=-1!==navigator.appVersion.indexOf("MSIE 10")),fe},de=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},pe=(function(){function e(e,t){var n,r;for(n=0;n<t.length;n++)r=t[n],r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),he=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},me=Object.assign||function(e){var t,n,r;for(t=1;t<arguments.length;t++){n=arguments[t];for(r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ve=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],ge=ve.slice(3),be={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"},ye={shift:{order:100,enabled:!0,fn:oe},offset:{order:200,enabled:!0,fn:ne,offset:0},preventOverflow:{order:300,enabled:!0,fn:re,priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:Z},arrow:{order:500,enabled:!0,fn:K,element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:Q,behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:se},hide:{order:800,enabled:!0,fn:ie},computeStyle:{order:850,enabled:!0,fn:V,gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:q,onLoad:J,gpuAcceleration:void 0}},we={placement:"bottom",eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:ye},Ee=(function(){function e(t,n){var r,i=this,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};de(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=le(this.update.bind(this)),this.options=me({},e.Defaults,s),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(me({},e.Defaults.modifiers,s.modifiers)).forEach((function(t){i.options.modifiers[t]=me({},e.Defaults.modifiers[t]||{},s.modifiers?s.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return me({name:e},i.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&o(e.onLoad)&&e.onLoad(i.reference,i.popper,i.options,e,i.state)})),this.update(),r=this.options.eventsEnabled,r&&this.enableEventListeners(),this.state.eventsEnabled=r}return pe(e,[{key:"update",value:function(){return N.call(this)}},{key:"destroy",value:function(){return k.call(this)}},{key:"enableEventListeners",value:function(){return F.call(this)}},{key:"disableEventListeners",value:function(){return B.call(this)}}]),e})(),Ee.Utils=("undefined"!=typeof window?window:e).PopperUtils,Ee.placements=ve,Ee.Defaults=we,t.default=Ee}.call(t,n(13))},5:function(e,t,n){"use strict";var r,o;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t={};return o.default.util.defineReactive(t,"reactive",e),t.reactive},r=n(2),o=(function(e){return e&&e.__esModule?e:{default:e}})(r)},6:function(e,t,n){"use strict";function r(e){return!!e&&"object"==typeof e}function o(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||i(e)}function i(e){return e.$$typeof===p}function s(e){return Array.isArray(e)?[]:{}}function a(e,t){return t&&!1===t.clone||!c(e)?e:f(s(e),e,t)}function u(e,t,n){return e.concat(t).map((function(e){return a(e,n)}))}function l(e,t,n){var r={};return c(e)&&Object.keys(e).forEach((function(t){r[t]=a(e[t],n)})),Object.keys(t).forEach((function(o){c(t[o])&&e[o]?r[o]=f(e[o],t[o],n):r[o]=a(t[o],n)})),r}function f(e,t,n){var r=Array.isArray(t),o=Array.isArray(e),i=n||{arrayMerge:u};return r===o?r?(i.arrayMerge||u)(e,t,n):l(e,t,n):a(t,n)}var c,d,p,h;Object.defineProperty(t,"__esModule",{value:!0}),c=function(e){return r(e)&&!o(e)},d="function"==typeof Symbol&&Symbol.for,p=d?Symbol.for("react.element"):60103,f.all=function(e,t){if(!Array.isArray(e))throw Error("first argument should be an array");return e.reduce((function(e,n){return f(e,n,t)}),{})},h=f,t.default=h},7:function(e,t){},8:function(e,t,n){"use strict";var r,o;Object.defineProperty(t,"__esModule",{value:!0}),r=n(2),o=(function(e){return e&&e.__esModule?e:{default:e}})(r),t.default=function(e,t){return{validator:function(n){return!!t.includes(n)||(o.default.util.warn("The "+e+" prop is invalid. Given value: "+n+". Available options: "+t.join(", ")+".",void 0),!1)}}}}})}));