UNPKG

vue-material

Version:
6 lines 33.3 kB
/*! * vue-material v1.0.0-beta-16 * Made with <3 by marcosmoura 2023 * Released under the MIT License. */ !(function(t,e){var n,i;if("object"==typeof exports&&"object"==typeof module)module.exports=e(require("vue"));else if("function"==typeof define&&define.amd)define(["vue"],e);else{n=e("object"==typeof exports?require("vue"):t.Vue);for(i in n)("object"==typeof exports?exports:t)[i]=n[i]}})("undefined"!=typeof self?self:this,(function(t){return (function(t){function e(i){if(n[i])return n[i].exports;var r=n[i]={i:i,l:!1,exports:{}};return t[i].call(r.exports,r,r.exports,e),r.l=!0,r.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,i){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:i})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=552)})({0:function(t,e){t.exports=function(t,e,n,i,r,s){var o,a,u,c,l,d=t=t||{},f=typeof t.default;return"object"!==f&&"function"!==f||(o=t,d=t.default),a="function"==typeof d?d.options:d,e&&(a.render=e.render,a.staticRenderFns=e.staticRenderFns,a._compiled=!0),n&&(a.functional=!0),r&&(a._scopeId=r),s?(u=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(s)},a._ssrRegister=u):i&&(u=i),u&&(c=a.functional,l=c?a.render:a.beforeCreate,c?(a._injectStyles=u,a.render=function(t,e){return u.call(e),l(t,e)}):a.beforeCreate=l?[].concat(l,u):[u]),{esModule:o,exports:d,options:a}}},1:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}var r,s,o,a;Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e={props:{mdTheme:null},computed:{$mdActiveTheme:function(){var t=s.default.enabled,e=s.default.getThemeName,n=s.default.getAncestorTheme;return t&&!1!==this.mdTheme?e(this.mdTheme||n(this)):null}}};return(0,a.default)(e,t)},r=n(4),s=i(r),o=n(6),a=i(o)},104:function(t,e,n){"use strict";var i,r,s,o,a,u,c,l,d,f;Object.defineProperty(e,"__esModule",{value:!0}),i=n(71),r=n.n(i);for(s in i)"default"!==s&&(function(t){n.d(e,t,(function(){return i[t]}))})(s);o=n(0),a=null,u=!1,c=null,l=null,d=null,f=o(r.a,a,u,c,l,d),e.default=f.exports},105:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={props:{mdSwipeable:Boolean,mdSwipeThreshold:{type:Number,default:150},mdSwipeRestraint:{type:Number,default:100},mdSwipeTime:{type:Number,default:300}},data:function(){return{swipeStart:!1,swipeStartTime:null,swiped:null,touchPosition:{startX:0,startY:0}}},computed:{getSwipeElement:function(){return this.mdSwipeElement||window}},methods:{handleTouchStart:function(t){this.touchPosition.startX=t.touches[0].screenX,this.touchPosition.startY=t.touches[0].screenY,this.swipeStartTime=new Date,this.swipeStart=!0},handleTouchMove:function(t){var e,n,i,r;this.swipeStart&&(e=t.touches[0].screenX,n=t.touches[0].screenY,i=e-this.touchPosition.startX,r=n-this.touchPosition.startY,new Date-this.swipeStartTime<=this.mdSwipeTime&&(Math.abs(i)>=this.mdSwipeThreshold&&Math.abs(r)<=this.mdSwipeRestraint?this.swiped=i<0?"left":"right":Math.abs(r)>=this.mdSwipeThreshold&&Math.abs(i)<=this.mdSwipeRestraint&&(this.swiped=r<0?"up":"down")))},handleTouchEnd:function(){this.touchPosition={startX:0,startY:0},this.swiped=null,this.swipeStart=!1}},mounted:function(){this.mdSwipeable&&(this.getSwipeElement.addEventListener("touchstart",this.handleTouchStart,!1),this.getSwipeElement.addEventListener("touchend",this.handleTouchEnd,!1),this.getSwipeElement.addEventListener("touchmove",this.handleTouchMove,!1))},beforeDestroy:function(){this.mdSwipeable&&(this.getSwipeElement.removeEventListener("touchstart",this.handleTouchStart,!1),this.getSwipeElement.removeEventListener("touchend",this.handleTouchEnd,!1),this.getSwipeElement.removeEventListener("touchmove",this.handleTouchMove,!1))}}},11:function(t,e,n){(function(e){var i,r,s,o,a,u=n(15),c="undefined"==typeof window?e:window,l=["moz","webkit"],d="AnimationFrame",f=c["request"+d],h=c["cancel"+d]||c["cancelRequest"+d];for(i=0;!f&&i<l.length;i++)f=c[l[i]+"Request"+d],h=c[l[i]+"Cancel"+d]||c[l[i]+"CancelRequest"+d];f&&h||(r=0,s=0,o=[],a=1e3/60,f=function(t){if(0===o.length){var e=u(),n=Math.max(0,a-(e-r));r=n+e,setTimeout((function(){var t,e=o.slice(0);for(o.length=0,t=0;t<e.length;t++)if(!e[t].cancelled)try{e[t].callback(r)}catch(t){setTimeout((function(){throw t}),0)}}),Math.round(n))}return o.push({handle:++s,callback:t,cancelled:!1}),s},h=function(t){for(var e=0;e<o.length;e++)o[e].handle===t&&(o[e].cancelled=!0)}),t.exports=function(t){return f.call(c,t)},t.exports.cancel=function(){h.apply(c,arguments)},t.exports.polyfill=function(t){t||(t=c),t.requestAnimationFrame=f,t.cancelAnimationFrame=h}}).call(e,n(13))},111:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(t,e){return!t||!1!==t[e]};e.default=function(t,e,n){var r=i(n,"leading"),s=(i(n,"trailing"),null),o=!1;return function(){var e=this,n=arguments,i=function(){return t.apply(e,n)};if(s)return o=!0,!1;r&&i()}}},12:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){return Math.random().toString(36).slice(4)};e.default=i},13:function(t,e){var n;n=(function(){return this})();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n},15:function(t,e,n){(function(e){(function(){var n,i,r,s,o,a;"undefined"!=typeof performance&&null!==performance&&performance.now?t.exports=function(){return performance.now()}:void 0!==e&&null!==e&&e.hrtime?(t.exports=function(){return(n()-o)/1e6},i=e.hrtime,n=function(){var t;return t=i(),1e9*t[0]+t[1]},s=n(),a=1e9*e.uptime(),o=s-a):Date.now?(t.exports=function(){return Date.now()-r},r=Date.now()):(t.exports=function(){return(new Date).getTime()-r},r=(new Date).getTime())}).call(this)}).call(e,n(16))},16:function(t,e){function n(){throw Error("setTimeout has not been defined")}function i(){throw Error("clearTimeout has not been defined")}function r(t){if(l===setTimeout)return setTimeout(t,0);if((l===n||!l)&&setTimeout)return l=setTimeout,setTimeout(t,0);try{return l(t,0)}catch(e){try{return l.call(null,t,0)}catch(e){return l.call(this,t,0)}}}function s(t){if(d===clearTimeout)return clearTimeout(t);if((d===i||!d)&&clearTimeout)return d=clearTimeout,clearTimeout(t);try{return d(t)}catch(e){try{return d.call(null,t)}catch(e){return d.call(this,t)}}}function o(){h&&p&&(h=!1,p.length?f=p.concat(f):m=-1,f.length&&a())}function a(){var t,e;if(!h){for(t=r(o),h=!0,e=f.length;e;){for(p=f,f=[];++m<e;)p&&p[m].run();m=-1,e=f.length}p=null,h=!1,s(t)}}function u(t,e){this.fun=t,this.array=e}function c(){}var l,d,f,h,p,m,v=t.exports={};!(function(){try{l="function"==typeof setTimeout?setTimeout:n}catch(t){l=n}try{d="function"==typeof clearTimeout?clearTimeout:i}catch(t){d=i}})(),f=[],h=!1,m=-1,v.nextTick=function(t){var e,n=Array(arguments.length-1);if(arguments.length>1)for(e=1;e<arguments.length;e++)n[e-1]=arguments[e];f.push(new u(t,n)),1!==f.length||h||r(a)},u.prototype.run=function(){this.fun.apply(null,this.array)},v.title="browser",v.browser=!0,v.env={},v.argv=[],v.version="",v.versions={},v.on=c,v.addListener=c,v.once=c,v.off=c,v.removeListener=c,v.removeAllListeners=c,v.emit=c,v.prependListener=c,v.prependOnceListener=c,v.listeners=function(t){return[]},v.binding=function(t){throw Error("process.binding is not supported")},v.cwd=function(){return"/"},v.chdir=function(t){throw Error("process.chdir is not supported")},v.umask=function(){return 0}},17:function(t,e,n){"use strict";function i(t){n(24)}var r,s,o,a,u,c,l,d,f,h;Object.defineProperty(e,"__esModule",{value:!0}),r=n(18),s=n.n(r);for(o in r)"default"!==o&&(function(t){n.d(e,t,(function(){return r[t]}))})(o);a=n(27),u=n(0),c=!1,l=i,d=null,f=null,h=u(s.a,a.a,c,l,d,f),e.default=h.exports},18:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}var r,s,o,a,u,c,l,d,f;Object.defineProperty(e,"__esModule",{value:!0}),r=Object.assign||function(t){var e,n,i;for(e=1;e<arguments.length;e++){n=arguments[e];for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},s=n(11),o=i(s),a=n(1),u=i(a),c=n(12),l=i(c),d=n(23),f=i(d),e.default=new u.default({name:"MdRipple",components:{MdWave:f.default},props:{mdActive:null,mdDisabled:Boolean,mdCentered:Boolean,mdEventTrigger:{type:Boolean,default:!0}},data:function(){return{ripples:[],touchTimeout:null,eventType:null}},computed:{isDisabled:function(){return!this.$material.ripple||this.mdDisabled},rippleClasses:function(){return{"md-disabled":this.isDisabled}},waveClasses:function(){return{"md-centered":this.mdCentered}}},watch:{mdActive:function(t){var e="boolean"==typeof t,n=t instanceof MouseEvent;e&&this.mdCentered&&t?this.startRipple({type:"mousedown"}):n&&this.startRipple(t),this.$emit("update:mdActive",!1)}},methods:{touchMoveCheck:function(){window.clearTimeout(this.touchTimeout)},touchStartCheck:function(t){var e=this;this.touchTimeout=window.setTimeout((function(){e.startRipple(t)}),100)},startRipple:function(t){var e=this;(0,o.default)((function(){var n,i,r=e.eventType,s=e.isDisabled,o=e.mdCentered;s||r&&r!==t.type||(n=e.getSize(),i=null,i=o?e.getCenteredPosition(n):e.getHitPosition(t,n),e.eventType=t.type,e.ripples.push({waveStyles:e.applyStyles(i,n),uuid:(0,l.default)()}))}))},applyStyles:function(t,e){return e+="px",r({},t,{width:e,height:e})},clearWave:function(t){this.ripples=t?this.ripples.filter((function(e){return e.uuid!==t})):[]},getSize:function(){var t=this.$el,e=t.offsetWidth,n=t.offsetHeight;return Math.round(Math.max(e,n))},getCenteredPosition:function(t){var e=-t/2+"px";return{"margin-top":e,"margin-left":e}},getHitPosition:function(t,e){var n=this.$el.getBoundingClientRect(),i=t.pageY,r=t.pageX;return"touchstart"===t.type&&(i=t.changedTouches[0].pageY,r=t.changedTouches[0].pageX),{top:i-n.top-e/2-document.documentElement.scrollTop+"px",left:r-n.left-e/2-document.documentElement.scrollLeft+"px"}}}})},19:function(t,e,n){"use strict";var i,r;Object.defineProperty(e,"__esModule",{value:!0}),i=n(1),r=(function(t){return t&&t.__esModule?t:{default:t}})(i),e.default=new r.default({name:"MdWave",data:function(){return{animating:!1}},props:{waveClasses:null,waveStyles:null},mounted:function(){this.animating=!0},methods:{end:function(){this.animating=!1,this.$emit("md-end")}}})},2:function(e,n){e.exports=t},23:function(t,e,n){"use strict";function i(t){n(25)}var r,s,o,a,u,c,l,d,f,h;Object.defineProperty(e,"__esModule",{value:!0}),r=n(19),s=n.n(r);for(o in r)"default"!==o&&(function(t){n.d(e,t,(function(){return r[t]}))})(o);a=n(26),u=n(0),c=!1,l=i,d=null,f=null,h=u(s.a,a.a,c,l,d,f),e.default=h.exports},236:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function s(t,e){if(t.length!==e.length)return!1;for(var n=0;n<t.length;n++)if(t[n]!==e[n])return!1;return!0}var o,a,u,c,l,d,f,h,p,m,v,b,y,T,g,w,_,M,S;Object.defineProperty(e,"__esModule",{value:!0}),o=Object.assign||function(t){var e,n,i;for(e=1;e<arguments.length;e++){n=arguments[e];for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},a=n(11),u=i(a),c=n(1),l=i(c),d=n(49),f=i(d),h=n(9),p=i(h),m=n(50),v=i(m),b=n(111),y=i(b),T=n(35),g=i(T),w=n(104),_=i(w),M=n(105),S=i(M),e.default=new l.default({name:"MdTabs",mixins:[f.default,S.default],components:{MdButton:g.default,MdContent:_.default},props:{mdAlignment:o({type:String,default:"left"},(0,p.default)("md-alignment",["left","right","centered","fixed"])),mdElevation:{type:[Number,String],default:0},mdSyncRoute:Boolean,mdDynamicHeight:Boolean,mdActiveTab:[String,Number],mdIsRtl:{type:Boolean,default:!1}},data:function(){return{resizeObserver:null,activeTab:null,activeTabIndex:0,indicatorStyles:{},indicatorClass:null,noTransition:!0,containerStyles:{},contentStyles:{height:"0px"},hasContent:!1,MdTabs:{items:new Map},activeButtonEl:null,orderedIds:[]}},provide:function(){return{MdTabs:this.MdTabs}},computed:{orderedItems:function(){var t=this;return this.orderedIds.map((function(e){return t.MdTabs.items.get(e)}))},tabsClasses:function(){var t;return t={},r(t,"md-alignment-"+this.mdAlignment,!0),r(t,"md-no-transition",this.noTransition),r(t,"md-dynamic-height",this.mdDynamicHeight),t},navigationClasses:function(){return"md-elevation-"+this.mdElevation},mdSwipeElement:function(){return this.$refs.tabsContent.$el}},watch:{MdTabs:{deep:!0,handler:function(){this.recomputeOrderedIds(),this.setHasContent(),this.tryKeepCurrentTab()}},activeTab:function(t){this.$emit("md-changed",t),this.setActiveButtonElAndIndicatorStyles()},mdActiveTab:function(t){this.activeTab=t},activeButtonEl:function(t){this.activeTabIndex=t?[].indexOf.call(t.parentNode.childNodes,t):-1},activeTabIndex:function(){this.setIndicatorStyles(),this.calculateTabPos()},$route:function(){this.$nextTick(this.setActiveButtonEl)},swiped:function(t){var e=this.orderedIds.length;this.activeTabIndex<e&&"right"===t?this.setActiveTabByIndex(this.activeTabIndex+1):this.activeTabIndex>0&&"left"===t&&this.setActiveTabByIndex(this.activeTabIndex-1)}},methods:{isActiveTabId:function(t){return Number.isNaN(t)&&Number.isNaN(this.activeTab)||t===this.activeTab},hasActiveTab:function(){return null!=this.activeTab||null!=this.mdActiveTab},setActiveTab:function(t){this.mdSyncRoute||(this.activeTab=t)},setActiveButtonElAndIndicatorStyles:function(){var t=this;this.$nextTick().then((function(){t.setIndicatorStyles(),t.setActiveButtonEl()}))},tryKeepCurrentTab:function(){var t,e,n,i,r;this.mdSyncRoute||(t=this.orderedIds.indexOf(this.activeTab),e=-1!==t,n=this.orderedIds.length-1,i=this.activeTabIndex>=0&&this.activeTabIndex<=n,r=-1!==n,e?this.setActiveButtonElAndIndicatorStyles():i?this.setActiveTabByIndex(this.activeTabIndex):r?this.setActiveTabByIndex(n):this.activeTab=null)},setActiveButtonEl:function(){this.activeButtonEl=this.$refs.navigation.querySelector(".md-tab-nav-button.md-active")},setActiveTabByIndex:function(t){this.activeTab=this.orderedIds[t]},ensureHasActiveTab:function(){this.hasActiveTab()||(this.activeTab=this.orderedIds[0])},setHasContent:function(){this.hasContent=this.orderedItems.some((function(t){return t.hasContent}))},setIndicatorStyles:function(){var t=this;(0,u.default)((function(){t.$nextTick().then((function(){var e,n,i;t.activeButtonEl&&t.$refs.indicator?(e=t.activeButtonEl.offsetWidth,n=t.activeButtonEl.offsetLeft,i=t.$refs.indicator.offsetLeft,t.indicatorClass=i<n?"md-tabs-indicator-right":"md-tabs-indicator-left",t.indicatorStyles={left:n+"px",right:"calc(100% - "+(e+n)+"px)"}):t.indicatorStyles={left:"100%",right:"100%"}}))}))},calculateTabPos:function(){var t,e;this.hasContent&&(t=this.ours(this.$refs.tabsContainer.querySelectorAll(".md-tab:nth-child("+(this.activeTabIndex+1)+")")),e=t.length?t[0]:null,this.contentStyles={height:e?e.offsetHeight+"px":0},this.containerStyles={transform:"translate3D("+(this.mdIsRtl?100*this.activeTabIndex:100*-this.activeTabIndex)+"%, 0, 0)"})},callResizeFunctions:function(){this.setIndicatorStyles(),this.calculateTabPos()},setupObservers:function(){var t=this;this.resizeObserver=(0,v.default)(this.$el.querySelector(".md-tabs-content"),{childList:!0,characterData:!0,subtree:!0},(function(){t.callResizeFunctions()})),window.addEventListener("resize",this.callResizeFunctions)},recomputeOrderedIds:function(){var t=this.ours(this.$refs.tabsContainer.querySelectorAll(".md-tab")).map((function(t){return t.mdTabIdAsObject}));s(this.orderedIds,t)||(this.orderedIds=t)},ours:function(t){var e=this;return[].filter.call(t,(function(t){return t.parentNode===e.$refs.tabsContainer}))}},created:function(){this.setIndicatorStyles=(0,y.default)(this.setIndicatorStyles,300),this.activeTab=this.mdActiveTab},mounted:function(){var t=this;this.setupObservers(),this.$nextTick().then((function(){return t.mdSyncRoute||(t.recomputeOrderedIds(),t.ensureHasActiveTab()),t.$nextTick()})).then((function(){window.setTimeout((function(){t.setActiveButtonEl(),t.callResizeFunctions(),t.noTransition=!1,t.setupObservers()}),100)})),this.$refs.navigation.addEventListener("transitionend",this.setIndicatorStyles)},beforeDestroy:function(){this.resizeObserver&&this.resizeObserver.disconnect(),window.removeEventListener("resize",this.callResizeFunctions),this.$refs.navigation.removeEventListener("transitionend",this.setIndicatorStyles)}})},237:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}var r,s,o,a,u,c,l,d,f;Object.defineProperty(e,"__esModule",{value:!0}),r=Object.assign||function(t){var e,n,i;for(e=1;e<arguments.length;e++){n=arguments[e];for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},s=n(12),o=i(s),a=n(28),u=i(a),c=n(50),l=i(c),d=n(29),f=i(d),e.default={name:"MdTab",mixins:[u.default],props:{id:{type:[String,Number],default:function(){return"md-tab-"+(0,o.default)()}},href:[String,Number],mdDisabled:Boolean,mdLabel:[String,Number],mdIcon:String,mdTemplateData:{type:Object,default:function(){return{}}}},inject:["MdTabs"],data:function(){return{observer:null}},watch:{$props:{deep:!0,handler:function(){this.setTabData()}},$attrs:{deep:!0,handler:function(){this.setTabData()}}},methods:{setTabContent:function(){this.$set(this.MdTabs.items.get(this.id),"hasContent",!!this.$slots.default)},setupObserver:function(){this.observer=(0,l.default)(this.$el,{childList:!0},this.setTabContent)},setTabData:function(){this.$el.mdTabIdAsObject=this.id,this.MdTabs.items=new Map(this.MdTabs.items.set(this.id,{id:this.id,hasContent:!!this.$slots.default,label:this.mdLabel,icon:this.mdIcon,disabled:this.mdDisabled,data:this.mdTemplateData,props:this.getPropValues(),events:this.$listeners}))},getPropValues:function(){var t=this,e=Object.keys(this.$options.props),n=["id","mdLabel","mdDisabled","mdTemplateData"],i={};return e.forEach((function(e){n.includes(e)||(t[e]?i[e]=t[e]:t.$attrs.hasOwnProperty(e)&&(i[e]=!e||t.$attrs[e]))})),i}},mounted:function(){this.setupObserver(),this.setTabData()},beforeDestroy:function(){this.observer&&this.observer.disconnect(),this.MdTabs.items.delete(this.id),this.MdTabs.items=new Map(this.MdTabs.items)},render:function(t){var e={staticClass:"md-tab",attrs:r({},this.$attrs,{id:this.id}),on:this.$listeners};return this.$router&&this.to&&(this.$options.props=(0,f.default)(this,this.$options.props),e.props=this.$props),t("div",e,this.$slots.default)}}},24:function(t,e){},25:function(t,e){},26:function(t,e,n){"use strict";var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("transition",{attrs:{name:"md-ripple",appear:""},on:{"after-enter":t.end}},[t.animating?n("span"):t._e()])},r=[],s={render:i,staticRenderFns:r};e.a=s},27:function(t,e,n){"use strict";var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:["md-ripple",t.rippleClasses],on:{"&touchstart":function(e){return function(e){return t.mdEventTrigger&&t.touchStartCheck(e)}.apply(null,arguments)},"&touchmove":function(e){return function(e){return t.mdEventTrigger&&t.touchMoveCheck(e)}.apply(null,arguments)},"&mousedown":function(e){return function(e){return t.mdEventTrigger&&t.startRipple(e)}.apply(null,arguments)}}},[t._t("default"),t._v(" "),t.isDisabled?t._e():n("div",t._l(t.ripples,(function(e){return n("md-wave",{key:e.uuid,class:["md-ripple-wave",t.waveClasses],style:e.waveStyles,on:{"md-end":function(n){return t.clearWave(e.uuid)}}})})),1)],2)},r=[],s={render:i,staticRenderFns:r};e.a=s},28:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={props:{to:[String,Object],replace:Boolean,append:Boolean,activeClass:String,exact:Boolean,event:[String,Array],exactActiveClass:String}}},29:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||function(t){var e,n,i;for(e=1;e<arguments.length;e++){n=arguments[e];for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t};e.default=function(t,e){var n=t.$options.components.RouterLink||t.$options.components["router-link"];return i({},e,n.options.props)}},3:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}var r,s,o,a,u;Object.defineProperty(e,"__esModule",{value:!0}),n(8),r=n(5),s=i(r),o=n(4),a=i(o),u=function(){var t=new s.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"],firstDayOfAWeek:0,cancel:"Cancel",confirm:"Ok"},router:{linkActiveClass:"router-link-active"}});return Object.defineProperties(t.theming,{metaColors:{get:function(){return a.default.metaColors},set:function(t){a.default.metaColors=t}},theme:{get:function(){return a.default.theme},set:function(t){a.default.theme=t}},enabled:{get:function(){return a.default.enabled},set:function(t){a.default.enabled=t}}}),t},e.default=function(t){t.material||(t.material=u(),t.prototype.$material=t.material)}},31:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}var r,s,o,a,u,c,l,d,f,h,p,m,v;Object.defineProperty(e,"__esModule",{value:!0}),r=Object.assign||function(t){var e,n,i;for(e=1;e<arguments.length;e++){n=arguments[e];for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},s=n(1),o=i(s),a=n(41),u=i(a),c=n(34),l=i(c),d=n(28),f=i(d),h=n(29),p=i(h),m=n(44),v=i(m),e.default=new o.default({name:"MdButton",data:function(){return{rippleActive:!1}},components:{MdButtonContent:v.default},mixins:[l.default,u.default,f.default],props:{href:String,type:{type:String,default:"button"},disabled:Boolean},computed:{rippleWorks:function(){return this.mdRipple&&!this.disabled},isRouterLink:function(){return this.$router&&this.to}},render:function(t){var e,n,i=this,s=t("md-button-content",{attrs:{mdRipple:this.mdRipple,disabled:this.disabled},props:{mdRippleActive:this.rippleActive},on:{"update:mdRippleActive":function(t){return i.rippleActive=t}}},this.$slots.default),o={staticClass:"md-button",class:[this.$mdActiveTheme,{"md-ripple-off":!this.mdRipple,"md-focused":this.mdHasFocus}],attrs:r({},this.attrs,{href:this.href,disabled:this.disabled,type:!this.href&&(this.type||"button")}),on:r({},this.$listeners,{touchstart:function(t){i.rippleWorks&&(i.rippleActive=t),i.$listeners.touchstart&&i.$listeners.touchstart(t)},touchmove:function(t){i.rippleWorks&&(i.rippleActive=t),i.$listeners.touchmove&&i.$listeners.touchmove(t)},mousedown:function(t){i.rippleWorks&&(i.rippleActive=t),i.$listeners.mousedown&&i.$listeners.mousedown(t)}})},a="button";return this.href?a="a":this.isRouterLink&&(this.$options.props=(0,p.default)(this,this.$options.props),a="router-link",e=this.$props.exactActiveClass,n=(this.$props.activeClass||this.$material.router.linkActiveClass)+" md-active",o.props=r({},this.$props,{exactActiveClass:e,activeClass:n}),delete o.props.type,delete o.attrs.type,delete o.props.href,delete o.attrs.href),t(a,o,[s])}})},32:function(t,e,n){"use strict";var i,r;Object.defineProperty(e,"__esModule",{value:!0}),i=n(17),r=(function(t){return t&&t.__esModule?t:{default:t}})(i),e.default={name:"MdButtonContent",components:{MdRipple:r.default},props:{mdRipple:Boolean,mdRippleActive:null,disabled:Boolean}}},34:function(t,e,n){"use strict";var i,r;Object.defineProperty(e,"__esModule",{value:!0}),i=n(17),r=(function(t){return t&&t.__esModule?t:{default:t}})(i),e.default={components:{MdRipple:r.default},props:{mdRipple:{type:Boolean,default:!0}}}},35:function(t,e,n){"use strict";function i(t){n(43)}var r,s,o,a,u,c,l,d,f,h;Object.defineProperty(e,"__esModule",{value:!0}),r=n(31),s=n.n(r);for(o in r)"default"!==o&&(function(t){n.d(e,t,(function(){return r[t]}))})(o);a=n(0),u=null,c=!1,l=i,d=null,f=null,h=a(s.a,u,c,l,d,f),e.default=h.exports},4:function(t,e,n){"use strict";var i,r,s,o,a;Object.defineProperty(e,"__esModule",{value:!0}),i=n(2),r=(function(t){return t&&t.__esModule?t:{default:t}})(i),s=null,o=null,a=null,e.default=new r.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 t=this.fullThemeName,e=this.themeTarget,n=this.enabled;e&&(n?(e.classList.add(t),this.metaColors&&this.setHtmlMetaColors(t)):(e.classList.remove(t),this.metaColors&&this.setHtmlMetaColors()))}},theme:function(t,e){var n=this.getThemeName,i=this.themeTarget;t=n(t),i.classList.remove(n(e)),i.classList.add(t),this.metaColors&&this.setHtmlMetaColors(t)},metaColors:function(t){t?this.setHtmlMetaColors(this.fullThemeName):this.setHtmlMetaColors()}},methods:{getAncestorTheme:function(t){var e,n=this;return t?(e=t.mdTheme,(function t(i){if(i){var r=i.mdTheme,s=i.$parent;return r&&r!==e?r:t(s)}return n.theme})(t.$parent)):null},getThemeName:function(t){var e=t||this.theme;return this.prefix+e},setMicrosoftColors:function(t){s&&s.setAttribute("content",t)},setThemeColors:function(t){o&&o.setAttribute("content",t)},setMaskColors:function(t){a&&a.setAttribute("color",t)},setHtmlMetaColors:function(t){var e,n="#fff";t&&(e=window.getComputedStyle(document.documentElement),n=e.getPropertyValue("--"+t+"-primary")),n&&(this.setMicrosoftColors(n),this.setThemeColors(n),this.setMaskColors(n))}},mounted:function(){var t=this;s=document.querySelector('[name="msapplication-TileColor"]'),o=document.querySelector('[name="theme-color"]'),a=document.querySelector('[rel="mask-icon"]'),this.enabled&&this.metaColors&&window.addEventListener("load",(function(){t.setHtmlMetaColors(t.fullThemeName)}))}})},41:function(t,e,n){"use strict";function i(){try{var t=Object.defineProperty({},"passive",{get:function(){v={passive:!0}}});window.addEventListener("ghost",null,t)}catch(t){}}function r(t){var e=(t.keyCode,t.target);b.currentElement=e}function s(t){b.currentElement=null}function o(){m.addEventListener("keyup",r)}function a(){m.addEventListener("pointerup",s)}function u(){m.addEventListener("MSPointerUp",s)}function c(){m.addEventListener("mouseup",s),"ontouchend"in window&&m.addEventListener("touchend",s,v)}function l(){window.PointerEvent?a():window.MSPointerEvent?u():c(),o()}function d(){p||(m=document.body,i(),l(),p=!0)}var f,h,p,m,v,b;Object.defineProperty(e,"__esModule",{value:!0}),f=n(5),h=(function(t){return t&&t.__esModule?t:{default:t}})(f),p=!1,m=null,v=!1,b=new h.default({currentElement:null}),e.default={data:function(){return{mdHasFocus:!1}},computed:{focusedElement:function(){return b.currentElement}},watch:{focusedElement:function(t){this.mdHasFocus=t===this.$el}},mounted:function(){d()}}},43:function(t,e){},44:function(t,e,n){"use strict";function i(t){n(45)}var r,s,o,a,u,c,l,d,f,h;Object.defineProperty(e,"__esModule",{value:!0}),r=n(32),s=n.n(r);for(o in r)"default"!==o&&(function(t){n.d(e,t,(function(){return r[t]}))})(o);a=n(46),u=n(0),c=!1,l=i,d=null,f=null,h=u(s.a,a.a,c,l,d,f),e.default=h.exports},45:function(t,e){},46:function(t,e,n){"use strict";var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("md-ripple",{attrs:{"md-disabled":!t.mdRipple||t.disabled,"md-event-trigger":!1,"md-active":t.mdRippleActive},on:{"update:mdActive":function(e){return t.$emit("update:mdRippleActive",e)}}},[n("div",{staticClass:"md-button-content"},[t._t("default")],2)])},r=[],s={render:i,staticRenderFns:r};e.a=s},49:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={methods:{isAssetIcon:function(t){return/\w+[/\\.]\w+/.test(t)}}}},496:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}var r,s,o,a,u,c;Object.defineProperty(e,"__esModule",{value:!0}),r=n(3),s=i(r),o=n(497),a=i(o),u=n(500),c=i(u),e.default=function(t){(0,s.default)(t),t.component(a.default.name,a.default),t.component(c.default.name,c.default)}},497:function(t,e,n){"use strict";function i(t){n(498)}var r,s,o,a,u,c,l,d,f,h;Object.defineProperty(e,"__esModule",{value:!0}),r=n(236),s=n.n(r);for(o in r)"default"!==o&&(function(t){n.d(e,t,(function(){return r[t]}))})(o);a=n(499),u=n(0),c=!1,l=i,d=null,f=null,h=u(s.a,a.a,c,l,d,f),e.default=h.exports},498:function(t,e){},499:function(t,e,n){"use strict";var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"md-tabs",class:[t.tabsClasses,t.$mdActiveTheme]},[n("div",{ref:"navigation",staticClass:"md-tabs-navigation",class:t.navigationClasses},[t._l(t.orderedItems,(function(e,i){var r=e.id,s=e.label,o=e.props,a=e.icon,u=e.disabled,c=e.data,l=e.events;return n("md-button",t._g(t._b({key:i,staticClass:"md-tab-nav-button",class:{"md-active":!t.mdSyncRoute&&t.isActiveTabId(r),"md-icon-label":a&&s},attrs:{disabled:u},nativeOn:{click:function(e){return t.setActiveTab(r)}}},"md-button",o,!1),l),[t.$scopedSlots["md-tab"]?t._t("md-tab",null,{tab:{label:s,icon:a,data:c}}):[a?[t.isAssetIcon(a)?n("md-icon",{staticClass:"md-tab-icon",attrs:{"md-src":a}}):n("md-icon",{staticClass:"md-tab-icon"},[t._v(t._s(a))]),t._v(" "),n("span",{staticClass:"md-tab-label"},[t._v(t._s(s))])]:[t._v(t._s(s))]]],2)})),t._v(" "),n("span",{ref:"indicator",staticClass:"md-tabs-indicator",class:t.indicatorClass,style:t.indicatorStyles})],2),t._v(" "),n("md-content",{directives:[{name:"show",rawName:"v-show",value:t.hasContent,expression:"hasContent"}],ref:"tabsContent",staticClass:"md-tabs-content",style:t.contentStyles},[n("div",{ref:"tabsContainer",staticClass:"md-tabs-container",style:t.containerStyles},[t._t("default")],2)])],1)},r=[],s={render:i,staticRenderFns:r};e.a=s},5:function(t,e,n){"use strict";var i,r;Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e={};return r.default.util.defineReactive(e,"reactive",t),e.reactive},i=n(2),r=(function(t){return t&&t.__esModule?t:{default:t}})(i)},50:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n){if("MutationObserver"in window){var i=new window.MutationObserver(n);return i.observe(t,e),{disconnect:function(){i.disconnect()}}}}},500:function(t,e,n){"use strict";var i,r,s,o,a,u,c,l,d,f;Object.defineProperty(e,"__esModule",{value:!0}),i=n(237),r=n.n(i);for(s in i)"default"!==s&&(function(t){n.d(e,t,(function(){return i[t]}))})(s);o=n(0),a=null,u=!1,c=null,l=null,d=null,f=o(r.a,a,u,c,l,d),e.default=f.exports},552:function(t,e,n){t.exports=n(496)},6:function(t,e,n){!(function(e,n){t.exports=n()})(0,(function(){"use strict";function t(t){return!!t&&"object"==typeof t}function e(t){var e=Object.prototype.toString.call(t);return"[object RegExp]"===e||"[object Date]"===e||n(t)}function n(t){return t.$$typeof===h}function i(t){return Array.isArray(t)?[]:{}}function r(t,e){return!1!==e.clone&&e.isMergeableObject(t)?l(i(t),t,e):t}function s(t,e,n){return t.concat(e).map((function(t){return r(t,n)}))}function o(t,e){if(!e.customMerge)return l;var n=e.customMerge(t);return"function"==typeof n?n:l}function a(t){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(t).filter((function(e){return t.propertyIsEnumerable(e)})):[]}function u(t){return Object.keys(t).concat(a(t))}function c(t,e,n){var i={};return n.isMergeableObject(t)&&u(t).forEach((function(e){i[e]=r(t[e],n)})),u(e).forEach((function(s){n.isMergeableObject(e[s])&&t[s]?i[s]=o(s,n)(t[s],e[s],n):i[s]=r(e[s],n)})),i}function l(t,e,n){var i,o,a;return n=n||{},n.arrayMerge=n.arrayMerge||s,n.isMergeableObject=n.isMergeableObject||d,i=Array.isArray(e),o=Array.isArray(t),a=i===o,a?i?n.arrayMerge(t,e,n):c(t,e,n):r(e,n)}var d=function(n){return t(n)&&!e(n)},f="function"==typeof Symbol&&Symbol.for,h=f?Symbol.for("react.element"):60103;return l.all=function(t,e){if(!Array.isArray(t))throw Error("first argument should be an array");return t.reduce((function(t,n){return l(t,n,e)}),{})},l}))},71:function(t,e,n){"use strict";var i,r;Object.defineProperty(e,"__esModule",{value:!0}),i=n(1),r=(function(t){return t&&t.__esModule?t:{default:t}})(i),e.default=new r.default({name:"MdContent",props:{mdTag:{type:String,default:"div"}},render:function(t){return t(this.mdTag,{staticClass:"md-content",class:[this.$mdActiveTheme],attrs:this.$attrs,on:this.$listeners},this.$slots.default)}})},8:function(t,e){},9:function(t,e,n){"use strict";var i,r;Object.defineProperty(e,"__esModule",{value:!0}),i=n(2),r=(function(t){return t&&t.__esModule?t:{default:t}})(i),e.default=function(t,e){return{validator:function(n){return!!e.includes(n)||(r.default.util.warn("The "+t+" prop is invalid. Given value: "+n+". Available options: "+e.join(", ")+".",void 0),!1)}}}}})}));