[{"isEmailConfirmed":true,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":3,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"нет адреса","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-33 мин."},"isBanned":false,"roleString":"Мастер-Эксперт","roleIcon":"fa-user-ninja","socialMedia":[],"aboutText":"","aboutHTML":"","signatureText":"Facta loquuntur.","signatureHTML":"Facta loquuntur.","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":4.979,"absoluteRating":109932,"dynamicRating":1671.2,"dynamicRatingStars":10,"timezone":{"id":0,"baseUtcOffset":"00:00:00","displayName":"[не установлен]","linuxid":"notset/clean"},"currentDateTime":"2024-05-21T15:33:29.9612235+03:00","isValid":true,"isUnconfirmed":false,"isConfirmed":true,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":11,"counters":{"daysAtPortal":6578,"questions":12,"questionsPosts":18346,"questionsAnswers":6664,"questionsPostsEvaluations":2832,"forumPosts":5699},"isRfproUserClass":true,"id":17387,"name":"Гордиенко Андрей Владимирович","email":"","role":10,"registDate":"1000-01-01T00:00:00","lastDate":"2024-05-21T07:52:17","photo":"users/17387/f4979bc95a484b9f43f75cfe66538acd.jpg","lastDateIndicatorClass":"red","lastDateIndicatorText":"давно","photoPreview200":"users/17387/200_f4979bc95a484b9f43f75cfe66538acd.jpg","photoPreview120":"users/17387/120_f4979bc95a484b9f43f75cfe66538acd.jpg","photoPreview100":"users/17387/100_f4979bc95a484b9f43f75cfe66538acd.jpg","photoPreview80":"users/17387/80_f4979bc95a484b9f43f75cfe66538acd.jpg","photoPreview40":"users/17387/40_f4979bc95a484b9f43f75cfe66538acd.jpg","isPhotoExists":true,"isLoggedIn":true,"isNewUser":false,"isExisted":true,"isExpert":true},{"isEmailConfirmed":true,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":3,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"нет адреса","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-33 мин."},"isBanned":false,"roleString":"Мастер-Эксперт","roleIcon":"fa-user-ninja","socialMedia":[],"aboutText":"Я пенсионер. Образование высш, радио-инж. Работал инж-электроником, ведущим средств телевидения, связи, слесарем и инженером КИП, грузчиком, программистом. На моём счету десятки рац-предложений, в тч с большим экономич эффектом.\nЯ люблю компьютеры, ремонтирую их друзьям и соседям. Пишу полезные программки в vbs-файлах, автоматизирующие настройку Win-систем, приложений и работу с ними.","aboutHTML":"Я пенсионер. Образование высш, радио-инж. Работал инж-электроником, ведущим средств телевидения, связи, слесарем и инженером КИП, грузчиком, программистом. На моём счету десятки рац-предложений, в тч с большим экономич эффектом.\u003Cbr\u003EЯ люблю компьютеры, ремонтирую их друзьям и соседям. Пишу полезные программки в vbs-файлах, автоматизирующие настройку Win-систем, приложений и работу с ними.","signatureText":"","signatureHTML":"","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":4.935,"absoluteRating":25764,"dynamicRating":459.216,"dynamicRatingStars":8,"timezone":{"id":0,"baseUtcOffset":"00:00:00","displayName":"[не установлен]","linuxid":"notset/clean"},"currentDateTime":"2024-05-21T15:33:29.9613965+03:00","isValid":true,"isUnconfirmed":false,"isConfirmed":true,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":11,"counters":{"daysAtPortal":5610,"questions":25,"questionsPosts":7464,"questionsAnswers":1226,"questionsPostsEvaluations":789,"forumPosts":401},"isRfproUserClass":true,"id":259041,"name":"Алексеев Владимир Николаевич","email":"","role":10,"registDate":"1000-01-01T00:00:00","lastDate":"2024-05-18T14:53:57","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"red","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isLoggedIn":true,"isNewUser":false,"isExisted":true,"isExpert":true},{"isEmailConfirmed":true,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":3,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"нет адреса","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-33 мин."},"isBanned":false,"roleString":"Старший Модератор","roleIcon":"fa-user-tie","socialMedia":[],"aboutText":"634034, г.Томск, ул.Красноармейская 122, кв.173","aboutHTML":"634034, г.Томск, ул.Красноармейская 122, кв.173","signatureText":"","signatureHTML":"","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":4.985,"absoluteRating":21746,"dynamicRating":410.693,"dynamicRatingStars":8,"timezone":{"id":0,"baseUtcOffset":"00:00:00","displayName":"[не установлен]","linuxid":"notset/clean"},"currentDateTime":"2024-05-21T15:33:29.9614769+03:00","isValid":true,"isUnconfirmed":false,"isConfirmed":true,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":13,"counters":{"daysAtPortal":5295,"questions":1,"questionsPosts":1973,"questionsAnswers":1283,"questionsPostsEvaluations":588,"forumPosts":91},"isRfproUserClass":true,"id":312929,"name":"Коцюрбенко Алексей Владимирович","email":"","role":12,"registDate":"1000-01-01T00:00:00","lastDate":"2023-11-05T17:20:40","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isLoggedIn":true,"isNewUser":false,"isExisted":true,"isExpert":true},{"isEmailConfirmed":true,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":3,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"нет адреса","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-33 мин."},"isBanned":false,"roleString":"Советник","roleIcon":"fa-user-ninja","socialMedia":[],"aboutText":"","aboutHTML":"","signatureText":"","signatureHTML":"","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":5,"absoluteRating":9460,"dynamicRating":383.304,"dynamicRatingStars":8,"timezone":{"id":0,"baseUtcOffset":"00:00:00","displayName":"[не установлен]","linuxid":"notset/clean"},"currentDateTime":"2024-05-21T15:33:29.9615396+03:00","isValid":true,"isUnconfirmed":false,"isConfirmed":true,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":10,"counters":{"daysAtPortal":2468,"questions":0,"questionsPosts":472,"questionsAnswers":398,"questionsPostsEvaluations":298,"forumPosts":1},"isRfproUserClass":true,"id":401284,"name":"Михаил Александров","email":"","role":9,"registDate":"1000-01-01T00:00:00","lastDate":"2024-05-14T19:07:33","photo":"users/401284/48171011af39b6bb3a74df8c0fcf97d0.jpg","lastDateIndicatorClass":"red","lastDateIndicatorText":"давно","photoPreview200":"users/401284/200_48171011af39b6bb3a74df8c0fcf97d0.jpg","photoPreview120":"users/401284/120_48171011af39b6bb3a74df8c0fcf97d0.jpg","photoPreview100":"users/401284/100_48171011af39b6bb3a74df8c0fcf97d0.jpg","photoPreview80":"users/401284/80_48171011af39b6bb3a74df8c0fcf97d0.jpg","photoPreview40":"users/401284/40_48171011af39b6bb3a74df8c0fcf97d0.jpg","isPhotoExists":true,"isLoggedIn":true,"isNewUser":false,"isExisted":true,"isExpert":true},{"isEmailConfirmed":true,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":3,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"нет адреса","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-33 мин."},"isBanned":false,"roleString":"Посетитель","roleIcon":"fa-user","socialMedia":[],"aboutText":"","aboutHTML":"","signatureText":"","signatureHTML":"","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":4.987,"absoluteRating":6052,"dynamicRating":220.355,"dynamicRatingStars":7,"timezone":{"id":0,"baseUtcOffset":"00:00:00","displayName":"[не установлен]","linuxid":"notset/clean"},"currentDateTime":"2024-05-21T15:33:29.9616108+03:00","isValid":true,"isUnconfirmed":false,"isConfirmed":true,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":2,"counters":{"daysAtPortal":2746,"questions":0,"questionsPosts":527,"questionsAnswers":250,"questionsPostsEvaluations":155,"forumPosts":0},"isRfproUserClass":true,"id":400669,"name":"epimkin","email":"","role":1,"registDate":"1000-01-01T00:00:00","lastDate":"2024-05-20T20:42:23","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"red","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isLoggedIn":true,"isNewUser":false,"isExisted":true,"isExpert":false},{"isEmailConfirmed":true,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":3,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"нет адреса","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-33 мин."},"isBanned":false,"roleString":"Посетитель","roleIcon":"fa-user","socialMedia":[],"aboutText":"","aboutHTML":"","signatureText":"[i]С уважением[/i]\n[i]shvetski[/i]","signatureHTML":"\u003Ci\u003EС уважением\u003C/i\u003E\u003Cbr\u003E\u003Ci\u003Eshvetski\u003C/i\u003E","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":4.963,"absoluteRating":11493,"dynamicRating":200.336,"dynamicRatingStars":7,"timezone":{"id":0,"baseUtcOffset":"00:00:00","displayName":"[не установлен]","linuxid":"notset/clean"},"currentDateTime":"2024-05-21T15:33:29.9616959+03:00","isValid":true,"isUnconfirmed":false,"isConfirmed":true,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":2,"counters":{"daysAtPortal":5737,"questions":35,"questionsPosts":1567,"questionsAnswers":588,"questionsPostsEvaluations":324,"forumPosts":44},"isRfproUserClass":true,"id":226425,"name":"Shvetski","email":"","role":1,"registDate":"1000-01-01T00:00:00","lastDate":"2024-05-15T00:34:48","photo":"users/226425/f345a2332af0cff5fba81b60c4e0d441.jpg","lastDateIndicatorClass":"red","lastDateIndicatorText":"давно","photoPreview200":"users/226425/200_f345a2332af0cff5fba81b60c4e0d441.jpg","photoPreview120":"users/226425/120_f345a2332af0cff5fba81b60c4e0d441.jpg","photoPreview100":"users/226425/100_f345a2332af0cff5fba81b60c4e0d441.jpg","photoPreview80":"users/226425/80_f345a2332af0cff5fba81b60c4e0d441.jpg","photoPreview40":"users/226425/40_f345a2332af0cff5fba81b60c4e0d441.jpg","isPhotoExists":true,"isLoggedIn":true,"isNewUser":false,"isExisted":true,"isExpert":false}]
Здравствуйте! У меня возникли сложности с таким вопросом: Есть задание: Имеется поле A x A. Максимальное значение a = 20. Есть T - такты времени. В поле взаимодействуют 2 вида элементов. Данные задаются через интерфейс программы(клацается по клеточке и выбирается). 1 вид - активные элементы(поисковая группа). 2 вид - пассивные объекты. На экране должна быть индикация: количество активных и количество пассивных. В текущий такт времени происходят следующие события: 1) текущий активный элемент генерирует случайную пару координат - это точка, в которой в следующий такт времени приземлится этот текущий активный элемент(точка конца прыжка). 2) Если в 8 соседних клетках вокруг точки конца прыжка и в самой точке конца прыжка нет пассивных элементов, то текущему активному элементу присваивается -1 (промах). 3) Если в 8 соседних клетках точки приземления или в самой точке конца прыжка есть один или несколько пассивных элементов, то этот активный получает +1 за всех, при этом алгебраически суммируется предыдущее значение и этот + 1. Все пассивные в этих 9 клетках исчезают (т.е. он их "съедает"). В следующем такте времени их нет. 4) Если в 8 соседних клетках текущего активного есть 3 или более активных, то он погибает от перенаселения. 5) Текущий активный переходит в точку конца прыжка в следующем такте времени. 6) Если у активного элемента 2 минуса, то в следующем такте времени он исчезает(умирает от голода) и не участвует в дальнейшем рассмотрении. 7) Если у активного элемента 2 плюса, то он генерирует случайное место на поле(рождает) другого нового активного. При этом 2 плюса обнуляются. 8) Если у любой пустой клетки есть 3 активных соседа, то в ней в следующем такте времени рождается новый активный. 9) Если в точке конца прыжка уже находится активный элемент, то прыжок просто повторяется.
есть программа готовая:
[code lang=pascal h=300]{-2,-1,0,1,2 - значения масссива для актива {-2,-1,0,1,2 - значения масссива для актива 5 - пассив 7- пусто} program laba3;
uses GraphABC; const step = 30; //ширина клетки игрового поля width = 800; //ширина игрового поля height = 600; //высота игрового поля
var n: integer;//размер игрового поля active_input: integer;//количество активов уже внесенных на поле passive_input: integer;//количество пассивов уже внесенных на поле active: integer;//количество активных объектов passive: integer;//количество пассивных объектов takt_input:integer; takt: integer; //количество тактов //count_redrow:integer;
game_field: array [1..20, 1..20] of integer;//игровое поле prev_field: array [1..20, 1..20] of integer;//копия поля, для прорисовки предыдущего шага
//копирование игрового поля для прорисвки предыдущего шага procedure CopyOfArray(); begin for var i := 1 to n do for var j := 1 to n do prev_field[i, j] := game_field[i, j]; end;
//прорисовка игрового поля procedure Field(); var x, y: integer; x1, y1: integer; begin x := 10; y := 10; x1 := 30 + step * n; y1 := 10; SetBrushColor(clBlack); SetPenColor(clBlack); for var i := 1 to n + 1 do begin Line(x, y, x + step * (n), y); y += step; Line(x1, y1, x1 + step * (n), y1); y1 += step; end; y := 10; y1 := 10; for var i := 1 to n + 1 do begin Line(x, y, x, y + step * (n)); x += step; Line(x1, y1, x1, y1 + step * (n)); x1 += step; end; SetFontSize(12); SetBrushColor(Color.White); TextOut(10, 70 + step * n, 'Мафия'); TextOut(150, 70 + step * n, active.ToString); SetFontSize(12); TextOut(10, 100 + step * n, 'Мирные жители'); TextOut(150, 100 + step * n, passive.ToString); SetFontSize(12); TextOut(10, 130 + step * n, 'Осталось тактов'); TextOut(150, 130 + step * n, takt.ToString);
SetFontSize(12); TextOut(100+ step * n, 20 + step * n, 'Такт'); if(takt_input-takt-1)>=0 then TextOut(150+ step * n, 20 + step * n, (takt_input-takt-1).ToString); SetFontSize(12); TextOut(100, 20 + step * n, 'Такт'); TextOut(150, 20 + step * n, (takt_input-takt).ToString);
end;
procedure Draw(flag: boolean); begin ClearWindow(); Field();
LockDrawing; if (flag) then begin for var i := 1 to n do for var j := 1 to n do begin if ((prev_field[i, j] = 7) or (prev_field[i, j] = -10)) then begin SetPenColor(clWhite); SetBrushColor(clWhite); rectangle(step * i - 18, step * j - 18, step * i + 9, step * j + 9); SetPenColor(clBlack); SetBrushColor(clBlack); continue; end; if (prev_field[i, j] = 5) then begin SetPenColor(clLime); SetBrushColor(clLime); rectangle(step * i + 2 + step * n, step * j - 18, step * i + 29 + step * n, step * j + 9); SetPenColor(clBlack); SetBrushColor(clBlack); continue; end; //
if (prev_field[i, j] = -2) then begin game_field[i, j] := 7; SetPenColor(clGray); SetBrushColor(clGray); rectangle(step * i + 2 + step * n, step * j - 18, step * i + 29 + step * n, step * j + 9); SetFontSize(8); TextOut(30 + step * n + round(step / 2 + (i - 1) * step), 10 + round(step / 2 + (j - 1) * step), prev_field[i, j].ToString()); SetPenColor(clBlack); SetBrushColor(clBlack);
continue; end;
SetPenColor(clCyan); SetBrushColor(clCyan); rectangle(step * i + 2 + step * n, step * j - 18, step * i + 29 + step * n, step * j + 9); SetPenColor(clBlack); SetBrushColor(clCyan); SetFontSize(8); if ((prev_field[i, j] = -2) or (prev_field[i, j] = -1) or (prev_field[i, j] = 0) or (prev_field[i, j] = 1) or (prev_field[i, j] = 2)) then TextOut(30 + step * n + round(step / 2 + (i - 1) * step), 10 + round(step / 2 + (j - 1) * step), prev_field[i, j].ToString()); end; end; for var i := 1 to n do for var j := 1 to n do begin if ((game_field[i, j] = 7) or (game_field[i, j] = -3)) then begin // game_field[i, j]:=7; SetPenColor(clWhite); SetBrushColor(clWhite); rectangle(step * i - 18, step * j - 18, step * i + 9, step * j + 9); SetPenColor(clBlack); SetBrushColor(clBlack); continue; end; if (game_field[i, j] = 5) then begin SetPenColor(clLime); SetBrushColor(clLime); rectangle(step * i - 18, step * j - 18, step * i + 9, step * j + 9); SetPenColor(clBlack); SetBrushColor(clBlack); continue; end; SetPenColor(clCyan); SetBrushColor(clCyan); rectangle(step * i - 18, step * j - 18, step * i + 9, step * j + 9); SetPenColor(clBlack); SetBrushColor(clCyan); SetFontSize(8); if ((game_field[i, j] = -2) or (game_field[i, j] = -1) or (game_field[i, j] = 0) or (game_field[i, j] = 1) or (game_field[i, j] = 2)) then TextOut(10 + round(step / 2 + (i - 1) * step), 10 + round(step / 2 + (j - 1) * step), game_field[i, j].ToString()); end; SetPenColor(clBlack); SetBrushColor(clGray); Rectangle(width - 298, height - 8, width - 448, height - 58); SetPenColor(clBlack); SetBrushColor(clWhite); Rectangle(width - 300, height - 10, width - 450, height - 60); SetFontSize(20); TextOut(width - 400, height - 50, 'ШАГ'); Redraw;
end;
procedure CreateNewActive(); var x, y: integer; begin while(true) do begin x := random(n) + 1; y := random(n) + 1; if ((game_field[x, y] = 5) or (game_field[x, y] = 7)) then begin game_field[x, y] := 0; inc(active); break; end; end; end;
//вводится ключ key-ключ проверки //1 проверка на i+1 //2 проверка на i-1 //3 проверка на j+1 //4 проверка на j-1 function Check(i, j, key: integer): boolean; var res: boolean; begin res := false; case key of 1: if (i < n) then res := true; 2: if (i > 1) then res := true; 3: if (j < n) then res := true; 4: if (j > 1) then res := true; end; result := res; end;
//поиск места для прыжка procedure CheckFree(); var count: integer; begin count := 0; for var i := 1 to n do begin for var j := 1 to n do begin count := 0; if (game_field[i, j] <> 7) then continue; if (Check(i, j, 1)) then if ((game_field[i + 1, j] = -1) or (game_field[i + 1, j] = 0) or (game_field[i + 1, j] = 1)) then inc(count); if (Check(i, j, 2)) then if ((game_field[i - 1, j] = -1) or (game_field[i - 1, j] = 0) or (game_field[i - 1, j] = 1)) then inc(count); if (Check(i, j, 3)) then if ((game_field[i, j + 1] = -1) or (game_field[i, j + 1] = 0) or (game_field[i, j + 1] = -1)) then begin inc(count); if (count = 3) then begin CreateNewActive(i, j); continue; end; end; if (Check(i, j, 4)) then if ((game_field[i, j - 1] = -1) or (game_field[i, j - 1] = 0) or (game_field[i, j - 1] = 1)) then begin inc(count); if (count = 3) then begin CreateNewActive(i, j); continue; end; end; if ((Check(i, j, 3)) and (Check(i, j, 1))) then if ((game_field[i + 1, j + 1] = -1) or (game_field[i + 1, j + 1] = 0) or (game_field[i + 1, j + 1] = 1)) then begin inc(count); if (count = 3) then begin CreateNewActive(i, j); continue; end; end; if ((Check(i, j, 4)) and (Check(i, j, 1))) then if ((game_field[i + 1, j - 1] = -1) or (game_field[i + 1, j - 1] = 0) or (game_field[i + 1, j - 1] = 1)) then begin inc(count); if (count = 3) then begin CreateNewActive(i, j); continue; end; end; if ((Check(i, j, 3)) and (Check(i, j, 2))) then if ((game_field[i - 1, j + 1] = -1) or (game_field[i - 1, j + 1] = 0) or (game_field[i - 1, j + 1] = 1)) then begin inc(count); if (count = 3) then begin CreateNewActive(i, j); continue; end; end; if ((Check(i, j, 4)) and (Check(i, j, 2))) then if ((game_field[i - 1, j - 1] = -1) or (game_field[i - 1, j - 1] = 0) or (game_field[i - 1, j - 1] = 0)) then begin inc(count); if (count = 3) then begin CreateNewActive(i, j); continue; end; end; end; end; end;
function ChengeStepActive(i, j: integer): boolean; var res: boolean; begin if (game_field[i, j] = 5) then begin game_field[i, j] := 7; res := true; dec(passive); end; if (Check(i, j, 1)) then if (game_field[i + 1, j] = 5) then begin game_field[i + 1, j] := 7; res := true; dec(passive); end; if (Check(i, j, 2)) then if (game_field[i - 1, j] = 5) then begin game_field[i - 1, j] := 7; res := true; dec(passive); end; if (Check(i, j, 3)) then if (game_field[i, j + 1] = 5) then begin game_field[i, j + 1] := 7; res := true; dec(passive); end; if (Check(i, j, 4)) then if (game_field[i, j - 1] = 5) then begin game_field[i, j - 1] := 7; res := true; dec(passive); end; if ((Check(i, j, 3)) and (Check(i, j, 1))) then if (game_field[i + 1, j + 1] = 5) then begin game_field[i + 1, j + 1] := 7; res := true; dec(passive); end; if ((Check(i, j, 4)) and (Check(i, j, 1))) then if (game_field[i + 1, j - 1] = 5) then begin game_field[i + 1, j - 1] := 7; res := true; dec(passive); end; if ((Check(i, j, 2)) and (Check(i, j, 3))) then if (game_field[i - 1, j + 1] = 5) then begin game_field[i - 1, j + 1] := 7; res := true; dec(passive); end; if ((Check(i, j, 4)) and (Check(i, j, 2))) then if (game_field[i - 1, j - 1] = 5) then begin game_field[i - 1, j - 1] := 7; res := true; dec(passive); end; result := res; end;
//вводятся дополнительные значение 8 9 10 11 12, которые используются чтобы не было повторного использования точки procedure p_takt(); var x, y: integer; begin
CheckFree; for var i := 1 to n do for var j := 1 to n do if (prev_field[i, j] = -10) then begin game_field[i, j] := prev_field[i, j]+10; prev_field[i, j]:=7;
end; Draw(false); CopyOfArray();
LockDrawing; Draw(false); Redraw; for var i := 1 to n do for var j := 1 to n do begin if ((game_field[i, j] = -1) or (game_field[i, j] = 0) or (game_field[i, j] = 1) or (game_field[i, j] = 2)) then//(game_field[i, j] = -2) or begin while (true) do begin x := random(n) + 1; y := random(n) + 1; if ((game_field[x, y] = 5) or (game_field[x, y] = 7)) then break; end; if (ChengeStepActive(x, y)) then game_field[x, y] := game_field[i, j] + 11 else game_field[x, y] := game_field[i, j] - 11; game_field[i, j] := 7; LockDrawing; SetPenColor(Color.Red); // //Line(10+step*n + round(step / 2 + (i - 1) * step), 10 + round(step / 2 + (j - 1) * step),10+step*n + round(step / 2 + (x - 1) * step), 10 + round(step / 2 + (y - 1) * step)); Line(10+round(step / 2 + (i - 1) * step), 10 + round(step / 2 + (j - 1) * step),10+ round(step / 2 + (x - 1) * step), 10 + round(step / 2 + (y - 1) * step));Line(10 + round(step / 2 + (i - 1) * step), 10 + round(step / 2 + (j - 1) * step),10+ round(step / 2 + (x - 1) * step), 10 + round(step / 2 + (y - 1) * step)); Redraw(); Sleep(2000); end; end;
for var i := 1 to n do for var j := 1 to n do begin if (game_field[i, j] > 7) then game_field[i, j] -= 10; if (game_field[i, j] < -5) then game_field[i, j] += 10; end;
/////////////// Draw(true); for var i := 1 to n do for var j := 1 to n do begin if (game_field[i, j] = -2) then begin //
procedure MouseDown(x, y, mb: integer); var i, j: integer; begin if (x <width - 300) and (y < height - 10) and (x > width - 450) and (y > height - 60) and (takt<>0) then begin takt-=1; p_takt(); end; if (x <width - 300) and (y < height - 10) and (x > width - 450) and (y > height - 60) and(takt=0) then begin
if (x < 10) or (y < 10) or (x > n * step + 10) or (y > n * step + 10) then exit; LockDrawing; i := (x - 10) div step + 1; j := (y - 10) div step + 1; if (active_input < active) then begin game_field[i, j] := 0; inc(active_input); Draw(false); Redraw(); exit; end; if (passive_input < passive) then begin game_field[i, j] := 5; inc(passive_input); Draw(false); Redraw(); exit; end;
Redraw; end;
//основная программа begin SetWindowCaption('Action игра'); SetWindowPos(400, 50); SetWindowWidth(width); SetWindowHeight(height); active_input := 0; passive_input := 0; write('Введите размер поля '); readln(n); writeln(n); for var i := 1 to n do for var j := 1 to n do game_field[i, j] := 7; CopyOfArray(); Write('Количество активных объектов '); ReadLN(active); writeln(active); Write('Количество пассивных объектов '); ReadLN(passive); writeln(passive); write('Количество тактов '); readln(takt_input); writeln(takt_input); takt:=takt_input; ClearWindow(); Draw(false); OnMouseDown := MouseDown; end.[/code]
вы можете подсказать и объяснить, что вообще от меня хотят, т.к. я не понял ничего. ну или как хотябы пользоваться программой. что за красные линии там?
у меня когда нажимаю 1 такт, иногда показывается три полоски шага мафии, потом тормозит и ничего не происходит, пока не нажму следующий такт. поможете исправить?
Форма ответа
Отправка постов/ответов доступна только зарегистрированным и подтвержденным пользователям.
{"canUserNotesAccess":false,"canUserAdminsNotesAccess":false,"canAskQuestion":false,"canEditQuestions":false,"canSeeQuestionsComplains":false,"isSuperAdmin":false,"isAdmin":false,"isModer":false,"canCreateNewUser":false,"canConfirmUser":false,"canEditUserName":false,"canEditUserRole":false,"canEditUserEmail":false,"canEditUserPhone":false,"canEditUserBirthdate":false,"canEditUserCountry":false,"canEditSocialMedia":false,"canDeleteUserPhoto":false,"canDeleteUser":false,"canEditUserAbout":false,"canBanUser":false,"canResetUserPassword":false,"canEditRegistDate":false,"canChangeUserRating":false,"canAccessToAdmin":false,"canAnnouncements":false,"canManageQuestionPosts":false,"canManageForumSections":false,"canManageForumThreads":false,"canManageForumPosts":false,"canCreateForumThreads":false,"canSeeUserEmail":false,"canSeeUserPhone":false,"canSeeIPAddress":false,"canSeeUserRegistDate":false,"canSeeUserSocialMedia":false,"canSeeBirthDate":false,"canSeeUserCountry":false,"canSeeUserSettings":false,"canSeeDeletedPosts":false,"isEmailConfirmed":false,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":0,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-33 мин."},"isBanned":false,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","socialMedia":[],"aboutText":"","aboutHTML":"","signatureText":"","signatureHTML":"","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":0,"absoluteRating":0,"dynamicRating":0,"dynamicRatingStars":0,"timezone":{"id":283,"baseUtcOffset":"03:00:00","displayName":"(UTC\u002B03:00) Москва","linuxid":"Europe/Moscow"},"currentDateTime":"2024-05-21T18:33:29.9621159+03:00","isValid":false,"isUnconfirmed":true,"isConfirmed":false,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":1,"counters":{"daysAtPortal":0,"questions":0,"questionsPosts":0,"questionsAnswers":0,"questionsPostsEvaluations":0,"forumPosts":0},"isRfproUserClass":true,"id":0,"name":"Неизвестный","email":"","role":0,"registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isLoggedIn":false,"isNewUser":false,"isExisted":false,"isExpert":false}