diff --git a/.env b/.env new file mode 100644 index 00000000..d7963e6e --- /dev/null +++ b/.env @@ -0,0 +1,2 @@ +GOOGLE_CLIENT_ID= "" +GOOGLE_CLIENT_SECRET= "" \ No newline at end of file diff --git a/.github/workflows/gatsby.yml b/.github/workflows/gatsby.yml new file mode 100644 index 00000000..9aaecfe2 --- /dev/null +++ b/.github/workflows/gatsby.yml @@ -0,0 +1,97 @@ +# Sample workflow for building and deploying a Gatsby site to GitHub Pages +# +# To get started with Gatsby see: https://www.gatsbyjs.com/docs/quick-start/ +# +name: Deploy Gatsby site to Pages + +on: + # Runs on pushes targeting the default branch + push: + branches: ["main"] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages +permissions: + contents: read + pages: write + id-token: write + +# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. +# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. +concurrency: + group: "pages" + cancel-in-progress: false + +# Default to bash +defaults: + run: + shell: bash + +jobs: + # Build job + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Detect package manager + id: detect-package-manager + run: | + if [ -f "${{ github.workspace }}/yarn.lock" ]; then + echo "manager=yarn" >> $GITHUB_OUTPUT + echo "command=install" >> $GITHUB_OUTPUT + exit 0 + elif [ -f "${{ github.workspace }}/package.json" ]; then + echo "manager=npm" >> $GITHUB_OUTPUT + echo "command=ci" >> $GITHUB_OUTPUT + exit 0 + else + echo "Unable to determine package manager" + exit 1 + fi + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version: "20" + cache: ${{ steps.detect-package-manager.outputs.manager }} + - name: Setup Pages + id: pages + uses: actions/configure-pages@v5 + with: + # Automatically inject pathPrefix in your Gatsby configuration file. + # + # You may remove this line if you want to manage the configuration yourself. + static_site_generator: gatsby + - name: Restore cache + uses: actions/cache@v4 + with: + path: | + public + .cache + key: ${{ runner.os }}-gatsby-build-${{ hashFiles('public') }} + restore-keys: | + ${{ runner.os }}-gatsby-build- + - name: Install dependencies + run: ${{ steps.detect-package-manager.outputs.manager }} ${{ steps.detect-package-manager.outputs.command }} + - name: Build with Gatsby + env: + PREFIX_PATHS: 'true' + run: ${{ steps.detect-package-manager.outputs.manager }} run build + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 + with: + path: ./public + + # Deployment job + deploy: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + needs: build + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 diff --git a/.vscode/settings.json b/.vscode/settings.json index 3642a09e..36a63cec 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -2,5 +2,8 @@ "prettier.useTabs": true, "editor.tabSize": 2, "html.format.wrapLineLength": 80, - "editor.wordWrap": "on" + "editor.wordWrap": "on", + "yaml.schemas": { + "https://json.schemastore.org/netlify.json": "github://github%2B7b2276223a312c22726566223a7b2274797065223a362c226964223a226d61696e227d7d/sashaPEn2/10A-blog/static/admin/config.yml" + } } diff --git a/README.md b/README.md index 760fc46e..e5675e6f 100644 --- a/README.md +++ b/README.md @@ -1,176 +1,21 @@ -> **Update** Foundation is now built with Gatsby V4, this include many performance update ---- +[![Netlify Status](https://api.netlify.com/api/v1/badges/63521b78-612e-4a2f-a409-3fa8009e7f3b/deploy-status)](https://app.netlify.com/sites/frosty-perlman-9da1cb/deploys)   -[![Netlify Status](https://api.netlify.com/api/v1/badges/63521b78-612e-4a2f-a409-3fa8009e7f3b/deploy-status)](https://app.netlify.com/sites/frosty-perlman-9da1cb/deploys)   -Follow @stackrole - +# Новости 10А Столинской государтсвенной гимназии -# Foundation +2023/2024 учебный год -A starter to launch your blazing fast personal website and a blog, Built with [Gatsby][gatsby] and [Netlify CMS][netlifycms]. -[![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/stackrole/gatsby-starter-foundation) +[![Gatsby Starter Foundation Screenshot](static/assets/photo_2024-10-08_20-17-26.jpg)](https://foundation.stackrole.com) -Need help launching your website? My DM's are open on twitter - -[![Gatsby Starter Foundation Screenshot](static/assets/gatsby-starter-foundation-light-mode.jpg)](https://foundation.stackrole.com) - -## 👌 Features - -- A Blog and Personal website with Netlify CMS. -- Responsive Web Design -- Dark / Light Mode -- Customize theme color from CMS - - ![gatsby-starter-foundation-dark-mode.jpg](https://media.giphy.com/media/Pb4yImVfcF6MDYuuGm/giphy.gif) - -- Search bar -- Customize content of Homepage, About and Contact page. -- Customize content of Homepage, About and Contact page. -- Add / Modify / Delete blog posts. -- Edit website settings, Add Google Analytics and make it your own all with in the CMS. -- SEO Optimized -- Social media icons -- OpenGraph structured data -- Twitter Cards meta -- Beautiful XML Sitemaps -- Netlify Contact Form, Works right out of the box after deployment. -- Invite collaborators into Netlify CMS, without giving access to your Github account via Git Gateway -- Gatsby Incremental Builds with Netlify. - -[![Gatsby Starter Foundation Screenshot](static/assets/gatsby-starter-foundation-dark-mode.jpg)](https://foundation.stackrole.com) - -## 🚀 Quick Deploy - -Just click on the **Deploy to Netlify** button. - -[![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/stackrole/gatsby-starter-foundation) - -This would fork `gatsby-starter-foundation` to your Github account and start building your website on [Netlify](https://netlify.com). Once the deployment is done. Your website will be live and website address would look like **site-name.netlify.app** - -### Further Instructions - -- [Access to Netlify CMS](#access-to-netlify-cms) -- [Editing content and Adding posts](#editing-content-and-adding-posts) -- [Customing Site details](#customing-site-details) -- [Adding Custom domain to netlify website](#adding-custom-domain-to-netlify-website) -- [Install Locally](#install-locally) -- [Folder Structure](#folder-structure) -- [Learning Gatsby](#learning-gatsby) -- [Thank you from Stackrole](#thank-you) - -## ⚙ Access to Netlify CMS - -- Goto app.netlify.com > select your website from the list -- Goto identity and Click **Enable Identiy** -- Click on **Invite Users** and invite yourself. You will receive an email and you need to accept the invitation to set the password. -- Now headover to Settings > Identity > Services and **Enable Git Gateway** -- You can also manage who can register and log in to your CMS. Goto Settings > Identity > Registration >Registration Preferences. I would prefer to keep it to **Invite Only**, if i am the only one using it. -- Now, goto to **site-name.netlify.app/admin/**, and login with your credentials. - -## 📝 Editing content and Adding posts - -Once you are in your Netlify CMS, you can navigate to Posts and Pages. Here you will find a list of existing pages and posts. - -You can select any existing post or page to start editing or add a **New Post**. Have fun :) - -## ⚙ Customing Site details - -You can find all the website settings such website Site title, Website URL, Google anlaytics etc,.. in your Netlify CMS `Admin > Settings > General` - -## 🌐 Adding Custom domain to netlify website - -We have written a short article on [Custom domain with Netlify website](custom-domain) - -## 🖥 Install Locally - -Use the Gatsby CLI to create a new site, specifying the `gatsby-starter-foundation` starter. - -```bash -gatsby new gatsby-starter-foundation https://github.com/stackrole/gatsby-starter-foundation -``` - -> You need Node and Gatsby-CLI installed, check out Gatsby [Setup Instructions](https://www.gatsbyjs.org/tutorial/part-zero/) - -### Start developing - -Navigate into your new site’s directory and start it up. - -```shell -cd my-hello-world-starter/ -gatsby develop -``` - -**Open the source code and start editing!** - -Your site is now running at `http://localhost:8000`! - -_Note: You'll also see a second link: _`http://localhost:8000/___graphql`_. This is a tool you can use to experiment with querying your data. Learn more about using this tool in the [Gatsby tutorial](https://www.gatsbyjs.org/tutorial/part-five/#introducing-graphiql)._ - -Open the `gatsby-starter-foundation` directory in your code editor of choice and edit. Save your changes and the browser will update in real time! - -You can use Netlify CMS in you local just run `npx netlify-cms-proxy-server` and start run `gatsby develop` - -## 📁 Folder Structure - -A quick look at the top-level files and directories you'll see in a Gatsby project. - - . - ├── node_modules - ├── src - ├── .gitignore - ├── .prettierrc - ├── gatsby-browser.js - ├── gatsby-config.js - ├── gatsby-node.js - ├── LICENSE - ├── package-lock.json - ├── package.json - └── README.md - -1. **`/node_modules`**: This directory contains all of the modules of code that your project depends on (npm packages) are automatically installed. - -2. **`/src`**: This directory will contain all of the code related to what you will see on the front-end of your site (what you see in the browser) such as your site header or a page template. `src` is a convention for “source code”. - -3. **`.gitignore`**: This file tells git which files it should not track / not maintain a version history for. - -4. **`.prettierrc`**: This is a configuration file for [Prettier](https://prettier.io/). Prettier is a tool to help keep the formatting of your code consistent. - -5. **`gatsby-browser.js`**: This file is where Gatsby expects to find any usage of the [Gatsby browser APIs](https://www.gatsbyjs.org/docs/browser-apis/) (if any). These allow customization/extension of default Gatsby settings affecting the browser. - -6. **`gatsby-config.js`**: This is the main configuration file for a Gatsby site. This is where you can specify information about your site (metadata) like the site title and description, which Gatsby plugins you’d like to include, etc. (Check out the [config docs](https://www.gatsbyjs.org/docs/gatsby-config/) for more detail). - -7. **`gatsby-node.js`**: This file is where Gatsby expects to find any usage of the [Gatsby Node APIs](https://www.gatsbyjs.org/docs/node-apis/) (if any). These allow customization/extension of default Gatsby settings affecting pieces of the site build process. - -8. **`LICENSE`**: Gatsby is licensed under the MIT license. - -9. **`package-lock.json`** (See `package.json` below, first). This is an automatically generated file based on the exact versions of your npm dependencies that were installed for your project. **(You won’t change this file directly).** - -10. **`package.json`**: A manifest file for Node.js projects, which includes things like metadata (the project’s name, author, etc). This manifest is how npm knows which packages to install for your project. - -11. **`README.md`**: A text file containing useful reference information about your project. - -## 🎓 Learning Gatsby - -Looking for more guidance? Full documentation for Gatsby lives [on the website](https://www.gatsbyjs.org/). Here are some places to start: - -- **For most developers, we recommend starting with our [in-depth tutorial for creating a site with Gatsby](https://www.gatsbyjs.org/tutorial/).** It starts with zero assumptions about your level of ability and walks through every step of the process. - -- **To dive straight into code samples, head [to our documentation](https://www.gatsbyjs.org/docs/).** In particular, check out the _Guides_, _API Reference_, and _Advanced Tutorials_ sections in the sidebar. - -## 🙏 Thank you - -We really appreciate you taking time to build your website with our `gatsby-starter-foundation`. - -I would love to get your feedback and contributions. - -Feel free to ping [@stackrole](stackrole) for help regarding your JAMstack website, our DM's are open. And do not forget to share you website with me 😊 - -[![Check out Stackrole.com - A Jamstack marketplace](static/assets/twitter-header.jpg)](https://stackrole.com) - -[gatsby]: https://gatsbyjs.org -[netlifycms]: https://www.netlifycms.org -[stackrole]: https://stackrole.com -[twitter]: https://twitter.com/stackrole -[custom-domain]: https://stackrole.com/adding-custom-domain-netlify +## Основные функции +
📰 Новости и события: Последние новости. +
📅 Расписание мероприятий: расписание мароприятий в классе за прошедший год. +
📸 [Галерея](https://images-10a-stolin.vercel.app/): Фотографии с мероприятий и школьной жизни. +
📬 Обратная связь: связь с учителями и администрацией. +## Технологии +HTML5 & CSS3: Основные технологии для создания структуры и стилей сайта. +JavaScript: Для интерактивных элементов и улучшения пользовательского опыта. +Bootstrap: Для адаптивного дизайна и удобства использования на различных устройствах. +## Как внести вклад +Мы приветствуем вклад от всех участников! Если у вас есть идеи или предложения по улучшению сайта, пожалуйста, создайте issue или отправьте pull request. diff --git a/auth.js b/auth.js new file mode 100644 index 00000000..6a00d76e --- /dev/null +++ b/auth.js @@ -0,0 +1,14 @@ +const passport = require('passport'); +const GoogleStrategy = require( 'passport-google-oauth2' ).Strategy; +require('dotenv').config() + +passport.use(new GoogleStrategy({ + clientID: process.env.GOOGLE_CLIENT_ID, + clientSecret: process.env.GOOGLE_CLIENT_SECRET, + callbackURL: "http://blog-10a.netlify.app", + passReqToCallback : true + }, + function(request, accessToken, refreshToken, profile, done) { + done(null,profile); + } +)); \ No newline at end of file diff --git "a/authors/map-name-10\320\260-vkhandle-1-bio-1.md" "b/authors/map-name-10\320\260-vkhandle-1-bio-1.md" new file mode 100644 index 00000000..efb05ac1 --- /dev/null +++ "b/authors/map-name-10\320\260-vkhandle-1-bio-1.md" @@ -0,0 +1,5 @@ +--- +name: 10А +vkHandle: "1" +bio: "1" +--- diff --git "a/authors/map-name-\320\260\320\275\320\264\321\200\320\265\320\271\320\272\320\276\320\262\320\265\321\206-\321\217\320\275\320\260-vkhandle-bio.md" "b/authors/map-name-\320\260\320\275\320\264\321\200\320\265\320\271\320\272\320\276\320\262\320\265\321\206-\321\217\320\275\320\260-vkhandle-bio.md" new file mode 100644 index 00000000..79c2fae7 --- /dev/null +++ "b/authors/map-name-\320\260\320\275\320\264\321\200\320\265\320\271\320\272\320\276\320\262\320\265\321\206-\321\217\320\275\320\260-vkhandle-bio.md" @@ -0,0 +1,5 @@ +--- +name: Андрейковец Яна +vkHandle: "-" +bio: "-" +--- diff --git "a/authors/map-name-\320\261\320\276\320\275\320\264\320\260\321\200\321\207\321\203\320\272-\320\264\320\274\320\270\321\202\321\200\320\270\320\271-vkhandle-test-bio-test.md" "b/authors/map-name-\320\261\320\276\320\275\320\264\320\260\321\200\321\207\321\203\320\272-\320\264\320\274\320\270\321\202\321\200\320\270\320\271-vkhandle-test-bio-test.md" new file mode 100644 index 00000000..502cddf1 --- /dev/null +++ "b/authors/map-name-\320\261\320\276\320\275\320\264\320\260\321\200\321\207\321\203\320\272-\320\264\320\274\320\270\321\202\321\200\320\270\320\271-vkhandle-test-bio-test.md" @@ -0,0 +1,5 @@ +--- +name: Бондарчук Дмитрий +vkHandle: test +bio: test +--- diff --git "a/authors/map-name-\320\262\320\270\321\210\320\275\320\265\320\262\321\201\320\272\320\260\321\217-\320\277\320\276\320\273\320\270\320\275\320\260-vkhandle-bio.md" "b/authors/map-name-\320\262\320\270\321\210\320\275\320\265\320\262\321\201\320\272\320\260\321\217-\320\277\320\276\320\273\320\270\320\275\320\260-vkhandle-bio.md" new file mode 100644 index 00000000..f8986eec --- /dev/null +++ "b/authors/map-name-\320\262\320\270\321\210\320\275\320\265\320\262\321\201\320\272\320\260\321\217-\320\277\320\276\320\273\320\270\320\275\320\260-vkhandle-bio.md" @@ -0,0 +1,5 @@ +--- +name: Вишневская Полина +vkHandle: "-" +bio: "-" +--- diff --git "a/authors/map-name-\320\263\321\200\320\265\321\207\320\272\320\276-\320\260\320\275\320\275\320\260-vkhandle-bio.md" "b/authors/map-name-\320\263\321\200\320\265\321\207\320\272\320\276-\320\260\320\275\320\275\320\260-vkhandle-bio.md" new file mode 100644 index 00000000..875f6ba0 --- /dev/null +++ "b/authors/map-name-\320\263\321\200\320\265\321\207\320\272\320\276-\320\260\320\275\320\275\320\260-vkhandle-bio.md" @@ -0,0 +1,5 @@ +--- +name: Гречко Анна +vkHandle: "-" +bio: "-" +--- diff --git "a/authors/map-name-\320\273\320\260\321\205\320\276\320\262\320\265\321\206-\321\201\320\265\321\200\320\263\320\265\320\271-vkhandle-bio.md" "b/authors/map-name-\320\273\320\260\321\205\320\276\320\262\320\265\321\206-\321\201\320\265\321\200\320\263\320\265\320\271-vkhandle-bio.md" new file mode 100644 index 00000000..b5b517fb --- /dev/null +++ "b/authors/map-name-\320\273\320\260\321\205\320\276\320\262\320\265\321\206-\321\201\320\265\321\200\320\263\320\265\320\271-vkhandle-bio.md" @@ -0,0 +1,5 @@ +--- +name: Лаховец Сергей +vkHandle: "-" +bio: "-" +--- diff --git "a/authors/map-name-\320\275\320\265\320\262\320\264\320\260\321\205-\320\260\320\273\320\265\320\272\321\201\320\260\320\275\320\264\321\200-twitterhandle-\320\260\320\262\320\277\320\277\320\262-bio-\320\262\320\277\320\277\321\203\320\277\321\203.md" "b/authors/map-name-\320\275\320\265\320\262\320\264\320\260\321\205-\320\260\320\273\320\265\320\272\321\201\320\260\320\275\320\264\321\200-twitterhandle-\320\260\320\262\320\277\320\277\320\262-bio-\320\262\320\277\320\277\321\203\320\277\321\203.md" new file mode 100644 index 00000000..e35f61a8 --- /dev/null +++ "b/authors/map-name-\320\275\320\265\320\262\320\264\320\260\321\205-\320\260\320\273\320\265\320\272\321\201\320\260\320\275\320\264\321\200-twitterhandle-\320\260\320\262\320\277\320\277\320\262-bio-\320\262\320\277\320\277\321\203\320\277\321\203.md" @@ -0,0 +1,6 @@ +--- +name: Невдах Александр +twitterHandle: авппв +vkHandle: "45" +bio: вппупу +--- diff --git "a/authors/map-name-\320\276\321\210\321\203\321\200\320\272\320\265\320\262\320\270\321\207-\320\260\320\275\320\275\320\260-vkhandle-1-bio-1.md" "b/authors/map-name-\320\276\321\210\321\203\321\200\320\272\320\265\320\262\320\270\321\207-\320\260\320\275\320\275\320\260-vkhandle-1-bio-1.md" new file mode 100644 index 00000000..8a1770d1 --- /dev/null +++ "b/authors/map-name-\320\276\321\210\321\203\321\200\320\272\320\265\320\262\320\270\321\207-\320\260\320\275\320\275\320\260-vkhandle-1-bio-1.md" @@ -0,0 +1,5 @@ +--- +name: Ошуркевич Анна +vkHandle: "1" +bio: "1" +--- diff --git "a/authors/map-name-\320\277\320\260\321\210\320\272\320\265\320\262\320\270\321\207-\320\274\320\260\321\200\320\270\321\217-vkhandle-1-bio-1.md" "b/authors/map-name-\320\277\320\260\321\210\320\272\320\265\320\262\320\270\321\207-\320\274\320\260\321\200\320\270\321\217-vkhandle-1-bio-1.md" new file mode 100644 index 00000000..dce8a8f4 --- /dev/null +++ "b/authors/map-name-\320\277\320\260\321\210\320\272\320\265\320\262\320\270\321\207-\320\274\320\260\321\200\320\270\321\217-vkhandle-1-bio-1.md" @@ -0,0 +1,5 @@ +--- +name: Пашкевич Мария +vkHandle: "1" +bio: "1" +--- diff --git "a/authors/map-name-\321\211\321\203\320\272\320\260-\320\260\320\275\320\263\320\265\320\273\320\270\320\275\320\260-vkhandle-bio.md" "b/authors/map-name-\321\211\321\203\320\272\320\260-\320\260\320\275\320\263\320\265\320\273\320\270\320\275\320\260-vkhandle-bio.md" new file mode 100644 index 00000000..ff8ed744 --- /dev/null +++ "b/authors/map-name-\321\211\321\203\320\272\320\260-\320\260\320\275\320\263\320\265\320\273\320\270\320\275\320\260-vkhandle-bio.md" @@ -0,0 +1,5 @@ +--- +name: Щука Ангелина +vkHandle: "-" +bio: "-" +--- diff --git a/gatsby-browser.js b/gatsby-browser.js index 36a0aaeb..c8fa73d0 100644 --- a/gatsby-browser.js +++ b/gatsby-browser.js @@ -1,7 +1,7 @@ export const onServiceWorkerUpdateReady = () => { const answer = window.confirm( - `This application has been updated. ` + - `Reload to display the latest version?` + `Этот сайт был обновлен. ` + + `Перезагрузить, чтобы отобразить последнюю версию?` ) if (answer === true) { diff --git a/gatsby-config.js b/gatsby-config.js index e2504f4b..6ddbf266 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -98,11 +98,11 @@ module.exports = { { resolve: `gatsby-plugin-manifest`, options: { - name: `Foundation`, - short_name: `Foundation`, + name: `Новости | 10А Столинской государственной гимназии`, + short_name: `Новости`, start_url: `/`, background_color: `#f7f0eb`, - theme_color: `#a2466c`, + theme_color: `#0a4169`, display: `standalone`, icon: "static" + settings.meta.iconimage, }, diff --git a/gatsby-node.js b/gatsby-node.js index 165be3a6..5de2a9d2 100644 --- a/gatsby-node.js +++ b/gatsby-node.js @@ -1,11 +1,11 @@ const path = require("path") +const _ = require("lodash") const { createFilePath } = require(`gatsby-source-filesystem`) exports.createPages = async ({ actions, graphql, reporter }) => { const { createPage } = actions const blogList = path.resolve(`./src/templates/blog-list.js`) - const result = await graphql(` { allMarkdownRemark(sort: { order: DESC, fields: [frontmatter___date] }) { @@ -85,4 +85,4 @@ exports.onCreateNode = ({ node, getNode, actions }) => { value: slug, }) } -} +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 29cb6c71..aed904a4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,9 @@ "dependencies": { "@gatsby-contrib/gatsby-plugin-elasticlunr-search": "^3.0.2", "@theme-ui/color": "^0.6.0", + "connect": "^3.7.0", "gatsby": "^4.7.1", + "gatsby-plugin-disqus": "^1.2.6", "gatsby-plugin-google-analytics": "^4.7.0", "gatsby-plugin-image": "^2.7.0", "gatsby-plugin-manifest": "^4.7.0", @@ -29,7 +31,10 @@ "gatsby-source-filesystem": "^4.7.0", "gatsby-transformer-remark": "^5.7.0", "gatsby-transformer-sharp": "^4.7.0", - "netlify-cms-app": "^2.14.32", + "netlify-cms-app": "^2.15.72", + "netlify-cms-locales": "^1.39.0", + "passport-google-oauth": "^2.0.0", + "passport-yandex": "^0.0.5", "prismjs": "^1.27.0", "react": "^16.14.0", "react-dom": "^16.14.0", @@ -2667,7 +2672,10 @@ "node_modules/@icons/material": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz", - "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==" + "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==", + "peerDependencies": { + "react": "*" + } }, "node_modules/@jimp/bmp": { "version": "0.14.0", @@ -4158,9 +4166,9 @@ } }, "node_modules/@react-dnd/asap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-4.0.0.tgz", - "integrity": "sha512-0XhqJSc6pPoNnf8DhdsPHtUhRzZALVzYMTzRwV4VI6DJNJ/5xxfL9OQUwb8IH5/2x7lSf7nAZrnzUD+16VyOVQ==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-4.0.1.tgz", + "integrity": "sha512-kLy0PJDDwvwwTXxqTFNAAllPHD73AycE9ypWeln/IguoGBEbvFcPDbCV03G52bEcC5E+YgupBE0VzHGdC8SIXg==" }, "node_modules/@react-dnd/invariant": { "version": "2.0.0", @@ -4705,9 +4713,9 @@ } }, "node_modules/@types/hoist-non-react-statics": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", - "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz", + "integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==", "dependencies": { "@types/react": "*", "hoist-non-react-statics": "^3.3.0" @@ -4823,9 +4831,9 @@ } }, "node_modules/@types/react-redux": { - "version": "7.1.22", - "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.22.tgz", - "integrity": "sha512-GxIA1kM7ClU73I6wg9IRTVwSO9GS+SAKZKe0Enj+82HMU6aoESFU2HNAdNi3+J53IaOHPiUfT3kSG4L828joDQ==", + "version": "7.1.33", + "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.33.tgz", + "integrity": "sha512-NF8m5AjWCkert+fosDsN3hAlHzpjSiXlVy9EgQEmLoBhaNXbmyeGs/aj5dQzKuF+/q+S7JQagorGDW8pJ28Hmg==", "dependencies": { "@types/hoist-non-react-statics": "^3.3.0", "@types/react": "*", @@ -5322,11 +5330,6 @@ "uri-js": "^4.2.2" } }, - "node_modules/ajv-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", - "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==" - }, "node_modules/ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", @@ -5549,6 +5552,21 @@ "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", @@ -5583,6 +5601,9 @@ "integrity": "sha512-+RY54S8OuVvg94THpneQvFRmqWdAHeqtMzgMW6JNurHxe8rsS07cHQdfGkXnTUXiBcyZ0j3SiDIxxj0RPiqCkQ==", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/array-union": { @@ -5628,19 +5649,23 @@ } }, "node_modules/array.prototype.foreach": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array.prototype.foreach/-/array.prototype.foreach-1.0.2.tgz", - "integrity": "sha512-gCOgyBKIaFL5hekfQLhsNmF0TY4Y5JdtOyFKtbSpL72oiCAZ9Zi7TFvcfSsM1LnBFMog1RYVJF0PHgtnY+U5nA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/array.prototype.foreach/-/array.prototype.foreach-1.0.7.tgz", + "integrity": "sha512-T6Y2wgc24suLW78a3Iq/Iu0zgucdBRtj11GElARgGZaqNC8ESFZV8qeJR9/I7bHCB3Vh5N6ATYUOBIZLLl9WCw==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", "es-array-method-boxes-properly": "^1.0.0", - "get-intrinsic": "^1.1.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", "is-string": "^1.0.7" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/array.prototype.tosorted": { @@ -5655,6 +5680,27 @@ "get-intrinsic": "^1.1.3" } }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/arrify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", @@ -5762,6 +5808,20 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/axe-core": { "version": "4.5.2", "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.5.2.tgz", @@ -6156,6 +6216,14 @@ "node": "^4.5.0 || >= 5.9" } }, + "node_modules/base64url": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/better-opn": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-2.1.1.tgz", @@ -6433,12 +6501,21 @@ } }, "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/callsites": { @@ -6741,6 +6818,31 @@ "node": ">=0.10.0" } }, + "node_modules/clean-stack": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-4.2.0.tgz", + "integrity": "sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==", + "dependencies": { + "escape-string-regexp": "5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clean-stack/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/cli-boxes": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", @@ -6939,6 +7041,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/codemirror": { + "version": "5.65.16", + "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.65.16.tgz", + "integrity": "sha512-br21LjYmSlVL0vFCPWPfhzUCT34FM/pAdK7rRIZwa0rrtrIdotvP4Oh4GUHsu2E3IrQMCfRkL/fN3ytMNxVQvg==" + }, "node_modules/collapse-white-space": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", @@ -7180,6 +7287,33 @@ "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, "node_modules/consolidated-events": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/consolidated-events/-/consolidated-events-2.0.2.tgz", @@ -7254,11 +7388,14 @@ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, "node_modules/copy-text-to-clipboard": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.0.1.tgz", - "integrity": "sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz", + "integrity": "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/copy-webpack-plugin": { @@ -7767,6 +7904,54 @@ "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/date-fns": { "version": "2.28.0", "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz", @@ -7853,6 +8038,22 @@ "node": ">=10" } }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", @@ -7862,10 +8063,11 @@ } }, "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dependencies": { + "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" }, @@ -8051,7 +8253,7 @@ "node_modules/diacritics": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/diacritics/-/diacritics-1.3.0.tgz", - "integrity": "sha1-PvqHMj67hj5mls67AILUj/PW96E=" + "integrity": "sha512-wlwEkqcsaxvPJML+rDh/2iS824jbREk6DUMUKkEaSlxdYHeS43cClJtsWglvw2RfeXGm6ohKDqsXteJ5sP5enA==" }, "node_modules/dir-glob": { "version": "3.0.1", @@ -8399,34 +8601,56 @@ } }, "node_modules/es-abstract": { - "version": "1.20.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", - "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", - "dependencies": { - "call-bind": "^1.0.2", + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", + "is-shared-array-buffer": "^1.0.3", "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", + "object-inspect": "^1.13.1", "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" }, "engines": { "node": ">= 0.4" @@ -8440,11 +8664,54 @@ "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-module-lexer": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-shim-unscopables": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", @@ -9148,7 +9415,7 @@ "node_modules/exenv": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", - "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=" + "integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==" }, "node_modules/exif-parser": { "version": "0.1.12", @@ -9618,6 +9885,14 @@ "node": ">=4.0" } }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, "node_modules/fork-ts-checker-webpack-plugin": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", @@ -9770,19 +10045,22 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" }, "engines": { "node": ">= 0.4" @@ -9807,7 +10085,7 @@ "node_modules/fuzzy": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/fuzzy/-/fuzzy-0.1.3.tgz", - "integrity": "sha1-THbsL/CsGjap3M+aAN+GIweNTtg=", + "integrity": "sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w==", "engines": { "node": ">= 0.6.0" } @@ -10181,6 +10459,15 @@ "@parcel/core": "^2.0.0" } }, + "node_modules/gatsby-plugin-disqus": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/gatsby-plugin-disqus/-/gatsby-plugin-disqus-1.2.6.tgz", + "integrity": "sha512-lGa6q7oldF3cxbwcS1dvndaxDevEBfYOIweUYOARheU0AhbDzYp4lyIvUkUwBYEWsAzIsuJNiugI6yIcQXy09g==", + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/gatsby-plugin-google-analytics": { "version": "4.24.0", "resolved": "https://registry.npmjs.org/gatsby-plugin-google-analytics/-/gatsby-plugin-google-analytics-4.24.0.tgz", @@ -10933,13 +11220,18 @@ "integrity": "sha1-SCG85m8cJMsDMWAr5strEsTwHEs=" }, "node_modules/get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -10970,15 +11262,19 @@ } }, "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/get-window": { @@ -11112,6 +11408,21 @@ "node": ">=4" } }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/globby": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", @@ -11128,6 +11439,17 @@ "node": ">=10" } }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/got": { "version": "11.8.5", "resolved": "https://registry.npmjs.org/got/-/got-11.8.5.tgz", @@ -11279,11 +11601,22 @@ } }, "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dependencies": { - "get-intrinsic": "^1.1.1" + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -11301,14 +11634,17 @@ } }, "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dependencies": { - "has-symbols": "^1.0.2" + "has-symbols": "^1.0.3" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-yarn": { @@ -11339,6 +11675,17 @@ "node": ">=8" } }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/hast-to-hyperscript": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", @@ -11774,7 +12121,7 @@ "node_modules/immediate": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" }, "node_modules/immer": { "version": "9.0.16", @@ -11916,12 +12263,12 @@ } }, "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", + "es-errors": "^1.3.0", + "hasown": "^2.0.0", "side-channel": "^1.0.4" }, "engines": { @@ -11986,6 +12333,21 @@ "is-decimal": "^1.0.0" } }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -12069,6 +12431,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-date-object": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", @@ -12213,11 +12589,14 @@ "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" }, "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-npm": { @@ -12306,6 +12685,9 @@ }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-regexp": { @@ -12347,11 +12729,14 @@ } }, "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "dependencies": { - "call-bind": "^1.0.2" + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -12395,6 +12780,20 @@ "node": ">= 0.4" } }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -12491,9 +12890,9 @@ "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" }, "node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" }, "node_modules/isexe": { "version": "2.0.0", @@ -12787,7 +13186,7 @@ "node_modules/lie": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", - "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", + "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", "dependencies": { "immediate": "~3.0.5" } @@ -13666,15 +14065,6 @@ "dom-walk": "^0.1.0" } }, - "node_modules/mini-create-react-context": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", - "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", - "dependencies": { - "@babel/runtime": "^7.12.1", - "tiny-warning": "^1.0.3" - } - }, "node_modules/mini-css-extract-plugin": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz", @@ -13877,59 +14267,73 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "node_modules/netlify-cms-app": { - "version": "2.14.32", - "resolved": "https://registry.npmjs.org/netlify-cms-app/-/netlify-cms-app-2.14.32.tgz", - "integrity": "sha512-Zuz9CGqLH3ifmLqEUofgfltKUYvHI3zlHmcnlm7clQo+PIK+MXZKL1AZYLkeUrEak/0sxmz4CTeEXdFxJQKmQw==", + "version": "2.15.72", + "resolved": "https://registry.npmjs.org/netlify-cms-app/-/netlify-cms-app-2.15.72.tgz", + "integrity": "sha512-oUqLegvCa2UdOK42tLByyol6RnLG3mMr55jj9W5DX199ODGZlD6V39S5UlrDD2r183SUAgDYersq5LjeBTTz0Q==", "dependencies": { "@emotion/core": "^10.0.35", "@emotion/styled": "^10.0.27", + "codemirror": "^5.46.0", "immutable": "^3.7.6", "lodash": "^4.17.11", "moment": "^2.24.0", - "netlify-cms-backend-azure": "^1.1.2", - "netlify-cms-backend-bitbucket": "^2.12.8", - "netlify-cms-backend-git-gateway": "^2.11.11", - "netlify-cms-backend-github": "^2.11.9", - "netlify-cms-backend-gitlab": "^2.9.9", - "netlify-cms-backend-test": "^2.10.7", - "netlify-cms-core": "^2.38.10", - "netlify-cms-editor-component-image": "^2.6.7", - "netlify-cms-lib-auth": "^2.3.0", - "netlify-cms-lib-util": "^2.12.3", - "netlify-cms-locales": "^1.29.0", - "netlify-cms-ui-default": "^2.12.1", - "netlify-cms-widget-boolean": "^2.3.6", - "netlify-cms-widget-code": "^1.2.7", - "netlify-cms-widget-colorstring": "^1.0.3", - "netlify-cms-widget-date": "^2.5.7", - "netlify-cms-widget-datetime": "^2.6.8", - "netlify-cms-widget-file": "^2.9.2", - "netlify-cms-widget-image": "^2.7.7", - "netlify-cms-widget-list": "^2.8.4", - "netlify-cms-widget-map": "^1.4.6", - "netlify-cms-widget-markdown": "^2.12.11", - "netlify-cms-widget-number": "^2.4.7", - "netlify-cms-widget-object": "^2.6.2", - "netlify-cms-widget-relation": "^2.8.9", - "netlify-cms-widget-select": "^2.7.4", - "netlify-cms-widget-string": "^2.2.10", - "netlify-cms-widget-text": "^2.3.6", + "netlify-cms-backend-azure": "^1.3.1", + "netlify-cms-backend-bitbucket": "^2.14.0", + "netlify-cms-backend-git-gateway": "^2.13.1", + "netlify-cms-backend-github": "^2.14.1", + "netlify-cms-backend-gitlab": "^2.13.0", + "netlify-cms-backend-proxy": "^1.2.3", + "netlify-cms-backend-test": "^2.11.3", + "netlify-cms-core": "^2.55.2", + "netlify-cms-editor-component-image": "^2.7.0", + "netlify-cms-lib-auth": "^2.4.2", + "netlify-cms-lib-util": "^2.15.1", + "netlify-cms-lib-widgets": "^1.8.1", + "netlify-cms-locales": "^1.39.0", + "netlify-cms-ui-default": "^2.15.5", + "netlify-cms-widget-boolean": "^2.4.1", + "netlify-cms-widget-code": "^1.3.4", + "netlify-cms-widget-colorstring": "^1.1.2", + "netlify-cms-widget-date": "^2.6.3", + "netlify-cms-widget-datetime": "^2.7.4", + "netlify-cms-widget-file": "^2.12.1", + "netlify-cms-widget-image": "^2.8.1", + "netlify-cms-widget-list": "^2.10.1", + "netlify-cms-widget-map": "^1.5.1", + "netlify-cms-widget-markdown": "^2.15.1", + "netlify-cms-widget-number": "^2.5.0", + "netlify-cms-widget-object": "^2.7.2", + "netlify-cms-widget-relation": "^2.11.1", + "netlify-cms-widget-select": "^2.8.2", + "netlify-cms-widget-string": "^2.3.0", + "netlify-cms-widget-text": "^2.4.1", "prop-types": "^15.7.2", "react-immutable-proptypes": "^2.1.0", "uuid": "^3.3.2" }, "peerDependencies": { - "react": "^16.8.4", - "react-dom": "^16.8.4" + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" } }, "node_modules/netlify-cms-backend-azure": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/netlify-cms-backend-azure/-/netlify-cms-backend-azure-1.3.0.tgz", - "integrity": "sha512-Fz55T0+McsQtFFzumF2OGbvvtbXXjEvdFx0X6yjqAmUKb+qzejEToJ0yP3wOpYY0CLHrY4Rp0PY+uK5CD5Qe7g==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/netlify-cms-backend-azure/-/netlify-cms-backend-azure-1.3.1.tgz", + "integrity": "sha512-mD0vYjhZAUjjc6/WeK/ei+uvgwYAMIE8zNxPCNYLBLLGS5s5bk4DdKeqTMwtzonjz+wfvMc1VVBEj8CHGeP8ZA==", "dependencies": { "js-base64": "^3.0.0", "semaphore": "^1.1.0" + }, + "peerDependencies": { + "@emotion/core": "^10.0.9", + "@emotion/styled": "^10.0.9", + "immutable": "^3.7.6", + "lodash": "^4.17.11", + "netlify-cms-lib-auth": "^2.3.0", + "netlify-cms-lib-util": "^2.12.3", + "netlify-cms-ui-default": "^2.12.1", + "prop-types": "^15.7.2", + "react": "^16.8.4 || ^17.0.0" } }, "node_modules/netlify-cms-backend-bitbucket": { @@ -13944,20 +14348,33 @@ } }, "node_modules/netlify-cms-backend-git-gateway": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/netlify-cms-backend-git-gateway/-/netlify-cms-backend-git-gateway-2.13.0.tgz", - "integrity": "sha512-cwifb+PBkvsTEHmO8l/uRdVv1QFrACpIikFF/jNDuxeixOY/KRWnKGfmc2t5L+D87CRGv9EcSF8J0lPDcpouYQ==", + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/netlify-cms-backend-git-gateway/-/netlify-cms-backend-git-gateway-2.13.1.tgz", + "integrity": "sha512-0prZbfmDd7k2Ww16kS1wayCBH/Er5fj/2OxdLPxoanQSRmCmTF1v9RRsy/52UR4mQdZd1e7Y5zgpIeoHk1aq6g==", "dependencies": { "gotrue-js": "^0.9.24", "ini": "^2.0.0", "jwt-decode": "^3.0.0", "minimatch": "^3.0.4" + }, + "peerDependencies": { + "@emotion/core": "^10.0.35", + "@emotion/styled": "^10.0.27", + "lodash": "^4.17.11", + "netlify-cms-backend-bitbucket": "^2.12.8", + "netlify-cms-backend-github": "^2.11.9", + "netlify-cms-backend-gitlab": "^2.9.9", + "netlify-cms-lib-auth": "^2.3.0", + "netlify-cms-lib-util": "^2.12.3", + "netlify-cms-ui-default": "^2.12.1", + "prop-types": "^15.7.2", + "react": "^16.8.4 || ^17.0.0" } }, "node_modules/netlify-cms-backend-github": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/netlify-cms-backend-github/-/netlify-cms-backend-github-2.14.0.tgz", - "integrity": "sha512-M0Dz31TdKGiOjJYEAd/F4zyAvsrjqgWZjxaXUGSfcbVTXmSJlKppocUw33Z1Uod3U6Iou18S/egMSz8uMA0qIA==", + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/netlify-cms-backend-github/-/netlify-cms-backend-github-2.14.1.tgz", + "integrity": "sha512-To7ZxqMUQuV7TBrckhKUT/uwHtVbRcs6RzDPayYkkA5j5SLlrQY2nJYpPQgJjEktCLYMPvcz2HZXTzWMOyvDDA==", "dependencies": { "apollo-cache-inmemory": "^1.6.2", "apollo-client": "^2.6.3", @@ -13968,6 +14385,16 @@ "graphql-tag": "^2.10.1", "js-base64": "^3.0.0", "semaphore": "^1.1.0" + }, + "peerDependencies": { + "@emotion/core": "^10.0.35", + "@emotion/styled": "^10.0.27", + "lodash": "^4.17.11", + "netlify-cms-lib-auth": "^2.3.0", + "netlify-cms-lib-util": "^2.12.3", + "netlify-cms-ui-default": "^2.12.1", + "prop-types": "^15.7.2", + "react": "^16.8.4 || ^17.0.0" } }, "node_modules/netlify-cms-backend-gitlab": { @@ -13983,20 +14410,34 @@ "semaphore": "^1.1.0" } }, + "node_modules/netlify-cms-backend-proxy": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/netlify-cms-backend-proxy/-/netlify-cms-backend-proxy-1.2.3.tgz", + "integrity": "sha512-HSbTxER/QaYonr8JC8W2eULKmvCwgH42NHNqKAz4QZNE5qNdbNk7pccfHHa3YjE4JcEcpJEMkb3+GrdDhq2QCw==", + "peerDependencies": { + "@emotion/core": "^10.0.35", + "@emotion/styled": "^10.0.27", + "netlify-cms-lib-util": "^2.12.3", + "netlify-cms-ui-default": "^2.12.1", + "prop-types": "^15.7.2", + "react": "^16.8.4 || ^17.0.0" + } + }, "node_modules/netlify-cms-backend-test": { "version": "2.11.3", "resolved": "https://registry.npmjs.org/netlify-cms-backend-test/-/netlify-cms-backend-test-2.11.3.tgz", "integrity": "sha512-L7WXjryPcZ8immIkrdDauZjqiOrKS5NIcc6ewP9QI1BrZr2jeqwDpeN2/45fPdg/TRxtRA3ik3MuKXXLJRJ0MQ==" }, "node_modules/netlify-cms-core": { - "version": "2.54.5", - "resolved": "https://registry.npmjs.org/netlify-cms-core/-/netlify-cms-core-2.54.5.tgz", - "integrity": "sha512-sAx4PWkrnc8G51fQjxz7AA/Q7Baic3jHFc8dADYnIVSKeJyg/xFcGQwSR594UdAx6sBcyMrNm4ON31k5CA07VA==", + "version": "2.55.2", + "resolved": "https://registry.npmjs.org/netlify-cms-core/-/netlify-cms-core-2.55.2.tgz", + "integrity": "sha512-g7pU53axFQt8n3zzyNt/FI8vPv/lZ+G4cJnh5sfyWSM9/rK4wr7DeDfZTbmjPeonfuUFiD1UrFqzwqAnT7BjTA==", "dependencies": { "@iarna/toml": "2.2.5", "ajv": "8.1.0", "ajv-errors": "^3.0.0", "ajv-keywords": "^5.0.0", + "clean-stack": "^4.1.0", "copy-text-to-clipboard": "^3.0.0", "deepmerge": "^4.2.2", "diacritics": "^1.3.0", @@ -14041,6 +14482,22 @@ "url-join": "^4.0.1", "what-input": "^5.1.4", "yaml": "^1.8.3" + }, + "peerDependencies": { + "@emotion/core": "^10.0.35", + "@emotion/styled": "^10.0.27", + "immutable": "^3.7.6", + "lodash": "^4.17.11", + "moment": "^2.24.0", + "netlify-cms-editor-component-image": "^2.6.7", + "netlify-cms-lib-auth": "^2.3.0", + "netlify-cms-lib-util": "^2.12.3", + "netlify-cms-lib-widgets": "^1.6.1", + "netlify-cms-ui-default": "^2.12.1", + "prop-types": "^15.7.2", + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0", + "react-immutable-proptypes": "^2.1.0" } }, "node_modules/netlify-cms-core/node_modules/ajv": { @@ -14052,6 +14509,18 @@ "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/netlify-cms-core/node_modules/ajv-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", + "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", + "peerDependencies": { + "ajv": "^8.0.1" } }, "node_modules/netlify-cms-core/node_modules/ajv-keywords": { @@ -14060,6 +14529,9 @@ "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dependencies": { "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" } }, "node_modules/netlify-cms-core/node_modules/json-schema-traverse": { @@ -14067,112 +14539,6 @@ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, - "node_modules/netlify-cms-core/node_modules/path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "dependencies": { - "isarray": "0.0.1" - } - }, - "node_modules/netlify-cms-core/node_modules/react-redux": { - "version": "7.2.6", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.6.tgz", - "integrity": "sha512-10RPdsz0UUrRL1NZE0ejTkucnclYSgXp5q+tB5SWx2qeG2ZJQJyymgAhwKy73yiL/13btfB6fPr+rgbMAaZIAQ==", - "dependencies": { - "@babel/runtime": "^7.15.4", - "@types/react-redux": "^7.1.20", - "hoist-non-react-statics": "^3.3.2", - "loose-envify": "^1.4.0", - "prop-types": "^15.7.2", - "react-is": "^17.0.2" - } - }, - "node_modules/netlify-cms-core/node_modules/react-redux/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "node_modules/netlify-cms-core/node_modules/react-router-dom": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.0.tgz", - "integrity": "sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ==", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.2.1", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - } - }, - "node_modules/netlify-cms-core/node_modules/react-router-dom/node_modules/react-router": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.1.tgz", - "integrity": "sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ==", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "mini-create-react-context": "^0.4.0", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - } - }, - "node_modules/netlify-cms-core/node_modules/redux-notifications": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/redux-notifications/-/redux-notifications-4.0.1.tgz", - "integrity": "sha512-mRVaEcsvu5B4P8x8kW0uY83EQqaWL/0+/NvL4bdbHGJVg+Rwx54MgBU1s+tB6RAA2E6NX/DmQrO4EbFDcQSi+w==", - "dependencies": { - "object-assign": "^4.1.1", - "prop-types": "^15.5.10", - "react-redux": "^4.0.0", - "react-transition-group": "^1.1.3" - } - }, - "node_modules/netlify-cms-core/node_modules/redux-notifications/node_modules/react-redux": { - "version": "4.4.10", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-4.4.10.tgz", - "integrity": "sha512-tjL0Bmpkj75Td0k+lXlF8Fc8a9GuXFv/3ahUOCXExWs/jhsKiQeTffdH0j5byejCGCRL4tvGFYlrwBF1X/Aujg==", - "dependencies": { - "create-react-class": "^15.5.1", - "hoist-non-react-statics": "^3.3.0", - "invariant": "^2.0.0", - "lodash": "^4.17.11", - "loose-envify": "^1.4.0", - "prop-types": "^15.7.2" - } - }, - "node_modules/netlify-cms-core/node_modules/redux-notifications/node_modules/react-transition-group": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-1.2.1.tgz", - "integrity": "sha512-CWaL3laCmgAFdxdKbhhps+c0HRGF4c+hdM4H23+FI1QBNUyx/AMeIJGWorehPNSaKnQNOAxL7PQmqMu78CDj3Q==", - "dependencies": { - "chain-function": "^1.0.0", - "dom-helpers": "^3.2.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.5.6", - "warning": "^3.0.0" - } - }, - "node_modules/netlify-cms-core/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==" - }, - "node_modules/netlify-cms-core/node_modules/warning": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", - "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, "node_modules/netlify-cms-editor-component-image": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/netlify-cms-editor-component-image/-/netlify-cms-editor-component-image-2.7.0.tgz", @@ -14184,28 +14550,49 @@ "integrity": "sha512-Ygq6qhYndgyxIHtWZ09dMGh6FgBnsEpaSUryvTholvAK4smRJMkOjlwZTSoblM82k/hE7hl/PD8EVIozafVcXg==" }, "node_modules/netlify-cms-lib-util": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/netlify-cms-lib-util/-/netlify-cms-lib-util-2.15.0.tgz", - "integrity": "sha512-aOCV7/YTIU1aNd7NaJLaUeJLNRs9+gNBX4juRzzE2/TQcSpC8nHffMs8ijUTndJ/gm7peOw6OhUXX2DkmeY+qg==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/netlify-cms-lib-util/-/netlify-cms-lib-util-2.15.1.tgz", + "integrity": "sha512-Kg9aK40VjNRoD/BQ8MrYqj5K1ac62cjWrH3x+NqFEIyBQkpGtWcKzm6vrAcNe61LirW64YccsVAf+ll+ZDMJGA==", "dependencies": { "js-sha256": "^0.9.0", "localforage": "^1.7.3", "semaphore": "^1.1.0" + }, + "peerDependencies": { + "immutable": "^3.7.6", + "lodash": "^4.17.11" + } + }, + "node_modules/netlify-cms-lib-widgets": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/netlify-cms-lib-widgets/-/netlify-cms-lib-widgets-1.8.1.tgz", + "integrity": "sha512-1tDCQJ90Flv8EcDTbCc395+oB3PpS08B3KnuMX0h1r601Z1/ORw+vSYQOTDlL+TvC13epmtmUwG29O0LjEl0QA==", + "peerDependencies": { + "immutable": "^3.7.6", + "lodash": "^4.17.11", + "moment": "^2.24.0" } }, "node_modules/netlify-cms-locales": { - "version": "1.38.2", - "resolved": "https://registry.npmjs.org/netlify-cms-locales/-/netlify-cms-locales-1.38.2.tgz", - "integrity": "sha512-tqSi/WAYxZ9kuX6Raa0+pEupoNaGXnC/7RnPONkecgRWWU0DbR6lK4MnexQT6GaeBk9IiYzFFEmSvih0Al/IeA==" + "version": "1.39.0", + "resolved": "https://registry.npmjs.org/netlify-cms-locales/-/netlify-cms-locales-1.39.0.tgz", + "integrity": "sha512-79MhSw588IEMtd0SLObSIiTC0cv7krYqJOtYnapPwJcUYZ87nFz/le9v/KvJglb5OxmpvlNLRyGvbyK5Er4v4w==" }, "node_modules/netlify-cms-ui-default": { - "version": "2.15.4", - "resolved": "https://registry.npmjs.org/netlify-cms-ui-default/-/netlify-cms-ui-default-2.15.4.tgz", - "integrity": "sha512-GckgSG8NrzmV/0BxJbqptpykRs7ZBWRmaydLR1j18XnLwe/ZWDEnibyHbP7fLCQuPL5SjX8e/1yZ2tHTvtML4w==", + "version": "2.15.5", + "resolved": "https://registry.npmjs.org/netlify-cms-ui-default/-/netlify-cms-ui-default-2.15.5.tgz", + "integrity": "sha512-hrdS1zEF/Pb3jpxqHdRrb4cOxsTUBHgSr7doyRfZaa2il6S5s/Pgq49Otu6xr0CHiGNB721U4mXxFn8nCigcYw==", "dependencies": { "react-aria-menubutton": "^7.0.0", "react-toggled": "^1.1.2", "react-transition-group": "^4.0.0" + }, + "peerDependencies": { + "@emotion/core": "^10.0.35", + "@emotion/styled": "^10.0.27", + "lodash": "^4.17.11", + "prop-types": "^15.7.2", + "react": "^16.8.4 || ^17.0.0" } }, "node_modules/netlify-cms-ui-default/node_modules/dom-helpers": { @@ -14234,21 +14621,35 @@ "integrity": "sha512-/0S10iXZVivlUKI6smyb+cE6bZQT9W8/Y2JJJYpP6vpoOynH0F78hSDUERv+3C428SPotyHeCLRneHoH44fkfQ==" }, "node_modules/netlify-cms-widget-code": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/netlify-cms-widget-code/-/netlify-cms-widget-code-1.3.3.tgz", - "integrity": "sha512-rWU5NkF3/alL9o6IxGw76AqCFN83RSEdrGHsSkFkl5RQWxLI6qeHh5gaksXv1Ikq/G+S0iRljzZQe1FQrrAT9w==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/netlify-cms-widget-code/-/netlify-cms-widget-code-1.3.4.tgz", + "integrity": "sha512-WNrL4QIaTE9cIi4ubaLZ9WyFzoVSVLh25nRy+GsrIHJ0ltd0Y8iL/JzGsH7onpmOMX5KgaYeaHkoPGcrpc3MIQ==", "dependencies": { "react-codemirror2": "^7.0.0", "react-select": "^4.0.0" + }, + "peerDependencies": { + "@emotion/core": "^10.0.35", + "codemirror": "^5.46.0", + "lodash": "^4.17.11", + "netlify-cms-ui-default": "^2.12.1", + "react": "^16.8.4 || ^17.0.0" } }, "node_modules/netlify-cms-widget-colorstring": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/netlify-cms-widget-colorstring/-/netlify-cms-widget-colorstring-1.1.1.tgz", - "integrity": "sha512-QRNhSwc3g2ibSFzmX1oDC1ulG3kNtlq+BtieMQiOcTbj8AhPOvhs22V4q+pQu6ymwUoYRJF/wUoaMzXWcCQ+QQ==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/netlify-cms-widget-colorstring/-/netlify-cms-widget-colorstring-1.1.2.tgz", + "integrity": "sha512-KsLSU4XQ6EL4aQYAb4tlTaZoO0FE1pbwe9eCZ8njg4nOc2HUcHyzjOEgwFfdnWdyokQFRTbweZ01/9caknZE8w==", "dependencies": { "react-color": "^2.18.1", "validate-color": "^2.1.0" + }, + "peerDependencies": { + "@emotion/core": "^10.0.35", + "@emotion/styled": "^10.0.27", + "netlify-cms-ui-default": "^2.12.1", + "prop-types": "^15.7.2", + "react": "^16.8.4 || ^17.0.0" } }, "node_modules/netlify-cms-widget-date": { @@ -14268,13 +14669,23 @@ } }, "node_modules/netlify-cms-widget-file": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/netlify-cms-widget-file/-/netlify-cms-widget-file-2.11.1.tgz", - "integrity": "sha512-jUGsD8xTV5xOl2sPQXg9BseovOBlfqyEryUWdvTrysP9rcB2kzd3PMso39vRyC/mqS/oNNwG1/XIYCr+NHO4gw==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/netlify-cms-widget-file/-/netlify-cms-widget-file-2.12.1.tgz", + "integrity": "sha512-u80aN3X0xSi+LoxJrvjRR5q1xPjR4daDxiyhtXutiA8qg2/kerYOftdAWhsZ2aMyIpvXMPasNCqpcic+wnknBA==", "dependencies": { "array-move": "4.0.0", "common-tags": "^1.8.0", "react-sortable-hoc": "^2.0.0" + }, + "peerDependencies": { + "@emotion/core": "^10.0.35", + "@emotion/styled": "^10.0.27", + "immutable": "^3.7.6", + "netlify-cms-ui-default": "^2.12.1", + "prop-types": "^15.7.2", + "react": "^16.8.4 || ^17.0.0", + "react-immutable-proptypes": "^2.1.0", + "uuid": "^3.3.2" } }, "node_modules/netlify-cms-widget-image": { @@ -14497,18 +14908,39 @@ "integrity": "sha512-4F7c+xkLba4UQTxhqfO8HTKfzCgQLeyDfdvJJOm/RXJjvcK+tp4MnTPqMI3OHBKi56Ay/oV1Q8OHIQ6grT9bpQ==" }, "node_modules/netlify-cms-widget-object": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/netlify-cms-widget-object/-/netlify-cms-widget-object-2.7.1.tgz", - "integrity": "sha512-vgqAEj+mwt5oBh2wjaqLxya1lYAjeWlLUjDliwPCM9BQcQbRA78qyuEC7L3vtZ6py744AJCCoPwvGvfS4aO+Gw==" + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/netlify-cms-widget-object/-/netlify-cms-widget-object-2.7.2.tgz", + "integrity": "sha512-x2jyRHcIBymdEZSFVoJrm6gVlCeySs4n/p8t+wM1n0HB5av9z5hnL/AypiwnNAUC2Bf+0AtrfFnQg2K6gZUcGQ==", + "peerDependencies": { + "@emotion/core": "^10.0.35", + "@emotion/styled": "^10.0.27", + "immutable": "^3.7.6", + "lodash": "^4.17.11", + "netlify-cms-ui-default": "^2.12.1", + "prop-types": "^15.7.2", + "react": "^16.8.4 || ^17.0.0", + "react-immutable-proptypes": "^2.1.0" + } }, "node_modules/netlify-cms-widget-relation": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/netlify-cms-widget-relation/-/netlify-cms-widget-relation-2.11.0.tgz", - "integrity": "sha512-CAktNXtepfvbxccvOW0DEp9GUoPKqQvK0XfNjGhgCpKTGRcowLSRKBFBvl4X8icMNOfoWFvLG8KzG5oG9FgXSw==", + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/netlify-cms-widget-relation/-/netlify-cms-widget-relation-2.11.1.tgz", + "integrity": "sha512-oHnEgYKSqyU/XOyIHE/jvqLhFAk4YbaU0Xmwv+YBY38F1KuSQ0LUnm0slXlKO5jfl4jdCXnBGzgEcw8XEOviDw==", "dependencies": { "react-select": "^4.0.0", "react-sortable-hoc": "^2.0.0", "react-window": "^1.8.5" + }, + "peerDependencies": { + "@emotion/core": "^10.0.35", + "@emotion/styled": "^10.0.27", + "immutable": "^3.7.6", + "lodash": "^4.17.11", + "netlify-cms-lib-widgets": "^1.6.1", + "netlify-cms-ui-default": "^2.12.1", + "prop-types": "^15.7.2", + "react": "^16.8.4 || ^17.0.0", + "uuid": "^3.3.2" } }, "node_modules/netlify-cms-widget-select": { @@ -14636,14 +15068,14 @@ } }, "node_modules/node-polyglot": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/node-polyglot/-/node-polyglot-2.4.2.tgz", - "integrity": "sha512-AgTVpQ32BQ5XPI+tFHJ9bCYxWwSLvtmEodX8ooftFhEuyCgBG6ijWulIVb7pH3THigtgvc9uLiPn0IO51KHpkg==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/node-polyglot/-/node-polyglot-2.5.0.tgz", + "integrity": "sha512-zXVwHNhFsG3mls+LKHxoHF70GQOL3FTDT3jH7ldkb95kG76RdU7F/NbvxV7D2hNIL9VpWXW6y78Fz+3KZkatRg==", "dependencies": { - "array.prototype.foreach": "^1.0.0", + "array.prototype.foreach": "^1.0.2", "has": "^1.0.3", - "object.entries": "^1.1.4", - "string.prototype.trim": "^1.2.4", + "object.entries": "^1.1.5", + "string.prototype.trim": "^1.2.6", "warning": "^4.0.3" } }, @@ -14751,6 +15183,11 @@ "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" }, + "node_modules/oauth": { + "version": "0.9.15", + "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz", + "integrity": "sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==" + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -14760,9 +15197,9 @@ } }, "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -14776,12 +15213,12 @@ } }, "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", "has-symbols": "^1.0.3", "object-keys": "^1.1.1" }, @@ -15399,6 +15836,105 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" }, + "node_modules/passport-google-oauth": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/passport-google-oauth/-/passport-google-oauth-2.0.0.tgz", + "integrity": "sha512-JKxZpBx6wBQXX1/a1s7VmdBgwOugohH+IxCy84aPTZNq/iIPX6u7Mqov1zY7MKRz3niFPol0KJz8zPLBoHKtYA==", + "dependencies": { + "passport-google-oauth1": "1.x.x", + "passport-google-oauth20": "2.x.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-google-oauth1": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-google-oauth1/-/passport-google-oauth1-1.0.0.tgz", + "integrity": "sha512-qpCEhuflJgYrdg5zZIpAq/K3gTqa1CtHjbubsEsidIdpBPLkEVq6tB1I8kBNcH89RdSiYbnKpCBXAZXX/dtx1Q==", + "dependencies": { + "passport-oauth1": "1.x.x" + } + }, + "node_modules/passport-google-oauth20": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/passport-google-oauth20/-/passport-google-oauth20-2.0.0.tgz", + "integrity": "sha512-KSk6IJ15RoxuGq7D1UKK/8qKhNfzbLeLrG3gkLZ7p4A6DBCcv7xpyQwuXtWdpyR0+E0mwkpjY1VfPOhxQrKzdQ==", + "dependencies": { + "passport-oauth2": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-oauth": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-oauth/-/passport-oauth-1.0.0.tgz", + "integrity": "sha512-4IZNVsZbN1dkBzmEbBqUxDG8oFOIK81jqdksE3HEb/vI3ib3FMjbiZZ6MTtooyYZzmKu0BfovjvT1pdGgIq+4Q==", + "dependencies": { + "passport-oauth1": "1.x.x", + "passport-oauth2": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-oauth1": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.3.0.tgz", + "integrity": "sha512-8T/nX4gwKTw0PjxP1xfD0QhrydQNakzeOpZ6M5Uqdgz9/a/Ag62RmJxnZQ4LkbdXGrRehQHIAHNAu11rCP46Sw==", + "dependencies": { + "oauth": "0.9.x", + "passport-strategy": "1.x.x", + "utils-merge": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" + } + }, + "node_modules/passport-oauth2": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.7.0.tgz", + "integrity": "sha512-j2gf34szdTF2Onw3+76alNnaAExlUmHvkc7cL+cmaS5NzHzDP/BvFHJruueQ9XAeNOdpI+CH+PWid8RA7KCwAQ==", + "dependencies": { + "base64url": "3.x.x", + "oauth": "0.9.x", + "passport-strategy": "1.x.x", + "uid2": "0.0.x", + "utils-merge": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" + } + }, + "node_modules/passport-strategy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "integrity": "sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-yandex": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/passport-yandex/-/passport-yandex-0.0.5.tgz", + "integrity": "sha512-zw0JR2jLrPGhF7eAzVJb7CvAd8Uacy7dSckzt0bzonTBDbsWx2wdmVDa11Kg4fDLirHkQF72nM0ijDs8oKdO3A==", + "dependencies": { + "passport-oauth": "1.0.x", + "pkginfo": "0.3.x" + }, + "engines": { + "node": ">= 0.10.0" + } + }, "node_modules/password-prompt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.2.tgz", @@ -15624,6 +16160,14 @@ "node": ">=4" } }, + "node_modules/pkginfo": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz", + "integrity": "sha512-yO5feByMzAp96LtP58wvPKSbaKAi/1C4kV9XpTctr6EepnP6F33RBNOiVrdz9BrPA98U2BMFsTNHo44TWcbQ2A==", + "engines": { + "node": ">= 0.4.0" + } + }, "node_modules/platform": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", @@ -15648,6 +16192,14 @@ "node": ">=10" } }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/postcss": { "version": "8.4.6", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz", @@ -16425,9 +16977,13 @@ } }, "node_modules/react-codemirror2": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/react-codemirror2/-/react-codemirror2-7.2.1.tgz", - "integrity": "sha512-t7YFmz1AXdlImgHXA9Ja0T6AWuopilub24jRaQdPVbzUJVNKIYuy3uCFZYa7CE5S3UW6SrSa5nAqVQvtzRF9gw==" + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/react-codemirror2/-/react-codemirror2-7.3.0.tgz", + "integrity": "sha512-gCgJPXDX+5iaPolkHAu1YbJ92a2yL7Je4TuyO3QEqOtI/d6mbEk08l0oIm18R4ctuT/Sl87X63xIMBnRQBXYXA==", + "peerDependencies": { + "codemirror": "5.x", + "react": ">=15.5 <=17.x" + } }, "node_modules/react-color": { "version": "2.19.3", @@ -16441,6 +16997,9 @@ "prop-types": "^15.5.10", "reactcss": "^1.2.0", "tinycolor2": "^1.4.1" + }, + "peerDependencies": { + "react": "*" } }, "node_modules/react-datetime": { @@ -16587,6 +17146,23 @@ "dnd-core": "14.0.1", "fast-deep-equal": "^3.1.3", "hoist-non-react-statics": "^3.3.2" + }, + "peerDependencies": { + "@types/hoist-non-react-statics": ">= 3.3.1", + "@types/node": ">= 12", + "@types/react": ">= 16", + "react": ">= 16.14" + }, + "peerDependenciesMeta": { + "@types/hoist-non-react-statics": { + "optional": true + }, + "@types/node": { + "optional": true + }, + "@types/react": { + "optional": true + } } }, "node_modules/react-dnd-html5-backend": { @@ -16619,9 +17195,14 @@ "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" }, "node_modules/react-frame-component": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/react-frame-component/-/react-frame-component-5.2.1.tgz", - "integrity": "sha512-nrSh1OZuHlX69eWqJPiUkPT9S6/wxc4PpJV+vOQ4pHQQ8XmIsIT+utWT+nX32ZfANHZuKONA7JsWMUGT36CqaQ==" + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/react-frame-component/-/react-frame-component-5.2.7.tgz", + "integrity": "sha512-ROjHtSLoSVYUBfTieazj/nL8jIX9rZFmHC0yXEU+dx6Y82OcBEGgU9o7VyHMrBFUN9FuQ849MtIPNNLsb4krbg==", + "peerDependencies": { + "prop-types": "^15.5.9", + "react": ">= 16.3", + "react-dom": ">= 16.3" + } }, "node_modules/react-helmet": { "version": "6.1.0", @@ -16635,14 +17216,14 @@ } }, "node_modules/react-hot-loader": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.13.0.tgz", - "integrity": "sha512-JrLlvUPqh6wIkrK2hZDfOyq/Uh/WeVEr8nc7hkn2/3Ul0sx1Kr5y4kOGNacNRoj7RhwLNcQ3Udf1KJXrqc0ZtA==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.13.1.tgz", + "integrity": "sha512-ZlqCfVRqDJmMXTulUGic4lN7Ic1SXgHAFw7y/Jb7t25GBgTR0fYAJ8uY4mrpxjRyWGWmqw77qJQGnYbzCvBU7g==", "dependencies": { "fast-levenshtein": "^2.0.6", "global": "^4.3.0", "hoist-non-react-statics": "^3.3.0", - "loader-utils": "^1.1.0", + "loader-utils": "^2.0.3", "prop-types": "^15.6.1", "react-lifecycles-compat": "^3.0.4", "shallowequal": "^1.1.0", @@ -16650,6 +17231,29 @@ }, "engines": { "node": ">= 6" + }, + "peerDependencies": { + "@types/react": "^15.0.0 || ^16.0.0 || ^17.0.0", + "react": "^15.0.0 || ^16.0.0 || ^17.0.0", + "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-hot-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" } }, "node_modules/react-icons": { @@ -16704,6 +17308,14 @@ "unified": "^9.0.0", "unist-util-visit": "^2.0.0", "vfile": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@types/react": ">=16", + "react": ">=16" } }, "node_modules/react-markdown/node_modules/react-is": { @@ -16717,12 +17329,16 @@ "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", "dependencies": { "mdast-util-from-markdown": "^0.8.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, "node_modules/react-modal": { - "version": "3.14.4", - "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.14.4.tgz", - "integrity": "sha512-8surmulejafYCH9wfUmFyj4UfbSJwjcgbS9gf3oOItu4Hwd6ivJyVBETI0yHRhpJKCLZMUtnhzk76wXTsNL6Qg==", + "version": "3.16.1", + "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.16.1.tgz", + "integrity": "sha512-VStHgI3BVcGo7OXczvnJN7yT2TWHJPDXZWyI/a0ssFNhGZWsPmB8cF0z33ewDXq4VfYMO1vXgiv/g8Nj9NDyWg==", "dependencies": { "exenv": "^1.2.0", "prop-types": "^15.7.2", @@ -16731,6 +17347,10 @@ }, "engines": { "node": ">=8" + }, + "peerDependencies": { + "react": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18", + "react-dom": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18" } }, "node_modules/react-polyglot": { @@ -16740,8 +17360,41 @@ "dependencies": { "hoist-non-react-statics": "^3.3.0", "prop-types": "^15.5.8" + }, + "peerDependencies": { + "node-polyglot": "^2.0.0", + "react": ">=16.8.0" } }, + "node_modules/react-redux": { + "version": "7.2.9", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.9.tgz", + "integrity": "sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==", + "dependencies": { + "@babel/runtime": "^7.15.4", + "@types/react-redux": "^7.1.20", + "hoist-non-react-statics": "^3.3.2", + "loose-envify": "^1.4.0", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + }, + "peerDependencies": { + "react": "^16.8.3 || ^17 || ^18" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/react-redux/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, "node_modules/react-refresh": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", @@ -16750,12 +17403,65 @@ "node": ">=0.10.0" } }, + "node_modules/react-router": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", + "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router-dom": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", + "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.3.4", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "node_modules/react-router/node_modules/path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "dependencies": { + "isarray": "0.0.1" + } + }, "node_modules/react-scroll-sync": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/react-scroll-sync/-/react-scroll-sync-0.9.0.tgz", "integrity": "sha512-IaMUSTbarj9mhjVtBl9I45Er8gQqV8rdb9A0eK77JJ8MvnLcFIlnoiXVx1NS9ACy9QELq7xCTxdIVEdhDV9R0Q==", "dependencies": { "prop-types": "^15.5.7" + }, + "peerDependencies": { + "react": "0.14.x || 15.x || 16.x || 17.x", + "react-dom": "0.14.x || 15.x || 16.x || 17.x" } }, "node_modules/react-select": { @@ -16815,6 +17521,10 @@ "prop-types": "^15.7.2", "react-lifecycles-compat": "^3.0.4", "react-style-proptype": "^3.2.2" + }, + "peerDependencies": { + "react": "^16.0.0-0", + "react-dom": "^16.0.0-0" } }, "node_modules/react-style-proptype": { @@ -16844,47 +17554,82 @@ "integrity": "sha512-3am1uA5ZzDwUkReEuUkK+fJ0DAYcGiLraWEPqXfL1kKD/NHbbB7fB/t+5FflMGd+FA6n9hih1es4pui1yzKi0w==" }, "node_modules/react-topbar-progress-indicator": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/react-topbar-progress-indicator/-/react-topbar-progress-indicator-4.1.0.tgz", - "integrity": "sha512-g6iEXI6gMKQlspckm2mtFt1yE8AiMRD9bZLRR3XRmB8ZqY0QMRi2TOQDLbH3YrEI7ma8I3rkL5CN9ZbfKv9GPg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/react-topbar-progress-indicator/-/react-topbar-progress-indicator-4.1.1.tgz", + "integrity": "sha512-Oy3ENNKfymt16zoz5SYy/WOepMurB0oeZEyvuHm8JZ3jrTCe1oAUD7fG6HhYt5sg8Wcg5gdkzSWItaFF6c6VhA==", "dependencies": { "topbar": "^0.1.3" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/react-transition-group": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-1.2.1.tgz", + "integrity": "sha512-CWaL3laCmgAFdxdKbhhps+c0HRGF4c+hdM4H23+FI1QBNUyx/AMeIJGWorehPNSaKnQNOAxL7PQmqMu78CDj3Q==", + "dependencies": { + "chain-function": "^1.0.0", + "dom-helpers": "^3.2.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.5.6", + "warning": "^3.0.0" + }, + "peerDependencies": { + "react": "^15.0.0 || ^16.0.0", + "react-dom": "^15.0.0 || ^16.0.0" + } + }, + "node_modules/react-transition-group/node_modules/warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", + "integrity": "sha512-jMBt6pUrKn5I+OGgtQ4YZLdhIeJmObddh6CsibPxyQ5yPZm1XExSyzC1LCNX7BzhxWgiHmizBWJTHJIjMjTQYQ==", + "dependencies": { + "loose-envify": "^1.0.0" } }, "node_modules/react-virtualized-auto-sizer": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.6.tgz", - "integrity": "sha512-7tQ0BmZqfVF6YYEWcIGuoR3OdYe8I/ZFbNclFlGOC3pMqunkYF/oL30NCjSGl9sMEb17AnzixDz98Kqc3N76HQ==", - "engines": { - "node": ">8.0.0" + "version": "1.0.24", + "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.24.tgz", + "integrity": "sha512-3kCn7N9NEb3FlvJrSHWGQ4iVl+ydQObq2fHMn12i5wbtm74zHOPhz/i64OL3c1S1vi9i2GXtZqNqUJTQ+BnNfg==", + "peerDependencies": { + "react": "^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0", + "react-dom": "^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0" } }, "node_modules/react-waypoint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/react-waypoint/-/react-waypoint-10.1.0.tgz", - "integrity": "sha512-wiVF0lTslVm27xHbnvUUADUrcDjrQxAp9lEYGExvcoEBScYbXu3Kt++pLrfj6CqOeeRAL4HcX8aANVLSn6bK0Q==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/react-waypoint/-/react-waypoint-10.3.0.tgz", + "integrity": "sha512-iF1y2c1BsoXuEGz08NoahaLFIGI9gTUAAOKip96HUmylRT6DUtpgoBPjk/Y8dfcFVmfVDvUzWjNXpZyKTOV0SQ==", "dependencies": { "@babel/runtime": "^7.12.5", "consolidated-events": "^1.1.0 || ^2.0.0", "prop-types": "^15.0.0", - "react-is": "^17.0.1" + "react-is": "^17.0.1 || ^18.0.0" + }, + "peerDependencies": { + "react": "^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" } }, "node_modules/react-waypoint/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" }, "node_modules/react-window": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.6.tgz", - "integrity": "sha512-8VwEEYyjz6DCnGBsd+MgkD0KJ2/OXFULyDtorIiTz+QzwoP94tBoA7CnbtyXMm+cCeAUER5KJcPtWl9cpKbOBg==", + "version": "1.8.10", + "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.10.tgz", + "integrity": "sha512-Y0Cx+dnU6NLa5/EvoHukUD0BklJ8qITCtVEPY1C/nL8wwoZ0b5aEw8Ff1dOVHw7fCzMt55XfJDd8S8W8LCaUCg==", "dependencies": { "@babel/runtime": "^7.0.0", "memoize-one": ">=3.1.1 <6" }, "engines": { "node": ">8.0.0" + }, + "peerDependencies": { + "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" } }, "node_modules/reactcss": { @@ -16995,7 +17740,55 @@ "node_modules/redux-devtools-extension": { "version": "2.13.9", "resolved": "https://registry.npmjs.org/redux-devtools-extension/-/redux-devtools-extension-2.13.9.tgz", - "integrity": "sha512-cNJ8Q/EtjhQaZ71c8I9+BPySIBVEKssbPpskBfsXqb8HJ002A3KRVHfeRzwRo6mGPqsm7XuHTqNSNeS1Khig0A==" + "integrity": "sha512-cNJ8Q/EtjhQaZ71c8I9+BPySIBVEKssbPpskBfsXqb8HJ002A3KRVHfeRzwRo6mGPqsm7XuHTqNSNeS1Khig0A==", + "deprecated": "Package moved to @redux-devtools/extension.", + "peerDependencies": { + "redux": "^3.1.0 || ^4.0.0" + } + }, + "node_modules/redux-notifications": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/redux-notifications/-/redux-notifications-4.0.1.tgz", + "integrity": "sha512-mRVaEcsvu5B4P8x8kW0uY83EQqaWL/0+/NvL4bdbHGJVg+Rwx54MgBU1s+tB6RAA2E6NX/DmQrO4EbFDcQSi+w==", + "dependencies": { + "object-assign": "^4.1.1", + "prop-types": "^15.5.10", + "react-redux": "^4.0.0", + "react-transition-group": "^1.1.3" + }, + "peerDependencies": { + "react": "^0.14.0 || ^15.0.0-0 || ^15.4.0-0 || ^16.0.0-0", + "react-dom": "^0.14.0 || ^15.0.0-0 || ^15.4.0-0 || ^16.0.0-0" + } + }, + "node_modules/redux-notifications/node_modules/react-redux": { + "version": "4.4.10", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-4.4.10.tgz", + "integrity": "sha512-tjL0Bmpkj75Td0k+lXlF8Fc8a9GuXFv/3ahUOCXExWs/jhsKiQeTffdH0j5byejCGCRL4tvGFYlrwBF1X/Aujg==", + "dependencies": { + "create-react-class": "^15.5.1", + "hoist-non-react-statics": "^3.3.0", + "invariant": "^2.0.0", + "lodash": "^4.17.11", + "loose-envify": "^1.4.0", + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "react": "^0.14.0 || ^15.0.0-0 || ^15.4.0-0 || ^16.0.0-0", + "redux": "^2.0.0 || ^3.0.0" + } + }, + "node_modules/redux-notifications/node_modules/redux": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/redux/-/redux-3.7.2.tgz", + "integrity": "sha512-pNqnf9q1hI5HHZRBkj3bAngGZW/JMCmexDlOxw4XagXY2o1327nHH54LoTjiPJ0gizoqPDRqWyX/00g0hD6w+A==", + "peer": true, + "dependencies": { + "lodash": "^4.2.1", + "lodash-es": "^4.2.1", + "loose-envify": "^1.1.0", + "symbol-observable": "^1.0.3" + } }, "node_modules/redux-thunk": { "version": "2.4.1", @@ -17037,13 +17830,14 @@ "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" }, "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" }, "engines": { "node": ">= 0.4" @@ -17312,6 +18106,10 @@ "integrity": "sha512-EbCu9kHgAxKmW1yEYjx3QafMyGY3q8noUbNUI5xyKbaFP89wbhDrKxyIQNukNYthzjNHZu6J7hwFg7hRm1svYA==", "dependencies": { "mdast-util-to-hast": "^10.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, "node_modules/remark-retext": { @@ -17666,20 +18464,40 @@ "npm": ">=2.0.0" } }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "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==" }, "node_modules/safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", "is-regex": "^1.1.4" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -18007,6 +18825,36 @@ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", @@ -18101,13 +18949,20 @@ } }, "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==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/signal-exit": { @@ -18724,39 +19579,46 @@ } }, "node_modules/string.prototype.trim": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.5.tgz", - "integrity": "sha512-Lnh17webJVsD6ECeovpVN17RlAKjmz4rF9S+8Y45CkMc/ufVpTkU3vZIyIC7sllQ1FCvObZnnCdNs/HXTUOTlg==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -19436,7 +20298,7 @@ "node_modules/truncate-utf8-bytes": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", - "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=", + "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==", "dependencies": { "utf8-byte-length": "^1.0.1" } @@ -19539,6 +20401,75 @@ "resolved": "https://registry.npmjs.org/type-of/-/type-of-2.0.1.tgz", "integrity": "sha1-5yoXQYllaOn2KDeNgW1pEvfyOXI=" }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", @@ -19583,6 +20514,11 @@ "node": "*" } }, + "node_modules/uid2": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.4.tgz", + "integrity": "sha512-IevTus0SbGwQzYh3+fRsAMTVVPOoIVufzacXcHPmdlle1jUpq7BRL+mw3dgeLanvGZdwwbWhRV6XrcFNdBmjWA==" + }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -19936,14 +20872,19 @@ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" }, "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz", + "integrity": "sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==", "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" + "punycode": "^1.4.1", + "qs": "^6.11.2" } }, + "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==" + }, "node_modules/url-loader": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", @@ -19995,16 +20936,22 @@ } }, "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" }, - "node_modules/url/node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "node_modules/url/node_modules/qs": { + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz", + "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", + "dependencies": { + "side-channel": "^1.0.6" + }, "engines": { - "node": ">=0.4.x" + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/use-composed-ref": { @@ -20026,9 +20973,9 @@ } }, "node_modules/utf8-byte-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", - "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz", + "integrity": "sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA==" }, "node_modules/utif": { "version": "2.0.1", @@ -20083,9 +21030,9 @@ "integrity": "sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA=" }, "node_modules/validate-color": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/validate-color/-/validate-color-2.2.1.tgz", - "integrity": "sha512-1eDb1zqP6W6bbfKKl6dRXObelNoQpW7aF3BUTh2AivWuhcD0pa3ejwURWqrVsyKJMLBMlHLFcM3sj5J+dSFhbg==" + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/validate-color/-/validate-color-2.2.4.tgz", + "integrity": "sha512-Znolz+b6CwW6eBXYld7MFM3O7funcdyRfjKC/X9hqYV/0VcC5LB/L45mff7m3dIn9wdGdNOAQ/fybNuD5P/HDw==" }, "node_modules/value-equal": { "version": "1.0.1", @@ -20397,9 +21344,9 @@ } }, "node_modules/what-input": { - "version": "5.2.10", - "resolved": "https://registry.npmjs.org/what-input/-/what-input-5.2.10.tgz", - "integrity": "sha512-7AQoIMGq7uU8esmKniOtZG3A+pzlwgeyFpkS3f/yzRbxknSL68tvn5gjE6bZ4OMFxCPjpaBd2udUTqlZ0HwrXQ==" + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/what-input/-/what-input-5.2.12.tgz", + "integrity": "sha512-3yrSa7nGSXGJS6wZeSkO6VNm95pB1mZ9i3wFzC1hhY7mn4/afue/MvXz04OXNdBC8bfo4AB4RRd3Dem9jXM58Q==" }, "node_modules/what-the-diff": { "version": "0.6.0", @@ -20446,6 +21393,24 @@ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/widest-line": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", @@ -22936,7 +23901,8 @@ "@icons/material": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz", - "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==" + "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==", + "requires": {} }, "@jimp/bmp": { "version": "0.14.0", @@ -23984,9 +24950,9 @@ } }, "@react-dnd/asap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-4.0.0.tgz", - "integrity": "sha512-0XhqJSc6pPoNnf8DhdsPHtUhRzZALVzYMTzRwV4VI6DJNJ/5xxfL9OQUwb8IH5/2x7lSf7nAZrnzUD+16VyOVQ==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-4.0.1.tgz", + "integrity": "sha512-kLy0PJDDwvwwTXxqTFNAAllPHD73AycE9ypWeln/IguoGBEbvFcPDbCV03G52bEcC5E+YgupBE0VzHGdC8SIXg==" }, "@react-dnd/invariant": { "version": "2.0.0", @@ -24491,9 +25457,9 @@ } }, "@types/hoist-non-react-statics": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", - "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz", + "integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==", "requires": { "@types/react": "*", "hoist-non-react-statics": "^3.3.0" @@ -24609,9 +25575,9 @@ } }, "@types/react-redux": { - "version": "7.1.22", - "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.22.tgz", - "integrity": "sha512-GxIA1kM7ClU73I6wg9IRTVwSO9GS+SAKZKe0Enj+82HMU6aoESFU2HNAdNi3+J53IaOHPiUfT3kSG4L828joDQ==", + "version": "7.1.33", + "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.33.tgz", + "integrity": "sha512-NF8m5AjWCkert+fosDsN3hAlHzpjSiXlVy9EgQEmLoBhaNXbmyeGs/aj5dQzKuF+/q+S7JQagorGDW8pJ28Hmg==", "requires": { "@types/hoist-non-react-statics": "^3.3.0", "@types/react": "*", @@ -25058,11 +26024,6 @@ "uri-js": "^4.2.2" } }, - "ajv-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", - "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==" - }, "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", @@ -25247,6 +26208,15 @@ "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" }, + "array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "requires": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + } + }, "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", @@ -25302,15 +26272,16 @@ } }, "array.prototype.foreach": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array.prototype.foreach/-/array.prototype.foreach-1.0.2.tgz", - "integrity": "sha512-gCOgyBKIaFL5hekfQLhsNmF0TY4Y5JdtOyFKtbSpL72oiCAZ9Zi7TFvcfSsM1LnBFMog1RYVJF0PHgtnY+U5nA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/array.prototype.foreach/-/array.prototype.foreach-1.0.7.tgz", + "integrity": "sha512-T6Y2wgc24suLW78a3Iq/Iu0zgucdBRtj11GElARgGZaqNC8ESFZV8qeJR9/I7bHCB3Vh5N6ATYUOBIZLLl9WCw==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", "es-array-method-boxes-properly": "^1.0.0", - "get-intrinsic": "^1.1.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", "is-string": "^1.0.7" } }, @@ -25326,6 +26297,21 @@ "get-intrinsic": "^1.1.3" } }, + "arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "requires": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + } + }, "arrify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", @@ -25408,6 +26394,14 @@ "postcss-value-parser": "^4.2.0" } }, + "available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "requires": { + "possible-typed-array-names": "^1.0.0" + } + }, "axe-core": { "version": "4.5.2", "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.5.2.tgz", @@ -25753,6 +26747,11 @@ "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==" }, + "base64url": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==" + }, "better-opn": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-2.1.1.tgz", @@ -25974,12 +26973,15 @@ } }, "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" } }, "callsites": { @@ -26242,6 +27244,21 @@ } } }, + "clean-stack": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-4.2.0.tgz", + "integrity": "sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==", + "requires": { + "escape-string-regexp": "5.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" + } + } + }, "cli-boxes": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", @@ -26390,6 +27407,11 @@ "mimic-response": "^1.0.0" } }, + "codemirror": { + "version": "5.65.16", + "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.65.16.tgz", + "integrity": "sha512-br21LjYmSlVL0vFCPWPfhzUCT34FM/pAdK7rRIZwa0rrtrIdotvP4Oh4GUHsu2E3IrQMCfRkL/fN3ytMNxVQvg==" + }, "collapse-white-space": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", @@ -26607,6 +27629,32 @@ "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" }, + "connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, "consolidated-events": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/consolidated-events/-/consolidated-events-2.0.2.tgz", @@ -26673,9 +27721,9 @@ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, "copy-text-to-clipboard": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.0.1.tgz", - "integrity": "sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz", + "integrity": "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==" }, "copy-webpack-plugin": { "version": "7.0.0", @@ -27082,6 +28130,36 @@ "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" }, + "data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, "date-fns": { "version": "2.28.0", "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz", @@ -27140,16 +28218,27 @@ "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" }, + "define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, "define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" }, "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "requires": { + "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" } @@ -27300,7 +28389,7 @@ "diacritics": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/diacritics/-/diacritics-1.3.0.tgz", - "integrity": "sha1-PvqHMj67hj5mls67AILUj/PW96E=" + "integrity": "sha512-wlwEkqcsaxvPJML+rDh/2iS824jbREk6DUMUKkEaSlxdYHeS43cClJtsWglvw2RfeXGm6ohKDqsXteJ5sP5enA==" }, "dir-glob": { "version": "3.0.1", @@ -27599,34 +28688,56 @@ } }, "es-abstract": { - "version": "1.20.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", - "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", - "requires": { - "call-bind": "^1.0.2", + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "requires": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", + "is-shared-array-buffer": "^1.0.3", "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", + "object-inspect": "^1.13.1", "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" } }, "es-array-method-boxes-properly": { @@ -27634,11 +28745,42 @@ "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" }, + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "requires": { + "get-intrinsic": "^1.2.4" + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + }, "es-module-lexer": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" }, + "es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "requires": { + "es-errors": "^1.3.0" + } + }, + "es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "requires": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + } + }, "es-shim-unscopables": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", @@ -28180,7 +29322,7 @@ "exenv": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", - "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=" + "integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==" }, "exif-parser": { "version": "0.1.12", @@ -28580,6 +29722,14 @@ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==" }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, "fork-ts-checker-webpack-plugin": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", @@ -28685,19 +29835,19 @@ "optional": true }, "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" }, "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" } }, "functional-red-black-tree": { @@ -28713,7 +29863,7 @@ "fuzzy": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/fuzzy/-/fuzzy-0.1.3.tgz", - "integrity": "sha1-THbsL/CsGjap3M+aAN+GIweNTtg=" + "integrity": "sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w==" }, "gatsby": { "version": "4.24.8", @@ -29058,6 +30208,12 @@ "@parcel/transformer-json": "2.6.2" } }, + "gatsby-plugin-disqus": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/gatsby-plugin-disqus/-/gatsby-plugin-disqus-1.2.6.tgz", + "integrity": "sha512-lGa6q7oldF3cxbwcS1dvndaxDevEBfYOIweUYOARheU0AhbDzYp4lyIvUkUwBYEWsAzIsuJNiugI6yIcQXy09g==", + "requires": {} + }, "gatsby-plugin-google-analytics": { "version": "4.24.0", "resolved": "https://registry.npmjs.org/gatsby-plugin-google-analytics/-/gatsby-plugin-google-analytics-4.24.0.tgz", @@ -29614,13 +30770,15 @@ "integrity": "sha1-SCG85m8cJMsDMWAr5strEsTwHEs=" }, "get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" } }, "get-own-enumerable-property-symbols": { @@ -29639,12 +30797,13 @@ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" }, "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" } }, "get-window": { @@ -29756,6 +30915,15 @@ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" }, + "globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "requires": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + } + }, "globby": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", @@ -29769,6 +30937,14 @@ "slash": "^3.0.0" } }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, "got": { "version": "11.8.5", "resolved": "https://registry.npmjs.org/got/-/got-11.8.5.tgz", @@ -29892,24 +31068,29 @@ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "requires": { - "get-intrinsic": "^1.1.1" + "es-define-property": "^1.0.0" } }, + "has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==" + }, "has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" }, "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "requires": { - "has-symbols": "^1.0.2" + "has-symbols": "^1.0.3" } }, "has-yarn": { @@ -29933,6 +31114,14 @@ } } }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "requires": { + "function-bind": "^1.1.2" + } + }, "hast-to-hyperscript": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", @@ -30336,7 +31525,7 @@ "immediate": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" }, "immer": { "version": "9.0.16", @@ -30439,12 +31628,12 @@ } }, "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", + "es-errors": "^1.3.0", + "hasown": "^2.0.0", "side-channel": "^1.0.4" } }, @@ -30494,6 +31683,15 @@ "is-decimal": "^1.0.0" } }, + "is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + } + }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -30550,6 +31748,14 @@ "has": "^1.0.3" } }, + "is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "requires": { + "is-typed-array": "^1.1.13" + } + }, "is-date-object": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", @@ -30659,9 +31865,9 @@ } }, "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==" }, "is-npm": { "version": "5.0.0", @@ -30745,11 +31951,11 @@ "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" }, "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "requires": { - "call-bind": "^1.0.2" + "call-bind": "^1.0.7" } }, "is-ssh": { @@ -30781,6 +31987,14 @@ "has-symbols": "^1.0.2" } }, + "is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "requires": { + "which-typed-array": "^1.1.14" + } + }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -30867,9 +32081,9 @@ "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" }, "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" }, "isexe": { "version": "2.0.0", @@ -31122,7 +32336,7 @@ "lie": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", - "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", + "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", "requires": { "immediate": "~3.0.5" } @@ -31936,15 +33150,6 @@ "dom-walk": "^0.1.0" } }, - "mini-create-react-context": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", - "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", - "requires": { - "@babel/runtime": "^7.12.1", - "tiny-warning": "^1.0.3" - } - }, "mini-css-extract-plugin": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz", @@ -32101,52 +33306,55 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "netlify-cms-app": { - "version": "2.14.32", - "resolved": "https://registry.npmjs.org/netlify-cms-app/-/netlify-cms-app-2.14.32.tgz", - "integrity": "sha512-Zuz9CGqLH3ifmLqEUofgfltKUYvHI3zlHmcnlm7clQo+PIK+MXZKL1AZYLkeUrEak/0sxmz4CTeEXdFxJQKmQw==", + "version": "2.15.72", + "resolved": "https://registry.npmjs.org/netlify-cms-app/-/netlify-cms-app-2.15.72.tgz", + "integrity": "sha512-oUqLegvCa2UdOK42tLByyol6RnLG3mMr55jj9W5DX199ODGZlD6V39S5UlrDD2r183SUAgDYersq5LjeBTTz0Q==", "requires": { "@emotion/core": "^10.0.35", "@emotion/styled": "^10.0.27", + "codemirror": "^5.46.0", "immutable": "^3.7.6", "lodash": "^4.17.11", "moment": "^2.24.0", - "netlify-cms-backend-azure": "^1.1.2", - "netlify-cms-backend-bitbucket": "^2.12.8", - "netlify-cms-backend-git-gateway": "^2.11.11", - "netlify-cms-backend-github": "^2.11.9", - "netlify-cms-backend-gitlab": "^2.9.9", - "netlify-cms-backend-test": "^2.10.7", - "netlify-cms-core": "^2.38.10", - "netlify-cms-editor-component-image": "^2.6.7", - "netlify-cms-lib-auth": "^2.3.0", - "netlify-cms-lib-util": "^2.12.3", - "netlify-cms-locales": "^1.29.0", - "netlify-cms-ui-default": "^2.12.1", - "netlify-cms-widget-boolean": "^2.3.6", - "netlify-cms-widget-code": "^1.2.7", - "netlify-cms-widget-colorstring": "^1.0.3", - "netlify-cms-widget-date": "^2.5.7", - "netlify-cms-widget-datetime": "^2.6.8", - "netlify-cms-widget-file": "^2.9.2", - "netlify-cms-widget-image": "^2.7.7", - "netlify-cms-widget-list": "^2.8.4", - "netlify-cms-widget-map": "^1.4.6", - "netlify-cms-widget-markdown": "^2.12.11", - "netlify-cms-widget-number": "^2.4.7", - "netlify-cms-widget-object": "^2.6.2", - "netlify-cms-widget-relation": "^2.8.9", - "netlify-cms-widget-select": "^2.7.4", - "netlify-cms-widget-string": "^2.2.10", - "netlify-cms-widget-text": "^2.3.6", + "netlify-cms-backend-azure": "^1.3.1", + "netlify-cms-backend-bitbucket": "^2.14.0", + "netlify-cms-backend-git-gateway": "^2.13.1", + "netlify-cms-backend-github": "^2.14.1", + "netlify-cms-backend-gitlab": "^2.13.0", + "netlify-cms-backend-proxy": "^1.2.3", + "netlify-cms-backend-test": "^2.11.3", + "netlify-cms-core": "^2.55.2", + "netlify-cms-editor-component-image": "^2.7.0", + "netlify-cms-lib-auth": "^2.4.2", + "netlify-cms-lib-util": "^2.15.1", + "netlify-cms-lib-widgets": "^1.8.1", + "netlify-cms-locales": "^1.39.0", + "netlify-cms-ui-default": "^2.15.5", + "netlify-cms-widget-boolean": "^2.4.1", + "netlify-cms-widget-code": "^1.3.4", + "netlify-cms-widget-colorstring": "^1.1.2", + "netlify-cms-widget-date": "^2.6.3", + "netlify-cms-widget-datetime": "^2.7.4", + "netlify-cms-widget-file": "^2.12.1", + "netlify-cms-widget-image": "^2.8.1", + "netlify-cms-widget-list": "^2.10.1", + "netlify-cms-widget-map": "^1.5.1", + "netlify-cms-widget-markdown": "^2.15.1", + "netlify-cms-widget-number": "^2.5.0", + "netlify-cms-widget-object": "^2.7.2", + "netlify-cms-widget-relation": "^2.11.1", + "netlify-cms-widget-select": "^2.8.2", + "netlify-cms-widget-string": "^2.3.0", + "netlify-cms-widget-text": "^2.4.1", "prop-types": "^15.7.2", "react-immutable-proptypes": "^2.1.0", "uuid": "^3.3.2" } }, "netlify-cms-backend-azure": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/netlify-cms-backend-azure/-/netlify-cms-backend-azure-1.3.0.tgz", - "integrity": "sha512-Fz55T0+McsQtFFzumF2OGbvvtbXXjEvdFx0X6yjqAmUKb+qzejEToJ0yP3wOpYY0CLHrY4Rp0PY+uK5CD5Qe7g==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/netlify-cms-backend-azure/-/netlify-cms-backend-azure-1.3.1.tgz", + "integrity": "sha512-mD0vYjhZAUjjc6/WeK/ei+uvgwYAMIE8zNxPCNYLBLLGS5s5bk4DdKeqTMwtzonjz+wfvMc1VVBEj8CHGeP8ZA==", "requires": { "js-base64": "^3.0.0", "semaphore": "^1.1.0" @@ -32164,9 +33372,9 @@ } }, "netlify-cms-backend-git-gateway": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/netlify-cms-backend-git-gateway/-/netlify-cms-backend-git-gateway-2.13.0.tgz", - "integrity": "sha512-cwifb+PBkvsTEHmO8l/uRdVv1QFrACpIikFF/jNDuxeixOY/KRWnKGfmc2t5L+D87CRGv9EcSF8J0lPDcpouYQ==", + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/netlify-cms-backend-git-gateway/-/netlify-cms-backend-git-gateway-2.13.1.tgz", + "integrity": "sha512-0prZbfmDd7k2Ww16kS1wayCBH/Er5fj/2OxdLPxoanQSRmCmTF1v9RRsy/52UR4mQdZd1e7Y5zgpIeoHk1aq6g==", "requires": { "gotrue-js": "^0.9.24", "ini": "^2.0.0", @@ -32175,9 +33383,9 @@ } }, "netlify-cms-backend-github": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/netlify-cms-backend-github/-/netlify-cms-backend-github-2.14.0.tgz", - "integrity": "sha512-M0Dz31TdKGiOjJYEAd/F4zyAvsrjqgWZjxaXUGSfcbVTXmSJlKppocUw33Z1Uod3U6Iou18S/egMSz8uMA0qIA==", + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/netlify-cms-backend-github/-/netlify-cms-backend-github-2.14.1.tgz", + "integrity": "sha512-To7ZxqMUQuV7TBrckhKUT/uwHtVbRcs6RzDPayYkkA5j5SLlrQY2nJYpPQgJjEktCLYMPvcz2HZXTzWMOyvDDA==", "requires": { "apollo-cache-inmemory": "^1.6.2", "apollo-client": "^2.6.3", @@ -32203,20 +33411,27 @@ "semaphore": "^1.1.0" } }, + "netlify-cms-backend-proxy": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/netlify-cms-backend-proxy/-/netlify-cms-backend-proxy-1.2.3.tgz", + "integrity": "sha512-HSbTxER/QaYonr8JC8W2eULKmvCwgH42NHNqKAz4QZNE5qNdbNk7pccfHHa3YjE4JcEcpJEMkb3+GrdDhq2QCw==", + "requires": {} + }, "netlify-cms-backend-test": { "version": "2.11.3", "resolved": "https://registry.npmjs.org/netlify-cms-backend-test/-/netlify-cms-backend-test-2.11.3.tgz", "integrity": "sha512-L7WXjryPcZ8immIkrdDauZjqiOrKS5NIcc6ewP9QI1BrZr2jeqwDpeN2/45fPdg/TRxtRA3ik3MuKXXLJRJ0MQ==" }, "netlify-cms-core": { - "version": "2.54.5", - "resolved": "https://registry.npmjs.org/netlify-cms-core/-/netlify-cms-core-2.54.5.tgz", - "integrity": "sha512-sAx4PWkrnc8G51fQjxz7AA/Q7Baic3jHFc8dADYnIVSKeJyg/xFcGQwSR594UdAx6sBcyMrNm4ON31k5CA07VA==", + "version": "2.55.2", + "resolved": "https://registry.npmjs.org/netlify-cms-core/-/netlify-cms-core-2.55.2.tgz", + "integrity": "sha512-g7pU53axFQt8n3zzyNt/FI8vPv/lZ+G4cJnh5sfyWSM9/rK4wr7DeDfZTbmjPeonfuUFiD1UrFqzwqAnT7BjTA==", "requires": { "@iarna/toml": "2.2.5", "ajv": "8.1.0", "ajv-errors": "^3.0.0", "ajv-keywords": "^5.0.0", + "clean-stack": "^4.1.0", "copy-text-to-clipboard": "^3.0.0", "deepmerge": "^4.2.2", "diacritics": "^1.3.0", @@ -32274,6 +33489,12 @@ "uri-js": "^4.2.2" } }, + "ajv-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", + "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", + "requires": {} + }, "ajv-keywords": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", @@ -32286,118 +33507,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "requires": { - "isarray": "0.0.1" - } - }, - "react-redux": { - "version": "7.2.6", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.6.tgz", - "integrity": "sha512-10RPdsz0UUrRL1NZE0ejTkucnclYSgXp5q+tB5SWx2qeG2ZJQJyymgAhwKy73yiL/13btfB6fPr+rgbMAaZIAQ==", - "requires": { - "@babel/runtime": "^7.15.4", - "@types/react-redux": "^7.1.20", - "hoist-non-react-statics": "^3.3.2", - "loose-envify": "^1.4.0", - "prop-types": "^15.7.2", - "react-is": "^17.0.2" - }, - "dependencies": { - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - } - } - }, - "react-router-dom": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.0.tgz", - "integrity": "sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ==", - "requires": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.2.1", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "dependencies": { - "react-router": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.1.tgz", - "integrity": "sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ==", - "requires": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "mini-create-react-context": "^0.4.0", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - } - } - } - }, - "redux-notifications": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/redux-notifications/-/redux-notifications-4.0.1.tgz", - "integrity": "sha512-mRVaEcsvu5B4P8x8kW0uY83EQqaWL/0+/NvL4bdbHGJVg+Rwx54MgBU1s+tB6RAA2E6NX/DmQrO4EbFDcQSi+w==", - "requires": { - "object-assign": "^4.1.1", - "prop-types": "^15.5.10", - "react-redux": "^4.0.0", - "react-transition-group": "^1.1.3" - }, - "dependencies": { - "react-redux": { - "version": "4.4.10", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-4.4.10.tgz", - "integrity": "sha512-tjL0Bmpkj75Td0k+lXlF8Fc8a9GuXFv/3ahUOCXExWs/jhsKiQeTffdH0j5byejCGCRL4tvGFYlrwBF1X/Aujg==", - "requires": { - "create-react-class": "^15.5.1", - "hoist-non-react-statics": "^3.3.0", - "invariant": "^2.0.0", - "lodash": "^4.17.11", - "loose-envify": "^1.4.0", - "prop-types": "^15.7.2" - } - }, - "react-transition-group": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-1.2.1.tgz", - "integrity": "sha512-CWaL3laCmgAFdxdKbhhps+c0HRGF4c+hdM4H23+FI1QBNUyx/AMeIJGWorehPNSaKnQNOAxL7PQmqMu78CDj3Q==", - "requires": { - "chain-function": "^1.0.0", - "dom-helpers": "^3.2.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.5.6", - "warning": "^3.0.0" - } - } - } - }, - "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==" - }, - "warning": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", - "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", - "requires": { - "loose-envify": "^1.0.0" - } } } }, @@ -32412,24 +33521,30 @@ "integrity": "sha512-Ygq6qhYndgyxIHtWZ09dMGh6FgBnsEpaSUryvTholvAK4smRJMkOjlwZTSoblM82k/hE7hl/PD8EVIozafVcXg==" }, "netlify-cms-lib-util": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/netlify-cms-lib-util/-/netlify-cms-lib-util-2.15.0.tgz", - "integrity": "sha512-aOCV7/YTIU1aNd7NaJLaUeJLNRs9+gNBX4juRzzE2/TQcSpC8nHffMs8ijUTndJ/gm7peOw6OhUXX2DkmeY+qg==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/netlify-cms-lib-util/-/netlify-cms-lib-util-2.15.1.tgz", + "integrity": "sha512-Kg9aK40VjNRoD/BQ8MrYqj5K1ac62cjWrH3x+NqFEIyBQkpGtWcKzm6vrAcNe61LirW64YccsVAf+ll+ZDMJGA==", "requires": { "js-sha256": "^0.9.0", "localforage": "^1.7.3", "semaphore": "^1.1.0" } }, + "netlify-cms-lib-widgets": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/netlify-cms-lib-widgets/-/netlify-cms-lib-widgets-1.8.1.tgz", + "integrity": "sha512-1tDCQJ90Flv8EcDTbCc395+oB3PpS08B3KnuMX0h1r601Z1/ORw+vSYQOTDlL+TvC13epmtmUwG29O0LjEl0QA==", + "requires": {} + }, "netlify-cms-locales": { - "version": "1.38.2", - "resolved": "https://registry.npmjs.org/netlify-cms-locales/-/netlify-cms-locales-1.38.2.tgz", - "integrity": "sha512-tqSi/WAYxZ9kuX6Raa0+pEupoNaGXnC/7RnPONkecgRWWU0DbR6lK4MnexQT6GaeBk9IiYzFFEmSvih0Al/IeA==" + "version": "1.39.0", + "resolved": "https://registry.npmjs.org/netlify-cms-locales/-/netlify-cms-locales-1.39.0.tgz", + "integrity": "sha512-79MhSw588IEMtd0SLObSIiTC0cv7krYqJOtYnapPwJcUYZ87nFz/le9v/KvJglb5OxmpvlNLRyGvbyK5Er4v4w==" }, "netlify-cms-ui-default": { - "version": "2.15.4", - "resolved": "https://registry.npmjs.org/netlify-cms-ui-default/-/netlify-cms-ui-default-2.15.4.tgz", - "integrity": "sha512-GckgSG8NrzmV/0BxJbqptpykRs7ZBWRmaydLR1j18XnLwe/ZWDEnibyHbP7fLCQuPL5SjX8e/1yZ2tHTvtML4w==", + "version": "2.15.5", + "resolved": "https://registry.npmjs.org/netlify-cms-ui-default/-/netlify-cms-ui-default-2.15.5.tgz", + "integrity": "sha512-hrdS1zEF/Pb3jpxqHdRrb4cOxsTUBHgSr7doyRfZaa2il6S5s/Pgq49Otu6xr0CHiGNB721U4mXxFn8nCigcYw==", "requires": { "react-aria-menubutton": "^7.0.0", "react-toggled": "^1.1.2", @@ -32464,18 +33579,18 @@ "integrity": "sha512-/0S10iXZVivlUKI6smyb+cE6bZQT9W8/Y2JJJYpP6vpoOynH0F78hSDUERv+3C428SPotyHeCLRneHoH44fkfQ==" }, "netlify-cms-widget-code": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/netlify-cms-widget-code/-/netlify-cms-widget-code-1.3.3.tgz", - "integrity": "sha512-rWU5NkF3/alL9o6IxGw76AqCFN83RSEdrGHsSkFkl5RQWxLI6qeHh5gaksXv1Ikq/G+S0iRljzZQe1FQrrAT9w==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/netlify-cms-widget-code/-/netlify-cms-widget-code-1.3.4.tgz", + "integrity": "sha512-WNrL4QIaTE9cIi4ubaLZ9WyFzoVSVLh25nRy+GsrIHJ0ltd0Y8iL/JzGsH7onpmOMX5KgaYeaHkoPGcrpc3MIQ==", "requires": { "react-codemirror2": "^7.0.0", "react-select": "^4.0.0" } }, "netlify-cms-widget-colorstring": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/netlify-cms-widget-colorstring/-/netlify-cms-widget-colorstring-1.1.1.tgz", - "integrity": "sha512-QRNhSwc3g2ibSFzmX1oDC1ulG3kNtlq+BtieMQiOcTbj8AhPOvhs22V4q+pQu6ymwUoYRJF/wUoaMzXWcCQ+QQ==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/netlify-cms-widget-colorstring/-/netlify-cms-widget-colorstring-1.1.2.tgz", + "integrity": "sha512-KsLSU4XQ6EL4aQYAb4tlTaZoO0FE1pbwe9eCZ8njg4nOc2HUcHyzjOEgwFfdnWdyokQFRTbweZ01/9caknZE8w==", "requires": { "react-color": "^2.18.1", "validate-color": "^2.1.0" @@ -32498,9 +33613,9 @@ } }, "netlify-cms-widget-file": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/netlify-cms-widget-file/-/netlify-cms-widget-file-2.11.1.tgz", - "integrity": "sha512-jUGsD8xTV5xOl2sPQXg9BseovOBlfqyEryUWdvTrysP9rcB2kzd3PMso39vRyC/mqS/oNNwG1/XIYCr+NHO4gw==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/netlify-cms-widget-file/-/netlify-cms-widget-file-2.12.1.tgz", + "integrity": "sha512-u80aN3X0xSi+LoxJrvjRR5q1xPjR4daDxiyhtXutiA8qg2/kerYOftdAWhsZ2aMyIpvXMPasNCqpcic+wnknBA==", "requires": { "array-move": "4.0.0", "common-tags": "^1.8.0", @@ -32715,14 +33830,15 @@ "integrity": "sha512-4F7c+xkLba4UQTxhqfO8HTKfzCgQLeyDfdvJJOm/RXJjvcK+tp4MnTPqMI3OHBKi56Ay/oV1Q8OHIQ6grT9bpQ==" }, "netlify-cms-widget-object": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/netlify-cms-widget-object/-/netlify-cms-widget-object-2.7.1.tgz", - "integrity": "sha512-vgqAEj+mwt5oBh2wjaqLxya1lYAjeWlLUjDliwPCM9BQcQbRA78qyuEC7L3vtZ6py744AJCCoPwvGvfS4aO+Gw==" + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/netlify-cms-widget-object/-/netlify-cms-widget-object-2.7.2.tgz", + "integrity": "sha512-x2jyRHcIBymdEZSFVoJrm6gVlCeySs4n/p8t+wM1n0HB5av9z5hnL/AypiwnNAUC2Bf+0AtrfFnQg2K6gZUcGQ==", + "requires": {} }, "netlify-cms-widget-relation": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/netlify-cms-widget-relation/-/netlify-cms-widget-relation-2.11.0.tgz", - "integrity": "sha512-CAktNXtepfvbxccvOW0DEp9GUoPKqQvK0XfNjGhgCpKTGRcowLSRKBFBvl4X8icMNOfoWFvLG8KzG5oG9FgXSw==", + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/netlify-cms-widget-relation/-/netlify-cms-widget-relation-2.11.1.tgz", + "integrity": "sha512-oHnEgYKSqyU/XOyIHE/jvqLhFAk4YbaU0Xmwv+YBY38F1KuSQ0LUnm0slXlKO5jfl4jdCXnBGzgEcw8XEOviDw==", "requires": { "react-select": "^4.0.0", "react-sortable-hoc": "^2.0.0", @@ -32837,14 +33953,14 @@ "integrity": "sha512-jY5dPJzw6NHd/KPSfPKJ+IHoFS81/tJ43r34ZeNMXGzCOM8jwQDCD12HYayKIB6MuznrnqIYy2e891NA2g0ibA==" }, "node-polyglot": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/node-polyglot/-/node-polyglot-2.4.2.tgz", - "integrity": "sha512-AgTVpQ32BQ5XPI+tFHJ9bCYxWwSLvtmEodX8ooftFhEuyCgBG6ijWulIVb7pH3THigtgvc9uLiPn0IO51KHpkg==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/node-polyglot/-/node-polyglot-2.5.0.tgz", + "integrity": "sha512-zXVwHNhFsG3mls+LKHxoHF70GQOL3FTDT3jH7ldkb95kG76RdU7F/NbvxV7D2hNIL9VpWXW6y78Fz+3KZkatRg==", "requires": { - "array.prototype.foreach": "^1.0.0", + "array.prototype.foreach": "^1.0.2", "has": "^1.0.3", - "object.entries": "^1.1.4", - "string.prototype.trim": "^1.2.4", + "object.entries": "^1.1.5", + "string.prototype.trim": "^1.2.6", "warning": "^4.0.3" } }, @@ -32932,15 +34048,20 @@ "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" }, + "oauth": { + "version": "0.9.15", + "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz", + "integrity": "sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==" + }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==" }, "object-keys": { "version": "1.1.1", @@ -32948,12 +34069,12 @@ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", "has-symbols": "^1.0.3", "object-keys": "^1.1.1" } @@ -33460,6 +34581,76 @@ } } }, + "passport-google-oauth": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/passport-google-oauth/-/passport-google-oauth-2.0.0.tgz", + "integrity": "sha512-JKxZpBx6wBQXX1/a1s7VmdBgwOugohH+IxCy84aPTZNq/iIPX6u7Mqov1zY7MKRz3niFPol0KJz8zPLBoHKtYA==", + "requires": { + "passport-google-oauth1": "1.x.x", + "passport-google-oauth20": "2.x.x" + } + }, + "passport-google-oauth1": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-google-oauth1/-/passport-google-oauth1-1.0.0.tgz", + "integrity": "sha512-qpCEhuflJgYrdg5zZIpAq/K3gTqa1CtHjbubsEsidIdpBPLkEVq6tB1I8kBNcH89RdSiYbnKpCBXAZXX/dtx1Q==", + "requires": { + "passport-oauth1": "1.x.x" + } + }, + "passport-google-oauth20": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/passport-google-oauth20/-/passport-google-oauth20-2.0.0.tgz", + "integrity": "sha512-KSk6IJ15RoxuGq7D1UKK/8qKhNfzbLeLrG3gkLZ7p4A6DBCcv7xpyQwuXtWdpyR0+E0mwkpjY1VfPOhxQrKzdQ==", + "requires": { + "passport-oauth2": "1.x.x" + } + }, + "passport-oauth": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-oauth/-/passport-oauth-1.0.0.tgz", + "integrity": "sha512-4IZNVsZbN1dkBzmEbBqUxDG8oFOIK81jqdksE3HEb/vI3ib3FMjbiZZ6MTtooyYZzmKu0BfovjvT1pdGgIq+4Q==", + "requires": { + "passport-oauth1": "1.x.x", + "passport-oauth2": "1.x.x" + } + }, + "passport-oauth1": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.3.0.tgz", + "integrity": "sha512-8T/nX4gwKTw0PjxP1xfD0QhrydQNakzeOpZ6M5Uqdgz9/a/Ag62RmJxnZQ4LkbdXGrRehQHIAHNAu11rCP46Sw==", + "requires": { + "oauth": "0.9.x", + "passport-strategy": "1.x.x", + "utils-merge": "1.x.x" + } + }, + "passport-oauth2": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.7.0.tgz", + "integrity": "sha512-j2gf34szdTF2Onw3+76alNnaAExlUmHvkc7cL+cmaS5NzHzDP/BvFHJruueQ9XAeNOdpI+CH+PWid8RA7KCwAQ==", + "requires": { + "base64url": "3.x.x", + "oauth": "0.9.x", + "passport-strategy": "1.x.x", + "uid2": "0.0.x", + "utils-merge": "1.x.x" + } + }, + "passport-strategy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "integrity": "sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==" + }, + "passport-yandex": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/passport-yandex/-/passport-yandex-0.0.5.tgz", + "integrity": "sha512-zw0JR2jLrPGhF7eAzVJb7CvAd8Uacy7dSckzt0bzonTBDbsWx2wdmVDa11Kg4fDLirHkQF72nM0ijDs8oKdO3A==", + "requires": { + "passport-oauth": "1.0.x", + "pkginfo": "0.3.x" + } + }, "password-prompt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.2.tgz", @@ -33637,6 +34828,11 @@ } } }, + "pkginfo": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz", + "integrity": "sha512-yO5feByMzAp96LtP58wvPKSbaKAi/1C4kV9XpTctr6EepnP6F33RBNOiVrdz9BrPA98U2BMFsTNHo44TWcbQ2A==" + }, "platform": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", @@ -33655,6 +34851,11 @@ "@babel/runtime": "^7.16.7" } }, + "possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==" + }, "postcss": { "version": "8.4.6", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz", @@ -34266,9 +35467,10 @@ } }, "react-codemirror2": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/react-codemirror2/-/react-codemirror2-7.2.1.tgz", - "integrity": "sha512-t7YFmz1AXdlImgHXA9Ja0T6AWuopilub24jRaQdPVbzUJVNKIYuy3uCFZYa7CE5S3UW6SrSa5nAqVQvtzRF9gw==" + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/react-codemirror2/-/react-codemirror2-7.3.0.tgz", + "integrity": "sha512-gCgJPXDX+5iaPolkHAu1YbJ92a2yL7Je4TuyO3QEqOtI/d6mbEk08l0oIm18R4ctuT/Sl87X63xIMBnRQBXYXA==", + "requires": {} }, "react-color": { "version": "2.19.3", @@ -34420,9 +35622,10 @@ "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" }, "react-frame-component": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/react-frame-component/-/react-frame-component-5.2.1.tgz", - "integrity": "sha512-nrSh1OZuHlX69eWqJPiUkPT9S6/wxc4PpJV+vOQ4pHQQ8XmIsIT+utWT+nX32ZfANHZuKONA7JsWMUGT36CqaQ==" + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/react-frame-component/-/react-frame-component-5.2.7.tgz", + "integrity": "sha512-ROjHtSLoSVYUBfTieazj/nL8jIX9rZFmHC0yXEU+dx6Y82OcBEGgU9o7VyHMrBFUN9FuQ849MtIPNNLsb4krbg==", + "requires": {} }, "react-helmet": { "version": "6.1.0", @@ -34436,18 +35639,30 @@ } }, "react-hot-loader": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.13.0.tgz", - "integrity": "sha512-JrLlvUPqh6wIkrK2hZDfOyq/Uh/WeVEr8nc7hkn2/3Ul0sx1Kr5y4kOGNacNRoj7RhwLNcQ3Udf1KJXrqc0ZtA==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.13.1.tgz", + "integrity": "sha512-ZlqCfVRqDJmMXTulUGic4lN7Ic1SXgHAFw7y/Jb7t25GBgTR0fYAJ8uY4mrpxjRyWGWmqw77qJQGnYbzCvBU7g==", "requires": { "fast-levenshtein": "^2.0.6", "global": "^4.3.0", "hoist-non-react-statics": "^3.3.0", - "loader-utils": "^1.1.0", + "loader-utils": "^2.0.3", "prop-types": "^15.6.1", "react-lifecycles-compat": "^3.0.4", "shallowequal": "^1.1.0", "source-map": "^0.7.3" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } } }, "react-icons": { @@ -34518,9 +35733,9 @@ } }, "react-modal": { - "version": "3.14.4", - "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.14.4.tgz", - "integrity": "sha512-8surmulejafYCH9wfUmFyj4UfbSJwjcgbS9gf3oOItu4Hwd6ivJyVBETI0yHRhpJKCLZMUtnhzk76wXTsNL6Qg==", + "version": "3.16.1", + "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.16.1.tgz", + "integrity": "sha512-VStHgI3BVcGo7OXczvnJN7yT2TWHJPDXZWyI/a0ssFNhGZWsPmB8cF0z33ewDXq4VfYMO1vXgiv/g8Nj9NDyWg==", "requires": { "exenv": "^1.2.0", "prop-types": "^15.7.2", @@ -34537,11 +35752,76 @@ "prop-types": "^15.5.8" } }, + "react-redux": { + "version": "7.2.9", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.9.tgz", + "integrity": "sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==", + "requires": { + "@babel/runtime": "^7.15.4", + "@types/react-redux": "^7.1.20", + "hoist-non-react-statics": "^3.3.2", + "loose-envify": "^1.4.0", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + }, + "dependencies": { + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + } + } + }, "react-refresh": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==" }, + "react-router": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", + "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", + "requires": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "requires": { + "isarray": "0.0.1" + } + } + } + }, + "react-router-dom": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", + "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", + "requires": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.3.4", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + } + }, "react-scroll-sync": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/react-scroll-sync/-/react-scroll-sync-0.9.0.tgz", @@ -34635,40 +35915,63 @@ "integrity": "sha512-3am1uA5ZzDwUkReEuUkK+fJ0DAYcGiLraWEPqXfL1kKD/NHbbB7fB/t+5FflMGd+FA6n9hih1es4pui1yzKi0w==" }, "react-topbar-progress-indicator": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/react-topbar-progress-indicator/-/react-topbar-progress-indicator-4.1.0.tgz", - "integrity": "sha512-g6iEXI6gMKQlspckm2mtFt1yE8AiMRD9bZLRR3XRmB8ZqY0QMRi2TOQDLbH3YrEI7ma8I3rkL5CN9ZbfKv9GPg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/react-topbar-progress-indicator/-/react-topbar-progress-indicator-4.1.1.tgz", + "integrity": "sha512-Oy3ENNKfymt16zoz5SYy/WOepMurB0oeZEyvuHm8JZ3jrTCe1oAUD7fG6HhYt5sg8Wcg5gdkzSWItaFF6c6VhA==", "requires": { "topbar": "^0.1.3" } }, + "react-transition-group": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-1.2.1.tgz", + "integrity": "sha512-CWaL3laCmgAFdxdKbhhps+c0HRGF4c+hdM4H23+FI1QBNUyx/AMeIJGWorehPNSaKnQNOAxL7PQmqMu78CDj3Q==", + "requires": { + "chain-function": "^1.0.0", + "dom-helpers": "^3.2.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.5.6", + "warning": "^3.0.0" + }, + "dependencies": { + "warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", + "integrity": "sha512-jMBt6pUrKn5I+OGgtQ4YZLdhIeJmObddh6CsibPxyQ5yPZm1XExSyzC1LCNX7BzhxWgiHmizBWJTHJIjMjTQYQ==", + "requires": { + "loose-envify": "^1.0.0" + } + } + } + }, "react-virtualized-auto-sizer": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.6.tgz", - "integrity": "sha512-7tQ0BmZqfVF6YYEWcIGuoR3OdYe8I/ZFbNclFlGOC3pMqunkYF/oL30NCjSGl9sMEb17AnzixDz98Kqc3N76HQ==" + "version": "1.0.24", + "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.24.tgz", + "integrity": "sha512-3kCn7N9NEb3FlvJrSHWGQ4iVl+ydQObq2fHMn12i5wbtm74zHOPhz/i64OL3c1S1vi9i2GXtZqNqUJTQ+BnNfg==", + "requires": {} }, "react-waypoint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/react-waypoint/-/react-waypoint-10.1.0.tgz", - "integrity": "sha512-wiVF0lTslVm27xHbnvUUADUrcDjrQxAp9lEYGExvcoEBScYbXu3Kt++pLrfj6CqOeeRAL4HcX8aANVLSn6bK0Q==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/react-waypoint/-/react-waypoint-10.3.0.tgz", + "integrity": "sha512-iF1y2c1BsoXuEGz08NoahaLFIGI9gTUAAOKip96HUmylRT6DUtpgoBPjk/Y8dfcFVmfVDvUzWjNXpZyKTOV0SQ==", "requires": { "@babel/runtime": "^7.12.5", "consolidated-events": "^1.1.0 || ^2.0.0", "prop-types": "^15.0.0", - "react-is": "^17.0.1" + "react-is": "^17.0.1 || ^18.0.0" }, "dependencies": { "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" } } }, "react-window": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.6.tgz", - "integrity": "sha512-8VwEEYyjz6DCnGBsd+MgkD0KJ2/OXFULyDtorIiTz+QzwoP94tBoA7CnbtyXMm+cCeAUER5KJcPtWl9cpKbOBg==", + "version": "1.8.10", + "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.10.tgz", + "integrity": "sha512-Y0Cx+dnU6NLa5/EvoHukUD0BklJ8qITCtVEPY1C/nL8wwoZ0b5aEw8Ff1dOVHw7fCzMt55XfJDd8S8W8LCaUCg==", "requires": { "@babel/runtime": "^7.0.0", "memoize-one": ">=3.1.1 <6" @@ -34763,7 +36066,46 @@ "redux-devtools-extension": { "version": "2.13.9", "resolved": "https://registry.npmjs.org/redux-devtools-extension/-/redux-devtools-extension-2.13.9.tgz", - "integrity": "sha512-cNJ8Q/EtjhQaZ71c8I9+BPySIBVEKssbPpskBfsXqb8HJ002A3KRVHfeRzwRo6mGPqsm7XuHTqNSNeS1Khig0A==" + "integrity": "sha512-cNJ8Q/EtjhQaZ71c8I9+BPySIBVEKssbPpskBfsXqb8HJ002A3KRVHfeRzwRo6mGPqsm7XuHTqNSNeS1Khig0A==", + "requires": {} + }, + "redux-notifications": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/redux-notifications/-/redux-notifications-4.0.1.tgz", + "integrity": "sha512-mRVaEcsvu5B4P8x8kW0uY83EQqaWL/0+/NvL4bdbHGJVg+Rwx54MgBU1s+tB6RAA2E6NX/DmQrO4EbFDcQSi+w==", + "requires": { + "object-assign": "^4.1.1", + "prop-types": "^15.5.10", + "react-redux": "^4.0.0", + "react-transition-group": "^1.1.3" + }, + "dependencies": { + "react-redux": { + "version": "4.4.10", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-4.4.10.tgz", + "integrity": "sha512-tjL0Bmpkj75Td0k+lXlF8Fc8a9GuXFv/3ahUOCXExWs/jhsKiQeTffdH0j5byejCGCRL4tvGFYlrwBF1X/Aujg==", + "requires": { + "create-react-class": "^15.5.1", + "hoist-non-react-statics": "^3.3.0", + "invariant": "^2.0.0", + "lodash": "^4.17.11", + "loose-envify": "^1.4.0", + "prop-types": "^15.7.2" + } + }, + "redux": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/redux/-/redux-3.7.2.tgz", + "integrity": "sha512-pNqnf9q1hI5HHZRBkj3bAngGZW/JMCmexDlOxw4XagXY2o1327nHH54LoTjiPJ0gizoqPDRqWyX/00g0hD6w+A==", + "peer": true, + "requires": { + "lodash": "^4.2.1", + "lodash-es": "^4.2.1", + "loose-envify": "^1.1.0", + "symbol-observable": "^1.0.3" + } + } + } }, "redux-thunk": { "version": "2.4.1", @@ -34802,13 +36144,14 @@ "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" }, "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" } }, "regexpp": { @@ -35355,18 +36698,29 @@ "tslib": "^1.9.0" } }, + "safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "requires": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + } + }, "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==" }, "safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", "is-regex": "^1.1.4" } }, @@ -35649,6 +37003,30 @@ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, + "set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + } + }, + "set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + } + }, "setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", @@ -35723,13 +37101,14 @@ "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==" }, "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" } }, "signal-exit": { @@ -36264,33 +37643,34 @@ } }, "string.prototype.trim": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.5.tgz", - "integrity": "sha512-Lnh17webJVsD6ECeovpVN17RlAKjmz4rF9S+8Y45CkMc/ufVpTkU3vZIyIC7sllQ1FCvObZnnCdNs/HXTUOTlg==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" } }, "string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" } }, "string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" } }, "stringify-entities": { @@ -36849,7 +38229,7 @@ "truncate-utf8-bytes": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", - "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=", + "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==", "requires": { "utf8-byte-length": "^1.0.1" } @@ -36936,6 +38316,54 @@ "resolved": "https://registry.npmjs.org/type-of/-/type-of-2.0.1.tgz", "integrity": "sha1-5yoXQYllaOn2KDeNgW1pEvfyOXI=" }, + "typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "requires": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "requires": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "requires": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + } + }, "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", @@ -36960,6 +38388,11 @@ "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.32.tgz", "integrity": "sha512-f9BESNVhzlhEFf2CHMSj40NWOjYPl1YKYbrvIr/hFTDEmLq7SRbWvm7FcdcpCYT95zrOhC7gZSxjdnnTpBcwVw==" }, + "uid2": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.4.tgz", + "integrity": "sha512-IevTus0SbGwQzYh3+fRsAMTVVPOoIVufzacXcHPmdlle1jUpq7BRL+mw3dgeLanvGZdwwbWhRV6XrcFNdBmjWA==" + }, "unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -37269,26 +38702,34 @@ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" }, "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz", + "integrity": "sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==", "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" + "punycode": "^1.4.1", + "qs": "^6.11.2" }, "dependencies": { "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + "qs": { + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz", + "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", + "requires": { + "side-channel": "^1.0.6" + } } } }, + "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==" + }, "url-loader": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", @@ -37348,9 +38789,9 @@ } }, "utf8-byte-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", - "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz", + "integrity": "sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA==" }, "utif": { "version": "2.0.1", @@ -37396,9 +38837,9 @@ "integrity": "sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA=" }, "validate-color": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/validate-color/-/validate-color-2.2.1.tgz", - "integrity": "sha512-1eDb1zqP6W6bbfKKl6dRXObelNoQpW7aF3BUTh2AivWuhcD0pa3ejwURWqrVsyKJMLBMlHLFcM3sj5J+dSFhbg==" + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/validate-color/-/validate-color-2.2.4.tgz", + "integrity": "sha512-Znolz+b6CwW6eBXYld7MFM3O7funcdyRfjKC/X9hqYV/0VcC5LB/L45mff7m3dIn9wdGdNOAQ/fybNuD5P/HDw==" }, "value-equal": { "version": "1.0.1", @@ -37662,9 +39103,9 @@ } }, "what-input": { - "version": "5.2.10", - "resolved": "https://registry.npmjs.org/what-input/-/what-input-5.2.10.tgz", - "integrity": "sha512-7AQoIMGq7uU8esmKniOtZG3A+pzlwgeyFpkS3f/yzRbxknSL68tvn5gjE6bZ4OMFxCPjpaBd2udUTqlZ0HwrXQ==" + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/what-input/-/what-input-5.2.12.tgz", + "integrity": "sha512-3yrSa7nGSXGJS6wZeSkO6VNm95pB1mZ9i3wFzC1hhY7mn4/afue/MvXz04OXNdBC8bfo4AB4RRd3Dem9jXM58Q==" }, "what-the-diff": { "version": "0.6.0", @@ -37705,6 +39146,18 @@ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" }, + "which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "requires": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + } + }, "widest-line": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", diff --git a/package.json b/package.json index 000d3429..b5189ba5 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,9 @@ "dependencies": { "@gatsby-contrib/gatsby-plugin-elasticlunr-search": "^3.0.2", "@theme-ui/color": "^0.6.0", + "connect": "^3.7.0", "gatsby": "^4.7.1", + "gatsby-plugin-disqus": "^1.2.6", "gatsby-plugin-google-analytics": "^4.7.0", "gatsby-plugin-image": "^2.7.0", "gatsby-plugin-manifest": "^4.7.0", @@ -41,7 +43,10 @@ "gatsby-source-filesystem": "^4.7.0", "gatsby-transformer-remark": "^5.7.0", "gatsby-transformer-sharp": "^4.7.0", - "netlify-cms-app": "^2.14.32", + "netlify-cms-app": "^2.15.72", + "netlify-cms-locales": "^1.39.0", + "passport-google-oauth": "^2.0.0", + "passport-yandex": "^0.0.5", "prismjs": "^1.27.0", "react": "^16.14.0", "react-dom": "^16.14.0", diff --git a/src/assets/scss/_theme-variables.scss b/src/assets/scss/_theme-variables.scss index 0c3e5b11..bbd9d793 100644 --- a/src/assets/scss/_theme-variables.scss +++ b/src/assets/scss/_theme-variables.scss @@ -11,7 +11,7 @@ $breakpoint-xl: 1200px; monospace; --font-size-small: 12px; - --home-link-color: #d4d4d4; + --home-link-color: #5c2941; --home-link-hover-color: var(--primary-color); --button-color: #e5c3d3; diff --git a/src/assets/scss/style.scss b/src/assets/scss/style.scss index f8cfd8c3..78ec4a31 100644 --- a/src/assets/scss/style.scss +++ b/src/assets/scss/style.scss @@ -28,14 +28,14 @@ margin-left: 20px; } a { - color: rgba(255, 255, 255, 0.6); + color: rgb(255, 255, 255); text-decoration: none; &:hover { - color: rgba(255, 255, 255, 0.8); + color: rgba(255, 255, 255, 0.842); } } a[aria-current="page"] { - color: rgba(255, 255, 255, 1); + color: rgb(255, 255, 255); } .menu-trigger { display: none; @@ -221,7 +221,7 @@ article figure { text-align: center; figcaption { font-size: var(--font-size-small); - color: var(--text-color-meta); + color: var(255, 255, 255); margin-top: 5px; } } @@ -338,7 +338,7 @@ article img { .site-footer { display: flex; align-items: center; - background: #eee; + background: #0DA860; text-align: center; font-size: 14px; padding: 20px 0; @@ -428,7 +428,40 @@ article img { } } +//Events +.events {border-collapse:collapse;border-color:#93a1a1;border-spacing:0;} +.events td{background-color:#fdf6e3;border-color:#93a1a1;border-style:solid;border-width:1px;color:#002b36; + font-family:Arial, sans-serif;font-size:14px;overflow:hidden;padding:10px 5px;word-break:normal;} +.events th{background-color:#657b83;border-color:#93a1a1;border-style:solid;border-width:1px;color:#fdf6e3; + font-family:Arial, sans-serif;font-size:14px;font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;} +.events .events-12h1{border-color:inherit;font-family:"Comic Sans MS", cursive, sans-serif !important;text-align:left;vertical-align:top} +.events .events-abk0{font-family:"Comic Sans MS", cursive, sans-serif !important;text-align:left;vertical-align:top} + +.event-2 { + vertical-align: middle; + display: inline-block; +} + + +.events-health {border-collapse:collapse;border-color:#93a1a1;border-spacing:0;} +.events-health td{background-color:#fdf6e3;border-color:#93a1a1;border-style:solid;border-width:1px;color:#002b36; + font-family:Arial, sans-serif;font-size:14px;overflow:hidden;padding:10px 5px;word-break:normal;} +.events-health th{background-color:#657b83;border-color:#93a1a1;border-style:solid;border-width:1px;color:#fdf6e3; + font-family:Arial, sans-serif;font-size:14px;font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;} +.events-health .events-health-acii{background-color:#FFF;border-color:inherit;color:#333;text-align:left;vertical-align:top} +.events-health .events-health-xls6{background-color:#FFF;border-color:inherit;color:#333;text-align:left;vertical-align:middle} +.events-health .events-health-0pky{border-color:inherit;text-align:left;vertical-align:top} + +.global-events {border-collapse:collapse;border-color:#93a1a1;border-spacing:0;} +.global-events td{background-color:#fdf6e3;border-color:#93a1a1;border-style:solid;border-width:1px;color:#002b36; + font-family:Arial, sans-serif;font-size:14px;overflow:hidden;padding:10px 5px;word-break:normal;} +.global-events th{background-color:#657b83;border-color:#93a1a1;border-style:solid;border-width:1px;color:#fdf6e3; + font-family:Arial, sans-serif;font-size:14px;font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;} +.global-events .tg-0lax{text-align:left;vertical-align:top} @import "utility"; // Libraries @import "lib/prism-default"; + + + diff --git a/src/components/Banner.js b/src/components/Banner.js new file mode 100644 index 00000000..4fad22d4 --- /dev/null +++ b/src/components/Banner.js @@ -0,0 +1,23 @@ +import React from 'react'; + +const Banner = () => { + return ( +
+Читаете блог? Не забудьте про выборы! Ваш голос важнее! +
+ ); +}; + +export default Banner; diff --git a/src/components/blog-list-home.js b/src/components/blog-list-home.js index ebda07b0..dfbd6393 100644 --- a/src/components/blog-list-home.js +++ b/src/components/blog-list-home.js @@ -16,7 +16,7 @@ export default function BlogListHome(props) { const PostMaker = ({ data }) => (

- Latest in Blog{" "} + Последние новости{" "} @@ -29,7 +29,7 @@ const PostMaker = ({ data }) => ( variant: "variants.button", }} > - See more + Больше новостей diff --git a/src/components/footer.js b/src/components/footer.js index 81323583..a405ac05 100644 --- a/src/components/footer.js +++ b/src/components/footer.js @@ -12,12 +12,7 @@ const Footer = () => ( >

- A GatsbyJS Starter for Netlify CMS, Made with{" "} - - - {" "} - by Stackrole.com -

+ 2025 © 10А Столинской государственной гимназии. Вход для администраторов

) diff --git a/src/components/navigation.js b/src/components/navigation.js index b6cabd95..63916fdb 100644 --- a/src/components/navigation.js +++ b/src/components/navigation.js @@ -5,22 +5,27 @@ import { Link } from "gatsby" import { RiMenu3Line, RiCloseLine } from "react-icons/ri" import Theme from "../components/theme" + const MenuItems = [ { path: "/", - title: "Home", + title: "Главная", }, { - path: "/about", - title: "About", + path: "/blog", + title: "Что нового?", }, { - path: "/blog", - title: "Blog", + path: "/events", + title: "Мероприятия", + }, + { + path: "https://images-10a-stolin.vercel.app/", + title: "Галерея", }, { path: "/contact", - title: "Contact", + title: "Обратная связь", }, ] diff --git a/src/components/post-card.js b/src/components/post-card.js index 28100a0d..5afcccd9 100644 --- a/src/components/post-card.js +++ b/src/components/post-card.js @@ -2,6 +2,8 @@ import { jsx } from "theme-ui" import { Link } from "gatsby" import { GatsbyImage } from "gatsby-plugin-image" +import { BsFillPeopleFill } from "react-icons/bs"; +import { FaRegCalendarAlt } from "react-icons/fa"; const PostCard = ({ data }) => (
( color: "muted", }} > - +

{data.frontmatter.author}

+

diff --git a/src/components/search.js b/src/components/search.js index 091c7303..439837ca 100644 --- a/src/components/search.js +++ b/src/components/search.js @@ -8,12 +8,9 @@ import { RiSearchLine } from "react-icons/ri" export default class Search extends Component { constructor(props) { super(props) - this.state = { showSearch: false } + this.state = { showSearch: false, query: ``, results: [] } this.handleToggleClick = this.handleToggleClick.bind(this) - this.state = { - query: ``, - results: [], - } + this.index = this.getOrCreateIndex() } handleToggleClick() { @@ -36,7 +33,7 @@ export default class Search extends Component {
{ const query = evt.target.value - this.index = this.getOrCreateIndex() - this.setState({ - query, - results: this.index - .search(query, {}) - .map(({ ref }) => this.index.documentStore.getDoc(ref)), - }) + console.log("Search Index:", this.index) + const results = this.index + .search(query, {}) + .map(({ ref }) => this.index.documentStore.getDoc(ref)) + console.log("Search Results:", results) + this.setState({ query, results }) } } diff --git a/src/components/seo.js b/src/components/seo.js index 56e01954..b6f05435 100644 --- a/src/components/seo.js +++ b/src/components/seo.js @@ -26,11 +26,17 @@ const SEO = ({ title, description, image, article }) => { return ( - - - + + + + + + + + {
{colorMode === "default" ? : }
- {colorMode === "default" ? "Dark" : "Light"} + {colorMode === "default" ? "Тёмная" : "Светлая"}
diff --git a/src/content/pages/about.md b/src/content/pages/about.md deleted file mode 100644 index 79eddec3..00000000 --- a/src/content/pages/about.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -template: about-page -slug: /about -title: About Foundation ---- - -Thank you! Now say "nuclear wessels"! No! Don't jump! A sexy mistake. Anyone who laughs is a communist! - -A true inspiration for the children. And when we woke up, we had these bodies. Moving along… Do a flip! Michelle, I don't regret this, but I bth rue and lament it. - -![Toys](/assets/vanessa-bucceri-gdirwiyama8-unsplash.jpg "Toys") - -Nay, I respect and admire Harold Zoid too much to beat him to death with his own Oscar. Well, then good news! It's a suppository. Then we'll go with that data file! **I've been there.** _My folks were always on me to groom myself and wear underpants._ What am I, the pope? - -Daddy Bender, we're hungry. We can't compete with Mom! Her company is big and evil! Ours is small and neutral! We're rescuing ya. We'll go deliver this crate like professionals, and then we'll go home. - -I didn't ask for a completely reasonable excuse! I asked you to get busy! I never loved you. OK, this has gotta stop. I'm going to remind Fry of his humanity the way only a woman can. With a warning label this big, you know they gotta be fun! - -1. And from now on you're all named Bender Jr. -2. Ah, computer dating. It's like pimping, but you rarely have to use the phrase "upside your head." -3. You wouldn't. Ask anyway! - -Bender, quit destroying the universe! No! The cat shelter's on to me. Enough about your promiscuous mother, Hermes! We have bigger problems. Fatal. I guess if you want children beaten, you have to do it yourself. - -I decline the title of Iron Cook and accept the lesser title of Zinc Saucier, which I just made up. Uhh… also, comes with double prize money. You mean while I'm sleeping in it? I don't want to be rescued. - -- You know the worst thing about being a slave? They make you work, but they don't pay you or let you go. -- And when we woke up, we had these bodies. -- Spare me your space age technobabble, Attila the Hun! - -Hi, I'm a naughty nurse, and I really need someone to talk to. \$9.95 a minute. But, like most politicians, he promised more than he could deliver. I don't know what you did, Fry, but once again, you screwed up! Now all the planets are gonna start cracking wise about our mamas. - -You mean while I'm sleeping in it? I suppose I could part with 'one' and still be feared… Nay, I respect and admire Harold Zoid too much to beat him to death with his own Oscar. Negative, bossy meat creature! - -Oh God, what have I done? I don't 'need' to drink. I can quit anytime I want! Bender! Ship! Stop bickering or I'm going to come back there and change your opinions manually! Wow! A superpowers drug you can just rub onto your skin? You'd think it would be something you'd have to freebase. - -Ask her how her day was. In our darkest hour, we can stand erect, with proud upthrust bosoms. Why did you bring us here? I don't know what you did, Fry, but once again, you screwed up! Now all the planets are gonna start cracking wise about our mamas. - -Good news, everyone! I've taught the toaster to feel love! This opera's as lousy as it is brilliant! Your lyrics lack subtlety. You can't just have your characters announce how they feel. That makes me feel angry! - -Hello Morbo, how's the family? You won't have time for sleeping, soldier, not with all the bed making you'll be doing. Oh Leela! You're the only person I could turn to; you're the only person who ever loved me. - -My fellow Earthicans, as I have explained in my book 'Earth in the Balance'', and the much more popular ''Harry Potter and the Balance of Earth', we need to defend our planet against pollution. Also dark wizards. Incidentally, you have a dime up your nose. - -You are the last hope of the universe. You know the worst thing about being a slave? They make you work, but they don't pay you or let you go. I meant 'physically'. Look, perhaps you could let me work for a little food? I could clean the floors or paint a fence, or service you sexually? - -Hey, guess what you're accessories to. I feel like I was mauled by Jesus. Why would a robot need to drink? What are their names? Fry! Quit doing the right thing, you jerk! Doomsday device? Ah, now the ball's in Farnsworth's court! - -I saw you with those two "ladies of the evening" at Elzars. Explain that. Shinier than yours, meatbag. That's the ONLY thing about being a slave. Um, is this the boring, peaceful kind of taking to the streets? - -Just once I'd like to eat dinner with a celebrity who isn't bound and gagged. Daddy Bender, we're hungry. Kids don't turn rotten just from watching TV. I just want to talk. It has nothing to do with mating. Fry, that doesn't make sense. diff --git a/src/content/pages/contact.md b/src/content/pages/contact.md index 336f5307..d6a82c87 100644 --- a/src/content/pages/contact.md +++ b/src/content/pages/contact.md @@ -1,9 +1,10 @@ --- template: contact-page slug: /contact -title: Get in touch +title: Обратная связь --- +У вас есть вопросы? **Напишите нам** -Got a burning question regarding **JAMstack**, Need a new **Website**, or just anything in general. We are happy to talk. - -Just send us a message using the form below or you can send us a DM on [Twitter](https://twitter.com/stackrole) +Телефон: +375 29 245-96-10\ +Email: sashanevdah2010@gmail.com\ +Адрес: г. Столин, ул. Советская, д.54 \ No newline at end of file diff --git a/src/content/pages/events.md b/src/content/pages/events.md new file mode 100644 index 00000000..7abf5d25 --- /dev/null +++ b/src/content/pages/events.md @@ -0,0 +1,149 @@ +--- +template: about-page +slug: /events +title: Мероприятия +--- +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ДатаНазвание мероприятияВремяМесто
01.11.2023Экскурсия в музей истории Давид-Городка10:00г. Давид-Городок
17.11.2023Поход на премьеру фильма «Киношники»18:00Кинотеатр «Экран»
18.11.2023Интеллектуальная викторина11:20Кабинет №32
01.12.2023Молодежный квиз 202313:20Актовый зал
02.12.2023Квест «Наша малая Родина»11:00Центральная библиотека
10.02.2024Игра-практикум «Глаза - наши незаменимые помощники»12:00Кабинет №32
01.03.20241 марта — Международный день борьбы с наркоманией и наркобизнесом +13:20Центральная библиотека
02.03.2024Квест «По страницам истории»11:30Кабинет №32
16.03.202415 марта — День Конституции Республики Беларусь13:20Центральная библиотека
20.04.2024Психологический тест «Дороги, которые мы выбираем»12:00Кабинет №32
+ +

Дни здоровья¹

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ДатаНазваниеВремяМесто
09.01.2023День здоровья, посвященный началу учебного года.11:00Двор гимназии
11.11.2023Праздник волейбола10:00Спортзал
09.12.2023Мини-футбол11:00Спортзал
13.01.2024Лыжные гонки «Снежный снайпер»10:00Двор гимназии
11.05.2024День здоровья, посвященный окончанию учебного года10:00Двор гимназии
+ +

Общегимназические мероприятия¹

+ +
+ + + + + + + + + + + + + + + + + + + + +
ДатаНазвание
28.10Ярмарка талантов 2023
21.03Мисс гимназии 2024
18.05День гимназии
+
\ No newline at end of file diff --git a/src/content/pages/index.md b/src/content/pages/index.md index 46afe4e3..da9c32ce 100644 --- a/src/content/pages/index.md +++ b/src/content/pages/index.md @@ -1,12 +1,11 @@ --- template: index-page slug: / -title: Wyatt Morriss -tagline: Graphic Designer -featuredImage: /assets/toa-heftiba-0rlfirsdvzu-unsplash.jpg +title: Новости +tagline: 10А Столинской государственной гимназии 2023/2024 +featuredImage: /assets/271.jpg cta: - ctaText: Know more - ctaLink: /about + ctaText: Как прошел наш год? + ctaLink: /our_achievements --- - -He is a award winning gaming graphic designer, based in sunny side of California. Working as Principal designer at Bethesda +> Каждый день — это новая глава в книге нашей дружбы, знаний и мечтаний. \ No newline at end of file diff --git a/src/content/pages/yandex_8578b4db27d073dc.html b/src/content/pages/yandex_8578b4db27d073dc.html new file mode 100644 index 00000000..433fd1f6 --- /dev/null +++ b/src/content/pages/yandex_8578b4db27d073dc.html @@ -0,0 +1,6 @@ + + + + + Verification: 8578b4db27d073dc + \ No newline at end of file diff --git a/src/content/posts/2020-05-13-desk-for-minimalists.md b/src/content/posts/2020-05-13-desk-for-minimalists.md deleted file mode 100644 index 39763004..00000000 --- a/src/content/posts/2020-05-13-desk-for-minimalists.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -template: blog-post -title: Desk for minimalists -slug: /minimalists-desk -date: 2020-05-13 12:46 -description: sdasd -featuredImage: /assets/bench-accounting-nvzvopqw0gc-unsplash.jpg ---- - -Uh, is the puppy mechanical in any way? Maybe I love you so much I love you no matter who you are pretending to be. If rubbin' frozen dirt in your crotch is wrong, hey I don't wanna be right. I found what I need. And it's not friends, it's things. - -That's the ONLY thing about being a slave. OK, if everyone's finished being stupid. Bender, we're trying our best. Fry! Stay back! He's too powerful! I just told you! **You've killed me!** _And yet you haven't said what I told you to say!_ How can any of us trust you? - -![Royal Mail](/assets/royal-mail-unsplash.jpg "Royal Mail from Unsplash") - -## It doesn't look so shiny to me. - -No! I want to live! There are still too many things I don't own! It doesn't look so shiny to me. I'm just glad my fat, ugly mama isn't alive to see this day. Soon enough. I'm sure those windmills will keep them cool. - -![]() - -1. Guards! Bring me the forms I need to fill out to have her taken away! -2. Have you ever tried just turning off the TV, sitting down with your children, and hitting them? -3. You, a bobsleder!? That I'd like to see! - -### Daylight and everything. - -A true inspiration for the children. Anyone who laughs is a communist! Can I use the gun? Oh, how I wish I could believe or understand that! There's only one reasonable course of action now: kill Flexo! - -- Fry! Stay back! He's too powerful! -- Look, last night was a mistake. -- Please, Don-Bot… look into your hard drive, and open your mercy file! - -And I'm his friend Jesus. One hundred dollars. There, now he's trapped in a book I wrote: a crummy world of plot holes and spelling errors! No! The cat shelter's on to me. - -Fry! Quit doing the right thing, you jerk! I'm sure those windmills will keep them cool. I'm Santa Claus! Leela's gonna kill me. Then we'll go with that data file! - -That's right, baby. I ain't your loverboy Flexo, the guy you love so much. You even love anyone pretending to be him! Bite my shiny metal ass. Tell them I hate them. Yeah, and if you were the pope they'd be all, "Straighten your pope hat." And "Put on your good vestments." - -That's a popular name today. Little "e", big "B"? Hey, whatcha watching? A sexy mistake. A true inspiration for the children. Shut up and get to the point! - -Ven ve voke up, ve had zese wodies. Oh, all right, I am. But if anything happens to me, tell them I died robbing some old man. So, how 'bout them Knicks? Oh Leela! You're the only person I could turn to; you're the only person who ever loved me. - -Shut up and get to the point! Take me to your leader! I can explain. It's very valuable. You guys realize you live in a sewer, right? - -Robot 1-X, save my friends! And Zoidberg! Oh Leela! You're the only person I could turn to; you're the only person who ever loved me. I guess because my parents keep telling me to be more ladylike. As though! - -I daresay that Fry has discovered the smelliest object in the known universe! Oh right. I forgot about the battle. Oh dear! She's stuck in an infinite loop, and he's an idiot! Well, that's love for you. - -You wouldn't. Ask anyway! Is today's hectic lifestyle making you tense and impatient? Ven ve voke up, ve had zese wodies. Doomsday device? Ah, now the ball's in Farnsworth's court! - -Fatal. Maybe I love you so much I love you no matter who you are pretending to be. Really?! You can see how I lived before I met you. Alright, let's mafia things up a bit. Joey, burn down the ship. Clamps, burn down the crew. - -Enough about your promiscuous mother, Hermes! We have bigger problems. Bender, being God isn't easy. If you do too much, people get dependent on you, and if you do nothing, they lose hope. You have to use a light touch. Like a safecracker, or a pickpocket. diff --git a/src/content/posts/2020-05-13-my-pretty-white-shoes.md b/src/content/posts/2020-05-13-my-pretty-white-shoes.md deleted file mode 100644 index 488d26b2..00000000 --- a/src/content/posts/2020-05-13-my-pretty-white-shoes.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -template: blog-post -title: Extreme gaming extravaganza -slug: /gaming-extravaganza -date: 2020-05-13 12:55 -description: How we scaled an Extreme gaming extravaganza -featuredImage: /assets/fredrick-tendong-hvyepjyehdq-unsplash.jpg ---- - -My Pretty White ShoesMy Pretty White ShoesMy Pretty White ShoesMy Pretty White ShoesMy Pretty White ShoesMy Pretty White ShoesMy Pretty White Shoes diff --git a/src/content/posts/2020-05-13-paper-boat.md b/src/content/posts/2020-05-13-paper-boat.md deleted file mode 100644 index 2a7a3c62..00000000 --- a/src/content/posts/2020-05-13-paper-boat.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -template: blog-post -title: Character design -slug: /character-design -date: 2020-05-23 23:40 -description: How to draw a character -featuredImage: /assets/andrew-seaman-4fi_4q6_efm-unsplash.jpg ---- - -In visual arts, a model sheet, also known as a character board, character sheet, character study or simply a study, is a document used to help standardize the appearance, poses, and gestures of a character in arts such as animation, comics, and video games. - -Model sheets are required when [multiple artists](https://example.com) are involved in the production of an animated film, game, or comic to help maintain continuity in characters from scene to scene. In animation, one animator may only do one shot out of the several hundred that are required to complete an animated feature film. A character not drawn according to the production's standardized model is referred to as off-model. - -## For one beautiful night I knew what it was like to be a grandmother. Subjugated, yet honored. - -Yes! In your face, Gandhi! Ah, yes! John Quincy Adding Machine. He struck a chord with the voters when he pledged not to go on a killing spree. What are their names? I could if you hadn't turned on the light and shut off my stereo. - -1. Robot 1-X, save my friends! And Zoidberg! -2. Soon enough. -3. There's no part of that sentence I didn't like! - -### The key to victory is discipline, and that means a well made bed. You will practice until you can make your bed in your sleep. - -Why am I sticky and naked? Did I miss something fun? We're also Santa Claus! Soothe us with sweet lies. Hi, I'm a naughty nurse, and I really need someone to talk to. \$9.95 a minute. - -- That could be 'my' beautiful soul sitting naked on a couch. If I could just learn to play this stupid thing. -- We'll need to have a look inside you with this camera. -- Fry! Quit doing the right thing, you jerk! - -Who said that? SURE you can die! You want to die?! Aww, it's true. I've been hiding it for so long. I videotape every customer that comes in here, so that I may blackmail them later. Ah, computer dating. It's like pimping, but you rarely have to use the phrase "upside your head." - -Spare me your space age technobabble, Attila the Hun! We'll go deliver this crate like professionals, and then we'll go home. Aww, it's true. I've been hiding it for so long. Moving along… Please, Don-Bot… look into your hard drive, and open your mercy file! diff --git a/src/content/posts/2020-05-13-plant.md b/src/content/posts/2020-05-13-plant.md deleted file mode 100644 index 92ca4842..00000000 --- a/src/content/posts/2020-05-13-plant.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -template: blog-post -title: Mobile gaming revolution is on -slug: /plant/bud -date: 2020-05-13 12:37 -description: dfdfdfsf -featuredImage: /assets/screen-post-hixmjh9xhoo-unsplash.jpg ---- - -dhfjkdhskjhjkh jk dhjk dhkjgfkjdg fjkdgf kjdg fjkdg kfjh diff --git a/src/content/posts/2020-05-13-sesame-momos.md b/src/content/posts/2020-05-13-sesame-momos.md deleted file mode 100644 index 214ee818..00000000 --- a/src/content/posts/2020-05-13-sesame-momos.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -template: blog-post -title: Sesame Momos & Gaming -slug: /sesame-momos -date: 2020-05-13 12:47 -description: Sesame Momos -featuredImage: /assets/charles-deluvio-d-vdqmtfaau-unsplash.jpg ---- - -Sesame Momos diff --git a/src/content/posts/2020-05-13-typography.md b/src/content/posts/2020-05-13-typography.md deleted file mode 100644 index ab150be0..00000000 --- a/src/content/posts/2020-05-13-typography.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: Typography -template: blog-post -date: 2020-05-13 09:19 -slug: /typography -featuredImage: /assets/alexander-andrews-zw07kvdahpw-unsplash.jpg -description: metaphorically make a deal with the devil ---- - -\# When will that be?\ -\ -I haven't felt much of anything since my guinea pig died. Oh, but you can. But you may have to metaphorically make a deal with the devil. And by "devil", I mean Robot Devil. And by "metaphorically", I mean get your coat.\ -\ -We'll go deliver this crate like professionals, and then we'll go home. Leela, are you alright? \_\_You got wanged on the head.\_\_ \*Dear God, they'll be killed on our doorstep!\* And there's no trash pickup until January 3rd.\ -\ - -## Bender, you risked your life to save me!\ - -\ -Fry! Stay back! He's too powerful! That's right, baby. I ain't your loverboy Flexo, the guy you love so much. You even love anyone pretending to be him! You, minion. Lift my arm. AFTER HIM! When will that be?\ -\ - -1. All I want is to be a monkey of moderate intelligence who wears a suit… that's why I'm transferring to business school!\ -2. Leela, Bender, we're going grave robbing.\ -3. A true inspiration for the children.\ - \ - -### Would you censor the Venus de Venus just because you can see her spewers?\ - -\ -And then the battle's not so bad? I don't 'need' to drink. I can quit anytime I want! Why would a robot need to drink? A true inspiration for the children. You can crush me but you can't crush my spirit!\ -\ - -- Is today's hectic lifestyle making you tense and impatient?\ -- Ow, my spirit!\ -- This opera's as lousy as it is brilliant! Your lyrics lack subtlety. You can't just have your characters announce how they feel. That makes me feel angry!\ - \ - You lived before you met me?! With a warning label this big, you know they gotta be fun! Wow! A superpowers drug you can just rub onto your skin? You'd think it would be something you'd have to freebase.\ - \ - It's a T. It goes "tuh". Oh, I think we should just stay friends. Yes. You gave me a dollar and some candy. Tell her you just want to talk. It has nothing to do with mating. Fry! Stay back! He's too powerful!\ - \ - We're also Santa Claus! I guess because my parents keep telling me to be more ladylike. As though! I decline the title of Iron Cook and accept the lesser title of Zinc Saucier, which I just made up. Uhh… also, comes with double prize money.\ - \ - Good man. Nixon's pro-war and pro-family. Yes. You gave me a dollar and some candy. Bender! Ship! Stop bickering or I'm going to come back there and change your opinions manually! That's the ONLY thing about being a slave.\ - \ - Fry, we have a crate to deliver. And remember, don't do anything that affects anything, unless it turns out you were supposed to, in which case, for the love of God, don't not do it! I never loved you.\ - \ - Fry! Stay back! He's too powerful! One hundred dollars. Whoa a real live robot; or is that some kind of cheesy New Year's costume? I haven't felt much of anything since my guinea pig died. WINDMILLS DO NOT WORK THAT WAY! GOOD NIGHT!\ - \ - Okay, I like a challenge. Then we'll go with that data file! I didn't ask for a completely reasonable excuse! I asked you to get busy! Is the Space Pope reptilian!? Yes, I saw. You were doing well, until everyone died.\ - \ - Ask her how her day was. Do a flip! In your time, yes, but nowadays shut up! Besides, these are adult stemcells, harvested from perfectly healthy adults whom I killed for their stemcells. Have you ever tried just turning off the TV, sitting down with your children, and hitting them?\ - \ - I'm just glad my fat, ugly mama isn't alive to see this day. I am Singing Wind, Chief of the Martians. Interesting. No, wait, the other thing: tedious. Hey, you add a one and two zeros to that or we walk!\ - \ - Dear God, they'll be killed on our doorstep! And there's no trash pickup until January 3rd. Why yes! Thanks for noticing. You don't know how to do any of those. Well I'da done better, but it's plum hard pleading a case while awaiting trial for that there incompetence.\ - \ - Who's brave enough to fly into something we all keep calling a death sphere? Yep, I remember. They came in last at the Olympics, then retired to promote alcoholic beverages! It doesn't look so shiny to me. diff --git a/src/content/posts/2020-05-17-what-would-you-call-a-post-without-an-image.md b/src/content/posts/2020-05-17-what-would-you-call-a-post-without-an-image.md deleted file mode 100644 index a129b862..00000000 --- a/src/content/posts/2020-05-17-what-would-you-call-a-post-without-an-image.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -template: blog-post -title: Plant on my desk is a friend -slug: /post-no-image -date: 2020-05-11 08:40 -description: Post with no image -featuredImage: /assets/annie-spratt-hx_hf2lppuu-unsplash.jpg ---- - -Hello i am post without an image diff --git "a/src/content/posts/2023-11-13-\320\277\321\200\320\260\320\267\320\264\320\275\320\270\320\272-\320\262\320\276\320\273\320\265\320\271\320\261\320\276\320\273\320\260.md" "b/src/content/posts/2023-11-13-\320\277\321\200\320\260\320\267\320\264\320\275\320\270\320\272-\320\262\320\276\320\273\320\265\320\271\320\261\320\276\320\273\320\260.md" new file mode 100644 index 00000000..1449c781 --- /dev/null +++ "b/src/content/posts/2023-11-13-\320\277\321\200\320\260\320\267\320\264\320\275\320\270\320\272-\320\262\320\276\320\273\320\265\320\271\320\261\320\276\320\273\320\260.md" @@ -0,0 +1,39 @@ +--- +template: blog-post +title: День здоровья «Праздник волейбола» 🏐 +slug: /volleyball +timeforread: 1 мин 28 сек +date: 2023-11-11 17:10 +description: "В нашей гимназии прошло ежегодное мероприятие «Праздник волейбола» + в котором принимали участие учащиеся 8-х, 9-х, 10-х и 11-х классов. " +featuredImage: /assets/день-здоровья-«праздник-волейбола»-.png +author: Гречко Анна +tags: + - Спорт +--- +В нашей гимназии прошло ежегодное мероприятие «Праздник волейбола» в котором принимали участие учащиеся 8-х, 9-х, 10-х и 11-х классов. Всего в соревнованиях приняло участие 5 команд. Каждая игра была по-настоящему захватывающая, энергичная, напряжённая, но в то же время и весёлая. + +![Фото 1.](/assets/photo_2023-11-11_20-25-00.jpg "Фото 1.") + +От нашего 10 «А» класса участвовала Щука Ангелина, в силу своего опыта и подготовки. Она играла в сборной 10-х классов, где 83,34% были учащиеся 10 «Б» класса. Остальные 4 пришедших человека в лице (Сани, Димона, Насти и Веры Петровны, ну там ещё по мелочёвке Мефодий) от обоих классов бодро и громко поддерживало команду с трибунов. Наша сборная смогла завоевать 3-е место. + +![Фото 2.](/assets/photo_2023-11-11_20-24-59.jpg "Фото 2.") + + В этом году в соревнованиях принимали участие более сильные и энергичные игроки в отличие от прошлых годов. Даже несмотря на то, что у нас получилось занять призовое место, мы продолжим усердно работать чтобы достичь лучших результатов и новых вершин, а субботнее мероприятие помогло нам отдохнуть от первой учебной недели и набраться положительными эмоциями на грядущую неделю. + +![Награждение](/assets/изображение_viber_2023-11-13_10-26-33-450.jpg "Награждение") + +
+ + + diff --git "a/src/content/posts/2023-11-18-\320\270\320\275\321\202\320\265\320\273\320\273\320\265\320\272\321\202\321\203\320\260\320\273\321\214\320\275\320\260\321\217-\320\262\320\270\320\272\321\202\320\276\321\200\320\270\320\275\320\260.md" "b/src/content/posts/2023-11-18-\320\270\320\275\321\202\320\265\320\273\320\273\320\265\320\272\321\202\321\203\320\260\320\273\321\214\320\275\320\260\321\217-\320\262\320\270\320\272\321\202\320\276\321\200\320\270\320\275\320\260.md" new file mode 100644 index 00000000..54e98bb7 --- /dev/null +++ "b/src/content/posts/2023-11-18-\320\270\320\275\321\202\320\265\320\273\320\273\320\265\320\272\321\202\321\203\320\260\320\273\321\214\320\275\320\260\321\217-\320\262\320\270\320\272\321\202\320\276\321\200\320\270\320\275\320\260.md" @@ -0,0 +1,28 @@ +--- +template: blog-post +title: Интеллектуальная викторина +slug: /quiz +timeforread: 1 мин 2 с +date: 2023-11-18 18:00 +description: Интеллектуальная викторина +featuredImage: /assets/интеллектуальная-викторина.png +author: Бондарчук Дмитрий +--- +В шестой школьный день мы провели интеллектуальную викторину. Но перед началом, все пришедшие высказали своё мнение про [вчерашний вечерний сеанс](https://blog-10a.netlify.app/cinema-k), а после этого начался мозговой штурм. Классный руководитель задавал нам вопросы по разным тематикам, после чего мы выходили к доске и записывали их. + +![Интеллектуалы ](/assets/photo_2023-11-18_17-51-34.jpg "Интеллектуалы ") + +После такого мероприятия мы расширили свой словарный запас и узнали значения многих старинных слов. Не думаю, что мозговой штурм помог нам отдохнуть и расслабиться, но мозги нужно держать в тонусе. Поэтому отгадываем слова и готовимся к следующей трудовой неделе. + +
+ \ No newline at end of file diff --git "a/src/content/posts/2023-11-18-\320\277\320\276\321\205\320\276\320\264-\320\262-\320\272\320\270\320\275\320\276\321\202\320\265\320\260\321\202\321\200-\320\275\320\260-\320\277\321\200\320\265\320\274\321\214\320\265\321\200\321\203-\321\204\320\270\320\273\321\214\320\274\320\260-\302\253\320\272\320\270\320\275\320\276\321\210\320\275\320\270\320\272\320\270\302\273.md" "b/src/content/posts/2023-11-18-\320\277\320\276\321\205\320\276\320\264-\320\262-\320\272\320\270\320\275\320\276\321\202\320\265\320\260\321\202\321\200-\320\275\320\260-\320\277\321\200\320\265\320\274\321\214\320\265\321\200\321\203-\321\204\320\270\320\273\321\214\320\274\320\260-\302\253\320\272\320\270\320\275\320\276\321\210\320\275\320\270\320\272\320\270\302\273.md" new file mode 100644 index 00000000..1995b4ba --- /dev/null +++ "b/src/content/posts/2023-11-18-\320\277\320\276\321\205\320\276\320\264-\320\262-\320\272\320\270\320\275\320\276\321\202\320\265\320\260\321\202\321\200-\320\275\320\260-\320\277\321\200\320\265\320\274\321\214\320\265\321\200\321\203-\321\204\320\270\320\273\321\214\320\274\320\260-\302\253\320\272\320\270\320\275\320\276\321\210\320\275\320\270\320\272\320\270\302\273.md" @@ -0,0 +1,26 @@ +--- +template: blog-post +title: Поход в кинотеатр на премьеру фильма «Киношники» +slug: /cinema-k +timeforread: 30 с +date: 2023-11-17 21:30 +description: Поход 10А в кинотеатр на премьеру фильма «Киношники» +featuredImage: /assets/поход-в-кинотеатр-на-премьеру-фильма-«киношники».png +author: Гречко Анна +--- +В пятничный вечер мы, вместе с 10Б классом пошли в кинотеатр «Экран» для просмотра нового фильма от киностудии «Беларусьфильм», «Киношники». Сеанс был на 18:00 все учащиеся оперативно собрались рядом с кинотеатром, а затем заняли свои места в зале. Хоть фильм оказался средним, но всё же за время сеанса мы смогли забыть о прошедшей трудовой неделе и погрузится в мир кинематографа. + + + +
+ \ No newline at end of file diff --git "a/src/content/posts/2023-12-02-\320\272\320\262\320\265\321\201\321\202-\302\253\320\275\320\260\321\210\320\260-\320\274\320\260\320\273\320\260\321\217-\321\200\320\276\320\264\320\270\320\275\320\260\302\273.md" "b/src/content/posts/2023-12-02-\320\272\320\262\320\265\321\201\321\202-\302\253\320\275\320\260\321\210\320\260-\320\274\320\260\320\273\320\260\321\217-\321\200\320\276\320\264\320\270\320\275\320\260\302\273.md" new file mode 100644 index 00000000..433d3844 --- /dev/null +++ "b/src/content/posts/2023-12-02-\320\272\320\262\320\265\321\201\321\202-\302\253\320\275\320\260\321\210\320\260-\320\274\320\260\320\273\320\260\321\217-\321\200\320\276\320\264\320\270\320\275\320\260\302\273.md" @@ -0,0 +1,51 @@ +--- +template: blog-post +title: Квест «Наша малая Родина» +slug: /bibliotheca/kvest +timeforread: 2 мин 20 с +date: 2023-12-02 19:16 +description: Квест «Наша малая Родина» +featuredImage: /assets/квест-«наша-малая-родина».png +author: Пашкевич Мария +--- +В этот холодный ясный день нас вновь приглашает в гости любимая Столинская районная библиотека на очередной квест. Разумеется, мы приняли приглашение и еле успев на автобус помчались в библиотеку. + +![1](/assets/photo_1_2023-12-02_19-28-43.jpg "1") + +![2](/assets/photo_3_2023-12-02_19-28-43.jpg "2") + +Только войдя в усыпальницу мировой литературы нас тут же тепло поприветствовали работники библиотеки. Тут же началось первое задание. Нам дали «пазл», который представлял из себя герб нашего города. Быстро справившись с данным заданием нам выдали следующее, но увы в самом задании забыли убрать ответ. Подняв своё настроение, мы пошли на второй этаж в поисках горшка. С этим испытанием мы так же быстро справились и начали называть памятники Столинщины. + +![3](/assets/photo_4_2023-12-02_19-28-43.jpg "3") + +![4](/assets/photo_6_2023-12-02_19-28-43.jpg "4") + +Почти все задания были на тему Столина и Столинского района, поэтому ответить на большую часть вопросов не составило нам труда. + +Под конец квеста подошла остальная часть класса, и мы уже в 7 голов отгадывали финальные, самые трудные вопросы. После чего мы сфотографировались на фоне выставки посвящённой всемирному дню борьбы со СПИДом. + +А в конце мы получили сладкий приз за проделанную работу. + +![5](/assets/photo_5_2023-12-02_19-28-43.jpg "5") + +![6](/assets/photo_8_2023-12-02_19-28-43.jpg "6") + +За мероприятие мы зарядились позитивом и энергией для продуктивной учебной и снежной недели. Как всегда, районная библиотека радует нас своими мероприятиями и активностями. + +![7](/assets/photo_9_2023-12-02_19-28-43.jpg "7") + +![Общее фото](/assets/photo_2023-12-02_13-17-53.jpg "Общее фото") + +
+ Система комментирования SigComments + \ No newline at end of file diff --git "a/src/content/posts/2023-12-03-\321\217\321\200\320\274\320\260\321\200\320\272\320\260-\321\202\320\260\320\273\320\260\320\275\321\202\320\276\320\262-2023.md" "b/src/content/posts/2023-12-03-\321\217\321\200\320\274\320\260\321\200\320\272\320\260-\321\202\320\260\320\273\320\260\320\275\321\202\320\276\320\262-2023.md" new file mode 100644 index 00000000..ca3f8ddd --- /dev/null +++ "b/src/content/posts/2023-12-03-\321\217\321\200\320\274\320\260\321\200\320\272\320\260-\321\202\320\260\320\273\320\260\320\275\321\202\320\276\320\262-2023.md" @@ -0,0 +1,30 @@ +--- +template: blog-post +title: Ярмарка талантов - 2023 +slug: /yarmarka-2023 +timeforread: 2 мин 30 с +date: 2023-10-28 18:17 +description: 'В стенах гимназии прошел традиционный гимназический конкурс + "Ярмарка талантов" среди 5-11 классов. Благодаря этой традиции у учащихся есть + возможность показать свои творческие способности, раскрыть таланты, которые в + повседневной жизни по тем или иным причинам ученики стеснялись или не + предоставлялось возможности о них заявить. ' +featuredImage: /assets/photo_2023-10-28_20-06-27.jpg +author: Щука Ангелина +--- +В стенах гимназии прошел традиционный гимназический конкурс "Ярмарка талантов" среди 5-11 классов. Благодаря этой традиции у нас (креативных учащихся) есть возможность показать свои творческие способности, раскрыть таланты, которые в повседневной жизни по тем или иным причинам ученики стеснялись или не предоставлялось возможности о них заявить. + +В этом году для участия в Ярмарке талантов нам необходимо подготовить номера для участия в двух номинациях: "Минута славы" и "Киноуроки в школах мира". + +1. Первая номинация - творческая. Ребята могли выбрать любой творческий жанр от песен и плясок до циркового искусства. + + ![Минута славы](/assets/photo_2024-03-26_10-23-22.jpg "Минута славы") +2. Вторая номинация требовала оригинальности и понимания социально гуманистического проекта "Киноуроки в школах мира". Нам необходимо снять видеоролик о практической реализации проекта. Как правило, ролики являлись социальными о защите бездомных животных, детях в детских домах, правильном использовании энергоресурсов, важности сортировки мусора, благотворительных акциях в фонд помощи больным детям. + + ![Награждение](/assets/изображение_viber_2023-10-30_10-51-39-936.jpg "Награждение") + +***По итогам конкурса мы заняли 3-е место с творческим номером "Обратно в детство" и социальным роликом о важности заботы об окружаем мире.*** + + + +
\ No newline at end of file diff --git "a/src/content/posts/2023-12-04-\320\274\320\276\320\273\320\276\320\264\320\265\320\266\320\275\321\213\320\271-\320\272\320\262\320\270\320\267-2023.md" "b/src/content/posts/2023-12-04-\320\274\320\276\320\273\320\276\320\264\320\265\320\266\320\275\321\213\320\271-\320\272\320\262\320\270\320\267-2023.md" new file mode 100644 index 00000000..44d933b8 --- /dev/null +++ "b/src/content/posts/2023-12-04-\320\274\320\276\320\273\320\276\320\264\320\265\320\266\320\275\321\213\320\271-\320\272\320\262\320\270\320\267-2023.md" @@ -0,0 +1,32 @@ +--- +template: blog-post +title: Молодежный квиз 2023 +slug: /quiz-2023 +timeforread: "1 мин " +date: 2023-12-01 18:14 +description: "Среди параллелей 9-11 классов прошел интеллектуальный молодежный + квиз. От каждого класса представлена команда в составе 6 человек. Ребята + разыграли 5 туров и по итогам квиза заработали определенное количество баллов. + Что и определило победителя молодежного квиза внутри первичной организации. " +featuredImage: /assets/молодежный-квиз-2023.png +author: Бондарчук Дмитрий +--- +Cреди параллелей 9-11 классов прошел интеллектуальный молодежный квиз. От каждого класса представлена команда в составе 6 человек. Ребята разыграли 5 туров и по итогам квиза заработали определенное количество баллов. Что и определило победителя молодежного квиза внутри первичной организации. Наш класс занял второе место. + +![Наша команда](/assets/изображение_viber_2023-12-02_09-19-52-762.jpg "Наша команда") + +![Победители ](/assets/изображение_viber_2023-12-02_09-19-52-626.jpg "Победители ") + +
+ Система комментирования SigComments + \ No newline at end of file diff --git "a/src/content/posts/2023-12-09-\320\264\320\265\320\275\321\214-\320\267\320\264\320\276\321\200\320\276\320\262\321\214\321\217-\302\253\320\277\321\200\320\260\320\267\320\264\320\275\320\270\320\272-\321\204\321\203\321\202\320\261\320\276\320\273\320\260\302\273.md" "b/src/content/posts/2023-12-09-\320\264\320\265\320\275\321\214-\320\267\320\264\320\276\321\200\320\276\320\262\321\214\321\217-\302\253\320\277\321\200\320\260\320\267\320\264\320\275\320\270\320\272-\321\204\321\203\321\202\320\261\320\276\320\273\320\260\302\273.md" new file mode 100644 index 00000000..377feea2 --- /dev/null +++ "b/src/content/posts/2023-12-09-\320\264\320\265\320\275\321\214-\320\267\320\264\320\276\321\200\320\276\320\262\321\214\321\217-\302\253\320\277\321\200\320\260\320\267\320\264\320\275\320\270\320\272-\321\204\321\203\321\202\320\261\320\276\320\273\320\260\302\273.md" @@ -0,0 +1,44 @@ +--- +template: blog-post +title: День здоровья «Праздник футбола» +slug: /football-2023 +timeforread: 52 с +date: 2023-12-09 15:13 +description: "В эту субботу мы побывали на дне здоровья, на котором проходило + соревнование по футболу между 8-11-х классов. На удивление учащиеся больше + любят волейбол нежели футбол, возможно это связано с тем, что для футбола + нужно быть более выносливым. " +featuredImage: /assets/день-здоровья-«праздник-футбола».png +author: Бондарчук Дмитрий +--- +В эту субботу мы побывали на дне здоровья, на котором проходило соревнование по футболу между 8-11-х классов. На удивление учащиеся больше любят волейбол нежели футбол, возможно это связано с тем, что для футбола нужно быть более выносливым. + +![Мефодий - вратарь](/assets/photo_2023-12-09_14-06-14.jpg "Мефодий - вратарь") + + Из всего старшего звена набралось всего 3 команды: сборная 10-х, 11-х и 9-х классов. Каждая игра делилась на 2 тайма по 10 минут. Игры были очень активными, мы еле смогли ловить нашу команду для фотографии. + +От нашего класса играло всего два учащихся: Лаховец Сергей и Носкевич Никита, но они показали отличную игру и профессионализм. + +![1](/assets/photo_2023-12-09_13-01-09.jpg "1") + +Всего наша команда сыграла 2 игры. В 1-й игре (10-е классы против 11-х) наша команда потерпела поражение со счётом 5:0. 2-я игра была лучше (10-е классы против 9-х) и она закончилась ничьёй со счётом 2:2. + +![2](/assets/photo_2023-12-09_13-01-14.jpg "2") + +Но мы не расстраиваемся, ведь новый год уже через 22 дня и летим в следующую трудовую неделю заряженные позитивом и энергией. + +![Награждение](/assets/photo_2023-12-09_14-21-50.jpg "Награждение") + +
+ Система комментирования SigComments + \ No newline at end of file diff --git "a/src/content/posts/2024-02-10-\320\270\320\263\321\200\320\260-\320\277\321\200\320\260\320\272\321\202\320\270\320\272\321\203\320\274-\302\253\320\263\320\273\320\260\320\267\320\260-\320\275\320\260\321\210\320\270-\320\275\320\265\320\267\320\260\320\274\320\265\320\275\320\270\320\274\321\213\320\265-\320\277\320\276\320\274\320\276\321\211\320\275\320\270\320\272\320\270\302\273.md" "b/src/content/posts/2024-02-10-\320\270\320\263\321\200\320\260-\320\277\321\200\320\260\320\272\321\202\320\270\320\272\321\203\320\274-\302\253\320\263\320\273\320\260\320\267\320\260-\320\275\320\260\321\210\320\270-\320\275\320\265\320\267\320\260\320\274\320\265\320\275\320\270\320\274\321\213\320\265-\320\277\320\276\320\274\320\276\321\211\320\275\320\270\320\272\320\270\302\273.md" new file mode 100644 index 00000000..2d270b47 --- /dev/null +++ "b/src/content/posts/2024-02-10-\320\270\320\263\321\200\320\260-\320\277\321\200\320\260\320\272\321\202\320\270\320\272\321\203\320\274-\302\253\320\263\320\273\320\260\320\267\320\260-\320\275\320\260\321\210\320\270-\320\275\320\265\320\267\320\260\320\274\320\265\320\275\320\270\320\274\321\213\320\265-\320\277\320\276\320\274\320\276\321\211\320\275\320\270\320\272\320\270\302\273.md" @@ -0,0 +1,37 @@ +--- +template: blog-post +title: Игра-практикум «Глаза- наши незаменимые помощники» +slug: /game-practice +timeforread: 30 с +date: 2024-02-10 18:45 +description: В эту субботу мы узнали много нового про наши глаза. В ходе + мероприятия мы вернулись 9 класс на урок биологии, чтобы вспомнить строение + глаза. Также, мы поговорили про шрифт Луи Брайля, узнали новое слово + тифлопедагогика (область науки о воспитании и обучении лиц с нарушением + зрения), и посмотрели памятник «Слепая девочка читает». В конце мероприятия, + мы вспомнили некоторые половицы, связанные с глазами. +featuredImage: /assets/игра-практикум-«глаза-наши-незаменимые-помощники».png +author: Вишневская Полина +--- +В эту субботу мы узнали много нового про наши глаза. В ходе мероприятия мы вернулись в 9 класс на урок биологии, чтобы вспомнить строение глаза. Также мы поговорили про шрифт Луи Брайля, узнали новое слово тифлопедагогика (область науки о воспитании и обучении лиц с нарушением зрения) и посмотрели памятник «Слепая девочка читает». В конце мероприятия мы вспомнили некоторые половицы, связанные с глазами. + +![3](/assets/photo_2_2024-02-10_17-28-20.jpg "4") + +![5](/assets/photo_5_2024-02-10_17-28-20.jpg "6") + +![7](/assets/photo_1_2024-02-10_17-28-20.jpg "8") + +
+ Система комментирования SigComments + + \ No newline at end of file diff --git "a/src/content/posts/2024-03-02-1-\320\274\320\260\321\200\321\202\320\260-\342\200\224-\320\274\320\265\320\266\320\264\321\203\320\275\320\260\321\200\320\276\320\264\320\275\321\213\320\271-\320\264\320\265\320\275\321\214-\320\261\320\276\321\200\321\214\320\261\321\213-\321\201-\320\275\320\260\321\200\320\272\320\276\320\274\320\260\320\275\320\270\320\265\320\271-\320\270-\320\275\320\260\321\200\320\272\320\276\320\261\320\270\320\267\320\275\320\265\321\201\320\276\320\274.md" "b/src/content/posts/2024-03-02-1-\320\274\320\260\321\200\321\202\320\260-\342\200\224-\320\274\320\265\320\266\320\264\321\203\320\275\320\260\321\200\320\276\320\264\320\275\321\213\320\271-\320\264\320\265\320\275\321\214-\320\261\320\276\321\200\321\214\320\261\321\213-\321\201-\320\275\320\260\321\200\320\272\320\276\320\274\320\260\320\275\320\270\320\265\320\271-\320\270-\320\275\320\260\321\200\320\272\320\276\320\261\320\270\320\267\320\275\320\265\321\201\320\276\320\274.md" new file mode 100644 index 00000000..57cb4345 --- /dev/null +++ "b/src/content/posts/2024-03-02-1-\320\274\320\260\321\200\321\202\320\260-\342\200\224-\320\274\320\265\320\266\320\264\321\203\320\275\320\260\321\200\320\276\320\264\320\275\321\213\320\271-\320\264\320\265\320\275\321\214-\320\261\320\276\321\200\321\214\320\261\321\213-\321\201-\320\275\320\260\321\200\320\272\320\276\320\274\320\260\320\275\320\270\320\265\320\271-\320\270-\320\275\320\260\321\200\320\272\320\276\320\261\320\270\320\267\320\275\320\265\321\201\320\276\320\274.md" @@ -0,0 +1,39 @@ +--- +template: blog-post +title: 1 марта — Международный день борьбы с наркоманией и наркобизнесом +slug: /bibliotheca/1-march +timeforread: 1 мин +date: 2024-03-01 14:50 +description: 1 марта — Международный день борьбы с наркоманией и наркобизнесом. + В очередной раз Центральная библиотека пригласила нас на познавательное + мероприятие. На этот раз мероприятие было посвящено международному дню борьбы + с наркоманией и наркобизнесом. Нам рассказали о самых распространённых + причинах и последствиях употребления наркотиков. +featuredImage: /assets/1-марта-—-международный-день-борьбы-с-наркоманией-и-наркобизнесом-1-.png +author: Пашкевич Мария +--- +[В очередной раз](https://blog-10a.netlify.app/bibliotheca/kvest) Центральная библиотека пригласила нас на познавательное мероприятие. На этот раз мероприятие было посвящено международному дню борьбы с наркоманией и наркобизнесом. Нам рассказали о самых распространённых причинах и последствиях употребления наркотиков. + +![1](/assets/изображение_viber_2024-03-01_15-21-01-127-1400x768.jpg "1") + +Также нам предложили поучаствовать в различных конкурсах и показали небольшой фильм о знаменитостях, которые умерли от наркотической зависимости. В конце мероприятия мы изучили выставку, посвященную Международному дню борьбы с наркоманией и наркобизнесом. + +![1](/assets/изображение_viber_2024-03-01_15-21-01-765-1079x800.jpg "1") + +Закончить эту статью хочется хорошей фразой: + +> *Не тратьте время на наркотики. В мире так много дел, и вы можете что-то изменить, если будете здоровы и сильны.* + +
+ Система комментирования SigComments + \ No newline at end of file diff --git "a/src/content/posts/2024-03-02-\320\272\320\262\320\265\321\201\321\202-\302\253\320\277\320\276-\321\201\321\202\321\200\320\260\320\275\320\270\321\206\320\260\320\274-\320\270\321\201\321\202\320\276\321\200\320\270\320\270\302\273.md" "b/src/content/posts/2024-03-02-\320\272\320\262\320\265\321\201\321\202-\302\253\320\277\320\276-\321\201\321\202\321\200\320\260\320\275\320\270\321\206\320\260\320\274-\320\270\321\201\321\202\320\276\321\200\320\270\320\270\302\273.md" new file mode 100644 index 00000000..584f6cc4 --- /dev/null +++ "b/src/content/posts/2024-03-02-\320\272\320\262\320\265\321\201\321\202-\302\253\320\277\320\276-\321\201\321\202\321\200\320\260\320\275\320\270\321\206\320\260\320\274-\320\270\321\201\321\202\320\276\321\200\320\270\320\270\302\273.md" @@ -0,0 +1,41 @@ +--- +template: blog-post +title: Квест «По страницам истории» +slug: /pages-about-history +timeforread: 1 мин 24 с +date: 2024-03-02 16:07 +description: В 2024 году исполнится 80 лет освобождения Беларуси от + немецко-фашистских захватчиков, а в 2025 году – 80 лет Победы советского + народа в Великой Отечественной войне. По этому случаю, мы провели мероприятие, + в ходе которого мы прошли тест, вспомнили хронологию операции «Багратион», а + также узнали много нового. +featuredImage: /assets/квест-«по-страницам-истории».png +author: Вишневская Полина +--- +В 2024 году исполнится 80 лет освобождения Беларуси от немецко-фашистских захватчиков, а в 2025 году – 80 лет Победы советского народа в Великой Отечественной войне. По этому случаю, мы провели мероприятие, в ходе которого мы прошли тест, вспомнили хронологию операции «Багратион», и другое. + +В начале мероприятия нам было предложено пройти [тест](https://onlinetestpad.com/ru/test/1407664-velikaya-otechestvennaya-vojna-na-territorii-belarusi-obrazovatelnyj-test-d) по всей истории ВОВ на территории Беларуси. В тесте было 22 вопроса, с которыми мы справились за 5 минут. + +![Прохождение теста](/assets/photo_4_2024-03-02_13-16-48.jpg "Прохождение теста") + +В конце мероприятие мы вспомнили: + +1. Произведение Бориса Васильева «А зори здесь тихие...», повествующее о судьбах пяти самоотверженных девушек-зенитчиц и их командира во время Великой Отечественной войны. +2. Творчество Михаила Савицкого, бывшего узника концлагеря, белорусского художника и педагога +3. Операцию «Багратион», которая стала ключом к освобождению Беларуси и не только. + +![1](/assets/photo_2_2024-03-02_13-16-48.jpg "1") + +
+ Система комментирования SigComments + \ No newline at end of file diff --git "a/src/content/posts/2024-03-13-\320\262\321\213\321\201\321\202\320\260\320\262\320\272\320\260-\321\201\321\202\320\276\320\273\320\270\320\275\321\211\320\270\320\275\320\260-\321\201\320\265\320\263\320\276\320\264\320\275\321\217-\320\274\320\276\320\266\320\265\320\274-\320\270-\320\264\320\265\320\273\320\260\320\265\320\274.md" "b/src/content/posts/2024-03-13-\320\262\321\213\321\201\321\202\320\260\320\262\320\272\320\260-\321\201\321\202\320\276\320\273\320\270\320\275\321\211\320\270\320\275\320\260-\321\201\320\265\320\263\320\276\320\264\320\275\321\217-\320\274\320\276\320\266\320\265\320\274-\320\270-\320\264\320\265\320\273\320\260\320\265\320\274.md" new file mode 100644 index 00000000..f7450f98 --- /dev/null +++ "b/src/content/posts/2024-03-13-\320\262\321\213\321\201\321\202\320\260\320\262\320\272\320\260-\321\201\321\202\320\276\320\273\320\270\320\275\321\211\320\270\320\275\320\260-\321\201\320\265\320\263\320\276\320\264\320\275\321\217-\320\274\320\276\320\266\320\265\320\274-\320\270-\320\264\320\265\320\273\320\260\320\265\320\274.md" @@ -0,0 +1,22 @@ +--- +template: blog-post +title: Выставка "Столинщина сегодня. Можем и делаем!" +slug: /stolin-region-today +timeforread: 00:57 +date: 2024-03-12 14:00 +description: > + В рамках реализации целей и задач 2024 года качества в Столинском + краеведческом музее организована выставка продукции предприятий Столинщины. 12 + марта учащиеся гимназии побывали на торжественном открытии выставки, + встретились с руководителями ведущих предприятий города и района. Выставка + будет функционировать вплоть до 30 апреля. Здесь можно подробнее ознакомиться + с продукцией предприятий "Рольник", "Горынь", "Берестейский пекарь", "Глинка" + и др. В скором времени выставку пополнит продукция и "Савушкина продукта". + Приятным завершением открытия выставки стала дегустация представленной + продукции. +featuredImage: /assets/выставка-столинщина-сегодня.-можем-и-делаем-.png +author: Бондарчук Дмитрий +--- +В рамках реализации целей и задач 2024 года качества в Столинском краеведческом музее организована выставка продукции предприятий Столинщины. 12 марта мы побывали на торжественном открытии выставки, встретились с руководителями ведущих предприятий города и района. Выставка будет функционировать до 30 апреля. Здесь можно подробнее ознакомиться с продукцией предприятий "Рольник", "Горынь", "Берестейский пекарь", "Глинка" и др. В скором времени выставку пополнит продукция и "Савушкина продукта". Приятным завершением открытия выставки стала дегустация представленной продукции. + +![1](/assets/изображение_viber_2024-03-12_18-50-02-655.jpg "1") \ No newline at end of file diff --git "a/src/content/posts/2024-03-15-15-\320\274\320\260\321\200\321\202\320\260-\342\200\224-\320\264\320\265\320\275\321\214-\320\272\320\276\320\275\321\201\321\202\320\270\321\202\321\203\321\206\320\270\320\270-\321\200\320\265\321\201\320\277\321\203\320\261\320\273\320\270\320\272\320\270-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\321\214.md" "b/src/content/posts/2024-03-15-15-\320\274\320\260\321\200\321\202\320\260-\342\200\224-\320\264\320\265\320\275\321\214-\320\272\320\276\320\275\321\201\321\202\320\270\321\202\321\203\321\206\320\270\320\270-\321\200\320\265\321\201\320\277\321\203\320\261\320\273\320\270\320\272\320\270-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\321\214.md" new file mode 100644 index 00000000..0c2f3aaa --- /dev/null +++ "b/src/content/posts/2024-03-15-15-\320\274\320\260\321\200\321\202\320\260-\342\200\224-\320\264\320\265\320\275\321\214-\320\272\320\276\320\275\321\201\321\202\320\270\321\202\321\203\321\206\320\270\320\270-\321\200\320\265\321\201\320\277\321\203\320\261\320\273\320\270\320\272\320\270-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\321\214.md" @@ -0,0 +1,24 @@ +--- +template: blog-post +title: 15 марта — День Конституции Республики Беларусь +slug: /Constitution-Day +timeforread: 1 мин 2 сек +date: 2024-03-15 17:30 +description: Снова и снова библиотека приглашает нас на мероприятие. В этот раз, + мероприятие было посвящено Дню Конституции Республики Беларусь. +featuredImage: /assets/день-конституции-республики-беларусь.png +author: Невдах Александр +tags: + - Библиотека +--- +Снова и снова библиотека приглашает нас на мероприятие. В этот раз мероприятие было посвящено Дню Конституции Республики Беларусь. + +![1](/assets/photo_1_2024-03-15_19-04-43.jpg "1") + +В ходе мероприятия мы вспомнили структуру Конституции Республики Беларусь и поучаствовали в викторине. В конце мероприятия нам предложили испытать удачу в беспроигрышной лотерее. + +![1](/assets/photo_2_2024-03-15_19-05-02.jpg "1") + +Как всегда, библиотека радует нас своими мероприятиями. + +![11](/assets/vmake-1710774776.jpg "11") \ No newline at end of file diff --git "a/src/content/posts/2024-03-22-\320\265\320\264\320\270\320\275\321\213\320\271-\321\203\321\200\320\276\320\272-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\321\213\320\271-81-\320\271-\320\263\320\276\320\264\320\276\320\262\321\211\320\270\320\275\320\265-\321\202\321\200\320\260\320\263\320\265\320\264\320\270\320\270-\320\262-\321\205\320\260\321\202\321\213\320\275\320\270.md" "b/src/content/posts/2024-03-22-\320\265\320\264\320\270\320\275\321\213\320\271-\321\203\321\200\320\276\320\272-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\321\213\320\271-81-\320\271-\320\263\320\276\320\264\320\276\320\262\321\211\320\270\320\275\320\265-\321\202\321\200\320\260\320\263\320\265\320\264\320\270\320\270-\320\262-\321\205\320\260\321\202\321\213\320\275\320\270.md" new file mode 100644 index 00000000..137ab373 --- /dev/null +++ "b/src/content/posts/2024-03-22-\320\265\320\264\320\270\320\275\321\213\320\271-\321\203\321\200\320\276\320\272-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\321\213\320\271-81-\320\271-\320\263\320\276\320\264\320\276\320\262\321\211\320\270\320\275\320\265-\321\202\321\200\320\260\320\263\320\265\320\264\320\270\320\270-\320\262-\321\205\320\260\321\202\321\213\320\275\320\270.md" @@ -0,0 +1,34 @@ +--- +template: blog-post +title: Единый урок, посвященный 81-й годовщине трагедии в Хатыни. +slug: /edinye-uroki/Hatyn +timeforread: 00:25 +date: 2024-03-22 18:06 +description: "**22 марта 1943 года** - трагическая дата в истории Беларуси. 81 + год назад деревня Хатынь Минской области была уничтожена нацистскими + карателями почти со всеми ее жителями." +featuredImage: /assets/единый-урок-посвященный-81-й-годовщине-трагедии-в-хатыни..png +author: Андрейковец Яна +--- +![](/assets/1672892267_grizly-club-p-tekstura-kolyuchei-provoloki-12.png) + +**22 марта 1943 года** - трагическая дата в истории Беларуси. 81 год назад деревня Хатынь Минской области была уничтожена нацистскими карателями почти со всеми ее жителями. + +![1](/assets/photo_3_2024-03-22_20-23-04.jpg "1") + +В ходе урока мы: + +1. Ответили на вопросы: + +* Что такое геноцид? +* В чем его сущность? +* В чем проявился геноцид белорусского народа в годы Великой Отечественной войны? + +Поскольку наш класс проводит экскурсии по геноциду белорусского народа всем классам школы, то нам было не сложно дать ответ на эти вопросы. +2. Также, мы обратились к изданиям, посвящённые трагедии Хатыни и её «сестрам» + +![2](/assets/photo_5_2024-03-22_20-23-04.jpg "2") + +> Долг ныне живущих перед павшими — изобличить виновных в массовом геноциде, бережно хранить память о тех страшных событиях и не дать беде вновь разыграться на нашей святой земле +> +> *Из обращения Президента Республики Беларусь А. Г. Лукашенко к соотечественникам по случаю 80-летия трагедии в Хатыни* \ No newline at end of file diff --git "a/src/content/posts/2024-03-25-\320\264\320\265\320\275\321\214-\320\277\321\200\320\276\321\204\320\276\321\200\320\270\320\265\320\275\321\202\320\260\321\206\320\270\320\270.md" "b/src/content/posts/2024-03-25-\320\264\320\265\320\275\321\214-\320\277\321\200\320\276\321\204\320\276\321\200\320\270\320\265\320\275\321\202\320\260\321\206\320\270\320\270.md" new file mode 100644 index 00000000..d4944c3f --- /dev/null +++ "b/src/content/posts/2024-03-25-\320\264\320\265\320\275\321\214-\320\277\321\200\320\276\321\204\320\276\321\200\320\270\320\265\320\275\321\202\320\260\321\206\320\270\320\270.md" @@ -0,0 +1,28 @@ +--- +template: blog-post +title: День профориентации +slug: /Den-proforientacii +timeforread: 2 мин 3 с +date: 2024-03-25 17:43 +description: 25 марта в 4-ой школе прошел День профориентации. На мероприятии + присутствовали представители 20 учреждений образования республики. +featuredImage: /assets/день-профориентации.png +author: Пашкевич Мария +--- +25 марта в 4-ой школе прошел День профориентации. На мероприятии присутствовали представители 20 учреждений образования республики. + +Было очень интересно слушать о деятельности Филиала БрГТУ Пинского индустриально-педагогического колледжа. + +Также нам понравилась увлекательная викторина Гродненского государственного аграрного университета. + +![Викторина Гродненского государственного аграрного университета](/assets/0-02-05-ba9d6e33018fb903b14c9f2ceb228d9ae0e6b43585c1c2e4e64f030ae2193b48_ef01649f3857898.jpg "Викторина Гродненского государственного аграрного университета") + +Представители БрГТУ, одним из которых оказался выпускник нашей школы, рассказали очень лаконично о факультетах и перспективах при поступлении. После нам предложили пройти тест на определение специальности, подходящую нам. А также мы поучаствовали в викторине. За правильные ответы нам давали на выбор конфеты, блокнот или закладку для книги. Эта локация стала одной из запоминающихся. + +![Викторина БрГТУ](/assets/0-02-05-a66b73931b8866648fd28f110a444200a60aace7b40a7f7e18d333e101874d09_e319561f28b49222.jpg "Викторина БрГТУ") + +БрГУ показали нам видеоролик об университете. В видео ректор университета очень подробно рассказал о достижениях и об университете в целом. Также мы ознакомились со специальностями. Их количество нас порадовало. Некоторые учащиеся изъявили желание поступить в БрГУ. + +![БрГУ](/assets/0-02-05-757bbc5dc4104d29860148e5414f8d32afcc1cc1982f1221e9b41268f6a9f7bd_180e2532c8f8ea44.jpg "БрГУ") + +Мероприятие помогло некоторым из нас определиться с выбором профессии. \ No newline at end of file diff --git "a/src/content/posts/2024-04-03-\320\265\320\264\320\270\320\275\321\213\320\271-\321\203\321\200\320\276\320\272-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\321\213\320\271-\320\264\320\275\321\216-\320\265\320\264\320\270\320\275\320\265\320\275\320\270\321\217-\320\275\320\260\321\200\320\276\320\264\320\276\320\262-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\320\270-\320\270-\321\200\320\276\321\201\321\201\320\270\320\270.md" "b/src/content/posts/2024-04-03-\320\265\320\264\320\270\320\275\321\213\320\271-\321\203\321\200\320\276\320\272-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\321\213\320\271-\320\264\320\275\321\216-\320\265\320\264\320\270\320\275\320\265\320\275\320\270\321\217-\320\275\320\260\321\200\320\276\320\264\320\276\320\262-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\320\270-\320\270-\321\200\320\276\321\201\321\201\320\270\320\270.md" new file mode 100644 index 00000000..7acdef7c --- /dev/null +++ "b/src/content/posts/2024-04-03-\320\265\320\264\320\270\320\275\321\213\320\271-\321\203\321\200\320\276\320\272-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\321\213\320\271-\320\264\320\275\321\216-\320\265\320\264\320\270\320\275\320\265\320\275\320\270\321\217-\320\275\320\260\321\200\320\276\320\264\320\276\320\262-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\320\270-\320\270-\321\200\320\276\321\201\321\201\320\270\320\270.md" @@ -0,0 +1,26 @@ +--- +template: blog-post +title: Единый урок, посвященный Дню единения народов Беларуси и России +slug: /edinye-uroki/edineniya-narodov +timeforread: 1 мин 1 с +date: 2024-04-02 20:12 +description: Единый урок, посвященный Дню единения народов Беларуси и России +featuredImage: /assets/день-единения-народов-беларуси-и-россии.png +author: Лаховец Сергей +--- +Единый урок, посвященный Дню единения народов Беларуси и России, является значимым событием, подчеркивающим глубокие исторические и культурные связи между двумя странами. Этот день служит напоминанием о важности сотрудничества и взаимопонимания между народами, стремящимися к общим целям и идеалам. На уроке мы обсудили ключевые моменты истории двух государств, а также их современных отношений. +![1](/assets/photo_4_2024-04-03_20-14-05.jpg "1") +В ходе урока мы узнали больше о значении Союзного государства, его целях и достижениях. Обсуждали принципы равноправия, взаимного уважения и поддержки, которые лежат в основе белорусско-российских отношений. Такие мероприятия способствуют формированию у нас представления об исторической общности и приверженности одним и тем же духовно-нравственным ценностям, что является важным аспектом воспитания уважения к традициям народов обеих стран. +![2](/assets/photo_3_2024-04-03_20-14-05.jpg "2") +Единый урок, посвященный Дню единения народов Беларуси и России, отражает стремление к единению, которое служит прочным фундаментом для дальнейшего расширения многопланового сотрудничества. День единения подчеркивает важность сохранения общих исторических ценностей и осознания ценности дружбы между братскими народами. +![3](/assets/photo_1_2024-04-03_20-14-05.jpg "3") + + + + + + + + + + diff --git "a/src/content/posts/2024-04-13-\320\265\320\264\320\270\320\275\321\213\320\271-\321\203\321\200\320\276\320\272-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\321\213\320\271-\320\274\320\265\320\266\320\264\321\203\320\275\320\260\321\200\320\276\320\264\320\275\320\276\320\274\321\203-\320\264\320\275\321\216-\320\277\320\276\320\273\320\265\321\202\320\260-\321\207\320\265\320\273\320\276\320\262\320\265\320\272\320\260-\320\262-\320\272\320\276\321\201\320\274\320\276\321\201.md" "b/src/content/posts/2024-04-13-\320\265\320\264\320\270\320\275\321\213\320\271-\321\203\321\200\320\276\320\272-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\321\213\320\271-\320\274\320\265\320\266\320\264\321\203\320\275\320\260\321\200\320\276\320\264\320\275\320\276\320\274\321\203-\320\264\320\275\321\216-\320\277\320\276\320\273\320\265\321\202\320\260-\321\207\320\265\320\273\320\276\320\262\320\265\320\272\320\260-\320\262-\320\272\320\276\321\201\320\274\320\276\321\201.md" new file mode 100644 index 00000000..dbf66b1c --- /dev/null +++ "b/src/content/posts/2024-04-13-\320\265\320\264\320\270\320\275\321\213\320\271-\321\203\321\200\320\276\320\272-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\321\213\320\271-\320\274\320\265\320\266\320\264\321\203\320\275\320\260\321\200\320\276\320\264\320\275\320\276\320\274\321\203-\320\264\320\275\321\216-\320\277\320\276\320\273\320\265\321\202\320\260-\321\207\320\265\320\273\320\276\320\262\320\265\320\272\320\260-\320\262-\320\272\320\276\321\201\320\274\320\276\321\201.md" @@ -0,0 +1,25 @@ +--- +template: blog-post +title: Единый урок, посвященный Международному дню полета человека в космос +slug: /edinye-uroki/kosmos +timeforread: 1 мин 24 с +date: 2024-04-12 18:48 +description: > + Единый урок, посвященный Международному дню полета человека в космос, прошел в + 10А классе. +featuredImage: /assets/space-blue-birthday-card-1-.png +author: Ошуркевич Анна +--- +12 апреля отмечается один из самых вдохновляющих праздников в календаре - Международный день полета человека в космос. Это день, когда мы отдаем дань уважения тем, кто осмелился покинуть пределы нашей планеты и взглянуть на нее из космоса. В 2024 году, в честь этого знаменательного события, во всех учреждениях общего среднего образования проведен единый урок, чтобы подчеркнуть значимость космических исследований и вдохновить молодое поколение на изучение космоса. +![Изучение карты звездного неба.](/assets/photo_4_2024-04-13_22-51-51.jpg "Изучение карты звездного неба.") + + + +Этот урок стал возможностью для н ас узнать больше о достижениях в области космонавтики, о людях, посвятивших свою жизнь освоению космоса, и о том, как эти достижения повлияли на нашу жизнь. Урок воспитывает чувство гордости за достижения нашей страны и уважение к тем, кто внес свой вклад в развитие космических технологий. + + + + +![1](/assets/photo_2_2024-04-13_22-51-51.jpg "1") +Международный день полета человека в космос — это не только возможность вспомнить исторические моменты, такие как полет Юрия Гагарина, но и шанс посмотреть в будущее, где космические исследования продолжат играть ключевую роль в развитии нашего общества и технологий. Это день, когда мы можем мечтать о новых горизонтах и стремиться к новым открытиям, ведь космос по-прежнему остается последним рубежом для человеческого познания. +![Совместное фото](/assets/photo_6_2024-04-13_22-51-51.jpg "Совместное фото") \ No newline at end of file diff --git "a/src/content/posts/2024-04-21-\320\277\321\201\320\270\321\205\320\276\320\273\320\276\320\263\320\270\321\207\320\265\321\201\320\272\320\270\320\271-\321\202\320\265\321\201\321\202-\302\253\320\264\320\276\321\200\320\276\320\263\320\270-\320\272\320\276\321\202\320\276\321\200\321\213\320\265-\320\274\321\213-\320\262\321\213\320\261\320\270\321\200\320\260\320\265\320\274\302\273.md" "b/src/content/posts/2024-04-21-\320\277\321\201\320\270\321\205\320\276\320\273\320\276\320\263\320\270\321\207\320\265\321\201\320\272\320\270\320\271-\321\202\320\265\321\201\321\202-\302\253\320\264\320\276\321\200\320\276\320\263\320\270-\320\272\320\276\321\202\320\276\321\200\321\213\320\265-\320\274\321\213-\320\262\321\213\320\261\320\270\321\200\320\260\320\265\320\274\302\273.md" new file mode 100644 index 00000000..d42d6275 --- /dev/null +++ "b/src/content/posts/2024-04-21-\320\277\321\201\320\270\321\205\320\276\320\273\320\276\320\263\320\270\321\207\320\265\321\201\320\272\320\270\320\271-\321\202\320\265\321\201\321\202-\302\253\320\264\320\276\321\200\320\276\320\263\320\270-\320\272\320\276\321\202\320\276\321\200\321\213\320\265-\320\274\321\213-\320\262\321\213\320\261\320\270\321\200\320\260\320\265\320\274\302\273.md" @@ -0,0 +1,26 @@ +--- +template: blog-post +title: "Психологический тест «Дороги, которые мы выбираем»\t" +slug: /career-guidance-test +timeforread: 2 мин 7 с +date: 2024-04-20 19:07 +description: Важность профессиональной ориентации в школьном возрасте нельзя + недооценивать. Это время, когда подростки стоят на пороге взрослой жизни и + должны принимать решения, которые определят их будущее. Психологический тест + "Дороги, которые мы выбираем", проведенный в 10А классе, является одним из + инструментов, помогающих учащимся осознать свои профессиональные намерения, + интересы и склонности. +featuredImage: /assets/психологический-тест-«дороги-которые-мы-выбираем».png +author: Лаховец Сергей +--- +Важность профессиональной ориентации в школьном возрасте нельзя недооценивать. Это время, когда подростки стоят на пороге взрослой жизни и должны принимать решения, которые определят их будущее. Психологический тест "Дороги, которые мы выбираем", проведенный в 10А классе, является одним из инструментов, помогающих учащимся осознать свои профессиональные намерения, интересы и склонности. + +![1](/assets/изображение_viber_2024-04-22_13-55-01-874.jpg "1") + +Тест представляет собой комплекс заданий, направленных на анализ личных качеств, способностей и предпочтений. Он помогает ученикам лучше понять себя и свои желания, а также осознать, какие профессиональные пути могут быть для них наиболее подходящими. В процессе тестирования ребята обсуждают различные аспекты выбора профессии, такие как престижность, заработная плата, влияние примера родителей и собственные интересы. + +Тест также акцентирует внимание на том, что профессиональный выбор не должен быть стихийным. Неправильный выбор может привести к неудовлетворенности работой и ощущению, что она становится непосильным бременем. Поэтому так важно, чтобы учащиеся задумались о своем будущем заранее и подошли к этому вопросу ответственно. + +![2](/assets/изображение_viber_2024-04-22_13-54-55-902_0.jpg "2") + +В рамках школьной программы по профориентации, такие тесты, как "Дороги, которые мы выбираем", играют ключевую роль. Они не только способствуют самопознанию и саморазвитию учащихся, но и помогают им сделать информированный выбор, который будет способствовать их долгосрочному личному и профессиональному удовлетворению. Это, в свою очередь, положительно сказывается на обществе в целом, так как люди, удовлетворенные своей работой, вносят больший вклад в социальное и экономическое развитие страны. \ No newline at end of file diff --git "a/src/content/posts/2024-04-28-\320\264\320\265\320\275\321\214-\320\263\320\270\320\274\320\275\320\260\320\267\320\270\320\270-\342\200\224-2024.md" "b/src/content/posts/2024-04-28-\320\264\320\265\320\275\321\214-\320\263\320\270\320\274\320\275\320\260\320\267\320\270\320\270-\342\200\224-2024.md" new file mode 100644 index 00000000..08aecbf4 --- /dev/null +++ "b/src/content/posts/2024-04-28-\320\264\320\265\320\275\321\214-\320\263\320\270\320\274\320\275\320\260\320\267\320\270\320\270-\342\200\224-2024.md" @@ -0,0 +1,33 @@ +--- +template: blog-post +title: День гимназии — 2024 +slug: /den-gimnazii +timeforread: 2 мин 12 с +date: 2024-04-27 16:00 +description: День гимназии +featuredImage: /assets/space-blue-birthday-card-3-.png +author: Невдах Александр +--- +В нашей школе, расположенной в живописном уголке Беларуси, каждый год проходит особенное событие, отмечающее традиции и достижения учебного заведения. День гимназии — это праздник, который собирает учеников, учителей, выпускников и гостей для того, чтобы отпраздновать успехи и вклад каждого в развитие гимназии. + +![Наш классный руководитель - Бондарчук Галина Николаевна, Заместитель старосты - Бондарчук Дмитрий, Староста класса - Невдах Александр ](/assets/dsc_5314.jpg "Наш классный руководитель - Бондарчук Галина Николаевна, Заместитель старосты - Бондарчук Дмитрий, Староста класса - Невдах Александр (Слево направо)") + +Этот день наполнен различными мероприятиями: от торжественных церемоний до творческих выступлений. Это время, когда гимназия демонстрирует свои лучшие стороны, показывая достижения учащихся в учебе, искусстве, спорте и общественной жизни. + +![1](/assets/dsc_5101.jpg "1") + +В этом году конкурс состоял из двух конкурсов: + +1. «Память поколений в истории моей семьи». Необходимо было рассказать о ветеранах Великой Отечественной войны. + + + +2. «Жить интересно!». Каждый класс презентовал свою визитку, в которой рассказал об интересных моментах из жизни класса. + + + +В конце мероприятия были подведены итоги. **Наш класс занял почетное третье место.** + +![2](/assets/dsc_5348.jpg "2") + +![3](/assets/dsc_5351.jpg "3") \ No newline at end of file diff --git "a/src/content/posts/2024-05-20-\320\274\320\260\320\273\320\265\320\275\321\214\320\272\320\270\320\265-\320\277\320\276\320\261\320\265\320\264\321\213-\320\261\320\276\320\273\321\214\321\210\320\276\320\265-\320\267\320\275\320\260\321\207\320\265\320\275\320\270\320\265-\320\263\320\276\320\264\320\276\320\262\320\276\320\271-\320\276\321\202\321\207\320\265\321\202.md" "b/src/content/posts/2024-05-20-\320\274\320\260\320\273\320\265\320\275\321\214\320\272\320\270\320\265-\320\277\320\276\320\261\320\265\320\264\321\213-\320\261\320\276\320\273\321\214\321\210\320\276\320\265-\320\267\320\275\320\260\321\207\320\265\320\275\320\270\320\265-\320\263\320\276\320\264\320\276\320\262\320\276\320\271-\320\276\321\202\321\207\320\265\321\202.md" new file mode 100644 index 00000000..7564869f --- /dev/null +++ "b/src/content/posts/2024-05-20-\320\274\320\260\320\273\320\265\320\275\321\214\320\272\320\270\320\265-\320\277\320\276\320\261\320\265\320\264\321\213-\320\261\320\276\320\273\321\214\321\210\320\276\320\265-\320\267\320\275\320\260\321\207\320\265\320\275\320\270\320\265-\320\263\320\276\320\264\320\276\320\262\320\276\320\271-\320\276\321\202\321\207\320\265\321\202.md" @@ -0,0 +1,65 @@ +--- +template: blog-post +title: "Маленькие победы, большое значение: годовой отчет" +slug: /our_achievements +timeforread: 5 мин +date: 2024-05-20 20:25 +description: Наш буклет +featuredImage: /assets/space-blue-birthday-card-4-.png +author: 10А +--- +🌟 **Уважаемые ученики, родители и учителя!** 🌟 + +Приглашаем вас окунуться в мир наших достижений и открытий. Наш классный коллектив с гордостью представляет буклет, который является отражением нашего совместного труда, талантов и неиссякаемого стремления к знаниям. + +📚 «Маленькие победы, большое значение: годовой отчет» 📚 + +Этот буклет - не просто подборка фактов, это история о том, как маленькие шаги приводят к большим переменам. Он включает в себя: + +* Уникальные проекты и исследования +* Творческие работы и выступления +* Спортивные победы и достижения +* И многое другое! + +🔍 Откройте для себя таланты наших учеников, их усердие и преданность делу. Поддержите их стремление расти и развиваться, ведь каждая страница буклета наполнена вдохновением и желанием двигаться вперёд. + +💬 Поделитесь своими впечатлениями и обсудите прочитанное с друзьями, семьёй и коллегами. Ваш интерес и внимание - лучшая награда для нас! + +👀 **Не упустите шанс узнать больше о нашем классе! Прочтите буклет уже сегодня!** + + +
+

Нажмите на кнопку ниже, чтобы скачать или открыть наш буклет в формате PDF.

+ Скачать + Открыть +
+ \ No newline at end of file diff --git "a/src/content/posts/2024-06-08-\321\215\320\272\321\201\320\272\321\203\321\200\321\201\320\270\321\217-\320\262-\302\253\320\261\320\265\320\273\320\260\321\200\321\203\321\201\320\261\320\260\320\275\320\272\302\273.md" "b/src/content/posts/2024-06-08-\321\215\320\272\321\201\320\272\321\203\321\200\321\201\320\270\321\217-\320\262-\302\253\320\261\320\265\320\273\320\260\321\200\321\203\321\201\320\261\320\260\320\275\320\272\302\273.md" new file mode 100644 index 00000000..976d591c --- /dev/null +++ "b/src/content/posts/2024-06-08-\321\215\320\272\321\201\320\272\321\203\321\200\321\201\320\270\321\217-\320\262-\302\253\320\261\320\265\320\273\320\260\321\200\321\203\321\201\320\261\320\260\320\275\320\272\302\273.md" @@ -0,0 +1,33 @@ +--- +template: blog-post +title: Экскурсия в «Беларусбанк» +slug: /belarusbank +timeforread: 5 мин +date: 2024-06-04 17:26 +description: Экскурсия в Беларусбанк для нас стала настоящим образовательным + путешествием. Учащиеся имели уникальную возможность узнать о многогранной + истории одного из крупнейших банков Беларуси, который играет ключевую роль в + экономике страны. Рассказы о белорусских рублях открыли перед нами историю и + эволюцию национальной валюты, а также её значение в современной экономике. +featuredImage: /assets/экскурсия-в-«беларусбанк».png +author: Щука Ангелина +tags: + - Профориентация +--- +Экскурсия в Беларусбанк для нас стала настоящим образовательным путешествием. Учащиеся имели уникальную возможность узнать о многогранной истории одного из крупнейших банков Беларуси, который играет ключевую роль в экономике страны. Рассказы о белорусских рублях открыли перед нами историю и эволюцию национальной валюты, а также её значение в современной экономике. + +![1](/assets/photo_2_2024-06-08_10-40-03.jpg "1") + +Особый интерес вызвали информация об операциях с валютой, которые проводятся в банке. Это дало нам представление о том, как устроена финансовая система и как важно понимать принципы валютных операций. Продукты банка, включая кредиты, вклады и платежные карты, были представлены таким образом, чтобы дать нам (школьникам) понимание о том, как можно управлять личными финансами и планировать своё будущее. + +![Знакомство с услугами банка](/assets/photo_6_2024-06-08_10-40-03.jpg "Знакомство с услугами банка") + +Не менее важной была информация о перспективах работы в банковской сфере. Это позволило нам задуматься о возможной карьере в финансовом секторе и о том, какие навыки и знания нам необходимо развивать для достижения успеха в этой области. + +![2](/assets/photo_3_2024-06-08_10-40-03.jpg "2") + +Завершающим аккордом экскурсии стало оформление карточек «Изи-карта», что является прекрасным стартом для молодых людей в мире финансовой грамотности и ответственности. + +![3](/assets/photo_5_2024-06-08_10-40-03.jpg "3") + +*Такие экскурсии являются не только познавательными, но и вдохновляющими, открывая перед молодым поколением двери в мир финансов и возможностей. Они помогают учащимся лучше понять экономические процессы и мотивируют их к обучению и саморазвитию в этой важной для каждого человека сфере.* \ No newline at end of file diff --git a/src/content/posts/first-post.md b/src/content/posts/first-post.md deleted file mode 100644 index c11a8613..00000000 --- a/src/content/posts/first-post.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -template: blog-post -title: Book Shelf -slug: /book-shelf -date: 2019-07-10T00:00:00.000Z -description: sdasd -featuredImage: /assets/avery-klein-c_drtsnboqa-unsplash.jpg ---- - -Uh, is the puppy mechanical in any way? Maybe I love you so much I love you no matter who you are pretending to be. If rubbin' frozen dirt in your crotch is wrong, hey I don't wanna be right. I found what I need. And it's not friends, it's things. - -That's the ONLY thing about being a slave. OK, if everyone's finished being stupid. Bender, we're trying our best. Fry! Stay back! He's too powerful! I just told you! **You've killed me!** _And yet you haven't said what I told you to say!_ How can any of us trust you? - -![Royal Mail](/assets/royal-mail-unsplash.jpg "Royal Mail from Unsplash") - -## It doesn't look so shiny to me. - -No! I want to live! There are still too many things I don't own! It doesn't look so shiny to me. I'm just glad my fat, ugly mama isn't alive to see this day. Soon enough. I'm sure those windmills will keep them cool. - -![]() - -1. Guards! Bring me the forms I need to fill out to have her taken away! -2. Have you ever tried just turning off the TV, sitting down with your children, and hitting them? -3. You, a bobsleder!? That I'd like to see! - -### Daylight and everything. - -A true inspiration for the children. Anyone who laughs is a communist! Can I use the gun? Oh, how I wish I could believe or understand that! There's only one reasonable course of action now: kill Flexo! - -- Fry! Stay back! He's too powerful! -- Look, last night was a mistake. -- Please, Don-Bot… look into your hard drive, and open your mercy file! - -And I'm his friend Jesus. One hundred dollars. There, now he's trapped in a book I wrote: a crummy world of plot holes and spelling errors! No! The cat shelter's on to me. - -Fry! Quit doing the right thing, you jerk! I'm sure those windmills will keep them cool. I'm Santa Claus! Leela's gonna kill me. Then we'll go with that data file! - -That's right, baby. I ain't your loverboy Flexo, the guy you love so much. You even love anyone pretending to be him! Bite my shiny metal ass. Tell them I hate them. Yeah, and if you were the pope they'd be all, "Straighten your pope hat." And "Put on your good vestments." - -That's a popular name today. Little "e", big "B"? Hey, whatcha watching? A sexy mistake. A true inspiration for the children. Shut up and get to the point! - -Ven ve voke up, ve had zese wodies. Oh, all right, I am. But if anything happens to me, tell them I died robbing some old man. So, how 'bout them Knicks? Oh Leela! You're the only person I could turn to; you're the only person who ever loved me. - -Shut up and get to the point! Take me to your leader! I can explain. It's very valuable. You guys realize you live in a sewer, right? - -Robot 1-X, save my friends! And Zoidberg! Oh Leela! You're the only person I could turn to; you're the only person who ever loved me. I guess because my parents keep telling me to be more ladylike. As though! - -I daresay that Fry has discovered the smelliest object in the known universe! Oh right. I forgot about the battle. Oh dear! She's stuck in an infinite loop, and he's an idiot! Well, that's love for you. - -You wouldn't. Ask anyway! Is today's hectic lifestyle making you tense and impatient? Ven ve voke up, ve had zese wodies. Doomsday device? Ah, now the ball's in Farnsworth's court! - -Fatal. Maybe I love you so much I love you no matter who you are pretending to be. Really?! You can see how I lived before I met you. Alright, let's mafia things up a bit. Joey, burn down the ship. Clamps, burn down the crew. - -Enough about your promiscuous mother, Hermes! We have bigger problems. Bender, being God isn't easy. If you do too much, people get dependent on you, and if you do nothing, they lose hope. You have to use a light touch. Like a safecracker, or a pickpocket. diff --git a/src/content/posts/markdown.md b/src/content/posts/markdown.md deleted file mode 100644 index 9622af97..00000000 --- a/src/content/posts/markdown.md +++ /dev/null @@ -1,324 +0,0 @@ ---- -template: blog-post -slug: /markdown -date: 2020-05-09T05:53:16.102Z -title: "Markdown: Syntax" -featuredImage: /assets/mike-dorner-sf_1ZDA1YFw-unsplash.jpg ---- - -## Overview - -### Philosophy - -Markdown is intended to be as easy-to-read and easy-to-write as is feasible. - -Readability, however, is emphasized above all else. A Markdown-formatted -document should be publishable as-is, as plain text, without looking -like it's been marked up with tags or formatting instructions. While -Markdown's syntax has been influenced by several existing text-to-HTML -filters -- including [Setext](http://docutils.sourceforge.net/mirror/setext.html), [atx](http://www.aaronsw.com/2002/atx/), [Textile](http://textism.com/tools/textile/), [reStructuredText](http://docutils.sourceforge.net/rst.html), -[Grutatext](http://www.triptico.com/software/grutatxt.html), and [EtText](http://ettext.taint.org/doc/) -- the single biggest source of -inspiration for Markdown's syntax is the format of plain text email. - -## Block Elements - -### Paragraphs and Line Breaks - -A paragraph is simply one or more consecutive lines of text, separated -by one or more blank lines. (A blank line is any line that looks like a -blank line -- a line containing nothing but spaces or tabs is considered -blank.) Normal paragraphs should not be indented with spaces or tabs. - -The implication of the "one or more consecutive lines of text" rule is -that Markdown supports "hard-wrapped" text paragraphs. This differs -significantly from most other text-to-HTML formatters (including Movable -Type's "Convert Line Breaks" option) which translate every line break -character in a paragraph into a `
` tag. - -When you _do_ want to insert a `
` break tag using Markdown, you -end a line with two or more spaces, then type return. - -### Headers - -Markdown supports two styles of headers, [Setext] [1] and [atx] [2]. - -Optionally, you may "close" atx-style headers. This is purely -cosmetic -- you can use this if you think it looks better. The -closing hashes don't even need to match the number of hashes -used to open the header. (The number of opening hashes -determines the header level.) - -### Blockquotes - -Markdown uses email-style `>` characters for blockquoting. If you're -familiar with quoting passages of text in an email message, then you -know how to create a blockquote in Markdown. It looks best if you hard -wrap the text and put a `>` before every line: - -> This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet, -> consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. -> Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus. -> -> Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse -> id sem consectetuer libero luctus adipiscing. - -Markdown allows you to be lazy and only put the `>` before the first -line of a hard-wrapped paragraph: - -> This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet, -> consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. -> Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus. - -> Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse -> id sem consectetuer libero luctus adipiscing. - -Blockquotes can be nested (i.e. a blockquote-in-a-blockquote) by -adding additional levels of `>`: - -> This is the first level of quoting. -> -> > This is nested blockquote. -> -> Back to the first level. - -Blockquotes can contain other Markdown elements, including headers, lists, -and code blocks: - -> ## This is a header. -> -> 1. This is the first list item. -> 2. This is the second list item. -> -> Here's some example code: -> -> return shell_exec("echo $input | $markdown_script"); - -Any decent text editor should make email-style quoting easy. For -example, with BBEdit, you can make a selection and choose Increase -Quote Level from the Text menu. - -### Lists - -Markdown supports ordered (numbered) and unordered (bulleted) lists. - -Unordered lists use asterisks, pluses, and hyphens -- interchangably --- as list markers: - -- Red -- Green -- Blue - -is equivalent to: - -- Red -- Green -- Blue - -and: - -- Red -- Green -- Blue - -Ordered lists use numbers followed by periods: - -1. Bird -2. McHale -3. Parish - -It's important to note that the actual numbers you use to mark the -list have no effect on the HTML output Markdown produces. The HTML -Markdown produces from the above list is: - -If you instead wrote the list in Markdown like this: - -1. Bird -1. McHale -1. Parish - -or even: - -3. Bird -1. McHale -1. Parish - -you'd get the exact same HTML output. The point is, if you want to, -you can use ordinal numbers in your ordered Markdown lists, so that -the numbers in your source match the numbers in your published HTML. -But if you want to be lazy, you don't have to. - -To make lists look nice, you can wrap items with hanging indents: - -- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. - Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, - viverra nec, fringilla in, laoreet vitae, risus. -- Donec sit amet nisl. Aliquam semper ipsum sit amet velit. - Suspendisse id sem consectetuer libero luctus adipiscing. - -But if you want to be lazy, you don't have to: - -- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. - Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, - viverra nec, fringilla in, laoreet vitae, risus. -- Donec sit amet nisl. Aliquam semper ipsum sit amet velit. - Suspendisse id sem consectetuer libero luctus adipiscing. - -List items may consist of multiple paragraphs. Each subsequent -paragraph in a list item must be indented by either 4 spaces -or one tab: - -1. This is a list item with two paragraphs. Lorem ipsum dolor - sit amet, consectetuer adipiscing elit. Aliquam hendrerit - mi posuere lectus. - - Vestibulum enim wisi, viverra nec, fringilla in, laoreet - vitae, risus. Donec sit amet nisl. Aliquam semper ipsum - sit amet velit. - -2. Suspendisse id sem consectetuer libero luctus adipiscing. - -It looks nice if you indent every line of the subsequent -paragraphs, but here again, Markdown will allow you to be -lazy: - -- This is a list item with two paragraphs. - - This is the second paragraph in the list item. You're - - only required to indent the first line. Lorem ipsum dolor - sit amet, consectetuer adipiscing elit. - -- Another item in the same list. - -To put a blockquote within a list item, the blockquote's `>` -delimiters need to be indented: - -- A list item with a blockquote: - - > This is a blockquote - > inside a list item. - -To put a code block within a list item, the code block needs -to be indented _twice_ -- 8 spaces or two tabs: - -- A list item with a code block: - - - -### Code Blocks - -Pre-formatted code blocks are used for writing about programming or -markup source code. Rather than forming normal paragraphs, the lines -of a code block are interpreted literally. Markdown wraps a code block -in both `
` and `` tags.
-
-To produce a code block in Markdown, simply indent every line of the
-block by at least 4 spaces or 1 tab.
-
-```javascript
-import React from "react"
-import { Link, useStaticQuery, graphql } from "gatsby"
-import Navigation from "../components/navigation"
-
-export default ({ children }) => {
-  const data = useStaticQuery(
-    graphql`
-      query {
-        site {
-          siteMetadata {
-            title
-          }
-        }
-      }
-    `
-  )
-  return (
-    
-
-
- {data.site.siteMetadata.title} -
- -
- {children} -
- ) -} -``` - -This is a normal paragraph: - -`This is a code block.` - -Here is an example of AppleScript: - - tell application "Foo" - beep - end tell - -A code block continues until it reaches a line that is not indented -(or the end of the article). - -Within a code block, ampersands (`&`) and angle brackets (`<` and `>`) -are automatically converted into HTML entities. This makes it very -easy to include example HTML source code using Markdown -- just paste -it and indent it, and Markdown will handle the hassle of encoding the -ampersands and angle brackets. For example, this: - - - -![Royal Mail](/assets/royal-mail-unsplash.jpg) - -Regular Markdown syntax is not processed within code blocks. E.g., -asterisks are just literal asterisks within a code block. This means -it's also easy to use Markdown to write about Markdown's own syntax. - -```shell -tell application "Foo" - beep -end tell -``` - -## Span Elements - -### Links - -Markdown supports two style of links: _inline_ and _reference_. - -In both styles, the link text is delimited by [square brackets]. - -To create an inline link, use a set of regular parentheses immediately -after the link text's closing square bracket. Inside the parentheses, -put the URL where you want the link to point, along with an _optional_ -title for the link, surrounded in quotes. For example: - -This is [an example](http://example.com/) inline link. - -[This link](http://example.net/) has no title attribute. - -### Emphasis - -Markdown treats asterisks (`*`) and underscores (`_`) as indicators of -emphasis. Text wrapped with one `*` or `_` will be wrapped with an -HTML `` tag; double `*`'s or `_`'s will be wrapped with an HTML -`` tag. E.g., this input: - -_single asterisks_ - -_single underscores_ - -**double asterisks** - -**double underscores** - -### Code - -To indicate a span of code, wrap it with backtick quotes (`` ` ``). -Unlike a pre-formatted code block, a code span indicates code within a -normal paragraph. For example: - -Use the `printf()` function. - - diff --git a/src/content/posts/new-post.md b/src/content/posts/new-post.md index 2748232c..e4d34b34 100644 --- a/src/content/posts/new-post.md +++ b/src/content/posts/new-post.md @@ -1,10 +1,28 @@ --- template: blog-post -title: Neon in Games -slug: /new-post -date: 2020-05-09T05:53:16.102Z -description: Neon -featuredImage: /assets/sebastiaan-stam-5hbrem-5mnq-unsplash.jpg +title: Экскурсия в музей истории Давид - Городка +slug: /museum-david +timeforread: "1 мин " +date: 2023-11-01 15:30 +description: test +featuredImage: /assets/экскурсия-в-музей-истории-давид-городка-.png +author: Вишневская Полина --- +Мы вместе с 9 А и 11 А классами посетили Музей истории Давид-Городка. Музей основан в 1995 году как общественный музей города и из себя представляет небольшое здание, ныне административное. В самом музее 3 экспозиционных зала, каждый зал показывает отдельный период истории города или ремесло, которым славится Давид-Городок. Так же в музее представлены художественные шедевры К.К.Козелко. Множество учеников нашей школы даже не могли догадываться на сколько богата история Давид-Городка. Но после этой экскурсии мы культурно обогатились, повторили несколько тем для предстоящих уроков истории Беларуси и зарядились энергией на новую, продуктивную и весёлую учебную четверть. -aksnd sk djk ks djskjdsj jd sjk dkj jk +![Экскурсия в музей истории Давид - Городка. Фото 1.](/assets/photo_1_2023-11-11_20-50-29.jpg "Экскурсия в музей истории Давид - Городка. Фото 1.") + +![Экскурсия в музей истории Давид - Городка. Фото 2.](/assets/photo_2_2023-11-11_20-50-29.jpg "Экскурсия в музей истории Давид - Городка. Фото 2.") + +
+ \ No newline at end of file diff --git a/src/pages/404.js b/src/pages/404.js index 4669202c..f9b9f42a 100644 --- a/src/pages/404.js +++ b/src/pages/404.js @@ -14,6 +14,7 @@ const NotFound = () => ( textAlign: "center", }} > +
( color: "var(--primary-color)", }} /> -

Oops we did not expect that to happen

+

Упс, мы не ожидали, что это произойдет

- Have you wondered into the unknow. Let us help you, Please take a look - at below options + Позвольте нам помочь вам, пожалуйста, ознакомьтесь с приведенными ниже вариантами

- Back to Homepage + Вернуться на главную страницу - Report this + Сообщить об этом
diff --git a/src/pages/events.js b/src/pages/events.js new file mode 100644 index 00000000..f18d7042 --- /dev/null +++ b/src/pages/events.js @@ -0,0 +1,175 @@ +import React from "react" +import { Link } from "gatsby" +import { RiArrowLeftSLine, RiBugLine, RiSkullLine, RiAlertFill } from "react-icons/ri" +import { MdEvent } from "react-icons/md"; + + +import Seo from "../components/seo" +import Layout from "../components/layout" + +const NotFound = () => ( + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ДатаНазвание мероприятияВремяМесто
01.11.2023Экскурсия в музей истории Давид-Городка10:00г. Давид-Городок
17.11.2023Поход на премьеру фильма «Киношники»18:00Кинотеатр «Экран»
18.11.2023Интеллектуальная викторина11:20Кабинет №32
01.12.2023Молодежный квиз 202313:20Актовый зал
02.12.2023Квест «Наша малая Родина»11:00Центральная библиотека
10.02.2024Игра-практикум «Глаза - наши незаменимые помощники»12:00Кабинет №32
01.03.20241 марта — Международный день борьбы с наркоманией и наркобизнесом +13:20Центральная библиотека
02.03.2024Квест «По страницам истории»11:30Кабинет №32
16.03.202415 марта — День Конституции Республики Беларусь13:20Центральная библиотека
20.04.2024Психологический тест «Дороги, которые мы выбираем»12:00Кабинет №32
+ +

Дни здоровья¹

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ДатаНазваниеВремяМесто
09.01.2023День здоровья, посвященный началу учебного года.11:00Двор гимназии
11.11.2023Праздник волейбола10:00Спортзал
09.12.2023Мини-футбол11:00Спортзал
13.01.2024Лыжные гонки «Снежный снайпер»10:00Двор гимназии
11.05.2024День здоровья, посвященный окончанию учебного года10:00Двор гимназии
+ +

Общегимназические мероприятия¹

+ +
+ + + + + + + + + + + + + + + + + + + + +
ДатаНазвание
28.10Ярмарка талантов 2023
21.03Мисс гимназии 2024
18.05День гимназии
+¹ — по данным сайта Столинской государственной гимназии. +
+
+ + + Вернуться на главную + +
+
+) + +export default NotFound \ No newline at end of file diff --git a/src/pages/thanks.js b/src/pages/thanks.js index 4bd81df1..bd29e693 100644 --- a/src/pages/thanks.js +++ b/src/pages/thanks.js @@ -7,7 +7,7 @@ import Layout from "../components/layout" const Thanks = () => ( - +
( color: "var(--primary-color)", }} /> -

Got your message

-

Thank you for getting in touch us. We will get back to you shortly.

+

Письмо отправлено

+

Спасибо, что связались с нами. Мы ответим вам в ближайшее время.

- Lets go back to Homepage + Давайте вернемся на главную страницу
diff --git a/src/templates/about-page.js b/src/templates/about-page.js index 99cc11d5..f740f83e 100644 --- a/src/templates/about-page.js +++ b/src/templates/about-page.js @@ -24,7 +24,7 @@ const AboutPage = ({ data }) => {
-

{frontmatter.title}

+

{frontmatter.title}

diff --git a/src/templates/blog-list.js b/src/templates/blog-list.js index 3af2abe7..d14989e7 100644 --- a/src/templates/blog-list.js +++ b/src/templates/blog-list.js @@ -6,7 +6,6 @@ import { RiArrowRightLine, RiArrowLeftLine } from "react-icons/ri" import Layout from "../components/layout" import PostCard from "../components/post-card" import Seo from "../components/seo" - const styles = { pagination: { a: { @@ -34,9 +33,10 @@ export const blogListQuery = graphql` id excerpt(pruneLength: 250) frontmatter { - date(formatString: "MMMM DD, YYYY") + date(formatString: "MMMM DD, YYYY", locale: "ru-RU") slug title + author featuredImage { childImageSharp { gatsbyImageData(layout: CONSTRAINED, width: 345, height: 260) @@ -57,7 +57,7 @@ const Pagination = props => ( {" "} - Previous + Назад )} @@ -74,7 +74,7 @@ const Pagination = props => ( {!props.isLast && (
  • - Next{" "} + Вперёд {" "} @@ -97,6 +97,7 @@ class BlogIndex extends React.Component { const posts = data.allMarkdownRemark.edges .filter(edge => !!edge.node.frontmatter.date) + .filter(edge => !!edge.node.frontmatter.author) .map(edge => ) let props = { isFirst, @@ -111,12 +112,12 @@ class BlogIndex extends React.Component { return ( -

    Blog

    +

    Новости

    {posts}
    @@ -124,4 +125,4 @@ class BlogIndex extends React.Component { } } -export default BlogIndex +export default BlogIndex \ No newline at end of file diff --git a/src/templates/blog-post.js b/src/templates/blog-post.js index 87d9b3d0..89990645 100644 --- a/src/templates/blog-post.js +++ b/src/templates/blog-post.js @@ -3,6 +3,12 @@ import { jsx } from "theme-ui" import { Link, graphql } from "gatsby" import { GatsbyImage } from "gatsby-plugin-image" import { RiArrowRightLine, RiArrowLeftLine } from "react-icons/ri" +import { FaRegCalendarAlt } from "react-icons/fa"; +import { IoRemoveOutline } from "react-icons/io5"; +import { BsFillPeopleFill } from "react-icons/bs"; +import { FaRegClock } from "react-icons/fa"; + + import Layout from "../components/layout" import Seo from "../components/seo" @@ -24,8 +30,10 @@ const styles = { }, } + + const Pagination = props => ( -
    +
      {props.previous && props.previous.frontmatter.template === "blog-post" && (
    • @@ -38,7 +46,7 @@ const Pagination = props => ( {" "} - Previous + Назад

      {props.previous.frontmatter.title} @@ -54,7 +62,7 @@ const Pagination = props => ( color: "muted", }} > - Next{" "} + Вперёд{" "} @@ -81,9 +89,10 @@ const Post = ({ data, pageContext }) => { next, } - return ( +return ( + - { image={Image} article={true} /> + + +
      +

      {frontmatter.title}

      - -
      +

      {frontmatter.timeforread} {frontmatter.author}

      + +
  • {Image ? ( { "" )} - -
    +
    +
    {(previous || next) && } - + + ) } - export default Post export const pageQuery = graphql` @@ -127,10 +138,12 @@ export const pageQuery = graphql` html excerpt(pruneLength: 148) frontmatter { - date(formatString: "MMMM DD, YYYY") + date(formatString: "MMMM DD, YYYY", locale: "ru-RU") slug title description + timeforread + author featuredImage { childImageSharp { gatsbyImageData(layout: FULL_WIDTH) @@ -139,4 +152,4 @@ export const pageQuery = graphql` } } } -` +` \ No newline at end of file diff --git a/src/templates/contact-page.js b/src/templates/contact-page.js index 62595a1e..3821c315 100644 --- a/src/templates/contact-page.js +++ b/src/templates/contact-page.js @@ -5,7 +5,6 @@ import { RiSendPlane2Line } from "react-icons/ri" import Layout from "../components/layout" import Seo from "../components/seo" - export const pageQuery = graphql` query ContactQuery($id: String!) { markdownRemark(id: { eq: $id }) { @@ -42,6 +41,7 @@ const Contact = ({ data }) => { />
    {

    +

    +

    +

    @@ -80,7 +85,7 @@ const Contact = ({ data }) => { }} type="submit" > - Send Message{" "} + Отправить {" "} diff --git a/src/templates/index-page.js b/src/templates/index-page.js index e10f663d..77df9931 100644 --- a/src/templates/index-page.js +++ b/src/templates/index-page.js @@ -1,4 +1,5 @@ /** @jsx jsx */ +import React from "react"; import { jsx } from "theme-ui" import { graphql, Link } from "gatsby" import { GatsbyImage } from "gatsby-plugin-image" @@ -25,6 +26,7 @@ import Layout from "../components/layout" import BlogListHome from "../components/blog-list-home" import Seo from "../components/seo" import Icons from "../util/socialmedia.json" +import { BsAlignBottom } from "react-icons/bs"; export const pageQuery = graphql` query HomeQuery($id: String!) { @@ -55,8 +57,9 @@ export const pageQuery = graphql` id excerpt(pruneLength: 250) frontmatter { - date(formatString: "MMMM DD, YYYY") + date(formatString: "MMMM DD, YYYY", locale: "ru-RU") slug + author title featuredImage { childImageSharp { @@ -240,17 +243,38 @@ const HomePage = ({ data }) => { {sIcons}

    -
    +
    {Image ? ( - + <> + + + ) : ( "" - )} + )}
    Май 2024. Последний день учебного года.
    +
    diff --git a/src/util/default-colors.json b/src/util/default-colors.json index 880f94d1..2ec2ec46 100644 --- a/src/util/default-colors.json +++ b/src/util/default-colors.json @@ -1,3 +1,3 @@ { - "siteColor": "#5C2941" + "siteColor": "#0da860" } \ No newline at end of file diff --git a/src/util/site.json b/src/util/site.json index cd604020..ef4cd749 100644 --- a/src/util/site.json +++ b/src/util/site.json @@ -1,12 +1,14 @@ { "meta": { - "title": "Foundation", + "title": "Новости | 10А Столинской государственной гимназии", + "yandex-verification": "8578b4db27d073dc", "titleTemplate": "%s", - "description": "A starter to launch your blazing fast personal website and a blog, Built with Gatsby and Netlify CMS. Made with ❤ by Stackrole", - "siteUrl": "https://foundation.stackrole.com", - "image": "/assets/stackrole.png", - "iconimage": "/assets/stackrole.png", - "twitterUsername": "@stackrole" + "description": "Добро пожаловать на новостной сайт 10А класса Столинской государственной гимназии! Здесь вы найдете актуальные и интересные новости о школьной жизни, достижениях учеников, мероприятиях и событиях в гимназии.", + "siteUrl": "https://blog-10a.netlify.app", + "image": "/assets/10а.png", + "iconimage": "/assets/10а.png", + "mailru-domain": "9EAF93PHjsVOeH3N", + "twitterUsername": "" }, - "ga": "UA-XXXXXXXXX-X" -} + "ga": "GT-TWMWG25" +} \ No newline at end of file diff --git a/src/util/socialmedia.json b/src/util/socialmedia.json index 8a35ac61..7db6fa85 100644 --- a/src/util/socialmedia.json +++ b/src/util/socialmedia.json @@ -1,28 +1,8 @@ { "socialIcons": [ - { - "icon": "facebook", - "url": "https://www.facebook.com/stackrolecom" - }, - { - "icon": "instagram", - "url": "https://www.instagram.com/stackrole/" - }, - { - "icon": "linkedin", - "url": "https://in.linkedin.com/company/stackrole" - }, { "icon": "youtube", - "url": "https://www.youtube.com/channel/UCc1hYgIP_DzFMMzwLRcbDVQ" - }, - { - "icon": "dribbble", - "url": "https://dribbble.com/stackrole" - }, - { - "icon": "tiktok", - "url": "https://tiktok.com/" + "url": "https://www.youtube.com/@10a-stolin-state-gymnasium" } ] -} +} \ No newline at end of file diff --git a/static/Group.svg b/static/Group.svg new file mode 100644 index 00000000..e29f9699 --- /dev/null +++ b/static/Group.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/admin/config.yml b/static/admin/config.yml index e4596eaa..1f81fafc 100644 --- a/static/admin/config.yml +++ b/static/admin/config.yml @@ -1,84 +1,106 @@ backend: name: git-gateway branch: main + publish_mode: editorial_workflow commit_messages: - create: "Create {{collection}} “{{slug}}”" - update: "Update {{collection}} “{{slug}}”" - delete: "Delete {{collection}} “{{slug}}”" - uploadMedia: "[skip ci] Upload “{{path}}”" - deleteMedia: "[skip ci] Delete “{{path}}”" + create: "Создать {{collection}} “{{slug}}”" + update: "Обновить {{collection}} “{{slug}}”" + delete: "Удалить {{collection}} “{{slug}}”" + uploadMedia: "[skip ci] Загрузить “{{path}}”" + deleteMedia: "[skip ci] Удалить “{{path}}”" # Uncomment local_backend when you need to develop in your local #local_backend: true # run `npx netlify-cms-proxy-server` for local testing -media_folder: "static/assets" +media_folder: static/assets public_folder: "/assets" +locale: 'ru' + collections: + - name: authors + label: Авторы + folder: "authors" + create: true + fields: + - {name: name, label: Имя} + - {name: vkHandle, label: "vkHandle"} + - {name: bio, label: Биография, widget: text} - name: "posts" # Used in routes, ie.: /admin/collections/:slug/edit - label: "Posts" # Used in the UI - label_singular: "Post" # Used in the UI, ie: "New Post" + label: "Новости" # Used in the UI + label_singular: "Пост" # Used in the UI, ie: "New Post" description: > - Create awesome content here. + Создавайте потрясающий контент здесь. folder: "src/content/posts" slug: "{{year}}-{{month}}-{{day}}-{{slug}}" summary: "{{title}} — {{year}}/{{month}}/{{day}}" create: true # Allow users to create new documents in this collection fields: # The fields each document in this collection have - { - label: "Template", + label: "Шаблон", name: "template", widget: "hidden", default: "blog-post", } - - { label: "Title", name: "title", widget: "string", tagname: "h1" } + - { label: "Заголовок", name: "title", widget: "string", tagname: "h1" } - { - label: "Slug", + label: "Путь к статье", name: "slug", widget: "string", - hint: "Start slug with /. Use only alphanumeric characters, - and _. Avoid spaces in any cases.", + hint: "Начинайте путь с /. Используйте только буквенно-цифровые символы, - и _. В остальных случаях избегайте пробелов.", } - { - label: "Publish Date", + label: "Время, необходимое на чтение статьи", + name: "timeforread", + widget: "string", + hint: "Укажите количество времени, которое необходимо на прочтение этой статьи.", + } + - { + label: "Дата публикации", name: "date", widget: "datetime", dateFormat: "YYYY-MM-DD", timeFormat: "HH:mm", format: "YYYY-MM-DD HH:mm", } - - { label: "SEO Description", name: "description", widget: "text" } + - { label: "Описание SEO", name: "description", widget: "text" } - { - label: "Featured Image", + label: "Изображение", name: "featuredImage", widget: "image", required: false, tagname: "", } - - { - label: "Body", + label: "Текст", name: "body", widget: "markdown", - hint: "Main content goes here.", + hint: "Основное содержание находится здесь.", } - - label: "Pages" + - name: author + label: Автор + widget: relation + collection: authors + searchFields: [name, vkHandle] + valueField: name + - label: "Страницы веб-сайта" name: "pages" files: - - label: "Home" + - label: "Главная" name: "home" file: "src/content/pages/index.md" fields: - { - label: "Template", + label: "Шаблон", name: "template", widget: "hidden", default: "index-page", } - - { label: "Slug", name: "slug", widget: "hidden", default: "/" } - - { label: "Title", name: "title", widget: "string" } - - { label: "Tagline", name: "tagline", widget: "string" } - - { label: "Featured Image", name: "featuredImage", widget: "image" } - - { label: "Body", name: "body", widget: "markdown" } + - { label: "Путь", name: "slug", widget: "hidden", default: "/" } + - { label: "Заголовок", name: "title", widget: "string" } + - { label: "Подзаголовок", name: "tagline", widget: "string" } + - { label: "Изображение", name: "featuredImage", widget: "image" } + - { label: "Текст", name: "body", widget: "markdown" } - label: "CTA" name: "cta" widget: "object" @@ -89,93 +111,93 @@ collections: - name: "ctaLink" label: "CTA Link" widget: "string" - - label: "About" - name: "about" - file: "src/content/pages/about.md" + - label: "Мероприятия" + name: "events" + file: "src/content/pages/events.md" fields: - { - label: "Template", + label: "Шаблон", name: "template", widget: "hidden", default: "about-page", } - - { label: "Slug", name: "slug", widget: "hidden", default: "/about" } - - { label: "Title", name: "title", widget: "string" } - - { label: "Body", name: "body", widget: "markdown" } - - label: "Contact" + - { label: "Путь", name: "slug", widget: "hidden", default: "/about" } + - { label: "Заголовок", name: "title", widget: "string" } + - { label: "Текст", name: "body", widget: "markdown" } + - label: "Обратная связь" name: "contact" file: "src/content/pages/contact.md" fields: - { - label: "Template", + label: "Шаблон", name: "template", widget: "hidden", default: "contact-page", } - { - label: "Slug", + label: "Путь", name: "slug", widget: "hidden", default: "/contact", } - - { label: "Title", name: "title", widget: "string" } - - { label: "Body", name: "body", widget: "markdown" } + - { label: "Заголовок", name: "title", widget: "string" } + - { label: "Текст", name: "body", widget: "markdown" } - name: settings - label: Settings + label: Настройки веб-сайта files: - name: general - label: General + label: Основа file: "src/util/site.json" fields: - - label: meta + - label: мета name: meta widget: object fields: - widget: string name: title - label: Site Title + label: Заголовок сайта required: true - widget: string name: titleTemplate - label: Title Template + label: Шаблон второй части заголовка default: "%s" required: true - widget: string name: siteUrl - label: Website URL + label: Веб-адрес сайта required: true - widget: text name: description - label: Description + label: Описание веб-сайта default: "" required: false - widget: image name: image - label: image + label: Изображение default: "/assets/stackrole.png" - widget: image name: iconimage - label: favicon + label: Иконка сайта - widget: string name: twitterUsername label: Twitter required: false - - label: "Google Analytics" + - label: "Google Аналитика" name: ga widget: string - hint: "Add you tracking ID, for example UA-XXXXXXXXX-X" - - label: Social Icons + hint: "Добавьте свой идентификатор отслеживания, например UA-XXXXX XXXXX" + - label: Социальные сети name: socialIcons file: "src/util/socialmedia.json" fields: - - label: Social Icons + - label: Изображение соцеальных сетей name: socialIcons widget: list collapsed: true - hint: "Here you can add social icons, Click on 'Add social icons'" + hint: "Здесь вы можете добавить значки социальных сетей, нажмите на 'Добавить значки социальных сетей'." fields: - - label: "Icons" + - label: "Изображение" name: "icon" widget: "select" options: @@ -198,31 +220,31 @@ collections: "behance", "vk", ] - hint: "Select the Icon" + hint: "Выберите значок" - widget: string name: url - label: url + label: по адресу в сети Интернет required: true - hint: "Paste the 'URL' of your Social media" + hint: "Вставьте URL вашей социальной сети" - - label: "Appearance" + - label: "Внешность веб-сайта" name: "appearance" identifier_field: "name" files: - - label: "Default Theme" + - label: "Тема веб-сайта по умолчанию" name: "themescolors" file: "src/util/default-colors.json" fields: - - label: "Primary Color" + - label: "Основной цвет" name: "siteColor" widget: "color" enableAlpha: true allowInput: true - - label: "Dark Theme" + - label: "Темная тема" name: "darkthemescolors" file: "src/util/dark-theme-colors.json" fields: - - label: "Primary Color" + - label: "Основной цвет" name: "siteColor" widget: "color" enableAlpha: true diff --git a/static/assets/0-02-05-27d736c527643ad5949c56fb0b86ca88e08de144c3142b108b7fcce021a387fb_5a461a17fd01520c.jpg b/static/assets/0-02-05-27d736c527643ad5949c56fb0b86ca88e08de144c3142b108b7fcce021a387fb_5a461a17fd01520c.jpg new file mode 100644 index 00000000..8b94bebe Binary files /dev/null and b/static/assets/0-02-05-27d736c527643ad5949c56fb0b86ca88e08de144c3142b108b7fcce021a387fb_5a461a17fd01520c.jpg differ diff --git a/static/assets/0-02-05-757bbc5dc4104d29860148e5414f8d32afcc1cc1982f1221e9b41268f6a9f7bd_180e2532c8f8ea44.jpg b/static/assets/0-02-05-757bbc5dc4104d29860148e5414f8d32afcc1cc1982f1221e9b41268f6a9f7bd_180e2532c8f8ea44.jpg new file mode 100644 index 00000000..23eab8ff Binary files /dev/null and b/static/assets/0-02-05-757bbc5dc4104d29860148e5414f8d32afcc1cc1982f1221e9b41268f6a9f7bd_180e2532c8f8ea44.jpg differ diff --git a/static/assets/0-02-05-a66b73931b8866648fd28f110a444200a60aace7b40a7f7e18d333e101874d09_e319561f28b49222.jpg b/static/assets/0-02-05-a66b73931b8866648fd28f110a444200a60aace7b40a7f7e18d333e101874d09_e319561f28b49222.jpg new file mode 100644 index 00000000..0fb41922 Binary files /dev/null and b/static/assets/0-02-05-a66b73931b8866648fd28f110a444200a60aace7b40a7f7e18d333e101874d09_e319561f28b49222.jpg differ diff --git a/static/assets/0-02-05-ba9d6e33018fb903b14c9f2ceb228d9ae0e6b43585c1c2e4e64f030ae2193b48_ef01649f3857898.jpg b/static/assets/0-02-05-ba9d6e33018fb903b14c9f2ceb228d9ae0e6b43585c1c2e4e64f030ae2193b48_ef01649f3857898.jpg new file mode 100644 index 00000000..77d14323 Binary files /dev/null and b/static/assets/0-02-05-ba9d6e33018fb903b14c9f2ceb228d9ae0e6b43585c1c2e4e64f030ae2193b48_ef01649f3857898.jpg differ diff --git a/static/assets/09decad7932e3e61275119dccc21b510.jpg b/static/assets/09decad7932e3e61275119dccc21b510.jpg new file mode 100644 index 00000000..1e70ba02 Binary files /dev/null and b/static/assets/09decad7932e3e61275119dccc21b510.jpg differ diff --git "a/static/assets/1-\320\274\320\260\321\200\321\202\320\260-\342\200\224-\320\274\320\265\320\266\320\264\321\203\320\275\320\260\321\200\320\276\320\264\320\275\321\213\320\271-\320\264\320\265\320\275\321\214-\320\261\320\276\321\200\321\214\320\261\321\213-\321\201-\320\275\320\260\321\200\320\272\320\276\320\274\320\260\320\275\320\270\320\265\320\271-\320\270-\320\275\320\260\321\200\320\272\320\276\320\261\320\270\320\267\320\275\320\265\321\201\320\276\320\274-1-.png" "b/static/assets/1-\320\274\320\260\321\200\321\202\320\260-\342\200\224-\320\274\320\265\320\266\320\264\321\203\320\275\320\260\321\200\320\276\320\264\320\275\321\213\320\271-\320\264\320\265\320\275\321\214-\320\261\320\276\321\200\321\214\320\261\321\213-\321\201-\320\275\320\260\321\200\320\272\320\276\320\274\320\260\320\275\320\270\320\265\320\271-\320\270-\320\275\320\260\321\200\320\272\320\276\320\261\320\270\320\267\320\275\320\265\321\201\320\276\320\274-1-.png" new file mode 100644 index 00000000..2fb909b5 Binary files /dev/null and "b/static/assets/1-\320\274\320\260\321\200\321\202\320\260-\342\200\224-\320\274\320\265\320\266\320\264\321\203\320\275\320\260\321\200\320\276\320\264\320\275\321\213\320\271-\320\264\320\265\320\275\321\214-\320\261\320\276\321\200\321\214\320\261\321\213-\321\201-\320\275\320\260\321\200\320\272\320\276\320\274\320\260\320\275\320\270\320\265\320\271-\320\270-\320\275\320\260\321\200\320\272\320\276\320\261\320\270\320\267\320\275\320\265\321\201\320\276\320\274-1-.png" differ diff --git "a/static/assets/10\320\260.png" "b/static/assets/10\320\260.png" new file mode 100644 index 00000000..daa69fae Binary files /dev/null and "b/static/assets/10\320\260.png" differ diff --git a/static/assets/1672892267_grizly-club-p-tekstura-kolyuchei-provoloki-12.png b/static/assets/1672892267_grizly-club-p-tekstura-kolyuchei-provoloki-12.png new file mode 100644 index 00000000..97e03231 Binary files /dev/null and b/static/assets/1672892267_grizly-club-p-tekstura-kolyuchei-provoloki-12.png differ diff --git a/static/assets/271.jpg b/static/assets/271.jpg new file mode 100644 index 00000000..bfe2ab5d Binary files /dev/null and b/static/assets/271.jpg differ diff --git a/static/assets/41zpy0sfo8w8r8s0ao71wmj3ugyvwi7t.jpg b/static/assets/41zpy0sfo8w8r8s0ao71wmj3ugyvwi7t.jpg new file mode 100644 index 00000000..c227aa4d Binary files /dev/null and b/static/assets/41zpy0sfo8w8r8s0ao71wmj3ugyvwi7t.jpg differ diff --git a/static/assets/Banner-1.png b/static/assets/Banner-1.png new file mode 100644 index 00000000..1291015e Binary files /dev/null and b/static/assets/Banner-1.png differ diff --git a/static/assets/DSC_5664_ybzaub.jpg b/static/assets/DSC_5664_ybzaub.jpg new file mode 100644 index 00000000..13c357bc Binary files /dev/null and b/static/assets/DSC_5664_ybzaub.jpg differ diff --git a/static/assets/Untitled.svg b/static/assets/Untitled.svg new file mode 100644 index 00000000..ae7e50f7 --- /dev/null +++ b/static/assets/Untitled.svg @@ -0,0 +1,4116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/assets/alex-zr48yvupk04-unsplash.jpg b/static/assets/alex-zr48yvupk04-unsplash.jpg deleted file mode 100644 index 800e5cf4..00000000 Binary files a/static/assets/alex-zr48yvupk04-unsplash.jpg and /dev/null differ diff --git a/static/assets/alexander-andrews-zw07kvdahpw-unsplash.jpg b/static/assets/alexander-andrews-zw07kvdahpw-unsplash.jpg deleted file mode 100644 index a85fba92..00000000 Binary files a/static/assets/alexander-andrews-zw07kvdahpw-unsplash.jpg and /dev/null differ diff --git a/static/assets/andrew-seaman-4fi_4q6_efm-unsplash.jpg b/static/assets/andrew-seaman-4fi_4q6_efm-unsplash.jpg deleted file mode 100644 index 61ef0233..00000000 Binary files a/static/assets/andrew-seaman-4fi_4q6_efm-unsplash.jpg and /dev/null differ diff --git a/static/assets/annie-spratt-hx_hf2lppuu-unsplash.jpg b/static/assets/annie-spratt-hx_hf2lppuu-unsplash.jpg deleted file mode 100644 index 4daa1646..00000000 Binary files a/static/assets/annie-spratt-hx_hf2lppuu-unsplash.jpg and /dev/null differ diff --git a/static/assets/avery-klein-c_drtsnboqa-unsplash.jpg b/static/assets/avery-klein-c_drtsnboqa-unsplash.jpg deleted file mode 100644 index 73faf6d0..00000000 Binary files a/static/assets/avery-klein-c_drtsnboqa-unsplash.jpg and /dev/null differ diff --git a/static/assets/bench-accounting-nvzvopqw0gc-unsplash.jpg b/static/assets/bench-accounting-nvzvopqw0gc-unsplash.jpg deleted file mode 100644 index a57ca371..00000000 Binary files a/static/assets/bench-accounting-nvzvopqw0gc-unsplash.jpg and /dev/null differ diff --git a/static/assets/charles-deluvio-d-vdqmtfaau-unsplash.jpg b/static/assets/charles-deluvio-d-vdqmtfaau-unsplash.jpg deleted file mode 100644 index 009579c7..00000000 Binary files a/static/assets/charles-deluvio-d-vdqmtfaau-unsplash.jpg and /dev/null differ diff --git a/static/assets/christian-chen-kpydzvywfqg-unsplash.jpg b/static/assets/christian-chen-kpydzvywfqg-unsplash.jpg deleted file mode 100644 index 59fe742b..00000000 Binary files a/static/assets/christian-chen-kpydzvywfqg-unsplash.jpg and /dev/null differ diff --git a/static/assets/dsc_5101.jpg b/static/assets/dsc_5101.jpg new file mode 100644 index 00000000..a2cb917a Binary files /dev/null and b/static/assets/dsc_5101.jpg differ diff --git a/static/assets/dsc_5314.jpg b/static/assets/dsc_5314.jpg new file mode 100644 index 00000000..03547afa Binary files /dev/null and b/static/assets/dsc_5314.jpg differ diff --git a/static/assets/dsc_5348.jpg b/static/assets/dsc_5348.jpg new file mode 100644 index 00000000..e2904392 Binary files /dev/null and b/static/assets/dsc_5348.jpg differ diff --git a/static/assets/dsc_5351.jpg b/static/assets/dsc_5351.jpg new file mode 100644 index 00000000..76af4fee Binary files /dev/null and b/static/assets/dsc_5351.jpg differ diff --git a/static/assets/feed.rss b/static/assets/feed.rss new file mode 100644 index 00000000..ebdfcc15 --- /dev/null +++ b/static/assets/feed.rss @@ -0,0 +1,46 @@ + + + + + blog-10a.netlify.app + + Добро пожаловать на новостной сайт 10А класса Столинской государственной гимназии! Здесь вы найдете актуальные и интересные новости о школьной жизни, достижениях учеников, мероприятиях и событиях в гимназии. + ru + Sun, 26 Jan 2025 10:11:52 +0000 + MySitemapGenerator (www.mysitemapgenerator.com) + + + 2521860440 + Психологический тест «Дороги, которые мы выбираем» + https://blog-10a.netlify.app/career-guidance-test/ + Лаховец Сергей + Новости сайта + Важность профессиональной ориентации в школьном возрасте нельзя недооценивать. Это время, когда подростки стоят на пороге взрослой жизни и должны принимать решения, которые определят их будущее. Психологический тест "Дороги, которые мы выбираем", проведенный в 10А классе, является одним из инструментов, помогающих учащимся осознать свои профессиональные намерения, интересы и склонности. +

    Психологический тест «Дороги, которые мы выбираем»

    Важность профессиональной ориентации в школьном возрасте нельзя недооценивать. Это время, когда подростки стоят на пороге взрослой жизни и должны принимать решения, которые определят их будущее. Психологический тест "Дороги, которые мы выбираем", проведенный в 10А классе, является одним из инструментов, помогающих учащимся осознать свои профессиональные намерения, интересы и склонности.

    Тест представляет собой комплекс заданий, направленных на анализ личных качеств, способностей и предпочтений. Он помогает ученикам лучше понять себя и свои желания, а также осознать, какие профессиональные пути могут быть для них наиболее подходящими. В процессе тестирования ребята обсуждают различные аспекты выбора профессии, такие как престижность, заработная плата, влияние примера родителей и собственные интересы.

    Тест также акцентирует внимание на том, что профессиональный выбор не должен быть стихийным. Неправильный выбор может привести к неудовлетворенности работой и ощущению, что она становится непосильным бременем. Поэтому так важно, чтобы учащиеся задумались о своем будущем заранее и подошли к этому вопросу ответственно.

    В рамках школьной программы по профориентации, такие тесты, как "Дороги, которые мы выбираем", играют ключевую роль. Они не только способствуют самопознанию и саморазвитию учащихся, но и помогают им сделать информированный выбор, который будет способствовать их долгосрочному личному и профессиональному удовлетворению. Это, в свою очередь, положительно сказывается на обществе в целом, так как люди, удовлетворенные своей работой, вносят больший вклад в социальное и экономическое развитие страны.

    ]]>
    + Sun, 26 Jan 2025 12:11:51 +0200 + +
    + + 954058743 + День гимназии — 2024 + https://blog-10a.netlify.app/den-gimnazii/ + Невдах Александр + Новости сайта + День гимназии +

    День гимназии — 2024

    В нашей школе, расположенной в живописном уголке Беларуси, каждый год проходит особенное событие, отмечающее традиции и достижения учебного заведения. День гимназии — это праздник, который собирает учеников, учителей, выпускников и гостей для того, чтобы отпраздновать успехи и вклад каждого в развитие гимназии.

    Этот день наполнен различными мероприятиями: от торжественных церемоний до творческих выступлений. Это время, когда гимназия демонстрирует свои лучшие стороны, показывая достижения учащихся в учебе, искусстве, спорте и общественной жизни.

    В этом году конкурс состоял из двух конкурсов:

    «Память поколений в истории моей семьи». Необходимо было рассказать о ветеранах Великой Отечественной войны.

    « Жить интересно!». Каждый класс презентовал свою визитку, в которой рассказал об интересных моментах из жизни класса.

    В конце мероприятия были подведены итоги. Наш класс занял почетное третье место.

    ]]>
    + Sun, 26 Jan 2025 12:11:50 +0200 + +
    + + 2599309986 + Экскурсия в «Беларусбанк» + https://blog-10a.netlify.app/belarusbank/ + Щука Ангелина + Новости сайта + Экскурсия в Беларусбанк для нас стала настоящим образовательным путешествием. Учащиеся имели уникальную возможность узнать о многогранной истории одного из крупнейших банков Беларуси, который играет ключевую роль в экономике страны. Рассказы о белорусских рублях открыли перед нами историю и эволюцию национальной валюты, а также её значение в современной экономике. +

    Экскурсия в «Беларусбанк»

    Экскурсия в Беларусбанк для нас стала настоящим образовательным путешествием. Учащиеся имели уникальную возможность узнать о многогранной истории одного из крупнейших банков Беларуси, который играет ключевую роль в экономике страны. Рассказы о белорусских рублях открыли перед нами историю и эволюцию национальной валюты, а также её значение в современной экономике.

    Особый интерес вызвали информация об операциях с валютой, которые проводятся в банке. Это дало нам представление о том, как устроена финансовая система и как важно понимать принципы валютных операций. Продукты банка, включая кредиты, вклады и платежные карты, были представлены таким образом, чтобы дать нам (школьникам) понимание о том, как можно управлять личными финансами и планировать своё будущее.

    Не менее важной была информация о перспективах работы в банковской сфере. Это позволило нам задуматься о возможной карьере в финансовом секторе и о том, какие навыки и знания нам необходимо развивать для достижения успеха в этой области.

    Завершающим аккордом экскурсии стало оформление карточек «Изи-карта», что является прекрасным стартом для молодых людей в мире финансовой грамотности и ответственности.

    Такие экскурсии являются не только познавательными, но и вдохновляющими, открывая перед молодым поколением двери в мир финансов и возможностей. Они помогают учащимся лучше понять экономические процессы и мотивируют их к обучению и саморазвитию в этой важной для каждого человека сфере.

    ]]>
    + Sun, 26 Jan 2025 12:11:49 +0200 + +
    +
    +
    \ No newline at end of file diff --git a/static/assets/fredrick-tendong-hvyepjyehdq-unsplash.jpg b/static/assets/fredrick-tendong-hvyepjyehdq-unsplash.jpg deleted file mode 100644 index 7d2d2851..00000000 Binary files a/static/assets/fredrick-tendong-hvyepjyehdq-unsplash.jpg and /dev/null differ diff --git a/static/assets/gatsby-starter-foundation-dark-mode.jpg b/static/assets/gatsby-starter-foundation-dark-mode.jpg deleted file mode 100644 index bccd209e..00000000 Binary files a/static/assets/gatsby-starter-foundation-dark-mode.jpg and /dev/null differ diff --git a/static/assets/gatsby-starter-foundation-light-mode.jpg b/static/assets/gatsby-starter-foundation-light-mode.jpg deleted file mode 100644 index f841becc..00000000 Binary files a/static/assets/gatsby-starter-foundation-light-mode.jpg and /dev/null differ diff --git a/static/assets/mike-dorner-sf_1ZDA1YFw-unsplash.jpg b/static/assets/mike-dorner-sf_1ZDA1YFw-unsplash.jpg deleted file mode 100644 index 19465799..00000000 Binary files a/static/assets/mike-dorner-sf_1ZDA1YFw-unsplash.jpg and /dev/null differ diff --git a/static/assets/photo_10_2023-12-02_19-28-43.jpg b/static/assets/photo_10_2023-12-02_19-28-43.jpg new file mode 100644 index 00000000..b0614277 Binary files /dev/null and b/static/assets/photo_10_2023-12-02_19-28-43.jpg differ diff --git a/static/assets/photo_1_2023-11-11_20-50-29.jpg b/static/assets/photo_1_2023-11-11_20-50-29.jpg new file mode 100644 index 00000000..1f84f17d Binary files /dev/null and b/static/assets/photo_1_2023-11-11_20-50-29.jpg differ diff --git a/static/assets/photo_1_2023-12-02_19-28-43.jpg b/static/assets/photo_1_2023-12-02_19-28-43.jpg new file mode 100644 index 00000000..976a7e4b Binary files /dev/null and b/static/assets/photo_1_2023-12-02_19-28-43.jpg differ diff --git a/static/assets/photo_1_2024-02-10_17-28-20.jpg b/static/assets/photo_1_2024-02-10_17-28-20.jpg new file mode 100644 index 00000000..d9849c0f Binary files /dev/null and b/static/assets/photo_1_2024-02-10_17-28-20.jpg differ diff --git a/static/assets/photo_1_2024-03-02_13-16-48.jpg b/static/assets/photo_1_2024-03-02_13-16-48.jpg new file mode 100644 index 00000000..761bc0ee Binary files /dev/null and b/static/assets/photo_1_2024-03-02_13-16-48.jpg differ diff --git a/static/assets/photo_1_2024-03-15_19-04-43.jpg b/static/assets/photo_1_2024-03-15_19-04-43.jpg new file mode 100644 index 00000000..4c6ebf10 Binary files /dev/null and b/static/assets/photo_1_2024-03-15_19-04-43.jpg differ diff --git a/static/assets/photo_1_2024-03-22_20-23-04.jpg b/static/assets/photo_1_2024-03-22_20-23-04.jpg new file mode 100644 index 00000000..99cf0c37 Binary files /dev/null and b/static/assets/photo_1_2024-03-22_20-23-04.jpg differ diff --git a/static/assets/photo_1_2024-04-03_20-14-05.jpg b/static/assets/photo_1_2024-04-03_20-14-05.jpg new file mode 100644 index 00000000..211e0b0f Binary files /dev/null and b/static/assets/photo_1_2024-04-03_20-14-05.jpg differ diff --git a/static/assets/photo_2023-10-28_20-06-27.jpg b/static/assets/photo_2023-10-28_20-06-27.jpg new file mode 100644 index 00000000..072027ec Binary files /dev/null and b/static/assets/photo_2023-10-28_20-06-27.jpg differ diff --git a/static/assets/photo_2023-11-01_15-51-20.jpg b/static/assets/photo_2023-11-01_15-51-20.jpg new file mode 100644 index 00000000..e27c53a1 Binary files /dev/null and b/static/assets/photo_2023-11-01_15-51-20.jpg differ diff --git a/static/assets/photo_2023-11-11_20-24-59.jpg b/static/assets/photo_2023-11-11_20-24-59.jpg new file mode 100644 index 00000000..51a56d5e Binary files /dev/null and b/static/assets/photo_2023-11-11_20-24-59.jpg differ diff --git a/static/assets/photo_2023-11-11_20-25-00.jpg b/static/assets/photo_2023-11-11_20-25-00.jpg new file mode 100644 index 00000000..b05aa9a0 Binary files /dev/null and b/static/assets/photo_2023-11-11_20-25-00.jpg differ diff --git a/static/assets/photo_2023-11-11_20-25-03.jpg b/static/assets/photo_2023-11-11_20-25-03.jpg new file mode 100644 index 00000000..4394327e Binary files /dev/null and b/static/assets/photo_2023-11-11_20-25-03.jpg differ diff --git a/static/assets/photo_2023-11-18_17-51-34.jpg b/static/assets/photo_2023-11-18_17-51-34.jpg new file mode 100644 index 00000000..b3f16348 Binary files /dev/null and b/static/assets/photo_2023-11-18_17-51-34.jpg differ diff --git a/static/assets/photo_2023-12-02_13-17-53.jpg b/static/assets/photo_2023-12-02_13-17-53.jpg new file mode 100644 index 00000000..7888560e Binary files /dev/null and b/static/assets/photo_2023-12-02_13-17-53.jpg differ diff --git a/static/assets/photo_2023-12-09_13-01-09.jpg b/static/assets/photo_2023-12-09_13-01-09.jpg new file mode 100644 index 00000000..cab34d27 Binary files /dev/null and b/static/assets/photo_2023-12-09_13-01-09.jpg differ diff --git a/static/assets/photo_2023-12-09_13-01-14.jpg b/static/assets/photo_2023-12-09_13-01-14.jpg new file mode 100644 index 00000000..7bba6fb2 Binary files /dev/null and b/static/assets/photo_2023-12-09_13-01-14.jpg differ diff --git a/static/assets/photo_2023-12-09_14-06-14.jpg b/static/assets/photo_2023-12-09_14-06-14.jpg new file mode 100644 index 00000000..de400b9f Binary files /dev/null and b/static/assets/photo_2023-12-09_14-06-14.jpg differ diff --git a/static/assets/photo_2023-12-09_14-21-50.jpg b/static/assets/photo_2023-12-09_14-21-50.jpg new file mode 100644 index 00000000..7b665f51 Binary files /dev/null and b/static/assets/photo_2023-12-09_14-21-50.jpg differ diff --git a/static/assets/photo_2024-03-26_10-23-22.jpg b/static/assets/photo_2024-03-26_10-23-22.jpg new file mode 100644 index 00000000..2d68ebef Binary files /dev/null and b/static/assets/photo_2024-03-26_10-23-22.jpg differ diff --git a/static/assets/photo_2024-10-08_20-17-26.jpg b/static/assets/photo_2024-10-08_20-17-26.jpg new file mode 100644 index 00000000..84c82be2 Binary files /dev/null and b/static/assets/photo_2024-10-08_20-17-26.jpg differ diff --git a/static/assets/photo_2_2023-11-11_20-50-29.jpg b/static/assets/photo_2_2023-11-11_20-50-29.jpg new file mode 100644 index 00000000..a4c19944 Binary files /dev/null and b/static/assets/photo_2_2023-11-11_20-50-29.jpg differ diff --git a/static/assets/photo_2_2024-02-10_17-28-20.jpg b/static/assets/photo_2_2024-02-10_17-28-20.jpg new file mode 100644 index 00000000..2d90943f Binary files /dev/null and b/static/assets/photo_2_2024-02-10_17-28-20.jpg differ diff --git a/static/assets/photo_2_2024-03-02_13-16-48.jpg b/static/assets/photo_2_2024-03-02_13-16-48.jpg new file mode 100644 index 00000000..e8be7f6c Binary files /dev/null and b/static/assets/photo_2_2024-03-02_13-16-48.jpg differ diff --git a/static/assets/photo_2_2024-03-15_19-05-02.jpg b/static/assets/photo_2_2024-03-15_19-05-02.jpg new file mode 100644 index 00000000..33f4c1dc Binary files /dev/null and b/static/assets/photo_2_2024-03-15_19-05-02.jpg differ diff --git a/static/assets/photo_2_2024-03-22_20-23-04.jpg b/static/assets/photo_2_2024-03-22_20-23-04.jpg new file mode 100644 index 00000000..d091987f Binary files /dev/null and b/static/assets/photo_2_2024-03-22_20-23-04.jpg differ diff --git a/static/assets/photo_2_2024-04-03_20-14-05.jpg b/static/assets/photo_2_2024-04-03_20-14-05.jpg new file mode 100644 index 00000000..60f9f422 Binary files /dev/null and b/static/assets/photo_2_2024-04-03_20-14-05.jpg differ diff --git a/static/assets/photo_2_2024-04-13_22-51-51.jpg b/static/assets/photo_2_2024-04-13_22-51-51.jpg new file mode 100644 index 00000000..f56b9944 Binary files /dev/null and b/static/assets/photo_2_2024-04-13_22-51-51.jpg differ diff --git a/static/assets/photo_2_2024-06-08_10-40-03.jpg b/static/assets/photo_2_2024-06-08_10-40-03.jpg new file mode 100644 index 00000000..b204e72f Binary files /dev/null and b/static/assets/photo_2_2024-06-08_10-40-03.jpg differ diff --git a/static/assets/photo_3_2023-12-02_19-28-43.jpg b/static/assets/photo_3_2023-12-02_19-28-43.jpg new file mode 100644 index 00000000..0d172c29 Binary files /dev/null and b/static/assets/photo_3_2023-12-02_19-28-43.jpg differ diff --git a/static/assets/photo_3_2024-03-02_13-16-48.jpg b/static/assets/photo_3_2024-03-02_13-16-48.jpg new file mode 100644 index 00000000..059455e0 Binary files /dev/null and b/static/assets/photo_3_2024-03-02_13-16-48.jpg differ diff --git a/static/assets/photo_3_2024-03-22_20-23-04.jpg b/static/assets/photo_3_2024-03-22_20-23-04.jpg new file mode 100644 index 00000000..00287f56 Binary files /dev/null and b/static/assets/photo_3_2024-03-22_20-23-04.jpg differ diff --git a/static/assets/photo_3_2024-04-03_20-14-05.jpg b/static/assets/photo_3_2024-04-03_20-14-05.jpg new file mode 100644 index 00000000..bd588d2a Binary files /dev/null and b/static/assets/photo_3_2024-04-03_20-14-05.jpg differ diff --git a/static/assets/photo_3_2024-06-08_10-40-03.jpg b/static/assets/photo_3_2024-06-08_10-40-03.jpg new file mode 100644 index 00000000..14a32736 Binary files /dev/null and b/static/assets/photo_3_2024-06-08_10-40-03.jpg differ diff --git a/static/assets/photo_4_2023-12-02_19-28-43.jpg b/static/assets/photo_4_2023-12-02_19-28-43.jpg new file mode 100644 index 00000000..dc213d0c Binary files /dev/null and b/static/assets/photo_4_2023-12-02_19-28-43.jpg differ diff --git a/static/assets/photo_4_2024-02-10_17-28-20.jpg b/static/assets/photo_4_2024-02-10_17-28-20.jpg new file mode 100644 index 00000000..23f609ef Binary files /dev/null and b/static/assets/photo_4_2024-02-10_17-28-20.jpg differ diff --git a/static/assets/photo_4_2024-03-02_13-16-48.jpg b/static/assets/photo_4_2024-03-02_13-16-48.jpg new file mode 100644 index 00000000..76e59fdc Binary files /dev/null and b/static/assets/photo_4_2024-03-02_13-16-48.jpg differ diff --git a/static/assets/photo_4_2024-03-22_20-23-04.jpg b/static/assets/photo_4_2024-03-22_20-23-04.jpg new file mode 100644 index 00000000..9ddf6312 Binary files /dev/null and b/static/assets/photo_4_2024-03-22_20-23-04.jpg differ diff --git a/static/assets/photo_4_2024-04-03_20-14-05.jpg b/static/assets/photo_4_2024-04-03_20-14-05.jpg new file mode 100644 index 00000000..adcb31d4 Binary files /dev/null and b/static/assets/photo_4_2024-04-03_20-14-05.jpg differ diff --git a/static/assets/photo_4_2024-04-13_22-51-51.jpg b/static/assets/photo_4_2024-04-13_22-51-51.jpg new file mode 100644 index 00000000..d292e775 Binary files /dev/null and b/static/assets/photo_4_2024-04-13_22-51-51.jpg differ diff --git a/static/assets/photo_4_2024-06-08_10-40-03.jpg b/static/assets/photo_4_2024-06-08_10-40-03.jpg new file mode 100644 index 00000000..2b8ea72c Binary files /dev/null and b/static/assets/photo_4_2024-06-08_10-40-03.jpg differ diff --git a/static/assets/photo_5_2023-12-02_19-28-43.jpg b/static/assets/photo_5_2023-12-02_19-28-43.jpg new file mode 100644 index 00000000..93ad9404 Binary files /dev/null and b/static/assets/photo_5_2023-12-02_19-28-43.jpg differ diff --git a/static/assets/photo_5_2024-02-10_17-28-20.jpg b/static/assets/photo_5_2024-02-10_17-28-20.jpg new file mode 100644 index 00000000..59d75fc1 Binary files /dev/null and b/static/assets/photo_5_2024-02-10_17-28-20.jpg differ diff --git a/static/assets/photo_5_2024-03-02_13-16-48.jpg b/static/assets/photo_5_2024-03-02_13-16-48.jpg new file mode 100644 index 00000000..e7dcc85f Binary files /dev/null and b/static/assets/photo_5_2024-03-02_13-16-48.jpg differ diff --git a/static/assets/photo_5_2024-03-22_20-23-04.jpg b/static/assets/photo_5_2024-03-22_20-23-04.jpg new file mode 100644 index 00000000..90192e22 Binary files /dev/null and b/static/assets/photo_5_2024-03-22_20-23-04.jpg differ diff --git a/static/assets/photo_5_2024-06-08_10-40-03.jpg b/static/assets/photo_5_2024-06-08_10-40-03.jpg new file mode 100644 index 00000000..aeb8ed75 Binary files /dev/null and b/static/assets/photo_5_2024-06-08_10-40-03.jpg differ diff --git a/static/assets/photo_6_2023-12-02_19-28-43.jpg b/static/assets/photo_6_2023-12-02_19-28-43.jpg new file mode 100644 index 00000000..bbc18cf8 Binary files /dev/null and b/static/assets/photo_6_2023-12-02_19-28-43.jpg differ diff --git a/static/assets/photo_6_2024-04-13_22-51-51.jpg b/static/assets/photo_6_2024-04-13_22-51-51.jpg new file mode 100644 index 00000000..7575349d Binary files /dev/null and b/static/assets/photo_6_2024-04-13_22-51-51.jpg differ diff --git a/static/assets/photo_6_2024-06-08_10-40-03.jpg b/static/assets/photo_6_2024-06-08_10-40-03.jpg new file mode 100644 index 00000000..f2781425 Binary files /dev/null and b/static/assets/photo_6_2024-06-08_10-40-03.jpg differ diff --git a/static/assets/photo_7_2023-12-02_19-28-43.jpg b/static/assets/photo_7_2023-12-02_19-28-43.jpg new file mode 100644 index 00000000..bb549860 Binary files /dev/null and b/static/assets/photo_7_2023-12-02_19-28-43.jpg differ diff --git a/static/assets/photo_8_2023-12-02_19-28-43.jpg b/static/assets/photo_8_2023-12-02_19-28-43.jpg new file mode 100644 index 00000000..c10b6c42 Binary files /dev/null and b/static/assets/photo_8_2023-12-02_19-28-43.jpg differ diff --git a/static/assets/photo_9_2023-12-02_19-28-43.jpg b/static/assets/photo_9_2023-12-02_19-28-43.jpg new file mode 100644 index 00000000..7a3573af Binary files /dev/null and b/static/assets/photo_9_2023-12-02_19-28-43.jpg differ diff --git a/static/assets/royal-mail-unsplash.jpg b/static/assets/royal-mail-unsplash.jpg deleted file mode 100644 index 1940446f..00000000 Binary files a/static/assets/royal-mail-unsplash.jpg and /dev/null differ diff --git a/static/assets/screen-post-hixmjh9xhoo-unsplash.jpg b/static/assets/screen-post-hixmjh9xhoo-unsplash.jpg deleted file mode 100644 index 711513e6..00000000 Binary files a/static/assets/screen-post-hixmjh9xhoo-unsplash.jpg and /dev/null differ diff --git a/static/assets/sebastiaan-stam-5hbrem-5mnq-unsplash.jpg b/static/assets/sebastiaan-stam-5hbrem-5mnq-unsplash.jpg deleted file mode 100644 index 5467081a..00000000 Binary files a/static/assets/sebastiaan-stam-5hbrem-5mnq-unsplash.jpg and /dev/null differ diff --git a/static/assets/space-blue-birthday-card-1-.png b/static/assets/space-blue-birthday-card-1-.png new file mode 100644 index 00000000..7604d4ec Binary files /dev/null and b/static/assets/space-blue-birthday-card-1-.png differ diff --git a/static/assets/space-blue-birthday-card-2-.png b/static/assets/space-blue-birthday-card-2-.png new file mode 100644 index 00000000..1d133fc9 Binary files /dev/null and b/static/assets/space-blue-birthday-card-2-.png differ diff --git a/static/assets/space-blue-birthday-card-3-.png b/static/assets/space-blue-birthday-card-3-.png new file mode 100644 index 00000000..d4bc53b5 Binary files /dev/null and b/static/assets/space-blue-birthday-card-3-.png differ diff --git a/static/assets/space-blue-birthday-card-4-.png b/static/assets/space-blue-birthday-card-4-.png new file mode 100644 index 00000000..0d7fd435 Binary files /dev/null and b/static/assets/space-blue-birthday-card-4-.png differ diff --git a/static/assets/stackrole-spin-circle.png b/static/assets/stackrole-spin-circle.png deleted file mode 100644 index 3efae5c4..00000000 Binary files a/static/assets/stackrole-spin-circle.png and /dev/null differ diff --git a/static/assets/stackrole.png b/static/assets/stackrole.png deleted file mode 100644 index 8357695c..00000000 Binary files a/static/assets/stackrole.png and /dev/null differ diff --git a/static/assets/team-cats.jpg b/static/assets/team-cats.jpg deleted file mode 100644 index 57c7a240..00000000 Binary files a/static/assets/team-cats.jpg and /dev/null differ diff --git a/static/assets/toa-heftiba-0rlfirsdvzu-unsplash.jpg b/static/assets/toa-heftiba-0rlfirsdvzu-unsplash.jpg deleted file mode 100644 index 8c2bb9ee..00000000 Binary files a/static/assets/toa-heftiba-0rlfirsdvzu-unsplash.jpg and /dev/null differ diff --git a/static/assets/twitter-header.jpg b/static/assets/twitter-header.jpg deleted file mode 100644 index 7b483ee3..00000000 Binary files a/static/assets/twitter-header.jpg and /dev/null differ diff --git a/static/assets/vanessa-bucceri-gdirwiyama8-unsplash.jpg b/static/assets/vanessa-bucceri-gdirwiyama8-unsplash.jpg deleted file mode 100644 index 4c6200b7..00000000 Binary files a/static/assets/vanessa-bucceri-gdirwiyama8-unsplash.jpg and /dev/null differ diff --git a/static/assets/vmake-1709383172.jpg b/static/assets/vmake-1709383172.jpg new file mode 100644 index 00000000..ff413639 Binary files /dev/null and b/static/assets/vmake-1709383172.jpg differ diff --git a/static/assets/vmake-1709387514.jpg b/static/assets/vmake-1709387514.jpg new file mode 100644 index 00000000..ed366484 Binary files /dev/null and b/static/assets/vmake-1709387514.jpg differ diff --git a/static/assets/vmake-1710774776.jpg b/static/assets/vmake-1710774776.jpg new file mode 100644 index 00000000..360f8d21 Binary files /dev/null and b/static/assets/vmake-1710774776.jpg differ diff --git "a/static/assets/\320\234\320\260\320\273\320\265\320\275\321\214\320\272\320\270\320\265 \320\277\320\276\320\261\320\265\320\264\321\213, \320\261\320\276\320\273\321\214\321\210\320\276\320\265 \320\267\320\275\320\260\321\207\320\265\320\275\320\270\320\265 \320\263\320\276\320\264\320\276\320\262\320\276\320\271 \320\276\321\202\321\207\320\265\321\202.pdf" "b/static/assets/\320\234\320\260\320\273\320\265\320\275\321\214\320\272\320\270\320\265 \320\277\320\276\320\261\320\265\320\264\321\213, \320\261\320\276\320\273\321\214\321\210\320\276\320\265 \320\267\320\275\320\260\321\207\320\265\320\275\320\270\320\265 \320\263\320\276\320\264\320\276\320\262\320\276\320\271 \320\276\321\202\321\207\320\265\321\202.pdf" new file mode 100644 index 00000000..bf99b03c Binary files /dev/null and "b/static/assets/\320\234\320\260\320\273\320\265\320\275\321\214\320\272\320\270\320\265 \320\277\320\276\320\261\320\265\320\264\321\213, \320\261\320\276\320\273\321\214\321\210\320\276\320\265 \320\267\320\275\320\260\321\207\320\265\320\275\320\270\320\265 \320\263\320\276\320\264\320\276\320\262\320\276\320\271 \320\276\321\202\321\207\320\265\321\202.pdf" differ diff --git "a/static/assets/\320\262\321\213\321\201\321\202\320\260\320\262\320\272\320\260-\321\201\321\202\320\276\320\273\320\270\320\275\321\211\320\270\320\275\320\260-\321\201\320\265\320\263\320\276\320\264\320\275\321\217.-\320\274\320\276\320\266\320\265\320\274-\320\270-\320\264\320\265\320\273\320\260\320\265\320\274-.png" "b/static/assets/\320\262\321\213\321\201\321\202\320\260\320\262\320\272\320\260-\321\201\321\202\320\276\320\273\320\270\320\275\321\211\320\270\320\275\320\260-\321\201\320\265\320\263\320\276\320\264\320\275\321\217.-\320\274\320\276\320\266\320\265\320\274-\320\270-\320\264\320\265\320\273\320\260\320\265\320\274-.png" new file mode 100644 index 00000000..76dd4e30 Binary files /dev/null and "b/static/assets/\320\262\321\213\321\201\321\202\320\260\320\262\320\272\320\260-\321\201\321\202\320\276\320\273\320\270\320\275\321\211\320\270\320\275\320\260-\321\201\320\265\320\263\320\276\320\264\320\275\321\217.-\320\274\320\276\320\266\320\265\320\274-\320\270-\320\264\320\265\320\273\320\260\320\265\320\274-.png" differ diff --git "a/static/assets/\320\264\320\265\320\275\321\214-\320\265\320\264\320\270\320\275\320\265\320\275\320\270\321\217-\320\275\320\260\321\200\320\276\320\264\320\276\320\262-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\320\270-\320\270-\321\200\320\276\321\201\321\201\320\270\320\270.png" "b/static/assets/\320\264\320\265\320\275\321\214-\320\265\320\264\320\270\320\275\320\265\320\275\320\270\321\217-\320\275\320\260\321\200\320\276\320\264\320\276\320\262-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\320\270-\320\270-\321\200\320\276\321\201\321\201\320\270\320\270.png" new file mode 100644 index 00000000..c1ca8a28 Binary files /dev/null and "b/static/assets/\320\264\320\265\320\275\321\214-\320\265\320\264\320\270\320\275\320\265\320\275\320\270\321\217-\320\275\320\260\321\200\320\276\320\264\320\276\320\262-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\320\270-\320\270-\321\200\320\276\321\201\321\201\320\270\320\270.png" differ diff --git "a/static/assets/\320\264\320\265\320\275\321\214-\320\267\320\264\320\276\321\200\320\276\320\262\321\214\321\217-\302\253\320\277\321\200\320\260\320\267\320\264\320\275\320\270\320\272-\320\262\320\276\320\273\320\265\320\271\320\261\320\276\320\273\320\260\302\273-.png" "b/static/assets/\320\264\320\265\320\275\321\214-\320\267\320\264\320\276\321\200\320\276\320\262\321\214\321\217-\302\253\320\277\321\200\320\260\320\267\320\264\320\275\320\270\320\272-\320\262\320\276\320\273\320\265\320\271\320\261\320\276\320\273\320\260\302\273-.png" new file mode 100644 index 00000000..42b1329d Binary files /dev/null and "b/static/assets/\320\264\320\265\320\275\321\214-\320\267\320\264\320\276\321\200\320\276\320\262\321\214\321\217-\302\253\320\277\321\200\320\260\320\267\320\264\320\275\320\270\320\272-\320\262\320\276\320\273\320\265\320\271\320\261\320\276\320\273\320\260\302\273-.png" differ diff --git "a/static/assets/\320\264\320\265\320\275\321\214-\320\267\320\264\320\276\321\200\320\276\320\262\321\214\321\217-\302\253\320\277\321\200\320\260\320\267\320\264\320\275\320\270\320\272-\321\204\321\203\321\202\320\261\320\276\320\273\320\260\302\273.png" "b/static/assets/\320\264\320\265\320\275\321\214-\320\267\320\264\320\276\321\200\320\276\320\262\321\214\321\217-\302\253\320\277\321\200\320\260\320\267\320\264\320\275\320\270\320\272-\321\204\321\203\321\202\320\261\320\276\320\273\320\260\302\273.png" new file mode 100644 index 00000000..d9d80b7b Binary files /dev/null and "b/static/assets/\320\264\320\265\320\275\321\214-\320\267\320\264\320\276\321\200\320\276\320\262\321\214\321\217-\302\253\320\277\321\200\320\260\320\267\320\264\320\275\320\270\320\272-\321\204\321\203\321\202\320\261\320\276\320\273\320\260\302\273.png" differ diff --git "a/static/assets/\320\264\320\265\320\275\321\214-\320\272\320\276\320\275\321\201\321\202\320\270\321\202\321\203\321\206\320\270\320\270-\321\200\320\265\321\201\320\277\321\203\320\261\320\273\320\270\320\272\320\270-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\321\214.png" "b/static/assets/\320\264\320\265\320\275\321\214-\320\272\320\276\320\275\321\201\321\202\320\270\321\202\321\203\321\206\320\270\320\270-\321\200\320\265\321\201\320\277\321\203\320\261\320\273\320\270\320\272\320\270-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\321\214.png" new file mode 100644 index 00000000..3da034a1 Binary files /dev/null and "b/static/assets/\320\264\320\265\320\275\321\214-\320\272\320\276\320\275\321\201\321\202\320\270\321\202\321\203\321\206\320\270\320\270-\321\200\320\265\321\201\320\277\321\203\320\261\320\273\320\270\320\272\320\270-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\321\214.png" differ diff --git "a/static/assets/\320\264\320\265\320\275\321\214-\320\277\321\200\320\276\321\204\320\276\321\200\320\270\320\265\320\275\321\202\320\260\321\206\320\270\320\270.png" "b/static/assets/\320\264\320\265\320\275\321\214-\320\277\321\200\320\276\321\204\320\276\321\200\320\270\320\265\320\275\321\202\320\260\321\206\320\270\320\270.png" new file mode 100644 index 00000000..941776ff Binary files /dev/null and "b/static/assets/\320\264\320\265\320\275\321\214-\320\277\321\200\320\276\321\204\320\276\321\200\320\270\320\265\320\275\321\202\320\260\321\206\320\270\320\270.png" differ diff --git "a/static/assets/\320\265\320\264\320\270\320\275\321\213\320\271-\321\203\321\200\320\276\320\272-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\321\213\320\271-81-\320\271-\320\263\320\276\320\264\320\276\320\262\321\211\320\270\320\275\320\265-\321\202\321\200\320\260\320\263\320\265\320\264\320\270\320\270-\320\262-\321\205\320\260\321\202\321\213\320\275\320\270..png" "b/static/assets/\320\265\320\264\320\270\320\275\321\213\320\271-\321\203\321\200\320\276\320\272-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\321\213\320\271-81-\320\271-\320\263\320\276\320\264\320\276\320\262\321\211\320\270\320\275\320\265-\321\202\321\200\320\260\320\263\320\265\320\264\320\270\320\270-\320\262-\321\205\320\260\321\202\321\213\320\275\320\270..png" new file mode 100644 index 00000000..66d1227c Binary files /dev/null and "b/static/assets/\320\265\320\264\320\270\320\275\321\213\320\271-\321\203\321\200\320\276\320\272-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\321\213\320\271-81-\320\271-\320\263\320\276\320\264\320\276\320\262\321\211\320\270\320\275\320\265-\321\202\321\200\320\260\320\263\320\265\320\264\320\270\320\270-\320\262-\321\205\320\260\321\202\321\213\320\275\320\270..png" differ diff --git "a/static/assets/\320\270\320\263\321\200\320\260-\320\277\321\200\320\260\320\272\321\202\320\270\320\272\321\203\320\274-\302\253\320\263\320\273\320\260\320\267\320\260-\320\275\320\260\321\210\320\270-\320\275\320\265\320\267\320\260\320\274\320\265\320\275\320\270\320\274\321\213\320\265-\320\277\320\276\320\274\320\276\321\211\320\275\320\270\320\272\320\270\302\273.png" "b/static/assets/\320\270\320\263\321\200\320\260-\320\277\321\200\320\260\320\272\321\202\320\270\320\272\321\203\320\274-\302\253\320\263\320\273\320\260\320\267\320\260-\320\275\320\260\321\210\320\270-\320\275\320\265\320\267\320\260\320\274\320\265\320\275\320\270\320\274\321\213\320\265-\320\277\320\276\320\274\320\276\321\211\320\275\320\270\320\272\320\270\302\273.png" new file mode 100644 index 00000000..f3461bf3 Binary files /dev/null and "b/static/assets/\320\270\320\263\321\200\320\260-\320\277\321\200\320\260\320\272\321\202\320\270\320\272\321\203\320\274-\302\253\320\263\320\273\320\260\320\267\320\260-\320\275\320\260\321\210\320\270-\320\275\320\265\320\267\320\260\320\274\320\265\320\275\320\270\320\274\321\213\320\265-\320\277\320\276\320\274\320\276\321\211\320\275\320\270\320\272\320\270\302\273.png" differ diff --git "a/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-10-30_10-51-39-791.jpg" "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-10-30_10-51-39-791.jpg" new file mode 100644 index 00000000..5265ed07 Binary files /dev/null and "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-10-30_10-51-39-791.jpg" differ diff --git "a/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-10-30_10-51-39-936.jpg" "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-10-30_10-51-39-936.jpg" new file mode 100644 index 00000000..0ef0bc64 Binary files /dev/null and "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-10-30_10-51-39-936.jpg" differ diff --git "a/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-11-13_10-26-33-450.jpg" "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-11-13_10-26-33-450.jpg" new file mode 100644 index 00000000..9af3e657 Binary files /dev/null and "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-11-13_10-26-33-450.jpg" differ diff --git "a/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-12-02_09-19-52-626.jpg" "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-12-02_09-19-52-626.jpg" new file mode 100644 index 00000000..428373d1 Binary files /dev/null and "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-12-02_09-19-52-626.jpg" differ diff --git "a/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-12-02_09-19-52-762.jpg" "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-12-02_09-19-52-762.jpg" new file mode 100644 index 00000000..87a7a7ee Binary files /dev/null and "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-12-02_09-19-52-762.jpg" differ diff --git "a/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-03-01_15-20-11-972-1076x800.jpg" "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-03-01_15-20-11-972-1076x800.jpg" new file mode 100644 index 00000000..0e45765c Binary files /dev/null and "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-03-01_15-20-11-972-1076x800.jpg" differ diff --git "a/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-03-01_15-21-01-127-1400x768.jpg" "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-03-01_15-21-01-127-1400x768.jpg" new file mode 100644 index 00000000..9ffd8608 Binary files /dev/null and "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-03-01_15-21-01-127-1400x768.jpg" differ diff --git "a/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-03-01_15-21-01-765-1079x800.jpg" "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-03-01_15-21-01-765-1079x800.jpg" new file mode 100644 index 00000000..f6e68dba Binary files /dev/null and "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-03-01_15-21-01-765-1079x800.jpg" differ diff --git "a/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-03-12_18-50-02-655.jpg" "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-03-12_18-50-02-655.jpg" new file mode 100644 index 00000000..713c1183 Binary files /dev/null and "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-03-12_18-50-02-655.jpg" differ diff --git "a/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-04-22_13-54-55-902_0.jpg" "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-04-22_13-54-55-902_0.jpg" new file mode 100644 index 00000000..43acd5a2 Binary files /dev/null and "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-04-22_13-54-55-902_0.jpg" differ diff --git "a/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-04-22_13-55-01-874.jpg" "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-04-22_13-55-01-874.jpg" new file mode 100644 index 00000000..5cae824c Binary files /dev/null and "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-04-22_13-55-01-874.jpg" differ diff --git "a/static/assets/\320\270\320\275\321\202\320\265\320\273\320\273\320\265\320\272\321\202\321\203\320\260\320\273\321\214\320\275\320\260\321\217-\320\262\320\270\320\272\321\202\320\276\321\200\320\270\320\275\320\260.png" "b/static/assets/\320\270\320\275\321\202\320\265\320\273\320\273\320\265\320\272\321\202\321\203\320\260\320\273\321\214\320\275\320\260\321\217-\320\262\320\270\320\272\321\202\320\276\321\200\320\270\320\275\320\260.png" new file mode 100644 index 00000000..279a593d Binary files /dev/null and "b/static/assets/\320\270\320\275\321\202\320\265\320\273\320\273\320\265\320\272\321\202\321\203\320\260\320\273\321\214\320\275\320\260\321\217-\320\262\320\270\320\272\321\202\320\276\321\200\320\270\320\275\320\260.png" differ diff --git "a/static/assets/\320\272\320\262\320\265\321\201\321\202-\302\253\320\275\320\260\321\210\320\260-\320\274\320\260\320\273\320\260\321\217-\321\200\320\276\320\264\320\270\320\275\320\260\302\273.png" "b/static/assets/\320\272\320\262\320\265\321\201\321\202-\302\253\320\275\320\260\321\210\320\260-\320\274\320\260\320\273\320\260\321\217-\321\200\320\276\320\264\320\270\320\275\320\260\302\273.png" new file mode 100644 index 00000000..706aa119 Binary files /dev/null and "b/static/assets/\320\272\320\262\320\265\321\201\321\202-\302\253\320\275\320\260\321\210\320\260-\320\274\320\260\320\273\320\260\321\217-\321\200\320\276\320\264\320\270\320\275\320\260\302\273.png" differ diff --git "a/static/assets/\320\272\320\262\320\265\321\201\321\202-\302\253\320\277\320\276-\321\201\321\202\321\200\320\260\320\275\320\270\321\206\320\260\320\274-\320\270\321\201\321\202\320\276\321\200\320\270\320\270\302\273.png" "b/static/assets/\320\272\320\262\320\265\321\201\321\202-\302\253\320\277\320\276-\321\201\321\202\321\200\320\260\320\275\320\270\321\206\320\260\320\274-\320\270\321\201\321\202\320\276\321\200\320\270\320\270\302\273.png" new file mode 100644 index 00000000..9927bf87 Binary files /dev/null and "b/static/assets/\320\272\320\262\320\265\321\201\321\202-\302\253\320\277\320\276-\321\201\321\202\321\200\320\260\320\275\320\270\321\206\320\260\320\274-\320\270\321\201\321\202\320\276\321\200\320\270\320\270\302\273.png" differ diff --git "a/static/assets/\320\274\320\260\320\273\320\265\320\275\321\214\320\272\320\270\320\265-\320\277\320\276\320\261\320\265\320\264\321\213-\320\261\320\276\320\273\321\214\321\210\320\276\320\265-\320\267\320\275\320\260\321\207\320\265\320\275\320\270\320\265-\320\263\320\276\320\264\320\276\320\262\320\276\320\271-\320\276\321\202\321\207\320\265\321\202-3-.png" "b/static/assets/\320\274\320\260\320\273\320\265\320\275\321\214\320\272\320\270\320\265-\320\277\320\276\320\261\320\265\320\264\321\213-\320\261\320\276\320\273\321\214\321\210\320\276\320\265-\320\267\320\275\320\260\321\207\320\265\320\275\320\270\320\265-\320\263\320\276\320\264\320\276\320\262\320\276\320\271-\320\276\321\202\321\207\320\265\321\202-3-.png" new file mode 100644 index 00000000..9676b10b Binary files /dev/null and "b/static/assets/\320\274\320\260\320\273\320\265\320\275\321\214\320\272\320\270\320\265-\320\277\320\276\320\261\320\265\320\264\321\213-\320\261\320\276\320\273\321\214\321\210\320\276\320\265-\320\267\320\275\320\260\321\207\320\265\320\275\320\270\320\265-\320\263\320\276\320\264\320\276\320\262\320\276\320\271-\320\276\321\202\321\207\320\265\321\202-3-.png" differ diff --git "a/static/assets/\320\274\320\265\321\200\320\276\320\277\321\200\320\270\321\217\321\202\320\270\320\265-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\320\276\320\265-15-\320\274\320\260\321\200\321\202\320\260-\342\200\224-\320\264\320\265\320\275\321\214-\320\272\320\276\320\275\321\201\321\202\320\270\321\202\321\203\321\206\320\270\320\270-\321\200\320\265\321\201\320\277\321\203\320\261\320\273\320\270\320\272\320\270-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\321\214-1-.png" "b/static/assets/\320\274\320\265\321\200\320\276\320\277\321\200\320\270\321\217\321\202\320\270\320\265-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\320\276\320\265-15-\320\274\320\260\321\200\321\202\320\260-\342\200\224-\320\264\320\265\320\275\321\214-\320\272\320\276\320\275\321\201\321\202\320\270\321\202\321\203\321\206\320\270\320\270-\321\200\320\265\321\201\320\277\321\203\320\261\320\273\320\270\320\272\320\270-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\321\214-1-.png" new file mode 100644 index 00000000..a6eb2183 Binary files /dev/null and "b/static/assets/\320\274\320\265\321\200\320\276\320\277\321\200\320\270\321\217\321\202\320\270\320\265-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\320\276\320\265-15-\320\274\320\260\321\200\321\202\320\260-\342\200\224-\320\264\320\265\320\275\321\214-\320\272\320\276\320\275\321\201\321\202\320\270\321\202\321\203\321\206\320\270\320\270-\321\200\320\265\321\201\320\277\321\203\320\261\320\273\320\270\320\272\320\270-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\321\214-1-.png" differ diff --git "a/static/assets/\320\274\320\265\321\200\320\276\320\277\321\200\320\270\321\217\321\202\320\270\320\265-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\320\276\320\265-15-\320\274\320\260\321\200\321\202\320\260-\342\200\224-\320\264\320\265\320\275\321\214-\320\272\320\276\320\275\321\201\321\202\320\270\321\202\321\203\321\206\320\270\320\270-\321\200\320\265\321\201\320\277\321\203\320\261\320\273\320\270\320\272\320\270-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\321\214.png" "b/static/assets/\320\274\320\265\321\200\320\276\320\277\321\200\320\270\321\217\321\202\320\270\320\265-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\320\276\320\265-15-\320\274\320\260\321\200\321\202\320\260-\342\200\224-\320\264\320\265\320\275\321\214-\320\272\320\276\320\275\321\201\321\202\320\270\321\202\321\203\321\206\320\270\320\270-\321\200\320\265\321\201\320\277\321\203\320\261\320\273\320\270\320\272\320\270-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\321\214.png" new file mode 100644 index 00000000..a5830109 Binary files /dev/null and "b/static/assets/\320\274\320\265\321\200\320\276\320\277\321\200\320\270\321\217\321\202\320\270\320\265-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\320\276\320\265-15-\320\274\320\260\321\200\321\202\320\260-\342\200\224-\320\264\320\265\320\275\321\214-\320\272\320\276\320\275\321\201\321\202\320\270\321\202\321\203\321\206\320\270\320\270-\321\200\320\265\321\201\320\277\321\203\320\261\320\273\320\270\320\272\320\270-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\321\214.png" differ diff --git "a/static/assets/\320\274\320\276\320\273\320\276\320\264\320\265\320\266\320\275\321\213\320\271-\320\272\320\262\320\270\320\267-2023.png" "b/static/assets/\320\274\320\276\320\273\320\276\320\264\320\265\320\266\320\275\321\213\320\271-\320\272\320\262\320\270\320\267-2023.png" new file mode 100644 index 00000000..c66460e9 Binary files /dev/null and "b/static/assets/\320\274\320\276\320\273\320\276\320\264\320\265\320\266\320\275\321\213\320\271-\320\272\320\262\320\270\320\267-2023.png" differ diff --git "a/static/assets/\320\277\320\276\321\205\320\276\320\264-\320\262-\320\272\320\270\320\275\320\276\321\202\320\265\320\260\321\202\321\200-\320\275\320\260-\320\277\321\200\320\265\320\274\321\214\320\265\321\200\321\203-\321\204\320\270\320\273\321\214\320\274\320\260-\302\253\320\272\320\270\320\275\320\276\321\210\320\275\320\270\320\272\320\270\302\273.png" "b/static/assets/\320\277\320\276\321\205\320\276\320\264-\320\262-\320\272\320\270\320\275\320\276\321\202\320\265\320\260\321\202\321\200-\320\275\320\260-\320\277\321\200\320\265\320\274\321\214\320\265\321\200\321\203-\321\204\320\270\320\273\321\214\320\274\320\260-\302\253\320\272\320\270\320\275\320\276\321\210\320\275\320\270\320\272\320\270\302\273.png" new file mode 100644 index 00000000..fde098d7 Binary files /dev/null and "b/static/assets/\320\277\320\276\321\205\320\276\320\264-\320\262-\320\272\320\270\320\275\320\276\321\202\320\265\320\260\321\202\321\200-\320\275\320\260-\320\277\321\200\320\265\320\274\321\214\320\265\321\200\321\203-\321\204\320\270\320\273\321\214\320\274\320\260-\302\253\320\272\320\270\320\275\320\276\321\210\320\275\320\270\320\272\320\270\302\273.png" differ diff --git "a/static/assets/\320\277\321\201\320\270\321\205\320\276\320\273\320\276\320\263\320\270\321\207\320\265\321\201\320\272\320\270\320\271-\321\202\320\265\321\201\321\202-\302\253\320\264\320\276\321\200\320\276\320\263\320\270-\320\272\320\276\321\202\320\276\321\200\321\213\320\265-\320\274\321\213-\320\262\321\213\320\261\320\270\321\200\320\260\320\265\320\274\302\273.png" "b/static/assets/\320\277\321\201\320\270\321\205\320\276\320\273\320\276\320\263\320\270\321\207\320\265\321\201\320\272\320\270\320\271-\321\202\320\265\321\201\321\202-\302\253\320\264\320\276\321\200\320\276\320\263\320\270-\320\272\320\276\321\202\320\276\321\200\321\213\320\265-\320\274\321\213-\320\262\321\213\320\261\320\270\321\200\320\260\320\265\320\274\302\273.png" new file mode 100644 index 00000000..f257fe56 Binary files /dev/null and "b/static/assets/\320\277\321\201\320\270\321\205\320\276\320\273\320\276\320\263\320\270\321\207\320\265\321\201\320\272\320\270\320\271-\321\202\320\265\321\201\321\202-\302\253\320\264\320\276\321\200\320\276\320\263\320\270-\320\272\320\276\321\202\320\276\321\200\321\213\320\265-\320\274\321\213-\320\262\321\213\320\261\320\270\321\200\320\260\320\265\320\274\302\273.png" differ diff --git "a/static/assets/\321\201\320\270\320\275\320\270\320\271-\320\270\320\267\320\276\320\274\320\265\321\202\321\200\320\270\321\207\320\265\321\201\320\272\320\270\320\265-\321\215\320\273\320\265\320\274\320\265\320\275\321\202\321\213-\320\270-\320\274\320\260\320\272\320\265\321\202\321\213-\321\202\320\265\321\205\320\275\320\276\320\273\320\276\320\263\320\270\320\270-\320\262-\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\320\270-\321\202\320\265\321\205\320\275\320\276\320\273\320\276\320\263\320\270\321\217-\320\277\321\200\320\265\320\267\320\265\320\275\321\202\320\260\321\206\320\270\321\217.png" "b/static/assets/\321\201\320\270\320\275\320\270\320\271-\320\270\320\267\320\276\320\274\320\265\321\202\321\200\320\270\321\207\320\265\321\201\320\272\320\270\320\265-\321\215\320\273\320\265\320\274\320\265\320\275\321\202\321\213-\320\270-\320\274\320\260\320\272\320\265\321\202\321\213-\321\202\320\265\321\205\320\275\320\276\320\273\320\276\320\263\320\270\320\270-\320\262-\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\320\270-\321\202\320\265\321\205\320\275\320\276\320\273\320\276\320\263\320\270\321\217-\320\277\321\200\320\265\320\267\320\265\320\275\321\202\320\260\321\206\320\270\321\217.png" new file mode 100644 index 00000000..c9c60c2d Binary files /dev/null and "b/static/assets/\321\201\320\270\320\275\320\270\320\271-\320\270\320\267\320\276\320\274\320\265\321\202\321\200\320\270\321\207\320\265\321\201\320\272\320\270\320\265-\321\215\320\273\320\265\320\274\320\265\320\275\321\202\321\213-\320\270-\320\274\320\260\320\272\320\265\321\202\321\213-\321\202\320\265\321\205\320\275\320\276\320\273\320\276\320\263\320\270\320\270-\320\262-\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\320\270-\321\202\320\265\321\205\320\275\320\276\320\273\320\276\320\263\320\270\321\217-\320\277\321\200\320\265\320\267\320\265\320\275\321\202\320\260\321\206\320\270\321\217.png" differ diff --git "a/static/assets/\321\215\320\272\321\201\320\272\321\203\321\200\321\201\320\270\321\217-\320\262-\302\253\320\261\320\265\320\273\320\260\321\200\321\203\321\201\320\261\320\260\320\275\320\272\302\273.png" "b/static/assets/\321\215\320\272\321\201\320\272\321\203\321\200\321\201\320\270\321\217-\320\262-\302\253\320\261\320\265\320\273\320\260\321\200\321\203\321\201\320\261\320\260\320\275\320\272\302\273.png" new file mode 100644 index 00000000..0373eb88 Binary files /dev/null and "b/static/assets/\321\215\320\272\321\201\320\272\321\203\321\200\321\201\320\270\321\217-\320\262-\302\253\320\261\320\265\320\273\320\260\321\200\321\203\321\201\320\261\320\260\320\275\320\272\302\273.png" differ diff --git "a/static/assets/\321\215\320\272\321\201\320\272\321\203\321\200\321\201\320\270\321\217-\320\262-\320\274\321\203\320\267\320\265\320\271-\320\270\321\201\321\202\320\276\321\200\320\270\320\270-\320\264\320\260\320\262\320\270\320\264-\320\263\320\276\321\200\320\276\320\264\320\272\320\260-.png" "b/static/assets/\321\215\320\272\321\201\320\272\321\203\321\200\321\201\320\270\321\217-\320\262-\320\274\321\203\320\267\320\265\320\271-\320\270\321\201\321\202\320\276\321\200\320\270\320\270-\320\264\320\260\320\262\320\270\320\264-\320\263\320\276\321\200\320\276\320\264\320\272\320\260-.png" new file mode 100644 index 00000000..6c2ca0b1 Binary files /dev/null and "b/static/assets/\321\215\320\272\321\201\320\272\321\203\321\200\321\201\320\270\321\217-\320\262-\320\274\321\203\320\267\320\265\320\271-\320\270\321\201\321\202\320\276\321\200\320\270\320\270-\320\264\320\260\320\262\320\270\320\264-\320\263\320\276\321\200\320\276\320\264\320\272\320\260-.png" differ