From de4208337eaa8eac155c6e4be6a1afd1e043fba3 Mon Sep 17 00:00:00 2001 From: VityaSchel <59040542+VityaSchel@users.noreply.github.com> Date: Sun, 1 Oct 2023 23:04:01 +0400 Subject: [PATCH] Add teachers photos --- package.json | 2 + pnpm-lock.yaml | 300 +++++++++++++++++- public/teachers/2014-aitasova-a-z.jpg | Bin 0 -> 2409 bytes public/teachers/2014-karpeeva-a-s.jpg | Bin 0 -> 2454 bytes public/teachers/2014-kuntaeva.jpg | Bin 0 -> 2202 bytes public/teachers/2014-shomas.jpg | Bin 0 -> 2091 bytes public/teachers/2019-mihalkova.jpg | Bin 0 -> 1502 bytes public/teachers/2019-utibaeva-s-m.jpg | Bin 0 -> 1592 bytes public/teachers/9GLhbTgC.jpg | Bin 0 -> 2430 bytes public/teachers/9GLhbTgCmhk.jpg | Bin 0 -> 2350 bytes public/teachers/DSC06789.JPG | Bin 0 -> 1495 bytes public/teachers/IMG-f8eeb02.jpg | Bin 0 -> 2241 bytes public/teachers/IMG_5419.jpg | Bin 0 -> 1732 bytes public/teachers/abalimova-l-.jpg | Bin 0 -> 1694 bytes public/teachers/alehin-i-n.jpg | Bin 0 -> 1965 bytes public/teachers/andriushenko.jpg | Bin 0 -> 2268 bytes public/teachers/antonov-a-s.jpg | Bin 0 -> 3603 bytes public/teachers/asdasad.jpg | Bin 0 -> 2035 bytes public/teachers/chernenkova-n-v.jpg | Bin 0 -> 2102 bytes public/teachers/dmitrieva-n-v.jpg | Bin 0 -> 1966 bytes public/teachers/ermolaeva-g-v.jpg | Bin 0 -> 1551 bytes public/teachers/fedotova-e-.jpg | Bin 0 -> 1445 bytes public/teachers/fomin-a-v.jpg | Bin 0 -> 1810 bytes public/teachers/fsdadsd.jpg | Bin 0 -> 2951 bytes public/teachers/gorwenina-o-n.jpg | Bin 0 -> 1879 bytes public/teachers/hodotova.jpg | Bin 0 -> 1929 bytes public/teachers/jilina.jpg | Bin 0 -> 2463 bytes public/teachers/karpova-i-v.jpg | Bin 0 -> 2421 bytes public/teachers/konovalova.jpg | Bin 0 -> 2320 bytes public/teachers/kornilova-s-a.jpg | Bin 0 -> 1859 bytes public/teachers/kozko-d-i.jpg | Bin 0 -> 2011 bytes public/teachers/kukarskaya-l-p.jpg | Bin 0 -> 1785 bytes public/teachers/lizunova.jpg | Bin 0 -> 2134 bytes public/teachers/lobacheva-m-e.jpg | Bin 0 -> 2055 bytes public/teachers/logvinov_a_v.jpg | Bin 0 -> 1936 bytes public/teachers/matulina.jpg | Bin 0 -> 1665 bytes public/teachers/nazarova.jpg | Bin 0 -> 1371 bytes public/teachers/nekrylova-t-b.jpg | Bin 0 -> 2252 bytes public/teachers/nikiforov-m-m.jpg | Bin 0 -> 2231 bytes public/teachers/pershina-e-v.jpg | Bin 0 -> 2249 bytes public/teachers/qwefdsfsd.jpg | Bin 0 -> 2583 bytes public/teachers/samoylova.jpg | Bin 0 -> 3098 bytes public/teachers/shamber-l-n.jpg | Bin 0 -> 2615 bytes public/teachers/shykova.jpg | Bin 0 -> 1761 bytes public/teachers/sinekopova-l-v.jpg | Bin 0 -> 2786 bytes public/teachers/sirotkina-o-v.jpg | Bin 0 -> 2078 bytes public/teachers/sitnikova-l-.jpg | Bin 0 -> 1376 bytes public/teachers/slavkina-t-a.jpg | Bin 0 -> 2577 bytes public/teachers/sorokina-n.jpg | Bin 0 -> 1747 bytes public/teachers/stranik.jpg | Bin 0 -> 1672 bytes public/teachers/terexin.jpg | Bin 0 -> 1951 bytes public/teachers/tryaskina-s-s.jpg | Bin 0 -> 1922 bytes public/teachers/Чаденкова DSC06721.JPG | Bin 0 -> 1625 bytes public/teachers/авпкупып.jpg | Bin 0 -> 8609 bytes public/teachers/сиднина.jpg | Bin 0 -> 1370 bytes src/shadcn/ui/avatar.tsx | 48 +++ src/shared/data/teachers-photos/.gitignore | 2 + .../data/teachers-photos/scripts/crop.mjs | 47 +++ .../data/teachers-photos/scripts/download.zsh | 28 ++ .../teachers-photos/scripts/rename-decode.mjs | 16 + src/shared/data/teachers.ts | 247 ++++++++++++++ src/widgets/schedule/day.tsx | 22 +- src/widgets/schedule/index.tsx | 2 +- src/widgets/schedule/lesson.tsx | 75 ++--- 64 files changed, 745 insertions(+), 44 deletions(-) create mode 100644 public/teachers/2014-aitasova-a-z.jpg create mode 100644 public/teachers/2014-karpeeva-a-s.jpg create mode 100644 public/teachers/2014-kuntaeva.jpg create mode 100644 public/teachers/2014-shomas.jpg create mode 100644 public/teachers/2019-mihalkova.jpg create mode 100644 public/teachers/2019-utibaeva-s-m.jpg create mode 100644 public/teachers/9GLhbTgC.jpg create mode 100644 public/teachers/9GLhbTgCmhk.jpg create mode 100644 public/teachers/DSC06789.JPG create mode 100644 public/teachers/IMG-f8eeb02.jpg create mode 100644 public/teachers/IMG_5419.jpg create mode 100644 public/teachers/abalimova-l-.jpg create mode 100644 public/teachers/alehin-i-n.jpg create mode 100644 public/teachers/andriushenko.jpg create mode 100644 public/teachers/antonov-a-s.jpg create mode 100644 public/teachers/asdasad.jpg create mode 100644 public/teachers/chernenkova-n-v.jpg create mode 100644 public/teachers/dmitrieva-n-v.jpg create mode 100644 public/teachers/ermolaeva-g-v.jpg create mode 100644 public/teachers/fedotova-e-.jpg create mode 100644 public/teachers/fomin-a-v.jpg create mode 100644 public/teachers/fsdadsd.jpg create mode 100644 public/teachers/gorwenina-o-n.jpg create mode 100644 public/teachers/hodotova.jpg create mode 100644 public/teachers/jilina.jpg create mode 100644 public/teachers/karpova-i-v.jpg create mode 100644 public/teachers/konovalova.jpg create mode 100644 public/teachers/kornilova-s-a.jpg create mode 100644 public/teachers/kozko-d-i.jpg create mode 100644 public/teachers/kukarskaya-l-p.jpg create mode 100644 public/teachers/lizunova.jpg create mode 100644 public/teachers/lobacheva-m-e.jpg create mode 100644 public/teachers/logvinov_a_v.jpg create mode 100644 public/teachers/matulina.jpg create mode 100644 public/teachers/nazarova.jpg create mode 100644 public/teachers/nekrylova-t-b.jpg create mode 100644 public/teachers/nikiforov-m-m.jpg create mode 100644 public/teachers/pershina-e-v.jpg create mode 100644 public/teachers/qwefdsfsd.jpg create mode 100644 public/teachers/samoylova.jpg create mode 100644 public/teachers/shamber-l-n.jpg create mode 100644 public/teachers/shykova.jpg create mode 100644 public/teachers/sinekopova-l-v.jpg create mode 100644 public/teachers/sirotkina-o-v.jpg create mode 100644 public/teachers/sitnikova-l-.jpg create mode 100644 public/teachers/slavkina-t-a.jpg create mode 100644 public/teachers/sorokina-n.jpg create mode 100644 public/teachers/stranik.jpg create mode 100644 public/teachers/terexin.jpg create mode 100644 public/teachers/tryaskina-s-s.jpg create mode 100644 public/teachers/Чаденкова DSC06721.JPG create mode 100644 public/teachers/авпкупып.jpg create mode 100644 public/teachers/сиднина.jpg create mode 100644 src/shadcn/ui/avatar.tsx create mode 100644 src/shared/data/teachers-photos/.gitignore create mode 100644 src/shared/data/teachers-photos/scripts/crop.mjs create mode 100755 src/shared/data/teachers-photos/scripts/download.zsh create mode 100644 src/shared/data/teachers-photos/scripts/rename-decode.mjs create mode 100644 src/shared/data/teachers.ts diff --git a/package.json b/package.json index f603252..5169660 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "lint": "next lint" }, "dependencies": { + "@radix-ui/react-avatar": "^1.0.4", "@radix-ui/react-dropdown-menu": "^2.0.6", "@radix-ui/react-label": "^2.0.2", "@radix-ui/react-select": "^2.0.0", @@ -25,6 +26,7 @@ "node-html-parser": "^6.1.10", "react": "latest", "react-dom": "latest", + "sharp": "^0.32.6", "tailwind-merge": "^1.14.0", "tailwindcss-animate": "^1.0.7" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8a2b236..7f22e91 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,6 +5,9 @@ settings: excludeLinksFromLockfile: false dependencies: + '@radix-ui/react-avatar': + specifier: ^1.0.4 + version: 1.0.4(@types/react-dom@18.2.8)(@types/react@18.2.24)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-dropdown-menu': specifier: ^2.0.6 version: 2.0.6(@types/react-dom@18.2.8)(@types/react@18.2.24)(react-dom@18.2.0)(react@18.2.0) @@ -53,6 +56,9 @@ dependencies: react-dom: specifier: latest version: 18.2.0(react@18.2.0) + sharp: + specifier: ^0.32.6 + version: 0.32.6 tailwind-merge: specifier: ^1.14.0 version: 1.14.0 @@ -364,6 +370,30 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false + /@radix-ui/react-avatar@1.0.4(@types/react-dom@18.2.8)(@types/react@18.2.24)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-kVK2K7ZD3wwj3qhle0ElXhOjbezIgyl2hVvgwfIdexL3rN6zJmy5AqqIf+D31lxVppdzV8CjAfZ6PklkmInZLw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.23.1 + '@radix-ui/react-context': 1.0.1(@types/react@18.2.24)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.8)(@types/react@18.2.24)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.24)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.24)(react@18.2.0) + '@types/react': 18.2.24 + '@types/react-dom': 18.2.8 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.8)(@types/react@18.2.24)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==} peerDependencies: @@ -1298,13 +1328,29 @@ packages: dequal: 2.0.3 dev: true + /b4a@1.6.4: + resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} + dev: false + /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + /base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + dev: false + /binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} + /bl@4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.2 + dev: false + /boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} dev: false @@ -1332,6 +1378,13 @@ packages: update-browserslist-db: 1.0.13(browserslist@4.22.1) dev: true + /buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + dev: false + /busboy@1.6.0: resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} engines: {node: '>=10.16.0'} @@ -1380,6 +1433,10 @@ packages: optionalDependencies: fsevents: 2.3.3 + /chownr@1.1.4: + resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} + dev: false + /class-variance-authority@0.7.0: resolution: {integrity: sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==} dependencies: @@ -1404,11 +1461,24 @@ packages: engines: {node: '>=7.0.0'} dependencies: color-name: 1.1.4 - dev: true /color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - dev: true + + /color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + dev: false + + /color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + dev: false /combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} @@ -1507,6 +1577,18 @@ packages: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} dev: false + /decompress-response@6.0.0: + resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} + engines: {node: '>=10'} + dependencies: + mimic-response: 3.1.0 + dev: false + + /deep-extend@0.6.0: + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + engines: {node: '>=4.0.0'} + dev: false + /deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} dev: true @@ -1539,6 +1621,11 @@ packages: engines: {node: '>=6'} dev: true + /detect-libc@2.0.2: + resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} + engines: {node: '>=8'} + dev: false + /detect-node-es@1.1.0: resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} dev: false @@ -1612,6 +1699,12 @@ packages: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} dev: true + /end-of-stream@1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + dependencies: + once: 1.4.0 + dev: false + /enhanced-resolve@5.15.0: resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} engines: {node: '>=10.13.0'} @@ -1996,10 +2089,19 @@ packages: engines: {node: '>=0.10.0'} dev: true + /expand-template@2.0.3: + resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} + engines: {node: '>=6'} + dev: false + /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true + /fast-fifo@1.3.2: + resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} + dev: false + /fast-glob@3.3.1: resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} engines: {node: '>=8.6.0'} @@ -2076,6 +2178,10 @@ packages: resolution: {integrity: sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==} dev: true + /fs-constants@1.0.0: + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + dev: false + /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -2131,6 +2237,10 @@ packages: resolve-pkg-maps: 1.0.0 dev: true + /github-from-package@0.0.0: + resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} + dev: false + /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -2296,6 +2406,10 @@ packages: safer-buffer: 2.1.2 dev: false + /ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + dev: false + /ignore@5.2.4: resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} engines: {node: '>= 4'} @@ -2323,6 +2437,10 @@ packages: /inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + /ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + dev: false + /internal-slot@1.0.5: resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} engines: {node: '>= 0.4'} @@ -2346,6 +2464,10 @@ packages: is-typed-array: 1.1.12 dev: true + /is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + dev: false + /is-async-function@2.0.0: resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} engines: {node: '>= 0.4'} @@ -2650,7 +2772,6 @@ packages: engines: {node: '>=10'} dependencies: yallist: 4.0.0 - dev: true /lucide-react@0.279.0(react@18.2.0): resolution: {integrity: sha512-LJ8g66+Bxc3t3x9vKTeK3wn3xucrOQGfJ9ou9GsBwCt2offsrT2BB90XrTrIzE1noYYDe2O8jZaRHi6sAHXNxw==} @@ -2683,6 +2804,11 @@ packages: mime-db: 1.52.0 dev: false + /mimic-response@3.1.0: + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} + engines: {node: '>=10'} + dev: false + /minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: @@ -2690,7 +2816,10 @@ packages: /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - dev: true + + /mkdirp-classic@0.5.3: + resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} + dev: false /ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} @@ -2711,6 +2840,10 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + /napi-build-utils@1.0.2: + resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} + dev: false + /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true @@ -2767,6 +2900,17 @@ packages: - babel-plugin-macros dev: false + /node-abi@3.47.0: + resolution: {integrity: sha512-2s6B2CWZM//kPgwnuI0KrYwNjfdByE25zvAaEpq9IH4zcNsarH8Ihu/UuX6XMPEogDAxkuUFeZn60pXNHAqn3A==} + engines: {node: '>=10'} + dependencies: + semver: 7.5.4 + dev: false + + /node-addon-api@6.1.0: + resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} + dev: false + /node-html-parser@6.1.10: resolution: {integrity: sha512-6/uWdWxjQWQ7tMcFK2wWlrflsQUzh1HsEzlIf2j5+TtzfhT2yUvg3DwZYAmjEHeR3uX74ko7exjHW69J0tOzIg==} dependencies: @@ -3019,6 +3163,25 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 + /prebuild-install@7.1.1: + resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==} + engines: {node: '>=10'} + hasBin: true + dependencies: + detect-libc: 2.0.2 + expand-template: 2.0.3 + github-from-package: 0.0.0 + minimist: 1.2.8 + mkdirp-classic: 0.5.3 + napi-build-utils: 1.0.2 + node-abi: 3.47.0 + pump: 3.0.0 + rc: 1.2.8 + simple-get: 4.0.1 + tar-fs: 2.1.1 + tunnel-agent: 0.6.0 + dev: false + /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -3036,6 +3199,13 @@ packages: resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} dev: false + /pump@3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + dev: false + /punycode@2.3.0: resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} engines: {node: '>=6'} @@ -3047,6 +3217,20 @@ packages: /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + /queue-tick@1.0.1: + resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} + dev: false + + /rc@1.2.8: + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + hasBin: true + dependencies: + deep-extend: 0.6.0 + ini: 1.3.8 + minimist: 1.2.8 + strip-json-comments: 2.0.1 + dev: false + /react-dom@18.2.0(react@18.2.0): resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} peerDependencies: @@ -3125,6 +3309,15 @@ packages: dependencies: pify: 2.3.0 + /readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: false + /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -3215,6 +3408,10 @@ packages: isarray: 2.0.5 dev: true + /safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: false + /safe-regex-test@1.0.0: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} dependencies: @@ -3251,7 +3448,6 @@ packages: hasBin: true dependencies: lru-cache: 6.0.0 - dev: true /set-function-name@2.0.1: resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} @@ -3262,6 +3458,21 @@ packages: has-property-descriptors: 1.0.0 dev: true + /sharp@0.32.6: + resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==} + engines: {node: '>=14.15.0'} + requiresBuild: true + dependencies: + color: 4.2.3 + detect-libc: 2.0.2 + node-addon-api: 6.1.0 + prebuild-install: 7.1.1 + semver: 7.5.4 + simple-get: 4.0.1 + tar-fs: 3.0.4 + tunnel-agent: 0.6.0 + dev: false + /shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -3282,6 +3493,24 @@ packages: object-inspect: 1.12.3 dev: true + /simple-concat@1.0.1: + resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} + dev: false + + /simple-get@4.0.1: + resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} + dependencies: + decompress-response: 6.0.0 + once: 1.4.0 + simple-concat: 1.0.1 + dev: false + + /simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + dependencies: + is-arrayish: 0.3.2 + dev: false + /slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} @@ -3296,6 +3525,13 @@ packages: engines: {node: '>=10.0.0'} dev: false + /streamx@2.15.1: + resolution: {integrity: sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==} + dependencies: + fast-fifo: 1.3.2 + queue-tick: 1.0.1 + dev: false + /string.prototype.matchall@4.0.10: resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==} dependencies: @@ -3335,6 +3571,12 @@ packages: es-abstract: 1.22.2 dev: true + /string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + dependencies: + safe-buffer: 5.2.1 + dev: false + /strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} @@ -3347,6 +3589,11 @@ packages: engines: {node: '>=4'} dev: true + /strip-json-comments@2.0.1: + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} + engines: {node: '>=0.10.0'} + dev: false + /strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} @@ -3444,6 +3691,42 @@ packages: engines: {node: '>=6'} dev: true + /tar-fs@2.1.1: + resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} + dependencies: + chownr: 1.1.4 + mkdirp-classic: 0.5.3 + pump: 3.0.0 + tar-stream: 2.2.0 + dev: false + + /tar-fs@3.0.4: + resolution: {integrity: sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==} + dependencies: + mkdirp-classic: 0.5.3 + pump: 3.0.0 + tar-stream: 3.1.6 + dev: false + + /tar-stream@2.2.0: + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} + engines: {node: '>=6'} + dependencies: + bl: 4.1.0 + end-of-stream: 1.4.4 + fs-constants: 1.0.0 + inherits: 2.0.4 + readable-stream: 3.6.2 + dev: false + + /tar-stream@3.1.6: + resolution: {integrity: sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==} + dependencies: + b4a: 1.6.4 + fast-fifo: 1.3.2 + streamx: 2.15.1 + dev: false + /text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} dev: true @@ -3507,6 +3790,12 @@ packages: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} dev: false + /tunnel-agent@0.6.0: + resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + dependencies: + safe-buffer: 5.2.1 + dev: false + /type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} @@ -3758,7 +4047,6 @@ packages: /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - dev: true /yaml@2.3.2: resolution: {integrity: sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==} diff --git a/public/teachers/2014-aitasova-a-z.jpg b/public/teachers/2014-aitasova-a-z.jpg new file mode 100644 index 0000000000000000000000000000000000000000..68c7f2d3e5b353483a45f03cc7439f13c35d59a1 GIT binary patch literal 2409 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 literal 0 HcmV?d00001 diff --git a/public/teachers/2014-kuntaeva.jpg b/public/teachers/2014-kuntaeva.jpg new file mode 100644 index 0000000000000000000000000000000000000000..23c4f408cde6b2b398af636a82f702cbea5afe38 GIT binary patch literal 2202 zcmb7+X*kr29>@Q)XRKoxW@2o~SXyQ>cG|-5!B-c1P$Xw^eeeQE#-tY5!_5J=nAI=148ZZRlP#7Erg~MTR1Ok2vDS$+B zaUq5I_<00Gg~h}~h0$oNgq$Syw5&K9Eu}0adsbdSQ2`@)?&3N8MLE0z{%;8gfj}Tn zA%&1gAv_k1#sA;obO5MRfE(Zj0m%Sh6bOO>ak>C;002QDAmG12fT6HcAP5{dS=9vq zFbHx|fT2(r?C&2C7y>|1Flo3T!5Sf??;a|XBuvaK6|t%NfR;5_*io?!8~T1iVn6`+ zf3yGqJz-%dlQaqdgHJRk_n&~kD2TKmK_6-@BxAst0(ef)lL`gs0^1!^Z7?6<5*>e| zl%!v{+m$dXc@@-Ibe4|;%Q~ws1g3}McI;*o7C8X=<=fSmI6+ctL4enzMUrk{KR2lu z^&`XP#$a_nwwSGdZ1Zp=fx&Pr4>iw8%(m+5AVbqaQ=!fE&EZA<;6d^x%xBDm$}uHCqEy)Q}W3B=2PJ(jR2N>|UHoa6w##R5!e^#k+C z-+M$**_&TfxGx&t5H6Rdqv+{-&Nlaxt~6qD#)i$G{)9+HU4F8byzU&FHdS3WTn-wt zB*N9?hf~>H4uU(7t7_40C2GVj3ZfNP$pKpJ75vVFyW!>&BZa@Xk}AT&T;+8~4jJ2b z#dVIZwr|bLOqv<@yiTBw7F2Yr_SF5sCN!kH-NGzQWR8yuA4q7fm?eLNG<|3?FzJEc z3->P&b^G0TwEe|=c3%jZ8Oh|ga{BtV%m+)UO|%Z^#1rn5FDOw;v+qT~_FVW_mPT0) z-`n+-7zrOF+x^nIN%#r}Ip36jhSU|_ttuO6&?cD5{v&DBB*f%q+GA?qGsY{GFSUxl zE~SK<-M+S)Ui&XW&rE!ChR%hqEJ zJx5;pe%nw*F7jP6GIK%wW#!*iLfm>i)AIWkKEJrfN!j z374QhE%E&e)B=7U($m5mM_CU(zCL59+>`i=X8OzIm7XTw-3~R>?u@cBk1dhelRV@M zd4Ho|%fV+|f(Kuikra`HRL)r#I^AdNeFnZwJ!bzrN1j>-hr2Zs&SaTiZauoz-|!m0 zss+lw_l{;=6W)jM5CiZNd@H#@^ga)roSE}^tZc)w0R1^qT7;I^lVoT>9Nh*sWf6v* zu&C?MZdIEt@4Rc$dvJ#<*-*iaDn%ASwkMXlikTt}yS{x-&8~d}?^$Lh#9G@dBqDV1 zHx@|D{OBRT?e$cI0 z9s;j9QcK?q%6n7fOXdJwoBoqdgkKH8$jnEkwYox?dA4s{Sylp5ot2IC8h%cq)}OWJ z(LW?E*&TnN8MS3(*<&t0vDl$3zmOrGg3?66pib3Lo*jSdGpr-rX zXQnAmYjGYDnx00N^{J{ZG@4~d+yQ;XZX;&+ZO!`Iev{chnTrnMnun~BZ>lc_#91ag zxuRZ;X_+XUI7RfTbA9Sk&zYn`D+Z#nKX75jiI-y5)Ycg9>wP^qBu;-H-sJ3u-esOn zM1GFWo_@MQn;p?qX9mY%b-S8E6HRq5L>lN-PgCx+-0`}8Gz`Smgo zC%a|E?G{-bympp#^k5HT!)^XNJMo%LSJ59exaO|t)W%CMcReOG(hZW4aLZL1v$!37 z3hZ9f5}1%_UNJU)_w`GK1Ef*&3~z;S2PdcaC*J*n#X(ZHf@Qc1)>k~H-%>6ap1mz_+qa? z+kYkaW7&-kLmB9qKPO^rYi+Hwj_uzuz!}ZbdJyq6gn#;-Sw9ibw2meZJ;Oky%7twp zB`jbS`qg^LTd!tZ{cvRZFB(;UKy@&BvJ+*hCg7mF;Y1)d;5RyglXlbV&o`}+*51W3 zwZd<@doN_xqL!>oV!w6Hjch8_*E7o8?}dvOy_hCf=4w)ojK6R`-T3x#Mk=x-v!ARhj;B){>>gbF^)^{58LDQC4M_IpbDYmTQ_}um@Yz s53xKGx%LNqTH9l-!Q9I?FKg62m^31`oOwJBk@8uxYbW&9N^&Ou4FwC@WdHyG literal 0 HcmV?d00001 diff --git a/public/teachers/2014-shomas.jpg b/public/teachers/2014-shomas.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6a288d357aba564c08d2f3734270ef88d67325a8 GIT binary patch literal 2091 zcmb7?c_7n`AIHD5*|d;h!(5xm+__85F?+Curo$OUvgHvHNt9bBW+mmwIcJW9@VF*w zNRCKMgpwmyqvXot_xtC0{(av6zTThL=b!h^(9Q@z0-z9nC_e-W<%hyxPyx6I9KL4{ zTwHjcpooOHq@;v63Wb*4FOQbS$)Hdebqr1kucE3VC9k2Sp{%uESw;DO5)cdqgA2gL z;BYZzGzzW!pR>aT5CVW3;06XM0DK4#7y;U817rXI1ObD9e*y!6p#lJepKq5MhyZ*b zFdrBShC;#ruYmZ#00hC0g^Fs!#1x3f-NpTxNSsb&c8h@SiOUtsW~9E|J1GzV27&%< z1%V-a{J<{4Ab?#3AK$-z?m7`zZBa1=o#VtEE+Dvz_z++OU;-%9^)s$ytXBO2*Yeh; zBtj{G&SZ6bWKCAZ1Hp+q2z6|%6j;M5Zqam75v$yeeT{I2U#wc?TL%EDwJZF zDoUBCK1KIPdLOQe&1~+9aTlJ-nb#uz3Ij+M&9}*v!Qr!&J z@WXy&*qQK046EsJ>aDclHh!Jp}F z>4vO(pfIyZBFdaE1^DTV2onD zDvoR}IL+s1f42w-rbr7eILDEUb(zyk)Go<<@vT|ZK1t&w8$nIv3+WL1RYhd08w2-^ z{H)N>$f!v0o}_B#QAsgc_gtt|;q>#A$=W;7*(aj}R`osWbthLR8^u%Dj1x64yQ6bM z4*fLAF0Sh7VkcCY&7XDrC3heSg_i*TWxW0)Cw8bBbu?)`@y2+nWx(mb-eJ zY%wED+?olM_lg{BhWC_Rcod>Osn#~tL!xB4Zf8CnK6AiPi6Ts3yHRJ&eYt_pxiVM3 zmnYysO%~AxJq(FtujL2#m7c5U%(ST5h*G3IWl1VOV0nZ_)q`w_j>6@jhXh~gMWpm_ zlG_e&_x^#0hwhZ1j*9%;E-671(9Qu;G=D6|6t-l(9#s5kn{8c)yw<&4uK}-JQE1B~%z9XxLCd#3| z-UuLDNG9R?A0zB-d~yD!sQ+vj~FV;!)RPVvgm2DJ3e z@AvN;E|I#}H&iw+Fk0zpZ}dvO1bvS&Te~GR6wF$ZdA3}KXNS28U7Sf*RNo&zasQNR zty=-8JA~P8$G zk#^d`kx@^>psQs_M}&+oHQz1*&)O};t7lr>->Y&7ZT%*4%BJXZi-F=`O!LIo#h`ar zq$xV?3AVG%)^Ugpu*LqY56kQ7%;7myR|eEw-H*5YYzGkcBr@%APfRLBY21h>FT8yG z3Mrus!3pwqz~=F>fCw9*BPX9daHx!g1e0CrJf>?Vu-;d_INK#XB#{65ChSifanJN|6g)RgIrUZ4T&1Tm$F0&XsJZb1!3M z9>Yz+Zcx}DGccHEKG1=Wl$)<^dm6pf$my;=$FTLB(ov#tv>+b50?k2B?kLl7y;d>o zX6;w*!q8SwuKG1ztmz3ORmYX#-WWpdM@6%CbqrOP(8`J*xL!0f73N}cyyBJr>b9o3 zsIMlAu_0KHwDqlAaa};=;S74uoAURk7>UT`#5=R z(LII!!nT5KM_wM6yLJ6b`oIoQ(|G=>Jz9_6#+mfwWDQ$>P>S8aQseKXM-&ftjOg3> zpFJl{+YolW*|NNGg>#6Xg^lbX{@z`#T6rU}{$Rp84MYBhzJ`RmUB&E&yxFPRqE4Zr znJB8$B+<58yH+_4Ys)MCb&B!whK=>m2eniElT8**!eBvBwJw!$p@w&_lHBvEuL?9Q z#4U~nq|4)uH%X$a3q*+5a-81!6MQBU^gEG9khB>c)mJTfTxSeC8XS&VH_lI~tG}zS z28S8W3xj+|dk$$dskuA!2Pt9IG`AxQt@a}cVjWy&1X8N|MR>;B` zW7(C8x1{aE#nzveCQtEc6|1?H?QIe{->(3kP93YR5lCc2e1K2ZZVRZeyHS@lK-zkCfr12cy#G`?O^X5_-PNXC}B%Kj5M*MyEMT5VkW(S3m n9ws(XFDKidJk~j;=TYAgS1BJbeL`_He}I;0o(~^2*%|&Dx;v&^ literal 0 HcmV?d00001 diff --git a/public/teachers/2019-mihalkova.jpg b/public/teachers/2019-mihalkova.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d6d6276ed58160b74cc647067b47462d12111526 GIT binary patch literal 1502 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 literal 0 HcmV?d00001 diff --git a/public/teachers/DSC06789.JPG b/public/teachers/DSC06789.JPG new file mode 100644 index 0000000000000000000000000000000000000000..d3661effa187c996a79e3ad4ef2de2b151a023e2 GIT binary patch literal 1495 zcmb7;X)xOf7>ED4Bda7N5pe{e;w&m|O0=SNr>(Qvh(+n5>Y7rk)UpY6-%HU}h_jB6 zI=Vfmls0ADtSLJ5pjD;}s$;XWGrRkBpPBc=JHPk$%zHR40Ez$rf z8W68wC=`N#{e1%hLjWiSCIeSBw3GD+NKuQ*Lm;u_nzkqEGzRNSs<u>j}FD?sB%J+-$O*H$7xZ&my_g`*}`Jy8ebiD7ie6IYc;UoOe}tu?`xlkm52q&r7iUx zNByK8DEKfXSh?MmfYaqTtoFvLkIFPP1v1~3itJj9<8#6rBWZDPSyj^VLjSMzEzQ** zjr=={H|KjhDmSz{WUQsGdtGwUg_?{%Fhzr#K%#SdH+m+H=0A^cN|JkZe=YV3cC+F> zhd`>d^bkSIemjYNI6_;YkMJGYtqw9P*w-db%E-${bcl-M=+rECl%X>Oo|lcS(thG{ z(Pku6noD7Nmh7()o|EwmA-)tn z*fufY(yHvL5}cJQ6kfATe%cj##MjgYm!+3$So~h6tmfn)kaOp>gt-86Vvn~O{0p$#c1e5}WTzEhbY<>764AyCOEfPuJw#i;YnrEU@-sX!EoEB!2(*rn;x{1C15i z=1O#3{1Mz26%=n>F+%NZ#%6vOMtNp{lIj-x z{0Bo?9NT9N=idgtwO_q4XtB6rl?L(cD%QJw_NKTBIYt;dmqbpnx4exHI!B zR^v=|7@cpn*(ho1RvG3JN~|2-YD{iQJ8QHr6AEZQiWwH#A*i*9I=Y)J@rv8lNgp Iki*$O0o@H_R{#J2 literal 0 HcmV?d00001 diff --git a/public/teachers/IMG-f8eeb02.jpg b/public/teachers/IMG-f8eeb02.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ba87792b57e7b9751d7a9cdeeb2c96cc820ba8b3 GIT binary patch literal 2241 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 Mt!XUh_r16O0cD+QTmS$7 literal 0 HcmV?d00001 diff --git a/public/teachers/andriushenko.jpg b/public/teachers/andriushenko.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0d58ed1ee23fc64505cb0a61fe04a0db76d20a88 GIT binary patch literal 2268 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 HIGp$!FJb(1 literal 0 HcmV?d00001 diff --git a/public/teachers/antonov-a-s.jpg b/public/teachers/antonov-a-s.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ff1aff7ab9b89b90dceb1229de4670c975883af6 GIT binary patch literal 3603 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 literal 0 HcmV?d00001 diff --git a/public/teachers/chernenkova-n-v.jpg b/public/teachers/chernenkova-n-v.jpg new file mode 100644 index 0000000000000000000000000000000000000000..02223a8b23f41552adc855b720fd8dae0971f7d9 GIT binary patch literal 2102 zcmb7;X*AT00>=Nd8AfDmF_w`fjJ=Gp*VtZTCtJwQ*rP;x6H4})h-$1c21$wrL*ABa zOW7G~gfcZ`8Sx@hu6xh9_niCj{=PluS=IlxwsJm2m}ug zLYV*P5rJdEVq(XHMMY6k3TTvsoTR9zjH-;>2}Na$vN&2zQ%y-zK}lKZUn3wm9FE{d z2q6$cN+?m3(*MoD8vw}-_yWEVkSqX3f*?rHK_?&y03a9$1OomG91J_ z20_3O7z_@9{W}2yLjWiecAQI43oe9r^b?kiNhueRJDJPVB3(@|nz>_qA%4vyEt5$zyJdZGn zzIeT9_K&Q~2{MkMmrhz)*q;D(X*^u!dqfj#%|gt?JV1KbH4^@muc=m0aB%sHpHVSt zVB1%I*;=5XY+pw4LhkR7Jzl&>`fZsk+gq!zs6;77akjkRku-GqruNENAcSN!FZ?2F zUzi^SxT!0+`-P$_NCU;@{Q(B13|pH2d&Q+VY4+fm@S;agb9HatE}SS;aiBKrw%3H# z_z-Gl$!lMBNOvclKTw(J$S+^EYagqT&m{KLE1!MdWZqPS=_zt}rg(O6h*OJiXYh4c zEl`+~54*$o$wIJDGYfNkABSR)uvlL&pQVdjWQKeUR8sx)j8)kGcce&&ZHHOK$5x_+ zV*A$(-L2Ywi$0S#oe4w9CY;b-Vxi>_Aa@I==Ur9WQZ(%z-x?p0^Eqb097OBc#bq)V z_8U!T&3Tfx$8h#*(iOLd>_uj2ZlVLy;?DY-Y_9h81R>AC_i-`-2S7;nltsn5LRV^| zo}I(6MzXOsi>xiMQ?FG`jzp^Ya$De&C_c|bBO6{a15wg;?>DM%`5HDJn&p?RqPT$2FOHSC{LE~cRa2>B zG&&J6Hc1cT$+-x?l~n;Lp3TP;z4Q0q3xtuBnr?T#{TwobiDu;pBwn%_*gE4{tojFP&IS0u`}q26lNM#np=Ad5XYxvlbv z;1N6;siEf*XTeSQScaLApEQCFlB> zU&ha&(=<4lUc2lzfCsLE@HwBQU8r6C4^y$$;i+O@JBXwIxZz>5pkbC? z|CQyP{(X8;rG$TE&c$_~I?2Hpo0pRKn?sitJrgzT3F@7e$q|A1$`_JXd_sSfn`^{X z+q}%e&7L@&lFWunj6J!7YKmW{I2-oPHqr;&^d`3@_RcnjGA9UG z#e3sA`AI?EYQ2fa6y15Nu$woAZwT(kHo7Fq{n&D5c8qg;5q=E58{K)XeY0S~M@XDsA#ScbRov(@hON`jQ5yW#)ib?VmQVP-HPqwbfOCaaNES{)wB76Ne1PueB zztgH--#7q1m`Q=9oEXf^t#1r@F?bo~wf;z`&-c|BgPSVEA_&B|0FR#O7jr9BxbQvI z_ge3-+Q`&PGI9>B>&0Mu3=D0hF|9rRw25;(=GJ17I7Q5G*U50F&MUZXw~!s&z7`-; zM^sG=qvAJ2;<(4uIHfrCuyfcA{qXe9UeGRMbuh<1PQ+?wN@G(n4gLBHRC`#n;}a8VQbjrU(k>er!JNIPv#kkCfR@|cSANIh%*={&v)U(C+ym|@ zLI7V&=_z}u)rU*h_07go-|6M140@HOkLL%(8gIzNZdLi-rDV!t2;Fl5ok^uwqDps$ zRT(`d&+w0WBTNl5yphM(z5-D294Y3rdC$akXe^D;72a*vI^T263@nTtJec|?Ur(f& literal 0 HcmV?d00001 diff --git a/public/teachers/dmitrieva-n-v.jpg b/public/teachers/dmitrieva-n-v.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ccba7165162e7f0f8aff7d09865fa9f81ccd10b3 GIT binary patch literal 1966 zcmb7;dpy&N8^^!9*@!fT&B$eH8zaJsWX&y?LNfQtlG_}Y+7wB0DVJOmO2{Qr8Y%bc zL^2M!Tba2Xa_P9Fb_~UFob$);_51z#`~30z^L{?>=h+_K<^!gH2oxp)gNlg2MBs1{ zgxDT2F;P)5)NV=fJ#r{CS`H;EE3dduNgj(+kd;*?DdYCziRwg*lBTvML3LltUTfW&UQ0^L;#+ECj_JlfRP{w614puPyhe`4g&4W{{#ev>^urZ z>`?L^01SeFp%54x0{eGi2LezeOiDyWhbn!F4p%j~ScJkkL}yg5$Q*2u)xFgJ`%Vu7 z0>F^}l|lh946=h%kpTGLK>q6>5+VitN2rQBNZ%d-#CN)2Bm@aifOOiNZDAWgY_3HR z;fC|4GENk#KD1Mh6B*Gaez51;M-v|FP|XdZlj5WZ^UbB_6QR+jg?dj_)q!~LmeNwJ zc&@%1NP*U^emoVC>zePNhw<^c0h66c!HmTeCs*SE(0Fwad5Txt^(pD2NiNH5Jz(&< zvF=;}*Q(c%)t=JbU&K%dFXLCcd*7LqOcp0@__7cAx9iwi%!8{o7tr;2T`Ia#qg!0T zHc;d&A%!`M4`7YYA7l>V3m?s8U*RjY$4I`@6J4L}oS;X9*X@0rPALoL=A0M`4ApQf z=%i(!eKTf_y=u=3H&vo48DbYk`QI1YjdJQ2PD_RKu;1kfb3Xc*rG-g(UTP5tQ1lM& zkWTR3*p zbflnSixLleLFNU!w=VR<$=d+9+V33aeDib%t(~8;5LM3B98S*|iTTyl$ACh0YEErhq*cA9jN0Z$gH&g_0sgXY7r;YOoSV zVcm<>wS&9kW={7N+-IlRl5@<^Wl3k=Mz=a#y4|rj5bH8+)4_>t?RRs(bIjRO?&yl4 zvr|PG_2{$o&ghbi5QbNXr2zNz@snnm7G|Vx%v(Q;_Q@`g09SfEWuGOs?x#+K4X;K^ z|Do+GrqC+24gc~QUa<9tu%zduT@aOB+pXmS@@Y7GB2N&Te4ShBviwu#Z2}@n;tFI) zL45F<(`uQIz=40^017;Cqx6z$u9R}Gn`5NkJ!WO#F`dC>a3_6Da(s71SNUrByH^MQ zGKl$iZaz?4ed2}qg zSJ}8`YJ}mTOOmtjTb4TcD;Xz7OS9MEQs)`J(~VbY)Xdac$@W85LH+L1Q=Qo)A zC@5>>57AARyweiQ)|yCBbe8i4IO)O0=2Pi7(%}LQ*6T`WpyA8sx%*Na)rH=;xA!P) zyZIL~{eg3Lw}#L4IgT~Zu>G+_47!+o*RS+jc19qx-2VzQx@kQ4Rr7j+nq*P2lHuZ1 z*Dd!h!re*B56ea?+LWtPs0r+?EkYrl zZP^y=UGDLoK|?qCez$ICb|%Z4 z>zELDC2naIVGZLc&ptD(*d6B-@&2{amYZ@8rk)$P4e%PNy_C=4sjGFoZXw@mf8WcJ zU$Q8>(k5|zNuRlYHdKM1V?6|LMF~-JZH}#0|Lg-Se*t@6Z_7zq;xituG&22-_+9_P zVCa2iY>7%*rc-o9$V_F4O8rnV&ybnqX&5zQX7$eAJ>qpXb;2kGmx+z7@t^8^p?=+R zeKp_W3pqdCe6)&8QBR#jFHZ>*!}Kw^{$$c~??lHWyExyDN{ZqA?B@5s?ZJ$OKeSdb zKtCJ_9N@fWKP$GteW=#Av}%0B>XPK}N+v?;9$bDffZSDY)ZTGD%aME7XLhKue!u-2 z`?QGf0=DYt?9s2)ZzS)|P85+itWh{e9s0&dtI?9&fFi2stRH9Ruv4$*3LSxC&3`ul| zvcx2XGDEgHp^^QH$+0h4LgeWD=(^6&bN_wb=YF59Ph0)KQ2+@?AQ5mR5`jdakZ6o3 z2D4)aMqFfZW$?`-MRW)@rg4|xMy(BGVk{ao!1Vo`w z7&Jx=_iw4{PHwaV&U|0~sf?Hfb1^_?=2!g;bAlUX=6bPWVQ(aL2 z1_NPm2!Vp3{=EQU00c*1kvIiyF^Y{i?JBbzrAXA-e?4#aYbBF&DIew+wtEB+fc_%| zKo|tT5!;a>c3b%q=+{ROhJ_Sx+Hi`P4()2*Rv#b)f!hlqEN}!MnU&pXWzvXPSP>pa zuq7)YrDJjgNwNM-HMb84SZcCC{x_b(bkvY7dnzauRt2@a(>J}0a58M)MWyjs!NA>1*zp5 z9d(07NBV56>x=aiT3TzSY}!FpPq~8{MXqs4vlffh-09&l_koSLMJb^^Lh75QV-{`1 z?|)t26qLM3l=wjy@yRo(n*3(_itI97w=k(Zdk?ps(wAwVHR#At4BI?bo}RSqSbP8J zJc~5ZCJ3)rdvGo1s-nO{mwkzT#ic$uXIRpGpNX|m+Z0)vd@!0uvho=LV**A%?y0=> zM)_zPOhr_Jtct@*En_h)HyUW&HV&ARW^ur zR5EqE(5UIegHc=DpsW5)$MBS-A+~#4E)-YBn@Si}9?X81|17P0b*G%&`)kLEzd!44 z=1OyD9OJ{C?mDFgPvjbl-y;?t!{whR<@c1N%f^ResL9-*>>ISgSGv4?Wh%wT_s!Ki z$(Ck(p55PEFBUTOtn^lXMGiM&*y;X6#)LRAR7LMPV=&W~^MtSWa0#C@LAU)Xz^ z%@XFCYnaMUFjsqL?lpdNeA#}pU@x?3qZWUHf*U+K@m&izx8_?9}G>zYb)4vFM(5TwDGM@$GejUbHjMeY7ZW zru+3XXPE=;?%pAMV?4>qLA*Hi$LQj^wG25d%(9rVla3dme=45V;ahnuFjb2J|RIpT{+)C)?ICH!xnY)#M0&FzpQB(emjif`-B*!JD*Ct z1A0maEV9I!$@CTmV>Bh@gL79vOji#(0@pJc5^OPyzc_u@fmQN4*)sUXsP9+;`|*X- znwIR7Mz>1)ms-dTVMu|6DsDjpUu&A%Y5N|120VYZrVi@-Cb)t{k`w+l@3ZrfIR>RM}P=82qHiv5|lwJ zqR}W68YizHr>KnEyjdAXAgF5SYO1P{)CmMFsuoF4pJG5!(WDvC$VR$k3i-PPf}Cy7L>DpYtzg-?2wRk{ut%RR!xu4$RsNldYf&H;+VIvU4H!sfoi z?kW;70`L3uwHk^Ot*3nX{UZ#ktqE?k%QuUsy2(v^k#(ri;CYn?l9tgfW*4+O%R$+< z!(|P-37ZIe!5(J?=NwiNOz?_}cX9Xw3efg1*M2&bfA1WoImD2yGJYkm!7sq{mZIJB zIG?$$G{?Ghs$yNKef--i_tL`U=*?nIuKd87@J3bg?!h&DpVP2;q;M~hMkk`&P(&0e z1I9sZF)X0!K-xg|DYZhzU(sf7T}(wzD}KWUH;Aw}TeGk=MAY(JgBj|)GriKIbMd{w zb^r3b-;CX>y|Nr{RWy!&_Hhn{Ds=cz~cyDqGTefPOHpz-_^2Rfo+!d4B3!OM-qEasTds7 z4UA*xE+m&`cwOSHc+|M9+j@WNI&Ik){9wl|m2G@IYI=H$Vl8bmd$LsDT=zNro`C61 z!Ax5edQwan249AkxcS=|Gr!m$mdk^mpHa|K!$OdOugeb|o-z(fTxh)=X25gm)9Fnh zB`IiJ9MHTRGS?okFetZrP|%xgt{%X$xc*8RtLl#=k6XY^3Ojr`pD#7NfSbYm%l zd^fP=xCvkR)sqDKieBV+)T;YX4TP7EriY-%5FV#=7=~j(3QB^^%=J=O8OYGjTCkHsCTDq=&Ykh^sMBb`f?7- z)bGW+!4%O&$*hgQnN(l&>(}h^W!cMC%Sj4nrGSXJ5M}MZ(kYD6l8sHq^~lF{P$&q? zEh#BGAeSol`;Vi><{NwV)YN1#oF$KL>D>N1B?Xz~1U->gAJ)$%Olrzu%SQpNtQRxILCqv8rTtip14NI(*17&0De; zFj>AMMa*j>OjlRNO8An*A!c28YtAM{SNPh~s|WFvT+BMava2$15|EvqidviBSN|lu zlx`b6pE)uqE^~NzOiYTX$%xw4gK9GhaS$Y!oV59loGSgLpO?*|F^cu;i6PGtmU)ost<1i_QA} z@7y$EgyMKGqM{UR33qo~ew?-Lh3N?Pu~2i>o~KhoFYrP_Z(dyF^DD@>8eEOJQnp7n I;*50YZ-BK{_W%F@ literal 0 HcmV?d00001 diff --git a/public/teachers/fomin-a-v.jpg b/public/teachers/fomin-a-v.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6585ee6bcf53e8287435a16725173feaebf9aa5e GIT binary patch literal 1810 zcmb7?X*kpi8^-^$FP3IBWZ#BNma;P(6-AcN$dVdcj>Q&o_b!OKcWC~7L=533zfKO&`|rL9HKRwW!E{3is2 zKp@aa^g%TGAVFF}n(%*%{|3M!0dK$?0#XLRSP%pY;=FV$DVxDAQ(DiiVz= z412#H%}0ze5En_O@!8p#G4I#Tr6k2}UtbU{yFZ6U_(yslY;_>5v>)ykk1e%b_N!z#Z*wli# ztJh63JG{6Z}@%)cbRTV>hi*(5U{LeItRIzs?}H*Fb}tyk$?0g zK2-6HzYsoi=(Gs^A@%1L{`vGCv8$Z6pUeB0XH?b`vJ*IH!2~ArTM{Rrv^0C7)OFW@ z?xRPOlwYSt9M&kx@VNNYsJz|G9(er90G(Ur+vEo!8dvRn7Gh2!WR?&w*yI7V=;9k+ z-dxRy9oS|wJIWl!oWQ&D2v_~|gzpCW-%yeej?cMl9uN3n)h>KZA&d}gBo!qNuKJ+WCL{?Q^Yp; zwxc^wC}`hPh=L<0DI}j?l=Ka*f2Dg&rIwR{s87=M%2nS83{0z*@;NPWZJ|WBoAPcx9_Z_R@w}`jd}@sxhNGhJ zU{9shk`WV773R3`9=`=c(E8=VshufvZRW+wb{<>B+1g^x}P z2i9l%h$-Y)>5`DrV2SMnxs_+C-*h&j%aML~S^43bde)iKK+ z;@#@aybA{%E?Fyo5t3f_9S|M4SD~=zCR>K5e|y#&Hj47ek$3SPUm^TTjMAK_m8H{~ zF79C`nVfW~RZqPBe#lV9vON-15$tS$b?g=zceC>wyo@xXN#mm~C36fFW=5SQ z?yKenH;wzOthou2k*8_)1F2$X^&+*L7e9ul&vhv$e%b6VW1p*Q7%rqjw92V5YI+g7 zm4kZvPWqDtDLx*C>FPo6E3}R2J<#a+$SSBoIE8)1{1%+9I`WbX6^nLM6gFRA?Tz?Z z0A>qRbkVJ|9~flb)N=2!l2}~BZe{z)OZWbGmLJ6Qvo7%XYjO&W8I9((q`l1y_L5Wk z6LY+0Y^&hj0bn9(mvV$X* zQ+n|38ZNRbnr-h8!3S(Gq9x7TDsJ22`XpILcm08#@MUW8YjJjh<5La;Y>04KtNUgF@j-e1Ou)ytAd35?~@vXJUx9u!zNLQBZm#GZ5d* ztqY5S`Yfq;wwfMe(ApV7w*mqpIVI+lrmOe4l+9|!ORX+cym)US-OUSo!sXL8)7jYs Rk~i!ay3BUBG`z+C>mPBK7SR9z literal 0 HcmV?d00001 diff --git a/public/teachers/fsdadsd.jpg b/public/teachers/fsdadsd.jpg new file mode 100644 index 0000000000000000000000000000000000000000..72f1872411d28fa399458bed1b48fbc3489514cc GIT binary patch literal 2951 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 literal 0 HcmV?d00001 diff --git a/public/teachers/hodotova.jpg b/public/teachers/hodotova.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5ffa4e101d1c776aae4f1a0a1b2a9f515149961d GIT binary patch literal 1929 zcmb7;X&{t~9>(9-Y)mtXVVqeQOPCo;2*(x1sAD^aNZBHT6eA(K5?RaI5Z%U-Wl)?H zV=w9yLsG;DA+k>kp1*KJI0hUA;7}MG28F|6a0CJ_iadZs ziishm#P_2P$VmP4lZ+G=iE! zNDLB*A>*-l^52f|86Y7FFaQPwR0KpMK!^k=>;Q-W0Kz~J1pXTcD6;n_R20~wItKs| z5F!GFiNK(c|6G6~5CAFxQ-C8RwJ~&i&tS!CQf91@T2Y-7ZO0&b3mO`=#3ApHrh$1veuLlj%$qRUC_hp7V<(( zZOM6gu;sM~s-;NH*VW~tv%o&PHwb38u6Z#iH)FnW`vSMM;2-gd3r}Nd4W4dua~dm> zi`jk~l7@czZ@ew}f=IrUKD`VU)`ehoc$qa4`tFvh0C zT;&wM_5s}d8XH&IfW8+uFL!c*xlx&#h^@ZDYd4I5FEqKkn-IlARtAC{?N5FPEXm1x za;&&!BXE3+(SH@2RY7{GiB8@<{E+!_#TpzWyd zoc))MSd?10N`d1B<@%C~z7n3`@Uo$x!!lreVW1RYD9yccSM5al`)qW?U!q=*3s35}p zR;gAxhur%|VO>YgHnP>SMkoO8cQa=lQ!XR)4YE!--wA!!==@tE!ziVADq29; zemCGx{J3AHrYWQ&9Ajy8_Obu>aMF!yP zv8PBMf0nBHoIcsTk)kZUIbXQo8qI7nmca&%b){=3d^-Olb5d_#=M#&77kQ+Fdf)mIgTum86WkU(E`4qo^kd50CjO$j zFZfjQeFE)R;2<^gbILhVg%DtFY~;s?mwCe`xYeCH2uFmM=*V!~5+W#^H#Ph)O5w8l zHi>wts61oDJovlS8R%5?1%u#QT!*(OXAzEF{nWE`AmMq>8E)ld#$<#F+ z_}%Hy5eu$pnd)X$?BR+#g^D+FM@qk{UA&)7_o5bZ#t38;02Tg5tZyB-0}&?Vg-A z(5%RjlloO~sM$DWv4N0cS6&r4)-&mF_lIoXip!s8%RljojKhQgIgPKv?s9z8+IY|k z{k2Svr+w`QzMuCHJrv(l$?0k7Dp`}ZWA~mJud4wi)e}^42A)|T$~7Lq+FIpb-MjjL zr@iPB5R=@!S;|BzG_dFY3i(=b|P- ztLy3N7R6^7{6A65Y`=)2gHiK73qhg%SI@1$%r?R{#J2 literal 0 HcmV?d00001 diff --git a/public/teachers/jilina.jpg b/public/teachers/jilina.jpg new file mode 100644 index 0000000000000000000000000000000000000000..699887fc1cbe2fb8e89590b6f16e67375437b901 GIT binary patch literal 2463 zcmb8pXIRn;8wT({AfQMjsfc2Mdz1@}G`Fca%iT$jr_^#BCvtM*Dy_&knq?){RaMu9T`j1LNf^1)zG7#t4c zM+hMh0s;sT)M2EMmigfIdjtSEtzQ2f8cYXQ*wz-8bv1SAcB(I5yK#A^d^004%7Kp^11fx;ksa4`SR zQd0;3gCGzv9~8m|hWy+B{TO^`sFVimh_JD}2V6v&oFGF?GjYhPe6uF1>G|VG0tEa7 z|3`%ILBTK(@S{^g1K=Mb7|Qpr_AdxP(0oUvgf*Zd#wPZnGDNbp#}tnPAR(Y1UqaA; zAs|$(uG3!PFrRA4S~r2zh6gq&N6@zRZQ?Sgy3?O8+_GIwa9_`y2^PRQ^)@Tt7#KAc z)~yA`vis@9>=PR`&6&jz?+5fw8^5LK9w8&nf?X$eUv3jqDXuz0m&46uVe@*2GG%Q? zztScaQ_k*{{%PNo5s3}&&?Ca!N7YjFf zaXl3bX-$RSlG7rICg~9YA%@QCFS#iRyU+DIHF^Ugv70Bm#Kh1#zE`gXp}zkar8eNt z5{kW6-JZ+vP{N-vOC+bPUm)D3kzxqs-loV#^Tix%DT_M986E&y@OZ?vw zCfk{~cX$WkUQSx`^_d1 z+auhXpPJ5ZhS=CUFX1bUMgL zJnvlMx#g>NA)wj1cx1ay;_!pv%(=!7PU%mO=Eer>W2C42G82D1snFI7HZ4{4xtkv` zeVm9NNTqCPorWoMgEQrdSXq^P*9FwdJl2Qbx|}C#tv+0gzH9a2c*kDf{t3MW8g7Yh zeR#IYA08;Z_G`w7uk_@18H(>=bf!MP>HgT>XP_tm^)w z0@Y{r-h&0Vyp&B=mS_P~Bk_x%aa+O?MXVuGGhL>d2fTAw+pCyKacc|Ydc?ittE-Y# z5wUT0ThP{{B}?5Sh6p^*SQB@L1B2UO?V{yd*=h!}3~_7>)66X0Hu7!{s?qYMGu2oXGPg>QxFjM1MR=W$k-w?G~h8pqCm2G_8V?!rCi`&J2 zHL4m<%k(2r=<=F!PxmYV%3qVZURIn2!5;4L4eHBL?TXJFW!{-alGhVYt0NQ1_PGanj^x)R#)QK5VN?{5cNBww6o`rDJ+90y)-8C9{rk-Q-WE#!MtrR}G&M=$w@PX*1cc`>8y65ApxH}PNI=j2hv z3In-E2FHFUs+!1B$Dg3c%+{gezSHSe>=gw!LBZiy>Q%O3DG)FV;RYZ5Q(5rWl^wc_ zWpSCsSY+mTo6Upt0g|CYVM|H2SSYa{?+`Qp=+UVsuGG1^lGYRMjpkS$;2hJ~v>U1G zma{u5l0}Msk9ZQ6q;}DiI)Y{8s4QxlED>Cw@skv*yqhS<`pgRZk1o*=p$_AV?$ zBO9hOs>>ePqj$Pwy1{F5dk*wp={VNhEYj${$_Vfgepf?D`AUp^RZTzSE5-xZp~VKw z`=`U1b&G;t0{f=-uSBIx@&H<2tUO1wwwCyq?O@)@N!1e9y+$U82gGHPam)C@$DXK) zeb(-5wYs(-iahPFI|w?3L`*{BseaotTHgavJb+^DejyMkZ2AGIB7)cp*ZHb&9JR*+ zo4G@+{pE+UiHF$9lu;T$!D=P)- zGNu=fT@L=uRc0nPY$j>=KWW*!uUVP0G_B@}t`-8A$%~uS^&Os5meydpx-rg+nNf)g> z7bJFFpk!#s>B)2t#-#-XQ7epsPvvZU+I+`=JTzPOSS6K0rDRi5LB*Gnb1X7ZB^wWe zM}0zDk*q6mabC8I%43hvDk`G^2kt4KGX8NgLJLX;+OQPf&L_JupX|&o)2dnAUy=A4>t1c*F!Aj|-}{36s#6)beJ9O@b#PgDNdM_I@kXQX zcHEPsTMnx|N+?q3jW0XT_A1itFTprW#Rs)M{Go9QQ6o(GL`fb{ky`H7?%Ad$q0QkG$xwfToqV>vU)W*M#*)|d@0s~~#xr+4oL(X- z!hR9LXv!@`Pd6+I)}0xbzza|h`@Z1;I)y1;T-0h)4;weRFn-T70#nLohASWQM*agk C!(+_= literal 0 HcmV?d00001 diff --git a/public/teachers/karpova-i-v.jpg b/public/teachers/karpova-i-v.jpg new file mode 100644 index 0000000000000000000000000000000000000000..68da2e9cae674a146d802c080f1f7b0c85ac7cb3 GIT binary patch literal 2421 zcmb7^c|6mPAICqNV{XPQ%#4|;3xcEqo(n1CD^WsF=8zsJOV8I0Pat zA*CQCB`GNdlarTG*acHj*#(2c)sQ+UHH5Z09Ik1osjaJLu-iZtWn^lkZ>pnjp#QrB z1c5-LB&3w2q?Gj4;A;B+w}ejts00uKgouF902m4qfr5nnfI0wx#6Tbr@UO(cqT&z< zkO=UL;uQceNCYe@Dk=sRk^F4|fkgmOsFhqzMJUVDNAH?_CfWDxxK-XlAbj^AfTE84=L0jUrIM z4yep@cV71Jaog~P$sxt>JDLBDuvjZPY`g#d{sv|BnXRD%FI(aBKUNY(gg~LfeBbiN zjk~loOzgm44@!vJ4X7e5JwaUX@BX7El)U1#u{<6Lrb7p^5 zz#rLqH(ibufKH#b0_2unA0MjHH9Z&|kNaH1(P3(uZJ~w0=IslN0UY}oydX-;fw4SC zU){qCu1el+x>~hD3L%?l38tuTv(PL$p~ z-NWbXmmpz2I{70pVKVIp-n)*^0P8*)i?kmfy$XeZtZ4!HWGZyflt?i$4zlPr=&=lD z#MU+j|GYxlP&PrgpZl4DE1lU>B&}Ixt*v5uaJGRO_cPui^>gAQ6g2YsyzxKJT;WG9H<-?KsU2^v#;ie)Rr#wlpO=FRu-|>9l~^a2PTc|{ z?m8(>(!pFrKLTzSqrszOejMe9I-FCo;c#7FvZOvAZ?#I=Y}}jG^)s^KR2Wek*3pY* z9T?vq_T6)`H|{vM*v8Se_$wtpnV5Wg13DVP^VINHIy(7AQ7@`C;n@W4UB)(Vwhq(T z9%5Q|Bk1N%;`b@6eg63MF+S|{;Ng(mt0!n?&R;jJVVT7m^s&3dZ~tiZvF9oqkaYUk9yAz@!eev4+stcrhx3;qTqF6FlN|U@>Bl~HDkQ1`ZCf%kI+(=;e*Dc+ zN+8km>augmyw#Kb$Zj{4#z8#Tdb_E&qwsjPWJmKk*yLLD2?;cOOeNk5V$1|CdIr%s zKF5ycOldAI`#ugE+#ICSD4W$aYlz z;3&yWQkU=co{KiOkxl!1D`A7ZQhY6#=H?MIWzBS(QHlGn{T)+( zeK5rnC-^wSsle{KJk=bxR*>}d6oHe|6U=PQ>#Z|WYr2rAFPxwcE@4NFVqDs1EW9yo z7bo9gjq!hyXDbimZRg_hS!X|(Xw=sa$Y4{NhGO~RazY^Hk`OQtcv_do4WO<>*}4zs zr?#^$`^9cFWhFU<-~me7R_!(OMC#IGOk^#l@M29m%$YH{I}?jSZj?-Iokv*Rgp_(m zX^z$s0xn~^uDy~x=_N1QQr?%*;iq9@FwoU*pklr6`}T*R%ziQ|C)K6NUAe+nx^@`d zNxyzhF5kKgFB^NXfYuhsIZWdKpIU*Q6 z9~U6fH?O7S7g=$*6c591-cB^UZ>Ioft?|LVWf+-eY_#6ACZ=fEnq%*9i4z+0(fqL1 z=Q{$=e*C^9R>DHT8s%XUt(tJJ&vk_B&>w#O@H9<*#dZW(N4nGt0bDuLl3LEG*5F@H zKek}=GcaIsac?70k$b?V*hI@0krB8;Pub-8KkiRcdG)m*lppAFAkQU#q76+=yZ~aU zm`5{Tn2xAVkl3IpVDCkG&w5s;qoGZ?K`aga^8rRLDM-1H@SQ=X_weZ4I3crA|+2MYYj!mJ3pa9bd5wYb4$$J3m}t zUuW7hC1)_R>RXf-TO->T-<_OB8BHe}JlD{R?Al)b%6`i7Y2zl_WmRwjf1E<8*lA}v JTuK)*{|lLJN(cY| literal 0 HcmV?d00001 diff --git a/public/teachers/konovalova.jpg b/public/teachers/konovalova.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4d481568a4842e2393735eded731973c333bb35b GIT binary patch literal 2320 zcmb7@S6Gt?7KZzb}PUS2Rr}|4v;he<_B@`gV^r?Gys60AP@-nFHkTCgcAk_ z0Y|CUaR3bB0C7UW5GeHDHy|(v0O5yn3P`CLJHP~`JtKs&5+2dp)J?o*HsHcY9D{Py z69WNYj{k8200atvIKW4d3_k!qa)AFC{{aN%=YR-E8B41{69k1E*y8}tQTb@e4;TW= z8LHN+#C<2SOX`%~%dP%uah@4l6WTELn~I&WMPMkx_)?v}fpjQ7P`RhtM15fO{HvEV zzk1aYekG&n(^kAa_jv@mbqbsdRpXMkC>E2;OzC9V?4dMSrq3#DtCM1#E5auX3_MMV zub7F~G>Z)Ds8vX>u|cR=pFTh7Y?(WV`!e~vL2pKwXu5Q~VtWzA+@-6CHE>{Gmlry> zYGbLtH{D*EQzC)HGneT*#S|&GeUqkQ=>{B4*U?g$K3J`8gs^%>Og;#R!}YBImjFl1 z=!S6b6NRy1XWL9U$NZ&g2`Br0!(=j3DmwpC0+O(D)ybbkH%p{q@Bu!BVKP?UnSaO) zmT$8Gy!^BG786!|5$Yf!mz3SLEmnk~^iA5u!_M3E;LfW7nl(*Un&Jt86=!RAl^-av z0eDV*n?7RFiKz?{TQn|XD5-iMpPG1D{ynSh?v~^hep}8gZ_#Sldq|TDMUMThv_>dA zC8k!l?Jf5On;e*?*qD{~z9#h>$gZ@@>c?_R1#LBUK2`muF@m^izmSMgXx+T+s58@N zCFLW$EvZQ^SfaS+`r)-d-`gRH`=T%Rmd}_YdPj;D2ZN>g(No9@~7gXofALo7(323seyDwqncL{#d<}z7o&`|*+BQA z3-d&}#;+@aNH(ybiDeN!*Y;j^U#h)0f+`sahktCSmGa3<<{0iO<5XL>o-@og4LCRC zJ7@VRWZPnNR3x)FG?P(tJiY@6qN@yDUge#t^e3VRF}mlj<_SB@e<-<2BBX7a@U4Sr z4Ugllry&!fcQX@&hVV8K*^YdZK^>t5QKeg?#|rw>FC;ex+%PM?*T+byTWM%@E-y=< zHHtTVOsrh{LcrKLnJnS8z=G(ivrJtBjozn4LrFs+LEUmGrJNOQm7Y(!u~Subo#Y#5 zTwcq185W0=5zf2S8k+Xa7fp8Tlcv{~rgmmnvy?+hODyD@Zg;v*Eu9TiF`ug?NL}@a z{D2H|*aJX&BY(~OYR)e-^e6i*1pEnj=oItu!1o` zB|&?GwIqzGeT^d#e@t9227%gtuC)KnIvm6Ln1*Sf6G#2)0$tFtp0*o@3JB_ya%YXJ zN6pdu8QAXdE}1?A<7A)Ti{C@@9j;s>`s}f^@?7Q;H(6TM5}PVAG#vhEERPTQieXUE zdB4VP3x z*S@-Zb!k=PuH$J~e-~$Fhu)}c#6RL?&adcmHTi~bKyTf+!(EvH%Yqy?M)ShzCo&}N zU3}%V{rAA3dF|)X%2lIwGwE9yJ&~-`uRTPhi4U$>~w;Sp-KId&Ws8dDdF65kDrkQKrh{QS`8xQdN^{X4f`B09W$$xpepB zB?);n4^Jx-j%90CVl{I^Y#HaYdPXPB+T7MOZ?%bW+IaAgi_#|}J~~u8yTs=)*uWGe zZwMTlk9@coBg^|$_8|5U8w9gEBb@5)*W}W;|9HbSv(NG5HNxnYtk!eDz*v_5yPAW~ z<{#dl@}7$AL4FMnc5b=t4)#lCy`bv6Uz#ac{OR6V{o>{Dns=hVHyOT$!ZrEihgXDz z33k((Htm9w~`!UzFrMo^}yUzlBrytDBszXS#1Hs4y&B&rrD9{ zfW(*Anv~|#AEpz>@0;mA5jhjucg*+Dte!#iN*d?Nw7B$r@(jrqSR#=k2e6vtO+sg| zanU^gG^wAOftkkZ9(Suc) zxAVF7g}qn>V`dB?!y#irXuQZFKA-U{>ZjAIv~w4({3`hpg0Ps|zn*);9THUq9;eaX Qj7GXz#%eFCzGRR63$20}6951J literal 0 HcmV?d00001 diff --git a/public/teachers/kornilova-s-a.jpg b/public/teachers/kornilova-s-a.jpg new file mode 100644 index 0000000000000000000000000000000000000000..24da821bd6a611e8272f9325b4aa27bbea67f83e GIT binary patch literal 1859 zcmb7;c|6pKAI87)of%&y*D%I4BIl6tTR+K!%(@55x^v_hlUrqI2}MIvjuCQ%93w)m zzbxt{oY?H*xto{A-+kf}@@A0{$ljyfXgp5*P$Q zC~lN63MGt}z)Il%wK$ysnj7#0JmD}|07S#!Xc(s#kOTl25(WeQFE|W5nhQWjP*V^9 zVQ~17hjBswOTa)lfIuUKPN>^($?8*tF*JH{8YJ>x+b3T%3=HkMMz)XM#9;sk|7Rrt zM*=Vec!Z?U0Qfii2Zn)YxX=lNthzphGXwA*k)s0|AOTD;A4yd6?+U;MV-}PFCVr_H z(MQD5?5eAd_1C{zl+&fJ``tR`k<=Usn{E==Fvz-UJnXcXpUFfm6(*+9F7sMpC2x9~ z1e0Gw{ty&L$NBQ2%i0|vYMIZ?tm3`xR`UK}hp0Fx8LW!!L0ZC z3NK|=WhEc#6?7L=JeR>m4O6(l1&Ve40td+1)$69`sa3{#^{;HUwcc{=ot4~#8R`@y zo&}`V8I~&kBJq{xf*hbc=1%I=umdYq>yKQpgxESh zX|(EQ#7gi@CAVp)xm|nBZS%nm$t>OYx?!3N7s?~ITIMbuhcKNhW z5G9B9f;7_*HseB0wB6itX8^>iukW6^@G$*1q|(0U$gH&Pk6XHv=0zVzd5Kch2JLsm zq+ObxG!|gbv^esO$Lk*Y<=)C~#{NfWWs3;yMU7});nQsX<@;oD2KE(Q4g9>k;c%#6 zuf-!9Bf8zpF8N+!)l^T?t*NA@QbAf;L8IlL(pqqHGo|PVW&~?|)F;M~xaQ}HJLh#T z)T&QIXTh?SuRo7&@ zG`2MmR(k6B84%)n@YU*=1S_>}_$n*g+e4AqnN`67c(QHgT;@#(LCaYtkj8oJbiu5t z{65Mx@Z_#V;PY~d#T};v3)3sgTd~2$foPj?E+9XwXq~3wWT9rOY5ZmhA7J59G@~WI znYOs!_pHv}ZTq9{A2!Y@;dYZ3#wlcG%Xig28?PMGjJ1ro)cwaK{)mRXArSox7ZNb% z#6#ti-C6K0;3E$z?HJ`t`;UBhuh8Byp-ZSFFy{tNkw?r#IuQv_Ib~|Ytkh`RKh5aV zvpOD9kYi7;V_jFNwu;(2ZbzxTss*W5$3neR?^yyqjva9I*F@X+4~e#Cs$+LjB$G!l ztEb zD(=yYClrJ|$Ro)n9S#E&1932Ckx@rB{aCOkiNT$d_<7EAEF|=kG2l}YR9;eQ(mW_u z^+(b*SN@!I7bjxYK{6Is<>CHemR-qwtN)bDNU1r0;k9OI(-vJKD>_n3>NW@Hu0Iat zhL65COKR&k@lg$loa6xCjxnzZpaw(64#sn1B`fl1^D5dw-h5LbnR5G6#*1dUq!{f3 z^&Q)1>Vl#4gGY0Y9v1%2zxQYS_5=0SMF*3SPSh-`n<&oq5sTUtdC)N&!mB0KPQ^M$YdojcEZek2 zEarWR>Z*P0r*Xck@?(a%EP0N8>MHLB<33wz+ce-bQv7Y%W&1hG7a%tAjL1r^^e63g zq|qb+yQY23>00Wpl)zHEu>P0RY1QSf#~L)yg>g#h`rpn*zbm_FUG&sTzZ8{su IH{`tg3!4HSBLDyZ literal 0 HcmV?d00001 diff --git a/public/teachers/kozko-d-i.jpg b/public/teachers/kozko-d-i.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a4402eee2e0c876c6132839b501fe5f9b3e35204 GIT binary patch literal 2011 zcmb7@dpy$%AIE>YvpRF#WGtH7tX#v|q6c#q+MZ!973J14nQ{-gE^@bFV#ri(9Xcd( zO5~C{(p<`N)L9ov5+~j0>~Wqy&g=F3`F#HRyk6h$_x<_&^OZf7Jp-r!914TOpl~=0 zjzGZWkcvp8ygX7BrLbL5O?Af(HB}4-i__D>YUpTUFxq>xb@UAkiH7Q0My5stQ$2zq z;co~Cfj}VTkSa)|3IU7368>+=`T-?5AP5M8fbalV2?S9B$?gG~004r4Kp@~BAs}0A z<-j0dYf4rGKwu~o0*AoikpFIgzz_fmQ-Uk+GDG0)RA|AR^b+%qyQ(_$WA%^a(7Jmq zVoqO|Zk?)w0LcGv0Wbs#g8fa^QQGnV7z`l(3EjdfDer=sso>4+?1MQn39uak+G+_= z0{#UUKyVOwxwmY!p!AStj9t!RHZ+1N5_XI|wfwVtrzi{@bwcx~X~z z2~k1v%wc|S=WI-BYOt-)$Dd~JT&yVg%{VjPBeJ5j4#_ZjzU>W+;zTbQ-j~OF=37<8 z3Xpn6olGo)d#bO3`W(s(tm(P0wu!EUJ12b5>BU^G42;G%tI�gLheKj0j%EZI45> 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 literal 0 HcmV?d00001 diff --git a/public/teachers/lobacheva-m-e.jpg b/public/teachers/lobacheva-m-e.jpg new file mode 100644 index 0000000000000000000000000000000000000000..460ce4b1a86c3dd4c26c8a31e2c7145735bfe25d GIT binary patch literal 2055 zcmb7^c{tRI8pnULGuE-sFc>pwtXW5skUdHwB*&3bp%`ZDsuPJKvJY90lQ1zfg+ZoM z*|!sw?8#U%2c0@ilrhb9?(^K|-hc1+&-eR&Kkq-^=M_zgW&nEt4u!#CP&gb0Mlr;4<@!ETJbal`g21W)%qdi0&;y(}& z0)aq^A?1-sc_Ky$L;SxbdIq4xfIuJ+0@4D&C=dh%5_JQr004r4K)`(8eOsKgCd~y}*xq_nU*k^*B=h=nb92&IC z_+KUffdU{fY}e960bua1xvT%21c6Zy9CR0`MXeG|1CqPR-3bb?0eZn4t+FQ>v8Kma z8M=o^)%EVZ<6>q=-zMKw&tbddH~Gol%3co>4w`e=!Mr4HU26W@lF%sx^}1DkZ=D^S zP|gD#!zc2QsaZYxCq8F*JF3?)fSM)`&pM{;As-5}!7)f{ruV7&OmwCiE!)TH>CbL9 zx6FO{S>z94X0=0d8e0~djWM-H2qRH3RMX~63Cm!bJ4b@B&4l$yzq~-d*Wi9F-e5?X z5=P6)xt3Trb`;y|{gNFq{UC(ahknu)ayzG5Gay9-=$W`(*tl}&_5yCdwvny%)USGB zXI?qY(VxVekL;&N_XW;NTt-cfk;;1_N8(%Ax#rExvEpSH{s?X89=;!=o%^MIg>2*3 zqA*b**JmP*S54}Qw8}!0lG--E#SUNKfN#bJ`N;eB=Ftx(NwQ{TW<4}`KV=qlB8Y9< z39g(bs?WJYiC&C~uj2b>`HBi#xi#fhgAa{$jaUAd(>+D};P1^40Y>d5M=Nairi$?) z4B?-|v!9x4vT1)Cy0-+5#2fBSmsiIa_kVO@hTARQc6q;}NwP{ag6ZjPlab#-LUYN< z+@yr#7X3LUG-74iHxpF><#KBd%Rh%STQ*LSCXIyS3ce?O$(=6-l^l4)$>?d=@Gj_g zPg^VhlJ&c*UsUMo>X{x4izO`QMRqTTKlh9@p*g$%mS5U7m0(85p*Y$DJ)({M(kf8i(x>ENc#q;vwm8+%> zoBnGT({V$@-mA_Rv0R~3JmK|@moXY|*ru{F(0eJ^xojvL!x}&_25KT*Hs@bg4qZR; zEhLLEwOI{+!+2fh(5;B;K&AMzPe05h(BDlbIFNr72MvA8*;m92np~ zZ_x9nK`HItLue3tw<-0{CKn?DAN!7ApQYRWK`k+Q-Mm`Sb9-QG?U9q^hjw!(E)RFN zxM!=Asq#I4g6H5fZ9eTBeht&%*FW32SVfuA@YlEqcWJe}iJZfz>2($5b(!U~9aaDt zI>lN&p8Qcj4T=j2?e@uaXr0)et&EAlICX1V`7R`|zcL#opJeE{FBEze&81`AMCHQfJawW1A)qit6) z?>-9hNn15yQ`l@1#lN4bF3d_XLTqhPZ=}$dmLtwep@sFe`{1W#fm||HMwpU$(sFF6 z{SE*Pdt~7?qme4FT2oxKC$wH%a5e{Bw=;>JTuh7)zvFl?3S>x({o#f?=^c=%a>f2t z`$o%X%acATF3gzTv7Rn!#tg^ajY#p)e7i4u>pN*+U)vd2o z_P$TO0@u%tVd47KF{hQz#|5m{KecYFYI~HgC2Kr-veU7yJT8O6d=-5C5^eycOV!#K z?y|&wBJmjw8}IhOV`Vf|RyJ!`w#+ihF>f7{XXLd2z8NckdsiN=d6iugx-IqSv^igC zr$Lay%l|CNe_-JrO>Z)2u->aJ0pY#NF#D-^-?|)k;{D!XBM5|DAQ)X5LHp6OK^^p! z`O*RraI(;aa3|~gPAgN&ib}!fsQji%3_G{8=859MO~voJSn8}_)2(~ELLTruW&zC< zM*Seh+AZal)<@!oJ;4~VY2HotaH7DcBD?7bWi6b6OIrdCudj)KJyt!zruv4N)IlR) z25q%=b|k!oNbmE^I%jvpPB^*+Y$ED@y>O=?E}dTK5gd4@Ahs&G zD|RN=M5RicQtl*2Tr3-);tgZ%`Vv1RdX%UNiVanT4ky|IW||7?Fp}D2`F7AoH1#hp CVTf7) literal 0 HcmV?d00001 diff --git a/public/teachers/logvinov_a_v.jpg b/public/teachers/logvinov_a_v.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dfe1af28bd25199590d9f66773d1a4db621a6a24 GIT binary patch literal 1936 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 literal 0 HcmV?d00001 diff --git a/public/teachers/nekrylova-t-b.jpg b/public/teachers/nekrylova-t-b.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2c6fef32f1b233b59a0cfc743d7cdd68c933aaf1 GIT binary patch literal 2252 zcmb7-c|6krAIE<)HZ5`uW1BN~&YG4;t{J%|Hl|$b+T<)GB68%Ixgv8-LPEkQOb0R% zMMUl#mFNjYC_J9$^?IJy>-qEf{P+ESKA-nzcVu@AFasdGd=Nff2!sy;g+lmY!Z6sr zeK7a|Apv1YI07LFmynP~E6GYD6;Tora);y;l~vT#)ud!Kbu?9VlvLGJ{{;a-p->n< zObiASQe(;p6*v2E+pfct!X`R6h(`o0&nv2{V8SOxP~05_1ophWp9o+K#CSgfV@#8p z?C+SqiDq^oFzJ(}4zV|9O368-^~U79#B^gZvdS^eA{342YW~TMRhhs+fr4bbr zp186nW%=MR(abUBL<)^>>Pf&8-^cTlaa}gb2h;jDukOs1{Oe&(sn#oZi_li@%}UD}LjAQ9 zDop8;2&P<=fp^@%IU!{H>5(Msem{?wBj+^tEz$eNw`A>UlMO9y$KFP(%0=nP7^`bQ zk4@NnqG~$JIoBzdX6n<)>!E}R%V&y31k&bvm)BNg(QYlRBG%wE@!)y$3x47_TYO0I zgxQRs%v?vyU9G_Uz(ShUK%GShmEXwZ>J!Psw%M-eM3`Mj>bOHV^=PM4r4EJOo-Z50 z)KDKC-vxMIf10EOIJT$HGd$YZJH2XDow$$JHskkgtJ#!?UMzmas8*WxFiH2OOgHPG z>Si--LgFx*rkHGu%P?ZLufBgmY5glDW0S?k?Km6OKFVcX4K6I~^qnCh)M3j;UrF&{ zXx8v+ZX#*Kvedwje>SW!r4GQ(4If%W3hgI0Ioa?Aj)cq&hqEtvGJNooV1$bJ+v`&n zY2WA}5MMt4lyxg!rXg%OxU+d1h0Ray9)H&7Rn`l)_KpDOd-k_zi0F!LMC0@jtC8%Q zD%?7$7hZ9zkRJ?PE+IVm_-h(fD*$qIGu(1mp&vKN^*D!mU#byF%INL9acT0Mo5G!D z?}f6aM3LnTGv=FaX-Oh7+L8Z6ur*4WonHa1 zEdlI~)d+TnR-NN94?|U;AM66{Pw7Js$7z@Q_%GOg=|VX?d)OH6s+@eOL=FVqrq*>T$C$po4X5y5ji0$whfc#af!GfoFFYiZ$;Z6b!T(%ac0VwC#=5@mA$wV z2?llH8-7ZsRBnnC#M|Vryx>+~LT%k?!(?^KL1qO0p!>3nBg3E;h}iQx3E-mvDk4%t(LY;cQit$O>PD5l^iYBQo;FUz?=vAj67ZwEUV zM}$iK^dHT0O7R>R#*Ox1nw~#Jo|?nmzcEFo%-dIEW-O{`9jFDIYmtMhxFJ#ab9u@v z9FM5~V5GA(dayCG>L?zTHmjzvCA(eyEU~ebU7I~jNIAG-#S!-%i$?DPW|r}^7NoWi zIeYo7{ECfw%k-Q&3*j_X2$i3w75@8ZINd`XtSJiY#L+r;>YVVr@B(2 zn3`qhJLn2a5udV9H)&%#h#=Rl^M0 z7KiX!bR*OHO2e_S@eH4uh)ADSk{!FBJulEnxDsIX!dZ&{M0HVjbcEJIC0)ABjc$j? zSf#99_8noYe1F^EFQbHc9Fd!hU@So6vsA@SgBY%Qzxy_b^|LZZyfQG< z|2&AfdX05El#1lZT#LF*T=8RAurpRoxXH?ny1)JrWnHhhRTdsv>Q}LNL*r!h(1p|= z4olg~Pq8N+S*|iZG#w?ZX*+y-!418>xF2;*I7(2cmK#-Zz$H&EE$!CYKQvTeg@-7&6)r%m5D z5P4_#2%7x)S~}%!iO$mCb3K=Nv&ciG*md`U#!i0u=#ZW?XaV(6rN7bO<5AJoip``{ zXw#9R5^kvBqWD@nN8lK2q#TL;Uajcj+fOn1DZ7p7X(%`oqP*5xQpO(6W5hDOaqY$t zlNRh9!v^_ex~2V)mT#3`cbf~FDtF-4TR>*YdI23!qjGAL1`S}G9=wOg&W&}{2~VvC zxh;?3M`PuDz|0!6UukpKVy literal 0 HcmV?d00001 diff --git a/public/teachers/nikiforov-m-m.jpg b/public/teachers/nikiforov-m-m.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d2b832aae30a1383382a04a9c898a112f38a1373 GIT binary patch literal 2231 zcmb7-c|6mN1INGHY-0~H=2~u+xvzK>IVN&9V^kz}F-NXyJ)R^gBr%2@6^4Y07?LN) zFqCt`+&4KQ$CINxe!ti2_j~>R{eAv@e?ITe;n3j-U;@B6pfD&03g*3ZjxK>MB@u3|0aAF9`?^ha)%< z0tkcv7A=Iv{@*!l0Fa!38{h^3$pBy^2!aG1G5|3E06{?@5b)o?zz_~79K;D6(NlZ? z2m%2^pl~pR>)#E~5e1+~ercG7Fs<7}|#dvGW=$Xv9DU(x(DG>mB4ALqYQg|g1>xfRJJq5Ts|)M}$wPw-Sp zkU1um-a`zP=X2XtFDmj!NLAF~^T(u_!@MzX#xC@kS_XU>m9M+xXx3)YrD%Wt9-5Tg zF?Zvy77Kgoj#6bV!I&U;KKG&^Qn4tD=yT1|#=Aa$!#_PR=%Na58F!mV+VVMuL!_I5 z2{Y6nmCU&5HS90&8X>Bz;}A8UUvZ8V-}!@oT&PKo8D#%m$i>b{8~g0)n%~o_{Q@q! zdvm5gzugz($3%Z>isq!mQm2Dh$?B%;)TpX<#I3~2^YG7GRm^H0B$B!B@f!D zZDx5AOY0Ll&b)SL>vPbSOQ0kt#0O4!*E(O^S#+Pn7+~bo7*Ns*&iet**&onh=eH+N zXWbHZ2V5O<(r#85`FpY5iTwE#lQjI+rc&(r^Q}x2?j33B#gIg0hwQLylt` zAON4GIsjj4&B=DC zpk=)jNFg;)L8X# zwQu5R@p#m&O1^-Ow7yLuPi+M(58FoU%jS26E5|~Pc zV$ZibIetcqw&vSI4wJPvoM(Obr(I$TijRBAi>vd_^u@WqZ7#9E*_MAc@sH1)ZW^RF zCvqNxgl7lQg~y|IC&59=^xxcd7h%JXbRueVr2(>&&~2L*+gWGj|43HR{T-z zSgmb7>dEnPGG{LgooQgi}3GCQBXa?BYoQs2hE6=%=Qn*?Xjo5KT&&Q%)V&E>9g zif*^>BC1z1gDIapqN#uD8Wa!pq>JgSEa&{F)K(~bY7QCWYCm8Zw10y^2e`{FSh(7! zEPTR`NW84tLX$jh9n{_ln^0pPEwlMCT4^iFq>&2t;9@AFQ zYFYO`n69y2P;1kgTG>V%UeCySyslw)XnFar)8CM+ZlMZ`+m|XW&neom(^WZ!BQ@%v0!oK?}V*xmq^0`l6Y?0S%dz- zDUku`2RRqI?NS#Oq2S=N-m01yP0K6sWyU5MwvljH`u3O3=&7AEG;RGu0MeEz`RI7i z^w`h31K0t)^$nLzLro6mmhC<`^6zmv^K-QnhEbQ05a3FF>pZ=YDtJZ^cV^)3Z>vTA z&mNs`_*qM~o1^O6@Ja|^NPX(Kq+{c6JD=ncn+0c>6{hBcGnFF7GDZZ@EIIy@9&uG% z>|_)_{~seMOLjrBO^KP*g{AYCyvAq>jIQtoS~jdtBYXR^*Vy~=(aWnMaxdF18g4E) zHga~$5H#7$jhR5;5a1aTzdX>ZGN4;bQnG)fm(IH@KjYfHk`mh{uui&`G(~I`U6X7d zbH3%YDS4gLSY~5|=6}!_=0+7@9_W882)axOCQo&a`u6QJaH&0K3wyNrIGK0}x5+)9 z#Nnl8s+Wt^yWiJ;oM&vwmpJMFIkRuzw7ao&MxOD`hf%5GI0W`D(u|?w3x0fLCx84z ziy)n(uU{3j2`8-ijEL!$rXdL9$%_foRh=qL;^XRBq$E~G7f@L<%w*0Rz$g8N51?{e ZGW59{9tH(*HC;l7fb;6c$Xev#@ISgx^&9{I literal 0 HcmV?d00001 diff --git a/public/teachers/pershina-e-v.jpg b/public/teachers/pershina-e-v.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e341ee9533bf7ef43d68aa4108029e15e604ec18 GIT binary patch literal 2249 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 Nde#^-_xk1E{{?~up#=Z{ literal 0 HcmV?d00001 diff --git a/public/teachers/samoylova.jpg b/public/teachers/samoylova.jpg new file mode 100644 index 0000000000000000000000000000000000000000..69757f4f552a7ff3129e47a08273efb9870b38f6 GIT binary patch literal 3098 zcmb7-c|6mN1INGHFyvZ}kaN?wi~pi^)<+%styeL~4o_lJHA& zg^{z|RPG_ap68F}_51ht`S<<#ygx@HM-0FOU}IrrV`X7uV`YOv+1NSxI5{~uI0blk zx%f^92n(MO5E2phH zAP_Kw4Z;rjy8;6Lp)laMG@Ggse+b;c6DojA&Mg&`d8cOV=oMN||6!8y{Lk_v2mrBy z{znV2{JqEICF#DaPEF8mHRJWENUfN?ag8)UuZnQ&=}T481;=<4T%Px?|r2LEGxyGhGJex(g!n4>{`L>W<|;Tpnaen-eS|lqy^MvpKrP=D0tbB=ZH+P5M(BGeL%Z7na&PItI6=(*`oyr4en(lX>^zoJ{3?ei&7$Y_=6 z?YvUNVK(3_PYigWXUGl@ArEj&mIbGl-C35ZE;SpdH5?w2_9AM_%>2vWyh<&h~*07ICbLTMa zox-Bzxcq~M(5)zQXKq6E7UE$w zGzpLHYf6Z-7Bx3C;B-0~t!PRmm_wt)w@GvRMN!081FnBHHlpmWJ*&QlUokoEgqj!Q zVFQK(^zdj#`Eh1CduP`ymyuMWU2)O%!{W`xM^DCIRuT=;bPB>1!kW$pdO_%f4K+pr^M?-J23XA!b%dJKAwGA!84wZ3cuXb*S-~oab$L&E@1bv_;Q^ zvs5_Lb$QPf2abt1jx8#}GdCJv^+>QIsCtn!dX&v%VtRk2ted4g{G{W>gP3;`c8gDI zoi-y4HIzr9Q(G?i3*BfilSo*V+Jc{xo=dP``UO(zr60)nwx3&FCuX>R;O_otjb_Px z4dp$?cHq}unDD`R%m7bVjcG?xfF?1|Co6mMjE?n|hL2#2 zw>u`?SgONcDUfa09wa044uMu56gLcF8Sl5(@Qx8PE>MUO=H55-W${FTaKU;%C+*gs z?;DTl_@?lce^EJ{aeq5|Z|z(i#4^quImi^q`^@ae^wwo}kfaE4@oFCj+{TW8tS=bU z&OCO6(k)HY!dEiVgDv!?;5;hj27O45x7*}c?3aQ5QYmYPgZkp!_5B-t7c50cM2hw8 z&5$Igazm<@#WB40FI&~J1WMk}6@?N({2MPruzK2zvET)dJ8^SkfZ4M%JNJG;omUMo8;O9WzDvi9k?qFq_8qGdYzkwccZ zjN29Y=}Ynx63R99u)1;2oK@OzcwY8SlV4Z#Xy0`3t^LK!86}$@aUZ;ke>vW`O;Gi( zTXG0t`n+BHf-8N*^ZRb!%j6>P{kfr$F+}yMbUkw} zUOl!J5=+PlewJ0cO6kzLUF#A|tfKR|5q*XcPYi=b`s3Fm=8+77-CBa^4rg!|TOL@$J)MM8QccGrLU zImt#ZmEs)F-_-#TrY#Odl`1I&ojjg?;a#aIF`sPdHx~XmTvUxQ0XKc$WTUTK5``r!rhE-YQm0O51>~+H>Wit z*Sce-5?n-!DSqE;U%FLvGlOmMW)rE?!O*v!ia!$*hL z;!Tu7?Sl5n*_NY99ztO$jMmg_$wUV5iMmuH8hhsmklMja4A)vM-7PSGW*_QhAxrBN z3}Zn0B-B~`{I0gNi?MfSL~>}&G90fcreU%dI_p0a5)#o{!(VJixdrjZ9@w=zT|riZ zGT^G861O|!llGRBXohK2y`H?y`+Z?pg5V^AN?*3R54X0g53S{RlMp)>d?Z}kRpPts^Eg($( ztk^mPTd82yBJ~nn)E8WPA2^T@5fP%>h<(4;ur;m2Mn#hAvSXVswUiveaWwj0ik_9` literal 0 HcmV?d00001 diff --git a/public/teachers/shamber-l-n.jpg b/public/teachers/shamber-l-n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ccf4f19451948f539f5b5a49549a2467d6abbfad GIT binary patch literal 2615 zcmb7^*ISbb6UE;Ul0Xn480kHPW?-eLp-EA?^bVr5NDW1hD!9nPuCxe93`kieL4znF z9SJScr3R3uNbg0Y=ts%27yAc%=VqQ~erL|i)iB4HlfX3q$_jx(SfNk|6b6H`!MWjZ zc6K=OEY}%sJ|sUsACi|>Py{U|D1;K`qoifzrUPQ~v$^IJxg27;L zHuyO>{G6;Hub}MzEoL)-U<2F$H!w&NU_pSu2oUolAPfL3V9=?6{{)4xLfF78AmEf< z;RaYhV9@FPU@#c+uLHya23QdgD364at`+Q@q&qSsKI6G^`8J!LHL7Js>YB&k_tQZE z5b$s6f0?J11xJxaQx%xyH_Dl33MfQD@<&ayJ#_tmA2Kus>8|?|!xf3e& zuiD_$73<%szs^|>JK^ex*p_3qF|lMq5XH2zrr0vmkk(uiy<8IB8a@IN9Qjc-Twsa4 ziHZI5>;szRvz+YhaT!euzXAI=Vc+GFK2zgVuY*_hO^MY{Q70s}-$m35qn~@}Q4)X3 zS8|5C=s~x?$Pm>ST;A10Ig(-UMJ`N%Wc+@S+g4@l3O=vv!*T80ZV9K54LZ4V;m);$ z0+0G9)rpmJ#Xdh5{k5eR9J`<@o5+*dR7`UwBvTn)pVT?;Yw@n03A8yLp(lfk#i;D7 z8a61L)Xu2CTPRQd^2zm~W3JZTr?ilJeWCUi{O+wUxzW;Qnx>*~?P%O(8p~7{UX$BlPNoxM*0;i@c3W4%kSUIR~WqpY{Tj^K$` zF`&o1HS?rZ)cdEH>eO9*K|T=pcH#QZU$G^QJ`QR`m6ucMQoeRrPtZIqI|*^STbShe>5Sgu8E4=1%GM<&s$gh5i!wtK+IBOz;L?VZY?J=jy4g zx0NsUl3Gb)H7G(r>~ax4N8Kcu-M00!6?oNEmxN$22nWTDUDNl`X_fS3YKQhxw4;-T zpEIS|D(e!XE1psF&1%=jZOAiCd!tdP3Dlkb$)ZNSe_zE=l#C`Nn$2WJaXn~rtj^J3*avVD@>OK=+|J6*OAXmMU5D{YBi-#AeA_Dt^<`@NIGI@o7VCXdt?soAsfcc z)D;Z;CyjS>ZmY3<(}f8jZ7P(_@alAJZgzvfx#yH<|K*!Zz$!?gy@?~r#;`6>OA&iG zqJ>${gp{whDkDvOLJ>=}W# zd2`bdcOxY`P|{sx`5WbPmt7y;|CS<$es2ej@&pc4b&D}h{q((++*8h_KGJkjbIk|dOUWk!`;>3*m5;$0Z&Yu>RhY3Oyu;7NdT^8dV>5SQBC zl|OE8u49#{Bd3uf8h?az?m%kqx9kuOc zOM&TNv3^=u#Cy#Q%U?I1@uy*sI~!}=L%p;hmFGbh9; z=f}wkV{$WvG~LWS#j25-KMIq;Vcv(QZ;f_tP|ML}rd!i_R!)rznamX&bKJOVOEjD< z4%8UOYW=lvXlGA%miHehT9Wb20(d53VWxVUNDA@Tq(pbZzfB z7mVT0cHg12fBET(i`owLO;Nu6?BTQS8P@X0rc^C#j9vB1*|^@7JGQ2i!#H$=N#K0K zkA*GcCghQ0(}d4wa|SN+vxUIf7DA4!CY!=1@I)bh_bb!R58F0t)pC>#^hQ-h*7=6@ zS2J`m|UFhn$ALgMkB)AaaB@rBK^mf9W8bY~++5Z>> zO0u7)mlt&ra+!cG{pnu!(dG8+2w!L+7m0Mly1+3ahC4Q&f7f?!d;req+_OQkrKhjipm9glwX&WV+_f9RCMIva=@u literal 0 HcmV?d00001 diff --git a/public/teachers/shykova.jpg b/public/teachers/shykova.jpg new file mode 100644 index 0000000000000000000000000000000000000000..70e3b734f4b4df4b468c9ac44037dfa5a63b51ca GIT binary patch literal 1761 zcmb7+Sv=c`8ixPbBuFJeRfw$##n@Yhif*>pVu__SXdT6BL zdbCtk)ZSK!QyP1Mwu-7{!WdMwYRtJfzjH3nd+}a;&-*=l6MK_@H6Q_nNx+~I5-8A6%`N3D<~+bXsRhG<8cZK>U!#Uts^?RI#@M*BYkZnO>G_R zza=0z94>{Bl9Q5>(^gVY(*D1**9l+{zy;s}1auexV?YoLXzw|I0{{RH0`2#I0s=!M z;0PFWpBke95M)1K7z7IW_W%TdAy61bR>N2Ve%d`y?yw0hN&ZYdBJ*As{vR{@FWA2q z|KkJpg;3Z&(!c;_{II6m{Jt*o>E5ZG0 zEjD7BFo+DYo4X6g7!antLes52G@0}ud7UdfPk;WR60cA?`c6H6_PWp^#C0Cr5Xe9F z!qoGi-l*#_dgE%2Il2S}V5enO-8Q#QbtWU!VK=heKijxL4#rZ4?5nS&CR0tSzKK66 zOz6{J`!1z(S=peK9T|(RcRSh@*LJ$&zic!u`O_#K!7SkUJ%Zdxu7g!oLcKnX9@|~rQc1g_w@}A3a?J1RozI1TVHrS>^qfgGsjE% z!q1Cu7*~g`N}t`h9J?w+6YmwR z=gAz_IqRT|5@S8jCcDp$8`|Kq2kEiGp(mxP6<<`(Z#eBJAB4s@<3DWHPx$D-(wF$}CG#~?gCvC*P=gqb`+BN8JXj*|ka zC!0)N$H#FpO=naRTe_E3bpz&sO zG@s!|HHxZtDy#a_`e>FptN{gQaoha3YJCk?l%Q%8dBEbCeMfc2wc6#3yBThi%erPS zzv9)e72#%roeBxTkAfEaQwKd zyN?mO;0Up}zy6VZHW&ZI-XS`ZQ&JMdcx?8*6@cr)b?OcN$tH)#4m}+EKSWAf(<>OmxTIFmOgG&+Vj|^62X4#oSIA>}H z%I=paDdh}Lg-|n-(peJ%RV%i}CHF@#nT&g^+wXl2F>Qrw#Nr_a>v*XBZ#9YMLj@XIWpZnCBSsFJ zU+;(Otulu~Dddl8M?r>BCa;Mo=gRXgu_>1f8+wD-1(JA7&(Td#Px*4k4y7lc%J(br zI%6T@VKB>){iYC4bty_HfAnKgOLcY0Csrr^v)A*n2ScMvCeA09&KK2O+KexgkJ4B< zf}8goPiu{;riCYUnLE5qt?h)SmD!K-U9) literal 0 HcmV?d00001 diff --git a/public/teachers/sinekopova-l-v.jpg b/public/teachers/sinekopova-l-v.jpg new file mode 100644 index 0000000000000000000000000000000000000000..781904ddc9cf60f637b3af3ec972c9a819159c27 GIT binary patch literal 2786 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 F{TF_v_Im&T literal 0 HcmV?d00001 diff --git a/public/teachers/sirotkina-o-v.jpg b/public/teachers/sirotkina-o-v.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2a75583b3a46963ef9ef63bcee3ffdf668b974e7 GIT binary patch literal 2078 zcmb7=`9IVP7stP|+rrq#3^SG(W0|PNP*Re8UmHqI=ptk(YnF69mh3cHvV@VLo@QBRex9gr-NL#g@44^St^4p7-nga9-zg&gY!h*`M6!0%rj@6b6Su;cyrnfq?S~ zhzbbs^9x7_iwKEIOUTGbOGrt{${ohaqLnaGQaBBql8UMtK@Ek~Jfev|au~0M|HlM` zKp+J81jGdd#PPCHviSd-{Z0VM2V4d&LqLiE7zu(PLHjHK0{{@vL4bf?9NY>4fe`@T zfvPJCfI$#26bgaEVE=6afgu1C2~&WJX`d07u%{{p-`2@~SpRYep>)*filjqG!rI)y zAPV$9ewhLQ6nwA;b|7Jq0QjH$AbtS?BOzi6+KM`7sQVm1=s-CrAOS<5GW51l-*|GA ztfPnib{Jxktip4|7Lay7Qt z_t>;E{cNVJuaZL$s{AtHQnFTH*YAzZK3=(DcA*N`_sfrl%f4%C>^yVX6sz|fbM6P( zGu=u)U9aZY*mZ}BC!sDJnaOlzFVJJ7=I#z^GGOBeEG{T8OAAYhnHIey1R+!sMHbNdtTVX+Yqu zp9L^MJlRo-BNMmno}Iw8X(`z`hb=hM0e6#Y5meEe7 zV`@%($#@ZG`@HT!+qDc5L@Srns8Nf_gjEHxi%vdT=3O|yCVB5cgEcCv_g%v45Wjwl zpWP@(R2XYEAV6{_}Xo&3RHJv2n|VQz7pR6^a^W zYMqS;d|tB;WQgo-R=IvE^7j0wW)~)Ak>5%}%Sg6~&(uMP*~3q5+CRBv$tiFWm{}%i zugcSg9OMS@6PPD?t?UKKL&FWpT#EJh)9D{IYFU{MHe(mV83r%ZpV5Z8WfN^hwUsv~ zqesIso(t0>z68+D?SKkfn}=zuFq)lUZt)KRW%^8d7komfNuK1+jFj%T6b|ybTM+z> zx-*tDYcf6`z_i(}p8e*2kZw~s)j2Hwy+Ks5ebJN!1*=xOjAqJt&%7cSdJu_vpNfV`AV^dir z6eFF53G!~b3&+ge)F!aDSxFF=0rm03DQ;oX{}6Rg|03>=o_h!VNw z!1LYkK-C8XyQ=Vc~v@<-F1`jY9_pqagnY}ki zT~=BzZz{3XLYXa6vwZ%zvu4qHjdj$VU@WDh$TstMG~CQ=Z7uXxEI(WDT>mVSGWGveJx1uaM5m_?t=UL53C_^Z9xCM z%TS%H~vA*R>qlbG%IQ;Y>m=xVRj(8_Pzn8TST>nfl zU!#9OAmO5S<1N0vQp`Ek%3ur5TUP3DtkRV+4?e~*4NO}H9M_%vHEA+ti)v}#XVIgp zNj{7?ALrBRD3?>r6ZQdu3E^FDZcyghpE^{MeA{^Aymh`T?NtdUKcn%@_?HTaMXe~r zl3Ew3Qc;P0u0OL$JdRzJEB44D{k!^>2L0vrTZj4>C#F`lA~LOg8?swc`msNwN@IB4 z#W@`>X(l>kLtjQ5QZ=c1(xTLtQvY4%IEz=%=bsvLyi1=|I?|Hp37HLvlf~L~MryZ1 ze_lI<4!gL>WkF+n9CcHwXN7)diK8~2tnEk>kyFCq<#RK4Y@Uz$8|XW9m0-$)(f!KQ zIW&#DE)xafF1zl^VM4im!GeT8R68sDqi6>EfZN@Uwp1C98F`9#UII7`#%=j*yJeyG zgu0|kJAN5ea2p~Yf3w2-M!L4iY~q8BjKYuz7D|`f%8vR8QyK9vBuy#hgR-aPD?Uqd z9Y-sBadqiK$$hiIX{Dislyb_TuIS9yZn7h|p`O~$ZQ1*5Qfsu(L$MSsIbzDW`1Pau z4MbOu?)G@wF_rU9bzArGv-)0zRAKj`IfnJaLpVVn3zY=~Cwra$^^yzfyenkMZ?>OM zWmZj`N23EyY@d@{ZaqIyTtD$|^*&NxuKA5n&-KZkD^r~=9zXqbQ!3h9#;rEKprapq zbD;?a+SATe`ECOzrQZ%kp24olo!Tkf!%e@^%*#D(b+l{a;`z+rX5WlUxB^$1mTlI!qnC%?1oZh9=e6)R=CnPiN5o zfj}4x28YEFaX2EKOd`|&w`9$LfCb*b8wu$G1OY-4AXyvG0sw(PLg1U^le{km$W0br zZXys65@2D>zc&y9AYlTErh+!J#t?N~d`_n3tEz3?P10le##Xhwmp^Gj;J-isAOws; z$}Ji}&Vyhi^eqoU5RkA6%}mZhS*tKllA+ecf9jXw-=19#4dk@=18Cq_a9Lo0mZZEFCtdvyjb}KS3 z^zqr7MRpluD>wO*`1}&KTSNO%foPC#Uw-Y>$;1zd*~E59I}evS0ya5x8JMh^bT+Nq zWS>iIvS@sre6GCZivce%TJ?HiM|zIo)?18tgdR81$3i{yqzbk~DYsFVFJtk?o5}P3?RPri&H5M+6RzKh| zLA|(8J5wQc?s)lQ(8n(K)S!js;@NQZMoCb14cAb3W`9#KBlC>krMmt}FE57Ql3N31 z#$&ChP_Wu^F?BR9i(xfUbBnaH0w>qIsE7=OAsV6t_i@lBjVdsTyfJ#&?S8mtb;3dp z^I4y;vgr8AbST^9I{UR+Ep3ATD9&yc%8mxqua1Kb)#r-+CwK!fW=>?`oh(+JyND3S z#CkW6iq7+#+PdfJ9Pfs3F-uvd9|s+yFKSf8(mr# zpP5tjHNO`h`|g3Ymesw7J|l!M>5bBePwvzUrD?;H?fF?xY$&2$zX*oj9;Y>~WGa9u z12?-*B^n3T{GM^}_85zG;>3_^ndtM=PwTgti*^Q4zNE_dIq&?)Cjs2idE>8yS(B0y z5gT1B15f9yG&|>4a!+dycm~DNj7gp{fGZq|UaWW?@SLNYWbduo4j9M zQW`L2wDIV*Gh54^2LDl07Dlh)NK%$1ZB@e~{Pdr0?5kQ!$Xl3ets8GYEj~chC?q!% zRo`-)QO*h>-oO547&kGg?`ntG<>#Xt5R+OzGSwHlOF@EiC>Z z1H=1I;a#ru{QPoX!x7YP)2+&(fxgWn<*nTZp7?Rp3_LQ2`MrmgBmAa!MBafz2SRd2 z%(qQz42(q^b@=akmAt!POGz1*<|HD{9ZAuy88&i=52@LUIQS446rk5Eq`66HW3_Ax zYKB;!)c+>><4{$~tnj@R^Xui|@!1U(^}m?S95eTT`lMRRgl+Wl$EgFt5o59Oz3s2l uGh8!SamU$vI=P{Ww+nXYJP>|huD&!;`?3`0zjMOJe*e)P$6kT#ufGB4Pdico literal 0 HcmV?d00001 diff --git a/public/teachers/slavkina-t-a.jpg b/public/teachers/slavkina-t-a.jpg new file mode 100644 index 0000000000000000000000000000000000000000..04308ac728178dce401b60172a3287855b967bdc GIT binary patch literal 2577 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 I1@=b%1-EFCTmS$7 literal 0 HcmV?d00001 diff --git a/public/teachers/sorokina-n.jpg b/public/teachers/sorokina-n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..822f37efd13f3d524101867ca1c4937f49e519f0 GIT binary patch literal 1747 zcmb7?do+-A!Co=BM7R=IbPL9UG=-cW8k zSRzzv5y@s%7%#IW5+QS#by=a=**)jo|KI1|=lOol^F8Mg{a3^XYyk-vTmlZ0kbp}d z5E7C|IV4g_3W=7Hm6lUND=RCZ6&10nT6ipusG_K-PEjXnA13RN58?F;^hgF;Br@r5 z2#7!+kdjCRBvOHdRm771Z;5^ZP?A6Z5C8=U00ad>QK0ACnG`7!6I(VJ(I)%Pt>L!Uln9_fIAcY;+i}E2{qsOpqGYLg>G}{r~2cv7U$><`o zG=`2kd4omA(B(+)z5Gm19=#V-@P4SCUvbv?!HpV@KyKv^Qsjpf55F;!`{C?!t3Cv( zjxs)JXxaYGlIL$T{IadhBG1Tba^%R>O1ocnlg9nsQ!Y>jvu^JizesG(Qhgr3%Kj{4 zSVO3dY-x%v=-~dUZI+&tU(XHNZQZwf_qH~Lfu-X~w!33LKwZW+N(E6Nx``1nZTY;) zC#ejTCf4G#wy!aFW8^a%hYajA^5DhQ3rgT=9J-pc*?11}mZcZ_+_&qQ-xfQGf78g) zAq|s}q~Q*A#PH)K6NlBahJ#1X=c0F1+^=AGM~6H%i0BbmzD`1p?r7Ja%BN{1`WERQ z_eFrwC)J$zx+R>hb4jrZ1X#S{sENn+U$kv4x1VTcej#Xa?A}vM(TGC45AW&EpDBs@ z{crMkvC@`fWQ(@$L&U8w6AsJlF)!Nu8fP*Q!wx53?4=Y8{}>DevL1WoUy!<_87QUoct^(12<&O%hVm0xQ^zs)E_drq($?$m zx$yV1BV_qlI)4J8EiiFD=Ng%Q}kS`mjCzdv;5eD}_8P!qpe_hcsH&8_zCkQ)=`{<#X# zYo~o5+Js+B3y%_V6Unl2rE?2e&DM39q94i0Bw-)Os_m%W+hxS#r<);Ch2s zly9Ftw>mx~SLaar+B&hqA;Gpr)BA~cPB*Nm>3+%3PItPU)#V8#%VN8YizyQx+>%(! z(*3X#6Z(V$=Mq(7q+_mCgU=_fr?IP|f4aFbBJX6*2`ghzS>~a?ce;CNKkj52H*YDJ zB*Y2~MrB{|R3G1|{JPcOb5nPOYD;Ok;%1+{hPJY}6x!_Kw5R_zr>|#ouQ2~=Yol~Z zny^D+#l;*K)y#jb__iXX(oM6lw3hV>k6Ljb;WbU*l|N7gMJ4=W%CDw59za3WepCO7~x5FVKQM3PnJ$@8OEoXV+Py8TK<3{*P#=C)=&r zy%ymFA&p3=_XAQsgN zNTvrB*L`^zR%kJB%G{*XyzeC>)zM}b%7|!lynAk2Ewj{z>x7;8G*xzWpHz`lh67K^ zxFlz0&pLePZCK4Y52=4~csLgp;=Q~o*v50eOWpBFx0+et z@{{vdrlXt@?dp5CJOha{dzm*1TIzCE$1WE+s$M6z-(nr{#^Lk z$|^ct0N={%NUmwR$j#qNV MIbvtvKccC>0LyXaHUIzs literal 0 HcmV?d00001 diff --git a/public/teachers/stranik.jpg b/public/teachers/stranik.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1f3667b603cc85db0b5c89d2bbbb70a14a8dc546 GIT binary patch literal 1672 zcmb7;YgCd68h}48f-*)TNTh-gA^u7EmtQNc!S&N}AX=>5vlIs~==j=Iq_Q(F&=g0f!Iq&nno3A&gfNud9 z)Cgt-g~5zqa5&5uVTM4Mm>@97?WSfsFgV-}3>IsNr`T9p*;!+;#N9-@KkTx1u-|Dz zbD>dPC{%mu?-39j4o4Ux&M}z9t8YuQRXC=t6wM_%}Ot@y@YY|zuErTqEETC zu@eM9K>wq+rHCj1yv3IOuTv-p$=nr+w)G3$d;^$5w(=+l3OE2P@e}}sm0n$}w8RBe zL8#CKQW4;3L}V<5e7`B1R*puM-6-#!C;{vg zu9sVg(DzjO!S1)sCn7W@-IL)eznbGBUuE6YuMsOX*@}rjn)26u<8mw;#>4{PJC}}R zmooBqyE6}}6D|n?-U}aAAfb6?LUZ;ua#6$8q@Jpsm#4X*%*1|tPp32=6!YN0hQRH1 zaC3c>`2`O@Dy_tn>&}ce+Gf2P8D=~`%@PFGl|v{8ic9r^+`jh%Z|@O%-P{6we{?Hu zcdu2QYBda8>?vJUHI8RNyM_Ne#c;t_cq4V!84z`H2p3Kz(gJuT{Bs{xWJ)2v%|FG2b{y5(`6xL8`IEu-va+6N@un^hZ7x zf6br3_l&+NDaJTCkNXYtUOUFdTWXH~l-RjQtFS5Z=J0ZISN27T+W4ZBoT-#Q5#kc) z^$=3M5E1Mti>weHk89uWPULZdONoU!hSg)t+Dq~Mc(!(#qz$FhxVOBLXF280MlbB< zb#+s%O?=n=SI;kYd@2cGHL)2RCkkE;Qw~>H`mn#D&R1i8@qv0|Zvq#!B5ZiL94EpJ zn!*b1Mq;^w=IrIgn=fV;+g6Y2&Ph{;&7|+zBPJY1Bx?@xhQ*u0@+Uziq@9juTrnZT z}%o2C-eE~`HjA4GR7AEMl` zu{r#Y5t+cDB(X7bp_-BJ@jbcSqinrHEN|5Z*vpLQTzlI`RclqftIL|IyO-jcWyWVW zvVwht9s+i5)J$id3Js}8DHY{?zC1%j*f~=9mjovYNe9ra|KV$^V)_2*2<1#wY|+4PjC3Lu}*VM zSkol!Kf4L!InSNrBBN`^P6hoqJz2F>k#SCw)gxqy_%qU)YZMEXsZw|y9L>2BAC-QE zKFf`sMD_gL8}(rOAyK@Or%xRNIe&NgBgGjTHmS#t41~Dv!>|V45k8G;$|^PT`2l1G zL;n3mIrGKC=>>CZjz>+#NJDnAxmU_Uh_Ag=G-xa~$^Ubuq#+xh?=RsuGgRh>`+Sn> z0%@;qMx^I<#>CAQN@?idoNQWF3`@)1I`rqIVAMp^9?}he-SunfHOM5Zq_x<(eW#i@^MPAwaJf~%qbfJA@i0Q~QJ}*xdENNu8l}OJD%Fp5pZ5GNIy^~Zx zjd|&01<`kZJ(A|nQ%*T!ULAIf4bpC-eLH=IIf|{VY`41AQZ<)RiA+N_YWKLEcEz9B id&@*e97Y;;+0A8*bPt~D{bXm;mbcFut;35q)&Bx^!pyn= literal 0 HcmV?d00001 diff --git a/public/teachers/terexin.jpg b/public/teachers/terexin.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a922d13887f857293d97e197b86a1f93f12d3cdf GIT binary patch literal 1951 zcmb7=X*|@68pr=*%nbi5&6vShGR#a2C3|zaN~ADlo0>Lp$krH3ge;*tC`&Pfnz8R| zIvHy!gsi6-drY!*ESat?e)Ic{#MKtb#I8ML`j-BrA(MfWz-sCux$fDhG8AYUmI(NE$yS z5Cj4Nih(j9D5IeutDy0JN7w=&#QdFQq?t;QL{(5_}^*ep$U3SeY2~17(6xL_vw}0 zMJxn>{*QIH=BIZTsUQIn5fLZ={ikskA)%@$T~kpRHQ_iQ0fp?|2SoxVzyf@bYL`vo zfDvkq*3xElI%e%;SWyvT$!cB|JK;6DKnbwH|QphgfHm3|9U@+Rj~Qtf=A804DhS9WSV@j zZOs+?p!$3>l$|YTwIpdgbB%&d8y_m_;Lp0I9sZHGm0ue0BnN}SSKMGIg}>~~xat*~ z9)FKW)aKOiv@mXk>-L_wbj(9O7uI&tm}#w+Wi586eIxfnP>7^WjE7nLnQHyQAhCD0 z*^*f3or}KpthMh?Yq916kS;C+eEYsHzKXwFN9WeX4#4-0!vSSLxt#KpHx9v-3=&2R zOM{5r^I5*e)o(0p({K?BYK|jb`=#4$BN&3r#B=-ozSadkPVOz&)Us6B$7%oej5|31 z*&4BRcI*$v-guMXAfZmYv}jsW>(1+j9iUK5kBapZ_qVo;yB~Rf;ejGvrItnyf46P) z%;>Gse-ed&zVn99o3ZdD{AT5nY{ARtC>pV3K$^63wq7y*CHXa6Pl7gy0&c0al?w_nuGUg{Dj|}iRZvtKX=rA{eU;R$5vIRzuPK& zeEn(PrgnA{-eavE4B;1~L`E#c_qqjm)DF_|+k~pfsWjjG@Xk*06`P~OjAcRH$L2H1 zg?DGYRdGA+7ABO^I!`8*mzT;iD?623UVyr4i>@5BGNyK@+BI{FUwR^^`z_b?{_Id$ zyzqS{Zk?u(f23&4!(gnJeV7pTXniB^;gMkJ_7oJ4nuMbr?fumu*I?FV(*LeZPuv#G zfX&LlLW-tHhNzFuVW+hM{$&LkXGmk%eg#i;ZM|ihmdMncp!dieO4nMl4&rV6YhF_} zUN@cRPt?AyYv*f(7+781=Z9S!H9Y^~>>1Py+nf9g2-sKe$&lkZ++fM2NLekOeAS~! zebQicfp!3QE0&>ihEtSVl*w$ta2Ci>zYYH0{oOB$71BCibj3c_V#ZU){K)XnOe-U&$=ad-AI-!3JpUd)5 z)7Nl25G|!6rT?o_4zrw&g;-b@Jm6IB?!T?Ji7mpSUY-#Tmh zV*H78>OGqk{n|De=EKS23eS)1l+oyW6s1}0#<87066sQz-n5Gjf|N(c9ir6-9*T!4 z6&;d7n|9CyuvKlar6?USZ3fwdKwnsLa`gm9&m^h$!%LH>Qcs(mY+2V)5rq&}MJb$A++4|=Lt`dlWRo`;M z)0<*D=h}P%&}9CtvcFie4NDWzT(g{&36ri#s!8pY>piFZ2=*e8$VhkT zBiirlVb5<=G<*{RT~#6GzUQ2m17yb=DKReD2Fstf*K6CwvP4~bl8@1lx^)t>A_;}2 zPJ%+3&mSPmEzJc#lnKsToZv#sre7GQH>>tsSxdS+_A<%F$n7v}IFdGnvRX*nG@*!u zcHMVtoG~hP#WgIgw`|dZQ#WIK=2R0h?XlpLaSVo_vV>r+Vm`*pfy{aLoG-i)*u~G5 znw9pwFJ~r5jmSgNKVW<`uJj=Gt<8;A!O2aZz}~XcH_^bnwczHri1K|{+$9+k;rqV< D&=^X~ literal 0 HcmV?d00001 diff --git a/public/teachers/tryaskina-s-s.jpg b/public/teachers/tryaskina-s-s.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4b446d607bb7ecac6b2c4c354e241da650f57d43 GIT binary patch literal 1922 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 literal 0 HcmV?d00001 diff --git a/public/teachers/авпкупып.jpg b/public/teachers/авпкупып.jpg new file mode 100644 index 0000000000000000000000000000000000000000..208649047af14d55dd632844450c2ef90f159dbf GIT binary patch literal 8609 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 literal 0 HcmV?d00001 diff --git a/public/teachers/сиднина.jpg b/public/teachers/сиднина.jpg new file mode 100644 index 0000000000000000000000000000000000000000..144cae9e400a2edd8be28bc2e4ba419b654c3952 GIT binary patch literal 1370 zcmb7+c{J1s0LOp7xebFk-eAUPm}oH0(GZh!x1zFcV$@h_i4r4at4Eu2-4nVTWemwo zyT~z9uH4Ib6^RvcuJCrLXQk9r-7#snIArNo`5{W>e zRnce#1vEifMM+hSpsub)AQDLw-CZOyO_NBZGN?4YJ^BXv8oP{4jp(Mjbbb1t5)g?* zqETo(8jYuuh$Q;|j=UAXq5v+yg@QT&1Pem3pu7Vh0{{pILEztj5GV|eL;yR`TonMJ z5Eu*whr<6JfWQvL!Vx%aq>h;b-aROaV4mCd+~ev!8ne1)YUiT?0#NWjLf|js4${Hy z^biR6k8DQ?LaF2-781UI{iyaxlmqAVL^nbhw^SXS75b=-I6u^=iHo)8pd%wI@6BnSyigh9LB`AM7jyll zFTDeQiy9=@k2Fmjzt&&%>}C2l2Z!bh=NGN5#%-wE8AlMU;Crj$vETE?ghAQiWt@Yl zx01us-yUU~UH_@e!e-N^?Aa>QwEh&UloaN#JoS9c_g8DfQ!5W8D=cS&w|9Bc+6#V{ zk`!@M!Yd3?rJ;6yd-db9f+txe4J}>y`R_5t+_IP)sOIWe=hg1m6D{}Ge0}_E9jmI^ zm@-|8A5UxjGdojnJzRPzeMG#RRBm~ev$_-$k;pGRcSygclBz?>gSesmfK0xqDMTG? zJf@;Doil&gzrv|7D03a7w)@7%Eu#cXw^Vj9dP*y#-@TE?a@zi7o3VM>`ihC%( zd^DZD*9fYIrQC?HiQEV<;Yu$y{a`rsslQRL$5mo6Cn&OjIf8^?x8n|n&M-e~YmeZ$ zc>W|TEI2N@+~3wDm=K|sb+Av|%pHBD)p;gD$V*{1r}Itt;m4^?Dw~Q!XekHA7`|Yar+1!a~EJWcF?)N%KoQR>}*iaK#Py zV#m!B(=58g302py=-TH(z##wy7E!Y38_SM6AEzlf%*S7M{Ypj_urAhQEtS@~D)y9V z2^C%LrF0jG?dY$oocAT?j!#d<45$!qQfT$YHkb6h#H8X#o+x*rVdnOoqtyD&y>0*| z{;j3$_|Pk6%-~Je@q)zUjexH?-9L~3F)bjB-RFk%+ z$Y5+HbU8_k>SsI~UWqJ>*MG#Pl>1^Q*bvl@PvZZECZ+5w%>h-{nWm>7k2kJ`vqq;yeLP3 z??C2E+XLqfbDxf`ZY0_BdQ|tdj;uX?XtcEHyOGh_F;$nkaR1$QYBlFe(O~q*>zMRd p+H&FUt>L}7$p@hR@B~VJ046, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + +)) +Avatar.displayName = AvatarPrimitive.Root.displayName + +const AvatarImage = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + +)) +AvatarImage.displayName = AvatarPrimitive.Image.displayName + +const AvatarFallback = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + +)) +AvatarFallback.displayName = AvatarPrimitive.Fallback.displayName + +export { Avatar, AvatarImage, AvatarFallback } diff --git a/src/shared/data/teachers-photos/.gitignore b/src/shared/data/teachers-photos/.gitignore new file mode 100644 index 0000000..fa3432f --- /dev/null +++ b/src/shared/data/teachers-photos/.gitignore @@ -0,0 +1,2 @@ +sources/* +sources/urls.txt \ No newline at end of file diff --git a/src/shared/data/teachers-photos/scripts/crop.mjs b/src/shared/data/teachers-photos/scripts/crop.mjs new file mode 100644 index 0000000..b026dfa --- /dev/null +++ b/src/shared/data/teachers-photos/scripts/crop.mjs @@ -0,0 +1,47 @@ +import fs from 'fs/promises' +import path from 'path' +import sharp from 'sharp' + +import { dirname } from 'path' +import { fileURLToPath } from 'url' + +const __dirname = dirname(fileURLToPath(import.meta.url)) + '/' + +async function cropImages(imagePaths) { + try { + await fs.mkdir(__dirname + '../cropped') + } catch (err) { + if (err.code !== 'EEXIST') { + console.error('Failed to create directory:', err) + return + } + } + + for (const imagePath of imagePaths) { + const imageFileName = path.basename(imagePath) + const outputFileName = `${__dirname}../cropped/${imageFileName}` + + try { + const image = sharp(imagePath) + const metadata = await image.metadata() + + const minDimension = Math.min(metadata.width, metadata.height) + + await image + .extract({ left: 0, top: 0, width: minDimension, height: minDimension }) + .resize(96, 96, { fit: 'contain' }) + .toFile(outputFileName) + + console.log(`Successfully cropped ${imageFileName}`) + } catch (err) { + console.error(`Failed to crop ${imageFileName}:`, err) + } + } +} + +const files = await fs.readdir(__dirname + '../sources') +const imagePaths = files + .filter(f => f.toLowerCase().endsWith('.jpg') || f.toLowerCase().endsWith('.png')) + .map(f => __dirname + '../sources/' + f) + +await cropImages(imagePaths) \ No newline at end of file diff --git a/src/shared/data/teachers-photos/scripts/download.zsh b/src/shared/data/teachers-photos/scripts/download.zsh new file mode 100755 index 0000000..c001d13 --- /dev/null +++ b/src/shared/data/teachers-photos/scripts/download.zsh @@ -0,0 +1,28 @@ +#!/usr/bin/env zsh + +# Read each line from urls.txt +while IFS= read -r url; do + # Extract file name from URL + filename=$(basename $url) + + # Download the content to a temporary file + temp_file=$(mktemp) + curl -s -o $temp_file $url + + # Check if download was successful + if [[ $? -eq 0 ]]; then + # Use 'file --mime-type' to determine the mime type of the file + content_type=$(file --mime-type -b $temp_file) + + # Check if the content type starts with 'image' + if [[ $content_type == image/* ]]; then + echo "$filename downloaded successfully." + mv $temp_file $filename + else + echo "Skipping $filename (Content type is not image)." + rm -f $temp_file + fi + else + echo "Failed to download $filename." + fi +done < urls.txt diff --git a/src/shared/data/teachers-photos/scripts/rename-decode.mjs b/src/shared/data/teachers-photos/scripts/rename-decode.mjs new file mode 100644 index 0000000..ca6ef79 --- /dev/null +++ b/src/shared/data/teachers-photos/scripts/rename-decode.mjs @@ -0,0 +1,16 @@ +import fs from 'fs/promises' + +import { dirname } from 'path' +import { fileURLToPath } from 'url' + +const __dirname = dirname(fileURLToPath(import.meta.url)) + '/' + +const files = await fs.readdir(__dirname + '../sources') +const images = files + .filter(f => f.toLowerCase().endsWith('.jpg') || f.toLowerCase().endsWith('.png')) + .filter(f => f.startsWith('%')) + +for(const image of images) { + console.log(image, '->', decodeURIComponent(image)) + await fs.rename(__dirname + '../sources/' + image, __dirname + '../sources/' + decodeURIComponent(image)) +} \ No newline at end of file diff --git a/src/shared/data/teachers.ts b/src/shared/data/teachers.ts new file mode 100644 index 0000000..852821d --- /dev/null +++ b/src/shared/data/teachers.ts @@ -0,0 +1,247 @@ +// https://gist.github.com/VityaSchel/28f1a360ee7798511765910b39c6086c +export const teachers = [ + { + 'name': 'Абалымова Людмила Павловна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/abalimova-l-.jpg' + }, + { + 'name': 'Абрамова Светлана Геннадьевна', + 'picture': 'https://ks.psuti.ru/images/stories/ks-news/2016/prepodavateli-foto/qwefdsfsd.jpg' + }, + { + 'name': 'Алехин Иван Николаевич', + 'picture': 'https://ks.psuti.ru/images/stories/emp/alehin-i-n.jpg' + }, + { + 'name': 'Амукова Светлана Николаевна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/' + }, + { + 'name': 'Андреева Елена Сергеевна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/-i-n.jpg' + }, + { + 'name': 'Андреевская Наталья Владимировна', + 'picture': 'https://ks.psuti.ru/images/stories/ks-news/2021/IMG_5419.jpg' + }, + { + 'name': 'Андрющенко Анна Вячеславовна', + 'picture': 'https://ks.psuti.ru/images/stories/ks-news/2016/prepodavateli-foto/andriushenko.jpg' + }, + { + 'name': 'Арефьев Андрей Андреевич', + 'picture': 'https://ks.psuti.ru/images/stories/ks-news/2016/prepodavateli-foto/%20class=' + }, + { + 'name': 'Бондаренко Анастасия Вячеславовна', + 'picture': 'https://ks.psuti.ru/images/stories/ks-news/2016/prepodavateli-foto/9GLhbTgCmhk.jpg' + }, + { + 'name': 'Горшенина Ольга Николаевна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/new/gorwenina-o-n.jpg' + }, + { + 'name': 'Дмитриева Наталья Владимировна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/new/dmitrieva-n-v.jpg' + }, + { + 'name': 'Елисеева Эмиля Владиславовна', + 'picture': 'https://ks.psuti.ru/images/stories/ks-news/2016/prepodavateli-foto/9GLhbTgC.jpg' + }, + { + 'name': 'Ермолаева Галина Владимировна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/new/ermolaeva-g-v.jpg' + }, + { + 'name': 'Жабборова Светлана Сергеевна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/new/tryaskina-s-s.jpg' + }, + { + 'name': 'Жилина Елена Николаевна', + 'picture': 'https://ks.psuti.ru/images/stories/ks-news/2016/prepodavateli-foto/jilina.jpg' + }, + { + 'name': 'Иванова Мария Сергеевна', + 'picture': 'https://ks.psuti.ru/images/stories/ks-news/2016/prepodavateli-foto/konovalova.jpg' + }, + { + 'name': 'Карпеева Александра Сергеевна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/2014-karpeeva-a-s.jpg' + }, + { + 'name': 'Карпова Ирина Васильевна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/new/karpova-i-v.jpg' + }, + { + 'name': 'Козько Диана Игоревна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/kozko-d-i.jpg' + }, + { + 'name': 'Корнилова Светлана Александровна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/new/kornilova-s-a.jpg' + }, + { + 'name': 'Краюшкина Ольга Борисовна', + 'picture': 'https://ks.psuti.ru/images/stories/ks-news/2016/prepodavateli-foto/fsdadsd.jpg' + }, + { + 'name': 'Крынкина Анна Андреевна', + 'picture': 'https://ks.psuti.ru/images/stories/ks-news/2016/prepodavateli-foto/%D0%A7%D0%B0%D0%B4%D0%B5%D0%BD%D0%BA%D0%BE%D0%B2%D0%B0%20DSC06721.JPG' + }, + { + 'name': 'Кукарская Людмила Петровна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/new/kukarskaya-l-p.jpg' + }, + { + 'name': 'Кусаева Зарина Владимировна', + 'picture': 'https://ks.psuti.ru/images/stories/ks-news/2022/%D0%B0%D0%B2%D0%BF%D0%BA%D1%83%D0%BF%D1%8B%D0%BF.jpg' + }, + { + 'name': 'Ларионова Софья Николаевна', + 'picture': 'https://ks.psuti.ru/images/stories/ks-news/2016/prepodavateli-foto/.jpg' + }, + { + 'name': 'Лизунова Елена Владимировна', + 'picture': 'https://ks.psuti.ru/images/stories/ks-news/2016/prepodavateli-foto/lizunova.jpg' + }, + { + 'name': 'Лобачева Милана Евгеньевна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/new/lobacheva-m-e.jpg' + }, + { + 'name': 'Логвинов Александр Владимирович', + 'picture': 'https://ks.psuti.ru/images/stories/emp/new/logvinov_a_v.jpg' + }, + { + 'name': 'Малбасарова Галия Худанбаевна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/2014-kuntaeva.jpg' + }, + { + 'name': 'Матулина Татьяна Сергеевна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/matulina.jpg' + }, + { + 'name': 'Михалькова Ирина Евгеньевна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/2019-mihalkova.jpg' + }, + { + 'name': 'Назарова Елена Федоровна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/nazarova.jpg' + }, + { + 'name': 'Негина Айгуль Зинуловна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/2014-aitasova-a-z.jpg' + }, + { + 'name': 'Некрылова Татьяна Борисовна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/new/nekrylova-t-b.jpg' + }, + { + 'name': 'Никифоров Михаил Михайлович', + 'picture': 'https://ks.psuti.ru/images/stories/emp/new/nikiforov-m-m.jpg' + }, + { + 'name': 'Першина Елена Викторовна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/new/pershina-e-v.jpg' + }, + { + 'name': 'Потяйкин Роман Владимирович', + 'picture': 'https://ks.psuti.ru/images/stories/ks-news/2016/prepodavateli-foto/.jpg' + }, + { + 'name': 'Рзаева Алина Игоревна', + 'picture': 'https://ks.psuti.ru/images/stories/ks-news/2016/prepodavateli-foto/DSC06789.JPG' + }, + { + 'name': 'Савич Мария Владимировна', + 'picture': 'https://ks.psuti.ru/images/stories/ks-news/2016/prepodavateli-foto/asdasad.jpg' + }, + { + 'name': 'Самойлова Наталья Николаевна', + 'picture': 'https://ks.psuti.ru/images/stories/ks-news/2022/samoylova.jpg' + }, + { + 'name': 'Семенов Антон Сергеевич', + 'picture': 'https://ks.psuti.ru/images/stories/emp/antonov-a-s.jpg' + }, + { + 'name': 'Сергеев Роман Алексеевич', + 'picture': 'https://ks.psuti.ru/images/stories/ks-news/2016/prepodavateli-foto/.jpg' + }, + { + 'name': 'Сиднина Юлия Валерьевна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/new/%D1%81%D0%B8%D0%B4%D0%BD%D0%B8%D0%BD%D0%B0.jpg' + }, + { + 'name': 'Синекопова Лариса Владимировна', + 'picture': 'https://ks.psuti.ru/images/stories/ks-news/2016/prepodavateli-foto/sinekopova-l-v.jpg' + }, + { + 'name': 'Сироткина Ольга Владимировна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/new/sirotkina-o-v.jpg' + }, + { + 'name': 'Ситникова Людмила Геннадьевна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/new/sitnikova-l-.jpg' + }, + { + 'name': 'Славкина Татьяна Анатольевна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/slavkina-t-a.jpg' + }, + { + 'name': 'Сорокина Надежда Леонидовна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/new/sorokina-n.jpg' + }, + { + 'name': 'Странник Дмитрий Христианович', + 'picture': 'https://ks.psuti.ru/images/stories/emp/stranik.jpg' + }, + { + 'name': 'Тананыхина Надежда Воалимировна', + 'picture': 'https://ks.psuti.ru/images/stories/ks-news/2016/prepodavateli-foto/IMG-f8eeb02.jpg' + }, + { + 'name': 'Терёхин Дмитрий Вячеславович', + 'picture': 'https://ks.psuti.ru/images/stories/ks-news/2016/prepodavateli-foto/terexin.jpg' + }, + { + 'name': 'Упанова Анастасия Владимировна', + 'picture': 'https://ks.psuti.ru/images/stories/ks-news/2016/prepodavateli-foto/.jpg' + }, + { + 'name': 'Утыбаева Светлана Михайловна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/2019-utibaeva-s-m.jpg' + }, + { + 'name': 'Федотова Елена Дмитриевна', + 'picture': 'https://ks.psuti.ru/images/stories/ks-news/2016/prepodavateli-foto/fedotova-e-.jpg' + }, + { + 'name': 'Фомин Александр Васильевич', + 'picture': 'https://ks.psuti.ru/images/stories/emp/new/fomin-a-v.jpg' + }, + { + 'name': 'Ходотова Евгения Андреевна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/hodotova.jpg' + }, + { + 'name': 'Черненкова Наталья Владимировна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/new/chernenkova-n-v.jpg' + }, + { + 'name': 'Шамбер Лола Низамовна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/shamber-l-n.jpg' + }, + { + 'name': 'Шомас Елена Александровна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/2014-shomas.jpg' + }, + { + 'name': 'Шукова Марина Геннадьевна', + 'picture': 'https://ks.psuti.ru/images/stories/emp/new/shykova.jpg' + }, + { + 'name': 'Щербакова Надежда Юрьевна', + 'picture': 'https://ks.psuti.ru/images/stories/ks-news/2016/prepodavateli-foto/andreeva.jpg' + } +] \ No newline at end of file diff --git a/src/widgets/schedule/day.tsx b/src/widgets/schedule/day.tsx index f3dd3f2..c9b7539 100644 --- a/src/widgets/schedule/day.tsx +++ b/src/widgets/schedule/day.tsx @@ -1,9 +1,29 @@ import type { Day as DayType } from '@/shared/model/day' +import { Lesson } from '@/widgets/schedule/lesson' export function Day({ day }: { day: DayType }) { + const dayOfWeek = [ + 'Понедельник', + 'Вторник', + 'Среда', + 'Четверг', + 'Пятница', + 'Суббота', + 'Воскресенье' + ][day.date.getDay()-1] + return ( -

+
+

+ {dayOfWeek} +

+
+ {day.lessons.map((lesson, i) => ( + + ))} +
+
) } \ No newline at end of file diff --git a/src/widgets/schedule/index.tsx b/src/widgets/schedule/index.tsx index 1027fbf..61eac1f 100644 --- a/src/widgets/schedule/index.tsx +++ b/src/widgets/schedule/index.tsx @@ -6,7 +6,7 @@ export function Schedule({ days }: { }) { return ( -
+
{days.map((day, i) => ( ))} diff --git a/src/widgets/schedule/lesson.tsx b/src/widgets/schedule/lesson.tsx index 6084057..2de2fca 100644 --- a/src/widgets/schedule/lesson.tsx +++ b/src/widgets/schedule/lesson.tsx @@ -7,46 +7,49 @@ import { CardHeader, CardTitle, } from '@/shadcn/ui/card' -import { Input } from '@/shadcn/ui/input' -import { Label } from '@/shadcn/ui/label' import { - Select, - SelectContent, - SelectItem, - SelectTrigger, - SelectValue, -} from '@/shadcn/ui/select' + Avatar, + AvatarFallback, + AvatarImage, +} from '@/shadcn/ui/avatar' +import { teachers } from '@/shared/data/teachers' +import { Lesson as LessonType } from '@/shared/model/lesson' + +export function Lesson({ lesson }: { + lesson: LessonType +}) { + const teacherObj = lesson.teacher ? teachers.find(t => t.name === lesson.teacher) : null + + const getTeacherPhoto = (url?: string) => { + if(url) { + try { + const filename = decodeURIComponent(new URL(url).pathname.split('/').pop()!) + return `/teachers/${filename}` + } catch(e) { + console.error(e) + return null + } + } else { + return null + } + } -export function Lesson() { return ( - - - Create project - Deploy your new project in one-click. - + +
+ + + CN + + + + {lesson.subject} + {lesson.teacher} + {lesson.place?.classroom} + +
-
-
-
- - -
-
- - -
-
-
+