diff --git a/package-lock.json b/package-lock.json index cc33aa4..9ad31be 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1713,6 +1713,16 @@ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "optional": true, + "requires": { + "color-convert": "^2.0.1" + } + }, "cacache": { "version": "13.0.1", "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", @@ -1739,6 +1749,53 @@ "unique-filename": "^1.1.1" } }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "optional": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "optional": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "optional": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "optional": true + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "optional": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -1755,6 +1812,16 @@ "minipass": "^3.1.1" } }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "optional": true, + "requires": { + "has-flag": "^4.0.0" + } + }, "terser-webpack-plugin": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz", @@ -1771,6 +1838,18 @@ "terser": "^4.6.12", "webpack-sources": "^1.4.3" } + }, + "vue-loader-v16": { + "version": "npm:vue-loader@16.2.0", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.2.0.tgz", + "integrity": "sha512-TitGhqSQ61RJljMmhIGvfWzJ2zk9m1Qug049Ugml6QP3t0e95o0XJjk29roNEiPKJQBEi8Ord5hFuSuELzSp8Q==", + "dev": true, + "optional": true, + "requires": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" + } } } }, @@ -11031,87 +11110,6 @@ } } }, - "vue-loader-v16": { - "version": "npm:vue-loader@16.2.0", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.2.0.tgz", - "integrity": "sha512-TitGhqSQ61RJljMmhIGvfWzJ2zk9m1Qug049Ugml6QP3t0e95o0XJjk29roNEiPKJQBEi8Ord5hFuSuELzSp8Q==", - "dev": true, - "optional": true, - "requires": { - "chalk": "^4.1.0", - "hash-sum": "^2.0.0", - "loader-utils": "^2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "optional": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "optional": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "optional": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "optional": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "optional": true - }, - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "optional": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "optional": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "vue-style-loader": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz", diff --git a/public/fonts/HelveticaNeueBlackCond.woff b/public/fonts/HelveticaNeueBlackCond.woff new file mode 100644 index 0000000..90b81fe Binary files /dev/null and b/public/fonts/HelveticaNeueBlackCond.woff differ diff --git a/public/fonts/HelveticaNeueBlackCond.woff2 b/public/fonts/HelveticaNeueBlackCond.woff2 new file mode 100644 index 0000000..ed751c4 Binary files /dev/null and b/public/fonts/HelveticaNeueBlackCond.woff2 differ diff --git a/public/fonts/HelveticaNeueBold.woff b/public/fonts/HelveticaNeueBold.woff new file mode 100644 index 0000000..c7327eb Binary files /dev/null and b/public/fonts/HelveticaNeueBold.woff differ diff --git a/public/fonts/HelveticaNeueBold.woff2 b/public/fonts/HelveticaNeueBold.woff2 new file mode 100644 index 0000000..252ec4b Binary files /dev/null and b/public/fonts/HelveticaNeueBold.woff2 differ diff --git a/public/fonts/HelveticaNeueHeavy.woff b/public/fonts/HelveticaNeueHeavy.woff new file mode 100644 index 0000000..dc85b69 Binary files /dev/null and b/public/fonts/HelveticaNeueHeavy.woff differ diff --git a/public/fonts/HelveticaNeueHeavy.woff2 b/public/fonts/HelveticaNeueHeavy.woff2 new file mode 100644 index 0000000..306ae6e Binary files /dev/null and b/public/fonts/HelveticaNeueHeavy.woff2 differ diff --git a/public/fonts/HelveticaNeueItalic.woff b/public/fonts/HelveticaNeueItalic.woff new file mode 100644 index 0000000..9a1d8f0 Binary files /dev/null and b/public/fonts/HelveticaNeueItalic.woff differ diff --git a/public/fonts/HelveticaNeueItalic.woff2 b/public/fonts/HelveticaNeueItalic.woff2 new file mode 100644 index 0000000..7af712e Binary files /dev/null and b/public/fonts/HelveticaNeueItalic.woff2 differ diff --git a/public/fonts/HelveticaNeueLight.woff b/public/fonts/HelveticaNeueLight.woff new file mode 100644 index 0000000..bbd9020 Binary files /dev/null and b/public/fonts/HelveticaNeueLight.woff differ diff --git a/public/fonts/HelveticaNeueLight.woff2 b/public/fonts/HelveticaNeueLight.woff2 new file mode 100644 index 0000000..fecd4f5 Binary files /dev/null and b/public/fonts/HelveticaNeueLight.woff2 differ diff --git a/public/fonts/HelveticaNeueMedium.woff b/public/fonts/HelveticaNeueMedium.woff new file mode 100644 index 0000000..a8806a5 Binary files /dev/null and b/public/fonts/HelveticaNeueMedium.woff differ diff --git a/public/fonts/HelveticaNeueMedium.woff2 b/public/fonts/HelveticaNeueMedium.woff2 new file mode 100644 index 0000000..d1028e3 Binary files /dev/null and b/public/fonts/HelveticaNeueMedium.woff2 differ diff --git a/public/fonts/HelveticaNeueRegular.woff b/public/fonts/HelveticaNeueRegular.woff new file mode 100644 index 0000000..3b5f133 Binary files /dev/null and b/public/fonts/HelveticaNeueRegular.woff differ diff --git a/public/fonts/HelveticaNeueRegular.woff2 b/public/fonts/HelveticaNeueRegular.woff2 new file mode 100644 index 0000000..416ebce Binary files /dev/null and b/public/fonts/HelveticaNeueRegular.woff2 differ diff --git a/public/fonts/HelveticaNeueThin.woff b/public/fonts/HelveticaNeueThin.woff new file mode 100644 index 0000000..f0aad8c Binary files /dev/null and b/public/fonts/HelveticaNeueThin.woff differ diff --git a/public/fonts/HelveticaNeueThin.woff2 b/public/fonts/HelveticaNeueThin.woff2 new file mode 100644 index 0000000..43cbb7f Binary files /dev/null and b/public/fonts/HelveticaNeueThin.woff2 differ diff --git a/public/fonts/stylesheet.css b/public/fonts/stylesheet.css new file mode 100644 index 0000000..d299cf1 --- /dev/null +++ b/public/fonts/stylesheet.css @@ -0,0 +1,99 @@ +@font-face { + font-family: 'HelveticaNeue'; + src: url('HelveticaNeueHeavy.woff2') format('woff2'), + url('HelveticaNeueHeavy.woff') format('woff'); + font-weight: 900; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'HelveticaNeue'; + src: url('HelveticaNeueBold.woff2') format('woff2'), + url('HelveticaNeueBold.woff') format('woff'); + font-weight: bold; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'HelveticaNeue'; + src: url('HelveticaNeueBlackCond.woff2') format('woff2'), + url('HelveticaNeueBlackCond.woff') format('woff'); + font-weight: 900; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'HelveticaNeue'; + src: url('HelveticaNeueItalic.woff2') format('woff2'), + url('HelveticaNeueItalic.woff') format('woff'); + font-weight: 100; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: 'HelveticaNeue'; + src: url('HelveticaNeueMedium.woff2') format('woff2'), + url('HelveticaNeueMedium.woff') format('woff'); + font-weight: 500; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'HelveticaNeue'; + src: url('HelveticaNeueLight.woff2') format('woff2'), + url('HelveticaNeueLight.woff') format('woff'); + font-weight: 300; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'HelveticaNeue'; + src: url('HelveticaNeueBold.woff2') format('woff2'), + url('HelveticaNeueBold.woff') format('woff'); + font-weight: bold; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'HelveticaNeue'; + src: url('HelveticaNeueRegular.woff2') format('woff2'), + url('HelveticaNeueRegular.woff') format('woff'); + font-weight: 100; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'HelveticaNeue'; + src: url('HelveticaNeueThin.woff2') format('woff2'), + url('HelveticaNeueThin.woff') format('woff'); + font-weight: 100; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'HelveticaNeue'; + src: url('HelveticaNeueLight.woff2') format('woff2'), + url('HelveticaNeueLight.woff') format('woff'); + font-weight: 300; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'HelveticaNeue'; + src: url('HelveticaNeueMedium.woff2') format('woff2'), + url('HelveticaNeueMedium.woff') format('woff'); + font-weight: 500; + font-style: normal; + font-display: swap; +} + diff --git a/public/joker.png b/public/joker.png new file mode 100644 index 0000000..c111b3b Binary files /dev/null and b/public/joker.png differ diff --git a/src/App.vue b/src/App.vue index 8391b10..145f8d3 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,6 +1,6 @@ @@ -16,12 +16,15 @@ export default { diff --git a/src/components/Timer.vue b/src/components/Timer.vue index 57f75d0..a7fb95c 100644 --- a/src/components/Timer.vue +++ b/src/components/Timer.vue @@ -1,39 +1,102 @@ \ No newline at end of file