diff --git a/docs-src/index.html b/docs-src/index.html index 469fb796..62d79cdb 100644 --- a/docs-src/index.html +++ b/docs-src/index.html @@ -6,8 +6,8 @@ Dozzle - Log viewer for Docker - - + + diff --git a/docs-src/package-lock.json b/docs-src/package-lock.json index 8f9531b3..2edaa0ad 100644 --- a/docs-src/package-lock.json +++ b/docs-src/package-lock.json @@ -1987,6 +1987,12 @@ "safe-buffer": "~5.1.1" } }, + "cookiejar": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz", + "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==", + "dev": true + }, "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", @@ -3083,6 +3089,12 @@ "mime-types": "^2.1.12" } }, + "formidable": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz", + "integrity": "sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg==", + "dev": true + }, "fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", @@ -4017,6 +4029,19 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" }, + "inline-source": { + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/inline-source/-/inline-source-6.1.10.tgz", + "integrity": "sha512-v/1yBPb3YfomHuEbxsYJEw3jlhycn8IWjq671jsihwgwLN1pUsx45MTEwuMMinGNeH2pT9tWxpLEq98Etp+kUA==", + "dev": true, + "requires": { + "csso": "~3.5.1", + "htmlparser2": "^3.10.1", + "superagent": "~5.0.5", + "svgo": "~1.2.2", + "terser": "~3.17.0" + } + }, "invariant": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", @@ -4676,6 +4701,12 @@ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.3.tgz", "integrity": "sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA==" }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -5247,6 +5278,15 @@ } } }, + "parcel-plugin-inline-source": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parcel-plugin-inline-source/-/parcel-plugin-inline-source-1.0.0.tgz", + "integrity": "sha512-hXNY7bdhVC8jtKx6f5bXtON1gcqwvX71r3gh2S8vIUcFcUxxmEj5z45aJtnQvB04MWEtX+CYSNucdmZPBWpP5A==", + "dev": true, + "requires": { + "inline-source": "^6.1.9" + } + }, "parse-asn1": { "version": "5.1.4", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz", @@ -6824,6 +6864,55 @@ } } }, + "superagent": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-5.0.5.tgz", + "integrity": "sha512-5fnihpNqJfDJHxeIkqlXKFDOW5t4WUFV8Ba1erxdWT0RySqjgAW6Hska0xNYEpAfaoMzubn77GROm/XlkssOoQ==", + "dev": true, + "requires": { + "component-emitter": "^1.3.0", + "cookiejar": "^2.1.2", + "debug": "^4.1.1", + "form-data": "^2.3.3", + "formidable": "^1.2.1", + "methods": "^1.1.2", + "mime": "^2.4.2", + "qs": "^6.7.0", + "readable-stream": "^3.3.0", + "semver": "^6.0.0" + }, + "dependencies": { + "mime": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.3.tgz", + "integrity": "sha512-QgrPRJfE+riq5TPZMcHZOtm8c6K/yYrMbKIoRfapfiGLxS8OTeIfRhUGW5LU7MlRa52KOAGCfUNruqLrIBvWZw==", + "dev": true + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true + }, + "readable-stream": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.3.0.tgz", + "integrity": "sha512-EsI+s3k3XsW+fU8fQACLN59ky34AZ14LoeVZpYwmZvldCFo0r0gnelwF2TcMjLor/BTL5aDJVBMkss0dthToPw==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "semver": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz", + "integrity": "sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ==", + "dev": true + } + } + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", diff --git a/docs-src/package.json b/docs-src/package.json index d479b2b4..49e2e9bd 100644 --- a/docs-src/package.json +++ b/docs-src/package.json @@ -12,11 +12,12 @@ "devDependencies": { "@babel/core": "^7.4.4", "autoprefixer": "^9.5.1", - "del-cli": "^1.1.0" + "del-cli": "^1.1.0", + "parcel-plugin-inline-source": "^1.0.0" }, "scripts": { "prebuild": "npx del -f '../docs/*' !'../docs/CNAME'", - "build": "npx parcel build -d ../docs index.html", + "build": "npx parcel build -d ../docs --public-url . --no-source-maps index.html", "dev": "npx parcel index.html" }, "author": "", diff --git a/docs/index.html b/docs/index.html index 2a3d45a0..d602242a 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1 +1,3 @@ -Dozzle - Log viewer for Docker

Dozzle is a real-time log viewer for docker containers.

GitHub Learn More
Dozzle is easy to install with docker

Installation

Easy to install with docker and smaller than 5MB.
docker run --detach --volume=/var/run/docker.sock:/var/run/docker.sock -p 8080:8080 amir20/dozzle
\ No newline at end of file +Dozzle - Log viewer for Docker

Dozzle is a real-time log viewer for docker containers.

GitHub Learn More
Dozzle is easy to install with docker

Installation

