uhr/dist/bundle.js

328 lines
996 KiB
JavaScript
Raw Normal View History

2019-05-05 02:44:01 +02:00
/******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId]) {
/******/ return installedModules[moduleId].exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ i: moduleId,
/******/ l: false,
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ // Flag the module as loaded
/******/ module.l = true;
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/
/******/ // define getter function for harmony exports
/******/ __webpack_require__.d = function(exports, name, getter) {
/******/ if(!__webpack_require__.o(exports, name)) {
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
/******/ }
/******/ };
/******/
/******/ // define __esModule on exports
/******/ __webpack_require__.r = function(exports) {
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ }
/******/ Object.defineProperty(exports, '__esModule', { value: true });
/******/ };
/******/
/******/ // create a fake namespace object
/******/ // mode & 1: value is a module id, require it
/******/ // mode & 2: merge all properties of value into the ns
/******/ // mode & 4: return value when already ns object
/******/ // mode & 8|1: behave like require
/******/ __webpack_require__.t = function(value, mode) {
/******/ if(mode & 1) value = __webpack_require__(value);
/******/ if(mode & 8) return value;
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
/******/ var ns = Object.create(null);
/******/ __webpack_require__.r(ns);
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
/******/ return ns;
/******/ };
/******/
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = function(module) {
/******/ var getter = module && module.__esModule ?
/******/ function getDefault() { return module['default']; } :
/******/ function getModuleExports() { return module; };
/******/ __webpack_require__.d(getter, 'a', getter);
/******/ return getter;
/******/ };
/******/
/******/ // Object.prototype.hasOwnProperty.call
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "";
/******/
/******/
/******/ // Load entry module and return exports
/******/ return __webpack_require__(__webpack_require__.s = 0);
/******/ })
/************************************************************************/
/******/ ({
/***/ "./node_modules/jquery/dist/jquery.js":
/*!********************************************!*\
!*** ./node_modules/jquery/dist/jquery.js ***!
\********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
eval("var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!\n * jQuery JavaScript Library v3.4.1\n * https://jquery.com/\n *\n * Includes Sizzle.js\n * https://sizzlejs.com/\n *\n * Copyright JS Foundation and other contributors\n * Released under the MIT license\n * https://jquery.org/license\n *\n * Date: 2019-05-01T21:04Z\n */\n( function( global, factory ) {\n\n\t\"use strict\";\n\n\tif ( true && typeof module.exports === \"object\" ) {\n\n\t\t// For CommonJS and CommonJS-like environments where a proper `window`\n\t\t// is present, execute the factory and get jQuery.\n\t\t// For environments that do not have a `window` with a `document`\n\t\t// (such as Node.js), expose a factory as module.exports.\n\t\t// This accentuates the need for the creation of a real `window`.\n\t\t// e.g. var jQuery = require(\"jquery\")(window);\n\t\t// See ticket #14549 for more info.\n\t\tmodule.exports = global.document ?\n\t\t\tfactory( global, true ) :\n\t\t\tfunction( w ) {\n\t\t\t\tif ( !w.document ) {\n\t\t\t\t\tthrow new Error( \"jQuery requires a window with a document\" );\n\t\t\t\t}\n\t\t\t\treturn factory( w );\n\t\t\t};\n\t} else {\n\t\tfactory( global );\n\t}\n\n// Pass this if window is not defined yet\n} )( typeof window !== \"undefined\" ? window : this, function( window, noGlobal ) {\n\n// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1\n// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode\n// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common\n// enough that all such attempts are guarded in a try block.\n\"use strict\";\n\nvar arr = [];\n\nvar document = window.document;\n\nvar getProto = Object.getPrototypeOf;\n\nvar slice = arr.slice;\n\nvar concat = arr.concat;\n\nvar push = arr.push;\n\nvar indexOf = arr.indexOf;\n\nvar class2type = {};\n\nvar toString = class2type.toString;\n\nvar hasOwn = class2type.hasOwnProperty;\n\nvar fnToString = hasOwn.toString;\n\nvar ObjectFunctionString = fnToString.call( Object );\n\nvar support = {};\n\nvar isFunction = function isFunction( obj ) {\n\n // Support: Chrome <=57, Firefox <=52\n // In some browsers, typeof returns \"function\" for HTML <object> elements\n // (i.e., `typeof document.createElement( \"object\" ) === \"function\"`).\n // We don't want to classify *any* DOM node as a function.\n return typeof obj === \"function\" && typeof obj.nodeType !== \"number\";\n };\n\n\nvar isWindow = function isWindow( obj ) {\n\t\treturn obj != null && obj === obj.window;\n\t};\n\n\n\n\n\tvar preservedScriptAttributes = {\n\t\ttype: true,\n\t\tsrc: true,\n\t\tnonce: true,\n\t\tnoModule: true\n\t};\n\n\tfunction DOMEval( code, node, doc ) {\n\t\tdoc = doc || document;\n\n\t\tvar i, val,\n\t\t\tscript = doc.createElement( \"script\" );\n\n\t\tscript.text = code;\n\t\tif ( node ) {\n\t\t\tfor ( i in preservedScriptAttributes ) {\n\n\t\t\t\t// Support: Firefox 64+, Edge 18+\n\t\t\t\t// Some browsers don't support the \"nonce\" property on scripts.\n\t\t\t\t// On the other hand, just using `getAttribute` is not enough as\n\t\t\t\t// the `nonce` attribute is reset to an empty string whenever it\n\t\t\t\t// becomes browsing-context connected.\n\t\t\t\t// See https://github.com/whatwg/html/issues/2369\n\t\t\t\t// See https://html.spec.whatwg.org/#nonce-attributes\n\t\t\t\t// The `node.getAttribute` check was added for the sake of\n\t\t\t\t// `jQuery.globalEval` so that it can fake a nonce-containing node\n\t\t\t\t// via an object.\n\t\t\t\tval = node[ i ] || node.getAttribute && node.getAttribute( i );\n\t\t\t\tif ( val ) {\n\t\t\t\t\tscript.setAttribute( i, val );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tdoc.head.appendChild( script ).parentNode.removeChild( script );\n\t}\n\n\nfunction toType( obj ) {\n\tif ( obj == null ) {\n\t\treturn obj + \"\";\n\t}\n\n\t// Support: Android <=2.3 only (functionish RegExp)\n\treturn typeof obj === \"object\" || typeof obj === \"function\" ?\n\t\tclass2type[ toString.call( obj ) ] || \"object\" :\n\t\ttypeof obj;\n}\n/*
/***/ }),
/***/ "./node_modules/js-cookie/src/js.cookie.js":
/*!*************************************************!*\
!*** ./node_modules/js-cookie/src/js.cookie.js ***!
\*************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
eval("var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!\n * JavaScript Cookie v2.2.0\n * https://github.com/js-cookie/js-cookie\n *\n * Copyright 2006, 2015 Klaus Hartl & Fagner Brack\n * Released under the MIT license\n */\n;(function (factory) {\n\tvar registeredInModuleLoader = false;\n\tif (true) {\n\t\t!(__WEBPACK_AMD_DEFINE_FACTORY__ = (factory),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?\n\t\t\t\t(__WEBPACK_AMD_DEFINE_FACTORY__.call(exports, __webpack_require__, exports, module)) :\n\t\t\t\t__WEBPACK_AMD_DEFINE_FACTORY__),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));\n\t\tregisteredInModuleLoader = true;\n\t}\n\tif (true) {\n\t\tmodule.exports = factory();\n\t\tregisteredInModuleLoader = true;\n\t}\n\tif (!registeredInModuleLoader) {\n\t\tvar OldCookies = window.Cookies;\n\t\tvar api = window.Cookies = factory();\n\t\tapi.noConflict = function () {\n\t\t\twindow.Cookies = OldCookies;\n\t\t\treturn api;\n\t\t};\n\t}\n}(function () {\n\tfunction extend () {\n\t\tvar i = 0;\n\t\tvar result = {};\n\t\tfor (; i < arguments.length; i++) {\n\t\t\tvar attributes = arguments[ i ];\n\t\t\tfor (var key in attributes) {\n\t\t\t\tresult[key] = attributes[key];\n\t\t\t}\n\t\t}\n\t\treturn result;\n\t}\n\n\tfunction init (converter) {\n\t\tfunction api (key, value, attributes) {\n\t\t\tvar result;\n\t\t\tif (typeof document === 'undefined') {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Write\n\n\t\t\tif (arguments.length > 1) {\n\t\t\t\tattributes = extend({\n\t\t\t\t\tpath: '/'\n\t\t\t\t}, api.defaults, attributes);\n\n\t\t\t\tif (typeof attributes.expires === 'number') {\n\t\t\t\t\tvar expires = new Date();\n\t\t\t\t\texpires.setMilliseconds(expires.getMilliseconds() + attributes.expires * 864e+5);\n\t\t\t\t\tattributes.expires = expires;\n\t\t\t\t}\n\n\t\t\t\t// We're using \"expires\" because \"max-age\" is not supported by IE\n\t\t\t\tattributes.expires = attributes.expires ? attributes.expires.toUTCString() : '';\n\n\t\t\t\ttry {\n\t\t\t\t\tresult = JSON.stringify(value);\n\t\t\t\t\tif (/^[\\{\\[]/.test(result)) {\n\t\t\t\t\t\tvalue = result;\n\t\t\t\t\t}\n\t\t\t\t} catch (e) {}\n\n\t\t\t\tif (!converter.write) {\n\t\t\t\t\tvalue = encodeURIComponent(String(value))\n\t\t\t\t\t\t.replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g, decodeURIComponent);\n\t\t\t\t} else {\n\t\t\t\t\tvalue = converter.write(value, key);\n\t\t\t\t}\n\n\t\t\t\tkey = encodeURIComponent(String(key));\n\t\t\t\tkey = key.replace(/%(23|24|26|2B|5E|60|7C)/g, decodeURIComponent);\n\t\t\t\tkey = key.replace(/[\\(\\)]/g, escape);\n\n\t\t\t\tvar stringifiedAttributes = '';\n\n\t\t\t\tfor (var attributeName in attributes) {\n\t\t\t\t\tif (!attributes[attributeName]) {\n\t\t\t\t\t\tcontinue;\n\t\t\t\t\t}\n\t\t\t\t\tstringifiedAttributes += '; ' + attributeName;\n\t\t\t\t\tif (attributes[attributeName] === true) {\n\t\t\t\t\t\tcontinue;\n\t\t\t\t\t}\n\t\t\t\t\tstringifiedAttributes += '=' + attributes[attributeName];\n\t\t\t\t}\n\t\t\t\treturn (document.cookie = key + '=' + value + stringifiedAttributes);\n\t\t\t}\n\n\t\t\t// Read\n\n\t\t\tif (!key) {\n\t\t\t\tresult = {};\n\t\t\t}\n\n\t\t\t// To prevent the for loop in the first place assign an empty array\n\t\t\t// in case there are no cookies at all. Also prevents odd result when\n\t\t\t// calling \"get()\"\n\t\t\tvar cookies = document.cookie ? document.cookie.split('; ') : [];\n\t\t\tvar rdecode = /(%[0-9A-Z]{2})+/g;\n\t\t\tvar i = 0;\n\n\t\t\tfor (; i < cookies.length; i++) {\n\t\t\t\tvar parts = cookies[i].split('=');\n\t\t\t\tvar cookie = parts.slice(1).join('=');\n\n\t\t\t\tif (!this.json && cookie.charAt(0) === '\"') {\n\t\t\t\t\tcookie = cookie.slice(1, -1);\n\t\t\t\t}\n\n\t\t\t\ttry {\n\t\t\t\t\tvar name = parts[0].replace(rdecode, decodeURIComponent);\n\t\t\t\t\tcookie = converter.read ?\n\t\t\t\t\t\tconverter.read(cookie, name) : converter(cookie, name) ||\n\t\t\t\t\t\tcookie.replace(rdecode, decodeURIComponent);\n\n\t\t\t\t\tif (this.json) {\n\t\t\t
/***/ }),
2019-05-05 02:44:01 +02:00
/***/ "./src/domain/globals.ts":
/*!*******************************!*\
!*** ./src/domain/globals.ts ***!
\*******************************/
/*! exports provided: Globals */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Globals\", function() { return Globals; });\n/*\r\n This program is free software: you can redistribute it and/or modify\r\n it under the terms of the GNU General Public License as published by\r\n the Free Software Foundation, either version 3 of the License, or\r\n (at your option) any later version.\r\n\r\n This program is distributed in the hope that it will be useful,\r\n but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n GNU General Public License for more details.\r\n\r\n You should have received a copy of the GNU General Public License\r\n along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\nvar Globals = /** @class */ (function () {\r\n function Globals() {\r\n }\r\n Globals.registerTheme = function (name, styleClass) {\r\n if (Globals.themes.some(function (value) { return value.name === name; })) {\r\n console.log(\"Theme with name '\" + name + \"' already registered; ignoring register request for styleClass '\" + styleClass + \"'.\");\r\n }\r\n else {\r\n Globals.themes.push({\r\n name: name,\r\n styleClass: styleClass\r\n });\r\n }\r\n };\r\n Globals.hasThemes = function () {\r\n return Globals.themes.length > 0;\r\n };\r\n Globals.hasMultipleThemes = function () {\r\n return Globals.themes.length > 1;\r\n };\r\n Globals.getFirstTheme = function () {\r\n return Globals.getTheme(0);\r\n };\r\n Globals.getTheme = function (index) {\r\n return Globals.themes[index];\r\n };\r\n Globals.getThemes = function () {\r\n return Globals.themes;\r\n };\r\n Globals.registerLayout = function (layout) {\r\n var available = !Globals.layouts.some(function (element) {\r\n if (layout.code === element.code) {\r\n console.error(\"Error: Language code '\" + layout.code + \"' cannot be registered for layout '\" + layout.prettyName + \"' \\n because it is already registered for layout '\" + element.prettyName + \"'!\");\r\n console.log(\"globals.ts\", \"REJECTING LAYOUT\", layout.code, Globals.layouts);\r\n return true;\r\n }\r\n return false;\r\n });\r\n if (available) {\r\n console.log(\"globals.ts\", \"registering layout\", layout.code, layout);\r\n Globals.layouts.push(layout);\r\n }\r\n else {\r\n console.log(\"globals.ts\", \"NOT registering layout\", layout.code, layout);\r\n }\r\n };\r\n Globals.hasLayouts = function () {\r\n return Globals.layouts.length > 0;\r\n };\r\n Globals.hasMultipleLayouts = function () {\r\n return Globals.layouts.length > 1;\r\n };\r\n Globals.getFirstLayout = function () {\r\n return Globals.layouts[0];\r\n };\r\n Globals.getLayouts = function () {\r\n return Globals.layouts;\r\n };\r\n Globals.layouts = [];\r\n Globals.themes = [];\r\n return Globals;\r\n}());\r\n\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvZG9tYWluL2dsb2JhbHMudHMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvZG9tYWluL2dsb2JhbHMudHM/MGU2NiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5XG4gaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnlcbiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvclxuIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uXG5cbiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCxcbiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZlxuIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBB
2019-05-05 02:44:01 +02:00
/***/ }),
/***/ "./src/domain/layout.ts":
/*!******************************!*\
!*** ./src/domain/layout.ts ***!
\******************************/
/*! exports provided: EMPTY_LAYOUT */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"EMPTY_LAYOUT\", function() { return EMPTY_LAYOUT; });\n/*\r\n This program is free software: you can redistribute it and/or modify\r\n it under the terms of the GNU General Public License as published by\r\n the Free Software Foundation, either version 3 of the License, or\r\n (at your option) any later version.\r\n\r\n This program is distributed in the hope that it will be useful,\r\n but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n GNU General Public License for more details.\r\n\r\n You should have received a copy of the GNU General Public License\r\n along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\nvar EMPTY_LAYOUT = {\r\n code: null,\r\n hours: null,\r\n letters: [],\r\n minutes: null,\r\n permanent: [],\r\n prettyName: null,\r\n version: 2\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvZG9tYWluL2xheW91dC50cy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9kb21haW4vbGF5b3V0LnRzP2VjYzAiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeVxuIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5XG4gdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3JcbiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLlxuXG4gVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsXG4gYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2ZcbiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlXG4gR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy5cblxuIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlXG4gYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uXG4gKi9cblxuaW1wb3J0IHtMZXR0ZXJ9IGZyb20gXCIuL2xldHRlclwiO1xuXG5leHBvcnQgaW50ZXJmYWNlIExheW91dCB7XG4gICAgcmVhZG9ubHkgY29kZTogc3RyaW5nO1xuICAgIGdldENvYXJzZU1pbnV0ZT86ICh0aW1lOiBEYXRlKSA9PiBudW1iZXI7XG4gICAgZ2V0RG90TWludXRlPzogKHRpbWU6IERhdGUpID0+IG51bWJlcjtcbiAgICBnZXRIb3VyPzogKHRpbWU6IERhdGUpID0+IG51bWJlcjtcbiAgICBnZXRTZWNvbmRzPzogKHRpbWU6IERhdGUpID0+IG51bWJlcjtcbiAgICByZWFkb25seSBob3VyczogVGltZURlZmluaXRpb247XG4gICAgcmVhZG9ubHkgbGV0dGVyczogc3RyaW5nW107XG4gICAgcmVhZG9ubHkgbWludXRlczogVGltZURlZmluaXRpb247XG4gICAgcGFyc2VkPzogTGV0dGVyW11bXTtcbiAgICByZWFkb25seSBwZXJtYW5lbnQ6IFdvcmREZWZpbml0aW9uIHwgV29yZERlZmluaXRpb25bXTtcbiAgICByZWFkb25seSBwcmV0dHlOYW1lOiBzdHJpbmc7XG4gICAgc2Vjb25kcz86IFRpbWVEZWZpbml0aW9uO1xuICAgIHJlYWRvbmx5IHZlcnNpb246IG51bWJlcjtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBXb3JkRGVmaW5pdGlvbiB7XG4gICAgW2xpbmU6IG51bWJlcl06IG51bWJlcltdO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIFRpbWVEZWZpbml0aW9uIHtcbiAgICBbdmFsdWVzOiBzdHJpbmddOiBXb3JkRGVmaW5pdGlvbiB8IFdvcmREZWZpbml0aW9uW107XG59XG5cbmV4cG9ydCBjb25zdCBFTVBUWV9MQVlPVVQ6IExheW91dCA9IHtcbiAgICBjb2RlOiBudWxsLFxuICAgIGhvdXJzOiBudWxsLFxuICAgIGxldHRlcnM6IFtdLFxuICAgIG1pbnV0ZXM6IG51bGwsXG4gICAgcGVybWFuZW50OiBbXSxcbiAgICBwcmV0dHlOYW1lOiBudWxsLFxuICAgIHZlcnNpb246IDJcbn07XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTs7Ozs7Ozs7Ozs7OztBQWFBO0FBNEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/domain/layout.ts\n");
/***/ }),
/***/ "./src/domain/letter.ts":
/*!******************************!*\
!*** ./src/domain/letter.ts ***!
\******************************/
/*! exports provided: Letter */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Letter\", function() { return Letter; });\n/*\r\n This program is free software: you can redistribute it and/or modify\r\n it under the terms of the GNU General Public License as published by\r\n the Free Software Foundation, either version 3 of the License, or\r\n (at your option) any later version.\r\n\r\n This program is distributed in the hope that it will be useful,\r\n but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n GNU General Public License for more details.\r\n\r\n You should have received a copy of the GNU General Public License\r\n along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n/**\r\n * Ein Buchstabe. Hilfsklasse für den Renderer und Inhalt der Layout-Arrays.\r\n * @param value Der Buchstabe, der Dargestellt werden soll.\r\n * @param style Die CSS-Styleklassen des Buchstabens.\r\n */\r\nvar Letter = /** @class */ (function () {\r\n function Letter(value, style) {\r\n this.style = '';\r\n this.value = value;\r\n if (!!style) {\r\n this.style = style;\r\n }\r\n }\r\n Letter.prototype.addStyle = function (style) {\r\n if (this.style === '') {\r\n this.style = style;\r\n }\r\n else {\r\n this.style += \" \" + style;\r\n }\r\n };\r\n ;\r\n Letter.prototype.toString = function () {\r\n return \"<span class=\\\"item letter \" + this.style + \"\\\">\" + this.value + \"</span>\";\r\n };\r\n ;\r\n return Letter;\r\n}());\r\n\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvZG9tYWluL2xldHRlci50cy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9kb21haW4vbGV0dGVyLnRzPzU1MjUiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeVxuIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5XG4gdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3JcbiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLlxuXG4gVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsXG4gYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2ZcbiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlXG4gR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy5cblxuIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlXG4gYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uXG4gKi9cblxuLyoqXG4gKiBFaW4gQnVjaHN0YWJlLiBIaWxmc2tsYXNzZSBmw7xyIGRlbiBSZW5kZXJlciB1bmQgSW5oYWx0IGRlciBMYXlvdXQtQXJyYXlzLlxuICogQHBhcmFtIHZhbHVlIERlciBCdWNoc3RhYmUsIGRlciBEYXJnZXN0ZWxsdCB3ZXJkZW4gc29sbC5cbiAqIEBwYXJhbSBzdHlsZSBEaWUgQ1NTLVN0eWxla2xhc3NlbiBkZXMgQnVjaHN0YWJlbnMuXG4gKi9cbmV4cG9ydCBjbGFzcyBMZXR0ZXIge1xuICAgIHByaXZhdGUgcmVhZG9ubHkgdmFsdWU6IHN0cmluZztcbiAgICBwcml2YXRlIHN0eWxlOiBzdHJpbmcgPSAnJztcblxuICAgIGNvbnN0cnVjdG9yKHZhbHVlOiBzdHJpbmcsIHN0eWxlPzogc3RyaW5nKSB7XG4gICAgICAgIHRoaXMudmFsdWUgPSB2YWx1ZTtcbiAgICAgICAgaWYgKCEhc3R5bGUpIHtcbiAgICAgICAgICAgIHRoaXMuc3R5bGUgPSBzdHlsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGFkZFN0eWxlKHN0eWxlOiBzdHJpbmcpOiB2b2lkIHtcbiAgICAgICAgaWYgKHRoaXMuc3R5bGUgPT09ICcnKSB7XG4gICAgICAgICAgICB0aGlzLnN0eWxlID0gc3R5bGU7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICB0aGlzLnN0eWxlICs9IGAgJHtzdHlsZX1gO1xuICAgICAgICB9XG4gICAgfTtcblxuICAgIHRvU3RyaW5nKCk6IHN0cmluZyB7XG4gICAgICAgIHJldHVybiBgPHNwYW4gY2xhc3M9XCJpdGVtIGxldHRlciAke3RoaXMuc3R5bGV9XCI+JHt0aGlzLnZhbHVlfTwvc3Bhbj5gO1xuICAgIH07XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTs7Ozs7Ozs7Ozs7OztBQWFBO0FBRUE7Ozs7QUFJQTtBQUNBO0FBSUE7QUFGQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7OyIsInNvdXJjZVJvb3QiOi
/***/ }),
/***/ "./src/index.ts":
/*!**********************!*\
!*** ./src/index.ts ***!
\**********************/
/*! no exports provided */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
2019-05-05 10:59:50 +02:00
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _domain_globals__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./domain/globals */ \"./src/domain/globals.ts\");\n/* harmony import */ var _theme_autodetector__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./theme-autodetector */ \"./src/theme-autodetector.ts\");\n/* harmony import */ var _uhr__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./uhr */ \"./src/uhr.ts\");\n/* harmony import */ var _layout_layout_de_ch__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./layout/layout-de_ch */ \"./src/layout/layout-de_ch.ts\");\n/* harmony import */ var _layout_layout_de_ch_genau__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./layout/layout-de_ch_genau */ \"./src/layout/layout-de_ch_genau.ts\");\n/* harmony import */ var _layout_layout_de__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./layout/layout-de */ \"./src/layout/layout-de.ts\");\n/* harmony import */ var _layout_layout_dk__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./layout/layout-dk */ \"./src/layout/layout-dk.ts\");\n/* harmony import */ var _layout_layout_en__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./layout/layout-en */ \"./src/layout/layout-en.ts\");\n/* harmony import */ var _layout_layout_es__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./layout/layout-es */ \"./src/layout/layout-es.ts\");\n/* harmony import */ var _layout_layout_fr__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./layout/layout-fr */ \"./src/layout/layout-fr.ts\");\n/* harmony import */ var _layout_layout_it__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./layout/layout-it */ \"./src/layout/layout-it.ts\");\n/* harmony import */ var _layout_layout_nl__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./layout/layout-nl */ \"./src/layout/layout-nl.ts\");\n/* harmony import */ var _layout_layout_pt__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./layout/layout-pt */ \"./src/layout/layout-pt.ts\");\n/*\r\n This program is free software: you can redistribute it and/or modify\r\n it under the terms of the GNU General Public License as published by\r\n the Free Software Foundation, either version 3 of the License, or\r\n (at your option) any later version.\r\n\r\n This program is distributed in the hope that it will be useful,\r\n but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n GNU General Public License for more details.\r\n\r\n You should have received a copy of the GNU General Public License\r\n along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n// First things first: discover included themes and register them\r\nObject(_theme_autodetector__WEBPACK_IMPORTED_MODULE_1__[\"autodetectThemes\"])();\r\n// Now register some layouts\r\n_domain_globals__WEBPACK_IMPORTED_MODULE_0__[\"Globals\"].registerLayout(_layout_layout_de_ch__WEBPACK_IMPORTED_MODULE_3__[\"Layout_de_CH\"]);\r\n_domain_globals__WEBPACK_IMPORTED_MODULE_0__[\"Globals\"].registerLayout(_layout_layout_de_ch_genau__WEBPACK_IMPORTED_MODULE_4__[\"Layout_de_CH_genau\"]);\r\n_domain_globals__WEBPACK_IMPORTED_MODULE_0__[\"Globals\"].registerLayout(_layout_layout_de__WEBPACK_IMPORTED_MODULE_5__[\"Layout_de\"]);\r\n_domain_globals__WEBPACK_IMPORTED_MODULE_0__[\"Globals\"].registerLayout(_layout_layout_dk__WEBPACK_IMPORTED_MODULE_6__[\"Layout_dk\"]);\r\n_domain_globals__WEBPACK_IMPORTED_MODULE_0__[\"Globals\"].registerLayout(_layout_layout_en__WEBPACK_IMPORTED_MODULE_7__[\"Layout_en\"]);\r\n_domain_globals__WEBPACK_IMPORTED_MODULE_0__[\"Globals\"].registerLayout(_layout_layout_es__WEBPACK_IMPORTED_MODULE_8__[\"Layout_es\"]);\r\n_domain_globals__WEBPACK_IMPORTED_MODULE_0__[\"Globals\"].registerLayout(_layout_layout_fr__WEBPACK_IMPORTED_MODULE_9__[\"Layout_fr\"]);\r\n_domain_globals__WEBPACK_IMPORTED_MODULE_0__[\"Globals\"].registerLayout(_layout_layout_it__WEBPACK_IMPORTED_MODULE_10__[\"Layout_it\"]);\r\n_
/***/ }),
/***/ "./src/layout/layout-de.ts":
/*!*********************************!*\
!*** ./src/layout/layout-de.ts ***!
\*********************************/
/*! exports provided: Layout_de */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Layout_de\", function() { return Layout_de; });\n/*\r\n This program is free software: you can redistribute it and/or modify\r\n it under the terms of the GNU General Public License as published by\r\n the Free Software Foundation, either version 3 of the License, or\r\n (at your option) any later version.\r\n\r\n This program is distributed in the hope that it will be useful,\r\n but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n GNU General Public License for more details.\r\n\r\n You should have received a copy of the GNU General Public License\r\n along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\nvar es_ist = { 1: [1, 2, 4, 5, 6] };\r\nvar uhr = { 10: [9, 10, 11] };\r\nvar nach = { 4: [8, 9, 10, 11] };\r\nvar vor = { 4: [1, 2, 3] };\r\nvar halb = { 5: [1, 2, 3, 4] };\r\nvar fuenf = { 1: [8, 9, 10, 11] };\r\nvar zehn = { 2: [1, 2, 3, 4] };\r\nvar viertel = { 3: [5, 6, 7, 8, 9, 10, 11] };\r\nvar zwanzig = { 2: [5, 6, 7, 8, 9, 10, 11] };\r\nvar dreiviertel = { 3: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] };\r\nvar Layout_de = {\r\n code: 'de',\r\n hours: {\r\n '0,12': { 9: [7, 8, 9, 10, 11] },\r\n '1,13': { 6: [1, 2, 3, 4] },\r\n '2,14': { 6: [8, 9, 10, 11] },\r\n '3,15': { 7: [1, 2, 3, 4] },\r\n '4,16': { 7: [8, 9, 10, 11] },\r\n '5,17': { 5: [8, 9, 10, 11] },\r\n '6,18': { 8: [1, 2, 3, 4, 5] },\r\n '7,19': { 9: [1, 2, 3, 4, 5, 6] },\r\n '8,20': { 8: [8, 9, 10, 11] },\r\n '9,21': { 10: [4, 5, 6, 7] },\r\n '10,22': { 10: [1, 2, 3, 4] },\r\n '11,23': { 5: [6, 7, 8] }\r\n },\r\n letters: [\r\n 'ESKISTAFÜNF',\r\n 'ZEHNZWANZIG',\r\n 'DREIVIERTEL',\r\n 'VORFUNKNACH',\r\n 'HALBAELFÜNF',\r\n 'EINSXAMZWEI',\r\n 'DREIPMJVIER',\r\n 'SECHSNLACHT',\r\n 'SIEBENZWÖLF',\r\n 'ZEHNEUNKUHR'\r\n ],\r\n minutes: {\r\n '0,1,2,3,4': uhr,\r\n '5,6,7,8,9': [fuenf, nach],\r\n '10,11,12,13,14': [zehn, nach],\r\n '15,16,17,18,19': [viertel, nach],\r\n '20,21,22,23,24': [zwanzig, nach],\r\n '25,26,27,28,29': [fuenf, vor, halb],\r\n '30,31,32,33,34': halb,\r\n '35,36,37,38,39': [fuenf, nach, halb],\r\n '40,41,42,43,44': [zwanzig, vor],\r\n '45,46,47,48,49': dreiviertel,\r\n '50,51,52,53,54': [zehn, vor],\r\n '55,56,57,58,59': [fuenf, vor]\r\n },\r\n permanent: es_ist,\r\n prettyName: 'Deutsch',\r\n version: 2\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2xheW91dC1kZS50cy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvbGF5b3V0LWRlLnRzP2MwZjUiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeVxuIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5XG4gdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3JcbiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLlxuXG4gVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsXG4gYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2ZcbiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlXG4gR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy5cblxuIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlXG4gYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uXG4gKi9cblxuaW1wb3J0IHtMYXlvdXQsIFdvcmREZWZpbml0aW9ufSBmcm9tICcuLi9kb21haW4vbGF5b3V0JztcblxuY29uc3QgZXNfaXN0OiBXb3JkRGVmaW5pdGlvbiA9IHsxOiBbMSwgMiwgNCwgNSwgNl19O1xuY29uc3QgdWhyOiBXb3JkRGVmaW5pdGlvbiA9IHsxMDogWzksIDEwLCAxMV19O1xuY29uc3QgbmFjaDogV29yZERlZmlua
2019-05-05 02:44:01 +02:00
/***/ }),
/***/ "./src/layout/layout-de_ch.ts":
/*!************************************!*\
!*** ./src/layout/layout-de_ch.ts ***!
\************************************/
/*! exports provided: Layout_de_CH */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
2019-05-05 10:59:50 +02:00
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Layout_de_CH\", function() { return Layout_de_CH; });\n/*\r\n This program is free software: you can redistribute it and/or modify\r\n it under the terms of the GNU General Public License as published by\r\n the Free Software Foundation, either version 3 of the License, or\r\n (at your option) any later version.\r\n\r\n This program is distributed in the hope that it will be useful,\r\n but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n GNU General Public License for more details.\r\n\r\n You should have received a copy of the GNU General Public License\r\n along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\nvar es_isch = { 1: [1, 2, 4, 5, 6, 7] };\r\nvar ab = { 4: [1, 2] };\r\nvar vor = { 3: [9, 10, 11] };\r\nvar haubi = { 4: [4, 5, 6, 7, 8] };\r\nvar fuef = { 1: [9, 10, 11] };\r\nvar zae = { 2: [9, 10, 11] };\r\nvar viertu = { 2: [1, 2, 3, 4, 5, 6] };\r\nvar zwaenzg = { 3: [1, 2, 3, 4, 5, 6] };\r\nvar Layout_de_CH = {\r\n code: 'de_CH',\r\n hours: {\r\n '0,12': { 10: [1, 2, 3, 4, 5, 6] },\r\n '1,13': { 5: [1, 2, 3] },\r\n '2,14': { 5: [4, 5, 6, 7] },\r\n '3,15': { 5: [9, 10, 11] },\r\n '4,16': { 6: [1, 2, 3, 4, 5] },\r\n '5,17': { 6: [6, 7, 8, 9] },\r\n '6,18': { 7: [1, 2, 3, 4, 5, 6] },\r\n '7,19': { 7: [7, 8, 9, 10, 11] },\r\n '8,20': { 8: [1, 2, 3, 4, 5] },\r\n '9,21': { 8: [6, 7, 8, 9] },\r\n '10,22': { 9: [1, 2, 3, 4] },\r\n '11,23': { 9: [8, 9, 10, 11] }\r\n },\r\n letters: [\r\n 'ESKISCHAFÜF',\r\n 'VIERTUBFZÄÄ',\r\n 'ZWÄNZGSIVOR',\r\n 'ABOHAUBIEGE',\r\n 'EISZWÖISDRÜ',\r\n 'VIERIFÜFIQT',\r\n 'SÄCHSISIBNI',\r\n 'ACHTINÜNIEL',\r\n 'ZÄNIERBEUFI',\r\n 'ZWÖUFINAUHR'\r\n ],\r\n minutes: {\r\n '5,6,7,8,9': [fuef, ab],\r\n '10,11,12,13,14': [zae, ab],\r\n '15,16,17,18,19': [viertu, ab],\r\n '20,21,22,23,24': [zwaenzg, ab],\r\n '25,26,27,28,29': [fuef, vor, haubi],\r\n '30,31,32,33,34': haubi,\r\n '35,36,37,38,39': [fuef, ab, haubi],\r\n '40,41,42,43,44': [zwaenzg, vor],\r\n '45,46,47,48,49': [viertu, vor],\r\n '50,51,52,53,54': [zae, vor],\r\n '55,56,57,58,59': [fuef, vor]\r\n },\r\n permanent: es_isch,\r\n prettyName: 'Bärndütsch',\r\n version: 2\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2xheW91dC1kZV9jaC50cy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvbGF5b3V0LWRlX2NoLnRzP2E2ODIiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeVxuIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5XG4gdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3JcbiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLlxuXG4gVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsXG4gYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2ZcbiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlXG4gR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy5cblxuIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlXG4gYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uXG4gKi9cblxuaW1wb3J0IHtMYXlvdXQsIFdvcmREZWZpbml0aW9ufSBmcm9tICcuLi9kb21haW4vbGF5b3V0JztcblxuY29uc3QgZXNfaXNjaDogV29yZERlZmluaXRpb24gPSB7MTogWzEsIDIsIDQsIDUsIDYsIDddfTtcbmNvbnN0IGFiOiBXb3JkRGVmaW5pdGlvbiA9IHs0OiBbMSwgMl19O1xuY29uc3Qgdm9yOiBXb3JkRGVmaW5pdGlvbiA9IHszOiBbOSwgMTAsIDExXX07XG5jb25zdCBoYXViaTogV29yZERlZmluaXRpb24gPSB7NDogWzQsIDUsIDYsIDcsIDhdfTtcbmNvbnN0IGZ1ZWY6IFdvcmR
/***/ }),
/***/ "./src/layout/layout-de_ch_genau.ts":
/*!******************************************!*\
!*** ./src/layout/layout-de_ch_genau.ts ***!
\******************************************/
/*! exports provided: Layout_de_CH_genau */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
2019-05-05 10:59:50 +02:00
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Layout_de_CH_genau\", function() { return Layout_de_CH_genau; });\n/*\r\n This program is free software: you can redistribute it and/or modify\r\n it under the terms of the GNU General Public License as published by\r\n the Free Software Foundation, either version 3 of the License, or\r\n (at your option) any later version.\r\n\r\n This program is distributed in the hope that it will be useful,\r\n but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n GNU General Public License for more details.\r\n\r\n You should have received a copy of the GNU General Public License\r\n along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\nvar es_isch = { 1: [1, 2, 4, 5, 6, 7] };\r\nvar genau = { 3: [7, 8, 9, 10, 11] };\r\nvar ab = { 4: [4, 5] };\r\nvar vor = { 4: [1, 2, 3] };\r\nvar haubi = { 4: [7, 8, 9, 10, 11] };\r\nvar fuef = { 1: [9, 10, 11] };\r\nvar zae = { 2: [9, 10, 11] };\r\nvar viertu = { 2: [1, 2, 3, 4, 5, 6] };\r\nvar zwaenzg = { 3: [1, 2, 3, 4, 5, 6] };\r\nvar Layout_de_CH_genau = {\r\n code: 'de_CH_genau',\r\n hours: {\r\n '0,12': { 10: [1, 2, 3, 4, 5, 6] },\r\n '1,13': { 5: [1, 2, 3] },\r\n '2,14': { 5: [4, 5, 6, 7] },\r\n '3,15': { 5: [9, 10, 11] },\r\n '4,16': { 6: [1, 2, 3, 4, 5] },\r\n '5,17': { 6: [6, 7, 8, 9] },\r\n '6,18': { 7: [1, 2, 3, 4, 5, 6] },\r\n '7,19': { 7: [7, 8, 9, 10, 11] },\r\n '8,20': { 8: [1, 2, 3, 4, 5] },\r\n '9,21': { 8: [6, 7, 8, 9] },\r\n '10,22': { 9: [1, 2, 3, 4] },\r\n '11,23': { 9: [8, 9, 10, 11] }\r\n },\r\n letters: [\r\n 'ESKISCHAFÜF',\r\n 'VIERTUBFZÄÄ',\r\n 'ZWÄNZGGENAU',\r\n 'VORABOHAUBI',\r\n 'EISZWÖISDRÜ',\r\n 'VIERIFÜFIQT',\r\n 'SÄCHSISIBNI',\r\n 'ACHTINÜNIEL',\r\n 'ZÄNIERBEUFI',\r\n 'ZWÖUFINAUHR'\r\n ],\r\n minutes: {\r\n '0': genau,\r\n '5,6,7,8,9': [fuef, ab],\r\n '10,11,12,13,14': [zae, ab],\r\n '15,16,17,18,19': [viertu, ab],\r\n '20,21,22,23,24': [zwaenzg, ab],\r\n '25,26,27,28,29': [fuef, vor, haubi],\r\n '30,31,32,33,34': haubi,\r\n '35,36,37,38,39': [fuef, ab, haubi],\r\n '40,41,42,43,44': [zwaenzg, vor],\r\n '45,46,47,48,49': [viertu, vor],\r\n '50,51,52,53,54': [zae, vor],\r\n '55,56,57,58,59': [fuef, vor]\r\n },\r\n permanent: es_isch,\r\n prettyName: 'Bärndütsch (genau)',\r\n version: 2\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2xheW91dC1kZV9jaF9nZW5hdS50cy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvbGF5b3V0LWRlX2NoX2dlbmF1LnRzP2VjZmMiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeVxuIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5XG4gdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3JcbiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLlxuXG4gVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsXG4gYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2ZcbiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlXG4gR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy5cblxuIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlXG4gYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uXG4gKi9cblxuaW1wb3J0IHtMYXlvdXQsIFdvcmREZWZpbml0aW9ufSBmcm9tICcuLi9kb21haW4vbGF5b3V0JztcblxuY29uc3QgZXNfaXNjaDogV29yZERlZmluaXRpb24gPSB7MTogWzEsIDIsIDQsIDUsIDYsIDddfTtcbmNvbnN0IGdlbmF1OiBXb3JkRGVmaW5pdGlvbiA9IHszOiBbNywgOCwgOSwgMTAsIDExXX07XG5jb25zdCBhYjogV29yZERlZml
/***/ }),
/***/ "./src/layout/layout-dk.ts":
/*!*********************************!*\
!*** ./src/layout/layout-dk.ts ***!
\*********************************/
/*! exports provided: Layout_dk */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Layout_dk\", function() { return Layout_dk; });\n/*\r\n This program is free software: you can redistribute it and/or modify\r\n it under the terms of the GNU General Public License as published by\r\n the Free Software Foundation, either version 3 of the License, or\r\n (at your option) any later version.\r\n\r\n This program is distributed in the hope that it will be useful,\r\n but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n GNU General Public License for more details.\r\n\r\n You should have received a copy of the GNU General Public License\r\n along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\nvar klokken_er = { 1: [1, 2, 3, 4, 5, 6, 7, 9, 10] };\r\nvar minutter = { 4: [4, 5, 6, 7, 8, 9, 10, 11] };\r\nvar i = { 5: [8] };\r\nvar over = { 5: [4, 5, 6, 7] };\r\nvar fem = { 2: [1, 2, 3] };\r\nvar ti = { 4: [1, 2] };\r\nvar kvart = { 3: [4, 5, 6, 7, 8] };\r\nvar tyve = { 2: [4, 5, 6, 7] };\r\nvar halv = { 6: [8, 9, 10, 11] };\r\nvar Layout_dk = {\r\n code: 'dk',\r\n hours: {\r\n '0,12': { 10: [8, 9, 10, 11] },\r\n '1,13': { 7: [1, 2] },\r\n '2,14': { 7: [3, 4] },\r\n '3,15': { 7: [5, 6, 7] },\r\n '4,16': { 7: [8, 9, 10, 11] },\r\n '5,17': { 8: [1, 2, 3] },\r\n '6,18': { 8: [4, 5, 6, 7] },\r\n '7,19': { 8: [9, 10, 11] },\r\n '8,20': { 9: [1, 2, 3, 4] },\r\n '9,21': { 9: [6, 7] },\r\n '10,22': { 9: [10, 11] },\r\n '11,23': { 10: [1, 2, 3, 4, 5, 6] }\r\n },\r\n letters: [\r\n 'KLOKKENVERO',\r\n 'FEMTYVESKLA',\r\n 'OJEKVARTVAT',\r\n 'TIAMINUTTER',\r\n 'VEMOVERILMF',\r\n 'MONALISHALV',\r\n 'ETTOTREFIRE',\r\n 'FEMSEKSRSYV',\r\n 'OTTERNIMETI',\r\n 'ELLEVEATOLV'\r\n ],\r\n minutes: {\r\n '5,6,7,8,9': [fem, minutter, over],\r\n '10,11,12,13,14': [ti, minutter, over],\r\n '15,16,17,18,19': [kvart, over],\r\n '20,21,22,23,24': [tyve, minutter, over],\r\n '25,26,27,28,29': [fem, minutter, i, halv],\r\n '30,31,32,33,34': [halv],\r\n '35,36,37,38,39': [fem, minutter, over, halv],\r\n '40,41,42,43,44': [tyve, minutter, i],\r\n '45,46,47,48,49': [kvart, i],\r\n '50,51,52,53,54': [ti, minutter, i],\r\n '55,56,57,58,59': [fem, minutter, i]\r\n },\r\n permanent: klokken_er,\r\n prettyName: 'Dansk',\r\n version: 2\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2xheW91dC1kay50cy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvbGF5b3V0LWRrLnRzPzhmYzYiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeVxuIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5XG4gdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3JcbiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLlxuXG4gVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsXG4gYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2ZcbiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlXG4gR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy5cblxuIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlXG4gYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uXG4gKi9cblxuaW1wb3J0IHtMYXlvdXQsIFdvcmREZWZpbml0aW9ufSBmcm9tICcuLi9kb21haW4vbGF5b3V0JztcblxuY29uc3Qga2xva2tlbl9lcjogV29yZERlZmluaXRpb24gPSB7MTogWzEsIDIsIDMsIDQsIDUsIDYsIDcsIDksIDEwXX07XG5jb25zdCBtaW51dHRlcjogV29yZERlZmluaXRpb24gPSB7NDogWzQsIDUsIDYsIDcsIDgsIDksIDEwLCAxMV19O1xuY29uc3QgaTogV29yZERlZmluaXRpb24gPSB7NTogWzhdfTtcbmNvbnN0IG92ZXI6IFdvcmRE
/***/ }),
/***/ "./src/layout/layout-en.ts":
/*!*********************************!*\
!*** ./src/layout/layout-en.ts ***!
\*********************************/
/*! exports provided: Layout_en */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Layout_en\", function() { return Layout_en; });\n/*\r\n This program is free software: you can redistribute it and/or modify\r\n it under the terms of the GNU General Public License as published by\r\n the Free Software Foundation, either version 3 of the License, or\r\n (at your option) any later version.\r\n\r\n This program is distributed in the hope that it will be useful,\r\n but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n GNU General Public License for more details.\r\n\r\n You should have received a copy of the GNU General Public License\r\n along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\nvar it_is = { 1: [1, 2, 4, 5] };\r\nvar half = { 4: [1, 2, 3, 4] };\r\nvar to = { 4: [10, 11] };\r\nvar past = { 5: [1, 2, 3, 4] };\r\nvar o_clock = { 10: [5, 6, 7, 8, 9, 10, 11] };\r\nvar five = { 3: [7, 8, 9, 10] };\r\nvar ten = { 4: [6, 7, 8] };\r\nvar a_quarter = { 2: [1, 3, 4, 5, 6, 7, 8, 9] };\r\nvar twenty = { 3: [1, 2, 3, 4, 5, 6] };\r\nvar twentyfive = { 3: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] };\r\nvar Layout_en = {\r\n code: 'en',\r\n getHour: function (time) {\r\n var hour = time.getHours();\r\n if (time.getMinutes() >= 35) {\r\n return (hour + 1) % 24;\r\n }\r\n return hour;\r\n },\r\n hours: {\r\n '0,12': { 9: [6, 7, 8, 9, 10, 11] },\r\n '1,13': { 6: [1, 2, 3] },\r\n '2,14': { 7: [9, 10, 11] },\r\n '3,15': { 6: [7, 8, 9, 10, 11] },\r\n '4,16': { 7: [1, 2, 3, 4] },\r\n '5,17': { 7: [5, 6, 7, 8] },\r\n '6,18': { 6: [4, 5, 6] },\r\n '7,19': { 9: [1, 2, 3, 4, 5] },\r\n '8,20': { 8: [1, 2, 3, 4, 5] },\r\n '9,21': { 5: [8, 9, 10, 11] },\r\n '10,22': { 10: [1, 2, 3] },\r\n '11,23': { 8: [6, 7, 8, 9, 10, 11] }\r\n },\r\n letters: [\r\n 'ITLISBFAMPM',\r\n 'ACQUARTERDC',\r\n 'TWENTYFIVEX',\r\n 'HALFBTENFTO',\r\n 'PASTERUNINE',\r\n 'ONESIXTHREE',\r\n 'FOURFIVETWO',\r\n 'EIGHTELEVEN',\r\n 'SEVENTWELVE',\r\n 'TENSO\\'CLOCK'\r\n ],\r\n minutes: {\r\n '0,1,2,3,4': o_clock,\r\n '5,6,7,8,9': [five, past],\r\n '10,11,12,13,14': [ten, past],\r\n '15,16,17,18,19': [a_quarter, past],\r\n '20,21,22,23,24': [twenty, past],\r\n '25,26,27,28,29': [twentyfive, past],\r\n '30,31,32,33,34': [half, past],\r\n '35,36,37,38,39': [twentyfive, to],\r\n '40,41,42,43,44': [twenty, to],\r\n '45,46,47,48,49': [a_quarter, to],\r\n '50,51,52,53,54': [ten, to],\r\n '55,56,57,58,59': [five, to]\r\n },\r\n permanent: it_is,\r\n prettyName: 'English',\r\n version: 2\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2xheW91dC1lbi50cy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvbGF5b3V0LWVuLnRzP2JmY2QiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeVxuIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5XG4gdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3JcbiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLlxuXG4gVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsXG4gYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2ZcbiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlXG4gR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy5cblxuIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlXG4gYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uXG4gKi9cblxuaW1wb3J0IHtMYXlvdXQsIFdvcmREZWZpbml0aW9ufSBmcm9
/***/ }),
/***/ "./src/layout/layout-es.ts":
/*!*********************************!*\
!*** ./src/layout/layout-es.ts ***!
\*********************************/
/*! exports provided: Layout_es */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Layout_es\", function() { return Layout_es; });\n/*\r\n This program is free software: you can redistribute it and/or modify\r\n it under the terms of the GNU General Public License as published by\r\n the Free Software Foundation, either version 3 of the License, or\r\n (at your option) any later version.\r\n\r\n This program is distributed in the hope that it will be useful,\r\n but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n GNU General Public License for more details.\r\n\r\n You should have received a copy of the GNU General Public License\r\n along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\nvar es_la = { 1: [1, 2, 6, 7] };\r\nvar son_las = { 1: [2, 3, 4, 6, 7, 8] };\r\nvar y = { 7: [6] };\r\nvar menos = { 7: [7, 8, 9, 10, 11] };\r\nvar media = { 10: [1, 2, 3, 4, 5] };\r\nvar cinco = { 9: [7, 8, 9, 10, 11] };\r\nvar diez = { 8: [8, 9, 10, 11] };\r\nvar cuarto = { 10: [6, 7, 8, 9, 10, 11] };\r\nvar veinte = { 8: [2, 3, 4, 5, 6, 7] };\r\nvar veinticinco = { 9: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] };\r\nvar Layout_es = {\r\n code: 'es',\r\n getHour: function (time) {\r\n var hour = time.getHours();\r\n if (time.getMinutes() >= 35) {\r\n return (hour + 1) % 24;\r\n }\r\n return hour;\r\n },\r\n hours: {\r\n '0,12': [son_las, { 7: [1, 2, 3, 4] }],\r\n '1,13': [es_la, { 1: [9, 10, 11] }],\r\n '2,14': [son_las, { 2: [1, 2, 3] }],\r\n '3,15': [son_las, { 2: [5, 6, 7, 8] }],\r\n '4,16': [son_las, { 3: [1, 2, 3, 4, 5, 6] }],\r\n '5,17': [son_las, { 3: [7, 8, 9, 10, 11] }],\r\n '6,18': [son_las, { 4: [1, 2, 3, 4] }],\r\n '7,19': [son_las, { 4: [6, 7, 8, 9, 10] }],\r\n '8,20': [son_las, { 5: [1, 2, 3, 4] }],\r\n '9,21': [son_las, { 5: [5, 6, 7, 8, 9] }],\r\n '10,22': [son_las, { 6: [3, 4, 5, 6] }],\r\n '11,23': [son_las, { 6: [8, 9, 10, 11] }]\r\n },\r\n letters: [\r\n 'ESONELASUNA',\r\n 'DOSITRESORE',\r\n 'CUATROCINCO',\r\n 'SEISASIETEN',\r\n 'OCHONUEVEYO',\r\n 'LADIEZSONCE',\r\n 'DOCELYMENOS',\r\n 'OVEINTEDIEZ',\r\n 'VEINTICINCO',\r\n 'MEDIACUARTO'\r\n ],\r\n minutes: {\r\n '5,6,7,8,9': [y, cinco],\r\n '10,11,12,13,14': [y, diez],\r\n '15,16,17,18,19': [y, cuarto],\r\n '20,21,22,23,24': [y, veinte],\r\n '25,26,27,28,29': [y, veinticinco],\r\n '30,31,32,33,34': [y, media],\r\n '35,36,37,38,39': [menos, veinticinco],\r\n '40,41,42,43,44': [menos, veinte],\r\n '45,46,47,48,49': [menos, cuarto],\r\n '50,51,52,53,54': [menos, diez],\r\n '55,56,57,58,59': [menos, cinco]\r\n },\r\n permanent: null,\r\n prettyName: 'Español',\r\n version: 2\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2xheW91dC1lcy50cy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvbGF5b3V0LWVzLnRzPzcxZTUiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeVxuIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5XG4gdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3JcbiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLlxuXG4gVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsXG4gYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2ZcbiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlXG4gR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy5cblxuIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlXG4gYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8a
/***/ }),
/***/ "./src/layout/layout-fr.ts":
/*!*********************************!*\
!*** ./src/layout/layout-fr.ts ***!
\*********************************/
/*! exports provided: Layout_fr */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Layout_fr\", function() { return Layout_fr; });\n/*\r\n This program is free software: you can redistribute it and/or modify\r\n it under the terms of the GNU General Public License as published by\r\n the Free Software Foundation, either version 3 of the License, or\r\n (at your option) any later version.\r\n\r\n This program is distributed in the hope that it will be useful,\r\n but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n GNU General Public License for more details.\r\n\r\n You should have received a copy of the GNU General Public License\r\n along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\nvar il_est = { 1: [1, 2, 4, 5, 6] };\r\nvar et = { 8: [1, 2] };\r\nvar moins = { 7: [1, 2, 3, 4, 5] };\r\nvar demie = { 10: [4, 5, 6, 7, 8] };\r\nvar heures = { 6: [6, 7, 8, 9, 10, 11] };\r\nvar le = { 7: [7, 8] };\r\nvar cinq = { 9: [7, 8, 9, 10] };\r\nvar dix = { 7: [9, 10, 11] };\r\nvar quart = { 8: [4, 5, 6, 7, 8] };\r\nvar vingt = { 9: [1, 2, 3, 4, 5] };\r\nvar vingtcinq = { 9: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] };\r\nvar Layout_fr = {\r\n code: 'fr',\r\n getHour: function (time) {\r\n var hour = time.getHours();\r\n if (time.getMinutes() >= 35) {\r\n return (hour + 1) % 24;\r\n }\r\n return hour;\r\n },\r\n hours: {\r\n '0': { 5: [6, 7, 8, 9, 10, 11] },\r\n '1,13': [\r\n { 3: [5, 6, 7] },\r\n heures\r\n ],\r\n '2,14': [\r\n { 1: [8, 9, 10, 11] },\r\n heures\r\n ],\r\n '3,15': [\r\n { 2: [7, 8, 9, 10, 11] },\r\n heures\r\n ],\r\n '4,16': [\r\n { 2: [1, 2, 3, 4, 5, 6] },\r\n heures\r\n ],\r\n '5,17': [\r\n { 4: [8, 9, 10, 11] },\r\n heures\r\n ],\r\n '6,18': [\r\n { 4: [5, 6, 7] },\r\n heures\r\n ],\r\n '7,19': [\r\n { 3: [8, 9, 10, 11] },\r\n heures\r\n ],\r\n '8,20': [\r\n { 4: [1, 2, 3, 4] },\r\n heures\r\n ],\r\n '9,21': [\r\n { 3: [1, 2, 3, 4] },\r\n heures\r\n ],\r\n '10,22': [\r\n { 5: [3, 4, 5] },\r\n heures\r\n ],\r\n '11,23': [\r\n { 6: [1, 2, 3, 4] },\r\n heures\r\n ],\r\n '12': { 5: [1, 2, 3, 4] }\r\n },\r\n letters: [\r\n 'ILNESTODEUX',\r\n 'QUATRETROIS',\r\n 'NEUFUNESEPT',\r\n 'HUITSIXCINQ',\r\n 'MIDIXMINUIT',\r\n 'ONZERHEURES',\r\n 'MOINSOLEDIX',\r\n 'ETRQUARTPMD',\r\n 'VINGT-CINQU',\r\n 'ETSDEMIEPAM'\r\n ],\r\n minutes: {\r\n '5,6,7,8,9': cinq,\r\n '10,11,12,13,14': dix,\r\n '15,16,17,18,19': [et, quart],\r\n '20,21,22,23,24': vingt,\r\n '25,26,27,28,29': vingtcinq,\r\n '30,31,32,33,34': [et, demie],\r\n '35,36,37,38,39': [moins, vingtcinq],\r\n '40,41,42,43,44': [moins, vingt],\r\n '45,46,47,48,49': [moins, le, quart],\r\n '50,51,52,53,54': [moins, dix],\r\n '55,56,57,58,59': [moins, cinq]\r\n },\r\n permanent: il_est,\r\n prettyName: 'Français',\r\n version: 2\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2xheW91dC1mci50cy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvbGF5b3V0LWZyLnRzPzczZTMiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeVxuIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5XG4gdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3JcbiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLlxu
/***/ }),
/***/ "./src/layout/layout-it.ts":
/*!*********************************!*\
!*** ./src/layout/layout-it.ts ***!
\*********************************/
/*! exports provided: Layout_it */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Layout_it\", function() { return Layout_it; });\n/*\r\n This program is free software: you can redistribute it and/or modify\r\n it under the terms of the GNU General Public License as published by\r\n the Free Software Foundation, either version 3 of the License, or\r\n (at your option) any later version.\r\n\r\n This program is distributed in the hope that it will be useful,\r\n but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n GNU General Public License for more details.\r\n\r\n You should have received a copy of the GNU General Public License\r\n along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\nvar sono_le = { 1: [1, 2, 3, 4, 6, 7] };\r\nvar e_l = { 2: [1, 3, 4] };\r\nvar e = { 8: [1] };\r\nvar meno = { 7: [8, 9, 10, 11] };\r\nvar mezza = { 10: [7, 8, 9, 10, 11] };\r\nvar cinque = { 9: [6, 7, 8, 9, 10, 11] };\r\nvar dieci = { 10: [1, 2, 3, 4, 5] };\r\nvar un_quarto = { 8: [3, 4, 6, 7, 8, 9, 10, 11] };\r\nvar venti = { 9: [1, 2, 3, 4, 5] };\r\nvar venticinque = { 9: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] };\r\nvar Layout_it = {\r\n code: 'it',\r\n getHour: function (time) {\r\n var hour = time.getHours();\r\n if (time.getMinutes() >= 35) {\r\n return (hour + 1) % 24;\r\n }\r\n return hour;\r\n },\r\n hours: {\r\n '0,12': [sono_le, { 5: [1, 2, 3, 4, 5, 6] }],\r\n '1,13': [e_l, { 2: [5, 6, 7] }],\r\n '2,14': [sono_le, { 2: [9, 10, 11] }],\r\n '3,15': [sono_le, { 3: [1, 2, 3] }],\r\n '4,16': [sono_le, { 6: [1, 2, 3, 4, 5, 6, 7] }],\r\n '5,17': [sono_le, { 7: [1, 2, 3, 4, 5, 6] }],\r\n '6,18': [sono_le, { 6: [9, 10, 11] }],\r\n '7,19': [sono_le, { 5: [7, 8, 9, 10, 11] }],\r\n '8,20': [sono_le, { 3: [4, 5, 6, 7] }],\r\n '9,21': [sono_le, { 3: [8, 9, 10, 11] }],\r\n '10,22': [sono_le, { 4: [1, 2, 3, 4, 5] }],\r\n '11,23': [sono_le, { 4: [6, 7, 8, 9, 10, 11] }]\r\n },\r\n letters: [\r\n 'SONORLEBORE',\r\n 'ÈRL\\'UNASDUE',\r\n 'TREOTTONOVE',\r\n 'DIECIUNDICI',\r\n 'DODICISETTE',\r\n 'QUATTROCSEI',\r\n 'CINQUEAMENO',\r\n 'ECUNOQUARTO',\r\n 'VENTICINQUE',\r\n 'DIECIPMEZZA'\r\n ],\r\n minutes: {\r\n '5,6,7,8,9': [e, cinque],\r\n '10,11,12,13,14': [e, dieci],\r\n '15,16,17,18,19': [e, un_quarto],\r\n '20,21,22,23,24': [e, venti],\r\n '25,26,27,28,29': [e, venticinque],\r\n '30,31,32,33,34': [e, mezza],\r\n '35,36,37,38,39': [meno, venticinque],\r\n '40,41,42,43,44': [meno, venti],\r\n '45,46,47,48,49': [meno, un_quarto],\r\n '50,51,52,53,54': [meno, dieci],\r\n '55,56,57,58,59': [meno, cinque]\r\n },\r\n permanent: null,\r\n prettyName: 'Italiano',\r\n version: 2\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2xheW91dC1pdC50cy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvbGF5b3V0LWl0LnRzP2NmY2YiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeVxuIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5XG4gdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3JcbiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLlxuXG4gVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsXG4gYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2ZcbiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlXG4gR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy5cblxuIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlXG4gYWxvbmcgd2l0aCB0aGlzIHByb2dyYW
/***/ }),
/***/ "./src/layout/layout-nl.ts":
/*!*********************************!*\
!*** ./src/layout/layout-nl.ts ***!
\*********************************/
/*! exports provided: Layout_nl */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Layout_nl\", function() { return Layout_nl; });\n/*\r\n This program is free software: you can redistribute it and/or modify\r\n it under the terms of the GNU General Public License as published by\r\n the Free Software Foundation, either version 3 of the License, or\r\n (at your option) any later version.\r\n\r\n This program is distributed in the hope that it will be useful,\r\n but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n GNU General Public License for more details.\r\n\r\n You should have received a copy of the GNU General Public License\r\n along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\nvar het_is = { 1: [1, 2, 3, 5, 6] };\r\nvar over1 = { 3: [1, 2, 3, 4] };\r\nvar voor1 = { 2: [8, 9, 10, 11] };\r\nvar over2 = { 4: [8, 9, 10, 11] };\r\nvar voor2 = { 5: [1, 2, 3, 4] };\r\nvar half = { 4: [1, 2, 3, 4] };\r\nvar vijf = { 1: [8, 9, 10, 11] };\r\nvar tien = { 2: [1, 2, 3, 4] };\r\nvar kwart = { 3: [7, 8, 9, 10, 11] };\r\nvar uur = { 10: [9, 10, 11] };\r\nvar Layout_nl = {\r\n code: 'nl',\r\n getHour: function (time) {\r\n var hour = time.getHours();\r\n if (time.getMinutes() >= 20) {\r\n return (hour + 1) % 24;\r\n }\r\n return hour;\r\n },\r\n hours: {\r\n '0,12': { 10: [1, 2, 3, 4, 5, 6] },\r\n '1,13': { 5: [8, 9, 10] },\r\n '2,14': { 6: [1, 2, 3, 4] },\r\n '3,15': { 6: [8, 9, 10, 11] },\r\n '4,16': { 7: [1, 2, 3, 4] },\r\n '5,17': { 7: [5, 6, 7, 8] },\r\n '6,18': { 7: [9, 10, 11] },\r\n '7,19': { 8: [1, 2, 3, 4, 5] },\r\n '8,20': { 9: [1, 2, 3, 4] },\r\n '9,21': { 8: [7, 8, 9, 10, 11] },\r\n '10,22': { 9: [5, 6, 7, 8] },\r\n '11,23': { 9: [9, 10, 11] }\r\n },\r\n letters: [\r\n 'HETKISAVIJF',\r\n 'TIENBTZVOOR',\r\n 'OVERMEKWART',\r\n 'HALFSPWOVER',\r\n 'VOORTHGEENS',\r\n 'TWEEPVCDRIE',\r\n 'VIERVIJFZES',\r\n 'ZEVENONEGEN',\r\n 'ACHTTIENELF',\r\n 'TWAALFBFUUR'\r\n ],\r\n minutes: {\r\n '0,1,2,3,4': uur,\r\n '5,6,7,8,9': [vijf, over1],\r\n '10,11,12,13,14': [tien, over1],\r\n '15,16,17,18,19': [kwart, over2],\r\n '20,21,22,23,24': [tien, voor1, half],\r\n '25,26,27,28,29': [vijf, voor1, half],\r\n '30,31,32,33,34': half,\r\n '35,36,37,38,39': [vijf, over1, half],\r\n '40,41,42,43,44': [tien, over1, half],\r\n '45,46,47,48,49': [kwart, voor2],\r\n '50,51,52,53,54': [tien, voor1],\r\n '55,56,57,58,59': [vijf, voor1]\r\n },\r\n permanent: het_is,\r\n prettyName: 'Nederlands',\r\n version: 2\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2xheW91dC1ubC50cy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvbGF5b3V0LW5sLnRzPzhjYTYiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeVxuIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5XG4gdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3JcbiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLlxuXG4gVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsXG4gYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2ZcbiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlXG4gR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy5cblxuIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlXG4gYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uXG4gKi9cblxuaW1wb3J0IHtMYXlvdXQsIFdvcmREZWZpbml0aW9ufSBmcm9tICcuLi9kb21haW4vbGF5b3V0Jztcblx
/***/ }),
/***/ "./src/layout/layout-pt.ts":
/*!*********************************!*\
!*** ./src/layout/layout-pt.ts ***!
\*********************************/
/*! exports provided: Layout_pt */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Layout_pt\", function() { return Layout_pt; });\n/*\r\n This program is free software: you can redistribute it and/or modify\r\n it under the terms of the GNU General Public License as published by\r\n the Free Software Foundation, either version 3 of the License, or\r\n (at your option) any later version.\r\n\r\n This program is distributed in the hope that it will be useful,\r\n but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n GNU General Public License for more details.\r\n\r\n You should have received a copy of the GNU General Public License\r\n along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\nvar e_ = { 1: [1] };\r\nvar sao = { 1: [2, 3, 4] };\r\nvar e1 = { 7: [8] };\r\nvar e2 = { 10: [5] };\r\nvar menos = { 7: [7, 8, 9, 10, 11] };\r\nvar meia = { 8: [8, 9, 10, 11] };\r\nvar cinco = { 10: [7, 8, 9, 10, 11] };\r\nvar dez = { 10: [1, 2, 3] };\r\nvar um_quarto = { 9: [1, 2, 4, 5, 6, 7, 8, 9] };\r\nvar vinte = { 8: [1, 2, 3, 4, 5] };\r\nvar Layout_pt = {\r\n code: 'pt',\r\n getHour: function (time) {\r\n var hour = time.getHours();\r\n if (time.getMinutes() >= 35) {\r\n return (hour + 1) % 24;\r\n }\r\n return hour;\r\n },\r\n hours: {\r\n '0': [e_, { '6': [2, 3, 4, 5, 7, 8, 9, 10, 11] }],\r\n '12': [e_, { '2': [1, 2, 3, 4, 6, 7, 8] }],\r\n '1,13': [e_, { '1': [5, 6, 7] }],\r\n '2,14': [sao, { '3': [1, 2, 3, 4] }],\r\n '3,15': [sao, { '1': [8, 9, 10, 11] }],\r\n '4,16': [sao, { '4': [1, 2, 3, 4, 5, 6] }],\r\n '5,17': [sao, { '5': [1, 2, 3, 4, 5] }],\r\n '6,18': [sao, { '3': [4, 5, 6, 7] }],\r\n '7,19': [sao, { '3': [7, 8, 9, 10] }],\r\n '8,20': [sao, { '5': [5, 6, 7, 8] }],\r\n '9,21': [sao, { '4': [8, 9, 10, 11] }],\r\n '10,22': [sao, { '2': [9, 10, 11] }],\r\n '11,23': [sao, { '5': [8, 9, 10, 11] }]\r\n },\r\n letters: [\r\n 'ÉSÃOUMATRÊS',\r\n 'MEIOLDIADEZ',\r\n 'DUASEISETEY',\r\n 'QUATROHNOVE',\r\n 'CINCOITONZE',\r\n 'ZMEIALNOITE',\r\n 'HORASYMENOS',\r\n 'VINTECAMEIA',\r\n 'UMVQUARTOPM',\r\n 'DEZOEYCINCO'\r\n ],\r\n minutes: {\r\n '5,6,7,8,9': [e1, cinco],\r\n '10,11,12,13,14': [e1, dez],\r\n '15,16,17,18,19': [e1, um_quarto],\r\n '20,21,22,23,24': [e1, vinte],\r\n '25,26,27,28,29': [e1, vinte, e2, cinco],\r\n '30,31,32,33,34': [e1, meia],\r\n '35,36,37,38,39': [menos, vinte, e2, cinco],\r\n '40,41,42,43,44': [menos, vinte],\r\n '45,46,47,48,49': [menos, um_quarto],\r\n '50,51,52,53,54': [menos, dez],\r\n '55,56,57,58,59': [menos, cinco]\r\n },\r\n permanent: null,\r\n prettyName: 'Português',\r\n version: 2\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2xheW91dC1wdC50cy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvbGF5b3V0LXB0LnRzPzRhN2UiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeVxuIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5XG4gdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3JcbiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLlxuXG4gVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsXG4gYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2ZcbiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlXG4gR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy5cblxuIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlXG4gYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDo
2019-05-05 02:44:01 +02:00
/***/ }),
/***/ "./src/renderer.ts":
/*!*************************!*\
!*** ./src/renderer.ts ***!
\*************************/
/*! exports provided: UhrRenderer */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"UhrRenderer\", function() { return UhrRenderer; });\n/* harmony import */ var _domain_letter__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./domain/letter */ \"./src/domain/letter.ts\");\n/*\r\n This program is free software: you can redistribute it and/or modify\r\n it under the terms of the GNU General Public License as published by\r\n the Free Software Foundation, either version 3 of the License, or\r\n (at your option) any later version.\r\n\r\n This program is distributed in the hope that it will be useful,\r\n but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n GNU General Public License for more details.\r\n\r\n You should have received a copy of the GNU General Public License\r\n along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\nvar UhrRendererV2Delegate = /** @class */ (function () {\r\n function UhrRendererV2Delegate(layout) {\r\n this.layout = layout;\r\n }\r\n UhrRendererV2Delegate.prototype.parse = function () {\r\n var letters = [];\r\n this.layout.letters.forEach(function (lineString) {\r\n var line = [];\r\n for (var c = 0; c < lineString.length; c++) {\r\n line.push(new _domain_letter__WEBPACK_IMPORTED_MODULE_0__[\"Letter\"](lineString[c]));\r\n }\r\n letters.push(line);\r\n });\r\n this.parseArrayOrObject(letters, 'on', this.layout.permanent);\r\n if (typeof this.layout.seconds !== 'undefined' && this.layout.seconds !== null) {\r\n this.parseTimeDefinition(letters, 'second', this.layout.seconds);\r\n }\r\n else {\r\n this.parseTimeDefinition(letters, 'second', UhrRendererV2Delegate.seconds);\r\n }\r\n this.parseTimeDefinition(letters, 'minute', this.layout.minutes);\r\n this.parseTimeDefinition(letters, 'hour', this.layout.hours);\r\n console.log(\"renderer.ts\", \"parsed layout\", this.layout.code, this.layout, letters);\r\n return letters;\r\n };\r\n ;\r\n UhrRendererV2Delegate.prototype.parseObject = function (letters, styleClass, object) {\r\n if (typeof object !== 'undefined' && object !== null) {\r\n Object.keys(object)\r\n .map(function (key) { return Number(key); })\r\n .forEach(function (y) { return object[y].forEach(function (x) { return letters[y - 1][x - 1].addStyle(styleClass); }); });\r\n }\r\n };\r\n UhrRendererV2Delegate.prototype.parseArrayOrObject = function (letters, styleClass, input) {\r\n var _this = this;\r\n if (typeof input !== 'undefined' && input !== null) {\r\n if (Array.isArray(input)) {\r\n input.forEach(function (item) { return _this.parseObject(letters, styleClass, item); });\r\n }\r\n else {\r\n this.parseObject(letters, styleClass, input);\r\n }\r\n }\r\n };\r\n UhrRendererV2Delegate.prototype.parseTimeDefinition = function (letters, styleClass, definition) {\r\n var _this = this;\r\n if (typeof definition !== 'undefined' && definition !== null) {\r\n Object.keys(definition).forEach(function (listString) {\r\n var timeValues = listString.split(',');\r\n var highlightLetters = definition[listString];\r\n timeValues.forEach(function (timeValue) { return _this.parseArrayOrObject(letters, styleClass + timeValue, highlightLetters); });\r\n });\r\n }\r\n };\r\n UhrRendererV2Delegate.vorne0 = {\r\n 3: [2, 3, 4],\r\n 4: [1, 5],\r\n 5: [1, 4, 5],\r\n 6: [1, 3, 5],\r\n 7: [1, 2, 5],\r\n 8: [1, 5],\r\n 9: [2, 3, 4]\r\n };\r\n UhrRendererV2Delegate.hinten0 = {\r\n 3: [8, 9, 10],\r\n 4: [7, 11],\r\n 5: [7, 10, 11],\r\n
2019-05-05 02:44:01 +02:00
/***/ }),
/***/ "./src/theme-autodetector.ts":
/*!***********************************!*\
!*** ./src/theme-autodetector.ts ***!
\***********************************/
/*! exports provided: autodetectThemes */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"autodetectThemes\", function() { return autodetectThemes; });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"./node_modules/jquery/dist/jquery.js\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _domain_globals__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./domain/globals */ \"./src/domain/globals.ts\");\n/*\r\n This program is free software: you can redistribute it and/or modify\r\n it under the terms of the GNU General Public License as published by\r\n the Free Software Foundation, either version 3 of the License, or\r\n (at your option) any later version.\r\n\r\n This program is distributed in the hope that it will be useful,\r\n but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n GNU General Public License for more details.\r\n\r\n You should have received a copy of the GNU General Public License\r\n along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\n\r\nfunction autodetectThemes() {\r\n jquery__WEBPACK_IMPORTED_MODULE_0__('link[rel=stylesheet]').each(function (index, item) {\r\n var styleSheet = jquery__WEBPACK_IMPORTED_MODULE_0__(item);\r\n var styleClass = styleSheet.attr('data-class');\r\n if (styleClass !== undefined) {\r\n var name_1 = styleSheet.attr('data-name');\r\n if (name_1 === undefined) {\r\n name_1 = styleClass;\r\n }\r\n _domain_globals__WEBPACK_IMPORTED_MODULE_1__[\"Globals\"].registerTheme(name_1, styleClass);\r\n }\r\n });\r\n // fall-back if no theme was included\r\n if (!_domain_globals__WEBPACK_IMPORTED_MODULE_1__[\"Globals\"].hasThemes()) {\r\n _domain_globals__WEBPACK_IMPORTED_MODULE_1__[\"Globals\"].registerTheme('', '');\r\n }\r\n}\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGhlbWUtYXV0b2RldGVjdG9yLnRzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3RoZW1lLWF1dG9kZXRlY3Rvci50cz8zMjdkIl0sInNvdXJjZXNDb250ZW50IjpbIi8qXG4gVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnlcbiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieVxuIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yXG4gKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi5cblxuIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLFxuIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mXG4gTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZVxuIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuXG5cbiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZVxuIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LlxuICovXG5cbmltcG9ydCAqIGFzICQgZnJvbSAnanF1ZXJ5JztcbmltcG9ydCB7R2xvYmFsc30gZnJvbSBcIi4vZG9tYWluL2dsb2JhbHNcIjtcblxuZXhwb3J0IGZ1bmN0aW9uIGF1dG9kZXRlY3RUaGVtZXMoKSB7XG4gICAgJCgnbGlua1tyZWw9c3R5bGVzaGVldF0nKS5lYWNoKChpbmRleCwgaXRlbSkgPT4ge1xuICAgICAgICBjb25zdCBzdHlsZVNoZWV0ID0gJChpdGVtKTtcbiAgICAgICAgY29uc3Qgc3R5bGVDbGFzczogc3RyaW5nID0gc3R5bGVTaGVldC5hdHRyKCdkYXRhLWNsYXNzJyk7XG4gICAgICAgIGlmIChzdHlsZUNsYXNzICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgIGxldCBuYW1lOiBzdHJpbmcgPSBzdHlsZVNoZWV0LmF0dHIoJ2RhdGEtbmFtZScpO1xuICAgICAgICAgICAgaWYgKG5hbWUgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgIG5hbWUgPSBzdHlsZUNsYXNzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgR2xvYmFscy5yZWdpc3RlclRoZW1lKG5hbWUsIHN0eWxlQ2xhc3MpO1xuICAgICAgICB9XG4gICAgfSk7XG5cbiAgICAvLyBmYWxsLWJhY2sgaWYgbm8gdGhlbWUgd2FzIGluY2x1ZGVkXG4gICAgaWYgKCFHbG9iYWxzLmhhc1RoZW1lcygpKSB7XG4gICAgICAgIEdsb2Jh
/***/ }),
/***/ "./src/uhr.ts":
/*!********************!*\
!*** ./src/uhr.ts ***!
\********************/
/*! exports provided: Uhr */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Uhr\", function() { return Uhr; });\n/* harmony import */ var _domain_globals__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./domain/globals */ \"./src/domain/globals.ts\");\n/* harmony import */ var _renderer__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./renderer */ \"./src/renderer.ts\");\n/* harmony import */ var _domain_layout__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./domain/layout */ \"./src/domain/layout.ts\");\n/* harmony import */ var js_cookie__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! js-cookie */ \"./node_modules/js-cookie/src/js.cookie.js\");\n/* harmony import */ var js_cookie__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(js_cookie__WEBPACK_IMPORTED_MODULE_3__);\n/*\r\n This program is free software: you can redistribute it and/or modify\r\n it under the terms of the GNU General Public License as published by\r\n the Free Software Foundation, either version 3 of the License, or\r\n (at your option) any later version.\r\n\r\n This program is distributed in the hope that it will be useful,\r\n but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n GNU General Public License for more details.\r\n\r\n You should have received a copy of the GNU General Public License\r\n along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\n\r\n\r\n\r\nvar Uhr = /** @class */ (function () {\r\n function Uhr(widgetInstance) {\r\n this.widgetInstance = widgetInstance;\r\n this.timer = null;\r\n this.currentMinute = null;\r\n var userTime = this.widgetInstance.options.time;\r\n if (this.widgetInstance.options.time === undefined) {\r\n this.widgetInstance.options.time = new Date();\r\n }\r\n this.parseHash();\r\n this.setupHTML();\r\n this.wireFunctionality();\r\n if (userTime !== undefined) {\r\n this.setTime(userTime);\r\n }\r\n }\r\n Uhr.prototype.destroy = function () {\r\n if (!!this.timer) {\r\n window.clearInterval(this.timer);\r\n this.timer = null;\r\n }\r\n this.widgetInstance.element\r\n .removeAttr('style')\r\n .removeAttr('class')\r\n .empty();\r\n $(\"#uhr-configlink\" + this.widgetInstance.uuid).remove();\r\n $(\"#uhr-controlpanel\" + this.widgetInstance.uuid).remove();\r\n };\r\n Uhr.prototype.start = function () {\r\n var _this = this;\r\n if (!this.isOn()) {\r\n this.timer = window.setInterval(function () {\r\n _this.widgetInstance.options.time = new Date();\r\n _this.update();\r\n }, 1000);\r\n this.update();\r\n this.setCookie('uhr-status', 'on');\r\n }\r\n };\r\n Uhr.prototype.stop = function () {\r\n if (this.isOn()) {\r\n window.clearInterval(this.timer);\r\n this.timer = null;\r\n this.update();\r\n this.setCookie('uhr-status', 'off');\r\n }\r\n };\r\n Uhr.prototype.toggle = function () {\r\n if (this.isOn()) {\r\n this.stop();\r\n }\r\n else {\r\n this.start();\r\n }\r\n };\r\n Uhr.prototype.setLanguage = function (key) {\r\n var _this = this;\r\n if (key !== this.widgetInstance.options.language) {\r\n this.widgetInstance.options.language = key;\r\n var renderer = new _renderer__WEBPACK_IMPORTED_MODULE_1__[\"UhrRenderer\"](this.getCurrentLayout(), this.widgetInstance.element.find('.letterarea'));\r\n renderer.render(function () {\r\n _this.currentMinute = -1;\r\n _this.update();\r\n });\r\n this.setCookie('uhr-language', key);\r\n this.update();\r\n }\r\n };\r\n Uhr.
2019-05-05 02:44:01 +02:00
/***/ }),
/***/ 0:
/*!*****************************************************************!*\
!*** multi ./src/index.ts ./node_modules/jquery/dist/jquery.js ***!
\*****************************************************************/
2019-05-05 02:44:01 +02:00
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(/*! ./src/index.ts */"./src/index.ts");
module.exports = __webpack_require__(/*! ./node_modules/jquery/dist/jquery.js */"./node_modules/jquery/dist/jquery.js");
2019-05-05 02:44:01 +02:00
/***/ })
/******/ });