![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/ts.corals.io/frontend/node_modules/vue-backtotop/dist/ |
{"version":3,"sources":["webpack:///build.js","webpack:///webpack/bootstrap 5349ac76b638a75b2e31","webpack:///./src/BackToTop.vue","webpack:///BackToTop.vue","webpack:///./src/main.js","webpack:///./src/styles.css","webpack:///./~/css-loader/lib/css-base.js","webpack:///./~/vue-loader/lib/component-normalizer.js","webpack:///./src/BackToTop.vue?31cb","webpack:///./src/styles.css?439d","webpack:///./~/vue-style-loader/lib/addStylesClient.js","webpack:///./~/vue-style-loader/lib/listToStyles.js"],"names":["modules","__webpack_require__","moduleId","installedModules","exports","module","i","l","call","m","c","value","d","name","getter","o","Object","defineProperty","configurable","enumerable","get","n","__esModule","object","property","prototype","hasOwnProperty","p","s","injectStyle","ssrContext","Component","__webpack_exports__","props","text","type","String","default","visibleoffset","Number","visibleoffsetbottom","right","bottom","scrollFn","Function","eventObject","data","visible","mounted","window","smoothscroll","currentScroll","document","documentElement","scrollTop","body","requestAnimationFrame","scrollTo","Math","floor","addEventListener","this","catchScroll","destroyed","removeEventListener","methods","pastTopOffset","pageYOffset","parseInt","pastBottomOffset","innerHeight","offsetHeight","backToTop","$emit","__WEBPACK_IMPORTED_MODULE_0__BackToTop_vue__","__WEBPACK_IMPORTED_MODULE_0__BackToTop_vue___default","BackToTop","install","Vue","options","component","push","list","toString","result","length","item","join","mediaQuery","alreadyImportedModules","id","rawScriptExports","compiledTemplate","injectStyles","scopeId","moduleIdentifier","esModule","scriptExports","render","staticRenderFns","_scopeId","hook","context","$vnode","parent","__VUE_SSR_CONTEXT__","_registeredComponents","add","_ssrRegister","functional","existing","beforeCreate","h","concat","_vm","_h","$createElement","_c","_self","attrs","directives","rawName","expression","staticClass","style","on","click","_t","_v","_s","content","locals","addStylesToDom","styles","domStyle","stylesInDom","refs","j","parts","addStyle","createStyleElement","styleElement","createElement","head","appendChild","obj","update","remove","querySelector","ssrIdKey","isProduction","noop","parentNode","removeChild","isOldIE","styleIndex","singletonCounter","singletonElement","applyToSingletonTag","bind","applyToTag","newObj","css","media","sourceMap","index","styleSheet","cssText","replaceText","cssNode","createTextNode","childNodes","insertBefore","setAttribute","ssrId","sources","btoa","unescape","encodeURIComponent","JSON","stringify","firstChild","hasDocument","DEBUG","Error","listToStyles","getElementsByTagName","navigator","test","userAgent","toLowerCase","parentId","_isProduction","_options","newList","mayRemove","textStore","replacement","filter","Boolean","newStyles","part"],"mappings":"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","file":"build.js","sourcesContent":["/******/ (function(modules) { // webpackBootstrap\n/******/ \t// The module cache\n/******/ \tvar installedModules = {};\n/******/\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(installedModules[moduleId]) {\n/******/ \t\t\treturn installedModules[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = installedModules[moduleId] = {\n/******/ \t\t\ti: moduleId,\n/******/ \t\t\tl: false,\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/\n/******/ \t\t// Execute the module function\n/******/ \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n/******/\n/******/ \t\t// Flag the module as loaded\n/******/ \t\tmodule.l = true;\n/******/\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/\n/******/\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__webpack_require__.m = modules;\n/******/\n/******/ \t// expose the module cache\n/******/ \t__webpack_require__.c = installedModules;\n/******/\n/******/ \t// identity function for calling harmony imports with the correct context\n/******/ \t__webpack_require__.i = function(value) { return value; };\n/******/\n/******/ \t// define getter function for harmony exports\n/******/ \t__webpack_require__.d = function(exports, name, getter) {\n/******/ \t\tif(!__webpack_require__.o(exports, name)) {\n/******/ \t\t\tObject.defineProperty(exports, name, {\n/******/ \t\t\t\tconfigurable: false,\n/******/ \t\t\t\tenumerable: true,\n/******/ \t\t\t\tget: getter\n/******/ \t\t\t});\n/******/ \t\t}\n/******/ \t};\n/******/\n/******/ \t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t__webpack_require__.n = function(module) {\n/******/ \t\tvar getter = module && module.__esModule ?\n/******/ \t\t\tfunction getDefault() { return module['default']; } :\n/******/ \t\t\tfunction getModuleExports() { return module; };\n/******/ \t\t__webpack_require__.d(getter, 'a', getter);\n/******/ \t\treturn getter;\n/******/ \t};\n/******/\n/******/ \t// Object.prototype.hasOwnProperty.call\n/******/ \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n/******/\n/******/ \t// __webpack_public_path__\n/******/ \t__webpack_require__.p = \"/dist/\";\n/******/\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(__webpack_require__.s = 2);\n/******/ })\n/************************************************************************/\n/******/ ([\n/* 0 */\n/***/ (function(module, exports, __webpack_require__) {\n\nfunction injectStyle (ssrContext) {\n __webpack_require__(7)\n}\nvar Component = __webpack_require__(5)(\n /* script */\n __webpack_require__(1),\n /* template */\n __webpack_require__(6),\n /* styles */\n injectStyle,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n/***/ }),\n/* 1 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'BackToTop',\n props: {\n text: {\n type: String,\n default: 'Voltar ao topo'\n },\n visibleoffset: {\n type: [String, Number],\n default: 600\n },\n visibleoffsetbottom: {\n type: [String, Number],\n default: 0\n },\n right: {\n type: String,\n default: '30px'\n },\n bottom: {\n type: String,\n default: '40px'\n },\n scrollFn: {\n type: Function,\n default: function _default(eventObject) {}\n }\n },\n data: function data() {\n return {\n visible: false\n };\n },\n mounted: function mounted() {\n window.smoothscroll = function () {\n var currentScroll = document.documentElement.scrollTop || document.body.scrollTop;\n if (currentScroll > 0) {\n window.requestAnimationFrame(window.smoothscroll);\n window.scrollTo(0, Math.floor(currentScroll - currentScroll / 5));\n }\n };\n window.addEventListener('scroll', this.catchScroll);\n },\n destroyed: function destroyed() {\n window.removeEventListener('scroll', this.catchScroll);\n },\n\n methods: {\n /**\n * Catch window scroll event \n * @return {void}\n */\n catchScroll: function catchScroll() {\n var pastTopOffset = window.pageYOffset > parseInt(this.visibleoffset);\n var pastBottomOffset = window.innerHeight + window.pageYOffset >= document.body.offsetHeight - parseInt(this.visibleoffsetbottom);\n this.visible = parseInt(this.visibleoffsetbottom) > 0 ? pastTopOffset && !pastBottomOffset : pastTopOffset;\n this.scrollFn(this);\n },\n\n /**\n * The function who make the magics\n * @return {void}\n */\n backToTop: function backToTop() {\n window.smoothscroll();\n this.$emit('scrolled');\n }\n }\n});\n\n/***/ }),\n/* 2 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__BackToTop_vue__ = __webpack_require__(0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__BackToTop_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__BackToTop_vue__);\n\n\n/**\n * Check why can't use () => {}\n */\n__WEBPACK_IMPORTED_MODULE_0__BackToTop_vue___default.a.install = function (Vue, options) {\n Vue.component(__WEBPACK_IMPORTED_MODULE_0__BackToTop_vue___default.a.name, __WEBPACK_IMPORTED_MODULE_0__BackToTop_vue___default.a);\n};\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (__WEBPACK_IMPORTED_MODULE_0__BackToTop_vue___default.a);\n\n/***/ }),\n/* 3 */\n/***/ (function(module, exports, __webpack_require__) {\n\nexports = module.exports = __webpack_require__(4)();\n// imports\n\n\n// module\nexports.push([module.i, \".back-to-top-fade-enter-active,.back-to-top-fade-leave-active{transition:opacity .7s}.back-to-top-fade-enter,.back-to-top-fade-leave-to{opacity:0}.vue-back-to-top{cursor:pointer;position:fixed;z-index:1000}.vue-back-to-top .default{background-color:#f5c85c;border-radius:3px;color:#fff;height:30px;line-height:30px;text-align:center;width:160px}.vue-back-to-top .default span{color:#fff}.vue-back-to-top--is-footer{bottom:50%!important;position:absolute;transform:translateY(50%)}\", \"\"]);\n\n// exports\n\n\n/***/ }),\n/* 4 */\n/***/ (function(module, exports) {\n\n/*\r\n\tMIT License http://www.opensource.org/licenses/mit-license.php\r\n\tAuthor Tobias Koppers @sokra\r\n*/\r\n// css base code, injected by the css-loader\r\nmodule.exports = function() {\r\n\tvar list = [];\r\n\r\n\t// return the list of modules as css string\r\n\tlist.toString = function toString() {\r\n\t\tvar result = [];\r\n\t\tfor(var i = 0; i < this.length; i++) {\r\n\t\t\tvar item = this[i];\r\n\t\t\tif(item[2]) {\r\n\t\t\t\tresult.push(\"@media \" + item[2] + \"{\" + item[1] + \"}\");\r\n\t\t\t} else {\r\n\t\t\t\tresult.push(item[1]);\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn result.join(\"\");\r\n\t};\r\n\r\n\t// import a list of modules into the list\r\n\tlist.i = function(modules, mediaQuery) {\r\n\t\tif(typeof modules === \"string\")\r\n\t\t\tmodules = [[null, modules, \"\"]];\r\n\t\tvar alreadyImportedModules = {};\r\n\t\tfor(var i = 0; i < this.length; i++) {\r\n\t\t\tvar id = this[i][0];\r\n\t\t\tif(typeof id === \"number\")\r\n\t\t\t\talreadyImportedModules[id] = true;\r\n\t\t}\r\n\t\tfor(i = 0; i < modules.length; i++) {\r\n\t\t\tvar item = modules[i];\r\n\t\t\t// skip already imported module\r\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\r\n\t\t\t// when a module is imported multiple times with different media queries.\r\n\t\t\t// I hope this will never occur (Hey this way we have smaller bundles)\r\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\r\n\t\t\t\tif(mediaQuery && !item[2]) {\r\n\t\t\t\t\titem[2] = mediaQuery;\r\n\t\t\t\t} else if(mediaQuery) {\r\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\r\n\t\t\t\t}\r\n\t\t\t\tlist.push(item);\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\treturn list;\r\n};\r\n\n\n/***/ }),\n/* 5 */\n/***/ (function(module, exports) {\n\n/* globals __VUE_SSR_CONTEXT__ */\n\n// this module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle\n\nmodule.exports = function normalizeComponent (\n rawScriptExports,\n compiledTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier /* server only */\n) {\n var esModule\n var scriptExports = rawScriptExports = rawScriptExports || {}\n\n // ES6 modules interop\n var type = typeof rawScriptExports.default\n if (type === 'object' || type === 'function') {\n esModule = rawScriptExports\n scriptExports = rawScriptExports.default\n }\n\n // Vue.extend constructor export interop\n var options = typeof scriptExports === 'function'\n ? scriptExports.options\n : scriptExports\n\n // render functions\n if (compiledTemplate) {\n options.render = compiledTemplate.render\n options.staticRenderFns = compiledTemplate.staticRenderFns\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = scopeId\n }\n\n var hook\n if (moduleIdentifier) { // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = injectStyles\n }\n\n if (hook) {\n var functional = options.functional\n var existing = functional\n ? options.render\n : options.beforeCreate\n if (!functional) {\n // inject component registration as beforeCreate hook\n options.beforeCreate = existing\n ? [].concat(existing, hook)\n : [hook]\n } else {\n // register for functioal component in vue file\n options.render = function renderWithStyleInjection (h, context) {\n hook.call(context)\n return existing(h, context)\n }\n }\n }\n\n return {\n esModule: esModule,\n exports: scriptExports,\n options: options\n }\n}\n\n\n/***/ }),\n/* 6 */\n/***/ (function(module, exports) {\n\nmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('transition', {\n attrs: {\n \"name\": \"back-to-top-fade\"\n }\n }, [_c('div', {\n directives: [{\n name: \"show\",\n rawName: \"v-show\",\n value: (_vm.visible),\n expression: \"visible\"\n }],\n staticClass: \"vue-back-to-top\",\n style: ((\"bottom:\" + (this.bottom) + \";right:\" + (this.right) + \";\")),\n on: {\n \"click\": _vm.backToTop\n }\n }, [_vm._t(\"default\", [_c('div', {\n staticClass: \"default\"\n }, [_c('span', [_vm._v(\"\\n \" + _vm._s(_vm.text) + \"\\n \")])])])], 2)])\n},staticRenderFns: []}\n\n/***/ }),\n/* 7 */\n/***/ (function(module, exports, __webpack_require__) {\n\n// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(3);\nif(typeof content === 'string') content = [[module.i, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar update = __webpack_require__(8)(\"326959f4\", content, true, {});\n\n/***/ }),\n/* 8 */\n/***/ (function(module, exports, __webpack_require__) {\n\n/*\n MIT License http://www.opensource.org/licenses/mit-license.php\n Author Tobias Koppers @sokra\n Modified by Evan You @yyx990803\n*/\n\nvar hasDocument = typeof document !== 'undefined'\n\nif (typeof DEBUG !== 'undefined' && DEBUG) {\n if (!hasDocument) {\n throw new Error(\n 'vue-style-loader cannot be used in a non-browser environment. ' +\n \"Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.\"\n ) }\n}\n\nvar listToStyles = __webpack_require__(9)\n\n/*\ntype StyleObject = {\n id: number;\n parts: Array<StyleObjectPart>\n}\n\ntype StyleObjectPart = {\n css: string;\n media: string;\n sourceMap: ?string\n}\n*/\n\nvar stylesInDom = {/*\n [id: number]: {\n id: number,\n refs: number,\n parts: Array<(obj?: StyleObjectPart) => void>\n }\n*/}\n\nvar head = hasDocument && (document.head || document.getElementsByTagName('head')[0])\nvar singletonElement = null\nvar singletonCounter = 0\nvar isProduction = false\nvar noop = function () {}\nvar options = null\nvar ssrIdKey = 'data-vue-ssr-id'\n\n// Force single-tag solution on IE6-9, which has a hard limit on the # of <style>\n// tags it will allow on a page\nvar isOldIE = typeof navigator !== 'undefined' && /msie [6-9]\\b/.test(navigator.userAgent.toLowerCase())\n\nmodule.exports = function (parentId, list, _isProduction, _options) {\n isProduction = _isProduction\n\n options = _options || {}\n\n var styles = listToStyles(parentId, list)\n addStylesToDom(styles)\n\n return function update (newList) {\n var mayRemove = []\n for (var i = 0; i < styles.length; i++) {\n var item = styles[i]\n var domStyle = stylesInDom[item.id]\n domStyle.refs--\n mayRemove.push(domStyle)\n }\n if (newList) {\n styles = listToStyles(parentId, newList)\n addStylesToDom(styles)\n } else {\n styles = []\n }\n for (var i = 0; i < mayRemove.length; i++) {\n var domStyle = mayRemove[i]\n if (domStyle.refs === 0) {\n for (var j = 0; j < domStyle.parts.length; j++) {\n domStyle.parts[j]()\n }\n delete stylesInDom[domStyle.id]\n }\n }\n }\n}\n\nfunction addStylesToDom (styles /* Array<StyleObject> */) {\n for (var i = 0; i < styles.length; i++) {\n var item = styles[i]\n var domStyle = stylesInDom[item.id]\n if (domStyle) {\n domStyle.refs++\n for (var j = 0; j < domStyle.parts.length; j++) {\n domStyle.parts[j](item.parts[j])\n }\n for (; j < item.parts.length; j++) {\n domStyle.parts.push(addStyle(item.parts[j]))\n }\n if (domStyle.parts.length > item.parts.length) {\n domStyle.parts.length = item.parts.length\n }\n } else {\n var parts = []\n for (var j = 0; j < item.parts.length; j++) {\n parts.push(addStyle(item.parts[j]))\n }\n stylesInDom[item.id] = { id: item.id, refs: 1, parts: parts }\n }\n }\n}\n\nfunction createStyleElement () {\n var styleElement = document.createElement('style')\n styleElement.type = 'text/css'\n head.appendChild(styleElement)\n return styleElement\n}\n\nfunction addStyle (obj /* StyleObjectPart */) {\n var update, remove\n var styleElement = document.querySelector('style[' + ssrIdKey + '~=\"' + obj.id + '\"]')\n\n if (styleElement) {\n if (isProduction) {\n // has SSR styles and in production mode.\n // simply do nothing.\n return noop\n } else {\n // has SSR styles but in dev mode.\n // for some reason Chrome can't handle source map in server-rendered\n // style tags - source maps in <style> only works if the style tag is\n // created and inserted dynamically. So we remove the server rendered\n // styles and inject new ones.\n styleElement.parentNode.removeChild(styleElement)\n }\n }\n\n if (isOldIE) {\n // use singleton mode for IE9.\n var styleIndex = singletonCounter++\n styleElement = singletonElement || (singletonElement = createStyleElement())\n update = applyToSingletonTag.bind(null, styleElement, styleIndex, false)\n remove = applyToSingletonTag.bind(null, styleElement, styleIndex, true)\n } else {\n // use multi-style-tag mode in all other cases\n styleElement = createStyleElement()\n update = applyToTag.bind(null, styleElement)\n remove = function () {\n styleElement.parentNode.removeChild(styleElement)\n }\n }\n\n update(obj)\n\n return function updateStyle (newObj /* StyleObjectPart */) {\n if (newObj) {\n if (newObj.css === obj.css &&\n newObj.media === obj.media &&\n newObj.sourceMap === obj.sourceMap) {\n return\n }\n update(obj = newObj)\n } else {\n remove()\n }\n }\n}\n\nvar replaceText = (function () {\n var textStore = []\n\n return function (index, replacement) {\n textStore[index] = replacement\n return textStore.filter(Boolean).join('\\n')\n }\n})()\n\nfunction applyToSingletonTag (styleElement, index, remove, obj) {\n var css = remove ? '' : obj.css\n\n if (styleElement.styleSheet) {\n styleElement.styleSheet.cssText = replaceText(index, css)\n } else {\n var cssNode = document.createTextNode(css)\n var childNodes = styleElement.childNodes\n if (childNodes[index]) styleElement.removeChild(childNodes[index])\n if (childNodes.length) {\n styleElement.insertBefore(cssNode, childNodes[index])\n } else {\n styleElement.appendChild(cssNode)\n }\n }\n}\n\nfunction applyToTag (styleElement, obj) {\n var css = obj.css\n var media = obj.media\n var sourceMap = obj.sourceMap\n\n if (media) {\n styleElement.setAttribute('media', media)\n }\n if (options.ssrId) {\n styleElement.setAttribute(ssrIdKey, obj.id)\n }\n\n if (sourceMap) {\n // https://developer.chrome.com/devtools/docs/javascript-debugging\n // this makes source maps inside style tags work properly in Chrome\n css += '\\n/*# sourceURL=' + sourceMap.sources[0] + ' */'\n // http://stackoverflow.com/a/26603875\n css += '\\n/*# sourceMappingURL=data:application/json;base64,' + btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))) + ' */'\n }\n\n if (styleElement.styleSheet) {\n styleElement.styleSheet.cssText = css\n } else {\n while (styleElement.firstChild) {\n styleElement.removeChild(styleElement.firstChild)\n }\n styleElement.appendChild(document.createTextNode(css))\n }\n}\n\n\n/***/ }),\n/* 9 */\n/***/ (function(module, exports) {\n\n/**\n * Translates the list format produced by css-loader into something\n * easier to manipulate.\n */\nmodule.exports = function listToStyles (parentId, list) {\n var styles = []\n var newStyles = {}\n for (var i = 0; i < list.length; i++) {\n var item = list[i]\n var id = item[0]\n var css = item[1]\n var media = item[2]\n var sourceMap = item[3]\n var part = {\n id: parentId + ':' + i,\n css: css,\n media: media,\n sourceMap: sourceMap\n }\n if (!newStyles[id]) {\n styles.push(newStyles[id] = { id: id, parts: [part] })\n } else {\n newStyles[id].parts.push(part)\n }\n }\n return styles\n}\n\n\n/***/ })\n/******/ ]);\n\n\n// WEBPACK FOOTER //\n// build.js"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// identity function for calling harmony imports with the correct context\n \t__webpack_require__.i = function(value) { return value; };\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/dist/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 2);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 5349ac76b638a75b2e31","function injectStyle (ssrContext) {\n require(\"!!vue-style-loader!css-loader?minimize!../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-02767f27\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!./styles.css\")\n}\nvar Component = require(\"!../node_modules/vue-loader/lib/component-normalizer\")(\n /* script */\n require(\"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./BackToTop.vue\"),\n /* template */\n require(\"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-02767f27\\\",\\\"hasScoped\\\":false}!../node_modules/vue-loader/lib/selector?type=template&index=0!./BackToTop.vue\"),\n /* styles */\n injectStyle,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/BackToTop.vue\n// module id = 0\n// module chunks = 0","<template>\n <transition name=\"back-to-top-fade\">\n <div \n class=\"vue-back-to-top\" \n :style=\"`bottom:${this.bottom};right:${this.right};`\" \n v-show=\"visible\" \n @click=\"backToTop\">\n <slot>\n <div class=\"default\">\n <span>\n {{ text }}\n </span>\n </div>\n </slot>\n </div>\n </transition>\n</template>\n\n<script>\n\nexport default {\n name: 'BackToTop',\n props: {\n text: {\n type: String,\n default: 'Voltar ao topo',\n },\n visibleoffset: {\n type: [String, Number],\n default: 600,\n },\n visibleoffsetbottom: {\n type: [String, Number],\n default: 0,\n },\n right: {\n type: String,\n default: '30px',\n },\n bottom: {\n type: String,\n default: '40px',\n },\n scrollFn: {\n type: Function,\n default: function (eventObject) {},\n }\n },\n data () {\n return {\n visible: false\n }\n },\n mounted () {\n window.smoothscroll = () => {\n let currentScroll = document.documentElement.scrollTop || document.body.scrollTop\n if (currentScroll > 0) {\n window.requestAnimationFrame(window.smoothscroll)\n window.scrollTo(0, Math.floor(currentScroll - (currentScroll / 5)))\n }\n }\n window.addEventListener('scroll', this.catchScroll)\n },\n destroyed () {\n window.removeEventListener('scroll', this.catchScroll)\n },\n methods: {\n /**\n * Catch window scroll event \n * @return {void}\n */\n catchScroll () {\n const pastTopOffset = window.pageYOffset > parseInt(this.visibleoffset)\n const pastBottomOffset = window.innerHeight + window.pageYOffset >= document.body.offsetHeight - parseInt(this.visibleoffsetbottom)\n this.visible = parseInt(this.visibleoffsetbottom) > 0 ? pastTopOffset && !pastBottomOffset : pastTopOffset\n this.scrollFn(this)\n },\n /**\n * The function who make the magics\n * @return {void}\n */\n backToTop () {\n window.smoothscroll()\n this.$emit('scrolled')\n }\n },\n}\n</script>\n<style src=\"./styles.css\"></style>\n\n\n\n// WEBPACK FOOTER //\n// BackToTop.vue?0fca0d68","import BackToTop from './BackToTop.vue' \n\n/**\n * Check why can't use () => {}\n */\nBackToTop.install = function (Vue, options) {\n Vue.component(BackToTop.name, BackToTop)\n}\n\nexport default BackToTop\n\n\n\n// WEBPACK FOOTER //\n// ./src/main.js","exports = module.exports = require(\"../node_modules/css-loader/lib/css-base.js\")();\n// imports\n\n\n// module\nexports.push([module.id, \".back-to-top-fade-enter-active,.back-to-top-fade-leave-active{transition:opacity .7s}.back-to-top-fade-enter,.back-to-top-fade-leave-to{opacity:0}.vue-back-to-top{cursor:pointer;position:fixed;z-index:1000}.vue-back-to-top .default{background-color:#f5c85c;border-radius:3px;color:#fff;height:30px;line-height:30px;text-align:center;width:160px}.vue-back-to-top .default span{color:#fff}.vue-back-to-top--is-footer{bottom:50%!important;position:absolute;transform:translateY(50%)}\", \"\"]);\n\n// exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/css-loader?minimize!./~/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-02767f27\",\"scoped\":false,\"hasInlineConfig\":false}!./src/styles.css\n// module id = 3\n// module chunks = 0","/*\r\n\tMIT License http://www.opensource.org/licenses/mit-license.php\r\n\tAuthor Tobias Koppers @sokra\r\n*/\r\n// css base code, injected by the css-loader\r\nmodule.exports = function() {\r\n\tvar list = [];\r\n\r\n\t// return the list of modules as css string\r\n\tlist.toString = function toString() {\r\n\t\tvar result = [];\r\n\t\tfor(var i = 0; i < this.length; i++) {\r\n\t\t\tvar item = this[i];\r\n\t\t\tif(item[2]) {\r\n\t\t\t\tresult.push(\"@media \" + item[2] + \"{\" + item[1] + \"}\");\r\n\t\t\t} else {\r\n\t\t\t\tresult.push(item[1]);\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn result.join(\"\");\r\n\t};\r\n\r\n\t// import a list of modules into the list\r\n\tlist.i = function(modules, mediaQuery) {\r\n\t\tif(typeof modules === \"string\")\r\n\t\t\tmodules = [[null, modules, \"\"]];\r\n\t\tvar alreadyImportedModules = {};\r\n\t\tfor(var i = 0; i < this.length; i++) {\r\n\t\t\tvar id = this[i][0];\r\n\t\t\tif(typeof id === \"number\")\r\n\t\t\t\talreadyImportedModules[id] = true;\r\n\t\t}\r\n\t\tfor(i = 0; i < modules.length; i++) {\r\n\t\t\tvar item = modules[i];\r\n\t\t\t// skip already imported module\r\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\r\n\t\t\t// when a module is imported multiple times with different media queries.\r\n\t\t\t// I hope this will never occur (Hey this way we have smaller bundles)\r\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\r\n\t\t\t\tif(mediaQuery && !item[2]) {\r\n\t\t\t\t\titem[2] = mediaQuery;\r\n\t\t\t\t} else if(mediaQuery) {\r\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\r\n\t\t\t\t}\r\n\t\t\t\tlist.push(item);\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\treturn list;\r\n};\r\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/css-loader/lib/css-base.js\n// module id = 4\n// module chunks = 0","/* globals __VUE_SSR_CONTEXT__ */\n\n// this module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle\n\nmodule.exports = function normalizeComponent (\n rawScriptExports,\n compiledTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier /* server only */\n) {\n var esModule\n var scriptExports = rawScriptExports = rawScriptExports || {}\n\n // ES6 modules interop\n var type = typeof rawScriptExports.default\n if (type === 'object' || type === 'function') {\n esModule = rawScriptExports\n scriptExports = rawScriptExports.default\n }\n\n // Vue.extend constructor export interop\n var options = typeof scriptExports === 'function'\n ? scriptExports.options\n : scriptExports\n\n // render functions\n if (compiledTemplate) {\n options.render = compiledTemplate.render\n options.staticRenderFns = compiledTemplate.staticRenderFns\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = scopeId\n }\n\n var hook\n if (moduleIdentifier) { // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = injectStyles\n }\n\n if (hook) {\n var functional = options.functional\n var existing = functional\n ? options.render\n : options.beforeCreate\n if (!functional) {\n // inject component registration as beforeCreate hook\n options.beforeCreate = existing\n ? [].concat(existing, hook)\n : [hook]\n } else {\n // register for functioal component in vue file\n options.render = function renderWithStyleInjection (h, context) {\n hook.call(context)\n return existing(h, context)\n }\n }\n }\n\n return {\n esModule: esModule,\n exports: scriptExports,\n options: options\n }\n}\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/component-normalizer.js\n// module id = 5\n// module chunks = 0","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('transition', {\n attrs: {\n \"name\": \"back-to-top-fade\"\n }\n }, [_c('div', {\n directives: [{\n name: \"show\",\n rawName: \"v-show\",\n value: (_vm.visible),\n expression: \"visible\"\n }],\n staticClass: \"vue-back-to-top\",\n style: ((\"bottom:\" + (this.bottom) + \";right:\" + (this.right) + \";\")),\n on: {\n \"click\": _vm.backToTop\n }\n }, [_vm._t(\"default\", [_c('div', {\n staticClass: \"default\"\n }, [_c('span', [_vm._v(\"\\n \" + _vm._s(_vm.text) + \"\\n \")])])])], 2)])\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-02767f27\",\"hasScoped\":false}!./~/vue-loader/lib/selector.js?type=template&index=0!./src/BackToTop.vue\n// module id = 6\n// module chunks = 0","// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = require(\"!!../node_modules/css-loader/index.js?minimize!../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-02767f27\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!./styles.css\");\nif(typeof content === 'string') content = [[module.id, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar update = require(\"!../node_modules/vue-style-loader/lib/addStylesClient.js\")(\"326959f4\", content, true, {});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-style-loader!./~/css-loader?minimize!./~/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-02767f27\",\"scoped\":false,\"hasInlineConfig\":false}!./src/styles.css\n// module id = 7\n// module chunks = 0","/*\n MIT License http://www.opensource.org/licenses/mit-license.php\n Author Tobias Koppers @sokra\n Modified by Evan You @yyx990803\n*/\n\nvar hasDocument = typeof document !== 'undefined'\n\nif (typeof DEBUG !== 'undefined' && DEBUG) {\n if (!hasDocument) {\n throw new Error(\n 'vue-style-loader cannot be used in a non-browser environment. ' +\n \"Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.\"\n ) }\n}\n\nvar listToStyles = require('./listToStyles')\n\n/*\ntype StyleObject = {\n id: number;\n parts: Array<StyleObjectPart>\n}\n\ntype StyleObjectPart = {\n css: string;\n media: string;\n sourceMap: ?string\n}\n*/\n\nvar stylesInDom = {/*\n [id: number]: {\n id: number,\n refs: number,\n parts: Array<(obj?: StyleObjectPart) => void>\n }\n*/}\n\nvar head = hasDocument && (document.head || document.getElementsByTagName('head')[0])\nvar singletonElement = null\nvar singletonCounter = 0\nvar isProduction = false\nvar noop = function () {}\nvar options = null\nvar ssrIdKey = 'data-vue-ssr-id'\n\n// Force single-tag solution on IE6-9, which has a hard limit on the # of <style>\n// tags it will allow on a page\nvar isOldIE = typeof navigator !== 'undefined' && /msie [6-9]\\b/.test(navigator.userAgent.toLowerCase())\n\nmodule.exports = function (parentId, list, _isProduction, _options) {\n isProduction = _isProduction\n\n options = _options || {}\n\n var styles = listToStyles(parentId, list)\n addStylesToDom(styles)\n\n return function update (newList) {\n var mayRemove = []\n for (var i = 0; i < styles.length; i++) {\n var item = styles[i]\n var domStyle = stylesInDom[item.id]\n domStyle.refs--\n mayRemove.push(domStyle)\n }\n if (newList) {\n styles = listToStyles(parentId, newList)\n addStylesToDom(styles)\n } else {\n styles = []\n }\n for (var i = 0; i < mayRemove.length; i++) {\n var domStyle = mayRemove[i]\n if (domStyle.refs === 0) {\n for (var j = 0; j < domStyle.parts.length; j++) {\n domStyle.parts[j]()\n }\n delete stylesInDom[domStyle.id]\n }\n }\n }\n}\n\nfunction addStylesToDom (styles /* Array<StyleObject> */) {\n for (var i = 0; i < styles.length; i++) {\n var item = styles[i]\n var domStyle = stylesInDom[item.id]\n if (domStyle) {\n domStyle.refs++\n for (var j = 0; j < domStyle.parts.length; j++) {\n domStyle.parts[j](item.parts[j])\n }\n for (; j < item.parts.length; j++) {\n domStyle.parts.push(addStyle(item.parts[j]))\n }\n if (domStyle.parts.length > item.parts.length) {\n domStyle.parts.length = item.parts.length\n }\n } else {\n var parts = []\n for (var j = 0; j < item.parts.length; j++) {\n parts.push(addStyle(item.parts[j]))\n }\n stylesInDom[item.id] = { id: item.id, refs: 1, parts: parts }\n }\n }\n}\n\nfunction createStyleElement () {\n var styleElement = document.createElement('style')\n styleElement.type = 'text/css'\n head.appendChild(styleElement)\n return styleElement\n}\n\nfunction addStyle (obj /* StyleObjectPart */) {\n var update, remove\n var styleElement = document.querySelector('style[' + ssrIdKey + '~=\"' + obj.id + '\"]')\n\n if (styleElement) {\n if (isProduction) {\n // has SSR styles and in production mode.\n // simply do nothing.\n return noop\n } else {\n // has SSR styles but in dev mode.\n // for some reason Chrome can't handle source map in server-rendered\n // style tags - source maps in <style> only works if the style tag is\n // created and inserted dynamically. So we remove the server rendered\n // styles and inject new ones.\n styleElement.parentNode.removeChild(styleElement)\n }\n }\n\n if (isOldIE) {\n // use singleton mode for IE9.\n var styleIndex = singletonCounter++\n styleElement = singletonElement || (singletonElement = createStyleElement())\n update = applyToSingletonTag.bind(null, styleElement, styleIndex, false)\n remove = applyToSingletonTag.bind(null, styleElement, styleIndex, true)\n } else {\n // use multi-style-tag mode in all other cases\n styleElement = createStyleElement()\n update = applyToTag.bind(null, styleElement)\n remove = function () {\n styleElement.parentNode.removeChild(styleElement)\n }\n }\n\n update(obj)\n\n return function updateStyle (newObj /* StyleObjectPart */) {\n if (newObj) {\n if (newObj.css === obj.css &&\n newObj.media === obj.media &&\n newObj.sourceMap === obj.sourceMap) {\n return\n }\n update(obj = newObj)\n } else {\n remove()\n }\n }\n}\n\nvar replaceText = (function () {\n var textStore = []\n\n return function (index, replacement) {\n textStore[index] = replacement\n return textStore.filter(Boolean).join('\\n')\n }\n})()\n\nfunction applyToSingletonTag (styleElement, index, remove, obj) {\n var css = remove ? '' : obj.css\n\n if (styleElement.styleSheet) {\n styleElement.styleSheet.cssText = replaceText(index, css)\n } else {\n var cssNode = document.createTextNode(css)\n var childNodes = styleElement.childNodes\n if (childNodes[index]) styleElement.removeChild(childNodes[index])\n if (childNodes.length) {\n styleElement.insertBefore(cssNode, childNodes[index])\n } else {\n styleElement.appendChild(cssNode)\n }\n }\n}\n\nfunction applyToTag (styleElement, obj) {\n var css = obj.css\n var media = obj.media\n var sourceMap = obj.sourceMap\n\n if (media) {\n styleElement.setAttribute('media', media)\n }\n if (options.ssrId) {\n styleElement.setAttribute(ssrIdKey, obj.id)\n }\n\n if (sourceMap) {\n // https://developer.chrome.com/devtools/docs/javascript-debugging\n // this makes source maps inside style tags work properly in Chrome\n css += '\\n/*# sourceURL=' + sourceMap.sources[0] + ' */'\n // http://stackoverflow.com/a/26603875\n css += '\\n/*# sourceMappingURL=data:application/json;base64,' + btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))) + ' */'\n }\n\n if (styleElement.styleSheet) {\n styleElement.styleSheet.cssText = css\n } else {\n while (styleElement.firstChild) {\n styleElement.removeChild(styleElement.firstChild)\n }\n styleElement.appendChild(document.createTextNode(css))\n }\n}\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-style-loader/lib/addStylesClient.js\n// module id = 8\n// module chunks = 0","/**\n * Translates the list format produced by css-loader into something\n * easier to manipulate.\n */\nmodule.exports = function listToStyles (parentId, list) {\n var styles = []\n var newStyles = {}\n for (var i = 0; i < list.length; i++) {\n var item = list[i]\n var id = item[0]\n var css = item[1]\n var media = item[2]\n var sourceMap = item[3]\n var part = {\n id: parentId + ':' + i,\n css: css,\n media: media,\n sourceMap: sourceMap\n }\n if (!newStyles[id]) {\n styles.push(newStyles[id] = { id: id, parts: [part] })\n } else {\n newStyles[id].parts.push(part)\n }\n }\n return styles\n}\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-style-loader/lib/listToStyles.js\n// module id = 9\n// module chunks = 0"],"sourceRoot":""}