diff --git a/AGENTS.md b/AGENTS.md
index 95fdabe..75e8657 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -18,7 +18,7 @@ main_dc/
yalarba/api_es/ -- Go REST API (GORM+Chi), port 8088, DB: db (5432)
yalarba/api_yal/ -- Go REST API (GORM+Chi), port 8787, DB: db (5432)
yalarba/easySite/easySite/ -- Nuxt 4 SPA for easysite102.ru
- yalarba/serv_spa/spa/vue/ -- Vue 3 + Vite SPA for yalarba.ru
+ yalarba/yalarba-nuxt/ -- Nuxt 4 SPA for yalarba.ru
valitovgaziz/analytics/ -- Node.js (Express) analytics server, port 9999
valitovgaziz/html/ -- static HTML for valitovgaziz.ru
nginx/ -- nginx with automatic HTTP↔HTTPS switching
@@ -47,7 +47,7 @@ cd main_dc/BB/bbvue && npm run dev # Vite dev server
cd main_dc/BB/bbvue && npm run lint # ESLint --fix
cd main_dc/BB/bbvue && npm run format # Prettier --write src/
-cd main_dc/yalarba/serv_spa/spa/vue && npm run dev # Vite dev (yalarba SPA)
+# serv_spa удалён — yalarba работает через yalarba-nuxt (Nuxt SSR)
cd main_dc/yalarba/easySite/easySite && npm run dev # Nuxt dev
cd main_dc/yalarba/easySite/easySite && npm run build # Nuxt build
@@ -56,7 +56,7 @@ cd main_dc/yalarba/easySite/easySite && npm run build # Nuxt build
## Service quirks
- **Nginx SSL**: `switch-config.sh` is all-or-nothing — HTTPS only activates when *every* domain has a cert. Until then, SSL port redirects back to HTTP.
-- **`yalarba/serv_spa/spa/`**: Dockerfile is incomplete (build stage only, no runtime). The `spa/vue/` package.json includes express/pg deps despite being a Vite SPA — likely unused or legacy. The nginx compose mounts `yalarba/serv_spa/spa/vue/dist`.
+- **`yalarba/serv_spa/`**: удалён — был legacy Vue SPA, не использовался.
- **`api_yal`** is the only container that runs as non-root. Runs on port 8787.
- **`api_es`** port is configurable via `API_ES_APP_PORT` in `.env` (default 8088). All other API ports are hardcoded.
- **Databases**: `db` (port 5432) is shared between api_tp, api_es, api_yal. `db_bb` (port 5433) is dedicated to api_bb.
diff --git a/main_dc/nginx/documentation/docs.md b/main_dc/nginx/documentation/docs.md
index 0c5c092..60d1baa 100644
--- a/main_dc/nginx/documentation/docs.md
+++ b/main_dc/nginx/documentation/docs.md
@@ -165,7 +165,7 @@ Nginx запускается только после подтверждения
### Монтирование статических файлов
```
./stubSite → /usr/share/nginx/stub/html
-./yalarba/serv_spa/spa/vue/dist → /usr/share/nginx/yalarba/html
+# удалено: serv_spa больше не используется, yalarba работает через Nuxt SSR (yalarba-nuxt)
./valitovgaziz/html → /usr/share/nginx/valitovgaziz/html
./BB/bbvue/dist → /usr/share/nginx/begushiybashkir/html
```
diff --git a/main_dc/yalarba/documentation/docs.md b/main_dc/yalarba/documentation/docs.md
index cd62bb9..7cef105 100644
--- a/main_dc/yalarba/documentation/docs.md
+++ b/main_dc/yalarba/documentation/docs.md
@@ -155,7 +155,7 @@ docker-compose up -d
### Репозитории:
- Фронтенд EasySite: `./yalarba/easySite/`
-- Фронтенд YalArba: `./yalarba/serv_spa/`
+- Фронтенд YalArba: `./yalarba/yalarba-nuxt/`
- API-сервисы: `./yalarba/api_*`, `./BB/api_bb`
---
diff --git a/main_dc/yalarba/serv_spa/spa/Dockerfile b/main_dc/yalarba/serv_spa/spa/Dockerfile
deleted file mode 100644
index 811f0c7..0000000
--- a/main_dc/yalarba/serv_spa/spa/Dockerfile
+++ /dev/null
@@ -1,11 +0,0 @@
-# Используем Node.js для сборки
-FROM node:18-alpine as builde
-
-WORKDIR /app
-
-# Копируем package.json и package-lock.json для установки зависимостей
-COPY vue/package*.json ./
-
-RUN npm install
-
-copy ./vue .
diff --git a/main_dc/yalarba/serv_spa/spa/vue/Makefile b/main_dc/yalarba/serv_spa/spa/vue/Makefile
deleted file mode 100644
index 762e428..0000000
--- a/main_dc/yalarba/serv_spa/spa/vue/Makefile
+++ /dev/null
@@ -1,13 +0,0 @@
-build:
- npm run build
-
-run:
- npm run dev
-
-deploy:
- npm run build
- git add .
- git commit -m 'build deploy'
- git push
-
-.DEFAULT_GOAL := run
\ No newline at end of file
diff --git a/main_dc/yalarba/serv_spa/spa/vue/README.md b/main_dc/yalarba/serv_spa/spa/vue/README.md
deleted file mode 100644
index 2332050..0000000
--- a/main_dc/yalarba/serv_spa/spa/vue/README.md
+++ /dev/null
@@ -1,17 +0,0 @@
-## Project Setup
-
-```sh
-npm install
-```
-
-### Compile and Hot-Reload for Development
-
-```sh
-npm run dev
-```
-
-### Compile and Minify for Production
-
-```sh
-npm run build
-```
diff --git a/main_dc/yalarba/serv_spa/spa/vue/documentation/docs.md b/main_dc/yalarba/serv_spa/spa/vue/documentation/docs.md
deleted file mode 100644
index b33da78..0000000
--- a/main_dc/yalarba/serv_spa/spa/vue/documentation/docs.md
+++ /dev/null
@@ -1,262 +0,0 @@
-# Документация проекта YalArba
-
-**Версия документации:** 1.0 (Первичная)
-**Дата составления:** 03 декабря 2025 года
-**Актуальный статус проекта:** Разработка в процессе (базовый функционал)
-
----
-
-## 1. Общая информация
-
-### 1.1. Назначение проекта
-**YalArba** — это веб-приложение, созданное на Vue 3 с использованием современных инструментов разработки. На текущем этапе реализована базовая структура SPA (Single Page Application) с системой авторизации и основными страницами-заглушками для будущего функционала.
-
-### 1.2. Технологический стек
-- **Фреймворк:** Vue 3 (Composition API, `
-```
-
-### 7.3. Работа с состоянием:
-- Использовать Pinia stores для глобального состояния
-- Локальное состояние хранить в компонентах через `ref()`, `reactive()`
-- Авторизацию обрабатывать через `auth.store`
-
----
-
-## 8. Развертывание и сборка
-
-### 8.1. Предполагаемая команда сборки:
-```bash
-npm run build # или yarn build
-```
-
-### 8.2. Структура сборки:
-- **Входная точка:** `index.html`
-- **Основной скрипт:** `main.js`
-- **Базовая настройка:** Мета-теги, фавиконка, подключение стилей
-
----
-
-## 9. Контакты и поддержка
-
-**Сайт проекта:** [yalarba.ru](https://yalarba.ru)
-**Дата начала разработки:** Не указана (актуально на 03.12.2025)
-**Статус:** Активная разработка
-
----
-
-*Документация будет обновляться по мере добавления нового функционала. Все изменения в архитектуре и API должны отражаться в соответствующих разделах документации.*
\ No newline at end of file
diff --git a/main_dc/yalarba/serv_spa/spa/vue/index.html b/main_dc/yalarba/serv_spa/spa/vue/index.html
deleted file mode 100644
index fe13100..0000000
--- a/main_dc/yalarba/serv_spa/spa/vue/index.html
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/advices.txt b/main_dc/yalarba/serv_spa/spa/vue/src/assets/advices.txt
deleted file mode 100644
index 6c26fb9..0000000
--- a/main_dc/yalarba/serv_spa/spa/vue/src/assets/advices.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-Выбор шрифтов и размеров для мобильных устройств и десктопа зависит от множества факторов, таких как целевая аудитория, дизайн сайта/приложения и цели использования. Тем не менее, есть несколько общих рекомендаций, которые помогут обеспечить хорошую читаемость текста на разных устройствах.
-
-### Шрифты
-
-#### Для мобильных устройств:
-- **Roboto**: Один из самых популярных шрифтов для Android. Он имеет четкий и чистый вид, хорошо подходит для чтения на небольших экранах.
-- **San Francisco**: Стандартный шрифт для iOS. Хорошо сбалансирован и удобен для чтения.
-- **Open Sans**: Универсальный шрифт, который отлично смотрится на любых устройствах благодаря своей нейтральной стилистике.
-
-#### Для десктопных устройств:
-- **Georgia**: Классический шрифт с засечками, который идеально подходит для длинных текстов. Обеспечивает комфортное чтение даже на больших экранах.
-- **Lato**: Современный шрифт без засечек, легкий и элегантный. Подходит для заголовков и основного текста.
-- **Merriweather**: Отличный выбор для длинных статей и блогов. Имеет хорошие пропорции и контрастность.
-
-### Размеры шрифта
-
-#### Мобильные устройства:
-- **Основной текст**: 16px–18px. Это оптимальный размер для комфортного чтения на маленьких экранах.
-- **Заголовки**: 20px–24px для h2, 18px–22px для h3, 16px–20px для h4.
-
-#### Десктопные устройства:
-- **Основной текст**: 18px–20px. Такой размер обеспечивает удобство чтения на больших экранах.
-- **Заголовки**: 28px–32px для h2, 24px–28px для h3, 20px–24px для h4.
-
-### Дополнительные советы:
-- Используйте **относительные единицы измерения** (em, rem) вместо абсолютных (px), чтобы шрифт масштабировался вместе с изменением размера экрана.
-- Следите за **межстрочным интервалом** (line-height). Оптимальное значение — около 1.5–1.6 для основного текста.
-- Убедитесь, что у вас достаточно **контраста между текстом и фоном**. Черный текст на белом фоне — классический пример хорошего сочетания.
-
-Эти рекомендации помогут создать удобный интерфейс как для мобильных пользователей, так и для тех, кто работает за компьютером.
\ No newline at end of file
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/colors.css b/main_dc/yalarba/serv_spa/spa/vue/src/assets/colors.css
deleted file mode 100644
index de76b95..0000000
--- a/main_dc/yalarba/serv_spa/spa/vue/src/assets/colors.css
+++ /dev/null
@@ -1,23 +0,0 @@
-/* Светлая тема (по умолчанию) */
-:root {
- --background-color: #ffffff;
- --text-color: #1c1d1d;
- --light-dark-background-color: #ffffff;
- --light-dark-text-color: #273f2c;
- --disabled-backgroud-color: rgba(23, 62, 31, 0.281);
- --button-text-color: #bac677;
- --disabled-dark-background-color: rgba(55, 64, 62, 0.2);
- --button-dark-background-color: #3cbf40;
- --light-dark-background-color: #8cd68f;
- }
-
- /* Темная тема */
- [data-theme="dark"] {
- --background-color: #282828;
- --text-color: #3cb756;
- --light-dark-background-color: #4e5e49;
- --light-dark-text-color: #59f37b;
- --disabled-dark-background-color: rgba(159, 193, 185, 0.2);
- --button-dark-background-color: #395e3a;
- }
-
\ No newline at end of file
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts.css b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts.css
deleted file mode 100644
index bbad225..0000000
--- a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts.css
+++ /dev/null
@@ -1,56 +0,0 @@
-@font-face {
- font-family: 'OpenSansVariableFont';
- src: url('./fonts/Open_Sans/hinted-OpenSans-Regular.ttf') format('truetype-variations'),
- url('./fonts/Open_Sans/OpenSans-Regular.woff') format('woff'),
- url('./fonts/Open_Sans/OpenSans-Regular.woff2') format('woff2');
- font-weight: 100 900;
- font-stretch: 50% 200%;
-}
-
-@font-face {
- font-family: 'OpenSansItalicVariableFont';
- src: url('./fonts/Open_Sans/hinted-OpenSans-Italic.ttf') format('truetype-variations'),
- url('./fonts/Open_Sans/OpenSans-Italic.woff') format('woff'),
- url('./fonts/Open_Sans/OpenSans-Italic.woff2') format('woff2');
- font-style: italic;
- font-weight: 100 900;
- font-stretch: 50% 200%;
-}
-
-@font-face {
- font-family: 'RobotoVariableFont';
- src: url('./fonts/Roboto/hinted-Roboto-Regular.ttf') format('truetype-variations'),
- url('./fonts/Roboto/Roboto-Regular.woff') format('woff'),
- url('./fonts/Roboto/Roboto-Regular.woff2') format('woff2');
- font-weight: 100 900;
- font-stretch: 50% 200%;
-}
-
-@font-face {
- font-family: 'RobotoItalicVarFont';
- src: url('./fonts/Roboto/hinted-Roboto-Italic.ttf') format('truetype-variations'),
- url('./fonts/Roboto/Roboto-Italic.woff') format('woff'),
- url('./fonts/Roboto/Roboto-Italic.woff2') format('woff2');
- font-style: italic;
- font-weight: 100 900;
- font-stretch: 50% 200%;
-}
-
-:root {
- --font-primary: 'OpenSansVariableFont', Arial, sans-serif;
- --font-secondary: 'RobotoItalicVarFont', Arial, sans-serif;
-
- --weight-light: 300;
- --weight-normal: 400;
- --weight-bold: 700;
-}
-
-body {
- font-family: var(--font-primary);
- font-weight: var(--weight-normal);
-}
-
-h1, h2, h3 {
- font-family: var(--font-secondary);
- font-weight: var(--weight-light);
-}
\ No newline at end of file
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/OFL.txt b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/OFL.txt
deleted file mode 100644
index cb7002a..0000000
--- a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/OFL.txt
+++ /dev/null
@@ -1,93 +0,0 @@
-Copyright 2020 The Open Sans Project Authors (https://github.com/googlefonts/opensans)
-
-This Font Software is licensed under the SIL Open Font License, Version 1.1.
-This license is copied below, and is also available with a FAQ at:
-https://openfontlicense.org
-
-
------------------------------------------------------------
-SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
------------------------------------------------------------
-
-PREAMBLE
-The goals of the Open Font License (OFL) are to stimulate worldwide
-development of collaborative font projects, to support the font creation
-efforts of academic and linguistic communities, and to provide a free and
-open framework in which fonts may be shared and improved in partnership
-with others.
-
-The OFL allows the licensed fonts to be used, studied, modified and
-redistributed freely as long as they are not sold by themselves. The
-fonts, including any derivative works, can be bundled, embedded,
-redistributed and/or sold with any software provided that any reserved
-names are not used by derivative works. The fonts and derivatives,
-however, cannot be released under any other type of license. The
-requirement for fonts to remain under this license does not apply
-to any document created using the fonts or their derivatives.
-
-DEFINITIONS
-"Font Software" refers to the set of files released by the Copyright
-Holder(s) under this license and clearly marked as such. This may
-include source files, build scripts and documentation.
-
-"Reserved Font Name" refers to any names specified as such after the
-copyright statement(s).
-
-"Original Version" refers to the collection of Font Software components as
-distributed by the Copyright Holder(s).
-
-"Modified Version" refers to any derivative made by adding to, deleting,
-or substituting -- in part or in whole -- any of the components of the
-Original Version, by changing formats or by porting the Font Software to a
-new environment.
-
-"Author" refers to any designer, engineer, programmer, technical
-writer or other person who contributed to the Font Software.
-
-PERMISSION & CONDITIONS
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of the Font Software, to use, study, copy, merge, embed, modify,
-redistribute, and sell modified and unmodified copies of the Font
-Software, subject to the following conditions:
-
-1) Neither the Font Software nor any of its individual components,
-in Original or Modified Versions, may be sold by itself.
-
-2) Original or Modified Versions of the Font Software may be bundled,
-redistributed and/or sold with any software, provided that each copy
-contains the above copyright notice and this license. These can be
-included either as stand-alone text files, human-readable headers or
-in the appropriate machine-readable metadata fields within text or
-binary files as long as those fields can be easily viewed by the user.
-
-3) No Modified Version of the Font Software may use the Reserved Font
-Name(s) unless explicit written permission is granted by the corresponding
-Copyright Holder. This restriction only applies to the primary font name as
-presented to the users.
-
-4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
-Software shall not be used to promote, endorse or advertise any
-Modified Version, except to acknowledge the contribution(s) of the
-Copyright Holder(s) and the Author(s) or with their explicit written
-permission.
-
-5) The Font Software, modified or unmodified, in part or in whole,
-must be distributed entirely under this license, and must not be
-distributed under any other license. The requirement for fonts to
-remain under this license does not apply to any document created
-using the Font Software.
-
-TERMINATION
-This license becomes null and void if any of the above conditions are
-not met.
-
-DISCLAIMER
-THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
-OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
-COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
-DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
-OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/OpenSans-Italic-VariableFont_wdth,wght.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/OpenSans-Italic-VariableFont_wdth,wght.ttf
deleted file mode 100644
index 8312b2c..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/OpenSans-Italic-VariableFont_wdth,wght.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/OpenSans-Italic.woff b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/OpenSans-Italic.woff
deleted file mode 100644
index 4776faf..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/OpenSans-Italic.woff and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/OpenSans-Italic.woff2 b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/OpenSans-Italic.woff2
deleted file mode 100644
index 43b0685..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/OpenSans-Italic.woff2 and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/OpenSans-Regular.woff b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/OpenSans-Regular.woff
deleted file mode 100644
index 33e8eac..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/OpenSans-Regular.woff and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/OpenSans-Regular.woff2 b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/OpenSans-Regular.woff2
deleted file mode 100644
index 5f2441b..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/OpenSans-Regular.woff2 and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/OpenSans-VariableFont_wdth,wght.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/OpenSans-VariableFont_wdth,wght.ttf
deleted file mode 100644
index ac587b4..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/OpenSans-VariableFont_wdth,wght.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/README.txt b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/README.txt
deleted file mode 100644
index 2548322..0000000
--- a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/README.txt
+++ /dev/null
@@ -1,100 +0,0 @@
-Open Sans Variable Font
-=======================
-
-This download contains Open Sans as both variable fonts and static fonts.
-
-Open Sans is a variable font with these axes:
- wdth
- wght
-
-This means all the styles are contained in these files:
- OpenSans-VariableFont_wdth,wght.ttf
- OpenSans-Italic-VariableFont_wdth,wght.ttf
-
-If your app fully supports variable fonts, you can now pick intermediate styles
-that aren’t available as static fonts. Not all apps support variable fonts, and
-in those cases you can use the static font files for Open Sans:
- static/OpenSans_Condensed-Light.ttf
- static/OpenSans_Condensed-Regular.ttf
- static/OpenSans_Condensed-Medium.ttf
- static/OpenSans_Condensed-SemiBold.ttf
- static/OpenSans_Condensed-Bold.ttf
- static/OpenSans_Condensed-ExtraBold.ttf
- static/OpenSans_SemiCondensed-Light.ttf
- static/OpenSans_SemiCondensed-Regular.ttf
- static/OpenSans_SemiCondensed-Medium.ttf
- static/OpenSans_SemiCondensed-SemiBold.ttf
- static/OpenSans_SemiCondensed-Bold.ttf
- static/OpenSans_SemiCondensed-ExtraBold.ttf
- static/OpenSans-Light.ttf
- static/OpenSans-Regular.ttf
- static/OpenSans-Medium.ttf
- static/OpenSans-SemiBold.ttf
- static/OpenSans-Bold.ttf
- static/OpenSans-ExtraBold.ttf
- static/OpenSans_Condensed-LightItalic.ttf
- static/OpenSans_Condensed-Italic.ttf
- static/OpenSans_Condensed-MediumItalic.ttf
- static/OpenSans_Condensed-SemiBoldItalic.ttf
- static/OpenSans_Condensed-BoldItalic.ttf
- static/OpenSans_Condensed-ExtraBoldItalic.ttf
- static/OpenSans_SemiCondensed-LightItalic.ttf
- static/OpenSans_SemiCondensed-Italic.ttf
- static/OpenSans_SemiCondensed-MediumItalic.ttf
- static/OpenSans_SemiCondensed-SemiBoldItalic.ttf
- static/OpenSans_SemiCondensed-BoldItalic.ttf
- static/OpenSans_SemiCondensed-ExtraBoldItalic.ttf
- static/OpenSans-LightItalic.ttf
- static/OpenSans-Italic.ttf
- static/OpenSans-MediumItalic.ttf
- static/OpenSans-SemiBoldItalic.ttf
- static/OpenSans-BoldItalic.ttf
- static/OpenSans-ExtraBoldItalic.ttf
-
-Get started
------------
-
-1. Install the font files you want to use
-
-2. Use your app's font picker to view the font family and all the
-available styles
-
-Learn more about variable fonts
--------------------------------
-
- https://developers.google.com/web/fundamentals/design-and-ux/typography/variable-fonts
- https://variablefonts.typenetwork.com
- https://medium.com/variable-fonts
-
-In desktop apps
-
- https://theblog.adobe.com/can-variable-fonts-illustrator-cc
- https://helpx.adobe.com/nz/photoshop/using/fonts.html#variable_fonts
-
-Online
-
- https://developers.google.com/fonts/docs/getting_started
- https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Fonts/Variable_Fonts_Guide
- https://developer.microsoft.com/en-us/microsoft-edge/testdrive/demos/variable-fonts
-
-Installing fonts
-
- MacOS: https://support.apple.com/en-us/HT201749
- Linux: https://www.google.com/search?q=how+to+install+a+font+on+gnu%2Blinux
- Windows: https://support.microsoft.com/en-us/help/314960/how-to-install-or-remove-a-font-in-windows
-
-Android Apps
-
- https://developers.google.com/fonts/docs/android
- https://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts
-
-License
--------
-Please read the full license text (OFL.txt) to understand the permissions,
-restrictions and requirements for usage, redistribution, and modification.
-
-You can use them in your products & projects – print or digital,
-commercial or otherwise.
-
-This isn't legal advice, please consider consulting a lawyer and see the full
-license for all details.
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/hinted-OpenSans-Italic.eot b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/hinted-OpenSans-Italic.eot
deleted file mode 100644
index 65fc2f2..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/hinted-OpenSans-Italic.eot and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/hinted-OpenSans-Italic.svg b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/hinted-OpenSans-Italic.svg
deleted file mode 100644
index 266a253..0000000
--- a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/hinted-OpenSans-Italic.svg
+++ /dev/null
@@ -1,3335 +0,0 @@
-
-
-
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/hinted-OpenSans-Italic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/hinted-OpenSans-Italic.ttf
deleted file mode 100644
index 6960e72..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/hinted-OpenSans-Italic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/hinted-OpenSans-Regular.eot b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/hinted-OpenSans-Regular.eot
deleted file mode 100644
index e9f791e..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/hinted-OpenSans-Regular.eot and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/hinted-OpenSans-Regular.svg b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/hinted-OpenSans-Regular.svg
deleted file mode 100644
index 38c06cf..0000000
--- a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/hinted-OpenSans-Regular.svg
+++ /dev/null
@@ -1,3096 +0,0 @@
-
-
-
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/hinted-OpenSans-Regular.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/hinted-OpenSans-Regular.ttf
deleted file mode 100644
index 6022f6c..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/hinted-OpenSans-Regular.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-Bold.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-Bold.ttf
deleted file mode 100644
index 98c74e0..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-Bold.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-BoldItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-BoldItalic.ttf
deleted file mode 100644
index 8558928..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-BoldItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-ExtraBold.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-ExtraBold.ttf
deleted file mode 100644
index 4eb3393..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-ExtraBold.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-ExtraBoldItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-ExtraBoldItalic.ttf
deleted file mode 100644
index 75789b4..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-ExtraBoldItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-Italic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-Italic.ttf
deleted file mode 100644
index 29ff693..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-Italic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-Light.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-Light.ttf
deleted file mode 100644
index ea175cc..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-Light.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-LightItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-LightItalic.ttf
deleted file mode 100644
index edbfe0b..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-LightItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-Medium.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-Medium.ttf
deleted file mode 100644
index ae71693..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-Medium.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-MediumItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-MediumItalic.ttf
deleted file mode 100644
index 6d1e09b..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-MediumItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-Regular.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-Regular.ttf
deleted file mode 100644
index 67803bb..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-Regular.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-SemiBold.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-SemiBold.ttf
deleted file mode 100644
index e5ab464..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-SemiBold.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-SemiBoldItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-SemiBoldItalic.ttf
deleted file mode 100644
index cd23e15..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans-SemiBoldItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-Bold.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-Bold.ttf
deleted file mode 100644
index 525397d..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-Bold.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-BoldItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-BoldItalic.ttf
deleted file mode 100644
index d6c9bc0..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-BoldItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-ExtraBold.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-ExtraBold.ttf
deleted file mode 100644
index 3e600b9..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-ExtraBold.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-ExtraBoldItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-ExtraBoldItalic.ttf
deleted file mode 100644
index 0393650..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-ExtraBoldItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-Italic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-Italic.ttf
deleted file mode 100644
index fdf0a52..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-Italic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-Light.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-Light.ttf
deleted file mode 100644
index 459be7b..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-Light.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-LightItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-LightItalic.ttf
deleted file mode 100644
index 5f05d08..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-LightItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-Medium.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-Medium.ttf
deleted file mode 100644
index 802200d..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-Medium.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-MediumItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-MediumItalic.ttf
deleted file mode 100644
index b43786b..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-MediumItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-Regular.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-Regular.ttf
deleted file mode 100644
index a2a83ac..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-Regular.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-SemiBold.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-SemiBold.ttf
deleted file mode 100644
index 75bcd43..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-SemiBold.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-SemiBoldItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-SemiBoldItalic.ttf
deleted file mode 100644
index 9fcaa52..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_Condensed-SemiBoldItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-Bold.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-Bold.ttf
deleted file mode 100644
index dc927fc..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-Bold.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-BoldItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-BoldItalic.ttf
deleted file mode 100644
index 7601048..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-BoldItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-ExtraBold.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-ExtraBold.ttf
deleted file mode 100644
index d6864b1..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-ExtraBold.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-ExtraBoldItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-ExtraBoldItalic.ttf
deleted file mode 100644
index ec7ade5..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-ExtraBoldItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-Italic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-Italic.ttf
deleted file mode 100644
index 7fc00c8..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-Italic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-Light.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-Light.ttf
deleted file mode 100644
index 5936496..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-Light.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-LightItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-LightItalic.ttf
deleted file mode 100644
index 7ced21a..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-LightItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-Medium.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-Medium.ttf
deleted file mode 100644
index 25b1aad..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-Medium.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-MediumItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-MediumItalic.ttf
deleted file mode 100644
index fd87f78..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-MediumItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-Regular.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-Regular.ttf
deleted file mode 100644
index 5b09b35..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-Regular.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-SemiBold.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-SemiBold.ttf
deleted file mode 100644
index fff3a37..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-SemiBold.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-SemiBoldItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-SemiBoldItalic.ttf
deleted file mode 100644
index 3874205..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-SemiBoldItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/OFL.txt b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/OFL.txt
deleted file mode 100644
index 9c48e05..0000000
--- a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/OFL.txt
+++ /dev/null
@@ -1,93 +0,0 @@
-Copyright 2011 The Roboto Project Authors (https://github.com/googlefonts/roboto-classic)
-
-This Font Software is licensed under the SIL Open Font License, Version 1.1.
-This license is copied below, and is also available with a FAQ at:
-https://openfontlicense.org
-
-
------------------------------------------------------------
-SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
------------------------------------------------------------
-
-PREAMBLE
-The goals of the Open Font License (OFL) are to stimulate worldwide
-development of collaborative font projects, to support the font creation
-efforts of academic and linguistic communities, and to provide a free and
-open framework in which fonts may be shared and improved in partnership
-with others.
-
-The OFL allows the licensed fonts to be used, studied, modified and
-redistributed freely as long as they are not sold by themselves. The
-fonts, including any derivative works, can be bundled, embedded,
-redistributed and/or sold with any software provided that any reserved
-names are not used by derivative works. The fonts and derivatives,
-however, cannot be released under any other type of license. The
-requirement for fonts to remain under this license does not apply
-to any document created using the fonts or their derivatives.
-
-DEFINITIONS
-"Font Software" refers to the set of files released by the Copyright
-Holder(s) under this license and clearly marked as such. This may
-include source files, build scripts and documentation.
-
-"Reserved Font Name" refers to any names specified as such after the
-copyright statement(s).
-
-"Original Version" refers to the collection of Font Software components as
-distributed by the Copyright Holder(s).
-
-"Modified Version" refers to any derivative made by adding to, deleting,
-or substituting -- in part or in whole -- any of the components of the
-Original Version, by changing formats or by porting the Font Software to a
-new environment.
-
-"Author" refers to any designer, engineer, programmer, technical
-writer or other person who contributed to the Font Software.
-
-PERMISSION & CONDITIONS
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of the Font Software, to use, study, copy, merge, embed, modify,
-redistribute, and sell modified and unmodified copies of the Font
-Software, subject to the following conditions:
-
-1) Neither the Font Software nor any of its individual components,
-in Original or Modified Versions, may be sold by itself.
-
-2) Original or Modified Versions of the Font Software may be bundled,
-redistributed and/or sold with any software, provided that each copy
-contains the above copyright notice and this license. These can be
-included either as stand-alone text files, human-readable headers or
-in the appropriate machine-readable metadata fields within text or
-binary files as long as those fields can be easily viewed by the user.
-
-3) No Modified Version of the Font Software may use the Reserved Font
-Name(s) unless explicit written permission is granted by the corresponding
-Copyright Holder. This restriction only applies to the primary font name as
-presented to the users.
-
-4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
-Software shall not be used to promote, endorse or advertise any
-Modified Version, except to acknowledge the contribution(s) of the
-Copyright Holder(s) and the Author(s) or with their explicit written
-permission.
-
-5) The Font Software, modified or unmodified, in part or in whole,
-must be distributed entirely under this license, and must not be
-distributed under any other license. The requirement for fonts to
-remain under this license does not apply to any document created
-using the Font Software.
-
-TERMINATION
-This license becomes null and void if any of the above conditions are
-not met.
-
-DISCLAIMER
-THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
-OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
-COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
-DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
-OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/README.txt b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/README.txt
deleted file mode 100644
index 26368fa..0000000
--- a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/README.txt
+++ /dev/null
@@ -1,118 +0,0 @@
-Roboto Variable Font
-====================
-
-This download contains Roboto as both variable fonts and static fonts.
-
-Roboto is a variable font with these axes:
- wdth
- wght
-
-This means all the styles are contained in these files:
- Roboto-VariableFont_wdth,wght.ttf
- Roboto-Italic-VariableFont_wdth,wght.ttf
-
-If your app fully supports variable fonts, you can now pick intermediate styles
-that aren’t available as static fonts. Not all apps support variable fonts, and
-in those cases you can use the static font files for Roboto:
- static/Roboto_Condensed-Thin.ttf
- static/Roboto_Condensed-ExtraLight.ttf
- static/Roboto_Condensed-Light.ttf
- static/Roboto_Condensed-Regular.ttf
- static/Roboto_Condensed-Medium.ttf
- static/Roboto_Condensed-SemiBold.ttf
- static/Roboto_Condensed-Bold.ttf
- static/Roboto_Condensed-ExtraBold.ttf
- static/Roboto_Condensed-Black.ttf
- static/Roboto_SemiCondensed-Thin.ttf
- static/Roboto_SemiCondensed-ExtraLight.ttf
- static/Roboto_SemiCondensed-Light.ttf
- static/Roboto_SemiCondensed-Regular.ttf
- static/Roboto_SemiCondensed-Medium.ttf
- static/Roboto_SemiCondensed-SemiBold.ttf
- static/Roboto_SemiCondensed-Bold.ttf
- static/Roboto_SemiCondensed-ExtraBold.ttf
- static/Roboto_SemiCondensed-Black.ttf
- static/Roboto-Thin.ttf
- static/Roboto-ExtraLight.ttf
- static/Roboto-Light.ttf
- static/Roboto-Regular.ttf
- static/Roboto-Medium.ttf
- static/Roboto-SemiBold.ttf
- static/Roboto-Bold.ttf
- static/Roboto-ExtraBold.ttf
- static/Roboto-Black.ttf
- static/Roboto_Condensed-ThinItalic.ttf
- static/Roboto_Condensed-ExtraLightItalic.ttf
- static/Roboto_Condensed-LightItalic.ttf
- static/Roboto_Condensed-Italic.ttf
- static/Roboto_Condensed-MediumItalic.ttf
- static/Roboto_Condensed-SemiBoldItalic.ttf
- static/Roboto_Condensed-BoldItalic.ttf
- static/Roboto_Condensed-ExtraBoldItalic.ttf
- static/Roboto_Condensed-BlackItalic.ttf
- static/Roboto_SemiCondensed-ThinItalic.ttf
- static/Roboto_SemiCondensed-ExtraLightItalic.ttf
- static/Roboto_SemiCondensed-LightItalic.ttf
- static/Roboto_SemiCondensed-Italic.ttf
- static/Roboto_SemiCondensed-MediumItalic.ttf
- static/Roboto_SemiCondensed-SemiBoldItalic.ttf
- static/Roboto_SemiCondensed-BoldItalic.ttf
- static/Roboto_SemiCondensed-ExtraBoldItalic.ttf
- static/Roboto_SemiCondensed-BlackItalic.ttf
- static/Roboto-ThinItalic.ttf
- static/Roboto-ExtraLightItalic.ttf
- static/Roboto-LightItalic.ttf
- static/Roboto-Italic.ttf
- static/Roboto-MediumItalic.ttf
- static/Roboto-SemiBoldItalic.ttf
- static/Roboto-BoldItalic.ttf
- static/Roboto-ExtraBoldItalic.ttf
- static/Roboto-BlackItalic.ttf
-
-Get started
------------
-
-1. Install the font files you want to use
-
-2. Use your app's font picker to view the font family and all the
-available styles
-
-Learn more about variable fonts
--------------------------------
-
- https://developers.google.com/web/fundamentals/design-and-ux/typography/variable-fonts
- https://variablefonts.typenetwork.com
- https://medium.com/variable-fonts
-
-In desktop apps
-
- https://theblog.adobe.com/can-variable-fonts-illustrator-cc
- https://helpx.adobe.com/nz/photoshop/using/fonts.html#variable_fonts
-
-Online
-
- https://developers.google.com/fonts/docs/getting_started
- https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Fonts/Variable_Fonts_Guide
- https://developer.microsoft.com/en-us/microsoft-edge/testdrive/demos/variable-fonts
-
-Installing fonts
-
- MacOS: https://support.apple.com/en-us/HT201749
- Linux: https://www.google.com/search?q=how+to+install+a+font+on+gnu%2Blinux
- Windows: https://support.microsoft.com/en-us/help/314960/how-to-install-or-remove-a-font-in-windows
-
-Android Apps
-
- https://developers.google.com/fonts/docs/android
- https://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts
-
-License
--------
-Please read the full license text (OFL.txt) to understand the permissions,
-restrictions and requirements for usage, redistribution, and modification.
-
-You can use them in your products & projects – print or digital,
-commercial or otherwise.
-
-This isn't legal advice, please consider consulting a lawyer and see the full
-license for all details.
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/Roboto-Italic-VariableFont_wdth,wght.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/Roboto-Italic-VariableFont_wdth,wght.ttf
deleted file mode 100644
index 978e53a..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/Roboto-Italic-VariableFont_wdth,wght.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/Roboto-Italic.woff b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/Roboto-Italic.woff
deleted file mode 100644
index 763b5ec..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/Roboto-Italic.woff and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/Roboto-Italic.woff2 b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/Roboto-Italic.woff2
deleted file mode 100644
index 3128ff4..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/Roboto-Italic.woff2 and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/Roboto-Regular.woff b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/Roboto-Regular.woff
deleted file mode 100644
index 9c1fb03..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/Roboto-Regular.woff and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/Roboto-Regular.woff2 b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/Roboto-Regular.woff2
deleted file mode 100644
index 1a14ac5..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/Roboto-Regular.woff2 and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/Roboto-VariableFont_wdth,wght.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/Roboto-VariableFont_wdth,wght.ttf
deleted file mode 100644
index bba55f6..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/Roboto-VariableFont_wdth,wght.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/hinted-Roboto-Italic.eot b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/hinted-Roboto-Italic.eot
deleted file mode 100644
index 08e1bb5..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/hinted-Roboto-Italic.eot and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/hinted-Roboto-Italic.svg b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/hinted-Roboto-Italic.svg
deleted file mode 100644
index 9235bd4..0000000
--- a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/hinted-Roboto-Italic.svg
+++ /dev/null
@@ -1,7031 +0,0 @@
-
-
-
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/hinted-Roboto-Italic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/hinted-Roboto-Italic.ttf
deleted file mode 100644
index 2fcd7d0..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/hinted-Roboto-Italic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/hinted-Roboto-Regular.eot b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/hinted-Roboto-Regular.eot
deleted file mode 100644
index f424e6b..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/hinted-Roboto-Regular.eot and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/hinted-Roboto-Regular.svg b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/hinted-Roboto-Regular.svg
deleted file mode 100644
index b6efbf4..0000000
--- a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/hinted-Roboto-Regular.svg
+++ /dev/null
@@ -1,6944 +0,0 @@
-
-
-
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/hinted-Roboto-Regular.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/hinted-Roboto-Regular.ttf
deleted file mode 100644
index 603493e..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/hinted-Roboto-Regular.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-Black.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-Black.ttf
deleted file mode 100644
index d51221a..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-Black.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-BlackItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-BlackItalic.ttf
deleted file mode 100644
index c71c549..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-BlackItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-Bold.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-Bold.ttf
deleted file mode 100644
index 9d7cf22..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-Bold.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-BoldItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-BoldItalic.ttf
deleted file mode 100644
index f73d681..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-BoldItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-ExtraBold.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-ExtraBold.ttf
deleted file mode 100644
index 7092a88..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-ExtraBold.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-ExtraBoldItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-ExtraBoldItalic.ttf
deleted file mode 100644
index a5536f5..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-ExtraBoldItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-ExtraLight.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-ExtraLight.ttf
deleted file mode 100644
index 75608c6..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-ExtraLight.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-ExtraLightItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-ExtraLightItalic.ttf
deleted file mode 100644
index 23dbbef..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-ExtraLightItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-Italic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-Italic.ttf
deleted file mode 100644
index c3abaef..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-Italic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-Light.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-Light.ttf
deleted file mode 100644
index 6fcd5f9..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-Light.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-LightItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-LightItalic.ttf
deleted file mode 100644
index a6e5047..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-LightItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-Medium.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-Medium.ttf
deleted file mode 100644
index d629e98..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-Medium.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-MediumItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-MediumItalic.ttf
deleted file mode 100644
index ef9ed1b..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-MediumItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-Regular.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-Regular.ttf
deleted file mode 100644
index 7e3bb2f..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-Regular.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-SemiBold.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-SemiBold.ttf
deleted file mode 100644
index 3f34834..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-SemiBold.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-SemiBoldItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-SemiBoldItalic.ttf
deleted file mode 100644
index 132cca1..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-SemiBoldItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-Thin.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-Thin.ttf
deleted file mode 100644
index 6ee97b8..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-Thin.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-ThinItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-ThinItalic.ttf
deleted file mode 100644
index 0381198..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto-ThinItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-Black.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-Black.ttf
deleted file mode 100644
index 7529d1b..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-Black.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-BlackItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-BlackItalic.ttf
deleted file mode 100644
index 0c31e9f..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-BlackItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-Bold.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-Bold.ttf
deleted file mode 100644
index c3ccd49..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-Bold.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-BoldItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-BoldItalic.ttf
deleted file mode 100644
index d269187..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-BoldItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-ExtraBold.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-ExtraBold.ttf
deleted file mode 100644
index 782442a..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-ExtraBold.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-ExtraBoldItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-ExtraBoldItalic.ttf
deleted file mode 100644
index aeff7c2..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-ExtraBoldItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-ExtraLight.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-ExtraLight.ttf
deleted file mode 100644
index 16a1560..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-ExtraLight.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-ExtraLightItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-ExtraLightItalic.ttf
deleted file mode 100644
index 0f6fe70..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-ExtraLightItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-Italic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-Italic.ttf
deleted file mode 100644
index 3b387eb..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-Italic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-Light.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-Light.ttf
deleted file mode 100644
index e70c357..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-Light.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-LightItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-LightItalic.ttf
deleted file mode 100644
index 9f623e0..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-LightItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-Medium.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-Medium.ttf
deleted file mode 100644
index dd2842b..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-Medium.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-MediumItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-MediumItalic.ttf
deleted file mode 100644
index 80ff64e..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-MediumItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-Regular.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-Regular.ttf
deleted file mode 100644
index 5af42d4..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-Regular.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-SemiBold.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-SemiBold.ttf
deleted file mode 100644
index 4297f17..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-SemiBold.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-SemiBoldItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-SemiBoldItalic.ttf
deleted file mode 100644
index 6cb4656..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-SemiBoldItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-Thin.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-Thin.ttf
deleted file mode 100644
index 1ccebcc..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-Thin.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-ThinItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-ThinItalic.ttf
deleted file mode 100644
index e58e966..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_Condensed-ThinItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-Black.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-Black.ttf
deleted file mode 100644
index 8eedb64..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-Black.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-BlackItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-BlackItalic.ttf
deleted file mode 100644
index 19a5096..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-BlackItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-Bold.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-Bold.ttf
deleted file mode 100644
index 98d7b0d..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-Bold.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-BoldItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-BoldItalic.ttf
deleted file mode 100644
index 8604aee..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-BoldItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-ExtraBold.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-ExtraBold.ttf
deleted file mode 100644
index 36423c3..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-ExtraBold.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-ExtraBoldItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-ExtraBoldItalic.ttf
deleted file mode 100644
index b40ce77..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-ExtraBoldItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-ExtraLight.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-ExtraLight.ttf
deleted file mode 100644
index e1c25a0..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-ExtraLight.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-ExtraLightItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-ExtraLightItalic.ttf
deleted file mode 100644
index 929a093..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-ExtraLightItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-Italic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-Italic.ttf
deleted file mode 100644
index 23454ff..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-Italic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-Light.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-Light.ttf
deleted file mode 100644
index b9aedcd..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-Light.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-LightItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-LightItalic.ttf
deleted file mode 100644
index c096473..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-LightItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-Medium.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-Medium.ttf
deleted file mode 100644
index e9c34d6..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-Medium.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-MediumItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-MediumItalic.ttf
deleted file mode 100644
index ab34b70..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-MediumItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-Regular.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-Regular.ttf
deleted file mode 100644
index 36109ba..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-Regular.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-SemiBold.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-SemiBold.ttf
deleted file mode 100644
index 6d10b33..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-SemiBold.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-SemiBoldItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-SemiBoldItalic.ttf
deleted file mode 100644
index e88bc4a..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-SemiBoldItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-Thin.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-Thin.ttf
deleted file mode 100644
index 8ed8d79..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-Thin.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-ThinItalic.ttf b/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-ThinItalic.ttf
deleted file mode 100644
index 81afeea..0000000
Binary files a/main_dc/yalarba/serv_spa/spa/vue/src/assets/fonts/Roboto/static/Roboto_SemiCondensed-ThinItalic.ttf and /dev/null differ
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/linksStyle.css b/main_dc/yalarba/serv_spa/spa/vue/src/assets/linksStyle.css
deleted file mode 100644
index 4362ae4..0000000
--- a/main_dc/yalarba/serv_spa/spa/vue/src/assets/linksStyle.css
+++ /dev/null
@@ -1,17 +0,0 @@
-
-a {
- color: inherit;
- text-decoration: none;
- }
-
- a:visited {
- color: inherit;
- }
-
- a:hover {
- text-decoration: none;
- }
-
- a:active {
- color: inherit;
- }
\ No newline at end of file
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/assets/main.css b/main_dc/yalarba/serv_spa/spa/vue/src/assets/main.css
deleted file mode 100644
index 2ce5ed1..0000000
--- a/main_dc/yalarba/serv_spa/spa/vue/src/assets/main.css
+++ /dev/null
@@ -1,52 +0,0 @@
-@import url('./fonts.css');
-@import url('./colors.css');
-@import url('./linksStyle.css');
-
-/* Общие стили */
-html,
-body {
- background-color: var(--background-color);
- color: var(--text-color);
- margin: 0;
- padding: 0;
- height: fit-content;
- width: 100%;
- font-family: Arial, sans-serif;
- transition: background-color 0.3s, color 0.3s;
- min-width: 320px;
-}
-
-body {
- display: flex;
- flex-direction: column;
- align-items: center;
- justify-content: center;
-}
-
-.main {
- margin: 2rem;
- min-height: 90vh;
- min-width: 320px;
- max-width: 1024px;
- height: 100%;
- width: 100%;
- border-radius: 1rem;
- display: flex;
- align-items: center;
- flex-direction: column;
- justify-content: space-between;
- padding: 1rem 0 0 0;
-}
-
-/* Адаптивные стили для мобильных устройств */
-@media only screen and (max-width: 600px) {
- .main {
- margin: 0.5rem;
- min-height: 80vh;
- min-width: auto;
- max-width: 90vw;
- width: 90%; /* Можно сделать еще меньше, если требуется */
- border-radius: 0.5rem;
- }
-}
-
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/auth/axios.js b/main_dc/yalarba/serv_spa/spa/vue/src/auth/axios.js
deleted file mode 100644
index 72a1925..0000000
--- a/main_dc/yalarba/serv_spa/spa/vue/src/auth/axios.js
+++ /dev/null
@@ -1,9 +0,0 @@
-// axios.js
-import axios from 'axios';
-
-const instance = axios.create({
- baseURL: 'http://yalarba.ru/api/v1/',
- withCredentials: true, // Это важно для работы с HTTP-only куки
-});
-
-export default instance;
\ No newline at end of file
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/auth/services/auth.service.js b/main_dc/yalarba/serv_spa/spa/vue/src/auth/services/auth.service.js
deleted file mode 100644
index 69516c9..0000000
--- a/main_dc/yalarba/serv_spa/spa/vue/src/auth/services/auth.service.js
+++ /dev/null
@@ -1,69 +0,0 @@
-// src/auth/services/auth.service.js
-const API_URL = 'https://yalarba.ru/api/v1/auth';
-
-class AuthService {
- static async register(userData) {
- try {
- const response = await fetch(`${API_URL}/register`, {
- method: 'POST',
- headers: {
- 'Content-Type': 'application/json',
- },
- body: JSON.stringify(userData)
- });
-
- if (!response.ok) {
- throw new Error('Registration failed');
- }
-
- return await response.json();
- } catch (error) {
- console.error('Registration error:', error);
- throw error;
- }
- }
-
- static async login(credentials) {
- try {
- const response = await fetch(`${API_URL}/login`, {
- method: 'POST',
- headers: {
- 'Content-Type': 'application/json',
- },
- body: JSON.stringify(credentials)
- });
-
- if (!response.ok) {
- throw new Error('Login failed');
- }
-
- return await response.json();
- } catch (error) {
- console.error('Login error:', error);
- throw error;
- }
- }
-
- static async checkAuth(token) {
- try {
- const response = await fetch(`${API_URL}/validate`, {
- method: 'GET',
- headers: {
- 'Authorization': `Bearer ${token}`,
- 'Content-Type': 'application/json',
- }
- });
-
- if (!response.ok) {
- throw new Error('Token validation failed');
- }
-
- return await response.json();
- } catch (error) {
- console.error('Check auth error:', error);
- throw error;
- }
- }
-}
-
-export default AuthService;
\ No newline at end of file
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/auth/stores/auth.store.js b/main_dc/yalarba/serv_spa/spa/vue/src/auth/stores/auth.store.js
deleted file mode 100644
index fd0c2f9..0000000
--- a/main_dc/yalarba/serv_spa/spa/vue/src/auth/stores/auth.store.js
+++ /dev/null
@@ -1,125 +0,0 @@
-// src/auth/stores/auth.store.js
-import { defineStore } from 'pinia';
-import { reactive, ref } from 'vue';
-import AuthService from '../services/auth.service.js';
-import { jwtDecode } from 'jwt-decode';
-
-export const useAuthStore = defineStore('auth', () => {
- const user = reactive({name: '', email: '', id: 0, token: ''});
- const isAuthenticated = ref(false);
-
- // Восстановление из localStorage при инициализации
- const initFromStorage = () => {
- const storedToken = localStorage.getItem('token');
- const storedUser = localStorage.getItem('user');
-
- if (storedToken && storedUser) {
- try {
- user.token = storedToken;
- const userData = JSON.parse(storedUser);
- user.name = userData.name;
- user.email = userData.email;
- user.id = userData.id;
- isAuthenticated.value = true;
- } catch (error) {
- console.error('Error restoring from storage:', error);
- logout();
- }
- }
- };
-
- // Вызываем при создании store
- initFromStorage();
-
- // ДОБАВЬТЕ ЭТОТ МЕТОД - регистрация
- const register = async (userData) => {
- try {
- const response = await AuthService.register(userData);
-
- // Если сервер возвращает токен при регистрации
- if (response.token) {
- const decodedToken = jwtDecode(response.token);
- alert(decodedToken.name)
- user.name = decodedToken.user?.name || userData.name;
- user.id = decodedToken.user?.id || 0;
- user.email = decodedToken.user?.email || userData.email;
- isAuthenticated.value = true;
- user.token = response.token;
-
- // Сохраняем в localStorage
- localStorage.setItem('token', response.token);
- localStorage.setItem('user', JSON.stringify({
- username: user.name,
- email: user.email,
- id: user.id
- }));
- }
-
- return response;
- } catch (error) {
- console.error('Registration failed', error);
- throw error;
- }
- };
-
- const login = async (credentials) => {
- try {
- const response = await AuthService.login(credentials);
- const decodedToken = jwtDecode(response.token);
- user.name = decodedToken.user?.name || '';
- user.id = decodedToken.user?.id || 0;
- user.email = decodedToken.user?.email || credentials.email;
- isAuthenticated.value = true;
- user.token = response.token;
-
- // Сохраняем в localStorage
- localStorage.setItem('token', response.token);
- localStorage.setItem('user', JSON.stringify({
- name: user.name,
- email: user.email,
- id: user.id
- }));
-
- } catch (error) {
- console.error('Login failed', error);
- throw error;
- }
- };
-
- const logout = () => {
- isAuthenticated.value = false;
- user.name = '';
- user.token = '';
- user.email = '';
- user.id = 0;
-
- // Удаляем из localStorage
- localStorage.removeItem('token');
- localStorage.removeItem('user');
- };
-
- const checkAuth = async () => {
- try {
- const token = user.token || localStorage.getItem('token');
- if (token) {
- try {
- const response = await AuthService.checkAuth(token);
- // Обновляем данные пользователя
- user.name = response.user?.name || user.name;
- user.id = response.user?.id || user.id;
- user.email = response.user?.email || user.email;
- isAuthenticated.value = true;
- } catch (error) {
- console.error('Token validation failed:', error);
- logout();
- }
- }
- } catch (error) {
- console.error('Check auth failed', error);
- throw error;
- }
- };
-
- // ВАЖНО: добавьте register в return
- return { user, isAuthenticated, register, login, logout, checkAuth };
-});
\ No newline at end of file
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/auth/stores/store.js b/main_dc/yalarba/serv_spa/spa/vue/src/auth/stores/store.js
deleted file mode 100644
index 7170eff..0000000
--- a/main_dc/yalarba/serv_spa/spa/vue/src/auth/stores/store.js
+++ /dev/null
@@ -1,46 +0,0 @@
-// store.js
-import { createStore } from 'vuex';
-import axios from 'axios';
-
-export default createStore({
- state: {
- user: null,
- isAuthenticated: false,
- },
- mutations: {
- SET_USER(state, user) {
- state.user = user;
- state.isAuthenticated = !!user;
- },
- },
- actions: {
- async login({ commit }, credentials) {
- try {
- const response = await axios.post('/api/login', credentials);
- commit('SET_USER', response.data.user);
- } catch (error) {
- throw error;
- }
- },
- async logout({ commit }) {
- try {
- await axios.post('/api/logout');
- commit('SET_USER', null);
- } catch (error) {
- throw error;
- }
- },
- async checkAuth({ commit }) {
- try {
- const response = await axios.get('/api/user');
- commit('SET_USER', response.data.user);
- } catch (error) {
- commit('SET_USER', null);
- }
- },
- },
- getters: {
- isAuthenticated: (state) => state.isAuthenticated,
- user: (state) => state.user,
- },
-});
\ No newline at end of file
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/auth/vueauth/auth.js b/main_dc/yalarba/serv_spa/spa/vue/src/auth/vueauth/auth.js
deleted file mode 100644
index 563af64..0000000
--- a/main_dc/yalarba/serv_spa/spa/vue/src/auth/vueauth/auth.js
+++ /dev/null
@@ -1,45 +0,0 @@
-import Vue from 'vue';
-import router from '@/router/index.js'; // Подключаем роутер
-import store from '@/auth/stores/store.js'; // Подключаем стор
-import VueAxios from 'vue-axios';
-import axios from 'axios';
-import VueAuth from '@websanova/vue-auth';
-import Cookie from '@websanova/vue-auth/drivers/auth/cookie';
-import HttpAxios from '@websanova/vue-auth/drivers/http/axios.1.x';
-import Router from '@websanova/vue-auth/drivers/router/vue-router.2.x';
-
-Vue.use(VueAxios, axios);
-
-const options = {
- auth: Cookie,
- http: HttpAxios,
- router: Router,
-};
-
-Vue.use(VueAuth, options);
-
-// Настройки API
-Vue.axios.defaults.baseURL = 'http://yalarba.ru/api';
-
-// Добавляем авторизацию через куки в заголовки запросов
-Vue.axios.interceptors.request.use(config => {
- return config;
-}, error => Promise.reject(error));
-
-// Обработчик ошибок при получении ответа от сервера
-Vue.axios.interceptors.response.use(response => response, error => {
- const { statusCode, message } = error.response.data;
-
- switch (statusCode) {
- case 401:
- store.dispatch('clearAuthData'); // Очистка данных об аутентификации
- router.push('/login'); // Переход на страницу логина
- break;
- default:
- console.error(message); // Логирование ошибки
- }
-
- return Promise.reject(error);
-});
-
-export default options;
\ No newline at end of file
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/auth/watch.js b/main_dc/yalarba/serv_spa/spa/vue/src/auth/watch.js
deleted file mode 100644
index 8bf316f..0000000
--- a/main_dc/yalarba/serv_spa/spa/vue/src/auth/watch.js
+++ /dev/null
@@ -1,22 +0,0 @@
-import { watch } from 'vue';
-import { useAuthStore } from '../stores/auth.store';
-
-export default {
- setup() {
- const authStore = useAuthStore();
- const { user, isAuthenticated } = storeToRefs(authStore);
-
- watch(isAuthenticated, (newVal) => {
- console.log('isAuthenticated changed:', newVal);
- });
-
- watch(user, (newVal) => {
- console.log('user changed:', newVal);
- });
-
- return {
- user,
- isAuthenticated,
- };
- },
-};
\ No newline at end of file
diff --git a/main_dc/yalarba/serv_spa/spa/vue/src/components/about/about.vue b/main_dc/yalarba/serv_spa/spa/vue/src/components/about/about.vue
deleted file mode 100644
index a5e65bd..0000000
--- a/main_dc/yalarba/serv_spa/spa/vue/src/components/about/about.vue
+++ /dev/null
@@ -1,67 +0,0 @@
-
-