diff --git a/.gitignore b/.gitignore index 8c2b884..6612e9c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,135 @@ +# ---> Node +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp +.cache + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + # ---> VisualStudioCode .vscode/* !.vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..eb1ffe5 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,8 @@ +{ + "editor.codeActionsOnSave": { + "source.fixAll.eslint": true + }, + "eslint.validate": [ + "javascript" + ] +} \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..bd6c3c9 --- /dev/null +++ b/index.html @@ -0,0 +1,113 @@ + + + + + + + + + + + + LiveCinema + + + +
+ +
+
+
+
+
+ + +
+
+ + Кино месяца + + + Barbie + + + Марго Роби и Райан Гослинг + +
+
+ + +
+
+ + + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/into.html b/into.html new file mode 100644 index 0000000..d064649 --- /dev/null +++ b/into.html @@ -0,0 +1,110 @@ + + + + + LiveCinema + + + + + + + + + +
+ +
+ + +
+ +
+ +

+ Имя пользователя / электронная почта +

+
+ +
+ +

+ Пароль +

+
+ +
+ +
+ +
+
+
+ + + + + + + + \ No newline at end of file diff --git a/katalog.html b/katalog.html new file mode 100644 index 0000000..46e6663 --- /dev/null +++ b/katalog.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + LiveCinema + + + +
+ +
+ + +
+
+ +
+
+ + Драма +
+
+ + Комедия +
+
+ + Боевик +
+
+ +
+
+ + Триллер +
+
+ + Фантастика +
+
+ + Детектив +
+
+ +
+ +
+
+
+ + + + \ No newline at end of file diff --git a/logIn.html b/logIn.html new file mode 100644 index 0000000..c6e217a --- /dev/null +++ b/logIn.html @@ -0,0 +1,111 @@ + + + + + LiveCinema + + + + + + + + + + + + +
+ +
+ + +
+ +
+ +

+ Имя пользователя / электронная почта +

+
+ +
+ +

+ Пароль +

+
+ +
+ +

+ Пароль повторно +

