Merge branch 'quiz-gallery' into dev
@ -1,12 +1,16 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
|
||||
<title>Pena Quiz</title>
|
||||
<meta name="description" content="Веб-сервис с инструментами для повышения эффективности маркетологов." />
|
||||
<meta name="keywords" content=" Экосистема маркетинговых инструментов,
|
||||
<title>Pena Quiz</title>
|
||||
<meta
|
||||
name="description"
|
||||
content="Веб-сервис с инструментами для повышения эффективности маркетологов."
|
||||
/>
|
||||
<meta
|
||||
name="keywords"
|
||||
content=" Экосистема маркетинговых инструментов,
|
||||
Инструменты для социальных исследований,
|
||||
Малый бизнес,
|
||||
Маркетинговые инструменты,
|
||||
@ -26,82 +30,140 @@
|
||||
Анализ данных,
|
||||
Улучшение результатов,
|
||||
Увеличение прибыли,
|
||||
Повышение конкурентоспособности " />
|
||||
Повышение конкурентоспособности "
|
||||
/>
|
||||
|
||||
<link rel="icon" href="%PUBLIC_URL%/favicon.ico" sizes="any" /><!-- 32×32 -->
|
||||
<link rel="icon" href="%PUBLIC_URL%/favicon.svg" type="image/svg+xml" />
|
||||
<link rel="apple-touch-icon" href="%PUBLIC_URL%/favicon.png" /><!-- 180×180 -->
|
||||
<link rel="icon" href="%PUBLIC_URL%/favicon.ico" sizes="any" />
|
||||
<!-- 32×32 -->
|
||||
<link rel="icon" href="%PUBLIC_URL%/favicon.svg" type="image/svg+xml" />
|
||||
<link rel="apple-touch-icon" href="%PUBLIC_URL%/favicon.png" />
|
||||
<!-- 180×180 -->
|
||||
|
||||
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
|
||||
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<meta name="theme-color" content="#000000" />
|
||||
<meta http-equiv="Pragma" content="no-cache" />
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
|
||||
<link href="https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600&display=swap" rel="stylesheet" />
|
||||
<!-- Yandex.Metrika counter -->
|
||||
<script type="text/javascript">
|
||||
(function (m, e, t, r, i, k, a) {
|
||||
m[i] = m[i] || function () { (m[i].a = m[i].a || []).push(arguments) };
|
||||
m[i].l = 1 * new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) { if (document.scripts[j].src === r) { return; } }
|
||||
k = e.createElement(t), a = e.getElementsByTagName(t)[0], k.async = 1, k.src = r, a.parentNode.insertBefore(k, a)
|
||||
})
|
||||
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<meta name="theme-color" content="#000000" />
|
||||
<meta http-equiv="Pragma" content="no-cache" />
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
|
||||
<link
|
||||
href="https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600&display=swap"
|
||||
rel="stylesheet"
|
||||
/>
|
||||
<!-- Yandex.Metrika counter -->
|
||||
<script type="text/javascript">
|
||||
(function (m, e, t, r, i, k, a) {
|
||||
m[i] =
|
||||
m[i] ||
|
||||
function () {
|
||||
(m[i].a = m[i].a || []).push(arguments);
|
||||
};
|
||||
m[i].l = 1 * new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {
|
||||
if (document.scripts[j].src === r) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
(k = e.createElement(t)),
|
||||
(a = e.getElementsByTagName(t)[0]),
|
||||
(k.async = 1),
|
||||
(k.src = r),
|
||||
a.parentNode.insertBefore(k, a);
|
||||
})(
|
||||
window,
|
||||
document,
|
||||
"script",
|
||||
"https://mc.yandex.ru/metrika/tag.js",
|
||||
"ym",
|
||||
);
|
||||
|
||||
const domain = location.hostname
|
||||
if (domain === "quiz.pena.digital") {
|
||||
ym(96979576, "init", {
|
||||
clickmap: true,
|
||||
trackLinks: true,
|
||||
accurateTrackBounce: true,
|
||||
webvisor: true
|
||||
});
|
||||
const domain = location.hostname;
|
||||
if (domain === "quiz.pena.digital") {
|
||||
ym(96979576, "init", {
|
||||
clickmap: true,
|
||||
trackLinks: true,
|
||||
accurateTrackBounce: true,
|
||||
webvisor: true,
|
||||
});
|
||||
|
||||
// <!-- Top.Mail.Ru counter -->
|
||||
var _tmr = window._tmr || (window._tmr = []);
|
||||
_tmr.push({ id: "3513005", type: "pageView", start: (new Date()).getTime() });
|
||||
(function (d, w, id) {
|
||||
if (d.getElementById(id)) return;
|
||||
var ts = d.createElement("script"); ts.type = "text/javascript"; ts.async = true; ts.id = id;
|
||||
ts.src = "https://top-fwz1.mail.ru/js/code.js";
|
||||
var f = function () { var s = d.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ts, s); };
|
||||
if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); }
|
||||
})(document, window, "tmr-code");
|
||||
// <!-- /Top.Mail.Ru counter -->
|
||||
|
||||
};
|
||||
if (domain === "squiz.pena.digital") {
|
||||
ym(96979625, "init", {
|
||||
clickmap: true,
|
||||
trackLinks: true,
|
||||
accurateTrackBounce: true,
|
||||
webvisor: true
|
||||
});
|
||||
};
|
||||
if (domain === "penaquiz.online" || domain === "penaquiz.ru") {
|
||||
ym(97241101, "init", {
|
||||
clickmap: true,
|
||||
trackLinks: true,
|
||||
accurateTrackBounce: true,
|
||||
webvisor: true
|
||||
});
|
||||
};
|
||||
|
||||
</script>
|
||||
<noscript>
|
||||
<div><img src="https://mc.yandex.ru/watch/96979576" style="position:absolute; left:-9999px;" alt="" /></div>
|
||||
<div><img src="https://mc.yandex.ru/watch/96979625" style="position:absolute; left:-9999px;" alt="" /></div>
|
||||
<div><img src="https://mc.yandex.ru/watch/97241101" style="position:absolute; left:-9999px;" alt="" /></div>
|
||||
<div><img src="https://top-fwz1.mail.ru/counter?id=3513005;js=na" style="position:absolute;left:-9999px;" alt="Top.Mail.Ru" /></div>
|
||||
</noscript>
|
||||
<!-- /Yandex.Metrika counter -->
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<noscript>You need to enable JavaScript to run this app.</noscript>
|
||||
<div id="root"></div>
|
||||
</body>
|
||||
// <!-- Top.Mail.Ru counter -->
|
||||
var _tmr = window._tmr || (window._tmr = []);
|
||||
_tmr.push({
|
||||
id: "3513005",
|
||||
type: "pageView",
|
||||
start: new Date().getTime(),
|
||||
});
|
||||
(function (d, w, id) {
|
||||
if (d.getElementById(id)) return;
|
||||
var ts = d.createElement("script");
|
||||
ts.type = "text/javascript";
|
||||
ts.async = true;
|
||||
ts.id = id;
|
||||
ts.src = "https://top-fwz1.mail.ru/js/code.js";
|
||||
var f = function () {
|
||||
var s = d.getElementsByTagName("script")[0];
|
||||
s.parentNode.insertBefore(ts, s);
|
||||
};
|
||||
if (w.opera == "[object Opera]") {
|
||||
d.addEventListener("DOMContentLoaded", f, false);
|
||||
} else {
|
||||
f();
|
||||
}
|
||||
})(document, window, "tmr-code");
|
||||
// <!-- /Top.Mail.Ru counter -->
|
||||
}
|
||||
if (domain === "squiz.pena.digital") {
|
||||
ym(96979625, "init", {
|
||||
clickmap: true,
|
||||
trackLinks: true,
|
||||
accurateTrackBounce: true,
|
||||
webvisor: true,
|
||||
});
|
||||
}
|
||||
if (domain === "penaquiz.online" || domain === "penaquiz.ru") {
|
||||
ym(97241101, "init", {
|
||||
clickmap: true,
|
||||
trackLinks: true,
|
||||
accurateTrackBounce: true,
|
||||
webvisor: true,
|
||||
});
|
||||
}
|
||||
</script>
|
||||
<noscript>
|
||||
<div>
|
||||
<img
|
||||
src="https://mc.yandex.ru/watch/96979576"
|
||||
style="position: absolute; left: -9999px"
|
||||
alt=""
|
||||
/>
|
||||
</div>
|
||||
<div>
|
||||
<img
|
||||
src="https://mc.yandex.ru/watch/96979625"
|
||||
style="position: absolute; left: -9999px"
|
||||
alt=""
|
||||
/>
|
||||
</div>
|
||||
<div>
|
||||
<img
|
||||
src="https://mc.yandex.ru/watch/97241101"
|
||||
style="position: absolute; left: -9999px"
|
||||
alt=""
|
||||
/>
|
||||
</div>
|
||||
<div>
|
||||
<img
|
||||
src="https://top-fwz1.mail.ru/counter?id=3513005;js=na"
|
||||
style="position: absolute; left: -9999px"
|
||||
alt="Top.Mail.Ru"
|
||||
/>
|
||||
</div>
|
||||
</noscript>
|
||||
<!-- /Yandex.Metrika counter -->
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<noscript>You need to enable JavaScript to run this app.</noscript>
|
||||
<div id="root"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@ -43,6 +43,7 @@ import { useUserAccountFetcher } from "@utils/hooks/useUserAccountFetcher";
|
||||
|
||||
const MyQuizzesFull = lazy(() => import("./pages/createQuize/MyQuizzesFull"));
|
||||
|
||||
const QuizGallery = lazy(() => import("./pages/createQuize/QuizGallery"));
|
||||
const ViewPage = lazy(() => import("./pages/ViewPublicationPage"));
|
||||
const Analytics = lazy(() => import("./pages/Analytics/Analytics"));
|
||||
const EditPage = lazy(() => import("./pages/startPage/EditPage"));
|
||||
@ -201,6 +202,10 @@ export default function App() {
|
||||
/>
|
||||
}
|
||||
/>
|
||||
<Route
|
||||
path="/gallery"
|
||||
element={<LazyLoading children={<QuizGallery />} />}
|
||||
/>
|
||||
<Route
|
||||
path="/list"
|
||||
element={<LazyLoading children={<MyQuizzesFull />} />}
|
||||
|
||||
@ -164,6 +164,28 @@ export const addQuizImages = async (
|
||||
}
|
||||
};
|
||||
|
||||
export const copyQuizTemplate = async (
|
||||
qid: string,
|
||||
): Promise<[number | null, string?]> => {
|
||||
try {
|
||||
const { id } = await makeRequest<{ Qid: string }, { id: number }>({
|
||||
method: "POST",
|
||||
url: `${API_URL}/quiz/template`,
|
||||
body: { Qid: qid },
|
||||
});
|
||||
|
||||
if (!id) {
|
||||
return [null, `Не удалось скопировать шаблон квиза.`];
|
||||
}
|
||||
|
||||
return [id];
|
||||
} catch (nativeError) {
|
||||
const [error] = parseAxiosError(nativeError);
|
||||
|
||||
return [null, `Не удалось скопировать шаблон квиза. ${error}`];
|
||||
}
|
||||
};
|
||||
|
||||
export const quizApi = {
|
||||
create: createQuiz,
|
||||
getList: getQuizList,
|
||||
@ -172,6 +194,7 @@ export const quizApi = {
|
||||
copy: copyQuiz,
|
||||
delete: deleteQuiz,
|
||||
addImages: addQuizImages,
|
||||
copyTemplate: copyQuizTemplate,
|
||||
};
|
||||
|
||||
const defaultCreateQuizBody: CreateQuizRequest = {
|
||||
|
||||
|
Before Width: | Height: | Size: 124 KiB |
|
Before Width: | Height: | Size: 60 KiB |
|
Before Width: | Height: | Size: 170 KiB |
|
Before Width: | Height: | Size: 83 KiB |
|
Before Width: | Height: | Size: 124 KiB |
|
Before Width: | Height: | Size: 86 KiB |
BIN
src/assets/quiz-templates/auto/auto-1.jpg
Normal file
|
After Width: | Height: | Size: 123 KiB |
BIN
src/assets/quiz-templates/auto/auto-10.jpg
Normal file
|
After Width: | Height: | Size: 1.3 MiB |
BIN
src/assets/quiz-templates/auto/auto-2.jpg
Normal file
|
After Width: | Height: | Size: 164 KiB |
BIN
src/assets/quiz-templates/auto/auto-3.jpg
Normal file
|
After Width: | Height: | Size: 861 KiB |
BIN
src/assets/quiz-templates/auto/auto-4.jpg
Normal file
|
After Width: | Height: | Size: 514 KiB |
BIN
src/assets/quiz-templates/auto/auto-5.jpg
Normal file
|
After Width: | Height: | Size: 642 KiB |
BIN
src/assets/quiz-templates/auto/auto-6.jpg
Normal file
|
After Width: | Height: | Size: 667 KiB |
BIN
src/assets/quiz-templates/auto/auto-7.jpg
Normal file
|
After Width: | Height: | Size: 107 KiB |
BIN
src/assets/quiz-templates/auto/auto-8.jpg
Normal file
|
After Width: | Height: | Size: 93 KiB |
BIN
src/assets/quiz-templates/auto/auto-9.jpg
Normal file
|
After Width: | Height: | Size: 600 KiB |
BIN
src/assets/quiz-templates/education/education-1.jpg
Normal file
|
After Width: | Height: | Size: 618 KiB |
BIN
src/assets/quiz-templates/education/education-10.jpg
Normal file
|
After Width: | Height: | Size: 442 KiB |
BIN
src/assets/quiz-templates/education/education-2.jpg
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
src/assets/quiz-templates/education/education-3.jpg
Normal file
|
After Width: | Height: | Size: 82 KiB |
BIN
src/assets/quiz-templates/education/education-4.jpg
Normal file
|
After Width: | Height: | Size: 264 KiB |
BIN
src/assets/quiz-templates/education/education-5.jpg
Normal file
|
After Width: | Height: | Size: 600 KiB |
BIN
src/assets/quiz-templates/education/education-6.jpg
Normal file
|
After Width: | Height: | Size: 295 KiB |
BIN
src/assets/quiz-templates/education/education-7.jpg
Normal file
|
After Width: | Height: | Size: 645 KiB |
BIN
src/assets/quiz-templates/education/education-8.jpg
Normal file
|
After Width: | Height: | Size: 847 KiB |
BIN
src/assets/quiz-templates/education/education-9.jpg
Normal file
|
After Width: | Height: | Size: 746 KiB |
BIN
src/assets/quiz-templates/health/health-1.jpg
Normal file
|
After Width: | Height: | Size: 431 KiB |
BIN
src/assets/quiz-templates/health/health-10.jpg
Normal file
|
After Width: | Height: | Size: 752 KiB |
BIN
src/assets/quiz-templates/health/health-11.jpg
Normal file
|
After Width: | Height: | Size: 424 KiB |
BIN
src/assets/quiz-templates/health/health-12.jpg
Normal file
|
After Width: | Height: | Size: 584 KiB |
BIN
src/assets/quiz-templates/health/health-13.jpg
Normal file
|
After Width: | Height: | Size: 205 KiB |
BIN
src/assets/quiz-templates/health/health-14.jpg
Normal file
|
After Width: | Height: | Size: 517 KiB |
BIN
src/assets/quiz-templates/health/health-15.jpg
Normal file
|
After Width: | Height: | Size: 442 KiB |
BIN
src/assets/quiz-templates/health/health-16.jpg
Normal file
|
After Width: | Height: | Size: 209 KiB |
BIN
src/assets/quiz-templates/health/health-17.jpg
Normal file
|
After Width: | Height: | Size: 719 KiB |
BIN
src/assets/quiz-templates/health/health-18.jpg
Normal file
|
After Width: | Height: | Size: 132 KiB |
BIN
src/assets/quiz-templates/health/health-19.jpg
Normal file
|
After Width: | Height: | Size: 870 KiB |
BIN
src/assets/quiz-templates/health/health-2.jpg
Normal file
|
After Width: | Height: | Size: 516 KiB |
BIN
src/assets/quiz-templates/health/health-20.jpg
Normal file
|
After Width: | Height: | Size: 522 KiB |
BIN
src/assets/quiz-templates/health/health-3.jpg
Normal file
|
After Width: | Height: | Size: 310 KiB |
BIN
src/assets/quiz-templates/health/health-4.jpg
Normal file
|
After Width: | Height: | Size: 572 KiB |
BIN
src/assets/quiz-templates/health/health-5.jpg
Normal file
|
After Width: | Height: | Size: 758 KiB |
BIN
src/assets/quiz-templates/health/health-6.jpg
Normal file
|
After Width: | Height: | Size: 1013 KiB |
BIN
src/assets/quiz-templates/health/health-7.jpg
Normal file
|
After Width: | Height: | Size: 436 KiB |
BIN
src/assets/quiz-templates/health/health-8.jpg
Normal file
|
After Width: | Height: | Size: 571 KiB |
BIN
src/assets/quiz-templates/health/health-9.jpg
Normal file
|
After Width: | Height: | Size: 669 KiB |
BIN
src/assets/quiz-templates/production/production-1.jpg
Normal file
|
After Width: | Height: | Size: 425 KiB |
BIN
src/assets/quiz-templates/production/production-10.jpg
Normal file
|
After Width: | Height: | Size: 865 KiB |
BIN
src/assets/quiz-templates/production/production-2.jpg
Normal file
|
After Width: | Height: | Size: 378 KiB |
BIN
src/assets/quiz-templates/production/production-3.jpg
Normal file
|
After Width: | Height: | Size: 568 KiB |
BIN
src/assets/quiz-templates/production/production-4.jpg
Normal file
|
After Width: | Height: | Size: 550 KiB |
BIN
src/assets/quiz-templates/production/production-5.jpg
Normal file
|
After Width: | Height: | Size: 512 KiB |
BIN
src/assets/quiz-templates/production/production-6.jpg
Normal file
|
After Width: | Height: | Size: 410 KiB |
BIN
src/assets/quiz-templates/production/production-7.jpg
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
src/assets/quiz-templates/production/production-8.jpg
Normal file
|
After Width: | Height: | Size: 351 KiB |
BIN
src/assets/quiz-templates/production/production-9.jpg
Normal file
|
After Width: | Height: | Size: 658 KiB |
BIN
src/assets/quiz-templates/real-estate/real-estate-1.jpg
Normal file
|
After Width: | Height: | Size: 242 KiB |
BIN
src/assets/quiz-templates/real-estate/real-estate-10.jpg
Normal file
|
After Width: | Height: | Size: 297 KiB |
BIN
src/assets/quiz-templates/real-estate/real-estate-2.jpg
Normal file
|
After Width: | Height: | Size: 698 KiB |
BIN
src/assets/quiz-templates/real-estate/real-estate-3.jpg
Normal file
|
After Width: | Height: | Size: 356 KiB |
BIN
src/assets/quiz-templates/real-estate/real-estate-4.jpg
Normal file
|
After Width: | Height: | Size: 1.0 MiB |
BIN
src/assets/quiz-templates/real-estate/real-estate-5.jpg
Normal file
|
After Width: | Height: | Size: 262 KiB |
BIN
src/assets/quiz-templates/real-estate/real-estate-6.jpg
Normal file
|
After Width: | Height: | Size: 788 KiB |
BIN
src/assets/quiz-templates/real-estate/real-estate-7.jpg
Normal file
|
After Width: | Height: | Size: 533 KiB |
BIN
src/assets/quiz-templates/real-estate/real-estate-8.jpg
Normal file
|
After Width: | Height: | Size: 656 KiB |
BIN
src/assets/quiz-templates/real-estate/real-estate-9.jpg
Normal file
|
After Width: | Height: | Size: 352 KiB |
BIN
src/assets/quiz-templates/repair/repair-1.jpg
Normal file
|
After Width: | Height: | Size: 972 KiB |
BIN
src/assets/quiz-templates/repair/repair-10.jpg
Normal file
|
After Width: | Height: | Size: 488 KiB |
BIN
src/assets/quiz-templates/repair/repair-2.jpg
Normal file
|
After Width: | Height: | Size: 592 KiB |
BIN
src/assets/quiz-templates/repair/repair-3.jpg
Normal file
|
After Width: | Height: | Size: 637 KiB |
BIN
src/assets/quiz-templates/repair/repair-4.jpg
Normal file
|
After Width: | Height: | Size: 771 KiB |
BIN
src/assets/quiz-templates/repair/repair-5.jpg
Normal file
|
After Width: | Height: | Size: 447 KiB |
BIN
src/assets/quiz-templates/repair/repair-6.jpg
Normal file
|
After Width: | Height: | Size: 1.3 MiB |
BIN
src/assets/quiz-templates/repair/repair-7.jpg
Normal file
|
After Width: | Height: | Size: 518 KiB |
BIN
src/assets/quiz-templates/repair/repair-8.jpg
Normal file
|
After Width: | Height: | Size: 580 KiB |
BIN
src/assets/quiz-templates/repair/repair-9.jpg
Normal file
|
After Width: | Height: | Size: 826 KiB |
BIN
src/assets/quiz-templates/research/research-1.jpg
Normal file
|
After Width: | Height: | Size: 108 KiB |
BIN
src/assets/quiz-templates/research/research-10.jpg
Normal file
|
After Width: | Height: | Size: 2.0 MiB |
BIN
src/assets/quiz-templates/research/research-2.jpg
Normal file
|
After Width: | Height: | Size: 369 KiB |
BIN
src/assets/quiz-templates/research/research-3.jpg
Normal file
|
After Width: | Height: | Size: 834 KiB |
BIN
src/assets/quiz-templates/research/research-4.jpg
Normal file
|
After Width: | Height: | Size: 112 KiB |
BIN
src/assets/quiz-templates/research/research-5.jpg
Normal file
BIN
src/assets/quiz-templates/research/research-6.jpg
Normal file
|
After Width: | Height: | Size: 866 KiB |
BIN
src/assets/quiz-templates/research/research-7.jpg
Normal file
|
After Width: | Height: | Size: 161 KiB |
BIN
src/assets/quiz-templates/research/research-8.jpg
Normal file
|
After Width: | Height: | Size: 460 KiB |
BIN
src/assets/quiz-templates/research/research-9.jpg
Normal file
|
After Width: | Height: | Size: 1.3 MiB |
BIN
src/assets/quiz-templates/services/service-1.jpg
Normal file
|
After Width: | Height: | Size: 281 KiB |
BIN
src/assets/quiz-templates/services/service-10.jpg
Normal file
|
After Width: | Height: | Size: 398 KiB |
BIN
src/assets/quiz-templates/services/service-11.jpg
Normal file
|
After Width: | Height: | Size: 477 KiB |
BIN
src/assets/quiz-templates/services/service-2.jpg
Normal file
|
After Width: | Height: | Size: 910 KiB |
BIN
src/assets/quiz-templates/services/service-3.jpg
Normal file
|
After Width: | Height: | Size: 263 KiB |
BIN
src/assets/quiz-templates/services/service-4.jpg
Normal file
|
After Width: | Height: | Size: 376 KiB |
BIN
src/assets/quiz-templates/services/service-5.jpg
Normal file
|
After Width: | Height: | Size: 585 KiB |
BIN
src/assets/quiz-templates/services/service-6.jpg
Normal file
|
After Width: | Height: | Size: 291 KiB |
BIN
src/assets/quiz-templates/services/service-7.jpg
Normal file
|
After Width: | Height: | Size: 178 KiB |
BIN
src/assets/quiz-templates/services/service-8.jpg
Normal file
|
After Width: | Height: | Size: 473 KiB |
BIN
src/assets/quiz-templates/services/service-9.jpg
Normal file
|
After Width: | Height: | Size: 352 KiB |