, but this code // executes before the first paint, when

茄子视频

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Trade, Debt, and Labor: Unpacking Trump鈥檚 Economic Agenda: Wed, Apr 2 2025, 4 - 5pm | 茄子视频

茄子视频

Skip to main content

Events Calendar

S M T W T F S
30
 
31
 
1
 
2
 
3
 
4
 
5
 
6
 
7
 
8
 
9
 
10
 
11
 
12
 
13
 
14
 
15
 
16
 
17
 
18
 
19
 
20
 
21
 
22
 
23
 
24
 
25
 
26
 
27
 
28
 
29
 
30
 
1
 
2
 
3
 

Trade, Debt, and Labor: Unpacking Trump鈥檚 Economic Agenda

  • Wed, Apr 02, 2025
  • 4:00 pm–5:00 pm

Image
lecture poster
Why is President Trump starting a trade war? How will the trade war likely affect consumer prices? What is DOGE and what is it trying to accomplish? How are President Trump鈥檚 policies affecting the global economic stability? What effects will new immigration policies have on jobs and economic growth? Do you relate to having these questions? Come to a post-election panel and discussion sponsored by the Department of Politics and Economics!

Join the department on Wednesday, April 2nd at 4PM in the Hekman Collab Space (level 1 of the library) for a panel discussion on 鈥淭rade, Debt, and Labor: Unpacking Trump鈥檚 Economic Agenda鈥. This panel consists of Associate Professor of Economics Sung Soo Lim, Assistant Professor of Economics Eunseo Kang, Professor of Politics Joel Westra, and Lecturer of Economics Vladimir Snurenco. They will be discussing the questions above and labor economics, DOGE, supply chains and the global economy.

 

RSVP by April 1st (This lecture will not be recorded).

Contact