PHP Classes

File: resources/assets/external/vue-clock2/dist/vue-clock.min.js.map

Recommend this page to a friend!
  Classes of Francesco Danti   ATK Wordpress Plugin   resources/assets/external/vue-clock2/dist/vue-clock.min.js.map   Download  
File: resources/assets/external/vue-clock2/dist/vue-clock.min.js.map
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: ATK Wordpress Plugin
Components to build WordPress plugins
Author: By
Last change:
Date: 1 month ago
Size: 78,169 bytes
 

Contents

Class file image Download
{"version":3,"sources":["webpack:///webpack/universalModuleDefinition","webpack:///vue-clock.min.js","webpack:///webpack/bootstrap 72c996a4cb95f8c8e22d","webpack:///./src/vue-clock.vue","webpack:///vue-clock.vue","webpack:///./src/index.js","webpack:///./src/vue-clock.vue?a8c8","webpack:///./~/css-loader/lib/css-base.js","webpack:///./src/vue-clock.vue?e7d7","webpack:///./~/style-loader/lib/addStyles.js","webpack:///./~/style-loader/lib/urls.js","webpack:///./~/vue-loader/lib/component-normalizer.js","webpack:///./src/vue-clock.vue?53bc"],"names":["root","factory","exports","module","define","amd","this","modules","__webpack_require__","moduleId","installedModules","i","l","call","m","c","value","d","name","getter","o","Object","defineProperty","configurable","enumerable","get","n","__esModule","object","property","prototype","hasOwnProperty","p","s","Component","default","data","timeList","transform","hourRotate","minuteRotate","secondRotate","props","computed","clockStyle","height","size","width","color","border","background","bg","watch","time","show","methods","_this","showTime","_timer","clearInterval","setInterval","times","split","now","Date","getHours","getMinutes","getSeconds","hour","minute","second","hourAngle","minuteAngle","secondAngle","mounted","scale","$el","clientWidth","destroyed","_vueClock","_vueClock2","obj","Clock","window","Vue","component","push","list","toString","result","length","item","join","mediaQuery","alreadyImportedModules","id","content","options","hmr","insertInto","undefined","locals","addStylesToDom","styles","domStyle","stylesInDom","refs","j","parts","addStyle","listToStyles","newStyles","base","css","media","sourceMap","part","insertStyleElement","style","target","getElement","Error","lastStyleElementInsertedAtTop","stylesInsertedAtTop","insertAt","nextSibling","insertBefore","appendChild","firstChild","before","removeStyleElement","parentNode","removeChild","idx","indexOf","splice","createStyleElement","document","createElement","attrs","type","nonce","getNonce","addAttrs","createLinkElement","link","rel","el","keys","forEach","key","setAttribute","nc","update","remove","singleton","styleIndex","singletonCounter","applyToSingletonTag","bind","URL","createObjectURL","revokeObjectURL","Blob","btoa","updateLink","href","applyToTag","newObj","index","styleSheet","cssText","replaceText","cssNode","createTextNode","childNodes","autoFixUrls","convertToAbsoluteUrls","fixUrls","unescape","encodeURIComponent","JSON","stringify","blob","oldSrc","isOldIE","fn","memo","apply","arguments","all","atob","getTarget","parent","querySelector","styleTarget","HTMLIFrameElement","contentDocument","head","e","DEBUG","newList","mayRemove","textStore","replacement","filter","Boolean","location","baseUrl","protocol","host","currentDir","pathname","replace","fullMatch","origUrl","unquotedOrigUrl","trim","$1","test","newUrl","rawScriptExports","compiledTemplate","scopeId","cssModules","esModule","scriptExports","render","staticRenderFns","_scopeId","create","_vm","_h","$createElement","_c","_self","staticClass","_v","_l","h","_s"],"mappings":"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","file":"vue-clock.min.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine(\"Clock\", [], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"Clock\"] = factory();\n\telse\n\t\troot[\"Clock\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition","(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine(\"Clock\", [], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"Clock\"] = factory();\n\telse\n\t\troot[\"Clock\"] = factory();\n})(this, function() {\nreturn /******/ (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\n\n/* styles */\n__webpack_require__(5)\n\nvar Component = __webpack_require__(8)(\n /* script */\n __webpack_require__(1),\n /* template */\n __webpack_require__(9),\n /* scopeId */\n \"data-v-7e3f7126\",\n /* cssModules */\n null\n)\n\nmodule.exports = Component.exports\n\n\n/***/ }),\n/* 1 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nexports.default = {\n data: function data() {\n return {\n timeList: [12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11],\n transform: \"scale(1)\",\n hourRotate: \"rotatez(0deg)\",\n minuteRotate: \"rotatez(0deg)\",\n secondRotate: \"rotatez(0deg)\"\n };\n },\n\n props: [\"time\", \"color\", \"border\", \"bg\", \"size\"],\n computed: {\n clockStyle: function clockStyle() {\n return {\n height: this.size,\n width: this.size,\n color: this.color,\n border: this.border,\n background: this.bg\n };\n }\n },\n watch: {\n time: function time() {\n this.show();\n }\n },\n methods: {\n show: function show() {\n var _this = this;\n\n this.showTime();\n if (this._timer) clearInterval(this._timer);\n if (!this.time) {\n this._timer = setInterval(function () {\n _this.showTime();\n }, 1000);\n }\n },\n showTime: function showTime() {\n var times = void 0;\n if (this.time) {\n times = this.time.split(\":\");\n } else {\n var now = new Date();\n times = [now.getHours(), now.getMinutes(), now.getSeconds()];\n }\n\n var hour = +times[0];\n hour = hour > 11 ? hour - 12 : hour;\n var minute = +times[1];\n var second = +times[2] || 0;\n var hourAngle = hour * 30 + minute * 6 / 360 * 30;\n var minuteAngle = minute * 6;\n var secondAngle = second * 6;\n this.hourRotate = \"rotatez(\" + hourAngle + \"deg)\";\n this.minuteRotate = \"rotatez(\" + minuteAngle + \"deg)\";\n this.secondRotate = \"rotatez(\" + secondAngle + \"deg)\";\n }\n },\n mounted: function mounted() {\n var scale = this.$el.clientWidth / 120;\n scale = scale > 3 ? 3 : scale;\n this.transform = \"scale(\" + scale + \")\";\n this.show();\n },\n destroyed: function destroyed() {\n if (this._timer) clearInterval(this._timer);\n }\n};\n\n/***/ }),\n/* 2 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _vueClock = __webpack_require__(0);\n\nvar _vueClock2 = _interopRequireDefault(_vueClock);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = _vueClock2.default;\n\nif (typeof window !== 'undefined' && window.Vue) {\n window.Vue.component('clock', _vueClock2.default);\n}\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, \".clock[data-v-7e3f7126]{position:relative;display:inline-block;vertical-align:middle;width:150px;height:150px;border:2px solid;border-radius:100%;text-align:center;font-size:14px}.clock .hour[data-v-7e3f7126]{position:absolute;top:0;left:50%;display:block;width:20px;height:50%;margin-left:-10px;padding-top:4%;font-weight:400;transform-origin:bottom;user-select:none;box-sizing:border-box}.clock .hour>span[data-v-7e3f7126]{display:block}.clock .hour>span>i[data-v-7e3f7126]{display:block;font-style:normal}.clock .hour[data-v-7e3f7126]:nth-of-type(2){transform:rotatez(30deg)}.clock .hour:nth-of-type(2)>span[data-v-7e3f7126]{transform:rotatez(-30deg)}.clock .hour[data-v-7e3f7126]:nth-of-type(3){transform:rotatez(60deg)}.clock .hour:nth-of-type(3)>span[data-v-7e3f7126]{transform:rotatez(-60deg)}.clock .hour[data-v-7e3f7126]:nth-of-type(4){transform:rotatez(90deg)}.clock .hour:nth-of-type(4)>span[data-v-7e3f7126]{transform:rotatez(-90deg)}.clock .hour[data-v-7e3f7126]:nth-of-type(5){transform:rotatez(120deg)}.clock .hour:nth-of-type(5)>span[data-v-7e3f7126]{transform:rotatez(-120deg)}.clock .hour[data-v-7e3f7126]:nth-of-type(6){transform:rotatez(150deg)}.clock .hour:nth-of-type(6)>span[data-v-7e3f7126]{transform:rotatez(-150deg)}.clock .hour[data-v-7e3f7126]:nth-of-type(7){transform:rotatez(180deg)}.clock .hour:nth-of-type(7)>span[data-v-7e3f7126]{transform:rotatez(-180deg)}.clock .hour[data-v-7e3f7126]:nth-of-type(8){transform:rotatez(210deg)}.clock .hour:nth-of-type(8)>span[data-v-7e3f7126]{transform:rotatez(-210deg)}.clock .hour[data-v-7e3f7126]:nth-of-type(9){transform:rotatez(240deg)}.clock .hour:nth-of-type(9)>span[data-v-7e3f7126]{transform:rotatez(-240deg)}.clock .hour[data-v-7e3f7126]:nth-of-type(10){transform:rotatez(270deg)}.clock .hour:nth-of-type(10)>span[data-v-7e3f7126]{transform:rotatez(-270deg)}.clock .hour[data-v-7e3f7126]:nth-of-type(11){transform:rotatez(300deg)}.clock .hour:nth-of-type(11)>span[data-v-7e3f7126]{transform:rotatez(-300deg)}.clock .hour[data-v-7e3f7126]:nth-of-type(12){transform:rotatez(330deg)}.clock .hour:nth-of-type(12)>span[data-v-7e3f7126]{transform:rotatez(-330deg)}.clock .clock-circle[data-v-7e3f7126]{position:absolute;top:50%;left:50%;width:16px;height:16px;transform:translate(-50%,-50%);border:2px solid #666;border-radius:100%;background-color:#fff;z-index:1;box-sizing:border-box}.clock .clock-circle[data-v-7e3f7126]:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;content:\\\"\\\";width:4px;height:4px;border-radius:100%;background-color:#666}.clock .clock-hour[data-v-7e3f7126],.clock .clock-minute[data-v-7e3f7126],.clock .clock-second[data-v-7e3f7126]{position:absolute;top:15%;left:50%;display:block;width:2px;height:35%;margin-left:-1px;border-radius:5px;transform-origin:bottom;background-color:#666}.clock .clock-hour[data-v-7e3f7126]{top:30%;width:4px;height:20%;margin-left:-2px}.clock .clock-second[data-v-7e3f7126]{width:1px}.clock.is-small[data-v-7e3f7126]{width:80px;height:80px;border-width:1px;font-size:12px}.clock.is-small .clock-circle[data-v-7e3f7126]{width:10px;height:10px;border-width:1px}.clock.is-small .clock-circle[data-v-7e3f7126]:before{width:2px;height:2px}\", \"\"]);\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, __webpack_require__) {\n\n\nvar content = __webpack_require__(3);\n\nif(typeof content === 'string') content = [[module.i, content, '']];\n\nvar transform;\nvar insertInto;\n\n\n\nvar options = {\"hmr\":true}\n\noptions.transform = transform\noptions.insertInto = undefined;\n\nvar update = __webpack_require__(6)(content, options);\n\nif(content.locals) module.exports = content.locals;\n\nif(false) {\n\tmodule.hot.accept(\"!!../node_modules/css-loader/index.js!../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"id\\\":\\\"data-v-7e3f7126\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../node_modules/sass-loader/lib/loader.js!../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./vue-clock.vue\", function() {\n\t\tvar newContent = require(\"!!../node_modules/css-loader/index.js!../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"id\\\":\\\"data-v-7e3f7126\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../node_modules/sass-loader/lib/loader.js!../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./vue-clock.vue\");\n\n\t\tif(typeof newContent === 'string') newContent = [[module.id, newContent, '']];\n\n\t\tvar locals = (function(a, b) {\n\t\t\tvar key, idx = 0;\n\n\t\t\tfor(key in a) {\n\t\t\t\tif(!b || a[key] !== b[key]) return false;\n\t\t\t\tidx++;\n\t\t\t}\n\n\t\t\tfor(key in b) idx--;\n\n\t\t\treturn idx === 0;\n\t\t}(content.locals, newContent.locals));\n\n\t\tif(!locals) throw new Error('Aborting CSS HMR due to changed css-modules locals.');\n\n\t\tupdate(newContent);\n\t});\n\n\tmodule.hot.dispose(function() { update(); });\n}\n\n/***/ }),\n/* 6 */\n/***/ (function(module, exports, __webpack_require__) {\n\n/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n\nvar stylesInDom = {};\n\nvar\tmemoize = function (fn) {\n\tvar memo;\n\n\treturn function () {\n\t\tif (typeof memo === \"undefined\") memo = fn.apply(this, arguments);\n\t\treturn memo;\n\t};\n};\n\nvar isOldIE = memoize(function () {\n\t// Test for IE <= 9 as proposed by Browserhacks\n\t// @see http://browserhacks.com/#hack-e71d8692f65334173fee715c222cb805\n\t// Tests for existence of standard globals is to allow style-loader\n\t// to operate correctly into non-standard environments\n\t// @see https://github.com/webpack-contrib/style-loader/issues/177\n\treturn window && document && document.all && !window.atob;\n});\n\nvar getTarget = function (target, parent) {\n if (parent){\n return parent.querySelector(target);\n }\n return document.querySelector(target);\n};\n\nvar getElement = (function (fn) {\n\tvar memo = {};\n\n\treturn function(target, parent) {\n // If passing function in options, then use it for resolve \"head\" element.\n // Useful for Shadow Root style i.e\n // {\n // insertInto: function () { return document.querySelector(\"#foo\").shadowRoot }\n // }\n if (typeof target === 'function') {\n return target();\n }\n if (typeof memo[target] === \"undefined\") {\n\t\t\tvar styleTarget = getTarget.call(this, target, parent);\n\t\t\t// Special case to return head of iframe instead of iframe itself\n\t\t\tif (window.HTMLIFrameElement && styleTarget instanceof window.HTMLIFrameElement) {\n\t\t\t\ttry {\n\t\t\t\t\t// This will throw an exception if access to iframe is blocked\n\t\t\t\t\t// due to cross-origin restrictions\n\t\t\t\t\tstyleTarget = styleTarget.contentDocument.head;\n\t\t\t\t} catch(e) {\n\t\t\t\t\tstyleTarget = null;\n\t\t\t\t}\n\t\t\t}\n\t\t\tmemo[target] = styleTarget;\n\t\t}\n\t\treturn memo[target]\n\t};\n})();\n\nvar singleton = null;\nvar\tsingletonCounter = 0;\nvar\tstylesInsertedAtTop = [];\n\nvar\tfixUrls = __webpack_require__(7);\n\nmodule.exports = function(list, options) {\n\tif (typeof DEBUG !== \"undefined\" && DEBUG) {\n\t\tif (typeof document !== \"object\") throw new Error(\"The style-loader cannot be used in a non-browser environment\");\n\t}\n\n\toptions = options || {};\n\n\toptions.attrs = typeof options.attrs === \"object\" ? options.attrs : {};\n\n\t// Force single-tag solution on IE6-9, which has a hard limit on the # of <style>\n\t// tags it will allow on a page\n\tif (!options.singleton && typeof options.singleton !== \"boolean\") options.singleton = isOldIE();\n\n\t// By default, add <style> tags to the <head> element\n if (!options.insertInto) options.insertInto = \"head\";\n\n\t// By default, add <style> tags to the bottom of the target\n\tif (!options.insertAt) options.insertAt = \"bottom\";\n\n\tvar styles = listToStyles(list, options);\n\n\taddStylesToDom(styles, options);\n\n\treturn function update (newList) {\n\t\tvar mayRemove = [];\n\n\t\tfor (var i = 0; i < styles.length; i++) {\n\t\t\tvar item = styles[i];\n\t\t\tvar domStyle = stylesInDom[item.id];\n\n\t\t\tdomStyle.refs--;\n\t\t\tmayRemove.push(domStyle);\n\t\t}\n\n\t\tif(newList) {\n\t\t\tvar newStyles = listToStyles(newList, options);\n\t\t\taddStylesToDom(newStyles, options);\n\t\t}\n\n\t\tfor (var i = 0; i < mayRemove.length; i++) {\n\t\t\tvar domStyle = mayRemove[i];\n\n\t\t\tif(domStyle.refs === 0) {\n\t\t\t\tfor (var j = 0; j < domStyle.parts.length; j++) domStyle.parts[j]();\n\n\t\t\t\tdelete stylesInDom[domStyle.id];\n\t\t\t}\n\t\t}\n\t};\n};\n\nfunction addStylesToDom (styles, options) {\n\tfor (var i = 0; i < styles.length; i++) {\n\t\tvar item = styles[i];\n\t\tvar domStyle = stylesInDom[item.id];\n\n\t\tif(domStyle) {\n\t\t\tdomStyle.refs++;\n\n\t\t\tfor(var j = 0; j < domStyle.parts.length; j++) {\n\t\t\t\tdomStyle.parts[j](item.parts[j]);\n\t\t\t}\n\n\t\t\tfor(; j < item.parts.length; j++) {\n\t\t\t\tdomStyle.parts.push(addStyle(item.parts[j], options));\n\t\t\t}\n\t\t} else {\n\t\t\tvar parts = [];\n\n\t\t\tfor(var j = 0; j < item.parts.length; j++) {\n\t\t\t\tparts.push(addStyle(item.parts[j], options));\n\t\t\t}\n\n\t\t\tstylesInDom[item.id] = {id: item.id, refs: 1, parts: parts};\n\t\t}\n\t}\n}\n\nfunction listToStyles (list, options) {\n\tvar styles = [];\n\tvar newStyles = {};\n\n\tfor (var i = 0; i < list.length; i++) {\n\t\tvar item = list[i];\n\t\tvar id = options.base ? item[0] + options.base : item[0];\n\t\tvar css = item[1];\n\t\tvar media = item[2];\n\t\tvar sourceMap = item[3];\n\t\tvar part = {css: css, media: media, sourceMap: sourceMap};\n\n\t\tif(!newStyles[id]) styles.push(newStyles[id] = {id: id, parts: [part]});\n\t\telse newStyles[id].parts.push(part);\n\t}\n\n\treturn styles;\n}\n\nfunction insertStyleElement (options, style) {\n\tvar target = getElement(options.insertInto)\n\n\tif (!target) {\n\t\tthrow new Error(\"Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.\");\n\t}\n\n\tvar lastStyleElementInsertedAtTop = stylesInsertedAtTop[stylesInsertedAtTop.length - 1];\n\n\tif (options.insertAt === \"top\") {\n\t\tif (!lastStyleElementInsertedAtTop) {\n\t\t\ttarget.insertBefore(style, target.firstChild);\n\t\t} else if (lastStyleElementInsertedAtTop.nextSibling) {\n\t\t\ttarget.insertBefore(style, lastStyleElementInsertedAtTop.nextSibling);\n\t\t} else {\n\t\t\ttarget.appendChild(style);\n\t\t}\n\t\tstylesInsertedAtTop.push(style);\n\t} else if (options.insertAt === \"bottom\") {\n\t\ttarget.appendChild(style);\n\t} else if (typeof options.insertAt === \"object\" && options.insertAt.before) {\n\t\tvar nextSibling = getElement(options.insertAt.before, target);\n\t\ttarget.insertBefore(style, nextSibling);\n\t} else {\n\t\tthrow new Error(\"[Style Loader]\\n\\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\\n Must be 'top', 'bottom', or Object.\\n (https://github.com/webpack-contrib/style-loader#insertat)\\n\");\n\t}\n}\n\nfunction removeStyleElement (style) {\n\tif (style.parentNode === null) return false;\n\tstyle.parentNode.removeChild(style);\n\n\tvar idx = stylesInsertedAtTop.indexOf(style);\n\tif(idx >= 0) {\n\t\tstylesInsertedAtTop.splice(idx, 1);\n\t}\n}\n\nfunction createStyleElement (options) {\n\tvar style = document.createElement(\"style\");\n\n\tif(options.attrs.type === undefined) {\n\t\toptions.attrs.type = \"text/css\";\n\t}\n\n\tif(options.attrs.nonce === undefined) {\n\t\tvar nonce = getNonce();\n\t\tif (nonce) {\n\t\t\toptions.attrs.nonce = nonce;\n\t\t}\n\t}\n\n\taddAttrs(style, options.attrs);\n\tinsertStyleElement(options, style);\n\n\treturn style;\n}\n\nfunction createLinkElement (options) {\n\tvar link = document.createElement(\"link\");\n\n\tif(options.attrs.type === undefined) {\n\t\toptions.attrs.type = \"text/css\";\n\t}\n\toptions.attrs.rel = \"stylesheet\";\n\n\taddAttrs(link, options.attrs);\n\tinsertStyleElement(options, link);\n\n\treturn link;\n}\n\nfunction addAttrs (el, attrs) {\n\tObject.keys(attrs).forEach(function (key) {\n\t\tel.setAttribute(key, attrs[key]);\n\t});\n}\n\nfunction getNonce() {\n\tif (false) {\n\t\treturn null;\n\t}\n\n\treturn __webpack_require__.nc;\n}\n\nfunction addStyle (obj, options) {\n\tvar style, update, remove, result;\n\n\t// If a transform function was defined, run it on the css\n\tif (options.transform && obj.css) {\n\t result = typeof options.transform === 'function'\n\t\t ? options.transform(obj.css) \n\t\t : options.transform.default(obj.css);\n\n\t if (result) {\n\t \t// If transform returns a value, use that instead of the original css.\n\t \t// This allows running runtime transformations on the css.\n\t \tobj.css = result;\n\t } else {\n\t \t// If the transform function returns a falsy value, don't add this css.\n\t \t// This allows conditional loading of css\n\t \treturn function() {\n\t \t\t// noop\n\t \t};\n\t }\n\t}\n\n\tif (options.singleton) {\n\t\tvar styleIndex = singletonCounter++;\n\n\t\tstyle = singleton || (singleton = createStyleElement(options));\n\n\t\tupdate = applyToSingletonTag.bind(null, style, styleIndex, false);\n\t\tremove = applyToSingletonTag.bind(null, style, styleIndex, true);\n\n\t} else if (\n\t\tobj.sourceMap &&\n\t\ttypeof URL === \"function\" &&\n\t\ttypeof URL.createObjectURL === \"function\" &&\n\t\ttypeof URL.revokeObjectURL === \"function\" &&\n\t\ttypeof Blob === \"function\" &&\n\t\ttypeof btoa === \"function\"\n\t) {\n\t\tstyle = createLinkElement(options);\n\t\tupdate = updateLink.bind(null, style, options);\n\t\tremove = function () {\n\t\t\tremoveStyleElement(style);\n\n\t\t\tif(style.href) URL.revokeObjectURL(style.href);\n\t\t};\n\t} else {\n\t\tstyle = createStyleElement(options);\n\t\tupdate = applyToTag.bind(null, style);\n\t\tremove = function () {\n\t\t\tremoveStyleElement(style);\n\t\t};\n\t}\n\n\tupdate(obj);\n\n\treturn function updateStyle (newObj) {\n\t\tif (newObj) {\n\t\t\tif (\n\t\t\t\tnewObj.css === obj.css &&\n\t\t\t\tnewObj.media === obj.media &&\n\t\t\t\tnewObj.sourceMap === obj.sourceMap\n\t\t\t) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tupdate(obj = newObj);\n\t\t} else {\n\t\t\tremove();\n\t\t}\n\t};\n}\n\nvar replaceText = (function () {\n\tvar textStore = [];\n\n\treturn function (index, replacement) {\n\t\ttextStore[index] = replacement;\n\n\t\treturn textStore.filter(Boolean).join('\\n');\n\t};\n})();\n\nfunction applyToSingletonTag (style, index, remove, obj) {\n\tvar css = remove ? \"\" : obj.css;\n\n\tif (style.styleSheet) {\n\t\tstyle.styleSheet.cssText = replaceText(index, css);\n\t} else {\n\t\tvar cssNode = document.createTextNode(css);\n\t\tvar childNodes = style.childNodes;\n\n\t\tif (childNodes[index]) style.removeChild(childNodes[index]);\n\n\t\tif (childNodes.length) {\n\t\t\tstyle.insertBefore(cssNode, childNodes[index]);\n\t\t} else {\n\t\t\tstyle.appendChild(cssNode);\n\t\t}\n\t}\n}\n\nfunction applyToTag (style, obj) {\n\tvar css = obj.css;\n\tvar media = obj.media;\n\n\tif(media) {\n\t\tstyle.setAttribute(\"media\", media)\n\t}\n\n\tif(style.styleSheet) {\n\t\tstyle.styleSheet.cssText = css;\n\t} else {\n\t\twhile(style.firstChild) {\n\t\t\tstyle.removeChild(style.firstChild);\n\t\t}\n\n\t\tstyle.appendChild(document.createTextNode(css));\n\t}\n}\n\nfunction updateLink (link, options, obj) {\n\tvar css = obj.css;\n\tvar sourceMap = obj.sourceMap;\n\n\t/*\n\t\tIf convertToAbsoluteUrls isn't defined, but sourcemaps are enabled\n\t\tand there is no publicPath defined then lets turn convertToAbsoluteUrls\n\t\ton by default. Otherwise default to the convertToAbsoluteUrls option\n\t\tdirectly\n\t*/\n\tvar autoFixUrls = options.convertToAbsoluteUrls === undefined && sourceMap;\n\n\tif (options.convertToAbsoluteUrls || autoFixUrls) {\n\t\tcss = fixUrls(css);\n\t}\n\n\tif (sourceMap) {\n\t\t// http://stackoverflow.com/a/26603875\n\t\tcss += \"\\n/*# sourceMappingURL=data:application/json;base64,\" + btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))) + \" */\";\n\t}\n\n\tvar blob = new Blob([css], { type: \"text/css\" });\n\n\tvar oldSrc = link.href;\n\n\tlink.href = URL.createObjectURL(blob);\n\n\tif(oldSrc) URL.revokeObjectURL(oldSrc);\n}\n\n\n/***/ }),\n/* 7 */\n/***/ (function(module, exports) {\n\n\n/**\n * When source maps are enabled, `style-loader` uses a link element with a data-uri to\n * embed the css on the page. This breaks all relative urls because now they are relative to a\n * bundle instead of the current page.\n *\n * One solution is to only use full urls, but that may be impossible.\n *\n * Instead, this function \"fixes\" the relative urls to be absolute according to the current page location.\n *\n * A rudimentary test suite is located at `test/fixUrls.js` and can be run via the `npm test` command.\n *\n */\n\nmodule.exports = function (css) {\n // get current location\n var location = typeof window !== \"undefined\" && window.location;\n\n if (!location) {\n throw new Error(\"fixUrls requires window.location\");\n }\n\n\t// blank or null?\n\tif (!css || typeof css !== \"string\") {\n\t return css;\n }\n\n var baseUrl = location.protocol + \"//\" + location.host;\n var currentDir = baseUrl + location.pathname.replace(/\\/[^\\/]*$/, \"/\");\n\n\t// convert each url(...)\n\t/*\n\tThis regular expression is just a way to recursively match brackets within\n\ta string.\n\n\t /url\\s*\\( = Match on the word \"url\" with any whitespace after it and then a parens\n\t ( = Start a capturing group\n\t (?: = Start a non-capturing group\n\t [^)(] = Match anything that isn't a parentheses\n\t | = OR\n\t \\( = Match a start parentheses\n\t (?: = Start another non-capturing groups\n\t [^)(]+ = Match anything that isn't a parentheses\n\t | = OR\n\t \\( = Match a start parentheses\n\t [^)(]* = Match anything that isn't a parentheses\n\t \\) = Match a end parentheses\n\t ) = End Group\n *\\) = Match anything and then a close parens\n ) = Close non-capturing group\n * = Match anything\n ) = Close capturing group\n\t \\) = Match a close parens\n\n\t /gi = Get all matches, not the first. Be case insensitive.\n\t */\n\tvar fixedCss = css.replace(/url\\s*\\(((?:[^)(]|\\((?:[^)(]+|\\([^)(]*\\))*\\))*)\\)/gi, function(fullMatch, origUrl) {\n\t\t// strip quotes (if they exist)\n\t\tvar unquotedOrigUrl = origUrl\n\t\t\t.trim()\n\t\t\t.replace(/^\"(.*)\"$/, function(o, $1){ return $1; })\n\t\t\t.replace(/^'(.*)'$/, function(o, $1){ return $1; });\n\n\t\t// already a full url? no change\n\t\tif (/^(#|data:|http:\\/\\/|https:\\/\\/|file:\\/\\/\\/|\\s*$)/i.test(unquotedOrigUrl)) {\n\t\t return fullMatch;\n\t\t}\n\n\t\t// convert the url to a full url\n\t\tvar newUrl;\n\n\t\tif (unquotedOrigUrl.indexOf(\"//\") === 0) {\n\t\t \t//TODO: should we add protocol?\n\t\t\tnewUrl = unquotedOrigUrl;\n\t\t} else if (unquotedOrigUrl.indexOf(\"/\") === 0) {\n\t\t\t// path should be relative to the base url\n\t\t\tnewUrl = baseUrl + unquotedOrigUrl; // already starts with '/'\n\t\t} else {\n\t\t\t// path should be relative to current directory\n\t\t\tnewUrl = currentDir + unquotedOrigUrl.replace(/^\\.\\//, \"\"); // Strip leading './'\n\t\t}\n\n\t\t// send back the fixed url(...)\n\t\treturn \"url(\" + JSON.stringify(newUrl) + \")\";\n\t});\n\n\t// send back the fixed css\n\treturn fixedCss;\n};\n\n\n/***/ }),\n/* 8 */\n/***/ (function(module, exports) {\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 scopeId,\n cssModules\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 // inject cssModules\n if (cssModules) {\n var computed = Object.create(options.computed || null)\n Object.keys(cssModules).forEach(function (key) {\n var module = cssModules[key]\n computed[key] = function () { return module }\n })\n options.computed = computed\n }\n\n return {\n esModule: esModule,\n exports: scriptExports,\n options: options\n }\n}\n\n\n/***/ }),\n/* 9 */\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('div', {\n staticClass: \"clock\",\n style: (_vm.clockStyle)\n }, [_c('div', {\n staticClass: \"clock-circle\"\n }), _vm._v(\" \"), _c('div', {\n staticClass: \"clock-hour\",\n style: ({\n transform: _vm.hourRotate\n })\n }), _vm._v(\" \"), _c('div', {\n staticClass: \"clock-minute\",\n style: ({\n transform: _vm.minuteRotate\n })\n }), _vm._v(\" \"), _c('div', {\n staticClass: \"clock-second\",\n style: ({\n transform: _vm.secondRotate\n })\n }), _vm._v(\" \"), _vm._l((_vm.timeList), function(h) {\n return _c('b', {\n key: h,\n staticClass: \"hour\"\n }, [_c('span', [_c('i', {\n style: ({\n transform: _vm.transform\n })\n }, [_vm._v(_vm._s(h))])])])\n })], 2)\n},staticRenderFns: []}\n\n/***/ })\n/******/ ]);\n});\n\n\n// WEBPACK FOOTER //\n// vue-clock.min.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 72c996a4cb95f8c8e22d","\n/* styles */\nrequire(\"!!style-loader!css-loader!../node_modules/vue-loader/lib/style-compiler/index?{\\\"id\\\":\\\"data-v-7e3f7126\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!sass-loader!../node_modules/vue-loader/lib/selector?type=styles&index=0!./vue-clock.vue\")\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!./vue-clock.vue\"),\n /* template */\n require(\"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7e3f7126\\\"}!../node_modules/vue-loader/lib/selector?type=template&index=0!./vue-clock.vue\"),\n /* scopeId */\n \"data-v-7e3f7126\",\n /* cssModules */\n null\n)\n\nmodule.exports = Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/vue-clock.vue\n// module id = 0\n// module chunks = 0","<template>\r\n <!-- <div class=\"clock\" :class=\"{'is-small':size==='small'}\" :style=\"clockStyle\"> -->\r\n <div class=\"clock\" :style=\"clockStyle\">\r\n <div class=\"clock-circle\"></div>\r\n <div class=\"clock-hour\" :style=\"{transform:hourRotate}\"></div>\r\n <div class=\"clock-minute\" :style=\"{transform:minuteRotate}\"></div>\r\n <div class=\"clock-second\" :style=\"{transform:secondRotate}\"></div>\r\n <b class=\"hour\" v-for=\"h in timeList\" :key=\"h\">\r\n <span>\r\n <i :style=\"{transform:transform}\">{{h}}</i>\r\n </span>\r\n </b>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n data() {\r\n return {\r\n timeList: [12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11],\r\n transform: \"scale(1)\",\r\n hourRotate: \"rotatez(0deg)\",\r\n minuteRotate: \"rotatez(0deg)\",\r\n secondRotate: \"rotatez(0deg)\"\r\n };\r\n },\r\n props: [\"time\", \"color\", \"border\", \"bg\", \"size\"],\r\n computed: {\r\n clockStyle() {\r\n return {\r\n height: this.size,\r\n width: this.size,\r\n color: this.color,\r\n border: this.border,\r\n background: this.bg\r\n };\r\n }\r\n },\r\n watch: {\r\n time() {\r\n this.show();\r\n }\r\n },\r\n methods: {\r\n show() {\r\n this.showTime();\r\n if (this._timer) clearInterval(this._timer);\r\n if (!this.time) {\r\n this._timer = setInterval(() => {\r\n this.showTime();\r\n }, 1000);\r\n }\r\n },\r\n showTime() {\r\n let times;\r\n if (this.time) {\r\n times = this.time.split(\":\");\r\n } else {\r\n const now = new Date();\r\n times = [now.getHours(), now.getMinutes(), now.getSeconds()];\r\n }\r\n\r\n let hour = +times[0];\r\n hour = hour > 11 ? hour - 12 : hour;\r\n let minute = +times[1];\r\n let second = +times[2] || 0;\r\n let hourAngle = hour * 30 + minute * 6 / 360 * 30;\r\n let minuteAngle = minute * 6;\r\n let secondAngle = second * 6;\r\n this.hourRotate = `rotatez(${hourAngle}deg)`;\r\n this.minuteRotate = `rotatez(${minuteAngle}deg)`;\r\n this.secondRotate = `rotatez(${secondAngle}deg)`;\r\n }\r\n },\r\n mounted() {\r\n let scale = this.$el.clientWidth / 120;\r\n scale = scale > 3 ? 3 : scale;\r\n this.transform = `scale(${scale})`;\r\n this.show();\r\n },\r\n destroyed() {\r\n if (this._timer) clearInterval(this._timer);\r\n }\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n$angle: 30deg;\r\n\r\n.clock {\r\n position: relative;\r\n display: inline-block;\r\n vertical-align: middle;\r\n width: 150px;\r\n height: 150px;\r\n border: 2px solid;\r\n border-radius: 100%;\r\n text-align: center;\r\n font-size: 14px;\r\n\r\n .hour {\r\n position: absolute;\r\n top: 0px;\r\n left: 50%;\r\n display: block;\r\n width: 20px;\r\n height: 50%;\r\n margin-left: -10px;\r\n padding-top: 4%;\r\n font-weight: 400;\r\n transform-origin: bottom;\r\n user-select: none;\r\n box-sizing: border-box;\r\n > span {\r\n display: block;\r\n\r\n > i {\r\n display: block;\r\n font-style: normal;\r\n }\r\n }\r\n }\r\n\r\n @for $i from 2 through 12 {\r\n .hour:nth-of-type(#{$i}) {\r\n transform: rotatez(#{$angle * ($i - 1)});\r\n > span {\r\n transform: rotatez(#{-$angle * ($i - 1)});\r\n }\r\n }\r\n }\r\n\r\n .clock-circle {\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n width: 16px;\r\n height: 16px;\r\n transform: translate(-50%, -50%);\r\n border: 2px solid #666666;\r\n border-radius: 100%;\r\n background-color: #ffffff;\r\n z-index: 1;\r\n box-sizing: border-box;\r\n\r\n &:before {\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n transform: translate(-50%, -50%);\r\n display: block;\r\n content: \"\";\r\n width: 4px;\r\n height: 4px;\r\n border-radius: 100%;\r\n background-color: #666666;\r\n }\r\n }\r\n\r\n .clock-hour,\r\n .clock-minute,\r\n .clock-second {\r\n position: absolute;\r\n top: 15%;\r\n left: 50%;\r\n display: block;\r\n width: 2px;\r\n height: 35%;\r\n margin-left: -1px;\r\n border-radius: 5px;\r\n transform-origin: bottom;\r\n background-color: #666666;\r\n }\r\n\r\n .clock-hour {\r\n top: 30%;\r\n width: 4px;\r\n height: 20%;\r\n margin-left: -2px;\r\n }\r\n\r\n .clock-second {\r\n width: 1px;\r\n }\r\n}\r\n\r\n.clock.is-small {\r\n width: 80px;\r\n height: 80px;\r\n border-width: 1px;\r\n font-size: 12px;\r\n\r\n .clock-circle {\r\n width: 10px;\r\n height: 10px;\r\n border-width: 1px;\r\n &:before {\r\n width: 2px;\r\n height: 2px;\r\n }\r\n }\r\n}\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// vue-clock.vue?7ca3bc64","import Clock from './vue-clock.vue';\r\nexport default Clock;\r\nif (typeof window !== 'undefined' && window.Vue) {\r\n window.Vue.component('clock', Clock);\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/index.js","exports = module.exports = require(\"../node_modules/css-loader/lib/css-base.js\")();\n// imports\n\n\n// module\nexports.push([module.id, \".clock[data-v-7e3f7126]{position:relative;display:inline-block;vertical-align:middle;width:150px;height:150px;border:2px solid;border-radius:100%;text-align:center;font-size:14px}.clock .hour[data-v-7e3f7126]{position:absolute;top:0;left:50%;display:block;width:20px;height:50%;margin-left:-10px;padding-top:4%;font-weight:400;transform-origin:bottom;user-select:none;box-sizing:border-box}.clock .hour>span[data-v-7e3f7126]{display:block}.clock .hour>span>i[data-v-7e3f7126]{display:block;font-style:normal}.clock .hour[data-v-7e3f7126]:nth-of-type(2){transform:rotatez(30deg)}.clock .hour:nth-of-type(2)>span[data-v-7e3f7126]{transform:rotatez(-30deg)}.clock .hour[data-v-7e3f7126]:nth-of-type(3){transform:rotatez(60deg)}.clock .hour:nth-of-type(3)>span[data-v-7e3f7126]{transform:rotatez(-60deg)}.clock .hour[data-v-7e3f7126]:nth-of-type(4){transform:rotatez(90deg)}.clock .hour:nth-of-type(4)>span[data-v-7e3f7126]{transform:rotatez(-90deg)}.clock .hour[data-v-7e3f7126]:nth-of-type(5){transform:rotatez(120deg)}.clock .hour:nth-of-type(5)>span[data-v-7e3f7126]{transform:rotatez(-120deg)}.clock .hour[data-v-7e3f7126]:nth-of-type(6){transform:rotatez(150deg)}.clock .hour:nth-of-type(6)>span[data-v-7e3f7126]{transform:rotatez(-150deg)}.clock .hour[data-v-7e3f7126]:nth-of-type(7){transform:rotatez(180deg)}.clock .hour:nth-of-type(7)>span[data-v-7e3f7126]{transform:rotatez(-180deg)}.clock .hour[data-v-7e3f7126]:nth-of-type(8){transform:rotatez(210deg)}.clock .hour:nth-of-type(8)>span[data-v-7e3f7126]{transform:rotatez(-210deg)}.clock .hour[data-v-7e3f7126]:nth-of-type(9){transform:rotatez(240deg)}.clock .hour:nth-of-type(9)>span[data-v-7e3f7126]{transform:rotatez(-240deg)}.clock .hour[data-v-7e3f7126]:nth-of-type(10){transform:rotatez(270deg)}.clock .hour:nth-of-type(10)>span[data-v-7e3f7126]{transform:rotatez(-270deg)}.clock .hour[data-v-7e3f7126]:nth-of-type(11){transform:rotatez(300deg)}.clock .hour:nth-of-type(11)>span[data-v-7e3f7126]{transform:rotatez(-300deg)}.clock .hour[data-v-7e3f7126]:nth-of-type(12){transform:rotatez(330deg)}.clock .hour:nth-of-type(12)>span[data-v-7e3f7126]{transform:rotatez(-330deg)}.clock .clock-circle[data-v-7e3f7126]{position:absolute;top:50%;left:50%;width:16px;height:16px;transform:translate(-50%,-50%);border:2px solid #666;border-radius:100%;background-color:#fff;z-index:1;box-sizing:border-box}.clock .clock-circle[data-v-7e3f7126]:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;content:\\\"\\\";width:4px;height:4px;border-radius:100%;background-color:#666}.clock .clock-hour[data-v-7e3f7126],.clock .clock-minute[data-v-7e3f7126],.clock .clock-second[data-v-7e3f7126]{position:absolute;top:15%;left:50%;display:block;width:2px;height:35%;margin-left:-1px;border-radius:5px;transform-origin:bottom;background-color:#666}.clock .clock-hour[data-v-7e3f7126]{top:30%;width:4px;height:20%;margin-left:-2px}.clock .clock-second[data-v-7e3f7126]{width:1px}.clock.is-small[data-v-7e3f7126]{width:80px;height:80px;border-width:1px;font-size:12px}.clock.is-small .clock-circle[data-v-7e3f7126]{width:10px;height:10px;border-width:1px}.clock.is-small .clock-circle[data-v-7e3f7126]:before{width:2px;height:2px}\", \"\"]);\n\n// exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/css-loader!./~/vue-loader/lib/style-compiler?{\"id\":\"data-v-7e3f7126\",\"scoped\":true,\"hasInlineConfig\":false}!./~/sass-loader/lib/loader.js!./~/vue-loader/lib/selector.js?type=styles&index=0!./src/vue-clock.vue\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","\nvar content = require(\"!!../node_modules/css-loader/index.js!../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"id\\\":\\\"data-v-7e3f7126\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../node_modules/sass-loader/lib/loader.js!../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./vue-clock.vue\");\n\nif(typeof content === 'string') content = [[module.id, content, '']];\n\nvar transform;\nvar insertInto;\n\n\n\nvar options = {\"hmr\":true}\n\noptions.transform = transform\noptions.insertInto = undefined;\n\nvar update = require(\"!../node_modules/style-loader/lib/addStyles.js\")(content, options);\n\nif(content.locals) module.exports = content.locals;\n\nif(module.hot) {\n\tmodule.hot.accept(\"!!../node_modules/css-loader/index.js!../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"id\\\":\\\"data-v-7e3f7126\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../node_modules/sass-loader/lib/loader.js!../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./vue-clock.vue\", function() {\n\t\tvar newContent = require(\"!!../node_modules/css-loader/index.js!../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"id\\\":\\\"data-v-7e3f7126\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../node_modules/sass-loader/lib/loader.js!../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./vue-clock.vue\");\n\n\t\tif(typeof newContent === 'string') newContent = [[module.id, newContent, '']];\n\n\t\tvar locals = (function(a, b) {\n\t\t\tvar key, idx = 0;\n\n\t\t\tfor(key in a) {\n\t\t\t\tif(!b || a[key] !== b[key]) return false;\n\t\t\t\tidx++;\n\t\t\t}\n\n\t\t\tfor(key in b) idx--;\n\n\t\t\treturn idx === 0;\n\t\t}(content.locals, newContent.locals));\n\n\t\tif(!locals) throw new Error('Aborting CSS HMR due to changed css-modules locals.');\n\n\t\tupdate(newContent);\n\t});\n\n\tmodule.hot.dispose(function() { update(); });\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/style-loader!./~/css-loader!./~/vue-loader/lib/style-compiler?{\"id\":\"data-v-7e3f7126\",\"scoped\":true,\"hasInlineConfig\":false}!./~/sass-loader/lib/loader.js!./~/vue-loader/lib/selector.js?type=styles&index=0!./src/vue-clock.vue\n// module id = 5\n// module chunks = 0","/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n\nvar stylesInDom = {};\n\nvar\tmemoize = function (fn) {\n\tvar memo;\n\n\treturn function () {\n\t\tif (typeof memo === \"undefined\") memo = fn.apply(this, arguments);\n\t\treturn memo;\n\t};\n};\n\nvar isOldIE = memoize(function () {\n\t// Test for IE <= 9 as proposed by Browserhacks\n\t// @see http://browserhacks.com/#hack-e71d8692f65334173fee715c222cb805\n\t// Tests for existence of standard globals is to allow style-loader\n\t// to operate correctly into non-standard environments\n\t// @see https://github.com/webpack-contrib/style-loader/issues/177\n\treturn window && document && document.all && !window.atob;\n});\n\nvar getTarget = function (target, parent) {\n if (parent){\n return parent.querySelector(target);\n }\n return document.querySelector(target);\n};\n\nvar getElement = (function (fn) {\n\tvar memo = {};\n\n\treturn function(target, parent) {\n // If passing function in options, then use it for resolve \"head\" element.\n // Useful for Shadow Root style i.e\n // {\n // insertInto: function () { return document.querySelector(\"#foo\").shadowRoot }\n // }\n if (typeof target === 'function') {\n return target();\n }\n if (typeof memo[target] === \"undefined\") {\n\t\t\tvar styleTarget = getTarget.call(this, target, parent);\n\t\t\t// Special case to return head of iframe instead of iframe itself\n\t\t\tif (window.HTMLIFrameElement && styleTarget instanceof window.HTMLIFrameElement) {\n\t\t\t\ttry {\n\t\t\t\t\t// This will throw an exception if access to iframe is blocked\n\t\t\t\t\t// due to cross-origin restrictions\n\t\t\t\t\tstyleTarget = styleTarget.contentDocument.head;\n\t\t\t\t} catch(e) {\n\t\t\t\t\tstyleTarget = null;\n\t\t\t\t}\n\t\t\t}\n\t\t\tmemo[target] = styleTarget;\n\t\t}\n\t\treturn memo[target]\n\t};\n})();\n\nvar singleton = null;\nvar\tsingletonCounter = 0;\nvar\tstylesInsertedAtTop = [];\n\nvar\tfixUrls = require(\"./urls\");\n\nmodule.exports = function(list, options) {\n\tif (typeof DEBUG !== \"undefined\" && DEBUG) {\n\t\tif (typeof document !== \"object\") throw new Error(\"The style-loader cannot be used in a non-browser environment\");\n\t}\n\n\toptions = options || {};\n\n\toptions.attrs = typeof options.attrs === \"object\" ? options.attrs : {};\n\n\t// Force single-tag solution on IE6-9, which has a hard limit on the # of <style>\n\t// tags it will allow on a page\n\tif (!options.singleton && typeof options.singleton !== \"boolean\") options.singleton = isOldIE();\n\n\t// By default, add <style> tags to the <head> element\n if (!options.insertInto) options.insertInto = \"head\";\n\n\t// By default, add <style> tags to the bottom of the target\n\tif (!options.insertAt) options.insertAt = \"bottom\";\n\n\tvar styles = listToStyles(list, options);\n\n\taddStylesToDom(styles, options);\n\n\treturn function update (newList) {\n\t\tvar mayRemove = [];\n\n\t\tfor (var i = 0; i < styles.length; i++) {\n\t\t\tvar item = styles[i];\n\t\t\tvar domStyle = stylesInDom[item.id];\n\n\t\t\tdomStyle.refs--;\n\t\t\tmayRemove.push(domStyle);\n\t\t}\n\n\t\tif(newList) {\n\t\t\tvar newStyles = listToStyles(newList, options);\n\t\t\taddStylesToDom(newStyles, options);\n\t\t}\n\n\t\tfor (var i = 0; i < mayRemove.length; i++) {\n\t\t\tvar domStyle = mayRemove[i];\n\n\t\t\tif(domStyle.refs === 0) {\n\t\t\t\tfor (var j = 0; j < domStyle.parts.length; j++) domStyle.parts[j]();\n\n\t\t\t\tdelete stylesInDom[domStyle.id];\n\t\t\t}\n\t\t}\n\t};\n};\n\nfunction addStylesToDom (styles, options) {\n\tfor (var i = 0; i < styles.length; i++) {\n\t\tvar item = styles[i];\n\t\tvar domStyle = stylesInDom[item.id];\n\n\t\tif(domStyle) {\n\t\t\tdomStyle.refs++;\n\n\t\t\tfor(var j = 0; j < domStyle.parts.length; j++) {\n\t\t\t\tdomStyle.parts[j](item.parts[j]);\n\t\t\t}\n\n\t\t\tfor(; j < item.parts.length; j++) {\n\t\t\t\tdomStyle.parts.push(addStyle(item.parts[j], options));\n\t\t\t}\n\t\t} else {\n\t\t\tvar parts = [];\n\n\t\t\tfor(var j = 0; j < item.parts.length; j++) {\n\t\t\t\tparts.push(addStyle(item.parts[j], options));\n\t\t\t}\n\n\t\t\tstylesInDom[item.id] = {id: item.id, refs: 1, parts: parts};\n\t\t}\n\t}\n}\n\nfunction listToStyles (list, options) {\n\tvar styles = [];\n\tvar newStyles = {};\n\n\tfor (var i = 0; i < list.length; i++) {\n\t\tvar item = list[i];\n\t\tvar id = options.base ? item[0] + options.base : item[0];\n\t\tvar css = item[1];\n\t\tvar media = item[2];\n\t\tvar sourceMap = item[3];\n\t\tvar part = {css: css, media: media, sourceMap: sourceMap};\n\n\t\tif(!newStyles[id]) styles.push(newStyles[id] = {id: id, parts: [part]});\n\t\telse newStyles[id].parts.push(part);\n\t}\n\n\treturn styles;\n}\n\nfunction insertStyleElement (options, style) {\n\tvar target = getElement(options.insertInto)\n\n\tif (!target) {\n\t\tthrow new Error(\"Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.\");\n\t}\n\n\tvar lastStyleElementInsertedAtTop = stylesInsertedAtTop[stylesInsertedAtTop.length - 1];\n\n\tif (options.insertAt === \"top\") {\n\t\tif (!lastStyleElementInsertedAtTop) {\n\t\t\ttarget.insertBefore(style, target.firstChild);\n\t\t} else if (lastStyleElementInsertedAtTop.nextSibling) {\n\t\t\ttarget.insertBefore(style, lastStyleElementInsertedAtTop.nextSibling);\n\t\t} else {\n\t\t\ttarget.appendChild(style);\n\t\t}\n\t\tstylesInsertedAtTop.push(style);\n\t} else if (options.insertAt === \"bottom\") {\n\t\ttarget.appendChild(style);\n\t} else if (typeof options.insertAt === \"object\" && options.insertAt.before) {\n\t\tvar nextSibling = getElement(options.insertAt.before, target);\n\t\ttarget.insertBefore(style, nextSibling);\n\t} else {\n\t\tthrow new Error(\"[Style Loader]\\n\\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\\n Must be 'top', 'bottom', or Object.\\n (https://github.com/webpack-contrib/style-loader#insertat)\\n\");\n\t}\n}\n\nfunction removeStyleElement (style) {\n\tif (style.parentNode === null) return false;\n\tstyle.parentNode.removeChild(style);\n\n\tvar idx = stylesInsertedAtTop.indexOf(style);\n\tif(idx >= 0) {\n\t\tstylesInsertedAtTop.splice(idx, 1);\n\t}\n}\n\nfunction createStyleElement (options) {\n\tvar style = document.createElement(\"style\");\n\n\tif(options.attrs.type === undefined) {\n\t\toptions.attrs.type = \"text/css\";\n\t}\n\n\tif(options.attrs.nonce === undefined) {\n\t\tvar nonce = getNonce();\n\t\tif (nonce) {\n\t\t\toptions.attrs.nonce = nonce;\n\t\t}\n\t}\n\n\taddAttrs(style, options.attrs);\n\tinsertStyleElement(options, style);\n\n\treturn style;\n}\n\nfunction createLinkElement (options) {\n\tvar link = document.createElement(\"link\");\n\n\tif(options.attrs.type === undefined) {\n\t\toptions.attrs.type = \"text/css\";\n\t}\n\toptions.attrs.rel = \"stylesheet\";\n\n\taddAttrs(link, options.attrs);\n\tinsertStyleElement(options, link);\n\n\treturn link;\n}\n\nfunction addAttrs (el, attrs) {\n\tObject.keys(attrs).forEach(function (key) {\n\t\tel.setAttribute(key, attrs[key]);\n\t});\n}\n\nfunction getNonce() {\n\tif (typeof __webpack_nonce__ === 'undefined') {\n\t\treturn null;\n\t}\n\n\treturn __webpack_nonce__;\n}\n\nfunction addStyle (obj, options) {\n\tvar style, update, remove, result;\n\n\t// If a transform function was defined, run it on the css\n\tif (options.transform && obj.css) {\n\t result = typeof options.transform === 'function'\n\t\t ? options.transform(obj.css) \n\t\t : options.transform.default(obj.css);\n\n\t if (result) {\n\t \t// If transform returns a value, use that instead of the original css.\n\t \t// This allows running runtime transformations on the css.\n\t \tobj.css = result;\n\t } else {\n\t \t// If the transform function returns a falsy value, don't add this css.\n\t \t// This allows conditional loading of css\n\t \treturn function() {\n\t \t\t// noop\n\t \t};\n\t }\n\t}\n\n\tif (options.singleton) {\n\t\tvar styleIndex = singletonCounter++;\n\n\t\tstyle = singleton || (singleton = createStyleElement(options));\n\n\t\tupdate = applyToSingletonTag.bind(null, style, styleIndex, false);\n\t\tremove = applyToSingletonTag.bind(null, style, styleIndex, true);\n\n\t} else if (\n\t\tobj.sourceMap &&\n\t\ttypeof URL === \"function\" &&\n\t\ttypeof URL.createObjectURL === \"function\" &&\n\t\ttypeof URL.revokeObjectURL === \"function\" &&\n\t\ttypeof Blob === \"function\" &&\n\t\ttypeof btoa === \"function\"\n\t) {\n\t\tstyle = createLinkElement(options);\n\t\tupdate = updateLink.bind(null, style, options);\n\t\tremove = function () {\n\t\t\tremoveStyleElement(style);\n\n\t\t\tif(style.href) URL.revokeObjectURL(style.href);\n\t\t};\n\t} else {\n\t\tstyle = createStyleElement(options);\n\t\tupdate = applyToTag.bind(null, style);\n\t\tremove = function () {\n\t\t\tremoveStyleElement(style);\n\t\t};\n\t}\n\n\tupdate(obj);\n\n\treturn function updateStyle (newObj) {\n\t\tif (newObj) {\n\t\t\tif (\n\t\t\t\tnewObj.css === obj.css &&\n\t\t\t\tnewObj.media === obj.media &&\n\t\t\t\tnewObj.sourceMap === obj.sourceMap\n\t\t\t) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tupdate(obj = newObj);\n\t\t} else {\n\t\t\tremove();\n\t\t}\n\t};\n}\n\nvar replaceText = (function () {\n\tvar textStore = [];\n\n\treturn function (index, replacement) {\n\t\ttextStore[index] = replacement;\n\n\t\treturn textStore.filter(Boolean).join('\\n');\n\t};\n})();\n\nfunction applyToSingletonTag (style, index, remove, obj) {\n\tvar css = remove ? \"\" : obj.css;\n\n\tif (style.styleSheet) {\n\t\tstyle.styleSheet.cssText = replaceText(index, css);\n\t} else {\n\t\tvar cssNode = document.createTextNode(css);\n\t\tvar childNodes = style.childNodes;\n\n\t\tif (childNodes[index]) style.removeChild(childNodes[index]);\n\n\t\tif (childNodes.length) {\n\t\t\tstyle.insertBefore(cssNode, childNodes[index]);\n\t\t} else {\n\t\t\tstyle.appendChild(cssNode);\n\t\t}\n\t}\n}\n\nfunction applyToTag (style, obj) {\n\tvar css = obj.css;\n\tvar media = obj.media;\n\n\tif(media) {\n\t\tstyle.setAttribute(\"media\", media)\n\t}\n\n\tif(style.styleSheet) {\n\t\tstyle.styleSheet.cssText = css;\n\t} else {\n\t\twhile(style.firstChild) {\n\t\t\tstyle.removeChild(style.firstChild);\n\t\t}\n\n\t\tstyle.appendChild(document.createTextNode(css));\n\t}\n}\n\nfunction updateLink (link, options, obj) {\n\tvar css = obj.css;\n\tvar sourceMap = obj.sourceMap;\n\n\t/*\n\t\tIf convertToAbsoluteUrls isn't defined, but sourcemaps are enabled\n\t\tand there is no publicPath defined then lets turn convertToAbsoluteUrls\n\t\ton by default. Otherwise default to the convertToAbsoluteUrls option\n\t\tdirectly\n\t*/\n\tvar autoFixUrls = options.convertToAbsoluteUrls === undefined && sourceMap;\n\n\tif (options.convertToAbsoluteUrls || autoFixUrls) {\n\t\tcss = fixUrls(css);\n\t}\n\n\tif (sourceMap) {\n\t\t// http://stackoverflow.com/a/26603875\n\t\tcss += \"\\n/*# sourceMappingURL=data:application/json;base64,\" + btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))) + \" */\";\n\t}\n\n\tvar blob = new Blob([css], { type: \"text/css\" });\n\n\tvar oldSrc = link.href;\n\n\tlink.href = URL.createObjectURL(blob);\n\n\tif(oldSrc) URL.revokeObjectURL(oldSrc);\n}\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/style-loader/lib/addStyles.js\n// module id = 6\n// module chunks = 0","\n/**\n * When source maps are enabled, `style-loader` uses a link element with a data-uri to\n * embed the css on the page. This breaks all relative urls because now they are relative to a\n * bundle instead of the current page.\n *\n * One solution is to only use full urls, but that may be impossible.\n *\n * Instead, this function \"fixes\" the relative urls to be absolute according to the current page location.\n *\n * A rudimentary test suite is located at `test/fixUrls.js` and can be run via the `npm test` command.\n *\n */\n\nmodule.exports = function (css) {\n // get current location\n var location = typeof window !== \"undefined\" && window.location;\n\n if (!location) {\n throw new Error(\"fixUrls requires window.location\");\n }\n\n\t// blank or null?\n\tif (!css || typeof css !== \"string\") {\n\t return css;\n }\n\n var baseUrl = location.protocol + \"//\" + location.host;\n var currentDir = baseUrl + location.pathname.replace(/\\/[^\\/]*$/, \"/\");\n\n\t// convert each url(...)\n\t/*\n\tThis regular expression is just a way to recursively match brackets within\n\ta string.\n\n\t /url\\s*\\( = Match on the word \"url\" with any whitespace after it and then a parens\n\t ( = Start a capturing group\n\t (?: = Start a non-capturing group\n\t [^)(] = Match anything that isn't a parentheses\n\t | = OR\n\t \\( = Match a start parentheses\n\t (?: = Start another non-capturing groups\n\t [^)(]+ = Match anything that isn't a parentheses\n\t | = OR\n\t \\( = Match a start parentheses\n\t [^)(]* = Match anything that isn't a parentheses\n\t \\) = Match a end parentheses\n\t ) = End Group\n *\\) = Match anything and then a close parens\n ) = Close non-capturing group\n * = Match anything\n ) = Close capturing group\n\t \\) = Match a close parens\n\n\t /gi = Get all matches, not the first. Be case insensitive.\n\t */\n\tvar fixedCss = css.replace(/url\\s*\\(((?:[^)(]|\\((?:[^)(]+|\\([^)(]*\\))*\\))*)\\)/gi, function(fullMatch, origUrl) {\n\t\t// strip quotes (if they exist)\n\t\tvar unquotedOrigUrl = origUrl\n\t\t\t.trim()\n\t\t\t.replace(/^\"(.*)\"$/, function(o, $1){ return $1; })\n\t\t\t.replace(/^'(.*)'$/, function(o, $1){ return $1; });\n\n\t\t// already a full url? no change\n\t\tif (/^(#|data:|http:\\/\\/|https:\\/\\/|file:\\/\\/\\/|\\s*$)/i.test(unquotedOrigUrl)) {\n\t\t return fullMatch;\n\t\t}\n\n\t\t// convert the url to a full url\n\t\tvar newUrl;\n\n\t\tif (unquotedOrigUrl.indexOf(\"//\") === 0) {\n\t\t \t//TODO: should we add protocol?\n\t\t\tnewUrl = unquotedOrigUrl;\n\t\t} else if (unquotedOrigUrl.indexOf(\"/\") === 0) {\n\t\t\t// path should be relative to the base url\n\t\t\tnewUrl = baseUrl + unquotedOrigUrl; // already starts with '/'\n\t\t} else {\n\t\t\t// path should be relative to current directory\n\t\t\tnewUrl = currentDir + unquotedOrigUrl.replace(/^\\.\\//, \"\"); // Strip leading './'\n\t\t}\n\n\t\t// send back the fixed url(...)\n\t\treturn \"url(\" + JSON.stringify(newUrl) + \")\";\n\t});\n\n\t// send back the fixed css\n\treturn fixedCss;\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/style-loader/lib/urls.js\n// module id = 7\n// module chunks = 0","// 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 scopeId,\n cssModules\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 // inject cssModules\n if (cssModules) {\n var computed = Object.create(options.computed || null)\n Object.keys(cssModules).forEach(function (key) {\n var module = cssModules[key]\n computed[key] = function () { return module }\n })\n options.computed = computed\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 = 8\n// module chunks = 0","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"clock\",\n style: (_vm.clockStyle)\n }, [_c('div', {\n staticClass: \"clock-circle\"\n }), _vm._v(\" \"), _c('div', {\n staticClass: \"clock-hour\",\n style: ({\n transform: _vm.hourRotate\n })\n }), _vm._v(\" \"), _c('div', {\n staticClass: \"clock-minute\",\n style: ({\n transform: _vm.minuteRotate\n })\n }), _vm._v(\" \"), _c('div', {\n staticClass: \"clock-second\",\n style: ({\n transform: _vm.secondRotate\n })\n }), _vm._v(\" \"), _vm._l((_vm.timeList), function(h) {\n return _c('b', {\n key: h,\n staticClass: \"hour\"\n }, [_c('span', [_c('i', {\n style: ({\n transform: _vm.transform\n })\n }, [_vm._v(_vm._s(h))])])])\n })], 2)\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-7e3f7126\"}!./~/vue-loader/lib/selector.js?type=template&index=0!./src/vue-clock.vue\n// module id = 9\n// module chunks = 0"],"sourceRoot":""}