ADVERTISEMENT

Indonesian president's lead over election rival cut in new survey

Published Mar 20, 2019 12:29 pm
By Reuters A new Indonesian election survey shows President Joko Widodo’s big lead over his challenger, retired general Prabowo Subianto, is narrowing, just weeks ahead of next month’s vote in the world’s third-largest democracy. The April 17 election will be a rerun of the 2014 race, in which Widodo beat out Prabowo by almost six percentage points. Indonesia's presidential candidate Joko Widodo speaks during a debate with his opponent Prabowo Subianto (not pictured) in Jakarta, Indonesia, February 17, 2019.  (REUTERS/Willy Kurniawan / MANILA BULLETIN) Indonesia's presidential candidate Joko Widodo speaks during a debate with his opponent Prabowo Subianto (not pictured) in Jakarta, Indonesia, February 17, 2019.
(REUTERS/Willy Kurniawan / MANILA BULLETIN) A survey by pollster Litbang Kompas, which is part of Indonesia’s biggest newspaper Kompas, shows Widodo likely to win 49.2 percent of the vote, surpassing 37.4 percent for Prabowo. Although still a double-digit lead, the electability gap in the survey between February 22 and March 5 was narrower than the Kompas survey in October that gave Widodo a 19.9-percentage point lead over his rival. Opinion polls in January by other pollsters, including Saiful Mujani Research and Consulting and Australian-based Roy Morgan, put Widodo at an advantage of about 20 percentage points over Prabowo. The president’s campaign team is confident he will still win by a big margin, spokeswoman Meutya Hafid said in a statement. “There’s a number of indications why votes for Jokowi will be higher than in 2014,” she said, referring to the president by a popular nickname. “Jokowi will be able to grab votes from places that are normally the stronghold of candidate number two (Prabowo), such as West Java,” Hafid said, referring to Indonesia’s most populous province. The latest Kompas survey showed Widodo’s support may be shrinking among mature millennials aged between 31 and 40, as well as baby boomers. After a slow beginning, the six-month campaign has picked up pace, with televised debates between the candidates and rallies held across the archipelago of more than 17,000 islands. Some analysts say the debates were a missed opportunity for Prabowo, who has struggled to land any big blows against Widodo, while the president has appeared workman-like in projecting his achievements in areas such as infrastructure while in office. But the challenger’s running mate, private equity tycoon Sandiaga Uno, has appeared to generate a buzz on the campaign trail while proving popular online, especially with women and young voters. Uno attacked Widodo’s track record on education and healthcare last weekend, saying his government would be able to solve Indonesia’s problems in education and large deficits in health insurance. Last week, the anti-graft agency named a prominent politician backing Widodo’s re-election campaign a suspect in a bribery case, which could further dent his campaign.
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.