President Trump signs executive order declaring Christmas EVE and Dec. 26 federal holidays, an early present for federal workers

President Trump just signed an executive order declaring Christmas EVE and Dec. 26 federal holidays, an early present for federal workers.

They now get both days OFF of work.

TRUMP LOVES CHRISTMAS!🎄 Thumbnail

<plaintext> </div> <div class='post-footer container'> </div> </div> </div> </div> </div> <section class='comments' data-num-comments='0' id='comments'> <a name='comments'></a> </section> </article> </div> </div><div class='widget HTML' data-version='2' id='HTML14'> <div class='widget-content'> <p style="margin-top: -60px"></p> <style> /* Hide ALL custom news content on single post (item) pages only */ body.item-view #custom-main-wrapper, body.item-view .feed-item, body.item-view .rssapp-feed, body.item-view #feed-container, body.item-view #outside-the-box-container, body.item-view .hr-section, body.item-view [id*="rss-widget"], body.item-view .mobile-only-spacer { display: none !important; } </style> <p class="mobile-only-spacer" style="margin-top: -95px"></p> <style> /* Show by default (mobile-first) */ .mobile-only-spacer { margin-top: -45px; height: 0; /* keeps it from adding extra height when empty */ } /* Hide on screens wider than 767px (tablets and desktops) */ @media (min-width: 768px) { .mobile-only-spacer { display: none !important; } } </style> <!doctype html> <style> html, body { margin: 0; padding: 0; width: 100%; overflow-x: hidden; font-family: Arial, sans-serif; } * { box-sizing: border-box; } /* Two-column desktop layout */ #custom-main-wrapper { max-width: 1240px; margin: 0 auto; padding: 0 15px; display: flex; flex-wrap: wrap; gap: 30px; } #main-content { flex: 1; max-width: 850px; width: 100%; min-width: 0; } .sidebar-wrapper { width: 300px; flex-shrink: 0; } /* Mobile: stack columns */ @media screen and (max-width: 1023px) { #custom-main-wrapper { flex-direction: column; } #main-content { max-width: 100%; } .sidebar-wrapper { width: 100%; } } /* Base feed item styling (desktop) */ .feed-item { padding: 12px 0; border-bottom: 0px solid #eee; } .feed-item:last-child { border-bottom: none; } .feed-item h3 { margin: 0 0 8px 0; font-size: 1.7em; line-height: 1.3; } .feed-item h3 a { text-decoration: none; color: #000; } .feed-item h3 a:hover { color: #cc0000; } /* Mobile-only tighter & cleaner spacing &#8211; this is the one you liked */ @media only screen and (max-width: 1023px) { .feed-item { padding: 11px 0 !important; /* perfect balance &#8211; not too tight, not too loose */ } .feed-item h3 { margin: 0 0 6px 0 !important; font-size: 1.57em !important; line-height: 1.18 !important; } } /* Original smaller breakpoint (you already had this) */ @media only screen and (max-width: 768px) { .feed-item h3 { font-size: 1.5em !important; } } /* Other minor styles */ .rssapp-feed, .rssapp-list { width: 100%; margin: 20px 0; } .hr-section { width: 100%; text-align: center; margin: 30px 0; } .hr-section hr { border: 1px solid; margin: 10px 0; } /* Hide/show widgets */ #mobile-rss-widget, #mobile-rss-widget-bottom { display: none; } @media screen and (max-width: 1023px) { #mobile-rss-widget, #mobile-rss-widget-bottom { display: block; } .desktop-full-widget { display: none !important; } } @media screen and (min-width: 1024px) { #mobile-rss-widget, #mobile-rss-widget-bottom { display: none !important; } } </style> <!-- Rest of your HTML stays exactly the same --> <div class="hr-section mobile-only-inline" style="display: block;"> <hr style="border-color: red;" /> <hr style="border-color: blue;" /> </div> <style> @media (min-width: 1025px) { .mobile-only-inline { display: none !important; } } </style> <!-- THIS WRAPPER REPLACES BLOGGER'S DEFAULT MAIN WRAPPER --> <div id="custom-main-wrapper"> <!-- LEFT COLUMN: YOUR MAIN CONTENT (700px) --> <div id="main-content"> <!-- This paragraph has NO negative margin on desktop --> <p style=" margin-top: 0; " class="mobile-negative-margin"></p> <style> @media (max-width: 767px) { .mobile-negative-margin { margin-top: -30px !important; } } </style> <!-- ==================== NY POST VIDEO FEED PLAYER ==================== --> <div style="max-width: 850px; margin: 15px auto; font-family: Arial, sans-serif; padding: 0 10px;"> <!-- Title on top --> <div id="current-title" style="font-size: 2.35rem; font-weight: 700; line-height: 1.10; margin: 12px 0 16px 0; color: #222; text-align: left;"> 😊 Loading ... </div> <!-- Video Container --> <div id="video-wrapper" style="position: relative; width: 100%; padding-top: 56.25%; overflow: hidden; border-radius: 8px; background: #000;"> <div id="player" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;"> </div> </div> </div> <script> // Load YouTube API var tag = document.createElement('script'); tag.src = "https://www.youtube.com/iframe_api"; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); var player; var currentIndex = 0; var videos = []; function onYouTubeIframeAPIReady() { player = new YT.Player('player', { width: '100%', height: '100%', playerVars: { autoplay: 1, mute: 1, playsinline: 1, rel: 0, modestbranding: 1, controls: 1 }, events: { 'onReady': onPlayerReady, 'onStateChange': onPlayerStateChange } }); } function onPlayerReady(event) { loadFeed(); } function onPlayerStateChange(event) { if (event.data === YT.PlayerState.ENDED) { playNext(); } } function getVideoId(url) { const regExp = /^.*(youtu\.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/; const match = url.match(regExp); return (match && match[2].length === 11) ? match[2] : null; } async function loadFeed() { try { const response = await fetch('https://rss.app/feeds/v1.1/_ZH6uYMujvTKPMKCd.json'); const feed = await response.json(); // === LIMIT TO 5 VIDEOS === videos = feed.items .slice(0, 5) // <-- This line limits it to the first 5 videos .map(item => { const videoId = getVideoId(item.url); return videoId ? { id: videoId, title: item.title } : null; }) .filter(Boolean); if (videos.length > 0) { playVideoAt(0); } else { document.getElementById('current-title').textContent = "No videos found"; } } catch (err) { console.error("Feed load error:", err); document.getElementById('current-title').textContent = "Error loading videos"; } } function playVideoAt(index) { if (index < 0 || index >= videos.length) return; currentIndex = index; const video = videos[index]; player.loadVideoById(video.id); document.getElementById('current-title').textContent = video.title; } function playNext() { let next = currentIndex + 1; if (next >= videos.length) next = 0; // loops back to first video after the 5th playVideoAt(next); } </script> <!-- Mobile adjustments --> <style> @media (max-width: 768px) { #video-wrapper { padding-top: 0 !important; height: 200px !important; /* Good mobile height */ } #current-title { font-size: 2.05rem !important; margin: 8px 0 12px 0 !important; line-height: 1.0 !important; } } </style> <!-- ==================== END NY POST VIDEO FEED PLAYER ==================== --> <div class="hr-section"> <hr style="border-color: red;" /> <hr style="border-color: blue;" /> </div> <p style="margin-top: -25px"> </p> <!-- JS-merged Main Feed --> <div id="feed-container"></div> <!-- Another static feed --> <!-- Mobile bottom feed --> <div id="mobile-rss-widget-bottom"> <rssapp-feed id="_vQNEJEiB43XRoiJD"></rssapp-feed> </div> <p> <rssapp-feed id="srsajt4jzvmoDv5R"></rssapp-feed><script src="https://widget.rss.app/v1/feed.js" type="text/javascript" async="async"></script> <p> <!-- Desktop bottom feed --> <rssapp-feed id="_G36yTJ3EKYwklaC8"></rssapp-feed><script src="https://widget.rss.app/v1/feed.js" type="text/javascript" async="async"></script> <p style="margin-top: -25px"> </p> <div class="hr-section"> <hr style="border-color: red;" /> <hr style="border-color: blue;" /> </div> <p style="margin-top: -25px"> </p> <!-- JS-merged Outside the Box --> <div id="outside-the-box-container"></div> </p></p></div> <!-- END #main-content --> <!-- BLOGGER WILL AUTOMATICALLY INSERT THE SIDEBAR HERE --> <!-- No need to add anything - just make sure your sidebar widgets (especially video widget) are added in Blogger Layout --> </div> <!-- END #custom-main-wrapper --> <!-- RSS.app script (load once) --> <script src="https://widget.rss.app/v1/feed.js" type="text/javascript" async="async"></script> <!-- Your existing polling script (unchanged) --> <script> let mainFeedItems = []; let outsideFeedItems = []; function delay(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } async function fetchRSSFeeds() { const mainFeedUrls = [ 'https://rss.app/feeds/v1.1/_6BuNjXgZ0r3p0FBj.json', 'https://rss.app/feeds/v1.1/_oVr1q9DptLromQ3l.json', 'https://rss.app/feeds/v1.1/iSEXU3LfDpyOyF8f.json', 'https://rss.app/feeds/v1.1/7Vdm3DrA0PzchXaT.json', 'https://rss.app/feeds/v1.1/_y0onNfpz8BqsYG0k.json' ]; const outsideTheBoxFeedUrls = [ 'https://rss.app/feeds/v1.1/_lE9aQucFfj6zPfzk.json', 'https://rss.app/feeds/v1.1/06xNiVRi5M4R1w0c.json', 'https://rss.app/feeds/v1.1/_dmPxGp80Yce4R0ln.json' ]; const mainFeedContainer = document.getElementById('feed-container'); const outsideTheBoxContainer = document.getElementById('outside-the-box-container'); async function getFeed(url) { try { const response = await fetch(url); if (!response.ok) throw new Error(`HTTP ${response.status}`); const data = await response.json(); if (!data.items || !Array.isArray(data.items)) return []; return data.items .map(item => { const pubDate = new Date(item.date_published || item.pubDate); if (isNaN(pubDate)) return null; return { title: item.title || 'No Title', link: item.url || item.link || '#', pubDate, id: item.guid || item.link || item.title }; }) .filter(Boolean); } catch (e) { console.error('Feed error:', e); return []; } } const mainResults = await Promise.all(mainFeedUrls.map(getFeed)); let newMain = mainResults.flat(); const existingMainIds = new Set(mainFeedItems.map(i => i.id)); newMain = newMain.filter(i => !existingMainIds.has(i.id)); if (newMain.length) { mainFeedItems = [...newMain, ...mainFeedItems] .sort((a,b) => b.pubDate - a.pubDate) .slice(0,120); } const outsideResults = await Promise.all(outsideTheBoxFeedUrls.map(getFeed)); let newOutside = outsideResults.flat(); const existingOutsideIds = new Set(outsideFeedItems.map(i => i.id)); newOutside = newOutside.filter(i => !existingOutsideIds.has(i.id)); if (newOutside.length) { outsideFeedItems = [...newOutside, ...outsideFeedItems] .sort((a,b) => b.pubDate - a.pubDate) .slice(0,100); } mainFeedContainer.innerHTML = mainFeedItems.length ? mainFeedItems.map(i => `<div class="feed-item"><h3><a href="${i.link}" target="_blank">${i.title}</a></h3></div>`).join('') : '<p>No headlines available for main feeds.</p>'; outsideTheBoxContainer.innerHTML = outsideFeedItems.length ? outsideFeedItems.map(i => `<div class="feed-item"><h3><a href="${i.link}" target="_blank">${i.title}</a></h3></div>`).join('') : '<p>No headlines available for Outside the Box feeds.</p>'; return newMain.length || newOutside.length; } async function startPolling() { const minInterval = 900000; await fetchRSSFeeds(); while (true) { await fetchRSSFeeds(); await delay(minInterval); } } document.addEventListener('DOMContentLoaded', startPolling); </script> </!doctype> </div> </div></div> </main> <div class='vertical-ad-container no-items section' id='ads' name='Ads'> </div> <aside class='sidebar-container container' role='complementary'> <div class='section' id='sidebar_item' name='Sidebar (Item Page)'> <div class='widget HTML' data-version='2' id='HTML5'> <div class='widget-content'> <div style="all:unset; display:none; font-family:Arial, sans-serif; text-align:center; padding: 5px 0; background:#ffffff;" id="desktop-tribute"> <div style="display:flex; flex-wrap:wrap; gap:20px; justify-content:center; margin-bottom:10px;"> <!-- Charlie Kirk --> <div style="width:150px; height:150px; border-radius:50%; overflow:hidden; border:4px solid #333; box-shadow:0 4px 15px rgba(0,0,0,0.3);"> <img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTvN_LluWMtPNgntvr690tip-5jp9Fi2TZ-F9nPSjHYoIJaV7ofHlguVyN097wLRUHeetPKQJLxky14PZTeDX3rbCE-KXbzMx6NCNJ8EmHZS7geB6KWUeYVAn0N-E4GMjgBNxLOdAbXujEZHKFDWEhO02pYSjU_zmWm93qb-KqKryjk38LBPxMs6ARYMw/s1600/trib1.jpg" alt="Charlie Kirk" style="width:100%; height:100%; object-fit:cover; display:block;" /> </div> <!-- Iryna Zarutska --> <div style="width:150px; height:150px; border-radius:50%; overflow:hidden; border:4px solid #333; box-shadow:0 4px 15px rgba(0,0,0,0.3);"> <img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdRQsAsS1RKyVJvIpgZoj4CcjKjSAw_ffdspaNbDySHoCN2OaM3ZnjPSeC0cLoNekKmsby9117El9Kngx7SpgON2mDAg_g1eRIUz1e4F4eoNAjFjqt1eoQco6rgT2EEHn6jZ5KBs3bkiV_Rw7-Wmbl-ggMQ7Pk1odg__Q-R7e1FGqtQ2kjhB7w9FKQXw4/s1600/trib3.jpg" alt="Iryna Zarutska" style="width:100%; height:100%; object-fit:cover; display:block;" /> </div> <!-- Laken Riley --> <div style="width:150px; height:150px; border-radius:50%; overflow:hidden; border:4px solid #333; box-shadow:0 4px 15px rgba(0,0,0,0.3);"> <img src="https://external-content.duckduckgo.com/iu/?u=http%3A%2F%2Ftampafp.com%2Fwp-content%2Fuploads%2F2024%2F02%2FLaken-Riley.jpeg&f=1&nofb=1&ipt=6153c2401636669fb5f167a41b21983517200731e2d7cc5339e9e5695e47fee8" alt="Laken Riley" style="width:100%; height:100%; object-fit:cover; display:block;" /> </div> </div> </div> <!-- Show this only on desktop --> <script> function showDesktopTribute() { const tribute = document.getElementById('desktop-tribute'); if (window.innerWidth >= 769) { tribute.style.display = 'block'; } } // Run on load window.addEventListener('load', showDesktopTribute); // Also update if user resizes the window window.addEventListener('resize', showDesktopTribute); </script> </div> </div> </div> </aside> <!-- close sidebar-container --> </div> <!-- close centered-bottom --> </div> <!-- close centered --> </div> <!-- close page_body --> <footer class='footer section' id='footer' name='Footer'><div class='widget HTML' data-version='2' id='HTML20'> <div class='widget-content'> <style> .newsjava-banner { width: 100%; max-width: 100%; height: 75px; margin: 12px auto; position: relative; overflow: hidden; border-radius: 10px; box-shadow: 0 4px 20px rgba(0,0,0,0.6); background: linear-gradient(135deg, #1a1a1a 0%, #2c2c2c 50%, #3d0f0f 100%); font-family: system-ui, -apple-system, sans-serif; } .newsjava-banner::before { content: ''; position: absolute; inset: 0; background: radial-gradient(circle at 30% 20%, rgba(255,255,255,0.04) 0%, transparent 50%), radial-gradient(circle at 70% 80%, rgba(255,255,255,0.03) 0%, transparent 60%); opacity: 0.7; pointer-events: none; z-index: 1; } .newsjava-banner .overlay { position: absolute; inset: 0; background: rgba(0,0,0,0.48); display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 6px; padding: 0 14px; box-sizing: border-box; z-index: 2; } .newsjava-banner .banner-brand { color: #ffffff; font-size: clamp(17px, 5.2vw, 24px); font-weight: 900; text-align: center; text-shadow: 3px 3px 12px rgba(0,0,0,0.95); letter-spacing: -0.5px; text-transform: uppercase; line-height: 1; z-index: 3; } .newsjava-banner .banner-tagline { color: #ffffff; font-size: clamp(14px, 3.6vw, 16px); font-weight: 600; text-align: center; text-shadow: 2px 2px 8px rgba(0,0,0,0.9); letter-spacing: 0.5px; text-transform: uppercase; line-height: 1.2; z-index: 3; } @media (max-width: 640px) { .newsjava-banner { height: 102px; margin: 10px auto; } .newsjava-banner .overlay { gap: 5px; padding: 0 12px; } } @media (max-width: 380px) { .newsjava-banner { height: 70px; } } </style> <div class="newsjava-banner"> <div class="overlay"> <div class="banner-brand">🚨 News and Java</div> <div class="banner-tagline">Keeping You Informed Since 2002</div> </div> </div> </div> </div> <div class='widget Attribution' data-version='2' id='Attribution1'> <div class='widget-content'> <div class='blogger'> <a href='https://www.blogger.com' rel='nofollow'> <svg class='svg-icon-24'> <use xlink:href='/responsive/sprite_v1_6.css.svg#ic_post_blogger_black_24dp' xmlns:xlink='http://www.w3.org/1999/xlink'></use> </svg> Powered by Blogger </a> </div> </div> </div></footer> </div> <script type="text/javascript" src="https://resources.blogblog.com/blogblog/data/res/692461283-vegeclub_compiled.js" async="true"></script> <script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/344097953-widgets.js"></script> <script type='text/javascript'> window['__wavt'] = 'APlU3lwNdw3uHZJAkUiBR4nEJlkI:1776635738287';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d5903168836444641107','//www.newsandjava.com/2025/12/president-trump-signs-executive-order_18.html','5903168836444641107'); _WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '5903168836444641107', 'title': '\u2615\ufe0e News and Java ', 'url': 'https://www.newsandjava.com/2025/12/president-trump-signs-executive-order_18.html', 'canonicalUrl': 'https://www.newsandjava.com/2025/12/president-trump-signs-executive-order_18.html', 'homepageUrl': 'https://www.newsandjava.com/', 'searchUrl': 'https://www.newsandjava.com/search', 'canonicalHomepageUrl': 'https://www.newsandjava.com/', 'blogspotFaviconUrl': 'https://www.newsandjava.com/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': true, 'httpsEnabled': true, 'enabledCommentProfileImages': true, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': '', 'encoding': 'UTF-8', 'locale': 'en', 'localeUnderscoreDelimited': 'en', 'languageDirection': 'ltr', 'isPrivate': false, 'isMobile': false, 'isMobileRequest': false, 'mobileClass': '', 'isPrivateBlog': false, 'isDynamicViewsAvailable': true, 'feedLinks': '\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22\u2615\ufe0e News and Java - Atom\x22 href\x3d\x22https://www.newsandjava.com/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22\u2615\ufe0e News and Java - RSS\x22 href\x3d\x22https://www.newsandjava.com/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22\u2615\ufe0e News and Java - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/5903168836444641107/posts/default\x22 /\x3e\n\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22\u2615\ufe0e News and Java - Atom\x22 href\x3d\x22https://www.newsandjava.com/feeds/6199287538395315329/comments/default\x22 /\x3e\n', 'meTag': '', 'adsenseClientId': 'ca-pub-7925784890246017', 'adsenseHostId': 'ca-host-pub-1556223355139109', 'adsenseHasAds': false, 'adsenseAutoAds': false, 'boqCommentIframeForm': true, 'loginRedirectParam': '', 'view': '', 'dynamicViewsCommentsSrc': '//www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js', 'dynamicViewsScriptSrc': '//www.blogblog.com/dynamicviews/541fe93e01a44244', 'plusOneApiSrc': 'https://apis.google.com/js/platform.js', 'disableGComments': true, 'interstitialAccepted': false, 'sharing': {'platforms': [{'name': 'Get link', 'key': 'link', 'shareMessage': 'Get link', 'target': ''}, {'name': 'Facebook', 'key': 'facebook', 'shareMessage': 'Share to Facebook', 'target': 'facebook'}, {'name': 'BlogThis!', 'key': 'blogThis', 'shareMessage': 'BlogThis!', 'target': 'blog'}, {'name': 'X', 'key': 'twitter', 'shareMessage': 'Share to X', 'target': 'twitter'}, {'name': 'Pinterest', 'key': 'pinterest', 'shareMessage': 'Share to Pinterest', 'target': 'pinterest'}, {'name': 'Email', 'key': 'email', 'shareMessage': 'Email', 'target': 'email'}], 'disableGooglePlus': true, 'googlePlusShareButtonWidth': 0, 'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en\x27};\x3c/script\x3e'}, 'hasCustomJumpLinkMessage': true, 'jumpLinkMessage': '.', 'pageType': 'item', 'postId': '6199287538395315329', 'postImageUrl': 'https://pbs.twimg.com/media/G8eZ2MLXQAAKE3U?format\x3djpg\x26name\x3dsmall', 'pageName': 'President Trump signs executive order declaring Christmas EVE and Dec. 26 federal holidays, an early present for federal workers', 'pageTitle': '\u2615\ufe0e News and Java : President Trump signs executive order declaring Christmas EVE and Dec. 26 federal holidays, an early present for federal workers', 'metaDescription': ''}}, {'name': 'features', 'data': {}}, {'name': 'messages', 'data': {'edit': 'Edit', 'linkCopiedToClipboard': 'Link copied to clipboard!', 'ok': 'Ok', 'postLink': 'Post Link'}}, {'name': 'template', 'data': {'name': 'custom', 'localizedName': 'Custom', 'isResponsive': true, 'isAlternateRendering': false, 'isCustom': true}}, {'name': 'view', 'data': {'classic': {'name': 'classic', 'url': '?view\x3dclassic'}, 'flipcard': {'name': 'flipcard', 'url': '?view\x3dflipcard'}, 'magazine': {'name': 'magazine', 'url': '?view\x3dmagazine'}, 'mosaic': {'name': 'mosaic', 'url': '?view\x3dmosaic'}, 'sidebar': {'name': 'sidebar', 'url': '?view\x3dsidebar'}, 'snapshot': {'name': 'snapshot', 'url': '?view\x3dsnapshot'}, 'timeslide': {'name': 'timeslide', 'url': '?view\x3dtimeslide'}, 'isMobile': false, 'title': 'President Trump signs executive order declaring Christmas EVE and Dec. 26 federal holidays, an early present for federal workers', 'description': '', 'featuredImage': 'https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_s1ZHD6-tWyBCqIqcqNmftkrFib95uo3AroCo0cuIErV8wFEq9r45HtMj0LTR1jbVy-nek7dK_ksn5DT_QN44b26cAUHlRviVRD9OUWaFNiuCTx1156mfVXoo2U8AlOrs_MZEtt', 'url': 'https://www.newsandjava.com/2025/12/president-trump-signs-executive-order_18.html', 'type': 'item', 'isSingleItem': true, 'isMultipleItems': false, 'isError': false, 'isPage': false, 'isPost': true, 'isHomepage': false, 'isArchive': false, 'isLabelSearch': false, 'postId': 6199287538395315329}}, {'name': 'widgets', 'data': [{'title': '\u2615\ufe0e News and Java (Header)', 'type': 'Header', 'sectionId': 'header', 'id': 'Header1'}, {'title': '', 'type': 'HTML', 'sectionId': 'header', 'id': 'HTML21'}, {'title': '', 'type': 'HTML', 'sectionId': 'header', 'id': 'HTML18'}, {'title': '', 'type': 'HTML', 'sectionId': 'page_body', 'id': 'HTML2'}, {'title': '', 'type': 'HTML', 'sectionId': 'page_body', 'id': 'HTML6'}, {'title': 'Blog Posts', 'type': 'Blog', 'sectionId': 'page_body', 'id': 'Blog1', 'posts': [{'id': '6199287538395315329', 'title': 'President Trump signs executive order declaring Christmas EVE and Dec. 26 federal holidays, an early present for federal workers', 'featuredImage': 'https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_s1ZHD6-tWyBCqIqcqNmftkrFib95uo3AroCo0cuIErV8wFEq9r45HtMj0LTR1jbVy-nek7dK_ksn5DT_QN44b26cAUHlRviVRD9OUWaFNiuCTx1156mfVXoo2U8AlOrs_MZEtt', 'showInlineAds': false}], 'footerBylines': [], 'allBylineItems': []}, {'title': '', 'type': 'HTML', 'sectionId': 'page_body', 'id': 'HTML14'}, {'title': '', 'type': 'HTML', 'sectionId': 'sidebar_feed', 'id': 'HTML11'}, {'title': '', 'type': 'HTML', 'sectionId': 'sidebar_item', 'id': 'HTML5'}, {'title': '', 'type': 'HTML', 'sectionId': 'footer', 'id': 'HTML20'}, {'type': 'Attribution', 'sectionId': 'footer', 'id': 'Attribution1'}]}]); _WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML21', 'header', document.getElementById('HTML21'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML18', 'header', document.getElementById('HTML18'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML2', 'page_body', document.getElementById('HTML2'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML6', 'page_body', document.getElementById('HTML6'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'page_body', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false, 'lightboxEnabled': true, 'lightboxModuleUrl': 'https://www.blogger.com/static/v1/jsbin/2626028960-lbx.js', 'lightboxCssUrl': 'https://www.blogger.com/static/v1/v-css/828616780-lightbox_bundle.css'}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML14', 'page_body', document.getElementById('HTML14'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML11', 'sidebar_feed', document.getElementById('HTML11'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML5', 'sidebar_item', document.getElementById('HTML5'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML20', 'footer', document.getElementById('HTML20'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_AttributionView', new _WidgetInfo('Attribution1', 'footer', document.getElementById('Attribution1'), {}, 'displayModeFull')); </script> </body> </html>