From d03eb647a475decdb39986f8a71353dfbf69a92f Mon Sep 17 00:00:00 2001 From: Rajnish Dargan Date: Wed, 30 Aug 2023 17:47:45 +0530 Subject: [PATCH 1/5] Issue #IQ-521 fix: image size is coming larger than actual size on the solution --- projects/quml-demo-app/src/app/app.component.ts | 2 +- projects/quml-library/package.json | 2 +- .../src/lib/section-player/section-player.component.scss | 1 - web-component/package.json | 2 +- web-component/sunbird-quml-player.js | 6 +++--- 5 files changed, 6 insertions(+), 7 deletions(-) diff --git a/projects/quml-demo-app/src/app/app.component.ts b/projects/quml-demo-app/src/app/app.component.ts index 56e5d4d0..633d616e 100644 --- a/projects/quml-demo-app/src/app/app.component.ts +++ b/projects/quml-demo-app/src/app/app.component.ts @@ -8,7 +8,7 @@ import { DataService } from './services/data.service'; styleUrls: ['./app.component.css'] }) export class AppComponent implements OnInit { - contentId = 'do_21368754222912307211'; + contentId = 'do_21385722788845158418'; playerConfig: any; constructor(private dataService: DataService) { } diff --git a/projects/quml-library/package.json b/projects/quml-library/package.json index 20ff6a3e..062274f2 100644 --- a/projects/quml-library/package.json +++ b/projects/quml-library/package.json @@ -1,6 +1,6 @@ { "name": "@project-sunbird/sunbird-quml-player", - "version": "6.1.0", + "version": "6.2.0-beta.0", "schematics": "./schematics/collection.json", "ng-add": { "save": "dependencies" diff --git a/projects/quml-library/src/lib/section-player/section-player.component.scss b/projects/quml-library/src/lib/section-player/section-player.component.scss index 1d2e0bac..049e3d57 100644 --- a/projects/quml-library/src/lib/section-player/section-player.component.scss +++ b/projects/quml-library/src/lib/section-player/section-player.component.scss @@ -810,7 +810,6 @@ } .landscape { - width: 100%; height: auto; } } diff --git a/web-component/package.json b/web-component/package.json index 8691faec..dc827752 100644 --- a/web-component/package.json +++ b/web-component/package.json @@ -1,6 +1,6 @@ { "name": "@project-sunbird/sunbird-quml-player-web-component", - "version": "2.1.0", + "version": "2.2.0-beta.0", "description": "The web component package for the sunbird QuML player", "main": "sunbird-quml-player.js", "scripts": { diff --git a/web-component/sunbird-quml-player.js b/web-component/sunbird-quml-player.js index dff275e1..ed975012 100644 --- a/web-component/sunbird-quml-player.js +++ b/web-component/sunbird-quml-player.js @@ -83878,7 +83878,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "QumlLibraryService": () => (/* binding */ QumlLibraryService) /* harmony export */ }); -/* harmony import */ var _Users_vaibhavbhuva_Downloads_vaibhav_inQuiry_player_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 1670); +/* harmony import */ var _home_ttpl_rt_66_Documents_inQuiry_Double_player_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 1670); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 2560); /* harmony import */ var _project_sunbird_client_services_telemetry__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @project-sunbird/client-services/telemetry */ 4635); /* harmony import */ var _project_sunbird_client_services_telemetry__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_project_sunbird_client_services_telemetry__WEBPACK_IMPORTED_MODULE_1__); @@ -83899,7 +83899,7 @@ class QumlLibraryService { } initializeTelemetry(config, parentConfig) { var _this = this; - return (0,_Users_vaibhavbhuva_Downloads_vaibhav_inQuiry_player_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () { + return (0,_home_ttpl_rt_66_Documents_inQuiry_Double_player_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () { if (!lodash_es__WEBPACK_IMPORTED_MODULE_4__["default"](config, 'context') || lodash_es__WEBPACK_IMPORTED_MODULE_5__["default"](config, 'context')) { return; } @@ -86101,7 +86101,7 @@ class SectionPlayerComponent { } }, dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_24__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_24__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_24__.NgIf, ngx_bootstrap_carousel__WEBPACK_IMPORTED_MODULE_25__.SlideComponent, ngx_bootstrap_carousel__WEBPACK_IMPORTED_MODULE_25__.CarouselComponent, _project_sunbird_sunbird_player_sdk_v9__WEBPACK_IMPORTED_MODULE_15__["ɵl"], _mcq_mcq_component__WEBPACK_IMPORTED_MODULE_4__.McqComponent, _header_header_component__WEBPACK_IMPORTED_MODULE_5__.HeaderComponent, _sa_sa_component__WEBPACK_IMPORTED_MODULE_6__.SaComponent, _icon_ans_ans_component__WEBPACK_IMPORTED_MODULE_7__.AnsComponent, _startpage_startpage_component__WEBPACK_IMPORTED_MODULE_8__.StartpageComponent, _alert_alert_component__WEBPACK_IMPORTED_MODULE_9__.AlertComponent, _mcq_solutions_mcq_solutions_component__WEBPACK_IMPORTED_MODULE_10__.McqSolutionsComponent], - styles: ["@charset \"UTF-8\";\n :root {\n --quml-scoreboard-sub-title: #6d7278;\n --quml-scoreboard-skipped: #969696;\n --quml-scoreboard-unattempted: #575757;\n --quml-color-success: #08bc82;\n --quml-color-danger: #f1635d;\n --quml-color-primary-contrast: #333;\n --quml-btn-border: #ccc;\n --quml-heder-text-color: #6250f5;\n --quml-header-bg-color: #c2c2c2;\n --quml-mcq-title-txt: #131415;\n --quml-zoom-btn-txt: #eee;\n --quml-zoom-btn-hover: #f2f2f2;\n --quml-main-bg: #fff;\n --quml-btn-color: #fff;\n --quml-question-bg: #fff;\n}\n\n.quml-header[_ngcontent-%COMP%] {\n background: var(--quml-header-bg-color);\n display: flow-root;\n height: 2.25rem;\n position: fixed;\n}\n\n.quml-container[_ngcontent-%COMP%] {\n overflow: hidden;\n width: 100%;\n height: 100%;\n position: relative;\n}\n\n.quml-landscape[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n}\n\n .carousel {\n outline: none;\n}\n\n.col[_ngcontent-%COMP%] {\n padding-left: 0px;\n padding-right: 0px;\n}\n\n.quml-button[_ngcontent-%COMP%] {\n background-color: var(--primary-color);\n \n border: none;\n color: var(--quml-btn-color);\n padding: 0.25rem;\n text-align: center;\n text-decoration: none;\n font-size: 1rem;\n margin: 0.125rem 0.5rem 0.125rem 0.125rem;\n cursor: pointer;\n width: 3rem;\n height: 2.5rem;\n border-radius: 10%;\n}\n\n.landscape-mode[_ngcontent-%COMP%] {\n height: 100%;\n width: 100%;\n position: relative;\n background-color: var(--quml-main-bg);\n}\n\n.landscape-content[_ngcontent-%COMP%] {\n padding: 2.5rem 4rem 0 4rem;\n overflow: auto;\n height: 100%;\n width: 100%;\n}\n@media only screen and (max-width: 480px) {\n .landscape-content[_ngcontent-%COMP%] {\n padding: 5rem 1rem 0 1rem;\n height: calc(100% - 3rem);\n }\n}\n\n.lanscape-mode-left[_ngcontent-%COMP%] {\n position: absolute;\n left: 0;\n top: 3.5rem;\n text-align: center;\n z-index: 1;\n width: 4rem;\n}\n\n.lanscape-mode-left[_ngcontent-%COMP%] div[_ngcontent-%COMP%] {\n padding-bottom: 1.5rem;\n}\n\n.landscape-center[_ngcontent-%COMP%] {\n width: 100%;\n}\n\n.lanscape-mode-right[_ngcontent-%COMP%] {\n -ms-overflow-style: none; \n scrollbar-width: none; \n position: absolute;\n padding: 0 1rem;\n right: 0.5rem;\n color: var(--quml-scoreboard-unattempted);\n font-size: 0.75rem;\n height: calc(100% - 4rem);\n overflow-y: auto;\n top: 3.5rem;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] {\n list-style: none;\n margin-top: 0.5rem;\n padding: 0;\n text-align: center;\n position: relative;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]::before {\n content: \"\";\n width: 0.0625rem;\n height: 100%;\n position: absolute;\n left: 0;\n right: 0;\n background-color: rgba(204, 204, 204, 0.5);\n z-index: 1;\n margin: 0 auto;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] {\n position: relative;\n z-index: 2;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.requiresSubmit[_ngcontent-%COMP%] {\n color: var(--quml-scoreboard-unattempted);\n border: 0.03125rem solid var(--quml-scoreboard-unattempted);\n border-radius: 50%;\n width: 1.25rem;\n height: 1.25rem;\n background: var(--white);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.requiresSubmit[_ngcontent-%COMP%]:hover {\n border: 0.0625rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent.nonFeedback[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover {\n border: 1px solid var(--primary-color);\n color: var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent.nonFeedback[_ngcontent-%COMP%] li.att-color[_ngcontent-%COMP%] {\n color: var(--white);\n background: var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul.nonFeedback[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover {\n border: 1px solid var(--primary-color);\n color: var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul.nonFeedback[_ngcontent-%COMP%] li.att-color[_ngcontent-%COMP%] {\n color: var(--white);\n background: var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:focus::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.progressBar-border[_ngcontent-%COMP%]::after {\n border: 1px solid var(--primary-color);\n content: \"\";\n width: 1.65rem;\n height: 1.65rem;\n border-radius: 50%;\n padding: 0.25rem;\n position: absolute;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%]::after {\n content: \"\";\n display: inline-block;\n transform: rotate(45deg);\n height: 0.6rem;\n width: 0.3rem;\n border-bottom: 0.12rem solid var(--primary-color);\n border-right: 0.12rem solid var(--primary-color);\n position: absolute;\n top: 0.25rem;\n right: -0.7rem;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]::after {\n content: \"\";\n position: absolute;\n top: 0.525rem;\n right: -0.7rem;\n height: 0.375rem;\n width: 0.375rem;\n border-radius: 0.375rem;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]::after {\n --correct-bg: var(--quml-color-success);\n background: var(--correct-bg);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]::after {\n --wrong-bg: var(--quml-color-danger);\n background: var(--wrong-bg);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]::after {\n --partial-bg: linear-gradient(\n 180deg,\n rgba(71, 164, 128, 1) 0%,\n rgba(71, 164, 128, 1) 50%,\n rgba(249, 122, 116, 1) 50%,\n rgba(249, 122, 116, 1) 100%\n );\n background: var(--partial-bg);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%] label[_ngcontent-%COMP%] {\n color: var(--white) !important;\n background: var(--primary-color);\n border: 0.03125rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%] {\n background-color: var(--quml-question-bg);\n border-radius: 0.25rem;\n width: 1.25rem;\n padding: 0.25rem;\n height: 1.25rem;\n display: flex;\n align-items: center;\n justify-content: center;\n color: var(--quml-scoreboard-unattempted);\n border: 0.03125rem solid var(--quml-scoreboard-unattempted);\n margin-bottom: 2.25rem;\n cursor: pointer;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.requiresSubmit[_ngcontent-%COMP%] {\n color: var(--quml-scoreboard-unattempted);\n border: 0.03125rem solid var(--quml-scoreboard-unattempted);\n border-radius: 50%;\n background: var(--white);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.requiresSubmit[_ngcontent-%COMP%]:hover {\n border: 0.0625rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.active[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:hover, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:focus {\n color: var(--primary-color);\n border: 0.0625rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.active[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:hover::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:focus::after {\n border: 1px solid var(--primary-color);\n content: \"\";\n height: 1.65rem;\n border-radius: 0.25rem;\n position: absolute;\n width: 1.65rem;\n background: var(--quml-question-bg);\n z-index: -1;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.skipped[_ngcontent-%COMP%] {\n color: var(--white);\n background: var(--quml-scoreboard-skipped);\n border: 0.0625rem solid var(--quml-scoreboard-skipped);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.unattempted[_ngcontent-%COMP%] {\n color: var(--quml-scoreboard-unattempted);\n border: 0.03125rem solid var(--quml-scoreboard-unattempted);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.unattempted[_ngcontent-%COMP%]:hover {\n border: 0.0625rem solid var(--primary-color);\n color: var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] {\n display: none;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] ~ ul[_ngcontent-%COMP%] {\n height: 0;\n transform: scaleY(0);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ ul[_ngcontent-%COMP%] {\n height: 100%;\n transform-origin: top;\n transition: transform 0.2s ease-out;\n transform: scaleY(1);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ label[_ngcontent-%COMP%] {\n border: 0.0625rem solid var(--primary-color);\n color: var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%] {\n background-color: var(--quml-question-bg);\n border-radius: 50%;\n width: 1.25rem;\n padding: 0.25rem;\n height: 1.25rem;\n display: flex;\n align-items: center;\n justify-content: center;\n border: 0.0625rem solid rgb(204, 204, 204);\n margin-bottom: 2.25rem;\n cursor: pointer;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.requiresSubmit[_ngcontent-%COMP%]:hover {\n border: 0.0625rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.progressBar-border[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%] .active[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.att-color[_ngcontent-%COMP%] {\n color: var(--primary-color);\n border: 0.0625rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.info-page[_ngcontent-%COMP%] {\n color: var(--white);\n background: var(--primary-color);\n border: 0.0625rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.skipped[_ngcontent-%COMP%] {\n color: var(--white);\n background: var(--quml-scoreboard-skipped);\n border: 0.0625rem solid var(--quml-scoreboard-skipped);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.skipped[_ngcontent-%COMP%]:hover {\n color: var(--white) !important;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.partial[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.wrong[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.correct[_ngcontent-%COMP%] {\n color: var(--white);\n border: 0px solid transparent;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.correct[_ngcontent-%COMP%] {\n --correct-bg: var(--quml-color-success);\n background: var(--correct-bg);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.wrong[_ngcontent-%COMP%] {\n --wrong-bg: var(--quml-color-danger);\n background: var(--wrong-bg);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.partial[_ngcontent-%COMP%] {\n --partial-bg: linear-gradient(\n 180deg,\n rgba(71, 164, 128, 1) 0%,\n rgba(71, 164, 128, 1) 50%,\n rgba(249, 122, 116, 1) 50%,\n rgba(249, 122, 116, 1) 100%\n );\n background: var(--partial-bg);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.unattempted[_ngcontent-%COMP%] {\n color: var(--quml-scoreboard-unattempted);\n border: 0.03125rem solid var(--quml-scoreboard-unattempted);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.unattempted[_ngcontent-%COMP%]:hover {\n border: 0.0625rem solid var(--primary-color);\n color: var(--primary-color);\n}\n\n.current-slide[_ngcontent-%COMP%] {\n color: var(--quml-scoreboard-sub-title);\n font-size: 0.875rem;\n font-weight: 900;\n letter-spacing: 0;\n}\n\n@media only screen and (max-width: 480px) {\n .lanscape-mode-right[_ngcontent-%COMP%] {\n background: var(--white);\n display: flex;\n align-items: center;\n overflow-x: auto;\n overflow-y: hidden;\n width: 90%;\n height: 2.5rem;\n padding: 1rem 0 0;\n margin: auto;\n left: 0;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] {\n list-style: none;\n padding: 0;\n text-align: center;\n position: relative;\n display: flex;\n height: 1.5rem;\n margin-top: 0;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%] {\n margin-right: 2.25rem;\n z-index: 1;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]:last-child {\n margin-right: 0px;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent[_ngcontent-%COMP%] {\n display: flex;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]:last-child {\n margin-right: 2.25rem;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] {\n top: -1.75rem;\n position: inherit;\n margin: 0.5rem 2.25rem;\n padding-left: 1.25rem;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]::before {\n background: transparent;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%]::after {\n content: \"\";\n top: -0.8125rem;\n right: auto;\n left: 0.625rem;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]::after {\n content: \"\";\n top: -0.525rem;\n left: 0.5rem;\n right: auto;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]::after {\n content: \"\";\n top: -0.525rem;\n left: 0.5rem;\n right: auto;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]::after {\n content: \"\";\n top: -0.525rem;\n left: 0.5rem;\n right: auto;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%] {\n margin-right: 2.25rem;\n margin-bottom: 0;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]::before {\n content: \"\";\n width: 100%;\n height: 0.0625rem;\n position: absolute;\n left: 0;\n top: 50%;\n transform: translate(0, -50%);\n right: 0;\n background-color: rgba(204, 204, 204, 0.5);\n z-index: 0;\n margin: 0 auto;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] ~ ul[_ngcontent-%COMP%] {\n width: 0;\n transform: scaleX(0);\n margin: 0;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ ul[_ngcontent-%COMP%] {\n width: calc(100% - 4rem);\n transform-origin: left;\n transition: transform 0.2s ease-out;\n transform: scaleX(1);\n margin: -1.25rem 3rem 0 4rem;\n }\n .landscape-center[_ngcontent-%COMP%] {\n margin-top: 2rem;\n }\n .lanscape-mode-left[_ngcontent-%COMP%] {\n display: none;\n }\n .landscape-mode[_ngcontent-%COMP%] {\n grid-template-areas: \"right right right\" \"center center center\" \"left left left\";\n }\n}\n.quml-timer[_ngcontent-%COMP%] {\n padding: 0.5rem;\n}\n\n.quml-header-text[_ngcontent-%COMP%] {\n margin: 0.5rem;\n text-align: center;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n}\n\n.quml-arrow-button[_ngcontent-%COMP%] {\n border-radius: 28%;\n font-size: 0%;\n outline: none;\n background-color: var(--primary-color);\n padding: 0.5rem;\n}\n\n.info-popup[_ngcontent-%COMP%] {\n position: absolute;\n top: 18%;\n right: 10%;\n font-size: 0.875rem;\n box-shadow: 0 0.125rem 0.875rem 0 rgba(0, 0, 0, 0.1);\n padding: 0.75rem;\n}\n\n.quml-menu[_ngcontent-%COMP%] {\n width: 1.5rem;\n height: 1.5rem;\n}\n\n.quml-card[_ngcontent-%COMP%] {\n background-color: var(--white);\n padding: 1.25rem;\n box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.2);\n width: 25%;\n position: absolute;\n left: 37%;\n text-align: center;\n top: 25%;\n z-index: 2;\n}\n\n.quml-card-title[_ngcontent-%COMP%] {\n font-size: 1.25rem;\n text-align: center;\n}\n\n.quml-card-body[_ngcontent-%COMP%] .wrong[_ngcontent-%COMP%] {\n color: red;\n}\n\n.quml-card-body[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] {\n color: green;\n}\n\n.quml-card-button-section[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] {\n color: var(--white);\n background-color: var(--primary-color);\n border-color: var(--primary-color);\n outline: none;\n font-size: 0.875rem;\n padding: 0.25rem 1.5rem;\n}\n\n.quml-card-button-section[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%] {\n width: 40%;\n display: inline;\n padding-right: 0.75rem;\n}\n\n .carousel.slide a.left.carousel-control.carousel-control-prev, .carousel.slide .carousel-control.carousel-control-next {\n display: none;\n}\n .carousel-item {\n perspective: unset;\n}\n\n.potrait-header-top[_ngcontent-%COMP%] {\n visibility: hidden;\n margin-top: -2.5rem;\n}\n\n.potrait-header-top[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] {\n display: grid;\n grid-template-columns: 1fr 15fr;\n}\n\n.potrait-header-top[_ngcontent-%COMP%] .quml-menu[_ngcontent-%COMP%] {\n color: var(--quml-heder-text-color);\n font-size: 1.5rem;\n padding-left: 1.25rem;\n margin-top: 0.25rem;\n}\n\n.potrait-header-top[_ngcontent-%COMP%] .quml-header-text[_ngcontent-%COMP%] {\n font-size: 0.875rem;\n color: var(--quml-heder-text-color);\n}\n\n.row[_ngcontent-%COMP%] {\n margin-right: 0px;\n margin-left: 0px;\n}\n\n.portrait-header[_ngcontent-%COMP%] {\n visibility: hidden;\n}\n\n.image-viewer__overlay[_ngcontent-%COMP%], .image-viewer__container[_ngcontent-%COMP%], .image-viewer__close[_ngcontent-%COMP%], .image-viewer__zoom[_ngcontent-%COMP%] {\n position: absolute;\n}\n.image-viewer__overlay[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n background: var(--quml-color-primary-contrast);\n z-index: 11111;\n}\n.image-viewer__container[_ngcontent-%COMP%] {\n background-color: var(--quml-color-primary-contrast);\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n z-index: 11111;\n width: 80%;\n height: 80%;\n}\n.image-viewer__img[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n}\n.image-viewer__close[_ngcontent-%COMP%] {\n top: 1rem;\n right: 1rem;\n text-align: center;\n cursor: pointer;\n z-index: 999999;\n background: rgba(0, 0, 0, 0.5);\n border-radius: 100%;\n width: 3rem;\n height: 3rem;\n position: inherit;\n}\n.image-viewer__close[_ngcontent-%COMP%]::after {\n content: \"\u2715\";\n color: var(--white);\n font-size: 2rem;\n}\n.image-viewer__close[_ngcontent-%COMP%]:hover {\n background: rgb(0, 0, 0);\n}\n.image-viewer__zoom[_ngcontent-%COMP%] {\n bottom: 1rem;\n right: 1rem;\n width: 2.5rem;\n height: auto;\n border-radius: 0.5rem;\n background: var(--white);\n display: flex;\n flex-direction: column;\n align-items: center;\n overflow: hidden;\n z-index: 99999;\n position: inherit;\n border: 0.0625rem solid var(--quml-zoom-btn-txt);\n}\n.image-viewer__zoomin[_ngcontent-%COMP%], .image-viewer__zoomout[_ngcontent-%COMP%] {\n text-align: center;\n height: 2.5rem;\n position: relative;\n width: 2.5rem;\n cursor: pointer;\n}\n.image-viewer__zoomin[_ngcontent-%COMP%]:hover, .image-viewer__zoomout[_ngcontent-%COMP%]:hover {\n background-color: var(--quml-zoom-btn-hover);\n}\n.image-viewer__zoomin[_ngcontent-%COMP%]::after, .image-viewer__zoomout[_ngcontent-%COMP%]::after {\n font-size: 1.5rem;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n.image-viewer__zoomin[_ngcontent-%COMP%] {\n border-bottom: 0.0625rem solid var(--quml-btn-border);\n}\n.image-viewer__zoomin[_ngcontent-%COMP%]::after {\n content: \"+\";\n}\n.image-viewer__zoomout[_ngcontent-%COMP%]::after {\n content: \"\u2212\";\n}\n\n\n quml-ans {\n cursor: pointer;\n}\n quml-ans svg circle {\n fill: var(--quml-zoom-btn-txt);\n}\n .magnify-icon {\n position: absolute;\n right: 0;\n bottom: 0;\n width: 2rem;\n height: 2rem;\n border-top-left-radius: 0.5rem;\n cursor: pointer;\n background-color: var(--quml-color-primary-contrast);\n}\n .magnify-icon::after {\n content: \"\";\n position: absolute;\n bottom: 0.125rem;\n right: 0.125rem;\n z-index: 1;\n width: 1.5rem;\n height: 1.5rem;\n background-image: url(\"data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='512' height='512' x='0' y='0' viewBox='0 0 37.166 37.166' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.829,32.045l-6.833-6.833c-0.513-0.513-1.167-0.788-1.836-0.853c2.06-2.567,3.298-5.819,3.298-9.359 c0-8.271-6.729-15-15-15c-8.271,0-15,6.729-15,15c0,8.271,6.729,15,15,15c3.121,0,6.021-0.96,8.424-2.598 c0.018,0.744,0.305,1.482,0.872,2.052l6.833,6.833c0.585,0.586,1.354,0.879,2.121,0.879s1.536-0.293,2.121-0.879 C37.001,35.116,37.001,33.217,35.829,32.045z M15.458,25c-5.514,0-10-4.484-10-10c0-5.514,4.486-10,10-10c5.514,0,10,4.486,10,10 C25.458,20.516,20.972,25,15.458,25z M22.334,15c0,1.104-0.896,2-2,2h-2.75v2.75c0,1.104-0.896,2-2,2s-2-0.896-2-2V17h-2.75 c-1.104,0-2-0.896-2-2s0.896-2,2-2h2.75v-2.75c0-1.104,0.896-2,2-2s2,0.896,2,2V13h2.75C21.438,13,22.334,13.895,22.334,15z' fill='%23ffffff' data-original='%23000000' style='' class=''/%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A\");\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n}\n .solution-options figure.image {\n border: 0.0625rem solid var(--quml-btn-border);\n overflow: hidden;\n border-radius: 0.25rem;\n position: relative;\n}\n .solutions .solution-options figure.image, .image-viewer__overlay .image-viewer__container {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n .solutions .solution-options figure.image .portrait, .image-viewer__overlay .image-viewer__container .portrait {\n width: auto;\n height: 100%;\n}\n .solutions .solution-options figure.image .neutral, .image-viewer__overlay .image-viewer__container .neutral {\n width: auto;\n height: auto;\n}\n@media only screen and (max-width: 768px) {\n .solutions .solution-options figure.image .neutral, .image-viewer__overlay .image-viewer__container .neutral {\n width: 100%;\n }\n}\n@media only screen and (min-width: 768px) {\n .solutions .solution-options figure.image .neutral, .image-viewer__overlay .image-viewer__container .neutral {\n height: 100%;\n }\n}\n .solutions .solution-options figure.image .landscape, .image-viewer__overlay .image-viewer__container .landscape {\n width: 100%;\n height: auto;\n}\n .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-sa .mcq-title, quml-mcq-solutions .mcq-title {\n color: var(--quml-mcq-title-txt);\n}\n .quml-mcq .mcq-title p, .quml-sa .mcq-title p, quml-sa .mcq-title p, quml-mcq-solutions .mcq-title p {\n word-break: break-word;\n}\n@media only screen and (max-width: 480px) {\n .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-sa .mcq-title, quml-mcq-solutions .mcq-title {\n margin-top: 1rem;\n }\n}\n .quml-mcq .quml-mcq--option .quml-mcq-option-card p:first-child, .quml-mcq .quml-mcq--option .quml-mcq-option-card p:last-child, .quml-sa .quml-mcq--option .quml-mcq-option-card p:first-child, .quml-sa .quml-mcq--option .quml-mcq-option-card p:last-child, quml-sa .quml-mcq--option .quml-mcq-option-card p:first-child, quml-sa .quml-mcq--option .quml-mcq-option-card p:last-child, quml-mcq-solutions .quml-mcq--option .quml-mcq-option-card p:first-child, quml-mcq-solutions .quml-mcq--option .quml-mcq-option-card p:last-child {\n margin-bottom: 0;\n}\n quml-mcq-solutions figure.image, quml-mcq-solutions figure.image.resize-25, quml-mcq-solutions figure.image.resize-50, quml-mcq-solutions figure.image.resize-75, quml-mcq-solutions figure.image.resize-100, quml-mcq-solutions figure.image.resize-original {\n width: 25%;\n height: auto;\n}\n quml-mcq-solutions .solution-options p {\n margin-bottom: 1rem;\n}\n .quml-option .option p {\n word-break: break-word;\n}\n\n.endPage-container-height[_ngcontent-%COMP%] {\n height: 100%;\n}\n\n.scoreboard-sections[_ngcontent-%COMP%] {\n display: contents;\n}\n.scoreboard-sections[_ngcontent-%COMP%] li[_ngcontent-%COMP%] {\n position: relative;\n z-index: 2;\n}\n\n.hover-effect[_ngcontent-%COMP%]:hover::after, .hover-effect[_ngcontent-%COMP%]:focus::after, .hover-effect.progressBar-border[_ngcontent-%COMP%]::after {\n border: 1px solid var(--primary-color);\n content: \"\";\n width: 1.65rem;\n height: 1.65rem;\n border-radius: 50%;\n padding: 0.25rem;\n position: absolute;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3F1bWwtbGlicmFyeS9zcmMvbGliL3NlY3Rpb24tcGxheWVyL3NlY3Rpb24tcGxheWVyLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQUVoQjtFQUNFLG9DQUFBO0VBQ0Esa0NBQUE7RUFDQSxzQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSxtQ0FBQTtFQUNBLHVCQUFBO0VBQ0EsZ0NBQUE7RUFDQSwrQkFBQTtFQUNBLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSw4QkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSx3QkFBQTtBQUFGOztBQUdBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0FBQUY7O0FBR0E7RUFDRSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUFBRjs7QUFHQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FBQUY7O0FBR0E7RUFDRSxhQUFBO0FBQUY7O0FBR0E7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0FBQUY7O0FBR0E7RUFDRSxzQ0FBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsNEJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EseUNBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBQUFGOztBQUdBO0VBQ0UsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHFDQUFBO0FBQUY7O0FBR0E7RUFDRSwyQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQUFGO0FBRUU7RUFORjtJQU9JLHlCQUFBO0lBQ0EseUJBQUE7RUFDRjtBQUNGOztBQUVBO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7QUFDRjs7QUFFQTtFQUNFLHNCQUFB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QTtFQUNBLFlBQUE7QUF6Rk47QUE0Rkk7RUFDRSxtQkFBQTtBQTFGTjtBQThGRTtFQUNFLHNCQUFBO0FBNUZKOztBQWdHQTtFQUNFLFlBQUE7QUE3RkY7O0FBK0ZBO0VBQ0UsaUJBQUE7QUE1RkY7QUE2RkU7RUFDRSxrQkFBQTtFQUNBLFVBQUE7QUEzRko7O0FBa0dJO0VBQ0Usc0NBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QUEvRk4iLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9qZWN0LXN1bmJpcmQvc2Itc3R5bGVzL2Fzc2V0cy9taXhpbnMvbWl4aW5zXCI7XG5cbjo6bmctZGVlcCA6cm9vdCB7XG4gIC0tcXVtbC1zY29yZWJvYXJkLXN1Yi10aXRsZTogIzZkNzI3ODtcbiAgLS1xdW1sLXNjb3JlYm9hcmQtc2tpcHBlZDogIzk2OTY5NjtcbiAgLS1xdW1sLXNjb3JlYm9hcmQtdW5hdHRlbXB0ZWQ6ICM1NzU3NTc7XG4gIC0tcXVtbC1jb2xvci1zdWNjZXNzOiAjMDhiYzgyO1xuICAtLXF1bWwtY29sb3ItZGFuZ2VyOiAjZjE2MzVkO1xuICAtLXF1bWwtY29sb3ItcHJpbWFyeS1jb250cmFzdDogIzMzMztcbiAgLS1xdW1sLWJ0bi1ib3JkZXI6ICNjY2M7XG4gIC0tcXVtbC1oZWRlci10ZXh0LWNvbG9yOiAjNjI1MGY1O1xuICAtLXF1bWwtaGVhZGVyLWJnLWNvbG9yOiAjYzJjMmMyO1xuICAtLXF1bWwtbWNxLXRpdGxlLXR4dDogIzEzMTQxNTtcbiAgLS1xdW1sLXpvb20tYnRuLXR4dDogI2VlZTtcbiAgLS1xdW1sLXpvb20tYnRuLWhvdmVyOiAjZjJmMmYyO1xuICAtLXF1bWwtbWFpbi1iZzogI2ZmZjtcbiAgLS1xdW1sLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1xdW1sLXF1ZXN0aW9uLWJnOiAjZmZmO1xufVxuXG4ucXVtbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdW1sLWhlYWRlci1iZy1jb2xvcik7XG4gIGRpc3BsYXk6IGZsb3ctcm9vdDtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5xdW1sLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnF1bWwtbGFuZHNjYXBlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuOjpuZy1kZWVwIC5jYXJvdXNlbCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jb2wge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4ucXVtbC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgLyogTmF2eSBCbHVlICovXG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXF1bWwtYnRuLWNvbG9yKTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwLjVyZW0gMC4xMjVyZW0gMC4xMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMCU7XG59XG5cbi5sYW5kc2NhcGUtbW9kZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcXVtbC1tYWluLWJnKTtcbn1cblxuLmxhbmRzY2FwZS1jb250ZW50IHtcbiAgcGFkZGluZzogMi41cmVtIDRyZW0gMCA0cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgcGFkZGluZzogNXJlbSAxcmVtIDAgMXJlbTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICB9XG59XG5cbi5sYW5zY2FwZS1tb2RlLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMy41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA0cmVtO1xufVxuXG4ubGFuc2NhcGUtbW9kZS1sZWZ0IGRpdiB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi5sYW5kc2NhcGUtY2VudGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sYW5zY2FwZS1tb2RlLXJpZ2h0IHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBJRSBhbmQgRWRnZSAqL1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1xdW1sLXNjb3JlYm9hcmQtdW5hdHRlbXB0ZWQpO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNHJlbSk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRvcDogMy41cmVtO1xuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAwLjA2MjVyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNSk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICYucmVxdWlyZXNTdWJtaXQge1xuICAgICAgICBjb2xvcjogdmFyKC0tcXVtbC1zY29yZWJvYXJkLXVuYXR0ZW1wdGVkKTtcbiAgICAgICAgYm9yZGVyOiAwLjAzMTI1cmVtIHNvbGlkIHZhcigtLXF1bWwtc2NvcmVib2FyZC11bmF0dGVtcHRlZCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2luZ2xlQ29udGVudC5ub25GZWVkYmFjayB7XG4gICAgICBsaTpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICB9XG4gICAgICBsaS5hdHQtY29sb3Ige1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24ge1xuICAgICAgdWwge1xuICAgICAgICAmLm5vbkZlZWRiYWNrIHtcbiAgICAgICAgICBsaTpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGkuYXR0LWNvbG9yIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmLnByb2dyZXNzQmFyLWJvcmRlciB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogMS42NXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxLjY1cmVtO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hdHRlbXB0ZWQge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIGhlaWdodDogMC42cmVtO1xuICAgICAgICAgIHdpZHRoOiAwLjNyZW07XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xMnJlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDAuMTJyZW0gc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMC4yNXJlbTtcbiAgICAgICAgICByaWdodDogLTAuN3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jb3JyZWN0OjphZnRlcixcbiAgICAgICYud3Jvbmc6OmFmdGVyLFxuICAgICAgJi5wYXJ0aWFsOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwLjUyNXJlbTtcbiAgICAgICAgcmlnaHQ6IC0wLjdyZW07XG4gICAgICAgIGhlaWdodDogMC4zNzVyZW07XG4gICAgICAgIHdpZHRoOiAwLjM3NXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gICAgICB9XG4gICAgICAmLmNvcnJlY3Qge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgLS1jb3JyZWN0LWJnOiB2YXIoLS1xdW1sLWNvbG9yLXN1Y2Nlc3MpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvcnJlY3QtYmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLndyb25nIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIC0td3JvbmctYmc6IHZhcigtLXF1bWwtY29sb3ItZGFuZ2VyKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13cm9uZy1iZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucGFydGlhbCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAtLXBhcnRpYWwtYmc6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIDE4MGRlZyxcbiAgICAgICAgICAgIHJnYmEoNzEsIDE2NCwgMTI4LCAxKSAwJSxcbiAgICAgICAgICAgIHJnYmEoNzEsIDE2NCwgMTI4LCAxKSA1MCUsXG4gICAgICAgICAgICByZ2JhKDI0OSwgMTIyLCAxMTYsIDEpIDUwJSxcbiAgICAgICAgICAgIHJnYmEoMjQ5LCAxMjIsIDExNiwgMSkgMTAwJVxuICAgICAgICAgICk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcGFydGlhbC1iZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYXR0ZW1wdGVkLFxuICAgICAgJi5wYXJ0aWFsIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICBib3JkZXI6IDAuMDMxMjVyZW0gc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24gbGFiZWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcXVtbC1xdWVzdGlvbi1iZyk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICBwYWRkaW5nOiAwLjI1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB2YXIoLS1xdW1sLXNjb3JlYm9hcmQtdW5hdHRlbXB0ZWQpO1xuICAgICAgYm9yZGVyOiAwLjAzMTI1cmVtIHNvbGlkIHZhcigtLXF1bWwtc2NvcmVib2FyZC11bmF0dGVtcHRlZCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmLnJlcXVpcmVzU3VibWl0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLXF1bWwtc2NvcmVib2FyZC11bmF0dGVtcHRlZCk7XG4gICAgICAgIGJvcmRlcjogMC4wMzEyNXJlbSBzb2xpZCB2YXIoLS1xdW1sLXNjb3JlYm9hcmQtdW5hdHRlbXB0ZWQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYWN0aXZlLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBoZWlnaHQ6IDEuNjVyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEuNjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcXVtbC1xdWVzdGlvbi1iZyk7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc2tpcHBlZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXF1bWwtc2NvcmVib2FyZC1za2lwcGVkKTtcbiAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tcXVtbC1zY29yZWJvYXJkLXNraXBwZWQpO1xuICAgICAgfVxuICAgICAgJi51bmF0dGVtcHRlZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1xdW1sLXNjb3JlYm9hcmQtdW5hdHRlbXB0ZWQpO1xuICAgICAgICBib3JkZXI6IDAuMDMxMjVyZW0gc29saWQgdmFyKC0tcXVtbC1zY29yZWJvYXJkLXVuYXR0ZW1wdGVkKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gfiB1bCB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiB1bCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIH1cbiAgICAuc2VjdGlvbiB7XG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IGxhYmVsIHtcbiAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNob3dGZWVkQmFjay1wcm9ncmVzc0JhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1xdW1sLXF1ZXN0aW9uLWJnKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDEpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICYucmVxdWlyZXNTdWJtaXQge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnByb2dyZXNzQmFyLWJvcmRlcixcbiAgICAgIC5hY3RpdmUsXG4gICAgICAmLmF0dC1jb2xvciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgICYuaW5mby1wYWdlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuICAgICAgJi5za2lwcGVkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcXVtbC1zY29yZWJvYXJkLXNraXBwZWQpO1xuICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1xdW1sLXNjb3JlYm9hcmQtc2tpcHBlZCk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5wYXJ0aWFsLFxuICAgICAgJi53cm9uZyxcbiAgICAgICYuY29ycmVjdCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgJi5jb3JyZWN0IHtcbiAgICAgICAgLS1jb3JyZWN0LWJnOiB2YXIoLS1xdW1sLWNvbG9yLXN1Y2Nlc3MpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb3JyZWN0LWJnKTtcbiAgICAgIH1cbiAgICAgICYud3Jvbmcge1xuICAgICAgICAtLXdyb25nLWJnOiB2YXIoLS1xdW1sLWNvbG9yLWRhbmdlcik7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdyb25nLWJnKTtcbiAgICAgIH1cbiAgICAgICYucGFydGlhbCB7XG4gICAgICAgIC0tcGFydGlhbC1iZzogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIDE4MGRlZyxcbiAgICAgICAgICByZ2JhKDcxLCAxNjQsIDEyOCwgMSkgMCUsXG4gICAgICAgICAgcmdiYSg3MSwgMTY0LCAxMjgsIDEpIDUwJSxcbiAgICAgICAgICByZ2JhKDI0OSwgMTIyLCAxMTYsIDEpIDUwJSxcbiAgICAgICAgICByZ2JhKDI0OSwgMTIyLCAxMTYsIDEpIDEwMCVcbiAgICAgICAgKTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcGFydGlhbC1iZyk7XG4gICAgICB9XG4gICAgICAmLnVuYXR0ZW1wdGVkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXF1bWwtc2NvcmVib2FyZC11bmF0dGVtcHRlZCk7XG4gICAgICAgIGJvcmRlcjogMC4wMzEyNXJlbSBzb2xpZCB2YXIoLS1xdW1sLXNjb3JlYm9hcmQtdW5hdHRlbXB0ZWQpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmN1cnJlbnQtc2xpZGUge1xuICBjb2xvcjogdmFyKC0tcXVtbC1zY29yZWJvYXJkLXN1Yi10aXRsZSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sYW5zY2FwZS1tb2RlLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgcGFkZGluZzogMXJlbSAwIDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgLnNob3dGZWVkQmFjay1wcm9ncmVzc0JhciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi4yNXJlbTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2luZ2xlQ29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC5zaG93RmVlZEJhY2stcHJvZ3Jlc3NCYXI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VjdGlvbiB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICB0b3A6IC0xLjc1cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgIG1hcmdpbjogMC41cmVtIDIuMjVyZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hdHRlbXB0ZWQge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0b3A6IC0wLjgxMjVyZW07XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDAuNjI1cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNvcnJlY3Qge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0b3A6IC0wLjUyNXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLndyb25nIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgdG9wOiAtMC41MjVyZW07XG4gICAgICAgICAgICBsZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wYXJ0aWFsIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgdG9wOiAtMC41MjVyZW07XG4gICAgICAgICAgICBsZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMC4wNjI1cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC41KTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sYW5zY2FwZS1tb2RlLXJpZ2h0IHVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB+IHVsIHtcbiAgICB3aWR0aDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmxhbnNjYXBlLW1vZGUtcmlnaHQgdWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiB1bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAzcmVtIDAgNHJlbTtcbiAgfVxuICAubGFuZHNjYXBlLWNlbnRlciB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuXG4gIC5sYW5zY2FwZS1tb2RlLWxlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubGFuZHNjYXBlLW1vZGUge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcInJpZ2h0IHJpZ2h0IHJpZ2h0XCJcbiAgICAgIFwiY2VudGVyIGNlbnRlciBjZW50ZXJcIlxuICAgICAgXCJsZWZ0IGxlZnQgbGVmdFwiO1xuICB9XG59XG5cbi5xdW1sLXRpbWVyIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuXG4ucXVtbC1oZWFkZXItdGV4dCB7XG4gIG1hcmdpbjogMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucXVtbC1hcnJvdy1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAyOCU7XG4gIGZvbnQtc2l6ZTogMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5cbi5pbmZvLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4JTtcbiAgcmlnaHQ6IDEwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLy8gZm9udC1mYW1pbHk6IG5vdG8tc2FuczsgLy9OT1NPTkFSXG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC44NzVyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG5cbi5xdW1sLW1lbnUge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLnF1bWwtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgd2lkdGg6IDI1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzNyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAyNSU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5xdW1sLWNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnF1bWwtY2FyZC1ib2R5IC53cm9uZyB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5xdW1sLWNhcmQtYm9keSAucmlnaHQge1xuICBjb2xvcjogZ3JlZW47XG59XG5cbi5xdW1sLWNhcmQtYnV0dG9uLXNlY3Rpb24gLmJ1dHRvbi1jb250YWluZXIgYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xufVxuXG4ucXVtbC1jYXJkLWJ1dHRvbi1zZWN0aW9uIC5idXR0b24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDQwJTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xufVxuXG46Om5nLWRlZXAge1xuICAuY2Fyb3VzZWwuc2xpZGUge1xuICAgIGEubGVmdC5jYXJvdXNlbC1jb250cm9sLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgICAuY2Fyb3VzZWwtY29udHJvbC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgcGVyc3BlY3RpdmU6IHVuc2V0O1xuICB9XG59XG5cbi5wb3RyYWl0LWhlYWRlci10b3Age1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IC0yLjVyZW07XG59XG5cbi5wb3RyYWl0LWhlYWRlci10b3AgLndyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxNWZyO1xufVxuXG4ucG90cmFpdC1oZWFkZXItdG9wIC5xdW1sLW1lbnUge1xuICBjb2xvcjogdmFyKC0tcXVtbC1oZWRlci10ZXh0LWNvbG9yKTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLnBvdHJhaXQtaGVhZGVyLXRvcCAucXVtbC1oZWFkZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1xdW1sLWhlZGVyLXRleHQtY29sb3IpO1xufVxuXG4ucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5wb3J0cmFpdC1oZWFkZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5pbWFnZS12aWV3ZXIge1xuICAmX19vdmVybGF5LFxuICAmX19jb250YWluZXIsXG4gICZfX2Nsb3NlLFxuICAmX196b29tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcXVtbC1jb2xvci1wcmltYXJ5LWNvbnRyYXN0KTtcbiAgICB6LWluZGV4OiAxMTExMTtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcXVtbC1jb2xvci1wcmltYXJ5LWNvbnRyYXN0KTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTExMTE7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHRvcDogMXJlbTtcbiAgICByaWdodDogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcMjcxNVwiO1xuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMSk7XG4gICAgfVxuICB9XG5cbiAgJl9fem9vbSB7XG4gICAgYm90dG9tOiAxcmVtO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1xdW1sLXpvb20tYnRuLXR4dCk7XG4gIH1cblxuICAmX196b29taW4sXG4gICZfX3pvb21vdXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXF1bWwtem9vbS1idG4taG92ZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG4gIH1cblxuICAmX196b29taW4ge1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1xdW1sLWJ0bi1ib3JkZXIpO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXDAwMkJcIjtcbiAgICB9XG4gIH1cblxuICAmX196b29tb3V0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcMjIxMlwiO1xuICAgIH1cbiAgfVxufVxuXG4vKiBlZGl0b3IgY3NzICovXG46Om5nLWRlZXAge1xuICBxdW1sLWFucyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHN2ZyBjaXJjbGUge1xuICAgICAgZmlsbDogdmFyKC0tcXVtbC16b29tLWJ0bi10eHQpO1xuICAgIH1cbiAgfVxuXG4gIC5tYWduaWZ5LWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcXVtbC1jb2xvci1wcmltYXJ5LWNvbnRyYXN0KTtcbiAgfVxuXG4gIC5tYWduaWZ5LWljb246OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDAuMTI1cmVtO1xuICAgIHJpZ2h0OiAwLjEyNXJlbTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnJTNGJTNFJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHhtbG5zOnN2Z2pzPSdodHRwOi8vc3ZnanMuY29tL3N2Z2pzJyB2ZXJzaW9uPScxLjEnIHdpZHRoPSc1MTInIGhlaWdodD0nNTEyJyB4PScwJyB5PScwJyB2aWV3Qm94PScwIDAgMzcuMTY2IDM3LjE2Nicgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMicgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgY2xhc3M9JyclM0UlM0NnJTNFJTNDZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMzUuODI5LDMyLjA0NWwtNi44MzMtNi44MzNjLTAuNTEzLTAuNTEzLTEuMTY3LTAuNzg4LTEuODM2LTAuODUzYzIuMDYtMi41NjcsMy4yOTgtNS44MTksMy4yOTgtOS4zNTkgYzAtOC4yNzEtNi43MjktMTUtMTUtMTVjLTguMjcxLDAtMTUsNi43MjktMTUsMTVjMCw4LjI3MSw2LjcyOSwxNSwxNSwxNWMzLjEyMSwwLDYuMDIxLTAuOTYsOC40MjQtMi41OTggYzAuMDE4LDAuNzQ0LDAuMzA1LDEuNDgyLDAuODcyLDIuMDUybDYuODMzLDYuODMzYzAuNTg1LDAuNTg2LDEuMzU0LDAuODc5LDIuMTIxLDAuODc5czEuNTM2LTAuMjkzLDIuMTIxLTAuODc5IEMzNy4wMDEsMzUuMTE2LDM3LjAwMSwzMy4yMTcsMzUuODI5LDMyLjA0NXogTTE1LjQ1OCwyNWMtNS41MTQsMC0xMC00LjQ4NC0xMC0xMGMwLTUuNTE0LDQuNDg2LTEwLDEwLTEwYzUuNTE0LDAsMTAsNC40ODYsMTAsMTAgQzI1LjQ1OCwyMC41MTYsMjAuOTcyLDI1LDE1LjQ1OCwyNXogTTIyLjMzNCwxNWMwLDEuMTA0LTAuODk2LDItMiwyaC0yLjc1djIuNzVjMCwxLjEwNC0wLjg5NiwyLTIsMnMtMi0wLjg5Ni0yLTJWMTdoLTIuNzUgYy0xLjEwNCwwLTItMC44OTYtMi0yczAuODk2LTIsMi0yaDIuNzV2LTIuNzVjMC0xLjEwNCwwLjg5Ni0yLDItMnMyLDAuODk2LDIsMlYxM2gyLjc1QzIxLjQzOCwxMywyMi4zMzQsMTMuODk1LDIyLjMzNCwxNXonIGZpbGw9JyUyM2ZmZmZmZicgZGF0YS1vcmlnaW5hbD0nJTIzMDAwMDAwJyBzdHlsZT0nJyBjbGFzcz0nJy8lM0UlM0MvZyUzRSUzQ2cgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQy9nJTNFJTNDZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDL2clM0UlM0NnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0MvZyUzRSUzQ2cgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQy9nJTNFJTNDZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDL2clM0UlM0NnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0MvZyUzRSUzQ2cgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQy9nJTNFJTNDZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDL2clM0UlM0NnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0MvZyUzRSUzQ2cgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQy9nJTNFJTNDZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDL2clM0UlM0NnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0MvZyUzRSUzQ2cgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQy9nJTNFJTNDZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDL2clM0UlM0NnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgLnNvbHV0aW9uLW9wdGlvbnMgZmlndXJlLmltYWdlIHtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1xdW1sLWJ0bi1ib3JkZXIpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gd2lkdGg6IDcuNXJlbTtcbiAgICAvLyBoZWlnaHQ6IDcuNXJlbTtcbiAgfVxuXG4gIC5zb2x1dGlvbnMgLnNvbHV0aW9uLW9wdGlvbnMgZmlndXJlLmltYWdlLFxuICAuaW1hZ2Utdmlld2VyX19vdmVybGF5IC5pbWFnZS12aWV3ZXJfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLnBvcnRyYWl0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5uZXV0cmFsIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGFuZHNjYXBlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5xdW1sLW1jcSxcbiAgLnF1bWwtc2EsXG4gIHF1bWwtc2EsXG4gIHF1bWwtbWNxLXNvbHV0aW9ucyB7XG4gICAgLm1jcS10aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0tcXVtbC1tY3EtdGl0bGUtdHh0KTtcblxuICAgICAgcCB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnF1bWwtbWNxLS1xdWVzdGlvbiB7XG4gICAgICBwIHtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucXVtbC1tY3EtLW9wdGlvbiB7XG4gICAgICAucXVtbC1tY3Etb3B0aW9uLWNhcmQgcDpmaXJzdC1jaGlsZCxcbiAgICAgIC5xdW1sLW1jcS1vcHRpb24tY2FyZCBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBxdW1sLW1jcS1zb2x1dGlvbnMge1xuICAgIGZpZ3VyZS5pbWFnZSxcbiAgICBmaWd1cmUuaW1hZ2UucmVzaXplLTI1LFxuICAgIGZpZ3VyZS5pbWFnZS5yZXNpemUtNTAsXG4gICAgZmlndXJlLmltYWdlLnJlc2l6ZS03NSxcbiAgICBmaWd1cmUuaW1hZ2UucmVzaXplLTEwMCxcbiAgICBmaWd1cmUuaW1hZ2UucmVzaXplLW9yaWdpbmFsIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnNvbHV0aW9uLW9wdGlvbnMgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5xdW1sLW9wdGlvbiAub3B0aW9uIHAge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cblxuLmVuZFBhZ2UtY29udGFpbmVyLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zY29yZWJvYXJkLXNlY3Rpb25zIHtcbiAgZGlzcGxheTogY29udGVudHM7XG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuLmhvdmVyLWVmZmVjdCB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICYucHJvZ3Jlc3NCYXItYm9yZGVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMS42NXJlbTtcbiAgICAgIGhlaWdodDogMS42NXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG59XG4gIl0sInNvdXJjZVJvb3QiOiIifQ== */", ":root {\n --quml-mcq-title-txt: #131415;\n}\n\n .startpage__instr-desc .mcq-title, .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-sa .mcq-title, quml-mcq-solutions .mcq-title {\n color: var(--quml-mcq-title-txt);\n}\n .startpage__instr-desc .fs-8, .startpage__instr-desc .fs-9, .startpage__instr-desc .fs-10, .startpage__instr-desc .fs-11, .startpage__instr-desc .fs-12, .startpage__instr-desc .fs-13, .startpage__instr-desc .fs-14, .startpage__instr-desc .fs-15, .startpage__instr-desc .fs-16, .startpage__instr-desc .fs-17, .startpage__instr-desc .fs-18, .startpage__instr-desc .fs-19, .startpage__instr-desc .fs-20, .startpage__instr-desc .fs-21, .startpage__instr-desc .fs-22, .startpage__instr-desc .fs-23, .startpage__instr-desc .fs-24, .startpage__instr-desc .fs-25, .startpage__instr-desc .fs-26, .startpage__instr-desc .fs-27, .startpage__instr-desc .fs-28, .startpage__instr-desc .fs-29, .startpage__instr-desc .fs-30, .startpage__instr-desc .fs-36, .quml-mcq .fs-8, .quml-mcq .fs-9, .quml-mcq .fs-10, .quml-mcq .fs-11, .quml-mcq .fs-12, .quml-mcq .fs-13, .quml-mcq .fs-14, .quml-mcq .fs-15, .quml-mcq .fs-16, .quml-mcq .fs-17, .quml-mcq .fs-18, .quml-mcq .fs-19, .quml-mcq .fs-20, .quml-mcq .fs-21, .quml-mcq .fs-22, .quml-mcq .fs-23, .quml-mcq .fs-24, .quml-mcq .fs-25, .quml-mcq .fs-26, .quml-mcq .fs-27, .quml-mcq .fs-28, .quml-mcq .fs-29, .quml-mcq .fs-30, .quml-mcq .fs-36, .quml-sa .fs-8, .quml-sa .fs-9, .quml-sa .fs-10, .quml-sa .fs-11, .quml-sa .fs-12, .quml-sa .fs-13, .quml-sa .fs-14, .quml-sa .fs-15, .quml-sa .fs-16, .quml-sa .fs-17, .quml-sa .fs-18, .quml-sa .fs-19, .quml-sa .fs-20, .quml-sa .fs-21, .quml-sa .fs-22, .quml-sa .fs-23, .quml-sa .fs-24, .quml-sa .fs-25, .quml-sa .fs-26, .quml-sa .fs-27, .quml-sa .fs-28, .quml-sa .fs-29, .quml-sa .fs-30, .quml-sa .fs-36, quml-sa .fs-8, quml-sa .fs-9, quml-sa .fs-10, quml-sa .fs-11, quml-sa .fs-12, quml-sa .fs-13, quml-sa .fs-14, quml-sa .fs-15, quml-sa .fs-16, quml-sa .fs-17, quml-sa .fs-18, quml-sa .fs-19, quml-sa .fs-20, quml-sa .fs-21, quml-sa .fs-22, quml-sa .fs-23, quml-sa .fs-24, quml-sa .fs-25, quml-sa .fs-26, quml-sa .fs-27, quml-sa .fs-28, quml-sa .fs-29, quml-sa .fs-30, quml-sa .fs-36, quml-mcq-solutions .fs-8, quml-mcq-solutions .fs-9, quml-mcq-solutions .fs-10, quml-mcq-solutions .fs-11, quml-mcq-solutions .fs-12, quml-mcq-solutions .fs-13, quml-mcq-solutions .fs-14, quml-mcq-solutions .fs-15, quml-mcq-solutions .fs-16, quml-mcq-solutions .fs-17, quml-mcq-solutions .fs-18, quml-mcq-solutions .fs-19, quml-mcq-solutions .fs-20, quml-mcq-solutions .fs-21, quml-mcq-solutions .fs-22, quml-mcq-solutions .fs-23, quml-mcq-solutions .fs-24, quml-mcq-solutions .fs-25, quml-mcq-solutions .fs-26, quml-mcq-solutions .fs-27, quml-mcq-solutions .fs-28, quml-mcq-solutions .fs-29, quml-mcq-solutions .fs-30, quml-mcq-solutions .fs-36 {\n line-height: normal;\n}\n .startpage__instr-desc .fs-8, .quml-mcq .fs-8, .quml-sa .fs-8, quml-sa .fs-8, quml-mcq-solutions .fs-8 {\n font-size: 0.5rem;\n}\n .startpage__instr-desc .fs-9, .quml-mcq .fs-9, .quml-sa .fs-9, quml-sa .fs-9, quml-mcq-solutions .fs-9 {\n font-size: 0.563rem;\n}\n .startpage__instr-desc .fs-10, .quml-mcq .fs-10, .quml-sa .fs-10, quml-sa .fs-10, quml-mcq-solutions .fs-10 {\n font-size: 0.625rem;\n}\n .startpage__instr-desc .fs-11, .quml-mcq .fs-11, .quml-sa .fs-11, quml-sa .fs-11, quml-mcq-solutions .fs-11 {\n font-size: 0.688rem;\n}\n .startpage__instr-desc .fs-12, .quml-mcq .fs-12, .quml-sa .fs-12, quml-sa .fs-12, quml-mcq-solutions .fs-12 {\n font-size: 0.75rem;\n}\n .startpage__instr-desc .fs-13, .quml-mcq .fs-13, .quml-sa .fs-13, quml-sa .fs-13, quml-mcq-solutions .fs-13 {\n font-size: 0.813rem;\n}\n .startpage__instr-desc .fs-14, .quml-mcq .fs-14, .quml-sa .fs-14, quml-sa .fs-14, quml-mcq-solutions .fs-14 {\n font-size: 0.875rem;\n}\n .startpage__instr-desc .fs-15, .quml-mcq .fs-15, .quml-sa .fs-15, quml-sa .fs-15, quml-mcq-solutions .fs-15 {\n font-size: 0.938rem;\n}\n .startpage__instr-desc .fs-16, .quml-mcq .fs-16, .quml-sa .fs-16, quml-sa .fs-16, quml-mcq-solutions .fs-16 {\n font-size: 1rem;\n}\n .startpage__instr-desc .fs-17, .quml-mcq .fs-17, .quml-sa .fs-17, quml-sa .fs-17, quml-mcq-solutions .fs-17 {\n font-size: 1.063rem;\n}\n .startpage__instr-desc .fs-18, .quml-mcq .fs-18, .quml-sa .fs-18, quml-sa .fs-18, quml-mcq-solutions .fs-18 {\n font-size: 1.125rem;\n}\n .startpage__instr-desc .fs-19, .quml-mcq .fs-19, .quml-sa .fs-19, quml-sa .fs-19, quml-mcq-solutions .fs-19 {\n font-size: 1.188rem;\n}\n .startpage__instr-desc .fs-20, .quml-mcq .fs-20, .quml-sa .fs-20, quml-sa .fs-20, quml-mcq-solutions .fs-20 {\n font-size: 1.25rem;\n}\n .startpage__instr-desc .fs-21, .quml-mcq .fs-21, .quml-sa .fs-21, quml-sa .fs-21, quml-mcq-solutions .fs-21 {\n font-size: 1.313rem;\n}\n .startpage__instr-desc .fs-22, .quml-mcq .fs-22, .quml-sa .fs-22, quml-sa .fs-22, quml-mcq-solutions .fs-22 {\n font-size: 1.375rem;\n}\n .startpage__instr-desc .fs-23, .quml-mcq .fs-23, .quml-sa .fs-23, quml-sa .fs-23, quml-mcq-solutions .fs-23 {\n font-size: 1.438rem;\n}\n .startpage__instr-desc .fs-24, .quml-mcq .fs-24, .quml-sa .fs-24, quml-sa .fs-24, quml-mcq-solutions .fs-24 {\n font-size: 1.5rem;\n}\n .startpage__instr-desc .fs-25, .quml-mcq .fs-25, .quml-sa .fs-25, quml-sa .fs-25, quml-mcq-solutions .fs-25 {\n font-size: 1.563rem;\n}\n .startpage__instr-desc .fs-26, .quml-mcq .fs-26, .quml-sa .fs-26, quml-sa .fs-26, quml-mcq-solutions .fs-26 {\n font-size: 1.625rem;\n}\n .startpage__instr-desc .fs-27, .quml-mcq .fs-27, .quml-sa .fs-27, quml-sa .fs-27, quml-mcq-solutions .fs-27 {\n font-size: 1.688rem;\n}\n .startpage__instr-desc .fs-28, .quml-mcq .fs-28, .quml-sa .fs-28, quml-sa .fs-28, quml-mcq-solutions .fs-28 {\n font-size: 1.75rem;\n}\n .startpage__instr-desc .fs-29, .quml-mcq .fs-29, .quml-sa .fs-29, quml-sa .fs-29, quml-mcq-solutions .fs-29 {\n font-size: 1.813rem;\n}\n .startpage__instr-desc .fs-30, .quml-mcq .fs-30, .quml-sa .fs-30, quml-sa .fs-30, quml-mcq-solutions .fs-30 {\n font-size: 1.875rem;\n}\n .startpage__instr-desc .fs-36, .quml-mcq .fs-36, .quml-sa .fs-36, quml-sa .fs-36, quml-mcq-solutions .fs-36 {\n font-size: 2.25rem;\n}\n .startpage__instr-desc .text-left, .quml-mcq .text-left, .quml-sa .text-left, quml-sa .text-left, quml-mcq-solutions .text-left {\n text-align: left;\n}\n .startpage__instr-desc .text-center, .quml-mcq .text-center, .quml-sa .text-center, quml-sa .text-center, quml-mcq-solutions .text-center {\n text-align: center;\n}\n .startpage__instr-desc .text-right, .quml-mcq .text-right, .quml-sa .text-right, quml-sa .text-right, quml-mcq-solutions .text-right {\n text-align: right;\n}\n .startpage__instr-desc .image-style-align-right, .quml-mcq .image-style-align-right, .quml-sa .image-style-align-right, quml-sa .image-style-align-right, quml-mcq-solutions .image-style-align-right {\n float: right;\n text-align: right;\n margin-left: 0.5rem;\n}\n .startpage__instr-desc .image-style-align-left, .quml-mcq .image-style-align-left, .quml-sa .image-style-align-left, quml-sa .image-style-align-left, quml-mcq-solutions .image-style-align-left {\n float: left;\n text-align: left;\n margin-right: 0.5rem;\n}\n .startpage__instr-desc .image, .startpage__instr-desc figure.image, .quml-mcq .image, .quml-mcq figure.image, .quml-sa .image, .quml-sa figure.image, quml-sa .image, quml-sa figure.image, quml-mcq-solutions .image, quml-mcq-solutions figure.image {\n display: table;\n clear: both;\n text-align: center;\n margin: 0.5rem auto;\n position: relative;\n}\n .startpage__instr-desc figure.image.resize-original, .startpage__instr-desc figure.image, .quml-mcq figure.image.resize-original, .quml-mcq figure.image, .quml-sa figure.image.resize-original, .quml-sa figure.image, quml-sa figure.image.resize-original, quml-sa figure.image, quml-mcq-solutions figure.image.resize-original, quml-mcq-solutions figure.image {\n width: auto;\n height: auto;\n overflow: visible;\n}\n .startpage__instr-desc figure.image img, .quml-mcq figure.image img, .quml-sa figure.image img, quml-sa figure.image img, quml-mcq-solutions figure.image img {\n width: auto;\n}\n .startpage__instr-desc figure.image.resize-original img, .quml-mcq figure.image.resize-original img, .quml-sa figure.image.resize-original img, quml-sa figure.image.resize-original img, quml-mcq-solutions figure.image.resize-original img {\n width: auto;\n height: auto;\n}\n .startpage__instr-desc .image img, .quml-mcq .image img, .quml-sa .image img, quml-sa .image img, quml-mcq-solutions .image img {\n display: block;\n margin: 0 auto;\n max-width: 100%;\n min-width: 50px;\n}\n .startpage__instr-desc figure.image.resize-25, .quml-mcq figure.image.resize-25, .quml-sa figure.image.resize-25, quml-sa figure.image.resize-25, quml-mcq-solutions figure.image.resize-25 {\n width: 25%;\n height: auto;\n}\n .startpage__instr-desc figure.image.resize-50, .quml-mcq figure.image.resize-50, .quml-sa figure.image.resize-50, quml-sa figure.image.resize-50, quml-mcq-solutions figure.image.resize-50 {\n width: 50%;\n height: auto;\n}\n .startpage__instr-desc figure.image.resize-75, .quml-mcq figure.image.resize-75, .quml-sa figure.image.resize-75, quml-sa figure.image.resize-75, quml-mcq-solutions figure.image.resize-75 {\n width: 75%;\n height: auto;\n}\n .startpage__instr-desc figure.image.resize-100, .quml-mcq figure.image.resize-100, .quml-sa figure.image.resize-100, quml-sa figure.image.resize-100, quml-mcq-solutions figure.image.resize-100 {\n width: 100%;\n height: auto;\n}\n .startpage__instr-desc figure.table table, .quml-mcq figure.table table, .quml-sa figure.table table, quml-sa figure.table table, quml-mcq-solutions figure.table table {\n border-right: 0.0625rem solid var(--gray-100);\n}\n .startpage__instr-desc figure.table table, .startpage__instr-desc figure.table table tr td, .startpage__instr-desc figure.table table tr th, .quml-mcq figure.table table, .quml-mcq figure.table table tr td, .quml-mcq figure.table table tr th, .quml-sa figure.table table, .quml-sa figure.table table tr td, .quml-sa figure.table table tr th, quml-sa figure.table table, quml-sa figure.table table tr td, quml-sa figure.table table tr th, quml-mcq-solutions figure.table table, quml-mcq-solutions figure.table table tr td, quml-mcq-solutions figure.table table tr th {\n border: 0.0625rem solid var(--black);\n border-collapse: collapse;\n}\n .startpage__instr-desc figure.table table, .quml-mcq figure.table table, .quml-sa figure.table table, quml-sa figure.table table, quml-mcq-solutions figure.table table {\n width: 100%;\n background: var(--white);\n border: 0.0625rem solid var(--gray-100);\n box-shadow: none;\n border-radius: 0.25rem 0.25rem 0 0;\n text-align: left;\n color: var(--gray);\n border-collapse: separate;\n border-spacing: 0;\n table-layout: fixed;\n}\n .startpage__instr-desc figure.table table thead tr th, .quml-mcq figure.table table thead tr th, .quml-sa figure.table table thead tr th, quml-sa figure.table table thead tr th, quml-mcq-solutions figure.table table thead tr th {\n font-size: 0.875rem;\n padding: 1rem;\n background-color: var(--primary-100);\n position: relative;\n height: 2.5rem;\n border: 0px;\n border-bottom: 0.0625rem solid var(--gray-100);\n border-right: 0.0625rem solid var(--gray-100);\n font-weight: bold;\n color: var(--primary-color);\n text-transform: uppercase;\n}\n .startpage__instr-desc figure.table table thead tr th:first-child, .quml-mcq figure.table table thead tr th:first-child, .quml-sa figure.table table thead tr th:first-child, quml-sa figure.table table thead tr th:first-child, quml-mcq-solutions figure.table table thead tr th:first-child {\n border-top-left-radius: 0.25rem;\n}\n .startpage__instr-desc figure.table table thead tr th:last-child, .quml-mcq figure.table table thead tr th:last-child, .quml-sa figure.table table thead tr th:last-child, quml-sa figure.table table thead tr th:last-child, quml-mcq-solutions figure.table table thead tr th:last-child {\n border-top-right-radius: 0.25rem;\n border-right: 0rem solid var(--gray-100);\n}\n .startpage__instr-desc figure.table table tbody tr:nth-child(2n), .quml-mcq figure.table table tbody tr:nth-child(2n), .quml-sa figure.table table tbody tr:nth-child(2n), quml-sa figure.table table tbody tr:nth-child(2n), quml-mcq-solutions figure.table table tbody tr:nth-child(2n) {\n background-color: var(--gray-0);\n}\n .startpage__instr-desc figure.table table tbody tr:hover, .quml-mcq figure.table table tbody tr:hover, .quml-sa figure.table table tbody tr:hover, quml-sa figure.table table tbody tr:hover, quml-mcq-solutions figure.table table tbody tr:hover {\n background: var(--primary-0);\n color: rgba(var(--rc-rgba-gray), 0.95);\n cursor: pointer;\n}\n .startpage__instr-desc figure.table table tbody tr td, .quml-mcq figure.table table tbody tr td, .quml-sa figure.table table tbody tr td, quml-sa figure.table table tbody tr td, quml-mcq-solutions figure.table table tbody tr td {\n font-size: 0.875rem;\n padding: 1rem;\n color: var(--gray);\n height: 3.5rem;\n border: 0px;\n border-bottom: 0.0625rem solid var(--gray-100);\n border-right: 0.0625rem solid var(--gray-100);\n word-break: break-word;\n line-height: normal;\n}\n .startpage__instr-desc figure.table table tbody tr td:last-child, .quml-mcq figure.table table tbody tr td:last-child, .quml-sa figure.table table tbody tr td:last-child, quml-sa figure.table table tbody tr td:last-child, quml-mcq-solutions figure.table table tbody tr td:last-child {\n border-right: 0rem solid var(--gray-100);\n}\n .startpage__instr-desc figure.table table tbody tr td p, .quml-mcq figure.table table tbody tr td p, .quml-sa figure.table table tbody tr td p, quml-sa figure.table table tbody tr td p, quml-mcq-solutions figure.table table tbody tr td p {\n margin-bottom: 0px !important;\n}\n .startpage__instr-desc figure.table table tbody tr:last-child td, .quml-mcq figure.table table tbody tr:last-child td, .quml-sa figure.table table tbody tr:last-child td, quml-sa figure.table table tbody tr:last-child td, quml-mcq-solutions figure.table table tbody tr:last-child td {\n border-bottom: none;\n}\n .startpage__instr-desc figure.table table tbody tr:last-child td:first-child, .quml-mcq figure.table table tbody tr:last-child td:first-child, .quml-sa figure.table table tbody tr:last-child td:first-child, quml-sa figure.table table tbody tr:last-child td:first-child, quml-mcq-solutions figure.table table tbody tr:last-child td:first-child {\n border-bottom-left-radius: 0.25rem;\n}\n .startpage__instr-desc figure.table table tbody tr:last-child td:last-child, .quml-mcq figure.table table tbody tr:last-child td:last-child, .quml-sa figure.table table tbody tr:last-child td:last-child, quml-sa figure.table table tbody tr:last-child td:last-child, quml-mcq-solutions figure.table table tbody tr:last-child td:last-child {\n border-bottom-right-radius: 0.25rem;\n}\n .startpage__instr-desc ul, .startpage__instr-desc ol, .quml-mcq ul, .quml-mcq ol, .quml-sa ul, .quml-sa ol, quml-sa ul, quml-sa ol, quml-mcq-solutions ul, quml-mcq-solutions ol {\n margin-top: 0.5rem;\n}\n .startpage__instr-desc ul li, .startpage__instr-desc ol li, .quml-mcq ul li, .quml-mcq ol li, .quml-sa ul li, .quml-sa ol li, quml-sa ul li, quml-sa ol li, quml-mcq-solutions ul li, quml-mcq-solutions ol li {\n margin: 0.5rem;\n font-weight: normal;\n line-height: normal;\n}\n .startpage__instr-desc ul, .quml-mcq ul, .quml-sa ul, quml-sa ul, quml-mcq-solutions ul {\n list-style-type: disc;\n}\n .startpage__instr-desc h1, .startpage__instr-desc h2, .startpage__instr-desc h3, .startpage__instr-desc h4, .startpage__instr-desc h5, .startpage__instr-desc h6, .quml-mcq h1, .quml-mcq h2, .quml-mcq h3, .quml-mcq h4, .quml-mcq h5, .quml-mcq h6, .quml-sa h1, .quml-sa h2, .quml-sa h3, .quml-sa h4, .quml-sa h5, .quml-sa h6, quml-sa h1, quml-sa h2, quml-sa h3, quml-sa h4, quml-sa h5, quml-sa h6, quml-mcq-solutions h1, quml-mcq-solutions h2, quml-mcq-solutions h3, quml-mcq-solutions h4, quml-mcq-solutions h5, quml-mcq-solutions h6 {\n color: var(--primary-color);\n line-height: normal;\n margin-bottom: 1rem;\n}\n .startpage__instr-desc p, .startpage__instr-desc span, .quml-mcq p, .quml-mcq span, .quml-sa p, .quml-sa span, quml-sa p, quml-sa span, quml-mcq-solutions p, quml-mcq-solutions span {\n color: var(--quml-mcq-title-txt);\n}\n .startpage__instr-desc p strong, .startpage__instr-desc p span strong, .quml-mcq p strong, .quml-mcq p span strong, .quml-sa p strong, .quml-sa p span strong, quml-sa p strong, quml-sa p span strong, quml-mcq-solutions p strong, quml-mcq-solutions p span strong {\n font-weight: bold;\n}\n .startpage__instr-desc p span u, .startpage__instr-desc p u, .quml-mcq p span u, .quml-mcq p u, .quml-sa p span u, .quml-sa p u, quml-sa p span u, quml-sa p u, quml-mcq-solutions p span u, quml-mcq-solutions p u {\n text-decoration: underline;\n}\n .startpage__instr-desc p span i, .startpage__instr-desc p i, .quml-mcq p span i, .quml-mcq p i, .quml-sa p span i, .quml-sa p i, quml-sa p span i, quml-sa p i, quml-mcq-solutions p span i, quml-mcq-solutions p i {\n font-style: italic;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3F1bWwtbGlicmFyeS9zcmMvbGliL3N0YXJ0cGFnZS9zYi1ja2VkaXRvci1zdHlsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLDZCQUFBO0FBQ0Y7O0FBVUk7Ozs7O0VBQ0UsZ0NBQUE7QUFITjtBQU1JOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF3QkUsbUJBQUE7QUE0Rk47QUF6Rkk7Ozs7O0VBQ0UsaUJBQUE7QUErRk47QUE1Rkk7Ozs7O0VBQ0UsbUJBQUE7QUFrR047QUEvRkk7Ozs7O0VBQ0UsbUJBQUE7QUFxR047QUFsR0k7Ozs7O0VBQ0UsbUJBQUE7QUF3R047QUFyR0k7Ozs7O0VBQ0Usa0JBQUE7QUEyR047QUF4R0k7Ozs7O0VBQ0UsbUJBQUE7QUE4R047QUEzR0k7Ozs7O0VBQ0UsbUJBQUE7QUFpSE47QUE5R0k7Ozs7O0VBQ0UsbUJBQUE7QUFvSE47QUFqSEk7Ozs7O0VBQ0UsZUFBQTtBQXVITjtBQXBISTs7Ozs7RUFDRSxtQkFBQTtBQTBITjtBQXZISTs7Ozs7RUFDRSxtQkFBQTtBQTZITjtBQTFISTs7Ozs7RUFDRSxtQkFBQTtBQWdJTjtBQTdISTs7Ozs7RUFDRSxrQkFBQTtBQW1JTjtBQWhJSTs7Ozs7RUFDRSxtQkFBQTtBQXNJTjtBQW5JSTs7Ozs7RUFDRSxtQkFBQTtBQXlJTjtBQXRJSTs7Ozs7RUFDRSxtQkFBQTtBQTRJTjtBQXpJSTs7Ozs7RUFDRSxpQkFBQTtBQStJTjtBQTVJSTs7Ozs7RUFDRSxtQkFBQTtBQWtKTjtBQS9JSTs7Ozs7RUFDRSxtQkFBQTtBQXFKTjtBQWxKSTs7Ozs7RUFDRSxtQkFBQTtBQXdKTjtBQXJKSTs7Ozs7RUFDRSxrQkFBQTtBQTJKTjtBQXhKSTs7Ozs7RUFDRSxtQkFBQTtBQThKTjtBQTNKSTs7Ozs7RUFDRSxtQkFBQTtBQWlLTjtBQTlKSTs7Ozs7RUFDRSxrQkFBQTtBQW9LTjtBQWpLSTs7Ozs7RUFDRSxnQkFBQTtBQXVLTjtBQXBLSTs7Ozs7RUFDRSxrQkFBQTtBQTBLTjtBQXZLSTs7Ozs7RUFDRSxpQkFBQTtBQTZLTjtBQTFLSTs7Ozs7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBQWdMTjtBQTdLSTs7Ozs7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBQW1MTjtBQWhMSTs7Ozs7Ozs7OztFQUVFLGNBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FBMExOO0FBdkxJOzs7Ozs7Ozs7O0VBRUUsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBQWlNTjtBQTlMSTs7Ozs7RUFDRSxXQUFBO0FBb01OO0FBak1JOzs7OztFQUNFLFdBQUE7RUFDQSxZQUFBO0FBdU1OO0FBcE1JOzs7OztFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7QUEwTU47QUF2TUk7Ozs7O0VBQ0UsVUFBQTtFQUNBLFlBQUE7QUE2TU47QUExTUk7Ozs7O0VBQ0UsVUFBQTtFQUNBLFlBQUE7QUFnTk47QUE3TUk7Ozs7O0VBQ0UsVUFBQTtFQUNBLFlBQUE7QUFtTk47QUFoTkk7Ozs7O0VBQ0UsV0FBQTtFQUNBLFlBQUE7QUFzTk47QUFuTkk7Ozs7O0VBQ0UsNkNBQUE7QUF5Tk47QUF0Tkk7Ozs7Ozs7Ozs7Ozs7OztFQUdFLG9DQUFBO0VBQ0EseUJBQUE7QUFvT047QUFqT0k7Ozs7O0VBQ0UsV0FBQTtFQUNBLHdCQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQkFBQTtFQUNBLGtDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBQXVPTjtBQW5PVTs7Ozs7RUFVRSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxvQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSw4Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQkFBQTtFQUNBLHlCQUFBO0FBZ09aO0FBblBZOzs7OztFQUNFLCtCQUFBO0FBeVBkO0FBdFBZOzs7OztFQUNFLGdDQUFBO0VBQ0Esd0NBQUE7QUE0UGQ7QUF4T1U7Ozs7O0VBQ0UsK0JBQUE7QUE4T1o7QUEzT1U7Ozs7O0VBQ0UsNEJBQUE7RUFDQSxzQ0FBQTtFQUNBLGVBQUE7QUFpUFo7QUE5T1U7Ozs7O0VBQ0UsbUJBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLDhDQUFBO0VBQ0EsNkNBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0FBb1BaO0FBbFBZOzs7OztFQUNFLHdDQUFBO0FBd1BkO0FBclBZOzs7OztFQUNFLDZCQUFBO0FBMlBkO0FBdFBZOzs7OztFQUNFLG1CQUFBO0FBNFBkO0FBMVBjOzs7OztFQUNFLGtDQUFBO0FBZ1FoQjtBQTdQYzs7Ozs7RUFDRSxtQ0FBQTtBQW1RaEI7QUExUEk7Ozs7Ozs7Ozs7RUFFRSxrQkFBQTtBQW9RTjtBQWxRTTs7Ozs7Ozs7OztFQUNFLGNBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0FBNlFSO0FBelFJOzs7OztFQUNFLHFCQUFBO0FBK1FOO0FBNVFJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFNRSwyQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QUFzU047QUFuU0k7Ozs7Ozs7Ozs7RUFFRSxnQ0FBQTtBQTZTTjtBQTFTSTs7Ozs7Ozs7OztFQUVFLGlCQUFBO0FBb1ROO0FBalRJOzs7Ozs7Ozs7O0VBRUUsMEJBQUE7QUEyVE47QUF4VEk7Ozs7Ozs7Ozs7RUFFRSxrQkFBQTtBQWtVTiIsInNvdXJjZXNDb250ZW50IjpbIjo6bmctZGVlcCA6cm9vdCB7XG4gIC0tcXVtbC1tY3EtdGl0bGUtdHh0OiAjMTMxNDE1O1xufVxuXG5cbjo6bmctZGVlcCB7XG5cbiAgLnN0YXJ0cGFnZV9faW5zdHItZGVzYyxcbiAgLnF1bWwtbWNxLFxuICAucXVtbC1zYSxcbiAgcXVtbC1zYSxcbiAgcXVtbC1tY3Etc29sdXRpb25zIHtcbiAgICAubWNxLXRpdGxlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1xdW1sLW1jcS10aXRsZS10eHQpO1xuICAgIH1cblxuICAgIC5mcy04LFxuICAgIC5mcy05LFxuICAgIC5mcy0xMCxcbiAgICAuZnMtMTEsXG4gICAgLmZzLTEyLFxuICAgIC5mcy0xMyxcbiAgICAuZnMtMTQsXG4gICAgLmZzLTE1LFxuICAgIC5mcy0xNixcbiAgICAuZnMtMTcsXG4gICAgLmZzLTE4LFxuICAgIC5mcy0xOSxcbiAgICAuZnMtMjAsXG4gICAgLmZzLTIxLFxuICAgIC5mcy0yMixcbiAgICAuZnMtMjMsXG4gICAgLmZzLTI0LFxuICAgIC5mcy0yNSxcbiAgICAuZnMtMjYsXG4gICAgLmZzLTI3LFxuICAgIC5mcy0yOCxcbiAgICAuZnMtMjksXG4gICAgLmZzLTMwLFxuICAgIC5mcy0zNiB7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIC5mcy04IHtcbiAgICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICAgIH1cblxuICAgIC5mcy05IHtcbiAgICAgIGZvbnQtc2l6ZTogMC41NjNyZW07XG4gICAgfVxuXG4gICAgLmZzLTEwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgfVxuXG4gICAgLmZzLTExIHtcbiAgICAgIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gICAgfVxuXG4gICAgLmZzLTEyIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB9XG5cbiAgICAuZnMtMTMge1xuICAgICAgZm9udC1zaXplOiAwLjgxM3JlbTtcbiAgICB9XG5cbiAgICAuZnMtMTQge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG5cbiAgICAuZnMtMTUge1xuICAgICAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgICB9XG5cbiAgICAuZnMtMTYge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgIC5mcy0xNyB7XG4gICAgICBmb250LXNpemU6IDEuMDYzcmVtO1xuICAgIH1cblxuICAgIC5mcy0xOCB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIH1cblxuICAgIC5mcy0xOSB7XG4gICAgICBmb250LXNpemU6IDEuMTg4cmVtO1xuICAgIH1cblxuICAgIC5mcy0yMCB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuXG4gICAgLmZzLTIxIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zMTNyZW07XG4gICAgfVxuXG4gICAgLmZzLTIyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgfVxuXG4gICAgLmZzLTIzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40MzhyZW07XG4gICAgfVxuXG4gICAgLmZzLTI0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIC5mcy0yNSB7XG4gICAgICBmb250LXNpemU6IDEuNTYzcmVtO1xuICAgIH1cblxuICAgIC5mcy0yNiB7XG4gICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIH1cblxuICAgIC5mcy0yNyB7XG4gICAgICBmb250LXNpemU6IDEuNjg4cmVtO1xuICAgIH1cblxuICAgIC5mcy0yOCB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgfVxuXG4gICAgLmZzLTI5IHtcbiAgICAgIGZvbnQtc2l6ZTogMS44MTNyZW07XG4gICAgfVxuXG4gICAgLmZzLTMwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgfVxuXG4gICAgLmZzLTM2IHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICB9XG5cbiAgICAudGV4dC1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnRleHQtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudGV4dC1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAuaW1hZ2Utc3R5bGUtYWxpZ24tcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cblxuICAgIC5pbWFnZS1zdHlsZS1hbGlnbi1sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cblxuICAgIC5pbWFnZSxcbiAgICBmaWd1cmUuaW1hZ2Uge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMC41cmVtIGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgZmlndXJlLmltYWdlLnJlc2l6ZS1vcmlnaW5hbCxcbiAgICBmaWd1cmUuaW1hZ2Uge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICBmaWd1cmUuaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIGZpZ3VyZS5pbWFnZS5yZXNpemUtb3JpZ2luYWwgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5pbWFnZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICB9XG5cbiAgICBmaWd1cmUuaW1hZ2UucmVzaXplLTI1IHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgZmlndXJlLmltYWdlLnJlc2l6ZS01MCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIGZpZ3VyZS5pbWFnZS5yZXNpemUtNzUge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBmaWd1cmUuaW1hZ2UucmVzaXplLTEwMCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBmaWd1cmUudGFibGUgdGFibGUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgdmFyKC0tZ3JheS0xMDApO1xuICAgIH1cblxuICAgIGZpZ3VyZS50YWJsZSB0YWJsZSxcbiAgICBmaWd1cmUudGFibGUgdGFibGUgdHIgdGQsXG4gICAgZmlndXJlLnRhYmxlIHRhYmxlIHRyIHRoIHtcbiAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgfVxuXG4gICAgZmlndXJlLnRhYmxlIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tZ3JheS0xMDApO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbSAuMjVyZW0gMCAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiB2YXIoLS1ncmF5KTtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgICAgIHRoZWFkIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcmVtIHNvbGlkIHZhcigtLWdyYXktMTAwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktMTAwKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgYm9yZGVyOjBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IC4wNjI1cmVtIHNvbGlkIHZhcigtLWdyYXktMTAwKTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogLjA2MjVyZW0gc29saWQgdmFyKC0tZ3JheS0xMDApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0Ym9keSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS0wKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktMCk7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1yYy1yZ2JhLWdyYXkpLCAwLjk1KTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWdyYXkpO1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1ncmF5LTEwMCk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1ncmF5LTEwMCk7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcmVtIHNvbGlkIHZhcigtLWdyYXktMTAwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDAuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgcCxcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1xdW1sLW1jcS10aXRsZS10eHQpO1xuICAgIH1cblxuICAgIHAgc3Ryb25nLFxuICAgIHAgc3BhbiBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgcCBzcGFuIHUsXG4gICAgcCB1IHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIHAgc3BhbiBpLFxuICAgIHAgaSB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gIH1cbn0iXSwic291cmNlUm9vdCI6IiJ9 */"] + styles: ["@charset \"UTF-8\";\n :root {\n --quml-scoreboard-sub-title: #6d7278;\n --quml-scoreboard-skipped: #969696;\n --quml-scoreboard-unattempted: #575757;\n --quml-color-success: #08bc82;\n --quml-color-danger: #f1635d;\n --quml-color-primary-contrast: #333;\n --quml-btn-border: #ccc;\n --quml-heder-text-color: #6250f5;\n --quml-header-bg-color: #c2c2c2;\n --quml-mcq-title-txt: #131415;\n --quml-zoom-btn-txt: #eee;\n --quml-zoom-btn-hover: #f2f2f2;\n --quml-main-bg: #fff;\n --quml-btn-color: #fff;\n --quml-question-bg: #fff;\n}\n\n.quml-header[_ngcontent-%COMP%] {\n background: var(--quml-header-bg-color);\n display: flow-root;\n height: 2.25rem;\n position: fixed;\n}\n\n.quml-container[_ngcontent-%COMP%] {\n overflow: hidden;\n width: 100%;\n height: 100%;\n position: relative;\n}\n\n.quml-landscape[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n}\n\n .carousel {\n outline: none;\n}\n\n.col[_ngcontent-%COMP%] {\n padding-left: 0px;\n padding-right: 0px;\n}\n\n.quml-button[_ngcontent-%COMP%] {\n background-color: var(--primary-color);\n \n border: none;\n color: var(--quml-btn-color);\n padding: 0.25rem;\n text-align: center;\n text-decoration: none;\n font-size: 1rem;\n margin: 0.125rem 0.5rem 0.125rem 0.125rem;\n cursor: pointer;\n width: 3rem;\n height: 2.5rem;\n border-radius: 10%;\n}\n\n.landscape-mode[_ngcontent-%COMP%] {\n height: 100%;\n width: 100%;\n position: relative;\n background-color: var(--quml-main-bg);\n}\n\n.landscape-content[_ngcontent-%COMP%] {\n padding: 2.5rem 4rem 0 4rem;\n overflow: auto;\n height: 100%;\n width: 100%;\n}\n@media only screen and (max-width: 480px) {\n .landscape-content[_ngcontent-%COMP%] {\n padding: 5rem 1rem 0 1rem;\n height: calc(100% - 3rem);\n }\n}\n\n.lanscape-mode-left[_ngcontent-%COMP%] {\n position: absolute;\n left: 0;\n top: 3.5rem;\n text-align: center;\n z-index: 1;\n width: 4rem;\n}\n\n.lanscape-mode-left[_ngcontent-%COMP%] div[_ngcontent-%COMP%] {\n padding-bottom: 1.5rem;\n}\n\n.landscape-center[_ngcontent-%COMP%] {\n width: 100%;\n}\n\n.lanscape-mode-right[_ngcontent-%COMP%] {\n -ms-overflow-style: none; \n scrollbar-width: none; \n position: absolute;\n padding: 0 1rem;\n right: 0.5rem;\n color: var(--quml-scoreboard-unattempted);\n font-size: 0.75rem;\n height: calc(100% - 4rem);\n overflow-y: auto;\n top: 3.5rem;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] {\n list-style: none;\n margin-top: 0.5rem;\n padding: 0;\n text-align: center;\n position: relative;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]::before {\n content: \"\";\n width: 0.0625rem;\n height: 100%;\n position: absolute;\n left: 0;\n right: 0;\n background-color: rgba(204, 204, 204, 0.5);\n z-index: 1;\n margin: 0 auto;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] {\n position: relative;\n z-index: 2;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.requiresSubmit[_ngcontent-%COMP%] {\n color: var(--quml-scoreboard-unattempted);\n border: 0.03125rem solid var(--quml-scoreboard-unattempted);\n border-radius: 50%;\n width: 1.25rem;\n height: 1.25rem;\n background: var(--white);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.requiresSubmit[_ngcontent-%COMP%]:hover {\n border: 0.0625rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent.nonFeedback[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover {\n border: 1px solid var(--primary-color);\n color: var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent.nonFeedback[_ngcontent-%COMP%] li.att-color[_ngcontent-%COMP%] {\n color: var(--white);\n background: var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul.nonFeedback[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover {\n border: 1px solid var(--primary-color);\n color: var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul.nonFeedback[_ngcontent-%COMP%] li.att-color[_ngcontent-%COMP%] {\n color: var(--white);\n background: var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:focus::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.progressBar-border[_ngcontent-%COMP%]::after {\n border: 1px solid var(--primary-color);\n content: \"\";\n width: 1.65rem;\n height: 1.65rem;\n border-radius: 50%;\n padding: 0.25rem;\n position: absolute;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%]::after {\n content: \"\";\n display: inline-block;\n transform: rotate(45deg);\n height: 0.6rem;\n width: 0.3rem;\n border-bottom: 0.12rem solid var(--primary-color);\n border-right: 0.12rem solid var(--primary-color);\n position: absolute;\n top: 0.25rem;\n right: -0.7rem;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]::after {\n content: \"\";\n position: absolute;\n top: 0.525rem;\n right: -0.7rem;\n height: 0.375rem;\n width: 0.375rem;\n border-radius: 0.375rem;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]::after {\n --correct-bg: var(--quml-color-success);\n background: var(--correct-bg);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]::after {\n --wrong-bg: var(--quml-color-danger);\n background: var(--wrong-bg);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]::after {\n --partial-bg: linear-gradient(\n 180deg,\n rgba(71, 164, 128, 1) 0%,\n rgba(71, 164, 128, 1) 50%,\n rgba(249, 122, 116, 1) 50%,\n rgba(249, 122, 116, 1) 100%\n );\n background: var(--partial-bg);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%] label[_ngcontent-%COMP%] {\n color: var(--white) !important;\n background: var(--primary-color);\n border: 0.03125rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%] {\n background-color: var(--quml-question-bg);\n border-radius: 0.25rem;\n width: 1.25rem;\n padding: 0.25rem;\n height: 1.25rem;\n display: flex;\n align-items: center;\n justify-content: center;\n color: var(--quml-scoreboard-unattempted);\n border: 0.03125rem solid var(--quml-scoreboard-unattempted);\n margin-bottom: 2.25rem;\n cursor: pointer;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.requiresSubmit[_ngcontent-%COMP%] {\n color: var(--quml-scoreboard-unattempted);\n border: 0.03125rem solid var(--quml-scoreboard-unattempted);\n border-radius: 50%;\n background: var(--white);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.requiresSubmit[_ngcontent-%COMP%]:hover {\n border: 0.0625rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.active[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:hover, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:focus {\n color: var(--primary-color);\n border: 0.0625rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.active[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:hover::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:focus::after {\n border: 1px solid var(--primary-color);\n content: \"\";\n height: 1.65rem;\n border-radius: 0.25rem;\n position: absolute;\n width: 1.65rem;\n background: var(--quml-question-bg);\n z-index: -1;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.skipped[_ngcontent-%COMP%] {\n color: var(--white);\n background: var(--quml-scoreboard-skipped);\n border: 0.0625rem solid var(--quml-scoreboard-skipped);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.unattempted[_ngcontent-%COMP%] {\n color: var(--quml-scoreboard-unattempted);\n border: 0.03125rem solid var(--quml-scoreboard-unattempted);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.unattempted[_ngcontent-%COMP%]:hover {\n border: 0.0625rem solid var(--primary-color);\n color: var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] {\n display: none;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] ~ ul[_ngcontent-%COMP%] {\n height: 0;\n transform: scaleY(0);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ ul[_ngcontent-%COMP%] {\n height: 100%;\n transform-origin: top;\n transition: transform 0.2s ease-out;\n transform: scaleY(1);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ label[_ngcontent-%COMP%] {\n border: 0.0625rem solid var(--primary-color);\n color: var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%] {\n background-color: var(--quml-question-bg);\n border-radius: 50%;\n width: 1.25rem;\n padding: 0.25rem;\n height: 1.25rem;\n display: flex;\n align-items: center;\n justify-content: center;\n border: 0.0625rem solid rgb(204, 204, 204);\n margin-bottom: 2.25rem;\n cursor: pointer;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.requiresSubmit[_ngcontent-%COMP%]:hover {\n border: 0.0625rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.progressBar-border[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%] .active[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.att-color[_ngcontent-%COMP%] {\n color: var(--primary-color);\n border: 0.0625rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.info-page[_ngcontent-%COMP%] {\n color: var(--white);\n background: var(--primary-color);\n border: 0.0625rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.skipped[_ngcontent-%COMP%] {\n color: var(--white);\n background: var(--quml-scoreboard-skipped);\n border: 0.0625rem solid var(--quml-scoreboard-skipped);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.skipped[_ngcontent-%COMP%]:hover {\n color: var(--white) !important;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.partial[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.wrong[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.correct[_ngcontent-%COMP%] {\n color: var(--white);\n border: 0px solid transparent;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.correct[_ngcontent-%COMP%] {\n --correct-bg: var(--quml-color-success);\n background: var(--correct-bg);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.wrong[_ngcontent-%COMP%] {\n --wrong-bg: var(--quml-color-danger);\n background: var(--wrong-bg);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.partial[_ngcontent-%COMP%] {\n --partial-bg: linear-gradient(\n 180deg,\n rgba(71, 164, 128, 1) 0%,\n rgba(71, 164, 128, 1) 50%,\n rgba(249, 122, 116, 1) 50%,\n rgba(249, 122, 116, 1) 100%\n );\n background: var(--partial-bg);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.unattempted[_ngcontent-%COMP%] {\n color: var(--quml-scoreboard-unattempted);\n border: 0.03125rem solid var(--quml-scoreboard-unattempted);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.unattempted[_ngcontent-%COMP%]:hover {\n border: 0.0625rem solid var(--primary-color);\n color: var(--primary-color);\n}\n\n.current-slide[_ngcontent-%COMP%] {\n color: var(--quml-scoreboard-sub-title);\n font-size: 0.875rem;\n font-weight: 900;\n letter-spacing: 0;\n}\n\n@media only screen and (max-width: 480px) {\n .lanscape-mode-right[_ngcontent-%COMP%] {\n background: var(--white);\n display: flex;\n align-items: center;\n overflow-x: auto;\n overflow-y: hidden;\n width: 90%;\n height: 2.5rem;\n padding: 1rem 0 0;\n margin: auto;\n left: 0;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] {\n list-style: none;\n padding: 0;\n text-align: center;\n position: relative;\n display: flex;\n height: 1.5rem;\n margin-top: 0;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%] {\n margin-right: 2.25rem;\n z-index: 1;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]:last-child {\n margin-right: 0px;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent[_ngcontent-%COMP%] {\n display: flex;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]:last-child {\n margin-right: 2.25rem;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] {\n top: -1.75rem;\n position: inherit;\n margin: 0.5rem 2.25rem;\n padding-left: 1.25rem;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]::before {\n background: transparent;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%]::after {\n content: \"\";\n top: -0.8125rem;\n right: auto;\n left: 0.625rem;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]::after {\n content: \"\";\n top: -0.525rem;\n left: 0.5rem;\n right: auto;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]::after {\n content: \"\";\n top: -0.525rem;\n left: 0.5rem;\n right: auto;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]::after {\n content: \"\";\n top: -0.525rem;\n left: 0.5rem;\n right: auto;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%] {\n margin-right: 2.25rem;\n margin-bottom: 0;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]::before {\n content: \"\";\n width: 100%;\n height: 0.0625rem;\n position: absolute;\n left: 0;\n top: 50%;\n transform: translate(0, -50%);\n right: 0;\n background-color: rgba(204, 204, 204, 0.5);\n z-index: 0;\n margin: 0 auto;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] ~ ul[_ngcontent-%COMP%] {\n width: 0;\n transform: scaleX(0);\n margin: 0;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ ul[_ngcontent-%COMP%] {\n width: calc(100% - 4rem);\n transform-origin: left;\n transition: transform 0.2s ease-out;\n transform: scaleX(1);\n margin: -1.25rem 3rem 0 4rem;\n }\n .landscape-center[_ngcontent-%COMP%] {\n margin-top: 2rem;\n }\n .lanscape-mode-left[_ngcontent-%COMP%] {\n display: none;\n }\n .landscape-mode[_ngcontent-%COMP%] {\n grid-template-areas: \"right right right\" \"center center center\" \"left left left\";\n }\n}\n.quml-timer[_ngcontent-%COMP%] {\n padding: 0.5rem;\n}\n\n.quml-header-text[_ngcontent-%COMP%] {\n margin: 0.5rem;\n text-align: center;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n}\n\n.quml-arrow-button[_ngcontent-%COMP%] {\n border-radius: 28%;\n font-size: 0%;\n outline: none;\n background-color: var(--primary-color);\n padding: 0.5rem;\n}\n\n.info-popup[_ngcontent-%COMP%] {\n position: absolute;\n top: 18%;\n right: 10%;\n font-size: 0.875rem;\n box-shadow: 0 0.125rem 0.875rem 0 rgba(0, 0, 0, 0.1);\n padding: 0.75rem;\n}\n\n.quml-menu[_ngcontent-%COMP%] {\n width: 1.5rem;\n height: 1.5rem;\n}\n\n.quml-card[_ngcontent-%COMP%] {\n background-color: var(--white);\n padding: 1.25rem;\n box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.2);\n width: 25%;\n position: absolute;\n left: 37%;\n text-align: center;\n top: 25%;\n z-index: 2;\n}\n\n.quml-card-title[_ngcontent-%COMP%] {\n font-size: 1.25rem;\n text-align: center;\n}\n\n.quml-card-body[_ngcontent-%COMP%] .wrong[_ngcontent-%COMP%] {\n color: red;\n}\n\n.quml-card-body[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] {\n color: green;\n}\n\n.quml-card-button-section[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] {\n color: var(--white);\n background-color: var(--primary-color);\n border-color: var(--primary-color);\n outline: none;\n font-size: 0.875rem;\n padding: 0.25rem 1.5rem;\n}\n\n.quml-card-button-section[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%] {\n width: 40%;\n display: inline;\n padding-right: 0.75rem;\n}\n\n .carousel.slide a.left.carousel-control.carousel-control-prev, .carousel.slide .carousel-control.carousel-control-next {\n display: none;\n}\n .carousel-item {\n perspective: unset;\n}\n\n.potrait-header-top[_ngcontent-%COMP%] {\n visibility: hidden;\n margin-top: -2.5rem;\n}\n\n.potrait-header-top[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] {\n display: grid;\n grid-template-columns: 1fr 15fr;\n}\n\n.potrait-header-top[_ngcontent-%COMP%] .quml-menu[_ngcontent-%COMP%] {\n color: var(--quml-heder-text-color);\n font-size: 1.5rem;\n padding-left: 1.25rem;\n margin-top: 0.25rem;\n}\n\n.potrait-header-top[_ngcontent-%COMP%] .quml-header-text[_ngcontent-%COMP%] {\n font-size: 0.875rem;\n color: var(--quml-heder-text-color);\n}\n\n.row[_ngcontent-%COMP%] {\n margin-right: 0px;\n margin-left: 0px;\n}\n\n.portrait-header[_ngcontent-%COMP%] {\n visibility: hidden;\n}\n\n.image-viewer__overlay[_ngcontent-%COMP%], .image-viewer__container[_ngcontent-%COMP%], .image-viewer__close[_ngcontent-%COMP%], .image-viewer__zoom[_ngcontent-%COMP%] {\n position: absolute;\n}\n.image-viewer__overlay[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n background: var(--quml-color-primary-contrast);\n z-index: 11111;\n}\n.image-viewer__container[_ngcontent-%COMP%] {\n background-color: var(--quml-color-primary-contrast);\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n z-index: 11111;\n width: 80%;\n height: 80%;\n}\n.image-viewer__img[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n}\n.image-viewer__close[_ngcontent-%COMP%] {\n top: 1rem;\n right: 1rem;\n text-align: center;\n cursor: pointer;\n z-index: 999999;\n background: rgba(0, 0, 0, 0.5);\n border-radius: 100%;\n width: 3rem;\n height: 3rem;\n position: inherit;\n}\n.image-viewer__close[_ngcontent-%COMP%]::after {\n content: \"\u2715\";\n color: var(--white);\n font-size: 2rem;\n}\n.image-viewer__close[_ngcontent-%COMP%]:hover {\n background: rgb(0, 0, 0);\n}\n.image-viewer__zoom[_ngcontent-%COMP%] {\n bottom: 1rem;\n right: 1rem;\n width: 2.5rem;\n height: auto;\n border-radius: 0.5rem;\n background: var(--white);\n display: flex;\n flex-direction: column;\n align-items: center;\n overflow: hidden;\n z-index: 99999;\n position: inherit;\n border: 0.0625rem solid var(--quml-zoom-btn-txt);\n}\n.image-viewer__zoomin[_ngcontent-%COMP%], .image-viewer__zoomout[_ngcontent-%COMP%] {\n text-align: center;\n height: 2.5rem;\n position: relative;\n width: 2.5rem;\n cursor: pointer;\n}\n.image-viewer__zoomin[_ngcontent-%COMP%]:hover, .image-viewer__zoomout[_ngcontent-%COMP%]:hover {\n background-color: var(--quml-zoom-btn-hover);\n}\n.image-viewer__zoomin[_ngcontent-%COMP%]::after, .image-viewer__zoomout[_ngcontent-%COMP%]::after {\n font-size: 1.5rem;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n.image-viewer__zoomin[_ngcontent-%COMP%] {\n border-bottom: 0.0625rem solid var(--quml-btn-border);\n}\n.image-viewer__zoomin[_ngcontent-%COMP%]::after {\n content: \"+\";\n}\n.image-viewer__zoomout[_ngcontent-%COMP%]::after {\n content: \"\u2212\";\n}\n\n\n quml-ans {\n cursor: pointer;\n}\n quml-ans svg circle {\n fill: var(--quml-zoom-btn-txt);\n}\n .magnify-icon {\n position: absolute;\n right: 0;\n bottom: 0;\n width: 2rem;\n height: 2rem;\n border-top-left-radius: 0.5rem;\n cursor: pointer;\n background-color: var(--quml-color-primary-contrast);\n}\n .magnify-icon::after {\n content: \"\";\n position: absolute;\n bottom: 0.125rem;\n right: 0.125rem;\n z-index: 1;\n width: 1.5rem;\n height: 1.5rem;\n background-image: url(\"data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='512' height='512' x='0' y='0' viewBox='0 0 37.166 37.166' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.829,32.045l-6.833-6.833c-0.513-0.513-1.167-0.788-1.836-0.853c2.06-2.567,3.298-5.819,3.298-9.359 c0-8.271-6.729-15-15-15c-8.271,0-15,6.729-15,15c0,8.271,6.729,15,15,15c3.121,0,6.021-0.96,8.424-2.598 c0.018,0.744,0.305,1.482,0.872,2.052l6.833,6.833c0.585,0.586,1.354,0.879,2.121,0.879s1.536-0.293,2.121-0.879 C37.001,35.116,37.001,33.217,35.829,32.045z M15.458,25c-5.514,0-10-4.484-10-10c0-5.514,4.486-10,10-10c5.514,0,10,4.486,10,10 C25.458,20.516,20.972,25,15.458,25z M22.334,15c0,1.104-0.896,2-2,2h-2.75v2.75c0,1.104-0.896,2-2,2s-2-0.896-2-2V17h-2.75 c-1.104,0-2-0.896-2-2s0.896-2,2-2h2.75v-2.75c0-1.104,0.896-2,2-2s2,0.896,2,2V13h2.75C21.438,13,22.334,13.895,22.334,15z' fill='%23ffffff' data-original='%23000000' style='' class=''/%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A\");\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n}\n .solution-options figure.image {\n border: 0.0625rem solid var(--quml-btn-border);\n overflow: hidden;\n border-radius: 0.25rem;\n position: relative;\n}\n .solutions .solution-options figure.image, .image-viewer__overlay .image-viewer__container {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n .solutions .solution-options figure.image .portrait, .image-viewer__overlay .image-viewer__container .portrait {\n width: auto;\n height: 100%;\n}\n .solutions .solution-options figure.image .neutral, .image-viewer__overlay .image-viewer__container .neutral {\n width: auto;\n height: auto;\n}\n@media only screen and (max-width: 768px) {\n .solutions .solution-options figure.image .neutral, .image-viewer__overlay .image-viewer__container .neutral {\n width: 100%;\n }\n}\n@media only screen and (min-width: 768px) {\n .solutions .solution-options figure.image .neutral, .image-viewer__overlay .image-viewer__container .neutral {\n height: 100%;\n }\n}\n .solutions .solution-options figure.image .landscape, .image-viewer__overlay .image-viewer__container .landscape {\n height: auto;\n}\n .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-sa .mcq-title, quml-mcq-solutions .mcq-title {\n color: var(--quml-mcq-title-txt);\n}\n .quml-mcq .mcq-title p, .quml-sa .mcq-title p, quml-sa .mcq-title p, quml-mcq-solutions .mcq-title p {\n word-break: break-word;\n}\n@media only screen and (max-width: 480px) {\n .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-sa .mcq-title, quml-mcq-solutions .mcq-title {\n margin-top: 1rem;\n }\n}\n .quml-mcq .quml-mcq--option .quml-mcq-option-card p:first-child, .quml-mcq .quml-mcq--option .quml-mcq-option-card p:last-child, .quml-sa .quml-mcq--option .quml-mcq-option-card p:first-child, .quml-sa .quml-mcq--option .quml-mcq-option-card p:last-child, quml-sa .quml-mcq--option .quml-mcq-option-card p:first-child, quml-sa .quml-mcq--option .quml-mcq-option-card p:last-child, quml-mcq-solutions .quml-mcq--option .quml-mcq-option-card p:first-child, quml-mcq-solutions .quml-mcq--option .quml-mcq-option-card p:last-child {\n margin-bottom: 0;\n}\n quml-mcq-solutions figure.image, quml-mcq-solutions figure.image.resize-25, quml-mcq-solutions figure.image.resize-50, quml-mcq-solutions figure.image.resize-75, quml-mcq-solutions figure.image.resize-100, quml-mcq-solutions figure.image.resize-original {\n width: 25%;\n height: auto;\n}\n quml-mcq-solutions .solution-options p {\n margin-bottom: 1rem;\n}\n .quml-option .option p {\n word-break: break-word;\n}\n\n.endPage-container-height[_ngcontent-%COMP%] {\n height: 100%;\n}\n\n.scoreboard-sections[_ngcontent-%COMP%] {\n display: contents;\n}\n.scoreboard-sections[_ngcontent-%COMP%] li[_ngcontent-%COMP%] {\n position: relative;\n z-index: 2;\n}\n\n.hover-effect[_ngcontent-%COMP%]:hover::after, .hover-effect[_ngcontent-%COMP%]:focus::after, .hover-effect.progressBar-border[_ngcontent-%COMP%]::after {\n border: 1px solid var(--primary-color);\n content: \"\";\n width: 1.65rem;\n height: 1.65rem;\n border-radius: 50%;\n padding: 0.25rem;\n position: absolute;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3F1bWwtbGlicmFyeS9zcmMvbGliL3NlY3Rpb24tcGxheWVyL3NlY3Rpb24tcGxheWVyLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQUVoQjtFQUNFLG9DQUFBO0VBQ0Esa0NBQUE7RUFDQSxzQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSxtQ0FBQTtFQUNBLHVCQUFBO0VBQ0EsZ0NBQUE7RUFDQSwrQkFBQTtFQUNBLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSw4QkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSx3QkFBQTtBQUFGOztBQUdBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0FBQUY7O0FBR0E7RUFDRSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUFBRjs7QUFHQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FBQUY7O0FBR0E7RUFDRSxhQUFBO0FBQUY7O0FBR0E7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0FBQUY7O0FBR0E7RUFDRSxzQ0FBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsNEJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EseUNBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBQUFGOztBQUdBO0VBQ0UsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHFDQUFBO0FBQUY7O0FBR0E7RUFDRSwyQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQUFGO0FBRUU7RUFORjtJQU9JLHlCQUFBO0lBQ0EseUJBQUE7RUFDRjtBQUNGOztBQUVBO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7QUFDRjs7QUFFQTtFQUNFLHNCQUFB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QTtBQXpGTjtBQTRGSTtFQUNFLG1CQUFBO0FBMUZOO0FBOEZFO0VBQ0Usc0JBQUE7QUE1Rko7O0FBZ0dBO0VBQ0UsWUFBQTtBQTdGRjs7QUErRkE7RUFDRSxpQkFBQTtBQTVGRjtBQTZGRTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtBQTNGSjs7QUFrR0k7RUFDRSxzQ0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBQS9GTiIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQHByb2plY3Qtc3VuYmlyZC9zYi1zdHlsZXMvYXNzZXRzL21peGlucy9taXhpbnNcIjtcblxuOjpuZy1kZWVwIDpyb290IHtcbiAgLS1xdW1sLXNjb3JlYm9hcmQtc3ViLXRpdGxlOiAjNmQ3Mjc4O1xuICAtLXF1bWwtc2NvcmVib2FyZC1za2lwcGVkOiAjOTY5Njk2O1xuICAtLXF1bWwtc2NvcmVib2FyZC11bmF0dGVtcHRlZDogIzU3NTc1NztcbiAgLS1xdW1sLWNvbG9yLXN1Y2Nlc3M6ICMwOGJjODI7XG4gIC0tcXVtbC1jb2xvci1kYW5nZXI6ICNmMTYzNWQ7XG4gIC0tcXVtbC1jb2xvci1wcmltYXJ5LWNvbnRyYXN0OiAjMzMzO1xuICAtLXF1bWwtYnRuLWJvcmRlcjogI2NjYztcbiAgLS1xdW1sLWhlZGVyLXRleHQtY29sb3I6ICM2MjUwZjU7XG4gIC0tcXVtbC1oZWFkZXItYmctY29sb3I6ICNjMmMyYzI7XG4gIC0tcXVtbC1tY3EtdGl0bGUtdHh0OiAjMTMxNDE1O1xuICAtLXF1bWwtem9vbS1idG4tdHh0OiAjZWVlO1xuICAtLXF1bWwtem9vbS1idG4taG92ZXI6ICNmMmYyZjI7XG4gIC0tcXVtbC1tYWluLWJnOiAjZmZmO1xuICAtLXF1bWwtYnRuLWNvbG9yOiAjZmZmO1xuICAtLXF1bWwtcXVlc3Rpb24tYmc6ICNmZmY7XG59XG5cbi5xdW1sLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXF1bWwtaGVhZGVyLWJnLWNvbG9yKTtcbiAgZGlzcGxheTogZmxvdy1yb290O1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnF1bWwtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucXVtbC1sYW5kc2NhcGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG46Om5nLWRlZXAgLmNhcm91c2VsIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNvbCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5xdW1sLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAvKiBOYXZ5IEJsdWUgKi9cbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogdmFyKC0tcXVtbC1idG4tY29sb3IpO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAuMTI1cmVtIDAuNXJlbSAwLjEyNXJlbSAwLjEyNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwJTtcbn1cblxuLmxhbmRzY2FwZS1tb2RlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1xdW1sLW1haW4tYmcpO1xufVxuXG4ubGFuZHNjYXBlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyLjVyZW0gNHJlbSAwIDRyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBwYWRkaW5nOiA1cmVtIDFyZW0gMCAxcmVtO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gM3JlbSk7XG4gIH1cbn1cblxuLmxhbnNjYXBlLW1vZGUtbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDRyZW07XG59XG5cbi5sYW5zY2FwZS1tb2RlLWxlZnQgZGl2IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLmxhbmRzY2FwZS1jZW50ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxhbnNjYXBlLW1vZGUtcmlnaHQge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIElFIGFuZCBFZGdlICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLXF1bWwtc2NvcmVib2FyZC11bmF0dGVtcHRlZCk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdG9wOiAzLjVyZW07XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDAuMDYyNXJlbTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC41KTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgJi5yZXF1aXJlc1N1Ym1pdCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1xdW1sLXNjb3JlYm9hcmQtdW5hdHRlbXB0ZWQpO1xuICAgICAgICBib3JkZXI6IDAuMDMxMjVyZW0gc29saWQgdmFyKC0tcXVtbC1zY29yZWJvYXJkLXVuYXR0ZW1wdGVkKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zaW5nbGVDb250ZW50Lm5vbkZlZWRiYWNrIHtcbiAgICAgIGxpOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIH1cbiAgICAgIGxpLmF0dC1jb2xvciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbiB7XG4gICAgICB1bCB7XG4gICAgICAgICYubm9uRmVlZGJhY2sge1xuICAgICAgICAgIGxpOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBsaS5hdHQtY29sb3Ige1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICYucHJvZ3Jlc3NCYXItYm9yZGVyIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiAxLjY1cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEuNjVyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmF0dGVtcHRlZCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgaGVpZ2h0OiAwLjZyZW07XG4gICAgICAgICAgd2lkdGg6IDAuM3JlbTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjEycmVtIHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMC4xMnJlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwLjI1cmVtO1xuICAgICAgICAgIHJpZ2h0OiAtMC43cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmNvcnJlY3Q6OmFmdGVyLFxuICAgICAgJi53cm9uZzo6YWZ0ZXIsXG4gICAgICAmLnBhcnRpYWw6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAuNTI1cmVtO1xuICAgICAgICByaWdodDogLTAuN3JlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjM3NXJlbTtcbiAgICAgICAgd2lkdGg6IDAuMzc1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgICAgIH1cbiAgICAgICYuY29ycmVjdCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAtLWNvcnJlY3QtYmc6IHZhcigtLXF1bWwtY29sb3Itc3VjY2Vzcyk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29ycmVjdC1iZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYud3Jvbmcge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgLS13cm9uZy1iZzogdmFyKC0tcXVtbC1jb2xvci1kYW5nZXIpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdyb25nLWJnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5wYXJ0aWFsIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIC0tcGFydGlhbC1iZzogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgMTgwZGVnLFxuICAgICAgICAgICAgcmdiYSg3MSwgMTY0LCAxMjgsIDEpIDAlLFxuICAgICAgICAgICAgcmdiYSg3MSwgMTY0LCAxMjgsIDEpIDUwJSxcbiAgICAgICAgICAgIHJnYmEoMjQ5LCAxMjIsIDExNiwgMSkgNTAlLFxuICAgICAgICAgICAgcmdiYSgyNDksIDEyMiwgMTE2LCAxKSAxMDAlXG4gICAgICAgICAgKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wYXJ0aWFsLWJnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hdHRlbXB0ZWQsXG4gICAgICAmLnBhcnRpYWwge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgIGJvcmRlcjogMC4wMzEyNXJlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbiBsYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1xdW1sLXF1ZXN0aW9uLWJnKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6IHZhcigtLXF1bWwtc2NvcmVib2FyZC11bmF0dGVtcHRlZCk7XG4gICAgICBib3JkZXI6IDAuMDMxMjVyZW0gc29saWQgdmFyKC0tcXVtbC1zY29yZWJvYXJkLXVuYXR0ZW1wdGVkKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICYucmVxdWlyZXNTdWJtaXQge1xuICAgICAgICBjb2xvcjogdmFyKC0tcXVtbC1zY29yZWJvYXJkLXVuYXR0ZW1wdGVkKTtcbiAgICAgICAgYm9yZGVyOiAwLjAzMTI1cmVtIHNvbGlkIHZhcigtLXF1bWwtc2NvcmVib2FyZC11bmF0dGVtcHRlZCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hY3RpdmUsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGhlaWdodDogMS42NXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMS42NXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdW1sLXF1ZXN0aW9uLWJnKTtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5za2lwcGVkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcXVtbC1zY29yZWJvYXJkLXNraXBwZWQpO1xuICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1xdW1sLXNjb3JlYm9hcmQtc2tpcHBlZCk7XG4gICAgICB9XG4gICAgICAmLnVuYXR0ZW1wdGVkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXF1bWwtc2NvcmVib2FyZC11bmF0dGVtcHRlZCk7XG4gICAgICAgIGJvcmRlcjogMC4wMzEyNXJlbSBzb2xpZCB2YXIoLS1xdW1sLXNjb3JlYm9hcmQtdW5hdHRlbXB0ZWQpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB+IHVsIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IHVsIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgfVxuICAgIC5zZWN0aW9uIHtcbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWwge1xuICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2hvd0ZlZWRCYWNrLXByb2dyZXNzQmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXF1bWwtcXVlc3Rpb24tYmcpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICBwYWRkaW5nOiAwLjI1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJi5yZXF1aXJlc1N1Ym1pdCB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucHJvZ3Jlc3NCYXItYm9yZGVyLFxuICAgICAgLmFjdGl2ZSxcbiAgICAgICYuYXR0LWNvbG9yIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJi5pbmZvLXBhZ2Uge1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICB9XG4gICAgICAmLnNraXBwZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdW1sLXNjb3JlYm9hcmQtc2tpcHBlZCk7XG4gICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLXF1bWwtc2NvcmVib2FyZC1za2lwcGVkKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnBhcnRpYWwsXG4gICAgICAmLndyb25nLFxuICAgICAgJi5jb3JyZWN0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICAmLmNvcnJlY3Qge1xuICAgICAgICAtLWNvcnJlY3QtYmc6IHZhcigtLXF1bWwtY29sb3Itc3VjY2Vzcyk7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvcnJlY3QtYmcpO1xuICAgICAgfVxuICAgICAgJi53cm9uZyB7XG4gICAgICAgIC0td3JvbmctYmc6IHZhcigtLXF1bWwtY29sb3ItZGFuZ2VyKTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td3JvbmctYmcpO1xuICAgICAgfVxuICAgICAgJi5wYXJ0aWFsIHtcbiAgICAgICAgLS1wYXJ0aWFsLWJnOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgMTgwZGVnLFxuICAgICAgICAgIHJnYmEoNzEsIDE2NCwgMTI4LCAxKSAwJSxcbiAgICAgICAgICByZ2JhKDcxLCAxNjQsIDEyOCwgMSkgNTAlLFxuICAgICAgICAgIHJnYmEoMjQ5LCAxMjIsIDExNiwgMSkgNTAlLFxuICAgICAgICAgIHJnYmEoMjQ5LCAxMjIsIDExNiwgMSkgMTAwJVxuICAgICAgICApO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wYXJ0aWFsLWJnKTtcbiAgICAgIH1cbiAgICAgICYudW5hdHRlbXB0ZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0tcXVtbC1zY29yZWJvYXJkLXVuYXR0ZW1wdGVkKTtcbiAgICAgICAgYm9yZGVyOiAwLjAzMTI1cmVtIHNvbGlkIHZhcigtLXF1bWwtc2NvcmVib2FyZC11bmF0dGVtcHRlZCk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY3VycmVudC1zbGlkZSB7XG4gIGNvbG9yOiB2YXIoLS1xdW1sLXNjb3JlYm9hcmQtc3ViLXRpdGxlKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxhbnNjYXBlLW1vZGUtcmlnaHQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAuc2hvd0ZlZWRCYWNrLXByb2dyZXNzQmFyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zaW5nbGVDb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLnNob3dGZWVkQmFjay1wcm9ncmVzc0JhcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIHRvcDogLTEuNzVyZW07XG4gICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMi4yNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmF0dGVtcHRlZCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHRvcDogLTAuODEyNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogMC42MjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY29ycmVjdCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHRvcDogLTAuNTI1cmVtO1xuICAgICAgICAgICAgbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYud3Jvbmcge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0b3A6IC0wLjUyNXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnBhcnRpYWwge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0b3A6IC0wLjUyNXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlY3Rpb24gbGFiZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwLjA2MjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjUpO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxhbnNjYXBlLW1vZGUtcmlnaHQgdWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIH4gdWwge1xuICAgIHdpZHRoOiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubGFuc2NhcGUtbW9kZS1yaWdodCB1bCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IHVsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICBtYXJnaW46IC0xLjI1cmVtIDNyZW0gMCA0cmVtO1xuICB9XG4gIC5sYW5kc2NhcGUtY2VudGVyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG5cbiAgLmxhbnNjYXBlLW1vZGUtbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5sYW5kc2NhcGUtbW9kZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgIFwicmlnaHQgcmlnaHQgcmlnaHRcIlxuICAgICAgXCJjZW50ZXIgY2VudGVyIGNlbnRlclwiXG4gICAgICBcImxlZnQgbGVmdCBsZWZ0XCI7XG4gIH1cbn1cblxuLnF1bWwtdGltZXIge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5cbi5xdW1sLWhlYWRlci10ZXh0IHtcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5xdW1sLWFycm93LWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDI4JTtcbiAgZm9udC1zaXplOiAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLmluZm8tcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTglO1xuICByaWdodDogMTAlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICAvLyBmb250LWZhbWlseTogbm90by1zYW5zOyAvL05PU09OQVJcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjg3NXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLnF1bWwtbWVudSB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG4ucXVtbC1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aWR0aDogMjUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDM3JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDI1JTtcbiAgei1pbmRleDogMjtcbn1cblxuLnF1bWwtY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucXVtbC1jYXJkLWJvZHkgLndyb25nIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLnF1bWwtY2FyZC1ib2R5IC5yaWdodCB7XG4gIGNvbG9yOiBncmVlbjtcbn1cblxuLnF1bWwtY2FyZC1idXR0b24tc2VjdGlvbiAuYnV0dG9uLWNvbnRhaW5lciBidXR0b24ge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG59XG5cbi5xdW1sLWNhcmQtYnV0dG9uLXNlY3Rpb24gLmJ1dHRvbi1jb250YWluZXIge1xuICB3aWR0aDogNDAlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG59XG5cbjo6bmctZGVlcCB7XG4gIC5jYXJvdXNlbC5zbGlkZSB7XG4gICAgYS5sZWZ0LmNhcm91c2VsLWNvbnRyb2wuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAgIC5jYXJvdXNlbC1jb250cm9sLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBwZXJzcGVjdGl2ZTogdW5zZXQ7XG4gIH1cbn1cblxuLnBvdHJhaXQtaGVhZGVyLXRvcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogLTIuNXJlbTtcbn1cblxuLnBvdHJhaXQtaGVhZGVyLXRvcCAud3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDE1ZnI7XG59XG5cbi5wb3RyYWl0LWhlYWRlci10b3AgLnF1bWwtbWVudSB7XG4gIGNvbG9yOiB2YXIoLS1xdW1sLWhlZGVyLXRleHQtY29sb3IpO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4ucG90cmFpdC1oZWFkZXItdG9wIC5xdW1sLWhlYWRlci10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLXF1bWwtaGVkZXItdGV4dC1jb2xvcik7XG59XG5cbi5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLnBvcnRyYWl0LWhlYWRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmltYWdlLXZpZXdlciB7XG4gICZfX292ZXJsYXksXG4gICZfX2NvbnRhaW5lcixcbiAgJl9fY2xvc2UsXG4gICZfX3pvb20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdW1sLWNvbG9yLXByaW1hcnktY29udHJhc3QpO1xuICAgIHotaW5kZXg6IDExMTExO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1xdW1sLWNvbG9yLXByaW1hcnktY29udHJhc3QpO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAxMTExMTtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogODAlO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgdG9wOiAxcmVtO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyNzE1XCI7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICB9XG4gIH1cblxuICAmX196b29tIHtcbiAgICBib3R0b206IDFyZW07XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLXF1bWwtem9vbS1idG4tdHh0KTtcbiAgfVxuXG4gICZfX3pvb21pbixcbiAgJl9fem9vbW91dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcXVtbC16b29tLWJ0bi1ob3Zlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3pvb21pbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkIHZhcigtLXF1bWwtYnRuLWJvcmRlcik7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcMDAyQlwiO1xuICAgIH1cbiAgfVxuXG4gICZfX3pvb21vdXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMjEyXCI7XG4gICAgfVxuICB9XG59XG5cbi8qIGVkaXRvciBjc3MgKi9cbjo6bmctZGVlcCB7XG4gIHF1bWwtYW5zIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgc3ZnIGNpcmNsZSB7XG4gICAgICBmaWxsOiB2YXIoLS1xdW1sLXpvb20tYnRuLXR4dCk7XG4gICAgfVxuICB9XG5cbiAgLm1hZ25pZnktaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1xdW1sLWNvbG9yLXByaW1hcnktY29udHJhc3QpO1xuICB9XG5cbiAgLm1hZ25pZnktaWNvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMC4xMjVyZW07XG4gICAgcmlnaHQ6IDAuMTI1cmVtO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCclM0YlM0UlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeG1sbnM6c3ZnanM9J2h0dHA6Ly9zdmdqcy5jb20vc3ZnanMnIHZlcnNpb249JzEuMScgd2lkdGg9JzUxMicgaGVpZ2h0PSc1MTInIHg9JzAnIHk9JzAnIHZpZXdCb3g9JzAgMCAzNy4xNjYgMzcuMTY2JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBjbGFzcz0nJyUzRSUzQ2clM0UlM0NnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zNS44MjksMzIuMDQ1bC02LjgzMy02LjgzM2MtMC41MTMtMC41MTMtMS4xNjctMC43ODgtMS44MzYtMC44NTNjMi4wNi0yLjU2NywzLjI5OC01LjgxOSwzLjI5OC05LjM1OSBjMC04LjI3MS02LjcyOS0xNS0xNS0xNWMtOC4yNzEsMC0xNSw2LjcyOS0xNSwxNWMwLDguMjcxLDYuNzI5LDE1LDE1LDE1YzMuMTIxLDAsNi4wMjEtMC45Niw4LjQyNC0yLjU5OCBjMC4wMTgsMC43NDQsMC4zMDUsMS40ODIsMC44NzIsMi4wNTJsNi44MzMsNi44MzNjMC41ODUsMC41ODYsMS4zNTQsMC44NzksMi4xMjEsMC44NzlzMS41MzYtMC4yOTMsMi4xMjEtMC44NzkgQzM3LjAwMSwzNS4xMTYsMzcuMDAxLDMzLjIxNywzNS44MjksMzIuMDQ1eiBNMTUuNDU4LDI1Yy01LjUxNCwwLTEwLTQuNDg0LTEwLTEwYzAtNS41MTQsNC40ODYtMTAsMTAtMTBjNS41MTQsMCwxMCw0LjQ4NiwxMCwxMCBDMjUuNDU4LDIwLjUxNiwyMC45NzIsMjUsMTUuNDU4LDI1eiBNMjIuMzM0LDE1YzAsMS4xMDQtMC44OTYsMi0yLDJoLTIuNzV2Mi43NWMwLDEuMTA0LTAuODk2LDItMiwycy0yLTAuODk2LTItMlYxN2gtMi43NSBjLTEuMTA0LDAtMi0wLjg5Ni0yLTJzMC44OTYtMiwyLTJoMi43NXYtMi43NWMwLTEuMTA0LDAuODk2LTIsMi0yczIsMC44OTYsMiwyVjEzaDIuNzVDMjEuNDM4LDEzLDIyLjMzNCwxMy44OTUsMjIuMzM0LDE1eicgZmlsbD0nJTIzZmZmZmZmJyBkYXRhLW9yaWdpbmFsPSclMjMwMDAwMDAnIHN0eWxlPScnIGNsYXNzPScnLyUzRSUzQy9nJTNFJTNDZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDL2clM0UlM0NnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0MvZyUzRSUzQ2cgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQy9nJTNFJTNDZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDL2clM0UlM0NnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0MvZyUzRSUzQ2cgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQy9nJTNFJTNDZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDL2clM0UlM0NnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0MvZyUzRSUzQ2cgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQy9nJTNFJTNDZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDL2clM0UlM0NnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0MvZyUzRSUzQ2cgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQy9nJTNFJTNDZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDL2clM0UlM0NnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0MvZyUzRSUzQ2cgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAuc29sdXRpb24tb3B0aW9ucyBmaWd1cmUuaW1hZ2Uge1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLXF1bWwtYnRuLWJvcmRlcik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyB3aWR0aDogNy41cmVtO1xuICAgIC8vIGhlaWdodDogNy41cmVtO1xuICB9XG5cbiAgLnNvbHV0aW9ucyAuc29sdXRpb24tb3B0aW9ucyBmaWd1cmUuaW1hZ2UsXG4gIC5pbWFnZS12aWV3ZXJfX292ZXJsYXkgLmltYWdlLXZpZXdlcl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAucG9ydHJhaXQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLm5ldXRyYWwge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sYW5kc2NhcGUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5xdW1sLW1jcSxcbiAgLnF1bWwtc2EsXG4gIHF1bWwtc2EsXG4gIHF1bWwtbWNxLXNvbHV0aW9ucyB7XG4gICAgLm1jcS10aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0tcXVtbC1tY3EtdGl0bGUtdHh0KTtcblxuICAgICAgcCB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnF1bWwtbWNxLS1xdWVzdGlvbiB7XG4gICAgICBwIHtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucXVtbC1tY3EtLW9wdGlvbiB7XG4gICAgICAucXVtbC1tY3Etb3B0aW9uLWNhcmQgcDpmaXJzdC1jaGlsZCxcbiAgICAgIC5xdW1sLW1jcS1vcHRpb24tY2FyZCBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBxdW1sLW1jcS1zb2x1dGlvbnMge1xuICAgIGZpZ3VyZS5pbWFnZSxcbiAgICBmaWd1cmUuaW1hZ2UucmVzaXplLTI1LFxuICAgIGZpZ3VyZS5pbWFnZS5yZXNpemUtNTAsXG4gICAgZmlndXJlLmltYWdlLnJlc2l6ZS03NSxcbiAgICBmaWd1cmUuaW1hZ2UucmVzaXplLTEwMCxcbiAgICBmaWd1cmUuaW1hZ2UucmVzaXplLW9yaWdpbmFsIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnNvbHV0aW9uLW9wdGlvbnMgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5xdW1sLW9wdGlvbiAub3B0aW9uIHAge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cblxuLmVuZFBhZ2UtY29udGFpbmVyLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zY29yZWJvYXJkLXNlY3Rpb25zIHtcbiAgZGlzcGxheTogY29udGVudHM7XG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuLmhvdmVyLWVmZmVjdCB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICYucHJvZ3Jlc3NCYXItYm9yZGVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMS42NXJlbTtcbiAgICAgIGhlaWdodDogMS42NXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG59XG4gIl0sInNvdXJjZVJvb3QiOiIifQ== */", ":root {\n --quml-mcq-title-txt: #131415;\n}\n\n .startpage__instr-desc .mcq-title, .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-sa .mcq-title, quml-mcq-solutions .mcq-title {\n color: var(--quml-mcq-title-txt);\n}\n .startpage__instr-desc .fs-8, .startpage__instr-desc .fs-9, .startpage__instr-desc .fs-10, .startpage__instr-desc .fs-11, .startpage__instr-desc .fs-12, .startpage__instr-desc .fs-13, .startpage__instr-desc .fs-14, .startpage__instr-desc .fs-15, .startpage__instr-desc .fs-16, .startpage__instr-desc .fs-17, .startpage__instr-desc .fs-18, .startpage__instr-desc .fs-19, .startpage__instr-desc .fs-20, .startpage__instr-desc .fs-21, .startpage__instr-desc .fs-22, .startpage__instr-desc .fs-23, .startpage__instr-desc .fs-24, .startpage__instr-desc .fs-25, .startpage__instr-desc .fs-26, .startpage__instr-desc .fs-27, .startpage__instr-desc .fs-28, .startpage__instr-desc .fs-29, .startpage__instr-desc .fs-30, .startpage__instr-desc .fs-36, .quml-mcq .fs-8, .quml-mcq .fs-9, .quml-mcq .fs-10, .quml-mcq .fs-11, .quml-mcq .fs-12, .quml-mcq .fs-13, .quml-mcq .fs-14, .quml-mcq .fs-15, .quml-mcq .fs-16, .quml-mcq .fs-17, .quml-mcq .fs-18, .quml-mcq .fs-19, .quml-mcq .fs-20, .quml-mcq .fs-21, .quml-mcq .fs-22, .quml-mcq .fs-23, .quml-mcq .fs-24, .quml-mcq .fs-25, .quml-mcq .fs-26, .quml-mcq .fs-27, .quml-mcq .fs-28, .quml-mcq .fs-29, .quml-mcq .fs-30, .quml-mcq .fs-36, .quml-sa .fs-8, .quml-sa .fs-9, .quml-sa .fs-10, .quml-sa .fs-11, .quml-sa .fs-12, .quml-sa .fs-13, .quml-sa .fs-14, .quml-sa .fs-15, .quml-sa .fs-16, .quml-sa .fs-17, .quml-sa .fs-18, .quml-sa .fs-19, .quml-sa .fs-20, .quml-sa .fs-21, .quml-sa .fs-22, .quml-sa .fs-23, .quml-sa .fs-24, .quml-sa .fs-25, .quml-sa .fs-26, .quml-sa .fs-27, .quml-sa .fs-28, .quml-sa .fs-29, .quml-sa .fs-30, .quml-sa .fs-36, quml-sa .fs-8, quml-sa .fs-9, quml-sa .fs-10, quml-sa .fs-11, quml-sa .fs-12, quml-sa .fs-13, quml-sa .fs-14, quml-sa .fs-15, quml-sa .fs-16, quml-sa .fs-17, quml-sa .fs-18, quml-sa .fs-19, quml-sa .fs-20, quml-sa .fs-21, quml-sa .fs-22, quml-sa .fs-23, quml-sa .fs-24, quml-sa .fs-25, quml-sa .fs-26, quml-sa .fs-27, quml-sa .fs-28, quml-sa .fs-29, quml-sa .fs-30, quml-sa .fs-36, quml-mcq-solutions .fs-8, quml-mcq-solutions .fs-9, quml-mcq-solutions .fs-10, quml-mcq-solutions .fs-11, quml-mcq-solutions .fs-12, quml-mcq-solutions .fs-13, quml-mcq-solutions .fs-14, quml-mcq-solutions .fs-15, quml-mcq-solutions .fs-16, quml-mcq-solutions .fs-17, quml-mcq-solutions .fs-18, quml-mcq-solutions .fs-19, quml-mcq-solutions .fs-20, quml-mcq-solutions .fs-21, quml-mcq-solutions .fs-22, quml-mcq-solutions .fs-23, quml-mcq-solutions .fs-24, quml-mcq-solutions .fs-25, quml-mcq-solutions .fs-26, quml-mcq-solutions .fs-27, quml-mcq-solutions .fs-28, quml-mcq-solutions .fs-29, quml-mcq-solutions .fs-30, quml-mcq-solutions .fs-36 {\n line-height: normal;\n}\n .startpage__instr-desc .fs-8, .quml-mcq .fs-8, .quml-sa .fs-8, quml-sa .fs-8, quml-mcq-solutions .fs-8 {\n font-size: 0.5rem;\n}\n .startpage__instr-desc .fs-9, .quml-mcq .fs-9, .quml-sa .fs-9, quml-sa .fs-9, quml-mcq-solutions .fs-9 {\n font-size: 0.563rem;\n}\n .startpage__instr-desc .fs-10, .quml-mcq .fs-10, .quml-sa .fs-10, quml-sa .fs-10, quml-mcq-solutions .fs-10 {\n font-size: 0.625rem;\n}\n .startpage__instr-desc .fs-11, .quml-mcq .fs-11, .quml-sa .fs-11, quml-sa .fs-11, quml-mcq-solutions .fs-11 {\n font-size: 0.688rem;\n}\n .startpage__instr-desc .fs-12, .quml-mcq .fs-12, .quml-sa .fs-12, quml-sa .fs-12, quml-mcq-solutions .fs-12 {\n font-size: 0.75rem;\n}\n .startpage__instr-desc .fs-13, .quml-mcq .fs-13, .quml-sa .fs-13, quml-sa .fs-13, quml-mcq-solutions .fs-13 {\n font-size: 0.813rem;\n}\n .startpage__instr-desc .fs-14, .quml-mcq .fs-14, .quml-sa .fs-14, quml-sa .fs-14, quml-mcq-solutions .fs-14 {\n font-size: 0.875rem;\n}\n .startpage__instr-desc .fs-15, .quml-mcq .fs-15, .quml-sa .fs-15, quml-sa .fs-15, quml-mcq-solutions .fs-15 {\n font-size: 0.938rem;\n}\n .startpage__instr-desc .fs-16, .quml-mcq .fs-16, .quml-sa .fs-16, quml-sa .fs-16, quml-mcq-solutions .fs-16 {\n font-size: 1rem;\n}\n .startpage__instr-desc .fs-17, .quml-mcq .fs-17, .quml-sa .fs-17, quml-sa .fs-17, quml-mcq-solutions .fs-17 {\n font-size: 1.063rem;\n}\n .startpage__instr-desc .fs-18, .quml-mcq .fs-18, .quml-sa .fs-18, quml-sa .fs-18, quml-mcq-solutions .fs-18 {\n font-size: 1.125rem;\n}\n .startpage__instr-desc .fs-19, .quml-mcq .fs-19, .quml-sa .fs-19, quml-sa .fs-19, quml-mcq-solutions .fs-19 {\n font-size: 1.188rem;\n}\n .startpage__instr-desc .fs-20, .quml-mcq .fs-20, .quml-sa .fs-20, quml-sa .fs-20, quml-mcq-solutions .fs-20 {\n font-size: 1.25rem;\n}\n .startpage__instr-desc .fs-21, .quml-mcq .fs-21, .quml-sa .fs-21, quml-sa .fs-21, quml-mcq-solutions .fs-21 {\n font-size: 1.313rem;\n}\n .startpage__instr-desc .fs-22, .quml-mcq .fs-22, .quml-sa .fs-22, quml-sa .fs-22, quml-mcq-solutions .fs-22 {\n font-size: 1.375rem;\n}\n .startpage__instr-desc .fs-23, .quml-mcq .fs-23, .quml-sa .fs-23, quml-sa .fs-23, quml-mcq-solutions .fs-23 {\n font-size: 1.438rem;\n}\n .startpage__instr-desc .fs-24, .quml-mcq .fs-24, .quml-sa .fs-24, quml-sa .fs-24, quml-mcq-solutions .fs-24 {\n font-size: 1.5rem;\n}\n .startpage__instr-desc .fs-25, .quml-mcq .fs-25, .quml-sa .fs-25, quml-sa .fs-25, quml-mcq-solutions .fs-25 {\n font-size: 1.563rem;\n}\n .startpage__instr-desc .fs-26, .quml-mcq .fs-26, .quml-sa .fs-26, quml-sa .fs-26, quml-mcq-solutions .fs-26 {\n font-size: 1.625rem;\n}\n .startpage__instr-desc .fs-27, .quml-mcq .fs-27, .quml-sa .fs-27, quml-sa .fs-27, quml-mcq-solutions .fs-27 {\n font-size: 1.688rem;\n}\n .startpage__instr-desc .fs-28, .quml-mcq .fs-28, .quml-sa .fs-28, quml-sa .fs-28, quml-mcq-solutions .fs-28 {\n font-size: 1.75rem;\n}\n .startpage__instr-desc .fs-29, .quml-mcq .fs-29, .quml-sa .fs-29, quml-sa .fs-29, quml-mcq-solutions .fs-29 {\n font-size: 1.813rem;\n}\n .startpage__instr-desc .fs-30, .quml-mcq .fs-30, .quml-sa .fs-30, quml-sa .fs-30, quml-mcq-solutions .fs-30 {\n font-size: 1.875rem;\n}\n .startpage__instr-desc .fs-36, .quml-mcq .fs-36, .quml-sa .fs-36, quml-sa .fs-36, quml-mcq-solutions .fs-36 {\n font-size: 2.25rem;\n}\n .startpage__instr-desc .text-left, .quml-mcq .text-left, .quml-sa .text-left, quml-sa .text-left, quml-mcq-solutions .text-left {\n text-align: left;\n}\n .startpage__instr-desc .text-center, .quml-mcq .text-center, .quml-sa .text-center, quml-sa .text-center, quml-mcq-solutions .text-center {\n text-align: center;\n}\n .startpage__instr-desc .text-right, .quml-mcq .text-right, .quml-sa .text-right, quml-sa .text-right, quml-mcq-solutions .text-right {\n text-align: right;\n}\n .startpage__instr-desc .image-style-align-right, .quml-mcq .image-style-align-right, .quml-sa .image-style-align-right, quml-sa .image-style-align-right, quml-mcq-solutions .image-style-align-right {\n float: right;\n text-align: right;\n margin-left: 0.5rem;\n}\n .startpage__instr-desc .image-style-align-left, .quml-mcq .image-style-align-left, .quml-sa .image-style-align-left, quml-sa .image-style-align-left, quml-mcq-solutions .image-style-align-left {\n float: left;\n text-align: left;\n margin-right: 0.5rem;\n}\n .startpage__instr-desc .image, .startpage__instr-desc figure.image, .quml-mcq .image, .quml-mcq figure.image, .quml-sa .image, .quml-sa figure.image, quml-sa .image, quml-sa figure.image, quml-mcq-solutions .image, quml-mcq-solutions figure.image {\n display: table;\n clear: both;\n text-align: center;\n margin: 0.5rem auto;\n position: relative;\n}\n .startpage__instr-desc figure.image.resize-original, .startpage__instr-desc figure.image, .quml-mcq figure.image.resize-original, .quml-mcq figure.image, .quml-sa figure.image.resize-original, .quml-sa figure.image, quml-sa figure.image.resize-original, quml-sa figure.image, quml-mcq-solutions figure.image.resize-original, quml-mcq-solutions figure.image {\n width: auto;\n height: auto;\n overflow: visible;\n}\n .startpage__instr-desc figure.image img, .quml-mcq figure.image img, .quml-sa figure.image img, quml-sa figure.image img, quml-mcq-solutions figure.image img {\n width: auto;\n}\n .startpage__instr-desc figure.image.resize-original img, .quml-mcq figure.image.resize-original img, .quml-sa figure.image.resize-original img, quml-sa figure.image.resize-original img, quml-mcq-solutions figure.image.resize-original img {\n width: auto;\n height: auto;\n}\n .startpage__instr-desc .image img, .quml-mcq .image img, .quml-sa .image img, quml-sa .image img, quml-mcq-solutions .image img {\n display: block;\n margin: 0 auto;\n max-width: 100%;\n min-width: 50px;\n}\n .startpage__instr-desc figure.image.resize-25, .quml-mcq figure.image.resize-25, .quml-sa figure.image.resize-25, quml-sa figure.image.resize-25, quml-mcq-solutions figure.image.resize-25 {\n width: 25%;\n height: auto;\n}\n .startpage__instr-desc figure.image.resize-50, .quml-mcq figure.image.resize-50, .quml-sa figure.image.resize-50, quml-sa figure.image.resize-50, quml-mcq-solutions figure.image.resize-50 {\n width: 50%;\n height: auto;\n}\n .startpage__instr-desc figure.image.resize-75, .quml-mcq figure.image.resize-75, .quml-sa figure.image.resize-75, quml-sa figure.image.resize-75, quml-mcq-solutions figure.image.resize-75 {\n width: 75%;\n height: auto;\n}\n .startpage__instr-desc figure.image.resize-100, .quml-mcq figure.image.resize-100, .quml-sa figure.image.resize-100, quml-sa figure.image.resize-100, quml-mcq-solutions figure.image.resize-100 {\n width: 100%;\n height: auto;\n}\n .startpage__instr-desc figure.table table, .quml-mcq figure.table table, .quml-sa figure.table table, quml-sa figure.table table, quml-mcq-solutions figure.table table {\n border-right: 0.0625rem solid var(--gray-100);\n}\n .startpage__instr-desc figure.table table, .startpage__instr-desc figure.table table tr td, .startpage__instr-desc figure.table table tr th, .quml-mcq figure.table table, .quml-mcq figure.table table tr td, .quml-mcq figure.table table tr th, .quml-sa figure.table table, .quml-sa figure.table table tr td, .quml-sa figure.table table tr th, quml-sa figure.table table, quml-sa figure.table table tr td, quml-sa figure.table table tr th, quml-mcq-solutions figure.table table, quml-mcq-solutions figure.table table tr td, quml-mcq-solutions figure.table table tr th {\n border: 0.0625rem solid var(--black);\n border-collapse: collapse;\n}\n .startpage__instr-desc figure.table table, .quml-mcq figure.table table, .quml-sa figure.table table, quml-sa figure.table table, quml-mcq-solutions figure.table table {\n width: 100%;\n background: var(--white);\n border: 0.0625rem solid var(--gray-100);\n box-shadow: none;\n border-radius: 0.25rem 0.25rem 0 0;\n text-align: left;\n color: var(--gray);\n border-collapse: separate;\n border-spacing: 0;\n table-layout: fixed;\n}\n .startpage__instr-desc figure.table table thead tr th, .quml-mcq figure.table table thead tr th, .quml-sa figure.table table thead tr th, quml-sa figure.table table thead tr th, quml-mcq-solutions figure.table table thead tr th {\n font-size: 0.875rem;\n padding: 1rem;\n background-color: var(--primary-100);\n position: relative;\n height: 2.5rem;\n border: 0px;\n border-bottom: 0.0625rem solid var(--gray-100);\n border-right: 0.0625rem solid var(--gray-100);\n font-weight: bold;\n color: var(--primary-color);\n text-transform: uppercase;\n}\n .startpage__instr-desc figure.table table thead tr th:first-child, .quml-mcq figure.table table thead tr th:first-child, .quml-sa figure.table table thead tr th:first-child, quml-sa figure.table table thead tr th:first-child, quml-mcq-solutions figure.table table thead tr th:first-child {\n border-top-left-radius: 0.25rem;\n}\n .startpage__instr-desc figure.table table thead tr th:last-child, .quml-mcq figure.table table thead tr th:last-child, .quml-sa figure.table table thead tr th:last-child, quml-sa figure.table table thead tr th:last-child, quml-mcq-solutions figure.table table thead tr th:last-child {\n border-top-right-radius: 0.25rem;\n border-right: 0rem solid var(--gray-100);\n}\n .startpage__instr-desc figure.table table tbody tr:nth-child(2n), .quml-mcq figure.table table tbody tr:nth-child(2n), .quml-sa figure.table table tbody tr:nth-child(2n), quml-sa figure.table table tbody tr:nth-child(2n), quml-mcq-solutions figure.table table tbody tr:nth-child(2n) {\n background-color: var(--gray-0);\n}\n .startpage__instr-desc figure.table table tbody tr:hover, .quml-mcq figure.table table tbody tr:hover, .quml-sa figure.table table tbody tr:hover, quml-sa figure.table table tbody tr:hover, quml-mcq-solutions figure.table table tbody tr:hover {\n background: var(--primary-0);\n color: rgba(var(--rc-rgba-gray), 0.95);\n cursor: pointer;\n}\n .startpage__instr-desc figure.table table tbody tr td, .quml-mcq figure.table table tbody tr td, .quml-sa figure.table table tbody tr td, quml-sa figure.table table tbody tr td, quml-mcq-solutions figure.table table tbody tr td {\n font-size: 0.875rem;\n padding: 1rem;\n color: var(--gray);\n height: 3.5rem;\n border: 0px;\n border-bottom: 0.0625rem solid var(--gray-100);\n border-right: 0.0625rem solid var(--gray-100);\n word-break: break-word;\n line-height: normal;\n}\n .startpage__instr-desc figure.table table tbody tr td:last-child, .quml-mcq figure.table table tbody tr td:last-child, .quml-sa figure.table table tbody tr td:last-child, quml-sa figure.table table tbody tr td:last-child, quml-mcq-solutions figure.table table tbody tr td:last-child {\n border-right: 0rem solid var(--gray-100);\n}\n .startpage__instr-desc figure.table table tbody tr td p, .quml-mcq figure.table table tbody tr td p, .quml-sa figure.table table tbody tr td p, quml-sa figure.table table tbody tr td p, quml-mcq-solutions figure.table table tbody tr td p {\n margin-bottom: 0px !important;\n}\n .startpage__instr-desc figure.table table tbody tr:last-child td, .quml-mcq figure.table table tbody tr:last-child td, .quml-sa figure.table table tbody tr:last-child td, quml-sa figure.table table tbody tr:last-child td, quml-mcq-solutions figure.table table tbody tr:last-child td {\n border-bottom: none;\n}\n .startpage__instr-desc figure.table table tbody tr:last-child td:first-child, .quml-mcq figure.table table tbody tr:last-child td:first-child, .quml-sa figure.table table tbody tr:last-child td:first-child, quml-sa figure.table table tbody tr:last-child td:first-child, quml-mcq-solutions figure.table table tbody tr:last-child td:first-child {\n border-bottom-left-radius: 0.25rem;\n}\n .startpage__instr-desc figure.table table tbody tr:last-child td:last-child, .quml-mcq figure.table table tbody tr:last-child td:last-child, .quml-sa figure.table table tbody tr:last-child td:last-child, quml-sa figure.table table tbody tr:last-child td:last-child, quml-mcq-solutions figure.table table tbody tr:last-child td:last-child {\n border-bottom-right-radius: 0.25rem;\n}\n .startpage__instr-desc ul, .startpage__instr-desc ol, .quml-mcq ul, .quml-mcq ol, .quml-sa ul, .quml-sa ol, quml-sa ul, quml-sa ol, quml-mcq-solutions ul, quml-mcq-solutions ol {\n margin-top: 0.5rem;\n}\n .startpage__instr-desc ul li, .startpage__instr-desc ol li, .quml-mcq ul li, .quml-mcq ol li, .quml-sa ul li, .quml-sa ol li, quml-sa ul li, quml-sa ol li, quml-mcq-solutions ul li, quml-mcq-solutions ol li {\n margin: 0.5rem;\n font-weight: normal;\n line-height: normal;\n}\n .startpage__instr-desc ul, .quml-mcq ul, .quml-sa ul, quml-sa ul, quml-mcq-solutions ul {\n list-style-type: disc;\n}\n .startpage__instr-desc h1, .startpage__instr-desc h2, .startpage__instr-desc h3, .startpage__instr-desc h4, .startpage__instr-desc h5, .startpage__instr-desc h6, .quml-mcq h1, .quml-mcq h2, .quml-mcq h3, .quml-mcq h4, .quml-mcq h5, .quml-mcq h6, .quml-sa h1, .quml-sa h2, .quml-sa h3, .quml-sa h4, .quml-sa h5, .quml-sa h6, quml-sa h1, quml-sa h2, quml-sa h3, quml-sa h4, quml-sa h5, quml-sa h6, quml-mcq-solutions h1, quml-mcq-solutions h2, quml-mcq-solutions h3, quml-mcq-solutions h4, quml-mcq-solutions h5, quml-mcq-solutions h6 {\n color: var(--primary-color);\n line-height: normal;\n margin-bottom: 1rem;\n}\n .startpage__instr-desc p, .startpage__instr-desc span, .quml-mcq p, .quml-mcq span, .quml-sa p, .quml-sa span, quml-sa p, quml-sa span, quml-mcq-solutions p, quml-mcq-solutions span {\n color: var(--quml-mcq-title-txt);\n}\n .startpage__instr-desc p strong, .startpage__instr-desc p span strong, .quml-mcq p strong, .quml-mcq p span strong, .quml-sa p strong, .quml-sa p span strong, quml-sa p strong, quml-sa p span strong, quml-mcq-solutions p strong, quml-mcq-solutions p span strong {\n font-weight: bold;\n}\n .startpage__instr-desc p span u, .startpage__instr-desc p u, .quml-mcq p span u, .quml-mcq p u, .quml-sa p span u, .quml-sa p u, quml-sa p span u, quml-sa p u, quml-mcq-solutions p span u, quml-mcq-solutions p u {\n text-decoration: underline;\n}\n .startpage__instr-desc p span i, .startpage__instr-desc p i, .quml-mcq p span i, .quml-mcq p i, .quml-sa p span i, .quml-sa p i, quml-sa p span i, quml-sa p i, quml-mcq-solutions p span i, quml-mcq-solutions p i {\n font-style: italic;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3F1bWwtbGlicmFyeS9zcmMvbGliL3N0YXJ0cGFnZS9zYi1ja2VkaXRvci1zdHlsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLDZCQUFBO0FBQ0Y7O0FBVUk7Ozs7O0VBQ0UsZ0NBQUE7QUFITjtBQU1JOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF3QkUsbUJBQUE7QUE0Rk47QUF6Rkk7Ozs7O0VBQ0UsaUJBQUE7QUErRk47QUE1Rkk7Ozs7O0VBQ0UsbUJBQUE7QUFrR047QUEvRkk7Ozs7O0VBQ0UsbUJBQUE7QUFxR047QUFsR0k7Ozs7O0VBQ0UsbUJBQUE7QUF3R047QUFyR0k7Ozs7O0VBQ0Usa0JBQUE7QUEyR047QUF4R0k7Ozs7O0VBQ0UsbUJBQUE7QUE4R047QUEzR0k7Ozs7O0VBQ0UsbUJBQUE7QUFpSE47QUE5R0k7Ozs7O0VBQ0UsbUJBQUE7QUFvSE47QUFqSEk7Ozs7O0VBQ0UsZUFBQTtBQXVITjtBQXBISTs7Ozs7RUFDRSxtQkFBQTtBQTBITjtBQXZISTs7Ozs7RUFDRSxtQkFBQTtBQTZITjtBQTFISTs7Ozs7RUFDRSxtQkFBQTtBQWdJTjtBQTdISTs7Ozs7RUFDRSxrQkFBQTtBQW1JTjtBQWhJSTs7Ozs7RUFDRSxtQkFBQTtBQXNJTjtBQW5JSTs7Ozs7RUFDRSxtQkFBQTtBQXlJTjtBQXRJSTs7Ozs7RUFDRSxtQkFBQTtBQTRJTjtBQXpJSTs7Ozs7RUFDRSxpQkFBQTtBQStJTjtBQTVJSTs7Ozs7RUFDRSxtQkFBQTtBQWtKTjtBQS9JSTs7Ozs7RUFDRSxtQkFBQTtBQXFKTjtBQWxKSTs7Ozs7RUFDRSxtQkFBQTtBQXdKTjtBQXJKSTs7Ozs7RUFDRSxrQkFBQTtBQTJKTjtBQXhKSTs7Ozs7RUFDRSxtQkFBQTtBQThKTjtBQTNKSTs7Ozs7RUFDRSxtQkFBQTtBQWlLTjtBQTlKSTs7Ozs7RUFDRSxrQkFBQTtBQW9LTjtBQWpLSTs7Ozs7RUFDRSxnQkFBQTtBQXVLTjtBQXBLSTs7Ozs7RUFDRSxrQkFBQTtBQTBLTjtBQXZLSTs7Ozs7RUFDRSxpQkFBQTtBQTZLTjtBQTFLSTs7Ozs7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBQWdMTjtBQTdLSTs7Ozs7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBQW1MTjtBQWhMSTs7Ozs7Ozs7OztFQUVFLGNBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FBMExOO0FBdkxJOzs7Ozs7Ozs7O0VBRUUsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBQWlNTjtBQTlMSTs7Ozs7RUFDRSxXQUFBO0FBb01OO0FBak1JOzs7OztFQUNFLFdBQUE7RUFDQSxZQUFBO0FBdU1OO0FBcE1JOzs7OztFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7QUEwTU47QUF2TUk7Ozs7O0VBQ0UsVUFBQTtFQUNBLFlBQUE7QUE2TU47QUExTUk7Ozs7O0VBQ0UsVUFBQTtFQUNBLFlBQUE7QUFnTk47QUE3TUk7Ozs7O0VBQ0UsVUFBQTtFQUNBLFlBQUE7QUFtTk47QUFoTkk7Ozs7O0VBQ0UsV0FBQTtFQUNBLFlBQUE7QUFzTk47QUFuTkk7Ozs7O0VBQ0UsNkNBQUE7QUF5Tk47QUF0Tkk7Ozs7Ozs7Ozs7Ozs7OztFQUdFLG9DQUFBO0VBQ0EseUJBQUE7QUFvT047QUFqT0k7Ozs7O0VBQ0UsV0FBQTtFQUNBLHdCQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQkFBQTtFQUNBLGtDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBQXVPTjtBQW5PVTs7Ozs7RUFVRSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxvQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSw4Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQkFBQTtFQUNBLHlCQUFBO0FBZ09aO0FBblBZOzs7OztFQUNFLCtCQUFBO0FBeVBkO0FBdFBZOzs7OztFQUNFLGdDQUFBO0VBQ0Esd0NBQUE7QUE0UGQ7QUF4T1U7Ozs7O0VBQ0UsK0JBQUE7QUE4T1o7QUEzT1U7Ozs7O0VBQ0UsNEJBQUE7RUFDQSxzQ0FBQTtFQUNBLGVBQUE7QUFpUFo7QUE5T1U7Ozs7O0VBQ0UsbUJBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLDhDQUFBO0VBQ0EsNkNBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0FBb1BaO0FBbFBZOzs7OztFQUNFLHdDQUFBO0FBd1BkO0FBclBZOzs7OztFQUNFLDZCQUFBO0FBMlBkO0FBdFBZOzs7OztFQUNFLG1CQUFBO0FBNFBkO0FBMVBjOzs7OztFQUNFLGtDQUFBO0FBZ1FoQjtBQTdQYzs7Ozs7RUFDRSxtQ0FBQTtBQW1RaEI7QUExUEk7Ozs7Ozs7Ozs7RUFFRSxrQkFBQTtBQW9RTjtBQWxRTTs7Ozs7Ozs7OztFQUNFLGNBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0FBNlFSO0FBelFJOzs7OztFQUNFLHFCQUFBO0FBK1FOO0FBNVFJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFNRSwyQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QUFzU047QUFuU0k7Ozs7Ozs7Ozs7RUFFRSxnQ0FBQTtBQTZTTjtBQTFTSTs7Ozs7Ozs7OztFQUVFLGlCQUFBO0FBb1ROO0FBalRJOzs7Ozs7Ozs7O0VBRUUsMEJBQUE7QUEyVE47QUF4VEk7Ozs7Ozs7Ozs7RUFFRSxrQkFBQTtBQWtVTiIsInNvdXJjZXNDb250ZW50IjpbIjo6bmctZGVlcCA6cm9vdCB7XG4gIC0tcXVtbC1tY3EtdGl0bGUtdHh0OiAjMTMxNDE1O1xufVxuXG5cbjo6bmctZGVlcCB7XG5cbiAgLnN0YXJ0cGFnZV9faW5zdHItZGVzYyxcbiAgLnF1bWwtbWNxLFxuICAucXVtbC1zYSxcbiAgcXVtbC1zYSxcbiAgcXVtbC1tY3Etc29sdXRpb25zIHtcbiAgICAubWNxLXRpdGxlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1xdW1sLW1jcS10aXRsZS10eHQpO1xuICAgIH1cblxuICAgIC5mcy04LFxuICAgIC5mcy05LFxuICAgIC5mcy0xMCxcbiAgICAuZnMtMTEsXG4gICAgLmZzLTEyLFxuICAgIC5mcy0xMyxcbiAgICAuZnMtMTQsXG4gICAgLmZzLTE1LFxuICAgIC5mcy0xNixcbiAgICAuZnMtMTcsXG4gICAgLmZzLTE4LFxuICAgIC5mcy0xOSxcbiAgICAuZnMtMjAsXG4gICAgLmZzLTIxLFxuICAgIC5mcy0yMixcbiAgICAuZnMtMjMsXG4gICAgLmZzLTI0LFxuICAgIC5mcy0yNSxcbiAgICAuZnMtMjYsXG4gICAgLmZzLTI3LFxuICAgIC5mcy0yOCxcbiAgICAuZnMtMjksXG4gICAgLmZzLTMwLFxuICAgIC5mcy0zNiB7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIC5mcy04IHtcbiAgICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICAgIH1cblxuICAgIC5mcy05IHtcbiAgICAgIGZvbnQtc2l6ZTogMC41NjNyZW07XG4gICAgfVxuXG4gICAgLmZzLTEwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgfVxuXG4gICAgLmZzLTExIHtcbiAgICAgIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gICAgfVxuXG4gICAgLmZzLTEyIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB9XG5cbiAgICAuZnMtMTMge1xuICAgICAgZm9udC1zaXplOiAwLjgxM3JlbTtcbiAgICB9XG5cbiAgICAuZnMtMTQge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG5cbiAgICAuZnMtMTUge1xuICAgICAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgICB9XG5cbiAgICAuZnMtMTYge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgIC5mcy0xNyB7XG4gICAgICBmb250LXNpemU6IDEuMDYzcmVtO1xuICAgIH1cblxuICAgIC5mcy0xOCB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIH1cblxuICAgIC5mcy0xOSB7XG4gICAgICBmb250LXNpemU6IDEuMTg4cmVtO1xuICAgIH1cblxuICAgIC5mcy0yMCB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuXG4gICAgLmZzLTIxIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zMTNyZW07XG4gICAgfVxuXG4gICAgLmZzLTIyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgfVxuXG4gICAgLmZzLTIzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40MzhyZW07XG4gICAgfVxuXG4gICAgLmZzLTI0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIC5mcy0yNSB7XG4gICAgICBmb250LXNpemU6IDEuNTYzcmVtO1xuICAgIH1cblxuICAgIC5mcy0yNiB7XG4gICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIH1cblxuICAgIC5mcy0yNyB7XG4gICAgICBmb250LXNpemU6IDEuNjg4cmVtO1xuICAgIH1cblxuICAgIC5mcy0yOCB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgfVxuXG4gICAgLmZzLTI5IHtcbiAgICAgIGZvbnQtc2l6ZTogMS44MTNyZW07XG4gICAgfVxuXG4gICAgLmZzLTMwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgfVxuXG4gICAgLmZzLTM2IHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICB9XG5cbiAgICAudGV4dC1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnRleHQtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudGV4dC1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAuaW1hZ2Utc3R5bGUtYWxpZ24tcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cblxuICAgIC5pbWFnZS1zdHlsZS1hbGlnbi1sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cblxuICAgIC5pbWFnZSxcbiAgICBmaWd1cmUuaW1hZ2Uge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMC41cmVtIGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgZmlndXJlLmltYWdlLnJlc2l6ZS1vcmlnaW5hbCxcbiAgICBmaWd1cmUuaW1hZ2Uge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICBmaWd1cmUuaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIGZpZ3VyZS5pbWFnZS5yZXNpemUtb3JpZ2luYWwgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5pbWFnZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICB9XG5cbiAgICBmaWd1cmUuaW1hZ2UucmVzaXplLTI1IHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgZmlndXJlLmltYWdlLnJlc2l6ZS01MCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIGZpZ3VyZS5pbWFnZS5yZXNpemUtNzUge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBmaWd1cmUuaW1hZ2UucmVzaXplLTEwMCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBmaWd1cmUudGFibGUgdGFibGUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgdmFyKC0tZ3JheS0xMDApO1xuICAgIH1cblxuICAgIGZpZ3VyZS50YWJsZSB0YWJsZSxcbiAgICBmaWd1cmUudGFibGUgdGFibGUgdHIgdGQsXG4gICAgZmlndXJlLnRhYmxlIHRhYmxlIHRyIHRoIHtcbiAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgfVxuXG4gICAgZmlndXJlLnRhYmxlIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tZ3JheS0xMDApO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbSAuMjVyZW0gMCAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiB2YXIoLS1ncmF5KTtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgICAgIHRoZWFkIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcmVtIHNvbGlkIHZhcigtLWdyYXktMTAwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktMTAwKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgYm9yZGVyOjBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IC4wNjI1cmVtIHNvbGlkIHZhcigtLWdyYXktMTAwKTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogLjA2MjVyZW0gc29saWQgdmFyKC0tZ3JheS0xMDApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0Ym9keSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS0wKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktMCk7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1yYy1yZ2JhLWdyYXkpLCAwLjk1KTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWdyYXkpO1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1ncmF5LTEwMCk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1ncmF5LTEwMCk7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcmVtIHNvbGlkIHZhcigtLWdyYXktMTAwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDAuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgcCxcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1xdW1sLW1jcS10aXRsZS10eHQpO1xuICAgIH1cblxuICAgIHAgc3Ryb25nLFxuICAgIHAgc3BhbiBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgcCBzcGFuIHUsXG4gICAgcCB1IHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIHAgc3BhbiBpLFxuICAgIHAgaSB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gIH1cbn0iXSwic291cmNlUm9vdCI6IiJ9 */"] }); } From ca0fbed896fd45f42f79ed5e12476e90d4a106a0 Mon Sep 17 00:00:00 2001 From: Rajnish Dargan Date: Thu, 31 Aug 2023 16:20:56 +0530 Subject: [PATCH 2/5] Isuue #IQ-515 fix: Zoom icon overlapping with image if user use the resolution for 25% in Horizontal layout --- .../src/lib/mcq/mcq.component.scss | 18 +++++++++++++++++- .../section-player.component.scss | 8 ++++---- web-component/sunbird-quml-player.js | 4 ++-- 3 files changed, 23 insertions(+), 7 deletions(-) diff --git a/projects/quml-library/src/lib/mcq/mcq.component.scss b/projects/quml-library/src/lib/mcq/mcq.component.scss index 9d2ddab8..a8005b1e 100644 --- a/projects/quml-library/src/lib/mcq/mcq.component.scss +++ b/projects/quml-library/src/lib/mcq/mcq.component.scss @@ -40,4 +40,20 @@ grid-template-columns: repeat(2,1fr); } } - } \ No newline at end of file + + .quml-mcq-option-card { + .magnify-icon { + width: 1rem; + height: 1rem; + right: -0.25rem; + bottom: -0.25rem; + border-top-left-radius: 0.40rem; + } + .magnify-icon::after { + width: 0.75rem; + height: 0.75rem; + bottom: 0.0625rem; + right: 0.0625rem; + } + } +} diff --git a/projects/quml-library/src/lib/section-player/section-player.component.scss b/projects/quml-library/src/lib/section-player/section-player.component.scss index 049e3d57..af900506 100644 --- a/projects/quml-library/src/lib/section-player/section-player.component.scss +++ b/projects/quml-library/src/lib/section-player/section-player.component.scss @@ -755,8 +755,8 @@ position: absolute; right: 0; bottom: 0; - width: 2rem; - height: 2rem; + width: 1.5rem; + height: 1.5rem; border-top-left-radius: 0.5rem; cursor: pointer; background-color: var(--quml-color-primary-contrast); @@ -768,8 +768,8 @@ bottom: 0.125rem; right: 0.125rem; z-index: 1; - width: 1.5rem; - height: 1.5rem; + width: 1rem; + height: 1rem; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='512' height='512' x='0' y='0' viewBox='0 0 37.166 37.166' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.829,32.045l-6.833-6.833c-0.513-0.513-1.167-0.788-1.836-0.853c2.06-2.567,3.298-5.819,3.298-9.359 c0-8.271-6.729-15-15-15c-8.271,0-15,6.729-15,15c0,8.271,6.729,15,15,15c3.121,0,6.021-0.96,8.424-2.598 c0.018,0.744,0.305,1.482,0.872,2.052l6.833,6.833c0.585,0.586,1.354,0.879,2.121,0.879s1.536-0.293,2.121-0.879 C37.001,35.116,37.001,33.217,35.829,32.045z M15.458,25c-5.514,0-10-4.484-10-10c0-5.514,4.486-10,10-10c5.514,0,10,4.486,10,10 C25.458,20.516,20.972,25,15.458,25z M22.334,15c0,1.104-0.896,2-2,2h-2.75v2.75c0,1.104-0.896,2-2,2s-2-0.896-2-2V17h-2.75 c-1.104,0-2-0.896-2-2s0.896-2,2-2h2.75v-2.75c0-1.104,0.896-2,2-2s2,0.896,2,2V13h2.75C21.438,13,22.334,13.895,22.334,15z' fill='%23ffffff' data-original='%23000000' style='' class=''/%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); background-size: cover; background-repeat: no-repeat; diff --git a/web-component/sunbird-quml-player.js b/web-component/sunbird-quml-player.js index ed975012..ff0a4e3d 100644 --- a/web-component/sunbird-quml-player.js +++ b/web-component/sunbird-quml-player.js @@ -83663,7 +83663,7 @@ class McqComponent { } }, dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_7__.NgIf, _mcq_question_mcq_question_component__WEBPACK_IMPORTED_MODULE_1__.McqQuestionComponent, _mcq_option_mcq_option_component__WEBPACK_IMPORTED_MODULE_2__.McqOptionComponent, _quml_popup_quml_popup_component__WEBPACK_IMPORTED_MODULE_3__.QumlPopupComponent], - styles: [".quml-mcq[_ngcontent-%COMP%] {\n padding: 0px;\n}\n.quml-mcq[_ngcontent-%COMP%] .columnBlock[_ngcontent-%COMP%] {\n display: inline-block;\n min-width: 12.5rem;\n padding: 0.25rem;\n min-height: 12.5rem;\n vertical-align: top;\n}\n.quml-mcq[_ngcontent-%COMP%] .questionBlock[_ngcontent-%COMP%] {\n max-width: 17.1875rem;\n width: 30%;\n}\n.quml-mcq[_ngcontent-%COMP%] .quml-mcq--option[_ngcontent-%COMP%] {\n overflow-x: auto;\n}\n.quml-mcq[_ngcontent-%COMP%] .image-grid[_ngcontent-%COMP%] {\n display: flex;\n}\n.quml-mcq[_ngcontent-%COMP%] .image-grid[_ngcontent-%COMP%] .quml-mcq--question[_ngcontent-%COMP%] {\n flex-basis: 25%;\n}\n.quml-mcq[_ngcontent-%COMP%] .image-grid[_ngcontent-%COMP%] .quml-mcq--option[_ngcontent-%COMP%] {\n flex: 1 1 75%;\n}\n\n .layoutImageGrid-mcq-horizontal .quml-mcq--option .qumlImageOption .wrapper {\n grid-template-columns: repeat(4, 1fr);\n}\n@media only screen and (min-width: 360px) and (max-width: 640px) {\n .layoutImageGrid-mcq-horizontal .quml-mcq--option .qumlImageOption .wrapper {\n grid-template-columns: repeat(2, 1fr);\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3F1bWwtbGlicmFyeS9zcmMvbGliL21jcS9tY3EuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxZQUFBO0FBREY7QUFHRTtFQUNFLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QUFESjtBQUlFO0VBQ0UscUJBQUE7RUFDQSxVQUFBO0FBRko7QUFLRTtFQUNFLGdCQUFBO0FBSEo7QUFLRTtFQUNFLGFBQUE7QUFISjtBQUtJO0VBQ0UsZUFBQTtBQUhOO0FBTUk7RUFDRSxhQUFBO0FBSk47O0FBV0U7RUFDRSxxQ0FBQTtBQVJKO0FBU0k7RUFGRjtJQUdJLHFDQUFBO0VBTko7QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AcHJvamVjdC1zdW5iaXJkL3NiLXN0eWxlcy9hc3NldHMvbWl4aW5zL21peGlucyc7XG5cbi5xdW1sLW1jcSB7XG4gIHBhZGRpbmc6IDBweDtcblxuICAuY29sdW1uQmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwMHB4KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLnF1ZXN0aW9uQmxvY2sge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDI3NXB4KTtcbiAgICB3aWR0aDogMzAlO1xuICB9XG5cbiAgLnF1bWwtbWNxLS1vcHRpb24ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbiAgLmltYWdlLWdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAucXVtbC1tY3EtLXF1ZXN0aW9uIHtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICB9XG5cbiAgICAucXVtbC1tY3EtLW9wdGlvbiB7XG4gICAgICBmbGV4OiAxIDEgNzUlO1xuICAgIH1cbiAgfVxufVxuXG5cbjo6bmctZGVlcCAubGF5b3V0SW1hZ2VHcmlkLW1jcS1ob3Jpem9udGFsIHtcbiAgLnF1bWwtbWNxLS1vcHRpb24gLnF1bWxJbWFnZU9wdGlvbiAud3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgIH1cbiAgfVxuICB9Il0sInNvdXJjZVJvb3QiOiIifQ== */", ".answer[_ngcontent-%COMP%] {\n border: 1px solid;\n padding: 0.2em;\n margin: 0.5em;\n}\n\n.icon[_ngcontent-%COMP%] {\n width: 15%;\n max-width: 70px;\n min-width: 50px;\n display: inline-block;\n vertical-align: top;\n}\n\n.mcqText[_ngcontent-%COMP%] {\n display: inline-block;\n word-break: break-word;\n}\n\n.mcq-option[_ngcontent-%COMP%] {\n background: var(--white);\n border-radius: 5px;\n margin: 8px 16px;\n padding: 8px;\n}\n\n.options[_ngcontent-%COMP%] {\n word-break: break-word;\n padding: 15px 5px;\n \n}\n\n.even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%] {\n width: 47%;\n display: inline-block;\n vertical-align: middle;\n}\n\n.column-block[_ngcontent-%COMP%] {\n display: inline-block;\n width: 48%;\n vertical-align: middle;\n}\n\n.selected[_ngcontent-%COMP%] {\n background: var(--primary-color);\n color: var(--white);\n box-shadow: 1px 2px 1px 3px var(--black);\n}\n\n.mathText[_ngcontent-%COMP%] {\n display: inline !important;\n}\n\n.padding-top[_ngcontent-%COMP%] {\n padding-top: 16px;\n}\n\n@media only screen and (min-width: 100px) and (max-width: 481px) {\n .mcqText[_ngcontent-%COMP%] {\n width: 75%;\n }\n .even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%] {\n width: 38%;\n display: inline-block;\n vertical-align: middle;\n }\n .column-block[_ngcontent-%COMP%] {\n display: inline-block;\n width: 42%;\n vertical-align: middle;\n }\n}\n@media only screen and (min-width: 481px) and (max-width: 800px) {\n .mcqText[_ngcontent-%COMP%] {\n width: 85%;\n }\n .even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%] {\n width: 43%;\n display: inline-block;\n vertical-align: middle;\n }\n .column-block[_ngcontent-%COMP%] {\n display: inline-block;\n width: 45%;\n vertical-align: middle;\n }\n}\n@media only screen and (min-width: 801px) and (max-width: 1200px) {\n .even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%] {\n width: 45%;\n }\n .column-block[_ngcontent-%COMP%] {\n display: inline-block;\n width: 45%;\n vertical-align: middle;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3F1bWwtbGlicmFyeS9zcmMvbGliL3F1bWwtbGlicmFyeS5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNJLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7QUFBSjs7QUFFQTtFQUNJLFVBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QUFDSjs7QUFFQTtFQUNJLHFCQUFBO0VBQ0Esc0JBQUE7QUFDSjs7QUFFQTtFQUNJLHdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7QUFDSjs7QUFFQTtFQUNJLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQ0FBQTtBQUNKOztBQUVBOztFQUVJLFVBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0FBQ0o7O0FBRUE7RUFDSSxxQkFBQTtFQUNBLFVBQUE7RUFDQSxzQkFBQTtBQUNKOztBQUVBO0VBQ0ksZ0NBQUE7RUFDQSxtQkFBQTtFQUNBLHdDQUFBO0FBQ0o7O0FBRUE7RUFDSSwwQkFBQTtBQUNKOztBQUVBO0VBQ0ksaUJBQUE7QUFDSjs7QUFFQTtFQUNJO0lBQ0ksVUFBQTtFQUNOO0VBRUU7O0lBRUksVUFBQTtJQUNBLHFCQUFBO0lBQ0Esc0JBQUE7RUFBTjtFQUVFO0lBQ0kscUJBQUE7SUFDQSxVQUFBO0lBQ0Esc0JBQUE7RUFBTjtBQUNGO0FBR0E7RUFDSTtJQUNJLFVBQUE7RUFETjtFQUlFOztJQUVJLFVBQUE7SUFDQSxxQkFBQTtJQUNBLHNCQUFBO0VBRk47RUFJRTtJQUNJLHFCQUFBO0lBQ0EsVUFBQTtJQUNBLHNCQUFBO0VBRk47QUFDRjtBQUtBO0VBQ0k7O0lBRUksVUFBQTtFQUhOO0VBTUU7SUFDSSxxQkFBQTtJQUNBLFVBQUE7SUFDQSxzQkFBQTtFQUpOO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AcHJvamVjdC1zdW5iaXJkL3NiLXN0eWxlcy9hc3NldHMvbWl4aW5zL21peGlucyc7XG4uYW5zd2VyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBwYWRkaW5nOiAwLjJlbTtcbiAgICBtYXJnaW46IDAuNWVtO1xufVxuLmljb24ge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm1jcVRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4ubWNxLW9wdGlvbiB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW46IDhweCAxNnB4O1xuICAgIHBhZGRpbmc6IDhweDtcbn1cblxuLm9wdGlvbnN7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgICAvKiBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgKi9cbn1cblxuLmV2ZW4sXG4ub2RkIHtcbiAgICB3aWR0aDogNDclO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY29sdW1uLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYm94LXNoYWRvdzogMXB4IDJweCAxcHggM3B4IHZhcigtLWJsYWNrKTtcbn1cblxuLm1hdGhUZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9we1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMHB4KSBhbmQgKG1heC13aWR0aDogNDgxcHgpIHtcbiAgICAubWNxVGV4dCB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgLmV2ZW4sXG4gICAgLm9kZCB7XG4gICAgICAgIHdpZHRoOiAzOCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgLmNvbHVtbi1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5tY3FUZXh0IHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICB9XG5cbiAgICAuZXZlbixcbiAgICAub2RkIHtcbiAgICAgICAgd2lkdGg6IDQzJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAuY29sdW1uLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5ldmVuLFxuICAgIC5vZGQge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgIH1cblxuICAgIC5jb2x1bW4tYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxufSJdLCJzb3VyY2VSb290IjoiIn0= */"] + styles: [".quml-mcq[_ngcontent-%COMP%] {\n padding: 0px;\n}\n.quml-mcq[_ngcontent-%COMP%] .columnBlock[_ngcontent-%COMP%] {\n display: inline-block;\n min-width: 12.5rem;\n padding: 0.25rem;\n min-height: 12.5rem;\n vertical-align: top;\n}\n.quml-mcq[_ngcontent-%COMP%] .questionBlock[_ngcontent-%COMP%] {\n max-width: 17.1875rem;\n width: 30%;\n}\n.quml-mcq[_ngcontent-%COMP%] .quml-mcq--option[_ngcontent-%COMP%] {\n overflow-x: auto;\n}\n.quml-mcq[_ngcontent-%COMP%] .image-grid[_ngcontent-%COMP%] {\n display: flex;\n}\n.quml-mcq[_ngcontent-%COMP%] .image-grid[_ngcontent-%COMP%] .quml-mcq--question[_ngcontent-%COMP%] {\n flex-basis: 25%;\n}\n.quml-mcq[_ngcontent-%COMP%] .image-grid[_ngcontent-%COMP%] .quml-mcq--option[_ngcontent-%COMP%] {\n flex: 1 1 75%;\n}\n\n .layoutImageGrid-mcq-horizontal .quml-mcq--option .qumlImageOption .wrapper {\n grid-template-columns: repeat(4, 1fr);\n}\n@media only screen and (min-width: 360px) and (max-width: 640px) {\n .layoutImageGrid-mcq-horizontal .quml-mcq--option .qumlImageOption .wrapper {\n grid-template-columns: repeat(2, 1fr);\n }\n}\n .layoutImageGrid-mcq-horizontal .quml-mcq-option-card .magnify-icon {\n width: 1rem;\n height: 1rem;\n right: -0.25rem;\n bottom: -0.25rem;\n border-top-left-radius: 0.4rem;\n}\n .layoutImageGrid-mcq-horizontal .quml-mcq-option-card .magnify-icon::after {\n width: 0.75rem;\n height: 0.75rem;\n bottom: 0.0625rem;\n right: 0.0625rem;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3F1bWwtbGlicmFyeS9zcmMvbGliL21jcS9tY3EuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxZQUFBO0FBREY7QUFHRTtFQUNFLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QUFESjtBQUlFO0VBQ0UscUJBQUE7RUFDQSxVQUFBO0FBRko7QUFLRTtFQUNFLGdCQUFBO0FBSEo7QUFLRTtFQUNFLGFBQUE7QUFISjtBQUtJO0VBQ0UsZUFBQTtBQUhOO0FBTUk7RUFDRSxhQUFBO0FBSk47O0FBV0U7RUFDRSxxQ0FBQTtBQVJKO0FBU0k7RUFGRjtJQUdJLHFDQUFBO0VBTko7QUFDRjtBQVVJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSw4QkFBQTtBQVJOO0FBVUk7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QUFSTiIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AcHJvamVjdC1zdW5iaXJkL3NiLXN0eWxlcy9hc3NldHMvbWl4aW5zL21peGlucyc7XG5cbi5xdW1sLW1jcSB7XG4gIHBhZGRpbmc6IDBweDtcblxuICAuY29sdW1uQmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwMHB4KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLnF1ZXN0aW9uQmxvY2sge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDI3NXB4KTtcbiAgICB3aWR0aDogMzAlO1xuICB9XG5cbiAgLnF1bWwtbWNxLS1vcHRpb24ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbiAgLmltYWdlLWdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAucXVtbC1tY3EtLXF1ZXN0aW9uIHtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICB9XG5cbiAgICAucXVtbC1tY3EtLW9wdGlvbiB7XG4gICAgICBmbGV4OiAxIDEgNzUlO1xuICAgIH1cbiAgfVxufVxuXG5cbjo6bmctZGVlcCAubGF5b3V0SW1hZ2VHcmlkLW1jcS1ob3Jpem9udGFsIHtcbiAgLnF1bWwtbWNxLS1vcHRpb24gLnF1bWxJbWFnZU9wdGlvbiAud3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgIH1cbiAgfVxuXG4gIC5xdW1sLW1jcS1vcHRpb24tY2FyZCB7XG4gICAgLm1hZ25pZnktaWNvbiB7XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIHJpZ2h0OiAtMC4yNXJlbTtcbiAgICAgIGJvdHRvbTogLTAuMjVyZW07XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjQwcmVtO1xuICAgIH1cbiAgICAubWFnbmlmeS1pY29uOjphZnRlciB7XG4gICAgICB3aWR0aDogMC43NXJlbTtcbiAgICAgIGhlaWdodDogMC43NXJlbTtcbiAgICAgIGJvdHRvbTogMC4wNjI1cmVtO1xuICAgICAgcmlnaHQ6IDAuMDYyNXJlbTtcbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */", ".answer[_ngcontent-%COMP%] {\n border: 1px solid;\n padding: 0.2em;\n margin: 0.5em;\n}\n\n.icon[_ngcontent-%COMP%] {\n width: 15%;\n max-width: 70px;\n min-width: 50px;\n display: inline-block;\n vertical-align: top;\n}\n\n.mcqText[_ngcontent-%COMP%] {\n display: inline-block;\n word-break: break-word;\n}\n\n.mcq-option[_ngcontent-%COMP%] {\n background: var(--white);\n border-radius: 5px;\n margin: 8px 16px;\n padding: 8px;\n}\n\n.options[_ngcontent-%COMP%] {\n word-break: break-word;\n padding: 15px 5px;\n \n}\n\n.even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%] {\n width: 47%;\n display: inline-block;\n vertical-align: middle;\n}\n\n.column-block[_ngcontent-%COMP%] {\n display: inline-block;\n width: 48%;\n vertical-align: middle;\n}\n\n.selected[_ngcontent-%COMP%] {\n background: var(--primary-color);\n color: var(--white);\n box-shadow: 1px 2px 1px 3px var(--black);\n}\n\n.mathText[_ngcontent-%COMP%] {\n display: inline !important;\n}\n\n.padding-top[_ngcontent-%COMP%] {\n padding-top: 16px;\n}\n\n@media only screen and (min-width: 100px) and (max-width: 481px) {\n .mcqText[_ngcontent-%COMP%] {\n width: 75%;\n }\n .even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%] {\n width: 38%;\n display: inline-block;\n vertical-align: middle;\n }\n .column-block[_ngcontent-%COMP%] {\n display: inline-block;\n width: 42%;\n vertical-align: middle;\n }\n}\n@media only screen and (min-width: 481px) and (max-width: 800px) {\n .mcqText[_ngcontent-%COMP%] {\n width: 85%;\n }\n .even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%] {\n width: 43%;\n display: inline-block;\n vertical-align: middle;\n }\n .column-block[_ngcontent-%COMP%] {\n display: inline-block;\n width: 45%;\n vertical-align: middle;\n }\n}\n@media only screen and (min-width: 801px) and (max-width: 1200px) {\n .even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%] {\n width: 45%;\n }\n .column-block[_ngcontent-%COMP%] {\n display: inline-block;\n width: 45%;\n vertical-align: middle;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3F1bWwtbGlicmFyeS9zcmMvbGliL3F1bWwtbGlicmFyeS5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNJLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7QUFBSjs7QUFFQTtFQUNJLFVBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QUFDSjs7QUFFQTtFQUNJLHFCQUFBO0VBQ0Esc0JBQUE7QUFDSjs7QUFFQTtFQUNJLHdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7QUFDSjs7QUFFQTtFQUNJLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQ0FBQTtBQUNKOztBQUVBOztFQUVJLFVBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0FBQ0o7O0FBRUE7RUFDSSxxQkFBQTtFQUNBLFVBQUE7RUFDQSxzQkFBQTtBQUNKOztBQUVBO0VBQ0ksZ0NBQUE7RUFDQSxtQkFBQTtFQUNBLHdDQUFBO0FBQ0o7O0FBRUE7RUFDSSwwQkFBQTtBQUNKOztBQUVBO0VBQ0ksaUJBQUE7QUFDSjs7QUFFQTtFQUNJO0lBQ0ksVUFBQTtFQUNOO0VBRUU7O0lBRUksVUFBQTtJQUNBLHFCQUFBO0lBQ0Esc0JBQUE7RUFBTjtFQUVFO0lBQ0kscUJBQUE7SUFDQSxVQUFBO0lBQ0Esc0JBQUE7RUFBTjtBQUNGO0FBR0E7RUFDSTtJQUNJLFVBQUE7RUFETjtFQUlFOztJQUVJLFVBQUE7SUFDQSxxQkFBQTtJQUNBLHNCQUFBO0VBRk47RUFJRTtJQUNJLHFCQUFBO0lBQ0EsVUFBQTtJQUNBLHNCQUFBO0VBRk47QUFDRjtBQUtBO0VBQ0k7O0lBRUksVUFBQTtFQUhOO0VBTUU7SUFDSSxxQkFBQTtJQUNBLFVBQUE7SUFDQSxzQkFBQTtFQUpOO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AcHJvamVjdC1zdW5iaXJkL3NiLXN0eWxlcy9hc3NldHMvbWl4aW5zL21peGlucyc7XG4uYW5zd2VyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBwYWRkaW5nOiAwLjJlbTtcbiAgICBtYXJnaW46IDAuNWVtO1xufVxuLmljb24ge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm1jcVRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4ubWNxLW9wdGlvbiB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW46IDhweCAxNnB4O1xuICAgIHBhZGRpbmc6IDhweDtcbn1cblxuLm9wdGlvbnN7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgICAvKiBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgKi9cbn1cblxuLmV2ZW4sXG4ub2RkIHtcbiAgICB3aWR0aDogNDclO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY29sdW1uLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYm94LXNoYWRvdzogMXB4IDJweCAxcHggM3B4IHZhcigtLWJsYWNrKTtcbn1cblxuLm1hdGhUZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9we1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMHB4KSBhbmQgKG1heC13aWR0aDogNDgxcHgpIHtcbiAgICAubWNxVGV4dCB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgLmV2ZW4sXG4gICAgLm9kZCB7XG4gICAgICAgIHdpZHRoOiAzOCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgLmNvbHVtbi1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5tY3FUZXh0IHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICB9XG5cbiAgICAuZXZlbixcbiAgICAub2RkIHtcbiAgICAgICAgd2lkdGg6IDQzJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAuY29sdW1uLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5ldmVuLFxuICAgIC5vZGQge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgIH1cblxuICAgIC5jb2x1bW4tYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxufSJdLCJzb3VyY2VSb290IjoiIn0= */"] }); } @@ -86101,7 +86101,7 @@ class SectionPlayerComponent { } }, dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_24__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_24__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_24__.NgIf, ngx_bootstrap_carousel__WEBPACK_IMPORTED_MODULE_25__.SlideComponent, ngx_bootstrap_carousel__WEBPACK_IMPORTED_MODULE_25__.CarouselComponent, _project_sunbird_sunbird_player_sdk_v9__WEBPACK_IMPORTED_MODULE_15__["ɵl"], _mcq_mcq_component__WEBPACK_IMPORTED_MODULE_4__.McqComponent, _header_header_component__WEBPACK_IMPORTED_MODULE_5__.HeaderComponent, _sa_sa_component__WEBPACK_IMPORTED_MODULE_6__.SaComponent, _icon_ans_ans_component__WEBPACK_IMPORTED_MODULE_7__.AnsComponent, _startpage_startpage_component__WEBPACK_IMPORTED_MODULE_8__.StartpageComponent, _alert_alert_component__WEBPACK_IMPORTED_MODULE_9__.AlertComponent, _mcq_solutions_mcq_solutions_component__WEBPACK_IMPORTED_MODULE_10__.McqSolutionsComponent], - styles: ["@charset \"UTF-8\";\n :root {\n --quml-scoreboard-sub-title: #6d7278;\n --quml-scoreboard-skipped: #969696;\n --quml-scoreboard-unattempted: #575757;\n --quml-color-success: #08bc82;\n --quml-color-danger: #f1635d;\n --quml-color-primary-contrast: #333;\n --quml-btn-border: #ccc;\n --quml-heder-text-color: #6250f5;\n --quml-header-bg-color: #c2c2c2;\n --quml-mcq-title-txt: #131415;\n --quml-zoom-btn-txt: #eee;\n --quml-zoom-btn-hover: #f2f2f2;\n --quml-main-bg: #fff;\n --quml-btn-color: #fff;\n --quml-question-bg: #fff;\n}\n\n.quml-header[_ngcontent-%COMP%] {\n background: var(--quml-header-bg-color);\n display: flow-root;\n height: 2.25rem;\n position: fixed;\n}\n\n.quml-container[_ngcontent-%COMP%] {\n overflow: hidden;\n width: 100%;\n height: 100%;\n position: relative;\n}\n\n.quml-landscape[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n}\n\n .carousel {\n outline: none;\n}\n\n.col[_ngcontent-%COMP%] {\n padding-left: 0px;\n padding-right: 0px;\n}\n\n.quml-button[_ngcontent-%COMP%] {\n background-color: var(--primary-color);\n \n border: none;\n color: var(--quml-btn-color);\n padding: 0.25rem;\n text-align: center;\n text-decoration: none;\n font-size: 1rem;\n margin: 0.125rem 0.5rem 0.125rem 0.125rem;\n cursor: pointer;\n width: 3rem;\n height: 2.5rem;\n border-radius: 10%;\n}\n\n.landscape-mode[_ngcontent-%COMP%] {\n height: 100%;\n width: 100%;\n position: relative;\n background-color: var(--quml-main-bg);\n}\n\n.landscape-content[_ngcontent-%COMP%] {\n padding: 2.5rem 4rem 0 4rem;\n overflow: auto;\n height: 100%;\n width: 100%;\n}\n@media only screen and (max-width: 480px) {\n .landscape-content[_ngcontent-%COMP%] {\n padding: 5rem 1rem 0 1rem;\n height: calc(100% - 3rem);\n }\n}\n\n.lanscape-mode-left[_ngcontent-%COMP%] {\n position: absolute;\n left: 0;\n top: 3.5rem;\n text-align: center;\n z-index: 1;\n width: 4rem;\n}\n\n.lanscape-mode-left[_ngcontent-%COMP%] div[_ngcontent-%COMP%] {\n padding-bottom: 1.5rem;\n}\n\n.landscape-center[_ngcontent-%COMP%] {\n width: 100%;\n}\n\n.lanscape-mode-right[_ngcontent-%COMP%] {\n -ms-overflow-style: none; \n scrollbar-width: none; \n position: absolute;\n padding: 0 1rem;\n right: 0.5rem;\n color: var(--quml-scoreboard-unattempted);\n font-size: 0.75rem;\n height: calc(100% - 4rem);\n overflow-y: auto;\n top: 3.5rem;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] {\n list-style: none;\n margin-top: 0.5rem;\n padding: 0;\n text-align: center;\n position: relative;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]::before {\n content: \"\";\n width: 0.0625rem;\n height: 100%;\n position: absolute;\n left: 0;\n right: 0;\n background-color: rgba(204, 204, 204, 0.5);\n z-index: 1;\n margin: 0 auto;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] {\n position: relative;\n z-index: 2;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.requiresSubmit[_ngcontent-%COMP%] {\n color: var(--quml-scoreboard-unattempted);\n border: 0.03125rem solid var(--quml-scoreboard-unattempted);\n border-radius: 50%;\n width: 1.25rem;\n height: 1.25rem;\n background: var(--white);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.requiresSubmit[_ngcontent-%COMP%]:hover {\n border: 0.0625rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent.nonFeedback[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover {\n border: 1px solid var(--primary-color);\n color: var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent.nonFeedback[_ngcontent-%COMP%] li.att-color[_ngcontent-%COMP%] {\n color: var(--white);\n background: var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul.nonFeedback[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover {\n border: 1px solid var(--primary-color);\n color: var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul.nonFeedback[_ngcontent-%COMP%] li.att-color[_ngcontent-%COMP%] {\n color: var(--white);\n background: var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:focus::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.progressBar-border[_ngcontent-%COMP%]::after {\n border: 1px solid var(--primary-color);\n content: \"\";\n width: 1.65rem;\n height: 1.65rem;\n border-radius: 50%;\n padding: 0.25rem;\n position: absolute;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%]::after {\n content: \"\";\n display: inline-block;\n transform: rotate(45deg);\n height: 0.6rem;\n width: 0.3rem;\n border-bottom: 0.12rem solid var(--primary-color);\n border-right: 0.12rem solid var(--primary-color);\n position: absolute;\n top: 0.25rem;\n right: -0.7rem;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]::after {\n content: \"\";\n position: absolute;\n top: 0.525rem;\n right: -0.7rem;\n height: 0.375rem;\n width: 0.375rem;\n border-radius: 0.375rem;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]::after {\n --correct-bg: var(--quml-color-success);\n background: var(--correct-bg);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]::after {\n --wrong-bg: var(--quml-color-danger);\n background: var(--wrong-bg);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]::after {\n --partial-bg: linear-gradient(\n 180deg,\n rgba(71, 164, 128, 1) 0%,\n rgba(71, 164, 128, 1) 50%,\n rgba(249, 122, 116, 1) 50%,\n rgba(249, 122, 116, 1) 100%\n );\n background: var(--partial-bg);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%] label[_ngcontent-%COMP%] {\n color: var(--white) !important;\n background: var(--primary-color);\n border: 0.03125rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%] {\n background-color: var(--quml-question-bg);\n border-radius: 0.25rem;\n width: 1.25rem;\n padding: 0.25rem;\n height: 1.25rem;\n display: flex;\n align-items: center;\n justify-content: center;\n color: var(--quml-scoreboard-unattempted);\n border: 0.03125rem solid var(--quml-scoreboard-unattempted);\n margin-bottom: 2.25rem;\n cursor: pointer;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.requiresSubmit[_ngcontent-%COMP%] {\n color: var(--quml-scoreboard-unattempted);\n border: 0.03125rem solid var(--quml-scoreboard-unattempted);\n border-radius: 50%;\n background: var(--white);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.requiresSubmit[_ngcontent-%COMP%]:hover {\n border: 0.0625rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.active[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:hover, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:focus {\n color: var(--primary-color);\n border: 0.0625rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.active[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:hover::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:focus::after {\n border: 1px solid var(--primary-color);\n content: \"\";\n height: 1.65rem;\n border-radius: 0.25rem;\n position: absolute;\n width: 1.65rem;\n background: var(--quml-question-bg);\n z-index: -1;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.skipped[_ngcontent-%COMP%] {\n color: var(--white);\n background: var(--quml-scoreboard-skipped);\n border: 0.0625rem solid var(--quml-scoreboard-skipped);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.unattempted[_ngcontent-%COMP%] {\n color: var(--quml-scoreboard-unattempted);\n border: 0.03125rem solid var(--quml-scoreboard-unattempted);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.unattempted[_ngcontent-%COMP%]:hover {\n border: 0.0625rem solid var(--primary-color);\n color: var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] {\n display: none;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] ~ ul[_ngcontent-%COMP%] {\n height: 0;\n transform: scaleY(0);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ ul[_ngcontent-%COMP%] {\n height: 100%;\n transform-origin: top;\n transition: transform 0.2s ease-out;\n transform: scaleY(1);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ label[_ngcontent-%COMP%] {\n border: 0.0625rem solid var(--primary-color);\n color: var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%] {\n background-color: var(--quml-question-bg);\n border-radius: 50%;\n width: 1.25rem;\n padding: 0.25rem;\n height: 1.25rem;\n display: flex;\n align-items: center;\n justify-content: center;\n border: 0.0625rem solid rgb(204, 204, 204);\n margin-bottom: 2.25rem;\n cursor: pointer;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.requiresSubmit[_ngcontent-%COMP%]:hover {\n border: 0.0625rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.progressBar-border[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%] .active[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.att-color[_ngcontent-%COMP%] {\n color: var(--primary-color);\n border: 0.0625rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.info-page[_ngcontent-%COMP%] {\n color: var(--white);\n background: var(--primary-color);\n border: 0.0625rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.skipped[_ngcontent-%COMP%] {\n color: var(--white);\n background: var(--quml-scoreboard-skipped);\n border: 0.0625rem solid var(--quml-scoreboard-skipped);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.skipped[_ngcontent-%COMP%]:hover {\n color: var(--white) !important;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.partial[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.wrong[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.correct[_ngcontent-%COMP%] {\n color: var(--white);\n border: 0px solid transparent;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.correct[_ngcontent-%COMP%] {\n --correct-bg: var(--quml-color-success);\n background: var(--correct-bg);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.wrong[_ngcontent-%COMP%] {\n --wrong-bg: var(--quml-color-danger);\n background: var(--wrong-bg);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.partial[_ngcontent-%COMP%] {\n --partial-bg: linear-gradient(\n 180deg,\n rgba(71, 164, 128, 1) 0%,\n rgba(71, 164, 128, 1) 50%,\n rgba(249, 122, 116, 1) 50%,\n rgba(249, 122, 116, 1) 100%\n );\n background: var(--partial-bg);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.unattempted[_ngcontent-%COMP%] {\n color: var(--quml-scoreboard-unattempted);\n border: 0.03125rem solid var(--quml-scoreboard-unattempted);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.unattempted[_ngcontent-%COMP%]:hover {\n border: 0.0625rem solid var(--primary-color);\n color: var(--primary-color);\n}\n\n.current-slide[_ngcontent-%COMP%] {\n color: var(--quml-scoreboard-sub-title);\n font-size: 0.875rem;\n font-weight: 900;\n letter-spacing: 0;\n}\n\n@media only screen and (max-width: 480px) {\n .lanscape-mode-right[_ngcontent-%COMP%] {\n background: var(--white);\n display: flex;\n align-items: center;\n overflow-x: auto;\n overflow-y: hidden;\n width: 90%;\n height: 2.5rem;\n padding: 1rem 0 0;\n margin: auto;\n left: 0;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] {\n list-style: none;\n padding: 0;\n text-align: center;\n position: relative;\n display: flex;\n height: 1.5rem;\n margin-top: 0;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%] {\n margin-right: 2.25rem;\n z-index: 1;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]:last-child {\n margin-right: 0px;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent[_ngcontent-%COMP%] {\n display: flex;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]:last-child {\n margin-right: 2.25rem;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] {\n top: -1.75rem;\n position: inherit;\n margin: 0.5rem 2.25rem;\n padding-left: 1.25rem;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]::before {\n background: transparent;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%]::after {\n content: \"\";\n top: -0.8125rem;\n right: auto;\n left: 0.625rem;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]::after {\n content: \"\";\n top: -0.525rem;\n left: 0.5rem;\n right: auto;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]::after {\n content: \"\";\n top: -0.525rem;\n left: 0.5rem;\n right: auto;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]::after {\n content: \"\";\n top: -0.525rem;\n left: 0.5rem;\n right: auto;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%] {\n margin-right: 2.25rem;\n margin-bottom: 0;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]::before {\n content: \"\";\n width: 100%;\n height: 0.0625rem;\n position: absolute;\n left: 0;\n top: 50%;\n transform: translate(0, -50%);\n right: 0;\n background-color: rgba(204, 204, 204, 0.5);\n z-index: 0;\n margin: 0 auto;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] ~ ul[_ngcontent-%COMP%] {\n width: 0;\n transform: scaleX(0);\n margin: 0;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ ul[_ngcontent-%COMP%] {\n width: calc(100% - 4rem);\n transform-origin: left;\n transition: transform 0.2s ease-out;\n transform: scaleX(1);\n margin: -1.25rem 3rem 0 4rem;\n }\n .landscape-center[_ngcontent-%COMP%] {\n margin-top: 2rem;\n }\n .lanscape-mode-left[_ngcontent-%COMP%] {\n display: none;\n }\n .landscape-mode[_ngcontent-%COMP%] {\n grid-template-areas: \"right right right\" \"center center center\" \"left left left\";\n }\n}\n.quml-timer[_ngcontent-%COMP%] {\n padding: 0.5rem;\n}\n\n.quml-header-text[_ngcontent-%COMP%] {\n margin: 0.5rem;\n text-align: center;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n}\n\n.quml-arrow-button[_ngcontent-%COMP%] {\n border-radius: 28%;\n font-size: 0%;\n outline: none;\n background-color: var(--primary-color);\n padding: 0.5rem;\n}\n\n.info-popup[_ngcontent-%COMP%] {\n position: absolute;\n top: 18%;\n right: 10%;\n font-size: 0.875rem;\n box-shadow: 0 0.125rem 0.875rem 0 rgba(0, 0, 0, 0.1);\n padding: 0.75rem;\n}\n\n.quml-menu[_ngcontent-%COMP%] {\n width: 1.5rem;\n height: 1.5rem;\n}\n\n.quml-card[_ngcontent-%COMP%] {\n background-color: var(--white);\n padding: 1.25rem;\n box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.2);\n width: 25%;\n position: absolute;\n left: 37%;\n text-align: center;\n top: 25%;\n z-index: 2;\n}\n\n.quml-card-title[_ngcontent-%COMP%] {\n font-size: 1.25rem;\n text-align: center;\n}\n\n.quml-card-body[_ngcontent-%COMP%] .wrong[_ngcontent-%COMP%] {\n color: red;\n}\n\n.quml-card-body[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] {\n color: green;\n}\n\n.quml-card-button-section[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] {\n color: var(--white);\n background-color: var(--primary-color);\n border-color: var(--primary-color);\n outline: none;\n font-size: 0.875rem;\n padding: 0.25rem 1.5rem;\n}\n\n.quml-card-button-section[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%] {\n width: 40%;\n display: inline;\n padding-right: 0.75rem;\n}\n\n .carousel.slide a.left.carousel-control.carousel-control-prev, .carousel.slide .carousel-control.carousel-control-next {\n display: none;\n}\n .carousel-item {\n perspective: unset;\n}\n\n.potrait-header-top[_ngcontent-%COMP%] {\n visibility: hidden;\n margin-top: -2.5rem;\n}\n\n.potrait-header-top[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] {\n display: grid;\n grid-template-columns: 1fr 15fr;\n}\n\n.potrait-header-top[_ngcontent-%COMP%] .quml-menu[_ngcontent-%COMP%] {\n color: var(--quml-heder-text-color);\n font-size: 1.5rem;\n padding-left: 1.25rem;\n margin-top: 0.25rem;\n}\n\n.potrait-header-top[_ngcontent-%COMP%] .quml-header-text[_ngcontent-%COMP%] {\n font-size: 0.875rem;\n color: var(--quml-heder-text-color);\n}\n\n.row[_ngcontent-%COMP%] {\n margin-right: 0px;\n margin-left: 0px;\n}\n\n.portrait-header[_ngcontent-%COMP%] {\n visibility: hidden;\n}\n\n.image-viewer__overlay[_ngcontent-%COMP%], .image-viewer__container[_ngcontent-%COMP%], .image-viewer__close[_ngcontent-%COMP%], .image-viewer__zoom[_ngcontent-%COMP%] {\n position: absolute;\n}\n.image-viewer__overlay[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n background: var(--quml-color-primary-contrast);\n z-index: 11111;\n}\n.image-viewer__container[_ngcontent-%COMP%] {\n background-color: var(--quml-color-primary-contrast);\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n z-index: 11111;\n width: 80%;\n height: 80%;\n}\n.image-viewer__img[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n}\n.image-viewer__close[_ngcontent-%COMP%] {\n top: 1rem;\n right: 1rem;\n text-align: center;\n cursor: pointer;\n z-index: 999999;\n background: rgba(0, 0, 0, 0.5);\n border-radius: 100%;\n width: 3rem;\n height: 3rem;\n position: inherit;\n}\n.image-viewer__close[_ngcontent-%COMP%]::after {\n content: \"\u2715\";\n color: var(--white);\n font-size: 2rem;\n}\n.image-viewer__close[_ngcontent-%COMP%]:hover {\n background: rgb(0, 0, 0);\n}\n.image-viewer__zoom[_ngcontent-%COMP%] {\n bottom: 1rem;\n right: 1rem;\n width: 2.5rem;\n height: auto;\n border-radius: 0.5rem;\n background: var(--white);\n display: flex;\n flex-direction: column;\n align-items: center;\n overflow: hidden;\n z-index: 99999;\n position: inherit;\n border: 0.0625rem solid var(--quml-zoom-btn-txt);\n}\n.image-viewer__zoomin[_ngcontent-%COMP%], .image-viewer__zoomout[_ngcontent-%COMP%] {\n text-align: center;\n height: 2.5rem;\n position: relative;\n width: 2.5rem;\n cursor: pointer;\n}\n.image-viewer__zoomin[_ngcontent-%COMP%]:hover, .image-viewer__zoomout[_ngcontent-%COMP%]:hover {\n background-color: var(--quml-zoom-btn-hover);\n}\n.image-viewer__zoomin[_ngcontent-%COMP%]::after, .image-viewer__zoomout[_ngcontent-%COMP%]::after {\n font-size: 1.5rem;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n.image-viewer__zoomin[_ngcontent-%COMP%] {\n border-bottom: 0.0625rem solid var(--quml-btn-border);\n}\n.image-viewer__zoomin[_ngcontent-%COMP%]::after {\n content: \"+\";\n}\n.image-viewer__zoomout[_ngcontent-%COMP%]::after {\n content: \"\u2212\";\n}\n\n\n quml-ans {\n cursor: pointer;\n}\n quml-ans svg circle {\n fill: var(--quml-zoom-btn-txt);\n}\n .magnify-icon {\n position: absolute;\n right: 0;\n bottom: 0;\n width: 2rem;\n height: 2rem;\n border-top-left-radius: 0.5rem;\n cursor: pointer;\n background-color: var(--quml-color-primary-contrast);\n}\n .magnify-icon::after {\n content: \"\";\n position: absolute;\n bottom: 0.125rem;\n right: 0.125rem;\n z-index: 1;\n width: 1.5rem;\n height: 1.5rem;\n background-image: url(\"data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='512' height='512' x='0' y='0' viewBox='0 0 37.166 37.166' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.829,32.045l-6.833-6.833c-0.513-0.513-1.167-0.788-1.836-0.853c2.06-2.567,3.298-5.819,3.298-9.359 c0-8.271-6.729-15-15-15c-8.271,0-15,6.729-15,15c0,8.271,6.729,15,15,15c3.121,0,6.021-0.96,8.424-2.598 c0.018,0.744,0.305,1.482,0.872,2.052l6.833,6.833c0.585,0.586,1.354,0.879,2.121,0.879s1.536-0.293,2.121-0.879 C37.001,35.116,37.001,33.217,35.829,32.045z M15.458,25c-5.514,0-10-4.484-10-10c0-5.514,4.486-10,10-10c5.514,0,10,4.486,10,10 C25.458,20.516,20.972,25,15.458,25z M22.334,15c0,1.104-0.896,2-2,2h-2.75v2.75c0,1.104-0.896,2-2,2s-2-0.896-2-2V17h-2.75 c-1.104,0-2-0.896-2-2s0.896-2,2-2h2.75v-2.75c0-1.104,0.896-2,2-2s2,0.896,2,2V13h2.75C21.438,13,22.334,13.895,22.334,15z' fill='%23ffffff' data-original='%23000000' style='' class=''/%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A\");\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n}\n .solution-options figure.image {\n border: 0.0625rem solid var(--quml-btn-border);\n overflow: hidden;\n border-radius: 0.25rem;\n position: relative;\n}\n .solutions .solution-options figure.image, .image-viewer__overlay .image-viewer__container {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n .solutions .solution-options figure.image .portrait, .image-viewer__overlay .image-viewer__container .portrait {\n width: auto;\n height: 100%;\n}\n .solutions .solution-options figure.image .neutral, .image-viewer__overlay .image-viewer__container .neutral {\n width: auto;\n height: auto;\n}\n@media only screen and (max-width: 768px) {\n .solutions .solution-options figure.image .neutral, .image-viewer__overlay .image-viewer__container .neutral {\n width: 100%;\n }\n}\n@media only screen and (min-width: 768px) {\n .solutions .solution-options figure.image .neutral, .image-viewer__overlay .image-viewer__container .neutral {\n height: 100%;\n }\n}\n .solutions .solution-options figure.image .landscape, .image-viewer__overlay .image-viewer__container .landscape {\n height: auto;\n}\n .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-sa .mcq-title, quml-mcq-solutions .mcq-title {\n color: var(--quml-mcq-title-txt);\n}\n .quml-mcq .mcq-title p, .quml-sa .mcq-title p, quml-sa .mcq-title p, quml-mcq-solutions .mcq-title p {\n word-break: break-word;\n}\n@media only screen and (max-width: 480px) {\n .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-sa .mcq-title, quml-mcq-solutions .mcq-title {\n margin-top: 1rem;\n }\n}\n .quml-mcq .quml-mcq--option .quml-mcq-option-card p:first-child, .quml-mcq .quml-mcq--option .quml-mcq-option-card p:last-child, .quml-sa .quml-mcq--option .quml-mcq-option-card p:first-child, .quml-sa .quml-mcq--option .quml-mcq-option-card p:last-child, quml-sa .quml-mcq--option .quml-mcq-option-card p:first-child, quml-sa .quml-mcq--option .quml-mcq-option-card p:last-child, quml-mcq-solutions .quml-mcq--option .quml-mcq-option-card p:first-child, quml-mcq-solutions .quml-mcq--option .quml-mcq-option-card p:last-child {\n margin-bottom: 0;\n}\n quml-mcq-solutions figure.image, quml-mcq-solutions figure.image.resize-25, quml-mcq-solutions figure.image.resize-50, quml-mcq-solutions figure.image.resize-75, quml-mcq-solutions figure.image.resize-100, quml-mcq-solutions figure.image.resize-original {\n width: 25%;\n height: auto;\n}\n quml-mcq-solutions .solution-options p {\n margin-bottom: 1rem;\n}\n .quml-option .option p {\n word-break: break-word;\n}\n\n.endPage-container-height[_ngcontent-%COMP%] {\n height: 100%;\n}\n\n.scoreboard-sections[_ngcontent-%COMP%] {\n display: contents;\n}\n.scoreboard-sections[_ngcontent-%COMP%] li[_ngcontent-%COMP%] {\n position: relative;\n z-index: 2;\n}\n\n.hover-effect[_ngcontent-%COMP%]:hover::after, .hover-effect[_ngcontent-%COMP%]:focus::after, .hover-effect.progressBar-border[_ngcontent-%COMP%]::after {\n border: 1px solid var(--primary-color);\n content: \"\";\n width: 1.65rem;\n height: 1.65rem;\n border-radius: 50%;\n padding: 0.25rem;\n position: absolute;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3F1bWwtbGlicmFyeS9zcmMvbGliL3NlY3Rpb24tcGxheWVyL3NlY3Rpb24tcGxheWVyLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQUVoQjtFQUNFLG9DQUFBO0VBQ0Esa0NBQUE7RUFDQSxzQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSxtQ0FBQTtFQUNBLHVCQUFBO0VBQ0EsZ0NBQUE7RUFDQSwrQkFBQTtFQUNBLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSw4QkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSx3QkFBQTtBQUFGOztBQUdBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0FBQUY7O0FBR0E7RUFDRSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUFBRjs7QUFHQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FBQUY7O0FBR0E7RUFDRSxhQUFBO0FBQUY7O0FBR0E7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0FBQUY7O0FBR0E7RUFDRSxzQ0FBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsNEJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EseUNBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBQUFGOztBQUdBO0VBQ0UsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHFDQUFBO0FBQUY7O0FBR0E7RUFDRSwyQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQUFGO0FBRUU7RUFORjtJQU9JLHlCQUFBO0lBQ0EseUJBQUE7RUFDRjtBQUNGOztBQUVBO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7QUFDRjs7QUFFQTtFQUNFLHNCQUFB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QTtBQXpGTjtBQTRGSTtFQUNFLG1CQUFBO0FBMUZOO0FBOEZFO0VBQ0Usc0JBQUE7QUE1Rko7O0FBZ0dBO0VBQ0UsWUFBQTtBQTdGRjs7QUErRkE7RUFDRSxpQkFBQTtBQTVGRjtBQTZGRTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtBQTNGSjs7QUFrR0k7RUFDRSxzQ0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBQS9GTiIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQHByb2plY3Qtc3VuYmlyZC9zYi1zdHlsZXMvYXNzZXRzL21peGlucy9taXhpbnNcIjtcblxuOjpuZy1kZWVwIDpyb290IHtcbiAgLS1xdW1sLXNjb3JlYm9hcmQtc3ViLXRpdGxlOiAjNmQ3Mjc4O1xuICAtLXF1bWwtc2NvcmVib2FyZC1za2lwcGVkOiAjOTY5Njk2O1xuICAtLXF1bWwtc2NvcmVib2FyZC11bmF0dGVtcHRlZDogIzU3NTc1NztcbiAgLS1xdW1sLWNvbG9yLXN1Y2Nlc3M6ICMwOGJjODI7XG4gIC0tcXVtbC1jb2xvci1kYW5nZXI6ICNmMTYzNWQ7XG4gIC0tcXVtbC1jb2xvci1wcmltYXJ5LWNvbnRyYXN0OiAjMzMzO1xuICAtLXF1bWwtYnRuLWJvcmRlcjogI2NjYztcbiAgLS1xdW1sLWhlZGVyLXRleHQtY29sb3I6ICM2MjUwZjU7XG4gIC0tcXVtbC1oZWFkZXItYmctY29sb3I6ICNjMmMyYzI7XG4gIC0tcXVtbC1tY3EtdGl0bGUtdHh0OiAjMTMxNDE1O1xuICAtLXF1bWwtem9vbS1idG4tdHh0OiAjZWVlO1xuICAtLXF1bWwtem9vbS1idG4taG92ZXI6ICNmMmYyZjI7XG4gIC0tcXVtbC1tYWluLWJnOiAjZmZmO1xuICAtLXF1bWwtYnRuLWNvbG9yOiAjZmZmO1xuICAtLXF1bWwtcXVlc3Rpb24tYmc6ICNmZmY7XG59XG5cbi5xdW1sLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXF1bWwtaGVhZGVyLWJnLWNvbG9yKTtcbiAgZGlzcGxheTogZmxvdy1yb290O1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnF1bWwtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucXVtbC1sYW5kc2NhcGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG46Om5nLWRlZXAgLmNhcm91c2VsIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNvbCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5xdW1sLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAvKiBOYXZ5IEJsdWUgKi9cbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogdmFyKC0tcXVtbC1idG4tY29sb3IpO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAuMTI1cmVtIDAuNXJlbSAwLjEyNXJlbSAwLjEyNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwJTtcbn1cblxuLmxhbmRzY2FwZS1tb2RlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1xdW1sLW1haW4tYmcpO1xufVxuXG4ubGFuZHNjYXBlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyLjVyZW0gNHJlbSAwIDRyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBwYWRkaW5nOiA1cmVtIDFyZW0gMCAxcmVtO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gM3JlbSk7XG4gIH1cbn1cblxuLmxhbnNjYXBlLW1vZGUtbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDRyZW07XG59XG5cbi5sYW5zY2FwZS1tb2RlLWxlZnQgZGl2IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLmxhbmRzY2FwZS1jZW50ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxhbnNjYXBlLW1vZGUtcmlnaHQge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIElFIGFuZCBFZGdlICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLXF1bWwtc2NvcmVib2FyZC11bmF0dGVtcHRlZCk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdG9wOiAzLjVyZW07XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDAuMDYyNXJlbTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC41KTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgJi5yZXF1aXJlc1N1Ym1pdCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1xdW1sLXNjb3JlYm9hcmQtdW5hdHRlbXB0ZWQpO1xuICAgICAgICBib3JkZXI6IDAuMDMxMjVyZW0gc29saWQgdmFyKC0tcXVtbC1zY29yZWJvYXJkLXVuYXR0ZW1wdGVkKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zaW5nbGVDb250ZW50Lm5vbkZlZWRiYWNrIHtcbiAgICAgIGxpOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIH1cbiAgICAgIGxpLmF0dC1jb2xvciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbiB7XG4gICAgICB1bCB7XG4gICAgICAgICYubm9uRmVlZGJhY2sge1xuICAgICAgICAgIGxpOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBsaS5hdHQtY29sb3Ige1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICYucHJvZ3Jlc3NCYXItYm9yZGVyIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiAxLjY1cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEuNjVyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmF0dGVtcHRlZCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgaGVpZ2h0OiAwLjZyZW07XG4gICAgICAgICAgd2lkdGg6IDAuM3JlbTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjEycmVtIHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMC4xMnJlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwLjI1cmVtO1xuICAgICAgICAgIHJpZ2h0OiAtMC43cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmNvcnJlY3Q6OmFmdGVyLFxuICAgICAgJi53cm9uZzo6YWZ0ZXIsXG4gICAgICAmLnBhcnRpYWw6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAuNTI1cmVtO1xuICAgICAgICByaWdodDogLTAuN3JlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjM3NXJlbTtcbiAgICAgICAgd2lkdGg6IDAuMzc1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgICAgIH1cbiAgICAgICYuY29ycmVjdCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAtLWNvcnJlY3QtYmc6IHZhcigtLXF1bWwtY29sb3Itc3VjY2Vzcyk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29ycmVjdC1iZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYud3Jvbmcge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgLS13cm9uZy1iZzogdmFyKC0tcXVtbC1jb2xvci1kYW5nZXIpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdyb25nLWJnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5wYXJ0aWFsIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIC0tcGFydGlhbC1iZzogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgMTgwZGVnLFxuICAgICAgICAgICAgcmdiYSg3MSwgMTY0LCAxMjgsIDEpIDAlLFxuICAgICAgICAgICAgcmdiYSg3MSwgMTY0LCAxMjgsIDEpIDUwJSxcbiAgICAgICAgICAgIHJnYmEoMjQ5LCAxMjIsIDExNiwgMSkgNTAlLFxuICAgICAgICAgICAgcmdiYSgyNDksIDEyMiwgMTE2LCAxKSAxMDAlXG4gICAgICAgICAgKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wYXJ0aWFsLWJnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hdHRlbXB0ZWQsXG4gICAgICAmLnBhcnRpYWwge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgIGJvcmRlcjogMC4wMzEyNXJlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbiBsYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1xdW1sLXF1ZXN0aW9uLWJnKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6IHZhcigtLXF1bWwtc2NvcmVib2FyZC11bmF0dGVtcHRlZCk7XG4gICAgICBib3JkZXI6IDAuMDMxMjVyZW0gc29saWQgdmFyKC0tcXVtbC1zY29yZWJvYXJkLXVuYXR0ZW1wdGVkKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICYucmVxdWlyZXNTdWJtaXQge1xuICAgICAgICBjb2xvcjogdmFyKC0tcXVtbC1zY29yZWJvYXJkLXVuYXR0ZW1wdGVkKTtcbiAgICAgICAgYm9yZGVyOiAwLjAzMTI1cmVtIHNvbGlkIHZhcigtLXF1bWwtc2NvcmVib2FyZC11bmF0dGVtcHRlZCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hY3RpdmUsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGhlaWdodDogMS42NXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMS42NXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdW1sLXF1ZXN0aW9uLWJnKTtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5za2lwcGVkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcXVtbC1zY29yZWJvYXJkLXNraXBwZWQpO1xuICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1xdW1sLXNjb3JlYm9hcmQtc2tpcHBlZCk7XG4gICAgICB9XG4gICAgICAmLnVuYXR0ZW1wdGVkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXF1bWwtc2NvcmVib2FyZC11bmF0dGVtcHRlZCk7XG4gICAgICAgIGJvcmRlcjogMC4wMzEyNXJlbSBzb2xpZCB2YXIoLS1xdW1sLXNjb3JlYm9hcmQtdW5hdHRlbXB0ZWQpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB+IHVsIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IHVsIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgfVxuICAgIC5zZWN0aW9uIHtcbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWwge1xuICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2hvd0ZlZWRCYWNrLXByb2dyZXNzQmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXF1bWwtcXVlc3Rpb24tYmcpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICBwYWRkaW5nOiAwLjI1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJi5yZXF1aXJlc1N1Ym1pdCB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucHJvZ3Jlc3NCYXItYm9yZGVyLFxuICAgICAgLmFjdGl2ZSxcbiAgICAgICYuYXR0LWNvbG9yIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJi5pbmZvLXBhZ2Uge1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICB9XG4gICAgICAmLnNraXBwZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdW1sLXNjb3JlYm9hcmQtc2tpcHBlZCk7XG4gICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLXF1bWwtc2NvcmVib2FyZC1za2lwcGVkKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnBhcnRpYWwsXG4gICAgICAmLndyb25nLFxuICAgICAgJi5jb3JyZWN0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICAmLmNvcnJlY3Qge1xuICAgICAgICAtLWNvcnJlY3QtYmc6IHZhcigtLXF1bWwtY29sb3Itc3VjY2Vzcyk7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvcnJlY3QtYmcpO1xuICAgICAgfVxuICAgICAgJi53cm9uZyB7XG4gICAgICAgIC0td3JvbmctYmc6IHZhcigtLXF1bWwtY29sb3ItZGFuZ2VyKTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td3JvbmctYmcpO1xuICAgICAgfVxuICAgICAgJi5wYXJ0aWFsIHtcbiAgICAgICAgLS1wYXJ0aWFsLWJnOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgMTgwZGVnLFxuICAgICAgICAgIHJnYmEoNzEsIDE2NCwgMTI4LCAxKSAwJSxcbiAgICAgICAgICByZ2JhKDcxLCAxNjQsIDEyOCwgMSkgNTAlLFxuICAgICAgICAgIHJnYmEoMjQ5LCAxMjIsIDExNiwgMSkgNTAlLFxuICAgICAgICAgIHJnYmEoMjQ5LCAxMjIsIDExNiwgMSkgMTAwJVxuICAgICAgICApO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wYXJ0aWFsLWJnKTtcbiAgICAgIH1cbiAgICAgICYudW5hdHRlbXB0ZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0tcXVtbC1zY29yZWJvYXJkLXVuYXR0ZW1wdGVkKTtcbiAgICAgICAgYm9yZGVyOiAwLjAzMTI1cmVtIHNvbGlkIHZhcigtLXF1bWwtc2NvcmVib2FyZC11bmF0dGVtcHRlZCk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY3VycmVudC1zbGlkZSB7XG4gIGNvbG9yOiB2YXIoLS1xdW1sLXNjb3JlYm9hcmQtc3ViLXRpdGxlKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxhbnNjYXBlLW1vZGUtcmlnaHQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAuc2hvd0ZlZWRCYWNrLXByb2dyZXNzQmFyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zaW5nbGVDb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLnNob3dGZWVkQmFjay1wcm9ncmVzc0JhcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIHRvcDogLTEuNzVyZW07XG4gICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMi4yNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmF0dGVtcHRlZCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHRvcDogLTAuODEyNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogMC42MjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY29ycmVjdCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHRvcDogLTAuNTI1cmVtO1xuICAgICAgICAgICAgbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYud3Jvbmcge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0b3A6IC0wLjUyNXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnBhcnRpYWwge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0b3A6IC0wLjUyNXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlY3Rpb24gbGFiZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwLjA2MjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjUpO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxhbnNjYXBlLW1vZGUtcmlnaHQgdWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIH4gdWwge1xuICAgIHdpZHRoOiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubGFuc2NhcGUtbW9kZS1yaWdodCB1bCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IHVsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICBtYXJnaW46IC0xLjI1cmVtIDNyZW0gMCA0cmVtO1xuICB9XG4gIC5sYW5kc2NhcGUtY2VudGVyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG5cbiAgLmxhbnNjYXBlLW1vZGUtbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5sYW5kc2NhcGUtbW9kZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgIFwicmlnaHQgcmlnaHQgcmlnaHRcIlxuICAgICAgXCJjZW50ZXIgY2VudGVyIGNlbnRlclwiXG4gICAgICBcImxlZnQgbGVmdCBsZWZ0XCI7XG4gIH1cbn1cblxuLnF1bWwtdGltZXIge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5cbi5xdW1sLWhlYWRlci10ZXh0IHtcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5xdW1sLWFycm93LWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDI4JTtcbiAgZm9udC1zaXplOiAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLmluZm8tcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTglO1xuICByaWdodDogMTAlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICAvLyBmb250LWZhbWlseTogbm90by1zYW5zOyAvL05PU09OQVJcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjg3NXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLnF1bWwtbWVudSB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG4ucXVtbC1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aWR0aDogMjUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDM3JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDI1JTtcbiAgei1pbmRleDogMjtcbn1cblxuLnF1bWwtY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucXVtbC1jYXJkLWJvZHkgLndyb25nIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLnF1bWwtY2FyZC1ib2R5IC5yaWdodCB7XG4gIGNvbG9yOiBncmVlbjtcbn1cblxuLnF1bWwtY2FyZC1idXR0b24tc2VjdGlvbiAuYnV0dG9uLWNvbnRhaW5lciBidXR0b24ge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG59XG5cbi5xdW1sLWNhcmQtYnV0dG9uLXNlY3Rpb24gLmJ1dHRvbi1jb250YWluZXIge1xuICB3aWR0aDogNDAlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG59XG5cbjo6bmctZGVlcCB7XG4gIC5jYXJvdXNlbC5zbGlkZSB7XG4gICAgYS5sZWZ0LmNhcm91c2VsLWNvbnRyb2wuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAgIC5jYXJvdXNlbC1jb250cm9sLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBwZXJzcGVjdGl2ZTogdW5zZXQ7XG4gIH1cbn1cblxuLnBvdHJhaXQtaGVhZGVyLXRvcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogLTIuNXJlbTtcbn1cblxuLnBvdHJhaXQtaGVhZGVyLXRvcCAud3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDE1ZnI7XG59XG5cbi5wb3RyYWl0LWhlYWRlci10b3AgLnF1bWwtbWVudSB7XG4gIGNvbG9yOiB2YXIoLS1xdW1sLWhlZGVyLXRleHQtY29sb3IpO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4ucG90cmFpdC1oZWFkZXItdG9wIC5xdW1sLWhlYWRlci10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLXF1bWwtaGVkZXItdGV4dC1jb2xvcik7XG59XG5cbi5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLnBvcnRyYWl0LWhlYWRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmltYWdlLXZpZXdlciB7XG4gICZfX292ZXJsYXksXG4gICZfX2NvbnRhaW5lcixcbiAgJl9fY2xvc2UsXG4gICZfX3pvb20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdW1sLWNvbG9yLXByaW1hcnktY29udHJhc3QpO1xuICAgIHotaW5kZXg6IDExMTExO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1xdW1sLWNvbG9yLXByaW1hcnktY29udHJhc3QpO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAxMTExMTtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogODAlO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgdG9wOiAxcmVtO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyNzE1XCI7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICB9XG4gIH1cblxuICAmX196b29tIHtcbiAgICBib3R0b206IDFyZW07XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLXF1bWwtem9vbS1idG4tdHh0KTtcbiAgfVxuXG4gICZfX3pvb21pbixcbiAgJl9fem9vbW91dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcXVtbC16b29tLWJ0bi1ob3Zlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3pvb21pbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkIHZhcigtLXF1bWwtYnRuLWJvcmRlcik7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcMDAyQlwiO1xuICAgIH1cbiAgfVxuXG4gICZfX3pvb21vdXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMjEyXCI7XG4gICAgfVxuICB9XG59XG5cbi8qIGVkaXRvciBjc3MgKi9cbjo6bmctZGVlcCB7XG4gIHF1bWwtYW5zIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgc3ZnIGNpcmNsZSB7XG4gICAgICBmaWxsOiB2YXIoLS1xdW1sLXpvb20tYnRuLXR4dCk7XG4gICAgfVxuICB9XG5cbiAgLm1hZ25pZnktaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1xdW1sLWNvbG9yLXByaW1hcnktY29udHJhc3QpO1xuICB9XG5cbiAgLm1hZ25pZnktaWNvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMC4xMjVyZW07XG4gICAgcmlnaHQ6IDAuMTI1cmVtO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCclM0YlM0UlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeG1sbnM6c3ZnanM9J2h0dHA6Ly9zdmdqcy5jb20vc3ZnanMnIHZlcnNpb249JzEuMScgd2lkdGg9JzUxMicgaGVpZ2h0PSc1MTInIHg9JzAnIHk9JzAnIHZpZXdCb3g9JzAgMCAzNy4xNjYgMzcuMTY2JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBjbGFzcz0nJyUzRSUzQ2clM0UlM0NnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zNS44MjksMzIuMDQ1bC02LjgzMy02LjgzM2MtMC41MTMtMC41MTMtMS4xNjctMC43ODgtMS44MzYtMC44NTNjMi4wNi0yLjU2NywzLjI5OC01LjgxOSwzLjI5OC05LjM1OSBjMC04LjI3MS02LjcyOS0xNS0xNS0xNWMtOC4yNzEsMC0xNSw2LjcyOS0xNSwxNWMwLDguMjcxLDYuNzI5LDE1LDE1LDE1YzMuMTIxLDAsNi4wMjEtMC45Niw4LjQyNC0yLjU5OCBjMC4wMTgsMC43NDQsMC4zMDUsMS40ODIsMC44NzIsMi4wNTJsNi44MzMsNi44MzNjMC41ODUsMC41ODYsMS4zNTQsMC44NzksMi4xMjEsMC44NzlzMS41MzYtMC4yOTMsMi4xMjEtMC44NzkgQzM3LjAwMSwzNS4xMTYsMzcuMDAxLDMzLjIxNywzNS44MjksMzIuMDQ1eiBNMTUuNDU4LDI1Yy01LjUxNCwwLTEwLTQuNDg0LTEwLTEwYzAtNS41MTQsNC40ODYtMTAsMTAtMTBjNS41MTQsMCwxMCw0LjQ4NiwxMCwxMCBDMjUuNDU4LDIwLjUxNiwyMC45NzIsMjUsMTUuNDU4LDI1eiBNMjIuMzM0LDE1YzAsMS4xMDQtMC44OTYsMi0yLDJoLTIuNzV2Mi43NWMwLDEuMTA0LTAuODk2LDItMiwycy0yLTAuODk2LTItMlYxN2gtMi43NSBjLTEuMTA0LDAtMi0wLjg5Ni0yLTJzMC44OTYtMiwyLTJoMi43NXYtMi43NWMwLTEuMTA0LDAuODk2LTIsMi0yczIsMC44OTYsMiwyVjEzaDIuNzVDMjEuNDM4LDEzLDIyLjMzNCwxMy44OTUsMjIuMzM0LDE1eicgZmlsbD0nJTIzZmZmZmZmJyBkYXRhLW9yaWdpbmFsPSclMjMwMDAwMDAnIHN0eWxlPScnIGNsYXNzPScnLyUzRSUzQy9nJTNFJTNDZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDL2clM0UlM0NnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0MvZyUzRSUzQ2cgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQy9nJTNFJTNDZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDL2clM0UlM0NnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0MvZyUzRSUzQ2cgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQy9nJTNFJTNDZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDL2clM0UlM0NnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0MvZyUzRSUzQ2cgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQy9nJTNFJTNDZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDL2clM0UlM0NnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0MvZyUzRSUzQ2cgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQy9nJTNFJTNDZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDL2clM0UlM0NnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0MvZyUzRSUzQ2cgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAuc29sdXRpb24tb3B0aW9ucyBmaWd1cmUuaW1hZ2Uge1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLXF1bWwtYnRuLWJvcmRlcik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyB3aWR0aDogNy41cmVtO1xuICAgIC8vIGhlaWdodDogNy41cmVtO1xuICB9XG5cbiAgLnNvbHV0aW9ucyAuc29sdXRpb24tb3B0aW9ucyBmaWd1cmUuaW1hZ2UsXG4gIC5pbWFnZS12aWV3ZXJfX292ZXJsYXkgLmltYWdlLXZpZXdlcl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAucG9ydHJhaXQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLm5ldXRyYWwge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sYW5kc2NhcGUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5xdW1sLW1jcSxcbiAgLnF1bWwtc2EsXG4gIHF1bWwtc2EsXG4gIHF1bWwtbWNxLXNvbHV0aW9ucyB7XG4gICAgLm1jcS10aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0tcXVtbC1tY3EtdGl0bGUtdHh0KTtcblxuICAgICAgcCB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnF1bWwtbWNxLS1xdWVzdGlvbiB7XG4gICAgICBwIHtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucXVtbC1tY3EtLW9wdGlvbiB7XG4gICAgICAucXVtbC1tY3Etb3B0aW9uLWNhcmQgcDpmaXJzdC1jaGlsZCxcbiAgICAgIC5xdW1sLW1jcS1vcHRpb24tY2FyZCBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBxdW1sLW1jcS1zb2x1dGlvbnMge1xuICAgIGZpZ3VyZS5pbWFnZSxcbiAgICBmaWd1cmUuaW1hZ2UucmVzaXplLTI1LFxuICAgIGZpZ3VyZS5pbWFnZS5yZXNpemUtNTAsXG4gICAgZmlndXJlLmltYWdlLnJlc2l6ZS03NSxcbiAgICBmaWd1cmUuaW1hZ2UucmVzaXplLTEwMCxcbiAgICBmaWd1cmUuaW1hZ2UucmVzaXplLW9yaWdpbmFsIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnNvbHV0aW9uLW9wdGlvbnMgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5xdW1sLW9wdGlvbiAub3B0aW9uIHAge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cblxuLmVuZFBhZ2UtY29udGFpbmVyLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zY29yZWJvYXJkLXNlY3Rpb25zIHtcbiAgZGlzcGxheTogY29udGVudHM7XG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuLmhvdmVyLWVmZmVjdCB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICYucHJvZ3Jlc3NCYXItYm9yZGVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMS42NXJlbTtcbiAgICAgIGhlaWdodDogMS42NXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG59XG4gIl0sInNvdXJjZVJvb3QiOiIifQ== */", ":root {\n --quml-mcq-title-txt: #131415;\n}\n\n .startpage__instr-desc .mcq-title, .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-sa .mcq-title, quml-mcq-solutions .mcq-title {\n color: var(--quml-mcq-title-txt);\n}\n .startpage__instr-desc .fs-8, .startpage__instr-desc .fs-9, .startpage__instr-desc .fs-10, .startpage__instr-desc .fs-11, .startpage__instr-desc .fs-12, .startpage__instr-desc .fs-13, .startpage__instr-desc .fs-14, .startpage__instr-desc .fs-15, .startpage__instr-desc .fs-16, .startpage__instr-desc .fs-17, .startpage__instr-desc .fs-18, .startpage__instr-desc .fs-19, .startpage__instr-desc .fs-20, .startpage__instr-desc .fs-21, .startpage__instr-desc .fs-22, .startpage__instr-desc .fs-23, .startpage__instr-desc .fs-24, .startpage__instr-desc .fs-25, .startpage__instr-desc .fs-26, .startpage__instr-desc .fs-27, .startpage__instr-desc .fs-28, .startpage__instr-desc .fs-29, .startpage__instr-desc .fs-30, .startpage__instr-desc .fs-36, .quml-mcq .fs-8, .quml-mcq .fs-9, .quml-mcq .fs-10, .quml-mcq .fs-11, .quml-mcq .fs-12, .quml-mcq .fs-13, .quml-mcq .fs-14, .quml-mcq .fs-15, .quml-mcq .fs-16, .quml-mcq .fs-17, .quml-mcq .fs-18, .quml-mcq .fs-19, .quml-mcq .fs-20, .quml-mcq .fs-21, .quml-mcq .fs-22, .quml-mcq .fs-23, .quml-mcq .fs-24, .quml-mcq .fs-25, .quml-mcq .fs-26, .quml-mcq .fs-27, .quml-mcq .fs-28, .quml-mcq .fs-29, .quml-mcq .fs-30, .quml-mcq .fs-36, .quml-sa .fs-8, .quml-sa .fs-9, .quml-sa .fs-10, .quml-sa .fs-11, .quml-sa .fs-12, .quml-sa .fs-13, .quml-sa .fs-14, .quml-sa .fs-15, .quml-sa .fs-16, .quml-sa .fs-17, .quml-sa .fs-18, .quml-sa .fs-19, .quml-sa .fs-20, .quml-sa .fs-21, .quml-sa .fs-22, .quml-sa .fs-23, .quml-sa .fs-24, .quml-sa .fs-25, .quml-sa .fs-26, .quml-sa .fs-27, .quml-sa .fs-28, .quml-sa .fs-29, .quml-sa .fs-30, .quml-sa .fs-36, quml-sa .fs-8, quml-sa .fs-9, quml-sa .fs-10, quml-sa .fs-11, quml-sa .fs-12, quml-sa .fs-13, quml-sa .fs-14, quml-sa .fs-15, quml-sa .fs-16, quml-sa .fs-17, quml-sa .fs-18, quml-sa .fs-19, quml-sa .fs-20, quml-sa .fs-21, quml-sa .fs-22, quml-sa .fs-23, quml-sa .fs-24, quml-sa .fs-25, quml-sa .fs-26, quml-sa .fs-27, quml-sa .fs-28, quml-sa .fs-29, quml-sa .fs-30, quml-sa .fs-36, quml-mcq-solutions .fs-8, quml-mcq-solutions .fs-9, quml-mcq-solutions .fs-10, quml-mcq-solutions .fs-11, quml-mcq-solutions .fs-12, quml-mcq-solutions .fs-13, quml-mcq-solutions .fs-14, quml-mcq-solutions .fs-15, quml-mcq-solutions .fs-16, quml-mcq-solutions .fs-17, quml-mcq-solutions .fs-18, quml-mcq-solutions .fs-19, quml-mcq-solutions .fs-20, quml-mcq-solutions .fs-21, quml-mcq-solutions .fs-22, quml-mcq-solutions .fs-23, quml-mcq-solutions .fs-24, quml-mcq-solutions .fs-25, quml-mcq-solutions .fs-26, quml-mcq-solutions .fs-27, quml-mcq-solutions .fs-28, quml-mcq-solutions .fs-29, quml-mcq-solutions .fs-30, quml-mcq-solutions .fs-36 {\n line-height: normal;\n}\n .startpage__instr-desc .fs-8, .quml-mcq .fs-8, .quml-sa .fs-8, quml-sa .fs-8, quml-mcq-solutions .fs-8 {\n font-size: 0.5rem;\n}\n .startpage__instr-desc .fs-9, .quml-mcq .fs-9, .quml-sa .fs-9, quml-sa .fs-9, quml-mcq-solutions .fs-9 {\n font-size: 0.563rem;\n}\n .startpage__instr-desc .fs-10, .quml-mcq .fs-10, .quml-sa .fs-10, quml-sa .fs-10, quml-mcq-solutions .fs-10 {\n font-size: 0.625rem;\n}\n .startpage__instr-desc .fs-11, .quml-mcq .fs-11, .quml-sa .fs-11, quml-sa .fs-11, quml-mcq-solutions .fs-11 {\n font-size: 0.688rem;\n}\n .startpage__instr-desc .fs-12, .quml-mcq .fs-12, .quml-sa .fs-12, quml-sa .fs-12, quml-mcq-solutions .fs-12 {\n font-size: 0.75rem;\n}\n .startpage__instr-desc .fs-13, .quml-mcq .fs-13, .quml-sa .fs-13, quml-sa .fs-13, quml-mcq-solutions .fs-13 {\n font-size: 0.813rem;\n}\n .startpage__instr-desc .fs-14, .quml-mcq .fs-14, .quml-sa .fs-14, quml-sa .fs-14, quml-mcq-solutions .fs-14 {\n font-size: 0.875rem;\n}\n .startpage__instr-desc .fs-15, .quml-mcq .fs-15, .quml-sa .fs-15, quml-sa .fs-15, quml-mcq-solutions .fs-15 {\n font-size: 0.938rem;\n}\n .startpage__instr-desc .fs-16, .quml-mcq .fs-16, .quml-sa .fs-16, quml-sa .fs-16, quml-mcq-solutions .fs-16 {\n font-size: 1rem;\n}\n .startpage__instr-desc .fs-17, .quml-mcq .fs-17, .quml-sa .fs-17, quml-sa .fs-17, quml-mcq-solutions .fs-17 {\n font-size: 1.063rem;\n}\n .startpage__instr-desc .fs-18, .quml-mcq .fs-18, .quml-sa .fs-18, quml-sa .fs-18, quml-mcq-solutions .fs-18 {\n font-size: 1.125rem;\n}\n .startpage__instr-desc .fs-19, .quml-mcq .fs-19, .quml-sa .fs-19, quml-sa .fs-19, quml-mcq-solutions .fs-19 {\n font-size: 1.188rem;\n}\n .startpage__instr-desc .fs-20, .quml-mcq .fs-20, .quml-sa .fs-20, quml-sa .fs-20, quml-mcq-solutions .fs-20 {\n font-size: 1.25rem;\n}\n .startpage__instr-desc .fs-21, .quml-mcq .fs-21, .quml-sa .fs-21, quml-sa .fs-21, quml-mcq-solutions .fs-21 {\n font-size: 1.313rem;\n}\n .startpage__instr-desc .fs-22, .quml-mcq .fs-22, .quml-sa .fs-22, quml-sa .fs-22, quml-mcq-solutions .fs-22 {\n font-size: 1.375rem;\n}\n .startpage__instr-desc .fs-23, .quml-mcq .fs-23, .quml-sa .fs-23, quml-sa .fs-23, quml-mcq-solutions .fs-23 {\n font-size: 1.438rem;\n}\n .startpage__instr-desc .fs-24, .quml-mcq .fs-24, .quml-sa .fs-24, quml-sa .fs-24, quml-mcq-solutions .fs-24 {\n font-size: 1.5rem;\n}\n .startpage__instr-desc .fs-25, .quml-mcq .fs-25, .quml-sa .fs-25, quml-sa .fs-25, quml-mcq-solutions .fs-25 {\n font-size: 1.563rem;\n}\n .startpage__instr-desc .fs-26, .quml-mcq .fs-26, .quml-sa .fs-26, quml-sa .fs-26, quml-mcq-solutions .fs-26 {\n font-size: 1.625rem;\n}\n .startpage__instr-desc .fs-27, .quml-mcq .fs-27, .quml-sa .fs-27, quml-sa .fs-27, quml-mcq-solutions .fs-27 {\n font-size: 1.688rem;\n}\n .startpage__instr-desc .fs-28, .quml-mcq .fs-28, .quml-sa .fs-28, quml-sa .fs-28, quml-mcq-solutions .fs-28 {\n font-size: 1.75rem;\n}\n .startpage__instr-desc .fs-29, .quml-mcq .fs-29, .quml-sa .fs-29, quml-sa .fs-29, quml-mcq-solutions .fs-29 {\n font-size: 1.813rem;\n}\n .startpage__instr-desc .fs-30, .quml-mcq .fs-30, .quml-sa .fs-30, quml-sa .fs-30, quml-mcq-solutions .fs-30 {\n font-size: 1.875rem;\n}\n .startpage__instr-desc .fs-36, .quml-mcq .fs-36, .quml-sa .fs-36, quml-sa .fs-36, quml-mcq-solutions .fs-36 {\n font-size: 2.25rem;\n}\n .startpage__instr-desc .text-left, .quml-mcq .text-left, .quml-sa .text-left, quml-sa .text-left, quml-mcq-solutions .text-left {\n text-align: left;\n}\n .startpage__instr-desc .text-center, .quml-mcq .text-center, .quml-sa .text-center, quml-sa .text-center, quml-mcq-solutions .text-center {\n text-align: center;\n}\n .startpage__instr-desc .text-right, .quml-mcq .text-right, .quml-sa .text-right, quml-sa .text-right, quml-mcq-solutions .text-right {\n text-align: right;\n}\n .startpage__instr-desc .image-style-align-right, .quml-mcq .image-style-align-right, .quml-sa .image-style-align-right, quml-sa .image-style-align-right, quml-mcq-solutions .image-style-align-right {\n float: right;\n text-align: right;\n margin-left: 0.5rem;\n}\n .startpage__instr-desc .image-style-align-left, .quml-mcq .image-style-align-left, .quml-sa .image-style-align-left, quml-sa .image-style-align-left, quml-mcq-solutions .image-style-align-left {\n float: left;\n text-align: left;\n margin-right: 0.5rem;\n}\n .startpage__instr-desc .image, .startpage__instr-desc figure.image, .quml-mcq .image, .quml-mcq figure.image, .quml-sa .image, .quml-sa figure.image, quml-sa .image, quml-sa figure.image, quml-mcq-solutions .image, quml-mcq-solutions figure.image {\n display: table;\n clear: both;\n text-align: center;\n margin: 0.5rem auto;\n position: relative;\n}\n .startpage__instr-desc figure.image.resize-original, .startpage__instr-desc figure.image, .quml-mcq figure.image.resize-original, .quml-mcq figure.image, .quml-sa figure.image.resize-original, .quml-sa figure.image, quml-sa figure.image.resize-original, quml-sa figure.image, quml-mcq-solutions figure.image.resize-original, quml-mcq-solutions figure.image {\n width: auto;\n height: auto;\n overflow: visible;\n}\n .startpage__instr-desc figure.image img, .quml-mcq figure.image img, .quml-sa figure.image img, quml-sa figure.image img, quml-mcq-solutions figure.image img {\n width: auto;\n}\n .startpage__instr-desc figure.image.resize-original img, .quml-mcq figure.image.resize-original img, .quml-sa figure.image.resize-original img, quml-sa figure.image.resize-original img, quml-mcq-solutions figure.image.resize-original img {\n width: auto;\n height: auto;\n}\n .startpage__instr-desc .image img, .quml-mcq .image img, .quml-sa .image img, quml-sa .image img, quml-mcq-solutions .image img {\n display: block;\n margin: 0 auto;\n max-width: 100%;\n min-width: 50px;\n}\n .startpage__instr-desc figure.image.resize-25, .quml-mcq figure.image.resize-25, .quml-sa figure.image.resize-25, quml-sa figure.image.resize-25, quml-mcq-solutions figure.image.resize-25 {\n width: 25%;\n height: auto;\n}\n .startpage__instr-desc figure.image.resize-50, .quml-mcq figure.image.resize-50, .quml-sa figure.image.resize-50, quml-sa figure.image.resize-50, quml-mcq-solutions figure.image.resize-50 {\n width: 50%;\n height: auto;\n}\n .startpage__instr-desc figure.image.resize-75, .quml-mcq figure.image.resize-75, .quml-sa figure.image.resize-75, quml-sa figure.image.resize-75, quml-mcq-solutions figure.image.resize-75 {\n width: 75%;\n height: auto;\n}\n .startpage__instr-desc figure.image.resize-100, .quml-mcq figure.image.resize-100, .quml-sa figure.image.resize-100, quml-sa figure.image.resize-100, quml-mcq-solutions figure.image.resize-100 {\n width: 100%;\n height: auto;\n}\n .startpage__instr-desc figure.table table, .quml-mcq figure.table table, .quml-sa figure.table table, quml-sa figure.table table, quml-mcq-solutions figure.table table {\n border-right: 0.0625rem solid var(--gray-100);\n}\n .startpage__instr-desc figure.table table, .startpage__instr-desc figure.table table tr td, .startpage__instr-desc figure.table table tr th, .quml-mcq figure.table table, .quml-mcq figure.table table tr td, .quml-mcq figure.table table tr th, .quml-sa figure.table table, .quml-sa figure.table table tr td, .quml-sa figure.table table tr th, quml-sa figure.table table, quml-sa figure.table table tr td, quml-sa figure.table table tr th, quml-mcq-solutions figure.table table, quml-mcq-solutions figure.table table tr td, quml-mcq-solutions figure.table table tr th {\n border: 0.0625rem solid var(--black);\n border-collapse: collapse;\n}\n .startpage__instr-desc figure.table table, .quml-mcq figure.table table, .quml-sa figure.table table, quml-sa figure.table table, quml-mcq-solutions figure.table table {\n width: 100%;\n background: var(--white);\n border: 0.0625rem solid var(--gray-100);\n box-shadow: none;\n border-radius: 0.25rem 0.25rem 0 0;\n text-align: left;\n color: var(--gray);\n border-collapse: separate;\n border-spacing: 0;\n table-layout: fixed;\n}\n .startpage__instr-desc figure.table table thead tr th, .quml-mcq figure.table table thead tr th, .quml-sa figure.table table thead tr th, quml-sa figure.table table thead tr th, quml-mcq-solutions figure.table table thead tr th {\n font-size: 0.875rem;\n padding: 1rem;\n background-color: var(--primary-100);\n position: relative;\n height: 2.5rem;\n border: 0px;\n border-bottom: 0.0625rem solid var(--gray-100);\n border-right: 0.0625rem solid var(--gray-100);\n font-weight: bold;\n color: var(--primary-color);\n text-transform: uppercase;\n}\n .startpage__instr-desc figure.table table thead tr th:first-child, .quml-mcq figure.table table thead tr th:first-child, .quml-sa figure.table table thead tr th:first-child, quml-sa figure.table table thead tr th:first-child, quml-mcq-solutions figure.table table thead tr th:first-child {\n border-top-left-radius: 0.25rem;\n}\n .startpage__instr-desc figure.table table thead tr th:last-child, .quml-mcq figure.table table thead tr th:last-child, .quml-sa figure.table table thead tr th:last-child, quml-sa figure.table table thead tr th:last-child, quml-mcq-solutions figure.table table thead tr th:last-child {\n border-top-right-radius: 0.25rem;\n border-right: 0rem solid var(--gray-100);\n}\n .startpage__instr-desc figure.table table tbody tr:nth-child(2n), .quml-mcq figure.table table tbody tr:nth-child(2n), .quml-sa figure.table table tbody tr:nth-child(2n), quml-sa figure.table table tbody tr:nth-child(2n), quml-mcq-solutions figure.table table tbody tr:nth-child(2n) {\n background-color: var(--gray-0);\n}\n .startpage__instr-desc figure.table table tbody tr:hover, .quml-mcq figure.table table tbody tr:hover, .quml-sa figure.table table tbody tr:hover, quml-sa figure.table table tbody tr:hover, quml-mcq-solutions figure.table table tbody tr:hover {\n background: var(--primary-0);\n color: rgba(var(--rc-rgba-gray), 0.95);\n cursor: pointer;\n}\n .startpage__instr-desc figure.table table tbody tr td, .quml-mcq figure.table table tbody tr td, .quml-sa figure.table table tbody tr td, quml-sa figure.table table tbody tr td, quml-mcq-solutions figure.table table tbody tr td {\n font-size: 0.875rem;\n padding: 1rem;\n color: var(--gray);\n height: 3.5rem;\n border: 0px;\n border-bottom: 0.0625rem solid var(--gray-100);\n border-right: 0.0625rem solid var(--gray-100);\n word-break: break-word;\n line-height: normal;\n}\n .startpage__instr-desc figure.table table tbody tr td:last-child, .quml-mcq figure.table table tbody tr td:last-child, .quml-sa figure.table table tbody tr td:last-child, quml-sa figure.table table tbody tr td:last-child, quml-mcq-solutions figure.table table tbody tr td:last-child {\n border-right: 0rem solid var(--gray-100);\n}\n .startpage__instr-desc figure.table table tbody tr td p, .quml-mcq figure.table table tbody tr td p, .quml-sa figure.table table tbody tr td p, quml-sa figure.table table tbody tr td p, quml-mcq-solutions figure.table table tbody tr td p {\n margin-bottom: 0px !important;\n}\n .startpage__instr-desc figure.table table tbody tr:last-child td, .quml-mcq figure.table table tbody tr:last-child td, .quml-sa figure.table table tbody tr:last-child td, quml-sa figure.table table tbody tr:last-child td, quml-mcq-solutions figure.table table tbody tr:last-child td {\n border-bottom: none;\n}\n .startpage__instr-desc figure.table table tbody tr:last-child td:first-child, .quml-mcq figure.table table tbody tr:last-child td:first-child, .quml-sa figure.table table tbody tr:last-child td:first-child, quml-sa figure.table table tbody tr:last-child td:first-child, quml-mcq-solutions figure.table table tbody tr:last-child td:first-child {\n border-bottom-left-radius: 0.25rem;\n}\n .startpage__instr-desc figure.table table tbody tr:last-child td:last-child, .quml-mcq figure.table table tbody tr:last-child td:last-child, .quml-sa figure.table table tbody tr:last-child td:last-child, quml-sa figure.table table tbody tr:last-child td:last-child, quml-mcq-solutions figure.table table tbody tr:last-child td:last-child {\n border-bottom-right-radius: 0.25rem;\n}\n .startpage__instr-desc ul, .startpage__instr-desc ol, .quml-mcq ul, .quml-mcq ol, .quml-sa ul, .quml-sa ol, quml-sa ul, quml-sa ol, quml-mcq-solutions ul, quml-mcq-solutions ol {\n margin-top: 0.5rem;\n}\n .startpage__instr-desc ul li, .startpage__instr-desc ol li, .quml-mcq ul li, .quml-mcq ol li, .quml-sa ul li, .quml-sa ol li, quml-sa ul li, quml-sa ol li, quml-mcq-solutions ul li, quml-mcq-solutions ol li {\n margin: 0.5rem;\n font-weight: normal;\n line-height: normal;\n}\n .startpage__instr-desc ul, .quml-mcq ul, .quml-sa ul, quml-sa ul, quml-mcq-solutions ul {\n list-style-type: disc;\n}\n .startpage__instr-desc h1, .startpage__instr-desc h2, .startpage__instr-desc h3, .startpage__instr-desc h4, .startpage__instr-desc h5, .startpage__instr-desc h6, .quml-mcq h1, .quml-mcq h2, .quml-mcq h3, .quml-mcq h4, .quml-mcq h5, .quml-mcq h6, .quml-sa h1, .quml-sa h2, .quml-sa h3, .quml-sa h4, .quml-sa h5, .quml-sa h6, quml-sa h1, quml-sa h2, quml-sa h3, quml-sa h4, quml-sa h5, quml-sa h6, quml-mcq-solutions h1, quml-mcq-solutions h2, quml-mcq-solutions h3, quml-mcq-solutions h4, quml-mcq-solutions h5, quml-mcq-solutions h6 {\n color: var(--primary-color);\n line-height: normal;\n margin-bottom: 1rem;\n}\n .startpage__instr-desc p, .startpage__instr-desc span, .quml-mcq p, .quml-mcq span, .quml-sa p, .quml-sa span, quml-sa p, quml-sa span, quml-mcq-solutions p, quml-mcq-solutions span {\n color: var(--quml-mcq-title-txt);\n}\n .startpage__instr-desc p strong, .startpage__instr-desc p span strong, .quml-mcq p strong, .quml-mcq p span strong, .quml-sa p strong, .quml-sa p span strong, quml-sa p strong, quml-sa p span strong, quml-mcq-solutions p strong, quml-mcq-solutions p span strong {\n font-weight: bold;\n}\n .startpage__instr-desc p span u, .startpage__instr-desc p u, .quml-mcq p span u, .quml-mcq p u, .quml-sa p span u, .quml-sa p u, quml-sa p span u, quml-sa p u, quml-mcq-solutions p span u, quml-mcq-solutions p u {\n text-decoration: underline;\n}\n .startpage__instr-desc p span i, .startpage__instr-desc p i, .quml-mcq p span i, .quml-mcq p i, .quml-sa p span i, .quml-sa p i, quml-sa p span i, quml-sa p i, quml-mcq-solutions p span i, quml-mcq-solutions p i {\n font-style: italic;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3F1bWwtbGlicmFyeS9zcmMvbGliL3N0YXJ0cGFnZS9zYi1ja2VkaXRvci1zdHlsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLDZCQUFBO0FBQ0Y7O0FBVUk7Ozs7O0VBQ0UsZ0NBQUE7QUFITjtBQU1JOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF3QkUsbUJBQUE7QUE0Rk47QUF6Rkk7Ozs7O0VBQ0UsaUJBQUE7QUErRk47QUE1Rkk7Ozs7O0VBQ0UsbUJBQUE7QUFrR047QUEvRkk7Ozs7O0VBQ0UsbUJBQUE7QUFxR047QUFsR0k7Ozs7O0VBQ0UsbUJBQUE7QUF3R047QUFyR0k7Ozs7O0VBQ0Usa0JBQUE7QUEyR047QUF4R0k7Ozs7O0VBQ0UsbUJBQUE7QUE4R047QUEzR0k7Ozs7O0VBQ0UsbUJBQUE7QUFpSE47QUE5R0k7Ozs7O0VBQ0UsbUJBQUE7QUFvSE47QUFqSEk7Ozs7O0VBQ0UsZUFBQTtBQXVITjtBQXBISTs7Ozs7RUFDRSxtQkFBQTtBQTBITjtBQXZISTs7Ozs7RUFDRSxtQkFBQTtBQTZITjtBQTFISTs7Ozs7RUFDRSxtQkFBQTtBQWdJTjtBQTdISTs7Ozs7RUFDRSxrQkFBQTtBQW1JTjtBQWhJSTs7Ozs7RUFDRSxtQkFBQTtBQXNJTjtBQW5JSTs7Ozs7RUFDRSxtQkFBQTtBQXlJTjtBQXRJSTs7Ozs7RUFDRSxtQkFBQTtBQTRJTjtBQXpJSTs7Ozs7RUFDRSxpQkFBQTtBQStJTjtBQTVJSTs7Ozs7RUFDRSxtQkFBQTtBQWtKTjtBQS9JSTs7Ozs7RUFDRSxtQkFBQTtBQXFKTjtBQWxKSTs7Ozs7RUFDRSxtQkFBQTtBQXdKTjtBQXJKSTs7Ozs7RUFDRSxrQkFBQTtBQTJKTjtBQXhKSTs7Ozs7RUFDRSxtQkFBQTtBQThKTjtBQTNKSTs7Ozs7RUFDRSxtQkFBQTtBQWlLTjtBQTlKSTs7Ozs7RUFDRSxrQkFBQTtBQW9LTjtBQWpLSTs7Ozs7RUFDRSxnQkFBQTtBQXVLTjtBQXBLSTs7Ozs7RUFDRSxrQkFBQTtBQTBLTjtBQXZLSTs7Ozs7RUFDRSxpQkFBQTtBQTZLTjtBQTFLSTs7Ozs7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBQWdMTjtBQTdLSTs7Ozs7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBQW1MTjtBQWhMSTs7Ozs7Ozs7OztFQUVFLGNBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FBMExOO0FBdkxJOzs7Ozs7Ozs7O0VBRUUsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBQWlNTjtBQTlMSTs7Ozs7RUFDRSxXQUFBO0FBb01OO0FBak1JOzs7OztFQUNFLFdBQUE7RUFDQSxZQUFBO0FBdU1OO0FBcE1JOzs7OztFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7QUEwTU47QUF2TUk7Ozs7O0VBQ0UsVUFBQTtFQUNBLFlBQUE7QUE2TU47QUExTUk7Ozs7O0VBQ0UsVUFBQTtFQUNBLFlBQUE7QUFnTk47QUE3TUk7Ozs7O0VBQ0UsVUFBQTtFQUNBLFlBQUE7QUFtTk47QUFoTkk7Ozs7O0VBQ0UsV0FBQTtFQUNBLFlBQUE7QUFzTk47QUFuTkk7Ozs7O0VBQ0UsNkNBQUE7QUF5Tk47QUF0Tkk7Ozs7Ozs7Ozs7Ozs7OztFQUdFLG9DQUFBO0VBQ0EseUJBQUE7QUFvT047QUFqT0k7Ozs7O0VBQ0UsV0FBQTtFQUNBLHdCQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQkFBQTtFQUNBLGtDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBQXVPTjtBQW5PVTs7Ozs7RUFVRSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxvQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSw4Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQkFBQTtFQUNBLHlCQUFBO0FBZ09aO0FBblBZOzs7OztFQUNFLCtCQUFBO0FBeVBkO0FBdFBZOzs7OztFQUNFLGdDQUFBO0VBQ0Esd0NBQUE7QUE0UGQ7QUF4T1U7Ozs7O0VBQ0UsK0JBQUE7QUE4T1o7QUEzT1U7Ozs7O0VBQ0UsNEJBQUE7RUFDQSxzQ0FBQTtFQUNBLGVBQUE7QUFpUFo7QUE5T1U7Ozs7O0VBQ0UsbUJBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLDhDQUFBO0VBQ0EsNkNBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0FBb1BaO0FBbFBZOzs7OztFQUNFLHdDQUFBO0FBd1BkO0FBclBZOzs7OztFQUNFLDZCQUFBO0FBMlBkO0FBdFBZOzs7OztFQUNFLG1CQUFBO0FBNFBkO0FBMVBjOzs7OztFQUNFLGtDQUFBO0FBZ1FoQjtBQTdQYzs7Ozs7RUFDRSxtQ0FBQTtBQW1RaEI7QUExUEk7Ozs7Ozs7Ozs7RUFFRSxrQkFBQTtBQW9RTjtBQWxRTTs7Ozs7Ozs7OztFQUNFLGNBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0FBNlFSO0FBelFJOzs7OztFQUNFLHFCQUFBO0FBK1FOO0FBNVFJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFNRSwyQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QUFzU047QUFuU0k7Ozs7Ozs7Ozs7RUFFRSxnQ0FBQTtBQTZTTjtBQTFTSTs7Ozs7Ozs7OztFQUVFLGlCQUFBO0FBb1ROO0FBalRJOzs7Ozs7Ozs7O0VBRUUsMEJBQUE7QUEyVE47QUF4VEk7Ozs7Ozs7Ozs7RUFFRSxrQkFBQTtBQWtVTiIsInNvdXJjZXNDb250ZW50IjpbIjo6bmctZGVlcCA6cm9vdCB7XG4gIC0tcXVtbC1tY3EtdGl0bGUtdHh0OiAjMTMxNDE1O1xufVxuXG5cbjo6bmctZGVlcCB7XG5cbiAgLnN0YXJ0cGFnZV9faW5zdHItZGVzYyxcbiAgLnF1bWwtbWNxLFxuICAucXVtbC1zYSxcbiAgcXVtbC1zYSxcbiAgcXVtbC1tY3Etc29sdXRpb25zIHtcbiAgICAubWNxLXRpdGxlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1xdW1sLW1jcS10aXRsZS10eHQpO1xuICAgIH1cblxuICAgIC5mcy04LFxuICAgIC5mcy05LFxuICAgIC5mcy0xMCxcbiAgICAuZnMtMTEsXG4gICAgLmZzLTEyLFxuICAgIC5mcy0xMyxcbiAgICAuZnMtMTQsXG4gICAgLmZzLTE1LFxuICAgIC5mcy0xNixcbiAgICAuZnMtMTcsXG4gICAgLmZzLTE4LFxuICAgIC5mcy0xOSxcbiAgICAuZnMtMjAsXG4gICAgLmZzLTIxLFxuICAgIC5mcy0yMixcbiAgICAuZnMtMjMsXG4gICAgLmZzLTI0LFxuICAgIC5mcy0yNSxcbiAgICAuZnMtMjYsXG4gICAgLmZzLTI3LFxuICAgIC5mcy0yOCxcbiAgICAuZnMtMjksXG4gICAgLmZzLTMwLFxuICAgIC5mcy0zNiB7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIC5mcy04IHtcbiAgICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICAgIH1cblxuICAgIC5mcy05IHtcbiAgICAgIGZvbnQtc2l6ZTogMC41NjNyZW07XG4gICAgfVxuXG4gICAgLmZzLTEwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgfVxuXG4gICAgLmZzLTExIHtcbiAgICAgIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gICAgfVxuXG4gICAgLmZzLTEyIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB9XG5cbiAgICAuZnMtMTMge1xuICAgICAgZm9udC1zaXplOiAwLjgxM3JlbTtcbiAgICB9XG5cbiAgICAuZnMtMTQge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG5cbiAgICAuZnMtMTUge1xuICAgICAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgICB9XG5cbiAgICAuZnMtMTYge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgIC5mcy0xNyB7XG4gICAgICBmb250LXNpemU6IDEuMDYzcmVtO1xuICAgIH1cblxuICAgIC5mcy0xOCB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIH1cblxuICAgIC5mcy0xOSB7XG4gICAgICBmb250LXNpemU6IDEuMTg4cmVtO1xuICAgIH1cblxuICAgIC5mcy0yMCB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuXG4gICAgLmZzLTIxIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zMTNyZW07XG4gICAgfVxuXG4gICAgLmZzLTIyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgfVxuXG4gICAgLmZzLTIzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40MzhyZW07XG4gICAgfVxuXG4gICAgLmZzLTI0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIC5mcy0yNSB7XG4gICAgICBmb250LXNpemU6IDEuNTYzcmVtO1xuICAgIH1cblxuICAgIC5mcy0yNiB7XG4gICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIH1cblxuICAgIC5mcy0yNyB7XG4gICAgICBmb250LXNpemU6IDEuNjg4cmVtO1xuICAgIH1cblxuICAgIC5mcy0yOCB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgfVxuXG4gICAgLmZzLTI5IHtcbiAgICAgIGZvbnQtc2l6ZTogMS44MTNyZW07XG4gICAgfVxuXG4gICAgLmZzLTMwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgfVxuXG4gICAgLmZzLTM2IHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICB9XG5cbiAgICAudGV4dC1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnRleHQtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudGV4dC1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAuaW1hZ2Utc3R5bGUtYWxpZ24tcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cblxuICAgIC5pbWFnZS1zdHlsZS1hbGlnbi1sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cblxuICAgIC5pbWFnZSxcbiAgICBmaWd1cmUuaW1hZ2Uge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMC41cmVtIGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgZmlndXJlLmltYWdlLnJlc2l6ZS1vcmlnaW5hbCxcbiAgICBmaWd1cmUuaW1hZ2Uge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICBmaWd1cmUuaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIGZpZ3VyZS5pbWFnZS5yZXNpemUtb3JpZ2luYWwgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5pbWFnZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICB9XG5cbiAgICBmaWd1cmUuaW1hZ2UucmVzaXplLTI1IHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgZmlndXJlLmltYWdlLnJlc2l6ZS01MCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIGZpZ3VyZS5pbWFnZS5yZXNpemUtNzUge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBmaWd1cmUuaW1hZ2UucmVzaXplLTEwMCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBmaWd1cmUudGFibGUgdGFibGUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgdmFyKC0tZ3JheS0xMDApO1xuICAgIH1cblxuICAgIGZpZ3VyZS50YWJsZSB0YWJsZSxcbiAgICBmaWd1cmUudGFibGUgdGFibGUgdHIgdGQsXG4gICAgZmlndXJlLnRhYmxlIHRhYmxlIHRyIHRoIHtcbiAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgfVxuXG4gICAgZmlndXJlLnRhYmxlIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tZ3JheS0xMDApO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbSAuMjVyZW0gMCAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiB2YXIoLS1ncmF5KTtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgICAgIHRoZWFkIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcmVtIHNvbGlkIHZhcigtLWdyYXktMTAwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktMTAwKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgYm9yZGVyOjBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IC4wNjI1cmVtIHNvbGlkIHZhcigtLWdyYXktMTAwKTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogLjA2MjVyZW0gc29saWQgdmFyKC0tZ3JheS0xMDApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0Ym9keSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS0wKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktMCk7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1yYy1yZ2JhLWdyYXkpLCAwLjk1KTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWdyYXkpO1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1ncmF5LTEwMCk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1ncmF5LTEwMCk7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcmVtIHNvbGlkIHZhcigtLWdyYXktMTAwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDAuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgcCxcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1xdW1sLW1jcS10aXRsZS10eHQpO1xuICAgIH1cblxuICAgIHAgc3Ryb25nLFxuICAgIHAgc3BhbiBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgcCBzcGFuIHUsXG4gICAgcCB1IHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIHAgc3BhbiBpLFxuICAgIHAgaSB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gIH1cbn0iXSwic291cmNlUm9vdCI6IiJ9 */"] + styles: ["@charset \"UTF-8\";\n :root {\n --quml-scoreboard-sub-title: #6d7278;\n --quml-scoreboard-skipped: #969696;\n --quml-scoreboard-unattempted: #575757;\n --quml-color-success: #08bc82;\n --quml-color-danger: #f1635d;\n --quml-color-primary-contrast: #333;\n --quml-btn-border: #ccc;\n --quml-heder-text-color: #6250f5;\n --quml-header-bg-color: #c2c2c2;\n --quml-mcq-title-txt: #131415;\n --quml-zoom-btn-txt: #eee;\n --quml-zoom-btn-hover: #f2f2f2;\n --quml-main-bg: #fff;\n --quml-btn-color: #fff;\n --quml-question-bg: #fff;\n}\n\n.quml-header[_ngcontent-%COMP%] {\n background: var(--quml-header-bg-color);\n display: flow-root;\n height: 2.25rem;\n position: fixed;\n}\n\n.quml-container[_ngcontent-%COMP%] {\n overflow: hidden;\n width: 100%;\n height: 100%;\n position: relative;\n}\n\n.quml-landscape[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n}\n\n .carousel {\n outline: none;\n}\n\n.col[_ngcontent-%COMP%] {\n padding-left: 0px;\n padding-right: 0px;\n}\n\n.quml-button[_ngcontent-%COMP%] {\n background-color: var(--primary-color);\n \n border: none;\n color: var(--quml-btn-color);\n padding: 0.25rem;\n text-align: center;\n text-decoration: none;\n font-size: 1rem;\n margin: 0.125rem 0.5rem 0.125rem 0.125rem;\n cursor: pointer;\n width: 3rem;\n height: 2.5rem;\n border-radius: 10%;\n}\n\n.landscape-mode[_ngcontent-%COMP%] {\n height: 100%;\n width: 100%;\n position: relative;\n background-color: var(--quml-main-bg);\n}\n\n.landscape-content[_ngcontent-%COMP%] {\n padding: 2.5rem 4rem 0 4rem;\n overflow: auto;\n height: 100%;\n width: 100%;\n}\n@media only screen and (max-width: 480px) {\n .landscape-content[_ngcontent-%COMP%] {\n padding: 5rem 1rem 0 1rem;\n height: calc(100% - 3rem);\n }\n}\n\n.lanscape-mode-left[_ngcontent-%COMP%] {\n position: absolute;\n left: 0;\n top: 3.5rem;\n text-align: center;\n z-index: 1;\n width: 4rem;\n}\n\n.lanscape-mode-left[_ngcontent-%COMP%] div[_ngcontent-%COMP%] {\n padding-bottom: 1.5rem;\n}\n\n.landscape-center[_ngcontent-%COMP%] {\n width: 100%;\n}\n\n.lanscape-mode-right[_ngcontent-%COMP%] {\n -ms-overflow-style: none; \n scrollbar-width: none; \n position: absolute;\n padding: 0 1rem;\n right: 0.5rem;\n color: var(--quml-scoreboard-unattempted);\n font-size: 0.75rem;\n height: calc(100% - 4rem);\n overflow-y: auto;\n top: 3.5rem;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] {\n list-style: none;\n margin-top: 0.5rem;\n padding: 0;\n text-align: center;\n position: relative;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]::before {\n content: \"\";\n width: 0.0625rem;\n height: 100%;\n position: absolute;\n left: 0;\n right: 0;\n background-color: rgba(204, 204, 204, 0.5);\n z-index: 1;\n margin: 0 auto;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] {\n position: relative;\n z-index: 2;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.requiresSubmit[_ngcontent-%COMP%] {\n color: var(--quml-scoreboard-unattempted);\n border: 0.03125rem solid var(--quml-scoreboard-unattempted);\n border-radius: 50%;\n width: 1.25rem;\n height: 1.25rem;\n background: var(--white);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.requiresSubmit[_ngcontent-%COMP%]:hover {\n border: 0.0625rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent.nonFeedback[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover {\n border: 1px solid var(--primary-color);\n color: var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent.nonFeedback[_ngcontent-%COMP%] li.att-color[_ngcontent-%COMP%] {\n color: var(--white);\n background: var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul.nonFeedback[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover {\n border: 1px solid var(--primary-color);\n color: var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul.nonFeedback[_ngcontent-%COMP%] li.att-color[_ngcontent-%COMP%] {\n color: var(--white);\n background: var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:focus::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.progressBar-border[_ngcontent-%COMP%]::after {\n border: 1px solid var(--primary-color);\n content: \"\";\n width: 1.65rem;\n height: 1.65rem;\n border-radius: 50%;\n padding: 0.25rem;\n position: absolute;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%]::after {\n content: \"\";\n display: inline-block;\n transform: rotate(45deg);\n height: 0.6rem;\n width: 0.3rem;\n border-bottom: 0.12rem solid var(--primary-color);\n border-right: 0.12rem solid var(--primary-color);\n position: absolute;\n top: 0.25rem;\n right: -0.7rem;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]::after {\n content: \"\";\n position: absolute;\n top: 0.525rem;\n right: -0.7rem;\n height: 0.375rem;\n width: 0.375rem;\n border-radius: 0.375rem;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]::after {\n --correct-bg: var(--quml-color-success);\n background: var(--correct-bg);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]::after {\n --wrong-bg: var(--quml-color-danger);\n background: var(--wrong-bg);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]::after {\n --partial-bg: linear-gradient(\n 180deg,\n rgba(71, 164, 128, 1) 0%,\n rgba(71, 164, 128, 1) 50%,\n rgba(249, 122, 116, 1) 50%,\n rgba(249, 122, 116, 1) 100%\n );\n background: var(--partial-bg);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%] label[_ngcontent-%COMP%] {\n color: var(--white) !important;\n background: var(--primary-color);\n border: 0.03125rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%] {\n background-color: var(--quml-question-bg);\n border-radius: 0.25rem;\n width: 1.25rem;\n padding: 0.25rem;\n height: 1.25rem;\n display: flex;\n align-items: center;\n justify-content: center;\n color: var(--quml-scoreboard-unattempted);\n border: 0.03125rem solid var(--quml-scoreboard-unattempted);\n margin-bottom: 2.25rem;\n cursor: pointer;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.requiresSubmit[_ngcontent-%COMP%] {\n color: var(--quml-scoreboard-unattempted);\n border: 0.03125rem solid var(--quml-scoreboard-unattempted);\n border-radius: 50%;\n background: var(--white);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.requiresSubmit[_ngcontent-%COMP%]:hover {\n border: 0.0625rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.active[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:hover, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:focus {\n color: var(--primary-color);\n border: 0.0625rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.active[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:hover::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:focus::after {\n border: 1px solid var(--primary-color);\n content: \"\";\n height: 1.65rem;\n border-radius: 0.25rem;\n position: absolute;\n width: 1.65rem;\n background: var(--quml-question-bg);\n z-index: -1;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.skipped[_ngcontent-%COMP%] {\n color: var(--white);\n background: var(--quml-scoreboard-skipped);\n border: 0.0625rem solid var(--quml-scoreboard-skipped);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.unattempted[_ngcontent-%COMP%] {\n color: var(--quml-scoreboard-unattempted);\n border: 0.03125rem solid var(--quml-scoreboard-unattempted);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.unattempted[_ngcontent-%COMP%]:hover {\n border: 0.0625rem solid var(--primary-color);\n color: var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] {\n display: none;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] ~ ul[_ngcontent-%COMP%] {\n height: 0;\n transform: scaleY(0);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ ul[_ngcontent-%COMP%] {\n height: 100%;\n transform-origin: top;\n transition: transform 0.2s ease-out;\n transform: scaleY(1);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ label[_ngcontent-%COMP%] {\n border: 0.0625rem solid var(--primary-color);\n color: var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%] {\n background-color: var(--quml-question-bg);\n border-radius: 50%;\n width: 1.25rem;\n padding: 0.25rem;\n height: 1.25rem;\n display: flex;\n align-items: center;\n justify-content: center;\n border: 0.0625rem solid rgb(204, 204, 204);\n margin-bottom: 2.25rem;\n cursor: pointer;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.requiresSubmit[_ngcontent-%COMP%]:hover {\n border: 0.0625rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.progressBar-border[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%] .active[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.att-color[_ngcontent-%COMP%] {\n color: var(--primary-color);\n border: 0.0625rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.info-page[_ngcontent-%COMP%] {\n color: var(--white);\n background: var(--primary-color);\n border: 0.0625rem solid var(--primary-color);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.skipped[_ngcontent-%COMP%] {\n color: var(--white);\n background: var(--quml-scoreboard-skipped);\n border: 0.0625rem solid var(--quml-scoreboard-skipped);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.skipped[_ngcontent-%COMP%]:hover {\n color: var(--white) !important;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.partial[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.wrong[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.correct[_ngcontent-%COMP%] {\n color: var(--white);\n border: 0px solid transparent;\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.correct[_ngcontent-%COMP%] {\n --correct-bg: var(--quml-color-success);\n background: var(--correct-bg);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.wrong[_ngcontent-%COMP%] {\n --wrong-bg: var(--quml-color-danger);\n background: var(--wrong-bg);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.partial[_ngcontent-%COMP%] {\n --partial-bg: linear-gradient(\n 180deg,\n rgba(71, 164, 128, 1) 0%,\n rgba(71, 164, 128, 1) 50%,\n rgba(249, 122, 116, 1) 50%,\n rgba(249, 122, 116, 1) 100%\n );\n background: var(--partial-bg);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.unattempted[_ngcontent-%COMP%] {\n color: var(--quml-scoreboard-unattempted);\n border: 0.03125rem solid var(--quml-scoreboard-unattempted);\n}\n.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.unattempted[_ngcontent-%COMP%]:hover {\n border: 0.0625rem solid var(--primary-color);\n color: var(--primary-color);\n}\n\n.current-slide[_ngcontent-%COMP%] {\n color: var(--quml-scoreboard-sub-title);\n font-size: 0.875rem;\n font-weight: 900;\n letter-spacing: 0;\n}\n\n@media only screen and (max-width: 480px) {\n .lanscape-mode-right[_ngcontent-%COMP%] {\n background: var(--white);\n display: flex;\n align-items: center;\n overflow-x: auto;\n overflow-y: hidden;\n width: 90%;\n height: 2.5rem;\n padding: 1rem 0 0;\n margin: auto;\n left: 0;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] {\n list-style: none;\n padding: 0;\n text-align: center;\n position: relative;\n display: flex;\n height: 1.5rem;\n margin-top: 0;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%] {\n margin-right: 2.25rem;\n z-index: 1;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]:last-child {\n margin-right: 0px;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent[_ngcontent-%COMP%] {\n display: flex;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]:last-child {\n margin-right: 2.25rem;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] {\n top: -1.75rem;\n position: inherit;\n margin: 0.5rem 2.25rem;\n padding-left: 1.25rem;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]::before {\n background: transparent;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%]::after {\n content: \"\";\n top: -0.8125rem;\n right: auto;\n left: 0.625rem;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]::after {\n content: \"\";\n top: -0.525rem;\n left: 0.5rem;\n right: auto;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]::after {\n content: \"\";\n top: -0.525rem;\n left: 0.5rem;\n right: auto;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]::after {\n content: \"\";\n top: -0.525rem;\n left: 0.5rem;\n right: auto;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%] {\n margin-right: 2.25rem;\n margin-bottom: 0;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]::before {\n content: \"\";\n width: 100%;\n height: 0.0625rem;\n position: absolute;\n left: 0;\n top: 50%;\n transform: translate(0, -50%);\n right: 0;\n background-color: rgba(204, 204, 204, 0.5);\n z-index: 0;\n margin: 0 auto;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] ~ ul[_ngcontent-%COMP%] {\n width: 0;\n transform: scaleX(0);\n margin: 0;\n }\n .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ ul[_ngcontent-%COMP%] {\n width: calc(100% - 4rem);\n transform-origin: left;\n transition: transform 0.2s ease-out;\n transform: scaleX(1);\n margin: -1.25rem 3rem 0 4rem;\n }\n .landscape-center[_ngcontent-%COMP%] {\n margin-top: 2rem;\n }\n .lanscape-mode-left[_ngcontent-%COMP%] {\n display: none;\n }\n .landscape-mode[_ngcontent-%COMP%] {\n grid-template-areas: \"right right right\" \"center center center\" \"left left left\";\n }\n}\n.quml-timer[_ngcontent-%COMP%] {\n padding: 0.5rem;\n}\n\n.quml-header-text[_ngcontent-%COMP%] {\n margin: 0.5rem;\n text-align: center;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n}\n\n.quml-arrow-button[_ngcontent-%COMP%] {\n border-radius: 28%;\n font-size: 0%;\n outline: none;\n background-color: var(--primary-color);\n padding: 0.5rem;\n}\n\n.info-popup[_ngcontent-%COMP%] {\n position: absolute;\n top: 18%;\n right: 10%;\n font-size: 0.875rem;\n box-shadow: 0 0.125rem 0.875rem 0 rgba(0, 0, 0, 0.1);\n padding: 0.75rem;\n}\n\n.quml-menu[_ngcontent-%COMP%] {\n width: 1.5rem;\n height: 1.5rem;\n}\n\n.quml-card[_ngcontent-%COMP%] {\n background-color: var(--white);\n padding: 1.25rem;\n box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.2);\n width: 25%;\n position: absolute;\n left: 37%;\n text-align: center;\n top: 25%;\n z-index: 2;\n}\n\n.quml-card-title[_ngcontent-%COMP%] {\n font-size: 1.25rem;\n text-align: center;\n}\n\n.quml-card-body[_ngcontent-%COMP%] .wrong[_ngcontent-%COMP%] {\n color: red;\n}\n\n.quml-card-body[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] {\n color: green;\n}\n\n.quml-card-button-section[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] {\n color: var(--white);\n background-color: var(--primary-color);\n border-color: var(--primary-color);\n outline: none;\n font-size: 0.875rem;\n padding: 0.25rem 1.5rem;\n}\n\n.quml-card-button-section[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%] {\n width: 40%;\n display: inline;\n padding-right: 0.75rem;\n}\n\n .carousel.slide a.left.carousel-control.carousel-control-prev, .carousel.slide .carousel-control.carousel-control-next {\n display: none;\n}\n .carousel-item {\n perspective: unset;\n}\n\n.potrait-header-top[_ngcontent-%COMP%] {\n visibility: hidden;\n margin-top: -2.5rem;\n}\n\n.potrait-header-top[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] {\n display: grid;\n grid-template-columns: 1fr 15fr;\n}\n\n.potrait-header-top[_ngcontent-%COMP%] .quml-menu[_ngcontent-%COMP%] {\n color: var(--quml-heder-text-color);\n font-size: 1.5rem;\n padding-left: 1.25rem;\n margin-top: 0.25rem;\n}\n\n.potrait-header-top[_ngcontent-%COMP%] .quml-header-text[_ngcontent-%COMP%] {\n font-size: 0.875rem;\n color: var(--quml-heder-text-color);\n}\n\n.row[_ngcontent-%COMP%] {\n margin-right: 0px;\n margin-left: 0px;\n}\n\n.portrait-header[_ngcontent-%COMP%] {\n visibility: hidden;\n}\n\n.image-viewer__overlay[_ngcontent-%COMP%], .image-viewer__container[_ngcontent-%COMP%], .image-viewer__close[_ngcontent-%COMP%], .image-viewer__zoom[_ngcontent-%COMP%] {\n position: absolute;\n}\n.image-viewer__overlay[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n background: var(--quml-color-primary-contrast);\n z-index: 11111;\n}\n.image-viewer__container[_ngcontent-%COMP%] {\n background-color: var(--quml-color-primary-contrast);\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n z-index: 11111;\n width: 80%;\n height: 80%;\n}\n.image-viewer__img[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n}\n.image-viewer__close[_ngcontent-%COMP%] {\n top: 1rem;\n right: 1rem;\n text-align: center;\n cursor: pointer;\n z-index: 999999;\n background: rgba(0, 0, 0, 0.5);\n border-radius: 100%;\n width: 3rem;\n height: 3rem;\n position: inherit;\n}\n.image-viewer__close[_ngcontent-%COMP%]::after {\n content: \"\u2715\";\n color: var(--white);\n font-size: 2rem;\n}\n.image-viewer__close[_ngcontent-%COMP%]:hover {\n background: rgb(0, 0, 0);\n}\n.image-viewer__zoom[_ngcontent-%COMP%] {\n bottom: 1rem;\n right: 1rem;\n width: 2.5rem;\n height: auto;\n border-radius: 0.5rem;\n background: var(--white);\n display: flex;\n flex-direction: column;\n align-items: center;\n overflow: hidden;\n z-index: 99999;\n position: inherit;\n border: 0.0625rem solid var(--quml-zoom-btn-txt);\n}\n.image-viewer__zoomin[_ngcontent-%COMP%], .image-viewer__zoomout[_ngcontent-%COMP%] {\n text-align: center;\n height: 2.5rem;\n position: relative;\n width: 2.5rem;\n cursor: pointer;\n}\n.image-viewer__zoomin[_ngcontent-%COMP%]:hover, .image-viewer__zoomout[_ngcontent-%COMP%]:hover {\n background-color: var(--quml-zoom-btn-hover);\n}\n.image-viewer__zoomin[_ngcontent-%COMP%]::after, .image-viewer__zoomout[_ngcontent-%COMP%]::after {\n font-size: 1.5rem;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n.image-viewer__zoomin[_ngcontent-%COMP%] {\n border-bottom: 0.0625rem solid var(--quml-btn-border);\n}\n.image-viewer__zoomin[_ngcontent-%COMP%]::after {\n content: \"+\";\n}\n.image-viewer__zoomout[_ngcontent-%COMP%]::after {\n content: \"\u2212\";\n}\n\n\n quml-ans {\n cursor: pointer;\n}\n quml-ans svg circle {\n fill: var(--quml-zoom-btn-txt);\n}\n .magnify-icon {\n position: absolute;\n right: 0;\n bottom: 0;\n width: 1.5rem;\n height: 1.5rem;\n border-top-left-radius: 0.5rem;\n cursor: pointer;\n background-color: var(--quml-color-primary-contrast);\n}\n .magnify-icon::after {\n content: \"\";\n position: absolute;\n bottom: 0.125rem;\n right: 0.125rem;\n z-index: 1;\n width: 1rem;\n height: 1rem;\n background-image: url(\"data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='512' height='512' x='0' y='0' viewBox='0 0 37.166 37.166' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.829,32.045l-6.833-6.833c-0.513-0.513-1.167-0.788-1.836-0.853c2.06-2.567,3.298-5.819,3.298-9.359 c0-8.271-6.729-15-15-15c-8.271,0-15,6.729-15,15c0,8.271,6.729,15,15,15c3.121,0,6.021-0.96,8.424-2.598 c0.018,0.744,0.305,1.482,0.872,2.052l6.833,6.833c0.585,0.586,1.354,0.879,2.121,0.879s1.536-0.293,2.121-0.879 C37.001,35.116,37.001,33.217,35.829,32.045z M15.458,25c-5.514,0-10-4.484-10-10c0-5.514,4.486-10,10-10c5.514,0,10,4.486,10,10 C25.458,20.516,20.972,25,15.458,25z M22.334,15c0,1.104-0.896,2-2,2h-2.75v2.75c0,1.104-0.896,2-2,2s-2-0.896-2-2V17h-2.75 c-1.104,0-2-0.896-2-2s0.896-2,2-2h2.75v-2.75c0-1.104,0.896-2,2-2s2,0.896,2,2V13h2.75C21.438,13,22.334,13.895,22.334,15z' fill='%23ffffff' data-original='%23000000' style='' class=''/%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A\");\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n}\n .solution-options figure.image {\n border: 0.0625rem solid var(--quml-btn-border);\n overflow: hidden;\n border-radius: 0.25rem;\n position: relative;\n}\n .solutions .solution-options figure.image, .image-viewer__overlay .image-viewer__container {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n .solutions .solution-options figure.image .portrait, .image-viewer__overlay .image-viewer__container .portrait {\n width: auto;\n height: 100%;\n}\n .solutions .solution-options figure.image .neutral, .image-viewer__overlay .image-viewer__container .neutral {\n width: auto;\n height: auto;\n}\n@media only screen and (max-width: 768px) {\n .solutions .solution-options figure.image .neutral, .image-viewer__overlay .image-viewer__container .neutral {\n width: 100%;\n }\n}\n@media only screen and (min-width: 768px) {\n .solutions .solution-options figure.image .neutral, .image-viewer__overlay .image-viewer__container .neutral {\n height: 100%;\n }\n}\n .solutions .solution-options figure.image .landscape, .image-viewer__overlay .image-viewer__container .landscape {\n height: auto;\n}\n .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-sa .mcq-title, quml-mcq-solutions .mcq-title {\n color: var(--quml-mcq-title-txt);\n}\n .quml-mcq .mcq-title p, .quml-sa .mcq-title p, quml-sa .mcq-title p, quml-mcq-solutions .mcq-title p {\n word-break: break-word;\n}\n@media only screen and (max-width: 480px) {\n .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-sa .mcq-title, quml-mcq-solutions .mcq-title {\n margin-top: 1rem;\n }\n}\n .quml-mcq .quml-mcq--option .quml-mcq-option-card p:first-child, .quml-mcq .quml-mcq--option .quml-mcq-option-card p:last-child, .quml-sa .quml-mcq--option .quml-mcq-option-card p:first-child, .quml-sa .quml-mcq--option .quml-mcq-option-card p:last-child, quml-sa .quml-mcq--option .quml-mcq-option-card p:first-child, quml-sa .quml-mcq--option .quml-mcq-option-card p:last-child, quml-mcq-solutions .quml-mcq--option .quml-mcq-option-card p:first-child, quml-mcq-solutions .quml-mcq--option .quml-mcq-option-card p:last-child {\n margin-bottom: 0;\n}\n quml-mcq-solutions figure.image, quml-mcq-solutions figure.image.resize-25, quml-mcq-solutions figure.image.resize-50, quml-mcq-solutions figure.image.resize-75, quml-mcq-solutions figure.image.resize-100, quml-mcq-solutions figure.image.resize-original {\n width: 25%;\n height: auto;\n}\n quml-mcq-solutions .solution-options p {\n margin-bottom: 1rem;\n}\n .quml-option .option p {\n word-break: break-word;\n}\n\n.endPage-container-height[_ngcontent-%COMP%] {\n height: 100%;\n}\n\n.scoreboard-sections[_ngcontent-%COMP%] {\n display: contents;\n}\n.scoreboard-sections[_ngcontent-%COMP%] li[_ngcontent-%COMP%] {\n position: relative;\n z-index: 2;\n}\n\n.hover-effect[_ngcontent-%COMP%]:hover::after, .hover-effect[_ngcontent-%COMP%]:focus::after, .hover-effect.progressBar-border[_ngcontent-%COMP%]::after {\n border: 1px solid var(--primary-color);\n content: \"\";\n width: 1.65rem;\n height: 1.65rem;\n border-radius: 50%;\n padding: 0.25rem;\n position: absolute;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3F1bWwtbGlicmFyeS9zcmMvbGliL3NlY3Rpb24tcGxheWVyL3NlY3Rpb24tcGxheWVyLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQUVoQjtFQUNFLG9DQUFBO0VBQ0Esa0NBQUE7RUFDQSxzQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSxtQ0FBQTtFQUNBLHVCQUFBO0VBQ0EsZ0NBQUE7RUFDQSwrQkFBQTtFQUNBLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSw4QkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSx3QkFBQTtBQUFGOztBQUdBO0VBQ0UsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0FBQUY7O0FBR0E7RUFDRSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUFBRjs7QUFHQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FBQUY7O0FBR0E7RUFDRSxhQUFBO0FBQUY7O0FBR0E7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0FBQUY7O0FBR0E7RUFDRSxzQ0FBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsNEJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EseUNBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBQUFGOztBQUdBO0VBQ0UsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHFDQUFBO0FBQUY7O0FBR0E7RUFDRSwyQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQUFGO0FBRUU7RUFORjtJQU9JLHlCQUFBO0lBQ0EseUJBQUE7RUFDRjtBQUNGOztBQUVBO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7QUFDRjs7QUFFQTtFQUNFLHNCQUFB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QTtBQXpGTjtBQTRGSTtFQUNFLG1CQUFBO0FBMUZOO0FBOEZFO0VBQ0Usc0JBQUE7QUE1Rko7O0FBZ0dBO0VBQ0UsWUFBQTtBQTdGRjs7QUErRkE7RUFDRSxpQkFBQTtBQTVGRjtBQTZGRTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtBQTNGSjs7QUFrR0k7RUFDRSxzQ0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBQS9GTiIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQHByb2plY3Qtc3VuYmlyZC9zYi1zdHlsZXMvYXNzZXRzL21peGlucy9taXhpbnNcIjtcblxuOjpuZy1kZWVwIDpyb290IHtcbiAgLS1xdW1sLXNjb3JlYm9hcmQtc3ViLXRpdGxlOiAjNmQ3Mjc4O1xuICAtLXF1bWwtc2NvcmVib2FyZC1za2lwcGVkOiAjOTY5Njk2O1xuICAtLXF1bWwtc2NvcmVib2FyZC11bmF0dGVtcHRlZDogIzU3NTc1NztcbiAgLS1xdW1sLWNvbG9yLXN1Y2Nlc3M6ICMwOGJjODI7XG4gIC0tcXVtbC1jb2xvci1kYW5nZXI6ICNmMTYzNWQ7XG4gIC0tcXVtbC1jb2xvci1wcmltYXJ5LWNvbnRyYXN0OiAjMzMzO1xuICAtLXF1bWwtYnRuLWJvcmRlcjogI2NjYztcbiAgLS1xdW1sLWhlZGVyLXRleHQtY29sb3I6ICM2MjUwZjU7XG4gIC0tcXVtbC1oZWFkZXItYmctY29sb3I6ICNjMmMyYzI7XG4gIC0tcXVtbC1tY3EtdGl0bGUtdHh0OiAjMTMxNDE1O1xuICAtLXF1bWwtem9vbS1idG4tdHh0OiAjZWVlO1xuICAtLXF1bWwtem9vbS1idG4taG92ZXI6ICNmMmYyZjI7XG4gIC0tcXVtbC1tYWluLWJnOiAjZmZmO1xuICAtLXF1bWwtYnRuLWNvbG9yOiAjZmZmO1xuICAtLXF1bWwtcXVlc3Rpb24tYmc6ICNmZmY7XG59XG5cbi5xdW1sLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXF1bWwtaGVhZGVyLWJnLWNvbG9yKTtcbiAgZGlzcGxheTogZmxvdy1yb290O1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnF1bWwtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucXVtbC1sYW5kc2NhcGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG46Om5nLWRlZXAgLmNhcm91c2VsIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNvbCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5xdW1sLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAvKiBOYXZ5IEJsdWUgKi9cbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogdmFyKC0tcXVtbC1idG4tY29sb3IpO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAuMTI1cmVtIDAuNXJlbSAwLjEyNXJlbSAwLjEyNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwJTtcbn1cblxuLmxhbmRzY2FwZS1tb2RlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1xdW1sLW1haW4tYmcpO1xufVxuXG4ubGFuZHNjYXBlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyLjVyZW0gNHJlbSAwIDRyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBwYWRkaW5nOiA1cmVtIDFyZW0gMCAxcmVtO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gM3JlbSk7XG4gIH1cbn1cblxuLmxhbnNjYXBlLW1vZGUtbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDRyZW07XG59XG5cbi5sYW5zY2FwZS1tb2RlLWxlZnQgZGl2IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLmxhbmRzY2FwZS1jZW50ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxhbnNjYXBlLW1vZGUtcmlnaHQge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIElFIGFuZCBFZGdlICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLXF1bWwtc2NvcmVib2FyZC11bmF0dGVtcHRlZCk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdG9wOiAzLjVyZW07XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDAuMDYyNXJlbTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC41KTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgJi5yZXF1aXJlc1N1Ym1pdCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1xdW1sLXNjb3JlYm9hcmQtdW5hdHRlbXB0ZWQpO1xuICAgICAgICBib3JkZXI6IDAuMDMxMjVyZW0gc29saWQgdmFyKC0tcXVtbC1zY29yZWJvYXJkLXVuYXR0ZW1wdGVkKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zaW5nbGVDb250ZW50Lm5vbkZlZWRiYWNrIHtcbiAgICAgIGxpOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIH1cbiAgICAgIGxpLmF0dC1jb2xvciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbiB7XG4gICAgICB1bCB7XG4gICAgICAgICYubm9uRmVlZGJhY2sge1xuICAgICAgICAgIGxpOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBsaS5hdHQtY29sb3Ige1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICYucHJvZ3Jlc3NCYXItYm9yZGVyIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiAxLjY1cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEuNjVyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmF0dGVtcHRlZCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgaGVpZ2h0OiAwLjZyZW07XG4gICAgICAgICAgd2lkdGg6IDAuM3JlbTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjEycmVtIHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMC4xMnJlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwLjI1cmVtO1xuICAgICAgICAgIHJpZ2h0OiAtMC43cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmNvcnJlY3Q6OmFmdGVyLFxuICAgICAgJi53cm9uZzo6YWZ0ZXIsXG4gICAgICAmLnBhcnRpYWw6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAuNTI1cmVtO1xuICAgICAgICByaWdodDogLTAuN3JlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjM3NXJlbTtcbiAgICAgICAgd2lkdGg6IDAuMzc1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgICAgIH1cbiAgICAgICYuY29ycmVjdCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAtLWNvcnJlY3QtYmc6IHZhcigtLXF1bWwtY29sb3Itc3VjY2Vzcyk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29ycmVjdC1iZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYud3Jvbmcge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgLS13cm9uZy1iZzogdmFyKC0tcXVtbC1jb2xvci1kYW5nZXIpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdyb25nLWJnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5wYXJ0aWFsIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIC0tcGFydGlhbC1iZzogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgMTgwZGVnLFxuICAgICAgICAgICAgcmdiYSg3MSwgMTY0LCAxMjgsIDEpIDAlLFxuICAgICAgICAgICAgcmdiYSg3MSwgMTY0LCAxMjgsIDEpIDUwJSxcbiAgICAgICAgICAgIHJnYmEoMjQ5LCAxMjIsIDExNiwgMSkgNTAlLFxuICAgICAgICAgICAgcmdiYSgyNDksIDEyMiwgMTE2LCAxKSAxMDAlXG4gICAgICAgICAgKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wYXJ0aWFsLWJnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hdHRlbXB0ZWQsXG4gICAgICAmLnBhcnRpYWwge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgIGJvcmRlcjogMC4wMzEyNXJlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbiBsYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1xdW1sLXF1ZXN0aW9uLWJnKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6IHZhcigtLXF1bWwtc2NvcmVib2FyZC11bmF0dGVtcHRlZCk7XG4gICAgICBib3JkZXI6IDAuMDMxMjVyZW0gc29saWQgdmFyKC0tcXVtbC1zY29yZWJvYXJkLXVuYXR0ZW1wdGVkKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICYucmVxdWlyZXNTdWJtaXQge1xuICAgICAgICBjb2xvcjogdmFyKC0tcXVtbC1zY29yZWJvYXJkLXVuYXR0ZW1wdGVkKTtcbiAgICAgICAgYm9yZGVyOiAwLjAzMTI1cmVtIHNvbGlkIHZhcigtLXF1bWwtc2NvcmVib2FyZC11bmF0dGVtcHRlZCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hY3RpdmUsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGhlaWdodDogMS42NXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMS42NXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdW1sLXF1ZXN0aW9uLWJnKTtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5za2lwcGVkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcXVtbC1zY29yZWJvYXJkLXNraXBwZWQpO1xuICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1xdW1sLXNjb3JlYm9hcmQtc2tpcHBlZCk7XG4gICAgICB9XG4gICAgICAmLnVuYXR0ZW1wdGVkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXF1bWwtc2NvcmVib2FyZC11bmF0dGVtcHRlZCk7XG4gICAgICAgIGJvcmRlcjogMC4wMzEyNXJlbSBzb2xpZCB2YXIoLS1xdW1sLXNjb3JlYm9hcmQtdW5hdHRlbXB0ZWQpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB+IHVsIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IHVsIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgfVxuICAgIC5zZWN0aW9uIHtcbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWwge1xuICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2hvd0ZlZWRCYWNrLXByb2dyZXNzQmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXF1bWwtcXVlc3Rpb24tYmcpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICBwYWRkaW5nOiAwLjI1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJi5yZXF1aXJlc1N1Ym1pdCB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucHJvZ3Jlc3NCYXItYm9yZGVyLFxuICAgICAgLmFjdGl2ZSxcbiAgICAgICYuYXR0LWNvbG9yIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJi5pbmZvLXBhZ2Uge1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICB9XG4gICAgICAmLnNraXBwZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdW1sLXNjb3JlYm9hcmQtc2tpcHBlZCk7XG4gICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLXF1bWwtc2NvcmVib2FyZC1za2lwcGVkKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnBhcnRpYWwsXG4gICAgICAmLndyb25nLFxuICAgICAgJi5jb3JyZWN0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICAmLmNvcnJlY3Qge1xuICAgICAgICAtLWNvcnJlY3QtYmc6IHZhcigtLXF1bWwtY29sb3Itc3VjY2Vzcyk7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvcnJlY3QtYmcpO1xuICAgICAgfVxuICAgICAgJi53cm9uZyB7XG4gICAgICAgIC0td3JvbmctYmc6IHZhcigtLXF1bWwtY29sb3ItZGFuZ2VyKTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td3JvbmctYmcpO1xuICAgICAgfVxuICAgICAgJi5wYXJ0aWFsIHtcbiAgICAgICAgLS1wYXJ0aWFsLWJnOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgMTgwZGVnLFxuICAgICAgICAgIHJnYmEoNzEsIDE2NCwgMTI4LCAxKSAwJSxcbiAgICAgICAgICByZ2JhKDcxLCAxNjQsIDEyOCwgMSkgNTAlLFxuICAgICAgICAgIHJnYmEoMjQ5LCAxMjIsIDExNiwgMSkgNTAlLFxuICAgICAgICAgIHJnYmEoMjQ5LCAxMjIsIDExNiwgMSkgMTAwJVxuICAgICAgICApO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wYXJ0aWFsLWJnKTtcbiAgICAgIH1cbiAgICAgICYudW5hdHRlbXB0ZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0tcXVtbC1zY29yZWJvYXJkLXVuYXR0ZW1wdGVkKTtcbiAgICAgICAgYm9yZGVyOiAwLjAzMTI1cmVtIHNvbGlkIHZhcigtLXF1bWwtc2NvcmVib2FyZC11bmF0dGVtcHRlZCk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY3VycmVudC1zbGlkZSB7XG4gIGNvbG9yOiB2YXIoLS1xdW1sLXNjb3JlYm9hcmQtc3ViLXRpdGxlKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxhbnNjYXBlLW1vZGUtcmlnaHQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAuc2hvd0ZlZWRCYWNrLXByb2dyZXNzQmFyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zaW5nbGVDb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLnNob3dGZWVkQmFjay1wcm9ncmVzc0JhcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIHRvcDogLTEuNzVyZW07XG4gICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMi4yNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmF0dGVtcHRlZCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHRvcDogLTAuODEyNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogMC42MjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY29ycmVjdCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHRvcDogLTAuNTI1cmVtO1xuICAgICAgICAgICAgbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYud3Jvbmcge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0b3A6IC0wLjUyNXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnBhcnRpYWwge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0b3A6IC0wLjUyNXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlY3Rpb24gbGFiZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwLjA2MjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjUpO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxhbnNjYXBlLW1vZGUtcmlnaHQgdWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIH4gdWwge1xuICAgIHdpZHRoOiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubGFuc2NhcGUtbW9kZS1yaWdodCB1bCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IHVsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICBtYXJnaW46IC0xLjI1cmVtIDNyZW0gMCA0cmVtO1xuICB9XG4gIC5sYW5kc2NhcGUtY2VudGVyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG5cbiAgLmxhbnNjYXBlLW1vZGUtbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5sYW5kc2NhcGUtbW9kZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgIFwicmlnaHQgcmlnaHQgcmlnaHRcIlxuICAgICAgXCJjZW50ZXIgY2VudGVyIGNlbnRlclwiXG4gICAgICBcImxlZnQgbGVmdCBsZWZ0XCI7XG4gIH1cbn1cblxuLnF1bWwtdGltZXIge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5cbi5xdW1sLWhlYWRlci10ZXh0IHtcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5xdW1sLWFycm93LWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDI4JTtcbiAgZm9udC1zaXplOiAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLmluZm8tcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTglO1xuICByaWdodDogMTAlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICAvLyBmb250LWZhbWlseTogbm90by1zYW5zOyAvL05PU09OQVJcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjg3NXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLnF1bWwtbWVudSB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG4ucXVtbC1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aWR0aDogMjUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDM3JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDI1JTtcbiAgei1pbmRleDogMjtcbn1cblxuLnF1bWwtY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucXVtbC1jYXJkLWJvZHkgLndyb25nIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLnF1bWwtY2FyZC1ib2R5IC5yaWdodCB7XG4gIGNvbG9yOiBncmVlbjtcbn1cblxuLnF1bWwtY2FyZC1idXR0b24tc2VjdGlvbiAuYnV0dG9uLWNvbnRhaW5lciBidXR0b24ge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG59XG5cbi5xdW1sLWNhcmQtYnV0dG9uLXNlY3Rpb24gLmJ1dHRvbi1jb250YWluZXIge1xuICB3aWR0aDogNDAlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG59XG5cbjo6bmctZGVlcCB7XG4gIC5jYXJvdXNlbC5zbGlkZSB7XG4gICAgYS5sZWZ0LmNhcm91c2VsLWNvbnRyb2wuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAgIC5jYXJvdXNlbC1jb250cm9sLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBwZXJzcGVjdGl2ZTogdW5zZXQ7XG4gIH1cbn1cblxuLnBvdHJhaXQtaGVhZGVyLXRvcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogLTIuNXJlbTtcbn1cblxuLnBvdHJhaXQtaGVhZGVyLXRvcCAud3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDE1ZnI7XG59XG5cbi5wb3RyYWl0LWhlYWRlci10b3AgLnF1bWwtbWVudSB7XG4gIGNvbG9yOiB2YXIoLS1xdW1sLWhlZGVyLXRleHQtY29sb3IpO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4ucG90cmFpdC1oZWFkZXItdG9wIC5xdW1sLWhlYWRlci10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLXF1bWwtaGVkZXItdGV4dC1jb2xvcik7XG59XG5cbi5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLnBvcnRyYWl0LWhlYWRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmltYWdlLXZpZXdlciB7XG4gICZfX292ZXJsYXksXG4gICZfX2NvbnRhaW5lcixcbiAgJl9fY2xvc2UsXG4gICZfX3pvb20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdW1sLWNvbG9yLXByaW1hcnktY29udHJhc3QpO1xuICAgIHotaW5kZXg6IDExMTExO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1xdW1sLWNvbG9yLXByaW1hcnktY29udHJhc3QpO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAxMTExMTtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogODAlO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgdG9wOiAxcmVtO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyNzE1XCI7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICB9XG4gIH1cblxuICAmX196b29tIHtcbiAgICBib3R0b206IDFyZW07XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLXF1bWwtem9vbS1idG4tdHh0KTtcbiAgfVxuXG4gICZfX3pvb21pbixcbiAgJl9fem9vbW91dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcXVtbC16b29tLWJ0bi1ob3Zlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3pvb21pbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkIHZhcigtLXF1bWwtYnRuLWJvcmRlcik7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcMDAyQlwiO1xuICAgIH1cbiAgfVxuXG4gICZfX3pvb21vdXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMjEyXCI7XG4gICAgfVxuICB9XG59XG5cbi8qIGVkaXRvciBjc3MgKi9cbjo6bmctZGVlcCB7XG4gIHF1bWwtYW5zIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgc3ZnIGNpcmNsZSB7XG4gICAgICBmaWxsOiB2YXIoLS1xdW1sLXpvb20tYnRuLXR4dCk7XG4gICAgfVxuICB9XG5cbiAgLm1hZ25pZnktaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcXVtbC1jb2xvci1wcmltYXJ5LWNvbnRyYXN0KTtcbiAgfVxuXG4gIC5tYWduaWZ5LWljb246OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDAuMTI1cmVtO1xuICAgIHJpZ2h0OiAwLjEyNXJlbTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCclM0YlM0UlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeG1sbnM6c3ZnanM9J2h0dHA6Ly9zdmdqcy5jb20vc3ZnanMnIHZlcnNpb249JzEuMScgd2lkdGg9JzUxMicgaGVpZ2h0PSc1MTInIHg9JzAnIHk9JzAnIHZpZXdCb3g9JzAgMCAzNy4xNjYgMzcuMTY2JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBjbGFzcz0nJyUzRSUzQ2clM0UlM0NnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zNS44MjksMzIuMDQ1bC02LjgzMy02LjgzM2MtMC41MTMtMC41MTMtMS4xNjctMC43ODgtMS44MzYtMC44NTNjMi4wNi0yLjU2NywzLjI5OC01LjgxOSwzLjI5OC05LjM1OSBjMC04LjI3MS02LjcyOS0xNS0xNS0xNWMtOC4yNzEsMC0xNSw2LjcyOS0xNSwxNWMwLDguMjcxLDYuNzI5LDE1LDE1LDE1YzMuMTIxLDAsNi4wMjEtMC45Niw4LjQyNC0yLjU5OCBjMC4wMTgsMC43NDQsMC4zMDUsMS40ODIsMC44NzIsMi4wNTJsNi44MzMsNi44MzNjMC41ODUsMC41ODYsMS4zNTQsMC44NzksMi4xMjEsMC44NzlzMS41MzYtMC4yOTMsMi4xMjEtMC44NzkgQzM3LjAwMSwzNS4xMTYsMzcuMDAxLDMzLjIxNywzNS44MjksMzIuMDQ1eiBNMTUuNDU4LDI1Yy01LjUxNCwwLTEwLTQuNDg0LTEwLTEwYzAtNS41MTQsNC40ODYtMTAsMTAtMTBjNS41MTQsMCwxMCw0LjQ4NiwxMCwxMCBDMjUuNDU4LDIwLjUxNiwyMC45NzIsMjUsMTUuNDU4LDI1eiBNMjIuMzM0LDE1YzAsMS4xMDQtMC44OTYsMi0yLDJoLTIuNzV2Mi43NWMwLDEuMTA0LTAuODk2LDItMiwycy0yLTAuODk2LTItMlYxN2gtMi43NSBjLTEuMTA0LDAtMi0wLjg5Ni0yLTJzMC44OTYtMiwyLTJoMi43NXYtMi43NWMwLTEuMTA0LDAuODk2LTIsMi0yczIsMC44OTYsMiwyVjEzaDIuNzVDMjEuNDM4LDEzLDIyLjMzNCwxMy44OTUsMjIuMzM0LDE1eicgZmlsbD0nJTIzZmZmZmZmJyBkYXRhLW9yaWdpbmFsPSclMjMwMDAwMDAnIHN0eWxlPScnIGNsYXNzPScnLyUzRSUzQy9nJTNFJTNDZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDL2clM0UlM0NnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0MvZyUzRSUzQ2cgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQy9nJTNFJTNDZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDL2clM0UlM0NnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0MvZyUzRSUzQ2cgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQy9nJTNFJTNDZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDL2clM0UlM0NnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0MvZyUzRSUzQ2cgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQy9nJTNFJTNDZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDL2clM0UlM0NnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0MvZyUzRSUzQ2cgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQy9nJTNFJTNDZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDL2clM0UlM0NnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0MvZyUzRSUzQ2cgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAuc29sdXRpb24tb3B0aW9ucyBmaWd1cmUuaW1hZ2Uge1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLXF1bWwtYnRuLWJvcmRlcik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyB3aWR0aDogNy41cmVtO1xuICAgIC8vIGhlaWdodDogNy41cmVtO1xuICB9XG5cbiAgLnNvbHV0aW9ucyAuc29sdXRpb24tb3B0aW9ucyBmaWd1cmUuaW1hZ2UsXG4gIC5pbWFnZS12aWV3ZXJfX292ZXJsYXkgLmltYWdlLXZpZXdlcl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAucG9ydHJhaXQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLm5ldXRyYWwge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sYW5kc2NhcGUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5xdW1sLW1jcSxcbiAgLnF1bWwtc2EsXG4gIHF1bWwtc2EsXG4gIHF1bWwtbWNxLXNvbHV0aW9ucyB7XG4gICAgLm1jcS10aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0tcXVtbC1tY3EtdGl0bGUtdHh0KTtcblxuICAgICAgcCB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnF1bWwtbWNxLS1xdWVzdGlvbiB7XG4gICAgICBwIHtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucXVtbC1tY3EtLW9wdGlvbiB7XG4gICAgICAucXVtbC1tY3Etb3B0aW9uLWNhcmQgcDpmaXJzdC1jaGlsZCxcbiAgICAgIC5xdW1sLW1jcS1vcHRpb24tY2FyZCBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBxdW1sLW1jcS1zb2x1dGlvbnMge1xuICAgIGZpZ3VyZS5pbWFnZSxcbiAgICBmaWd1cmUuaW1hZ2UucmVzaXplLTI1LFxuICAgIGZpZ3VyZS5pbWFnZS5yZXNpemUtNTAsXG4gICAgZmlndXJlLmltYWdlLnJlc2l6ZS03NSxcbiAgICBmaWd1cmUuaW1hZ2UucmVzaXplLTEwMCxcbiAgICBmaWd1cmUuaW1hZ2UucmVzaXplLW9yaWdpbmFsIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnNvbHV0aW9uLW9wdGlvbnMgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5xdW1sLW9wdGlvbiAub3B0aW9uIHAge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cblxuLmVuZFBhZ2UtY29udGFpbmVyLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zY29yZWJvYXJkLXNlY3Rpb25zIHtcbiAgZGlzcGxheTogY29udGVudHM7XG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuLmhvdmVyLWVmZmVjdCB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICYucHJvZ3Jlc3NCYXItYm9yZGVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMS42NXJlbTtcbiAgICAgIGhlaWdodDogMS42NXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG59XG4gIl0sInNvdXJjZVJvb3QiOiIifQ== */", ":root {\n --quml-mcq-title-txt: #131415;\n}\n\n .startpage__instr-desc .mcq-title, .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-sa .mcq-title, quml-mcq-solutions .mcq-title {\n color: var(--quml-mcq-title-txt);\n}\n .startpage__instr-desc .fs-8, .startpage__instr-desc .fs-9, .startpage__instr-desc .fs-10, .startpage__instr-desc .fs-11, .startpage__instr-desc .fs-12, .startpage__instr-desc .fs-13, .startpage__instr-desc .fs-14, .startpage__instr-desc .fs-15, .startpage__instr-desc .fs-16, .startpage__instr-desc .fs-17, .startpage__instr-desc .fs-18, .startpage__instr-desc .fs-19, .startpage__instr-desc .fs-20, .startpage__instr-desc .fs-21, .startpage__instr-desc .fs-22, .startpage__instr-desc .fs-23, .startpage__instr-desc .fs-24, .startpage__instr-desc .fs-25, .startpage__instr-desc .fs-26, .startpage__instr-desc .fs-27, .startpage__instr-desc .fs-28, .startpage__instr-desc .fs-29, .startpage__instr-desc .fs-30, .startpage__instr-desc .fs-36, .quml-mcq .fs-8, .quml-mcq .fs-9, .quml-mcq .fs-10, .quml-mcq .fs-11, .quml-mcq .fs-12, .quml-mcq .fs-13, .quml-mcq .fs-14, .quml-mcq .fs-15, .quml-mcq .fs-16, .quml-mcq .fs-17, .quml-mcq .fs-18, .quml-mcq .fs-19, .quml-mcq .fs-20, .quml-mcq .fs-21, .quml-mcq .fs-22, .quml-mcq .fs-23, .quml-mcq .fs-24, .quml-mcq .fs-25, .quml-mcq .fs-26, .quml-mcq .fs-27, .quml-mcq .fs-28, .quml-mcq .fs-29, .quml-mcq .fs-30, .quml-mcq .fs-36, .quml-sa .fs-8, .quml-sa .fs-9, .quml-sa .fs-10, .quml-sa .fs-11, .quml-sa .fs-12, .quml-sa .fs-13, .quml-sa .fs-14, .quml-sa .fs-15, .quml-sa .fs-16, .quml-sa .fs-17, .quml-sa .fs-18, .quml-sa .fs-19, .quml-sa .fs-20, .quml-sa .fs-21, .quml-sa .fs-22, .quml-sa .fs-23, .quml-sa .fs-24, .quml-sa .fs-25, .quml-sa .fs-26, .quml-sa .fs-27, .quml-sa .fs-28, .quml-sa .fs-29, .quml-sa .fs-30, .quml-sa .fs-36, quml-sa .fs-8, quml-sa .fs-9, quml-sa .fs-10, quml-sa .fs-11, quml-sa .fs-12, quml-sa .fs-13, quml-sa .fs-14, quml-sa .fs-15, quml-sa .fs-16, quml-sa .fs-17, quml-sa .fs-18, quml-sa .fs-19, quml-sa .fs-20, quml-sa .fs-21, quml-sa .fs-22, quml-sa .fs-23, quml-sa .fs-24, quml-sa .fs-25, quml-sa .fs-26, quml-sa .fs-27, quml-sa .fs-28, quml-sa .fs-29, quml-sa .fs-30, quml-sa .fs-36, quml-mcq-solutions .fs-8, quml-mcq-solutions .fs-9, quml-mcq-solutions .fs-10, quml-mcq-solutions .fs-11, quml-mcq-solutions .fs-12, quml-mcq-solutions .fs-13, quml-mcq-solutions .fs-14, quml-mcq-solutions .fs-15, quml-mcq-solutions .fs-16, quml-mcq-solutions .fs-17, quml-mcq-solutions .fs-18, quml-mcq-solutions .fs-19, quml-mcq-solutions .fs-20, quml-mcq-solutions .fs-21, quml-mcq-solutions .fs-22, quml-mcq-solutions .fs-23, quml-mcq-solutions .fs-24, quml-mcq-solutions .fs-25, quml-mcq-solutions .fs-26, quml-mcq-solutions .fs-27, quml-mcq-solutions .fs-28, quml-mcq-solutions .fs-29, quml-mcq-solutions .fs-30, quml-mcq-solutions .fs-36 {\n line-height: normal;\n}\n .startpage__instr-desc .fs-8, .quml-mcq .fs-8, .quml-sa .fs-8, quml-sa .fs-8, quml-mcq-solutions .fs-8 {\n font-size: 0.5rem;\n}\n .startpage__instr-desc .fs-9, .quml-mcq .fs-9, .quml-sa .fs-9, quml-sa .fs-9, quml-mcq-solutions .fs-9 {\n font-size: 0.563rem;\n}\n .startpage__instr-desc .fs-10, .quml-mcq .fs-10, .quml-sa .fs-10, quml-sa .fs-10, quml-mcq-solutions .fs-10 {\n font-size: 0.625rem;\n}\n .startpage__instr-desc .fs-11, .quml-mcq .fs-11, .quml-sa .fs-11, quml-sa .fs-11, quml-mcq-solutions .fs-11 {\n font-size: 0.688rem;\n}\n .startpage__instr-desc .fs-12, .quml-mcq .fs-12, .quml-sa .fs-12, quml-sa .fs-12, quml-mcq-solutions .fs-12 {\n font-size: 0.75rem;\n}\n .startpage__instr-desc .fs-13, .quml-mcq .fs-13, .quml-sa .fs-13, quml-sa .fs-13, quml-mcq-solutions .fs-13 {\n font-size: 0.813rem;\n}\n .startpage__instr-desc .fs-14, .quml-mcq .fs-14, .quml-sa .fs-14, quml-sa .fs-14, quml-mcq-solutions .fs-14 {\n font-size: 0.875rem;\n}\n .startpage__instr-desc .fs-15, .quml-mcq .fs-15, .quml-sa .fs-15, quml-sa .fs-15, quml-mcq-solutions .fs-15 {\n font-size: 0.938rem;\n}\n .startpage__instr-desc .fs-16, .quml-mcq .fs-16, .quml-sa .fs-16, quml-sa .fs-16, quml-mcq-solutions .fs-16 {\n font-size: 1rem;\n}\n .startpage__instr-desc .fs-17, .quml-mcq .fs-17, .quml-sa .fs-17, quml-sa .fs-17, quml-mcq-solutions .fs-17 {\n font-size: 1.063rem;\n}\n .startpage__instr-desc .fs-18, .quml-mcq .fs-18, .quml-sa .fs-18, quml-sa .fs-18, quml-mcq-solutions .fs-18 {\n font-size: 1.125rem;\n}\n .startpage__instr-desc .fs-19, .quml-mcq .fs-19, .quml-sa .fs-19, quml-sa .fs-19, quml-mcq-solutions .fs-19 {\n font-size: 1.188rem;\n}\n .startpage__instr-desc .fs-20, .quml-mcq .fs-20, .quml-sa .fs-20, quml-sa .fs-20, quml-mcq-solutions .fs-20 {\n font-size: 1.25rem;\n}\n .startpage__instr-desc .fs-21, .quml-mcq .fs-21, .quml-sa .fs-21, quml-sa .fs-21, quml-mcq-solutions .fs-21 {\n font-size: 1.313rem;\n}\n .startpage__instr-desc .fs-22, .quml-mcq .fs-22, .quml-sa .fs-22, quml-sa .fs-22, quml-mcq-solutions .fs-22 {\n font-size: 1.375rem;\n}\n .startpage__instr-desc .fs-23, .quml-mcq .fs-23, .quml-sa .fs-23, quml-sa .fs-23, quml-mcq-solutions .fs-23 {\n font-size: 1.438rem;\n}\n .startpage__instr-desc .fs-24, .quml-mcq .fs-24, .quml-sa .fs-24, quml-sa .fs-24, quml-mcq-solutions .fs-24 {\n font-size: 1.5rem;\n}\n .startpage__instr-desc .fs-25, .quml-mcq .fs-25, .quml-sa .fs-25, quml-sa .fs-25, quml-mcq-solutions .fs-25 {\n font-size: 1.563rem;\n}\n .startpage__instr-desc .fs-26, .quml-mcq .fs-26, .quml-sa .fs-26, quml-sa .fs-26, quml-mcq-solutions .fs-26 {\n font-size: 1.625rem;\n}\n .startpage__instr-desc .fs-27, .quml-mcq .fs-27, .quml-sa .fs-27, quml-sa .fs-27, quml-mcq-solutions .fs-27 {\n font-size: 1.688rem;\n}\n .startpage__instr-desc .fs-28, .quml-mcq .fs-28, .quml-sa .fs-28, quml-sa .fs-28, quml-mcq-solutions .fs-28 {\n font-size: 1.75rem;\n}\n .startpage__instr-desc .fs-29, .quml-mcq .fs-29, .quml-sa .fs-29, quml-sa .fs-29, quml-mcq-solutions .fs-29 {\n font-size: 1.813rem;\n}\n .startpage__instr-desc .fs-30, .quml-mcq .fs-30, .quml-sa .fs-30, quml-sa .fs-30, quml-mcq-solutions .fs-30 {\n font-size: 1.875rem;\n}\n .startpage__instr-desc .fs-36, .quml-mcq .fs-36, .quml-sa .fs-36, quml-sa .fs-36, quml-mcq-solutions .fs-36 {\n font-size: 2.25rem;\n}\n .startpage__instr-desc .text-left, .quml-mcq .text-left, .quml-sa .text-left, quml-sa .text-left, quml-mcq-solutions .text-left {\n text-align: left;\n}\n .startpage__instr-desc .text-center, .quml-mcq .text-center, .quml-sa .text-center, quml-sa .text-center, quml-mcq-solutions .text-center {\n text-align: center;\n}\n .startpage__instr-desc .text-right, .quml-mcq .text-right, .quml-sa .text-right, quml-sa .text-right, quml-mcq-solutions .text-right {\n text-align: right;\n}\n .startpage__instr-desc .image-style-align-right, .quml-mcq .image-style-align-right, .quml-sa .image-style-align-right, quml-sa .image-style-align-right, quml-mcq-solutions .image-style-align-right {\n float: right;\n text-align: right;\n margin-left: 0.5rem;\n}\n .startpage__instr-desc .image-style-align-left, .quml-mcq .image-style-align-left, .quml-sa .image-style-align-left, quml-sa .image-style-align-left, quml-mcq-solutions .image-style-align-left {\n float: left;\n text-align: left;\n margin-right: 0.5rem;\n}\n .startpage__instr-desc .image, .startpage__instr-desc figure.image, .quml-mcq .image, .quml-mcq figure.image, .quml-sa .image, .quml-sa figure.image, quml-sa .image, quml-sa figure.image, quml-mcq-solutions .image, quml-mcq-solutions figure.image {\n display: table;\n clear: both;\n text-align: center;\n margin: 0.5rem auto;\n position: relative;\n}\n .startpage__instr-desc figure.image.resize-original, .startpage__instr-desc figure.image, .quml-mcq figure.image.resize-original, .quml-mcq figure.image, .quml-sa figure.image.resize-original, .quml-sa figure.image, quml-sa figure.image.resize-original, quml-sa figure.image, quml-mcq-solutions figure.image.resize-original, quml-mcq-solutions figure.image {\n width: auto;\n height: auto;\n overflow: visible;\n}\n .startpage__instr-desc figure.image img, .quml-mcq figure.image img, .quml-sa figure.image img, quml-sa figure.image img, quml-mcq-solutions figure.image img {\n width: auto;\n}\n .startpage__instr-desc figure.image.resize-original img, .quml-mcq figure.image.resize-original img, .quml-sa figure.image.resize-original img, quml-sa figure.image.resize-original img, quml-mcq-solutions figure.image.resize-original img {\n width: auto;\n height: auto;\n}\n .startpage__instr-desc .image img, .quml-mcq .image img, .quml-sa .image img, quml-sa .image img, quml-mcq-solutions .image img {\n display: block;\n margin: 0 auto;\n max-width: 100%;\n min-width: 50px;\n}\n .startpage__instr-desc figure.image.resize-25, .quml-mcq figure.image.resize-25, .quml-sa figure.image.resize-25, quml-sa figure.image.resize-25, quml-mcq-solutions figure.image.resize-25 {\n width: 25%;\n height: auto;\n}\n .startpage__instr-desc figure.image.resize-50, .quml-mcq figure.image.resize-50, .quml-sa figure.image.resize-50, quml-sa figure.image.resize-50, quml-mcq-solutions figure.image.resize-50 {\n width: 50%;\n height: auto;\n}\n .startpage__instr-desc figure.image.resize-75, .quml-mcq figure.image.resize-75, .quml-sa figure.image.resize-75, quml-sa figure.image.resize-75, quml-mcq-solutions figure.image.resize-75 {\n width: 75%;\n height: auto;\n}\n .startpage__instr-desc figure.image.resize-100, .quml-mcq figure.image.resize-100, .quml-sa figure.image.resize-100, quml-sa figure.image.resize-100, quml-mcq-solutions figure.image.resize-100 {\n width: 100%;\n height: auto;\n}\n .startpage__instr-desc figure.table table, .quml-mcq figure.table table, .quml-sa figure.table table, quml-sa figure.table table, quml-mcq-solutions figure.table table {\n border-right: 0.0625rem solid var(--gray-100);\n}\n .startpage__instr-desc figure.table table, .startpage__instr-desc figure.table table tr td, .startpage__instr-desc figure.table table tr th, .quml-mcq figure.table table, .quml-mcq figure.table table tr td, .quml-mcq figure.table table tr th, .quml-sa figure.table table, .quml-sa figure.table table tr td, .quml-sa figure.table table tr th, quml-sa figure.table table, quml-sa figure.table table tr td, quml-sa figure.table table tr th, quml-mcq-solutions figure.table table, quml-mcq-solutions figure.table table tr td, quml-mcq-solutions figure.table table tr th {\n border: 0.0625rem solid var(--black);\n border-collapse: collapse;\n}\n .startpage__instr-desc figure.table table, .quml-mcq figure.table table, .quml-sa figure.table table, quml-sa figure.table table, quml-mcq-solutions figure.table table {\n width: 100%;\n background: var(--white);\n border: 0.0625rem solid var(--gray-100);\n box-shadow: none;\n border-radius: 0.25rem 0.25rem 0 0;\n text-align: left;\n color: var(--gray);\n border-collapse: separate;\n border-spacing: 0;\n table-layout: fixed;\n}\n .startpage__instr-desc figure.table table thead tr th, .quml-mcq figure.table table thead tr th, .quml-sa figure.table table thead tr th, quml-sa figure.table table thead tr th, quml-mcq-solutions figure.table table thead tr th {\n font-size: 0.875rem;\n padding: 1rem;\n background-color: var(--primary-100);\n position: relative;\n height: 2.5rem;\n border: 0px;\n border-bottom: 0.0625rem solid var(--gray-100);\n border-right: 0.0625rem solid var(--gray-100);\n font-weight: bold;\n color: var(--primary-color);\n text-transform: uppercase;\n}\n .startpage__instr-desc figure.table table thead tr th:first-child, .quml-mcq figure.table table thead tr th:first-child, .quml-sa figure.table table thead tr th:first-child, quml-sa figure.table table thead tr th:first-child, quml-mcq-solutions figure.table table thead tr th:first-child {\n border-top-left-radius: 0.25rem;\n}\n .startpage__instr-desc figure.table table thead tr th:last-child, .quml-mcq figure.table table thead tr th:last-child, .quml-sa figure.table table thead tr th:last-child, quml-sa figure.table table thead tr th:last-child, quml-mcq-solutions figure.table table thead tr th:last-child {\n border-top-right-radius: 0.25rem;\n border-right: 0rem solid var(--gray-100);\n}\n .startpage__instr-desc figure.table table tbody tr:nth-child(2n), .quml-mcq figure.table table tbody tr:nth-child(2n), .quml-sa figure.table table tbody tr:nth-child(2n), quml-sa figure.table table tbody tr:nth-child(2n), quml-mcq-solutions figure.table table tbody tr:nth-child(2n) {\n background-color: var(--gray-0);\n}\n .startpage__instr-desc figure.table table tbody tr:hover, .quml-mcq figure.table table tbody tr:hover, .quml-sa figure.table table tbody tr:hover, quml-sa figure.table table tbody tr:hover, quml-mcq-solutions figure.table table tbody tr:hover {\n background: var(--primary-0);\n color: rgba(var(--rc-rgba-gray), 0.95);\n cursor: pointer;\n}\n .startpage__instr-desc figure.table table tbody tr td, .quml-mcq figure.table table tbody tr td, .quml-sa figure.table table tbody tr td, quml-sa figure.table table tbody tr td, quml-mcq-solutions figure.table table tbody tr td {\n font-size: 0.875rem;\n padding: 1rem;\n color: var(--gray);\n height: 3.5rem;\n border: 0px;\n border-bottom: 0.0625rem solid var(--gray-100);\n border-right: 0.0625rem solid var(--gray-100);\n word-break: break-word;\n line-height: normal;\n}\n .startpage__instr-desc figure.table table tbody tr td:last-child, .quml-mcq figure.table table tbody tr td:last-child, .quml-sa figure.table table tbody tr td:last-child, quml-sa figure.table table tbody tr td:last-child, quml-mcq-solutions figure.table table tbody tr td:last-child {\n border-right: 0rem solid var(--gray-100);\n}\n .startpage__instr-desc figure.table table tbody tr td p, .quml-mcq figure.table table tbody tr td p, .quml-sa figure.table table tbody tr td p, quml-sa figure.table table tbody tr td p, quml-mcq-solutions figure.table table tbody tr td p {\n margin-bottom: 0px !important;\n}\n .startpage__instr-desc figure.table table tbody tr:last-child td, .quml-mcq figure.table table tbody tr:last-child td, .quml-sa figure.table table tbody tr:last-child td, quml-sa figure.table table tbody tr:last-child td, quml-mcq-solutions figure.table table tbody tr:last-child td {\n border-bottom: none;\n}\n .startpage__instr-desc figure.table table tbody tr:last-child td:first-child, .quml-mcq figure.table table tbody tr:last-child td:first-child, .quml-sa figure.table table tbody tr:last-child td:first-child, quml-sa figure.table table tbody tr:last-child td:first-child, quml-mcq-solutions figure.table table tbody tr:last-child td:first-child {\n border-bottom-left-radius: 0.25rem;\n}\n .startpage__instr-desc figure.table table tbody tr:last-child td:last-child, .quml-mcq figure.table table tbody tr:last-child td:last-child, .quml-sa figure.table table tbody tr:last-child td:last-child, quml-sa figure.table table tbody tr:last-child td:last-child, quml-mcq-solutions figure.table table tbody tr:last-child td:last-child {\n border-bottom-right-radius: 0.25rem;\n}\n .startpage__instr-desc ul, .startpage__instr-desc ol, .quml-mcq ul, .quml-mcq ol, .quml-sa ul, .quml-sa ol, quml-sa ul, quml-sa ol, quml-mcq-solutions ul, quml-mcq-solutions ol {\n margin-top: 0.5rem;\n}\n .startpage__instr-desc ul li, .startpage__instr-desc ol li, .quml-mcq ul li, .quml-mcq ol li, .quml-sa ul li, .quml-sa ol li, quml-sa ul li, quml-sa ol li, quml-mcq-solutions ul li, quml-mcq-solutions ol li {\n margin: 0.5rem;\n font-weight: normal;\n line-height: normal;\n}\n .startpage__instr-desc ul, .quml-mcq ul, .quml-sa ul, quml-sa ul, quml-mcq-solutions ul {\n list-style-type: disc;\n}\n .startpage__instr-desc h1, .startpage__instr-desc h2, .startpage__instr-desc h3, .startpage__instr-desc h4, .startpage__instr-desc h5, .startpage__instr-desc h6, .quml-mcq h1, .quml-mcq h2, .quml-mcq h3, .quml-mcq h4, .quml-mcq h5, .quml-mcq h6, .quml-sa h1, .quml-sa h2, .quml-sa h3, .quml-sa h4, .quml-sa h5, .quml-sa h6, quml-sa h1, quml-sa h2, quml-sa h3, quml-sa h4, quml-sa h5, quml-sa h6, quml-mcq-solutions h1, quml-mcq-solutions h2, quml-mcq-solutions h3, quml-mcq-solutions h4, quml-mcq-solutions h5, quml-mcq-solutions h6 {\n color: var(--primary-color);\n line-height: normal;\n margin-bottom: 1rem;\n}\n .startpage__instr-desc p, .startpage__instr-desc span, .quml-mcq p, .quml-mcq span, .quml-sa p, .quml-sa span, quml-sa p, quml-sa span, quml-mcq-solutions p, quml-mcq-solutions span {\n color: var(--quml-mcq-title-txt);\n}\n .startpage__instr-desc p strong, .startpage__instr-desc p span strong, .quml-mcq p strong, .quml-mcq p span strong, .quml-sa p strong, .quml-sa p span strong, quml-sa p strong, quml-sa p span strong, quml-mcq-solutions p strong, quml-mcq-solutions p span strong {\n font-weight: bold;\n}\n .startpage__instr-desc p span u, .startpage__instr-desc p u, .quml-mcq p span u, .quml-mcq p u, .quml-sa p span u, .quml-sa p u, quml-sa p span u, quml-sa p u, quml-mcq-solutions p span u, quml-mcq-solutions p u {\n text-decoration: underline;\n}\n .startpage__instr-desc p span i, .startpage__instr-desc p i, .quml-mcq p span i, .quml-mcq p i, .quml-sa p span i, .quml-sa p i, quml-sa p span i, quml-sa p i, quml-mcq-solutions p span i, quml-mcq-solutions p i {\n font-style: italic;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3F1bWwtbGlicmFyeS9zcmMvbGliL3N0YXJ0cGFnZS9zYi1ja2VkaXRvci1zdHlsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLDZCQUFBO0FBQ0Y7O0FBVUk7Ozs7O0VBQ0UsZ0NBQUE7QUFITjtBQU1JOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF3QkUsbUJBQUE7QUE0Rk47QUF6Rkk7Ozs7O0VBQ0UsaUJBQUE7QUErRk47QUE1Rkk7Ozs7O0VBQ0UsbUJBQUE7QUFrR047QUEvRkk7Ozs7O0VBQ0UsbUJBQUE7QUFxR047QUFsR0k7Ozs7O0VBQ0UsbUJBQUE7QUF3R047QUFyR0k7Ozs7O0VBQ0Usa0JBQUE7QUEyR047QUF4R0k7Ozs7O0VBQ0UsbUJBQUE7QUE4R047QUEzR0k7Ozs7O0VBQ0UsbUJBQUE7QUFpSE47QUE5R0k7Ozs7O0VBQ0UsbUJBQUE7QUFvSE47QUFqSEk7Ozs7O0VBQ0UsZUFBQTtBQXVITjtBQXBISTs7Ozs7RUFDRSxtQkFBQTtBQTBITjtBQXZISTs7Ozs7RUFDRSxtQkFBQTtBQTZITjtBQTFISTs7Ozs7RUFDRSxtQkFBQTtBQWdJTjtBQTdISTs7Ozs7RUFDRSxrQkFBQTtBQW1JTjtBQWhJSTs7Ozs7RUFDRSxtQkFBQTtBQXNJTjtBQW5JSTs7Ozs7RUFDRSxtQkFBQTtBQXlJTjtBQXRJSTs7Ozs7RUFDRSxtQkFBQTtBQTRJTjtBQXpJSTs7Ozs7RUFDRSxpQkFBQTtBQStJTjtBQTVJSTs7Ozs7RUFDRSxtQkFBQTtBQWtKTjtBQS9JSTs7Ozs7RUFDRSxtQkFBQTtBQXFKTjtBQWxKSTs7Ozs7RUFDRSxtQkFBQTtBQXdKTjtBQXJKSTs7Ozs7RUFDRSxrQkFBQTtBQTJKTjtBQXhKSTs7Ozs7RUFDRSxtQkFBQTtBQThKTjtBQTNKSTs7Ozs7RUFDRSxtQkFBQTtBQWlLTjtBQTlKSTs7Ozs7RUFDRSxrQkFBQTtBQW9LTjtBQWpLSTs7Ozs7RUFDRSxnQkFBQTtBQXVLTjtBQXBLSTs7Ozs7RUFDRSxrQkFBQTtBQTBLTjtBQXZLSTs7Ozs7RUFDRSxpQkFBQTtBQTZLTjtBQTFLSTs7Ozs7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBQWdMTjtBQTdLSTs7Ozs7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBQW1MTjtBQWhMSTs7Ozs7Ozs7OztFQUVFLGNBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FBMExOO0FBdkxJOzs7Ozs7Ozs7O0VBRUUsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBQWlNTjtBQTlMSTs7Ozs7RUFDRSxXQUFBO0FBb01OO0FBak1JOzs7OztFQUNFLFdBQUE7RUFDQSxZQUFBO0FBdU1OO0FBcE1JOzs7OztFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7QUEwTU47QUF2TUk7Ozs7O0VBQ0UsVUFBQTtFQUNBLFlBQUE7QUE2TU47QUExTUk7Ozs7O0VBQ0UsVUFBQTtFQUNBLFlBQUE7QUFnTk47QUE3TUk7Ozs7O0VBQ0UsVUFBQTtFQUNBLFlBQUE7QUFtTk47QUFoTkk7Ozs7O0VBQ0UsV0FBQTtFQUNBLFlBQUE7QUFzTk47QUFuTkk7Ozs7O0VBQ0UsNkNBQUE7QUF5Tk47QUF0Tkk7Ozs7Ozs7Ozs7Ozs7OztFQUdFLG9DQUFBO0VBQ0EseUJBQUE7QUFvT047QUFqT0k7Ozs7O0VBQ0UsV0FBQTtFQUNBLHdCQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQkFBQTtFQUNBLGtDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBQXVPTjtBQW5PVTs7Ozs7RUFVRSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxvQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSw4Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQkFBQTtFQUNBLHlCQUFBO0FBZ09aO0FBblBZOzs7OztFQUNFLCtCQUFBO0FBeVBkO0FBdFBZOzs7OztFQUNFLGdDQUFBO0VBQ0Esd0NBQUE7QUE0UGQ7QUF4T1U7Ozs7O0VBQ0UsK0JBQUE7QUE4T1o7QUEzT1U7Ozs7O0VBQ0UsNEJBQUE7RUFDQSxzQ0FBQTtFQUNBLGVBQUE7QUFpUFo7QUE5T1U7Ozs7O0VBQ0UsbUJBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLDhDQUFBO0VBQ0EsNkNBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0FBb1BaO0FBbFBZOzs7OztFQUNFLHdDQUFBO0FBd1BkO0FBclBZOzs7OztFQUNFLDZCQUFBO0FBMlBkO0FBdFBZOzs7OztFQUNFLG1CQUFBO0FBNFBkO0FBMVBjOzs7OztFQUNFLGtDQUFBO0FBZ1FoQjtBQTdQYzs7Ozs7RUFDRSxtQ0FBQTtBQW1RaEI7QUExUEk7Ozs7Ozs7Ozs7RUFFRSxrQkFBQTtBQW9RTjtBQWxRTTs7Ozs7Ozs7OztFQUNFLGNBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0FBNlFSO0FBelFJOzs7OztFQUNFLHFCQUFBO0FBK1FOO0FBNVFJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFNRSwyQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QUFzU047QUFuU0k7Ozs7Ozs7Ozs7RUFFRSxnQ0FBQTtBQTZTTjtBQTFTSTs7Ozs7Ozs7OztFQUVFLGlCQUFBO0FBb1ROO0FBalRJOzs7Ozs7Ozs7O0VBRUUsMEJBQUE7QUEyVE47QUF4VEk7Ozs7Ozs7Ozs7RUFFRSxrQkFBQTtBQWtVTiIsInNvdXJjZXNDb250ZW50IjpbIjo6bmctZGVlcCA6cm9vdCB7XG4gIC0tcXVtbC1tY3EtdGl0bGUtdHh0OiAjMTMxNDE1O1xufVxuXG5cbjo6bmctZGVlcCB7XG5cbiAgLnN0YXJ0cGFnZV9faW5zdHItZGVzYyxcbiAgLnF1bWwtbWNxLFxuICAucXVtbC1zYSxcbiAgcXVtbC1zYSxcbiAgcXVtbC1tY3Etc29sdXRpb25zIHtcbiAgICAubWNxLXRpdGxlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1xdW1sLW1jcS10aXRsZS10eHQpO1xuICAgIH1cblxuICAgIC5mcy04LFxuICAgIC5mcy05LFxuICAgIC5mcy0xMCxcbiAgICAuZnMtMTEsXG4gICAgLmZzLTEyLFxuICAgIC5mcy0xMyxcbiAgICAuZnMtMTQsXG4gICAgLmZzLTE1LFxuICAgIC5mcy0xNixcbiAgICAuZnMtMTcsXG4gICAgLmZzLTE4LFxuICAgIC5mcy0xOSxcbiAgICAuZnMtMjAsXG4gICAgLmZzLTIxLFxuICAgIC5mcy0yMixcbiAgICAuZnMtMjMsXG4gICAgLmZzLTI0LFxuICAgIC5mcy0yNSxcbiAgICAuZnMtMjYsXG4gICAgLmZzLTI3LFxuICAgIC5mcy0yOCxcbiAgICAuZnMtMjksXG4gICAgLmZzLTMwLFxuICAgIC5mcy0zNiB7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIC5mcy04IHtcbiAgICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICAgIH1cblxuICAgIC5mcy05IHtcbiAgICAgIGZvbnQtc2l6ZTogMC41NjNyZW07XG4gICAgfVxuXG4gICAgLmZzLTEwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgfVxuXG4gICAgLmZzLTExIHtcbiAgICAgIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gICAgfVxuXG4gICAgLmZzLTEyIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB9XG5cbiAgICAuZnMtMTMge1xuICAgICAgZm9udC1zaXplOiAwLjgxM3JlbTtcbiAgICB9XG5cbiAgICAuZnMtMTQge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG5cbiAgICAuZnMtMTUge1xuICAgICAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgICB9XG5cbiAgICAuZnMtMTYge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgIC5mcy0xNyB7XG4gICAgICBmb250LXNpemU6IDEuMDYzcmVtO1xuICAgIH1cblxuICAgIC5mcy0xOCB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIH1cblxuICAgIC5mcy0xOSB7XG4gICAgICBmb250LXNpemU6IDEuMTg4cmVtO1xuICAgIH1cblxuICAgIC5mcy0yMCB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuXG4gICAgLmZzLTIxIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zMTNyZW07XG4gICAgfVxuXG4gICAgLmZzLTIyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgfVxuXG4gICAgLmZzLTIzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40MzhyZW07XG4gICAgfVxuXG4gICAgLmZzLTI0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIC5mcy0yNSB7XG4gICAgICBmb250LXNpemU6IDEuNTYzcmVtO1xuICAgIH1cblxuICAgIC5mcy0yNiB7XG4gICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIH1cblxuICAgIC5mcy0yNyB7XG4gICAgICBmb250LXNpemU6IDEuNjg4cmVtO1xuICAgIH1cblxuICAgIC5mcy0yOCB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgfVxuXG4gICAgLmZzLTI5IHtcbiAgICAgIGZvbnQtc2l6ZTogMS44MTNyZW07XG4gICAgfVxuXG4gICAgLmZzLTMwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgfVxuXG4gICAgLmZzLTM2IHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICB9XG5cbiAgICAudGV4dC1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnRleHQtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudGV4dC1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAuaW1hZ2Utc3R5bGUtYWxpZ24tcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cblxuICAgIC5pbWFnZS1zdHlsZS1hbGlnbi1sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cblxuICAgIC5pbWFnZSxcbiAgICBmaWd1cmUuaW1hZ2Uge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMC41cmVtIGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgZmlndXJlLmltYWdlLnJlc2l6ZS1vcmlnaW5hbCxcbiAgICBmaWd1cmUuaW1hZ2Uge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICBmaWd1cmUuaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIGZpZ3VyZS5pbWFnZS5yZXNpemUtb3JpZ2luYWwgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5pbWFnZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICB9XG5cbiAgICBmaWd1cmUuaW1hZ2UucmVzaXplLTI1IHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgZmlndXJlLmltYWdlLnJlc2l6ZS01MCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIGZpZ3VyZS5pbWFnZS5yZXNpemUtNzUge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBmaWd1cmUuaW1hZ2UucmVzaXplLTEwMCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBmaWd1cmUudGFibGUgdGFibGUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgdmFyKC0tZ3JheS0xMDApO1xuICAgIH1cblxuICAgIGZpZ3VyZS50YWJsZSB0YWJsZSxcbiAgICBmaWd1cmUudGFibGUgdGFibGUgdHIgdGQsXG4gICAgZmlndXJlLnRhYmxlIHRhYmxlIHRyIHRoIHtcbiAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgfVxuXG4gICAgZmlndXJlLnRhYmxlIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tZ3JheS0xMDApO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbSAuMjVyZW0gMCAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiB2YXIoLS1ncmF5KTtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgICAgIHRoZWFkIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcmVtIHNvbGlkIHZhcigtLWdyYXktMTAwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktMTAwKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgYm9yZGVyOjBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IC4wNjI1cmVtIHNvbGlkIHZhcigtLWdyYXktMTAwKTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogLjA2MjVyZW0gc29saWQgdmFyKC0tZ3JheS0xMDApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0Ym9keSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS0wKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktMCk7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1yYy1yZ2JhLWdyYXkpLCAwLjk1KTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWdyYXkpO1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1ncmF5LTEwMCk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1ncmF5LTEwMCk7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcmVtIHNvbGlkIHZhcigtLWdyYXktMTAwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDAuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgcCxcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1xdW1sLW1jcS10aXRsZS10eHQpO1xuICAgIH1cblxuICAgIHAgc3Ryb25nLFxuICAgIHAgc3BhbiBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgcCBzcGFuIHUsXG4gICAgcCB1IHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIHAgc3BhbiBpLFxuICAgIHAgaSB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gIH1cbn0iXSwic291cmNlUm9vdCI6IiJ9 */"] }); } From 8d7e8beddeffca1d408737cdd3a04341be279b88 Mon Sep 17 00:00:00 2001 From: Rajnish Dargan Date: Fri, 1 Sep 2023 10:57:17 +0530 Subject: [PATCH 3/5] Isuue #IQ-515 fix: updating questionset identifier for demo app --- projects/quml-demo-app/src/app/app.component.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/quml-demo-app/src/app/app.component.ts b/projects/quml-demo-app/src/app/app.component.ts index 633d616e..21926376 100644 --- a/projects/quml-demo-app/src/app/app.component.ts +++ b/projects/quml-demo-app/src/app/app.component.ts @@ -8,7 +8,7 @@ import { DataService } from './services/data.service'; styleUrls: ['./app.component.css'] }) export class AppComponent implements OnInit { - contentId = 'do_21385722788845158418'; + contentId = 'do_2138622515299368961170'; playerConfig: any; constructor(private dataService: DataService) { } From 1e68e5ab056ca9c9bd047a6ce86f5dd9660cb395 Mon Sep 17 00:00:00 2001 From: Rajnish Dargan Date: Tue, 19 Sep 2023 12:42:51 +0530 Subject: [PATCH 4/5] Publishing 6.2.0 NPM version --- projects/quml-library/package.json | 2 +- web-component/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/quml-library/package.json b/projects/quml-library/package.json index 062274f2..77b9cfde 100644 --- a/projects/quml-library/package.json +++ b/projects/quml-library/package.json @@ -1,6 +1,6 @@ { "name": "@project-sunbird/sunbird-quml-player", - "version": "6.2.0-beta.0", + "version": "6.2.0", "schematics": "./schematics/collection.json", "ng-add": { "save": "dependencies" diff --git a/web-component/package.json b/web-component/package.json index dc827752..848012f6 100644 --- a/web-component/package.json +++ b/web-component/package.json @@ -1,6 +1,6 @@ { "name": "@project-sunbird/sunbird-quml-player-web-component", - "version": "2.2.0-beta.0", + "version": "2.2.0", "description": "The web component package for the sunbird QuML player", "main": "sunbird-quml-player.js", "scripts": { From e7f3c894124bf191d05bbcaec5917617b4965419 Mon Sep 17 00:00:00 2001 From: Rajnish Dargan Date: Tue, 19 Sep 2023 12:45:39 +0530 Subject: [PATCH 5/5] Re-run test case