Table 4 : Revenue Expenditure - ਆਰਬੀਆਈ - Reserve Bank of India
RbiSearchHeader
Type of Document:
Function:
Department:
Search by Keyword:
Year:
Month:
From Date:
To Date:
Format:
Trending Searches
Past Searches
Useful Links
Failed to "?eval" string with this error: ---begin-message--- Syntax error in ?eval-ed string in line 1, column 34469: Encountered "/", but was expecting one of: <STRING_LITERAL> <RAW_STRING> "false" "true" <INTEGER> <DECIMAL> "." "+" "-" "!" "[" "(" "{" <ID> ---end-message--- The failing expression: ==> completeJson?eval [in template "20099#20125#25189026" at line 18, column 56] ---- FTL stack trace ("~" means nesting-related): - Failed at: #list completeJson?eval as jsonKey, j... [in template "20099#20125#25189026" at line 18, column 49] ----
1<#assign completeJson = content.getData()?remove_beginning("<p>")?remove_ending("</p>") ,
2 isVariableString = completeJson?is_string
3/>
4
5
6<#assign theme_display = themeDisplay />
7<#assign images_folder = theme_display.getPathThemeImages() />
8<#assign tabindexNum ="" />
9
10<!-- <div class="desktop-primary-navigation-wrapper full-width">-->
11 <nav class="container pl-0 pr-0" tabindex="0" aria-label="Primary Navigation Use tab keys to access menu items and Press enter key to activate.">
12 <div class="rbi-header-wrap full-width">
13 <div class="container-fluid rbi-header">
14 <div data-title="Primary Navigation" id="primary-navigation" data-intro="Smart navigation with clear segregations" class="rbi-primary-navigation">
15 <ul class="nav navbar-site" role="menu">
16 <!--Menu Level 1 start-->
17 <#if (content.getData())??>
18 <#list completeJson?eval as jsonKey, jsonValue>
19 <#list jsonValue as singleJsonValue>
20 <li class="nav top-level-menu ${singleJsonValue.ListInfo}" role="menu" aria-label="${singleJsonValue.FirstLevelText} menu item" >
21
22
23 <#if singleJsonValue.IsSecondLevelExists=="true">
24 <#assign topLevelMenuRole="role='menuitem'">
25 <#assign collapseText="Collapse">
26 <#else>
27 <#assign topLevelMenuRole="role='menuitem'">
28 <#assign collapseText=" ">
29 </#if>
30
31
32
33
34 <#if singleJsonValue.FirstLevelText??>
35
36 <span role="menu" class="page-level-one-text">
37 <a class="nav-link page-level-1" aria-label="${singleJsonValue.FirstLevelText} ${collapseText} menu item" ${topLevelMenuRole} href="${singleJsonValue.FirstLevelLink}" tabindex="0" >
38 <span class="text-truncate">${singleJsonValue.FirstLevelText}</span>
39 </a>
40 </span>
41 </#if>
42 <#if singleJsonValue.IsSecondLevelExists=="true">
43 <div class="top-mega-menu-wrap" role="menu" tabindex="0" aria-label="${singleJsonValue.FirstLevelText} Sub Menu Open">
44 <div class="repateable-img d-none"></div>
45 <div class="mega-menu-first-block equalColumns">
46 <div class="mega-menu-first-block-row">
47 <h2>${singleJsonValue.FirstLevelText}</h2>
48 <#if singleJsonValue.FirstLevelDescription?? && singleJsonValue.FirstLevelDescription!="">
49 <p tabindex="0" class="desc">${singleJsonValue.FirstLevelDescription}</p>
50 </#if>
51
52
53 </div>
54 </div>
55 <div class="mega-menu-second-blocks equalColumns">
56 <span class="top-level-page-name">${singleJsonValue.FirstLevelText}</span>
57 <!--Menu Level 2 start-->
58 <#if singleJsonValue.IsSecondLevelExists == "true" >
59 <ul class="second-level-menu test">
60 <#list singleJsonValue.SecondLevelData as secondLevelData>
61
62
63 <li class="second-level-page test" role="menuitem">
64 <!--${secondLevelData.SecondLevelLink}-->
65
66 <a class="second-level-menu-URL" target="_self"
67 href="${secondLevelData.SecondLevelLink}" tabindex="0">
68 ${secondLevelData.SecondLevelText}
69
70 </a>
71 <!--${secondLevelData.SecondLevelLink}-->
72 <#if secondLevelData.IsThirdLevelExists == "true" >
73 <div class="primary-nav-arrow-wrapper">
74
75 <span class="primary-nav-arrow" role="menu" tabindex="0" title="Open Submenu for ${secondLevelData.SecondLevelText}">
76
77 <img src="${images_folder}/rbi-main/nav-arrow.svg" alt="${secondLevelData.SecondLevelText}">
78
79 </span>
80
81 </div>
82 </#if>
83
84
85
86 <!--Menu Level 3 start-->
87 <div class="mega-menu-third-blocks equalColumns">
88 <span class="third-level-page-name">${secondLevelData.SecondLevelText}</span>
89 <#if secondLevelData.IsThirdLevelExists == "true" >
90 <ul class="third-level-menu">
91
92 <#list secondLevelData.ThirdLevelData as thirdLevelData>
93
94 <#if thirdLevelData.IsFourthLevelExists == "true" >
95 <#assign third_lavel_aria ="open sub menu for ${thirdLevelData.ThirdLevelText}" />
96 <#assign rolemenu = "role=menu" />
97 <#else>
98 <#assign third_lavel_aria ="${thirdLevelData.ThirdLevelText}" />
99 <#assign rolemenu = "" />
100
101 </#if>
102
103 <li class="third-level-page">
104 <span class="hide-text"></span>
105 <#if thirdLevelData.OpenNewTab?? >
106 <a href="${thirdLevelData.ThirdLevelLink}" ${rolemenu} aria-label="${third_lavel_aria}" target="_blank">${thirdLevelData.ThirdLevelText}</a>
107 <#else>
108 <a href="${thirdLevelData.ThirdLevelLink}" ${rolemenu} aria-label="${third_lavel_aria}" target="_self">${thirdLevelData.ThirdLevelText}</a>
109 </#if>
110
111
112 <!--Menu Level 4 start-->
113
114 <#if thirdLevelData.IsFourthLevelExists == "true" >
115 <ul class="fourth-level-menu">
116
117 <#list thirdLevelData.FourthLevelData as fourthLevelData>
118 <li class="fourth-level-page" role="menuitem" >
119 <a href="${fourthLevelData.FourthLevelLink}" target="_self">${fourthLevelData.FourthLevelText}</a>
120 </li>
121 </#list>
122 </ul>
123 </#if>
124
125
126 </li>
127
128</#list>
129</#if>
130
131 <!--json area-->
132
133 <#if secondLevelData.IsThirdLevelExists == "true" >
134 <#if secondLevelData.CommonSecondLevelData?? && secondLevelData.CommonSecondLevelData.Main.ImageLink != "">
135 <div class="pn-dynamic-data-wrapper">
136 <!--josn image-->
137 <#if secondLevelData.CommonSecondLevelData.Main.ImageLink != "">
138 <div class="pn-dynamic-data--img d-none">
139 <img src="${secondLevelData.CommonSecondLevelData.Main.ImageLink}" alt="RBI" title="RBI" tabindex="0">
140 </div>
141 </#if>
142 <!--josn image-->
143
144 <!--json dynamic content-->
145 <div class="pn-content-dynamic-wrapper">
146
147 <!--change as per recomendation-->
148 <ul> <h2>${languageUtil.get(locale, "quick-links")}</h2>
149 <#if secondLevelData.CommonSecondLevelData.Others??>
150 <#list secondLevelData.CommonSecondLevelData.Others as others>
151 <#if others.Title != "" >
152 <li class="pn-content-contents-row">
153 <div class="pn-content-contents-row--inner">
154 <div class="pn-dynamic-content-title">
155 <a href="${others.Link}" class="content-title--link">
156 ${others.Title}
157 </a>
158 </div>
159 <#if others.Description != "" >
160 <div class="pn-dynamic-content-desc">
161 ${others.Description}
162 </div>
163 </#if>
164 </div>
165 </li>
166 </#if>
167 </#list>
168 </#if>
169 </ul>
170 </div>
171 <!--json dynamic content-->
172 </div>
173 </#if>
174 </ul>
175 </#if>
176
177 <!--json area-->
178
179
180
181 </div>
182
183</li>
184
185</#list>
186</ul>
187</#if>
188<!--Menu Level 2 start-->
189</div>
190</div>
191</#if>
192
193<!--top-mega-menu-wrap ends-->
194
195</li>
196<!--Menu Level 1 ends-->
197</#list>
198</#list>
199</#if>
200
201</ul>
202</div>
203</div>
204</div>
205</nav>
206<!--</div>-->
207
208
209<script>
210 var clickedTab = false;
211
212 function tabPressEqualCol() {
213 // console.log('tabPressEqualCol function called');
214 if ($(window).width() < 1024) {
215 return false;
216 }
217
218 $('.top-level-menu').each(function() {
219 var getSecondLevelTabMenuLength = $(this).children(".top-mega-menu-wrap").find($(".second-level-menu li")).length;
220 //$(this).attr("aria-expanded", "false");
221 //console.log('working');
222 if (getSecondLevelTabMenuLength > 0) {
223 //console.log("working");
224 var isLevelOneisHidden = $(this).children(".top-mega-menu-wrap").is(":hidden");
225 console.log("isLevelOneisHidden --- " + !isLevelOneisHidden);
226 //for #35295
227 if (!isLevelOneisHidden) {
228 $(this).attr("aria-expanded", "true");
229 }
230 //end
231
232 //if (isLevelOneisHidden) {
233 // $(this).children(".top-mega-menu-wrap").show();
234 //const elms = document.querySelector('.top-level-menu');
235 //const getLeftPos = elms.getBoundingClientRect();
236 //const shiftLeftPos = getLeftPos.left;
237 //}
238
239 var maxHeight = 0;
240 var sameBlocks = ($(this).children(".top-mega-menu-wrap")).children(
241 '.equalColumns');
242 var thirdLevelBlockMenu = $(this).find('.mega-menu-third-blocks .third-level-menu');
243
244 sameBlocks.each(function (ev) {
245 $(this).css('height', 'fit-content');
246 if ($(this).height() > maxHeight) {
247 maxHeight = $(this).height();
248 }
249
250 });
251
252 sameBlocks.each(function (ev) {
253 if (maxHeight > 400) {
254 $(this).css('height', Math.round(maxHeight).toString() + 'px');
255 $(thirdLevelBlockMenu).css('height', Math.round(maxHeight).toString() + 'px');
256 } else {
257 $(this).css('height', '400px');
258 $(thirdLevelBlockMenu).css('height', '400px');
259 }
260 });
261 }
262 });
263
264
265
266
267
268 }
269
270 //tab key invoke//
271$(document).on('keyup', '.primary-nav-arrow', function (e) {
272 if ((e.keyCode === 9) || (e.keyCode === 13)) {
273 console.log('tab press');
274 tabPressEqualCol();
275 }
276});
277
278
279 $(document).ready(function () {
280
281 tabPressEqualCol();
282
283 //#35311 adding aria-expand on load
284 document.querySelectorAll('.top-level-menu').forEach(function(liEach) {
285 liEach.setAttribute('aria-expanded', 'false');
286 //liEach.setAttribute('aria-controls', 'menu');
287 });
288
289
290 //third level content title character length
291 $(".pn-dynamic-content-title a.content-title--link").each(function() {
292 var getFeedbackText=$(this).text().trim();
293 if (getFeedbackText.length > 43) {
294 var setFeedbackText = getFeedbackText.substring(0, 43);
295 $(this).text(setFeedbackText);
296 }
297 //console.log("getFeedbacktext --- " + getFeedbackText);
298 });
299
300 //third level content Desc character length
301 $(".pn-dynamic-content-desc").each(function() {
302 var getFeedbackText=$(this).text().trim();
303 if (getFeedbackText.length > 43) {
304 var setFeedbackText = getFeedbackText.substring(0, 43);
305 $(this).text(setFeedbackText);
306 }
307 //console.log("getFeedbacktext --- " + getFeedbackText);
308 });
309
310 // Check if 3rd level nav items exist
311 if($(".second-level-page").length){
312 $(".second-level-page").each(function() {
313 let thirdLevelNavItems = $(this).find('.third-level-page');
314 if(thirdLevelNavItems.length){
315 $(this).addClass('has-level-3');
316 }
317 });
318 }
319
320 // Check if 4th level nav items exist
321 if($(".third-level-page").length){
322 $(".third-level-page").each(function() {
323 let fourthLevelNavItems = $(this).find('.fourth-level-page');
324 if(fourthLevelNavItems.length){
325 $(this).addClass('is-level-4-accordion');
326 $(this).parents('.mega-menu-third-blocks').addClass('is-level-4-accordion-parent');
327 }
328 });
329 }
330
331 // Close Nav 1st level anchor text
332 $(".top-level-page-name").on('click', function () {
333 $(this).closest(".top-mega-menu-wrap").hide();
334 });
335
336 // Close Nav 2nd level anchor text
337 $(".third-level-page-name").on('click', function () {
338 $(this).parent(".mega-menu-third-blocks").removeClass('level-3-open');
339 $(this).siblings($(".third-level-menu")).hide();
340 });
341
342 // Nav 1st level anchor link with lchange for accessibilty fix line 300, 306 and 309
343 $('.top-level-menu> span a').on('click', function (e) {
344 if ($(this).hasClass('disableURL')) {
345 e.preventDefault();
346 }
347
348 if ($(window).width() < 1024) {
349 var getSecondLevelMenuLength = $(this).parent().siblings(".top-mega-menu-wrap").find($(
350 ".second-level-menu li")).length;
351 if (getSecondLevelMenuLength > 0) {
352 var menuOpen = $(this).parent().siblings(".top-mega-menu-wrap").is(":hidden");
353 if (menuOpen) {
354 $(this).parent().siblings(".top-mega-menu-wrap").show();
355 }
356 }
357 }
358 });
359
360 // Nav 1st level anchor link
361 $('.second-level-page a').on('click', function (e) {
362 if ($(this).hasClass('disableURL')) {
363 e.preventDefault();
364 }
365 if ($(window).width() < 1024) {
366 var getThirdLevelMenuLength = $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu li")).length;
367 if (getThirdLevelMenuLength > 0) {
368 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").addClass('level-3-open');
369 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu")).show();
370 //console.log("clicked....");
371 }
372 }
373 });
374
375
376
377 $('.second-level-page .primary-nav-arrow').on('click', function (e) {
378 if ($(this).hasClass('disableURL')) {
379 e.preventDefault();
380 }
381 if ($(window).width() < 1024) {
382 var getThirdLevelMenuLength = $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu li")).length;
383 if (getThirdLevelMenuLength > 0) {
384 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").addClass('level-3-open');
385 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu")).show();
386 //console.log("clicked....");
387 }
388 }
389 });
390
391 // Nav 1st level mouseenter event
392 $('.top-level-menu').mouseenter(function (e) {
393 if ($(window).width() < 1024) {
394 return false;
395 }
396
397 var getSecondLevelMenuLength = $(this).children(".top-mega-menu-wrap").find($(
398 ".second-level-menu li")).length;
399
400 //added
401 if (getSecondLevelMenuLength === 0) {
402 $(this).closest('.top-level-menu').find('.page-level-1').addClass("withoutDropdown");
403 //$(this).closest('.top-level-menu').find('.top-mega-menu-wrap').remove();
404 }
405 if (getSecondLevelMenuLength > 0) {
406 var isLevelOneisHidden = $(this).children(".top-mega-menu-wrap").is(":hidden");
407 if (isLevelOneisHidden) {
408 $(this).children(".top-mega-menu-wrap").show();
409 const elms = document.querySelector('.top-level-menu');
410 const getLeftPos = elms.getBoundingClientRect();
411 const shiftLeftPos = getLeftPos.left;
412 //#35311
413 $(this).attr("aria-expanded", "true");
414
415 //$(this).children(".top-mega-menu-wrap").css("left", "-" + shiftLeftPos + "px");
416
417 // added for equal column //
418 var maxHeight = 0;
419 var sameBlocks = ($(this).children(".top-mega-menu-wrap")).children(
420 '.equalColumns');
421 var thirdLevelBlockMenu = $(this).find('.mega-menu-third-blocks .third-level-menu');
422
423 sameBlocks.each(function (ev) {
424 $(this).css('height', 'fit-content');
425 if ($(this).height() > maxHeight) {
426 maxHeight = $(this).height();
427 }
428
429 });
430
431 sameBlocks.each(function (ev) {
432 if (maxHeight > 400) {
433 $(this).css('height', Math.round(maxHeight).toString() + 'px');
434 $(thirdLevelBlockMenu).css('height', Math.round(maxHeight).toString() + 'px');
435 } else {
436 $(this).css('height', '400px');
437 $(thirdLevelBlockMenu).css('height', '400px');
438 }
439
440 });
441 }
442 }
443
444 });
445
446 // Nav 1st level mouseleave event
447 $('.top-level-menu').mouseleave(function (e) {
448 if ($(window).width() < 1024) {
449 return false;
450 }
451 //#35311
452 $(this).attr("aria-expanded", "false");
453 $(this).children(".top-mega-menu-wrap").hide();
454 $(".third-level-menu").hide();
455 });
456
457 // Nav 2nd level mouseenter event
458 $(".second-level-page").mouseenter(function () {
459 if ($(window).width() < 1024) {
460 return false;
461 }
462 var thirdLevelMenu = $(this).find(".third-level-menu");
463 var thirdLevelMenuItems = $(this).find(".third-level-menu li");
464
465 if (thirdLevelMenuItems.length > 0) {
466 thirdLevelMenu.show();
467 }
468 });
469
470 // Nav 2nd level mouseleave event
471 $(".second-level-page").mouseleave(function () {
472 if ($(window).width() < 1024) {
473 return false;
474 }
475 var thirdLevelMenu = $(this).find(".third-level-menu");
476 thirdLevelMenu.hide();
477 });
478
479 // retriving top level url
480 $(document).on('keydown', '.top-level-menu', function (e) {
481 $('.nav.navbar-site').first().children('li').each(function () {
482 // $(this).find('a').attr('tabindex', '0');
483 // $(this).find('a').addClass('First-level-menu');
484 });
485
486 $(this).each(function () {
487 if ( $(this).children('.page-level-1').hasClass('disableURL') ) {
488 if (e.which == 13) {
489 if ($(this).find('.top-mega-menu-wrap').is(":hidden")) {
490 $(".top-mega-menu-wrap").hide();
491 $(this).find(".top-mega-menu-wrap").show();
492 clickedTab = true;
493 e.preventDefault();
494 } else {
495 $(this).find(".top-mega-menu-wrap").hide();
496 }
497 }
498 }
499
500 });
501 });
502
503 $(".rbi-primary-navigation a").each(function () {
504 var getPageLevelURL = $(this).attr("href");
505 if (((getPageLevelURL.indexOf("javascript") > -1)) || ((getPageLevelURL.indexOf(
506 "Javascript") > -1))) {
507 $(this).addClass("disableURL");
508
509 }
510
511
512 // added for collaborative events menu should not open
513 if ((getPageLevelURL.indexOf("href") > -1)) {
514 $(this).addClass("menu-not-open-collaborative");
515 }
516
517
518 });
519
520 /*blocked temprary need to know why shift key is desier*/
521 // $('.mega-menu-second-blocks .second-level-menu>li:last-child>a').on('keydown', function (e) {
522 // if( !e.shiftKey && e.keyCode ){
523 // $('.top-mega-menu-wrap').css('display', 'none');
524 // }
525 // });
526
527 var navMousedown = false;
528 $('.mega-menu-third-blocks .third-level-menu>li:last-child>a').on('mousedown', function () {
529 navMousedown = true;
530 });
531
532 $('.mega-menu-third-blocks .third-level-menu>li:last-child>a').on('focusout', function (event) {
533 $(this).keydown(function (e) {
534 if(!navMousedown) {
535 if( !e.shiftKey && e.keyCode ){
536 if( !$(this).parent('.is-level-4-accordion').hasClass('active') ){
537 $(".third-level-menu").css('display', 'none');
538 $(this).parent('.second-level-page').focus();
539 }
540 }
541 }
542 navMousedown = false;
543 });
544 });
545
546 $('.mega-menu-second-blocks .second-level-menu li.has-level-3').on('keydown', function (event) {
547 // on click of enter
548 if (event.which === 13) {
549 $(this).trigger('click').find('.third-level-menu').css('display', 'block');
550
551 }
552 });
553
554 $('.mega-menu-second-blocks .second-level-menu>li>a').on('focus', function (event) {
555 $(".third-level-menu").css('display', 'none');
556 });
557
558 $('.rbi-header .site-logo .custom-logo').on('focusout', function (event) {
559 $('.rbi-primary-navigation>ul>li:nth-child(2)>a').attr('tabindex', '0');
560 });
561
562 // On load get number of languages
563 let rbiLanguages = [];
564
565 if ($(".multipleLanguae-wrapper #languageSelector option").length) {
566 $(".multipleLanguae-wrapper #languageSelector option").each(function () {
567 let currentItem = {
568 languageText: $(this).text(),
569 languageURL: $(this).attr('value')
570 };
571 rbiLanguages.push(currentItem);
572
573 });
574 }
575
576
577 // Add languages to mobile list items
578 let langListItem = '';
579 let langListItemContainer = $(".pwa-primary-navigation-wrapper .nav>li:first-child").find(
580 '.second-level-menu');
581 langListItemContainer.empty();
582
583 if (rbiLanguages.length) {
584 $.each(rbiLanguages, function (key, value) {
585
586 if (value.languageURL == value.languageText) {
587 langListItem =
588 "<li class='second-level-page selected test' ><a href='javascript:void(0)' target='_self'>" +
589 value.languageText + "</a></li>";
590 } else {
591 langListItem =
592 "<li class='second-level-page test'><a href='" +
593 value.languageURL + "' target='_self'>" + value.languageText + "</a></li>";
594 }
595
596
597 langListItemContainer.append(langListItem);
598 });
599 }
600
601
602 });
603window.addEventListener("load", () => {
604 setTimeout(() => {
605 if(window.location.href.includes('lost-in-transmission-financial-markets-and-monetary-policy-duplicate-0')
606 ){
607 $(".multipleLanguae-wrapper .list ul li").each(function () {
608 $(this).removeClass('d-none')
609 });
610 }
611 }, 2000);
612 });
613
614</script>
615
616
617<script>
618/*$(document).ready(function(){
619 setTimeout(function() {
620 $('.rbi_home_hero_wrapper .owl-dots button').attr('aria-label', 'Slide Navigation');
621 $('.rbi_home_hero_wrapper .owl-dots button').attr('title', 'Slide Navigation');
622 }, 50);
623});*/
624</script>
Failed to "?eval" string with this error: ---begin-message--- Syntax error in ?eval-ed string in line 1, column 34469: Encountered "/", but was expecting one of: <STRING_LITERAL> <RAW_STRING> "false" "true" <INTEGER> <DECIMAL> "." "+" "-" "!" "[" "(" "{" <ID> ---end-message--- The failing expression: ==> completeJson?eval [in template "20099#20125#25189026" at line 18, column 56] ---- FTL stack trace ("~" means nesting-related): - Failed at: #list completeJson?eval as jsonKey, j... [in template "20099#20125#25189026" at line 18, column 49] ----
1<#assign completeJson = content.getData()?remove_beginning("<p>")?remove_ending("</p>") ,
2 isVariableString = completeJson?is_string
3/>
4
5
6<#assign theme_display = themeDisplay />
7<#assign images_folder = theme_display.getPathThemeImages() />
8<#assign tabindexNum ="" />
9
10<!-- <div class="desktop-primary-navigation-wrapper full-width">-->
11 <nav class="container pl-0 pr-0" tabindex="0" aria-label="Primary Navigation Use tab keys to access menu items and Press enter key to activate.">
12 <div class="rbi-header-wrap full-width">
13 <div class="container-fluid rbi-header">
14 <div data-title="Primary Navigation" id="primary-navigation" data-intro="Smart navigation with clear segregations" class="rbi-primary-navigation">
15 <ul class="nav navbar-site" role="menu">
16 <!--Menu Level 1 start-->
17 <#if (content.getData())??>
18 <#list completeJson?eval as jsonKey, jsonValue>
19 <#list jsonValue as singleJsonValue>
20 <li class="nav top-level-menu ${singleJsonValue.ListInfo}" role="menu" aria-label="${singleJsonValue.FirstLevelText} menu item" >
21
22
23 <#if singleJsonValue.IsSecondLevelExists=="true">
24 <#assign topLevelMenuRole="role='menuitem'">
25 <#assign collapseText="Collapse">
26 <#else>
27 <#assign topLevelMenuRole="role='menuitem'">
28 <#assign collapseText=" ">
29 </#if>
30
31
32
33
34 <#if singleJsonValue.FirstLevelText??>
35
36 <span role="menu" class="page-level-one-text">
37 <a class="nav-link page-level-1" aria-label="${singleJsonValue.FirstLevelText} ${collapseText} menu item" ${topLevelMenuRole} href="${singleJsonValue.FirstLevelLink}" tabindex="0" >
38 <span class="text-truncate">${singleJsonValue.FirstLevelText}</span>
39 </a>
40 </span>
41 </#if>
42 <#if singleJsonValue.IsSecondLevelExists=="true">
43 <div class="top-mega-menu-wrap" role="menu" tabindex="0" aria-label="${singleJsonValue.FirstLevelText} Sub Menu Open">
44 <div class="repateable-img d-none"></div>
45 <div class="mega-menu-first-block equalColumns">
46 <div class="mega-menu-first-block-row">
47 <h2>${singleJsonValue.FirstLevelText}</h2>
48 <#if singleJsonValue.FirstLevelDescription?? && singleJsonValue.FirstLevelDescription!="">
49 <p tabindex="0" class="desc">${singleJsonValue.FirstLevelDescription}</p>
50 </#if>
51
52
53 </div>
54 </div>
55 <div class="mega-menu-second-blocks equalColumns">
56 <span class="top-level-page-name">${singleJsonValue.FirstLevelText}</span>
57 <!--Menu Level 2 start-->
58 <#if singleJsonValue.IsSecondLevelExists == "true" >
59 <ul class="second-level-menu test">
60 <#list singleJsonValue.SecondLevelData as secondLevelData>
61
62
63 <li class="second-level-page test" role="menuitem">
64 <!--${secondLevelData.SecondLevelLink}-->
65
66 <a class="second-level-menu-URL" target="_self"
67 href="${secondLevelData.SecondLevelLink}" tabindex="0">
68 ${secondLevelData.SecondLevelText}
69
70 </a>
71 <!--${secondLevelData.SecondLevelLink}-->
72 <#if secondLevelData.IsThirdLevelExists == "true" >
73 <div class="primary-nav-arrow-wrapper">
74
75 <span class="primary-nav-arrow" role="menu" tabindex="0" title="Open Submenu for ${secondLevelData.SecondLevelText}">
76
77 <img src="${images_folder}/rbi-main/nav-arrow.svg" alt="${secondLevelData.SecondLevelText}">
78
79 </span>
80
81 </div>
82 </#if>
83
84
85
86 <!--Menu Level 3 start-->
87 <div class="mega-menu-third-blocks equalColumns">
88 <span class="third-level-page-name">${secondLevelData.SecondLevelText}</span>
89 <#if secondLevelData.IsThirdLevelExists == "true" >
90 <ul class="third-level-menu">
91
92 <#list secondLevelData.ThirdLevelData as thirdLevelData>
93
94 <#if thirdLevelData.IsFourthLevelExists == "true" >
95 <#assign third_lavel_aria ="open sub menu for ${thirdLevelData.ThirdLevelText}" />
96 <#assign rolemenu = "role=menu" />
97 <#else>
98 <#assign third_lavel_aria ="${thirdLevelData.ThirdLevelText}" />
99 <#assign rolemenu = "" />
100
101 </#if>
102
103 <li class="third-level-page">
104 <span class="hide-text"></span>
105 <#if thirdLevelData.OpenNewTab?? >
106 <a href="${thirdLevelData.ThirdLevelLink}" ${rolemenu} aria-label="${third_lavel_aria}" target="_blank">${thirdLevelData.ThirdLevelText}</a>
107 <#else>
108 <a href="${thirdLevelData.ThirdLevelLink}" ${rolemenu} aria-label="${third_lavel_aria}" target="_self">${thirdLevelData.ThirdLevelText}</a>
109 </#if>
110
111
112 <!--Menu Level 4 start-->
113
114 <#if thirdLevelData.IsFourthLevelExists == "true" >
115 <ul class="fourth-level-menu">
116
117 <#list thirdLevelData.FourthLevelData as fourthLevelData>
118 <li class="fourth-level-page" role="menuitem" >
119 <a href="${fourthLevelData.FourthLevelLink}" target="_self">${fourthLevelData.FourthLevelText}</a>
120 </li>
121 </#list>
122 </ul>
123 </#if>
124
125
126 </li>
127
128</#list>
129</#if>
130
131 <!--json area-->
132
133 <#if secondLevelData.IsThirdLevelExists == "true" >
134 <#if secondLevelData.CommonSecondLevelData?? && secondLevelData.CommonSecondLevelData.Main.ImageLink != "">
135 <div class="pn-dynamic-data-wrapper">
136 <!--josn image-->
137 <#if secondLevelData.CommonSecondLevelData.Main.ImageLink != "">
138 <div class="pn-dynamic-data--img d-none">
139 <img src="${secondLevelData.CommonSecondLevelData.Main.ImageLink}" alt="RBI" title="RBI" tabindex="0">
140 </div>
141 </#if>
142 <!--josn image-->
143
144 <!--json dynamic content-->
145 <div class="pn-content-dynamic-wrapper">
146
147 <!--change as per recomendation-->
148 <ul> <h2>${languageUtil.get(locale, "quick-links")}</h2>
149 <#if secondLevelData.CommonSecondLevelData.Others??>
150 <#list secondLevelData.CommonSecondLevelData.Others as others>
151 <#if others.Title != "" >
152 <li class="pn-content-contents-row">
153 <div class="pn-content-contents-row--inner">
154 <div class="pn-dynamic-content-title">
155 <a href="${others.Link}" class="content-title--link">
156 ${others.Title}
157 </a>
158 </div>
159 <#if others.Description != "" >
160 <div class="pn-dynamic-content-desc">
161 ${others.Description}
162 </div>
163 </#if>
164 </div>
165 </li>
166 </#if>
167 </#list>
168 </#if>
169 </ul>
170 </div>
171 <!--json dynamic content-->
172 </div>
173 </#if>
174 </ul>
175 </#if>
176
177 <!--json area-->
178
179
180
181 </div>
182
183</li>
184
185</#list>
186</ul>
187</#if>
188<!--Menu Level 2 start-->
189</div>
190</div>
191</#if>
192
193<!--top-mega-menu-wrap ends-->
194
195</li>
196<!--Menu Level 1 ends-->
197</#list>
198</#list>
199</#if>
200
201</ul>
202</div>
203</div>
204</div>
205</nav>
206<!--</div>-->
207
208
209<script>
210 var clickedTab = false;
211
212 function tabPressEqualCol() {
213 // console.log('tabPressEqualCol function called');
214 if ($(window).width() < 1024) {
215 return false;
216 }
217
218 $('.top-level-menu').each(function() {
219 var getSecondLevelTabMenuLength = $(this).children(".top-mega-menu-wrap").find($(".second-level-menu li")).length;
220 //$(this).attr("aria-expanded", "false");
221 //console.log('working');
222 if (getSecondLevelTabMenuLength > 0) {
223 //console.log("working");
224 var isLevelOneisHidden = $(this).children(".top-mega-menu-wrap").is(":hidden");
225 console.log("isLevelOneisHidden --- " + !isLevelOneisHidden);
226 //for #35295
227 if (!isLevelOneisHidden) {
228 $(this).attr("aria-expanded", "true");
229 }
230 //end
231
232 //if (isLevelOneisHidden) {
233 // $(this).children(".top-mega-menu-wrap").show();
234 //const elms = document.querySelector('.top-level-menu');
235 //const getLeftPos = elms.getBoundingClientRect();
236 //const shiftLeftPos = getLeftPos.left;
237 //}
238
239 var maxHeight = 0;
240 var sameBlocks = ($(this).children(".top-mega-menu-wrap")).children(
241 '.equalColumns');
242 var thirdLevelBlockMenu = $(this).find('.mega-menu-third-blocks .third-level-menu');
243
244 sameBlocks.each(function (ev) {
245 $(this).css('height', 'fit-content');
246 if ($(this).height() > maxHeight) {
247 maxHeight = $(this).height();
248 }
249
250 });
251
252 sameBlocks.each(function (ev) {
253 if (maxHeight > 400) {
254 $(this).css('height', Math.round(maxHeight).toString() + 'px');
255 $(thirdLevelBlockMenu).css('height', Math.round(maxHeight).toString() + 'px');
256 } else {
257 $(this).css('height', '400px');
258 $(thirdLevelBlockMenu).css('height', '400px');
259 }
260 });
261 }
262 });
263
264
265
266
267
268 }
269
270 //tab key invoke//
271$(document).on('keyup', '.primary-nav-arrow', function (e) {
272 if ((e.keyCode === 9) || (e.keyCode === 13)) {
273 console.log('tab press');
274 tabPressEqualCol();
275 }
276});
277
278
279 $(document).ready(function () {
280
281 tabPressEqualCol();
282
283 //#35311 adding aria-expand on load
284 document.querySelectorAll('.top-level-menu').forEach(function(liEach) {
285 liEach.setAttribute('aria-expanded', 'false');
286 //liEach.setAttribute('aria-controls', 'menu');
287 });
288
289
290 //third level content title character length
291 $(".pn-dynamic-content-title a.content-title--link").each(function() {
292 var getFeedbackText=$(this).text().trim();
293 if (getFeedbackText.length > 43) {
294 var setFeedbackText = getFeedbackText.substring(0, 43);
295 $(this).text(setFeedbackText);
296 }
297 //console.log("getFeedbacktext --- " + getFeedbackText);
298 });
299
300 //third level content Desc character length
301 $(".pn-dynamic-content-desc").each(function() {
302 var getFeedbackText=$(this).text().trim();
303 if (getFeedbackText.length > 43) {
304 var setFeedbackText = getFeedbackText.substring(0, 43);
305 $(this).text(setFeedbackText);
306 }
307 //console.log("getFeedbacktext --- " + getFeedbackText);
308 });
309
310 // Check if 3rd level nav items exist
311 if($(".second-level-page").length){
312 $(".second-level-page").each(function() {
313 let thirdLevelNavItems = $(this).find('.third-level-page');
314 if(thirdLevelNavItems.length){
315 $(this).addClass('has-level-3');
316 }
317 });
318 }
319
320 // Check if 4th level nav items exist
321 if($(".third-level-page").length){
322 $(".third-level-page").each(function() {
323 let fourthLevelNavItems = $(this).find('.fourth-level-page');
324 if(fourthLevelNavItems.length){
325 $(this).addClass('is-level-4-accordion');
326 $(this).parents('.mega-menu-third-blocks').addClass('is-level-4-accordion-parent');
327 }
328 });
329 }
330
331 // Close Nav 1st level anchor text
332 $(".top-level-page-name").on('click', function () {
333 $(this).closest(".top-mega-menu-wrap").hide();
334 });
335
336 // Close Nav 2nd level anchor text
337 $(".third-level-page-name").on('click', function () {
338 $(this).parent(".mega-menu-third-blocks").removeClass('level-3-open');
339 $(this).siblings($(".third-level-menu")).hide();
340 });
341
342 // Nav 1st level anchor link with lchange for accessibilty fix line 300, 306 and 309
343 $('.top-level-menu> span a').on('click', function (e) {
344 if ($(this).hasClass('disableURL')) {
345 e.preventDefault();
346 }
347
348 if ($(window).width() < 1024) {
349 var getSecondLevelMenuLength = $(this).parent().siblings(".top-mega-menu-wrap").find($(
350 ".second-level-menu li")).length;
351 if (getSecondLevelMenuLength > 0) {
352 var menuOpen = $(this).parent().siblings(".top-mega-menu-wrap").is(":hidden");
353 if (menuOpen) {
354 $(this).parent().siblings(".top-mega-menu-wrap").show();
355 }
356 }
357 }
358 });
359
360 // Nav 1st level anchor link
361 $('.second-level-page a').on('click', function (e) {
362 if ($(this).hasClass('disableURL')) {
363 e.preventDefault();
364 }
365 if ($(window).width() < 1024) {
366 var getThirdLevelMenuLength = $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu li")).length;
367 if (getThirdLevelMenuLength > 0) {
368 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").addClass('level-3-open');
369 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu")).show();
370 //console.log("clicked....");
371 }
372 }
373 });
374
375
376
377 $('.second-level-page .primary-nav-arrow').on('click', function (e) {
378 if ($(this).hasClass('disableURL')) {
379 e.preventDefault();
380 }
381 if ($(window).width() < 1024) {
382 var getThirdLevelMenuLength = $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu li")).length;
383 if (getThirdLevelMenuLength > 0) {
384 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").addClass('level-3-open');
385 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu")).show();
386 //console.log("clicked....");
387 }
388 }
389 });
390
391 // Nav 1st level mouseenter event
392 $('.top-level-menu').mouseenter(function (e) {
393 if ($(window).width() < 1024) {
394 return false;
395 }
396
397 var getSecondLevelMenuLength = $(this).children(".top-mega-menu-wrap").find($(
398 ".second-level-menu li")).length;
399
400 //added
401 if (getSecondLevelMenuLength === 0) {
402 $(this).closest('.top-level-menu').find('.page-level-1').addClass("withoutDropdown");
403 //$(this).closest('.top-level-menu').find('.top-mega-menu-wrap').remove();
404 }
405 if (getSecondLevelMenuLength > 0) {
406 var isLevelOneisHidden = $(this).children(".top-mega-menu-wrap").is(":hidden");
407 if (isLevelOneisHidden) {
408 $(this).children(".top-mega-menu-wrap").show();
409 const elms = document.querySelector('.top-level-menu');
410 const getLeftPos = elms.getBoundingClientRect();
411 const shiftLeftPos = getLeftPos.left;
412 //#35311
413 $(this).attr("aria-expanded", "true");
414
415 //$(this).children(".top-mega-menu-wrap").css("left", "-" + shiftLeftPos + "px");
416
417 // added for equal column //
418 var maxHeight = 0;
419 var sameBlocks = ($(this).children(".top-mega-menu-wrap")).children(
420 '.equalColumns');
421 var thirdLevelBlockMenu = $(this).find('.mega-menu-third-blocks .third-level-menu');
422
423 sameBlocks.each(function (ev) {
424 $(this).css('height', 'fit-content');
425 if ($(this).height() > maxHeight) {
426 maxHeight = $(this).height();
427 }
428
429 });
430
431 sameBlocks.each(function (ev) {
432 if (maxHeight > 400) {
433 $(this).css('height', Math.round(maxHeight).toString() + 'px');
434 $(thirdLevelBlockMenu).css('height', Math.round(maxHeight).toString() + 'px');
435 } else {
436 $(this).css('height', '400px');
437 $(thirdLevelBlockMenu).css('height', '400px');
438 }
439
440 });
441 }
442 }
443
444 });
445
446 // Nav 1st level mouseleave event
447 $('.top-level-menu').mouseleave(function (e) {
448 if ($(window).width() < 1024) {
449 return false;
450 }
451 //#35311
452 $(this).attr("aria-expanded", "false");
453 $(this).children(".top-mega-menu-wrap").hide();
454 $(".third-level-menu").hide();
455 });
456
457 // Nav 2nd level mouseenter event
458 $(".second-level-page").mouseenter(function () {
459 if ($(window).width() < 1024) {
460 return false;
461 }
462 var thirdLevelMenu = $(this).find(".third-level-menu");
463 var thirdLevelMenuItems = $(this).find(".third-level-menu li");
464
465 if (thirdLevelMenuItems.length > 0) {
466 thirdLevelMenu.show();
467 }
468 });
469
470 // Nav 2nd level mouseleave event
471 $(".second-level-page").mouseleave(function () {
472 if ($(window).width() < 1024) {
473 return false;
474 }
475 var thirdLevelMenu = $(this).find(".third-level-menu");
476 thirdLevelMenu.hide();
477 });
478
479 // retriving top level url
480 $(document).on('keydown', '.top-level-menu', function (e) {
481 $('.nav.navbar-site').first().children('li').each(function () {
482 // $(this).find('a').attr('tabindex', '0');
483 // $(this).find('a').addClass('First-level-menu');
484 });
485
486 $(this).each(function () {
487 if ( $(this).children('.page-level-1').hasClass('disableURL') ) {
488 if (e.which == 13) {
489 if ($(this).find('.top-mega-menu-wrap').is(":hidden")) {
490 $(".top-mega-menu-wrap").hide();
491 $(this).find(".top-mega-menu-wrap").show();
492 clickedTab = true;
493 e.preventDefault();
494 } else {
495 $(this).find(".top-mega-menu-wrap").hide();
496 }
497 }
498 }
499
500 });
501 });
502
503 $(".rbi-primary-navigation a").each(function () {
504 var getPageLevelURL = $(this).attr("href");
505 if (((getPageLevelURL.indexOf("javascript") > -1)) || ((getPageLevelURL.indexOf(
506 "Javascript") > -1))) {
507 $(this).addClass("disableURL");
508
509 }
510
511
512 // added for collaborative events menu should not open
513 if ((getPageLevelURL.indexOf("href") > -1)) {
514 $(this).addClass("menu-not-open-collaborative");
515 }
516
517
518 });
519
520 /*blocked temprary need to know why shift key is desier*/
521 // $('.mega-menu-second-blocks .second-level-menu>li:last-child>a').on('keydown', function (e) {
522 // if( !e.shiftKey && e.keyCode ){
523 // $('.top-mega-menu-wrap').css('display', 'none');
524 // }
525 // });
526
527 var navMousedown = false;
528 $('.mega-menu-third-blocks .third-level-menu>li:last-child>a').on('mousedown', function () {
529 navMousedown = true;
530 });
531
532 $('.mega-menu-third-blocks .third-level-menu>li:last-child>a').on('focusout', function (event) {
533 $(this).keydown(function (e) {
534 if(!navMousedown) {
535 if( !e.shiftKey && e.keyCode ){
536 if( !$(this).parent('.is-level-4-accordion').hasClass('active') ){
537 $(".third-level-menu").css('display', 'none');
538 $(this).parent('.second-level-page').focus();
539 }
540 }
541 }
542 navMousedown = false;
543 });
544 });
545
546 $('.mega-menu-second-blocks .second-level-menu li.has-level-3').on('keydown', function (event) {
547 // on click of enter
548 if (event.which === 13) {
549 $(this).trigger('click').find('.third-level-menu').css('display', 'block');
550
551 }
552 });
553
554 $('.mega-menu-second-blocks .second-level-menu>li>a').on('focus', function (event) {
555 $(".third-level-menu").css('display', 'none');
556 });
557
558 $('.rbi-header .site-logo .custom-logo').on('focusout', function (event) {
559 $('.rbi-primary-navigation>ul>li:nth-child(2)>a').attr('tabindex', '0');
560 });
561
562 // On load get number of languages
563 let rbiLanguages = [];
564
565 if ($(".multipleLanguae-wrapper #languageSelector option").length) {
566 $(".multipleLanguae-wrapper #languageSelector option").each(function () {
567 let currentItem = {
568 languageText: $(this).text(),
569 languageURL: $(this).attr('value')
570 };
571 rbiLanguages.push(currentItem);
572
573 });
574 }
575
576
577 // Add languages to mobile list items
578 let langListItem = '';
579 let langListItemContainer = $(".pwa-primary-navigation-wrapper .nav>li:first-child").find(
580 '.second-level-menu');
581 langListItemContainer.empty();
582
583 if (rbiLanguages.length) {
584 $.each(rbiLanguages, function (key, value) {
585
586 if (value.languageURL == value.languageText) {
587 langListItem =
588 "<li class='second-level-page selected test' ><a href='javascript:void(0)' target='_self'>" +
589 value.languageText + "</a></li>";
590 } else {
591 langListItem =
592 "<li class='second-level-page test'><a href='" +
593 value.languageURL + "' target='_self'>" + value.languageText + "</a></li>";
594 }
595
596
597 langListItemContainer.append(langListItem);
598 });
599 }
600
601
602 });
603window.addEventListener("load", () => {
604 setTimeout(() => {
605 if(window.location.href.includes('lost-in-transmission-financial-markets-and-monetary-policy-duplicate-0')
606 ){
607 $(".multipleLanguae-wrapper .list ul li").each(function () {
608 $(this).removeClass('d-none')
609 });
610 }
611 }, 2000);
612 });
613
614</script>
615
616
617<script>
618/*$(document).ready(function(){
619 setTimeout(function() {
620 $('.rbi_home_hero_wrapper .owl-dots button').attr('aria-label', 'Slide Navigation');
621 $('.rbi_home_hero_wrapper .owl-dots button').attr('title', 'Slide Navigation');
622 }, 50);
623});*/
624</script>
Asset Publisher
Table 4 : Revenue Expenditure
(Rs. crore) |
||||||||||||||
Items |
2002-03 |
2003-04 |
2003-04 |
2004-05 |
Variations |
|||||||||
(Accounts) |
(Budget |
(Revised |
(Budget |
|||||||||||
Estimates) |
Estimates) |
Estimates) |
Col.4 over Col.2 |
Col.4 over Col.3 |
Col.5 over Col.4 |
|||||||||
Amount |
Per cent |
Amount |
Per cent |
Amount |
Per cent |
|||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
||||
TOTAL EXPENDITURE (I+II+III+IV) |
335,450.8 |
382,616.1 |
402,052.5 |
418,062.6 |
66,601.7 |
19.9 |
19,436.4 |
5.1 |
16,010.1 |
4.0 |
||||
I |
Developmental Expenditure (A+B) |
180,580.8 |
201,542.7 |
220,671.3 |
215,419.0 |
40,090.6 |
22.2 |
19,128.7 |
9.5 |
-5,252.3 |
-2.4 |
|||
A |
Social Services (1 to 11) |
111,528.4 |
126,632.6 |
128,361.4 |
132,256.6 |
16,832.9 |
15.1 |
1,728.7 |
1.4 |
3,895.2 |
3.0 |
|||
1 |
Education, sports, art and culture |
62,406.6 |
69,669.8 |
68,914.4 |
72,659.1 |
6,507.8 |
10.4 |
-755.4 |
-1.1 |
3,744.8 |
5.4 |
|||
2 |
Medical and public health and family welfare |
16,341.4 |
18,897.2 |
18,733.7 |
19,682.1 |
2,392.3 |
14.6 |
-163.5 |
-0.9 |
948.4 |
5.1 |
|||
3 |
Water supply and sanitation |
5,561.0 |
6,957.1 |
6,885.5 |
7,332.8 |
1,324.5 |
23.8 |
-71.5 |
-1.0 |
447.2 |
6.5 |
|||
4 |
Housing |
1,461.6 |
1,995.1 |
1,860.4 |
1,867.9 |
398.8 |
27.3 |
-134.8 |
-6.8 |
7.6 |
0.4 |
|||
5 |
Urban development |
4,028.6 |
5,245.4 |
5,380.3 |
4,840.4 |
1,351.7 |
33.6 |
134.9 |
2.6 |
-539.8 |
-10.0 |
|||
6 |
Welfare of Scheduled Caste ,Scheduled |
|||||||||||||
Tribes and other backward Classes |
7,113.0 |
8,068.0 |
8,360.3 |
8,705.7 |
1,247.3 |
17.5 |
292.2 |
3.6 |
345.4 |
4.1 |
||||
7 |
Labour and Labour welfare |
1,223.8 |
1,587.4 |
1,508.8 |
1,791.0 |
285.0 |
23.3 |
-78.6 |
-4.9 |
282.2 |
18.7 |
|||
8 |
Social Security and Welfare |
6,230.7 |
7,131.0 |
7,669.5 |
7,928.8 |
1,438.8 |
23.1 |
538.5 |
7.6 |
259.4 |
3.4 |
|||
9 |
Nutrition |
2,297.7 |
2,686.0 |
2,855.4 |
3,164.0 |
557.6 |
24.3 |
169.4 |
6.3 |
308.6 |
10.8 |
|||
10 |
Relief on account of Natural Calamities |
4,169.2 |
3,644.6 |
5,383.6 |
3,496.5 |
1,214.4 |
29.1 |
1,739.1 |
47.7 |
-1887.2 |
-35.1 |
|||
11 |
Others* |
694.9 |
751.1 |
809.6 |
788.3 |
114.7 |
16.5 |
58.5 |
7.8 |
-21.3 |
-2.6 |
|||
B Economic Services (1 to 9) |
69,052.3 |
74,910.0 |
92,309.9 |
83,162.4 |
23,257.6 |
33.7 |
17,399.9 |
23.2 |
-9,147.5 |
-9.9 |
||||
1 |
Agriculture and Allied Activities |
16,387.8 |
18,681.7 |
18,721.5 |
19,190.3 |
2,333.7 |
14.2 |
39.8 |
0.2 |
468.8 |
2.5 |
|||
2 |
Rural Development |
11,751.3 |
16,205.6 |
15,809.7 |
16,222.6 |
4,058.4 |
34.5 |
-395.9 |
-2.4 |
413.0 |
2.6 |
|||
3 |
Special Area Programmes |
600.3 |
820.4 |
726.6 |
659.1 |
126.2 |
21.0 |
-93.8 |
-11.4 |
-67.5 |
-9.3 |
|||
4 |
Irrigation and Flood Control |
11,710.5 |
10,646.6 |
10,852.7 |
11,430.9 |
-857.8 |
-7.3 |
206.1 |
1.9 |
578.2 |
5.3 |
|||
5 |
Energy |
14,109.3 |
13,758.6 |
31,278.1 |
19,805.9 |
17168.7 |
121.7 |
17519.5 |
127.3 |
-11,472.2 |
-36.7 |
|||
6 |
Industry and Minerals |
2,602.6 |
3,108.3 |
3,264.7 |
2,990.8 |
662.1 |
25.4 |
156.4 |
5.0 |
-273.9 |
-8.4 |
|||
7 |
Transport and Communications |
7,939.1 |
7,305.7 |
7,358.9 |
7,731.2 |
-580.2 |
-7.3 |
53.2 |
0.7 |
372.4 |
5.1 |
|||
8 |
Science, Technology and Environment |
108.7 |
270.9 |
281.4 |
270.2 |
172.7 |
159.0 |
10.5 |
3.9 |
-11.2 |
-4.0 |
|||
9 |
General Economic Services |
3,842.7 |
4,112.3 |
4,016.5 |
4,861.4 |
173.7 |
4.5 |
-95.8 |
-2.3 |
844.9 |
21.0 |
|||
II |
Non-Developmental Expenditure (A to F) |
148,817.7 |
174,048.0 |
174,068.3 |
195,433.8 |
25,250.6 |
17.0 |
20.3 |
0.0 |
21,365.5 |
12.3 |
|||
A |
Organs of State |
3,312.0 |
3,714.9 |
4,084.2 |
4,792.6 |
772.2 |
23.3 |
369.2 |
9.9 |
708.4 |
17.3 |
|||
B |
Fiscal Services |
9,384.2 |
8,930.3 |
11,026.8 |
11,714.7 |
1,642.7 |
17.5 |
2,096.5 |
23.5 |
687.9 |
6.2 |
|||
C |
Interest Payments and Servicing of Debt (1+2) |
72,187.8 |
85,541.4 |
86,785.3 |
95,296.4 |
14,597.5 |
20.2 |
1244.0 |
1.5 |
8,511.0 |
9.8 |
|||
1 |
Appropriation for Reduction or Avoidance of Debt |
2,045.9 |
2,621.4 |
2,818.2 |
4,438.6 |
772.3 |
37.7 |
196.7 |
7.5 |
1620.4 |
57.5 |
|||
2 |
Interest Payments |
70,141.9 |
82,919.9 |
83,967.2 |
90,857.8 |
13,825.2 |
19.7 |
1047.2 |
1.3 |
6,890.7 |
8.2 |
|||
D |
Administrative Services |
27,371.2 |
30,508.3 |
30,302.8 |
33,327.6 |
2,931.6 |
10.7 |
-205.5 |
-0.7 |
3,024.8 |
10.0 |
|||
E |
Pensions |
31,004.9 |
35,786.5 |
35,279.0 |
38,370.1 |
4,274.1 |
13.8 |
-507.5 |
-1.4 |
3,091.0 |
8.8 |
|||
F |
Miscellaneous General Services |
5,557.6 |
9,566.6 |
6,590.1 |
11,932.5 |
1,032.5 |
18.6 |
-2,976.4 |
-31.1 |
5,342.4 |
81.1 |
|||
Of which : State Lotteries |
5,181.8 |
7,738.0 |
6,160.4 |
9,247.4 |
978.6 |
18.9 |
-1,577.6 |
-20.4 |
3,087.0 |
50.1 |
||||
III |
Grants in aid and contribution |
— |
— |
— |
— |
— |
— |
— |
— |
— |
— |
|||
IV |
Others # |
6,052.3 |
7,025.5 |
7,312.9 |
7,209.8 |
1,260.6 |
20.8 |
287.4 |
4.1 |
-103.1 |
-1.4 |
|||
*Mainly includes expenditure on Information and Publicity, Secretariat-Social Services, etc. |
RbiTtsCommonUtility
Related Assets
ਇਹ ਵੈੱਬਸਾਈਟ ਤੁਹਾਡੇ ਵਰਤੋਂਕਾਰ ਅਨੁਭਵ ਦੇ ਅਨੁਕੂਲਨ ਲਈ ਕੂਕੀਜ਼ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ .