The daily-file bill queue is a backward snapshot, so "upcoming" could only resurface the latest past day (the 08-31 snapshot read as today's queue) and there was no "what is scheduled next." leginfo bill status/history are backward-only, so the genuine future-dated signal is the chambers' "upcoming events" calendars. - api.py: floor the "upcoming" view at *today* (not the DB max date) when no as_of is pinned; surface next_legislative_day + scheduled_events (next 7 days) on /bills. Add _today_iso / _next_legislative_day / _scheduled_events, all degrading to a recess marker / [] (never 5xx). - relational.py: schema v2 adds the scheduled_events table + store_scheduled_events (idempotent per-day refresh), load_scheduled_events, next_legislative_day. - parsers.py: parse_events_page + classify_event_kind for the chamber events calendar; skip empty-title rows (decompose the <time> before the fallback). - ingest.py + cli.py: --store-events lane (cache-first, recess-safe) that parses the calendar HTML into scheduled_events. - sources.py + config.yaml: register assembly_events / senate_events (kind: events, empty_is_ok: true). - run_ingest.sh: run the events lane after the daily-file lane as non-fatal (skippable via CALI_SCRAPER_SKIP_EVENTS=1); daily-file exit still gates cron. - frontend: "Next legislative day" line + "What's next · next 7 days" band with honest recess empty states. - DASHBOARD.md: document the forward signal + known limitations (leginfo backward-only gap, recess empty state, 08-31 snapshot is analysis-only). - tests: 5 new API tests + 18 parse-events tests; 170 pass, 92% coverage.
3 lines
45 KiB
HTML
3 lines
45 KiB
HTML
<!DOCTYPE html><html lang="en" dir="ltr"><head><meta charset="utf-8" /><noscript><style>form.antibot > * { display: none !important; } form.antibot noscript { display: block !important; }</style></noscript><script async src="https://www.googletagmanager.com/gtag/js?id=G-4D0PPGX2BH"></script><script>window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments)};gtag("js", new Date());gtag("set", "developer_id.dMDhkMT", true);gtag("config", "G-4D0PPGX2BH", {"groups":"default","cookie_domain":"assembly.ca.gov","page_placeholder":"PLACEHOLDER_page_location","link_attribution":true});</script><style id="gutenberg-palette">:root { .has-primary-color{ color:#255752 } .has-primary-background-color{ background-color:#255752 } .has-primary-border-color{ border-color:#255752 } .has-text-color{ color:#292B29 } .has-text-background-color{ background-color:#292B29 } .has-text-border-color{ border-color:#292B29 } .has-link-color{ color:#01579F } .has-link-background-color{ background-color:#01579F } .has-link-border-color{ border-color:#01579F } .has-highlight-color{ color:#595959 } .has-highlight-background-color{ background-color:#595959 } .has-highlight-border-color{ border-color:#595959 } .has-light-color{ color:#a30c1f } .has-light-background-color{ background-color:#a30c1f } .has-light-border-color{ border-color:#a30c1f } }</style><style id="gutenberg-gradients">:root { .has-primary-to-secondary-gradient-background{ background:linear-gradient(135deg, #CEBAFF 0%, #FFC884 100%) } .has-primary-to-contrast-gradient-background{ background:linear-gradient(135deg, #CEBAFF 0%, #3556D1 100%) } .has-secondary-to-light-gradient-background{ background:linear-gradient(to right bottom, #FFC884, #FFFFFF) } }</style><style id="gutenberg-font-sizes">:root { .has-small-font-size{ font-size:14px } .has-normal-font-size{ font-size:16px } .has-large-font-size{ font-size:18px } .has-extra-large-font-size{ font-size:20px } .has-extra-extra-large-font-size{ font-size:24px } }</style><style id="gutenberg-spacing-variables">:root { --wp--preset--spacing--10:8px; --wp--preset--spacing--20:16px; --wp--preset--spacing--30:32px; --wp--preset--spacing--40:64px; --wp--preset--spacing--50:128px; --wp--preset--spacing--60:172px; }</style><style>/* @see https://github.com/aFarkas/lazysizes#broken-image-symbol */.js img.lazyload:not([src]) { visibility: hidden; }/* @see https://github.com/aFarkas/lazysizes#automatically-setting-the-sizes-attribute */.js img.lazyloaded[data-sizes=auto] { display: block; width: 100%; }/* Transition effect. */.js .lazyload, .js .lazyloading { opacity: 0; }.js .lazyloaded { opacity: 1; -webkit-transition: opacity 2000ms; transition: opacity 2000ms; }</style><meta name="MobileOptimized" content="width" /><meta name="HandheldFriendly" content="true" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><link rel="icon" href="/themes/custom/asm_internet_theme/favicon.ico" type="image/png" /><title>Events | California State Assembly</title><link rel="preload" as="font" href="/themes/custom/asm_internet_theme/assets/fonts/InstrumentSans%5Bwdth%2Cwght%5D.woff2" type="font/woff2" crossorigin="anonymous"><link rel="preload" as="image" type="image/svg+xml" href="/themes/custom/asm_internet_theme/assets/images/Seal.svg"><link rel="preconnect" href="https://webapi.assembly.ca.gov"><link rel="dns-prefetch" href="https://webapi.assembly.ca.gov"><link rel="stylesheet" media="all" href="/sites/assembly.ca.gov/files/css/css_ejSlPE3p5AQVnknFBVL5QBhPgeUULpNo9LmKiD81JM0.css?delta=0&language=en&theme=asm_internet_theme&include=eJx1iVEKwzAMxS4U5iMZN3trszpxiN2F3n5Q2NfojxCSeOXSAqMhODZU0Eslesn7SPI_V7VFNDlk5I2lF5YjLFvtigDd9OSnByot4kifgul08VHteSjSFOf37ConBv3kqtPG7l0ySG0t7QsR4EXh" /><link rel="stylesheet" media="all" href="/sites/assembly.ca.gov/files/css/css_iwL7Sf3hxDGV2hXPq5CgiQnir6U0Y8VHL7HgNPcA6o0.css?delta=1&language=en&theme=asm_internet_theme&include=eJx1iVEKwzAMxS4U5iMZN3trszpxiN2F3n5Q2NfojxCSeOXSAqMhODZU0Eslesn7SPI_V7VFNDlk5I2lF5YjLFvtigDd9OSnByot4kifgul08VHteSjSFOf37ConBv3kqtPG7l0ySG0t7QsR4EXh" /></head><body class="path-events page-events-past"> <a href="#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a><div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas><div class="layout-container"><div class="top_bar"><div data-drupal-messages-fallback class="hidden"></div></div> <header class="header"><div class="header__inner"><div class="header__primary"><div class="header__branding"><div class="logo"> <a class="logo__link" href="/"
|
||
> <img class="logo__image" src="/themes/custom/asm_internet_theme/assets/images/Seal.svg" alt="California State Assembly Home" /> <span class="logo--title"> California State <br> Assembly </span> </a></div></div><div class="header__menu"> <nav role="navigation" aria-labelledby="block-asm-internet-theme-main-menu-menu" id="block-asm-internet-theme-main-menu" class="nav--primary"><h2 class="visually-hidden" id="block-asm-internet-theme-main-menu-menu">Main navigation</h2><div class="nav-wrapper" > <nav id="main-nav" class="main-nav"><div id="mobile-menu--close" class="hide"> <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> <g id="ICO - Close"> <g id="Vector"> <path fill-rule="evenodd" clip-rule="evenodd" d="M25.8839 6.11612C26.372 6.60427 26.372 7.39573 25.8839 7.88388L7.88388 25.8839C7.39573 26.372 6.60427 26.372 6.11612 25.8839C5.62796 25.3957 5.62796 24.6043 6.11612 24.1161L24.1161 6.11612C24.6043 5.62796 25.3957 5.62796 25.8839 6.11612Z" fill="#292B29"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M6.11612 6.11612C6.60427 5.62796 7.39573 5.62796 7.88388 6.11612L25.8839 24.1161C26.372 24.6043 26.372 25.3957 25.8839 25.8839C25.3957 26.372 24.6043 26.372 24.1161 25.8839L6.11612 7.88388C5.62796 7.39573 5.62796 6.60427 6.11612 6.11612Z" fill="#292B29"/> </g> </g> </svg></div><ul class="main-menu"><li class="main-menu__item main-menu__item--og-child main-menu__item--with-sub"> <a href="/assemblymembers" class="main-menu__link main-menu__link--og-child main-menu__link--with-sub" data-drupal-link-system-path="node/86244">Members</a> <span class="expand-sub"></span><ul class="main-menu main-menu--sub main-menu--sub-1"><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/assemblymembers" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-system-path="node/86244">Member Roster</a></li><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/assemblymembers/leadership" title="Leadership" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-system-path="node/8">Leadership</a></li><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/assemblymembers/member-seating-chart" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-system-path="node/86246">Member Seating Chart</a></li><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/assemblymembers/find-my-rep" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-system-path="assemblymembers/find-my-rep">Find Your Representative</a></li><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/assemblymembers/10th-o-street-offices" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-system-path="node/86248">10th & O Street Offices</a></li></ul></li><li class="main-menu__item main-menu__item--og-child main-menu__item--with-sub"> <a href="/committees" class="main-menu__link main-menu__link--og-child main-menu__link--with-sub" data-drupal-link-system-path="node/85503">Committees</a> <span class="expand-sub"></span><ul class="main-menu main-menu--sub main-menu--sub-1"><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/committees?sessionnumber=0" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-query="{"sessionnumber":"0"}" data-drupal-link-system-path="node/85503">Regular Session Committees</a></li><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/committees?sessionnumber=1" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-query="{"sessionnumber":"1"}" data-drupal-link-system-path="node/85503">First Extraordinary Committees</a></li></ul></li><li class="main-menu__item main-menu__item--og-child main-menu__item--with-sub"> <a href="/schedules-publications" title="Schedules & Publications" class="main-menu__link main-menu__link--og-child main-menu__link--with-sub" data-drupal-link-system-path="node/5936">Schedules & Publications</a> <span class="expand-sub"></span><ul class="main-menu main-menu--sub main-menu--sub-1"><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/schedules-publications" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-system-path="node/5936">Overview</a></li><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/schedules-publications/daily-file" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-system-path="node/86247">Daily File</a></li><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/schedules-publications/salaries-and-expenditures" title="Salaries & Expenditures" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-system-path="node/5544">Salaries & Expenditures</a></li><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/calendar" title="Legislative Deadlines" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-system-path="node/86245">Legislative Deadlines</a></li></ul></li><li class="main-menu__item main-menu__item--og-child main-menu__item--with-sub"> <a href="/offices" class="main-menu__link main-menu__link--og-child main-menu__link--with-sub" data-drupal-link-system-path="node/86271">Offices</a> <span class="expand-sub"></span><ul class="main-menu main-menu--sub main-menu--sub-1"><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/offices" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-system-path="node/86271">Overview</a></li><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="https://clerk.assembly.ca.gov/" class="main-menu__link main-menu__link--sub main-menu__link--sub-1 external">Chief Clerk</a></li><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="https://sergeant.assembly.ca.gov/" class="main-menu__link main-menu__link--sub main-menu__link--sub-1 external">Sergeant-at-Arms</a></li><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/california-state-assembly-fellowship-program" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-system-path="node/74087">Assembly Fellowship Program</a></li><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/events/tv-schedule" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-system-path="node/5">Televising the Assembly</a></li><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="http://asmdc.org/speaker/appointments" class="main-menu__link main-menu__link--sub main-menu__link--sub-1 external">Speaker's Appointments Office</a></li><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/speakers-press-office" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-system-path="node/46106">Speaker's Press Office</a></li></ul></li><li class="main-menu__item main-menu__item--active main-menu__item--og-child main-menu__item--with-sub"> <a href="/events" title="Videos" class="main-menu__link main-menu__link--active main-menu__link--og-child main-menu__link--with-sub" data-drupal-link-system-path="events">Videos</a> <span class="expand-sub"></span><ul class="main-menu main-menu--sub main-menu--sub-1"><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/events" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-system-path="events">All Events</a></li><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/events/today" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-system-path="events/today">Today's Events</a></li><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/events/upcoming" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-system-path="events/upcoming">Upcoming Events</a></li><li class="main-menu__item main-menu__item--active main-menu__item--sub main-menu__item--sub-1"> <a href="/events/past" class="main-menu__link main-menu__link--active main-menu__link--sub main-menu__link--sub-1 is-active" data-drupal-link-system-path="events/past" aria-current="page">Past Events</a></li><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/videos/room-list" title="Listen to Rooms" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-system-path="node/21">Room List</a></li><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/events/tv-schedule" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-system-path="node/5">TV Schedule</a></li></ul></li><li class="main-menu__item main-menu__item--og-child main-menu__item--with-sub"> <a href="/resources" title="Resources" class="main-menu__link main-menu__link--og-child main-menu__link--with-sub" data-drupal-link-system-path="node/6">Resources</a> <span class="expand-sub"></span><ul class="main-menu main-menu--sub main-menu--sub-1"><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/resources" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-system-path="node/6">Overview</a></li><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/resources/glossary" title="Glossary" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-system-path="node/31">Glossary</a></li><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/resources/legislative-process" title="Legislative Process" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-system-path="node/30">Legislative Process</a></li><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/resources/visit-state-capitol" title="State Capitol" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-system-path="node/5539">State Capitol</a></li><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/resources/teachers-and-students" title="Teachers & Students" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-system-path="node/6223">Teachers & Students</a></li><li class="main-menu__item main-menu__item--sub main-menu__item--sub-1"> <a href="/media/website-tour" class="main-menu__link main-menu__link--sub main-menu__link--sub-1" data-drupal-link-system-path="media/website-tour">Website Tour</a></li></ul></li></ul><div id="mobile-menu--translate" class="hide"> <a class="translator" href="https://www-assembly-ca-gov.translate.goog/events/past?_x_tr_sl=auto&_x_tr_tl=es&_x_tr_hl=en&_x_tr_pto=wapp" onclick="return googletranslatedisclaimer();">Translate</a></div> </nav></div> </nav><div id="block-nestedblock-group-search" class="block group-search--wrapper hide"><div class="block-container"><div class="was-nested-block-wrapper"><div id="asm_internet_theme_exposedformsearchpage_1_3" class="was-nested-block-instance-wrapper"><div data-drupal-selector="views-exposed-form-search-page-1" id="menu-search--dropdown" class="block views-exposed-form"><div class="block-container"><form action="/search" method="get" id="views-exposed-form-search-page-1" accept-charset="UTF-8"><div class="js-form-item form-item form-type--search_api_autocomplete"> <label for="edit-search-api-fulltext" class="form-item__label">Search</label><div class="ui-front" id="edit-search-api-fulltext-wrapper"> <input placeholder="Search for things like “hearings”" data-drupal-selector="edit-search-api-fulltext" data-search-api-autocomplete-search="search" class="form-autocomplete form-text form-item__textfield" data-autocomplete-path="/search_api_autocomplete/search?display=page_1&&filter=search_api_fulltext" type="search" id="edit-search-api-fulltext" name="search_api_fulltext" value="" size="30" maxlength="128" /> <span class="close-btn"> <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> <g id="ICO - Delete"> <path id="Vector" d="M16 2.89737C13.4288 2.89737 10.9154 3.65981 8.77759 5.08826C6.63975 6.51672 4.97351 8.54704 3.98957 10.9225C3.00563 13.2979 2.74819 15.9118 3.2498 18.4335C3.75141 20.9553 4.98953 23.2717 6.80762 25.0898C8.6257 26.9078 10.9421 28.146 13.4638 28.6476C15.9856 29.1492 18.5995 28.8917 20.9749 27.9078C23.3503 26.9239 25.3807 25.2576 26.8091 23.1198C28.2376 20.9819 29 18.4685 29 15.8974C28.9964 12.4507 27.6256 9.14619 25.1884 6.709C22.7512 4.27182 19.4467 2.90101 16 2.89737ZM20.7075 19.1899C20.8004 19.2828 20.8741 19.3931 20.9244 19.5145C20.9747 19.6359 21.0006 19.766 21.0006 19.8974C21.0006 20.0288 20.9747 20.1589 20.9244 20.2803C20.8741 20.4017 20.8004 20.512 20.7075 20.6049C20.6146 20.6978 20.5043 20.7715 20.3829 20.8218C20.2615 20.872 20.1314 20.8979 20 20.8979C19.8686 20.8979 19.7385 20.872 19.6171 20.8218C19.4957 20.7715 19.3854 20.6978 19.2925 20.6049L16 17.3111L12.7075 20.6049C12.6146 20.6978 12.5043 20.7715 12.3829 20.8218C12.2615 20.872 12.1314 20.8979 12 20.8979C11.8686 20.8979 11.7385 20.872 11.6171 20.8218C11.4957 20.7715 11.3854 20.6978 11.2925 20.6049C11.1996 20.512 11.1259 20.4017 11.0756 20.2803C11.0253 20.1589 10.9994 20.0288 10.9994 19.8974C10.9994 19.766 11.0253 19.6359 11.0756 19.5145C11.1259 19.3931 11.1996 19.2828 11.2925 19.1899L14.5863 15.8974L11.2925 12.6049C11.1049 12.4172 10.9994 12.1627 10.9994 11.8974C10.9994 11.632 11.1049 11.3775 11.2925 11.1899C11.4801 11.0022 11.7346 10.8968 12 10.8968C12.2654 10.8968 12.5199 11.0022 12.7075 11.1899L16 14.4836L19.2925 11.1899C19.3854 11.097 19.4957 11.0233 19.6171 10.973C19.7385 10.9227 19.8686 10.8968 20 10.8968C20.1314 10.8968 20.2615 10.9227 20.3829 10.973C20.5043 11.0233 20.6146 11.097 20.7075 11.1899C20.8004 11.2828 20.8741 11.3931 20.9244 11.5145C20.9747 11.6359 21.0006 11.766 21.0006 11.8974C21.0006 12.0288 20.9747 12.1589 20.9244 12.2803C20.8741 12.4017 20.8004 12.512 20.7075 12.6049L17.4138 15.8974L20.7075 19.1899Z" fill="#292B29"/> </g> </svg> </span></div></div><div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions--2"> <button data-drupal-selector="edit-submit-search" type="submit" id="edit-submit-search" value="Search" class="button js-form-submit form-submit form-item__submit"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"/></svg> </button></div></form></div></div></div><div id="asm_internet_theme_views_block__search_top_hits_block_1_2" class="was-nested-block-instance-wrapper"><div id="popular-topics-search-global" class="block views-element-container"><div class="block-container"><h3 class="h3 block-title" data-text="Topics">Popular Topics</h3><div><div class="view view-search-top-hits view-id-search_top_hits view-display-id-block_1 js-view-dom-id-e4c2ba754adb590e598fa1c21bac2191f19bb76673f43a166ffd1483db9ec9cc"><div class="view-content"><div class="views-row"><div class="views-field views-field-title"><span class="field-content"><a href="/home" hreflang="und">Welcome to the California State Assembly</a></span></div></div><div class="views-row"><div class="views-field views-field-title"><span class="field-content"><a href="/assemblymembers" hreflang="en">Members</a></span></div></div><div class="views-row"><div class="views-field views-field-title"><span class="field-content"><a href="/resources" hreflang="und">Resources</a></span></div></div><div class="views-row"><div class="views-field views-field-title"><span class="field-content"><a href="/assemblymembers/leadership" hreflang="und">Leadership</a></span></div></div><div class="views-row"><div class="views-field views-field-title"><span class="field-content"><a href="/schedules-publications/daily-file" hreflang="en">Daily File</a></span></div></div></div></div></div></div></div></div></div></div></div></div><div class="header__quicklinks"> <a class="translator" href="https://www-assembly-ca-gov.translate.goog/events/past?_x_tr_sl=auto&_x_tr_tl=es&_x_tr_hl=en&_x_tr_pto=wapp" onclick="return googletranslatedisclaimer();">Translate</a> <button id="search-trigger" class="ql-icon" alt="Search Site" aria-label="Search Site"> <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> <g id="ICO - SEARCH"> <g id="Vector"> <path fill-rule="evenodd" clip-rule="evenodd" d="M14.9592 5.5C9.95688 5.5 5.90167 9.5552 5.90167 14.5576C5.90167 19.5599 9.95688 23.6151 14.9592 23.6151C19.9616 23.6151 24.0168 19.5599 24.0168 14.5576C24.0168 9.5552 19.9616 5.5 14.9592 5.5ZM3.40167 14.5576C3.40167 8.17449 8.57616 3 14.9592 3C21.3423 3 26.5168 8.17449 26.5168 14.5576C26.5168 20.9406 21.3423 26.1151 14.9592 26.1151C8.57616 26.1151 3.40167 20.9406 3.40167 14.5576Z" fill="#292B29"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M21.3641 20.9624C21.8522 20.4742 22.6437 20.4742 23.1318 20.9624L28.8839 26.7144C29.372 27.2026 29.372 27.9941 28.8839 28.4822C28.3957 28.9704 27.6043 28.9704 27.1161 28.4822L21.3641 22.7302C20.8759 22.242 20.8759 21.4506 21.3641 20.9624Z" fill="#292B29"/> </g> </g> </svg> </button> <span id="mobile-menu-trigger" class="ql-icon"> <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> <g id="ICO - Menu"> <path id="Vector 1 (Stroke)" fill-rule="evenodd" clip-rule="evenodd" d="M2.75 8C2.75 7.30964 3.30964 6.75 4 6.75H28C28.6904 6.75 29.25 7.30964 29.25 8C29.25 8.69036 28.6904 9.25 28 9.25H4C3.30964 9.25 2.75 8.69036 2.75 8Z" fill="#292B29"/> <path id="Vector 2 (Stroke)" fill-rule="evenodd" clip-rule="evenodd" d="M2.75 16C2.75 15.3096 3.30964 14.75 4 14.75H28C28.6904 14.75 29.25 15.3096 29.25 16C29.25 16.6904 28.6904 17.25 28 17.25H4C3.30964 17.25 2.75 16.6904 2.75 16Z" fill="#292B29"/> <path id="Vector 3 (Stroke)" fill-rule="evenodd" clip-rule="evenodd" d="M2.75 24C2.75 23.3096 3.30964 22.75 4 22.75H28C28.6904 22.75 29.25 23.3096 29.25 24C29.25 24.6904 28.6904 25.25 28 25.25H4C3.30964 25.25 2.75 24.6904 2.75 24Z" fill="#292B29"/> </g> </svg> </span> <a href="#" id="search-close" aria-label="Close Search"> <svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M19.9687 4.03128C20.3438 4.40633 20.3438 5.0144 19.9687 5.38945L6.13945 19.2187C5.7644 19.5938 5.15633 19.5938 4.78128 19.2187C4.40624 18.8437 4.40624 18.2356 4.78128 17.8606L18.6106 4.03128C18.9856 3.65624 19.5937 3.65624 19.9687 4.03128Z"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M4.78128 4.03128C5.15633 3.65624 5.7644 3.65624 6.13945 4.03128L19.9687 17.8606C20.3438 18.2356 20.3438 18.8437 19.9687 19.2187C19.5937 19.5938 18.9856 19.5938 18.6106 19.2187L4.78128 5.38945C4.40624 5.0144 4.40624 4.40633 4.78128 4.03128Z"/> </svg> </a></div></div></div></header><div class="space"></div><div class="callout"><div class="callout--inner-wrapper"><div id="block-asm-internet-theme-page-title" class="block reduce-heading-size heading1"><div class="block-container"><h1 class="heading"> Events</h1></div></div></div></div><div class="main hide-sidebar"> <a id="main-content" tabindex="-1"></a><div class="left_sidebar"> <nav role="navigation" aria-labelledby="block-asm-internet-theme-side-bar-menu-menu" id="block-asm-internet-theme-side-bar-menu" class="menu--sidebar"><h2 class="visually-hidden" id="block-asm-internet-theme-side-bar-menu-menu"><a href="/events" title="Videos" class="menu-item--active-trail" data-drupal-link-system-path="events">Videos</a></h2><div class="nav-wrapper" > <nav id="main-nav-sidebar" class="main-nav-sidebar"><div class="sidebar-menu--toggle is-mobile" id="sidebarMenuTrigger"> <svg width="24" height="24" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> <g id="ICO - Carret Down"> <path id="Vector (Stroke)" fill-rule="evenodd" clip-rule="evenodd" d="M5.35798 10.3515C4.88067 10.8201 4.88067 11.5799 5.35798 12.0485L15.1358 21.6485C15.6131 22.1172 16.3869 22.1172 16.8642 21.6485L26.642 12.0485C27.1193 11.5799 27.1193 10.8201 26.642 10.3515C26.1647 9.88284 25.3908 9.88284 24.9135 10.3515L16 19.1029L7.08646 10.3515C6.60916 9.88284 5.83529 9.88284 5.35798 10.3515Z" fill="#292B29"/> </g> </svg></div><ul class="main-menu"><li class="main-menu__item main-menu__item--active main-menu__item--og-child"> <a href="/events/past" class="main-menu__link main-menu__link--active main-menu__link--og-child is-active" data-drupal-link-system-path="events/past" aria-current="page">Past Events</a></li></ul> </nav></div> </nav></div> <main role="main" class="main-content"><div><div id="block-asm-internet-theme-local-tasks" class="block"><div class="block-container"><h2 class="visually-hidden">Primary tabs</h2><ul class="tabs__nav tabs__nav--local-tasks"><li> <a href="/events" class="tabs__link--local-tasks">All</a></li><li> <a href="/events/today" class="tabs__link--local-tasks">Today</a></li><li> <a href="/events/upcoming" class="tabs__link--local-tasks">Upcoming</a></li><li> <a href="/events/past" class="is-active tabs__link--local-tasks">Past</a></li></ul></div></div><nav role="navigation" aria-labelledby="block-asm-internet-theme-wasusermenu-menu" id="block-asm-internet-theme-wasusermenu"><h2 class="visually-hidden" id="block-asm-internet-theme-wasusermenu-menu">WAS User Menu</h2><div class="wasusermenu-wrapper " id="wasusermenu-outer-wrapper"></div> </nav><div id="block-asm-internet-theme-content" class="block"><div class="block-container"><div class="views-element-container"><div class="view view-past-events view-id-past_events view-display-id-page_1 js-view-dom-id-9ecd22fbbd89dea6db6cf24a38003b09df11efbb431eb04ab89faeab3a3748df"><div class="view-filters"><form class="views-exposed-form" data-drupal-selector="views-exposed-form-past-events-page-1" action="/events/past" method="get" id="views-exposed-form-past-events-page-1" accept-charset="UTF-8"><div class="js-form-item form-item form-type--search"> <label for="edit-title" class="form-item__label">Title</label> <input placeholder="Search" data-drupal-selector="edit-title" class="form-autocomplete form-search form-item__textfield" data-autocomplete-path="/api/asm-media/autocomplete" type="search" id="edit-title" name="title" value="" size="30" maxlength="255" /></div><div class="js-form-item form-item form-type--textfield"> <label for="edit-date-range" class="form-item__label"></label> <input data-drupal-selector="edit-date-range" type="text" id="edit-date-range" name="date_range" value="" size="20" maxlength="128" placeholder="Filter by Date" class="form-text form-item__textfield" /></div><div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions"> <button data-drupal-selector="edit-submit-past-events" type="submit" id="edit-submit-past-events" value="Search" class="button js-form-submit form-submit form-item__submit">Search</button></div></form></div><div class="view-content"><table class="cols-3"><thead><tr><th id="view-media-source-pub-date-table-column" class="views-field views-field-media-source-pub-date" scope="col">Date</th><th id="view-title-table-column" class="views-field views-field-title" scope="col">Title</th><th id="view-field-wowza-int-video-file-path-table-column" class="views-field views-field-field-wowza-int-video-file-path" scope="col">Video</th></tr></thead><tbody><tr><td headers="view-media-source-pub-date-table-column" class="views-field views-field-media-source-pub-date"><time datetime="2026-09-01T00:00:00-07:00">September 1, 2026</time></td><td headers="view-title-table-column" class="views-field views-field-title">Assembly Floor Session (Part 2 of August 31, 2026 Legislative Day)</td><td headers="view-field-wowza-int-video-file-path-table-column" class="views-field views-field-field-wowza-int-video-file-path"><a href="/media/assembly-floor-session-part-2-20260901">watch now</a></td></tr><tr><td headers="view-media-source-pub-date-table-column" class="views-field views-field-media-source-pub-date"><time datetime="2026-08-31T00:00:00-07:00">August 31, 2026</time></td><td headers="view-title-table-column" class="views-field views-field-title">Assembly Emergency Management Committee</td><td headers="view-field-wowza-int-video-file-path-table-column" class="views-field views-field-field-wowza-int-video-file-path"><a href="/media/assembly-emergency-management-committee-20260831">watch now</a></td></tr><tr><td headers="view-media-source-pub-date-table-column" class="views-field views-field-media-source-pub-date"><time datetime="2026-08-31T00:00:00-07:00">August 31, 2026</time></td><td headers="view-title-table-column" class="views-field views-field-title">Assembly Floor Session (Part 1 of August 31, 2026 Legislative Day)</td><td headers="view-field-wowza-int-video-file-path-table-column" class="views-field views-field-field-wowza-int-video-file-path"><a href="/media/assembly-floor-session-part-1-20260831">watch now</a></td></tr><tr><td headers="view-media-source-pub-date-table-column" class="views-field views-field-media-source-pub-date"><time datetime="2026-08-31T00:00:00-07:00">August 31, 2026</time></td><td headers="view-title-table-column" class="views-field views-field-title">Assembly Rules Committee</td><td headers="view-field-wowza-int-video-file-path-table-column" class="views-field views-field-field-wowza-int-video-file-path"><a href="/media/assembly-rules-committee-20260831">watch now</a></td></tr><tr><td headers="view-media-source-pub-date-table-column" class="views-field views-field-media-source-pub-date"><time datetime="2026-08-31T00:00:00-07:00">August 31, 2026</time></td><td headers="view-title-table-column" class="views-field views-field-title">Assembly Utilities and Energy Committee</td><td headers="view-field-wowza-int-video-file-path-table-column" class="views-field views-field-field-wowza-int-video-file-path"><a href="/media/assembly-utilities-and-energy-committee-20260831">watch now</a></td></tr><tr><td headers="view-media-source-pub-date-table-column" class="views-field views-field-media-source-pub-date"><time datetime="2026-08-30T00:00:00-07:00">August 30, 2026</time></td><td headers="view-title-table-column" class="views-field views-field-title">Assembly Appropriations Committee</td><td headers="view-field-wowza-int-video-file-path-table-column" class="views-field views-field-field-wowza-int-video-file-path"><a href="/media/assembly-appropriations-committee-20260830">watch now</a></td></tr><tr><td headers="view-media-source-pub-date-table-column" class="views-field views-field-media-source-pub-date"><time datetime="2026-08-30T00:00:00-07:00">August 30, 2026</time></td><td headers="view-title-table-column" class="views-field views-field-title">Assembly Budget Committee</td><td headers="view-field-wowza-int-video-file-path-table-column" class="views-field views-field-field-wowza-int-video-file-path"><a href="/media/assembly-budget-committee-20260830">watch now</a></td></tr><tr><td headers="view-media-source-pub-date-table-column" class="views-field views-field-media-source-pub-date"><time datetime="2026-08-30T00:00:00-07:00">August 30, 2026</time></td><td headers="view-title-table-column" class="views-field views-field-title">Assembly Business and Professions Committee</td><td headers="view-field-wowza-int-video-file-path-table-column" class="views-field views-field-field-wowza-int-video-file-path"><a href="/media/assembly-business-and-professions-committee-20260830">watch now</a></td></tr><tr><td headers="view-media-source-pub-date-table-column" class="views-field views-field-media-source-pub-date"><time datetime="2026-08-30T00:00:00-07:00">August 30, 2026</time></td><td headers="view-title-table-column" class="views-field views-field-title">Assembly Floor Session</td><td headers="view-field-wowza-int-video-file-path-table-column" class="views-field views-field-field-wowza-int-video-file-path"><a href="/media/assembly-floor-session-20260830">watch now</a></td></tr><tr><td headers="view-media-source-pub-date-table-column" class="views-field views-field-media-source-pub-date"><time datetime="2026-08-30T00:00:00-07:00">August 30, 2026</time></td><td headers="view-title-table-column" class="views-field views-field-title">Assembly Governmental Organization Committee</td><td headers="view-field-wowza-int-video-file-path-table-column" class="views-field views-field-field-wowza-int-video-file-path"><a href="/media/assembly-governmental-organization-committee-20260830">watch now</a></td></tr><tr><td headers="view-media-source-pub-date-table-column" class="views-field views-field-media-source-pub-date"><time datetime="2026-08-30T00:00:00-07:00">August 30, 2026</time></td><td headers="view-title-table-column" class="views-field views-field-title">Assembly Higher Education Committee</td><td headers="view-field-wowza-int-video-file-path-table-column" class="views-field views-field-field-wowza-int-video-file-path"><a href="/media/assembly-higher-education-committee-20260830">watch now</a></td></tr><tr><td headers="view-media-source-pub-date-table-column" class="views-field views-field-media-source-pub-date"><time datetime="2026-08-30T00:00:00-07:00">August 30, 2026</time></td><td headers="view-title-table-column" class="views-field views-field-title">Assembly Judiciary Committee</td><td headers="view-field-wowza-int-video-file-path-table-column" class="views-field views-field-field-wowza-int-video-file-path"><a href="/media/assembly-judiciary-committee-20260830">watch now</a></td></tr></tbody></table></div> <nav class="pager" aria-label="Pagination" role="navigation"><ul class="pager__items js-pager__items"><li class="pager__item pager__item--prev"> <a class="pager__link pager__link--prev" href="" title="Go to previous page" rel="prev"> <span class="visually-hidden">Previous page</span> <span aria-hidden="true">‹ Previous</span> </a></li><li class="pager__item is-active"> <a class="pager__link is-active" href="?page=0" title="Current page" aria-current="page" aria-current="page"> <span class="visually-hidden"> Current page </span>1</a></li><li class="pager__item"> <a class="pager__link" href="?page=1" title="Go to page 2" > <span class="visually-hidden"> Page </span>2</a></li><li class="pager__item"> <a class="pager__link" href="?page=2" title="Go to page 3" > <span class="visually-hidden"> Page </span>3</a></li><li class="pager__item"> <a class="pager__link" href="?page=3" title="Go to page 4" > <span class="visually-hidden"> Page </span>4</a></li><li class="pager__item"> <a class="pager__link" href="?page=4" title="Go to page 5" > <span class="visually-hidden"> Page </span>5</a></li><li class="pager__item"> <a class="pager__link" href="?page=5" title="Go to page 6" > <span class="visually-hidden"> Page </span>6</a></li><li class="pager__item"> <a class="pager__link" href="?page=6" title="Go to page 7" > <span class="visually-hidden"> Page </span>7</a></li><li class="pager__item"> <a class="pager__link" href="?page=7" title="Go to page 8" > <span class="visually-hidden"> Page </span>8</a></li><li class="pager__item"> <a class="pager__link" href="?page=8" title="Go to page 9" > <span class="visually-hidden"> Page </span>9</a></li><li class="pager__item pager__item--last"> <a class="pager__link pager__link--last" href="?page=366" title="Go to last page" > <span class="visually-hidden">Last page</span> <span aria-hidden="true">367</span> </a></li><li class="pager__item pager__item--next"> <a class="pager__link pager__link--next" href="?page=1" title="Go to next page" rel="next"> <span class="visually-hidden">Next page</span> <span aria-hidden="true">››</span> </a></li></ul> </nav></div></div></div></div></div> </main></div> <footer class="footer"><div class="footer__inner"><div class="footer__site-title"><h2 class="text-inverse">California State Assembly</h2></div><div class="footer__menu"><div id="block-asm-internet-theme-findmyrepresentative-2" class="block no-break"><div class="block-container"><div class="text-long"><h2>Find my Representative</h2><ul><li><a href="/assemblymembers">Assembly Roster</a></li><li><a href="/assemblymembers/find-my-rep">By Your Address</a></li><li><a href="/assemblymembers?sort=district&order=asc">By District</a></li></ul></div></div></div><div id="block-asm-internet-theme-searchforlegislation-2" class="block no-break"><div class="block-container"><div class="text-long"><h2>Search for Legislation</h2><ul><li><a href="https://leginfo.legislature.ca.gov/" target="_blank">Bill Search</a></li><li><a href="https://leginfo.legislature.ca.gov/faces/codes.xhtml" target="_blank">California Law</a></li><li><a href="https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260HR1" target="_blank">House Rules - HR 1</a></li><li><a href="https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260SCR1">Joint Rules - SCR 1</a></li><li><a href="https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=201720180SCR38" target="_blank">SCR 38 Recording Legislative Meetings</a></li></ul></div></div></div><div id="block-asm-internet-theme-relatedsites" class="block no-break"><div class="block-container"><div class="text-long"><h2>Related Sites</h2><ul><li><a href="https://gov.ca.gov/" target="_blank">Governor of California</a></li><li><a href="http://www.ltg.ca.gov/" target="_blank">Lieutenant Governor</a></li><li><a href="https://www.senate.ca.gov/" target="_blank">California State Senate</a></li><li><a href="https://capitolmuseum.ca.gov/" target="_blank">Capitol Museum</a></li><li><a href="https://www.sos.ca.gov/" target="_blank">Secretary of State</a></li><li><a href="https://www.ca.gov/" target="_blank">State of California</a></li><li><a href="https://legislativecounsel.ca.gov/" target="_blank">Legislative Counsel</a></li><li><a href="https://workplaceconductunit.legislature.ca.gov/" target="_blank">Workplace Conduct Unit</a></li><li><a href="https://clerk.assembly.ca.gov/" target="_blank">Chief Clerk</a></li><li><a href="https://sergeant.assembly.ca.gov" target="_blank">Sergeant-at-Arms</a></li><li><a href="/offices-caucuses/california-state-assembly-fellowship-program">Assembly Fellowship Program</a></li><li><a href="/televising-assembly">Televising the Assembly</a></li><li><a href="https://speaker.asmdc.org/speaker-appointments" target="_blank">Speaker's Appointments Office</a></li><li><a href="/speakers-press-office">Speaker's Press Office</a></li></ul></div></div></div><div id="block-asm-internet-theme-quicklinks" class="block no-break"><div class="block-container"><div class="text-long"><h2>Quick Links</h2><ul><li><a href="/">Assembly Home Page</a></li><li><a href="/events/today">Today's Assembly Events</a></li><li><a href="/calendar">Legislative Calendar</a></li><li><a href="/schedules-publications/salaries-and-expenditures">Member & Staff Salaries</a></li><li><a href="/schedules-publications/salaries-and-expenditures">Expenditure Reports</a></li><li><a href="/gifts-public-agency">Gifts to a Public Agency</a></li><li><a href="/2017-oversight-handbook">Oversight Handbook</a></li><li><a href="/public-services/legislative-process/legislative-open-records-act">Legislative Open Records Act</a></li><li><a href="/media/website-tour">Site Tutorial Video</a></li><li><a href="/assembly-jobs">Assembly Jobs</a></li></ul></div></div></div><div id="block-asm-internet-theme-publications" class="block no-break"><div class="block-container"><div class="text-long"><h2>Publications</h2><ul><li><a href="/schedules-publications/daily-file">Assembly Daily File</a></li><li><a href="https://clerk.assembly.ca.gov/legislative-publications/daily-journals" target="_blank">Daily Journals</a></li><li><a href="https://clerk.assembly.ca.gov/legislative-publications/daily-history" target="_blank">Daily History</a></li></ul></div></div></div></div><div class="footer__branding"><div class="logo"> <a class="logo__link" href="/"
|
||
> <img class="logo__image" src="/themes/custom/asm_internet_theme/assets/images/Seal.svg" alt="California State Assembly Home" /> <span class="logo--title"> California State <br> Assembly </span> </a></div></div></div></footer><div class="bottom_bar"><div class="bottom_bar__inner"><div id="block-asm-internet-theme-wascopyrightblock" class="block"><div class="block-container"><div><div class="copyright-container"><span class="copyright">Copyright © 2026 State of California</span></div></div></div></div><div id="block-asm-internet-theme-subfooter" class="block"><div class="block-container"><div><div class="copyright-container"><ul><li><a href="/sitemap">Site Map</a></li><li><a href="/accessibility">Accessibility</a></li><li><a href="/privacy-and-conditions-use-policy">Terms & Privacy</a></li><li class="btn-vote"><a href="https://registertovote.ca.gov/">Register to Vote</a></li></ul></div></div></div></div></div></div></div></div><div class="bg-overlay"></div><script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"events\/past","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"eJx1jkFuBCEMBD9EwmdyRx7oZa0YjDDMiLw-2ZFWWiWTSx-62laRlcB1oFeMMO4o8Ak3mjIc_UXYUYddkSy6kVyRQlzfCuq8hLqx4KPTuqKNMvoJChKTpzk0RC1NMBB0R--c8DKIJKiJXm_ODE1oof_85-FQphjf1tM5q2ZBoEqyBkfzvwsn9LX8I5yBerwHahweMk8X_0_vbNlA8RsZ3M44zJ_5XjRNgTvIwqH90xpFeNHM9RvVC57S","theme":"asm_internet_theme","theme_token":null},"ajaxTrustedUrl":{"\/events\/past":true,"\/search":true},"google_analytics":{"account":"G-4D0PPGX2BH","trackOutbound":true,"trackMailto":true,"trackTel":true,"trackDownload":true,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip","trackDomainMode":1},"lazy":{"lazysizes":{"lazyClass":"lazyload","loadedClass":"lazyloaded","loadingClass":"lazyloading","preloadClass":"lazypreload","errorClass":"lazyerror","autosizesClass":"lazyautosizes","srcAttr":"data-src","srcsetAttr":"data-srcset","sizesAttr":"data-sizes","minSize":40,"customMedia":[],"init":true,"expFactor":1.5,"hFac":0.8,"loadMode":1,"loadHidden":true,"ricTimeout":0,"throttleDelay":125,"plugins":[]},"placeholderSrc":"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==","preferNative":false,"minified":true,"libraryPath":"\/libraries\/lazysizes"},"was_jwplayer":{"config":{"key":"yh5RZuPQQH3OaPRB\/a\/geG6f46hHX1+s7SszOHZIu3T0qSGJ","clean_source":0,"thumbnails":0},"defaults":{"volume":"","height":"","width":"100%","aspectratio":"16:9","poster":{"live":"https:\/\/www.assembly.ca.gov\/sites\/assembly.ca.gov\/files\/jwplayer\/walkthrough_cover_02_1.jpg","archive":"https:\/\/www.assembly.ca.gov\/sites\/assembly.ca.gov\/files\/jwplayer\/walkthrough_cover_02_2.jpg"}},"files":{"images":{"arrow_white":"https:\/\/www.assembly.ca.gov\/modules\/custom\/was_jwplayer\/css\/arrow-white.png"}}},"search_api_autocomplete":{"search":{"auto_submit":true}},"was_workspace":{"toggled_elements":".tabs__nav, .tabs, div:not(.view-offices-menu) .contextual, .edit-mode, .add-docs-form, .contextual, .view-display-id-block_class_session .views-field-edit-node, .unpublished-menu-item, #environment-indicator","edit_mode_key_toggle":"`","toggled_parent_elements":".node--unpublished.node--view-mode-teaser, .unpublished-menu-item","selector_items":[]},"user":{"uid":0,"permissionsHash":"06c739f6dcef12a85d882bf46cf3cf32d176c4d3b071849cbe28f89ad246822c"}}</script><script src="/sites/assembly.ca.gov/files/js/js_HJhQpuSweG7gwE4KjbQL3maEdu-Q6Pf_cgLHvzoRKc4.js?scope=footer&delta=0&language=en&theme=asm_internet_theme&include=eJx1jdsKwjAQRH-okp_xfRmTsV3IjWRbiF-vFYSi9WUe5swFPYlmY8s0sYWJLvCONdqEX8SN2foZSdB8SczrKSw3jbw2jDNaMbO9QWJQOKxWxJdUI41SNramgYeAR2QOOHbeKjVisL321aa5lDlSkBGHqe_u25giHsPtMnWi-UVQVfbzz7f74z8Bx1B6Xg"></script></body></html> |