Easy to install with docker and smaller than 5MB.
docker run --detach --volume=/var/run/docker.sock:/var/run/docker.sock -p 8080:8080 amir20/dozzle
\ No newline at end of file diff --git a/docs/script.11baa561.js.map b/docs/script.11baa561.js.map deleted file mode 100644 index a4d599bb..00000000 --- a/docs/script.11baa561.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["node_modules/clipboard/dist/clipboard.js","script.js"],"names":["ClipboardJS"],"mappings":"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","file":"script.11baa561.js","sourceRoot":"../docs-src","sourcesContent":["/*!\n * clipboard.js v2.0.4\n * https://zenorocha.github.io/clipboard.js\n * \n * Licensed MIT © Zeno Rocha\n */\n(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([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"ClipboardJS\"] = factory();\n\telse\n\t\troot[\"ClipboardJS\"] = 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// 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, { enumerable: true, get: getter });\n/******/ \t\t}\n/******/ \t};\n/******/\n/******/ \t// define __esModule on exports\n/******/ \t__webpack_require__.r = function(exports) {\n/******/ \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n/******/ \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n/******/ \t\t}\n/******/ \t\tObject.defineProperty(exports, '__esModule', { value: true });\n/******/ \t};\n/******/\n/******/ \t// create a fake namespace object\n/******/ \t// mode & 1: value is a module id, require it\n/******/ \t// mode & 2: merge all properties of value into the ns\n/******/ \t// mode & 4: return value when already ns object\n/******/ \t// mode & 8|1: behave like require\n/******/ \t__webpack_require__.t = function(value, mode) {\n/******/ \t\tif(mode & 1) value = __webpack_require__(value);\n/******/ \t\tif(mode & 8) return value;\n/******/ \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n/******/ \t\tvar ns = Object.create(null);\n/******/ \t\t__webpack_require__.r(ns);\n/******/ \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n/******/ \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n/******/ \t\treturn ns;\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 = \"\";\n/******/\n/******/\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(__webpack_require__.s = 0);\n/******/ })\n/************************************************************************/\n/******/ ([\n/* 0 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _clipboardAction = __webpack_require__(1);\n\nvar _clipboardAction2 = _interopRequireDefault(_clipboardAction);\n\nvar _tinyEmitter = __webpack_require__(3);\n\nvar _tinyEmitter2 = _interopRequireDefault(_tinyEmitter);\n\nvar _goodListener = __webpack_require__(4);\n\nvar _goodListener2 = _interopRequireDefault(_goodListener);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n/**\n * Base class which takes one or more elements, adds event listeners to them,\n * and instantiates a new `ClipboardAction` on each click.\n */\nvar Clipboard = function (_Emitter) {\n _inherits(Clipboard, _Emitter);\n\n /**\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n * @param {Object} options\n */\n function Clipboard(trigger, options) {\n _classCallCheck(this, Clipboard);\n\n var _this = _possibleConstructorReturn(this, (Clipboard.__proto__ || Object.getPrototypeOf(Clipboard)).call(this));\n\n _this.resolveOptions(options);\n _this.listenClick(trigger);\n return _this;\n }\n\n /**\n * Defines if attributes would be resolved using internal setter functions\n * or custom functions that were passed in the constructor.\n * @param {Object} options\n */\n\n\n _createClass(Clipboard, [{\n key: 'resolveOptions',\n value: function resolveOptions() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n this.action = typeof options.action === 'function' ? options.action : this.defaultAction;\n this.target = typeof options.target === 'function' ? options.target : this.defaultTarget;\n this.text = typeof options.text === 'function' ? options.text : this.defaultText;\n this.container = _typeof(options.container) === 'object' ? options.container : document.body;\n }\n\n /**\n * Adds a click event listener to the passed trigger.\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n */\n\n }, {\n key: 'listenClick',\n value: function listenClick(trigger) {\n var _this2 = this;\n\n this.listener = (0, _goodListener2.default)(trigger, 'click', function (e) {\n return _this2.onClick(e);\n });\n }\n\n /**\n * Defines a new `ClipboardAction` on each click event.\n * @param {Event} e\n */\n\n }, {\n key: 'onClick',\n value: function onClick(e) {\n var trigger = e.delegateTarget || e.currentTarget;\n\n if (this.clipboardAction) {\n this.clipboardAction = null;\n }\n\n this.clipboardAction = new _clipboardAction2.default({\n action: this.action(trigger),\n target: this.target(trigger),\n text: this.text(trigger),\n container: this.container,\n trigger: trigger,\n emitter: this\n });\n }\n\n /**\n * Default `action` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: 'defaultAction',\n value: function defaultAction(trigger) {\n return getAttributeValue('action', trigger);\n }\n\n /**\n * Default `target` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: 'defaultTarget',\n value: function defaultTarget(trigger) {\n var selector = getAttributeValue('target', trigger);\n\n if (selector) {\n return document.querySelector(selector);\n }\n }\n\n /**\n * Returns the support of the given action, or all actions if no action is\n * given.\n * @param {String} [action]\n */\n\n }, {\n key: 'defaultText',\n\n\n /**\n * Default `text` lookup function.\n * @param {Element} trigger\n */\n value: function defaultText(trigger) {\n return getAttributeValue('text', trigger);\n }\n\n /**\n * Destroy lifecycle.\n */\n\n }, {\n key: 'destroy',\n value: function destroy() {\n this.listener.destroy();\n\n if (this.clipboardAction) {\n this.clipboardAction.destroy();\n this.clipboardAction = null;\n }\n }\n }], [{\n key: 'isSupported',\n value: function isSupported() {\n var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ['copy', 'cut'];\n\n var actions = typeof action === 'string' ? [action] : action;\n var support = !!document.queryCommandSupported;\n\n actions.forEach(function (action) {\n support = support && !!document.queryCommandSupported(action);\n });\n\n return support;\n }\n }]);\n\n return Clipboard;\n}(_tinyEmitter2.default);\n\n/**\n * Helper function to retrieve attribute value.\n * @param {String} suffix\n * @param {Element} element\n */\n\n\nfunction getAttributeValue(suffix, element) {\n var attribute = 'data-clipboard-' + suffix;\n\n if (!element.hasAttribute(attribute)) {\n return;\n }\n\n return element.getAttribute(attribute);\n}\n\nmodule.exports = Clipboard;\n\n/***/ }),\n/* 1 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _select = __webpack_require__(2);\n\nvar _select2 = _interopRequireDefault(_select);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/**\n * Inner class which performs selection from either `text` or `target`\n * properties and then executes copy or cut operations.\n */\nvar ClipboardAction = function () {\n /**\n * @param {Object} options\n */\n function ClipboardAction(options) {\n _classCallCheck(this, ClipboardAction);\n\n this.resolveOptions(options);\n this.initSelection();\n }\n\n /**\n * Defines base properties passed from constructor.\n * @param {Object} options\n */\n\n\n _createClass(ClipboardAction, [{\n key: 'resolveOptions',\n value: function resolveOptions() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n this.action = options.action;\n this.container = options.container;\n this.emitter = options.emitter;\n this.target = options.target;\n this.text = options.text;\n this.trigger = options.trigger;\n\n this.selectedText = '';\n }\n\n /**\n * Decides which selection strategy is going to be applied based\n * on the existence of `text` and `target` properties.\n */\n\n }, {\n key: 'initSelection',\n value: function initSelection() {\n if (this.text) {\n this.selectFake();\n } else if (this.target) {\n this.selectTarget();\n }\n }\n\n /**\n * Creates a fake textarea element, sets its value from `text` property,\n * and makes a selection on it.\n */\n\n }, {\n key: 'selectFake',\n value: function selectFake() {\n var _this = this;\n\n var isRTL = document.documentElement.getAttribute('dir') == 'rtl';\n\n this.removeFake();\n\n this.fakeHandlerCallback = function () {\n return _this.removeFake();\n };\n this.fakeHandler = this.container.addEventListener('click', this.fakeHandlerCallback) || true;\n\n this.fakeElem = document.createElement('textarea');\n // Prevent zooming on iOS\n this.fakeElem.style.fontSize = '12pt';\n // Reset box model\n this.fakeElem.style.border = '0';\n this.fakeElem.style.padding = '0';\n this.fakeElem.style.margin = '0';\n // Move element out of screen horizontally\n this.fakeElem.style.position = 'absolute';\n this.fakeElem.style[isRTL ? 'right' : 'left'] = '-9999px';\n // Move element to the same position vertically\n var yPosition = window.pageYOffset || document.documentElement.scrollTop;\n this.fakeElem.style.top = yPosition + 'px';\n\n this.fakeElem.setAttribute('readonly', '');\n this.fakeElem.value = this.text;\n\n this.container.appendChild(this.fakeElem);\n\n this.selectedText = (0, _select2.default)(this.fakeElem);\n this.copyText();\n }\n\n /**\n * Only removes the fake element after another click event, that way\n * a user can hit `Ctrl+C` to copy because selection still exists.\n */\n\n }, {\n key: 'removeFake',\n value: function removeFake() {\n if (this.fakeHandler) {\n this.container.removeEventListener('click', this.fakeHandlerCallback);\n this.fakeHandler = null;\n this.fakeHandlerCallback = null;\n }\n\n if (this.fakeElem) {\n this.container.removeChild(this.fakeElem);\n this.fakeElem = null;\n }\n }\n\n /**\n * Selects the content from element passed on `target` property.\n */\n\n }, {\n key: 'selectTarget',\n value: function selectTarget() {\n this.selectedText = (0, _select2.default)(this.target);\n this.copyText();\n }\n\n /**\n * Executes the copy operation based on the current selection.\n */\n\n }, {\n key: 'copyText',\n value: function copyText() {\n var succeeded = void 0;\n\n try {\n succeeded = document.execCommand(this.action);\n } catch (err) {\n succeeded = false;\n }\n\n this.handleResult(succeeded);\n }\n\n /**\n * Fires an event based on the copy operation result.\n * @param {Boolean} succeeded\n */\n\n }, {\n key: 'handleResult',\n value: function handleResult(succeeded) {\n this.emitter.emit(succeeded ? 'success' : 'error', {\n action: this.action,\n text: this.selectedText,\n trigger: this.trigger,\n clearSelection: this.clearSelection.bind(this)\n });\n }\n\n /**\n * Moves focus away from `target` and back to the trigger, removes current selection.\n */\n\n }, {\n key: 'clearSelection',\n value: function clearSelection() {\n if (this.trigger) {\n this.trigger.focus();\n }\n\n window.getSelection().removeAllRanges();\n }\n\n /**\n * Sets the `action` to be performed which can be either 'copy' or 'cut'.\n * @param {String} action\n */\n\n }, {\n key: 'destroy',\n\n\n /**\n * Destroy lifecycle.\n */\n value: function destroy() {\n this.removeFake();\n }\n }, {\n key: 'action',\n set: function set() {\n var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'copy';\n\n this._action = action;\n\n if (this._action !== 'copy' && this._action !== 'cut') {\n throw new Error('Invalid \"action\" value, use either \"copy\" or \"cut\"');\n }\n }\n\n /**\n * Gets the `action` property.\n * @return {String}\n */\n ,\n get: function get() {\n return this._action;\n }\n\n /**\n * Sets the `target` property using an element\n * that will be have its content copied.\n * @param {Element} target\n */\n\n }, {\n key: 'target',\n set: function set(target) {\n if (target !== undefined) {\n if (target && (typeof target === 'undefined' ? 'undefined' : _typeof(target)) === 'object' && target.nodeType === 1) {\n if (this.action === 'copy' && target.hasAttribute('disabled')) {\n throw new Error('Invalid \"target\" attribute. Please use \"readonly\" instead of \"disabled\" attribute');\n }\n\n if (this.action === 'cut' && (target.hasAttribute('readonly') || target.hasAttribute('disabled'))) {\n throw new Error('Invalid \"target\" attribute. You can\\'t cut text from elements with \"readonly\" or \"disabled\" attributes');\n }\n\n this._target = target;\n } else {\n throw new Error('Invalid \"target\" value, use a valid Element');\n }\n }\n }\n\n /**\n * Gets the `target` property.\n * @return {String|HTMLElement}\n */\n ,\n get: function get() {\n return this._target;\n }\n }]);\n\n return ClipboardAction;\n}();\n\nmodule.exports = ClipboardAction;\n\n/***/ }),\n/* 2 */\n/***/ (function(module, exports) {\n\nfunction select(element) {\n var selectedText;\n\n if (element.nodeName === 'SELECT') {\n element.focus();\n\n selectedText = element.value;\n }\n else if (element.nodeName === 'INPUT' || element.nodeName === 'TEXTAREA') {\n var isReadOnly = element.hasAttribute('readonly');\n\n if (!isReadOnly) {\n element.setAttribute('readonly', '');\n }\n\n element.select();\n element.setSelectionRange(0, element.value.length);\n\n if (!isReadOnly) {\n element.removeAttribute('readonly');\n }\n\n selectedText = element.value;\n }\n else {\n if (element.hasAttribute('contenteditable')) {\n element.focus();\n }\n\n var selection = window.getSelection();\n var range = document.createRange();\n\n range.selectNodeContents(element);\n selection.removeAllRanges();\n selection.addRange(range);\n\n selectedText = selection.toString();\n }\n\n return selectedText;\n}\n\nmodule.exports = select;\n\n\n/***/ }),\n/* 3 */\n/***/ (function(module, exports) {\n\nfunction E () {\n // Keep this empty so it's easier to inherit from\n // (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3)\n}\n\nE.prototype = {\n on: function (name, callback, ctx) {\n var e = this.e || (this.e = {});\n\n (e[name] || (e[name] = [])).push({\n fn: callback,\n ctx: ctx\n });\n\n return this;\n },\n\n once: function (name, callback, ctx) {\n var self = this;\n function listener () {\n self.off(name, listener);\n callback.apply(ctx, arguments);\n };\n\n listener._ = callback\n return this.on(name, listener, ctx);\n },\n\n emit: function (name) {\n var data = [].slice.call(arguments, 1);\n var evtArr = ((this.e || (this.e = {}))[name] || []).slice();\n var i = 0;\n var len = evtArr.length;\n\n for (i; i < len; i++) {\n evtArr[i].fn.apply(evtArr[i].ctx, data);\n }\n\n return this;\n },\n\n off: function (name, callback) {\n var e = this.e || (this.e = {});\n var evts = e[name];\n var liveEvents = [];\n\n if (evts && callback) {\n for (var i = 0, len = evts.length; i < len; i++) {\n if (evts[i].fn !== callback && evts[i].fn._ !== callback)\n liveEvents.push(evts[i]);\n }\n }\n\n // Remove event from queue to prevent memory leak\n // Suggested by https://github.com/lazd\n // Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910\n\n (liveEvents.length)\n ? e[name] = liveEvents\n : delete e[name];\n\n return this;\n }\n};\n\nmodule.exports = E;\n\n\n/***/ }),\n/* 4 */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar is = __webpack_require__(5);\nvar delegate = __webpack_require__(6);\n\n/**\n * Validates all params and calls the right\n * listener function based on its target type.\n *\n * @param {String|HTMLElement|HTMLCollection|NodeList} target\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listen(target, type, callback) {\n if (!target && !type && !callback) {\n throw new Error('Missing required arguments');\n }\n\n if (!is.string(type)) {\n throw new TypeError('Second argument must be a String');\n }\n\n if (!is.fn(callback)) {\n throw new TypeError('Third argument must be a Function');\n }\n\n if (is.node(target)) {\n return listenNode(target, type, callback);\n }\n else if (is.nodeList(target)) {\n return listenNodeList(target, type, callback);\n }\n else if (is.string(target)) {\n return listenSelector(target, type, callback);\n }\n else {\n throw new TypeError('First argument must be a String, HTMLElement, HTMLCollection, or NodeList');\n }\n}\n\n/**\n * Adds an event listener to a HTML element\n * and returns a remove listener function.\n *\n * @param {HTMLElement} node\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNode(node, type, callback) {\n node.addEventListener(type, callback);\n\n return {\n destroy: function() {\n node.removeEventListener(type, callback);\n }\n }\n}\n\n/**\n * Add an event listener to a list of HTML elements\n * and returns a remove listener function.\n *\n * @param {NodeList|HTMLCollection} nodeList\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNodeList(nodeList, type, callback) {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.addEventListener(type, callback);\n });\n\n return {\n destroy: function() {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.removeEventListener(type, callback);\n });\n }\n }\n}\n\n/**\n * Add an event listener to a selector\n * and returns a remove listener function.\n *\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenSelector(selector, type, callback) {\n return delegate(document.body, selector, type, callback);\n}\n\nmodule.exports = listen;\n\n\n/***/ }),\n/* 5 */\n/***/ (function(module, exports) {\n\n/**\n * Check if argument is a HTML element.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.node = function(value) {\n return value !== undefined\n && value instanceof HTMLElement\n && value.nodeType === 1;\n};\n\n/**\n * Check if argument is a list of HTML elements.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.nodeList = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return value !== undefined\n && (type === '[object NodeList]' || type === '[object HTMLCollection]')\n && ('length' in value)\n && (value.length === 0 || exports.node(value[0]));\n};\n\n/**\n * Check if argument is a string.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.string = function(value) {\n return typeof value === 'string'\n || value instanceof String;\n};\n\n/**\n * Check if argument is a function.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.fn = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return type === '[object Function]';\n};\n\n\n/***/ }),\n/* 6 */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar closest = __webpack_require__(7);\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction _delegate(element, selector, type, callback, useCapture) {\n var listenerFn = listener.apply(this, arguments);\n\n element.addEventListener(type, listenerFn, useCapture);\n\n return {\n destroy: function() {\n element.removeEventListener(type, listenerFn, useCapture);\n }\n }\n}\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element|String|Array} [elements]\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction delegate(elements, selector, type, callback, useCapture) {\n // Handle the regular Element usage\n if (typeof elements.addEventListener === 'function') {\n return _delegate.apply(null, arguments);\n }\n\n // Handle Element-less usage, it defaults to global delegation\n if (typeof type === 'function') {\n // Use `document` as the first parameter, then apply arguments\n // This is a short way to .unshift `arguments` without running into deoptimizations\n return _delegate.bind(null, document).apply(null, arguments);\n }\n\n // Handle Selector-based usage\n if (typeof elements === 'string') {\n elements = document.querySelectorAll(elements);\n }\n\n // Handle Array-like based usage\n return Array.prototype.map.call(elements, function (element) {\n return _delegate(element, selector, type, callback, useCapture);\n });\n}\n\n/**\n * Finds closest match and invokes callback.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Function}\n */\nfunction listener(element, selector, type, callback) {\n return function(e) {\n e.delegateTarget = closest(e.target, selector);\n\n if (e.delegateTarget) {\n callback.call(element, e);\n }\n }\n}\n\nmodule.exports = delegate;\n\n\n/***/ }),\n/* 7 */\n/***/ (function(module, exports) {\n\nvar DOCUMENT_NODE_TYPE = 9;\n\n/**\n * A polyfill for Element.matches()\n */\nif (typeof Element !== 'undefined' && !Element.prototype.matches) {\n var proto = Element.prototype;\n\n proto.matches = proto.matchesSelector ||\n proto.mozMatchesSelector ||\n proto.msMatchesSelector ||\n proto.oMatchesSelector ||\n proto.webkitMatchesSelector;\n}\n\n/**\n * Finds the closest parent that matches a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @return {Function}\n */\nfunction closest (element, selector) {\n while (element && element.nodeType !== DOCUMENT_NODE_TYPE) {\n if (typeof element.matches === 'function' &&\n element.matches(selector)) {\n return element;\n }\n element = element.parentNode;\n }\n}\n\nmodule.exports = closest;\n\n\n/***/ })\n/******/ ]);\n});","import ClipboardJS from \"clipboard\";\nnew ClipboardJS(\".copy\");\n"]} \ No newline at end of file diff --git a/docs/script.11baa561.js b/docs/script.b4cd277d.js similarity index 99% rename from docs/script.11baa561.js rename to docs/script.b4cd277d.js index 15b57cbc..6bb7d823 100644 --- a/docs/script.11baa561.js +++ b/docs/script.b4cd277d.js @@ -627,4 +627,3 @@ parcelRequire = (function(e, r, t, n) { ["mpVp"], null ); -//# sourceMappingURL=/script.11baa561.js.map diff --git a/docs/style.98c5f098.css b/docs/style.0426fc06.css similarity index 99% rename from docs/style.98c5f098.css rename to docs/style.0426fc06.css index 4da1247b..004edcd7 100644 --- a/docs/style.98c5f098.css +++ b/docs/style.0426fc06.css @@ -5263,5 +5263,3 @@ pre { background-color: #ffdd57; color: rgba(0, 0, 0, 0.7); } - -/*# sourceMappingURL=/style.98c5f098.css.map */ diff --git a/docs/style.98c5f098.css.map b/docs/style.98c5f098.css.map deleted file mode 100644 index 46939d32..00000000 --- a/docs/style.98c5f098.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["node_modules/bulma/sass/utilities/animations.sass","node_modules/bulma/sass/utilities/mixins.sass","node_modules/bulma/sass/utilities/initial-variables.sass","node_modules/bulma/sass/utilities/controls.sass","node_modules/bulma/sass/base/minireset.sass","node_modules/bulma/sass/base/generic.sass","style.scss","node_modules/bulma/sass/base/helpers.sass","node_modules/bulma/sass/layout/hero.sass","node_modules/bulma/sass/grid/columns.sass","node_modules/bulma/sass/elements/title.sass","node_modules/bulma/sass/elements/button.sass"],"names":[],"mappings":"AAAA,8BACE,GACE,8BAAA,CAAA,uBACF,GACE,gCAAA,CAAA,0BAJJ,sBACE,GACE,8BAAA,CAAA,uBACF,GACE,gCAAA,CAAA,0BCuIJ,yBANE,0BAAA,CACA,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,iBAyBA,mDACE,qBAsFJ,yBAXE,gDAAA,CAAA,wCAAA,CAEA,sBC9Ke,CDgLf,oDAAA,CAAA,kBAAA,CAAA,gBAAA,CACA,UAAA,CACA,aAAA,CACA,UAAA,CACA,iBAAA,CACA,UAYF,wBANE,QADgB,CAEhB,MAFgB,CAGhB,iBAAA,CACA,OAJgB,CAKhB,ME1NF,QA3BE,oBAAA,CACA,uBAAA,CACA,wBAAA,CAAA,qBAAA,CAAA,kBAAA,CACA,4BAAA,CACA,iBDgDO,CC/CP,uBAAA,CAAA,eAAA,CACA,0BAAA,CAAA,0BAAA,CAAA,mBAAA,CACA,cDiBO,CChBP,aAfe,CAgBf,sBAAA,CAAA,mBAAA,CAAA,0BAAA,CACA,eAhBoB,CAoBpB,6CAlByB,CAmBzB,iBAAA,CACA,mBAEA,kEAIE,aACF,6CAEE;;ACrCJ,0EAAA,CAEA,yGAuBE,QAAA,CACA,UAGF,kBAME,cAAA,CACA,gBAGF,GACE,gBAGF,6BAIE,SAGF,KACE,6BAAA,CAAA,sBAGA,iBAGE,0BAAA,CAAA,mBAGJ,8BAKE,WAAA,CACA,eAEF,MACE,eAGF,OACE,SAGF,MACE,wBAAA,CACA,iBAEF,MAEE,SAAA,CACA,gBC/DF,KACE,wBCfc,CDgBd,cArBU,CAsBV,iCAAA,CACA,kCAAA,CACA,eAAA,CACA,iBAAA,CACA,iBAAA,CACA,iCA1Be,CA2Bf,6BAAA,CAAA,0BAAA,CAAA,yBAAA,CAAA,sBAEF,kDAOE,cAEF,kCAKE,oJAEF,SAEE,4BAAA,CACA,2BAAA,CACA,sBAEF,KACE,aH/Ca,CGgDb,cAAA,CACA,eHhBc,CGiBd,gBAIF,EACE,aC3DK,CD4DL,cAAA,CACA,qBACA,SACE,mBACF,QACE,cAEJ,KAEE,aHjDa,CGkDb,gBA9DU,CA+DV,eAhEY,CAiEZ,mBAEF,QANE,yBAMF,GAEE,WAAA,CACA,aAAA,CACA,UAnEU,CAoEV,gBAEF,IACE,WAAA,CACA,eAEF,uCAEE,wBAEF,MACE,iBAEF,KACE,kBAAA,CACA,oBAEF,OACE,aH9Fa,CG+Fb,gBAIF,SACE,YAEF,IJ9CE,gCAAA,CIgDA,wBHlGa,CGmGb,aHxGa,CGyGb,gBAAA,CACA,eAAA,CACA,sBAAA,CACA,eAAA,CACA,iBACA,SACE,4BAAA,CACA,kBAAA,CACA,aAAA,CACA,UAGF,kBAEE,eAAA,CACA,mBACF,SACE,cJ9HF,mBACE,UAAA,CACA,WAAA,CACA,cMDJ,gBACE,qBAEF,iBACE,sBAIF,YACE,0BAYE,WACE,yBADF,WACE,2BADF,WACE,yBADF,WACE,2BADF,WACE,4BADF,WACE,yBADF,WACE,2BNsDJ,oCMvDE,kBACE,yBADF,kBACE,2BADF,kBACE,yBADF,kBACE,2BADF,kBACE,4BADF,kBACE,yBADF,kBACE,4BN0DJ,0CM3DE,kBACE,yBADF,kBACE,2BADF,kBACE,yBADF,kBACE,2BADF,kBACE,4BADF,kBACE,yBADF,kBACE,4BNkEJ,qCMnEE,iBACE,yBADF,iBACE,2BADF,iBACE,yBADF,iBACE,2BADF,iBACE,4BADF,iBACE,yBADF,iBACE,4BNsEJ,qCMvEE,mBACE,yBADF,mBACE,2BADF,mBACE,yBADF,mBACE,2BADF,mBACE,4BADF,mBACE,yBADF,mBACE,4BNqFF,qCMtFA,sBACE,yBADF,sBACE,2BADF,sBACE,yBADF,sBACE,2BADF,sBACE,4BADF,sBACE,yBADF,sBACE,4BNoGF,qCMrGA,kBACE,yBADF,kBACE,2BADF,kBACE,yBADF,kBACE,2BADF,kBACE,4BADF,kBACE,yBADF,kBACE,4BAyBJ,mBACE,4BADF,oBACE,6BADF,eACE,0BADF,gBACE,2BN4BF,oCMxBE,0BACE,6BN2BJ,0CMzBE,0BACE,6BN4BJ,2DM1BE,+BACE,6BN6BJ,qCM3BE,yBACE,6BN8BJ,qCM5BE,2BACE,6BNgCF,4DM9BA,gCACE,6BNuCF,qCMrCA,8BACE,6BNyCF,4DMvCA,mCACE,6BNgDF,qCM9CA,0BACE,6BNDJ,oCMxBE,2BACE,8BN2BJ,0CMzBE,2BACE,8BN4BJ,2DM1BE,gCACE,8BN6BJ,qCM3BE,0BACE,8BN8BJ,qCM5BE,4BACE,8BNgCF,4DM9BA,iCACE,8BNuCF,qCMrCA,+BACE,8BNyCF,4DMvCA,oCACE,8BNgDF,qCM9CA,2BACE,8BNDJ,oCMxBE,sBACE,2BN2BJ,0CMzBE,sBACE,2BN4BJ,2DM1BE,2BACE,2BN6BJ,qCM3BE,qBACE,2BN8BJ,qCM5BE,uBACE,2BNgCF,4DM9BA,4BACE,2BNuCF,qCMrCA,0BACE,2BNyCF,4DMvCA,+BACE,2BNgDF,qCM9CA,sBACE,2BNDJ,oCMxBE,uBACE,4BN2BJ,0CMzBE,uBACE,4BN4BJ,2DM1BE,4BACE,4BN6BJ,qCM3BE,sBACE,4BN8BJ,qCM5BE,wBACE,4BNgCF,4DM9BA,6BACE,4BNuCF,qCMrCA,2BACE,4BNyCF,4DMvCA,gCACE,4BNgDF,qCM9CA,uBACE,4BAEN,gBACE,oCAEF,cACE,mCAEF,cACE,mCAEF,WACE,4BAIA,gBACE,qBAEA,8CAEE,wBACJ,sBACE,gCAPF,gBACE,wBAEA,8CAEE,qBACJ,sBACE,mCAPF,gBACE,wBAEA,8CAEE,wBACJ,sBACE,mCAPF,eACE,wBAEA,4CAEE,wBACJ,qBACE,mCAPF,kBACE,wBAEA,kDAEE,wBACJ,wBACE,mCAPF,eACE,wBAEA,4CAEE,wBACJ,qBACE,mCAPF,eACE,wBAEA,4CAEE,wBACJ,qBACE,mCAPF,kBACE,wBAEA,kDAEE,wBACJ,wBACE,mCAPF,kBACE,wBAEA,kDAEE,wBACJ,wBACE,mCAPF,iBACE,wBAEA,gDAEE,wBACJ,uBACE,mCAGF,oBACE,wBACF,0BACE,mCAHF,oBACE,wBACF,0BACE,mCAHF,sBACE,wBACF,4BACE,mCAHF,oBACE,wBACF,0BACE,mCAHF,eACE,wBACF,qBACE,mCAHF,qBACE,wBACF,2BACE,mCAHF,uBACE,wBACF,6BACE,mCAHF,oBACE,wBACF,0BACE,mCAHF,oBACE,wBACF,0BACE,mCAEJ,uBACE,0BACF,wBACE,0BACF,0BACE,0BACF,sBACE,0BAQF,8DACE,8JAKF,qCACE,gCAOA,UACE,wBN9DF,oCMgEE,iBACE,yBN7DJ,0CM+DE,iBACE,yBN5DJ,2DM8DE,sBACE,yBN3DJ,qCM6DE,gBACE,yBN1DJ,qCM4DE,kBACE,yBNxDF,4DM0DA,uBACE,yBNjDF,qCMmDA,qBACE,yBN/CF,4DMiDA,0BACE,yBNxCF,qCM0CA,iBACE,yBA5BJ,SACE,6BAAA,CAAA,6BAAA,CAAA,uBN9DF,oCMgEE,gBACE,6BAAA,CAAA,6BAAA,CAAA,wBN7DJ,0CM+DE,gBACE,6BAAA,CAAA,6BAAA,CAAA,wBN5DJ,2DM8DE,qBACE,6BAAA,CAAA,6BAAA,CAAA,wBN3DJ,qCM6DE,eACE,6BAAA,CAAA,6BAAA,CAAA,wBN1DJ,qCM4DE,iBACE,6BAAA,CAAA,6BAAA,CAAA,wBNxDF,4DM0DA,sBACE,6BAAA,CAAA,6BAAA,CAAA,wBNjDF,qCMmDA,oBACE,6BAAA,CAAA,6BAAA,CAAA,wBN/CF,4DMiDA,yBACE,6BAAA,CAAA,6BAAA,CAAA,wBNxCF,qCM0CA,gBACE,6BAAA,CAAA,6BAAA,CAAA,wBA5BJ,WACE,yBN9DF,oCMgEE,kBACE,0BN7DJ,0CM+DE,kBACE,0BN5DJ,2DM8DE,uBACE,0BN3DJ,qCM6DE,iBACE,0BN1DJ,qCM4DE,mBACE,0BNxDF,4DM0DA,wBACE,0BNjDF,qCMmDA,sBACE,0BN/CF,4DMiDA,2BACE,0BNxCF,qCM0CA,kBACE,0BA5BJ,iBACE,+BN9DF,oCMgEE,wBACE,gCN7DJ,0CM+DE,wBACE,gCN5DJ,2DM8DE,6BACE,gCN3DJ,qCM6DE,uBACE,gCN1DJ,qCM4DE,yBACE,gCNxDF,4DM0DA,8BACE,gCNjDF,qCMmDA,4BACE,gCN/CF,4DMiDA,iCACE,gCNxCF,qCM0CA,wBACE,gCA5BJ,gBACE,oCAAA,CAAA,oCAAA,CAAA,8BN9DF,oCMgEE,uBACE,oCAAA,CAAA,oCAAA,CAAA,+BN7DJ,0CM+DE,uBACE,oCAAA,CAAA,oCAAA,CAAA,+BN5DJ,2DM8DE,4BACE,oCAAA,CAAA,oCAAA,CAAA,+BN3DJ,qCM6DE,sBACE,oCAAA,CAAA,oCAAA,CAAA,+BN1DJ,qCM4DE,wBACE,oCAAA,CAAA,oCAAA,CAAA,+BNxDF,4DM0DA,6BACE,oCAAA,CAAA,oCAAA,CAAA,+BNjDF,qCMmDA,2BACE,oCAAA,CAAA,oCAAA,CAAA,+BN/CF,4DMiDA,gCACE,oCAAA,CAAA,oCAAA,CAAA,+BNxCF,qCM0CA,uBACE,oCAAA,CAAA,oCAAA,CAAA,+BAEN,WACE,uBAEF,YACE,qBAAA,CACA,4BAAA,CACA,sBAAA,CACA,yBAAA,CACA,mBAAA,CACA,2BAAA,CACA,4BAAA,CACA,sBNtGA,oCMyGA,kBACE,wBNtGF,0CMyGA,kBACE,wBNtGF,2DMyGA,uBACE,wBNtGF,qCMyGA,iBACE,wBNtGF,qCMyGA,mBACE,wBNrGA,4DMwGF,wBACE,wBN/FA,qCMkGF,sBACE,wBN9FA,4DMiGF,2BACE,wBNxFA,qCM2FF,kBACE,wBAEJ,cACE,4BN7IA,oCMgJA,qBACE,6BN7IF,0CMgJA,qBACE,6BN7IF,2DMgJA,0BACE,6BN7IF,qCMgJA,oBACE,6BN7IF,qCMgJA,sBACE,6BN5IA,4DM+IF,2BACE,6BNtIA,qCMyIF,yBACE,6BNrIA,4DMwIF,8BACE,6BN/HA,qCMkIF,qBACE,6BAIJ,eACE,mBAEF,gBACE,oBAEF,eACE,0BAEF,eACE,iCAAA,CAAA,0BC9QF,MACE,yBAAA,CAAA,sBAAA,CAAA,mBAAA,CACA,mBAAA,CAAA,mBAAA,CAAA,YAAA,CACA,2BAAA,CAAA,4BAAA,CAAA,yBAAA,CAAA,qBAAA,CACA,wBAAA,CAAA,qBAAA,CAAA,8BACA,cACE,gBAEA,eACE,mBAKF,eACE,qBAHM,CAIN,cACA,kFAEE,cACF,sBACE,cACF,yBACE,wBACA,wEAEE,cPiER,qCOhEI,4BAEI,uBACJ,wDAEE,wBAGA,kJAEE,wBAAA,CACA,cAEF,uBACE,aA5BS,CA6BT,WAIA,iEACE,UAGF,iEACE,cACA,6EACE,mCAEF,kMAEE,wBA5CK,CA6CL,oBA7CK,CA8CL,WAER,uBAGE,+DPeN,oCObQ,oCACE,gEArDR,eACE,wBAHM,CAIN,WACA,kFAEE,cACF,sBACE,WACF,yBACE,yBACA,wEAEE,WPiER,qCOhEI,4BAEI,0BACJ,wDAEE,yBAGA,kJAEE,qBAAA,CACA,WAEF,uBACE,UA5BS,CA6BT,WAIA,iEACE,UAGF,iEACE,WACA,6EACE,mCAEF,kMAEE,qBA5CK,CA6CL,iBA7CK,CA8CL,cAER,uBAGE,kEPeN,oCObQ,oCACE,mEArDR,eACE,wBAHM,CAIN,cACA,kFAEE,cACF,sBACE,cACF,yBACE,wBACA,wEAEE,cPiER,qCOhEI,4BAEI,0BACJ,wDAEE,wBAGA,kJAEE,wBAAA,CACA,cAEF,uBACE,aA5BS,CA6BT,WAIA,iEACE,UAGF,iEACE,cACA,6EACE,mCAEF,kMAEE,wBA5CK,CA6CL,oBA7CK,CA8CL,cAER,uBAGE,kEPeN,oCObQ,oCACE,mEArDR,cACE,wBAHM,CAIN,cACA,gFAEE,cACF,qBACE,cACF,wBACE,0BACA,sEAEE,cPiER,qCOhEI,2BAEI,0BACJ,sDAEE,0BAGA,8IAEE,wBAAA,CACA,cAEF,sBACE,aA5BS,CA6BT,WAIA,+DACE,UAGF,+DACE,cACA,2EACE,mCAEF,8LAEE,wBA5CK,CA6CL,oBA7CK,CA8CL,cAER,sBAGE,qEPeN,oCObQ,mCACE,sEArDR,iBACE,wBAHM,CAIN,WACA,sFAEE,cACF,wBACE,WACF,2BACE,yBACA,4EAEE,WPiER,qCOhEI,8BAEI,0BACJ,4DAEE,yBAGA,0JAEE,wBAAA,CACA,WAEF,yBACE,UA5BS,CA6BT,WAIA,qEACE,UAGF,qEACE,WACA,iFACE,mCAEF,0MAEE,qBA5CK,CA6CL,iBA7CK,CA8CL,cAER,yBAGE,qEPeN,oCObQ,sCACE,sEArDR,cACE,wBAHM,CAIN,WACA,gFAEE,cACF,qBACE,WACF,wBACE,yBACA,sEAEE,WPiER,qCOhEI,2BAEI,0BACJ,sDAEE,yBAGA,8IAEE,wBAAA,CACA,WAEF,sBACE,UA5BS,CA6BT,WAIA,+DACE,UAGF,+DACE,WACA,2EACE,mCAEF,8LAEE,qBA5CK,CA6CL,iBA7CK,CA8CL,cAER,sBAGE,qEPeN,oCObQ,mCACE,sEArDR,cACE,wBAHM,CAIN,WACA,gFAEE,cACF,qBACE,WACF,wBACE,yBACA,sEAEE,WPiER,qCOhEI,2BAEI,0BACJ,sDAEE,yBAGA,8IAEE,wBAAA,CACA,WAEF,sBACE,UA5BS,CA6BT,WAIA,+DACE,UAGF,+DACE,WACA,2EACE,mCAEF,8LAEE,qBA5CK,CA6CL,iBA7CK,CA8CL,cAER,sBAGE,qEPeN,oCObQ,mCACE,sEArDR,iBACE,wBAHM,CAIN,WACA,sFAEE,cACF,wBACE,WACF,2BACE,yBACA,4EAEE,WPiER,qCOhEI,8BAEI,0BACJ,4DAEE,yBAGA,0JAEE,wBAAA,CACA,WAEF,yBACE,UA5BS,CA6BT,WAIA,qEACE,UAGF,qEACE,WACA,iFACE,mCAEF,0MAEE,qBA5CK,CA6CL,iBA7CK,CA8CL,cAER,yBAGE,qEPeN,oCObQ,sCACE,sEArDR,iBACE,wBAHM,CAIN,qBACA,sFAEE,cACF,wBACE,qBACF,2BACE,qBACA,4EAEE,qBPiER,qCOhEI,8BAEI,0BACJ,4DAEE,qBAGA,0JAEE,wBAAA,CACA,qBAEF,yBACE,oBA5BS,CA6BT,WAIA,qEACE,UAGF,qEACE,qBACA,iFACE,mCAEF,0MAEE,+BA5CK,CA6CL,2BA7CK,CA8CL,cAER,yBAGE,qEPeN,oCObQ,sCACE,sEArDR,gBACE,wBAHM,CAIN,WACA,oFAEE,cACF,uBACE,WACF,0BACE,yBACA,0EAEE,WPiER,qCOhEI,6BAEI,0BACJ,0DAEE,yBAGA,sJAEE,wBAAA,CACA,WAEF,wBACE,UA5BS,CA6BT,WAIA,mEACE,UAGF,mEACE,WACA,+EACE,mCAEF,sMAEE,qBA5CK,CA6CL,iBA7CK,CA8CL,cAER,wBAGE,qEPeN,oCObQ,qCACE,sEAgBR,0BACE,qBAAA,CACA,mBPFJ,0COKI,2BACE,mBAAA,CACA,kBPPN,0COUI,0BACE,oBAAA,CACA,mBAIJ,yGACE,wBAAA,CAAA,qBAAA,CAAA,kBAAA,CACA,mBAAA,CAAA,mBAAA,CAAA,aACA,0IACE,kBAAA,CAAA,mBAAA,CAAA,WAAA,CACA,mBAAA,CAAA,cACN,oBACE,gBACF,oBACE,iBAIJ,YAEE,gBACA,kBACE,QAAA,CACA,eAAA,CACA,cAAA,CACA,iBAAA,CACA,OAAA,CACA,0CAAA,CAAA,mCAEF,2BACE,WP7CF,oCOiCF,YAeI,cAEJ,cACE,kBPnDA,oCOsDE,sBACE,mBAAA,CAAA,mBAAA,CAAA,aACA,uCACE,sBPrDN,0CO8CF,cASI,mBAAA,CAAA,mBAAA,CAAA,YAAA,CACA,uBAAA,CAAA,oBAAA,CAAA,uBACA,uCACE,qBAIN,sBAEE,kBAAA,CAAA,mBAAA,CAAA,WAAA,CACA,mBAAA,CAAA,cAEF,WACE,kBAAA,CAAA,mBAAA,CAAA,WAAA,CACA,mBAAA,CAAA,aAAA,CACA,oBCzJF,QACE,aAAA,CACA,yBAAA,CAAA,YAAA,CACA,kBAAA,CAAA,mBAAA,CAAA,WAAA,CACA,mBAAA,CAAA,aAAA,CACA,eAGA,wEADE,kBAAA,CAAA,aAAA,CAAA,UACF,mCAEE,WACF,6CACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,yCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,eACF,mCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,wCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,eACF,0CACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,wCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,yCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,2CACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,0CACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,oDACE,gBACF,gDACE,qBACF,0CACE,gBACF,+CACE,qBACF,iDACE,gBACF,+CACE,gBACF,gDACE,gBACF,kDACE,gBACF,iDACE,gBAEA,gCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,oBACF,uCACE,0BAJF,gCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,uCACE,2BAJF,gCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,uCACE,gBAJF,gCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,uCACE,2BAJF,gCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,uCACE,2BAJF,gCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,uCACE,gBAJF,gCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,uCACE,2BAJF,gCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,uCACE,2BAJF,gCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,uCACE,gBAJF,iCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,wCACE,2BAJF,iCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,wCACE,2BAJF,iCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,WACF,wCACE,iBRkBJ,oCQdE,gDADE,kBAAA,CAAA,aAAA,CAAA,UACF,uBAEE,WACF,iCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,6BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,eACF,uBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,4BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,eACF,8BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,4BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,6BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,+BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,8BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,wCACE,gBACF,oCACE,qBACF,8BACE,gBACF,mCACE,qBACF,qCACE,gBACF,mCACE,gBACF,oCACE,gBACF,sCACE,gBACF,qCACE,gBAEA,oBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,oBACF,2BACE,0BAJF,oBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,2BACE,2BAJF,oBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,2BACE,gBAJF,oBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,2BACE,2BAJF,oBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,2BACE,2BAJF,oBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,2BACE,gBAJF,oBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,2BACE,2BAJF,oBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,2BACE,2BAJF,oBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,2BACE,gBAJF,qBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,4BACE,2BAJF,qBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,4BACE,2BAJF,qBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,WACF,4BACE,kBRnCN,0CQwCE,kFADE,kBAAA,CAAA,aAAA,CAAA,UACF,uCAGE,WACF,2DAEE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,mDAEE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,eACF,uCAEE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,iDAEE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,eACF,qDAEE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,iDAEE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,mDAEE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,uDAEE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,qDAEE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,yEAEE,gBACF,iEAEE,qBACF,qDAEE,gBACF,+DAEE,qBACF,mEAEE,gBACF,+DAEE,gBACF,iEAEE,gBACF,qEAEE,gBACF,mEAEE,gBAEA,iCAEE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,oBACF,+CAEE,0BANF,iCAEE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,+CAEE,2BANF,iCAEE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,+CAEE,gBANF,iCAEE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,+CAEE,2BANF,iCAEE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,+CAEE,2BANF,iCAEE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,+CAEE,gBANF,iCAEE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,+CAEE,2BANF,iCAEE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,+CAEE,2BANF,iCAEE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,+CAEE,gBANF,mCAEE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,iDAEE,2BANF,mCAEE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,iDAEE,2BANF,mCAEE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,WACF,iDAEE,kBR1GN,qCQ8GE,8CADE,kBAAA,CAAA,aAAA,CAAA,UACF,sBAEE,WACF,gCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,4BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,eACF,sBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,2BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,eACF,6BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,2BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,4BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,8BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,6BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,uCACE,gBACF,mCACE,qBACF,6BACE,gBACF,kCACE,qBACF,oCACE,gBACF,kCACE,gBACF,mCACE,gBACF,qCACE,gBACF,oCACE,gBAEA,mBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,oBACF,0BACE,0BAJF,mBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,0BACE,2BAJF,mBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,0BACE,gBAJF,mBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,0BACE,2BAJF,mBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,0BACE,2BAJF,mBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,0BACE,gBAJF,mBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,0BACE,2BAJF,mBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,0BACE,2BAJF,mBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,0BACE,gBAJF,oBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,2BACE,2BAJF,oBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,2BACE,2BAJF,oBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,WACF,2BACE,kBR/JN,qCQmKE,kDADE,kBAAA,CAAA,aAAA,CAAA,UACF,wBAEE,WACF,kCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,8BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,eACF,wBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,6BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,eACF,+BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,6BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,8BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,gCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,+BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,yCACE,gBACF,qCACE,qBACF,+BACE,gBACF,oCACE,qBACF,sCACE,gBACF,oCACE,gBACF,qCACE,gBACF,uCACE,gBACF,sCACE,gBAEA,qBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,oBACF,4BACE,0BAJF,qBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,4BACE,2BAJF,qBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,4BACE,gBAJF,qBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,4BACE,2BAJF,qBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,4BACE,2BAJF,qBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,4BACE,gBAJF,qBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,4BACE,2BAJF,qBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,4BACE,2BAJF,qBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,4BACE,gBAJF,sBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,6BACE,2BAJF,sBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,6BACE,2BAJF,sBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,WACF,6BACE,kBRzMJ,qCQ6MA,wDADE,kBAAA,CAAA,aAAA,CAAA,UACF,2BAEE,WACF,qCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,iCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,eACF,2BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,gCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,eACF,kCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,gCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,iCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,mCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,kCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,4CACE,gBACF,wCACE,qBACF,kCACE,gBACF,uCACE,qBACF,yCACE,gBACF,uCACE,gBACF,wCACE,gBACF,0CACE,gBACF,yCACE,gBAEA,wBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,oBACF,+BACE,0BAJF,wBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,+BACE,2BAJF,wBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,+BACE,gBAJF,wBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,+BACE,2BAJF,wBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,+BACE,2BAJF,wBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,+BACE,gBAJF,wBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,+BACE,2BAJF,wBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,+BACE,2BAJF,wBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,+BACE,gBAJF,yBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,gCACE,2BAJF,yBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,gCACE,2BAJF,yBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,WACF,gCACE,kBRnPJ,qCQuPA,gDADE,kBAAA,CAAA,aAAA,CAAA,UACF,uBAEE,WACF,iCACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,6BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,eACF,uBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,4BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,eACF,8BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,4BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,6BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,+BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,8BACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,wCACE,gBACF,oCACE,qBACF,8BACE,gBACF,mCACE,qBACF,qCACE,gBACF,mCACE,gBACF,oCACE,gBACF,sCACE,gBACF,qCACE,gBAEA,oBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,oBACF,2BACE,0BAJF,oBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,2BACE,2BAJF,oBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,2BACE,gBAJF,oBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,2BACE,2BAJF,oBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,2BACE,2BAJF,oBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,2BACE,gBAJF,oBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,2BACE,2BAJF,oBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,2BACE,2BAJF,oBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,UACF,2BACE,gBAJF,qBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,4BACE,2BAJF,qBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,qBACF,4BACE,2BAJF,qBACE,kBAAA,CAAA,aAAA,CAAA,SAAA,CACA,WACF,4BACE,kBAER,SACE,mBAAA,CACA,oBAAA,CACA,mBACA,oBACE,sBACF,0BACE,qBAEF,qBACE,uBAAA,CAAA,oBAAA,CAAA,uBACF,oBACE,aAAA,CACA,cAAA,CACA,aACA,4BACE,QAAA,CACA,oBACF,qCACE,qBACF,+BACE,gBACJ,mBACE,mBAAA,CAAA,mBAAA,CAAA,aACF,sBACE,kBAAA,CAAA,eACF,sBACE,wBAAA,CAAA,qBAAA,CAAA,mBRnXF,0CQsXE,0BACE,mBAAA,CAAA,mBAAA,CAAA,cR3WJ,qCQ8WE,oBACE,mBAAA,CAAA,mBAAA,CAAA,cAGJ,qBACE,mBAAA,CACA,qCAAA,CACA,uCACA,6BACE,6BAAA,CACA,+BAEA,0BACE,iBR3YN,oCQ6YM,iCACE,kBR1YR,0CQ4YM,iCACE,kBRzYR,2DQ2YM,sCACE,kBRxYR,qCQ0YM,gCACE,kBRvYR,qCQyYM,kCACE,kBRrYN,4DQuYI,uCACE,kBR9XN,qCQgYI,qCACE,kBR5XN,4DQ8XI,0CACE,kBRrXN,qCQuXI,iCACE,kBA5BJ,0BACE,oBR3YN,oCQ6YM,iCACE,qBR1YR,0CQ4YM,iCACE,qBRzYR,2DQ2YM,sCACE,qBRxYR,qCQ0YM,gCACE,qBRvYR,qCQyYM,kCACE,qBRrYN,4DQuYI,uCACE,qBR9XN,qCQgYI,qCACE,qBR5XN,4DQ8XI,0CACE,qBRrXN,qCQuXI,iCACE,qBA5BJ,0BACE,mBR3YN,oCQ6YM,iCACE,oBR1YR,0CQ4YM,iCACE,oBRzYR,2DQ2YM,sCACE,oBRxYR,qCQ0YM,gCACE,oBRvYR,qCQyYM,kCACE,oBRrYN,4DQuYI,uCACE,oBR9XN,qCQgYI,qCACE,oBR5XN,4DQ8XI,0CACE,oBRrXN,qCQuXI,iCACE,oBA5BJ,0BACE,oBR3YN,oCQ6YM,iCACE,qBR1YR,0CQ4YM,iCACE,qBRzYR,2DQ2YM,sCACE,qBRxYR,qCQ0YM,gCACE,qBRvYR,qCQyYM,kCACE,qBRrYN,4DQuYI,uCACE,qBR9XN,qCQgYI,qCACE,qBR5XN,4DQ8XI,0CACE,qBRrXN,qCQuXI,iCACE,qBA5BJ,0BACE,iBR3YN,oCQ6YM,iCACE,kBR1YR,0CQ4YM,iCACE,kBRzYR,2DQ2YM,sCACE,kBRxYR,qCQ0YM,gCACE,kBRvYR,qCQyYM,kCACE,kBRrYN,4DQuYI,uCACE,kBR9XN,qCQgYI,qCACE,kBR5XN,4DQ8XI,0CACE,kBRrXN,qCQuXI,iCACE,kBA5BJ,0BACE,oBR3YN,oCQ6YM,iCACE,qBR1YR,0CQ4YM,iCACE,qBRzYR,2DQ2YM,sCACE,qBRxYR,qCQ0YM,gCACE,qBRvYR,qCQyYM,kCACE,qBRrYN,4DQuYI,uCACE,qBR9XN,qCQgYI,qCACE,qBR5XN,4DQ8XI,0CACE,qBRrXN,qCQuXI,iCACE,qBA5BJ,0BACE,mBR3YN,oCQ6YM,iCACE,oBR1YR,0CQ4YM,iCACE,oBRzYR,2DQ2YM,sCACE,oBRxYR,qCQ0YM,gCACE,oBRvYR,qCQyYM,kCACE,oBRrYN,4DQuYI,uCACE,oBR9XN,qCQgYI,qCACE,oBR5XN,4DQ8XI,0CACE,oBRrXN,qCQuXI,iCACE,oBA5BJ,0BACE,oBR3YN,oCQ6YM,iCACE,qBR1YR,0CQ4YM,iCACE,qBRzYR,2DQ2YM,sCACE,qBRxYR,qCQ0YM,gCACE,qBRvYR,qCQyYM,kCACE,qBRrYN,4DQuYI,uCACE,qBR9XN,qCQgYI,qCACE,qBR5XN,4DQ8XI,0CACE,qBRrXN,qCQuXI,iCACE,qBA5BJ,0BACE,iBR3YN,oCQ6YM,iCACE,kBR1YR,0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","file":"style.98c5f098.css","sourceRoot":"../docs-src","sourcesContent":["@keyframes spinAround\n from\n transform: rotate(0deg)\n to\n transform: rotate(359deg)\n","@import \"initial-variables\"\n\n=clearfix\n &::after\n clear: both\n content: \" \"\n display: table\n\n=center($width, $height: 0)\n position: absolute\n @if $height != 0\n left: calc(50% - (#{$width} / 2))\n top: calc(50% - (#{$height} / 2))\n @else\n left: calc(50% - (#{$width} / 2))\n top: calc(50% - (#{$width} / 2))\n\n=fa($size, $dimensions)\n display: inline-block\n font-size: $size\n height: $dimensions\n line-height: $dimensions\n text-align: center\n vertical-align: top\n width: $dimensions\n\n=hamburger($dimensions)\n cursor: pointer\n display: block\n height: $dimensions\n position: relative\n width: $dimensions\n span\n background-color: currentColor\n display: block\n height: 1px\n left: calc(50% - 8px)\n position: absolute\n transform-origin: center\n transition-duration: $speed\n transition-property: background-color, opacity, transform\n transition-timing-function: $easing\n width: 16px\n &:nth-child(1)\n top: calc(50% - 6px)\n &:nth-child(2)\n top: calc(50% - 1px)\n &:nth-child(3)\n top: calc(50% + 4px)\n &:hover\n background-color: rgba(black, 0.05)\n // Modifers\n &.is-active\n span\n &:nth-child(1)\n transform: translateY(5px) rotate(45deg)\n &:nth-child(2)\n opacity: 0\n &:nth-child(3)\n transform: translateY(-5px) rotate(-45deg)\n\n=overflow-touch\n -webkit-overflow-scrolling: touch\n\n=placeholder\n $placeholders: ':-moz' ':-webkit-input' '-moz' '-ms-input'\n @each $placeholder in $placeholders\n &:#{$placeholder}-placeholder\n @content\n\n// Responsiveness\n\n=from($device)\n @media screen and (min-width: $device)\n @content\n\n=until($device)\n @media screen and (max-width: $device - 1px)\n @content\n\n=mobile\n @media screen and (max-width: $tablet - 1px)\n @content\n\n=tablet\n @media screen and (min-width: $tablet), print\n @content\n\n=tablet-only\n @media screen and (min-width: $tablet) and (max-width: $desktop - 1px)\n @content\n\n=touch\n @media screen and (max-width: $desktop - 1px)\n @content\n\n=desktop\n @media screen and (min-width: $desktop)\n @content\n\n=desktop-only\n @if $widescreen-enabled\n @media screen and (min-width: $desktop) and (max-width: $widescreen - 1px)\n @content\n\n=until-widescreen\n @if $widescreen-enabled\n @media screen and (max-width: $widescreen - 1px)\n @content\n\n=widescreen\n @if $widescreen-enabled\n @media screen and (min-width: $widescreen)\n @content\n\n=widescreen-only\n @if $widescreen-enabled and $fullhd-enabled\n @media screen and (min-width: $widescreen) and (max-width: $fullhd - 1px)\n @content\n\n=until-fullhd\n @if $fullhd-enabled\n @media screen and (max-width: $fullhd - 1px)\n @content\n\n=fullhd\n @if $fullhd-enabled\n @media screen and (min-width: $fullhd)\n @content\n\n// Placeholders\n\n=unselectable\n -webkit-touch-callout: none\n -webkit-user-select: none\n -moz-user-select: none\n -ms-user-select: none\n user-select: none\n\n%unselectable\n +unselectable\n\n=arrow($color: transparent)\n border: 3px solid $color\n border-radius: 2px\n border-right: 0\n border-top: 0\n content: \" \"\n display: block\n height: 0.625em\n margin-top: -0.4375em\n pointer-events: none\n position: absolute\n top: 50%\n transform: rotate(-45deg)\n transform-origin: center\n width: 0.625em\n\n%arrow\n +arrow\n\n=block\n &:not(:last-child)\n margin-bottom: 1.5rem\n\n%block\n +block\n\n=delete\n @extend %unselectable\n -moz-appearance: none\n -webkit-appearance: none\n background-color: rgba($black, 0.2)\n border: none\n border-radius: $radius-rounded\n cursor: pointer\n pointer-events: auto\n display: inline-block\n flex-grow: 0\n flex-shrink: 0\n font-size: 0\n height: 20px\n max-height: 20px\n max-width: 20px\n min-height: 20px\n min-width: 20px\n outline: none\n position: relative\n vertical-align: top\n width: 20px\n &::before,\n &::after\n background-color: $white\n content: \"\"\n display: block\n left: 50%\n position: absolute\n top: 50%\n transform: translateX(-50%) translateY(-50%) rotate(45deg)\n transform-origin: center center\n &::before\n height: 2px\n width: 50%\n &::after\n height: 50%\n width: 2px\n &:hover,\n &:focus\n background-color: rgba($black, 0.3)\n &:active\n background-color: rgba($black, 0.4)\n // Sizes\n &.is-small\n height: 16px\n max-height: 16px\n max-width: 16px\n min-height: 16px\n min-width: 16px\n width: 16px\n &.is-medium\n height: 24px\n max-height: 24px\n max-width: 24px\n min-height: 24px\n min-width: 24px\n width: 24px\n &.is-large\n height: 32px\n max-height: 32px\n max-width: 32px\n min-height: 32px\n min-width: 32px\n width: 32px\n\n%delete\n +delete\n\n=loader\n animation: spinAround 500ms infinite linear\n border: 2px solid $grey-lighter\n border-radius: $radius-rounded\n border-right-color: transparent\n border-top-color: transparent\n content: \"\"\n display: block\n height: 1em\n position: relative\n width: 1em\n\n%loader\n +loader\n\n=overlay($offset: 0)\n bottom: $offset\n left: $offset\n position: absolute\n right: $offset\n top: $offset\n\n%overlay\n +overlay\n","// Colors\n\n$black: hsl(0, 0%, 4%) !default\n$black-bis: hsl(0, 0%, 7%) !default\n$black-ter: hsl(0, 0%, 14%) !default\n\n$grey-darker: hsl(0, 0%, 21%) !default\n$grey-dark: hsl(0, 0%, 29%) !default\n$grey: hsl(0, 0%, 48%) !default\n$grey-light: hsl(0, 0%, 71%) !default\n$grey-lighter: hsl(0, 0%, 86%) !default\n\n$white-ter: hsl(0, 0%, 96%) !default\n$white-bis: hsl(0, 0%, 98%) !default\n$white: hsl(0, 0%, 100%) !default\n\n$orange: hsl(14, 100%, 53%) !default\n$yellow: hsl(48, 100%, 67%) !default\n$green: hsl(141, 71%, 48%) !default\n$turquoise: hsl(171, 100%, 41%) !default\n$cyan: hsl(204, 86%, 53%) !default\n$blue: hsl(217, 71%, 53%) !default\n$purple: hsl(271, 100%, 71%) !default\n$red: hsl(348, 100%, 61%) !default\n\n// Typography\n\n$family-sans-serif: BlinkMacSystemFont, -apple-system, \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", \"Helvetica\", \"Arial\", sans-serif !default\n$family-monospace: monospace !default\n$render-mode: optimizeLegibility !default\n\n$size-1: 3rem !default\n$size-2: 2.5rem !default\n$size-3: 2rem !default\n$size-4: 1.5rem !default\n$size-5: 1.25rem !default\n$size-6: 1rem !default\n$size-7: 0.75rem !default\n\n$weight-light: 300 !default\n$weight-normal: 400 !default\n$weight-medium: 500 !default\n$weight-semibold: 600 !default\n$weight-bold: 700 !default\n\n// Responsiveness\n\n// The container horizontal gap, which acts as the offset for breakpoints\n$gap: 64px !default\n// 960, 1152, and 1344 have been chosen because they are divisible by both 12 and 16\n$tablet: 769px !default\n// 960px container + 4rem\n$desktop: 960px + (2 * $gap) !default\n// 1152px container + 4rem\n$widescreen: 1152px + (2 * $gap) !default\n$widescreen-enabled: true !default\n// 1344px container + 4rem\n$fullhd: 1344px + (2 * $gap) !default\n$fullhd-enabled: true !default\n\n// Miscellaneous\n\n$easing: ease-out !default\n$radius-small: 2px !default\n$radius: 4px !default\n$radius-large: 6px !default\n$radius-rounded: 290486px !default\n$speed: 86ms !default\n\n// Flags\n\n$variable-columns: true !default\n","$control-radius: $radius !default\n$control-radius-small: $radius-small !default\n\n$control-border-width: 1px !default\n\n$control-height: 2.25em !default\n$control-line-height: 1.5 !default\n\n$control-padding-vertical: calc(0.375em - #{$control-border-width}) !default\n$control-padding-horizontal: calc(0.625em - #{$control-border-width}) !default\n\n=control\n -moz-appearance: none\n -webkit-appearance: none\n align-items: center\n border: $control-border-width solid transparent\n border-radius: $control-radius\n box-shadow: none\n display: inline-flex\n font-size: $size-normal\n height: $control-height\n justify-content: flex-start\n line-height: $control-line-height\n padding-bottom: $control-padding-vertical\n padding-left: $control-padding-horizontal\n padding-right: $control-padding-horizontal\n padding-top: $control-padding-vertical\n position: relative\n vertical-align: top\n // States\n &:focus,\n &.is-focused,\n &:active,\n &.is-active\n outline: none\n &[disabled],\n fieldset[disabled] &\n cursor: not-allowed\n\n%control\n +control\n\n// The controls sizes use mixins so they can be used at different breakpoints\n=control-small\n border-radius: $control-radius-small\n font-size: $size-small\n=control-medium\n font-size: $size-medium\n=control-large\n font-size: $size-large\n","/*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */\n// Blocks\nhtml,\nbody,\np,\nol,\nul,\nli,\ndl,\ndt,\ndd,\nblockquote,\nfigure,\nfieldset,\nlegend,\ntextarea,\npre,\niframe,\nhr,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6\n margin: 0\n padding: 0\n\n// Headings\nh1,\nh2,\nh3,\nh4,\nh5,\nh6\n font-size: 100%\n font-weight: normal\n\n// List\nul\n list-style: none\n\n// Form\nbutton,\ninput,\nselect,\ntextarea\n margin: 0\n\n// Box sizing\nhtml\n box-sizing: border-box\n\n*\n &,\n &::before,\n &::after\n box-sizing: inherit\n\n// Media\nimg,\nembed,\niframe,\nobject,\nvideo\n height: auto\n max-width: 100%\n\naudio\n max-width: 100%\n\n// Iframe\niframe\n border: 0\n\n// Table\ntable\n border-collapse: collapse\n border-spacing: 0\n\ntd,\nth\n padding: 0\n text-align: left\n","$body-background-color: $white !default\n$body-size: 16px !default\n$body-rendering: optimizeLegibility !default\n$body-family: $family-primary !default\n$body-color: $text !default\n$body-weight: $weight-normal !default\n$body-line-height: 1.5 !default\n\n$code-family: $family-code !default\n$code-padding: 0.25em 0.5em 0.25em !default\n$code-weight: normal !default\n$code-size: 0.875em !default\n\n$hr-background-color: $background !default\n$hr-height: 2px !default\n$hr-margin: 1.5rem 0 !default\n\n$strong-color: $text-strong !default\n$strong-weight: $weight-bold !default\n\nhtml\n background-color: $body-background-color\n font-size: $body-size\n -moz-osx-font-smoothing: grayscale\n -webkit-font-smoothing: antialiased\n min-width: 300px\n overflow-x: hidden\n overflow-y: scroll\n text-rendering: $body-rendering\n text-size-adjust: 100%\n\narticle,\naside,\nfigure,\nfooter,\nheader,\nhgroup,\nsection\n display: block\n\nbody,\nbutton,\ninput,\nselect,\ntextarea\n font-family: $body-family\n\ncode,\npre\n -moz-osx-font-smoothing: auto\n -webkit-font-smoothing: auto\n font-family: $code-family\n\nbody\n color: $body-color\n font-size: 1rem\n font-weight: $body-weight\n line-height: $body-line-height\n\n// Inline\n\na\n color: $link\n cursor: pointer\n text-decoration: none\n strong\n color: currentColor\n &:hover\n color: $link-hover\n\ncode\n background-color: $code-background\n color: $code\n font-size: $code-size\n font-weight: $code-weight\n padding: $code-padding\n\nhr\n background-color: $hr-background-color\n border: none\n display: block\n height: $hr-height\n margin: $hr-margin\n\nimg\n height: auto\n max-width: 100%\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"]\n vertical-align: baseline\n\nsmall\n font-size: 0.875em\n\nspan\n font-style: inherit\n font-weight: inherit\n\nstrong\n color: $strong-color\n font-weight: $strong-weight\n\n// Block\n\nfieldset\n border: none\n\npre\n +overflow-touch\n background-color: $pre-background\n color: $pre\n font-size: 0.875em\n overflow-x: auto\n padding: 1.25rem 1.5rem\n white-space: pre\n word-wrap: normal\n code\n background-color: transparent\n color: currentColor\n font-size: 1em\n padding: 0\n\ntable\n td,\n th\n text-align: left\n vertical-align: top\n th\n color: $text-strong\n","@charset \"utf-8\";\n\n$purple: #8a4d76;\n$pink: #fa7c91;\n\n$beige-light: #d0d1cd;\n$beige-lighter: #eff0eb;\n\n$grey-light: $beige-light;\n$primary: $purple;\n$link: $pink;\n$body-background-color: $beige-lighter;\n\n@import \"~bulma/sass/utilities/_all.sass\";\n@import \"~bulma/sass/base/_all.sass\";\n@import \"~bulma/sass/layout/hero.sass\";\n@import \"~bulma/sass/grid/columns.sass\";\n@import \"~bulma/sass/elements/title.sass\";\n@import \"~bulma/sass/elements/button.sass\";\n\nbody {\n font-family: \"Roboto\", sans-serif;\n}\n\nh1.title {\n font-family: Gafata, sans-serif;\n font-weight: 500;\n}\n\n.green-highlight {\n box-shadow: inset 0 -6px 0 rgba(53, 196, 84, 0.6);\n}\n\n.yellow-highlight {\n box-shadow: inset 0 -6px 0 rgba(211, 196, 5, 0.8);\n}\n\n#video {\n display: flex;\n flex-direction: column;\n box-shadow: 0px 6px 14px 5px rgba(0, 0, 0, 0.45);\n border-radius: 5px 5px 0px 0px;\n overflow: hidden;\n border: 1px solid #777;\n\n .browser {\n position: relative;\n display: block;\n height: 38px;\n width: 100%;\n background: #222;\n line-height: 42px;\n padding-left: 15px;\n\n .circle {\n width: 15px;\n height: 15px;\n display: inline-block;\n border-radius: 50%;\n margin-right: 4px;\n\n &.red {\n background-color: rgb(255, 71, 71);\n }\n\n &.yellow {\n background-color: rgb(211, 196, 55);\n }\n\n &.green {\n background-color: rgb(53, 196, 84);\n }\n }\n }\n}\n\npre {\n box-shadow: 0 0 0 2px #ffdd57;\n border-radius: 3px;\n}\n\n.button.copy {\n background: 0 0;\n border: none;\n color: #4a4a4a;\n cursor: pointer;\n font-size: 0.625rem;\n outline: 0;\n padding-bottom: 0;\n padding-top: 0;\n &:hover {\n background-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7);\n }\n}\n","// Float\n\n.is-clearfix\n +clearfix\n\n.is-pulled-left\n float: left !important\n\n.is-pulled-right\n float: right !important\n\n// Overflow\n\n.is-clipped\n overflow: hidden !important\n\n// Overlay\n\n.is-overlay\n @extend %overlay\n\n// Typography\n\n=typography-size($target:'')\n @each $size in $sizes\n $i: index($sizes, $size)\n .is-size-#{$i}#{if($target == '', '', '-' + $target)}\n font-size: $size !important\n\n+typography-size()\n\n+mobile\n +typography-size('mobile')\n\n+tablet\n +typography-size('tablet')\n\n+touch\n +typography-size('touch')\n\n+desktop\n +typography-size('desktop')\n\n+widescreen\n +typography-size('widescreen')\n\n+fullhd\n +typography-size('fullhd')\n\n$alignments: ('centered': 'center', 'justified': 'justify', 'left': 'left', 'right': 'right')\n\n@each $alignment, $text-align in $alignments\n .has-text-#{$alignment}\n text-align: #{$text-align} !important\n\n@each $alignment, $text-align in $alignments\n +mobile\n .has-text-#{$alignment}-mobile\n text-align: #{$text-align} !important\n +tablet\n .has-text-#{$alignment}-tablet\n text-align: #{$text-align} !important\n +tablet-only\n .has-text-#{$alignment}-tablet-only\n text-align: #{$text-align} !important\n +touch\n .has-text-#{$alignment}-touch\n text-align: #{$text-align} !important\n +desktop\n .has-text-#{$alignment}-desktop\n text-align: #{$text-align} !important\n +desktop-only\n .has-text-#{$alignment}-desktop-only\n text-align: #{$text-align} !important\n +widescreen\n .has-text-#{$alignment}-widescreen\n text-align: #{$text-align} !important\n +widescreen-only\n .has-text-#{$alignment}-widescreen-only\n text-align: #{$text-align} !important\n +fullhd\n .has-text-#{$alignment}-fullhd\n text-align: #{$text-align} !important\n\n.is-capitalized\n text-transform: capitalize !important\n\n.is-lowercase\n text-transform: lowercase !important\n\n.is-uppercase\n text-transform: uppercase !important\n\n.is-italic\n font-style: italic !important\n\n@each $name, $pair in $colors\n $color: nth($pair, 1)\n .has-text-#{$name}\n color: $color !important\n a.has-text-#{$name}\n &:hover,\n &:focus\n color: darken($color, 10%) !important\n .has-background-#{$name}\n background-color: $color !important\n\n@each $name, $shade in $shades\n .has-text-#{$name}\n color: $shade !important\n .has-background-#{$name}\n background-color: $shade !important\n\n.has-text-weight-light\n font-weight: $weight-light !important\n.has-text-weight-normal\n font-weight: $weight-normal !important\n.has-text-weight-semibold\n font-weight: $weight-semibold !important\n.has-text-weight-bold\n font-weight: $weight-bold !important\n\n.is-family-primary\n font-family: $family-primary !important\n\n.is-family-secondary\n font-family: $family-secondary !important\n\n.is-family-sans-serif\n font-family: $family-sans-serif !important\n\n.is-family-monospace\n font-family: $family-monospace !important\n\n.is-family-code\n font-family: $family-code !important\n\n// Visibility\n\n$displays: 'block' 'flex' 'inline' 'inline-block' 'inline-flex'\n\n@each $display in $displays\n .is-#{$display}\n display: #{$display} !important\n +mobile\n .is-#{$display}-mobile\n display: #{$display} !important\n +tablet\n .is-#{$display}-tablet\n display: #{$display} !important\n +tablet-only\n .is-#{$display}-tablet-only\n display: #{$display} !important\n +touch\n .is-#{$display}-touch\n display: #{$display} !important\n +desktop\n .is-#{$display}-desktop\n display: #{$display} !important\n +desktop-only\n .is-#{$display}-desktop-only\n display: #{$display} !important\n +widescreen\n .is-#{$display}-widescreen\n display: #{$display} !important\n +widescreen-only\n .is-#{$display}-widescreen-only\n display: #{$display} !important\n +fullhd\n .is-#{$display}-fullhd\n display: #{$display} !important\n\n.is-hidden\n display: none !important\n\n.is-sr-only\n border: none !important\n clip: rect(0, 0, 0, 0) !important\n height: 0.01em !important\n overflow: hidden !important\n padding: 0 !important\n position: absolute !important\n white-space: nowrap !important\n width: 0.01em !important\n\n+mobile\n .is-hidden-mobile\n display: none !important\n\n+tablet\n .is-hidden-tablet\n display: none !important\n\n+tablet-only\n .is-hidden-tablet-only\n display: none !important\n\n+touch\n .is-hidden-touch\n display: none !important\n\n+desktop\n .is-hidden-desktop\n display: none !important\n\n+desktop-only\n .is-hidden-desktop-only\n display: none !important\n\n+widescreen\n .is-hidden-widescreen\n display: none !important\n\n+widescreen-only\n .is-hidden-widescreen-only\n display: none !important\n\n+fullhd\n .is-hidden-fullhd\n display: none !important\n\n.is-invisible\n visibility: hidden !important\n\n+mobile\n .is-invisible-mobile\n visibility: hidden !important\n\n+tablet\n .is-invisible-tablet\n visibility: hidden !important\n\n+tablet-only\n .is-invisible-tablet-only\n visibility: hidden !important\n\n+touch\n .is-invisible-touch\n visibility: hidden !important\n\n+desktop\n .is-invisible-desktop\n visibility: hidden !important\n\n+desktop-only\n .is-invisible-desktop-only\n visibility: hidden !important\n\n+widescreen\n .is-invisible-widescreen\n visibility: hidden !important\n\n+widescreen-only\n .is-invisible-widescreen-only\n visibility: hidden !important\n\n+fullhd\n .is-invisible-fullhd\n visibility: hidden !important\n\n// Other\n\n.is-marginless\n margin: 0 !important\n\n.is-paddingless\n padding: 0 !important\n\n.is-radiusless\n border-radius: 0 !important\n\n.is-shadowless\n box-shadow: none !important\n\n.is-unselectable\n @extend %unselectable\n","// Main container\n\n.hero\n align-items: stretch\n display: flex\n flex-direction: column\n justify-content: space-between\n .navbar\n background: none\n .tabs\n ul\n border-bottom: none\n // Colors\n @each $name, $pair in $colors\n $color: nth($pair, 1)\n $color-invert: nth($pair, 2)\n &.is-#{$name}\n background-color: $color\n color: $color-invert\n a:not(.button):not(.dropdown-item):not(.tag),\n strong\n color: inherit\n .title\n color: $color-invert\n .subtitle\n color: rgba($color-invert, 0.9)\n a:not(.button),\n strong\n color: $color-invert\n .navbar-menu\n +touch\n background-color: $color\n .navbar-item,\n .navbar-link\n color: rgba($color-invert, 0.7)\n a.navbar-item,\n .navbar-link\n &:hover,\n &.is-active\n background-color: darken($color, 5%)\n color: $color-invert\n .tabs\n a\n color: $color-invert\n opacity: 0.9\n &:hover\n opacity: 1\n li\n &.is-active a\n opacity: 1\n &.is-boxed,\n &.is-toggle\n a\n color: $color-invert\n &:hover\n background-color: rgba($black, 0.1)\n li.is-active a\n &,\n &:hover\n background-color: $color-invert\n border-color: $color-invert\n color: $color\n // Modifiers\n &.is-bold\n $gradient-top-left: darken(saturate(adjust-hue($color, -10deg), 10%), 10%)\n $gradient-bottom-right: lighten(saturate(adjust-hue($color, 10deg), 5%), 5%)\n background-image: linear-gradient(141deg, $gradient-top-left 0%, $color 71%, $gradient-bottom-right 100%)\n +mobile\n .navbar-menu\n background-image: linear-gradient(141deg, $gradient-top-left 0%, $color 71%, $gradient-bottom-right 100%)\n // Responsiveness\n // +mobile\n // .nav-toggle\n // span\n // background-color: $color-invert\n // &:hover\n // background-color: rgba($black, 0.1)\n // &.is-active\n // span\n // background-color: $color-invert\n // .nav-menu\n // .nav-item\n // border-top-color: rgba($color-invert, 0.2)\n // Sizes\n &.is-small\n .hero-body\n padding-bottom: 1.5rem\n padding-top: 1.5rem\n &.is-medium\n +tablet\n .hero-body\n padding-bottom: 9rem\n padding-top: 9rem\n &.is-large\n +tablet\n .hero-body\n padding-bottom: 18rem\n padding-top: 18rem\n &.is-halfheight,\n &.is-fullheight,\n &.is-fullheight-with-navbar\n .hero-body\n align-items: center\n display: flex\n & > .container\n flex-grow: 1\n flex-shrink: 1\n &.is-halfheight\n min-height: 50vh\n &.is-fullheight\n min-height: 100vh\n\n// Components\n\n.hero-video\n @extend %overlay\n overflow: hidden\n video\n left: 50%\n min-height: 100%\n min-width: 100%\n position: absolute\n top: 50%\n transform: translate3d(-50%, -50%, 0)\n // Modifiers\n &.is-transparent\n opacity: 0.3\n // Responsiveness\n +mobile\n display: none\n\n.hero-buttons\n margin-top: 1.5rem\n // Responsiveness\n +mobile\n .button\n display: flex\n &:not(:last-child)\n margin-bottom: 0.75rem\n +tablet\n display: flex\n justify-content: center\n .button:not(:last-child)\n margin-right: 1.5rem\n\n// Containers\n\n.hero-head,\n.hero-foot\n flex-grow: 0\n flex-shrink: 0\n\n.hero-body\n flex-grow: 1\n flex-shrink: 0\n padding: 3rem 1.5rem\n","$column-gap: 0.75rem !default\n\n.column\n display: block\n flex-basis: 0\n flex-grow: 1\n flex-shrink: 1\n padding: $column-gap\n .columns.is-mobile > &.is-narrow\n flex: none\n .columns.is-mobile > &.is-full\n flex: none\n width: 100%\n .columns.is-mobile > &.is-three-quarters\n flex: none\n width: 75%\n .columns.is-mobile > &.is-two-thirds\n flex: none\n width: 66.6666%\n .columns.is-mobile > &.is-half\n flex: none\n width: 50%\n .columns.is-mobile > &.is-one-third\n flex: none\n width: 33.3333%\n .columns.is-mobile > &.is-one-quarter\n flex: none\n width: 25%\n .columns.is-mobile > &.is-one-fifth\n flex: none\n width: 20%\n .columns.is-mobile > &.is-two-fifths\n flex: none\n width: 40%\n .columns.is-mobile > &.is-three-fifths\n flex: none\n width: 60%\n .columns.is-mobile > &.is-four-fifths\n flex: none\n width: 80%\n .columns.is-mobile > &.is-offset-three-quarters\n margin-left: 75%\n .columns.is-mobile > &.is-offset-two-thirds\n margin-left: 66.6666%\n .columns.is-mobile > &.is-offset-half\n margin-left: 50%\n .columns.is-mobile > &.is-offset-one-third\n margin-left: 33.3333%\n .columns.is-mobile > &.is-offset-one-quarter\n margin-left: 25%\n .columns.is-mobile > &.is-offset-one-fifth\n margin-left: 20%\n .columns.is-mobile > &.is-offset-two-fifths\n margin-left: 40%\n .columns.is-mobile > &.is-offset-three-fifths\n margin-left: 60%\n .columns.is-mobile > &.is-offset-four-fifths\n margin-left: 80%\n @for $i from 1 through 12\n .columns.is-mobile > &.is-#{$i}\n flex: none\n width: percentage($i / 12)\n .columns.is-mobile > &.is-offset-#{$i}\n margin-left: percentage($i / 12)\n +mobile\n &.is-narrow-mobile\n flex: none\n &.is-full-mobile\n flex: none\n width: 100%\n &.is-three-quarters-mobile\n flex: none\n width: 75%\n &.is-two-thirds-mobile\n flex: none\n width: 66.6666%\n &.is-half-mobile\n flex: none\n width: 50%\n &.is-one-third-mobile\n flex: none\n width: 33.3333%\n &.is-one-quarter-mobile\n flex: none\n width: 25%\n &.is-one-fifth-mobile\n flex: none\n width: 20%\n &.is-two-fifths-mobile\n flex: none\n width: 40%\n &.is-three-fifths-mobile\n flex: none\n width: 60%\n &.is-four-fifths-mobile\n flex: none\n width: 80%\n &.is-offset-three-quarters-mobile\n margin-left: 75%\n &.is-offset-two-thirds-mobile\n margin-left: 66.6666%\n &.is-offset-half-mobile\n margin-left: 50%\n &.is-offset-one-third-mobile\n margin-left: 33.3333%\n &.is-offset-one-quarter-mobile\n margin-left: 25%\n &.is-offset-one-fifth-mobile\n margin-left: 20%\n &.is-offset-two-fifths-mobile\n margin-left: 40%\n &.is-offset-three-fifths-mobile\n margin-left: 60%\n &.is-offset-four-fifths-mobile\n margin-left: 80%\n @for $i from 1 through 12\n &.is-#{$i}-mobile\n flex: none\n width: percentage($i / 12)\n &.is-offset-#{$i}-mobile\n margin-left: percentage($i / 12)\n +tablet\n &.is-narrow,\n &.is-narrow-tablet\n flex: none\n &.is-full,\n &.is-full-tablet\n flex: none\n width: 100%\n &.is-three-quarters,\n &.is-three-quarters-tablet\n flex: none\n width: 75%\n &.is-two-thirds,\n &.is-two-thirds-tablet\n flex: none\n width: 66.6666%\n &.is-half,\n &.is-half-tablet\n flex: none\n width: 50%\n &.is-one-third,\n &.is-one-third-tablet\n flex: none\n width: 33.3333%\n &.is-one-quarter,\n &.is-one-quarter-tablet\n flex: none\n width: 25%\n &.is-one-fifth,\n &.is-one-fifth-tablet\n flex: none\n width: 20%\n &.is-two-fifths,\n &.is-two-fifths-tablet\n flex: none\n width: 40%\n &.is-three-fifths,\n &.is-three-fifths-tablet\n flex: none\n width: 60%\n &.is-four-fifths,\n &.is-four-fifths-tablet\n flex: none\n width: 80%\n &.is-offset-three-quarters,\n &.is-offset-three-quarters-tablet\n margin-left: 75%\n &.is-offset-two-thirds,\n &.is-offset-two-thirds-tablet\n margin-left: 66.6666%\n &.is-offset-half,\n &.is-offset-half-tablet\n margin-left: 50%\n &.is-offset-one-third,\n &.is-offset-one-third-tablet\n margin-left: 33.3333%\n &.is-offset-one-quarter,\n &.is-offset-one-quarter-tablet\n margin-left: 25%\n &.is-offset-one-fifth,\n &.is-offset-one-fifth-tablet\n margin-left: 20%\n &.is-offset-two-fifths,\n &.is-offset-two-fifths-tablet\n margin-left: 40%\n &.is-offset-three-fifths,\n &.is-offset-three-fifths-tablet\n margin-left: 60%\n &.is-offset-four-fifths,\n &.is-offset-four-fifths-tablet\n margin-left: 80%\n @for $i from 1 through 12\n &.is-#{$i},\n &.is-#{$i}-tablet\n flex: none\n width: percentage($i / 12)\n &.is-offset-#{$i},\n &.is-offset-#{$i}-tablet\n margin-left: percentage($i / 12)\n +touch\n &.is-narrow-touch\n flex: none\n &.is-full-touch\n flex: none\n width: 100%\n &.is-three-quarters-touch\n flex: none\n width: 75%\n &.is-two-thirds-touch\n flex: none\n width: 66.6666%\n &.is-half-touch\n flex: none\n width: 50%\n &.is-one-third-touch\n flex: none\n width: 33.3333%\n &.is-one-quarter-touch\n flex: none\n width: 25%\n &.is-one-fifth-touch\n flex: none\n width: 20%\n &.is-two-fifths-touch\n flex: none\n width: 40%\n &.is-three-fifths-touch\n flex: none\n width: 60%\n &.is-four-fifths-touch\n flex: none\n width: 80%\n &.is-offset-three-quarters-touch\n margin-left: 75%\n &.is-offset-two-thirds-touch\n margin-left: 66.6666%\n &.is-offset-half-touch\n margin-left: 50%\n &.is-offset-one-third-touch\n margin-left: 33.3333%\n &.is-offset-one-quarter-touch\n margin-left: 25%\n &.is-offset-one-fifth-touch\n margin-left: 20%\n &.is-offset-two-fifths-touch\n margin-left: 40%\n &.is-offset-three-fifths-touch\n margin-left: 60%\n &.is-offset-four-fifths-touch\n margin-left: 80%\n @for $i from 1 through 12\n &.is-#{$i}-touch\n flex: none\n width: percentage($i / 12)\n &.is-offset-#{$i}-touch\n margin-left: percentage($i / 12)\n +desktop\n &.is-narrow-desktop\n flex: none\n &.is-full-desktop\n flex: none\n width: 100%\n &.is-three-quarters-desktop\n flex: none\n width: 75%\n &.is-two-thirds-desktop\n flex: none\n width: 66.6666%\n &.is-half-desktop\n flex: none\n width: 50%\n &.is-one-third-desktop\n flex: none\n width: 33.3333%\n &.is-one-quarter-desktop\n flex: none\n width: 25%\n &.is-one-fifth-desktop\n flex: none\n width: 20%\n &.is-two-fifths-desktop\n flex: none\n width: 40%\n &.is-three-fifths-desktop\n flex: none\n width: 60%\n &.is-four-fifths-desktop\n flex: none\n width: 80%\n &.is-offset-three-quarters-desktop\n margin-left: 75%\n &.is-offset-two-thirds-desktop\n margin-left: 66.6666%\n &.is-offset-half-desktop\n margin-left: 50%\n &.is-offset-one-third-desktop\n margin-left: 33.3333%\n &.is-offset-one-quarter-desktop\n margin-left: 25%\n &.is-offset-one-fifth-desktop\n margin-left: 20%\n &.is-offset-two-fifths-desktop\n margin-left: 40%\n &.is-offset-three-fifths-desktop\n margin-left: 60%\n &.is-offset-four-fifths-desktop\n margin-left: 80%\n @for $i from 1 through 12\n &.is-#{$i}-desktop\n flex: none\n width: percentage($i / 12)\n &.is-offset-#{$i}-desktop\n margin-left: percentage($i / 12)\n +widescreen\n &.is-narrow-widescreen\n flex: none\n &.is-full-widescreen\n flex: none\n width: 100%\n &.is-three-quarters-widescreen\n flex: none\n width: 75%\n &.is-two-thirds-widescreen\n flex: none\n width: 66.6666%\n &.is-half-widescreen\n flex: none\n width: 50%\n &.is-one-third-widescreen\n flex: none\n width: 33.3333%\n &.is-one-quarter-widescreen\n flex: none\n width: 25%\n &.is-one-fifth-widescreen\n flex: none\n width: 20%\n &.is-two-fifths-widescreen\n flex: none\n width: 40%\n &.is-three-fifths-widescreen\n flex: none\n width: 60%\n &.is-four-fifths-widescreen\n flex: none\n width: 80%\n &.is-offset-three-quarters-widescreen\n margin-left: 75%\n &.is-offset-two-thirds-widescreen\n margin-left: 66.6666%\n &.is-offset-half-widescreen\n margin-left: 50%\n &.is-offset-one-third-widescreen\n margin-left: 33.3333%\n &.is-offset-one-quarter-widescreen\n margin-left: 25%\n &.is-offset-one-fifth-widescreen\n margin-left: 20%\n &.is-offset-two-fifths-widescreen\n margin-left: 40%\n &.is-offset-three-fifths-widescreen\n margin-left: 60%\n &.is-offset-four-fifths-widescreen\n margin-left: 80%\n @for $i from 1 through 12\n &.is-#{$i}-widescreen\n flex: none\n width: percentage($i / 12)\n &.is-offset-#{$i}-widescreen\n margin-left: percentage($i / 12)\n +fullhd\n &.is-narrow-fullhd\n flex: none\n &.is-full-fullhd\n flex: none\n width: 100%\n &.is-three-quarters-fullhd\n flex: none\n width: 75%\n &.is-two-thirds-fullhd\n flex: none\n width: 66.6666%\n &.is-half-fullhd\n flex: none\n width: 50%\n &.is-one-third-fullhd\n flex: none\n width: 33.3333%\n &.is-one-quarter-fullhd\n flex: none\n width: 25%\n &.is-one-fifth-fullhd\n flex: none\n width: 20%\n &.is-two-fifths-fullhd\n flex: none\n width: 40%\n &.is-three-fifths-fullhd\n flex: none\n width: 60%\n &.is-four-fifths-fullhd\n flex: none\n width: 80%\n &.is-offset-three-quarters-fullhd\n margin-left: 75%\n &.is-offset-two-thirds-fullhd\n margin-left: 66.6666%\n &.is-offset-half-fullhd\n margin-left: 50%\n &.is-offset-one-third-fullhd\n margin-left: 33.3333%\n &.is-offset-one-quarter-fullhd\n margin-left: 25%\n &.is-offset-one-fifth-fullhd\n margin-left: 20%\n &.is-offset-two-fifths-fullhd\n margin-left: 40%\n &.is-offset-three-fifths-fullhd\n margin-left: 60%\n &.is-offset-four-fifths-fullhd\n margin-left: 80%\n @for $i from 1 through 12\n &.is-#{$i}-fullhd\n flex: none\n width: percentage($i / 12)\n &.is-offset-#{$i}-fullhd\n margin-left: percentage($i / 12)\n\n.columns\n margin-left: (-$column-gap)\n margin-right: (-$column-gap)\n margin-top: (-$column-gap)\n &:last-child\n margin-bottom: (-$column-gap)\n &:not(:last-child)\n margin-bottom: calc(1.5rem - #{$column-gap})\n // Modifiers\n &.is-centered\n justify-content: center\n &.is-gapless\n margin-left: 0\n margin-right: 0\n margin-top: 0\n & > .column\n margin: 0\n padding: 0 !important\n &:not(:last-child)\n margin-bottom: 1.5rem\n &:last-child\n margin-bottom: 0\n &.is-mobile\n display: flex\n &.is-multiline\n flex-wrap: wrap\n &.is-vcentered\n align-items: center\n // Responsiveness\n +tablet\n &:not(.is-desktop)\n display: flex\n +desktop\n // Modifiers\n &.is-desktop\n display: flex\n\n@if $variable-columns\n .columns.is-variable\n --columnGap: 0.75rem\n margin-left: calc(-1 * var(--columnGap))\n margin-right: calc(-1 * var(--columnGap))\n .column\n padding-left: var(--columnGap)\n padding-right: var(--columnGap)\n @for $i from 0 through 8\n &.is-#{$i}\n --columnGap: #{$i * 0.25rem}\n +mobile\n &.is-#{$i}-mobile\n --columnGap: #{$i * 0.25rem}\n +tablet\n &.is-#{$i}-tablet\n --columnGap: #{$i * 0.25rem}\n +tablet-only\n &.is-#{$i}-tablet-only\n --columnGap: #{$i * 0.25rem}\n +touch\n &.is-#{$i}-touch\n --columnGap: #{$i * 0.25rem}\n +desktop\n &.is-#{$i}-desktop\n --columnGap: #{$i * 0.25rem}\n +desktop-only\n &.is-#{$i}-desktop-only\n --columnGap: #{$i * 0.25rem}\n +widescreen\n &.is-#{$i}-widescreen\n --columnGap: #{$i * 0.25rem}\n +widescreen-only\n &.is-#{$i}-widescreen-only\n --columnGap: #{$i * 0.25rem}\n +fullhd\n &.is-#{$i}-fullhd\n --columnGap: #{$i * 0.25rem}\n","$title-color: $grey-darker !default\n$title-size: $size-3 !default\n$title-weight: $weight-semibold !default\n$title-line-height: 1.125 !default\n$title-strong-color: inherit !default\n$title-strong-weight: inherit !default\n$title-sub-size: 0.75em !default\n$title-sup-size: 0.75em !default\n\n$subtitle-color: $grey-dark !default\n$subtitle-size: $size-5 !default\n$subtitle-weight: $weight-normal !default\n$subtitle-line-height: 1.25 !default\n$subtitle-strong-color: $grey-darker !default\n$subtitle-strong-weight: $weight-semibold !default\n$subtitle-negative-margin: -1.25rem !default\n\n.title,\n.subtitle\n @extend %block\n word-break: break-word\n em,\n span\n font-weight: inherit\n sub\n font-size: $title-sub-size\n sup\n font-size: $title-sup-size\n .tag\n vertical-align: middle\n\n.title\n color: $title-color\n font-size: $title-size\n font-weight: $title-weight\n line-height: $title-line-height\n strong\n color: $title-strong-color\n font-weight: $title-strong-weight\n & + .highlight\n margin-top: -0.75rem\n &:not(.is-spaced) + .subtitle\n margin-top: $subtitle-negative-margin\n // Sizes\n @each $size in $sizes\n $i: index($sizes, $size)\n &.is-#{$i}\n font-size: $size\n\n.subtitle\n color: $subtitle-color\n font-size: $subtitle-size\n font-weight: $subtitle-weight\n line-height: $subtitle-line-height\n strong\n color: $subtitle-strong-color\n font-weight: $subtitle-strong-weight\n &:not(.is-spaced) + .title\n margin-top: $subtitle-negative-margin\n // Sizes\n @each $size in $sizes\n $i: index($sizes, $size)\n &.is-#{$i}\n font-size: $size\n","$button-color: $grey-darker !default\n$button-background-color: $white !default\n\n$button-border-color: $grey-lighter !default\n$button-border-width: $control-border-width !default\n\n$button-padding-vertical: calc(0.375em - #{$button-border-width}) !default\n$button-padding-horizontal: 0.75em !default\n\n$button-hover-color: $link-hover !default\n$button-hover-border-color: $link-hover-border !default\n\n$button-focus-color: $link-focus !default\n$button-focus-border-color: $link-focus-border !default\n$button-focus-box-shadow-size: 0 0 0 0.125em !default\n$button-focus-box-shadow-color: rgba($link, 0.25) !default\n\n$button-active-color: $link-active !default\n$button-active-border-color: $link-active-border !default\n\n$button-text-color: $text !default\n$button-text-hover-background-color: $background !default\n$button-text-hover-color: $text-strong !default\n\n$button-disabled-background-color: $white !default\n$button-disabled-border-color: $grey-lighter !default\n$button-disabled-shadow: none !default\n$button-disabled-opacity: 0.5 !default\n\n$button-static-color: $grey !default\n$button-static-background-color: $white-ter !default\n$button-static-border-color: $grey-lighter !default\n\n// The button sizes use mixins so they can be used at different breakpoints\n=button-small\n border-radius: $radius-small\n font-size: $size-small\n=button-normal\n font-size: $size-normal\n=button-medium\n font-size: $size-medium\n=button-large\n font-size: $size-large\n\n.button\n @extend %control\n @extend %unselectable\n background-color: $button-background-color\n border-color: $button-border-color\n border-width: $button-border-width\n color: $button-color\n cursor: pointer\n justify-content: center\n padding-bottom: $button-padding-vertical\n padding-left: $button-padding-horizontal\n padding-right: $button-padding-horizontal\n padding-top: $button-padding-vertical\n text-align: center\n white-space: nowrap\n strong\n color: inherit\n .icon\n &,\n &.is-small,\n &.is-medium,\n &.is-large\n height: 1.5em\n width: 1.5em\n &:first-child:not(:last-child)\n margin-left: calc(-0.375em - #{$button-border-width})\n margin-right: 0.1875em\n &:last-child:not(:first-child)\n margin-left: 0.1875em\n margin-right: calc(-0.375em - #{$button-border-width})\n &:first-child:last-child\n margin-left: calc(-0.375em - #{$button-border-width})\n margin-right: calc(-0.375em - #{$button-border-width})\n // States\n &:hover,\n &.is-hovered\n border-color: $button-hover-border-color\n color: $button-hover-color\n &:focus,\n &.is-focused\n border-color: $button-focus-border-color\n color: $button-focus-color\n &:not(:active)\n box-shadow: $button-focus-box-shadow-size $button-focus-box-shadow-color\n &:active,\n &.is-active\n border-color: $button-active-border-color\n color: $button-active-color\n // Colors\n &.is-text\n background-color: transparent\n border-color: transparent\n color: $button-text-color\n text-decoration: underline\n &:hover,\n &.is-hovered,\n &:focus,\n &.is-focused\n background-color: $button-text-hover-background-color\n color: $button-text-hover-color\n &:active,\n &.is-active\n background-color: darken($button-text-hover-background-color, 5%)\n color: $button-text-hover-color\n &[disabled],\n fieldset[disabled] &\n background-color: transparent\n border-color: transparent\n box-shadow: none\n @each $name, $pair in $colors\n $color: nth($pair, 1)\n $color-invert: nth($pair, 2)\n &.is-#{$name}\n background-color: $color\n border-color: transparent\n color: $color-invert\n &:hover,\n &.is-hovered\n background-color: darken($color, 2.5%)\n border-color: transparent\n color: $color-invert\n &:focus,\n &.is-focused\n border-color: transparent\n color: $color-invert\n &:not(:active)\n box-shadow: $button-focus-box-shadow-size rgba($color, 0.25)\n &:active,\n &.is-active\n background-color: darken($color, 5%)\n border-color: transparent\n color: $color-invert\n &[disabled],\n fieldset[disabled] &\n background-color: $color\n border-color: transparent\n box-shadow: none\n &.is-inverted\n background-color: $color-invert\n color: $color\n &:hover\n background-color: darken($color-invert, 5%)\n &[disabled],\n fieldset[disabled] &\n background-color: $color-invert\n border-color: transparent\n box-shadow: none\n color: $color\n &.is-loading\n &::after\n border-color: transparent transparent $color-invert $color-invert !important\n &.is-outlined\n background-color: transparent\n border-color: $color\n color: $color\n &:hover,\n &:focus\n background-color: $color\n border-color: $color\n color: $color-invert\n &.is-loading\n &::after\n border-color: transparent transparent $color $color !important\n &[disabled],\n fieldset[disabled] &\n background-color: transparent\n border-color: $color\n box-shadow: none\n color: $color\n &.is-inverted.is-outlined\n background-color: transparent\n border-color: $color-invert\n color: $color-invert\n &:hover,\n &:focus\n background-color: $color-invert\n color: $color\n &[disabled],\n fieldset[disabled] &\n background-color: transparent\n border-color: $color-invert\n box-shadow: none\n color: $color-invert\n // Sizes\n &.is-small\n +button-small\n &.is-normal\n +button-normal\n &.is-medium\n +button-medium\n &.is-large\n +button-large\n // Modifiers\n &[disabled],\n fieldset[disabled] &\n background-color: $button-disabled-background-color\n border-color: $button-disabled-border-color\n box-shadow: $button-disabled-shadow\n opacity: $button-disabled-opacity\n &.is-fullwidth\n display: flex\n width: 100%\n &.is-loading\n color: transparent !important\n pointer-events: none\n &::after\n @extend %loader\n +center(1em)\n position: absolute !important\n &.is-static\n background-color: $button-static-background-color\n border-color: $button-static-border-color\n color: $button-static-color\n box-shadow: none\n pointer-events: none\n &.is-rounded\n border-radius: $radius-rounded\n padding-left: 1em\n padding-right: 1em\n\n.buttons\n align-items: center\n display: flex\n flex-wrap: wrap\n justify-content: flex-start\n .button\n margin-bottom: 0.5rem\n &:not(:last-child):not(.is-fullwidth)\n margin-right: 0.5rem\n &:last-child\n margin-bottom: -0.5rem\n &:not(:last-child)\n margin-bottom: 1rem\n // Sizes\n &.are-small\n .button:not(.is-normal):not(.is-medium):not(.is-large)\n +button-small\n &.are-medium\n .button:not(.is-small):not(.is-normal):not(.is-large)\n +button-medium\n &.are-large\n .button:not(.is-small):not(.is-normal):not(.is-medium)\n +button-large\n &.has-addons\n .button\n &:not(:first-child)\n border-bottom-left-radius: 0\n border-top-left-radius: 0\n &:not(:last-child)\n border-bottom-right-radius: 0\n border-top-right-radius: 0\n margin-right: -1px\n &:last-child\n margin-right: 0\n &:hover,\n &.is-hovered\n z-index: 2\n &:focus,\n &.is-focused,\n &:active,\n &.is-active,\n &.is-selected\n z-index: 3\n &:hover\n z-index: 4\n &.is-expanded\n flex-grow: 1\n &.is-centered\n justify-content: center\n &.is-right\n justify-content: flex-end\n"]} \ No newline at end of file