File: /home/imensosw/.trash/node_modules/vue-loading-button/dist/vue-loading-button.min.js
var VueLoadingButton=function(n){"use strict";function t(n){return function(n,t){return e(n,t)}}function e(n,t){var e=i?t.media||"default":n,A=s[e]||(s[e]={ids:new Set,styles:[]});if(!A.ids.has(n)){A.ids.add(n);var a=t.source;if(t.map&&(a+="\n/*# sourceURL="+t.map.sources[0]+" */",a+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t.map))))+" */"),A.element||(A.element=document.createElement("style"),A.element.type="text/css",t.media&&A.element.setAttribute("media",t.media),o.appendChild(A.element)),"styleSheet"in A.element)A.styles.push(a),A.element.styleSheet.cssText=A.styles.filter(Boolean).join("\n");else{var r=A.ids.size-1,d=document.createTextNode(a),l=A.element.childNodes;l[r]&&A.element.removeChild(l[r]),l.length?A.element.insertBefore(d,l[r]):A.element.appendChild(d)}}}function A(n){A.installed||(A.installed=!0,n.component("VueLoadingButton",p))}var a={name:"VueLoadingButton",props:{loading:{type:Boolean,required:!1,default:!1},styled:{type:Boolean,required:!1,default:!1}}},i="undefined"!=typeof navigator&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase()),o=document.head||document.getElementsByTagName("head")[0],s={},r=a;a.__file="/mnt/c/Users/william/temp/vue-loading-button/src/vue-loading-button.vue";var d=function(){var n=this,t=n.$createElement;return(n._self._c||t)("button",{class:{"vue-loading-button":!0,"default-styles":n.styled,loading:n.loading},attrs:{disabled:n.loading,type:"button"}},[n._t("default",[n._v("Submit")]),n._v(" "),n._m(0)],2)},l=[function(){var n=this,t=n.$createElement,e=n._self._c||t;return e("span",{staticClass:"spinner"},[e("span"),n._v(" "),e("span"),n._v(" "),e("span"),n._v(" "),e("span")])}];d._withStripped=!0;var p=function(n,t,e,A,a,i,o,s,r,d){"function"==typeof o&&(r=s,s=o,o=!1);var l="function"==typeof e?e.options:e;n&&n.render&&(l.render=n.render,l.staticRenderFns=n.staticRenderFns,l._compiled=!0,a&&(l.functional=!0)),A&&(l._scopeId=A);var p;if(i?(p=function(n){(n=n||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(n=__VUE_SSR_CONTEXT__),t&&t.call(this,r(n)),n&&n._registeredComponents&&n._registeredComponents.add(i)},l._ssrRegister=p):t&&(p=o?function(){t.call(this,d(this.$root.$options.shadowRoot))}:function(n){t.call(this,s(n))}),p)if(l.functional){var u=l.render;l.render=function(n,t){return p.call(t),u(n,t)}}else{var C=l.beforeCreate;l.beforeCreate=C?[].concat(C,p):[p]}return e}({render:d,staticRenderFns:l},function(n){n&&n("data-v-3a698022_0",{source:"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* reset */\nbutton[data-v-3a698022] {\n font-family: inherit;\n font-size: 100%;\n font-size: 1.4rem;\n line-height: 1.15;\n margin: 0;\n overflow: visible;\n text-transform: none;\n -webkit-appearance: button;\n}\nbutton[data-v-3a698022]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\nbutton[data-v-3a698022]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/* loading styles */\nbutton[data-v-3a698022] {\n position: relative;\n -webkit-transition: all 0.2s;\n transition: all 0.2s;\n transition-timing-function: ease-in;\n}\n.spinner[data-v-3a698022] {\n line-height: 1.15;\n position: absolute;\n top: 50%;\n left: auto;\n right: 1.7rem;\n margin: -0.5em;\n opacity: 0;\n transition-property: padding, opacity;\n transition-duration: 0.2s, 0.2s;\n transition-timing-function: ease-in, ease;\n transition-delay: 0s, 0.2s;\n}\n.spinner span[data-v-3a698022] {\n box-sizing: border-box;\n display: inline-block;\n position: absolute;\n right: 0;\n top: 0.15rem;\n width: 1rem;\n height: 1rem;\n opacity: 1;\n border: 3.4px solid #888;\n border-radius: 50%;\n animation: spinner-data-v-3a698022 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;\n border-color: #888 transparent transparent transparent;\n}\n.spinner span[data-v-3a698022]:nth-child(1) {\n animation-delay: 0.45s;\n}\n.spinner span[data-v-3a698022]:nth-child(2) {\n animation-delay: 0.3s;\n}\n.spinner span[data-v-3a698022]:nth-child(3) {\n animation-delay: 0.15s;\n}\n.loading[data-v-3a698022] {\n padding-right: 3rem !important;\n}\n.loading .spinner[data-v-3a698022] {\n opacity: 1;\n}\n.loading .spinner span[data-v-3a698022] {\n opacity: 1;\n}\nbutton[data-v-3a698022]:not(:disabled) {\n transition-delay: 0.2s;\n}\nbutton:not(:disabled) .spinner span[data-v-3a698022] {\n box-shadow: 0 0 0 0.2rem #888 inset;\n border: 7.4px solid transparent;\n -webkit-transition: all 0.4s;\n transition: all 0.4s;\n}\nbutton:not(:disabled) .spinner span[data-v-3a698022]:nth-child(1) {\n transform: rotate(0deg) !important;\n}\nbutton:not(:disabled) .spinner span[data-v-3a698022]:nth-child(2) {\n transform: rotate(90deg) !important;\n}\nbutton:not(:disabled) .spinner span[data-v-3a698022]:nth-child(3) {\n transform: rotate(180deg) !important;\n}\nbutton:not(:disabled) .spinner span[data-v-3a698022]:nth-child(4) {\n transform: rotate(270deg) !important;\n}\n@keyframes spinner-data-v-3a698022 {\n0% {\n transform: rotate(0deg);\n}\n100% {\n transform: rotate(360deg);\n}\n}\n\n/* optional styles */\n.default-styles[data-v-3a698022] {\n color: white;\n background-color: blue;\n border: solid 1px transparent;\n border-radius: 4px;\n cursor: pointer;\n padding: 8px 16.5px 8px 16px;\n line-height: 1.9rem;\n}\n.default-styles[data-v-3a698022]:disabled {\n pointer-events: stroke;\n cursor: not-allowed;\n}\n.default-styles[data-v-3a698022]:focus {\n outline: none;\n box-shadow: 0 0 0 3px lightblue, 0 0 0 1.5px lightblue;\n}\n.default-styles .spinner span[data-v-3a698022] {\n top: 0rem;\n width: 1.2rem;\n height: 1.2rem;\n border: 3.4px solid #fff;\n border-color: #fff transparent transparent transparent;\n}\n.default-styles:not(:disabled) .spinner span[data-v-3a698022] {\n border: 8.4px solid transparent;\n box-shadow: 0 0 0 0.1rem #fff inset;\n}\n",map:{version:3,sources:["/mnt/c/Users/william/temp/vue-loading-button/src/vue-loading-button.vue"],names:[],mappings:";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAuCA,UAAA;AACA;EACA,oBAAA;EACA,eAAA;EACA,iBAAA;EACA,iBAAA;EACA,SAAA;EACA,iBAAA;EACA,oBAAA;EACA,0BAAA;AACA;AACA;EACA,kBAAA;EACA,UAAA;AACA;AACA;EACA,8BAAA;AACA;;AAEA,mBAAA;AACA;EACA,kBAAA;EACA,4BAAA;EACA,oBAAA;EACA,mCAAA;AACA;AACA;EACA,iBAAA;EACA,kBAAA;EACA,QAAA;EACA,UAAA;EACA,aAAA;EACA,cAAA;EACA,UAAA;EACA,qCAAA;EACA,+BAAA;EACA,yCAAA;EACA,0BAAA;AACA;AACA;EACA,sBAAA;EACA,qBAAA;EACA,kBAAA;EACA,QAAA;EACA,YAAA;EACA,WAAA;EACA,YAAA;EACA,UAAA;EACA,wBAAA;EACA,kBAAA;EACA,6EAAA;EACA,sDAAA;AACA;AACA;EACA,sBAAA;AACA;AACA;EACA,qBAAA;AACA;AACA;EACA,sBAAA;AACA;AACA;EACA,8BAAA;AACA;AACA;EACA,UAAA;AACA;AACA;EACA,UAAA;AACA;AACA;EACA,sBAAA;AACA;AACA;EACA,mCAAA;EACA,+BAAA;EACA,4BAAA;EACA,oBAAA;AACA;AACA;EACA,kCAAA;AACA;AACA;EACA,mCAAA;AACA;AACA;EACA,oCAAA;AACA;AACA;EACA,oCAAA;AACA;AACA;AACA;IACA,uBAAA;AACA;AACA;IACA,yBAAA;AACA;AACA;;AAEA,oBAAA;AACA;EACA,YAAA;EACA,sBAAA;EACA,6BAAA;EACA,kBAAA;EACA,eAAA;EACA,4BAAA;EACA,mBAAA;AACA;AACA;EACA,sBAAA;EACA,mBAAA;AACA;AACA;EACA,aAAA;EACA,sDAAA;AACA;AACA;EACA,SAAA;EACA,aAAA;EACA,cAAA;EACA,wBAAA;EACA,sDAAA;AACA;AACA;EACA,+BAAA;EACA,mCAAA;AACA",file:"vue-loading-button.vue",sourcesContent:['<template>\n <button\n :class="{\n \'vue-loading-button\': true,\n \'default-styles\': styled,\n \'loading\': loading,\n }"\n :disabled="loading"\n type="button"\n >\n <slot>Submit</slot>\n <span class="spinner">\n <span></span>\n <span></span>\n <span></span>\n <span></span>\n </span>\n </button>\n</template>\n\n<script>\nexport default {\n name: "VueLoadingButton",\n props: {\n loading: {\n type: Boolean,\n required: false,\n default: false\n },\n styled: {\n type: Boolean,\n required: false,\n default: false\n }\n }\n};\n<\/script>\n\n<style scoped>\n/* reset */\nbutton {\n font-family: inherit;\n font-size: 100%;\n font-size: 1.4rem;\n line-height: 1.15;\n margin: 0;\n overflow: visible;\n text-transform: none;\n -webkit-appearance: button;\n}\nbutton::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\nbutton:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/* loading styles */\nbutton {\n position: relative;\n -webkit-transition: all 0.2s;\n transition: all 0.2s;\n transition-timing-function: ease-in;\n}\n.spinner {\n line-height: 1.15;\n position: absolute;\n top: 50%;\n left: auto;\n right: 1.7rem;\n margin: -0.5em;\n opacity: 0;\n transition-property: padding, opacity;\n transition-duration: 0.2s, 0.2s;\n transition-timing-function: ease-in, ease;\n transition-delay: 0s, 0.2s;\n}\n.spinner span {\n box-sizing: border-box;\n display: inline-block;\n position: absolute;\n right: 0;\n top: 0.15rem;\n width: 1rem;\n height: 1rem;\n opacity: 1;\n border: 3.4px solid #888;\n border-radius: 50%;\n animation: spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;\n border-color: #888 transparent transparent transparent;\n}\n.spinner span:nth-child(1) {\n animation-delay: 0.45s;\n}\n.spinner span:nth-child(2) {\n animation-delay: 0.3s;\n}\n.spinner span:nth-child(3) {\n animation-delay: 0.15s;\n}\n.loading {\n padding-right: 3rem !important;\n}\n.loading .spinner {\n opacity: 1;\n}\n.loading .spinner span {\n opacity: 1;\n}\nbutton:not(:disabled) {\n transition-delay: 0.2s;\n}\nbutton:not(:disabled) .spinner span {\n box-shadow: 0 0 0 0.2rem #888 inset;\n border: 7.4px solid transparent;\n -webkit-transition: all 0.4s;\n transition: all 0.4s;\n}\nbutton:not(:disabled) .spinner span:nth-child(1) {\n transform: rotate(0deg) !important;\n}\nbutton:not(:disabled) .spinner span:nth-child(2) {\n transform: rotate(90deg) !important;\n}\nbutton:not(:disabled) .spinner span:nth-child(3) {\n transform: rotate(180deg) !important;\n}\nbutton:not(:disabled) .spinner span:nth-child(4) {\n transform: rotate(270deg) !important;\n}\n@keyframes spinner {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n\n/* optional styles */\n.default-styles {\n color: white;\n background-color: blue;\n border: solid 1px transparent;\n border-radius: 4px;\n cursor: pointer;\n padding: 8px 16.5px 8px 16px;\n line-height: 1.9rem;\n}\n.default-styles:disabled {\n pointer-events: stroke;\n cursor: not-allowed;\n}\n.default-styles:focus {\n outline: none;\n box-shadow: 0 0 0 3px lightblue, 0 0 0 1.5px lightblue;\n}\n.default-styles .spinner span {\n top: 0rem;\n width: 1.2rem;\n height: 1.2rem;\n border: 3.4px solid #fff;\n border-color: #fff transparent transparent transparent;\n}\n.default-styles:not(:disabled) .spinner span {\n border: 8.4px solid transparent;\n box-shadow: 0 0 0 0.1rem #fff inset;\n}\n</style>\n']},media:void 0})},r,"data-v-3a698022",!1,void 0,t,void 0),u={install:A},C=null;return"undefined"!=typeof window?C=window.Vue:"undefined"!=typeof global&&(C=global.Vue),C&&C.use(u),n.install=A,n.default=p,n}({});