{"id":14925,"date":"2026-08-04T12:38:29","date_gmt":"2026-08-04T12:38:29","guid":{"rendered":"https:\/\/promotionexams.com\/?page_id=14925"},"modified":"2026-08-31T14:12:08","modified_gmt":"2026-08-31T14:12:08","slug":"mcqs-on-frbm-act","status":"publish","type":"page","link":"https:\/\/promotionexams.com\/?page_id=14925","title":{"rendered":"MCQs on FRBM ACT"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"14925\" class=\"elementor elementor-14925\">\n\t\t\t\t<div class=\"elementor-element elementor-element-04fd5e8 e-con-full e-flex e-con e-parent\" data-id=\"04fd5e8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a9e2487 elementor-widget elementor-widget-html\" data-id=\"a9e2487\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\r\n=====================================================================\r\nCSS ADDA \u00b7 PromotionExams.com\r\nCHAPTER-WISE AI TEST SERIES  \u2014  generic template, one subject per page\r\n=====================================================================\r\n\r\nWHAT THIS IS\r\n  A drill page for one chapter-wise MCQ bank, on any subject. Two tabs:\r\n     PRACTICE     filters, search, flagging, per-question AI tutor\r\n     PERFORMANCE  readiness engine, Focused set \/ Mock paper planner\r\n\r\nSETTING UP A NEW SUBJECT \u2014 four edits, all at the top of the script\r\n  1. CFG.quizId   unique per page. Progress is stored under this key, so\r\n                  two subjects on the same site never mix. Change it.\r\n     CFG.topic    the subject name shown in the header.\r\n     CFG.eyebrow  the exam line above it, or blank.\r\n  2. CFG.sourceUrl  the page on your site carrying the full text of the\r\n                  subject. A \"Read the source\" card then appears in the\r\n                  rail. Leave it blank and the card disappears.\r\n  3. chapterImportance   rate each chapter yourself, any relative numbers\r\n                  you like \u2014 they need not total 100. The rating drives\r\n                  the ranking, the study plan and how much of each planned\r\n                  sitting a chapter gets. A chapter you leave out falls\r\n                  back to its share of the bank and is marked \"not rated\r\n                  yet\". Empty the map and importance is never mentioned.\r\n  4. chapterQuestions    your bank, in the usual schema:\r\n                  { id, chapter, question, options[], correct, explanation }\r\n                  Chapter strings must match the importance map exactly.\r\n\r\nSTEM LAYOUT \u2014 nothing to mark up\r\n  A plain stem, a numbered statement stem and a List-I \/ List-II stem are\r\n  each laid out automatically, and all three sit in the same sheet, so\r\n  every question on the page reads the same way.\r\n\r\nRESETS\r\n  \"Reset session\"        clears only this sitting's answers.\r\n  \"Reset my performance\" wipes lifetime mastery, weak areas and flags.\r\n\r\n=====================================================================\r\n-->\r\n\r\n<meta charset=\"utf-8\">\r\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1,viewport-fit=cover\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Newsreader:opsz,wght@6..72,400;6..72,500;6..72,600&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n.cdrill{\r\n  --blue-900:#12246E; --blue-800:#1B3FCB; --blue-700:#2757E8; --blue-100:#EAF0FF; --blue-50:#F5F8FF;\r\n  --gold:#E8A317; --gold-lt:#F5C55B; --gold-bg:#FFF7E4;\r\n  --ink:#0F172A; --slate:#5B6B85; --line:#DFE6F3; --paper:#FFFFFF; --wash:#F4F7FD;\r\n  --ok:#0B8457; --ok-bg:#E7F7F0; --bad:#D3313E; --bad-bg:#FDEDEE; --warn:#C2620E;\r\n  --r:14px; --shadow:0 1px 2px rgba(16,32,74,.06),0 8px 24px -12px rgba(16,32,74,.18);\r\n  \/* \u2193 paste the same value your other pages use for --serif *\/\r\n  --serif:'Newsreader',Georgia,'Times New Roman',serif;\r\n  font-family:'Plus Jakarta Sans',system-ui,sans-serif; font-size:15px; line-height:1.55;\r\n  color:var(--ink); background:var(--wash); -webkit-font-smoothing:antialiased;\r\n  border-radius:var(--r); overflow:hidden; box-shadow:var(--shadow);\r\n}\r\n.cdrill *{box-sizing:border-box}\r\n.cdrill button{font:inherit;cursor:pointer;border:0;background:none;color:inherit;margin:0;padding:0;\r\n  min-width:0;min-height:0;width:auto;height:auto;line-height:1.4;letter-spacing:normal;text-transform:none;\r\n  box-shadow:none;border-radius:0;text-align:inherit;-webkit-appearance:none;appearance:none}\r\n.cdrill input,.cdrill select{font:inherit}\r\n.cdrill h1,.cdrill h2,.cdrill h3,.cdrill h4,.cdrill h5,.cdrill p,.cdrill ol,.cdrill ul{margin:0}\r\n.cdrill .wrap{max-width:1120px;margin:0 auto;padding:0 20px}\r\n.cdrill .tnum{font-variant-numeric:tabular-nums}\r\n.cdrill .hide{display:none !important}\r\n.cdrill ::selection{background:#CFE0FF;color:var(--ink)}\r\n.cdrill :focus-visible{outline:2.5px solid var(--gold);outline-offset:2px;border-radius:6px}\r\n@media(prefers-reduced-motion:reduce){.cdrill *{animation:none!important;transition:none!important}}\r\n\r\n\/* ---------- hero ---------- *\/\r\n.cdrill .hero{background:linear-gradient(158deg,#3A5BCE 0%,#4468DC 55%,#5077E6 100%);\r\n  color:#fff;padding:26px 0 0;position:relative;overflow:hidden}\r\n.cdrill .hero::after{content:\"\";position:absolute;inset:auto -10% -65% 58%;height:200px;\r\n  background:radial-gradient(closest-side,rgba(245,197,91,.16),transparent 72%);pointer-events:none}\r\n.cdrill .eyebrow{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#FFE0A3;font-weight:800}\r\n.cdrill .hero h1,\r\n.cdrill header.hero h1{margin:6px 0 2px;font-size:clamp(19px,3.2vw,26px);font-weight:800;letter-spacing:-.02em;\r\n  color:#FFFFFF !important;line-height:1.25;font-family:'Plus Jakarta Sans',system-ui,sans-serif}\r\n.cdrill .hero p{margin:0 0 16px;color:#DCE5FF;font-size:13.5px;max-width:64ch}\r\n.cdrill .hstats{display:flex;gap:9px;flex-wrap:wrap;position:relative;z-index:1}\r\n.cdrill .hstat{background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.24);border-radius:12px;\r\n  padding:9px 15px;min-width:92px}\r\n.cdrill .hstat b{display:block;font-size:20px;font-weight:800;color:#FFE0A3;letter-spacing:-.02em;line-height:1.15}\r\n.cdrill .hstat span{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#DCE5FF;font-weight:700}\r\n.cdrill .tabs{display:flex;gap:8px;margin-top:22px;position:relative;z-index:1}\r\n.cdrill .tab{position:relative;padding:12px 24px 13px;border-radius:12px 12px 0 0;font-weight:700;font-size:14px;\r\n  color:#E4EBFF;display:flex;gap:8px;align-items:center;background:rgba(12,25,74,.22);\r\n  border:1px solid rgba(255,255,255,.18);border-bottom:0;transition:.16s;top:0}\r\n.cdrill .tab:hover{color:#fff;background:rgba(12,25,74,.34);top:-2px}\r\n.cdrill .tab[aria-selected=true]{background:var(--paper);color:var(--blue-900);border-color:transparent;\r\n  top:0;padding-bottom:15px;margin-bottom:-2px;font-weight:800;\r\n  box-shadow:0 -3px 12px -4px rgba(9,20,66,.35)}\r\n.cdrill .tab[aria-selected=true]::before{content:\"\";position:absolute;left:14px;right:14px;top:0;height:3px;\r\n  border-radius:0 0 3px 3px;background:linear-gradient(90deg,var(--gold),var(--gold-lt))}\r\n.cdrill .tab .pill{background:var(--gold);color:#3A2A02;font-size:10.5px;font-weight:800;padding:2px 7px;border-radius:99px}\r\n.cdrill .goldrule{height:4px;background:linear-gradient(90deg,var(--gold),var(--gold-lt))}\r\n\r\n\/* ---------- filters ---------- *\/\r\n.cdrill .filters{background:var(--paper);border-bottom:1px solid var(--line)}\r\n.cdrill .filters .wrap{display:flex;gap:10px;padding-top:14px;padding-bottom:14px;overflow-x:auto;scrollbar-width:none}\r\n.cdrill .filters .wrap::-webkit-scrollbar{display:none}\r\n.cdrill .pill-f{display:flex;flex:none;align-items:center;gap:8px;padding:9px 16px;border-radius:99px;\r\n  border:1.5px solid var(--line);background:var(--paper);font-weight:600;font-size:13.5px;color:var(--slate);\r\n  white-space:nowrap;transition:.15s}\r\n.cdrill .pill-f:hover{border-color:#B9C8EC;color:var(--ink)}\r\n.cdrill .pill-f .n{font-size:11.5px;font-weight:800;background:var(--blue-100);color:var(--blue-800);padding:2px 8px;border-radius:99px}\r\n.cdrill .pill-f[aria-pressed=true]{background:var(--blue-700);border-color:var(--blue-700);color:#fff}\r\n.cdrill .pill-f[aria-pressed=true] .n{background:rgba(255,255,255,.2);color:#fff}\r\n.cdrill .pill-f.warn{border-color:#F3C2C6;color:var(--bad)}\r\n.cdrill .pill-f.warn .n{background:var(--bad);color:#fff}\r\n.cdrill .pill-f.warn[aria-pressed=true]{background:var(--bad);border-color:var(--bad);color:#fff}\r\n.cdrill .pill-f.gold{border-color:#F2DFAE;color:#8A6206}\r\n.cdrill .pill-f.gold .n{background:var(--gold);color:#3A2A02}\r\n.cdrill .pill-f.gold[aria-pressed=true]{background:linear-gradient(180deg,var(--gold-lt),var(--gold));border-color:var(--gold);color:#3A2A02}\r\n\r\n\/* ---------- layout ---------- *\/\r\n.cdrill .grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;padding:20px 0 60px}\r\n@media(max-width:960px){.cdrill .grid{grid-template-columns:1fr}}\r\n.cdrill .card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}\r\n\r\n\/* ---------- toolbar \/ context ---------- *\/\r\n.cdrill .toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:0 0 16px}\r\n.cdrill .search{flex:1;min-width:190px;position:relative}\r\n.cdrill .search input{width:100%;padding:11px 15px 11px 38px;border:1.5px solid var(--line);border-radius:11px;background:var(--paper)}\r\n.cdrill .search svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--slate)}\r\n.cdrill .tgl{display:flex;align-items:center;gap:8px;padding:10px 15px;border:1.5px solid var(--line);border-radius:11px;\r\n  background:var(--paper);font-weight:600;font-size:13.5px;color:var(--slate);white-space:nowrap}\r\n.cdrill .tgl[aria-pressed=true]{border-color:var(--blue-700);background:var(--blue-50);color:var(--blue-800)}\r\n.cdrill .ctxbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--paper);\r\n  border:1px solid var(--line);border-left:4px solid var(--blue-700);border-radius:0 12px 12px 0;\r\n  padding:13px 18px;margin:0 0 16px;box-shadow:var(--shadow)}\r\n.cdrill .ctxlab{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-weight:800}\r\n.cdrill .ctxsel{flex:1;min-width:210px;max-width:560px;padding:9px 12px;border:1.5px solid var(--line);border-radius:10px;\r\n  background:var(--paper);font-weight:700;font-size:14.5px;color:var(--ink);cursor:pointer}\r\n.cdrill .ctxmeta{font-size:12.5px;color:var(--slate);font-weight:600;white-space:nowrap}\r\n\r\n\/* ---------- chapter chips ---------- *\/\r\n.cdrill .chapcard{margin:0 0 16px;overflow:hidden}\r\n.cdrill .chaphead{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 18px;\r\n  background:linear-gradient(90deg,var(--blue-50),#EDF3FF);border-bottom:1px solid var(--line)}\r\n.cdrill .chapcard{border-radius:var(--r)}\r\n.cdrill .chaplist{border-radius:0 0 var(--r) var(--r);overflow:hidden}\r\n.cdrill .chaphead b{font-size:13.5px;font-weight:800;color:var(--blue-800);display:flex;align-items:center;gap:8px}\r\n.cdrill .chaphead i{font-style:normal;font-size:12px;color:var(--slate);font-weight:600}\r\n.cdrill .chaphead .meta{margin-left:auto;font-size:12px;color:var(--slate);font-weight:700;white-space:nowrap}\r\n.cdrill .chaplist{display:grid;grid-template-columns:1fr;gap:1px;padding:0;background:var(--line)}\r\n@media(min-width:900px){.cdrill .chaplist{grid-template-columns:1fr 1fr}}\r\n.cdrill .chapchip{display:grid;grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:10px;\r\n  padding:10px 16px;border:0;background:var(--paper);text-align:left;transition:background .13s;width:100%}\r\n.cdrill .chapchip:hover{background:var(--blue-50)}\r\n.cdrill .chapchip .no{font-size:11px;font-weight:800;color:var(--slate);font-variant-numeric:tabular-nums}\r\n.cdrill .chapchip .cn{font-size:12.6px;font-weight:600;color:var(--ink);letter-spacing:-.005em;\r\n  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none}\r\n.cdrill .chapchip .cw{flex:none;font-size:10.5px;font-weight:800;background:var(--gold-bg);color:#8A6206;\r\n  border:1px solid #F2DFAE;padding:2px 8px;border-radius:99px;white-space:nowrap}\r\n.cdrill .chapchip .cc{flex:none;font-size:11px;font-weight:800;background:var(--blue-100);color:var(--blue-800);\r\n  min-width:30px;padding:3px 8px;border-radius:6px;text-align:center;font-variant-numeric:tabular-nums}\r\n.cdrill .chapchip[aria-pressed=true]{background:var(--blue-50);box-shadow:inset 3px 0 0 var(--blue-700)}\r\n.cdrill .chapchip[aria-pressed=true] .cn{color:var(--blue-800);font-weight:700}\r\n.cdrill .chapchip[aria-pressed=true] .cc{background:var(--blue-700);color:#fff}\r\n.cdrill .chapchip .done{flex:none;font-size:10.5px;font-weight:800;color:var(--ok)}\r\n\r\n\/* ---------- question ---------- *\/\r\n.cdrill .qhead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;\r\n  background:linear-gradient(135deg,#F1F5FB 0%,#E4ECFB 100%);border-bottom:1px solid var(--line);\r\n  border-radius:var(--r) var(--r) 0 0;padding:13px 20px}\r\n.cdrill .qcount{font-family:var(--serif);font-weight:600;color:var(--blue-900);font-size:16.3px;letter-spacing:0}\r\n.cdrill .qmeta{display:flex;gap:8px;align-items:center;flex-wrap:wrap}\r\n.cdrill .badge-ch{display:flex;align-items:center;gap:7px;background:linear-gradient(180deg,var(--gold-lt),var(--gold));\r\n  color:#3A2A02;font-weight:800;font-size:12px;padding:6px 13px;border-radius:99px;max-width:340px}\r\n.cdrill .badge-ch span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\r\n.cdrill .badge-w{display:flex;align-items:center;gap:6px;border:1.5px solid var(--gold-lt);color:#8A6206;\r\n  background:var(--gold-bg);font-weight:700;font-size:12px;padding:5px 12px;border-radius:99px}\r\n.cdrill .badge-m{font-weight:700;font-size:12px;padding:5px 12px;border-radius:99px;background:var(--blue-100);color:var(--blue-800)}\r\n.cdrill .qtags{display:flex;gap:6px;flex-wrap:wrap}\r\n.cdrill .qtag{font-weight:800;font-size:11.5px;padding:5px 11px;border-radius:99px;white-space:nowrap}\r\n.cdrill .qtag.weak{background:var(--bad-bg);color:var(--bad);border:1px solid #F3C2C6}\r\n.cdrill .qtag.flag{background:var(--gold-bg);color:#8A6206;border:1px solid #F2DFAE}\r\n.cdrill .qtag.done{background:var(--ok-bg);color:var(--ok);border:1px solid #A9DEC6}\r\n.cdrill .badge-m.weak{background:var(--bad-bg);color:var(--bad)}\r\n.cdrill .qbody{padding:22px}\r\n.cdrill .stem{font-family:var(--serif) !important;font-size:18.5px !important;line-height:1.7;\r\n  font-weight:600;margin:0 0 18px;color:#161b26;text-align:justify;hyphens:auto;-webkit-hyphens:auto}\r\n.cdrill .stem b{font-weight:700}\r\n.cdrill .qno{font-family:var(--serif);font-weight:700;color:#8A6206;margin-right:7px;\r\n  hyphens:none;-webkit-hyphens:none}\r\n.cdrill .qsheet{background:#fffef9;border:1px solid #e9e3d2;border-left:4px solid var(--gold);\r\n  border-radius:12px;padding:20px 22px;margin:0 0 18px}\r\n.cdrill .qsheet .lead,\r\n.cdrill .qsheet .intro,\r\n.cdrill .qsheet .close{font-family:var(--serif) !important;font-size:18.5px !important;line-height:1.7;\r\n  font-weight:600;color:#161b26;text-align:justify;hyphens:auto;-webkit-hyphens:auto}\r\n.cdrill .qsheet .intro{margin:16px 0 0}\r\n.cdrill .qsheet .close{margin:16px 0 0;text-align:left;hyphens:none;-webkit-hyphens:none}\r\n.cdrill .stmts{list-style:none;counter-reset:s;margin:4px 0 0;padding:0;display:block}\r\n.cdrill .stmts li{counter-increment:s;display:grid;grid-template-columns:30px 1fr;gap:4px;align-items:baseline;\r\n  font-family:var(--serif) !important;font-size:18.5px !important;font-weight:600;line-height:1.65;color:#161b26;\r\n  margin:12px 0 0 14px;text-align:justify;hyphens:auto;-webkit-hyphens:auto}\r\n.cdrill .stmts li::before{content:counter(s) \".\";font-family:var(--serif);font-weight:600;font-size:18.5px;color:#161b26}\r\n.cdrill .lists{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin:18px 0 0}\r\n@media(max-width:760px){.cdrill .lists{grid-template-columns:1fr;gap:22px}}\r\n.cdrill .lcol h5{margin:0 0 10px;padding:0 0 9px;border-bottom:1px solid #DCD3BE;font-size:12px;font-weight:800;color:var(--ink)}\r\n.cdrill .lcol ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}\r\n.cdrill .lcol li{display:grid;grid-template-columns:28px 1fr;align-items:baseline;\r\n  font-family:var(--serif) !important;font-size:17.5px;font-weight:600;line-height:1.6;color:#161b26}\r\n.cdrill .lcol li b{font-family:var(--serif);font-weight:600;font-size:17.3px;color:#8A6206}\r\n\r\n\/* options as bordered cards, matching the other pages *\/\r\n.cdrill .opts{display:flex;flex-direction:column;gap:9px}\r\n.cdrill .opt{font-family:var(--serif) !important;padding:12px 16px;border:1.5px solid var(--line);\r\n  border-radius:12px;cursor:pointer;display:flex;align-items:flex-start;gap:12px;transition:all .25s;\r\n  background:#fff;text-align:left;width:100%;-webkit-user-select:none;user-select:none}\r\n.cdrill .opt .txt{font-family:var(--serif) !important;font-size:18.5px !important;line-height:1.6;\r\n  color:#161b26;flex:1;min-width:0}\r\n.cdrill .opt:hover:not(:disabled){border-color:#5F86F0;background:#F6F9FF;transform:translateX(4px)}\r\n.cdrill .opt:disabled{cursor:default;opacity:1;transform:none}\r\n.cdrill .key{min-width:34px;font-family:var(--serif) !important;font-weight:600;font-size:17.3px !important;\r\n  color:#161b26;flex-shrink:0;line-height:1.6}\r\n.cdrill .opt.sel{border-color:var(--blue-700);background:#EFF5FF;box-shadow:0 0 0 1px var(--blue-700)}\r\n.cdrill .opt.sel::after{content:\"Selected\";font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;\r\n  font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-800);align-self:center;white-space:nowrap}\r\n.cdrill .opt.right{border-color:var(--ok);background:#F0FDF6;box-shadow:0 0 0 1px var(--ok)}\r\n.cdrill .opt.right .key{color:#086945}\r\n.cdrill .opt.wrong{border-color:var(--bad);background:#FEF4F4;box-shadow:0 0 0 1px var(--bad)}\r\n.cdrill .opt.wrong .key{color:#A81F2B}\r\n.cdrill .mark{margin-left:auto;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:10.5px;\r\n  letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-self:center}\r\n.cdrill .mark.r{color:var(--ok)} .cdrill .mark.w{color:var(--bad)}\r\n@media(prefers-reduced-motion:reduce){.cdrill .opt:hover:not(:disabled){transform:none}}\r\n.cdrill .hint{margin:12px 0 0;font-size:13.5px;font-weight:600;color:#8A6206;background:var(--gold-bg);\r\n  border:1px solid #F2DFAE;border-radius:10px;padding:10px 14px}\r\n.cdrill .actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px;align-items:center}\r\n.cdrill .btn{padding:11px 20px;border-radius:11px;font-weight:700;font-size:14px;background:var(--blue-700);color:#fff;transition:.15s}\r\n.cdrill .btn:hover{background:var(--blue-800)}\r\n.cdrill .btn:disabled{opacity:.4;cursor:not-allowed}\r\n.cdrill .btn.ghost{background:var(--paper);border:1.5px solid var(--line);color:var(--ink)}\r\n.cdrill .btn.ghost:hover{border-color:var(--blue-700);color:var(--blue-800);background:var(--blue-50)}\r\n.cdrill .flagbtn{display:flex;align-items:center;gap:7px;padding:11px 18px;border-radius:11px;font-weight:700;font-size:14px;\r\n  border:1.5px solid var(--line);background:var(--paper);color:var(--slate);margin-left:auto;transition:.15s}\r\n.cdrill .flagbtn:hover{border-color:var(--gold);color:#8A6206;background:var(--gold-bg)}\r\n.cdrill .flagbtn[aria-pressed=true]{border-color:var(--gold);background:linear-gradient(180deg,var(--gold-lt),var(--gold));color:#3A2A02}\r\n.cdrill .kbd{display:inline-block;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;padding:3px 6px;background:#fff;\r\n  border:1px solid var(--line);border-bottom-width:2px;border-radius:4px;font-weight:700}\r\n.cdrill .keys{margin-top:14px;padding-top:12px;border-top:1px dashed var(--line);font-size:11.5px;color:var(--slate);\r\n  display:flex;gap:14px;flex-wrap:wrap;font-weight:600}\r\n@media(max-width:700px){.cdrill .keys{display:none}}\r\n\r\n.cdrill .verdict{display:flex;align-items:center;gap:10px;font-weight:800;font-size:14px;margin:20px 0 0}\r\n.cdrill .verdict.r{color:var(--ok)} .cdrill .verdict.w{color:var(--bad)}\r\n.cdrill .expl{margin-top:12px;border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:0 12px 12px 0;\r\n  background:#FCFDFF;padding:16px 18px;font-size:14.2px;line-height:1.68}\r\n.cdrill .expl .body{font-family:'Newsreader',Georgia,serif;font-size:16px;line-height:1.7}\r\n.cdrill .expl b{color:var(--blue-800)}\r\n.cdrill .expl-h{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-weight:800;margin-bottom:8px}\r\n\r\n  font-weight:600;font-size:13px;color:var(--blue-800);transition:.14s}\r\n.cdrill .chip:hover:not(:disabled){background:var(--blue-700);border-color:var(--blue-700);color:#fff}\r\n.cdrill .ai-out{margin-top:12px;background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:14px 16px;\r\n  font-size:14px;line-height:1.65}\r\n.cdrill .ai-out b{color:var(--blue-800)}\r\n.cdrill .offline{margin-top:12px;padding-top:10px;border-top:1px dashed #CBD8F6;font-size:11.5px;color:var(--slate);line-height:1.5}\r\n.cdrill .dots span{display:inline-block;width:6px;height:6px;border-radius:99px;background:var(--blue-700);margin-right:4px;animation:cdb 1.1s infinite}\r\n.cdrill .dots span:nth-child(2){animation-delay:.16s} .cdrill .dots span:nth-child(3){animation-delay:.32s}\r\n@keyframes cdb{0%,80%{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}\r\n\r\n\/* ---------- rail ---------- *\/\r\n.cdrill .rail{display:grid;gap:16px;align-content:start}\r\n.cdrill .rail .card{padding:16px}\r\n.cdrill .rail h3{margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-weight:800}\r\n.cdrill .score{display:flex;align-items:baseline;gap:8px;margin:10px 0 4px}\r\n.cdrill .score b{font-size:32px;font-weight:800;letter-spacing:-.03em}\r\n.cdrill .score i{font-style:normal;color:var(--slate);font-size:13px;font-weight:600}\r\n.cdrill .bar{height:7px;border-radius:99px;background:var(--wash);overflow:hidden;margin-top:10px}\r\n.cdrill .bar>i{display:block;height:100%;background:linear-gradient(90deg,var(--ok),#37B37E);border-radius:99px;transition:width .4s}\r\n.cdrill .mini{display:flex;justify-content:space-between;font-size:12.5px;color:var(--slate);margin-top:8px;font-weight:600}\r\n.cdrill .streak{display:flex;gap:4px;margin-top:12px}\r\n.cdrill .streak i{flex:1;height:26px;border-radius:5px;background:var(--wash);border:1px solid var(--line)}\r\n.cdrill .streak i.r{background:var(--ok-bg);border-color:#A9DEC6}\r\n.cdrill .streak i.w{background:var(--bad-bg);border-color:#F3C2C6}\r\n.cdrill .nav-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;\r\n  border-bottom:1px solid var(--line);flex-wrap:nowrap}\r\n.cdrill .nav-head b{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-weight:800}\r\n.cdrill .navtoggle{flex:none;white-space:nowrap;min-width:56px;text-align:center;\r\n  font-size:12px;font-weight:800;color:var(--blue-800);padding:5px 12px;border-radius:7px;\r\n  border:1px solid var(--line);background:var(--paper);letter-spacing:.02em;transition:.14s}\r\n.cdrill .nav-head b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\r\n.cdrill .navtoggle:hover{border-color:var(--blue-700);background:var(--blue-50)}\r\n.cdrill .navgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;\r\n  padding:14px 16px 12px;max-height:238px;overflow-y:auto;overflow-x:hidden}\r\n.cdrill .navgrid::-webkit-scrollbar{width:6px}\r\n.cdrill .navgrid::-webkit-scrollbar-thumb{background:#CBD5E1;border-radius:99px}\r\n.cdrill .navgrid::-webkit-scrollbar-track{background:transparent}\r\n.cdrill .nq{position:relative;box-sizing:border-box;width:100%;min-width:0;height:34px;padding:0;margin:0;\r\n  border-radius:8px;border:1px solid var(--line);background:var(--paper);\r\n  font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-weight:700;font-size:11.5px;line-height:1;\r\n  color:var(--slate);display:flex;align-items:center;justify-content:center;overflow:visible;\r\n  transition:background .12s,border-color .12s,color .12s;font-variant-numeric:tabular-nums;letter-spacing:-.02em}\r\n.cdrill .nq:hover{border-color:var(--blue-700);color:var(--blue-800);background:var(--blue-50)}\r\n@media(max-width:960px){.cdrill .navgrid{grid-template-columns:repeat(10,minmax(0,1fr))}}\r\n@media(max-width:520px){.cdrill .navgrid{grid-template-columns:repeat(7,minmax(0,1fr))}}\r\n.cdrill .nq.r{background:var(--ok-bg);border-color:#8FD3B6;color:#086945}\r\n.cdrill .nq.w{background:var(--bad-bg);border-color:#F0AEB4;color:#A81F2B}\r\n.cdrill .nq.cur{border-color:var(--blue-700);background:var(--blue-700);color:#fff}\r\n.cdrill .nq .fl{position:absolute;top:-5px;right:-4px;font-size:9.5px;line-height:1;\r\n  filter:drop-shadow(0 0 2px #fff)}\r\n.cdrill .nq.mastered::after{content:\"\";position:absolute;bottom:3px;left:50%;transform:translateX(-50%);\r\n  width:4px;height:4px;border-radius:99px;background:var(--ok)}\r\n.cdrill .legend{display:flex;gap:12px;flex-wrap:wrap;font-size:10.5px;color:var(--slate);font-weight:600;\r\n  padding:10px 16px 14px;border-top:1px solid var(--line);margin-top:4px}\r\n.cdrill .legend i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:5px;vertical-align:-1px}\r\n\r\n\/* ---------- performance ---------- *\/\r\n.cdrill .perf{padding:24px 24px 32px;display:grid;gap:34px}\r\n.cdrill .ph{margin:0 0 10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-weight:800}\r\n\r\n\/* ---------- performance blocks ---------- *\/\r\n.cdrill .pblock{border:1px solid var(--line);border-radius:16px;background:var(--paper);overflow:hidden}\r\n.cdrill .pbh{display:flex;align-items:flex-start;gap:16px;padding:20px 24px 18px;\r\n  background:linear-gradient(180deg,#FBFCFF,#F6F9FF);border-bottom:1px solid var(--line)}\r\n.cdrill .pbh .txt{flex:1;min-width:0}\r\n.cdrill .pbh h4{font-size:17px;font-weight:800;letter-spacing:-.015em;color:var(--ink);margin:0 0 7px;\r\n  display:flex;align-items:center;gap:9px}\r\n.cdrill .pbh h4 .dot{width:7px;height:7px;border-radius:99px;background:var(--gold);flex:none}\r\n.cdrill .pbh p{font-size:13px;color:var(--slate);line-height:1.6;margin:0}\r\n.cdrill .pbh .pbtag{flex:none;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;\r\n  color:var(--blue-800);background:var(--blue-100);border-radius:99px;padding:6px 13px;white-space:nowrap}\r\n.cdrill .bars{padding:8px 24px 18px}\r\n.cdrill .subhead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:18px 24px 2px;\r\n  border-top:1px solid #EEF2F9;margin-top:6px}\r\n.cdrill .subhead:first-of-type{border-top:0;margin-top:0}\r\n.cdrill .subhead h5{font-size:12.5px;font-weight:800;color:var(--ink);letter-spacing:.01em;margin:0}\r\n.cdrill .subhead span{font-size:11.8px;color:var(--slate);font-weight:600}\r\n.cdrill .hero2{display:grid;grid-template-columns:260px 1fr;gap:18px}\r\n@media(max-width:860px){.cdrill .hero2{grid-template-columns:1fr}}\r\n.cdrill .ring-card{background:linear-gradient(150deg,var(--blue-900),var(--blue-800) 70%,var(--blue-700));border-radius:var(--r);\r\n  padding:24px 20px;color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}\r\n.cdrill .ring{position:relative;width:150px;height:150px}\r\n.cdrill .ring svg{transform:rotate(-90deg)}\r\n.cdrill .ring .bg{fill:none;stroke:rgba(255,255,255,.14);stroke-width:11}\r\n.cdrill .ring .fg{fill:none;stroke:var(--gold-lt);stroke-width:11;stroke-linecap:round;transition:stroke-dashoffset 1s ease}\r\n.cdrill .ring-txt{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}\r\n.cdrill .ring-txt b{font-size:40px;font-weight:800;color:var(--gold-lt);letter-spacing:-.03em;line-height:1}\r\n.cdrill .ring-txt span{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#BFDBFE;margin-top:5px;font-weight:700}\r\n.cdrill .verdict2{margin-top:14px;font-size:13.4px;color:#DBEAFE;line-height:1.55}\r\n.cdrill .verdict2 b{color:#fff}\r\n.cdrill .coach{border:1px solid var(--line);border-radius:var(--r);padding:18px 20px;background:var(--paper)}\r\n.cdrill .coach h4{font-size:14.5px;font-weight:800;margin-bottom:12px;display:flex;gap:8px;align-items:center}\r\n.cdrill .reco{display:flex;gap:12px;padding:11px 0;border-bottom:1px dashed var(--line);align-items:flex-start}\r\n.cdrill .reco:last-child{border-bottom:0}\r\n.cdrill .reco .ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-size:13px;flex:none;margin-top:1px}\r\n.cdrill .reco .ic.hot{background:var(--bad-bg);color:var(--bad)}\r\n.cdrill .reco .ic.warm{background:var(--gold-bg);color:#8A6206}\r\n.cdrill .reco .ic.cool{background:var(--blue-100);color:var(--blue-800)}\r\n.cdrill .reco .ic.good{background:var(--ok-bg);color:var(--ok)}\r\n.cdrill .reco p{font-size:13.8px;line-height:1.55}\r\n.cdrill .reco .go{margin-left:auto;flex:none;background:var(--blue-50);color:var(--blue-800);border:1px solid #D4E2FB;\r\n  border-radius:8px;padding:6px 12px;font-size:11.5px;font-weight:800;white-space:nowrap;transition:.15s}\r\n.cdrill .reco .go:hover{background:var(--blue-700);color:#fff}\r\n.cdrill .planner{background:linear-gradient(135deg,#FFFDF6,#FFF8E8);border:1px solid #EADFC2;border-left:4px solid var(--gold);\r\n  border-radius:0 var(--r) var(--r) 0;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}\r\n.cdrill .planner h4{font-size:17px;font-weight:800;margin-bottom:5px;letter-spacing:-.01em}\r\n.cdrill .planner p{font-size:13px;color:var(--slate);line-height:1.55;max-width:62ch}\r\n.cdrill .pbtns{display:flex;gap:10px;flex-wrap:wrap}\r\n.cdrill .pbtn{padding:11px 18px;border:1.5px solid var(--gold);border-radius:11px;background:#fff;color:#8A6206;\r\n  font-weight:800;font-size:13.5px;display:flex;gap:7px;align-items:center;white-space:nowrap;transition:.15s}\r\n.cdrill .pbtn:hover{background:var(--gold-bg)}\r\n.cdrill .pbtn.primary{background:linear-gradient(180deg,var(--gold-lt),var(--gold));color:#3A2A02;border-color:var(--gold)}\r\n.cdrill .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}\r\n.cdrill .kpi{border:1px solid var(--line);border-radius:12px;padding:15px;background:linear-gradient(180deg,#fff,var(--blue-50))}\r\n.cdrill .kpi b{display:block;font-size:26px;font-weight:800;letter-spacing:-.03em}\r\n.cdrill .kpi span{font-size:11.5px;color:var(--slate);font-weight:700;text-transform:uppercase;letter-spacing:.06em}\r\n.cdrill .tblwrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:#fff}\r\n.cdrill table.perf-t{border-collapse:collapse;width:100%;font-size:13px;min-width:760px}\r\n.cdrill table.perf-t th,.cdrill table.perf-t td{padding:10px;border-bottom:1px solid #EEF2F9;text-align:center;vertical-align:middle}\r\n.cdrill table.perf-t thead th{background:var(--blue-900);color:#fff;font-weight:700;font-size:11px;letter-spacing:.05em;text-transform:uppercase}\r\n.cdrill table.perf-t th:first-child,.cdrill table.perf-t td:first-child{text-align:left;padding-left:14px}\r\n.cdrill table.perf-t td:first-child{font-weight:700;max-width:280px;line-height:1.35;background:#FBFCFE}\r\n.cdrill .sub{display:block;font-size:10.6px;color:var(--slate);font-weight:600;margin-top:3px}\r\n.cdrill .tbar{height:6px;border-radius:99px;background:var(--wash);overflow:hidden;min-width:80px}\r\n.cdrill .tbar>i{display:block;height:100%;border-radius:99px}\r\n.cdrill .tag{display:inline-block;font-size:10.4px;font-weight:800;padding:3px 9px;border-radius:99px;text-transform:uppercase;letter-spacing:.04em}\r\n.cdrill .tag.hot{background:var(--bad-bg);color:var(--bad)}\r\n.cdrill .tag.warm{background:var(--gold-bg);color:#8A6206}\r\n.cdrill .tag.ok{background:var(--blue-100);color:var(--blue-800)}\r\n.cdrill .tag.good{background:var(--ok-bg);color:var(--ok)}\r\n.cdrill .tag.na{background:#F1F5F9;color:var(--slate)}\r\n.cdrill .mini-go{border:1px solid var(--line);border-radius:8px;padding:5px 10px;font-size:11.2px;font-weight:800;color:var(--blue-800);transition:.15s}\r\n.cdrill .mini-go:hover{background:var(--blue-700);color:#fff;border-color:var(--blue-700)}\r\n.cdrill .lrow{display:grid;grid-template-columns:minmax(150px,1.2fr) 2.4fr 96px;gap:18px;align-items:center;\r\n  padding:12px 10px;border-radius:9px;transition:background .13s;margin:0 -10px}\r\n.cdrill .lrow:hover{background:#FAFCFF}\r\n.cdrill .lrow+.lrow{border-top:1px solid #F1F5FB}\r\n@media(max-width:620px){.cdrill .lrow{grid-template-columns:1fr auto;row-gap:6px}.cdrill .lrow .ltrack{grid-column:1\/-1}}\r\n.cdrill .lname{font-size:13.4px;font-weight:700;line-height:1.35}\r\n.cdrill .lsub{display:block;font-size:10.8px;font-weight:600;color:var(--slate);margin-top:4px}\r\n.cdrill .ltrack{background:#EEF2F9;border-radius:99px;height:11px;overflow:hidden;\r\n  box-shadow:inset 0 1px 2px rgba(16,32,74,.05)}\r\n.cdrill .lfill{height:100%;border-radius:99px;transition:width .8s cubic-bezier(.22,.9,.28,1)}\r\n.cdrill .lval{text-align:right;font-size:16px;font-weight:800;letter-spacing:-.02em}\r\n.cdrill .lval small{display:block;font-size:10px;font-weight:700;color:var(--slate);text-transform:uppercase;letter-spacing:.05em;margin-top:2px}\r\n.cdrill .split{display:grid;grid-template-columns:1fr 1fr;gap:16px}\r\n@media(max-width:860px){.cdrill .split{grid-template-columns:1fr}}\r\n.cdrill .panel{border:1px solid var(--line);border-radius:12px;padding:16px 18px}\r\n.cdrill .rev{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:#FAFBFE;border-left:3px solid var(--gold);\r\n  border-radius:8px;padding:10px 12px;margin-bottom:8px;font-size:12.6px;transition:.15s}\r\n.cdrill .rev:hover{background:var(--gold-bg);transform:translateX(3px)}\r\n.cdrill .rev .n{font-weight:800;color:#8A6206;flex:none}\r\n.cdrill .rev .t{flex:1;color:var(--slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\r\n.cdrill .rev .d{background:var(--gold);color:#3A2A02;padding:2px 8px;border-radius:99px;font-size:10.2px;font-weight:800;white-space:nowrap}\r\n.cdrill .danger{border:1px dashed #F3C2C6;border-radius:12px;background:#FFFAFA;padding:16px 18px;\r\n  display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}\r\n.cdrill .danger p{font-size:13px;color:var(--slate);flex:1;min-width:220px;line-height:1.6}\r\n.cdrill .danger b{color:var(--bad)}\r\n.cdrill .dbtn{padding:11px 20px;background:#fff;border:1.5px solid #F3C2C6;border-radius:11px;color:var(--bad);\r\n  font-size:13px;font-weight:800;white-space:nowrap;transition:.15s}\r\n.cdrill .dbtn:hover{background:var(--bad);border-color:var(--bad);color:#fff}\r\n.cdrill .empty{text-align:center;padding:40px 20px;color:var(--slate)}\r\n.cdrill .empty b{display:block;color:var(--ink);font-size:16px;margin-bottom:6px}\r\n.cdrill .toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%);background:var(--blue-900);color:#fff;\r\n  padding:12px 22px;border-radius:11px;font-weight:700;font-size:13.5px;z-index:9999;display:none;box-shadow:var(--shadow)}\r\n.cdrill .toast.show{display:block}\r\n.cdrill .toast.ok{background:var(--ok)}\r\n\r\n\/* ---------- content protection ---------- *\/\r\n.cdrill{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;\r\n  -webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}\r\n\/* inputs must stay usable, or the search box cannot be edited *\/\r\n.cdrill input,.cdrill textarea,.cdrill select{-webkit-user-select:text;user-select:text}\r\n.cdrill.allow-select{-webkit-user-select:text;user-select:text}\r\n.cdrill img,.cdrill svg{-webkit-user-drag:none;user-drag:none;pointer-events:none}\r\n.cdrill .navtoggle,.cdrill .tab,.cdrill button{-webkit-user-drag:none}\r\n\/* screen obscured while the window is not in front *\/\r\n.cdrill.veiled .qbody,.cdrill.veiled .perf,.cdrill.veiled .chaplist,.cdrill.veiled .yearlist{\r\n  filter:blur(9px);transition:filter .12s}\r\n.cdrill .veilmsg{position:absolute;inset:0;display:none;align-items:center;justify-content:center;\r\n  background:rgba(244,247,253,.72);z-index:40;font-weight:800;font-size:13.5px;color:var(--blue-900);\r\n  text-align:center;padding:20px;border-radius:var(--r)}\r\n.cdrill.veiled .veilmsg{display:flex}\r\n.cdrill{position:relative}\r\n\/* what a print or PDF export gets instead of the paper *\/\r\n.cdrill-printblock{display:none}\r\n@media print{\r\n  .cdrill{display:none!important}\r\n  .cdrill-printblock{display:block!important;padding:60px 40px;text-align:center;\r\n    font-family:'Plus Jakarta Sans',system-ui,sans-serif;color:#12246E}\r\n  .cdrill-printblock h2{font-size:20px;font-weight:800;margin:0 0 10px}\r\n  .cdrill-printblock p{font-size:13.5px;color:#5B6B85;line-height:1.7;max-width:60ch;margin:0 auto}\r\n}\r\n\r\n\/* ---------- mobile ---------- *\/\r\n@media(max-width:640px){\r\n  .cdrill .wrap{padding:0 14px}\r\n\r\n  \/* hero: tighter, and the stat tiles share the row evenly *\/\r\n  .cdrill .hero{padding-top:18px}\r\n  .cdrill .hero h1{font-size:19px}\r\n  .cdrill .hero p{font-size:12.6px;margin-bottom:14px}\r\n  .cdrill .hstats{gap:7px}\r\n  .cdrill .hstat{flex:1 1 0;min-width:0;padding:8px 10px;text-align:center}\r\n  .cdrill .hstat b{font-size:17px}\r\n  .cdrill .hstat span{font-size:8.8px;letter-spacing:.06em}\r\n\r\n  \/* tabs scroll sideways instead of wrapping onto two lines *\/\r\n  .cdrill .tabs{margin-top:16px;gap:5px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;\r\n    -webkit-overflow-scrolling:touch}\r\n  .cdrill .tabs::-webkit-scrollbar{display:none}\r\n  .cdrill .tab{flex:none;padding:10px 15px;font-size:12.6px;gap:6px;white-space:nowrap}\r\n  .cdrill .tab[aria-selected=true]{padding-bottom:13px}\r\n\r\n  \/* THE FIX: pills were shrinking to fit instead of scrolling, which cut\r\n     every label in half. flex:none makes the row scroll as intended. *\/\r\n  .cdrill .filters .wrap{padding-top:11px;padding-bottom:11px;gap:8px;\r\n    -webkit-overflow-scrolling:touch}\r\n  .cdrill .pill-f{flex:none;padding:8px 14px;font-size:12.6px;gap:6px}\r\n  .cdrill .pill-f .n{font-size:10.5px;padding:2px 7px}\r\n\r\n  \/* toolbar stacks *\/\r\n  .cdrill .grid{padding:14px 0 40px;gap:14px}\r\n  .cdrill .toolbar{gap:8px;padding-bottom:12px}\r\n  .cdrill .search{flex:1 1 100%;min-width:0}\r\n  .cdrill .tgl{flex:1;justify-content:center;padding:9px 12px;font-size:12.6px}\r\n\r\n  \/* question card *\/\r\n  .cdrill .qhead{padding:11px 14px;gap:8px}\r\n  .cdrill .qcount{font-size:15px;width:100%}\r\n  .cdrill .qmeta{gap:6px}\r\n  .cdrill .badge-ch{max-width:100%;font-size:11px;padding:5px 11px}\r\n  .cdrill .badge-m,.cdrill .badge-src,.cdrill .qtag{font-size:10.6px;padding:4px 10px}\r\n  .cdrill .qbody{padding:16px 14px 18px}\r\n  .cdrill .qsheet{padding:15px 15px 16px;border-radius:0 9px 9px 0}\r\n  .cdrill .stem,.cdrill .qsheet .lead,.cdrill .qsheet .intro,.cdrill .qsheet .close,\r\n  .cdrill .stmts li,.cdrill .opt .txt{font-size:16.6px !important;line-height:1.6}\r\n  .cdrill .lists{grid-template-columns:1fr;gap:18px}\r\n  .cdrill .opt{padding:11px 13px;gap:9px}\r\n  .cdrill .key{min-width:28px;font-size:16px !important}\r\n  .cdrill .opt.sel::after{display:none}\r\n  .cdrill .actions{gap:7px}\r\n  .cdrill .btn{flex:1;padding:11px 14px;font-size:13.4px;text-align:center}\r\n  .cdrill .flagbtn{margin-left:0;flex:1 1 100%;justify-content:center;padding:11px 14px}\r\n  .cdrill .expl{padding:14px 15px}\r\n  .cdrill .expl .body{font-size:15.4px}\r\n\r\n  \/* chapter list and navigator *\/\r\n  .cdrill .chaphead{padding:10px 14px;gap:8px}\r\n  .cdrill .chaphead .meta{margin-left:0;flex:1 1 100%;white-space:normal}\r\n  .cdrill .chapchip{padding:10px 14px;gap:7px}\r\n  .cdrill .chapchip .cn{font-size:12.2px}\r\n  .cdrill .yearlist{padding:14px;gap:8px}\r\n  .cdrill .ychip{flex:1 1 calc(33.333% - 6px);min-width:0;padding:10px 8px}\r\n  .cdrill .navgrid{grid-template-columns:repeat(8,minmax(0,1fr));max-height:none}\r\n  .cdrill .rail .card{padding:14px}\r\n\r\n  \/* performance and analytics *\/\r\n  .cdrill .perf{padding:16px 14px 24px;gap:22px}\r\n  .cdrill .pbh{padding:16px 15px 14px;gap:10px}\r\n  .cdrill .pbh h4{font-size:15.4px}\r\n  .cdrill .pbh p{font-size:12.4px}\r\n  .cdrill .bars{padding:6px 15px 14px}\r\n  .cdrill .hero2{gap:14px}\r\n  .cdrill .ring-card{padding:20px 16px}\r\n  .cdrill .coach{padding:15px}\r\n  .cdrill .reco{gap:10px}\r\n  .cdrill .reco p{font-size:13px}\r\n  .cdrill .reco .go{margin-left:0;flex:1 1 100%;margin-top:6px}\r\n  .cdrill .planner{padding:15px;gap:12px}\r\n  .cdrill .pbtns{width:100%;gap:8px}\r\n  .cdrill .pbtn{flex:1 1 100%;justify-content:center;padding:12px 14px}\r\n  .cdrill .kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}\r\n  .cdrill .kpi{padding:12px}\r\n  .cdrill .kpi b{font-size:22px}\r\n  .cdrill .kpi span{font-size:10.4px}\r\n  .cdrill .panel{padding:14px}\r\n  .cdrill .danger{padding:14px}\r\n  .cdrill .dbtn{width:100%}\r\n  .cdrill .cyc{padding:20px 14px 14px;gap:8px}\r\n  .cdrill .cycbar{min-width:42px}\r\n  .cdrill .toast{left:14px;right:14px;transform:none;text-align:center;bottom:16px}\r\n}\r\n@media(max-width:380px){\r\n  .cdrill .hstat b{font-size:15.5px}\r\n  .cdrill .navgrid{grid-template-columns:repeat(6,minmax(0,1fr))}\r\n  .cdrill .ychip{flex:1 1 calc(50% - 5px)}\r\n  .cdrill .kpis{grid-template-columns:1fr}\r\n}\r\n<\/style>\r\n\r\n<div class=\"cdrill\" id=\"cdRoot\">\r\n\r\n  <header class=\"hero\">\r\n    <div class=\"wrap\">\r\n      <div class=\"eyebrow\" id=\"cdEyebrow\">CSS ADDA \u00b7 PromotionExams.com<\/div>\r\n      <h1 id=\"cdTopic\">Chapter-wise Test Series<\/h1>\r\n      <p id=\"cdSub\">Chapter drills with a planner that builds your next sitting for you.<\/p>\r\n      <div class=\"hstats\">\r\n        <div class=\"hstat\"><b class=\"tnum\" id=\"hQ\">0<\/b><span>Questions<\/span><\/div>\r\n        <div class=\"hstat\"><b class=\"tnum\" id=\"hCh\">0<\/b><span>Chapters<\/span><\/div>\r\n        <div class=\"hstat\"><b class=\"tnum\" id=\"hMastered\">0%<\/b><span>Mastered<\/span><\/div>\r\n        <div class=\"hstat\"><b class=\"tnum\" id=\"hReady\">\u2014<\/b><span>Readiness<\/span><\/div>\r\n      <\/div>\r\n      <div class=\"tabs\" role=\"tablist\">\r\n        <button class=\"tab\" role=\"tab\" aria-selected=\"true\" data-tab=\"quiz\">\u270f\ufe0f Practice<\/button>\r\n        <button class=\"tab\" role=\"tab\" aria-selected=\"false\" data-tab=\"perf\">\ud83d\udcca My Performance <span class=\"pill hide\" id=\"perfPill\">!<\/span><\/button>\r\n      <\/div>\r\n    <\/div>\r\n  <\/header>\r\n  <div class=\"goldrule\"><\/div>\r\n\r\n  <div class=\"filters\" id=\"cdFilters\">\r\n    <div class=\"wrap\" role=\"group\" aria-label=\"Filter questions\">\r\n      <button class=\"pill-f\" data-f=\"all\" aria-pressed=\"true\">\ud83d\udccb All questions<span class=\"n tnum\" id=\"fAll\">0<\/span><\/button>\r\n      <button class=\"pill-f\" data-f=\"chapter\">\ud83d\udcda By chapter<\/button>\r\n      <button class=\"pill-f gold hide\" data-f=\"session\" id=\"pillSession\">\ud83e\udde9 <span id=\"sessLabel\">My session<\/span><span class=\"n tnum\" id=\"fSess\">0<\/span><\/button>\r\n      <button class=\"pill-f warn\" data-f=\"weak\">\u26a0\ufe0f Weak areas<span class=\"n tnum\" id=\"fWeak\">0<\/span><\/button>\r\n      <button class=\"pill-f\" data-f=\"flagged\">\ud83d\udd16 Flagged<span class=\"n tnum\" id=\"fFlag\">0<\/span><\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"wrap\">\r\n    <!-- ============ PRACTICE ============ -->\r\n    <div class=\"grid\" id=\"viewQuiz\">\r\n      <div>\r\n        <div class=\"toolbar\">\r\n          <div class=\"search\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\"><circle cx=\"11\" cy=\"11\" r=\"7\"\/><path d=\"M20 20l-3.5-3.5\"\/><\/svg>\r\n            <input id=\"cdSearch\" placeholder=\"Search a phrase or a rule number\" aria-label=\"Search questions\">\r\n          <\/div>\r\n          <button class=\"tgl\" id=\"tglUn\" aria-pressed=\"false\">\u25fb Unattempted only<\/button>\r\n          <button class=\"tgl\" id=\"tglReset\">\u21ba Reset session<\/button>\r\n        <\/div>\r\n\r\n        <section class=\"card chapcard hide\" id=\"chapPanel\">\r\n          <div class=\"chaphead\">\r\n            <b>\ud83d\udcda Filter by chapter<\/b><i id=\"chapHint\"><\/i>\r\n            <span class=\"meta\" id=\"ctxMeta\"><\/span>\r\n          <\/div>\r\n          <div class=\"chaplist\" id=\"chapList\" role=\"group\" aria-label=\"Choose chapter\"><\/div>\r\n        <\/section>\r\n\r\n        <section class=\"card hide\" id=\"emptyCard\">\r\n          <div class=\"qhead\"><span class=\"qcount\">Nothing to show<\/span><\/div>\r\n          <div class=\"empty\" id=\"emptyBody\"><\/div>\r\n        <\/section>\r\n\r\n        <section class=\"card\" id=\"qCard\">\r\n          <div class=\"qhead\">\r\n            <span class=\"qcount\" id=\"qCount\">Question 1 of 1<\/span>\r\n            <span class=\"qmeta\">\r\n              <span class=\"badge-m\" id=\"qMastery\">Not seen yet<\/span>\r\n              <span class=\"badge-ch\"><span id=\"qChap\">Chapter<\/span><\/span>\r\n              <span id=\"qTags\" class=\"qtags\"><\/span>\r\n            <\/span>\r\n          <\/div>\r\n          <div class=\"qbody\">\r\n            <p class=\"stem\" id=\"qStem\"><\/p>\r\n            <div class=\"opts\" id=\"qOpts\"><\/div>\r\n            <div class=\"actions\">\r\n              <button class=\"btn\" id=\"btnCheck\">Check answer<\/button>\r\n              <button class=\"btn ghost\" id=\"btnPrev\">\u2190 Previous<\/button>\r\n              <button class=\"btn ghost\" id=\"btnNext\">Next \u2192<\/button>\r\n              <button class=\"flagbtn\" id=\"btnFlag\" aria-pressed=\"false\"><span id=\"flagIco\">\ud83c\udff3\ufe0f<\/span><span id=\"flagTxt\">Flag for review<\/span><\/button>\r\n            <\/div>\r\n            <p class=\"hint hide\" id=\"pickHint\">Choose an option above, then check your answer.<\/p>\r\n\r\n            <div id=\"result\" class=\"hide\">\r\n              <div class=\"verdict\" id=\"verdict\"><\/div>\r\n              <div class=\"expl\">\r\n                <div class=\"expl-h\">Source &amp; reasoning<\/div>\r\n                <div id=\"explBody\" class=\"body\"><\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/section>\r\n      <\/div>\r\n\r\n      <aside class=\"rail\">\r\n        <section class=\"card\" id=\"navCard\" style=\"padding:0\">\r\n          <div class=\"nav-head\"><b id=\"navTitle\">Navigator<\/b><button class=\"navtoggle\" id=\"navToggle\">Hide<\/button><\/div>\r\n          <div class=\"navgrid\" id=\"navGrid\"><\/div>\r\n          <div class=\"legend\">\r\n            <span><i style=\"background:var(--ok-bg);border:1.5px solid #8FD3B6\"><\/i>Correct<\/span>\r\n            <span><i style=\"background:var(--bad-bg);border:1.5px solid #F0AEB4\"><\/i>Wrong<\/span>\r\n            <span><i style=\"background:var(--ok)\"><\/i>Mastered<\/span>\r\n          <\/div>\r\n        <\/section>\r\n        <div class=\"card\">\r\n          <h3>This session<\/h3>\r\n          <div class=\"score\"><b id=\"sPct\">\u2014<\/b><i id=\"sFrac\">0 of 0 correct<\/i><\/div>\r\n          <div class=\"bar\"><i id=\"sBar\" style=\"width:0\"><\/i><\/div>\r\n          <div class=\"mini\"><span id=\"sSeen\">0 attempted<\/span><span id=\"sLeft\">0 left here<\/span><\/div>\r\n          <div class=\"streak\" id=\"streak\"><\/div>\r\n        <\/div>\r\n        <div class=\"card\">\r\n          <h3 id=\"wHead\">Share on screen<\/h3>\r\n          <div class=\"score\"><b id=\"wPct\" style=\"color:#8A6206\">\u2014<\/b><i id=\"wUnit\">of this bank<\/i><\/div>\r\n          <p style=\"margin:8px 0 0;font-size:12.8px;color:var(--slate);line-height:1.55\" id=\"wNote\"><\/p>\r\n        <\/div>\r\n        <div class=\"card hide\" id=\"srcCard\">\r\n          <h3>Source text<\/h3>\r\n          <p style=\"margin:9px 0 12px;font-size:12.8px;color:var(--slate);line-height:1.55\">Every explanation here is drawn from the full text of the subject. Open it when a citation needs checking.<\/p>\r\n          <a class=\"btn\" id=\"srcLink\" href=\"#\" target=\"_blank\" rel=\"noopener\" style=\"display:block;text-align:center;text-decoration:none\">\ud83d\udcd6 Read the source<\/a>\r\n        <\/div>\r\n      <\/aside>\r\n    <\/div>\r\n\r\n    <!-- ============ PERFORMANCE ============ -->\r\n    <div class=\"hide\" id=\"viewPerf\">\r\n      <section class=\"card\" style=\"margin:20px 0 60px\">\r\n        <div class=\"qhead\"><span class=\"qcount\">My Performance<\/span><span class=\"badge-w\" id=\"perfCount\">0 attempted<\/span><\/div>\r\n        <div class=\"perf\" id=\"perfBody\"><\/div>\r\n      <\/section>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"veilmsg\" id=\"veilMsg\">Paused \u2014 bring this window back to the front to continue<\/div>\r\n  <div class=\"toast\" id=\"toast\"><\/div>\r\n<\/div>\r\n\r\n<div class=\"cdrill-printblock\">\r\n  <h2>This test series is not available in print<\/h2>\r\n  <p>The questions, explanations and your progress are licensed for use on\r\n     PromotionExams.com and cannot be printed or saved as a PDF. Please\r\n     work through them on screen.<\/p>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n\"use strict\";\r\n\r\n\/* =====================================================================\r\n   1. CONFIGURATION  \u2190 EDIT PER SUBJECT\r\n   ===================================================================== *\/\r\nconst CFG = {\r\n  quizId : 'subject-chapterwise',   \/\/ unique per subject \u2014 this is the progress key,\r\n                                    \/\/ so change it for every new page you publish\r\n  topic  : 'Fiscal Responsibility and Budget Management (FRBM) Act and Rules',          \/\/ e.g. 'CCS (Conduct) Rules, 1964'\r\n  eyebrow: '',                      \/\/ e.g. 'UPSC SO \/ Steno LDCE \u00b7 Paper II' \u2014 leave blank to hide\r\n  sub    : 'Chapter drills with a planner that builds your next sitting for you.',\r\n\r\n  \/* --- SOURCE PAGE ---------------------------------------------------\r\n     The page on your site that carries the full text of this subject.\r\n     A \"Read the source\" card then appears in the rail. Leave it blank\r\n     and the card disappears.                                            *\/\r\n  sourceUrl   : '',                 \/\/ e.g. 'https:\/\/promotionexams.com\/your-source-page\/'\r\n  sourceLabel : 'full source text', \/\/ shown on the link\r\n\r\n  \/* --- IMPORTANCE ----------------------------------------------------\r\n     You set the importance of each chapter yourself, in chapterImportance\r\n     below. It drives the ranking, the study plan and the planner \u2014 the\r\n     bigger the number, the more of your next sitting that chapter gets.\r\n     It is never described as exam weightage, so it is safe on a subject\r\n     with no previous year papers.\r\n     Leave the whole map empty and the page falls back silently to each\r\n     chapter's share of the bank, and stops mentioning importance at all. *\/\r\n\r\n  masteryThreshold : 3,     \/\/ clean correct answers before a question counts as mastered\r\n  weakThreshold    : 1,     \/\/ wrong attempts before a question is flagged weak\r\n\r\n  priorAccuracy : 0.30,     \/\/ expected-score model: shrink raw accuracy toward this\r\n  priorStrength : 6,\r\n  retention     : { baseDays:3, growth:2.5, riskBelow:0.70 },\r\n\r\n  sessionSize : 25,         \/\/ Focused set\r\n  mockSize    : 50          \/\/ Mock paper\r\n};\r\n\r\n\/* =====================================================================\r\n   2. CHAPTER IMPORTANCE  \u2190 you set this by hand\r\n   Keys do NOT have to match your chapter names exactly. Anything that\r\n   starts with a chapter or appendix number is matched on that number\r\n   alone, so 'Ch 2' finds 'CH 2: GENERAL OUTLINES OF THE SYSTEM OF\r\n   ACCOUNTS', and 'Apndx 5' finds 'APPENDIX 5: PRINCIPLES AND RULES...'.\r\n   Chapter, Chap, CH, Ch-2, 2. \u2014 all read the same. For appendices:\r\n   Appendix, Apndx, Appx, Annex, Annexure, in digits or roman numerals.\r\n   A key with no number falls back to a loose text match.\r\n   Numbers are relative: they need NOT total 100. A chapter you leave\r\n   out is given its share of the bank instead and is marked \"not rated\r\n   yet\" in the performance table.\r\n   Empty this map altogether to switch importance off everywhere.\r\n   ===================================================================== *\/\r\nconst chapterImportance = {\r\n  'Ch 1' : 30,\r\n  'Ch 2' : 45,\r\n  'Ch 3' : 25\r\n  \/\/ 'Apndx 1' : 25,   \u2190 appendices work the same way\r\n};\r\n\r\n\/* =====================================================================\r\n   3. QUESTION BANK  \u2190 PASTE YOUR BANK HERE\r\n   { id, chapter, question, options[], correct, explanation }\r\n     id          unique within its chapter\r\n     chapter     must match a key in chapterImportance exactly\r\n     correct     0-indexed\r\n     explanation may contain HTML; cite the rule or paragraph in <b> tags\r\n   A stem may carry \"\\n1. ...\" statement lines or a \"List-I \/ List-II\"\r\n   block \u2014 both are laid out automatically, and so is a plain stem.\r\n   The three below are only samples so the page renders on first open.\r\n   Delete them.\r\n   ===================================================================== *\/\r\nconst chapterQuestions = [\r\n\r\n  {\r\n    id: 1,\r\n    chapter: \"FRBM ACT, 2003 \u2014 PRELIMINARY (LONG TITLE AND SECTION 1)\",\r\n    question: \"The Fiscal Responsibility and Budget Management Act, 2003 came into force with effect from:\",\r\n    options: [\r\n      \"26th August, 2003\",\r\n      \"1st April, 2004\",\r\n      \"5th July, 2004\",\r\n      \"2nd July, 2004\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Section 1(3), FRBM Act, 2003<\/b> \u2014 the Act was to come into force on such date as the Central Government may appoint by notification, and that date was 5th July 2004. Option (d), 2nd July 2004, is the date of the notification itself and of the FRBM Rules, 2004, and is the intended trap.\"\r\n  },\r\n\r\n  {\r\n    id: 2,\r\n    chapter: \"FRBM ACT, 2003 \u2014 PRELIMINARY (LONG TITLE AND SECTION 1)\",\r\n    question: \"The Fiscal Responsibility and Budget Management Act, 2003 extends to:\",\r\n    options: [\r\n      \"The whole of India except the State of Jammu and Kashmir\",\r\n      \"The whole of India\",\r\n      \"The Union Government and the State Governments alike\",\r\n      \"The Union territories only\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Section 1(2), FRBM Act, 2003<\/b> \u2014 the Act extends to the whole of India. Option (c) confuses territorial extent with the obligations imposed: the Act binds only the Central Government, the States having enacted their own fiscal responsibility legislation, though 'general Government debt' in section 2(bb) takes the States' debt into account.\"\r\n  },\r\n\r\n  {\r\n    id: 3,\r\n    chapter: \"FRBM ACT, 2003 \u2014 PRELIMINARY (LONG TITLE AND SECTION 1)\",\r\n    question: \"Consider the following objects stated in the long title of the Fiscal Responsibility and Budget Management Act, 2003:\\n1. Ensuring intergenerational equity in fiscal management\\n2. Long-term macro-economic stability\\n3. Removing fiscal impediments in the effective conduct of monetary policy\\n4. Greater transparency in fiscal operations of the Central Government\\nWhich of the objects given above are correct?\",\r\n    options: [\r\n      \"1 and 2 only\",\r\n      \"1, 2 and 3 only\",\r\n      \"2, 3 and 4 only\",\r\n      \"1, 2, 3 and 4\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Long title, FRBM Act, 2003<\/b> \u2014 all four appear, together with prudential debt management consistent with fiscal sustainability through limits on Central Government borrowings, debt and deficits, and conducting fiscal policy in a medium-term framework.\"\r\n  },\r\n\r\n  {\r\n    id: 4,\r\n    chapter: \"FRBM ACT, 2003 \u2014 PRELIMINARY (LONG TITLE AND SECTION 1)\",\r\n    question: \"Consider the following statements regarding the coverage of the Fiscal Responsibility and Budget Management Act, 2003:\\n1. The obligations under section 4 are cast on the Central Government.\\n2. The debt of the State Governments is relevant only through the definition of general Government debt.\\n3. The Act extends to the whole of India.\\nWhich of the statements given above are correct?\",\r\n    options: [\r\n      \"1 and 2 only\",\r\n      \"2 and 3 only\",\r\n      \"1 and 3 only\",\r\n      \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Sections 1(2), 2(bb) and 4, FRBM Act, 2003<\/b> \u2014 all three are correct. Territorial extent and the incidence of obligation are different questions: the Act extends to the whole of India but binds only the Central Government, the States' debt entering the reckoning solely through the 60 per cent general Government debt ceiling.\"\r\n  },\r\n\r\n  {\r\n    id: 5,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 2: DEFINITIONS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, 'fiscal deficit' means the excess of:\",\r\n    options: [\r\n      \"Revenue expenditure over revenue receipts during a financial year\",\r\n      \"Total disbursements from the Consolidated Fund of India, excluding repayment of debt, over total receipts into the Fund excluding the debt receipts, during a financial year\",\r\n      \"Total disbursements from the Consolidated Fund of India over total receipts into that Fund, including debt receipts, during a financial year\",\r\n      \"Total expenditure over total receipts, reduced by interest payments, during a financial year\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Section 2(a), FRBM Act, 2003<\/b> \u2014 both exclusions matter: repayment of debt comes out of disbursements and debt receipts come out of receipts, so the figure measures the year's borrowing requirement. Option (a) defines revenue deficit under Rule 2(ca) of the FRBM Rules, 2004 and option (d) approximates primary deficit.\"\r\n  },\r\n\r\n  {\r\n    id: 6,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 2: DEFINITIONS\",\r\n    question: \"Consider the following which are included in 'Central Government debt' as defined in the Fiscal Responsibility and Budget Management Act, 2003:\\n1. The total outstanding liabilities of the Central Government on the security of the Consolidated Fund of India, including external debt valued at current exchange rates\\n2. The total outstanding liabilities in the public account of India\\n3. Such financial liabilities of any body corporate or other entity owned or controlled by the Central Government which the Government is to repay or service from the annual financial statement\\nWhich of the statements given above are correct?\",\r\n    options: [\r\n      \"1 and 2 only\",\r\n      \"2 and 3 only\",\r\n      \"1 and 3 only\",\r\n      \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Section 2(aa), FRBM Act, 2003<\/b> \u2014 all three limbs are included, and the aggregate is reduced by the cash balance available at the end of that date. The third limb is significant because it draws in borrowings of Government-owned entities which are in substance serviced from the Budget.\"\r\n  },\r\n\r\n  {\r\n    id: 7,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 2: DEFINITIONS\",\r\n    question: \"In computing 'Central Government debt' under the Fiscal Responsibility and Budget Management Act, 2003, the total of the specified liabilities is:\",\r\n    options: [\r\n      \"Increased by the outstanding guarantees given by the Central Government\",\r\n      \"Reduced by the cash balance available at the end of that date\",\r\n      \"Reduced by the loans and advances made to State Governments\",\r\n      \"Increased by the debt of the State Governments, excluding inter-Governmental liabilities\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Section 2(aa), FRBM Act, 2003<\/b> \u2014 the three limbs of liability are reduced by the cash balance available at the end of that date, so debt is measured net of cash held. Option (d) describes 'general Government debt' under section 2(bb), which is a different aggregate carrying a different ceiling.\"\r\n  },\r\n\r\n  {\r\n    id: 8,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 2: DEFINITIONS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, external debt forming part of Central Government debt is valued at:\",\r\n    options: [\r\n      \"The exchange rates prevailing on the date on which the loan was contracted\",\r\n      \"The average exchange rate for the financial year\",\r\n      \"Current exchange rates\",\r\n      \"The rate notified by the Reserve Bank for the purpose\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Section 2(aa)(i), FRBM Act, 2003<\/b> \u2014 external debt is valued at current exchange rates, so that the reported debt reflects the rupee liability as it stands rather than a historical figure. This makes the debt ratio sensitive to exchange rate movement independently of fresh borrowing.\"\r\n  },\r\n\r\n  {\r\n    id: 9,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 2: DEFINITIONS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, 'general Government debt' means:\",\r\n    options: [\r\n      \"The debt of the Central Government including its external debt valued at current exchange rates\",\r\n      \"The debt of the State Governments alone\",\r\n      \"The sum total of the debt of the Central Government and the State Governments, including inter-Governmental liabilities\",\r\n      \"The sum total of the debt of the Central Government and the State Governments, excluding inter-Governmental liabilities\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Section 2(bb), FRBM Act, 2003<\/b> \u2014 inter-Governmental liabilities are excluded to avoid double counting, a loan from the Centre to a State being an asset of one and a liability of the other. The distinction is operative for section 4(1)(b), which sets 60 per cent for general Government debt against 40 per cent for Central Government debt.\"\r\n  },\r\n\r\n  {\r\n    id: 10,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 2: DEFINITIONS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, 'fiscal indicators' means:\",\r\n    options: [\r\n      \"Fiscal deficit, revenue deficit and primary deficit alone\",\r\n      \"The measures such as numerical ceilings and proportions to gross domestic product, as may be prescribed, for evaluation of the fiscal position of the Central Government\",\r\n      \"The forms in which the fiscal policy statements are to be laid before Parliament\",\r\n      \"The annual targets for reduction of fiscal deficit\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Section 2(b), FRBM Act, 2003<\/b> \u2014 the definition is open, leaving the indicators to be prescribed by rules; they were so prescribed by Rule 5 of the FRBM Rules, 2004, which lists six. Option (a) names only three of those six and is therefore incomplete.\"\r\n  },\r\n\r\n  {\r\n    id: 11,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 2: DEFINITIONS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, gross domestic product is reckoned at:\",\r\n    options: [\r\n      \"Constant prices, as published by the Central Statistics Office\",\r\n      \"Current market prices, as published by the Central Statistics Office from time to time\",\r\n      \"Factor cost, as published by the Reserve Bank of India\",\r\n      \"Current market prices, as published by the Ministry of Finance\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Section 2(bc), FRBM Act, 2003<\/b> \u2014 gross domestic product is the sum of gross value added by all resident production units plus that part of taxes, less subsidies, on products which is not included in the valuation of output, during a financial year, reckoned at current market prices as published by the Central Statistics Office. Constant prices in option (a) define 'real gross domestic product'.\"\r\n  },\r\n\r\n  {\r\n    id: 12,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 2: DEFINITIONS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, 'real gross domestic product' means gross domestic product at:\",\r\n    options: [\r\n      \"Current market prices\",\r\n      \"Factor cost\",\r\n      \"Constant prices\",\r\n      \"Purchasing power parity\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Section 2(ca), FRBM Act, 2003<\/b> \u2014 real gross domestic product is GDP at constant prices as published by the Central Statistics Office, and section 2(cb) defines 'real output growth' as growth in that figure. Both clauses were inserted by the Finance Act, 2018 because section 4 uses real output growth as a trigger.\"\r\n  },\r\n\r\n  {\r\n    id: 13,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 2: DEFINITIONS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, 'Reserve Bank' means the Reserve Bank of India constituted under:\",\r\n    options: [\r\n      \"Section 17(5) of the Reserve Bank of India Act, 1934\",\r\n      \"Section 3(1) of the Reserve Bank of India Act, 1934\",\r\n      \"Article 112 of the Constitution\",\r\n      \"Section 2(d) of the Banking Regulation Act, 1949\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Section 2(d), FRBM Act, 2003<\/b> \u2014 the reference is to sub-section (1) of section 3 of the Reserve Bank of India Act, 1934. Section 17(5) of that Act appears elsewhere in the FRBM Act: the proviso to section 5(2) requires advances made by the Reserve Bank to meet a temporary cash excess to be repaid in accordance with it.\"\r\n  },\r\n\r\n  {\r\n    id: 14,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 2: DEFINITIONS\",\r\n    question: \"Match List-I with List-II with reference to the Fiscal Responsibility and Budget Management Act, 2003 and the Rules made thereunder, and select the correct answer using the codes given below:\\nList-I (Expression)\\nA. Fiscal deficit\\nB. Revenue deficit\\nC. Primary deficit\\nD. General Government debt\\nList-II (Meaning)\\n1. The fiscal deficit minus the interest payments\\n2. The sum total of the debt of the Central Government and the State Governments, excluding inter-Governmental liabilities\\n3. Excess of total disbursements from the Consolidated Fund of India, excluding repayment of debt, over total receipts excluding debt receipts\\n4. The difference between revenue expenditure and revenue receipts\",\r\n    options: [\r\n      \"A-3, B-4, C-1, D-2\",\r\n      \"A-3, B-1, C-4, D-2\",\r\n      \"A-4, B-3, C-1, D-2\",\r\n      \"A-3, B-4, C-2, D-1\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Sections 2(a) and 2(bb), FRBM Act, 2003; Rules 2(c) and 2(ca), FRBM Rules, 2004<\/b> \u2014 fiscal deficit and general Government debt are defined in the Act, while primary deficit and revenue deficit are defined only in the Rules, both having been inserted in 2018.\"\r\n  },\r\n\r\n  {\r\n    id: 15,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 2: DEFINITIONS\",\r\n    question: \"In the definition of 'fiscal deficit' in the Fiscal Responsibility and Budget Management Act, 2003, the item excluded from total receipts into the Consolidated Fund of India is:\",\r\n    options: [\r\n      \"Recoveries of loans and advances\",\r\n      \"Non-tax revenue\",\r\n      \"Debt receipts\",\r\n      \"Receipts on capital account\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Section 2(a), FRBM Act, 2003<\/b> \u2014 debt receipts are excluded from receipts, just as repayment of debt is excluded from disbursements, so that the figure measures the fresh borrowing requirement of the year. Recoveries of loans in option (a) are <i>not<\/i> excluded; in the Form F-2 computation they are expressly deducted from total expenditure in arriving at fiscal deficit.\"\r\n  },\r\n\r\n  {\r\n    id: 16,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 2: DEFINITIONS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, the financial liabilities of a body corporate or other entity owned or controlled by the Central Government form part of Central Government debt where:\",\r\n    options: [\r\n      \"The entity is wholly owned by the Central Government\",\r\n      \"The Government is to repay or service them from the annual financial statement\",\r\n      \"The liabilities are guaranteed on the security of the Consolidated Fund of India\",\r\n      \"The liabilities exceed one-half per cent of gross domestic product\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Section 2(aa)(iii), FRBM Act, 2003<\/b> \u2014 the test is not ownership but who bears the burden: only those liabilities which the Government is to repay or service from the annual financial statement are drawn in. This prevents borrowing being moved off the Government's books into entities whose debt the Budget will in fact service.\"\r\n  },\r\n\r\n  {\r\n    id: 17,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 2: DEFINITIONS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, gross domestic product is the sum of the gross value added by all resident production units plus:\",\r\n    options: [\r\n      \"The net factor income from abroad\",\r\n      \"That part of taxes, less subsidies, on products which is not included in the valuation of output\",\r\n      \"The value of all exports, less imports, during the financial year\",\r\n      \"The consumption of fixed capital during the financial year\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Section 2(bc), FRBM Act, 2003<\/b> \u2014 the definition adds back that part of product taxes, net of subsidies, which the valuation of output has not already captured, and the whole is reckoned at current market prices as published by the Central Statistics Office. Net factor income from abroad in option (a) would convert domestic product into national product.\"\r\n  },\r\n\r\n  {\r\n    id: 18,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 2: DEFINITIONS\",\r\n    question: \"Match List-I with List-II with reference to the Fiscal Responsibility and Budget Management Act, 2003, and select the correct answer using the codes given below:\\nList-I (Expression)\\nA. Gross domestic product\\nB. Real gross domestic product\\nC. Real output growth\\nD. Fiscal indicators\\nList-II (Meaning)\\n1. Growth in gross domestic product at constant prices\\n2. Measures such as numerical ceilings and proportions to gross domestic product, as may be prescribed\\n3. Gross value added by all resident production units plus that part of taxes, less subsidies, on products not included in the valuation of output, at current market prices\\n4. Gross domestic product at constant prices\",\r\n    options: [\r\n      \"A-3, B-1, C-4, D-2\",\r\n      \"A-3, B-4, C-1, D-2\",\r\n      \"A-4, B-3, C-1, D-2\",\r\n      \"A-3, B-4, C-2, D-1\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Sections 2(b), 2(bc), 2(ca) and 2(cb), FRBM Act, 2003<\/b> \u2014 the trap lies between B and C: real gross domestic product is the <i>level<\/i> at constant prices, whereas real output growth is the <i>growth<\/i> in that level. Section 4 uses the latter as the trigger for both the escape clause and the buoyancy clause.\"\r\n  },\r\n\r\n  {\r\n    id: 19,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 3: FISCAL POLICY STATEMENTS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, all of the following are fiscal policy statements to be laid before both Houses of Parliament EXCEPT:\",\r\n    options: [\r\n      \"The Medium-term Fiscal Policy Statement\",\r\n      \"The Fiscal Policy Strategy Statement\",\r\n      \"The Outcome Budget Statement\",\r\n      \"The Macro-economic Framework Statement\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Section 3(1), FRBM Act, 2003<\/b> \u2014 the fourth statement is the Medium-term Expenditure Framework Statement, not an Outcome Budget Statement. The Outcome Budget is a separate instrument prepared by the administrative divisions of a Ministry and finds no place in section 3.\"\r\n  },\r\n\r\n  {\r\n    id: 20,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 3: FISCAL POLICY STATEMENTS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, which fiscal policy statement is NOT laid along with the annual financial statement and demands for grants?\",\r\n    options: [\r\n      \"The Macro-economic Framework Statement\",\r\n      \"The Medium-term Expenditure Framework Statement\",\r\n      \"The Fiscal Policy Strategy Statement\",\r\n      \"The Medium-term Fiscal Policy Statement\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Sections 3(1) and 3(1B), FRBM Act, 2003<\/b> \u2014 the statements are laid along with the annual financial statement and demands for grants 'except the Medium-term Expenditure Framework Statement', which is laid immediately following the session in which the other three were laid.\"\r\n  },\r\n\r\n  {\r\n    id: 21,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 3: FISCAL POLICY STATEMENTS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, the Medium-term Expenditure Framework Statement is required to be laid before both Houses of Parliament:\",\r\n    options: [\r\n      \"Along with the annual financial statement\",\r\n      \"Within thirty days of the presentation of the annual financial statement\",\r\n      \"Before the commencement of the financial year to which it relates\",\r\n      \"Immediately following the session of Parliament in which the other three fiscal policy statements were laid\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Section 3(1B), FRBM Act, 2003<\/b> \u2014 the timing is fixed by reference to the session, not by a period of days. Section 3(1A) explains why: the first three statements are to be 'followed up with the Medium-term Expenditure Framework Statement with detailed analysis of underlying assumptions'.\"\r\n  },\r\n\r\n  {\r\n    id: 22,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 3: FISCAL POLICY STATEMENTS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, the Medium-term Fiscal Policy Statement shall set forth:\",\r\n    options: [\r\n      \"A three-year rolling target for prescribed fiscal indicators with specification of underlying assumptions\",\r\n      \"A five-year rolling target for prescribed fiscal indicators\",\r\n      \"A three-year rolling target for prescribed expenditure indicators with underlying assumptions and risk involved\",\r\n      \"An assessment of the growth prospects of the economy\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Section 3(2), FRBM Act, 2003<\/b> \u2014 three years, and <i>fiscal<\/i> indicators. Option (c) is the requirement for the Medium-term Expenditure Framework Statement under section 3(6A)(a), which carries expenditure indicators and additionally requires specification of the risk involved; option (d) belongs to the Macro-economic Framework Statement.\"\r\n  },\r\n\r\n  {\r\n    id: 23,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 3: FISCAL POLICY STATEMENTS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, the Medium-term Fiscal Policy Statement shall include an assessment of sustainability relating to:\",\r\n    options: [\r\n      \"The balance between revenue receipts and revenue expenditure\",\r\n      \"The use of capital receipts including market borrowings for generating productive assets\",\r\n      \"The external sector balance of the economy\",\r\n      \"The growth in the gross domestic product\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Section 3(3), FRBM Act, 2003<\/b> \u2014 item (i), on the balance between revenue receipts and revenue expenditure, was omitted by the Finance Act, 2018, leaving only the assessment relating to use of capital receipts including market borrowings for generating productive assets. Option (a) is the pre-2018 answer and is the intended trap.\"\r\n  },\r\n\r\n  {\r\n    id: 24,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 3: FISCAL POLICY STATEMENTS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, the Fiscal Policy Strategy Statement shall contain the policies of the Central Government for the ensuing financial year relating to:\",\r\n    options: [\r\n      \"Taxation and expenditure only\",\r\n      \"Taxation, expenditure, market borrowings and other liabilities, lending and investments, pricing of administered goods and services, and securities\",\r\n      \"The growth prospects of the economy and the external sector balance\",\r\n      \"The three-year rolling targets for the prescribed fiscal indicators\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Section 3(4)(a), FRBM Act, 2003<\/b> \u2014 the clause is deliberately wide, and it also covers a description of other activities such as underwriting and guarantees which have potential budgetary implications. Option (c) belongs to the Macro-economic Framework Statement and option (d) to the Medium-term Fiscal Policy Statement.\"\r\n  },\r\n\r\n  {\r\n    id: 25,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 3: FISCAL POLICY STATEMENTS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, the description in the Fiscal Policy Strategy Statement of other activities which have potential budgetary implications covers:\",\r\n    options: [\r\n      \"Underwriting and guarantees\",\r\n      \"Disinvestment and asset monetisation\",\r\n      \"External assistance and multilateral borrowing\",\r\n      \"Centrally sponsored schemes and central sector schemes\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Section 3(4)(a), FRBM Act, 2003<\/b> \u2014 underwriting and guarantees are named because both create exposure without immediate expenditure. Guarantees are separately capped by section 4(1)(c) at one-half per cent of gross domestic product in any financial year and disclosed in Form D-3 under the FRBM Rules, 2004.\"\r\n  },\r\n\r\n  {\r\n    id: 26,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 3: FISCAL POLICY STATEMENTS\",\r\n    question: \"Consider the following which the Fiscal Policy Strategy Statement under the Fiscal Responsibility and Budget Management Act, 2003 shall contain:\\n1. The strategic priorities of the Central Government for the ensuing financial year in the fiscal area\\n2. The key fiscal measures and the rationale for any major deviation in fiscal measures pertaining to taxation, subsidy, expenditure, administered pricing and borrowings\\n3. An evaluation of how the current policies conform to the fiscal management principles of section 4 and the objectives set out in the Medium-term Fiscal Policy Statement\\nWhich of the statements given above are correct?\",\r\n    options: [\r\n      \"1 and 2 only\",\r\n      \"2 and 3 only\",\r\n      \"1 and 3 only\",\r\n      \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Section 3(4)(b), (c) and (d), FRBM Act, 2003<\/b> \u2014 all three are express requirements. Clause (d) is what ties the Strategy Statement back to the numerical discipline of section 4, so that Parliament can see whether stated policy is consistent with the statutory deficit and debt anchors.\"\r\n  },\r\n\r\n  {\r\n    id: 27,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 3: FISCAL POLICY STATEMENTS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, the Fiscal Policy Strategy Statement must give the rationale for any major deviation in fiscal measures pertaining to:\",\r\n    options: [\r\n      \"Taxation, subsidy, expenditure, administered pricing and borrowings\",\r\n      \"Taxation and borrowings only\",\r\n      \"Capital expenditure and disinvestment\",\r\n      \"Grants-in-aid and transfers to States\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Section 3(4)(c), FRBM Act, 2003<\/b> \u2014 five areas are named, covering both sides of the account and the price at which public services are supplied. The requirement is of rationale for <i>major<\/i> deviation, so ordinary year-to-year variation need not be explained.\"\r\n  },\r\n\r\n  {\r\n    id: 28,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 3: FISCAL POLICY STATEMENTS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, the Macro-economic Framework Statement shall contain an assessment relating to the growth in gross domestic product, the external sector balance of the economy, and:\",\r\n    options: [\r\n      \"The revenue balance and the gross fiscal balance of the Union Government\",\r\n      \"The fiscal balance of the Union Government as reflected in the gross fiscal balance\",\r\n      \"The debt of the Central Government as a proportion of gross domestic product\",\r\n      \"The expenditure commitment of major policy changes involving new service\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Section 3(6)(b), FRBM Act, 2003<\/b> \u2014 the words 'revenue balance and' were omitted by the Finance Act, 2018, so option (a) states the pre-amendment position and is the trap. Option (d) belongs to section 3(6A)(b)(i), a content requirement of the Medium-term Expenditure Framework Statement.\"\r\n  },\r\n\r\n  {\r\n    id: 29,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 3: FISCAL POLICY STATEMENTS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, the external sector balance of the economy in the Macro-economic Framework Statement is reflected in:\",\r\n    options: [\r\n      \"The capital account of the balance of payments\",\r\n      \"The level of foreign exchange reserves\",\r\n      \"The current account balance of the balance of payments\",\r\n      \"The value of external debt at current exchange rates\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Section 3(6)(c), FRBM Act, 2003<\/b> \u2014 the chosen indicator is the current account balance of the balance of payments. External debt at current exchange rates in option (d) appears in a different place altogether, namely the first limb of the definition of Central Government debt in section 2(aa).\"\r\n  },\r\n\r\n  {\r\n    id: 30,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 3: FISCAL POLICY STATEMENTS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, the Macro-economic Framework Statement shall contain an assessment of:\",\r\n    options: [\r\n      \"The growth prospects of the economy with specification of the underlying assumptions\",\r\n      \"The sustainability of the use of capital receipts for generating productive assets\",\r\n      \"The expenditure commitments arising from major policy changes\",\r\n      \"The conformity of current policies with the fiscal management principles\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Section 3(5), FRBM Act, 2003<\/b> \u2014 growth prospects with underlying assumptions. Option (b) is the assessment required in the Medium-term Fiscal Policy Statement under section 3(3), and option (d) is a content of the Fiscal Policy Strategy Statement under section 3(4)(d).\"\r\n  },\r\n\r\n  {\r\n    id: 31,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 3: FISCAL POLICY STATEMENTS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, the Medium-term Expenditure Framework Statement shall set forth a three-year rolling target for prescribed expenditure indicators with specification of:\",\r\n    options: [\r\n      \"Underlying assumptions only\",\r\n      \"Numerical ceilings and proportions to gross domestic product\",\r\n      \"The annual targets for reduction of fiscal deficit\",\r\n      \"Underlying assumptions and risk involved\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Section 3(6A)(a), FRBM Act, 2003<\/b> \u2014 the additional element of 'risk involved' distinguishes this statement from the Medium-term Fiscal Policy Statement under section 3(2), which requires specification of underlying assumptions alone. Option (b) reproduces the definition of fiscal indicators in section 2(b).\"\r\n  },\r\n\r\n  {\r\n    id: 32,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 3: FISCAL POLICY STATEMENTS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, the Medium-term Expenditure Framework Statement shall, inter alia, contain the expenditure commitment of major policy changes involving:\",\r\n    options: [\r\n      \"Any increase in the rates of existing taxes\",\r\n      \"New service, new instruments of service, new schemes and programmes\",\r\n      \"Additional guarantees given on the security of the Consolidated Fund of India\",\r\n      \"Loans and advances to State Governments and Union territories\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Section 3(6A)(b)(i), FRBM Act, 2003<\/b> \u2014 the expression 'new service' and 'new instrument of service' carries its established meaning in Parliamentary financial procedure, and such commitments are singled out because they create recurring obligations beyond the year in which they are approved.\"\r\n  },\r\n\r\n  {\r\n    id: 33,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 3: FISCAL POLICY STATEMENTS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, the explicit contingent liabilities required to be shown in the Medium-term Expenditure Framework Statement are those in the form of:\",\r\n    options: [\r\n      \"Guarantees given on the security of the Consolidated Fund of India\",\r\n      \"Letters of comfort issued to lending institutions\",\r\n      \"Stipulated annuity payments over a multi-year time-frame\",\r\n      \"Liabilities of bodies corporate owned or controlled by the Central Government\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Section 3(6A)(b)(ii), FRBM Act, 2003<\/b> \u2014 the reference is to stipulated annuity payments over a multi-year time-frame, typically arising from annuity-based infrastructure projects. The same class of liability is disclosed in Form D-5 under Rule 6(1)(d) of the FRBM Rules, 2004.\"\r\n  },\r\n\r\n  {\r\n    id: 34,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 3: FISCAL POLICY STATEMENTS\",\r\n    question: \"Match List-I with List-II with reference to the Fiscal Responsibility and Budget Management Act, 2003, and select the correct answer using the codes given below:\\nList-I (Statement)\\nA. Medium-term Fiscal Policy Statement\\nB. Fiscal Policy Strategy Statement\\nC. Macro-economic Framework Statement\\nD. Medium-term Expenditure Framework Statement\\nList-II (Content)\\n1. Assessment of the growth prospects of the economy with specification of underlying assumptions\\n2. Three-year rolling target for prescribed expenditure indicators, with underlying assumptions and risk involved\\n3. Three-year rolling target for prescribed fiscal indicators with specification of underlying assumptions\\n4. Strategic priorities of the Central Government for the ensuing financial year in the fiscal area\",\r\n    options: [\r\n      \"A-3, B-1, C-4, D-2\",\r\n      \"A-3, B-4, C-1, D-2\",\r\n      \"A-1, B-4, C-3, D-2\",\r\n      \"A-3, B-4, C-2, D-1\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Sections 3(2), 3(4), 3(5) and 3(6A), FRBM Act, 2003<\/b> \u2014 the two rolling-target statements are easily interchanged, the Medium-term Fiscal Policy Statement carrying <i>fiscal<\/i> indicators and the Medium-term Expenditure Framework Statement carrying <i>expenditure<\/i> indicators with the added element of risk.\"\r\n  },\r\n\r\n  {\r\n    id: 35,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 3: FISCAL POLICY STATEMENTS\",\r\n    question: \"All of the following are required under the Fiscal Responsibility and Budget Management Act, 2003 to be laid before or placed before both Houses of Parliament EXCEPT:\",\r\n    options: [\r\n      \"The Macro-economic Framework Statement\",\r\n      \"The outcome of the half-yearly review of trends in receipts and expenditure\",\r\n      \"The statement explaining the reasons for a variation in fiscal deficit and the path of return to the targets\",\r\n      \"The agreements entered into with the Reserve Bank for advances to meet temporary cash mismatches\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Sections 3(1), 4(5), 5(2) and 7(1), FRBM Act, 2003<\/b> \u2014 the agreements with the Reserve Bank under section 5(2) carry no laying requirement. The fiscal policy statements, the outcome of the review and the section 4(5) statement all reach Parliament, as do the statement under section 7(3)(b) and the reviews under section 7A.\"\r\n  },\r\n\r\n  {\r\n    id: 36,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 3: FISCAL POLICY STATEMENTS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, three-year rolling targets are required to be set forth in:\",\r\n    options: [\r\n      \"The Medium-term Fiscal Policy Statement and the Medium-term Expenditure Framework Statement\",\r\n      \"The Fiscal Policy Strategy Statement and the Macro-economic Framework Statement\",\r\n      \"The Medium-term Fiscal Policy Statement alone\",\r\n      \"All four fiscal policy statements\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Sections 3(2) and 3(6A)(a), FRBM Act, 2003<\/b> \u2014 two of the four statements carry rolling targets, the Medium-term Fiscal Policy Statement for prescribed <i>fiscal<\/i> indicators and the Medium-term Expenditure Framework Statement for prescribed <i>expenditure<\/i> indicators. The other two are assessments and statements of policy rather than target-setting documents.\"\r\n  },\r\n\r\n  {\r\n    id: 37,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 3: FISCAL POLICY STATEMENTS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, all of the following are contents of the Medium-term Fiscal Policy Statement EXCEPT:\",\r\n    options: [\r\n      \"A three-year rolling target for prescribed fiscal indicators\",\r\n      \"Specification of the underlying assumptions\",\r\n      \"An assessment of sustainability relating to the use of capital receipts including market borrowings for generating productive assets\",\r\n      \"The rationale for any major deviation in fiscal measures pertaining to taxation, subsidy and administered pricing\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Sections 3(2), 3(3) and 3(4)(c), FRBM Act, 2003<\/b> \u2014 the rationale for major deviation in fiscal measures belongs to the Fiscal Policy Strategy Statement, not to the Medium-term Fiscal Policy Statement. The first three options are all requirements of section 3(2) and 3(3).\"\r\n  },\r\n\r\n  {\r\n    id: 38,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 3: FISCAL POLICY STATEMENTS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, the Medium-term Fiscal Policy Statement, the Fiscal Policy Strategy Statement and the Macro-economic Framework Statement are required to be followed up with the Medium-term Expenditure Framework Statement containing:\",\r\n    options: [\r\n      \"A detailed analysis of the underlying assumptions\",\r\n      \"The audited figures of the preceding financial year\",\r\n      \"A statement of the corrective measures proposed\",\r\n      \"The disclosures prescribed under the rules\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Section 3(1A), FRBM Act, 2003<\/b> \u2014 the expenditure framework is deliberately a sequel to the other three and must carry a detailed analysis of the underlying assumptions. That is why section 3(1B) requires it to be laid in the session immediately following the one in which the others were laid, and not with the Budget.\"\r\n  },\r\n\r\n  {\r\n    id: 39,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 3: FISCAL POLICY STATEMENTS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, the three-year rolling target for prescribed expenditure indicators is set forth in:\",\r\n    options: [\r\n      \"The Medium-term Fiscal Policy Statement\",\r\n      \"The Fiscal Policy Strategy Statement\",\r\n      \"The Macro-economic Framework Statement\",\r\n      \"The Medium-term Expenditure Framework Statement\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Section 3(6A)(a), FRBM Act, 2003<\/b> \u2014 expenditure indicators belong to the Medium-term Expenditure Framework Statement, which must also specify the risk involved. The Medium-term Fiscal Policy Statement carries the rolling targets for <i>fiscal<\/i> indicators under section 3(2), with underlying assumptions but no risk statement.\"\r\n  },\r\n\r\n  {\r\n    id: 40,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 3: FISCAL POLICY STATEMENTS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, the assessment of the growth prospects of the economy with specification of the underlying assumptions is contained in:\",\r\n    options: [\r\n      \"The Macro-economic Framework Statement\",\r\n      \"The Medium-term Fiscal Policy Statement\",\r\n      \"The Fiscal Policy Strategy Statement\",\r\n      \"The Medium-term Expenditure Framework Statement\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Section 3(5), FRBM Act, 2003<\/b> \u2014 growth prospects belong to the Macro-economic Framework Statement, which then assesses growth in gross domestic product, the fiscal balance of the Union Government and the external sector balance.\"\r\n  },\r\n\r\n  {\r\n    id: 41,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 3: FISCAL POLICY STATEMENTS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, the evaluation of how current policies conform to the fiscal management principles and to the objectives set out in the Medium-term Fiscal Policy Statement is contained in:\",\r\n    options: [\r\n      \"The Macro-economic Framework Statement\",\r\n      \"The Fiscal Policy Strategy Statement\",\r\n      \"The Medium-term Expenditure Framework Statement\",\r\n      \"The Medium-term Fiscal Policy Statement\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Section 3(4)(d), FRBM Act, 2003<\/b> \u2014 the evaluation of conformity is the concluding clause of the Fiscal Policy Strategy Statement, and it is what ties that Statement back to the numerical discipline of section 4.\"\r\n  },\r\n\r\n  {\r\n    id: 42,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 3: FISCAL POLICY STATEMENTS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, the assessment of sustainability relating to the use of capital receipts including market borrowings for generating productive assets is contained in:\",\r\n    options: [\r\n      \"The Fiscal Policy Strategy Statement\",\r\n      \"The Macro-economic Framework Statement\",\r\n      \"The Medium-term Fiscal Policy Statement\",\r\n      \"The Medium-term Expenditure Framework Statement\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Section 3(3), FRBM Act, 2003<\/b> \u2014 the sustainability assessment sits in the Medium-term Fiscal Policy Statement. Its other limb, on the balance between revenue receipts and revenue expenditure, was omitted by the Finance Act, 2018.\"\r\n  },\r\n\r\n  {\r\n    id: 43,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 4: FISCAL MANAGEMENT PRINCIPLES\",\r\n    question: \"Under section 4 of the Fiscal Responsibility and Budget Management Act, 2003, the Central Government shall take appropriate measures to limit the fiscal deficit up to:\",\r\n    options: [\r\n      \"Three per cent of gross domestic product by the 31st March, 2018\",\r\n      \"Two per cent of gross domestic product by the 31st March, 2021\",\r\n      \"Three per cent of gross domestic product by the 31st March, 2021\",\r\n      \"Three per cent of gross domestic product by the end of the financial year 2024-2025\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Section 4(1)(a), FRBM Act, 2003<\/b> \u2014 the deficit anchor is 3 per cent of GDP by 31st March 2021. Option (d) borrows the target date of section 4(1)(b), the end of financial year 2024-2025, which applies to the two <i>debt<\/i> ceilings and not to the deficit.\"\r\n  },\r\n\r\n  {\r\n    id: 44,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 4: FISCAL MANAGEMENT PRINCIPLES\",\r\n    question: \"Under section 4 of the Fiscal Responsibility and Budget Management Act, 2003, the ceiling of forty per cent of gross domestic product by the end of the financial year 2024-2025 applies to:\",\r\n    options: [\r\n      \"General Government debt\",\r\n      \"The total outstanding liabilities in the public account of India\",\r\n      \"Additional guarantees given on the security of the Consolidated Fund of India\",\r\n      \"Central Government debt\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Section 4(1)(b)(ii), FRBM Act, 2003<\/b> \u2014 40 per cent is the Central Government debt ceiling, against 60 per cent for general Government debt. Guarantees in option (c) carry a quite different and much smaller limit of one-half per cent of GDP in any financial year.\"\r\n  },\r\n\r\n  {\r\n    id: 45,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 4: FISCAL MANAGEMENT PRINCIPLES\",\r\n    question: \"Under section 4 of the Fiscal Responsibility and Budget Management Act, 2003, the Central Government shall not give additional guarantees with respect to any loan on the security of the Consolidated Fund of India in excess of:\",\r\n    options: [\r\n      \"One per cent of gross domestic product in any financial year\",\r\n      \"One-half per cent of gross domestic product in any financial year\",\r\n      \"One-quarter per cent of gross domestic product in any financial year\",\r\n      \"Three per cent of gross domestic product in any financial year\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Section 4(1)(c), FRBM Act, 2003<\/b> \u2014 the cap is one-half per cent of GDP in any financial year, and it is an absolute prohibition rather than an endeavour. The same figure recurs in section 4(3) as the maximum permissible deviation from the fiscal deficit target.\"\r\n  },\r\n\r\n  {\r\n    id: 46,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 4: FISCAL MANAGEMENT PRINCIPLES\",\r\n    question: \"Which of the following obligations under section 4 of the Fiscal Responsibility and Budget Management Act, 2003 is cast in the form of an endeavour rather than as a positive measure to be taken?\",\r\n    options: [\r\n      \"Limiting the fiscal deficit up to three per cent of gross domestic product by 31st March, 2021\",\r\n      \"Not giving additional guarantees in excess of one-half per cent of gross domestic product in any financial year\",\r\n      \"Ensuring that the general Government debt and the Central Government debt do not exceed the specified proportions of gross domestic product\",\r\n      \"Prescribing the annual targets for reduction of fiscal deficit\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Section 4(1), FRBM Act, 2003<\/b> \u2014 clause (a) requires the Government to 'take appropriate measures' on the deficit and clause (c) is a flat prohibition on guarantees, whereas clause (b) requires it to 'endeavour to ensure' the two debt ceilings, as does clause (d) in respect of not exceeding the targets after the stipulated dates.\"\r\n  },\r\n\r\n  {\r\n    id: 47,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 4: FISCAL MANAGEMENT PRINCIPLES\",\r\n    question: \"Match List-I with List-II with reference to section 4 of the Fiscal Responsibility and Budget Management Act, 2003, and select the correct answer using the codes given below:\\nList-I (Item)\\nA. Fiscal deficit ceiling to be attained by 31st March, 2021\\nB. General Government debt ceiling by the end of 2024-2025\\nC. Central Government debt ceiling by the end of 2024-2025\\nD. Ceiling on additional guarantees in any financial year\\nList-II (Proportion of gross domestic product)\\n1. Forty per cent\\n2. One-half per cent\\n3. Three per cent\\n4. Sixty per cent\",\r\n    options: [\r\n      \"A-3, B-4, C-1, D-2\",\r\n      \"A-3, B-1, C-4, D-2\",\r\n      \"A-4, B-3, C-1, D-2\",\r\n      \"A-3, B-4, C-2, D-1\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Section 4(1), FRBM Act, 2003<\/b> \u2014 three per cent for the deficit by 31st March 2021; sixty per cent for general Government debt and forty per cent for Central Government debt by end-2024-2025; and one-half per cent for additional guarantees in any financial year. The commonest error is interchanging the two debt ceilings, the larger figure attaching to the wider aggregate.\"\r\n  },\r\n\r\n  {\r\n    id: 48,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 4: FISCAL MANAGEMENT PRINCIPLES\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, all of the following are grounds on which the annual fiscal deficit target may be exceeded EXCEPT:\",\r\n    options: [\r\n      \"National security, act of war or national calamity\",\r\n      \"Collapse of agriculture severely affecting farm output and incomes\",\r\n      \"Structural reforms in the economy with unanticipated fiscal implications\",\r\n      \"A shortfall in disinvestment receipts against the budget estimates for the year\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Proviso to section 4(2), FRBM Act, 2003<\/b> \u2014 the listed grounds are national security, act of war, national calamity, collapse of agriculture severely affecting farm output and incomes, structural reforms with unanticipated fiscal implications, and a decline in real output growth of a quarter by at least three percentage points below its four-quarter average. A shortfall in receipts is not among them.\"\r\n  },\r\n\r\n  {\r\n    id: 49,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 4: FISCAL MANAGEMENT PRINCIPLES\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, one of the grounds on which the annual fiscal deficit target may be exceeded is a decline in real output growth of a quarter by at least:\",\r\n    options: [\r\n      \"One percentage point below its average of the previous four quarters\",\r\n      \"Three percentage points below its average of the previous four quarters\",\r\n      \"Three percentage points below the target fixed for that quarter\",\r\n      \"Two percentage points below its average of the previous eight quarters\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Proviso to section 4(2), FRBM Act, 2003<\/b> \u2014 the benchmark is the average of the previous four quarters and the trigger a shortfall of at least three percentage points. The mirror image appears in section 4(4): an increase of at least three percentage points above that same average obliges the Government to reduce the fiscal deficit.\"\r\n  },\r\n\r\n  {\r\n    id: 50,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 4: FISCAL MANAGEMENT PRINCIPLES\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, where the fiscal deficit target is exceeded on a permitted ground, the deviation shall not exceed:\",\r\n    options: [\r\n      \"One-half per cent of the gross domestic product in a year\",\r\n      \"One-quarter per cent of the gross domestic product in a year\",\r\n      \"One per cent of the gross domestic product in a year\",\r\n      \"Three per cent of the gross domestic product in a year\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Section 4(3), FRBM Act, 2003<\/b> \u2014 the escape clause is bounded: whatever the ground, the deviation is capped at one-half per cent of GDP in a year. Option (b) is the figure in section 4(4), the minimum reduction required when real output growth of a quarter exceeds its four-quarter average by at least three percentage points.\"\r\n  },\r\n\r\n  {\r\n    id: 51,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 4: FISCAL MANAGEMENT PRINCIPLES\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, where the real output growth of a quarter increases by at least three percentage points above its average of the previous four quarters, the Central Government shall reduce the fiscal deficit by at least:\",\r\n    options: [\r\n      \"One-half per cent of the gross domestic product in a year\",\r\n      \"One per cent of the gross domestic product in a year\",\r\n      \"One-quarter per cent of the gross domestic product in a year\",\r\n      \"One-tenth per cent of the gross domestic product in a year\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Section 4(4), FRBM Act, 2003<\/b> \u2014 good times carry an obligation of their own, the minimum reduction being one-quarter per cent of GDP in a year. Option (d), one-tenth per cent, is the annual reduction prescribed by Rule 3 of the FRBM Rules, 2004 for each year beginning with 2018-19.\"\r\n  },\r\n\r\n  {\r\n    id: 52,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 4: FISCAL MANAGEMENT PRINCIPLES\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, where the fiscal deficit is allowed to vary from the target, or a deviation is initiated on account of higher real output growth:\",\r\n    options: [\r\n      \"The Comptroller and Auditor General shall report the matter to the President\",\r\n      \"The Reserve Bank shall be consulted before the variation takes effect\",\r\n      \"The matter shall be placed before the Public Accounts Committee\",\r\n      \"A statement explaining the reasons and the path of return to the annual prescribed targets shall be laid, as soon as may be, before both Houses of Parliament\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Section 4(5), FRBM Act, 2003<\/b> \u2014 the safeguard is parliamentary and operates in both directions, whether the deficit exceeds the target under the proviso to section 4(2) or a deviation is initiated under section 4(4). Both the reasons and the path of return must be explained.\"\r\n  },\r\n\r\n  {\r\n    id: 53,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 4: FISCAL MANAGEMENT PRINCIPLES\",\r\n    question: \"Match List-I with List-II with reference to the Fiscal Responsibility and Budget Management Act, 2003 and the Rules made thereunder, and select the correct answer using the codes given below:\\nList-I (Requirement)\\nA. Maximum permissible deviation from the fiscal deficit target in a year\\nB. Minimum reduction in fiscal deficit where real output growth of a quarter exceeds its four-quarter average by at least three percentage points\\nC. Annual reduction in fiscal deficit prescribed by the Rules from 2018-19\\nD. Fiscal deficit to be attained by 31st March, 2021\\nList-II (Proportion of gross domestic product)\\n1. 0.25 per cent\\n2. 3 per cent\\n3. 0.5 per cent\\n4. 0.1 per cent\",\r\n    options: [\r\n      \"A-3, B-1, C-4, D-2\",\r\n      \"A-1, B-3, C-4, D-2\",\r\n      \"A-3, B-4, C-1, D-2\",\r\n      \"A-3, B-1, C-2, D-4\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Sections 4(1)(a), 4(3) and 4(4), FRBM Act, 2003; Rule 3, FRBM Rules, 2004<\/b> \u2014 four different percentages operate at four different points, and they are routinely interchanged: 0.5 caps the deviation, 0.25 is the high-growth reduction, 0.1 is the annual glide-path step, and 3 is the terminal deficit anchor.\"\r\n  },\r\n\r\n  {\r\n    id: 54,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 4: FISCAL MANAGEMENT PRINCIPLES\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, the statement required by section 4(5) differs from that required by section 7(3)(b) in that the former:\",\r\n    options: [\r\n      \"Is made only where the deviation is substantial\",\r\n      \"Explains the reasons for the variation and the path of return to the annual prescribed targets\",\r\n      \"Is made only after the approval of Parliament has been obtained\",\r\n      \"Is laid before the Lok Sabha alone\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Sections 4(5) and 7(3)(b), FRBM Act, 2003<\/b> \u2014 the section 4(5) statement accompanies a variation permitted by the Act and must set out the reasons and the path of return; the section 7(3)(b) statement arises where a deviation occurs owing to unforeseen circumstances and must state whether it is substantial and relates to actual or potential budgetary outcomes, and the remedial measures proposed. Both go to both Houses.\"\r\n  },\r\n\r\n  {\r\n    id: 55,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 4: FISCAL MANAGEMENT PRINCIPLES\",\r\n    question: \"Consider the following statements regarding real output growth under the Fiscal Responsibility and Budget Management Act, 2003:\\n1. A decline of at least three percentage points below the average of the previous four quarters is a ground for exceeding the annual fiscal deficit target.\\n2. An increase of at least three percentage points above the average of the previous four quarters obliges the Central Government to reduce the fiscal deficit.\\n3. In either case the benchmark is the average of the previous four quarters.\\nWhich of the statements given above are correct?\",\r\n    options: [\r\n      \"1 and 2 only\",\r\n      \"2 and 3 only\",\r\n      \"1 and 3 only\",\r\n      \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Proviso to section 4(2) and section 4(4), FRBM Act, 2003<\/b> \u2014 all three are correct. The Act thus works symmetrically: the same three-percentage-point departure from the four-quarter average relaxes the target in a downturn and tightens it in an upturn, the relaxation being capped at 0.5 per cent and the tightening being at least 0.25 per cent of GDP.\"\r\n  },\r\n\r\n  {\r\n    id: 56,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 4: FISCAL MANAGEMENT PRINCIPLES\",\r\n    question: \"Under section 4 of the Fiscal Responsibility and Budget Management Act, 2003, in addition to attaining the fiscal deficit and debt targets, the Central Government shall endeavour to ensure that:\",\r\n    options: [\r\n      \"The revenue deficit is eliminated by the end of the financial year 2024-2025\",\r\n      \"The primary deficit is reduced to nil by the 31st March, 2021\",\r\n      \"The targets are not exceeded after the stipulated target dates\",\r\n      \"The guarantees outstanding do not exceed the level of the preceding year\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Section 4(1)(d), FRBM Act, 2003<\/b> \u2014 the Government must endeavour to ensure that the fiscal deficit target in clause (a) and the debt targets in clause (b) are not exceeded <i>after<\/i> the stipulated dates, so that the anchors are not merely touched once and then abandoned. Elimination of revenue deficit ceased to be a statutory object in 2018.\"\r\n  },\r\n\r\n  {\r\n    id: 57,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 4: FISCAL MANAGEMENT PRINCIPLES\",\r\n    question: \"Consider the following statements regarding a deviation from the annual fiscal deficit target under the Fiscal Responsibility and Budget Management Act, 2003:\\n1. It is permissible only on the grounds specified in the proviso to section 4(2).\\n2. It shall not exceed one-half per cent of gross domestic product in a year.\\n3. A statement explaining the reasons and the path of return to the annual prescribed targets shall be laid before both Houses of Parliament.\\nWhich of the statements given above are correct?\",\r\n    options: [\r\n      \"1 and 2 only\",\r\n      \"2 and 3 only\",\r\n      \"1 and 3 only\",\r\n      \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Sections 4(2), 4(3) and 4(5), FRBM Act, 2003<\/b> \u2014 all three operate together: a closed list of grounds, a numerical cap on the deviation, and a parliamentary explanation. The escape clause is therefore neither open-ended in its occasion nor unlimited in its extent.\"\r\n  },\r\n\r\n  {\r\n    id: 58,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 4: FISCAL MANAGEMENT PRINCIPLES\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, the ceiling of sixty per cent of gross domestic product by the end of the financial year 2024-2025 applies to:\",\r\n    options: [\r\n      \"Central Government debt\",\r\n      \"General Government debt\",\r\n      \"The total outstanding liabilities in the public account of India\",\r\n      \"Additional guarantees given on the security of the Consolidated Fund of India\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Section 4(1)(b)(i), FRBM Act, 2003<\/b> \u2014 the larger figure attaches to the wider aggregate: 60 per cent for general Government debt, being the debt of the Centre and the States excluding inter-Governmental liabilities, against 40 per cent for Central Government debt alone.\"\r\n  },\r\n\r\n  {\r\n    id: 59,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 4: FISCAL MANAGEMENT PRINCIPLES\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, the ceiling of three per cent of gross domestic product by the 31st March, 2021 applies to:\",\r\n    options: [\r\n      \"Central Government debt\",\r\n      \"General Government debt\",\r\n      \"The fiscal deficit\",\r\n      \"The revenue deficit\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Section 4(1)(a), FRBM Act, 2003<\/b> \u2014 three per cent is the fiscal deficit anchor, and it carries the earlier date of 31st March 2021, the two debt ceilings running to the end of 2024-2025. Revenue deficit carries no ceiling under the Act, though it remains a prescribed fiscal indicator under Rule 5 of the Rules.\"\r\n  },\r\n\r\n  {\r\n    id: 60,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 4: FISCAL MANAGEMENT PRINCIPLES\",\r\n    question: \"Match List-I with List-II with reference to section 4 of the Fiscal Responsibility and Budget Management Act, 2003, and select the correct answer using the codes given below:\\nList-I (Circumstance)\\nA. Decline in real output growth of a quarter by at least three percentage points below its four-quarter average\\nB. Increase in real output growth of a quarter by at least three percentage points above its four-quarter average\\nC. Any deviation from the annual fiscal deficit target\\nD. A variation in the fiscal deficit or a deviation on account of higher real output growth\\nList-II (Consequence)\\n1. The fiscal deficit shall be reduced by at least one-quarter per cent of gross domestic product in a year\\n2. A statement explaining the reasons and the path of return to the annual prescribed targets shall be laid before both Houses\\n3. It is a ground on which the annual fiscal deficit target may be exceeded\\n4. It shall not exceed one-half per cent of gross domestic product in a year\",\r\n    options: [\r\n      \"A-3, B-1, C-4, D-2\",\r\n      \"A-1, B-3, C-4, D-2\",\r\n      \"A-3, B-4, C-1, D-2\",\r\n      \"A-3, B-1, C-2, D-4\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Proviso to section 4(2) and sections 4(3), 4(4) and 4(5), FRBM Act, 2003<\/b> \u2014 the Act works symmetrically about the same three-percentage-point departure from the four-quarter average: a fall relaxes the target, a rise tightens it. Whatever the direction, the deviation is capped at one-half per cent and must be explained to Parliament.\"\r\n  },\r\n\r\n  {\r\n    id: 61,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 4: FISCAL MANAGEMENT PRINCIPLES\",\r\n    question: \"Match List-I with List-II with reference to the Fiscal Responsibility and Budget Management Act, 2003 and the Rules made thereunder, and select the correct answer using the codes given below:\\nList-I (Statement laid before Parliament)\\nA. Statement under section 4(5)\\nB. Statement under section 7(3)(b)\\nC. Statement under Rule 7(b) of the Rules\\nD. Outcome placed before Parliament under section 7(1)\\nList-II (Occasion)\\n1. A deviation made owing to unforeseen circumstances\\n2. The half-yearly review of trends in receipts and expenditure\\n3. A variation in the fiscal deficit from the prescribed target\\n4. The trigger levels being crossed at the end of the first half of the year\",\r\n    options: [\r\n      \"A-1, B-3, C-4, D-2\",\r\n      \"A-3, B-1, C-4, D-2\",\r\n      \"A-3, B-4, C-1, D-2\",\r\n      \"A-3, B-1, C-2, D-4\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Sections 4(5), 7(1) and 7(3)(b), FRBM Act, 2003; Rule 7(b), FRBM Rules, 2004<\/b> \u2014 four different instruments reach Parliament on four different occasions. The commonest confusion is between the section 4(5) statement, which accompanies a permitted variation and sets out the path of return, and the section 7(3)(b) statement, which follows an unforeseen deviation and states the remedial measures.\"\r\n  },\r\n\r\n  {\r\n    id: 62,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 5: BORROWING FROM THE RESERVE BANK\",\r\n    question: \"The general rule laid down by section 5 of the Fiscal Responsibility and Budget Management Act, 2003 is that:\",\r\n    options: [\r\n      \"The Central Government shall not borrow from the market in excess of the prescribed limit\",\r\n      \"The Central Government shall not borrow from the Reserve Bank\",\r\n      \"The Reserve Bank shall not deal in Central Government securities\",\r\n      \"The Central Government shall not give guarantees on the security of the Consolidated Fund of India\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Section 5(1), FRBM Act, 2003<\/b> \u2014 the prohibition on the Central Government borrowing from the Reserve Bank is the statutory end of automatic monetisation of the deficit. The remaining sub-sections carve out limited exceptions for temporary advances, subscription to primary issues on escape-clause grounds, and secondary market operations.\"\r\n  },\r\n\r\n  {\r\n    id: 63,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 5: BORROWING FROM THE RESERVE BANK\",\r\n    question: \"Under section 5 of the Fiscal Responsibility and Budget Management Act, 2003, the Central Government may borrow from the Reserve Bank by way of advances:\",\r\n    options: [\r\n      \"To finance the fiscal deficit of the year to the extent of one-half per cent of gross domestic product\",\r\n      \"To meet expenditure charged on the Consolidated Fund of India\",\r\n      \"To meet temporary excess of cash disbursement over cash receipts during any financial year, in accordance with the agreements entered into with the Reserve Bank\",\r\n      \"To repay the loans raised from the market during the preceding financial year\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Section 5(2), FRBM Act, 2003<\/b> \u2014 the exception is confined to temporary cash mismatches and operates through agreements with the Reserve Bank. The proviso requires any such advance to be repayable in accordance with sub-section (5) of section 17 of the Reserve Bank of India Act, 1934.\"\r\n  },\r\n\r\n  {\r\n    id: 64,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 5: BORROWING FROM THE RESERVE BANK\",\r\n    question: \"Under section 5 of the Fiscal Responsibility and Budget Management Act, 2003, advances made by the Reserve Bank to meet a temporary excess of cash disbursement over cash receipts are repayable in accordance with:\",\r\n    options: [\r\n      \"Section 17(5) of the Reserve Bank of India Act, 1934\",\r\n      \"Section 3(1) of the Reserve Bank of India Act, 1934\",\r\n      \"Article 266 of the Constitution\",\r\n      \"Rule 3 of the FRBM Rules, 2004\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Proviso to section 5(2), FRBM Act, 2003<\/b> \u2014 the repayment discipline is imported from section 17(5) of the Reserve Bank of India Act, 1934, so that ways and means advances cannot harden into deficit financing. Section 3(1) of that Act is the provision under which the Reserve Bank itself is constituted.\"\r\n  },\r\n\r\n  {\r\n    id: 65,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 5: BORROWING FROM THE RESERVE BANK\",\r\n    question: \"Under section 5 of the Fiscal Responsibility and Budget Management Act, 2003, the Reserve Bank may subscribe to the primary issues of Central Government Securities:\",\r\n    options: [\r\n      \"At any time, at the discretion of the Reserve Bank\",\r\n      \"Only where the fiscal deficit target for the year has been achieved\",\r\n      \"Only with the prior approval of Parliament\",\r\n      \"Due to the ground or grounds specified in the proviso to sub-section (2) of section 4\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Section 5(3), FRBM Act, 2003<\/b>, as substituted by the Finance Act, 2018 \u2014 subscription to primary issues is tied to the very grounds which permit the fiscal deficit target to be exceeded. Secondary market operations under section 5(4) are, by contrast, unrestricted.\"\r\n  },\r\n\r\n  {\r\n    id: 66,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 5: BORROWING FROM THE RESERVE BANK\",\r\n    question: \"Under section 5 of the Fiscal Responsibility and Budget Management Act, 2003, in relation to Central Government securities the Reserve Bank may:\",\r\n    options: [\r\n      \"Buy and sell them in the secondary market, or convert those held by it with other securities of the Central Government as mutually agreed\",\r\n      \"Buy them in the secondary market but not sell them\",\r\n      \"Deal in them only during a year in which the escape clause has been invoked\",\r\n      \"Deal in them only to the extent of the advances made to meet temporary cash mismatches\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Section 5(4), FRBM Act, 2003<\/b> \u2014 the power to buy and sell in the secondary market is unqualified, and the words permitting conversion of securities held by the Reserve Bank with other Central Government securities as mutually agreed were inserted by the Finance Act, 2018. Only participation in the primary issue is restricted.\"\r\n  },\r\n\r\n  {\r\n    id: 67,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 6: MEASURES FOR FISCAL TRANSPARENCY\",\r\n    question: \"Under section 6 of the Fiscal Responsibility and Budget Management Act, 2003, the Central Government shall take suitable measures to ensure greater transparency in its fiscal operations in public interest and:\",\r\n    options: [\r\n      \"Publish a monthly statement of its accounts in the Official Gazette\",\r\n      \"Minimise as far as practicable secrecy in the preparation of the annual financial statement and demands for grants\",\r\n      \"Place the fiscal policy statements in the public domain before they are laid in Parliament\",\r\n      \"Obtain the certification of the Comptroller and Auditor General on the fiscal indicators\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Section 6(1), FRBM Act, 2003<\/b> \u2014 the obligation is to minimise secrecy in the preparation of the annual financial statement and demands for grants, as far as practicable. The monthly statement of accounts in option (a) is a separate obligation under section 7(1A).\"\r\n  },\r\n\r\n  {\r\n    id: 68,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 6: MEASURES FOR FISCAL TRANSPARENCY\",\r\n    question: \"Under section 6 of the Fiscal Responsibility and Budget Management Act, 2003, the Central Government shall make disclosures in such form as may be prescribed:\",\r\n    options: [\r\n      \"At the time of presentation of the annual financial statement and demands for grants\",\r\n      \"Within three months of the close of the financial year\",\r\n      \"At the time of the half-yearly review of trends in receipts and expenditure\",\r\n      \"Only when the fiscal deficit target is exceeded\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Section 6(2), FRBM Act, 2003<\/b> \u2014 disclosures accompany the Budget, and the prescribed forms are Forms D-1 to D-5 under Rule 6 of the FRBM Rules, 2004, covering receivables, guarantees, assets and annuity liabilities.\"\r\n  },\r\n\r\n  {\r\n    id: 69,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 7: MEASURES TO ENFORCE COMPLIANCE\",\r\n    question: \"Under section 7 of the Fiscal Responsibility and Budget Management Act, 2003, the trends in receipts and expenditure in relation to the budget are required to be reviewed by the Minister-in-charge of the Ministry of Finance:\",\r\n    options: [\r\n      \"Every month\",\r\n      \"Every quarter\",\r\n      \"On a half-yearly basis\",\r\n      \"Annually, after the close of the financial year\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Section 7(1), FRBM Act, 2003<\/b> \u2014 the words 'every quarter' were substituted by 'on half-yearly basis' by the Finance Act, 2018, so option (b) states the pre-2018 position and is the intended trap. The outcome of the review is to be placed before both Houses of Parliament.\"\r\n  },\r\n\r\n  {\r\n    id: 70,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 7: MEASURES TO ENFORCE COMPLIANCE\",\r\n    question: \"Under section 7 of the Fiscal Responsibility and Budget Management Act, 2003, where there is a shortfall in revenue or excess of expenditure over the prescribed levels during any period in a financial year, the corrective measures may include:\",\r\n    options: [\r\n      \"Curtailing of the sums authorised to be paid and applied from and out of the Consolidated Fund of India under any Appropriation Act\",\r\n      \"Borrowing from the Reserve Bank to the extent of the shortfall\",\r\n      \"Deferring the presentation of the demands for grants for the following year\",\r\n      \"Reducing the expenditure charged on the Consolidated Fund of India\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Section 7(2), FRBM Act, 2003<\/b> \u2014 the Government must take appropriate measures for increasing revenue or reducing expenditure, expressly including curtailment of authorised sums. Option (d) is excluded by the proviso, which puts charged expenditure beyond reach.\"\r\n  },\r\n\r\n  {\r\n    id: 71,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 7: MEASURES TO ENFORCE COMPLIANCE\",\r\n    question: \"Consider the following which the proviso to section 7(2) of the Fiscal Responsibility and Budget Management Act, 2003 places beyond the reach of curtailment:\\n1. Expenditure charged on the Consolidated Fund of India under clause (3) of article 112 of the Constitution\\n2. Any expenditure required to be made under any agreement or contract\\n3. Any other expenditure which cannot be postponed or curtailed\\nWhich of the statements given above are correct?\",\r\n    options: [\r\n      \"1 and 2 only\",\r\n      \"2 and 3 only\",\r\n      \"1 and 3 only\",\r\n      \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Proviso to section 7(2), FRBM Act, 2003<\/b> \u2014 all three are protected. Charged expenditure is protected because it is not subject to the vote of Parliament at all, and contractual expenditure because curtailing it would expose the Government to legal liability.\"\r\n  },\r\n\r\n  {\r\n    id: 72,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 7: MEASURES TO ENFORCE COMPLIANCE\",\r\n    question: \"Under section 7 of the Fiscal Responsibility and Budget Management Act, 2003, except as provided under the Act, no deviation in meeting the obligations cast on the Central Government shall be permissible without:\",\r\n    options: [\r\n      \"The concurrence of the Reserve Bank\",\r\n      \"The approval of Parliament\",\r\n      \"A report of the Comptroller and Auditor General\",\r\n      \"A notification in the Official Gazette\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Section 7(3)(a), FRBM Act, 2003<\/b> \u2014 deviation requires the approval of Parliament. Where a deviation is nevertheless made owing to unforeseen circumstances, section 7(3)(b) requires the Minister-in-charge of the Ministry of Finance to make an explanatory statement in both Houses.\"\r\n  },\r\n\r\n  {\r\n    id: 73,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 7: MEASURES TO ENFORCE COMPLIANCE\",\r\n    question: \"Consider the following matters which, under section 7(3)(b) of the Fiscal Responsibility and Budget Management Act, 2003, the Minister-in-charge of the Ministry of Finance must explain in a statement to both Houses where a deviation is made owing to unforeseen circumstances:\\n1. Any deviation in meeting the obligations cast on the Central Government under the Act\\n2. Whether such deviation is substantial and relates to the actual or the potential budgetary outcomes\\n3. The remedial measures the Central Government proposes to take\\nWhich of the statements given above are correct?\",\r\n    options: [\r\n      \"1 and 2 only\",\r\n      \"2 and 3 only\",\r\n      \"1 and 3 only\",\r\n      \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Section 7(3)(b), FRBM Act, 2003<\/b> \u2014 all three are required, and the second is notable for extending to <i>potential<\/i> and not merely actual budgetary outcomes. This statement is distinct from that under section 4(5), which explains a permitted variation and the path of return to the targets.\"\r\n  },\r\n\r\n  {\r\n    id: 74,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 7: MEASURES TO ENFORCE COMPLIANCE\",\r\n    question: \"Match List-I with List-II with reference to the Fiscal Responsibility and Budget Management Act, 2003 and the Rules made thereunder, and select the correct answer using the codes given below:\\nList-I (Functionary)\\nA. Minister-in-charge of the Ministry of Finance\\nB. Central Government\\nC. Comptroller and Auditor General of India\\nD. President\\nList-II (Duty)\\n1. Preparing a monthly statement of accounts\\n2. Causing the review report to be laid on the table of both Houses\\n3. Reviewing trends in receipts and expenditure on a half-yearly basis\\n4. Carrying out an annual review of compliance\",\r\n    options: [\r\n      \"A-3, B-1, C-4, D-2\",\r\n      \"A-1, B-3, C-4, D-2\",\r\n      \"A-3, B-4, C-1, D-2\",\r\n      \"A-3, B-1, C-2, D-4\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Sections 7(1) and 7(1A), FRBM Act, 2003; Rules 8(1) and 8(5), FRBM Rules, 2004<\/b> \u2014 the half-yearly review is the Minister's, the monthly statement of accounts the Central Government's, the annual compliance review the Comptroller and Auditor General's, and the laying of his report before both Houses is caused by the President.\"\r\n  },\r\n\r\n  {\r\n    id: 75,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 7: MEASURES TO ENFORCE COMPLIANCE\",\r\n    question: \"Under section 7 of the Fiscal Responsibility and Budget Management Act, 2003, the Central Government is required to prepare:\",\r\n    options: [\r\n      \"A quarterly statement of its accounts\",\r\n      \"A monthly statement of its accounts\",\r\n      \"A half-yearly statement of receipts and expenditure\",\r\n      \"An annual statement of assets and liabilities\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Section 7(1A), FRBM Act, 2003<\/b> \u2014 a monthly statement of accounts is required. It sits alongside the Minister's review of trends in receipts and expenditure under section 7(1), which is half-yearly, so the two frequencies must be kept apart: accounts monthly, parliamentary review half-yearly.\"\r\n  },\r\n\r\n  {\r\n    id: 76,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTION 7A: REVIEW BY THE COMPTROLLER AND AUDITOR GENERAL\",\r\n    question: \"Under section 7A of the Fiscal Responsibility and Budget Management Act, 2003, the Central Government may entrust the Comptroller and Auditor-General of India to:\",\r\n    options: [\r\n      \"Certify the fiscal indicators before the fiscal policy statements are laid\",\r\n      \"Prescribe the annual targets for reduction of fiscal deficit\",\r\n      \"Review periodically, as required, the compliance of the provisions of the Act, such reviews being laid on the table of both Houses of Parliament\",\r\n      \"Approve any deviation from the obligations cast on the Central Government\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Section 7A, FRBM Act, 2003<\/b>, inserted by the Finance Act, 2012 \u2014 the entrustment is discretionary and the review periodic. Rule 8 of the FRBM Rules, 2004, inserted in 2015, goes further and obliges the Comptroller and Auditor General to carry out an <i>annual<\/i> review beginning with 2014-15.\"\r\n  },\r\n\r\n  {\r\n    id: 77,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTIONS 8 TO 13: RULES AND MISCELLANEOUS\",\r\n    question: \"Consider the following matters for which rules may be made under section 8 of the Fiscal Responsibility and Budget Management Act, 2003:\\n1. The annual targets to be specified under sub-section (2) of section 4\\n2. The fiscal indicators to be prescribed for the purpose of the Medium-term Fiscal Policy Statement\\n3. The expenditure indicators with specifications of underlying assumptions and risk involved\\n4. The level of shortfall in revenue or excess of expenditure under sub-section (2) of section 7\\nWhich of the above are correct?\",\r\n    options: [\r\n      \"1 and 2 only\",\r\n      \"1, 2 and 3 only\",\r\n      \"2, 3 and 4 only\",\r\n      \"1, 2, 3 and 4\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Section 8(2), FRBM Act, 2003<\/b> \u2014 all four are enumerated, along with the forms of the fiscal policy statements and the disclosures under section 6(2). The clause on expenditure indicators was inserted by the Finance Act, 2012 and that on the level of shortfall by the Finance Act, 2018, the latter being the source of the trigger levels in Rule 7 of the Rules.\"\r\n  },\r\n\r\n  {\r\n    id: 78,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTIONS 8 TO 13: RULES AND MISCELLANEOUS\",\r\n    question: \"Every rule made under the Fiscal Responsibility and Budget Management Act, 2003 is required to be laid before each House of Parliament, while it is in session, for a total period of:\",\r\n    options: [\r\n      \"Fourteen days\",\r\n      \"Thirty days, which may be comprised in one session or in two or more successive sessions\",\r\n      \"Sixty days, which may be comprised in one session or in two or more successive sessions\",\r\n      \"Thirty days in a single session\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Section 9, FRBM Act, 2003<\/b> \u2014 the total period is thirty days and it may be made up across successive sessions, which is what makes option (d) wrong. If both Houses agree on a modification, or that the rule should not be made, the rule takes effect only in the modified form or ceases to have effect, without prejudice to anything previously done under it.\"\r\n  },\r\n\r\n  {\r\n    id: 79,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTIONS 8 TO 13: RULES AND MISCELLANEOUS\",\r\n    question: \"Where both Houses of Parliament agree that a rule made under the Fiscal Responsibility and Budget Management Act, 2003 should not be made, the rule:\",\r\n    options: [\r\n      \"Shall be deemed never to have been made\",\r\n      \"Shall cease to have effect, but without prejudice to the validity of anything previously done under that rule\",\r\n      \"Shall continue in force until the end of the financial year\",\r\n      \"May be revived by the Central Government by a fresh notification\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Section 9, FRBM Act, 2003<\/b> \u2014 the rule thereafter has effect only in the modified form or ceases to have effect, as the case may be, and past action taken under it is saved. This is the standard laying formula and preserves transactions already completed.\"\r\n  },\r\n\r\n  {\r\n    id: 80,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTIONS 8 TO 13: RULES AND MISCELLANEOUS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, in respect of anything done or intended to be done in good faith under the Act or the rules made thereunder:\",\r\n    options: [\r\n      \"Proceedings may be taken only with the previous sanction of the Central Government\",\r\n      \"Proceedings may be taken only before a civil court\",\r\n      \"No suit, prosecution or other legal proceedings shall lie against the Central Government or any officer of the Central Government\",\r\n      \"Proceedings may be taken only within two years of the act complained of\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Section 10, FRBM Act, 2003<\/b> \u2014 the protection extends both to the Central Government and to its officers, and is reinforced by section 11, which bars any civil court from questioning the legality of any action taken by, or any decision of, the Central Government under the Act.\"\r\n  },\r\n\r\n  {\r\n    id: 81,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTIONS 8 TO 13: RULES AND MISCELLANEOUS\",\r\n    question: \"As regards the jurisdiction of civil courts under the Fiscal Responsibility and Budget Management Act, 2003:\",\r\n    options: [\r\n      \"Civil courts may examine the legality of action taken under the Act only at the instance of Parliament\",\r\n      \"Civil courts retain their ordinary jurisdiction, the Act being silent on the point\",\r\n      \"Civil courts may question such action after the review of the Comptroller and Auditor General is laid before Parliament\",\r\n      \"No civil court shall have jurisdiction to question the legality of any action taken by, or any decision of, the Central Government under the Act\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Section 11, FRBM Act, 2003<\/b> \u2014 the ouster is complete. Enforcement of the Act is accordingly parliamentary rather than judicial, working through the statements laid under sections 4(5) and 7(3)(b) and the reviews laid under section 7A and Rule 8 of the Rules.\"\r\n  },\r\n\r\n  {\r\n    id: 82,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTIONS 8 TO 13: RULES AND MISCELLANEOUS\",\r\n    question: \"The provisions of the Fiscal Responsibility and Budget Management Act, 2003 are stated to be:\",\r\n    options: [\r\n      \"In addition to, and not in derogation of, the provisions of any other law for the time being in force\",\r\n      \"In derogation of any other law for the time being in force to the extent of inconsistency\",\r\n      \"Subject to the provisions of the Reserve Bank of India Act, 1934\",\r\n      \"Subject to the provisions of the General Financial Rules\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Section 12, FRBM Act, 2003<\/b> \u2014 the Act supplements rather than displaces other laws, so obligations under the General Financial Rules, the Reserve Bank of India Act and the appropriation legislation continue to operate alongside it.\"\r\n  },\r\n\r\n  {\r\n    id: 83,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTIONS 8 TO 13: RULES AND MISCELLANEOUS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Act, 2003, an order for removal of difficulties could not be made after the expiry of:\",\r\n    options: [\r\n      \"Two years from the commencement of the Act\",\r\n      \"One year from the commencement of the Act\",\r\n      \"Three years from the commencement of the Act\",\r\n      \"Five years from the commencement of the Act\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Proviso to section 13(1), FRBM Act, 2003<\/b> \u2014 no such order could be made after two years from commencement, and every order made had to be laid before each House of Parliament. The Act having commenced on 5th July 2004, the power lapsed in July 2006.\"\r\n  },\r\n\r\n  {\r\n    id: 84,\r\n    chapter: \"FRBM ACT, 2003 \u2014 SECTIONS 8 TO 13: RULES AND MISCELLANEOUS\",\r\n    question: \"Match List-I with List-II with reference to the Fiscal Responsibility and Budget Management Act, 2003 and the Rules made thereunder, and select the correct answer using the codes given below:\\nList-I (Requirement)\\nA. Period for which every rule is to be laid before each House of Parliament\\nB. Period after which no order for removal of difficulties could be made\\nC. Level below which non-debt receipts at the end of the first half attract corrective measures\\nD. Level above which the revenue deficit at the end of the first half attracts corrective measures\\nList-II (Figure)\\n1. Two years from commencement\\n2. 70 per cent of Budget Estimates\\n3. Thirty days\\n4. 40 per cent of Budget Estimates\",\r\n    options: [\r\n      \"A-3, B-1, C-4, D-2\",\r\n      \"A-1, B-3, C-4, D-2\",\r\n      \"A-3, B-1, C-2, D-4\",\r\n      \"A-3, B-4, C-1, D-2\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Sections 9 and 13, FRBM Act, 2003; Rule 7, FRBM Rules, 2004<\/b> \u2014 thirty days for laying rules, two years for the removal of difficulties power, 40 per cent as the receipts floor and 70 per cent as the deficit ceiling at the half-year.\"\r\n  },\r\n\r\n  {\r\n    id: 85,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 2: DEFINITIONS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Rules, 2004, 'primary deficit' means:\",\r\n    options: [\r\n      \"The difference between revenue expenditure and revenue receipts\",\r\n      \"The fiscal deficit plus the interest payments\",\r\n      \"The fiscal deficit minus the interest payments\",\r\n      \"The excess of capital expenditure over capital receipts\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Rule 2(c), FRBM Rules, 2004<\/b> \u2014 primary deficit is fiscal deficit minus interest payments, isolating borrowing attributable to the current year's operations from the servicing of past debt. Note that this definition sits in the Rules and not in the Act, and was inserted by the FRBM (Amendment) Rules, 2018.\"\r\n  },\r\n\r\n  {\r\n    id: 86,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 2: DEFINITIONS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Rules, 2004, 'revenue deficit' means:\",\r\n    options: [\r\n      \"The difference between revenue expenditure and revenue receipts\",\r\n      \"The difference between total expenditure and total receipts\",\r\n      \"The fiscal deficit minus the interest payments\",\r\n      \"The excess of disbursements over receipts on the capital account\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Rule 2(ca), FRBM Rules, 2004<\/b> \u2014 the definition is confined to the revenue account. Although the revenue-surplus object was dropped from the long title of the Act in 2018, revenue deficit as a percentage of GDP survives as one of the six fiscal indicators under Rule 5 and as one of the half-yearly trigger levels under Rule 7.\"\r\n  },\r\n\r\n  {\r\n    id: 87,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 2: DEFINITIONS\",\r\n    question: \"Which of the following expressions is defined in the Fiscal Responsibility and Budget Management Rules, 2004 and NOT in the Fiscal Responsibility and Budget Management Act, 2003?\",\r\n    options: [\r\n      \"Fiscal deficit\",\r\n      \"General Government debt\",\r\n      \"Primary deficit\",\r\n      \"Real output growth\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Rule 2(c), FRBM Rules, 2004<\/b> \u2014 primary deficit, like revenue deficit under Rule 2(ca), is defined only in the Rules. Fiscal deficit, general Government debt and real output growth are all defined in section 2 of the Act. Knowing which instrument houses which definition is a standard point of examination.\"\r\n  },\r\n\r\n  {\r\n    id: 88,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 3: ANNUAL TARGETS\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Rules, 2004, the Central Government shall reduce the fiscal deficit by an amount equivalent to:\",\r\n    options: [\r\n      \"0.5 per cent or more of gross domestic product at the end of each financial year\",\r\n      \"0.25 per cent or more of gross domestic product at the end of each financial year\",\r\n      \"0.3 per cent or more of gross domestic product at the end of each financial year\",\r\n      \"0.1 per cent or more of gross domestic product at the end of each financial year, beginning with the financial year 2018-19\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Rule 3, FRBM Rules, 2004<\/b>, as substituted by the FRBM (Amendment) Rules, 2018 \u2014 the glide path is a reduction of 0.1 per cent or more of GDP each year from 2018-19. Option (a) is the deviation cap under section 4(3) of the Act and option (b) the high-growth reduction under section 4(4).\"\r\n  },\r\n\r\n  {\r\n    id: 89,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 3: ANNUAL TARGETS\",\r\n    question: \"The purpose of the annual reduction prescribed by Rule 3 of the Fiscal Responsibility and Budget Management Rules, 2004 is that the fiscal deficit is brought down to not more than:\",\r\n    options: [\r\n      \"3 per cent of gross domestic product by the 31st day of March, 2020\",\r\n      \"3 per cent of gross domestic product by the 31st day of March, 2021\",\r\n      \"2.5 per cent of gross domestic product by the 31st day of March, 2021\",\r\n      \"3 per cent of gross domestic product by the end of the financial year 2024-25\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Rule 3, FRBM Rules, 2004<\/b> \u2014 the terminal date is 31st March 2021, matching the anchor in section 4(1)(a) of the Act. The Act fixes the destination and the Rule the annual step by which it is to be reached.\"\r\n  },\r\n\r\n  {\r\n    id: 90,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 3: ANNUAL TARGETS\",\r\n    question: \"Match List-I with List-II with reference to the Fiscal Responsibility and Budget Management Rules, 2004, and select the correct answer using the codes given below:\\nList-I (Requirement)\\nA. Annual reduction in fiscal deficit under Rule 3\\nB. Level below which total non-debt receipts at the end of the first half attract corrective measures\\nC. Level above which the fiscal deficit at the end of the first half attracts corrective measures\\nD. Threshold value above which assets are recorded in the Asset Register\\nList-II (Figure)\\n1. 40 per cent of Budget Estimates\\n2. Rupees two lakh\\n3. 0.1 per cent of gross domestic product\\n4. 70 per cent of Budget Estimates\",\r\n    options: [\r\n      \"A-1, B-3, C-4, D-2\",\r\n      \"A-3, B-1, C-4, D-2\",\r\n      \"A-3, B-4, C-1, D-2\",\r\n      \"A-3, B-1, C-2, D-4\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Rules 3, 6 and 7 and Form D-4, FRBM Rules, 2004<\/b> \u2014 0.1 per cent of GDP is the annual glide-path reduction from 2018-19; 40 per cent of Budget Estimates is the non-debt receipts floor and 70 per cent the deficit ceiling at the half-year; Rupees two lakh is the asset recording threshold. The receipts floor and the deficit ceiling are the pair most often interchanged.\"\r\n  },\r\n\r\n  {\r\n    id: 91,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 3: ANNUAL TARGETS\",\r\n    question: \"Match List-I with List-II with reference to the financial years from which the several requirements under the Fiscal Responsibility and Budget Management Rules, 2004 operate, and select the correct answer using the codes given below:\\nList-I (Requirement)\\nA. Disclosures under Rule 6 to be complied with not later than the Budget for this year\\nB. Annual review of compliance by the Comptroller and Auditor General under Rule 8\\nC. Half-yearly trigger levels under Rule 7\\nD. Annual reduction of fiscal deficit by 0.1 per cent of gross domestic product under Rule 3\\nList-II (Financial year)\\n1. 2014-15\\n2. 2018-19\\n3. 2006-07\\n4. 2015-16\",\r\n    options: [\r\n      \"A-3, B-1, C-4, D-2\",\r\n      \"A-3, B-4, C-1, D-2\",\r\n      \"A-1, B-3, C-4, D-2\",\r\n      \"A-3, B-1, C-2, D-4\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Rules 3, 6(2), 7 and 8(1), FRBM Rules, 2004<\/b> \u2014 four different starting years, each introduced by a different amendment: 2006-07 for the disclosures, 2014-15 for the C&AG review inserted in 2015, 2015-16 for the trigger levels substituted in 2015, and 2018-19 for the glide path substituted in 2018.\"\r\n  },\r\n\r\n  {\r\n    id: 92,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 4 AND FORMS F-1 TO F-3\",\r\n    question: \"Under Rule 4 of the Fiscal Responsibility and Budget Management Rules, 2004, the statements to be laid along with the annual financial statement and demands for grants are:\",\r\n    options: [\r\n      \"The Medium-term Fiscal Policy cum Fiscal Policy Strategy Statement and the Medium-term Expenditure Framework Statement\",\r\n      \"All four fiscal policy statements\",\r\n      \"The Medium-term Fiscal Policy cum Fiscal Policy Strategy Statement and the Macro-economic Framework Statement, in Forms F-1 and F-2 respectively\",\r\n      \"The Macro-economic Framework Statement and the Medium-term Expenditure Framework Statement, in Forms F-2 and F-3 respectively\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Rule 4, FRBM Rules, 2004<\/b> \u2014 the Medium-term Fiscal Policy Statement and the Fiscal Policy Strategy Statement are laid as a single combined statement in Form F-1, and the Macro-economic Framework Statement in Form F-2. The Medium-term Expenditure Framework Statement is laid separately in Form F-3.\"\r\n  },\r\n\r\n  {\r\n    id: 93,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 4 AND FORMS F-1 TO F-3\",\r\n    question: \"Match List-I with List-II with reference to the Fiscal Responsibility and Budget Management Rules, 2004, and select the correct answer using the codes given below:\\nList-I (Form)\\nA. Form F-1\\nB. Form F-2\\nC. Form F-3\\nList-II (Statement)\\n1. Macro Economic Framework Statement\\n2. Medium-term Expenditure Framework\\n3. Medium Term Fiscal Policy cum Fiscal Policy Strategy Statement\",\r\n    options: [\r\n      \"A-3, B-1, C-2\",\r\n      \"A-1, B-3, C-2\",\r\n      \"A-3, B-2, C-1\",\r\n      \"A-2, B-1, C-3\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Rule 4 and Forms F-1 to F-3, FRBM Rules, 2004<\/b> \u2014 Form F-1 carries the combined Medium Term Fiscal Policy cum Fiscal Policy Strategy Statement with the table of rolling targets; Form F-2 the Macro Economic Framework Statement with the 'Economic Performance at a Glance' table; and Form F-3 the Medium-term Expenditure Framework with the expenditure projections.\"\r\n  },\r\n\r\n  {\r\n    id: 94,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 4 AND FORMS F-1 TO F-3\",\r\n    question: \"In the Government Finances table appended to Form F-2 under the Fiscal Responsibility and Budget Management Rules, 2004, the fiscal deficit is arrived at as:\",\r\n    options: [\r\n      \"Revenue expenditure minus revenue receipts\",\r\n      \"Total receipts minus total expenditure\",\r\n      \"The fiscal deficit of the previous year plus borrowing and other liabilities\",\r\n      \"Total expenditure minus the sum of revenue receipts, recovery of loans and other receipts\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Form F-2, Economic Performance at a Glance, FRBM Rules, 2004<\/b> \u2014 the table computes fiscal deficit as total expenditure less revenue receipts, recovery of loans and other receipts. This is the arithmetical expression of section 2(a) of the Act, which excludes debt receipts from receipts.\"\r\n  },\r\n\r\n  {\r\n    id: 95,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 4 AND FORMS F-1 TO F-3\",\r\n    question: \"The medium-term expenditure projections in Form F-3 under the Fiscal Responsibility and Budget Management Rules, 2004 are required to be given:\",\r\n    options: [\r\n      \"Only major category wise\",\r\n      \"Only demand wise\",\r\n      \"Major category wise, demand wise on a net basis, and for select schemes on a net basis\",\r\n      \"Only for select schemes on a net basis\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Form F-3, FRBM Rules, 2004<\/b> \u2014 Part A carries projections major category wise for revenue and capital expenditure, Part C demand wise on a net basis, and Part D for select schemes on a net basis. Part B sets out the assumptions underlying the projections.\"\r\n  },\r\n\r\n  {\r\n    id: 96,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 4 AND FORMS F-1 TO F-3\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Rules, 2004, the Medium Term Fiscal Policy cum Fiscal Policy Strategy Statement is laid in:\",\r\n    options: [\r\n      \"Form F-1\",\r\n      \"Form F-2\",\r\n      \"Form F-3\",\r\n      \"Form D-1\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Rule 4 and Form F-1, FRBM Rules, 2004<\/b> \u2014 the Medium-term Fiscal Policy Statement and the Fiscal Policy Strategy Statement are laid as a single combined statement in Form F-1, which also carries the table of three-year rolling targets for the six prescribed fiscal indicators.\"\r\n  },\r\n\r\n  {\r\n    id: 97,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 4 AND FORMS F-1 TO F-3\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Rules, 2004, the Macro Economic Framework Statement is laid in:\",\r\n    options: [\r\n      \"Form F-1\",\r\n      \"Form F-2\",\r\n      \"Form F-3\",\r\n      \"Form D-4\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Rule 4 and Form F-2, FRBM Rules, 2004<\/b> \u2014 Form F-2 carries the Macro Economic Framework Statement, to which the 'Economic Performance at a Glance' table is appended covering the real sector, Government finances and the external sector.\"\r\n  },\r\n\r\n  {\r\n    id: 98,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 4 AND FORMS F-1 TO F-3\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Rules, 2004, the Medium-term Expenditure Framework Statement is laid in:\",\r\n    options: [\r\n      \"Form F-1\",\r\n      \"Form F-2\",\r\n      \"Form F-3\",\r\n      \"Form D-5\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Rule 4 and Form F-3, FRBM Rules, 2004<\/b> \u2014 Form F-3 carries the expenditure projections, major category wise, demand wise on a net basis and for select schemes on a net basis. Unlike Forms F-1 and F-2 it does not travel with the Budget, being laid in the session immediately following.\"\r\n  },\r\n\r\n  {\r\n    id: 99,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 4 AND FORMS F-1 TO F-3\",\r\n    question: \"Match List-I with List-II with reference to the Government Finances table appended to Form F-2 under the Fiscal Responsibility and Budget Management Rules, 2004, and select the correct answer using the codes given below:\\nList-I (Item)\\nA. Fiscal deficit\\nB. Revenue deficit\\nC. Primary deficit\\nList-II (How it is arrived at)\\n1. Revenue expenditure minus revenue receipts\\n2. Fiscal deficit minus interest payments\\n3. Total expenditure minus the sum of revenue receipts, recovery of loans and other receipts\",\r\n    options: [\r\n      \"A-1, B-3, C-2\",\r\n      \"A-3, B-1, C-2\",\r\n      \"A-3, B-2, C-1\",\r\n      \"A-2, B-1, C-3\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Form F-2, Economic Performance at a Glance, FRBM Rules, 2004<\/b> \u2014 the table reproduces the statutory definitions arithmetically: fiscal deficit as in section 2(a) of the Act, which excludes debt receipts from receipts, and revenue deficit and primary deficit as in Rules 2(ca) and 2(c). Recovery of loans is deducted in arriving at fiscal deficit but is not a revenue receipt.\"\r\n  },\r\n\r\n  {\r\n    id: 100,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 5: FISCAL INDICATORS\",\r\n    question: \"Under Rule 5 of the Fiscal Responsibility and Budget Management Rules, 2004, three-year rolling targets are prescribed for how many fiscal indicators?\",\r\n    options: [\r\n      \"Four\",\r\n      \"Five\",\r\n      \"Six\",\r\n      \"Three\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Rule 5, FRBM Rules, 2004<\/b> \u2014 six: fiscal deficit, revenue deficit, primary deficit, tax revenue, non-tax revenue and Central Government debt, each as a percentage of gross domestic product. They are set out in the table in Form F-1.\"\r\n  },\r\n\r\n  {\r\n    id: 101,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 5: FISCAL INDICATORS\",\r\n    question: \"All of the following are fiscal indicators prescribed under Rule 5 of the Fiscal Responsibility and Budget Management Rules, 2004 EXCEPT:\",\r\n    options: [\r\n      \"Revenue deficit as a percentage of gross domestic product\",\r\n      \"Primary deficit as a percentage of gross domestic product\",\r\n      \"Non-tax revenue as a percentage of gross domestic product\",\r\n      \"General Government debt as a percentage of gross domestic product\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Rule 5, FRBM Rules, 2004<\/b> \u2014 the sixth indicator is <b>Central Government<\/b> debt, not general Government debt. General Government debt appears in section 4(1)(b)(i) of the Act as a 60 per cent ceiling, but it is not among the rolling targets prescribed by the Rules; the distinction is precise and frequently set.\"\r\n  },\r\n\r\n  {\r\n    id: 102,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 6 AND FORMS D-1 TO D-5: DISCLOSURES\",\r\n    question: \"Among the disclosures required by Rule 6 of the Fiscal Responsibility and Budget Management Rules, 2004 is any significant change in:\",\r\n    options: [\r\n      \"Accounting standards, policies and practices affecting or likely to affect the computation of prescribed fiscal indicators\",\r\n      \"The composition of the Finance Commission's recommendations\",\r\n      \"The rate of interest on Central Government securities\",\r\n      \"The classification of demands for grants\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Rule 6(1)(a), FRBM Rules, 2004<\/b> \u2014 the disclosure is required because a change in accounting policy can move the reported fiscal indicators without any change in underlying fiscal behaviour. The remaining disclosures under Rule 6 take the shape of Forms D-1 to D-5.\"\r\n  },\r\n\r\n  {\r\n    id: 103,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 6 AND FORMS D-1 TO D-5: DISCLOSURES\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Rules, 2004, a statement of explicit contingent liabilities in the form of stipulated annuity payments over a multi-year time-frame is disclosed in:\",\r\n    options: [\r\n      \"Form D-3\",\r\n      \"Form D-4\",\r\n      \"Form D-5\",\r\n      \"Form F-2\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Rule 6(1)(d) and Form D-5, FRBM Rules, 2004<\/b>, inserted by the FRBM (Amendment) Rules, 2013 \u2014 Form D-5, captioned liability on annuity projects, records the Ministry or Department, the name and value of the project, the total annuity committed, the term in years, the annuity payment per year and the unpaid annuity liability at the end of the financial year.\"\r\n  },\r\n\r\n  {\r\n    id: 104,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 6 AND FORMS D-1 TO D-5: DISCLOSURES\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Rules, 2004, the disclosure requirements of Rule 6 were to be complied with not later than the presentation of the Budget for the financial year:\",\r\n    options: [\r\n      \"2006-2007\",\r\n      \"2004-2005\",\r\n      \"2005-2006\",\r\n      \"2008-2009\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Rule 6(2), FRBM Rules, 2004<\/b> \u2014 a transitional period of about two years was allowed from the commencement of the Rules in July 2004, compliance being due at the latest with the Budget for 2006-2007.\"\r\n  },\r\n\r\n  {\r\n    id: 105,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 6 AND FORMS D-1 TO D-5: DISCLOSURES\",\r\n    question: \"Match List-I with List-II with reference to the disclosure Forms under the Fiscal Responsibility and Budget Management Rules, 2004, and select the correct answer using the codes given below:\\nList-I (Form)\\nA. Form D-1\\nB. Form D-2\\nC. Form D-3\\nD. Form D-4\\nList-II (Disclosure)\\n1. Guarantees given by the Government\\n2. Asset Register\\n3. Tax revenues raised but not realised\\n4. Arrears of non-tax revenue\",\r\n    options: [\r\n      \"A-3, B-1, C-4, D-2\",\r\n      \"A-4, B-3, C-1, D-2\",\r\n      \"A-3, B-4, C-1, D-2\",\r\n      \"A-3, B-4, C-2, D-1\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Rule 6 and Forms D-1 to D-4, FRBM Rules, 2004<\/b> \u2014 the sequence runs from receivables to guarantees to assets: D-1 tax revenues raised but not realised, D-2 arrears of non-tax revenue, D-3 guarantees given by the Government, D-4 the Asset Register. Form D-5 completes the set with liability on annuity projects.\"\r\n  },\r\n\r\n  {\r\n    id: 106,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 6 AND FORMS D-1 TO D-5: DISCLOSURES\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Rules, 2004, assets are to be recorded in the Asset Register only where they are above a threshold value of:\",\r\n    options: [\r\n      \"Rupees one lakh\",\r\n      \"Rupees two lakh\",\r\n      \"Rupees five lakh\",\r\n      \"Rupees ten lakh\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Note to Form D-4, FRBM Rules, 2004<\/b> \u2014 only assets above Rupees two lakh are recorded, so the Register is a statement of significant assets rather than a complete inventory. It shows assets at the beginning of the reporting year, those acquired during it and the cumulative total at its end.\"\r\n  },\r\n\r\n  {\r\n    id: 107,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 6 AND FORMS D-1 TO D-5: DISCLOSURES\",\r\n    question: \"The Asset Register disclosed under the Fiscal Responsibility and Budget Management Rules, 2004 does not include the assets of:\",\r\n    options: [\r\n      \"The Ministry of Finance and the Ministry of Home Affairs\",\r\n      \"The Railways and the Department of Posts\",\r\n      \"All Ministries other than those administering major infrastructure projects\",\r\n      \"The Cabinet Secretariat, Central Police Organisations, Ministry of Defence, Department of Space and Atomic Energy\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Note to Form D-4, FRBM Rules, 2004<\/b> \u2014 these four are expressly excluded, on grounds of security and sensitivity. The exclusion is from this <i>disclosure statement<\/i> only; it does not exempt those organisations from maintaining their own asset records.\"\r\n  },\r\n\r\n  {\r\n    id: 108,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 6 AND FORMS D-1 TO D-5: DISCLOSURES\",\r\n    question: \"In the disclosure Forms under the Fiscal Responsibility and Budget Management Rules, 2004, the expression 'reporting year' refers to:\",\r\n    options: [\r\n      \"The second year preceding the year for which the annual financial statement and demands for grants are presented\",\r\n      \"The year immediately preceding the year for which the annual financial statement is presented\",\r\n      \"The year for which the annual financial statement is presented\",\r\n      \"The year following the year for which the annual financial statement is presented\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Notes to Forms D-1 to D-4, FRBM Rules, 2004<\/b> \u2014 the reporting year is the second year preceding the Budget year, since that is the latest year for which final accounts figures are available when the Budget is presented. Form D-5 departs from this, its financial year being the year for which the annual financial statement is being presented.\"\r\n  },\r\n\r\n  {\r\n    id: 109,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 6 AND FORMS D-1 TO D-5: DISCLOSURES\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Rules, 2004, the statements of receivables and guarantees are disclosed in:\",\r\n    options: [\r\n      \"Forms D-1 to D-3\",\r\n      \"Forms D-4 and D-5\",\r\n      \"Forms F-1 to F-3\",\r\n      \"Form D-4 alone\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Rule 6(1)(b) and Forms D-1 to D-3, FRBM Rules, 2004<\/b> \u2014 receivables occupy Forms D-1 and D-2 and guarantees Form D-3. Form D-4 is the statement of assets under clause (c) and Form D-5 the statement of explicit contingent liabilities under clause (d); the F series is not a disclosure at all but the form of the fiscal policy statements.\"\r\n  },\r\n\r\n  {\r\n    id: 110,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 6 AND FORMS D-1 TO D-5: DISCLOSURES\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Rules, 2004, the statement of assets is disclosed in:\",\r\n    options: [\r\n      \"Form D-2\",\r\n      \"Form D-3\",\r\n      \"Form D-4\",\r\n      \"Form D-5\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Rule 6(1)(c) and Form D-4, FRBM Rules, 2004<\/b> \u2014 the Asset Register in Form D-4 covers physical assets such as land, buildings, roads and bridges, irrigation and power projects, machinery and equipment and vehicles, and financial assets such as equity investment and loans and advances.\"\r\n  },\r\n\r\n  {\r\n    id: 111,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 6 AND FORMS D-1 TO D-5: DISCLOSURES\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Rules, 2004, tax revenues raised but not realised are disclosed in:\",\r\n    options: [\r\n      \"Form D-1\",\r\n      \"Form D-2\",\r\n      \"Form D-3\",\r\n      \"Form F-2\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Rule 6(1)(b) and Form D-1, FRBM Rules, 2004<\/b> \u2014 Form D-1 shows principal taxes raised but not realised, split between amounts under dispute and amounts not under dispute. Form D-2 carries the corresponding statement for non-tax revenue, namely arrears of non-tax revenue.\"\r\n  },\r\n\r\n  {\r\n    id: 112,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 6 AND FORMS D-1 TO D-5: DISCLOSURES\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Rules, 2004, arrears of non-tax revenue are disclosed in:\",\r\n    options: [\r\n      \"Form D-1\",\r\n      \"Form D-2\",\r\n      \"Form D-4\",\r\n      \"Form D-5\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Rule 6(1)(b) and Form D-2, FRBM Rules, 2004<\/b> \u2014 Form D-2 is the non-tax counterpart of Form D-1. The pair together constitute the statement of receivables required by clause (b), the third Form under that clause, D-3, carrying guarantees.\"\r\n  },\r\n\r\n  {\r\n    id: 113,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 6 AND FORMS D-1 TO D-5: DISCLOSURES\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Rules, 2004, guarantees given by the Government are disclosed in:\",\r\n    options: [\r\n      \"Form D-1\",\r\n      \"Form D-2\",\r\n      \"Form D-3\",\r\n      \"Form D-4\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Rule 6(1)(b) and Form D-3, FRBM Rules, 2004<\/b> \u2014 Form D-3 is the disclosure counterpart of section 4(1)(c) of the Act, which caps additional guarantees on the security of the Consolidated Fund of India at one-half per cent of gross domestic product in any financial year.\"\r\n  },\r\n\r\n  {\r\n    id: 114,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 6 AND FORMS D-1 TO D-5: DISCLOSURES\",\r\n    question: \"Match List-I with List-II with reference to the Fiscal Responsibility and Budget Management Rules, 2004, and select the correct answer using the codes given below:\\nList-I (Disclosure)\\nA. Tax revenues raised but not realised\\nB. Arrears of non-tax revenue\\nC. Asset Register\\nD. Liability on annuity projects\\nList-II (Form)\\n1. Form D-4\\n2. Form D-1\\n3. Form D-5\\n4. Form D-2\",\r\n    options: [\r\n      \"A-2, B-4, C-1, D-3\",\r\n      \"A-2, B-1, C-4, D-3\",\r\n      \"A-4, B-2, C-1, D-3\",\r\n      \"A-2, B-4, C-3, D-1\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Rule 6 and Forms D-1 to D-5, FRBM Rules, 2004<\/b> \u2014 the series runs from receivables through guarantees to assets and then to annuity liabilities: D-1 tax revenues raised but not realised, D-2 arrears of non-tax revenue, D-3 guarantees, D-4 the Asset Register, D-5 liability on annuity projects.\"\r\n  },\r\n\r\n  {\r\n    id: 115,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 6 AND FORMS D-1 TO D-5: DISCLOSURES\",\r\n    question: \"Match List-I with List-II with reference to Rule 6 of the Fiscal Responsibility and Budget Management Rules, 2004, and select the correct answer using the codes given below:\\nList-I (Disclosure required)\\nA. Statements of receivables and guarantees\\nB. Statement of assets\\nC. Statement of explicit contingent liabilities\\nList-II (Form)\\n1. Form D-4\\n2. Forms D-1 to D-3\\n3. Form D-5\",\r\n    options: [\r\n      \"A-1, B-2, C-3\",\r\n      \"A-2, B-3, C-1\",\r\n      \"A-2, B-1, C-3\",\r\n      \"A-3, B-1, C-2\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Rule 6(1)(b), (c) and (d), FRBM Rules, 2004<\/b> \u2014 the three clauses run in that order, receivables and guarantees together occupying three Forms, assets one and annuity liabilities one. Rule 6(1)(a) requires no Form at all, being the disclosure of any significant change in accounting standards, policies and practices.\"\r\n  },\r\n\r\n  {\r\n    id: 116,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 6 AND FORMS D-1 TO D-5: DISCLOSURES\",\r\n    question: \"Consider the following particulars recorded in Form D-5 under the Fiscal Responsibility and Budget Management Rules, 2004:\\n1. The name and value of the project\\n2. The total annuity committed and the term in years\\n3. The annuity payment per year\\n4. The unpaid annuity liability at the end of the financial year\\nWhich of the particulars given above are correct?\",\r\n    options: [\r\n      \"1 and 2 only\",\r\n      \"1, 2 and 3 only\",\r\n      \"2, 3 and 4 only\",\r\n      \"1, 2, 3 and 4\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Form D-5, FRBM Rules, 2004<\/b> \u2014 all four are recorded, along with the Ministry or Department concerned. The Form gives effect to section 3(6A)(b)(ii) of the Act, which requires explicit contingent liabilities in the form of stipulated annuity payments over a multi-year time-frame to be shown in the Medium-term Expenditure Framework Statement.\"\r\n  },\r\n\r\n  {\r\n    id: 117,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 6 AND FORMS D-1 TO D-5: DISCLOSURES\",\r\n    question: \"Consider the following statements regarding the Asset Register under the Fiscal Responsibility and Budget Management Rules, 2004:\\n1. Only assets above a threshold value of Rupees two lakh are recorded.\\n2. The assets of the Cabinet Secretariat, Central Police Organisations, Ministry of Defence, Department of Space and Department of Atomic Energy are excluded.\\n3. The area of land is to be mentioned in square kilometres in bracket below the cost of land.\\nWhich of the statements given above are correct?\",\r\n    options: [\r\n      \"1 and 2 only\",\r\n      \"2 and 3 only\",\r\n      \"1 and 3 only\",\r\n      \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Form D-4 and the Notes thereto, FRBM Rules, 2004<\/b> \u2014 all three are correct. Where the area of land is not available it is not to be given, but the target date to compile it must be indicated in a footnote, so that the gap is disclosed and time-bound rather than concealed.\"\r\n  },\r\n\r\n  {\r\n    id: 118,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 6 AND FORMS D-1 TO D-5: DISCLOSURES\",\r\n    question: \"All of the following are shown in the Asset Register under the Fiscal Responsibility and Budget Management Rules, 2004 EXCEPT:\",\r\n    options: [\r\n      \"Land, buildings, roads and bridges, and irrigation and power projects\",\r\n      \"Machinery and equipment and vehicles\",\r\n      \"Equity investment and loans and advances\",\r\n      \"The depreciation charged during the reporting year and the written down value\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Form D-4, FRBM Rules, 2004<\/b> \u2014 the Register shows physical and financial assets at the beginning of the reporting year, those acquired during it and the cumulative total at its end. It is a record of cost and acquisition, not a commercial fixed asset schedule; no depreciation or written down value is called for.\"\r\n  },\r\n\r\n  {\r\n    id: 119,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 7: MEASURES TO ENFORCE COMPLIANCE\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Rules, 2004, the trigger levels for corrective measures operate on the half yearly review beginning with the financial year:\",\r\n    options: [\r\n      \"2012-13\",\r\n      \"2015-16\",\r\n      \"2014-15\",\r\n      \"2018-19\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Rule 7, FRBM Rules, 2004<\/b> \u2014 '2012-13' was substituted by '2015-16' by the FRBM (Amendment) Rules, 2015. The neighbouring years are all live and must be kept apart: 2014-15 is when the C&AG's annual review under Rule 8 begins, and 2018-19 when the annual reduction of 0.1 per cent of GDP under Rule 3 begins.\"\r\n  },\r\n\r\n  {\r\n    id: 120,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 7: MEASURES TO ENFORCE COMPLIANCE\",\r\n    question: \"Under Rule 7 of the Fiscal Responsibility and Budget Management Rules, 2004, corrective measures are attracted where, at the end of the first half of the financial year, the total non-debt receipts are less than:\",\r\n    options: [\r\n      \"60 per cent of the Budget Estimates for that year\",\r\n      \"50 per cent of the Budget Estimates for that year\",\r\n      \"70 per cent of the Budget Estimates for that year\",\r\n      \"40 per cent of the Budget Estimates for that year\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Rule 7(i), FRBM Rules, 2004<\/b> \u2014 the receipts test is a floor of 40 per cent of Budget Estimates, whereas the two deficit tests are ceilings of 70 per cent. The asymmetry is deliberate: receipts falling short and deficits running ahead are the two ways a half-year can go wrong.\"\r\n  },\r\n\r\n  {\r\n    id: 121,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 7: MEASURES TO ENFORCE COMPLIANCE\",\r\n    question: \"Under Rule 7 of the Fiscal Responsibility and Budget Management Rules, 2004, corrective measures are attracted where, at the end of the first half of the financial year, the fiscal deficit is higher than:\",\r\n    options: [\r\n      \"70 per cent of the Budget Estimates for that year\",\r\n      \"60 per cent of the Budget Estimates for that year\",\r\n      \"50 per cent of the Budget Estimates for that year\",\r\n      \"40 per cent of the Budget Estimates for that year\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Rule 7(ii), FRBM Rules, 2004<\/b> \u2014 the figure '60' was substituted by '70' by the FRBM (Amendment) Rules, 2015, so option (b) states the earlier position and is the intended trap. The same 70 per cent test applies separately to the revenue deficit under clause (iii).\"\r\n  },\r\n\r\n  {\r\n    id: 122,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 7: MEASURES TO ENFORCE COMPLIANCE\",\r\n    question: \"Consider the following circumstances at the end of the first half of a financial year under Rule 7 of the Fiscal Responsibility and Budget Management Rules, 2004:\\n1. Total non-debt receipts less than 40 per cent of the Budget Estimates\\n2. Fiscal deficit higher than 70 per cent of the Budget Estimates\\n3. Revenue deficit higher than 70 per cent of the Budget Estimates\\nThe occurrence of which of the above attracts corrective measures?\",\r\n    options: [\r\n      \"1 and 2 only\",\r\n      \"2 and 3 only\",\r\n      \"Any one or more of 1, 2 and 3\",\r\n      \"Only where all of 1, 2 and 3 occur together\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Rule 7, FRBM Rules, 2004<\/b> \u2014 the three clauses are joined disjunctively, so any one suffices; option (d) misreads them as cumulative. On any such occurrence the Central Government must take corrective measures under section 7(2) of the Act and the Minister must make the statement required by section 7(3).\"\r\n  },\r\n\r\n  {\r\n    id: 123,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 7: MEASURES TO ENFORCE COMPLIANCE\",\r\n    question: \"Consider the following which the statement made by the Minister-in-charge of the Ministry of Finance under Rule 7 of the Fiscal Responsibility and Budget Management Rules, 2004 must detail:\\n1. The corrective measures taken\\n2. The manner in which any supplementary demands for grants are proposed to be financed\\n3. The prospects for the fiscal deficit of that financial year\\nWhich of the statements given above are correct?\",\r\n    options: [\r\n      \"1 and 2 only\",\r\n      \"2 and 3 only\",\r\n      \"1 and 3 only\",\r\n      \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Rule 7(b), FRBM Rules, 2004<\/b> \u2014 all three must be detailed. The requirement that the financing of supplementary demands be explained prevents the corrective exercise from being defeated by fresh unfunded spending.\"\r\n  },\r\n\r\n  {\r\n    id: 124,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 7: MEASURES TO ENFORCE COMPLIANCE\",\r\n    question: \"Under Rule 7 of the Fiscal Responsibility and Budget Management Rules, 2004, the statement on corrective measures is to be made in both Houses of Parliament by the Minister-in-charge of the Ministry of Finance:\",\r\n    options: [\r\n      \"Within thirty days of the end of the first half of the financial year\",\r\n      \"Along with the annual financial statement for the following year\",\r\n      \"During the session immediately following the end of the first half\",\r\n      \"Before the close of the financial year\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Rule 7(b), FRBM Rules, 2004<\/b> \u2014 as with the Medium-term Expenditure Framework Statement under section 3(1B) of the Act, the timing is fixed by reference to the session rather than a period of days. The words 'first half' were substituted for 'second quarter' by the FRBM (Amendment) Rules, 2018.\"\r\n  },\r\n\r\n  {\r\n    id: 125,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 8: REVIEW BY THE COMPTROLLER AND AUDITOR GENERAL\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Rules, 2004, the Comptroller and Auditor General of India is required to carry out an annual review of compliance beginning with the financial year:\",\r\n    options: [\r\n      \"2012-13\",\r\n      \"2015-16\",\r\n      \"2014-15\",\r\n      \"2018-19\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Rule 8(1), FRBM Rules, 2004<\/b> \u2014 the annual review begins with 2014-15. The Rule was itself inserted by the FRBM (Second Amendment) Rules, 2015 notified on 31st October 2015, and therefore operated from the preceding year.\"\r\n  },\r\n\r\n  {\r\n    id: 126,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 8: REVIEW BY THE COMPTROLLER AND AUDITOR GENERAL\",\r\n    question: \"Consider the following which the review by the Comptroller and Auditor General under the Fiscal Responsibility and Budget Management Rules, 2004 is required to include:\\n1. Analysis of achievement and compliance of targets and priorities set out in the Act, the rules and the fiscal policy statements\\n2. Analysis of trends in receipts, expenditure and macro-economic parameters in relation to the Act and the rules\\n3. Comments related to classification of revenue, expenditure, assets or liabilities having a bearing on the achievement of targets\\n4. Analysis of disclosures made by the Central Government to ensure greater transparency in its fiscal operations\\nWhich of the above are correct?\",\r\n    options: [\r\n      \"1, 2, 3 and 4\",\r\n      \"1 and 2 only\",\r\n      \"2, 3 and 4 only\",\r\n      \"1, 3 and 4 only\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Rule 8(2), FRBM Rules, 2004<\/b> \u2014 all four are enumerated. The third is significant because misclassification between revenue and capital, or between an asset and a liability, can flatter the reported indicators without altering the underlying fiscal position.\"\r\n  },\r\n\r\n  {\r\n    id: 127,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 8: REVIEW BY THE COMPTROLLER AND AUDITOR GENERAL\",\r\n    question: \"For the purpose of conducting the review under the Fiscal Responsibility and Budget Management Rules, 2004, the Comptroller and Auditor General of India has the authority to:\",\r\n    options: [\r\n      \"Direct the Central Government to take corrective measures\",\r\n      \"Call for such records or information as he may require, and require that relevant accounts, books, papers and other documents be sent to such place as he may appoint for inspection\",\r\n      \"Modify the fiscal indicators prescribed under the Rules\",\r\n      \"Lay his report directly before both Houses of Parliament\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Rule 8(3), FRBM Rules, 2004<\/b> \u2014 the powers are of collection and inspection. Option (d) is wrong on the route: under Rule 8(5) the report is submitted to the President, who shall cause it to be laid on the table of both Houses of Parliament.\"\r\n  },\r\n\r\n  {\r\n    id: 128,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 8: REVIEW BY THE COMPTROLLER AND AUDITOR GENERAL\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Rules, 2004, the officer in charge of any office or department whose accounts are to be inspected and reviewed by the Comptroller and Auditor General shall:\",\r\n    options: [\r\n      \"Comply only with such requests as are routed through the Ministry of Finance\",\r\n      \"Furnish the information within thirty days of the request\",\r\n      \"Depute an officer to assist in the preparation of the report\",\r\n      \"Afford all facilities for such inspection and comply with the requests for records or information as expeditiously as possible and in a complete form\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Rule 8(4), FRBM Rules, 2004<\/b> \u2014 the duty is framed by a standard of promptness and completeness rather than a fixed number of days, and admits of no filtering through the Ministry of Finance. It corresponds to the power in Rule 8(3) to call for records and require documents to be sent for inspection.\"\r\n  },\r\n\r\n  {\r\n    id: 129,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 8: REVIEW BY THE COMPTROLLER AND AUDITOR GENERAL\",\r\n    question: \"Under the Fiscal Responsibility and Budget Management Rules, 2004, the report of the Comptroller and Auditor General relating to the review of compliance is:\",\r\n    options: [\r\n      \"Submitted to the President, who shall cause it to be laid on the table of both Houses of Parliament\",\r\n      \"Submitted to the Minister-in-charge of the Ministry of Finance\",\r\n      \"Submitted to the Public Accounts Committee for examination\",\r\n      \"Published in the Official Gazette\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Rule 8(5), FRBM Rules, 2004<\/b> \u2014 the report travels through the President to both Houses, the ordinary constitutional route for reports of the Comptroller and Auditor General. Section 7A of the Act likewise requires reviews entrusted to him to be laid on the table of both Houses.\"\r\n  },\r\n\r\n  {\r\n    id: 130,\r\n    chapter: \"FRBM RULES, 2004 \u2014 RULE 8: REVIEW BY THE COMPTROLLER AND AUDITOR GENERAL\",\r\n    question: \"As between section 7A of the Fiscal Responsibility and Budget Management Act, 2003 and Rule 8 of the Fiscal Responsibility and Budget Management Rules, 2004, the correct position is that:\",\r\n    options: [\r\n      \"Both provide for a review only when the Central Government so entrusts\",\r\n      \"Section 7A enables the Central Government to entrust periodic reviews, while Rule 8 requires an annual review to be carried out\",\r\n      \"Both require an annual review beginning with the financial year 2014-15\",\r\n      \"Section 7A requires an annual review while Rule 8 provides for a periodic review on entrustment\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Section 7A, FRBM Act, 2003 and Rule 8(1), FRBM Rules, 2004<\/b> \u2014 the section is enabling and speaks of review 'periodically as required', whereas the Rule casts a standing obligation to carry out an annual review beginning with 2014-15. Option (d) reverses the two, which is the intended trap.\"\r\n  }\r\n\r\n];\r\n\r\n\/* =====================================================================\r\n   4. SANITISE + INDEX\r\n   One malformed row used to blank the whole widget. Bad rows are now\r\n   dropped with a console note; everything else still works.\r\n   ===================================================================== *\/\r\nfunction sanitise(list){\r\n  if(!Array.isArray(list)) return [];\r\n  const ok=[], bad=[];\r\n  list.forEach((q,i)=>{\r\n    const good = q && q.id!==undefined && typeof q.question==='string'\r\n      && Array.isArray(q.options) && q.options.length>=2\r\n      && Number.isInteger(q.correct) && q.correct>=0 && q.correct<q.options.length\r\n      && typeof q.chapter==='string' && q.chapter.length;\r\n    good ? ok.push(q) : bad.push({row:i, id:q&&q.id});\r\n  });\r\n  if(bad.length) console.warn('[chapter bank] skipped '+bad.length+' malformed question(s):', bad);\r\n  return ok;\r\n}\r\nconst QS = sanitise(chapterQuestions);\r\nconst CHAPTERS = [...new Set(QS.map(q=>q.chapter))];\r\nconst uid = q => q.chapter+'##'+q.id;\r\nconst BY_UID = new Map(QS.map(q=>[uid(q), q]));\r\nconst BY_CH  = (()=>{ const m=new Map(); QS.forEach(q=>{ if(!m.has(q.chapter)) m.set(q.chapter,[]); m.get(q.chapter).push(q); }); return m; })();\r\nconst inCh = c => BY_CH.get(c) || [];\r\nconst L = ['A','B','C','D','E','F'];\r\n\r\n\/* ---- chapter label helpers ---- *\/\r\nconst chShort = c => { const m=c.match(\/^CH\\s*(\\d+)\\s*:\/i); return m ? 'Ch '+m[1] : (c.length>26 ? c.slice(0,24).trim()+'\u2026' : c); };\r\n\/* chapters list in their own order \u2014 Ch 1..n, then Appendix 1..n, then anything\r\n   else alphabetically \u2014 never by score, so the list never shuffles under you *\/\r\nconst ROMAN = {i:1,ii:2,iii:3,iv:4,v:5,vi:6,vii:7,viii:8,ix:9,x:10,xi:11,xii:12};\r\nfunction chOrder(c){\r\n  const t=c.trim();\r\n  let m=t.match(\/^(?:CH|CHAPTER)\\s*[-\u2013]?\\s*(\\d+)\/i);\r\n  if(m) return [0, +m[1], t];\r\n  m=t.match(\/^APPENDIX\\s*[-\u2013]?\\s*([0-9]+|[ivxIVX]+)\\b\/i);\r\n  if(m){ const v=m[1]; return [1, \/^\\d+$\/.test(v) ? +v : (ROMAN[v.toLowerCase()]||99), t]; }\r\n  m=t.match(\/^(\\d+)\/);\r\n  if(m) return [0, +m[1], t];\r\n  return [2, 0, t];\r\n}\r\nfunction byChapterOrder(a,b){\r\n  const x=chOrder(a.chapter||a), y=chOrder(b.chapter||b);\r\n  return x[0]-y[0] || x[1]-y[1] || x[2].localeCompare(y[2]);\r\n}\r\n\/* a bank that stores chapter names in block capitals is softened for display *\/\r\nfunction titleCase(str){\r\n  const t=String(str);\r\n  const letters=t.replace(\/[^A-Za-z]\/g,'');\r\n  if(!letters || letters !== letters.toUpperCase()) return t;   \/\/ already mixed case, leave it\r\n  const small=new Set(['of','the','and','for','in','to','a','an','on','by','or','with','from','as','at','under']);\r\n  return t.toLowerCase().replace(\/[A-Za-z][A-Za-z'\u2019]*\/g,(w,i)=>\r\n    (i>0 && small.has(w)) ? w : w.charAt(0).toUpperCase()+w.slice(1))\r\n    .replace(\/\\bCh\\b\/g,'Ch').replace(\/\\bC&ag\\b\/gi,'C&AG').replace(\/\\bDpc\\b\/g,'DPC');\r\n}\r\nconst chBrief = c => { const m=c.match(\/^CH\\s*(\\d+)\\s*:\\s*(.+)$\/i);\r\n  const cap=t=>t.length>36?t.slice(0,34).trim()+'\u2026':t;\r\n  return m ? 'Ch '+m[1]+': '+cap(titleCase(m[2])) : cap(titleCase(c)); };\r\n\r\n\/* =====================================================================\r\n   5. RANKING ENGINE\r\n   Importance where you have rated a chapter; share of the bank where you\r\n   have not. Either way the result is a share of 1, and every label on the\r\n   page is drawn from the T table below so nothing over-claims.\r\n   ===================================================================== *\/\r\n\/* ---------------------------------------------------------------------\r\n   Matching your importance keys to the chapter strings in the bank.\r\n   Exact spelling is not required. Anything starting with a chapter or an\r\n   appendix number is reduced to a token \u2014 'CH 2', 'Ch-2', 'Chapter 2:\r\n   General Outlines...' all become CH2 \u2014 so a short key in the map finds\r\n   a long chapter name in the bank. Keys with no number fall back to a\r\n   loose text match (case, punctuation and spacing ignored).\r\n   --------------------------------------------------------------------- *\/\r\nfunction impKey(str){\r\n  const t = String(str).toUpperCase().replace(\/[\\u2010-\\u2015]\/g,'-').trim();\r\n  let m = t.match(\/^(?:CH|CHAP|CHAPTER)\\s*[-.:]?\\s*(\\d+)\/);\r\n  if(m) return 'CH'+(+m[1]);\r\n  \/\/ longest spellings first, or 'APPX 5' reads its own X as a roman numeral\r\n  m = t.match(\/^(?:APPENDICES|APPENDIX|ANNEXURES?|ANNEXES?|APNDX|APPX|APDX|APP)\\s*[-.:]?\\s*(\\d+|[IVX]+)\\b\/);\r\n  if(m){ const v=m[1]; return 'APP'+(\/^\\d+$\/.test(v) ? +v : (ROMAN[v.toLowerCase()]||v)); }\r\n  m = t.match(\/^(\\d+)\\s*[-.:)]\/);\r\n  if(m) return 'CH'+(+m[1]);\r\n  return 'T:'+t.replace(\/[^A-Z0-9]+\/g,' ').trim();\r\n}\r\nconst IMP_INDEX = (function(){\r\n  const idx={}, used={};\r\n  Object.keys(chapterImportance).forEach(k=>{\r\n    const v = chapterImportance[k];\r\n    if(typeof v!=='number' || !isFinite(v) || v<0) return;\r\n    const key = impKey(k);\r\n    if(idx[key]!==undefined) console.warn('[importance] two keys collapse to the same chapter: '+k);\r\n    idx[key] = v; used[key] = k;\r\n  });\r\n  return {idx, used};\r\n})();\r\nfunction importanceOf(chapter){\r\n  const k = impKey(chapter);\r\n  if(IMP_INDEX.idx[k]!==undefined) return {value:IMP_INDEX.idx[k], key:k};\r\n  \/\/ last resort for un-numbered names: one contains the other\r\n  if(k.startsWith('T:')){\r\n    const target = k.slice(2);\r\n    const hit = Object.keys(IMP_INDEX.idx).filter(x=>x.startsWith('T:')).find(x=>{\r\n      const a=x.slice(2);\r\n      return a.length>3 && target.length>3 && (target.startsWith(a) || a.startsWith(target));\r\n    });\r\n    if(hit) return {value:IMP_INDEX.idx[hit], key:hit};\r\n  }\r\n  return null;\r\n}\r\n\r\nconst W = (function(){\r\n  const counts={}, total=QS.length;\r\n  QS.forEach(q=>counts[q.chapter]=(counts[q.chapter]||0)+1);\r\n  const raw={}, source={}, derived=[];\r\n  let knownSum=0, knownShare=0;\r\n\r\n  const matched = new Set();\r\n  CHAPTERS.forEach(c=>{\r\n    const hit = importanceOf(c);\r\n    if(hit){\r\n      raw[c]=hit.value; source[c]='rated'; matched.add(hit.key);\r\n      knownSum+=hit.value; knownShare += total?counts[c]\/total:0;\r\n    } else { source[c]='derived'; derived.push(c); }\r\n  });\r\n  const scale = (knownSum>0 && knownShare>0) ? knownSum\/knownShare : 1;\r\n  derived.forEach(c => raw[c] = (total?counts[c]\/total:0)*scale);\r\n  let sum=0; CHAPTERS.forEach(c=>sum+=raw[c]);\r\n  if(!(sum>0)){ CHAPTERS.forEach(c=>{ raw[c]= total?counts[c]\/total:0; source[c]='derived'; }); sum=CHAPTERS.reduce((a,c)=>a+raw[c],0)||1; }\r\n  const weights={}; CHAPTERS.forEach(c=>weights[c]=raw[c]\/sum);\r\n  \/\/ keys you rated that never found a chapter in the bank\r\n  const unmatched = Object.keys(IMP_INDEX.idx).filter(k=>!matched.has(k)).map(k=>IMP_INDEX.used[k]);\r\n  return {weights, raw, source, counts, total, derived, unstocked:unmatched,\r\n          rated: CHAPTERS.some(c=>source[c]==='rated')};\r\n})();\r\nconst weightOf = c => W.weights[c] || 0;\r\nconst pctLabel = x => { const v=(x||0)*100; if(!(v>0)) return '0%';\r\n  return (v<10 ? Math.round(v*10)\/10 : Math.round(v)) + '%'; };\r\n\r\n\/* every phrase that could over-claim lives here, in one place *\/\r\nconst WT = W.rated;                       \/\/ is any chapter rated by hand?\r\nconst T = {\r\n  chipUnit  : ' importance',\r\n  onScreen  : WT ? 'Importance on screen' : 'Share on screen',\r\n  colWeight : 'Importance',\r\n  covered   : WT ? 'Weighted coverage'    : 'Bank covered',\r\n  projected : 'Projected score',\r\n  leakHead  : 'Where you are losing the most',\r\n  leakUnit  : 'points \/100',\r\n  leakWord  : 'points',\r\n  readyDef  : WT ? 'Readiness = \u03a3 (importance \u00d7 mastery)' : 'Readiness = \u03a3 (share of the bank \u00d7 mastery)',\r\n  paperOut  : 'you would score around'\r\n};\r\n\/\/ \"rated 15% importance\" where you have rated it; nothing where you have not\r\nconst impPhrase = r => W.source[r.chapter]==='rated'\r\n  ? 'rated <b>'+pctLabel(r.weight)+'<\/b> importance' : '';\r\n\r\n\/* =====================================================================\r\n   6. PROGRESS (localStorage, one record per quizId)\r\n   ===================================================================== *\/\r\nconst SCHEMA = 1;\r\nconst KEY = 'pe_chapterdrill_' + CFG.quizId;\r\nfunction blank(){ return { schema:SCHEMA, stats:{}, weak:[], flags:[], log:[], queue:[], queueLabel:'', queueKind:'', lastUid:null }; }\r\nlet P = (function(){\r\n  const p = blank();\r\n  try{\r\n    const s = localStorage.getItem(KEY);\r\n    if(s){ const j=JSON.parse(s);\r\n      if(j && j.schema===SCHEMA) Object.assign(p, j);\r\n      else if(j) console.warn('[storage] older schema found; starting fresh.');\r\n    }\r\n  }catch(e){ console.warn('progress load failed', e); }\r\n  ['weak','flags','log','queue'].forEach(k=>{ if(!Array.isArray(p[k])) p[k]=[]; });\r\n  if(!p.stats) p.stats={};\r\n  return p;\r\n})();\r\nlet storageWarned=false;\r\nfunction save(){\r\n  try{\r\n    if(P.log.length>400) P.log = P.log.slice(-400);\r\n    localStorage.setItem(KEY, JSON.stringify(P));\r\n  }catch(e){\r\n    try{ P.log = P.log.slice(-80); localStorage.setItem(KEY, JSON.stringify(P)); }\r\n    catch(e2){ if(!storageWarned){ storageWarned=true; toast('Your browser is blocking saved progress \u2014 this sitting will not be remembered'); } }\r\n  }\r\n}\r\nfunction stat(u){ if(!P.stats[u]) P.stats[u]={correct:0,incorrect:0,last:null,lastOk:null}; return P.stats[u]; }\r\nconst flags = new Set(P.flags);\r\nconst weak  = new Set(P.weak);\r\n\r\n\/* =====================================================================\r\n   7. SESSION STATE\r\n   ===================================================================== *\/\r\nconst S = { tab:'quiz', filter:'all', chapter:null, i:0, pick:null, nudge:false,\r\n            query:'', unattempted:false, ans:{}, order:[] };\r\n\r\n\/* =====================================================================\r\n   8. FORMAT + TRAIT MODEL\r\n   SHAPE  = how the question is built (one per question)\r\n   TRAIT  = what it turns on (a question may carry several)\r\n   A shape gap is a reading habit; a trait gap is recall. Same number,\r\n   opposite remedy \u2014 so they are reported separately.\r\n   ===================================================================== *\/\r\nconst SHAPES = [\r\n  { key:'match',  label:'Match the following (List-I \/ List-II)',\r\n    test:q => \/list\\s*-?\\s*i\\b\/i.test(q.question) },\r\n  { key:'multi',  label:'Multi-statement \/ how many are correct',\r\n    test:q => q.question.split(\/<br\\s*\\\/?>|\\n\/).filter(x=>\/^\\s*\\d+[.)]\/.test(x)).length>=2 },\r\n  { key:'direct', label:'Explanation', test:()=>true }  \/\/ catch-all\r\n];\r\nconst TRAITS = [\r\n  { key:'cite',      label:'Para, rule, article or article-number recall',\r\n    test:q => \/\\b(para|paragraph|rule|article|section|appendix|schedule|clause)\\s*[-\u2013]?\\s*\\d\/i.test(q.question+' '+q.options.join(' ')) },\r\n  { key:'period',    label:'Time limits and periods',\r\n    test:q => \/\\b\\d+\\s*(day|week|month|year|hour)s?\\b|\\b(one|two|three|four|five|six|seven|ten|fourteen|fifteen|twenty|twenty-five|thirty|forty-five|sixty|ninety)[\\s-](day|week|month|year)s?\\b\/i.test(q.options.join(' ')) },\r\n  { key:'money',     label:'Numbers, monetary limits and percentages',\r\n    test:q => \/\u20b9|\\bRs\\.?\\s*\\d|\\blakhs?\\b|\\bcrores?\\b|per\\s*cent|%|\\bone-(third|fourth|half|tenth)\\b\/i.test(q.options.join(' ')) },\r\n  { key:'authority', label:'Competent authority \/ level \/ who does what',\r\n    test:q => \/\\bwho\\b|\\bby whom\\b|\\bauthority\\b|\\brank of\\b|\\blevel of\\b|\\bnot below\\b|addressed to|shall be (signed|issued|approved|maintained|prepared|submitted)\/i.test(q.question+' '+q.options.join(' ')) },\r\n  { key:'negative',  label:'Negatively phrased (\u201cNOT correct\u201d, \u201cexcept\u201d)',\r\n    test:q => \/\\bnot correct\\b|\\bis incorrect\\b|\\bare not correct\\b|\\bexcept\\b|\\bdoes not\\b|\\bcannot\\b|\\bnot required\\b|\\bneed not\\b|\\bis\\\/are not\\b\/i.test(q.question) }\r\n];\r\nconst _shape = {};\r\nfunction shapeOf(q){ const u=uid(q); return _shape[u] || (_shape[u] = SHAPES.find(s=>s.test(q)) || SHAPES[SHAPES.length-1]); }\r\n\r\n\/* =====================================================================\r\n   9. MODELS\r\n   ===================================================================== *\/\r\nfunction smoothed(c,i){ const k=CFG.priorStrength, p0=CFG.priorAccuracy; return (c + k*p0)\/(c + i + k); }\r\nfunction expectedRate(c,i,coverage){ return smoothed(c,i)*coverage + CFG.priorAccuracy*(1-coverage); }\r\nfunction recall(st){\r\n  if(!st || !st.last || st.correct<2) return null;\r\n  const R=CFG.retention, reps=Math.max(1, st.correct - st.incorrect);\r\n  const stability = R.baseDays * Math.pow(R.growth, reps-1);\r\n  return Math.exp(-((Date.now()-st.last)\/86400000)\/stability);\r\n}\r\nfunction retentionIndex(){\r\n  let s=0,n=0; QS.forEach(q=>{ const r=recall(P.stats[uid(q)]); if(r!==null){s+=r;n++;} });\r\n  return n ? Math.round(s\/n*100) : null;\r\n}\r\nfunction chapterRows(){\r\n  return CHAPTERS.map(c=>{\r\n    const qs=inCh(c), n=qs.length;\r\n    let att=0, ok=0, bad=0, mastSum=0;\r\n    qs.forEach(q=>{ const s=P.stats[uid(q)];\r\n      if(s && (s.correct+s.incorrect)>0){ att++; ok+=s.correct; bad+=s.incorrect; }\r\n      mastSum += s ? Math.min(s.correct\/CFG.masteryThreshold,1) : 0; });\r\n    const acc = (ok+bad) ? ok\/(ok+bad) : null;\r\n    const weight = weightOf(c), coverage = n?att\/n:0, mastery = n?mastSum\/n:0;\r\n    const expected = expectedRate(ok,bad,coverage);\r\n    const leak = weight*(1-expected);\r\n    const difficulty = acc===null ? 1 : (1.4 - 0.6*acc);\r\n    return { chapter:c, count:n, weight, source:W.source[c], att, ok, bad,\r\n             coverage, acc, mastery, expected, leak,\r\n             priority: weight*(1-mastery)*difficulty };\r\n  }).sort((a,b)=>b.weight-a.weight);\r\n}\r\nfunction readiness(){\r\n  const rows=chapterRows();\r\n  return {\r\n    score     : Math.round(rows.reduce((a,r)=>a+r.weight*r.mastery,0)*100),\r\n    projected : Math.round(rows.reduce((a,r)=>a+r.weight*r.expected,0)*100),\r\n    covered   : Math.round(rows.reduce((a,r)=>a+r.weight*r.coverage,0)*100),\r\n    touched   : Object.values(P.stats).some(s=>(s.correct+s.incorrect)>0),\r\n    rows\r\n  };\r\n}\r\nfunction masteredCount(){ return QS.filter(q=>{ const s=P.stats[uid(q)]; return s && s.correct>=CFG.masteryThreshold; }).length; }\r\nfunction formatRows(){\r\n  const acc={};\r\n  const ensure=(k,l,kind)=> acc[k] || (acc[k]={key:k,label:l,kind:kind,ok:0,bad:0,total:0,seen:0});\r\n  SHAPES.forEach(s=>ensure(s.key,s.label,'shape'));\r\n  TRAITS.forEach(t=>ensure(t.key,t.label,'trait'));\r\n  QS.forEach(q=>{\r\n    const s=P.stats[uid(q)], buckets=[acc[shapeOf(q).key]];\r\n    TRAITS.forEach(t=>{ if(t.test(q)) buckets.push(acc[t.key]); });\r\n    buckets.forEach(r=>{ r.total++; if(s && (s.correct+s.incorrect)>0){ r.seen++; r.ok+=s.correct; r.bad+=s.incorrect; } });\r\n  });\r\n  return Object.values(acc).map(r=>{ const n=r.ok+r.bad; r.attempts=n; r.acc = n? r.ok\/n : null; return r; })\r\n    .filter(r=>r.total>0);\r\n}\r\nfunction dueForRevision(){\r\n  const risk=CFG.retention.riskBelow;\r\n  return QS.map(q=>{\r\n    const st=P.stats[uid(q)], r=recall(st);\r\n    if(r===null || r>=risk) return null;\r\n    return { q, recall:r, days:Math.floor((Date.now()-st.last)\/86400000), urgency: weightOf(q.chapter)*(1-r) };\r\n  }).filter(Boolean).sort((a,b)=>b.urgency-a.urgency);\r\n}\r\n\r\n\/* =====================================================================\r\n   10. SESSION PLANNER\r\n   Focused set \u2014 chapter time in proportion to the marks leaking out.\r\n   Mock paper  \u2014 ignores your history, mirrors the shape of the bank.\r\n   ===================================================================== *\/\r\nfunction gain(q){\r\n  const u=uid(q), st=P.stats[u], c=st?st.correct:0, i=st?st.incorrect:0;\r\n  const deficit = 1 - Math.min(c\/CFG.masteryThreshold, 1);\r\n  let urgency = 1 + 0.15*deficit;\r\n  if(weak.has(u)) urgency += 0.60;\r\n  const r = recall(st);\r\n  if(r!==null && r<CFG.retention.riskBelow) urgency += (1-r);\r\n  if(c+i===0) urgency += 0.15;\r\n  return weightOf(q.chapter)*(deficit+0.12)*urgency;\r\n}\r\nfunction allocate(rows,n,shareOf){\r\n  const total = rows.reduce((a,r)=>a+Math.max(0,shareOf(r)),0);\r\n  if(!(total>0)) return rows.map(r=>({r,slots:0}));\r\n  const out = rows.map(r=>{ const exact=n*Math.max(0,shareOf(r))\/total;\r\n    return {r, exact, slots:Math.min(Math.floor(exact), r.count)}; });\r\n  let left = n - out.reduce((a,x)=>a+x.slots,0);\r\n  out.slice().sort((a,b)=>(b.exact-b.slots)-(a.exact-a.slots))\r\n     .forEach(x=>{ if(left>0 && x.slots<x.r.count){ x.slots++; left--; } });\r\n  if(left>0) out.slice().sort((a,b)=>shareOf(b.r)-shareOf(a.r))\r\n     .forEach(x=>{ while(left>0 && x.slots<x.r.count){ x.slots++; left--; } });\r\n  return out;\r\n}\r\n\/* Fisher\u2013Yates, so the order of a sitting is never the order of the bank *\/\r\nfunction shuffle(a){\r\n  for(let i=a.length-1;i>0;i--){ const j=Math.floor(Math.random()*(i+1)); [a[i],a[j]]=[a[j],a[i]]; }\r\n  return a;\r\n}\r\n\/* Weighted sampling without replacement: a high score makes a question\r\n   likely, never certain. Two sittings built back to back therefore share\r\n   only part of their content instead of being identical. *\/\r\nfunction sampleWeighted(pool, n, scoreFn){\r\n  const items = pool.map(q=>({q, w:Math.max(scoreFn(q), 1e-9)}));\r\n  const out=[];\r\n  n = Math.min(n, items.length);\r\n  for(let k=0;k<n;k++){\r\n    let total=0; items.forEach(x=>total+=x.w);\r\n    let r=Math.random()*total, hit=items.length-1;\r\n    for(let i=0;i<items.length;i++){ r-=items[i].w; if(r<=0){ hit=i; break; } }\r\n    out.push(items[hit].q);\r\n    items.splice(hit,1);\r\n  }\r\n  return out;\r\n}\r\nfunction buildSession(kind){\r\n  const rows = chapterRows().filter(r=>r.count>0);\r\n  if(!rows.length) return 0;\r\n  const n = Math.min(kind==='mock'?CFG.mockSize:CFG.sessionSize, QS.length);\r\n  const alloc = allocate(rows, n, kind==='mock' ? (r=>r.weight) : (r=>r.leak));\r\n\r\n  \/\/ whatever you were given last time is pushed down, not banned\r\n  const last = new Set(P.queue||[]);\r\n  const fresh = u => last.has(u) ? 0.3 : 1;\r\n\r\n  const picked=[];\r\n  alloc.forEach(({r,slots})=>{\r\n    if(!slots) return;\r\n    const pool = inCh(r.chapter).slice();\r\n    if(kind==='mock'){\r\n      \/\/ the mock ignores how well you know a question and simply spreads\r\n      \/\/ itself over the bank, favouring what you have seen least\r\n      picked.push(...sampleWeighted(pool, slots, q=>{\r\n        const st=P.stats[uid(q)], seen=st?(st.correct+st.incorrect):0;\r\n        const stale=(st&&st.last) ? Math.min((Date.now()-st.last)\/(86400000*30),1) : 1;\r\n        return (1\/(1+seen*1.6) + 0.35*stale) * fresh(uid(q));\r\n      }));\r\n    } else {\r\n      picked.push(...sampleWeighted(pool, slots, q=>gain(q)*fresh(uid(q))));\r\n    }\r\n  });\r\n  shuffle(picked);\r\n  P.queue = picked.map(uid);\r\n  P.queueLabel = kind==='mock' ? 'Mock paper' : 'Focused set';\r\n  P.queueKind = kind;\r\n  save();\r\n  return picked.length;\r\n}\r\nfunction startSession(kind){\r\n  const had = (P.queue||[]).length;\r\n  const n = buildSession(kind);\r\n  if(!n){ toast('Nothing to build a session from yet'); return; }\r\n  setTab('quiz'); setFilter('session');\r\n  S.ans = {};                                   \/\/ a new sitting starts clean\r\n  toast(P.queueLabel+' ready \u2014 '+n+' fresh questions'+(had?' (previous set replaced)':''), true);\r\n}\r\n\r\n\/* =====================================================================\r\n   11. POOL \/ FILTERS\r\n   ===================================================================== *\/\r\nfunction pool(){\r\n  let p = QS.slice();\r\n  if(S.filter==='chapter' && S.chapter) p = inCh(S.chapter).slice();\r\n  if(S.filter==='weak')    p = p.filter(q=>weak.has(uid(q)));\r\n  if(S.filter==='flagged') p = p.filter(q=>flags.has(uid(q)));\r\n  if(S.filter==='session') p = (P.queue||[]).map(u=>BY_UID.get(u)).filter(Boolean);\r\n  if(S.query){ const t=S.query.toLowerCase();\r\n    p = p.filter(q=>(q.question+' '+q.options.join(' ')+' '+q.explanation).toLowerCase().includes(t)); }\r\n  if(S.unattempted) p = p.filter(q=>S.ans[uid(q)]==null);\r\n  return p;\r\n}\r\nfunction refreshWeak(){\r\n  weak.clear();\r\n  QS.forEach(q=>{ const s=P.stats[uid(q)];\r\n    if(s && s.incorrect>=CFG.weakThreshold && s.correct<CFG.masteryThreshold) weak.add(uid(q)); });\r\n  P.weak=[...weak];\r\n}\r\nrefreshWeak();\r\n\r\n\/* =====================================================================\r\n   12. STEM RENDERING (statements + List-I \/ List-II)\r\n   ===================================================================== *\/\r\nconst cleanStem = t => String(t).replace(\/^\\s*(?:Q|Question)\\s*\\.?\\s*\\d+\\s*[.):\\-]\\s*\/i,'').trim();\r\nconst QN = '<span class=\"qno\">Q.<\/span>';   \/\/ the marker printed before every stem\r\nfunction buildStem(raw){\r\n  const lines = raw.split(\/<br\\s*\\\/?>|\\n\/).map(s=>s.trim()).filter(Boolean);\r\n  const plain = s => s.replace(\/<\\\/?b>\/g,'').trim();\r\n  const isMatch = lines.some(l=>\/^List\\s*[-\u2013\u2014]?\\s*I\\b\/i.test(plain(l)));\r\n  const numbered = lines.filter(l=>\/^\\d+[.)]\\s\/.test(plain(l)));\r\n  if(isMatch) return matchCard(lines, plain);\r\n  if(numbered.length>=2) return stmtCard(lines, plain);\r\n  return plainCard(lines);\r\n}\r\n\/* a single-statement question gets the same sheet as the other two, so\r\n   every question on the page reads the same way *\/\r\nfunction plainCard(lines){\r\n  return '<div class=\"stem\" id=\"qStem\"><div class=\"qsheet\">'\r\n    + lines.map((l,i)=>'<p class=\"'+(i===0?'lead':'close')+'\">'+(i===0?QN:'')+l+'<\/p>').join('')\r\n    + '<\/div><\/div>';\r\n}\r\nfunction stmtCard(lines, plain){\r\n  const isN = l => \/^\\d+[.)]\\s\/.test(plain(l));\r\n  const first = lines.findIndex(isN);\r\n  let last=-1; lines.forEach((l,i)=>{ if(isN(l)) last=i; });\r\n  const head = lines.slice(0,first), tail = lines.slice(last+1);\r\n  const items = lines.slice(first,last+1).filter(isN).map(l=>plain(l).replace(\/^\\d+[.)]\\s*\/,''));\r\n  return '<div class=\"stem\" id=\"qStem\"><div class=\"qsheet\">'\r\n    + head.map((l,i)=>'<p class=\"'+(i===0?'lead':'intro')+'\">'+(i===0?QN:'')+l+'<\/p>').join('')\r\n    + '<ol class=\"stmts\">'+items.map(t=>'<li><span>'+t+'<\/span><\/li>').join('')+'<\/ol>'\r\n    + tail.map(l=>'<p class=\"close\">'+l+'<\/p>').join('')\r\n    + '<\/div><\/div>';\r\n}\r\n\/* Match-the-following comes in every shape: one item per line, or the\r\n   whole list run together on a single line separated by semicolons or\r\n   commas, or nothing at all between items. All three are split here so\r\n   the two columns always come out as proper rows. *\/\r\nfunction splitItems(body, kind){\r\n  const lab = kind==='alpha' ? '[A-Fa-f]' : '\\\\d{1,2}';\r\n  const mk  = re => new RegExp(re.replace('LAB', lab), 'g');\r\n  let parts = body.split(mk('\\\\s*[;\\\\n]\\\\s*(?=LAB\\\\s*[.):]\\\\s)'));\r\n  if(parts.length < 2) parts = body.split(mk('\\\\s*,\\\\s*(?=LAB\\\\s*[.):]\\\\s)'));\r\n  if(parts.length < 2) parts = body.split(mk('(?<=\\\\S)\\\\s+(?=LAB\\\\s*[.)]\\\\s)'));\r\n  const re = new RegExp('^\\\\s*('+lab+')\\\\s*[.):]\\\\s*(.+?)\\\\s*[;,.]?\\\\s*$');\r\n  return parts.map(p=>{ const m=String(p).match(re);\r\n    return m ? {k:m[1].toUpperCase(), v:m[2]} : null; }).filter(Boolean);\r\n}\r\nfunction matchCard(lines, plain){\r\n  \/\/ keep line breaks, normalise only runs of spaces\r\n  const text = lines.map(plain).join('\\n').replace(\/[ \\t]+\/g,' ').trim();\r\n\r\n  \/* The opening line almost always names both lists \u2014 \"Match List-I with\r\n     List-II and select\u2026\" \u2014 so the first occurrence of each is the wrong\r\n     one. Take the last List-I that actually has items after it, and the\r\n     first List-II following that. *\/\r\n  const at = re => [...text.matchAll(re)].map(m=>m.index);\r\n  const posI  = at(\/List\\s*[-\u2013\u2014]?\\s*I\\b\/gi);\r\n  const posII = at(\/List\\s*[-\u2013\u2014]?\\s*II\\b\/gi);\r\n  const hasItems = (str,kind) =>\r\n    (kind==='alpha' ? \/[A-F]\\s*[.):]\\s\/ : \/\\d{1,2}\\s*[.):]\\s\/).test(str);\r\n  let iI=-1, iII=-1;\r\n  for(let k=posI.length-1;k>=0 && iI<0;k--){\r\n    const ii = posII.find(x=>x>posI[k]);\r\n    if(ii===undefined) continue;\r\n    if(hasItems(text.slice(posI[k],ii),'alpha') && hasItems(text.slice(ii),'num')){ iI=posI[k]; iII=ii; }\r\n  }\r\n  if(iI<0 || iII<0) return plainCard(lines);\r\n\r\n  const head  = text.slice(0, iI).trim();\r\n  let segI    = text.slice(iI, iII).trim();\r\n  let segII   = text.slice(iII).trim();\r\n\r\n  \/\/ anything after the lists \u2014 \"Code :\", \"Select the correct answer\u2026\"\r\n  let tail = '';\r\n  const t = segII.match(\/(?:\\n|\\s)(Code\\s*[:.]?\\s*$|(?:Select|Choose)\\b[\\s\\S]*$)\/i);\r\n  if(t){ tail = t[1].trim(); segII = segII.slice(0, t.index).trim(); }\r\n\r\n  \/\/ column captions: \"List-I (Purpose of Leave) :\"\r\n  const capRe = \/^List\\s*[-\u2013\u2014]?\\s*I{1,2}\\b\\s*(\\([^)]*\\))?\\s*[:.]?\\s*\/i;\r\n  const hI  = segI.match(capRe),  hII = segII.match(capRe);\r\n  const capI  = hI  ? hI[0].replace(\/[\\s:.]+$\/,'')  : 'List-I';\r\n  const capII = hII ? hII[0].replace(\/[\\s:.]+$\/,'') : 'List-II';\r\n  const rowsI  = splitItems(hI  ? segI.slice(hI[0].length)  : segI,  'alpha');\r\n  const rowsII = splitItems(hII ? segII.slice(hII[0].length): segII, 'num');\r\n  if(!rowsI.length || !rowsII.length) return plainCard(lines);\r\n\r\n  const cell = x => '<li><b>'+x.k+'.<\/b><span>'+x.v+'<\/span><\/li>';\r\n  const headLines = head ? head.split('\\n').filter(Boolean) : [];\r\n  return '<div class=\"stem\" id=\"qStem\"><div class=\"qsheet\">'\r\n    + (headLines.length\r\n        ? headLines.map((l,i)=>'<p class=\"'+(i===0?'lead':'intro')+'\">'+(i===0?QN:'')+l+'<\/p>').join('')\r\n        : '<p class=\"lead\">'+QN+'Match List-I with List-II and select the correct answer using the code given below the Lists:<\/p>')\r\n    + '<div class=\"lists\">'\r\n      + '<div class=\"lcol\"><h5>'+capI+'<\/h5><ul>'+rowsI.map(cell).join('')+'<\/ul><\/div>'\r\n      + '<div class=\"lcol\"><h5>'+capII+'<\/h5><ul>'+rowsII.map(cell).join('')+'<\/ul><\/div>'\r\n    + '<\/div>'\r\n    + '<p class=\"close\">'+(tail || 'Select the correct answer using the code given below:')+'<\/p>'\r\n    + '<\/div><\/div>';\r\n}\r\n\r\n\/* =====================================================================\r\n   13. UI HELPERS\r\n   ===================================================================== *\/\r\nconst $ = id => document.getElementById(id);\r\nlet toastTimer=null;\r\nfunction toast(msg, ok){\r\n  const t=$('toast'); t.innerHTML=msg; t.className='toast show'+(ok?' ok':'');\r\n  clearTimeout(toastTimer); toastTimer=setTimeout(()=>t.className='toast',3000);\r\n}\r\nconst SRC_ON = !!(CFG.sourceUrl && CFG.sourceUrl.trim());\r\nconst stripHtml = s => String(s).replace(\/<[^>]+>\/g,'').replace(\/\\s+\/g,' ').trim();\r\nconst preview = (q,n) => { const t=stripHtml(q.question); return t.length>n ? t.slice(0,n)+'\u2026' : t; };\r\nfunction stars(u){\r\n  const s=P.stats[u]; if(!s || (s.correct+s.incorrect)===0) return null;\r\n  return { filled: Math.min(s.correct, CFG.masteryThreshold), c:s.correct, i:s.incorrect };\r\n}\r\n\r\n\/* =====================================================================\r\n   14. RENDER \u2014 PRACTICE\r\n   ===================================================================== *\/\r\nfunction renderCtx(){\r\n  const panel=$('chapPanel');\r\n  const on = S.filter==='chapter';\r\n  panel.classList.toggle('hide', !on);\r\n  if(!on) return;\r\n  const rows = chapterRows().filter(r=>r.count>0).sort(byChapterOrder);\r\n  if(!S.chapter || !rows.some(r=>r.chapter===S.chapter)) S.chapter = rows[0] ? rows[0].chapter : null;\r\n  $('chapList').innerHTML = rows.map((r,n)=>{\r\n    const sel = r.chapter===S.chapter;\r\n    const mastered = inCh(r.chapter).filter(q=>{ const s=P.stats[uid(q)]; return s && s.correct>=CFG.masteryThreshold; }).length;\r\n    const title = r.chapter+' \u00b7 '+r.count+' question'+(r.count===1?'':'s')+' \u00b7 '\r\n                + Math.round(r.coverage*100)+'% seen'+(mastered?' \u00b7 '+mastered+' mastered':'');\r\n    return '<button class=\"chapchip\" aria-pressed=\"'+sel+'\" data-ch=\"'+encodeURIComponent(r.chapter)+'\" title=\"'+title+'\">'\r\n      + '<span class=\"no\">'+(n+1)+'<\/span>'\r\n      + '<span class=\"cn\">'+titleCase(r.chapter)+'<\/span>'\r\n\r\n      + (mastered===r.count ? '<span class=\"done\">\u2713<\/span>' : '')\r\n      + '<span class=\"cc\">'+r.count+'<\/span><\/button>';\r\n  }).join('');\r\n  const r = rows.find(x=>x.chapter===S.chapter);\r\n  $('ctxMeta').textContent = r\r\n    ? Math.round(r.coverage*100)+'% seen \u00b7 '+(r.acc===null?'not attempted':Math.round(r.acc*100)+'% accurate')\r\n    : '';\r\n}\r\nfunction render(){\r\n  renderCtx();\r\n  const p = pool();\r\n  const ec = $('emptyCard');\r\n  if(!p.length){\r\n    $('qCard').classList.add('hide'); ec.classList.remove('hide');\r\n    $('emptyBody').innerHTML =\r\n      S.query    ? '<b>No match for \u201c'+S.query+'\u201d<\/b>Try a rule or paragraph number, or a phrase like \u201cpart file\u201d.' :\r\n      S.filter==='weak'    ? '<b>No weak areas yet<\/b>Anything you answer wrong lands here until you have it right '+CFG.masteryThreshold+' times.' :\r\n      S.filter==='flagged' ? '<b>Nothing flagged yet<\/b>Press <b style=\"display:inline\">Flag for review<\/b> under any question and it collects here.' :\r\n      S.filter==='session' ? '<b>No session built yet<\/b>Open My Performance and build a Focused set or a Mock paper.' :\r\n      S.unattempted        ? '<b>You have attempted everything here<\/b>Turn off \u201cUnattempted only\u201d to revise what you have done.' :\r\n                             '<b>No questions in this selection<\/b>Clear the search or pick another chapter.';\r\n    renderNav(p); rail(p); return;\r\n  }\r\n  ec.classList.add('hide'); $('qCard').classList.remove('hide');\r\n  if(S.i>=p.length) S.i=0; if(S.i<0) S.i=p.length-1;\r\n\r\n  const q=p[S.i], u=uid(q), given=S.ans[u];\r\n  $('qCount').textContent = 'Question '+(S.i+1)+' of '+p.length;\r\n  $('qChap').textContent  = chBrief(q.chapter);\r\n  const tags=[];\r\n  if(weak.has(u))  tags.push('<span class=\"qtag weak\">\u26a0\ufe0f Weak<\/span>');\r\n  if(flags.has(u)) tags.push('<span class=\"qtag flag\">\ud83d\udd16 Flagged<\/span>');\r\n  const sMast=P.stats[u];\r\n  if(sMast && sMast.correct>=CFG.masteryThreshold) tags.push('<span class=\"qtag done\">\u2713 Mastered<\/span>');\r\n  $('qTags').innerHTML = tags.join('');\r\n  const st = stars(u), badge=$('qMastery');\r\n  if(!st){ badge.textContent='Not seen yet'; badge.className='badge-m'; }\r\n  else {\r\n    const done = st.c>=CFG.masteryThreshold;\r\n    badge.textContent = '\u2605'.repeat(st.filled)+'\u2606'.repeat(Math.max(0,CFG.masteryThreshold-st.filled))+'  '+st.c+'\u2713 '+st.i+'\u2717';\r\n    badge.className = 'badge-m'+(weak.has(u)&&!done?' weak':'');\r\n  }\r\n  $('qStem').outerHTML = buildStem(cleanStem(q.question));\r\n\r\n  const box=$('qOpts'); box.innerHTML='';\r\n  q.options.forEach((o,k)=>{\r\n    const b=document.createElement('button');\r\n    b.className='opt';\r\n    b.innerHTML='<span class=\"key\">('+L[k].toLowerCase()+')<\/span><span class=\"txt\">'+o+'<\/span>';\r\n    if(given!=null){\r\n      b.disabled=true;\r\n      if(k===q.correct){ b.classList.add('right'); b.insertAdjacentHTML('beforeend','<span class=\"mark r\">Correct<\/span>'); }\r\n      else if(k===given){ b.classList.add('wrong'); b.insertAdjacentHTML('beforeend','<span class=\"mark w\">Your answer<\/span>'); }\r\n    } else if(S.pick===k) b.classList.add('sel');\r\n    b.onclick=()=>{ if(given!=null) return; S.pick=k; S.nudge=false; render(); };\r\n    box.appendChild(b);\r\n  });\r\n\r\n  const bc=$('btnCheck');\r\n  bc.disabled = given!=null;\r\n  bc.textContent = given!=null ? 'Answered \u2713' : 'Check answer';\r\n  $('pickHint').classList.toggle('hide', !(given==null && S.pick==null && S.nudge));\r\n  const on = flags.has(u);\r\n  $('btnFlag').setAttribute('aria-pressed', on);\r\n  $('flagIco').textContent = on ? '\ud83d\udd16' : '\ud83c\udff3\ufe0f';\r\n  $('flagTxt').textContent = on ? 'Flagged' : 'Flag for review';\r\n\r\n  const res=$('result');\r\n  res.classList.toggle('hide', given==null);\r\n  if(given!=null){\r\n    const ok = given===q.correct, v=$('verdict');\r\n    v.className='verdict '+(ok?'r':'w');\r\n    v.innerHTML = ok ? '\u2713 Correct \u2014 '+L[q.correct]+' is right'\r\n                     : '\u2715 Not quite \u2014 the answer is '+L[q.correct];\r\n    $('explBody').innerHTML = q.explanation;\r\n  }\r\n  renderNav(p); rail(p);\r\n}\r\nlet navOpen=true;\r\nfunction renderNav(p){\r\n  const card=$('navCard');\r\n  if(!p.length){ card.classList.add('hide'); return; }\r\n  card.classList.remove('hide');\r\n  const done=p.filter(q=>S.ans[uid(q)]!=null).length;\r\n  $('navTitle').textContent = 'Navigator \u2014 '+done+' of '+p.length+' attempted';\r\n  const g=$('navGrid');\r\n  g.classList.toggle('hide', !navOpen);\r\n  $('navToggle').textContent = navOpen ? 'Hide' : 'Show';\r\n  if(!navOpen) return;\r\n  g.innerHTML='';\r\n  p.forEach((q,k)=>{\r\n    const u=uid(q), a=S.ans[u], s=P.stats[u];\r\n    const b=document.createElement('button');\r\n    b.className='nq'+(k===S.i?' cur':(a!=null?(a===q.correct?' r':' w'):''))\r\n              + (s && s.correct>=CFG.masteryThreshold ? ' mastered':'');\r\n    b.innerHTML=(k+1)+(flags.has(u)?'<span class=\"fl\">\ud83d\udd16<\/span>':'');\r\n    b.title = 'Q'+(k+1)+' \u00b7 '+chBrief(q.chapter)+(a!=null?(a===q.correct?' \u00b7 correct':' \u00b7 wrong'):'');\r\n    b.setAttribute('aria-label','Go to question '+(k+1));\r\n    b.onclick=()=>{ S.i=k; S.pick=null; render(); };\r\n    g.appendChild(b);\r\n  });\r\n}\r\nfunction rail(p){\r\n  const seen=Object.keys(S.ans).length;\r\n  const right=Object.entries(S.ans).filter(([u,a])=>BY_UID.get(u) && BY_UID.get(u).correct===a).length;\r\n  $('sPct').textContent = seen ? Math.round(right\/seen*100)+'%' : '\u2014';\r\n  $('sFrac').textContent = right+' of '+seen+' correct';\r\n  $('sBar').style.width = (seen?right\/seen*100:0)+'%';\r\n  $('sSeen').textContent = seen+' attempted';\r\n  $('sLeft').textContent = Math.max(0,p.length-S.i-1)+' left here';\r\n  const st=$('streak'); st.innerHTML='';\r\n  Object.entries(S.ans).slice(-10).forEach(([u,a])=>{\r\n    const q=BY_UID.get(u); if(!q) return;\r\n    const el=document.createElement('i'); el.className = q.correct===a?'r':'w'; st.appendChild(el);\r\n  });\r\n  const chs=[...new Set(p.map(q=>q.chapter))];\r\n  const w=chs.reduce((s,c)=>s+weightOf(c),0)*100;\r\n  $('wPct').textContent = w.toFixed(1)+'%';\r\n  $('wNote').textContent = p.length+' questions on screen, from '+chs.length+' '+(chs.length===1?'chapter':'chapters')+'. '\r\n    + (w>=35 ? 'That is a big slice in one sitting \u2014 worth clearing properly.' : 'Useful for topping up once the bigger chapters are secure.');\r\n  hdr();\r\n}\r\nfunction hdr(){\r\n  $('hQ').textContent = QS.length;\r\n  $('hCh').textContent = CHAPTERS.length;\r\n  $('hMastered').textContent = (QS.length ? Math.round(masteredCount()\/QS.length*100) : 0)+'%';\r\n  const r=readiness();\r\n  $('hReady').textContent = r.touched ? r.score+'%' : '\u2014';\r\n  $('fAll').textContent  = QS.length;\r\n  $('fWeak').textContent = weak.size;\r\n  $('fFlag').textContent = flags.size;\r\n  $('fSess').textContent = (P.queue||[]).length;\r\n  $('pillSession').classList.toggle('hide', !(P.queue||[]).length);\r\n  $('sessLabel').textContent = P.queueLabel || 'My session';\r\n  $('perfPill').classList.toggle('hide', weak.size<5);\r\n}\r\n\r\n\/* =====================================================================\r\n   15. RENDER \u2014 PERFORMANCE\r\n   ===================================================================== *\/\r\nfunction renderPerf(){\r\n  const body=$('perfBody');\r\n  const seen=Object.values(P.stats).filter(s=>(s.correct+s.incorrect)>0).length;\r\n  $('perfCount').textContent = seen+' questions attempted';\r\n\r\n  if(!QS.length){ body.innerHTML='<div class=\"empty\"><b>No questions loaded<\/b>Paste your bank into <code>chapterQuestions<\/code> and reload.<\/div>'; return; }\r\n  const R = readiness();\r\n  if(!R.touched){\r\n    body.innerHTML = '<div class=\"empty\"><b>Your coach is waiting for data<\/b>Answer a few questions in Practice. '\r\n      + 'The coach then scores your readiness against the weightage of each chapter, works out where marks are leaking, and builds the next sitting for you.<\/div>'\r\n      + plannerHTML(true);\r\n    bindPerf(); return;\r\n  }\r\n  const rows=R.rows, byPriority=[...rows].sort((a,b)=>b.priority-a.priority);\r\n  const allC=Object.values(P.stats).reduce((a,s)=>a+s.correct,0);\r\n  const allI=Object.values(P.stats).reduce((a,s)=>a+s.incorrect,0);\r\n  const accAll = (allC+allI) ? Math.round(allC\/(allC+allI)*100) : 0;\r\n  const recent = P.log.slice(-20);\r\n  const accRec = recent.length ? Math.round(recent.filter(x=>x.ok).length\/recent.length*100) : 0;\r\n  const trend = recent.length>=5 ? (accRec>accAll?' \u2197':(accRec<accAll?' \u2198':'')) : '';\r\n  const ret = retentionIndex();\r\n  const due = dueForRevision();\r\n  const band=(v,hi,mid)=> v>=hi?'var(--ok)': v>=mid?'#8A6206':'var(--bad)';\r\n\r\n  const verdict = R.score>=80 ? '<b>In good shape.<\/b> Hold it there with the revision queue and weak-area drills.'\r\n    : R.score>=60 ? '<b>Strong base.<\/b> Close the gaps in the biggest chapters below to cross 80.'\r\n    : R.score>=35 ? '<b>Building up.<\/b> Work the plan top-down \u2014 it is ordered by what will move this number fastest.'\r\n    : '<b>Early stage.<\/b> Start at the top of the plan; the biggest chapters move this number fastest.';\r\n\r\n  body.innerHTML =\r\n  '<div class=\"hero2\">'\r\n  + '<div class=\"ring-card\"><div class=\"ring\" role=\"img\" aria-label=\"Readiness '+R.score+' out of 100\">'\r\n    + '<svg width=\"150\" height=\"150\" aria-hidden=\"true\"><circle class=\"bg\" cx=\"75\" cy=\"75\" r=\"64\"><\/circle>'\r\n    + '<circle class=\"fg\" cx=\"75\" cy=\"75\" r=\"64\" stroke-dasharray=\"402\" stroke-dashoffset=\"'+(402-402*R.score\/100)+'\"><\/circle><\/svg>'\r\n    + '<div class=\"ring-txt\"><b>'+R.score+'<\/b><span>Readiness \/ 100<\/span><\/div><\/div>'\r\n    + '<div class=\"verdict2\">'+verdict+'<br><span style=\"font-size:11.6px;opacity:.85\">'+T.readyDef+' across '+CHAPTERS.length\r\n    + ' chapters. On today\\u2019s form '+T.paperOut+' <b>'+R.projected+'%<\/b>.<\/span><\/div><\/div>'\r\n  + '<div class=\"coach\"><h4>\ud83e\udded What to do next<\/h4><div id=\"recoList\"><\/div><\/div>'\r\n  + '<\/div>'\r\n\r\n  + plannerHTML(false)\r\n\r\n  + '<div class=\"kpis\">'\r\n    + kpi(R.projected+'%',T.projected, band(R.projected,65,45))\r\n    + kpi(R.covered+'%',T.covered, band(R.covered,70,40))\r\n    + kpi(ret===null?'\u2014':ret+'%','Retention now', ret===null?'var(--slate)':band(ret,75,55))\r\n    + kpi(accAll+'%','Lifetime accuracy', band(accAll,70,45))\r\n    + kpi(accRec+'%'+trend,'Last 20 attempts', band(accRec,70,45))\r\n    + kpi(masteredCount(),'Mastered ('+CFG.masteryThreshold+'\u2713)','var(--ok)')\r\n    + kpi(weak.size,'Weak questions','var(--bad)')\r\n    + kpi(flags.size,'Flagged','#8A6206')\r\n  + '<\/div>'\r\n\r\n  + '<section class=\"pblock\"><div class=\"pbh\"><div class=\"txt\">'\r\n    + '<h4><span class=\"dot\"><\/span>Chapter performance \u2014 priority first<\/h4>'\r\n    + '<p>Ordered by what will move your readiness fastest, not by chapter number.<\/p><\/div>'\r\n    + '<span class=\"pbtag\">'+rows.length+' chapters<\/span><\/div>'\r\n    + '<div class=\"tblwrap\" style=\"border:0;border-radius:0\"><table class=\"perf-t\"><thead><tr>'\r\n    + '<th>Chapter<\/th>'+(WT?'<th>'+T.colWeight+'<\/th>':'')+'<th>Coverage<\/th><th>Accuracy<\/th><th>Expected<\/th><th>Status<\/th><th><\/th>'\r\n    + '<\/tr><\/thead><tbody>'\r\n    + byPriority.map(r=>{\r\n        const a = r.acc===null?null:Math.round(r.acc*100);\r\n        const tag = r.count===0 ? '<span class=\"tag na\">No questions<\/span>'\r\n          : r.acc===null ? '<span class=\"tag na\">Not started<\/span>'\r\n          : a<45 ? '<span class=\"tag hot\">Critical<\/span>'\r\n          : a<65 ? '<span class=\"tag warm\">Needs work<\/span>'\r\n          : a<85 ? '<span class=\"tag ok\">On track<\/span>'\r\n                 : '<span class=\"tag good\">Strong<\/span>';\r\n        const bar = a===null ? '\u2014'\r\n          : '<div class=\"tbar\"><i style=\"width:'+a+'%;background:'+(a<45?'var(--bad)':a<65?'var(--gold)':'var(--ok)')+'\"><\/i><\/div><span style=\"font-size:11.5px;font-weight:700\">'+a+'%<\/span>';\r\n        const wcell = WT\r\n          ? '<td><b style=\"color:#8A6206;font-size:15px\">'+pctLabel(r.weight)+'<\/b>'\r\n            + '<span class=\"sub\">'+(r.source==='rated'?'you rated this':'not rated yet')+'<\/span><\/td>'\r\n          : '';\r\n        return '<tr><td title=\"'+r.chapter+'\">'+chBrief(r.chapter)\r\n          + '<span class=\"sub\">'+r.count+' question'+(r.count===1?'':'s')+'<\/span><\/td>'\r\n          + wcell\r\n          + '<td>'+r.att+'\/'+r.count+'<span class=\"sub\">'+Math.round(r.coverage*100)+'% seen<\/span><\/td>'\r\n          + '<td>'+bar+'<\/td>'\r\n          + '<td><b>'+Math.round(r.expected*100)+'%<\/b><span class=\"sub\">\u2248 '+(r.leak*100).toFixed(1)+' '+T.leakWord+' lost<\/span><\/td>'\r\n          + '<td>'+tag+'<\/td>'\r\n          + '<td><button class=\"mini-go\" data-goch=\"'+encodeURIComponent(r.chapter)+'\">Drill<\/button><\/td><\/tr>';\r\n      }).join('')\r\n    + '<\/tbody><\/table><\/div><\/section>'\r\n\r\n  + '<section class=\"pblock\"><div class=\"pbh\"><div class=\"txt\">'\r\n    + '<h4><span class=\"dot\"><\/span>'+T.leakHead+'<\/h4>'\r\n    + '<p id=\"leakNote\"><\/p><\/div>'\r\n    + '<span class=\"pbtag\">'+rows.filter(r=>r.count>0).length+' chapters<\/span><\/div>'\r\n    + '<div class=\"bars\" id=\"leakBars\"><\/div><\/section>'\r\n\r\n  + '<section class=\"pblock\"><div class=\"pbh\"><div class=\"txt\">'\r\n    + '<h4><span class=\"dot\"><\/span>How you handle each kind of question<\/h4>'\r\n    + '<p id=\"fmtNote\"><\/p><\/div>'\r\n    + '<span class=\"pbtag\">Format analysis<\/span><\/div>'\r\n    + '<div class=\"subhead\"><h5>How the question is built<\/h5><span>one shape per question<\/span><\/div>'\r\n    + '<div class=\"bars\" id=\"shapeBars\"><\/div>'\r\n    + '<div class=\"subhead\"><h5>What the question turns on<\/h5><span>a question can sit in more than one \u2014 a time limit asked as a multi-statement code counts on both<\/span><\/div>'\r\n    + '<div class=\"bars\" id=\"traitBars\"><\/div><\/section>'\r\n\r\n  + '<div class=\"split\">'\r\n    + '<div class=\"panel\"><h4 class=\"ph\">Revision queue \u2014 what is fading fastest<\/h4><div id=\"revQ\"><\/div><\/div>'\r\n    + '<div class=\"panel\"><h4 class=\"ph\">Mastery distribution<\/h4><div id=\"mastDist\"><\/div><\/div>'\r\n  + '<\/div>'\r\n\r\n  + '<div class=\"danger\"><p><b>Danger zone.<\/b> This permanently erases your lifetime performance for this subject \u2014 mastery, weak areas, flags, accuracy history and the readiness score. Reset session on the Practice tab does <b>not<\/b> touch this.<\/p>'\r\n    + '<button class=\"dbtn\" id=\"btnWipe\">\ud83d\uddd1\ufe0f Reset my performance<\/button><\/div>';\r\n\r\n  renderRecos(byPriority, rows, due);\r\n  renderLeaks(rows);\r\n  renderFormats();\r\n  renderRevision(due);\r\n  renderMastery();\r\n  bindPerf();\r\n}\r\nfunction kpi(v,l,color){ return '<div class=\"kpi\"><b style=\"color:'+color+'\">'+v+'<\/b><span>'+l+'<\/span><\/div>'; }\r\nfunction plannerHTML(empty){\r\n  const rows=chapterRows().filter(r=>r.count>0).sort((a,b)=>b.leak-a.leak).slice(0,2).map(r=>chShort(r.chapter));\r\n  return '<div class=\"planner\"><div><h4>Plan the next sitting<\/h4><p id=\"plannerNote\">'\r\n    + (empty\r\n        ? 'The focused set gives each chapter time in proportion to what you are losing in it. The mock paper ignores your history and mirrors the shape of the whole bank. Neither is fixed \\u2014 build again and you get a fresh set of questions.'\r\n        : 'The focused set gives each chapter time in proportion to what is leaking out of it \\u2014 right now mostly <b>'+rows.join('<\/b> and <b>')+'<\/b>. The mock paper ignores your history and mirrors the shape of the whole bank. Neither is fixed: press again for a fresh set, and last time\\u2019s questions are pushed to the back of the queue.')\r\n    + '<\/p><\/div><div class=\"pbtns\">'\r\n    + '<button class=\"pbtn primary\" id=\"btnFocus\">\ud83e\udde9 Focused set \u2014 '+Math.min(CFG.sessionSize,QS.length)+' Q<\/button>'\r\n    + '<button class=\"pbtn\" id=\"btnMock\">\ud83d\udcc4 Mock paper \u2014 '+Math.min(CFG.mockSize,QS.length)+' Q<\/button>'\r\n    + '<\/div><\/div>';\r\n}\r\nfunction renderRecos(byPriority, rows, due){\r\n  const out=[], named=new Set();\r\n  byPriority.slice(0,3).forEach(r=>{\r\n    if(!r.count) return;\r\n    named.add(r.chapter);\r\n    const imp = impPhrase(r);\r\n    if(r.acc===null)\r\n      out.push({ic:'warm',icon:'\ud83e\udded',txt:'<b>'+chBrief(r.chapter)+'<\/b>'+(imp?' is '+imp+' and':'')+' you have not touched it yet \u2014 start here.',ch:r.chapter});\r\n    else if(r.acc<0.6)\r\n      out.push({ic:'hot',icon:'\ud83d\udd25',txt:'<b>'+chBrief(r.chapter)+'<\/b>'+(imp?', '+imp+',':'')+' is running at only <b>'+Math.round(r.acc*100)+'%<\/b> \u2014 about <b>'+(r.leak*100).toFixed(1)+' '+T.leakWord+' per 100<\/b> are going here.',ch:r.chapter});\r\n    else if(r.coverage<0.6)\r\n      out.push({ic:'cool',icon:'\ud83d\udd0d',txt:'<b>'+chBrief(r.chapter)+'<\/b>: accuracy is fine at '+Math.round(r.acc*100)+'%, but you have seen only <b>'+Math.round(r.coverage*100)+'%<\/b> of a chapter'+(imp?' '+imp:'')+' \u2014 finish the set.',ch:r.chapter});\r\n    else\r\n      out.push({ic:'good',icon:'\u2705',txt:'<b>'+chBrief(r.chapter)+'<\/b>'+(imp?' ('+stripHtml(imp)+')':'')+' is in good shape at '+Math.round(r.acc*100)+'% \u2014 keep it warm through the revision queue.',ch:r.chapter});\r\n  });\r\n\r\n  \/\/ a format gap costs you in every chapter at once\r\n  const f = formatRows().filter(r=>r.acc!==null && r.attempts>=8).sort((a,b)=>a.acc-b.acc);\r\n  if(f.length>=2){\r\n    const worst=f[0], best=f[f.length-1];\r\n    if(best.acc-worst.acc >= 0.12){\r\n      const tail = worst.kind==='shape'\r\n        ? 'That is a reading habit, not a gap in the rules \u2014 and it costs you in every chapter at once.'\r\n        : 'That is recall, not comprehension \u2014 these have to be committed to memory, and they turn up everywhere.';\r\n      out.push({ic:'hot',icon:'\ud83e\udde9',txt:'<b>'+worst.label+'<\/b> questions are running at <b>'+Math.round(worst.acc*100)+'%<\/b> while you sit at '+Math.round(best.acc*100)+'% on '+best.label.toLowerCase()+'. '+tail});\r\n    }\r\n  }\r\n  \/\/ big chapter you have exhausted\r\n  const done = rows.filter(r=>!named.has(r.chapter) && r.weight>=0.08 && r.coverage>=0.9 && r.count>0).sort((a,b)=>b.weight-a.weight)[0];\r\n  if(done) out.push({ic:'warm',icon:'\ud83d\udcd8',txt:'You have worked nearly every question in <b>'+chBrief(done.chapter)+'<\/b>'+(impPhrase(done)?', '+impPhrase(done):'')+'. Practice has given what it can \u2014 go back to the source text for the rest.',ch:done.chapter});\r\n  if(WT && W.unstocked.length)\r\n    out.push({ic:'hot',icon:'\ud83d\udd73\ufe0f',txt:'<b>'+W.unstocked.length+' rated '+(W.unstocked.length===1?'chapter has':'chapters have')+' no questions in this bank<\/b> \u2014 '+W.unstocked.slice(0,3).map(chBrief).join(', ')+(W.unstocked.length>3?' and others':'')+'. Nothing here prepares you for them.'});\r\n  if(weak.size>=3) out.push({ic:'hot',icon:'\u26a0\ufe0f',txt:'You have <b>'+weak.size+' weak questions<\/b> flagged, biggest chapter first. One Weak-areas sitting clears the backlog.',weak:true});\r\n  if(due.length) out.push({ic:'warm',icon:'\ud83d\udd01',txt:'<b>'+due.length+' questions<\/b> you had mastered have decayed below <b>'+Math.round(CFG.retention.riskBelow*100)+'% recall<\/b>. Re-answering one costs seconds; re-learning it later costs an evening.'});\r\n  if(flags.size) out.push({ic:'cool',icon:'\ud83d\udd16',txt:'<b>'+flags.size+'<\/b> question'+(flags.size>1?'s are':' is')+' flagged for review. Clear the flags before the next mock.',flag:true});\r\n\r\n  $('recoList').innerHTML = out.map(r=>{\r\n    let btn='';\r\n    if(r.ch)        btn='<button class=\"go\" data-goch=\"'+encodeURIComponent(r.ch)+'\">Practice \u2192<\/button>';\r\n    else if(r.weak) btn='<button class=\"go\" data-goweak=\"1\">Start \u2192<\/button>';\r\n    else if(r.flag) btn='<button class=\"go\" data-goflag=\"1\">Open \u2192<\/button>';\r\n    return '<div class=\"reco\"><span class=\"ic '+r.ic+'\">'+r.icon+'<\/span><p>'+r.txt+'<\/p>'+btn+'<\/div>';\r\n  }).join('');\r\n}\r\nfunction renderLeaks(rows){\r\n  const list = rows.filter(r=>r.count>0).sort((a,b)=>b.leak-a.leak);\r\n  if(!list.length) return;\r\n  const max = Math.max(0.0001, ...list.map(r=>r.leak));\r\n  const total = list.reduce((a,r)=>a+r.leak,0)*100;\r\n  const top3 = list.slice(0,3);\r\n  $('leakNote').innerHTML = 'On today\\u2019s form you would expect to drop about <b>'+Math.round(total)+' '+T.leakWord+' in every 100<\/b>. <b>'\r\n    + top3.map(r=>chShort(r.chapter)).join(', ')+'<\/b> alone account for <b>'+Math.round(top3.reduce((a,r)=>a+r.leak,0)*100)\r\n    + '<\/b> of them \u2014 the shortest route to a better score.';\r\n  $('leakBars').innerHTML = list.map(r=>{\r\n    const m=r.leak*100;\r\n    const col = m>=8?'linear-gradient(90deg,#F08A92,var(--bad))' : m>=4?'linear-gradient(90deg,var(--gold-lt),var(--gold))' : 'linear-gradient(90deg,#9DB6EE,var(--blue-700))';\r\n    return '<div class=\"lrow\"><div><span class=\"lname\" title=\"'+r.chapter+'\">'+chBrief(r.chapter)+'<\/span>'\r\n      + '<span class=\"lsub\">'+(impPhrase(r)?stripHtml(impPhrase(r))+' \u00b7 ':'')+'you would clear about '+Math.round(r.expected*100)+'% today<\/span><\/div>'\r\n      + '<div class=\"ltrack\"><div class=\"lfill\" style=\"width:'+(r.leak\/max*100)+'%;background:'+col+'\"><\/div><\/div>'\r\n      + '<div class=\"lval\">'+m.toFixed(1)+'<small>'+T.leakUnit+'<\/small><\/div><\/div>';\r\n  }).join('');\r\n}\r\nfunction renderFormats(){\r\n  const rows=formatRows();\r\n  const bar = r => {\r\n    const p = r.acc===null?null:Math.round(r.acc*100);\r\n    const col = p===null?'#CBD5E1' : p<50?'linear-gradient(90deg,#F08A92,var(--bad))' : p<70?'linear-gradient(90deg,var(--gold-lt),var(--gold))' : 'linear-gradient(90deg,#6EE7B7,var(--ok))';\r\n    return '<div class=\"lrow\"><div><span class=\"lname\">'+r.label+'<\/span>'\r\n      + '<span class=\"lsub\">'+r.total+' in this bank \u00b7 '+r.seen+' attempted<\/span><\/div>'\r\n      + '<div class=\"ltrack\"><div class=\"lfill\" style=\"width:'+(p===null?0:p)+'%;background:'+col+'\"><\/div><\/div>'\r\n      + '<div class=\"lval\">'+(p===null?'\u2014':p+'%')+'<small>accuracy<\/small><\/div><\/div>';\r\n  };\r\n  const sorter=(a,b)=>(a.acc===null)-(b.acc===null)||(a.acc-b.acc);\r\n  $('shapeBars').innerHTML = rows.filter(r=>r.kind==='shape').sort(sorter).map(bar).join('');\r\n  $('traitBars').innerHTML = rows.filter(r=>r.kind==='trait').sort(sorter).map(bar).join('');\r\n  const rated = rows.filter(r=>r.acc!==null && r.attempts>=8).sort(sorter);\r\n  $('fmtNote').innerHTML = rated.length>=2\r\n    ? (()=>{ const w=rated[0], b=rated[rated.length-1], gap=Math.round((b.acc-w.acc)*100);\r\n        return gap>=12\r\n          ? 'Your weakest kind of question is <b>'+w.label+'<\/b> at <b>'+Math.round(w.acc*100)+'%<\/b>, against <b>'+Math.round(b.acc*100)+'%<\/b> on '+b.label.toLowerCase()+' \u2014 a <b>'+gap+'-point<\/b> gap. That is worth more than any single chapter, because these turn up in all of them.'\r\n          : 'You handle the different kinds of question evenly, within <b>'+gap+' points<\/b> of each other. Nothing to fix here \u2014 keep working the chapter list.'; })()\r\n    : 'Attempt a few more and this will show whether the format is costing you more than the topic.';\r\n}\r\nfunction renderRevision(due){\r\n  $('revQ').innerHTML = due.length\r\n    ? due.slice(0,8).map(d=>'<button class=\"rev\" data-gouid=\"'+encodeURIComponent(uid(d.q))+'\">'\r\n        + '<span class=\"n\">Q'+d.q.id+'<\/span><span class=\"t\">'+preview(d.q,58)+'<\/span>'\r\n        + '<span class=\"d\">'+Math.round(d.recall*100)+'% recall<\/span><\/button>').join('')\r\n    : '<p style=\"font-size:13px;color:var(--slate);line-height:1.6\">Nothing decaying right now. Mastered questions return here as their estimated recall drops below '+Math.round(CFG.retention.riskBelow*100)+'%.<\/p>';\r\n}\r\nfunction renderMastery(){\r\n  const b=[0,0,0,0];\r\n  QS.forEach(q=>{ const s=P.stats[uid(q)];\r\n    if(!s || (s.correct+s.incorrect)===0) b[0]++;\r\n    else if(s.correct>=CFG.masteryThreshold) b[3]++;\r\n    else if(s.correct>=2) b[2]++;\r\n    else b[1]++; });\r\n  const labels=['Untouched','Learning (0\u20131 \u2713)','Almost there (2 \u2713)','Mastered ('+CFG.masteryThreshold+' \u2713+)'];\r\n  const cols=['#CBD5E1','var(--gold)','var(--blue-700)','var(--ok)'];\r\n  $('mastDist').innerHTML = b.map((n,i)=>\r\n    '<div class=\"lrow\" style=\"grid-template-columns:minmax(120px,1fr) 2fr 54px\"><span class=\"lname\">'+labels[i]+'<\/span>'\r\n    + '<div class=\"ltrack\"><div class=\"lfill\" style=\"width:'+(QS.length?n\/QS.length*100:0)+'%;background:'+cols[i]+'\"><\/div><\/div>'\r\n    + '<div class=\"lval\" style=\"font-size:15px\">'+n+'<\/div><\/div>').join('');\r\n}\r\nfunction bindPerf(){\r\n  const f=$('btnFocus'), m=$('btnMock'), w=$('btnWipe');\r\n  if(f) f.onclick=()=>startSession('focus');\r\n  if(m) m.onclick=()=>startSession('mock');\r\n  if(w) w.onclick=wipe;\r\n}\r\n\r\n\/* =====================================================================\r\n   16. ANSWERING\r\n   ===================================================================== *\/\r\nfunction check(){\r\n  const p=pool(), q=p[S.i]; if(!q) return;\r\n  if(S.pick==null){ S.nudge=true; render(); return; }\r\n  const u=uid(q), ok = S.pick===q.correct;\r\n  S.ans[u]=S.pick; S.pick=null; S.nudge=false;\r\n  const s=stat(u);\r\n  ok ? s.correct++ : s.incorrect++;\r\n  s.last=Date.now(); s.lastOk=ok;\r\n  P.log.push({u, ok, ts:Date.now()});\r\n  P.lastUid=u;\r\n  refreshWeak(); save(); render();\r\n  const res=$('result'); if(res && res.scrollIntoView) try{ res.scrollIntoView({block:'nearest',behavior:'smooth'}); }catch(e){}\r\n}\r\nfunction wipe(){\r\n  if(!confirm('Permanently erase ALL lifetime performance for this subject?\\n\\nMastery, weak areas, flags, accuracy history, the built session and the readiness score all go. This cannot be undone.')) return;\r\n  P = blank(); flags.clear(); weak.clear(); S.ans={};\r\n  save(); setFilter('all'); renderPerf(); hdr();\r\n  toast('Lifetime performance erased', true);\r\n}\r\n\r\n\/* =====================================================================\r\n   18. EVENTS\r\n   ===================================================================== *\/\r\nfunction setTab(t){\r\n  S.tab=t;\r\n  document.querySelectorAll('#cdRoot .tab').forEach(b=>b.setAttribute('aria-selected', b.dataset.tab===t));\r\n  $('viewQuiz').classList.toggle('hide', t!=='quiz');\r\n  $('viewPerf').classList.toggle('hide', t!=='perf');\r\n  $('cdFilters').classList.toggle('hide', t!=='quiz');\r\n  if(t==='perf') renderPerf();\r\n}\r\nfunction setFilter(f, ch){\r\n  S.filter=f; S.i=0; S.pick=null;\r\n  if(ch) S.chapter=ch;\r\n  document.querySelectorAll('#cdRoot .pill-f').forEach(b=>b.setAttribute('aria-pressed', b.dataset.f===f));\r\n  render();\r\n}\r\ndocument.querySelectorAll('#cdRoot .tab').forEach(b=>b.onclick=()=>setTab(b.dataset.tab));\r\ndocument.querySelectorAll('#cdRoot .pill-f').forEach(b=>b.onclick=()=>setFilter(b.dataset.f));\r\n$('chapList').addEventListener('click', e=>{\r\n  const chip=e.target.closest('.chapchip'); if(!chip) return;\r\n  S.chapter = decodeURIComponent(chip.dataset.ch);\r\n  S.i=0; S.pick=null; render();\r\n});\r\n$('btnCheck').onclick = check;\r\n$('btnNext').onclick  = ()=>{ S.i++; S.pick=null; render(); };\r\n$('btnPrev').onclick  = ()=>{ S.i--; S.pick=null; render(); };\r\n$('btnFlag').onclick  = ()=>{\r\n  const p=pool(), q=p[S.i]; if(!q) return;\r\n  const u=uid(q);\r\n  flags.has(u) ? flags.delete(u) : flags.add(u);\r\n  P.flags=[...flags]; save(); render();\r\n};\r\n$('navToggle').onclick = ()=>{ navOpen=!navOpen; renderNav(pool()); };\r\nlet tmr;\r\n$('cdSearch').addEventListener('input', e=>{\r\n  clearTimeout(tmr);\r\n  tmr=setTimeout(()=>{ S.query=e.target.value.trim(); S.i=0; S.pick=null; render(); },220);\r\n});\r\n$('tglUn').onclick = e=>{\r\n  S.unattempted=!S.unattempted;\r\n  e.currentTarget.setAttribute('aria-pressed',S.unattempted);\r\n  e.currentTarget.firstChild.textContent = S.unattempted?'\u2611 ':'\u25fb ';\r\n  S.i=0; S.pick=null; render();\r\n};\r\n$('tglReset').onclick = ()=>{\r\n  if(!Object.keys(S.ans).length) return;\r\n  if(!confirm('Reset this sitting? Only the answers on screen are cleared \u2014 your lifetime performance and mastery are kept.')) return;\r\n  S.ans={}; S.i=0; S.pick=null; render();\r\n  toast('Session reset \u2014 performance data kept', true);\r\n};\r\n\r\n\/* performance-tab jumps + AI chips, delegated *\/\r\ndocument.addEventListener('click', e=>{\r\n  if(!e.target.closest('#cdRoot')) return;\r\n  const goch=e.target.closest('[data-goch]');\r\n  if(goch){ setTab('quiz'); setFilter('chapter', decodeURIComponent(goch.dataset.goch));\r\n    toast('Filtered to '+chShort(S.chapter), true); return; }\r\n  if(e.target.closest('[data-goweak]')){ setTab('quiz'); setFilter('weak'); return; }\r\n  if(e.target.closest('[data-goflag]')){ setTab('quiz'); setFilter('flagged'); return; }\r\n  const gu=e.target.closest('[data-gouid]');\r\n  if(gu){\r\n    const u=decodeURIComponent(gu.dataset.gouid);\r\n    setTab('quiz'); setFilter('all');\r\n    const idx=pool().findIndex(q=>uid(q)===u);\r\n    if(idx>=0){ S.i=idx; render(); }\r\n    return;\r\n  }\r\n});\r\n\/* keyboard, scoped to the widget *\/\r\ndocument.addEventListener('keydown', e=>{\r\n  if(S.tab!=='quiz') return;\r\n  const t=e.target;\r\n  if(t && (\/^(INPUT|TEXTAREA|SELECT)$\/.test(t.tagName) || t.isContentEditable)) return;\r\n  if(e.ctrlKey||e.metaKey||e.altKey) return;\r\n  const p=pool(); if(!p.length) return;\r\n  const q=p[S.i];\r\n  if(\/^[1-9]$\/.test(e.key)){\r\n    const k=+e.key-1;\r\n    if(q && S.ans[uid(q)]==null && k<q.options.length){ e.preventDefault(); S.pick=k; S.nudge=false; render(); }\r\n    return;\r\n  }\r\n  const low=e.key.toLowerCase();\r\n  if(\/^[a-f]$\/.test(low)){\r\n    const k=low.charCodeAt(0)-97;\r\n    if(q && S.ans[uid(q)]==null && k<q.options.length){ e.preventDefault(); S.pick=k; S.nudge=false; render(); }\r\n    return;\r\n  }\r\n  if(e.key==='Enter'){ e.preventDefault();\r\n    if(q && S.ans[uid(q)]==null) check();\r\n    else if(S.i<p.length-1){ S.i++; S.pick=null; render(); }\r\n    return; }\r\n  if(e.key==='ArrowRight'){ e.preventDefault(); S.i++; S.pick=null; render(); return; }\r\n  if(e.key==='ArrowLeft'){ e.preventDefault(); S.i--; S.pick=null; render(); return; }\r\n  if(low==='f'){ e.preventDefault(); $('btnFlag').click(); }\r\n});\r\nwindow.addEventListener('beforeunload', save);\r\n\r\n\/* =====================================================================\r\n   19. BOOT\r\n   ===================================================================== *\/\r\n$('cdEyebrow').textContent = 'CSS ADDA \u00b7 PromotionExams.com' + (CFG.eyebrow ? '  \u00b7  '+CFG.eyebrow : '');\r\n$('cdTopic').textContent   = CFG.topic;\r\n$('cdSub').textContent     = CFG.sub;\r\n$('wHead').textContent     = T.onScreen;\r\n$('wUnit').textContent     = WT ? 'importance' : 'of this bank';\r\n$('chapHint').textContent  = '';\r\nif(SRC_ON){\r\n  $('srcCard').classList.remove('hide');\r\n  $('srcLink').href = CFG.sourceUrl;\r\n}\r\nif(WT && W.derived.length) console.warn('[importance] not rated yet: '+W.derived.join(' | ')+' \u2014 using share of the bank for these.');\r\nif(WT && W.unstocked.length) console.warn('[importance] these keys matched no chapter in the bank: '+W.unstocked.join(' | '));\r\nif(WT) console.info('[importance] '+CHAPTERS.filter(c=>W.source[c]==='rated').length+' of '+CHAPTERS.length+' chapters matched a rating.');\r\nif(!WT) console.info('[ranking] chapterImportance is empty \u2014 chapters are ranked by their share of this bank and importance is not mentioned anywhere.');\r\nsetTab('quiz');\r\ntry{ render(); }catch(err){ console.error('render failed', err); }\r\n\r\n\/* =====================================================================\r\n   20. CONTENT PROTECTION\r\n   Honest about what this can and cannot do.\r\n\r\n   REALLY BLOCKED\r\n     copy, cut, right-click, drag-out, text selection, Ctrl\/Cmd+C, X, S,\r\n     P, U, and printing or \"Save as PDF\" from the browser.\r\n\r\n   DETERRED, NOT BLOCKED\r\n     screenshots. No web page can stop the operating system taking one \u2014\r\n     Print Screen, Snipping Tool, macOS Shift-Cmd-4 and every phone all\r\n     work below the browser. What is done instead: the questions blur the\r\n     moment this window stops being the front window, which defeats the\r\n     common \"screenshot with another app\" and casual screen-share cases,\r\n     and Print Screen is caught where the browser reports it and the\r\n     clipboard is overwritten.\r\n\r\n   NOT BLOCKED AT ALL\r\n     View Source, Save Page, DevTools, or Reader Mode. Every question is\r\n     in the page HTML because that is how the widget runs. Anyone willing\r\n     to open the source can read the bank. Serving questions from a\r\n     licence-checked endpoint is the only real fix for that; this layer\r\n     stops casual copying, which is what it is for.\r\n   ===================================================================== *\/\r\nconst PROTECT = {\r\n  selection : true,   \/\/ block selecting, copying, cutting, dragging\r\n  context   : true,   \/\/ block right-click inside the widget\r\n  keys      : true,   \/\/ block Ctrl\/Cmd + C X S P U\r\n  print     : true,   \/\/ swap the paper for a notice when printing\r\n  veil      : true    \/\/ blur the questions when the window loses focus\r\n};\r\n\r\n(function protectContent(){\r\n  const root = $('cdRoot');\r\n  const stop = (e, msg) => { e.preventDefault(); e.stopPropagation(); if(msg) toast(msg); return false; };\r\n\r\n  if(PROTECT.selection){\r\n    ['copy','cut'].forEach(ev => root.addEventListener(ev, e=>{\r\n      if(e.target && \/^(INPUT|TEXTAREA)$\/.test(e.target.tagName)) return;   \/\/ let the search box work\r\n      stop(e,'This content cannot be copied');\r\n    }));\r\n    root.addEventListener('dragstart', e=>stop(e));\r\n    root.addEventListener('selectstart', e=>{\r\n      if(e.target && \/^(INPUT|TEXTAREA)$\/.test(e.target.tagName)) return;\r\n      e.preventDefault();\r\n    });\r\n  }\r\n\r\n  if(PROTECT.context)\r\n    root.addEventListener('contextmenu', e=>stop(e,'Right-click is disabled here'));\r\n\r\n  if(PROTECT.keys){\r\n    document.addEventListener('keydown', e=>{\r\n      const t=e.target;\r\n      const inField = t && (\/^(INPUT|TEXTAREA)$\/.test(t.tagName) || t.isContentEditable);\r\n      const k=(e.key||'').toLowerCase();\r\n      if((e.ctrlKey||e.metaKey) && ['c','x','s','p','u'].includes(k)){\r\n        if(inField && (k==='c'||k==='x')) return;    \/\/ copying inside the search box is harmless\r\n        return stop(e, k==='p' ? 'Printing is disabled' : k==='s' ? 'Saving is disabled' : 'This content cannot be copied');\r\n      }\r\n      if((e.ctrlKey||e.metaKey) && e.shiftKey && ['i','j','c'].includes(k)) return stop(e);\r\n      if(e.key==='F12') return stop(e);\r\n    }, true);\r\n\r\n    \/\/ Print Screen only reaches the page on some platforms; overwrite what it left\r\n    document.addEventListener('keyup', e=>{\r\n      if(e.key==='PrintScreen' || e.code==='PrintScreen'){\r\n        try{ navigator.clipboard && navigator.clipboard.writeText(' '); }catch(err){}\r\n        toast('Screenshots are not permitted');\r\n      }\r\n    });\r\n  }\r\n\r\n  if(PROTECT.print){\r\n    \/\/ the CSS swap covers rendering; this catches the shortcut and the menu\r\n    if(window.matchMedia){\r\n      const mq = window.matchMedia('print');\r\n      const onPrint = m => { if(m.matches) toast('Printing is disabled'); };\r\n      mq.addEventListener ? mq.addEventListener('change', onPrint) : mq.addListener(onPrint);\r\n    }\r\n    window.addEventListener('beforeprint', ()=>toast('Printing is disabled'));\r\n  }\r\n\r\n  if(PROTECT.veil){\r\n    const veil = on => root.classList.toggle('veiled', !!on);\r\n    window.addEventListener('blur',  ()=>veil(true));\r\n    window.addEventListener('focus', ()=>veil(false));\r\n    document.addEventListener('visibilitychange', ()=>veil(document.hidden));\r\n  }\r\n})();\r\n\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>CSS ADDA \u00b7 PromotionExams.com Chapter-wise Test Series Chapter drills with a planner that builds your next sitting for you. 0Questions [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"disabled","ast-banner-title-visibility":"disabled","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"disabled","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[52],"tags":[],"class_list":["post-14925","page","type-page","status-publish","hentry","category-test-series"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>MCQs on FRBM ACT - PromotionExams<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/promotionexams.com\/?page_id=14925\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MCQs on FRBM ACT - PromotionExams\" \/>\n<meta property=\"og:description\" content=\"CSS ADDA \u00b7 PromotionExams.com Chapter-wise Test Series Chapter drills with a planner that builds your next sitting for you. 0Questions [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/promotionexams.com\/?page_id=14925\" \/>\n<meta property=\"og:site_name\" content=\"PromotionExams\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-31T14:12:08+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"136 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/promotionexams.com\\\/?page_id=14925\",\"url\":\"https:\\\/\\\/promotionexams.com\\\/?page_id=14925\",\"name\":\"MCQs on FRBM ACT - PromotionExams\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/promotionexams.com\\\/#website\"},\"datePublished\":\"2026-08-04T12:38:29+00:00\",\"dateModified\":\"2026-08-31T14:12:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/promotionexams.com\\\/?page_id=14925#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/promotionexams.com\\\/?page_id=14925\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/promotionexams.com\\\/?page_id=14925#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/promotionexams.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MCQs on FRBM ACT\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/promotionexams.com\\\/#website\",\"url\":\"https:\\\/\\\/promotionexams.com\\\/\",\"name\":\"CSSADDA.IN\",\"description\":\"Best platform for Govt. Departmental Promotion Exams\",\"publisher\":{\"@id\":\"https:\\\/\\\/promotionexams.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/promotionexams.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/promotionexams.com\\\/#organization\",\"name\":\"CSSADDA\",\"url\":\"https:\\\/\\\/promotionexams.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/promotionexams.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/promotionexams.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/CSS-ADDA-Logo.png\",\"contentUrl\":\"https:\\\/\\\/promotionexams.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/CSS-ADDA-Logo.png\",\"width\":1077,\"height\":227,\"caption\":\"CSSADDA\"},\"image\":{\"@id\":\"https:\\\/\\\/promotionexams.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MCQs on FRBM ACT - PromotionExams","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/promotionexams.com\/?page_id=14925","og_locale":"en_GB","og_type":"article","og_title":"MCQs on FRBM ACT - PromotionExams","og_description":"CSS ADDA \u00b7 PromotionExams.com Chapter-wise Test Series Chapter drills with a planner that builds your next sitting for you. 0Questions [&hellip;]","og_url":"https:\/\/promotionexams.com\/?page_id=14925","og_site_name":"PromotionExams","article_modified_time":"2026-08-31T14:12:08+00:00","twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"136 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/promotionexams.com\/?page_id=14925","url":"https:\/\/promotionexams.com\/?page_id=14925","name":"MCQs on FRBM ACT - PromotionExams","isPartOf":{"@id":"https:\/\/promotionexams.com\/#website"},"datePublished":"2026-08-04T12:38:29+00:00","dateModified":"2026-08-31T14:12:08+00:00","breadcrumb":{"@id":"https:\/\/promotionexams.com\/?page_id=14925#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/promotionexams.com\/?page_id=14925"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/promotionexams.com\/?page_id=14925#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/promotionexams.com\/"},{"@type":"ListItem","position":2,"name":"MCQs on FRBM ACT"}]},{"@type":"WebSite","@id":"https:\/\/promotionexams.com\/#website","url":"https:\/\/promotionexams.com\/","name":"CSSADDA.IN","description":"Best platform for Govt. Departmental Promotion Exams","publisher":{"@id":"https:\/\/promotionexams.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/promotionexams.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/promotionexams.com\/#organization","name":"CSSADDA","url":"https:\/\/promotionexams.com\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/promotionexams.com\/#\/schema\/logo\/image\/","url":"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/07\/CSS-ADDA-Logo.png","contentUrl":"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/07\/CSS-ADDA-Logo.png","width":1077,"height":227,"caption":"CSSADDA"},"image":{"@id":"https:\/\/promotionexams.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/pages\/14925","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/promotionexams.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14925"}],"version-history":[{"count":22,"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/pages\/14925\/revisions"}],"predecessor-version":[{"id":16346,"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/pages\/14925\/revisions\/16346"}],"wp:attachment":[{"href":"https:\/\/promotionexams.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14925"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/promotionexams.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14925"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/promotionexams.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}