51Թ

(a literal px value that does NOT // change when the primary row collapses). The collapsed bar then // simply overlays the content like any fixed header rather than // resizing the document on scroll. Non-toc-bar pages keep using the // live offsetHeight (their masthead height never changes on scroll). if (hasTocBar) { var fullMastheadHeight = parseFloat( getComputedStyle(document.body).getPropertyValue('--wdg-masthead-height') ); document.body.style.paddingTop = (fullMastheadHeight > 0 ? fullMastheadHeight : header.offsetHeight) + 'px'; } else { document.body.style.paddingTop = header.offsetHeight + 'px'; } } updateHeaderState(); // Attach the scroll listener for hero pages (transparent/solid toggle) and // for any page with the in-masthead submenu bar (so it still collapses to // the toc-bar on scroll even though it stays solid). if (isHero || hasTocBar) { window.addEventListener('scroll', updateHeaderState, { passive: true }); // Safety re-sync: a fast/programmatic jump to the top (browser scroll // restoration on back-nav, a "scroll to top" action, anchor jumps, // etc.) can land with coalesced scroll events so the final handler // run reflects a stale position, leaving the logo/transparency out of // sync with the resting scrollY. `scrollend` fires once the scroll has // settled, guaranteeing one final correct update. Harmlessly ignored // by browsers that don't support it. window.addEventListener('scrollend', updateHeaderState, { passive: true }); } window.addEventListener('resize', updateHeaderState); // Marquee + in-masthead TOC: sticky-toc.js dispatches this when the // active TOC item changes so we can flip into / out of the forced // is-solid state immediately on click rather than waiting for the // next scroll/resize. window.addEventListener('wdg:toc-section-change', updateHeaderState); var searchOpenClass = 'is-search-open'; var searchModal = document.getElementById('search-modal'); function openSearchModal() { if (typeof window._searchModalOpen === 'function') { window._searchModalOpen(); } document.querySelectorAll('.js-search-toggle').forEach(function(btn) { btn.classList.add(searchOpenClass); btn.setAttribute('aria-expanded', 'true'); }); } function closeSearchModal() { if (typeof window._searchModalClose === 'function') { window._searchModalClose(); } document.querySelectorAll('.js-search-toggle').forEach(function(btn) { btn.classList.remove(searchOpenClass); btn.setAttribute('aria-expanded', 'false'); }); } document.querySelectorAll('.js-search-toggle').forEach(function(btn) { btn.addEventListener('click', function(e) { e.preventDefault(); if (searchModal && searchModal.classList.contains('is-open')) { closeSearchModal(); } else { openSearchModal(); } }); }); var mobileSearchBtn = document.querySelector('.js-mobile-search-open'); if (mobileSearchBtn) { mobileSearchBtn.addEventListener('click', function(e) { e.preventDefault(); var mobileOverlay = document.getElementById('mobile-menu'); if (mobileOverlay) { mobileOverlay.setAttribute('aria-hidden', 'true'); mobileOverlay.classList.remove('is-open'); } openSearchModal(); }); } function updateAdminBarState() { var ab = document.getElementById('wpadminbar'); if (!ab) return; var rect = ab.getBoundingClientRect(); var hidden = rect.bottom <= 0; document.body.classList.toggle('adminbar-hidden', hidden); } updateAdminBarState(); window.addEventListener('scroll', updateAdminBarState, { passive: true }); window.addEventListener('resize', updateAdminBarState); })();

News

Small Business Conditions Tick Up in July

The NFIB Small Business Optimism Index ticked up 1.7 points to 100.3 in July, remaining above the 51-year average of 98. July’s increase stemmed primarily from an improvement in business conditions and reports that it was a good time to expand. Of the 10 components included in the index, six increased, two decreased and two …

Fuel and Nonfuel Import Prices Rise in July, Agricultural Export Prices Stay Same

U.S. import prices increased 0.4% in July, after slipping 0.1% in June, with both higher nonfuel and fuel prices driving the increase. Over the past year, import prices decreased 0.2%. Meanwhile, U.S. export prices ticked up 0.1% in July, with nonagricultural export prices driving the increase. Over the past year, export prices increased 2.2%. In …

New York Manufacturing Activity Grows Modestly in August

Manufacturing activity in New York state grew modestly in August. The headline general business activity index strengthened from July, rising 6.4 points to 11.9. Meanwhile, the new orders and shipments indexes also increased, to 15.4 from -2.0 and 12.2 from 11.5, respectively. Unfilled orders improved slightly but remained negative, rising from -6.4 to -5.5, while …

Major Market Groups Post Mixed Results in July

Industrial production edged down 0.1% in July, while manufacturing output stayed the same as June. At 100.2% of its 2017 average, manufacturing production in July rose 1.4% from the same month last year. Capacity utilization for manufacturing dipped to 76.8%, down 0.1 percentage points from June but increased 1.2% over the past year. Capacity remains …

Producer Prices Increase in July

The Producer Price Index for final demand (also known as wholesale prices) surged 0.9% over the month in July, the largest monthly jump since March 2022, after prices stayed the same in June. Over the year, producer prices moved up 3.3% in July, up from the 2.4% hike in June. Meanwhile, prices for final demand …

Energy Costs Fall in July, Food Prices Stay the Same

In July, consumer prices increased 0.2% over the month and 2.7% over the year, the same as the annual rise in June. Core CPI, which excludes more volatile energy and food prices, rose 0.3% over the month and 3.1% over the year, slightly higher than the 2.9% 12-month increase in the month prior. Energy costs …

' + document.title + ''); // Mark stylesheet with id for callback printWindow.document.write( `` ); printWindow.document.write('

51Թ

'); printWindow.document.write(postArea.innerHTML); printWindow.document.write( `