+
+ +
+ +
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..14599d8 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,552 @@ +{ + "name": "int-prog", + "version": "1 .0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "int-prog", + "version": "1 .0.0", + "dependencies": { + "@fortawesome/fontawesome-free": "6.2.0", + "bootstrap": "5.2.1" + }, + "devDependencies": { + "http-server": "14.1 .1 " + } + }, + "node_modules/@fortawesome/fontawesome-free": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.2.0.tgz", + "integrity": "sha512-CNR7qRIfCwWHNN7FnKUniva94edPdyQzil/zCwk3v6k4R6rR2Fr8i4s3PM7n/lyfPA6Zfko9z5WDzFxG9SW1uQ==", + "hasInstallScript": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dev": true, + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/bootstrap": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.1.tgz", + "integrity": "sha512-UQi3v2NpVPEi1n35dmRRzBJFlgvWHYwyem6yHhuT6afYF+sziEt46McRbT//kVXZ7b1YUYEVGdXEH74Nx3xzGA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "peerDependencies": { + "@popperjs/core": "^2.11.6" + } + }, + "node_modules/call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/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 + }, + "node_modules/corser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", + "integrity": "sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-server": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz", + "integrity": "sha512-+cbxadF40UXd9T01zUHgA+rlo2Bg1Srer4+B4NwIHdaGxAGGv59nYRnGGDJ9LBk7alpS0US+J+bLLdQOOkJq4A==", + "dev": true, + "dependencies": { + "basic-auth": "^2.0.1", + "chalk": "^4.1.2", + "corser": "^2.0.1", + "he": "^1.2.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy": "^1.18.1", + "mime": "^1.6.0", + "minimist": "^1.2.6", + "opener": "^1.5.1", + "portfinder": "^1.0.28", + "secure-compare": "3.0.1", + "union": "~0.5.0", + "url-join": "^4.0.1" + }, + "bin": { + "http-server": "bin/http-server" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true, + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dev": true, + "dependencies": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/qs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", + "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/secure-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz", + "integrity": "sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==", + "dev": true + }, + "node_modules/set-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/union": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz", + "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==", + "dev": true, + "dependencies": { + "qs": "^6.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/url-join": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", + "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", + "dev": true + }, + "node_modules/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..a72e773 --- /dev/null +++ b/package.json @@ -0,0 +1,16 @@ +{ + "name": "int-prog", + "version": "1 .0.0", + "main": "index.html", + "scripts": { + "start": "http-server -p 3000 ./", + "test": "echo \"Error: no test specified\" && exit 1 " + }, + "dependencies": { + "bootstrap": "5.2.1", + "@fortawesome/fontawesome-free": "6.2.0" + }, + "devDependencies": { + "http-server": "14.1 .1 " + } +} \ No newline at end of file diff --git a/personalPage.html b/personalPage.html new file mode 100644 index 0000000..a161348 --- /dev/null +++ b/personalPage.html @@ -0,0 +1,81 @@ + + + + + + + + + + + + LiveCinema + + + + +
+ +
+ +
+
+
+ + Просмотренные фильмы + +
+ + +
+ + + +
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/static/css/base.css b/static/css/base.css new file mode 100644 index 0000000..9de94e9 --- /dev/null +++ b/static/css/base.css @@ -0,0 +1,66 @@ +:root::-webkit-scrollbar { + display: none; +} + +:root { + -ms-overflow-style: none; + scrollbar-width: none; +} + +@font-face { + font-family: Candara; + src: url("../fonts/Candara/candara-light.ttf"); +} + +@font-face { + font-family: Carattere; + src: url("../fonts/Carattere/Carattere-Regular.ttf"); +} + +body { + height: 100vh; +} + +header, +footer { + font-family: Candara; + background-image: linear-gradient(to bottom, #3C2C72, rgb(91, 79, 161)); + /* background-color: #3C2C72; */ + color: white; +} + +.navbar-brand { + color: #ffffff; +} + +.navbar-brand:hover { + color: #ffffff; +} + +.navbar-brand img { + height: 40px; +} + +.nav-link { + color: white; +} + +.nav-link:hover { + color: rgb(255, 144, 125); +} + +a { + text-decoration: none; + color: black; +} + +a:hover { + cursor: pointer; + color: black; +} + +footer { + background-color: #3C2C72; + color: white; + height: var(--footer-height); +} \ No newline at end of file diff --git a/static/css/catalog.css b/static/css/catalog.css new file mode 100644 index 0000000..2429460 --- /dev/null +++ b/static/css/catalog.css @@ -0,0 +1,29 @@ +main { + background-image: url('../img/bg.png'); + background-color: rgba(0, 0, 0, 0.75); + background-blend-mode: multiply; + background-repeat: round; +} + +.content { + width: 75%; +} + +@media screen and (max-width: 576px) { + .content { + width: 100%; + } +} + +.category-name { + color: white; +} + +.category-card { + cursor: pointer; + transition: 0.3s; +} + +.category-card:hover { + transform: scale(1.1); +} \ No newline at end of file diff --git a/static/css/index.css b/static/css/index.css new file mode 100644 index 0000000..a80cea0 --- /dev/null +++ b/static/css/index.css @@ -0,0 +1,93 @@ +:root::-webkit-scrollbar { + display: none; +} + +:root { + -ms-overflow-style: none; + scrollbar-width: none; +} + +@font-face { + font-family: Candara; + src: url("../fonts/Candara/candara-light.ttf"); +} + +@font-face { + font-family: Carattere; + src: url("../fonts/Carattere/Carattere-Regular.ttf"); +} + +* { + font-family: Candara; +} + +header, +footer { + background-color: #3C2C72; + color: white; +} + +.navbar-brand { + color: #ffffff; +} + +.navbar-brand:hover { + color: #ffffff; +} + +.navbar-brand img { + height: 40px; +} + +.nav-link { + color: white; +} + +.nav-link:hover { + color: rgb(251, 158, 149); +} + +a { + text-decoration: none; + color: black; +} + +a:hover { + cursor: pointer; + color: black; +} + +#main-page { + background-image: url("../img/barbie_big.png"); + background-position: center; + background-size: cover; + background-repeat: no-repeat; + background-color: rgba(0, 0, 0, 0.6); + background-blend-mode: multiply; +} + +.promo-text-block { + color: white; +} + +.promo-text-block .promo-top, +.promo-bottom { + font-size: 36px; +} + +.promo-text-block .promo-middle { + font-family: Carattere; + font-size: 160px; +} + +@media screen and (max-width: 576px) { + + .promo-text-block .promo-top, + .promo-bottom { + font-size: min(10vw, 36px); + } + + .promo-text-block .promo-middle { + font-size: min(20vw, 160px); + } +} \ No newline at end of file diff --git a/static/css/into.css b/static/css/into.css new file mode 100644 index 0000000..b44af34 --- /dev/null +++ b/static/css/into.css @@ -0,0 +1,30 @@ +main { + background-color: rgba(0, 0, 0, 0.6); + background-blend-mode: difference; +} + +body { + background-color: #D8BAFF; + background-image: url("../img/logotip_LC.png"); + background-position: center; + background-size: cover; + background-repeat: no-repeat; + background-blend-mode: multiply; + color: white; +} + +p { + font-size: 25px; + text-align: center; +} + +.btn { + width: 300px; + height: 50px; + font-size: 25px; + transition: 0.3s; +} + +.btn:hover { + transform: scale(1.1); +} \ No newline at end of file diff --git a/static/css/logIn.css b/static/css/logIn.css new file mode 100644 index 0000000..26cae6b --- /dev/null +++ b/static/css/logIn.css @@ -0,0 +1,40 @@ +main { + background-color: rgb(0, 0, 0); + background-image: url("../fotos/logo_light.png"); + background-position: center; + background-size: cover; + background-repeat: no-repeat; + color: #ffffff; +} + +.col { + opacity: 0.6; +} + +p { + font-size: 25px; + text-align: center; +} + +.btn { + width: 300px; + height: 50px; + font-size: 25px; + transition: 0.3s; +} + +.btn:hover { + transform: scale(1.1); +} + +@media screen and (max-width: 576px) { + + p, + .btn { + font-size: min(10vw, 25px); + } +} + +/* .promo-text-block .promo-middle { + font-size: min(20vw, 160px); + } */ \ No newline at end of file diff --git a/static/css/personalPage.css b/static/css/personalPage.css new file mode 100644 index 0000000..6ddb7f3 --- /dev/null +++ b/static/css/personalPage.css @@ -0,0 +1,18 @@ +#main-page { + background-image: url("../fotos/films.jpg"); + background-color: rgba(0, 0, 0, 0.5); + background-blend-mode: multiply; + background-repeat: repeat-y; + background-position: center; + background-size: cover; +} + +/* +*{ + +} */ + +.container-films { + font-size: 35px; + color: white; +} \ No newline at end of file diff --git a/static/css/subscribe.css b/static/css/subscribe.css index 7af32bd..ad581f4 100644 --- a/static/css/subscribe.css +++ b/static/css/subscribe.css @@ -2,7 +2,9 @@ main { background-color: rgba(0, 0, 0, 0.6); background-image: url("../fotos/films.jpg"); background-blend-mode: multiply; - background-repeat: round; + background-size: cover; + background-position: center; + background-repeat: repeat-y; color: #ffffff; } diff --git a/static/fonts/Candara Light.TTF b/static/fonts/Candara Light.TTF new file mode 100644 index 0000000..a7b9c80 Binary files /dev/null and b/static/fonts/Candara Light.TTF differ diff --git a/static/fonts/Carattere-Regular.ttf b/static/fonts/Carattere-Regular.ttf new file mode 100644 index 0000000..272ba03 Binary files /dev/null and b/static/fonts/Carattere-Regular.ttf differ diff --git a/static/fonts/Commissioner-ExtraLight.ttf b/static/fonts/Commissioner-ExtraLight.ttf new file mode 100644 index 0000000..37a6758 Binary files /dev/null and b/static/fonts/Commissioner-ExtraLight.ttf differ diff --git a/static/fonts/Commissioner-Thin.ttf b/static/fonts/Commissioner-Thin.ttf new file mode 100644 index 0000000..499e58e Binary files /dev/null and b/static/fonts/Commissioner-Thin.ttf differ diff --git a/static/fonts/candara-light.ttf b/static/fonts/candara-light.ttf new file mode 100644 index 0000000..a7b9c80 Binary files /dev/null and b/static/fonts/candara-light.ttf differ diff --git a/static/fonts/candara.ttf b/static/fonts/candara.ttf new file mode 100644 index 0000000..0ea49cd Binary files /dev/null and b/static/fonts/candara.ttf differ diff --git a/static/fotos/11.jpeg b/static/fotos/11.jpeg new file mode 100644 index 0000000..ad2fe91 Binary files /dev/null and b/static/fotos/11.jpeg differ diff --git a/static/fotos/222.jpeg b/static/fotos/222.jpeg new file mode 100644 index 0000000..ef279f9 Binary files /dev/null and b/static/fotos/222.jpeg differ diff --git a/static/fotos/44.jpg b/static/fotos/44.jpg new file mode 100644 index 0000000..b4f4338 Binary files /dev/null and b/static/fotos/44.jpg differ diff --git a/static/fotos/86.jpeg b/static/fotos/86.jpeg new file mode 100644 index 0000000..09eea13 Binary files /dev/null and b/static/fotos/86.jpeg differ diff --git a/static/fotos/86.jpg b/static/fotos/86.jpg new file mode 100644 index 0000000..bc8d9ae Binary files /dev/null and b/static/fotos/86.jpg differ diff --git a/static/fotos/Barbie-fon.jpeg b/static/fotos/Barbie-fon.jpeg new file mode 100644 index 0000000..d4a59fb Binary files /dev/null and b/static/fotos/Barbie-fon.jpeg differ diff --git a/static/fotos/Barbie_fon.png b/static/fotos/Barbie_fon.png new file mode 100644 index 0000000..ccccefb Binary files /dev/null and b/static/fotos/Barbie_fon.png differ diff --git a/static/fotos/akademy-ambrella.jpeg b/static/fotos/akademy-ambrella.jpeg new file mode 100644 index 0000000..6606cd8 Binary files /dev/null and b/static/fotos/akademy-ambrella.jpeg differ diff --git a/static/fotos/drama.jpeg b/static/fotos/drama.jpeg new file mode 100644 index 0000000..a758947 Binary files /dev/null and b/static/fotos/drama.jpeg differ diff --git a/static/fotos/films.jpg b/static/fotos/films.jpg new file mode 100644 index 0000000..f0f5147 Binary files /dev/null and b/static/fotos/films.jpg differ diff --git a/static/fotos/image 2.png b/static/fotos/image 2.png new file mode 100644 index 0000000..6447392 Binary files /dev/null and b/static/fotos/image 2.png differ diff --git a/static/fotos/image 3.png b/static/fotos/image 3.png new file mode 100644 index 0000000..31d99ae Binary files /dev/null and b/static/fotos/image 3.png differ diff --git a/static/fotos/image 4.png b/static/fotos/image 4.png new file mode 100644 index 0000000..1915846 Binary files /dev/null and b/static/fotos/image 4.png differ diff --git a/static/fotos/image1.png b/static/fotos/image1.png new file mode 100644 index 0000000..c184eb7 Binary files /dev/null and b/static/fotos/image1.png differ diff --git a/static/fotos/logo_light.png b/static/fotos/logo_light.png new file mode 100644 index 0000000..4baa878 Binary files /dev/null and b/static/fotos/logo_light.png differ diff --git a/static/fotos/logotip_LC 1.png b/static/fotos/logotip_LC 1.png new file mode 100644 index 0000000..d662d62 Binary files /dev/null and b/static/fotos/logotip_LC 1.png differ diff --git a/static/fotos/logotip_LC.png b/static/fotos/logotip_LC.png new file mode 100644 index 0000000..4e778e8 Binary files /dev/null and b/static/fotos/logotip_LC.png differ diff --git a/static/fotos/ment-s_rub.jpeg b/static/fotos/ment-s_rub.jpeg new file mode 100644 index 0000000..eb11b76 Binary files /dev/null and b/static/fotos/ment-s_rub.jpeg differ diff --git a/static/fotos/pngwing.com (1).png b/static/fotos/pngwing.com (1).png new file mode 100644 index 0000000..3969590 Binary files /dev/null and b/static/fotos/pngwing.com (1).png differ diff --git a/static/fotos/pngwing.com.png b/static/fotos/pngwing.com.png new file mode 100644 index 0000000..b1ede4e Binary files /dev/null and b/static/fotos/pngwing.com.png differ diff --git a/static/fotos/scale.jpeg b/static/fotos/scale.jpeg new file mode 100644 index 0000000..17e9221 Binary files /dev/null and b/static/fotos/scale.jpeg differ diff --git a/static/fotos/serials.jpg b/static/fotos/serials.jpg new file mode 100644 index 0000000..bb7cb2d Binary files /dev/null and b/static/fotos/serials.jpg differ diff --git a/static/fotos/serkan.jpeg b/static/fotos/serkan.jpeg new file mode 100644 index 0000000..722b46c Binary files /dev/null and b/static/fotos/serkan.jpeg differ diff --git a/static/img/11.jpeg b/static/img/11.jpeg new file mode 100644 index 0000000..ad2fe91 Binary files /dev/null and b/static/img/11.jpeg differ diff --git a/static/img/222.jpeg b/static/img/222.jpeg new file mode 100644 index 0000000..ef279f9 Binary files /dev/null and b/static/img/222.jpeg differ diff --git a/static/img/86.jpg b/static/img/86.jpg new file mode 100644 index 0000000..bc8d9ae Binary files /dev/null and b/static/img/86.jpg differ diff --git a/static/img/Barbie-fon.jpeg b/static/img/Barbie-fon.jpeg new file mode 100644 index 0000000..ac4956a Binary files /dev/null and b/static/img/Barbie-fon.jpeg differ diff --git a/static/img/barbie_big.png b/static/img/barbie_big.png new file mode 100644 index 0000000..ccccefb Binary files /dev/null and b/static/img/barbie_big.png differ diff --git a/static/img/bg.png b/static/img/bg.png new file mode 100644 index 0000000..810b4b2 Binary files /dev/null and b/static/img/bg.png differ diff --git a/static/img/bg2.png b/static/img/bg2.png new file mode 100644 index 0000000..cd14849 Binary files /dev/null and b/static/img/bg2.png differ diff --git a/static/img/films.jpg b/static/img/films.jpg new file mode 100644 index 0000000..f0f5147 Binary files /dev/null and b/static/img/films.jpg differ diff --git a/static/img/frame1.jpg b/static/img/frame1.jpg new file mode 100644 index 0000000..b1512cc Binary files /dev/null and b/static/img/frame1.jpg differ diff --git a/static/img/frame2.webp b/static/img/frame2.webp new file mode 100644 index 0000000..f33c57c Binary files /dev/null and b/static/img/frame2.webp differ diff --git a/static/img/frame3.jpg b/static/img/frame3.jpg new file mode 100644 index 0000000..ebb9415 Binary files /dev/null and b/static/img/frame3.jpg differ diff --git a/static/img/frame4.jpg b/static/img/frame4.jpg new file mode 100644 index 0000000..b95e5a0 Binary files /dev/null and b/static/img/frame4.jpg differ diff --git a/static/img/img1.webp b/static/img/img1.webp new file mode 100644 index 0000000..afb3078 Binary files /dev/null and b/static/img/img1.webp differ diff --git a/static/img/img10.webp b/static/img/img10.webp new file mode 100644 index 0000000..443cfdc Binary files /dev/null and b/static/img/img10.webp differ diff --git a/static/img/img11.webp b/static/img/img11.webp new file mode 100644 index 0000000..6e671c1 Binary files /dev/null and b/static/img/img11.webp differ diff --git a/static/img/img12.webp b/static/img/img12.webp new file mode 100644 index 0000000..19b77d4 Binary files /dev/null and b/static/img/img12.webp differ diff --git a/static/img/img13.webp b/static/img/img13.webp new file mode 100644 index 0000000..c4cd520 Binary files /dev/null and b/static/img/img13.webp differ diff --git a/static/img/img2.webp b/static/img/img2.webp new file mode 100644 index 0000000..6ae764d Binary files /dev/null and b/static/img/img2.webp differ diff --git a/static/img/img3.webp b/static/img/img3.webp new file mode 100644 index 0000000..4b11e82 Binary files /dev/null and b/static/img/img3.webp differ diff --git a/static/img/img4.webp b/static/img/img4.webp new file mode 100644 index 0000000..fbb504c Binary files /dev/null and b/static/img/img4.webp differ diff --git a/static/img/img5.webp b/static/img/img5.webp new file mode 100644 index 0000000..01ec09b Binary files /dev/null and b/static/img/img5.webp differ diff --git a/static/img/img6.webp b/static/img/img6.webp new file mode 100644 index 0000000..53ae1d2 Binary files /dev/null and b/static/img/img6.webp differ diff --git a/static/img/img7.webp b/static/img/img7.webp new file mode 100644 index 0000000..9bd446d Binary files /dev/null and b/static/img/img7.webp differ diff --git a/static/img/img8.webp b/static/img/img8.webp new file mode 100644 index 0000000..67d275c Binary files /dev/null and b/static/img/img8.webp differ diff --git a/static/img/img9.webp b/static/img/img9.webp new file mode 100644 index 0000000..983b8b2 Binary files /dev/null and b/static/img/img9.webp differ diff --git a/static/img/logo_light.png b/static/img/logo_light.png new file mode 100644 index 0000000..829e9b5 Binary files /dev/null and b/static/img/logo_light.png differ diff --git a/static/img/logo_livecinema.png b/static/img/logo_livecinema.png new file mode 100644 index 0000000..8465b5b Binary files /dev/null and b/static/img/logo_livecinema.png differ diff --git a/static/img/logotip_LC.png b/static/img/logotip_LC.png new file mode 100644 index 0000000..7232619 Binary files /dev/null and b/static/img/logotip_LC.png differ diff --git a/static/img/nBkSUhL2hFknms--Jr6BrNOp2Z3z8Zii1iDEh_fH_nKUPXuaDyXTjHou4MVO6BCVoZKf9GqVe5Q_CPawk214LyWK9G1N5ho=KXnj778DaqLSULwyKJtlbw.jpg b/static/img/nBkSUhL2hFknms--Jr6BrNOp2Z3z8Zii1iDEh_fH_nKUPXuaDyXTjHou4MVO6BCVoZKf9GqVe5Q_CPawk214LyWK9G1N5ho=KXnj778DaqLSULwyKJtlbw.jpg new file mode 100644 index 0000000..b4f4338 Binary files /dev/null and b/static/img/nBkSUhL2hFknms--Jr6BrNOp2Z3z8Zii1iDEh_fH_nKUPXuaDyXTjHou4MVO6BCVoZKf9GqVe5Q_CPawk214LyWK9G1N5ho=KXnj778DaqLSULwyKJtlbw.jpg differ diff --git a/static/img/pngwing.com (1).png b/static/img/pngwing.com (1).png new file mode 100644 index 0000000..3969590 Binary files /dev/null and b/static/img/pngwing.com (1).png differ diff --git a/static/img/pngwing.com.png b/static/img/pngwing.com.png new file mode 100644 index 0000000..b1ede4e Binary files /dev/null and b/static/img/pngwing.com.png differ diff --git a/static/img/scale.jpeg b/static/img/scale.jpeg new file mode 100644 index 0000000..17e9221 Binary files /dev/null and b/static/img/scale.jpeg differ diff --git a/static/img/Без названия (1).jpeg b/static/img/Без названия (1).jpeg new file mode 100644 index 0000000..6606cd8 Binary files /dev/null and b/static/img/Без названия (1).jpeg differ diff --git a/static/img/Без названия.jpeg b/static/img/Без названия.jpeg new file mode 100644 index 0000000..722b46c Binary files /dev/null and b/static/img/Без названия.jpeg differ diff --git a/static/img/Полицейский_с_Рублёвки._Новогодний_беспредел.jpeg b/static/img/Полицейский_с_Рублёвки._Новогодний_беспредел.jpeg new file mode 100644 index 0000000..eb11b76 Binary files /dev/null and b/static/img/Полицейский_с_Рублёвки._Новогодний_беспредел.jpeg differ diff --git a/static/img/сериалы.jpg b/static/img/сериалы.jpg new file mode 100644 index 0000000..bb7cb2d Binary files /dev/null and b/static/img/сериалы.jpg differ diff --git a/subscribe.html b/subscribe.html index 4f07f91..2e76cc1 100644 --- a/subscribe.html +++ b/subscribe.html @@ -48,34 +48,51 @@ -
+
-
+
-
+
-
+
-
+
-
+
Оформи подписку
-
-
+
+
+ + + + + + + + + + + + + + + + + +