├── .gitignore
├── .idea
├── codeStyleSettings.xml
└── codeStyles
│ ├── Project.xml
│ └── codeStyleConfig.xml
├── LICENSE
├── README.md
├── bin
├── cron.sh
├── elasticsearch.sh
├── mirror_aging.sh
├── run.sh
├── utils.sh
├── website_cron_d7.sh
├── website_cron_d9.sh
├── website_cron_stat.py
└── xferdata.sh
├── docs
├── api
│ ├── Makefile
│ ├── admin.rst
│ ├── agendas.rst
│ ├── agg_updates.rst
│ ├── bills.rst
│ ├── calendars.rst
│ ├── committees.rst
│ ├── conf.py
│ ├── index.rst
│ ├── laws.rst
│ ├── make.bat
│ ├── members.rst
│ ├── reference.rst
│ ├── search_api.rst
│ ├── transcripts_floor.rst
│ └── transcripts_ph.rst
└── backend
│ └── index.md
├── jmeter
└── api_load_test
│ ├── api_load_test.jmx
│ ├── full_law_paths.csv
│ ├── full_session_paths.csv
│ ├── single_bill_paths.csv
│ ├── single_law_doc_paths.csv
│ └── single_pdf_paths.csv
├── pom.xml
└── src
├── main
├── java
│ └── gov
│ │ └── nysenate
│ │ └── openleg
│ │ ├── api
│ │ ├── BaseCtrl.java
│ │ ├── CorsFilter.java
│ │ ├── InvalidRequestParamEx.java
│ │ ├── ListView.java
│ │ ├── MapView.java
│ │ ├── ViewObject.java
│ │ ├── XFrameFilter.java
│ │ ├── admin
│ │ │ ├── AdminAccountCtrl.java
│ │ │ ├── AdminApiEmailCtrl.java
│ │ │ ├── ApiUserCtrl.java
│ │ │ ├── CacheCtrl.java
│ │ │ ├── CacheStatsView.java
│ │ │ ├── EnvironmentCtrl.java
│ │ │ └── SearchIndexCtrl.java
│ │ ├── auth
│ │ │ ├── AdminUserView.java
│ │ │ ├── ApiAuthFilter.java
│ │ │ ├── ApiUserEmailSubscriptionCtrl.java
│ │ │ ├── AuthedUser.java
│ │ │ └── NewUserView.java
│ │ ├── config
│ │ │ ├── EnvVarNotFoundException.java
│ │ │ ├── EnvironmentVariableView.java
│ │ │ └── ImmutableEnvVarException.java
│ │ ├── legislation
│ │ │ ├── BasePdfView.java
│ │ │ ├── agenda
│ │ │ │ ├── AgendaBillInfo.java
│ │ │ │ ├── AgendaBillUtils.java
│ │ │ │ ├── AgendaGetCtrl.java
│ │ │ │ ├── AgendaSearchCtrl.java
│ │ │ │ ├── WeekOfAgendaInfoMap.java
│ │ │ │ └── view
│ │ │ │ │ ├── AgendaAttendanceView.java
│ │ │ │ │ ├── AgendaCommAddendumView.java
│ │ │ │ │ ├── AgendaCommFlatView.java
│ │ │ │ │ ├── AgendaCommView.java
│ │ │ │ │ ├── AgendaIdView.java
│ │ │ │ │ ├── AgendaItemView.java
│ │ │ │ │ ├── AgendaMeetingDetailView.java
│ │ │ │ │ ├── AgendaMeetingView.java
│ │ │ │ │ ├── AgendaSummaryView.java
│ │ │ │ │ ├── AgendaView.java
│ │ │ │ │ ├── AgendaVoteBillView.java
│ │ │ │ │ ├── AgendaVoteView.java
│ │ │ │ │ ├── CommAgendaIdView.java
│ │ │ │ │ └── CommAgendaSummaryView.java
│ │ │ ├── attendance
│ │ │ │ └── SenateVoteAttendanceView.java
│ │ │ ├── bill
│ │ │ │ ├── BillGetCtrl.java
│ │ │ │ ├── BillPdfCtrl.java
│ │ │ │ ├── BillSearchCtrl.java
│ │ │ │ └── view
│ │ │ │ │ ├── ApprovalMessageView.java
│ │ │ │ │ ├── BaseBillIdView.java
│ │ │ │ │ ├── BillActionView.java
│ │ │ │ │ ├── BillAmendmentView.java
│ │ │ │ │ ├── BillDiffView.java
│ │ │ │ │ ├── BillFullTextView.java
│ │ │ │ │ ├── BillIdView.java
│ │ │ │ │ ├── BillInfoView.java
│ │ │ │ │ ├── BillPdfView.java
│ │ │ │ │ ├── BillStatusTypeView.java
│ │ │ │ │ ├── BillStatusView.java
│ │ │ │ │ ├── BillTypeView.java
│ │ │ │ │ ├── BillView.java
│ │ │ │ │ ├── BillVoteView.java
│ │ │ │ │ ├── DetailBillView.java
│ │ │ │ │ ├── ProgramInfoView.java
│ │ │ │ │ ├── PublishStatusView.java
│ │ │ │ │ ├── SimpleBillInfoView.java
│ │ │ │ │ ├── SponsorView.java
│ │ │ │ │ └── VetoMessageView.java
│ │ │ ├── calendar
│ │ │ │ ├── CalendarGetCtrl.java
│ │ │ │ ├── CalendarSearchCtrl.java
│ │ │ │ └── view
│ │ │ │ │ ├── ActiveListView.java
│ │ │ │ │ ├── CalendarActiveListIdView.java
│ │ │ │ │ ├── CalendarEntryList.java
│ │ │ │ │ ├── CalendarEntryView.java
│ │ │ │ │ ├── CalendarIdView.java
│ │ │ │ │ ├── CalendarSupEntryView.java
│ │ │ │ │ ├── CalendarSupIdView.java
│ │ │ │ │ ├── CalendarSupView.java
│ │ │ │ │ ├── CalendarView.java
│ │ │ │ │ ├── CalendarViewFactory.java
│ │ │ │ │ ├── SimpleActiveListView.java
│ │ │ │ │ ├── SimpleCalendarSupView.java
│ │ │ │ │ └── SimpleCalendarView.java
│ │ │ ├── committee
│ │ │ │ ├── CommitteeGetCtrl.java
│ │ │ │ ├── CommitteeSearchCtrl.java
│ │ │ │ └── view
│ │ │ │ │ ├── CommitteeIdView.java
│ │ │ │ │ ├── CommitteeMemberView.java
│ │ │ │ │ ├── CommitteeSessionIdView.java
│ │ │ │ │ ├── CommitteeVersionIdView.java
│ │ │ │ │ └── CommitteeView.java
│ │ │ ├── law
│ │ │ │ ├── LawGetCtrl.java
│ │ │ │ ├── LawPdfCtrl.java
│ │ │ │ ├── LawSearchCtrl.java
│ │ │ │ └── view
│ │ │ │ │ ├── LawDocIdView.java
│ │ │ │ │ ├── LawDocInfoView.java
│ │ │ │ │ ├── LawDocQueryView.java
│ │ │ │ │ ├── LawDocView.java
│ │ │ │ │ ├── LawDocWithRefsView.java
│ │ │ │ │ ├── LawIdQueryView.java
│ │ │ │ │ ├── LawInfoView.java
│ │ │ │ │ ├── LawNodeView.java
│ │ │ │ │ ├── LawPdfUtil.java
│ │ │ │ │ ├── LawPdfView.java
│ │ │ │ │ ├── LawTreeView.java
│ │ │ │ │ ├── LawVersionIdView.java
│ │ │ │ │ └── RepealedLawDocIdView.java
│ │ │ ├── member
│ │ │ │ ├── MemberGetCtrl.java
│ │ │ │ ├── MemberSearchCtrl.java
│ │ │ │ └── view
│ │ │ │ │ ├── FullMemberView.java
│ │ │ │ │ ├── MemberView.java
│ │ │ │ │ ├── PersonView.java
│ │ │ │ │ └── SessionMemberView.java
│ │ │ └── transcripts
│ │ │ │ ├── AbstractTranscriptPdfView.java
│ │ │ │ ├── hearing
│ │ │ │ ├── HearingGetCtrl.java
│ │ │ │ ├── HearingPdfCtrl.java
│ │ │ │ ├── HearingSearchCtrl.java
│ │ │ │ └── view
│ │ │ │ │ ├── HearingIdView.java
│ │ │ │ │ ├── HearingInfoView.java
│ │ │ │ │ ├── HearingPdfView.java
│ │ │ │ │ └── HearingView.java
│ │ │ │ └── session
│ │ │ │ ├── TranscriptGetCtrl.java
│ │ │ │ ├── TranscriptPdfCtrl.java
│ │ │ │ ├── TranscriptSearchCtrl.java
│ │ │ │ └── view
│ │ │ │ ├── TranscriptIdView.java
│ │ │ │ ├── TranscriptInfoView.java
│ │ │ │ ├── TranscriptPdfParser.java
│ │ │ │ ├── TranscriptPdfView.java
│ │ │ │ └── TranscriptView.java
│ │ ├── logs
│ │ │ ├── ApiLogCtrl.java
│ │ │ ├── ApiLogEvent.java
│ │ │ └── ApiLogItemView.java
│ │ ├── notification
│ │ │ ├── NotificationCtrl.java
│ │ │ ├── NotificationSubscriptionCtrl.java
│ │ │ └── view
│ │ │ │ ├── NotificationSubscriptionView.java
│ │ │ │ ├── NotificationSummaryView.java
│ │ │ │ ├── NotificationTypesView.java
│ │ │ │ └── NotificationView.java
│ │ ├── processor
│ │ │ ├── DataProcessCtrl.java
│ │ │ ├── SourceGetCtrl.java
│ │ │ └── view
│ │ │ │ ├── DataProcessRunDetailView.java
│ │ │ │ ├── DataProcessRunInfoView.java
│ │ │ │ ├── DataProcessRunView.java
│ │ │ │ ├── DataProcessUnitView.java
│ │ │ │ ├── SourceFileView.java
│ │ │ │ └── SourceIdView.java
│ │ ├── response
│ │ │ ├── BaseResponse.java
│ │ │ ├── DateRangeListViewResponse.java
│ │ │ ├── ListViewResponse.java
│ │ │ ├── PaginationResponse.java
│ │ │ ├── SimpleResponse.java
│ │ │ ├── ViewObjectResponse.java
│ │ │ └── error
│ │ │ │ ├── ConstrainedParameterView.java
│ │ │ │ ├── ErrorCode.java
│ │ │ │ ├── ErrorResponse.java
│ │ │ │ ├── InvalidParameterView.java
│ │ │ │ ├── ParameterView.java
│ │ │ │ └── ViewObjectErrorResponse.java
│ │ ├── search
│ │ │ └── view
│ │ │ │ ├── SearchIndexInfoView.java
│ │ │ │ └── SearchResultView.java
│ │ ├── spotcheck
│ │ │ ├── SpotCheckCtrl.java
│ │ │ ├── SpotCheckModelDataCtrl.java
│ │ │ └── view
│ │ │ │ ├── BillScrapeQueueEntryView.java
│ │ │ │ ├── MismatchContentTypeSummaryView.java
│ │ │ │ ├── MismatchHtmlDiffView.java
│ │ │ │ ├── MismatchStatusSummaryView.java
│ │ │ │ ├── MismatchSummaryView.java
│ │ │ │ ├── MismatchTypeSummaryView.java
│ │ │ │ ├── MismatchView.java
│ │ │ │ ├── SpotCheckMismatchTypeView.java
│ │ │ │ └── SpotCheckRefTypeView.java
│ │ ├── ui
│ │ │ ├── DocsPageCtrl.java
│ │ │ ├── GlobalsView.java
│ │ │ ├── PingCtrl.java
│ │ │ ├── ReactAppCtrl.java
│ │ │ └── RegistrationPageCtrl.java
│ │ └── updates
│ │ │ ├── agenda
│ │ │ └── AgendaUpdatesCtrl.java
│ │ │ ├── aggregate
│ │ │ └── AggregateUpdatesCtrl.java
│ │ │ ├── bill
│ │ │ └── BillUpdatesCtrl.java
│ │ │ ├── calendar
│ │ │ └── CalendarUpdatesCtrl.java
│ │ │ ├── law
│ │ │ └── LawUpdatesCtrl.java
│ │ │ ├── transcripts
│ │ │ ├── hearing
│ │ │ │ ├── HearingUpdateTokenView.java
│ │ │ │ └── HearingUpdatesCtrl.java
│ │ │ └── session
│ │ │ │ ├── TranscriptUpdateTokenView.java
│ │ │ │ └── TranscriptUpdatesCtrl.java
│ │ │ └── view
│ │ │ ├── UpdateDigestModelView.java
│ │ │ ├── UpdateDigestView.java
│ │ │ ├── UpdateTokenModelView.java
│ │ │ └── UpdateTokenView.java
│ │ ├── auth
│ │ ├── admin
│ │ │ ├── AdminUser.java
│ │ │ ├── AdminUserQuery.java
│ │ │ ├── AdminUserService.java
│ │ │ ├── SqlAdminUserDao.java
│ │ │ └── SqlAdminUserService.java
│ │ ├── config
│ │ │ └── AuthRealmConfigurer.java
│ │ ├── exception
│ │ │ ├── InvalidUsernameException.java
│ │ │ └── UsernameExistsException.java
│ │ ├── model
│ │ │ ├── ApiKeyLoginToken.java
│ │ │ ├── ApiUser.java
│ │ │ └── OpenLegRole.java
│ │ ├── service
│ │ │ ├── AdminLoginAuthRealm.java
│ │ │ ├── ApiUserLoginAuthRealm.java
│ │ │ └── OpenLegAuthorizingRealm.java
│ │ └── user
│ │ │ ├── ApiLogFilter.java
│ │ │ ├── ApiUserAuthEvictEvent.java
│ │ │ ├── ApiUserQuery.java
│ │ │ ├── ApiUserRowMapper.java
│ │ │ ├── ApiUserService.java
│ │ │ ├── ApiUserSubscriptionType.java
│ │ │ ├── CachedApiUserService.java
│ │ │ └── SqlApiUserDao.java
│ │ ├── common
│ │ ├── dao
│ │ │ ├── BasicSqlQuery.java
│ │ │ ├── CalendarParamUtils.java
│ │ │ ├── CalendarRowHandlers.java
│ │ │ ├── ImmutableParams.java
│ │ │ ├── LimitOffset.java
│ │ │ ├── OrderBy.java
│ │ │ ├── PaginatedList.java
│ │ │ ├── PaginatedRowHandler.java
│ │ │ ├── SortOrder.java
│ │ │ ├── SqlBaseDao.java
│ │ │ ├── SqlQueryUtils.java
│ │ │ └── SqlTable.java
│ │ ├── script
│ │ │ ├── BaseScript.java
│ │ │ ├── MemberUpdateScript.java
│ │ │ └── SearchIndexUpdate.java
│ │ └── util
│ │ │ ├── AsciiArt.java
│ │ │ ├── AsyncUtils.java
│ │ │ ├── BillTextCheckUtils.java
│ │ │ ├── CollectionUtils.java
│ │ │ ├── DateUtils.java
│ │ │ ├── FileIOUtils.java
│ │ │ ├── HttpUtils.java
│ │ │ ├── MailUtils.java
│ │ │ ├── NonNullList.java
│ │ │ ├── NumberConversionUtils.java
│ │ │ ├── OpenlegThreadFactory.java
│ │ │ ├── OutputUtils.java
│ │ │ ├── Pair.java
│ │ │ ├── RandomUtils.java
│ │ │ ├── RegexUtils.java
│ │ │ ├── ScrapeUtils.java
│ │ │ ├── SenateSiteDumpFragParser.java
│ │ │ ├── SimpleTimer.java
│ │ │ ├── Tuple.java
│ │ │ ├── TypeUtils.java
│ │ │ ├── XmlHelper.java
│ │ │ ├── pipeline
│ │ │ ├── Pipeline.java
│ │ │ ├── PipelineBuilder.java
│ │ │ ├── PipelineException.java
│ │ │ ├── PipelineFactory.java
│ │ │ └── PipelineTask.java
│ │ │ └── stringDiffer
│ │ │ ├── Diff.java
│ │ │ ├── DiffBisect.java
│ │ │ ├── DiffBisectBoundaries.java
│ │ │ ├── DiffStringUtils.java
│ │ │ ├── DiffUtils.java
│ │ │ ├── Operation.java
│ │ │ └── StringDiffer.java
│ │ ├── config
│ │ ├── ApplicationConfig.java
│ │ ├── ConsoleApplicationConfig.java
│ │ ├── DatabaseConfig.java
│ │ ├── EnvironmentUtils.java
│ │ ├── OpenLegComboPooledDataSource.java
│ │ ├── OpenLegEnvironment.java
│ │ ├── PropertyConfig.java
│ │ ├── SecurityConfig.java
│ │ ├── WebApplicationConfig.java
│ │ ├── WebInitializer.java
│ │ ├── WebSocketsConfig.java
│ │ └── annotation
│ │ │ ├── CategoryTypes.java
│ │ │ ├── CreateTestFiles.java
│ │ │ ├── IntegrationTest.java
│ │ │ ├── SillyTest.java
│ │ │ └── UnitTest.java
│ │ ├── legislation
│ │ ├── BaseLegislativeContent.java
│ │ ├── CacheType.java
│ │ ├── CachingService.java
│ │ ├── OpenLegCacheManager.java
│ │ ├── PublishStatus.java
│ │ ├── SessionYear.java
│ │ ├── agenda
│ │ │ ├── Agenda.java
│ │ │ ├── AgendaId.java
│ │ │ ├── AgendaInfoAddendum.java
│ │ │ ├── AgendaInfoCommittee.java
│ │ │ ├── AgendaInfoCommitteeItem.java
│ │ │ ├── AgendaNotFoundEx.java
│ │ │ ├── AgendaVoteAction.java
│ │ │ ├── AgendaVoteAddendum.java
│ │ │ ├── AgendaVoteAttendance.java
│ │ │ ├── AgendaVoteBill.java
│ │ │ ├── AgendaVoteCommittee.java
│ │ │ ├── CommitteeAgendaAddendumId.java
│ │ │ ├── CommitteeAgendaId.java
│ │ │ └── dao
│ │ │ │ ├── AgendaDao.java
│ │ │ │ ├── AgendaDataService.java
│ │ │ │ ├── BillVoteIdRowMapper.java
│ │ │ │ ├── BillVoteRowHandler.java
│ │ │ │ ├── CachedAgendaDataService.java
│ │ │ │ ├── ElasticAgendaSearchDao.java
│ │ │ │ ├── SqlAgendaDao.java
│ │ │ │ ├── SqlAgendaQuery.java
│ │ │ │ └── SqlAgendaVoteAddendumDao.java
│ │ ├── attendance
│ │ │ └── SenateVoteAttendance.java
│ │ ├── bill
│ │ │ ├── ApprovalId.java
│ │ │ ├── ApprovalMessage.java
│ │ │ ├── BaseBillId.java
│ │ │ ├── Bill.java
│ │ │ ├── BillAction.java
│ │ │ ├── BillAmendment.java
│ │ │ ├── BillId.java
│ │ │ ├── BillInfo.java
│ │ │ ├── BillSponsor.java
│ │ │ ├── BillStatus.java
│ │ │ ├── BillStatusType.java
│ │ │ ├── BillText.java
│ │ │ ├── BillTextFormat.java
│ │ │ ├── BillTextType.java
│ │ │ ├── BillType.java
│ │ │ ├── BillUpdateField.java
│ │ │ ├── BillVote.java
│ │ │ ├── BillVoteCode.java
│ │ │ ├── BillVoteId.java
│ │ │ ├── BillVoteType.java
│ │ │ ├── ProgramInfo.java
│ │ │ ├── TextDiff.java
│ │ │ ├── TextDiffType.java
│ │ │ ├── Version.java
│ │ │ ├── VetoId.java
│ │ │ ├── VetoMessage.java
│ │ │ ├── VetoType.java
│ │ │ ├── dao
│ │ │ │ ├── ApprovalDao.java
│ │ │ │ ├── BillDao.java
│ │ │ │ ├── SqlApprovalDao.java
│ │ │ │ ├── SqlApprovalQuery.java
│ │ │ │ ├── SqlBillDao.java
│ │ │ │ ├── SqlBillQuery.java
│ │ │ │ ├── SqlVetoDao.java
│ │ │ │ ├── SqlVetoQuery.java
│ │ │ │ ├── VetoDao.java
│ │ │ │ └── service
│ │ │ │ │ ├── ApprovalDataService.java
│ │ │ │ │ ├── BillCacheEvictionService.java
│ │ │ │ │ ├── BillDataService.java
│ │ │ │ │ ├── CachedBillDataService.java
│ │ │ │ │ ├── SimpleApprovalDataService.java
│ │ │ │ │ ├── SimpleVetoDataService.java
│ │ │ │ │ └── VetoDataService.java
│ │ │ ├── exception
│ │ │ │ ├── ApprovalNotFoundException.java
│ │ │ │ ├── BillAmendNotFoundEx.java
│ │ │ │ ├── BillNotFoundEx.java
│ │ │ │ └── VetoNotFoundException.java
│ │ │ └── utils
│ │ │ │ └── BillTextUtils.java
│ │ ├── calendar
│ │ │ ├── Calendar.java
│ │ │ ├── CalendarActiveList.java
│ │ │ ├── CalendarActiveListId.java
│ │ │ ├── CalendarEntry.java
│ │ │ ├── CalendarId.java
│ │ │ ├── CalendarNotFoundEx.java
│ │ │ ├── CalendarSectionType.java
│ │ │ ├── CalendarSupplemental.java
│ │ │ ├── CalendarSupplementalEntry.java
│ │ │ ├── CalendarSupplementalId.java
│ │ │ ├── CalendarType.java
│ │ │ └── dao
│ │ │ │ ├── CachedCalendarDataService.java
│ │ │ │ ├── CalendarDao.java
│ │ │ │ ├── CalendarDataService.java
│ │ │ │ ├── FloorCalendarReferenceDAO.java
│ │ │ │ ├── SqlCalendarDao.java
│ │ │ │ ├── SqlCalendarQuery.java
│ │ │ │ ├── SqlFloorCalendarReferenceDao.java
│ │ │ │ └── SqlFloorCalendarReferenceQuery.java
│ │ ├── committee
│ │ │ ├── Chamber.java
│ │ │ ├── Committee.java
│ │ │ ├── CommitteeId.java
│ │ │ ├── CommitteeMember.java
│ │ │ ├── CommitteeMemberTitle.java
│ │ │ ├── CommitteeNotFoundEx.java
│ │ │ ├── CommitteeSessionId.java
│ │ │ ├── CommitteeVersionId.java
│ │ │ ├── MemberNotFoundEx.java
│ │ │ └── dao
│ │ │ │ ├── CachedCommitteeDataService.java
│ │ │ │ ├── CommitteeDao.java
│ │ │ │ ├── CommitteeDataService.java
│ │ │ │ ├── SqlCommitteeDao.java
│ │ │ │ └── SqlCommitteeQuery.java
│ │ ├── law
│ │ │ ├── LawActionType.java
│ │ │ ├── LawChapterCode.java
│ │ │ ├── LawDocId.java
│ │ │ ├── LawDocInfo.java
│ │ │ ├── LawDocument.java
│ │ │ ├── LawDocumentType.java
│ │ │ ├── LawInfo.java
│ │ │ ├── LawTree.java
│ │ │ ├── LawTreeNode.java
│ │ │ ├── LawType.java
│ │ │ ├── LawVersionId.java
│ │ │ ├── RepealedLawDocId.java
│ │ │ └── dao
│ │ │ │ ├── CachedLawDataService.java
│ │ │ │ ├── LawDataDao.java
│ │ │ │ ├── LawDataService.java
│ │ │ │ ├── LawDocumentNotFoundEx.java
│ │ │ │ ├── LawFileDao.java
│ │ │ │ ├── LawTreeNotFoundEx.java
│ │ │ │ ├── MaxValueMap.java
│ │ │ │ ├── SqlFsLawFileDao.java
│ │ │ │ ├── SqlLawDataDao.java
│ │ │ │ ├── SqlLawDataQuery.java
│ │ │ │ ├── SqlLawFileQuery.java
│ │ │ │ └── SqlLawUpdatesQuery.java
│ │ ├── member
│ │ │ ├── FullMember.java
│ │ │ ├── Member.java
│ │ │ ├── Person.java
│ │ │ ├── PersonName.java
│ │ │ ├── SessionMember.java
│ │ │ └── dao
│ │ │ │ ├── AbstractMemberCache.java
│ │ │ │ ├── CachedMemberService.java
│ │ │ │ ├── FullMemberIdCache.java
│ │ │ │ ├── MemberDao.java
│ │ │ │ ├── MemberService.java
│ │ │ │ ├── SessionMemberIdCache.java
│ │ │ │ ├── SessionMemberNonIdCache.java
│ │ │ │ ├── ShortNameKey.java
│ │ │ │ ├── SqlMemberDao.java
│ │ │ │ └── SqlMemberQuery.java
│ │ └── transcripts
│ │ │ ├── AbstractTranscriptsFile.java
│ │ │ ├── SqlAbstractTranscriptFileDao.java
│ │ │ ├── TranscriptFileDaoInterface.java
│ │ │ ├── hearing
│ │ │ ├── Hearing.java
│ │ │ ├── HearingFile.java
│ │ │ ├── HearingHost.java
│ │ │ ├── HearingHostType.java
│ │ │ ├── HearingId.java
│ │ │ ├── HearingNotFoundEx.java
│ │ │ ├── HearingTextUtils.java
│ │ │ ├── SqlAbstractTranscriptFileQuery.java
│ │ │ └── dao
│ │ │ │ ├── HearingDao.java
│ │ │ │ ├── HearingDataService.java
│ │ │ │ ├── HearingFileDao.java
│ │ │ │ ├── SqlFsHearingFileDao.java
│ │ │ │ ├── SqlHearingDao.java
│ │ │ │ ├── SqlHearingDataService.java
│ │ │ │ ├── SqlHearingQuery.java
│ │ │ │ └── host
│ │ │ │ ├── HearingHostDao.java
│ │ │ │ ├── SqlHearingHostDao.java
│ │ │ │ └── SqlHearingHostQuery.java
│ │ │ └── session
│ │ │ ├── DayType.java
│ │ │ ├── DuplicateTranscriptEx.java
│ │ │ ├── SessionType.java
│ │ │ ├── Transcript.java
│ │ │ ├── TranscriptFile.java
│ │ │ ├── TranscriptId.java
│ │ │ ├── TranscriptNotFoundEx.java
│ │ │ └── dao
│ │ │ ├── SqlFsTranscriptFileDao.java
│ │ │ ├── SqlTranscriptDao.java
│ │ │ ├── SqlTranscriptDataService.java
│ │ │ ├── SqlTranscriptQuery.java
│ │ │ ├── TranscriptDao.java
│ │ │ ├── TranscriptDataService.java
│ │ │ ├── TranscriptFileDao.java
│ │ │ └── TranscriptFilenameInfo.java
│ │ ├── notifications
│ │ ├── BaseNotificationSender.java
│ │ ├── BaseSlackNotificationSender.java
│ │ ├── EmailNotificationSender.java
│ │ ├── FullEmailNotificationSender.java
│ │ ├── NotificationDispatcher.java
│ │ ├── NotificationSender.java
│ │ ├── budgetbill
│ │ │ └── BudgetBillTextNotification.java
│ │ ├── mail
│ │ │ ├── MailException.java
│ │ │ ├── MimeSendMailService.java
│ │ │ ├── SendMailService.java
│ │ │ ├── SimpleEmailNotificationSender.java
│ │ │ └── apiuser
│ │ │ │ ├── ApiUserBatchEmailService.java
│ │ │ │ ├── ApiUserBatchEmailServiceImpl.java
│ │ │ │ ├── ApiUserEmailRequest.java
│ │ │ │ └── ApiUserMessage.java
│ │ ├── model
│ │ │ ├── Notification.java
│ │ │ ├── NotificationCategory.java
│ │ │ ├── NotificationDigest.java
│ │ │ ├── NotificationGroup.java
│ │ │ ├── NotificationGroups.java
│ │ │ ├── NotificationMedium.java
│ │ │ ├── NotificationSubscription.java
│ │ │ ├── NotificationSubscriptionBuilder.java
│ │ │ ├── NotificationType.java
│ │ │ ├── NotificationUrgency.java
│ │ │ ├── RegisteredNotification.java
│ │ │ └── SubscriptionNotFoundEx.java
│ │ ├── slack
│ │ │ ├── DefaultSlackChatService.java
│ │ │ ├── SlackApi.java
│ │ │ ├── SlackApiException.java
│ │ │ ├── SlackChannelNotFoundException.java
│ │ │ ├── SlackChatService.java
│ │ │ ├── SlackNotificationSender.java
│ │ │ └── model
│ │ │ │ ├── SlackAddress.java
│ │ │ │ ├── SlackAttachment.java
│ │ │ │ ├── SlackField.java
│ │ │ │ └── SlackMessage.java
│ │ └── subscription
│ │ │ ├── NotificationSubscriptionDao.java
│ │ │ ├── NotificationSubscriptionDataService.java
│ │ │ ├── SqlNotificationSubscriptionDao.java
│ │ │ ├── SqlNotificationSubscriptionDataService.java
│ │ │ └── SqlNotificationSubscriptionQuery.java
│ │ ├── processors
│ │ ├── AbstractDataProcessor.java
│ │ ├── AbstractLegDataProcessor.java
│ │ ├── BaseSourceData.java
│ │ ├── DataProcessAction.java
│ │ ├── DataProcessor.java
│ │ ├── IngestCache.java
│ │ ├── LegDataProcessService.java
│ │ ├── LegDataProcessor.java
│ │ ├── ManagedLegDataProcessService.java
│ │ ├── ParseError.java
│ │ ├── ProcessDataCLI.java
│ │ ├── ProcessService.java
│ │ ├── agenda
│ │ │ ├── XmlSenAgenProcessor.java
│ │ │ └── XmlSenAgenVoteProcessor.java
│ │ ├── bill
│ │ │ ├── AbstractBillProcessor.java
│ │ │ ├── BaseSourceFile.java
│ │ │ ├── BillActionParser.java
│ │ │ ├── BillLawCodeParser.java
│ │ │ ├── InvalidLegDataFileNameEx.java
│ │ │ ├── LegDataFileNotFoundEx.java
│ │ │ ├── LegDataFragment.java
│ │ │ ├── LegDataFragmentNotFoundEx.java
│ │ │ ├── LegDataFragmentType.java
│ │ │ ├── SourceFile.java
│ │ │ ├── SourceType.java
│ │ │ ├── UnreadableLegDataEx.java
│ │ │ ├── sobi
│ │ │ │ ├── BillSobiProcessor.java
│ │ │ │ ├── BillTextParser.java
│ │ │ │ ├── SobiApprovalMessageParser.java
│ │ │ │ ├── SobiBlock.java
│ │ │ │ ├── SobiFile.java
│ │ │ │ ├── SobiLineType.java
│ │ │ │ ├── SobiProcessOptions.java
│ │ │ │ └── VetoMemoParser.java
│ │ │ └── xml
│ │ │ │ ├── AbstractMemoProcessor.java
│ │ │ │ ├── BillTextDiffProcessor.java
│ │ │ │ ├── XmlAnActProcessor.java
│ │ │ │ ├── XmlApprMemoProcessor.java
│ │ │ │ ├── XmlApprovalMessageParser.java
│ │ │ │ ├── XmlBillActionAnalyzer.java
│ │ │ │ ├── XmlBillStatProcessor.java
│ │ │ │ ├── XmlBillTextProcessor.java
│ │ │ │ ├── XmlFile.java
│ │ │ │ ├── XmlLDBlurbProcessor.java
│ │ │ │ ├── XmlLDSponProcessor.java
│ │ │ │ ├── XmlLDSummProcessor.java
│ │ │ │ ├── XmlSameAsProcessor.java
│ │ │ │ ├── XmlSenFlVotProcessor.java
│ │ │ │ ├── XmlSenMemoProcessor.java
│ │ │ │ └── XmlVetoMsgProcessor.java
│ │ ├── calendar
│ │ │ ├── XmlSenCalActiveListProcessor.java
│ │ │ └── XmlSenCalProcessor.java
│ │ ├── committee
│ │ │ ├── XmlSenCommProcessor.java
│ │ │ └── script
│ │ │ │ └── ImportCommittees.java
│ │ ├── config
│ │ │ ├── ProcessConfig.java
│ │ │ ├── SobiOnlyWhitelistFilter.java
│ │ │ ├── SourceFilter.java
│ │ │ ├── XmlDumpWhitelistFilter.java
│ │ │ ├── XmlNoFlvotWhitelistFilter.java
│ │ │ └── XmlOnlyWhitelistFilter.java
│ │ ├── law
│ │ │ ├── AbstractLawBuilder.java
│ │ │ ├── ConstitutionLawBuilder.java
│ │ │ ├── HintBasedLawBuilder.java
│ │ │ ├── IdBasedLawBuilder.java
│ │ │ ├── LawBlock.java
│ │ │ ├── LawBuilder.java
│ │ │ ├── LawDocIdFixer.java
│ │ │ ├── LawFile.java
│ │ │ ├── LawMethod.java
│ │ │ ├── LawParseException.java
│ │ │ ├── LawProcessService.java
│ │ │ ├── LawProcessor.java
│ │ │ ├── LawTitleParser.java
│ │ │ ├── ManagedLawProcessService.java
│ │ │ └── RulesLawBuilder.java
│ │ ├── log
│ │ │ ├── DataProcessErrorEvent.java
│ │ │ ├── DataProcessLogDao.java
│ │ │ ├── DataProcessLogService.java
│ │ │ ├── DataProcessNotificationService.java
│ │ │ ├── DataProcessRun.java
│ │ │ ├── DataProcessRunInfo.java
│ │ │ ├── DataProcessUnit.java
│ │ │ ├── DataProcessUnitEvent.java
│ │ │ ├── DataProcessWarnEvent.java
│ │ │ ├── ProcessLogEvent.java
│ │ │ ├── SimpleDataProcessLogService.java
│ │ │ ├── SqlDataProcessLogDao.java
│ │ │ └── SqlDataProcessLogQuery.java
│ │ ├── scripts
│ │ │ └── member
│ │ │ │ ├── FetchMemberImagesScript.java
│ │ │ │ ├── MemberJsonFeedView.java
│ │ │ │ └── MemberScraperCLI.java
│ │ ├── sourcefile
│ │ │ ├── SourceFileFsDao.java
│ │ │ ├── SourceFileRefDao.java
│ │ │ ├── SourceFileRowMapper.java
│ │ │ ├── SqlSourceFileQuery.java
│ │ │ ├── SqlSourceFileRefDao.java
│ │ │ ├── sobi
│ │ │ │ ├── FsSobiDao.java
│ │ │ │ ├── LegDataFragmentDao.java
│ │ │ │ ├── SqlLegDataFragmentDao.java
│ │ │ │ └── SqlLegDataFragmentQuery.java
│ │ │ └── xml
│ │ │ │ └── FsXmlDao.java
│ │ └── transcripts
│ │ │ ├── hearing
│ │ │ ├── HearingDateTimeParser.java
│ │ │ ├── HearingHostParser.java
│ │ │ ├── HearingParser.java
│ │ │ ├── HearingProcessService.java
│ │ │ └── ManagedHearingProcessService.java
│ │ │ └── session
│ │ │ ├── ManagedTranscriptProcessService.java
│ │ │ ├── Stenographer.java
│ │ │ ├── TranscriptLine.java
│ │ │ ├── TranscriptParser.java
│ │ │ └── TranscriptProcessService.java
│ │ ├── search
│ │ ├── BaseIndexEvent.java
│ │ ├── ElasticBaseDao.java
│ │ ├── ElasticSearchServiceUtils.java
│ │ ├── ElasticsearchProcessException.java
│ │ ├── IndexedSearchService.java
│ │ ├── InvalidSearchParamException.java
│ │ ├── OpenlegElasticsearchClient.java
│ │ ├── SearchDao.java
│ │ ├── SearchException.java
│ │ ├── SearchIndex.java
│ │ ├── SearchResult.java
│ │ ├── SearchResults.java
│ │ ├── agenda
│ │ │ ├── AgendaSearchService.java
│ │ │ └── ElasticAgendaSearchService.java
│ │ ├── bill
│ │ │ ├── BillSearchService.java
│ │ │ ├── ElasticBillSearchDao.java
│ │ │ └── ElasticBillSearchService.java
│ │ ├── calendar
│ │ │ ├── CalendarSearchService.java
│ │ │ ├── ElasticCalendarSearchDao.java
│ │ │ └── ElasticCalendarSearchService.java
│ │ ├── committee
│ │ │ ├── CommitteeSearchService.java
│ │ │ ├── ElasticCommitteeSearchDao.java
│ │ │ └── ElasticCommitteeSearchService.java
│ │ ├── law
│ │ │ ├── ElasticLawSearchDao.java
│ │ │ ├── ElasticLawSearchService.java
│ │ │ └── LawSearchService.java
│ │ ├── logs
│ │ │ ├── ApiLogSearchService.java
│ │ │ ├── ApiLogStompService.java
│ │ │ ├── ApiRequest.java
│ │ │ ├── ApiResponse.java
│ │ │ ├── ElasticApiLogSearchDao.java
│ │ │ └── ElasticApiLogSearchService.java
│ │ ├── member
│ │ │ ├── ElasticMemberSearchDao.java
│ │ │ ├── ElasticMemberSearchService.java
│ │ │ └── MemberSearchService.java
│ │ ├── notifications
│ │ │ ├── ElasticNotificationSearchDao.java
│ │ │ ├── ElasticNotificationService.java
│ │ │ ├── NotificationNotFoundException.java
│ │ │ └── NotificationService.java
│ │ └── transcripts
│ │ │ ├── hearing
│ │ │ ├── ElasticHearingSearchDao.java
│ │ │ ├── ElasticHearingSearchService.java
│ │ │ └── HearingSearchService.java
│ │ │ └── session
│ │ │ ├── ElasticTranscriptSearchDao.java
│ │ │ ├── ElasticTranscriptSearchService.java
│ │ │ └── TranscriptSearchService.java
│ │ ├── spotchecks
│ │ ├── MismatchOrderBy.java
│ │ ├── SenateSiteDumpCtrl.java
│ │ ├── SpotCheckCLI.java
│ │ ├── SpotCheckReportDao.java
│ │ ├── SqlSpotCheckReportDao.java
│ │ ├── SqlSpotCheckReportQuery.java
│ │ ├── alert
│ │ │ ├── agenda
│ │ │ │ ├── AgendaAlertCheckMailService.java
│ │ │ │ ├── AgendaAlertId.java
│ │ │ │ ├── AgendaAlertInfoCommittee.java
│ │ │ │ ├── AgendaAlertParser.java
│ │ │ │ ├── AgendaAlertProcessor.java
│ │ │ │ ├── AgendaMeetingWeekId.java
│ │ │ │ ├── AgendaReportService.java
│ │ │ │ ├── AgendaSpotCheckService.java
│ │ │ │ ├── AgendaSpotcheckProcessService.java
│ │ │ │ ├── BaseAgendaCheckReportService.java
│ │ │ │ ├── CommAgendaAlertCheckMailService.java
│ │ │ │ ├── IntervalAgendaReportService.java
│ │ │ │ └── dao
│ │ │ │ │ ├── AgendaAlertDao.java
│ │ │ │ │ ├── SqlAgendaAlertQuery.java
│ │ │ │ │ └── SqlFsAgendaAlertDao.java
│ │ │ └── calendar
│ │ │ │ ├── ActiveListAlertCheckMailService.java
│ │ │ │ ├── BaseCalendarAlertParser.java
│ │ │ │ ├── BaseCalendarReportService.java
│ │ │ │ ├── CalendarAlertActiveListParser.java
│ │ │ │ ├── CalendarAlertFile.java
│ │ │ │ ├── CalendarAlertProcessor.java
│ │ │ │ ├── CalendarAlertSupplementalParser.java
│ │ │ │ ├── CalendarCheckService.java
│ │ │ │ ├── CalendarEntryListId.java
│ │ │ │ ├── CalendarHTMLParser.java
│ │ │ │ ├── CalendarReportService.java
│ │ │ │ ├── CalendarSpotCheckProcessService.java
│ │ │ │ ├── FloorCalAlertCheckMailService.java
│ │ │ │ ├── FloorCalendarSpotcheckReference.java
│ │ │ │ ├── IntervalCalendarReportService.java
│ │ │ │ └── dao
│ │ │ │ ├── CalendarAlertDao.java
│ │ │ │ ├── SqlCalendarAlertDao.java
│ │ │ │ ├── SqlCalendarAlertFileQuery.java
│ │ │ │ ├── SqlCalendarAlertQuery.java
│ │ │ │ └── SqlFsCalendarAlertFileDao.java
│ │ ├── base
│ │ │ ├── BaseCheckMailService.java
│ │ │ ├── BaseSpotcheckProcessService.java
│ │ │ ├── CheckMailService.java
│ │ │ ├── MismatchNotFoundEx.java
│ │ │ ├── MismatchUtils.java
│ │ │ ├── SimpleCheckMailService.java
│ │ │ ├── SpotCheckException.java
│ │ │ ├── SpotCheckNotificationService.java
│ │ │ ├── SpotCheckReportRunMode.java
│ │ │ ├── SpotCheckReportService.java
│ │ │ ├── SpotCheckService.java
│ │ │ ├── SpotCheckUtils.java
│ │ │ ├── SpotcheckMailProcessService.java
│ │ │ ├── SpotcheckMismatchEvent.java
│ │ │ └── SpotcheckRunService.java
│ │ ├── daybreak
│ │ │ ├── DaybreakCheckMailService.java
│ │ │ ├── DaybreakCheckService.java
│ │ │ ├── DaybreakDocType.java
│ │ │ ├── DaybreakDocument.java
│ │ │ ├── DaybreakFile.java
│ │ │ ├── DaybreakFragment.java
│ │ │ ├── DaybreakMessage.java
│ │ │ ├── DaybreakReport.java
│ │ │ ├── DaybreakReportService.java
│ │ │ ├── DaybreakReportSet.java
│ │ │ ├── DaybreakSpotcheckProcessService.java
│ │ │ ├── PageFileEntry.java
│ │ │ ├── bill
│ │ │ │ ├── DaybreakBill.java
│ │ │ │ ├── DaybreakBillAmendment.java
│ │ │ │ ├── DaybreakBillId.java
│ │ │ │ ├── DaybreakDao.java
│ │ │ │ ├── SqlDaybreakQuery.java
│ │ │ │ └── SqlFsDaybreakDao.java
│ │ │ ├── process
│ │ │ │ ├── DaybreakFileParser.java
│ │ │ │ ├── DaybreakFragmentParser.java
│ │ │ │ ├── DaybreakFragmentSponsorParser.java
│ │ │ │ ├── DaybreakPageFileParser.java
│ │ │ │ ├── DaybreakProcessService.java
│ │ │ │ └── ManagedDaybreakProcessService.java
│ │ │ └── script
│ │ │ │ └── ProcessDaybreaks.java
│ │ ├── keymapper
│ │ │ ├── AgendaMeetingWeekKeyMapper.java
│ │ │ ├── BaseBillIdSpotCheckKeyMapper.java
│ │ │ ├── BillIdSpotCheckKeyMapper.java
│ │ │ ├── CalendarEntryListIdKeyMapper.java
│ │ │ ├── CommitteeAgendaKeyMapper.java
│ │ │ ├── LawSpotCheckIdKeyMapper.java
│ │ │ └── SpotCheckDaoKeyMapper.java
│ │ ├── mismatch
│ │ │ ├── CharacterOption.java
│ │ │ ├── HtmlDiffFormatter.java
│ │ │ ├── MismatchHtmlDiff.java
│ │ │ └── WhitespaceOption.java
│ │ ├── model
│ │ │ ├── ActiveListHTMLParser.java
│ │ │ ├── ActiveListSpotcheckReference.java
│ │ │ ├── DeNormSpotCheckMismatch.java
│ │ │ ├── MismatchContentTypeSummary.java
│ │ │ ├── MismatchQuery.java
│ │ │ ├── MismatchState.java
│ │ │ ├── MismatchStatus.java
│ │ │ ├── MismatchStatusSummary.java
│ │ │ ├── MismatchTypeSummary.java
│ │ │ ├── ReferenceDataNotFoundEx.java
│ │ │ ├── SpotCheckAbortException.java
│ │ │ ├── SpotCheckContentType.java
│ │ │ ├── SpotCheckDataSource.java
│ │ │ ├── SpotCheckMismatch.java
│ │ │ ├── SpotCheckMismatchIgnore.java
│ │ │ ├── SpotCheckMismatchKey.java
│ │ │ ├── SpotCheckMismatchStatusSummary.java
│ │ │ ├── SpotCheckMismatchTracked.java
│ │ │ ├── SpotCheckMismatchType.java
│ │ │ ├── SpotCheckObservation.java
│ │ │ ├── SpotCheckPriorMismatch.java
│ │ │ ├── SpotCheckRefType.java
│ │ │ ├── SpotCheckReferenceEvent.java
│ │ │ ├── SpotCheckReferenceId.java
│ │ │ ├── SpotCheckReport.java
│ │ │ ├── SpotCheckReportId.java
│ │ │ ├── SpotCheckReportNotFoundEx.java
│ │ │ ├── SpotCheckReportSummary.java
│ │ │ └── SpotCheckSummary.java
│ │ ├── openleg
│ │ │ ├── JsonOpenlegDaoUtils.java
│ │ │ ├── OpenlegJsonRetrievalEx.java
│ │ │ ├── OpenlegSpotCheckCtrl.java
│ │ │ ├── agenda
│ │ │ │ ├── JsonOpenlegAgendaDao.java
│ │ │ │ ├── OpenlegAgendaCheckService.java
│ │ │ │ ├── OpenlegAgendaDao.java
│ │ │ │ └── OpenlegAgendaReportService.java
│ │ │ ├── bill
│ │ │ │ ├── JsonOpenlegBillDao.java
│ │ │ │ ├── OpenlegBillCheckService.java
│ │ │ │ ├── OpenlegBillDao.java
│ │ │ │ └── OpenlegBillReportService.java
│ │ │ └── calendar
│ │ │ │ ├── JsonOpenlegCalendarDao.java
│ │ │ │ ├── OpenlegCalendarCheckService.java
│ │ │ │ ├── OpenlegCalendarDao.java
│ │ │ │ └── OpenlegCalendarReportService.java
│ │ ├── scraping
│ │ │ ├── LRSScraper.java
│ │ │ ├── ScrapingException.java
│ │ │ ├── assembly
│ │ │ │ └── agenda
│ │ │ │ │ └── AssemblyAgnScraper.java
│ │ │ └── lrs
│ │ │ │ ├── LRSScraper.java
│ │ │ │ ├── LrsOutageScrapingEx.java
│ │ │ │ ├── agenda
│ │ │ │ ├── ActiveListReferenceDAO.java
│ │ │ │ ├── ActiveListScrapingService.java
│ │ │ │ ├── SenateAgnScraper.java
│ │ │ │ ├── SqlActiveListReferenceDAO.java
│ │ │ │ └── SqlActiveListReferenceQuery.java
│ │ │ │ ├── bill
│ │ │ │ ├── BillScrapeCheckService.java
│ │ │ │ ├── BillScrapeFile.java
│ │ │ │ ├── BillScrapeQueueEntry.java
│ │ │ │ ├── BillScrapeQueueService.java
│ │ │ │ ├── BillScrapeReference.java
│ │ │ │ ├── BillScrapeReferenceDao.java
│ │ │ │ ├── BillScrapeReferenceFactory.java
│ │ │ │ ├── BillScrapeReferenceHtmlParser.java
│ │ │ │ ├── BillScrapeReportService.java
│ │ │ │ ├── BillScrapeSpotcheckProcessService.java
│ │ │ │ ├── BillScrapeVote.java
│ │ │ │ ├── BillScrapeVoteMismatchService.java
│ │ │ │ ├── BillScraper.java
│ │ │ │ ├── ScrapeQueuePriority.java
│ │ │ │ ├── ScrapedBillMemoParser.java
│ │ │ │ ├── SqlBillScrapeReferenceQuery.java
│ │ │ │ ├── SqlFsBillScrapeReferenceDao.java
│ │ │ │ └── ctrl
│ │ │ │ │ ├── BillScrapeFileCtrl.java
│ │ │ │ │ └── BillScrapeQueueCtrl.java
│ │ │ │ └── calendar
│ │ │ │ └── CalendarScraper.java
│ │ └── sensite
│ │ │ ├── BaseSenateSiteReportService.java
│ │ │ ├── SenateSiteArchiveManager.java
│ │ │ ├── SenateSiteDump.java
│ │ │ ├── SenateSiteDumpFragment.java
│ │ │ ├── SenateSiteDumpId.java
│ │ │ ├── SenateSiteJsonParser.java
│ │ │ ├── SenateSiteSpotcheckProcessService.java
│ │ │ ├── agenda
│ │ │ ├── AgendaJsonParser.java
│ │ │ ├── SenSiteAgendaReportService.java
│ │ │ ├── SenateSiteAgenda.java
│ │ │ ├── SenateSiteAgendaBill.java
│ │ │ ├── SenateSiteAgendaCheckService.java
│ │ │ └── SenateSiteAgendaSpotcheckProcessService.java
│ │ │ ├── bill
│ │ │ ├── FsSenateSiteDao.java
│ │ │ ├── LawObservationType.java
│ │ │ ├── LawSpotCheckId.java
│ │ │ ├── SenateSiteBill.java
│ │ │ ├── SenateSiteBillCheckService.java
│ │ │ ├── SenateSiteBillJsonParser.java
│ │ │ ├── SenateSiteBillReportService.java
│ │ │ ├── SenateSiteBillSpotcheckProcessService.java
│ │ │ ├── SenateSiteBillVote.java
│ │ │ └── SenateSiteDao.java
│ │ │ ├── calendar
│ │ │ ├── CalendarJsonParser.java
│ │ │ ├── SenateSiteCalendar.java
│ │ │ ├── SenateSiteCalendarCheckService.java
│ │ │ ├── SenateSiteCalendarReportService.java
│ │ │ └── SenateSiteCalendarSpotcheckProcessService.java
│ │ │ └── law
│ │ │ ├── SenateSiteLawChapter.java
│ │ │ ├── SenateSiteLawDoc.java
│ │ │ ├── SenateSiteLawDocCheckService.java
│ │ │ ├── SenateSiteLawJsonParser.java
│ │ │ ├── SenateSiteLawReportService.java
│ │ │ ├── SenateSiteLawSpotcheckProcessService.java
│ │ │ ├── SenateSiteLawTree.java
│ │ │ ├── SenateSiteLawTreeCheckService.java
│ │ │ ├── SenateSiteLawTreeNode.java
│ │ │ └── SenateSiteLawTreeNodeCheckService.java
│ │ └── updates
│ │ ├── ContentUpdateEvent.java
│ │ ├── UpdateContentType.java
│ │ ├── UpdateDigest.java
│ │ ├── UpdateReturnType.java
│ │ ├── UpdateToken.java
│ │ ├── UpdateType.java
│ │ ├── agenda
│ │ ├── AgendaUpdateEvent.java
│ │ ├── AgendaUpdatesDao.java
│ │ ├── BulkAgendaUpdateEvent.java
│ │ ├── SqlAgendaUpdatesDao.java
│ │ └── SqlAgendaUpdatesQuery.java
│ │ ├── aggregate
│ │ ├── AggregateUpdatesDao.java
│ │ ├── SqlAggregateUpdatesDao.java
│ │ └── SqlAggregateUpdatesQuery.java
│ │ ├── bill
│ │ ├── BillFieldUpdateEvent.java
│ │ ├── BillUpdateEvent.java
│ │ ├── BillUpdatesDao.java
│ │ ├── BulkBillUpdateEvent.java
│ │ ├── SqlBillUpdatesDao.java
│ │ └── SqlBillUpdatesQuery.java
│ │ ├── calendar
│ │ ├── BulkCalendarUpdateEvent.java
│ │ ├── CalendarUpdateEvent.java
│ │ ├── CalendarUpdatesDao.java
│ │ ├── SqlCalendarUpdatesDao.java
│ │ └── SqlCalendarUpdatesQuery.java
│ │ ├── committee
│ │ └── CommitteeUpdateEvent.java
│ │ ├── law
│ │ ├── BulkLawUpdateEvent.java
│ │ ├── LawTreeUpdateEvent.java
│ │ ├── LawUpdateEvent.java
│ │ ├── LawUpdatesDao.java
│ │ └── SqlLawUpdatesDao.java
│ │ └── transcripts
│ │ ├── hearing
│ │ ├── HearingUpdateEvent.java
│ │ └── HearingUpdateToken.java
│ │ └── session
│ │ ├── TranscriptUpdateEvent.java
│ │ └── TranscriptUpdateToken.java
├── resources
│ ├── app.properties.example
│ ├── flyway.conf.example
│ ├── log4j2.xml.example
│ ├── logging.properties.example
│ ├── shiro.ini
│ └── sql
│ │ ├── delete_sobi_data.sql
│ │ └── migrations
│ │ ├── V1__openleg.db-init.sql
│ │ ├── V20180702.0000__log_bill_updates_cleanup.sql
│ │ ├── V20181218.0000__request_time_index.sql
│ │ ├── V20190129.1207__add_create_date_time_to_apiuser.sql
│ │ ├── V20190131.1112__refactor_agenda_alert_mismatches.sql
│ │ ├── V20190205.0412__2019_budget_pdfs.sql
│ │ ├── V20190208.1335__remove_api_log_table.sql
│ │ ├── V20190212.1154__delete_caltype_all_mismatches.sql
│ │ ├── V20190214.1220__remove_committee_version_reformed_col.sql
│ │ ├── V20190221.0000__remove_sobi_references.sql
│ │ ├── V20190221.1200__refactor_foriegn_keys.sql
│ │ ├── V20190225.1543__add_year_agenda_alert_info.sql
│ │ ├── V20190311.1246__consolidate_subscriptions.sql
│ │ ├── V20190603.1516__api_user_subscriptions.sql
│ │ ├── V20190606.1618__add_parsed_law_code.sql
│ │ ├── V20190703.1500__dummy_law_docs.sql
│ │ ├── V20190814.0505__index_unit_process_id.sql
│ │ ├── V20190815.1113__new_spotcheck_content_types.sql
│ │ ├── V20191211.1403__improve_indexes.sql
│ │ ├── V20200123.1048__2020_budget_bill_pdfs.sql
│ │ ├── V20200203.1102__transcript_changes.sql
│ │ ├── V20200325.0913__add_text_diff_table.sql
│ │ ├── V20200507.1403__remove_full_text_html.sql
│ │ ├── V20200515.1540__remove_unverified_member_notification.sql
│ │ ├── V20200527.1011__reset_member_data.sql
│ │ ├── V20200529.1506__remove_person_verified_column.sql
│ │ ├── V20200618.1444__refactor_notifications.sql
│ │ ├── V20200707.0502__add_member_images.sql
│ │ ├── V20201113.1714__add_assembly_member_Khaleel_Anderson.sql
│ │ ├── V20201120.1217__update_assembly_members.sql
│ │ ├── V20201124.1213__add_assembly_member_meeks.sql
│ │ ├── V20201201.1044__add_assembly_member_burgos.sql
│ │ ├── V20201208.1627__2021_members.sql
│ │ ├── V20210107.1658__update_bichotte_info.sql
│ │ ├── V20210114.1353__update_gonzales-rojas_shortname.sql
│ │ ├── V20210121.1039__2021_budget_bill_pdfs.sql
│ │ ├── V20210127.1416__Souffrant_Forrest_update.sql
│ │ ├── V20210608.1218__Dilan_incumbent_update.sql
│ │ ├── V20210729.1425__hearing_schema_changes.sql
│ │ ├── V20211105.1555__add_assembly_member_tapia.sql
│ │ ├── V20211123.1127__fix_member_tapia.sql
│ │ ├── V20211214.1137__update_incumbent_members.sql
│ │ ├── V20211214.1148__add_member_cleare.sql
│ │ ├── V20220104.0957__add_redistricting_sponsor.sql
│ │ ├── V20220104.1045__update_resigned_members.sql
│ │ ├── V20220120.1102__2022_budget_bills.sql
│ │ ├── V20220128.1337__add_assembly_member_gibbs.sql
│ │ ├── V20220203.1155__add_member_images.sql
│ │ ├── V20220203.1536__fix_eddie_gibbs.sql
│ │ ├── V20220207.1125__member_resignation.sql
│ │ ├── V20220216.1615__melissa_miller_resignation.sql
│ │ ├── V20220217.1347__add_member_de_los_santos.sql
│ │ ├── V20220217.1512__add_member_nikki_lucas.sql
│ │ ├── V20220331.1128__member_changes.sql
│ │ ├── V20220425.1528__add_member_eric_brown.sql
│ │ ├── V20220601_0925__add_member_chandler-waterman.sql
│ │ ├── V20220726.0400__rename_hearings.sql
│ │ ├── V20220802.1400__Kaminsky_resignation.sql
│ │ ├── V20220819.6000__transcript_session_type_update.sql
│ │ ├── V20220909.1350__montesano_resignation.sql
│ │ ├── V20221219.1041__add_member_blumencranz.sql
│ │ ├── V20230103.1545__remove_member_name_parts.sql
│ │ ├── V20230104.1245__mark_non_incumbents.sql
│ │ ├── V20230105.1204__correct_old_incumbent_members.sql
│ │ ├── V20230105.1400__mark_returning_incumbents.sql
│ │ ├── V20230105.1430__add_new_senator_entries.sql
│ │ ├── V20230105.1500__add_new_members.sql
│ │ ├── V20230105.1600__create_session_members.sql
│ │ ├── V20230105.1630__correct_district_codes.sql
│ │ ├── V20230105.1700__prepare_assembly_data.sql
│ │ ├── V20230105.1730__add_new_assembly_entries.sql
│ │ ├── V20230105.1800__create_assembly_session_members.sql
│ │ ├── V20230106.0952__fix_miller_2023_shortname.sql
│ │ ├── V20230106.1047__fix_rivera_2023_shortname.sql
│ │ ├── V20230109.1721__fix_Scarcella_shortname.sql
│ │ ├── V20230110.1044__hoylman_name_change.sql
│ │ ├── V20230110.1428__update_hoylman_full_name.sql
│ │ ├── V20230111.1315__update_ardila_name.sql
│ │ ├── V20230113.1200__member_data_fixes.sql
│ │ ├── V20230118.1900__alt_first_name.sql
│ │ ├── V20230202.0902__Add_2023_budget_bill_pdfs.sql
│ │ ├── V20230202.1200__revert_person_changes.sql
│ │ ├── V20230411.1200__fix_member_image.sql
│ │ ├── V20230509.1600__add_remote_vote.sql
│ │ ├── V20230629.1600__fix_remote_trigger.sql
│ │ ├── V20230717.1022__Daniel_Rosenthal_resignation.sql
│ │ ├── V20230914.0349__add_member_images.sql
│ │ ├── V20230914.1436__add_new_member_berger.sql
│ │ ├── V20231030.1418__refactor_vote_attendance.sql
│ │ ├── V20231102.1332__support_remote_in_senflvot_xmls.sql
│ │ ├── V20240102.1600__fix_hearing_table_comments.sql
│ │ ├── V20240117.1347__2024_budget_bill_pdfs.sql
│ │ ├── V20240119.1209__member_resignations.sql
│ │ ├── V20240216.1418__add_assemblyman_Landon_Dais.sql
│ │ ├── V20240506.1307__senator_kennedy_resignation.sql
│ │ ├── V20240624.1800__add_transcript_day_type.sql
│ │ ├── V2024071524.1800__change_transcript_file_constraints.sql
│ │ ├── V20241209.1340__assembly_member_updates.sql
│ │ ├── V20241218.1057__fix_2023_members.sql
│ │ ├── V20241218.1528__2025_member_updates.sql
│ │ ├── V20241219.1332__2025_member_update_fixes.sql
│ │ ├── V20250123.1035__2025_budget_bill_pdfs.sql
│ │ ├── V20250410.1317__felder_resignation.sql
│ │ ├── V20250527.1600__add_sam_sutton.sql
│ │ ├── V2__openleg.schema.sql
│ │ └── V3__openleg.data.sql
└── webapp
│ ├── WEB-INF
│ ├── app
│ │ ├── apis
│ │ │ ├── adminAccountApi.js
│ │ │ ├── agendaApi.js
│ │ │ ├── apiSignup.js
│ │ │ ├── authApi.js
│ │ │ ├── batchEmailApi.js
│ │ │ ├── billGetApi.js
│ │ │ ├── billSearch.js
│ │ │ ├── cacheApi.js
│ │ │ ├── calendarApi.js
│ │ │ ├── environmentApi.js
│ │ │ ├── getLawUpdatesApi.js
│ │ │ ├── getLawsApi.js
│ │ │ ├── indicesApi.js
│ │ │ ├── lawSearchApi.js
│ │ │ ├── logsApi.js
│ │ │ ├── memberApi.js
│ │ │ ├── reportsApi.js
│ │ │ ├── searchWithinLawApi.js
│ │ │ ├── spotcheckApi.js
│ │ │ ├── subscriptionApi.js
│ │ │ └── transcriptApi.js
│ │ ├── app.css
│ │ ├── index.html
│ │ ├── index.js
│ │ ├── lib
│ │ │ ├── authStorage.js
│ │ │ ├── dateUtils.js
│ │ │ ├── textUtils.js
│ │ │ └── urlUtils.js
│ │ ├── shared
│ │ │ ├── Accordion.js
│ │ │ ├── BillListing.js
│ │ │ ├── BillListingQueried.js
│ │ │ ├── BillMilestones.js
│ │ │ ├── BillStatusDesc.js
│ │ │ ├── BillUpdate.js
│ │ │ ├── Checkbox.js
│ │ │ ├── ContentContainer.js
│ │ │ ├── DatePicker.js
│ │ │ ├── DeleteIcon.js
│ │ │ ├── ErrorMessage.js
│ │ │ ├── HighlightedText.js
│ │ │ ├── Input.js
│ │ │ ├── LoadingIndicator.js
│ │ │ ├── MemberListing.js
│ │ │ ├── MemberThumbnail.js
│ │ │ ├── Modal.js
│ │ │ ├── Note.js
│ │ │ ├── Pagination.js
│ │ │ ├── PrivateRoute.js
│ │ │ ├── Select.js
│ │ │ ├── Tabs.js
│ │ │ ├── TruncatedList.js
│ │ │ ├── UpdateFieldTable.js
│ │ │ ├── useAuth.js
│ │ │ ├── useGlobals.js
│ │ │ └── useWindowSize.js
│ │ └── views
│ │ │ ├── ErrorBoundary.js
│ │ │ ├── NotFound.js
│ │ │ ├── Register.js
│ │ │ ├── admin
│ │ │ ├── Admin.js
│ │ │ ├── AdminLogin.js
│ │ │ ├── accounts
│ │ │ │ ├── ChangePassword.js
│ │ │ │ ├── ManageAdminUsers.js
│ │ │ │ └── ManageNotifications.js
│ │ │ ├── caches
│ │ │ │ └── Caches.js
│ │ │ ├── configuration
│ │ │ │ └── Configuration.js
│ │ │ ├── email
│ │ │ │ └── BatchEmail.js
│ │ │ ├── indices
│ │ │ │ └── Indices.js
│ │ │ ├── logs
│ │ │ │ ├── ApiLogSearch.js
│ │ │ │ ├── ApiMonitor.js
│ │ │ │ └── DataProcessLog.js
│ │ │ ├── reports
│ │ │ │ └── Reports.js
│ │ │ └── spotchecks
│ │ │ │ ├── DataSourceLink.js
│ │ │ │ ├── Mismatch.js
│ │ │ │ ├── MismatchTable.js
│ │ │ │ ├── SpotcheckContentTab.js
│ │ │ │ └── SpotcheckReports.js
│ │ │ ├── agendas
│ │ │ ├── AgendaView.js
│ │ │ ├── Agendas.js
│ │ │ ├── CommitteeAgenda.js
│ │ │ ├── search
│ │ │ │ ├── AgendaSearch.js
│ │ │ │ ├── AgendaSearchForm.js
│ │ │ │ └── AgendaSearchResults.js
│ │ │ └── updates
│ │ │ │ ├── AgendaUpdates.js
│ │ │ │ ├── AgendaUpdatesForm.js
│ │ │ │ └── AgendaUpdatesResults.js
│ │ │ ├── apiUser
│ │ │ ├── ApiUserInfo.js
│ │ │ ├── Email.js
│ │ │ └── Subscriptions.js
│ │ │ ├── bills
│ │ │ ├── Bills.js
│ │ │ ├── info
│ │ │ │ ├── Bill.js
│ │ │ │ ├── BillActionsTab.js
│ │ │ │ ├── BillFullTextTab.js
│ │ │ │ ├── BillJsonTab.js
│ │ │ │ ├── BillMemosTab.js
│ │ │ │ ├── BillOverview.js
│ │ │ │ ├── BillSponsorsTab.js
│ │ │ │ ├── BillSummaryTab.js
│ │ │ │ ├── BillUpdatesTab.js
│ │ │ │ └── BillVotesTab.js
│ │ │ ├── search
│ │ │ │ ├── AdvancedSearchTips.js
│ │ │ │ ├── BillSearch.js
│ │ │ │ ├── BillSearchForm.js
│ │ │ │ ├── BillSearchResults.js
│ │ │ │ ├── QuickSearchTips.js
│ │ │ │ └── billSearchUtils.js
│ │ │ └── updates
│ │ │ │ ├── BillUpdateResults.js
│ │ │ │ ├── BillUpdates.js
│ │ │ │ └── BillUpdatesForm.js
│ │ │ ├── calendars
│ │ │ ├── CalendarSectionList.js
│ │ │ ├── Calendars.js
│ │ │ ├── SpecificCalendar.js
│ │ │ ├── SupplementalCheckbox.js
│ │ │ ├── search
│ │ │ │ ├── CalendarSearch.js
│ │ │ │ ├── CalendarSearchForm.js
│ │ │ │ └── CalendarSearchResults.js
│ │ │ └── updates
│ │ │ │ ├── CalendarUpdates.js
│ │ │ │ ├── CalendarUpdatesForm.js
│ │ │ │ └── CalendarUpdatesResults.js
│ │ │ ├── home
│ │ │ ├── Home.js
│ │ │ └── NavMenu.js
│ │ │ ├── laws
│ │ │ ├── Laws.js
│ │ │ ├── chapter
│ │ │ │ ├── ChapterView.js
│ │ │ │ ├── LawLeafNodeView.js
│ │ │ │ ├── LawNodeChildrenList.js
│ │ │ │ ├── LawNodeView.js
│ │ │ │ └── NavigationLinks.js
│ │ │ ├── search
│ │ │ │ ├── LawChapterList.js
│ │ │ │ ├── LawSearch.js
│ │ │ │ ├── LawSearchForm.js
│ │ │ │ └── LawSearchResults.js
│ │ │ └── updates
│ │ │ │ ├── LawUpdates.js
│ │ │ │ ├── LawUpdatesSearchForm.js
│ │ │ │ └── LawUpdatesSearchResults.js
│ │ │ ├── logout
│ │ │ └── Logout.js
│ │ │ ├── public
│ │ │ ├── PublicView.js
│ │ │ └── components
│ │ │ │ ├── BrowseLegislation.js
│ │ │ │ ├── DataProvided.js
│ │ │ │ ├── Documentation.js
│ │ │ │ ├── Footer.js
│ │ │ │ ├── OpenSource.js
│ │ │ │ ├── PublicHeader.js
│ │ │ │ └── SignUp.js
│ │ │ └── transcripts
│ │ │ ├── TranscriptDisplay.js
│ │ │ └── Transcripts.js
│ └── web.xml
│ ├── package-lock.json
│ ├── package.json
│ ├── postcss.config.js
│ ├── static
│ ├── apple-touch-icon-120x120-precomposed.png
│ ├── apple-touch-icon-152x152-precomposed.png
│ ├── apple-touch-icon-precomposed.png
│ ├── apple-touch-icon.png
│ ├── docs
│ │ ├── doctrees
│ │ │ ├── admin.doctree
│ │ │ ├── agendas.doctree
│ │ │ ├── agg_updates.doctree
│ │ │ ├── bills.doctree
│ │ │ ├── calendars.doctree
│ │ │ ├── committees.doctree
│ │ │ ├── environment.pickle
│ │ │ ├── index.doctree
│ │ │ ├── laws.doctree
│ │ │ ├── members.doctree
│ │ │ ├── reference.doctree
│ │ │ ├── search_api.doctree
│ │ │ ├── transcripts_floor.doctree
│ │ │ └── transcripts_ph.doctree
│ │ └── html
│ │ │ ├── .buildinfo
│ │ │ ├── _sources
│ │ │ ├── admin.rst.txt
│ │ │ ├── agendas.rst.txt
│ │ │ ├── agg_updates.rst.txt
│ │ │ ├── bills.rst.txt
│ │ │ ├── calendars.rst.txt
│ │ │ ├── committees.rst.txt
│ │ │ ├── index.rst.txt
│ │ │ ├── laws.rst.txt
│ │ │ ├── members.rst.txt
│ │ │ ├── reference.rst.txt
│ │ │ ├── search_api.rst.txt
│ │ │ ├── transcripts_floor.rst.txt
│ │ │ └── transcripts_ph.rst.txt
│ │ │ ├── _static
│ │ │ ├── basic.css
│ │ │ ├── css
│ │ │ │ ├── badge_only.css
│ │ │ │ ├── fonts
│ │ │ │ │ ├── Roboto-Slab-Bold.woff
│ │ │ │ │ ├── Roboto-Slab-Bold.woff2
│ │ │ │ │ ├── Roboto-Slab-Regular.woff
│ │ │ │ │ ├── Roboto-Slab-Regular.woff2
│ │ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ │ ├── fontawesome-webfont.svg
│ │ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ │ ├── fontawesome-webfont.woff2
│ │ │ │ │ ├── lato-bold-italic.woff
│ │ │ │ │ ├── lato-bold-italic.woff2
│ │ │ │ │ ├── lato-bold.woff
│ │ │ │ │ ├── lato-bold.woff2
│ │ │ │ │ ├── lato-normal-italic.woff
│ │ │ │ │ ├── lato-normal-italic.woff2
│ │ │ │ │ ├── lato-normal.woff
│ │ │ │ │ └── lato-normal.woff2
│ │ │ │ └── theme.css
│ │ │ ├── doctools.js
│ │ │ ├── documentation_options.js
│ │ │ ├── file.png
│ │ │ ├── fonts
│ │ │ │ ├── Inconsolata-Bold.ttf
│ │ │ │ ├── Inconsolata-Regular.ttf
│ │ │ │ ├── Inconsolata.ttf
│ │ │ │ ├── Lato-Bold.ttf
│ │ │ │ ├── Lato-Regular.ttf
│ │ │ │ ├── Lato
│ │ │ │ │ ├── lato-bold.eot
│ │ │ │ │ ├── lato-bold.ttf
│ │ │ │ │ ├── lato-bold.woff
│ │ │ │ │ ├── lato-bold.woff2
│ │ │ │ │ ├── lato-bolditalic.eot
│ │ │ │ │ ├── lato-bolditalic.ttf
│ │ │ │ │ ├── lato-bolditalic.woff
│ │ │ │ │ ├── lato-bolditalic.woff2
│ │ │ │ │ ├── lato-italic.eot
│ │ │ │ │ ├── lato-italic.ttf
│ │ │ │ │ ├── lato-italic.woff
│ │ │ │ │ ├── lato-italic.woff2
│ │ │ │ │ ├── lato-regular.eot
│ │ │ │ │ ├── lato-regular.ttf
│ │ │ │ │ ├── lato-regular.woff
│ │ │ │ │ └── lato-regular.woff2
│ │ │ │ ├── RobotoSlab-Bold.ttf
│ │ │ │ ├── RobotoSlab-Regular.ttf
│ │ │ │ ├── RobotoSlab
│ │ │ │ │ ├── roboto-slab-v7-bold.eot
│ │ │ │ │ ├── roboto-slab-v7-bold.ttf
│ │ │ │ │ ├── roboto-slab-v7-bold.woff
│ │ │ │ │ ├── roboto-slab-v7-bold.woff2
│ │ │ │ │ ├── roboto-slab-v7-regular.eot
│ │ │ │ │ ├── roboto-slab-v7-regular.ttf
│ │ │ │ │ ├── roboto-slab-v7-regular.woff
│ │ │ │ │ └── roboto-slab-v7-regular.woff2
│ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ ├── fontawesome-webfont.svg
│ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ └── fontawesome-webfont.woff2
│ │ │ ├── jquery-3.5.1.js
│ │ │ ├── jquery.js
│ │ │ ├── js
│ │ │ │ ├── badge_only.js
│ │ │ │ ├── html5shiv-printshiv.min.js
│ │ │ │ ├── html5shiv.min.js
│ │ │ │ ├── modernizr.min.js
│ │ │ │ └── theme.js
│ │ │ ├── language_data.js
│ │ │ ├── minus.png
│ │ │ ├── plus.png
│ │ │ ├── pygments.css
│ │ │ ├── searchtools.js
│ │ │ ├── underscore-1.13.1.js
│ │ │ └── underscore.js
│ │ │ ├── admin.html
│ │ │ ├── agendas.html
│ │ │ ├── agg_updates.html
│ │ │ ├── bills.html
│ │ │ ├── calendars.html
│ │ │ ├── committees.html
│ │ │ ├── genindex.html
│ │ │ ├── index.html
│ │ │ ├── laws.html
│ │ │ ├── members.html
│ │ │ ├── objects.inv
│ │ │ ├── reference.html
│ │ │ ├── search.html
│ │ │ ├── search_api.html
│ │ │ ├── searchindex.js
│ │ │ ├── transcripts_floor.html
│ │ │ └── transcripts_ph.html
│ ├── favicon.ico
│ ├── fonts
│ │ ├── icomoon.eot
│ │ ├── icomoon.svg
│ │ ├── icomoon.ttf
│ │ └── icomoon.woff
│ ├── img
│ │ ├── NYSS_seal.jpg
│ │ ├── NYSS_seal.png
│ │ ├── NYSS_seal_fancy.jpg
│ │ ├── NYSS_seal_transp.png
│ │ ├── bill-page.png
│ │ ├── business_assets
│ │ │ └── members
│ │ │ │ └── mini
│ │ │ │ ├── 1041_Monica_Martinez.jpg
│ │ │ │ ├── 1042_Jim_Gaughran.jpg
│ │ │ │ ├── 1043_Kevin_Thomas.jpg
│ │ │ │ ├── 1044_Anna_Kaplan.jpg
│ │ │ │ ├── 1045_John_Liu.jpg
│ │ │ │ ├── 1046_Jessica_Ramos.jpg
│ │ │ │ ├── 1047_Julia_Salazar.jpg
│ │ │ │ ├── 1048_Zellnor_Myrie.jpg
│ │ │ │ ├── 1049_Andrew_Gounardes.jpg
│ │ │ │ ├── 1050_Robert_Jackson.jpg
│ │ │ │ ├── 1051_Alessandra_Biaggi.jpg
│ │ │ │ ├── 1053_Pete_Harckham.jpg
│ │ │ │ ├── 1054_Jen_Metzger.jpg
│ │ │ │ ├── 1055_Daphne_Jordan.jpg
│ │ │ │ ├── 1057_Rachel_May.jpg
│ │ │ │ ├── 1067_Mark_Walczyk.jpg
│ │ │ │ ├── 1309_Mario_Mattera.jpg
│ │ │ │ ├── 1310_Alexis_Weik.jpg
│ │ │ │ ├── 1311_Jabari_Brisport.jpg
│ │ │ │ ├── 1312_Elijah_Reichlin-Melnick.jpg
│ │ │ │ ├── 1313_Mike_Martucci.jpg
│ │ │ │ ├── 1314_Michelle_Hinchey.jpg
│ │ │ │ ├── 1315_John_Mannion.jpg
│ │ │ │ ├── 1316_Peter_Oberacker.jpg
│ │ │ │ ├── 1317_Samra_Brouk.jpg
│ │ │ │ ├── 1318_Jeremy_Cooney.jpg
│ │ │ │ ├── 1319_Edward_Rath.jpg
│ │ │ │ ├── 1329_Jessica_Scarcella-Spanton.jpg
│ │ │ │ ├── 1330_Kristen_Gonzalez.jpg
│ │ │ │ ├── 1331_Iwen_Chu.jpg
│ │ │ │ ├── 1332_Lea_Webb.jpg
│ │ │ │ ├── 1333_Steve_Rhoads.jpg
│ │ │ │ ├── 1334_Patricia_Canzoneri-Fitzpatrick.jpg
│ │ │ │ ├── 1335_William_Weber.jpg
│ │ │ │ ├── 1336_Robert_Rolison.jpg
│ │ │ │ ├── 1505_Eddie_Gibbs.jpg
│ │ │ │ ├── 369_john_l._sampson.jpg
│ │ │ │ ├── 370_david_carlucci.jpg
│ │ │ │ ├── 371_james_l._seward.jpg
│ │ │ │ ├── 372_neil_d._breslin.jpg
│ │ │ │ ├── 373_jose_m._serrano.jpg
│ │ │ │ ├── 374_william_j._larkin_jr.jpg
│ │ │ │ ├── 375_bill_perkins.jpg
│ │ │ │ ├── 376_john_a._defrancisco.jpg
│ │ │ │ ├── 377_gustavo_rivera.jpg
│ │ │ │ ├── 379_betty_little.jpg
│ │ │ │ ├── 380_ruth_hassell-thompson.jpg
│ │ │ │ ├── 381_velmanette_montgomery.jpg
│ │ │ │ ├── 383_michael_gianaris.jpg
│ │ │ │ ├── 384_joseph_p._addabbo_jr.jpg
│ │ │ │ ├── 385_adriano_espaillat.jpg
│ │ │ │ ├── 390_jeffrey_d._klein.jpg
│ │ │ │ ├── 391_tony_avella.jpg
│ │ │ │ ├── 393_joseph_a._griffo.jpg
│ │ │ │ ├── 394_michael_f._nozzolio.jpg
│ │ │ │ ├── 395_david_j._valesky.jpg
│ │ │ │ ├── 396_andrea_stewart-cousins.jpg
│ │ │ │ ├── 397_jack_m._martins.jpg
│ │ │ │ ├── 399_john_j._flanagan.jpg
│ │ │ │ ├── 400_toby_ann_stavisky.jpg
│ │ │ │ ├── 401_liz_krueger.jpg
│ │ │ │ ├── 403_diane_j._savino.jpg
│ │ │ │ ├── 406_michael_h._ranzenhofer.jpg
│ │ │ │ ├── 407_carl_l_marcellino.jpg
│ │ │ │ ├── 409_andrew_j_lanza.jpg
│ │ │ │ ├── 410_tom_libous.jpg
│ │ │ │ ├── 412_daniel_l._squadron.jpg
│ │ │ │ ├── 413_john_j._bonacic.jpg
│ │ │ │ ├── 414_catharine_young.jpg
│ │ │ │ ├── 415_thomas_f._o'mara.jpg
│ │ │ │ ├── 416_kevin_s._parker.jpg
│ │ │ │ ├── 417_joseph_e._robach.jpg
│ │ │ │ ├── 418_hugh_t._farley.jpg
│ │ │ │ ├── 419_kenneth_p._lavalle.jpg
│ │ │ │ ├── 421_ruben_diaz.jpg
│ │ │ │ ├── 422_martin_j._golden.jpg
│ │ │ │ ├── 423_patty_ritchie.jpg
│ │ │ │ ├── 424_kemp_hannon.jpg
│ │ │ │ ├── 426_martin_malave_dilan.jpg
│ │ │ │ ├── 427_patrick_m._gallivan.jpg
│ │ │ │ ├── 428_jose_peralta.jpg
│ │ │ │ ├── 429_timothy_m._kennedy.jpg
│ │ │ │ ├── 430_dean_g._skelos.jpg
│ │ │ │ ├── 432_james_sanders_jr.jpg
│ │ │ │ ├── 433_phil_boyle.jpg
│ │ │ │ ├── 434_george_latimer.jpg
│ │ │ │ ├── 435_kathleen_a._marchione.jpg
│ │ │ │ ├── 438_brad_hoylman.jpg
│ │ │ │ ├── 439_simcha_felder.jpg
│ │ │ │ ├── 456_michele_titus.jpg
│ │ │ │ ├── 457_vivian_cook.jpg
│ │ │ │ ├── 458_barbara_clark.jpg
│ │ │ │ ├── 459_michael_dendekker.jpg
│ │ │ │ ├── 460_jeffrion_aubry.jpg
│ │ │ │ ├── 462_andrew_raia.jpg
│ │ │ │ ├── 464_fred_thiele.jpg
│ │ │ │ ├── 466_steven_englebright.jpg
│ │ │ │ ├── 468_philip_ramos.jpg
│ │ │ │ ├── 469_michael_j._fitzpatrick.jpg
│ │ │ │ ├── 473_joseph_saladino.jpg
│ │ │ │ ├── 474_charles_lavine.jpg
│ │ │ │ ├── 476_michael_montesano.jpg
│ │ │ │ ├── 477_michelle_schimel.jpg
│ │ │ │ ├── 478_thomas_mckevitt.jpg
│ │ │ │ ├── 479_earlene_hooper.jpg
│ │ │ │ ├── 480_david_mcdonough.jpg
│ │ │ │ ├── 484_david_weprin.jpg
│ │ │ │ ├── 488_andrew_hevesi.jpg
│ │ │ │ ├── 489_william_scarborough.jpg
│ │ │ │ ├── 490_margaret_markey.jpg
│ │ │ │ ├── 491_catherine_nolan.jpg
│ │ │ │ ├── 492_michael_g._miller.jpg
│ │ │ │ ├── 493_Luis_Sepulveda.jpg
│ │ │ │ ├── 493_charles_barron.jpg
│ │ │ │ ├── 494_helene_weinstein.jpg
│ │ │ │ ├── 497_james_f._brennan.jpg
│ │ │ │ ├── 498_steven_cymbrowitz.jpg
│ │ │ │ ├── 499_alec_brook-krasny.jpg
│ │ │ │ ├── 500_william_colton.jpg
│ │ │ │ ├── 501_dov_hikind.jpg
│ │ │ │ ├── 502_peter_abbate.jpg
│ │ │ │ ├── 503_joseph_lentol.jpg
│ │ │ │ ├── 504_felix_ortiz.jpg
│ │ │ │ ├── 509_annette_robinson.jpg
│ │ │ │ ├── 511_n._nick_perry.jpg
│ │ │ │ ├── 514_matthew_titone.jpg
│ │ │ │ ├── 516_michael_cusick.jpg
│ │ │ │ ├── 517_sheldon_silver.jpg
│ │ │ │ ├── 519_deborah_glick.jpg
│ │ │ │ ├── 520_linda_rosenthal.jpg
│ │ │ │ ├── 522_daniel_o'donnell.jpg
│ │ │ │ ├── 524_herman_d._farrell.jpg
│ │ │ │ ├── 526_brian_kavanagh.jpg
│ │ │ │ ├── 527_richard_gottfried.jpg
│ │ │ │ ├── 528_peter_rivera.jpg
│ │ │ │ ├── 530_jose_rivera.jpg
│ │ │ │ ├── 533_jeffrey_dinowitz.jpg
│ │ │ │ ├── 534_michael_benedetto.jpg
│ │ │ │ ├── 535_carl_heastie.jpg
│ │ │ │ ├── 536_carmen_e._arroyo.jpg
│ │ │ │ ├── 537_marcos_crespo.jpg
│ │ │ │ ├── 539_j._gary_pretlow.jpg
│ │ │ │ ├── 540_amy_paulin.jpg
│ │ │ │ ├── 545_kenneth_zebrowski.jpg
│ │ │ │ ├── 546_ellen_c._jaffee.jpg
│ │ │ │ ├── 549_aileen_gunther.jpg
│ │ │ │ ├── 550_frank_skartados.jpg
│ │ │ │ ├── 551_kevin_cahill.jpg
│ │ │ │ ├── 557_clifford_crouch.jpg
│ │ │ │ ├── 560_james_tedisco.jpg
│ │ │ │ ├── 561_william_magee.jpg
│ │ │ │ ├── 564_janet_duprey.jpg
│ │ │ │ ├── 567_marc_butler.jpg
│ │ │ │ ├── 568_addie_jenne_russell.jpg
│ │ │ │ ├── 570_william_magnarelli.jpg
│ │ │ │ ├── 571_albert_a._stirpe.jpg
│ │ │ │ ├── 573_gary_finch.jpg
│ │ │ │ ├── 574_william_a._barclay.jpg
│ │ │ │ ├── 575_barbara_lifton.jpg
│ │ │ │ ├── 576_donna_lupardo.jpg
│ │ │ │ ├── 578_robert_oaks.jpg
│ │ │ │ ├── 579_brian_kolb.jpg
│ │ │ │ ├── 57_george_borrello.jpg
│ │ │ │ ├── 582_joseph_morelle.jpg
│ │ │ │ ├── 583_david_gantt.jpg
│ │ │ │ ├── 589_stephen_hawley.jpg
│ │ │ │ ├── 590_robin_schimminger.jpg
│ │ │ │ ├── 591_crystal_peoples-stokes.jpg
│ │ │ │ ├── 592_jane_corwin.jpg
│ │ │ │ ├── 599_joseph_giglio.jpg
│ │ │ │ ├── 607_brian_f._curran.jpg
│ │ │ │ ├── 608_edward_ra.jpg
│ │ │ │ ├── 609_phillip_goldfeder.jpg
│ │ │ │ ├── 610_edward_braunstein.jpg
│ │ │ │ ├── 611_michael_simanowitz.jpg
│ │ │ │ ├── 612_aravella_simotas.jpg
│ │ │ │ ├── 613_francisco_moya.jpg
│ │ │ │ ├── 615_nicole_malliotakis.jpg
│ │ │ │ ├── 616_robert_j._rodriguez.jpg
│ │ │ │ ├── 618_dan_quart.jpg
│ │ │ │ ├── 620_mark_gjonaj.jpg
│ │ │ │ ├── 621_sandy_galef.jpg
│ │ │ │ ├── 622_thomas_abinanti.jpg
│ │ │ │ ├── 623_shelley_mayer.jpg
│ │ │ │ ├── 624_steve_katz.jpg
│ │ │ │ ├── 625_didi_barrett.jpg
│ │ │ │ ├── 626_steven_mclaughlin.jpg
│ │ │ │ ├── 627_claudia_tenney.jpg
│ │ │ │ ├── 628_anthony_brindisi.jpg
│ │ │ │ ├── 629_sam_roberts.jpg
│ │ │ │ ├── 631_kenneth_blankenbush.jpg
│ │ │ │ ├── 633_harry_b._bronson.jpg
│ │ │ │ ├── 634_mark_c._johns.jpg
│ │ │ │ ├── 635_philip_palmesano.jpg
│ │ │ │ ├── 636_christopher_friend.jpg
│ │ │ │ ├── 637_john_ceretto.jpg
│ │ │ │ ├── 638_sean_ryan.jpg
│ │ │ │ ├── 639_mickey_kearns.jpg
│ │ │ │ ├── 641_raymond_walter.jpg
│ │ │ │ ├── 642_andrew_goodell.jpg
│ │ │ │ ├── 646_keith_l.t._wright.jpg
│ │ │ │ ├── 651_al_graf.jpg
│ │ │ │ ├── 653_joseph_borelli.jpg
│ │ │ │ ├── 654_david_buchwald.jpg
│ │ │ │ ├── 655_maritza_davila.jpg
│ │ │ │ ├── 656_david_dipietro.jpg
│ │ │ │ ├── 657_patricia_fahy.jpg
│ │ │ │ ├── 658_andrew_r._garbarino.jpg
│ │ │ │ ├── 659_ron_kim.jpg
│ │ │ │ ├── 660_kieran_michael_lalor.jpg
│ │ │ │ ├── 661_chad_a._lupinacci.jpg
│ │ │ │ ├── 662_john_t._mcdonald_iii.jpg
│ │ │ │ ├── 663_walter_t._mosley.jpg
│ │ │ │ ├── 664_bill_nojay.jpg
│ │ │ │ ├── 665_steven_otis.jpg
│ │ │ │ ├── 666_anthony_h._palumbo.jpg
│ │ │ │ ├── 667_victor_m._pichardo.jpg
│ │ │ │ ├── 669_nily_rozic.jpg
│ │ │ │ ├── 670_angelo_santabarbara.jpg
│ │ │ │ ├── 672_james_skoufis.jpg
│ │ │ │ ├── 673_michaelle_c._solages.jpg
│ │ │ │ ├── 674_dan_stec.jpg
│ │ │ │ ├── 675_phil_steck.jpg
│ │ │ │ ├── 735_Fredrick_Akshar.jpg
│ │ │ │ ├── 736_Roxanne_Persaud.jpg
│ │ │ │ ├── 773_Pamela_Helming.jpg
│ │ │ │ ├── 828_peter_lopez.jpg
│ │ │ │ ├── 885_robert_ortt.jpg
│ │ │ │ ├── 886_carrie_woerner.jpg
│ │ │ │ ├── 887_rich_funke.jpg
│ │ │ │ ├── 888_leroy_comrie.jpg
│ │ │ │ ├── 889_jesse_hamilton.jpg
│ │ │ │ ├── 890_susan_serino.jpg
│ │ │ │ ├── 891_terrence_p._murphy.jpg
│ │ │ │ ├── 892_george_amedore.jpg
│ │ │ │ ├── 893_thomas_croci.jpg
│ │ │ │ ├── 894_marc_panepinto.jpg
│ │ │ │ ├── 895_michael_venditto.jpg
│ │ │ │ ├── 896_latrice_walker.jpg
│ │ │ │ ├── 898_rodneyse_bichotte.jpg
│ │ │ │ ├── 899_michael_blake.jpg
│ │ │ │ ├── 900_erik_dilan.jpg
│ │ │ │ ├── 901_jean-pierre.jpg
│ │ │ │ ├── 902_latoya_joyner.jpg
│ │ │ │ ├── 903_todd_kaminsky.jpg
│ │ │ │ ├── 904_guillermo_linares.jpg
│ │ │ │ ├── 906_rebecca_seawright.jpg
│ │ │ │ ├── 907_jo_anne_simon.jpg
│ │ │ │ ├── 908_karl_brabenec.jpg
│ │ │ │ ├── 909_peter_lawrence.jpg
│ │ │ │ ├── 910_dean_murray.jpg
│ │ │ │ ├── 911_angela_wozniak.jpg
│ │ │ │ ├── 921_Chris_Jacobs.jpg
│ │ │ │ ├── 923_John_Brooks.jpg
│ │ │ │ ├── 924_Jamaal_Bailey.jpg
│ │ │ │ ├── 925_James_Tedisco.jpg
│ │ │ │ ├── 966_Nathalia_Fernandez.jpg
│ │ │ │ ├── 971_Jake_Ashby.jpg
│ │ │ │ ├── Antoine M. Thompson.jpg
│ │ │ │ ├── Brian X. Foley.jpg
│ │ │ │ ├── Carl Kruger.jpg
│ │ │ │ ├── Cecilia Tkaczyk.jpg
│ │ │ │ ├── Charles J. Fuschillo Jr.jpg
│ │ │ │ ├── Cordell Cleare.jpg
│ │ │ │ ├── Craig M. Johnson.jpg
│ │ │ │ ├── Dale M. Volker.jpg
│ │ │ │ ├── Darrel J. Aubertine.jpg
│ │ │ │ ├── Eric Adams.jpg
│ │ │ │ ├── Eric T. Schneiderman.jpg
│ │ │ │ ├── Frank Padavan.jpg
│ │ │ │ ├── George D. Maziarz.jpg
│ │ │ │ ├── George Onorato.jpg
│ │ │ │ ├── George Winner.jpg
│ │ │ │ ├── Greg Ball.jpg
│ │ │ │ ├── James S. Alesi.jpg
│ │ │ │ ├── Lee M. Zeldin.jpg
│ │ │ │ ├── Malcolm A. Smith.jpg
│ │ │ │ ├── Mark Grisanti.jpg
│ │ │ │ ├── Monique Chandler-Waterman.jpg
│ │ │ │ ├── Owen H. Johnson.jpg
│ │ │ │ ├── Pedro Espada Jr.jpg
│ │ │ │ ├── Roy J. McDonald.jpg
│ │ │ │ ├── Shirley L. Huntley.jpg
│ │ │ │ ├── Stephen M. Saland.jpg
│ │ │ │ ├── Suzi Oppenheimer.jpg
│ │ │ │ ├── Ted O'Brien.jpg
│ │ │ │ ├── Terry Gipson.jpg
│ │ │ │ ├── Thomas K. Duane.jpg
│ │ │ │ ├── Thomas P. Morahan.jpg
│ │ │ │ ├── Vincent L. Leibell.jpg
│ │ │ │ ├── William T. Stachowski.jpg
│ │ │ │ ├── Yudelka Tapia.jpg
│ │ │ │ └── no_image.jpg
│ │ └── nys_logo224x224.png
│ ├── pdf
│ │ ├── 2015-S6400-A9000.pdf
│ │ ├── 2015-S6401-A9001.pdf
│ │ ├── 2015-S6402-A9002.pdf
│ │ ├── 2015-S6403-A9003.pdf
│ │ ├── 2015-S6404-A9004.pdf
│ │ ├── 2017-A7067.pdf
│ │ ├── 2017-A7068.pdf
│ │ ├── 2017-S2000-A3000.pdf
│ │ ├── 2017-S2001-A3001.pdf
│ │ ├── 2017-S2002-A3002.pdf
│ │ ├── 2017-S2003-A3003.pdf
│ │ ├── 2017-S2004-A3004.pdf
│ │ ├── 2017-S5491.pdf
│ │ ├── 2017-S5492.pdf
│ │ ├── 2017-S7500-A9500.pdf
│ │ ├── 2017-S7501-A9501.pdf
│ │ ├── 2017-S7502-A9502.pdf
│ │ ├── 2017-S7503-A9503.pdf
│ │ ├── 2017-S7504-A9504.pdf
│ │ ├── 2019-S1500-A2000.pdf
│ │ ├── 2019-S1501-A2001.pdf
│ │ ├── 2019-S1502-A2002.pdf
│ │ ├── 2019-S1503-A2003.pdf
│ │ ├── 2019-S1504-A2004.pdf
│ │ ├── 2019-S7500-A9500.pdf
│ │ ├── 2019-S7501-A9501.pdf
│ │ ├── 2019-S7502-A9502.pdf
│ │ ├── 2019-S7503-A9503.pdf
│ │ ├── 2019-S7504-A9504.pdf
│ │ ├── 2021-S2500-A3000.pdf
│ │ ├── 2021-S2501-A3001.pdf
│ │ ├── 2021-S2502-A3002.pdf
│ │ ├── 2021-S2503-A3003.pdf
│ │ ├── 2021-S2504-A3004.pdf
│ │ ├── 2021-S2511-A3011.pdf
│ │ ├── 2022-S8000-A9000.pdf
│ │ ├── 2022-S8001-A9001.pdf
│ │ ├── 2022-S8002-A9002.pdf
│ │ ├── 2022-S8003-A9003.pdf
│ │ ├── 2022-S8004-A9004.pdf
│ │ ├── 2023-S4000-A3000.pdf
│ │ ├── 2023-S4001-A3001.pdf
│ │ ├── 2023-S4002-A3002.pdf
│ │ ├── 2023-S4003-A3003.pdf
│ │ ├── 2023-S4004-A3004.pdf
│ │ ├── 2024-S8300-A8800.pdf
│ │ ├── 2024-S8301-A8801.pdf
│ │ ├── 2024-S8302-A8802.pdf
│ │ ├── 2024-S8303-A8803.pdf
│ │ ├── 2024-S8304-A8804.pdf
│ │ ├── 2025-S3000-A3000.pdf
│ │ ├── 2025-S3001-A3001.pdf
│ │ ├── 2025-S3002-A3002.pdf
│ │ ├── 2025-S3003-A3003.pdf
│ │ └── 2025-S3004-A3004.pdf
│ └── robots.txt
│ ├── tailwind.config.js
│ └── webpack.config.js
└── test
├── java
├── gov
│ └── nysenate
│ │ └── openleg
│ │ ├── BaseTests.java
│ │ ├── SillyTests.java
│ │ ├── TestConfig.java
│ │ ├── TestServletContext.java
│ │ ├── WebAppBaseTests.java
│ │ ├── api
│ │ ├── ApiTest.java
│ │ └── legislation
│ │ │ ├── PdfTest.java
│ │ │ ├── law
│ │ │ ├── LawCtrlBaseIT.java
│ │ │ ├── LawGetCtrlIT.java
│ │ │ ├── LawSearchCtrlIT.java
│ │ │ └── view
│ │ │ │ └── LawPdfUtilTest.java
│ │ │ ├── member
│ │ │ ├── MemberGetCtrlIT.java
│ │ │ └── MemberSearchCtrlIT.java
│ │ │ └── transcripts
│ │ │ └── session
│ │ │ └── view
│ │ │ └── TranscriptPdfParserTest.java
│ │ ├── auth
│ │ └── user
│ │ │ ├── ApiUserServiceIT.java
│ │ │ ├── ApiUserTest.java
│ │ │ └── CachedApiUserServiceIT.java
│ │ ├── common
│ │ ├── dao
│ │ │ ├── ImmutableParamsTest.java
│ │ │ ├── LimitOffsetTest.java
│ │ │ ├── SortOrderTest.java
│ │ │ ├── SqlBaseDaoTest.java
│ │ │ └── SqlQueryUtilsTest.java
│ │ └── util
│ │ │ ├── FileIOUtilsTest.java
│ │ │ ├── NumberConversionUtilsTest.java
│ │ │ └── stringDiffer
│ │ │ ├── DiffStringUtilsTest.java
│ │ │ ├── DiffUtilsTest.java
│ │ │ └── StringDifferTest.java
│ │ ├── config
│ │ ├── DatabaseConfigIT.java
│ │ └── TransactionConfigIT.java
│ │ ├── legislation
│ │ ├── AbstractCacheTest.java
│ │ ├── SessionYearTest.java
│ │ ├── bill
│ │ │ ├── BillActionTest.java
│ │ │ ├── BillIdTest.java
│ │ │ ├── BillVoteIT.java
│ │ │ ├── TextDiffTest.java
│ │ │ ├── VersionTest.java
│ │ │ ├── dao
│ │ │ │ ├── SqlBillDaoTest.java
│ │ │ │ └── service
│ │ │ │ │ └── CachedBillDataServiceTest.java
│ │ │ └── utils
│ │ │ │ └── BillTextUtilsTest.java
│ │ ├── calendar
│ │ │ ├── CalendarSupplementalTest.java
│ │ │ └── dao
│ │ │ │ ├── CalendarDataServiceTest.java
│ │ │ │ ├── SqlCalendarDaoIT.java
│ │ │ │ ├── SqlCalendarDaoTest.java
│ │ │ │ └── search
│ │ │ │ ├── CalendarSearchDaoTest.java
│ │ │ │ ├── CalendarUtils.java
│ │ │ │ └── search
│ │ │ │ └── CalendarSearchDaoTest.java
│ │ ├── committee
│ │ │ └── dao
│ │ │ │ ├── CommitteeDaoIT.java
│ │ │ │ ├── CommitteeDaoTest.java
│ │ │ │ └── TestCommittees.java
│ │ ├── law
│ │ │ ├── LawChapterCodeTest.java
│ │ │ └── dao
│ │ │ │ └── SqlFsLawFileDaoTest.java
│ │ ├── member
│ │ │ └── dao
│ │ │ │ ├── AbstractMemberCacheIT.java
│ │ │ │ ├── FullMemberIdCacheIT.java
│ │ │ │ ├── SessionMemberIdCacheIT.java
│ │ │ │ ├── SessionMemberNonIdCacheIT.java
│ │ │ │ ├── SqlMemberDaoIT.java
│ │ │ │ └── SqlMemberServiceTest.java
│ │ └── transcripts
│ │ │ ├── hearing
│ │ │ └── dao
│ │ │ │ └── SqlHearingDaoIT.java
│ │ │ └── session
│ │ │ ├── DayTypeTest.java
│ │ │ ├── SessionTypeTest.java
│ │ │ └── dao
│ │ │ ├── SqlTranscriptDaoIT.java
│ │ │ └── TranscriptFilenameInfoTest.java
│ │ ├── libs
│ │ └── DiffMatchPatchTests.java
│ │ ├── notifications
│ │ ├── mail
│ │ │ ├── SendMailServiceTestConf.java
│ │ │ └── apiuser
│ │ │ │ ├── ApiUserBatchEmailServiceTest.java
│ │ │ │ └── ApiUserMessageTest.java
│ │ ├── model
│ │ │ └── NotificationGroupTest.java
│ │ ├── slack
│ │ │ └── SlackChatServiceTest.java
│ │ └── subscription
│ │ │ ├── NotificationSubscriptionDaoIT.java
│ │ │ └── NotificationSubscriptionDataServiceIT.java
│ │ ├── processors
│ │ ├── AbstractProcessServiceTest.java
│ │ ├── BaseXmlProcessorTest.java
│ │ ├── DataProcessorTest.java
│ │ ├── LegDataProcessServiceTest.java
│ │ ├── ManagedLegDataProcessServiceTest.java
│ │ ├── XmlJsonIT.java
│ │ ├── bill
│ │ │ ├── BillActionParserTest.java
│ │ │ ├── BillLawCodeParserTest.java
│ │ │ ├── SqlSourceFileDaoTester.java
│ │ │ └── xml
│ │ │ │ ├── ApprmemoLegDataProcessorIT.java
│ │ │ │ ├── BillTextDiffProcessorTest.java
│ │ │ │ ├── XmlAnActProcessorIT.java
│ │ │ │ ├── XmlBillActionAnalyzerTest.java
│ │ │ │ ├── XmlBillStatProcessorIT.java
│ │ │ │ ├── XmlBillStatusProcessorTest.java
│ │ │ │ ├── XmlBillTextProcessorIT.java
│ │ │ │ ├── XmlLDBlurbProcessorIT.java
│ │ │ │ ├── XmlLDSponProcessorIT.java
│ │ │ │ ├── XmlLDSummProcessorIT.java
│ │ │ │ ├── XmlSameAsProcessorIT.java
│ │ │ │ ├── XmlSenAgenProcessorIT.java
│ │ │ │ ├── XmlSenAgenVoteProcessorIT.java
│ │ │ │ ├── XmlSenCalProcessorIT.java
│ │ │ │ ├── XmlSenFlVotProcessorIT.java
│ │ │ │ ├── XmlSenMemoProcessorIT.java
│ │ │ │ └── XmlVetoMsgProcessorIT.java
│ │ ├── committee
│ │ │ └── XmlSenCommProcessorIT.java
│ │ ├── law
│ │ │ ├── AbstractLawBuilderTest.java
│ │ │ ├── ConstitutionLawBuilderTest.java
│ │ │ ├── HintBasedLawBuilderTest.java
│ │ │ ├── IdBasedLawBuilderTest.java
│ │ │ ├── LawBuilderTestHelper.java
│ │ │ ├── LawTitleParserTest.java
│ │ │ ├── ManagedLawProcessServiceTest.java
│ │ │ └── RulesLawBuilderTest.java
│ │ └── transcripts
│ │ │ ├── hearing
│ │ │ ├── HearingAddressParserTest.java
│ │ │ ├── HearingDateTimeParserTest.java
│ │ │ ├── HearingHostParserTest.java
│ │ │ ├── HearingProcessServiceIT.java
│ │ │ ├── HearingTestHelper.java
│ │ │ └── HearingTitleParserTest.java
│ │ │ └── session
│ │ │ ├── FullTranscriptTests.java
│ │ │ ├── StenographerTest.java
│ │ │ ├── TranscriptLineTest.java
│ │ │ └── TranscriptParserTest.java
│ │ ├── search
│ │ ├── bill
│ │ │ └── ElasticBillSearchServiceTests.java
│ │ ├── committee
│ │ │ └── CommitteeServiceTest.java
│ │ ├── law
│ │ │ └── ElasticLawSearchServiceTest.java
│ │ └── member
│ │ │ └── ElasticMemberSearchServiceTest.java
│ │ ├── spotchecks
│ │ ├── MismatchUtilsTest.java
│ │ ├── SpotcheckReportDaoIT.java
│ │ ├── alert
│ │ │ └── calendar
│ │ │ │ ├── ActiveListCalendarTest.java
│ │ │ │ ├── CalendarAlertProcessorIT.java
│ │ │ │ ├── CalendarCheckServiceIT.java
│ │ │ │ ├── FloorCalendarTest.java
│ │ │ │ ├── MockCalendarAlertDao.java
│ │ │ │ └── SupplementalCalendarTest.java
│ │ ├── daybreak
│ │ │ ├── DaybreakCheckMailServiceTest.java
│ │ │ ├── DaybreakProcessServiceTest.java
│ │ │ ├── bill
│ │ │ │ └── SqlFsDaybreakDaoTest.java
│ │ │ └── process
│ │ │ │ ├── DaybreakFragmentSponsorParserTest.java
│ │ │ │ └── DaybreakProcessServiceIT.java
│ │ ├── keymapper
│ │ │ └── SpotCheckDaoKeyMapperIT.java
│ │ ├── mismatch
│ │ │ └── HtmlDiffFormatterTest.java
│ │ ├── scrape
│ │ │ └── bill
│ │ │ │ ├── BillScrapeReferenceHtmlParserTest.java
│ │ │ │ ├── BillScrapeSpotcheckProcessServiceIT.java
│ │ │ │ └── BillScrapeVoteMismatchServiceTest.java
│ │ └── sensite
│ │ │ ├── bill
│ │ │ ├── SenateSiteBillDumpTest.java
│ │ │ └── SenateSiteBillReportServiceBenchmarkTest.java
│ │ │ └── law
│ │ │ ├── SenateSiteLawJsonParserIT.java
│ │ │ ├── SenateSiteLawReportServiceIT.java
│ │ │ └── SenateSiteLawReportServiceTest.java
│ │ └── updates
│ │ └── bill
│ │ └── BillUpdatesTest.java
└── testing_utils
│ ├── LawTestUtils.java
│ ├── TestData.java
│ ├── TestUtils.java
│ └── TimeUtils.java
└── resources
├── agendaAlerts
└── agenda_alert-20160111-Health-original-20160107T151100.html
├── billScrape
├── 2015-S2422-20180510T155603.html
├── 2015-S434-20180510T154604.html
├── 2017-A1646-20180518T231109.html
├── 2017-A6361-20180510T153404.html
├── 2017-S4821-20180510T151502.html
└── 2023-S6169-20240109T175502.html
├── calendarAlerts
├── active_list_alert-2015-10-20150224T193238.html
├── active_list_alert-2017-59-2-20170621T205235.html
├── floor_cal_alert-2015-10-20150219T143033.html
└── floor_cal_alert-2015-28B-20150331T185833.html
├── hearingTranscripts
├── 01-03-13 Hurricane Sandy Test.txt
├── 01-25-12 Young Roundtable Test.fixed
├── 01-25-12 Young Roundtable Test.txt
├── 03-12-14 Compassionate Care Act Test.txt
├── 04-26-19 Joint Farmworkers Test.txt
├── 05-18-11 Valesky Aging Test.txt
├── 06-04-14 Opioid Addiction Test.txt
├── 08-22-13 Buffalo Martins Test.txt
├── 09-17-13 Mental Health Test.txt
├── 1-30-20 Human Services Test.txt
├── 10-19-16 Hudson Barge Test.txt
├── 8-25-20 MTA Transcript Test.txt
└── No Date Test.txt
├── lawFiles
├── 20140923.UPDATE.test
├── 20140924.UPDATE.test
├── 20140925.UPDATE.test
├── DATABASE.LAW.ABC.test
├── DATABASE.LAW.CMA.test
├── DATABASE.LAW.CMS.test
├── DATABASE.LAW.EHC.test
└── DATABASE.LAW.ETP.test
├── processor
├── bill
│ ├── anact
│ │ ├── 2016-12-02-09.16.10.220257_ANACT_S08215.XML
│ │ └── 2017-02-09-12.36.50.736583_ANACT_A05462.XML
│ ├── apprmemo
│ │ ├── 2016-11-17-10.06.30.369198_APPRMEMO_2016-00001.XML
│ │ ├── 2016-11-17-10.06.30.448942_APPRMEMO_2016-00002.XML
│ │ ├── 2016-12-01-00.00.00.000000_APPRMEMO_2016_00009.XML
│ │ └── 2016-12-01-11.01.07.328317_APPRMEMO_2016-00009.XML
│ ├── billstat
│ │ ├── 2016-12-31-21.52.25.010960_BILLSTAT_S05795A.XML
│ │ ├── 2017-02-03-15.30.00.880075_BILLSTAT_A04833.XML
│ │ ├── 2017-02-09-13.19.38.127796_BILLSTAT_S04329.XML
│ │ ├── 2023-03-22-15.51.55.699307_BILLSTAT_S05186.XML
│ │ ├── 2023-05-30-10.48.50.700972_BILLSTAT_S05186.XML
│ │ └── 2023-05-30-16.07.29.818207_BILLSTAT_S05186.XML
│ ├── digest
│ │ ├── 2017-01-05-10.29.46.171044_LDSUMM_S99999.XML
│ │ ├── 2017-01-23-12.24.20.161955_LDSUMM_A02830.XML
│ │ └── 2019-01-07-13.02.25.237938_LDSUMM_A00406.XML
│ ├── ldblurb
│ │ ├── 2017-01-03-12.26.14.250488_LDBLURB_S03968.XML
│ │ └── 2017-02-09-12.12.09.635487_LDBLURB_K00094.XML
│ ├── sameas
│ │ ├── 2017-02-01-09.31.43.383879_SAMEAS_S03526A-invalid-xml.XML
│ │ ├── 2017-02-01-09.31.43.383879_SAMEAS_S03526A-with-amendment.XML
│ │ ├── 2017-02-07-13.47.57.288703_SAMEAS_S04257.XML
│ │ ├── 2017-02-09-12.48.35.004442_SAMEAS_A05454-remove.XML
│ │ ├── 2017-02-09-12.48.35.004442_SAMEAS_A05454-remove.XML~HEAD
│ │ ├── 2017-02-09-12.48.56.095416_SAMEAS_A05457-2.XML
│ │ ├── 2017-02-09-12.48.56.095416_SAMEAS_A05457-multiple-sameas.XML
│ │ └── 2017-02-09-12.48.56.095416_SAMEAS_A05457.XML
│ ├── senAgenda
│ │ ├── 2008-11-21-09.38.03.307472_SENAGEN_00020.XML
│ │ ├── 2017-02-06-12.23.39.043330_SENAGEN_00005.XML
│ │ └── 2017-02-06-15.57.12.669652_SENAGEN_00005.XML
│ ├── senAgendaVote
│ │ ├── .2017-02-07-11.02.52.762689_SENAGENV_ENER.swp
│ │ ├── 2017-01-24-12.14.42.109650_SENAGENV_CODES.XML
│ │ ├── 2017-02-06-16.54.35.038848_SENAGENV_RULES.XML
│ │ ├── 2017-02-07-11.02.52.762689_SENAGENV_ENER&TEL.XML
│ │ └── 2017-02-07-15.50.45.604819_SENAGENV_LABOR.XML
│ ├── senCalendar
│ │ ├── 2017-01-30-17.47.57.088118_SENCAL_00008.XML
│ │ ├── 2017-02-02-15.45.26.173269_SENCAL_00009.XML
│ │ └── 2017-02-06-16.15.49.267831_SENCAL_00009A.XML
│ ├── senCalendarActiveList
│ │ ├── 2017-01-23-19.29.25.319840_SENCALAL_6.XML
│ │ ├── 2017-02-05-19.35.43.213993_SENCALAL_9.XML
│ │ └── 2017-02-06-19.58.48.013288_SENCALAL_10.XML
│ ├── senFlVot
│ │ ├── 2017-10-23-10.25.46.989009_SENFLVOT_S00100.XML
│ │ ├── 2023-05-09-12.06.15.992320_SENFLVOT_S00100.xml
│ │ └── 2023-10-24-09.19.43.232048_SENFLVOT_S01234.XML
│ ├── senmemo
│ │ ├── 2016-11-17-10.10.49.554307_SENMEMO_S00100.XML
│ │ ├── 2016-11-17-11.00.00.000000_SENMEMO_S00100.XML
│ │ ├── 2017-02-08-18.50.01.467654_SENMEMO_S00957A.XML
│ │ ├── 2017-02-08-18.50.01.639473_SENMEMO_S02458A.XML
│ │ ├── 2017-02-08-18.50.08.619775_SENMEMO_S04310.XML
│ │ ├── 2017-02-08-18.50.08.784875_SENMEMO_S04312.XML
│ │ ├── S100_expected.txt
│ │ └── S957A_expected.txt
│ ├── sponsor
│ │ ├── 2016-12-23-18.14.29.288826_LDSPON_A10756.XML
│ │ ├── 2017-01-05-15.43.14.986330_LDSPON_A00289.XML
│ │ ├── 2017-01-23-18.15.36.277999_LDSPON_S02002.XML
│ │ ├── 2017-02-02-13.09.56.364510_LDSPON_A04542.XML
│ │ ├── 2017-02-09-14.16.27.609430_LDSPON_S02796.XML
│ │ ├── 2020-12-30-12.38.45.708793_LDSPON_A00818.XML
│ │ ├── amend_transfer
│ │ │ ├── 2017-01-01-00.00.00.000000_BILLSTAT_A99999.XML
│ │ │ ├── 2017-01-01-00.00.00.000000_LDSPON_A99999.XML
│ │ │ ├── 2017-01-02-00.00.00.000000_BILLTEXT_A99999A.XML
│ │ │ ├── 2017-01-03-00.00.00.000000_LDSPON_A99999.XML
│ │ │ ├── 2017-01-04-00.00.00.000000_BILLSTAT_A99999A.XML
│ │ │ ├── 2017-01-05-00.00.00.000000_LDSPON_A99999A.XML
│ │ │ └── 2017-01-06-00.00.00.000000_BILLSTAT_A99999.XML
│ │ └── empty_com
│ │ │ ├── 2017-02-09-00.00.00.000000_LDSPON_S99999.XML
│ │ │ └── 2017-02-09-01.00.00.000000_LDSPON_S99999.XML
│ ├── text
│ │ ├── 2017-01-01-00.00.00.000000_BILLTEXT_S01000A.XML
│ │ ├── 2017-01-02-00.00.00.000000_BILLTEXT_S01000A.XML
│ │ ├── 2017-01-31-00.00.00.000000_BILLTEXT_A04029.XML
│ │ ├── 2017-01-31-00.00.00.000000_BILLTEXT_S03954.XML
│ │ ├── 2017-01-31-10.28.19.879620_BILLTEXT_S03954.XML
│ │ ├── 2017-01-31-10.28.49.909483_BILLTEXT_A04029.XML
│ │ ├── 2017-02-01-11.40.11.918032_BILLTEXT_S03526A.XML
│ │ ├── 2017-02-09-12.41.27.159140_BILLTEXT_S04325.XML
│ │ ├── 2017-02-09-14.23.24.464033_BILLTEXT_A05457.XML
│ │ ├── 2017-02-09-14.26.07.392403_BILLTEXT_A05464.XML
│ │ ├── S9999_expected.html
│ │ ├── S9999_expected.html5
│ │ ├── S9999_expected.json
│ │ └── S9999_expected.txt
│ └── vetomessage
│ │ ├── 2008-11-17-09.59.11.184200_VETOMSG_2008-00002.XML
│ │ ├── 2008-11-28-23.56.28.935222_VETOMSG_2008-00233.XML
│ │ ├── 2008-11-29-12.19.46.006100_VETOMSG_2008-00231.XML
│ │ ├── 2017-01-04-05.08.27.892071_VETOMSG_2016-00301.XML
│ │ ├── 2017-01-04-05.08.28.047365_VETOMSG_2016-00302.XML
│ │ ├── 2017-01-04-05.08.28.150375_VETOMSG_2016-00303.XML
│ │ ├── 2017-01-04-05.08.28.245952_VETOMSG_2016-00304.XML
│ │ └── 2017-01-04-05.08.28.336957_VETOMSG_2016-00305.XML
├── committee
│ ├── fixtest
│ │ ├── 2017-01-01-00.00.00.000000_SENCOMM_BSCXB_SENATE.XML
│ │ ├── 2017-01-02-00.00.00.000000_SENCOMM_BSCXB_SENATE.XML
│ │ ├── 2017-01-03-00.00.00.000000_SENCOMM_BSCXB_SENATE.XML
│ │ └── fixed
│ │ │ └── 2017-01-02-00.00.00.000000_SENCOMM_BSCXB_SENATE.XML
│ └── processtest
│ │ └── 2017-01-31-04.51.42.526466_SENCOMM_BSCXB_SENATE.XML
└── law
│ ├── AssemblyRulesSample
│ ├── ConstitutionRootSample
│ └── SenateRulesSample
├── sobi
├── SOBI.D140509.T124706.TXT
└── SOBI.D140509.T124706.TXT-bill-1.sobi
├── sourcefile
├── 2017-01-01-00.00.00.000000_BILLSTAT_S00009.XML
├── 2017-01-01-01.00.01.000000_LDSUMM_A00001.XML
├── 2017-02-02-00.00.00.000000_BILLSTAT_S0009A.XML
├── 2017-02-06-12.13.28.656756_LDSUMM_A04892.XML
├── BudgetBillTextExpected.txt
├── BudgetBillTextHTMLParse.txt
├── S609-2017_JSON
├── SOBI.D160101.T000001.TXT
├── SOBI.D160515.T194745.TXT
├── SOBI.D161122.T124521.TXT
├── SOBI.D170101.T000001.TXT
├── SOBI.D170424.T161531.TXT
├── SenMemoTextExpected
└── SenMemoTextHTMLParse
├── spotcheck
└── senatesite
│ └── law
│ ├── json-parser
│ └── senate-site-laws_dump-20190404T133502-038.json
│ └── report-service
│ └── senate-site-law_dump-2019-20190801T123143-001.json
├── transcriptFiles
├── forParser
│ ├── SenateLD123121.txt
│ ├── badStartLines.txt
│ ├── noDate.txt
│ └── noTime.txt
├── forPdfParser
│ ├── 011701.V1
│ ├── 101599.v1
│ ├── 1993-03-10T1210
│ ├── 1995-03-16T1000
│ ├── 1996-06-26T1000
│ ├── 1998-01-07T1215
│ ├── 1998-03-10T1510
│ ├── 2000-01-05T1210
│ └── 2020-01-01T1100
├── t0.txt
├── t0v1.txt
├── t1.txt
└── t2.txt
└── xml
└── billstatus
├── billstatfile.XML
├── billstatfile1.XML
├── billstatfile2.XML
├── billstatfile3.XML
└── billtextfile.XML
/.idea/codeStyles/codeStyleConfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/bin/utils.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | BINDIR="$( cd -P "$( dirname "${BASH_SOURCE[0]}" )" && pwd )";
4 | ROOTDIR="$(dirname $BINDIR)";
5 | VERSION=`sed -ne 's/\s*\(.*\)<\/version>/\1/p' $ROOTDIR/pom.xml | head -1`;
6 |
7 |
--------------------------------------------------------------------------------
/docs/api/admin.rst:
--------------------------------------------------------------------------------
1 | **Open Legislation v2.0 Admin API Docs**
2 | ========================================
3 |
4 | **Admin API Overview**
5 | ======================
6 |
7 |
--------------------------------------------------------------------------------
/docs/api/reference.rst:
--------------------------------------------------------------------------------
1 | .. toctree::
2 | :hidden:
3 | :maxdepth: 0
4 |
5 | index
6 | bills
7 | calendars
8 | agendas
9 | committees
10 | laws
11 | transcripts_floor
12 | transcripts_ph
13 | members
14 | agg_updates
15 | search_api
16 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/api/legislation/agenda/AgendaBillInfo.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.api.legislation.agenda;
2 |
3 | import gov.nysenate.openleg.legislation.bill.BillId;
4 | import gov.nysenate.openleg.legislation.bill.BillInfo;
5 |
6 | public record AgendaBillInfo(BillId billId, BillInfo billInfo, String message) {}
7 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/api/response/SimpleResponse.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.api.response;
2 |
3 | public class SimpleResponse extends BaseResponse
4 | {
5 | public SimpleResponse(boolean success, String message, String type) {
6 | this.success = success;
7 | this.message = message;
8 | this.responseType = type;
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/auth/user/ApiUserAuthEvictEvent.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.auth.user;
2 |
3 | public record ApiUserAuthEvictEvent(String apiKey) {}
4 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/auth/user/ApiUserSubscriptionType.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.auth.user;
2 |
3 | public enum ApiUserSubscriptionType {
4 | BREAKING_CHANGES,
5 | NEW_FEATURES
6 | }
7 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/common/util/Pair.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.common.util;
2 |
3 | public class Pair extends Tuple {
4 | public Pair(T t, T t2) {
5 | super(t, t2);
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/config/annotation/UnitTest.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.config.annotation;
2 |
3 | import java.lang.annotation.Retention;
4 | import java.lang.annotation.RetentionPolicy;
5 |
6 | /**
7 | * Marks a unit test class as having well written/reproducible tests.
8 | */
9 | @Retention(RetentionPolicy.SOURCE)
10 | public @interface UnitTest {}
11 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/legislation/bill/BillTextFormat.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.legislation.bill;
2 |
3 | /**
4 | * Enumerates the possible formats of bill text
5 | */
6 | public enum BillTextFormat {
7 | PLAIN,
8 | HTML,
9 | TEMPLATE
10 | }
11 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/legislation/bill/BillUpdateField.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.legislation.bill;
2 |
3 | public enum BillUpdateField {
4 | PUBLISHED_BILL, ACT_CLAUSE, ACTION, ACTIVE_VERSION, APPROVAL, COSPONSOR, FULLTEXT, LAW, MEMO,
5 | MULTISPONSOR, SPONSOR, STATUS, STATUS_CODE, SUMMARY, TITLE, VETO, VOTE
6 | }
7 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/legislation/bill/VetoType.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.legislation.bill;
2 |
3 | public enum VetoType
4 | {
5 | STANDARD,
6 | LINE_ITEM
7 | }
8 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/legislation/calendar/CalendarType.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.legislation.calendar;
2 |
3 | public enum CalendarType {
4 | ACTIVE_LIST,
5 | FLOOR_CALENDAR,
6 | SUPPLEMENTAL_CALENDAR
7 | }
8 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/legislation/law/LawType.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.legislation.law;
2 |
3 | public enum LawType
4 | {
5 | CONSOLIDATED,
6 | UNCONSOLIDATED,
7 | COURT_ACTS,
8 | RULES,
9 | MISC
10 | }
11 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/legislation/law/LawVersionId.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.legislation.law;
2 |
3 | import java.time.LocalDate;
4 |
5 | public record LawVersionId(String lawId, LocalDate publishedDate) {
6 | @Override
7 | public String toString() {
8 | return lawId + "v" + publishedDate;
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/legislation/transcripts/hearing/dao/HearingFileDao.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.legislation.transcripts.hearing.dao;
2 |
3 | import gov.nysenate.openleg.legislation.transcripts.TranscriptFileDaoInterface;
4 | import gov.nysenate.openleg.legislation.transcripts.hearing.HearingFile;
5 |
6 | public interface HearingFileDao extends TranscriptFileDaoInterface {}
7 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/notifications/mail/MailException.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.notifications.mail;
2 |
3 | public class MailException extends RuntimeException {
4 |
5 | public MailException(String str) {
6 | this(str, null);
7 | }
8 |
9 | public MailException(String str, Throwable ex) {
10 | super(str,ex);
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/processors/DataProcessAction.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.processors;
2 |
3 | public enum DataProcessAction
4 | {
5 | COLLATE,
6 | INGEST
7 | }
8 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/processors/law/LawParseException.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.processors.law;
2 |
3 | public class LawParseException extends RuntimeException
4 | {
5 | public LawParseException() {
6 | super();
7 | }
8 |
9 | public LawParseException(String message) {
10 | super(message);
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/processors/log/DataProcessUnitEvent.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.processors.log;
2 |
3 | public class DataProcessUnitEvent
4 | {
5 | private DataProcessUnit unit;
6 |
7 | public DataProcessUnitEvent(DataProcessUnit unit) {
8 | this.unit = unit;
9 | }
10 |
11 | public DataProcessUnit getUnit() {
12 | return unit;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/processors/log/ProcessLogEvent.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.processors.log;
2 |
3 | public class ProcessLogEvent
4 | {
5 | private DataProcessUnit log;
6 |
7 | public ProcessLogEvent(DataProcessUnit log) {
8 | this.log = log;
9 | }
10 |
11 | public DataProcessUnit getLog() {
12 | return log;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/processors/scripts/member/MemberScraperCLI.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/java/gov/nysenate/openleg/processors/scripts/member/MemberScraperCLI.java
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/spotchecks/alert/calendar/BaseCalendarAlertParser.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.spotchecks.alert.calendar;
2 |
3 | import org.jsoup.select.Elements;
4 |
5 |
6 | public abstract class BaseCalendarAlertParser {
7 | protected Elements deleteHeaderRow(Elements entryRows) {
8 | return new Elements(entryRows.subList(1, entryRows.size()));
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/spotchecks/base/CheckMailService.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.spotchecks.base;
2 |
3 | @FunctionalInterface
4 | public interface CheckMailService {
5 | /**
6 | * Checks a mail server for specific emails, saving them to the filesystem if found.
7 | * @return the number of emails saved
8 | */
9 | int checkMail();
10 | }
11 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/spotchecks/base/SpotCheckReportRunMode.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.spotchecks.base;
2 |
3 | /**
4 | * Designates on what basis a spotcheck report should be run.
5 | */
6 | public enum SpotCheckReportRunMode {
7 | EVENT_DRIVEN,
8 | PERIODIC
9 | }
10 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/spotchecks/mismatch/CharacterOption.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.spotchecks.mismatch;
2 |
3 | public enum CharacterOption {
4 | ALL_CAPS,
5 | REMOVE_LINE_NUMBERS,
6 | }
7 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/spotchecks/mismatch/WhitespaceOption.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.spotchecks.mismatch;
2 |
3 | /**
4 | * Options for the formatting of whitespace in a {@link MismatchHtmlDiff}.
5 | */
6 | public enum WhitespaceOption {
7 | NONE,
8 | REMOVE_WHITESPACE,
9 | NORMALIZE_WHITESPACE
10 | }
11 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/spotchecks/model/MismatchState.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.spotchecks.model;
2 |
3 | /**
4 | * The state of a mismatch, open if this mismatch still exists, closed if it has been resolved.
5 | */
6 | public enum MismatchState
7 | {
8 | OPEN,
9 | CLOSED,
10 | }
11 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/spotchecks/model/SpotCheckAbortException.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.spotchecks.model;
2 |
3 | public class SpotCheckAbortException extends RuntimeException {}
4 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/spotchecks/model/SpotCheckDataSource.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.spotchecks.model;
2 |
3 | public enum SpotCheckDataSource {
4 | LBDC,
5 | NYSENATE,
6 | OPENLEG
7 | }
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/spotchecks/model/SpotCheckMismatchTracked.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.spotchecks.model;
2 |
3 | public enum SpotCheckMismatchTracked {
4 | TRACKED,
5 | UNTRACKED;
6 |
7 | public static SpotCheckMismatchTracked getFromBoolean(boolean tracked) {
8 | return tracked ? TRACKED : UNTRACKED;
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/spotchecks/sensite/bill/LawObservationType.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.spotchecks.sensite.bill;
2 |
3 | /**
4 | * Enum designating the scope of a law spotcheck observation.
5 | */
6 | public enum LawObservationType {
7 | ALL_CHAPTERS,
8 | TREE,
9 | DOCUMENT,
10 | }
11 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/updates/ContentUpdateEvent.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.updates;
2 |
3 | public interface ContentUpdateEvent {}
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/updates/UpdateReturnType.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.updates;
2 |
3 | public enum UpdateReturnType {
4 | TOKEN,
5 | DIGEST,
6 | DETAIL_DIGEST,
7 | ;
8 | }
9 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/updates/UpdateType.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.updates;
2 |
3 | public enum UpdateType
4 | {
5 | PROCESSED_DATE, // Updates that pertain to when pieces of data were processed by the system.
6 | PUBLISHED_DATE // Updates relating to the date when the source data was initially sent.
7 | }
8 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/updates/agenda/AgendaUpdateEvent.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.updates.agenda;
2 |
3 | import gov.nysenate.openleg.legislation.agenda.Agenda;
4 | import gov.nysenate.openleg.updates.ContentUpdateEvent;
5 |
6 | public record AgendaUpdateEvent(Agenda agenda) implements ContentUpdateEvent {}
7 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/updates/agenda/BulkAgendaUpdateEvent.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.updates.agenda;
2 |
3 | import gov.nysenate.openleg.legislation.agenda.Agenda;
4 | import gov.nysenate.openleg.updates.ContentUpdateEvent;
5 |
6 | import java.util.Collection;
7 |
8 | public record BulkAgendaUpdateEvent(Collection agendas) implements ContentUpdateEvent {}
9 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/updates/bill/BillUpdateEvent.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.updates.bill;
2 |
3 | import gov.nysenate.openleg.legislation.bill.Bill;
4 | import gov.nysenate.openleg.updates.ContentUpdateEvent;
5 |
6 | public record BillUpdateEvent(Bill bill) implements ContentUpdateEvent {}
7 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/updates/bill/BulkBillUpdateEvent.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.updates.bill;
2 |
3 | import gov.nysenate.openleg.legislation.bill.Bill;
4 | import gov.nysenate.openleg.updates.ContentUpdateEvent;
5 |
6 | import java.util.Collection;
7 |
8 | public record BulkBillUpdateEvent(Collection bills) implements ContentUpdateEvent {}
9 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/updates/calendar/CalendarUpdateEvent.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.updates.calendar;
2 |
3 | import gov.nysenate.openleg.legislation.calendar.Calendar;
4 | import gov.nysenate.openleg.updates.ContentUpdateEvent;
5 |
6 | public record CalendarUpdateEvent(Calendar calendar) implements ContentUpdateEvent {}
7 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/updates/committee/CommitteeUpdateEvent.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.updates.committee;
2 |
3 | import gov.nysenate.openleg.legislation.committee.Committee;
4 | import gov.nysenate.openleg.updates.ContentUpdateEvent;
5 |
6 | public record CommitteeUpdateEvent(Committee committee) implements ContentUpdateEvent {}
7 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/updates/law/BulkLawUpdateEvent.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.updates.law;
2 |
3 | import gov.nysenate.openleg.legislation.law.LawDocument;
4 | import gov.nysenate.openleg.updates.ContentUpdateEvent;
5 |
6 | import java.util.Collection;
7 |
8 | public record BulkLawUpdateEvent(Collection lawDocuments) implements ContentUpdateEvent {}
9 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/updates/law/LawTreeUpdateEvent.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.updates.law;
2 |
3 | import gov.nysenate.openleg.updates.ContentUpdateEvent;
4 |
5 | public record LawTreeUpdateEvent(String lawChapterId) implements ContentUpdateEvent {}
6 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/updates/law/LawUpdateEvent.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.updates.law;
2 |
3 | import gov.nysenate.openleg.legislation.law.LawDocument;
4 | import gov.nysenate.openleg.updates.ContentUpdateEvent;
5 |
6 | public record LawUpdateEvent(LawDocument lawDoc) implements ContentUpdateEvent {}
7 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/updates/transcripts/hearing/HearingUpdateEvent.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.updates.transcripts.hearing;
2 |
3 | import gov.nysenate.openleg.legislation.transcripts.hearing.Hearing;
4 | import gov.nysenate.openleg.updates.ContentUpdateEvent;
5 |
6 | public record HearingUpdateEvent(Hearing hearing) implements ContentUpdateEvent {}
7 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/updates/transcripts/hearing/HearingUpdateToken.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.updates.transcripts.hearing;
2 |
3 | import gov.nysenate.openleg.legislation.transcripts.hearing.HearingId;
4 |
5 | import java.time.LocalDateTime;
6 |
7 | public record HearingUpdateToken(HearingId hearingId, LocalDateTime dateTime) {}
8 |
--------------------------------------------------------------------------------
/src/main/java/gov/nysenate/openleg/updates/transcripts/session/TranscriptUpdateEvent.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg.updates.transcripts.session;
2 |
3 | import gov.nysenate.openleg.legislation.transcripts.session.Transcript;
4 | import gov.nysenate.openleg.updates.ContentUpdateEvent;
5 |
6 | public record TranscriptUpdateEvent(Transcript transcript) implements ContentUpdateEvent {}
7 |
--------------------------------------------------------------------------------
/src/main/resources/logging.properties.example:
--------------------------------------------------------------------------------
1 | org.apache.catalina.core.ContainerBase.[Catalina].level = INFO
2 | org.apache.catalina.core.ContainerBase.[Catalina].handlers = java.util.logging.ConsoleHandler
--------------------------------------------------------------------------------
/src/main/resources/shiro.ini:
--------------------------------------------------------------------------------
1 |
2 | [urls]
3 |
4 | # Admin Pages
5 | /static/docs/html/admin.html = authc, perms["admin:view"]
6 | /api/3/admin/** = authc, perms["admin:view"]
7 |
8 | # Logout
9 | /logout = logout
10 |
11 | # Allow access to everything else
12 | /** = anon
13 |
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20181218.0000__request_time_index.sql:
--------------------------------------------------------------------------------
1 | CREATE INDEX IF NOT EXISTS request_time_index ON public.request USING btree (request_time);
2 |
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20190129.1207__add_create_date_time_to_apiuser.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE public.apiuser
2 | ADD COLUMN create_date_time timestamp without time zone DEFAULT now();
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20190208.1335__remove_api_log_table.sql:
--------------------------------------------------------------------------------
1 |
2 | -- Ensure the request and response tables are gone.
3 | DROP TABLE IF EXISTS public.response;
4 | DROP TABLE IF EXISTS public.request;
5 |
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20190212.1154__delete_caltype_all_mismatches.sql:
--------------------------------------------------------------------------------
1 | -- Delete bad Calendar mismatches. CalendarType.ALL was removed for #12223, sequenceNo's should not be Integer.MAX_VALUE.
2 |
3 | DELETE FROM master.spotcheck_mismatch
4 | WHERE (key->'type' = 'ALL') OR (key->'sequenceNo' = '2147483647');
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20190221.1200__refactor_foriegn_keys.sql:
--------------------------------------------------------------------------------
1 |
2 | ALTER TABLE ONLY master.leg_data_fragment
3 | RENAME CONSTRAINT sobi_fragment_sobi_file_name_fkey TO leg_data_fragment_sobi_file_name_fkey;
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20190606.1618__add_parsed_law_code.sql:
--------------------------------------------------------------------------------
1 | -- Add and initialize year column
2 | ALTER TABLE IF EXISTS master.bill_amendment
3 | ADD COLUMN IF NOT EXISTS related_laws JSON;
4 |
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20200507.1403__remove_full_text_html.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE master.bill_amendment
2 | DROP COLUMN IF EXISTS full_text_html;
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20200515.1540__remove_unverified_member_notification.sql:
--------------------------------------------------------------------------------
1 | DELETE FROM master.notification_subscription
2 | WHERE notification_type = 'UNVERIFIED_MEMBER';
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20200529.1506__remove_person_verified_column.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE public.person
2 | DROP COLUMN verified;
3 |
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20200618.1444__refactor_notifications.sql:
--------------------------------------------------------------------------------
1 | DROP TABLE IF EXISTS master.notification_rate_limit;
2 | DROP TABLE IF EXISTS master.notification_schedule;
3 |
4 | ALTER TABLE IF EXISTS master.notification_subscription
5 | DROP COLUMN IF EXISTS last_sent;
6 |
7 | ALTER TABLE IF EXISTS master.notification_subscription
8 | DROP COLUMN IF EXISTS subscription_type;
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20210114.1353__update_gonzales-rojas_shortname.sql:
--------------------------------------------------------------------------------
1 | UPDATE public.session_member
2 | SET lbdc_short_name = 'GONZALEZ-ROJAS'
3 | WHERE id = 1774;
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20210127.1416__Souffrant_Forrest_update.sql:
--------------------------------------------------------------------------------
1 | UPDATE public.session_member
2 | SET alternate = true
3 | WHERE id = 1780;
4 |
5 | INSERT INTO public.session_member(member_id, lbdc_short_name, session_year, district_code, alternate)
6 | VALUES (1474, 'FORREST', 2021, 57, false)
7 | ON CONFLICT DO NOTHING;
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20210608.1218__Dilan_incumbent_update.sql:
--------------------------------------------------------------------------------
1 | UPDATE public.member
2 | SET incumbent = false
3 | WHERE id = 426;
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20211123.1127__fix_member_tapia.sql:
--------------------------------------------------------------------------------
1 | -- Corrects Tapia's session year to 2021.
2 | UPDATE public.session_member
3 | SET session_year = 2021
4 | WHERE member_id = 1503
5 | AND lbdc_short_name = 'TAPIA'
6 | AND session_year = 2019;
7 |
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20211214.1137__update_incumbent_members.sql:
--------------------------------------------------------------------------------
1 | -- Members Brian Benjamin, Victor Pichardo, and Robert Rodriguez have left office.
2 | UPDATE public.member
3 | SET incumbent = false
4 | WHERE id IN (1136, 667, 616);
5 |
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20220104.0957__add_redistricting_sponsor.sql:
--------------------------------------------------------------------------------
1 | -- Adds a redistricting_sponsor column to represent bills sponsored by the Independent redistricting commission.
2 | ALTER TABLE master.bill_sponsor
3 | ADD COLUMN redistricting_sponsor boolean
4 | NOT NULL DEFAULT false;
5 |
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20220104.1045__update_resigned_members.sql:
--------------------------------------------------------------------------------
1 | -- Assembly members Barron and De la Rosa resigned from the Assembly effective December 31, 2021 at 11:59pm
2 | UPDATE member
3 | SET incumbent = false
4 | WHERE id IN (1129, 493);
5 |
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20220203.1536__fix_eddie_gibbs.sql:
--------------------------------------------------------------------------------
1 | UPDATE public.person
2 | SET first_name = 'Eddie', last_name = 'Gibbs'
3 | WHERE id = 1322;
4 |
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20220207.1125__member_resignation.sql:
--------------------------------------------------------------------------------
1 | -- Assembly member Diana Richardson resigned effective midnight Friday, February 4
2 | UPDATE member
3 | SET incumbent = false
4 | WHERE id = 912;
5 |
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20220216.1615__melissa_miller_resignation.sql:
--------------------------------------------------------------------------------
1 | -- Melissa Miller resigned 2/14/22
2 | UPDATE member
3 | SET incumbent = false
4 | WHERE id = 1115;
5 |
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20220726.0400__rename_hearings.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE master.public_hearing_file
2 | RENAME TO hearing_file;
3 | ALTER TABLE master.public_hearing
4 | RENAME TO hearing;
5 |
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20220802.1400__Kaminsky_resignation.sql:
--------------------------------------------------------------------------------
1 | -- Senator Todd Kaminsky resigned effective COB July 29th 2022.
2 | UPDATE member
3 | SET incumbent = false
4 | WHERE id = 918;
5 |
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20220819.6000__transcript_session_type_update.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE master.transcript_file
2 | DROP COLUMN date_time, DROP COLUMN original_filename;
3 |
4 | ALTER TABLE master.transcript
5 | DROP CONSTRAINT transcript_pkey,
6 | ADD PRIMARY KEY (date_time, session_type);
7 |
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20220909.1350__montesano_resignation.sql:
--------------------------------------------------------------------------------
1 | -- Assembly member Michael Montesano resigned.
2 | UPDATE member
3 | SET incumbent = false
4 | WHERE id = 476;
5 |
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20230105.1204__correct_old_incumbent_members.sql:
--------------------------------------------------------------------------------
1 | UPDATE public.member
2 | SET incumbent = false
3 | WHERE id NOT IN (
4 | SELECT member_id
5 | FROM session_member
6 | WHERE session_year = 2021
7 | );
8 |
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20230106.0952__fix_miller_2023_shortname.sql:
--------------------------------------------------------------------------------
1 | UPDATE
2 | public.session_member
3 | SET lbdc_short_name = 'MILLER'
4 | WHERE member_id = 1125
5 | AND lbdc_short_name = 'MILLER B'
6 | AND district_code = 122;
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20230106.1047__fix_rivera_2023_shortname.sql:
--------------------------------------------------------------------------------
1 | UPDATE
2 | public.session_member
3 | SET lbdc_short_name = 'RIVERA'
4 | WHERE member_id = 1488
5 | AND lbdc_short_name = 'RIVERA JD'
6 | AND district_code = 149
7 | AND session_year = 2023;
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20230109.1721__fix_Scarcella_shortname.sql:
--------------------------------------------------------------------------------
1 | UPDATE
2 | public.session_member
3 | SET lbdc_short_name = 'SCARCELLA-SPANTON'
4 | WHERE member_id = 1512
5 | AND lbdc_short_name = 'SPANTON'
6 | AND district_code = 23
7 | AND session_year = 2023;
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20230110.1428__update_hoylman_full_name.sql:
--------------------------------------------------------------------------------
1 | UPDATE public.person
2 | SET full_name = 'Brad Hoylman-Sigal'
3 | WHERE id = 259;
4 |
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20230111.1315__update_ardila_name.sql:
--------------------------------------------------------------------------------
1 | UPDATE public.person
2 | SET full_name = 'Juan Ardila'
3 | WHERE full_name = 'Juan Ardilla';
4 |
5 | UPDATE public.session_member
6 | SET lbdc_short_name = 'ARDILA'
7 | WHERE lbdc_short_name = 'ARDILLA'
8 | AND session_year = 2023;
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20230118.1900__alt_first_name.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE public.person
2 | ADD COLUMN alt_first_name VARCHAR NOT NULL DEFAULT '';
3 |
4 | UPDATE public.person
5 | SET alt_first_name = 'Jo Anne'
6 | WHERE full_name = 'Jo Anne Simon';
7 |
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20230717.1022__Daniel_Rosenthal_resignation.sql:
--------------------------------------------------------------------------------
1 | UPDATE public.member
2 | SET incumbent = false
3 | WHERE id = 1139;
4 |
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20231102.1332__support_remote_in_senflvot_xmls.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE master.bill_amendment_vote_roll
2 | ADD COLUMN IF NOT EXISTS is_remote boolean NOT NULL DEFAULT false;
3 |
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20240119.1209__member_resignations.sql:
--------------------------------------------------------------------------------
1 | -- Assembly member Joyner resigned.
2 | UPDATE member
3 | SET incumbent = false
4 | WHERE id = 902
5 | AND person_id = 724;
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20240506.1307__senator_kennedy_resignation.sql:
--------------------------------------------------------------------------------
1 | UPDATE public.member
2 | SET incumbent = false
3 | WHERE id = 429;
4 |
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20240624.1800__add_transcript_day_type.sql:
--------------------------------------------------------------------------------
1 | TRUNCATE master.transcript;
2 |
3 | ALTER TABLE master.transcript
4 | ADD COLUMN day_type VARCHAR NOT NULL;
5 |
6 | UPDATE master.transcript_file
7 | SET pending_processing = true;
8 |
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20241218.1057__fix_2023_members.sql:
--------------------------------------------------------------------------------
1 | UPDATE public.member
2 | SET incumbent = false
3 | WHERE id = 1463;
4 |
5 | UPDATE public.member
6 | SET incumbent = false
7 | WHERE id = 545;
8 |
--------------------------------------------------------------------------------
/src/main/resources/sql/migrations/V20250410.1317__felder_resignation.sql:
--------------------------------------------------------------------------------
1 | -- Senator Felder resigned.
2 | UPDATE member
3 | SET incumbent = false
4 | WHERE id = 439
5 | AND person_id = 261;
6 |
--------------------------------------------------------------------------------
/src/main/webapp/WEB-INF/app/shared/ContentContainer.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 |
3 | export default function ContentContainer({ children }) {
4 | return (
5 |
6 |
7 | {children}
8 |
9 |
10 | )
11 | }
12 |
--------------------------------------------------------------------------------
/src/main/webapp/WEB-INF/app/shared/DeleteIcon.js:
--------------------------------------------------------------------------------
1 | import { Trash } from "phosphor-react";
2 | import React from "react";
3 |
4 | export default function DeleteIcon({ onClick }) {
5 | return (
6 | onClick()}
7 | className="text-red-600 hover:cursor-pointer inline mr-3"
8 | size="1.2rem"
9 | weight="bold" />
10 | )
11 | }
12 |
--------------------------------------------------------------------------------
/src/main/webapp/WEB-INF/app/shared/ErrorMessage.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { Warning } from "phosphor-react";
3 |
4 | export default function ErrorMessage({ children }) {
5 | return (
6 |
7 |
8 | {children}
9 |
10 | )
11 | }
--------------------------------------------------------------------------------
/src/main/webapp/WEB-INF/app/shared/LoadingIndicator.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 |
3 | export default function LoadingIndicator() {
4 | return (
5 |
9 | )
10 | }
--------------------------------------------------------------------------------
/src/main/webapp/WEB-INF/app/shared/Note.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 |
3 |
4 | export default function Note({ children }) {
5 |
6 | return (
7 |
8 | {children}
9 |
10 | )
11 | }
12 |
--------------------------------------------------------------------------------
/src/main/webapp/postcss.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | plugins: {
3 | tailwindcss: {},
4 | autoprefixer: {},
5 | "postcss-nested": {},
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/src/main/webapp/static/apple-touch-icon-120x120-precomposed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/apple-touch-icon-120x120-precomposed.png
--------------------------------------------------------------------------------
/src/main/webapp/static/apple-touch-icon-152x152-precomposed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/apple-touch-icon-152x152-precomposed.png
--------------------------------------------------------------------------------
/src/main/webapp/static/apple-touch-icon-precomposed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/apple-touch-icon-precomposed.png
--------------------------------------------------------------------------------
/src/main/webapp/static/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/apple-touch-icon.png
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/doctrees/admin.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/admin.doctree
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/doctrees/agendas.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/agendas.doctree
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/doctrees/agg_updates.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/agg_updates.doctree
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/doctrees/bills.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/bills.doctree
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/doctrees/calendars.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/calendars.doctree
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/doctrees/committees.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/committees.doctree
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/doctrees/environment.pickle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/environment.pickle
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/doctrees/index.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/index.doctree
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/doctrees/laws.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/laws.doctree
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/doctrees/members.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/members.doctree
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/doctrees/reference.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/reference.doctree
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/doctrees/search_api.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/search_api.doctree
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/doctrees/transcripts_floor.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/transcripts_floor.doctree
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/doctrees/transcripts_ph.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/transcripts_ph.doctree
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/.buildinfo:
--------------------------------------------------------------------------------
1 | # Sphinx build info version 1
2 | # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3 | config: 5b3444df82c6e15cbd10d1044f9d25e8
4 | tags: 645f666f9bcd5a90fca523b33c5a78b7
5 |
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_sources/admin.rst.txt:
--------------------------------------------------------------------------------
1 | **Open Legislation v2.0 Admin API Docs**
2 | ========================================
3 |
4 | **Admin API Overview**
5 | ======================
6 |
7 |
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_sources/reference.rst.txt:
--------------------------------------------------------------------------------
1 | .. toctree::
2 | :hidden:
3 | :maxdepth: 0
4 |
5 | index
6 | bills
7 | calendars
8 | agendas
9 | committees
10 | laws
11 | transcripts_floor
12 | transcripts_ph
13 | members
14 | agg_updates
15 | search_api
16 |
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/css/fonts/Roboto-Slab-Bold.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/Roboto-Slab-Bold.woff
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/css/fonts/Roboto-Slab-Bold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/Roboto-Slab-Bold.woff2
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/css/fonts/Roboto-Slab-Regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/Roboto-Slab-Regular.woff
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/css/fonts/Roboto-Slab-Regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/Roboto-Slab-Regular.woff2
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/css/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/css/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/css/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/css/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/css/fonts/lato-bold-italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/lato-bold-italic.woff
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/css/fonts/lato-bold-italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/lato-bold-italic.woff2
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/css/fonts/lato-bold.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/lato-bold.woff
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/css/fonts/lato-bold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/lato-bold.woff2
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/css/fonts/lato-normal-italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/lato-normal-italic.woff
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/css/fonts/lato-normal-italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/lato-normal-italic.woff2
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/css/fonts/lato-normal.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/lato-normal.woff
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/css/fonts/lato-normal.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/lato-normal.woff2
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/file.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/file.png
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/Inconsolata-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Inconsolata-Bold.ttf
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/Inconsolata-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Inconsolata-Regular.ttf
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/Inconsolata.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Inconsolata.ttf
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/Lato-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato-Bold.ttf
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/Lato-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato-Regular.ttf
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bold.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bold.eot
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bold.ttf
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bold.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bold.woff
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bold.woff2
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bolditalic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bolditalic.eot
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bolditalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bolditalic.ttf
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bolditalic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bolditalic.woff
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bolditalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bolditalic.woff2
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-italic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-italic.eot
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-italic.ttf
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-italic.woff
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-italic.woff2
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-regular.eot
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-regular.ttf
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-regular.woff
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-regular.woff2
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab-Bold.ttf
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab-Regular.ttf
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/minus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/minus.png
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/_static/plus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/plus.png
--------------------------------------------------------------------------------
/src/main/webapp/static/docs/html/objects.inv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/objects.inv
--------------------------------------------------------------------------------
/src/main/webapp/static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/favicon.ico
--------------------------------------------------------------------------------
/src/main/webapp/static/fonts/icomoon.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/fonts/icomoon.eot
--------------------------------------------------------------------------------
/src/main/webapp/static/fonts/icomoon.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/fonts/icomoon.ttf
--------------------------------------------------------------------------------
/src/main/webapp/static/fonts/icomoon.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/fonts/icomoon.woff
--------------------------------------------------------------------------------
/src/main/webapp/static/img/NYSS_seal.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/NYSS_seal.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/NYSS_seal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/NYSS_seal.png
--------------------------------------------------------------------------------
/src/main/webapp/static/img/NYSS_seal_fancy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/NYSS_seal_fancy.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/NYSS_seal_transp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/NYSS_seal_transp.png
--------------------------------------------------------------------------------
/src/main/webapp/static/img/bill-page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/bill-page.png
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1041_Monica_Martinez.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1041_Monica_Martinez.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1042_Jim_Gaughran.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1042_Jim_Gaughran.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1043_Kevin_Thomas.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1043_Kevin_Thomas.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1044_Anna_Kaplan.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1044_Anna_Kaplan.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1045_John_Liu.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1045_John_Liu.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1046_Jessica_Ramos.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1046_Jessica_Ramos.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1047_Julia_Salazar.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1047_Julia_Salazar.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1048_Zellnor_Myrie.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1048_Zellnor_Myrie.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1049_Andrew_Gounardes.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1049_Andrew_Gounardes.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1050_Robert_Jackson.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1050_Robert_Jackson.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1051_Alessandra_Biaggi.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1051_Alessandra_Biaggi.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1053_Pete_Harckham.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1053_Pete_Harckham.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1054_Jen_Metzger.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1054_Jen_Metzger.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1055_Daphne_Jordan.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1055_Daphne_Jordan.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1057_Rachel_May.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1057_Rachel_May.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1067_Mark_Walczyk.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1067_Mark_Walczyk.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1309_Mario_Mattera.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1309_Mario_Mattera.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1310_Alexis_Weik.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1310_Alexis_Weik.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1311_Jabari_Brisport.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1311_Jabari_Brisport.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1312_Elijah_Reichlin-Melnick.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1312_Elijah_Reichlin-Melnick.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1313_Mike_Martucci.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1313_Mike_Martucci.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1314_Michelle_Hinchey.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1314_Michelle_Hinchey.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1315_John_Mannion.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1315_John_Mannion.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1316_Peter_Oberacker.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1316_Peter_Oberacker.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1317_Samra_Brouk.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1317_Samra_Brouk.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1318_Jeremy_Cooney.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1318_Jeremy_Cooney.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1319_Edward_Rath.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1319_Edward_Rath.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1329_Jessica_Scarcella-Spanton.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1329_Jessica_Scarcella-Spanton.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1330_Kristen_Gonzalez.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1330_Kristen_Gonzalez.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1331_Iwen_Chu.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1331_Iwen_Chu.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1332_Lea_Webb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1332_Lea_Webb.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1333_Steve_Rhoads.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1333_Steve_Rhoads.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1334_Patricia_Canzoneri-Fitzpatrick.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1334_Patricia_Canzoneri-Fitzpatrick.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1335_William_Weber.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1335_William_Weber.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1336_Robert_Rolison.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1336_Robert_Rolison.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/1505_Eddie_Gibbs.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1505_Eddie_Gibbs.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/369_john_l._sampson.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/369_john_l._sampson.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/370_david_carlucci.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/370_david_carlucci.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/371_james_l._seward.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/371_james_l._seward.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/372_neil_d._breslin.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/372_neil_d._breslin.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/373_jose_m._serrano.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/373_jose_m._serrano.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/374_william_j._larkin_jr.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/374_william_j._larkin_jr.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/375_bill_perkins.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/375_bill_perkins.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/376_john_a._defrancisco.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/376_john_a._defrancisco.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/377_gustavo_rivera.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/377_gustavo_rivera.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/379_betty_little.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/379_betty_little.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/380_ruth_hassell-thompson.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/380_ruth_hassell-thompson.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/381_velmanette_montgomery.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/381_velmanette_montgomery.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/383_michael_gianaris.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/383_michael_gianaris.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/384_joseph_p._addabbo_jr.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/384_joseph_p._addabbo_jr.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/385_adriano_espaillat.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/385_adriano_espaillat.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/390_jeffrey_d._klein.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/390_jeffrey_d._klein.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/391_tony_avella.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/391_tony_avella.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/393_joseph_a._griffo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/393_joseph_a._griffo.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/394_michael_f._nozzolio.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/394_michael_f._nozzolio.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/395_david_j._valesky.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/395_david_j._valesky.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/396_andrea_stewart-cousins.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/396_andrea_stewart-cousins.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/397_jack_m._martins.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/397_jack_m._martins.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/399_john_j._flanagan.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/399_john_j._flanagan.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/400_toby_ann_stavisky.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/400_toby_ann_stavisky.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/401_liz_krueger.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/401_liz_krueger.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/403_diane_j._savino.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/403_diane_j._savino.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/406_michael_h._ranzenhofer.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/406_michael_h._ranzenhofer.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/407_carl_l_marcellino.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/407_carl_l_marcellino.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/409_andrew_j_lanza.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/409_andrew_j_lanza.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/410_tom_libous.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/410_tom_libous.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/412_daniel_l._squadron.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/412_daniel_l._squadron.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/413_john_j._bonacic.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/413_john_j._bonacic.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/414_catharine_young.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/414_catharine_young.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/415_thomas_f._o'mara.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/415_thomas_f._o'mara.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/416_kevin_s._parker.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/416_kevin_s._parker.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/417_joseph_e._robach.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/417_joseph_e._robach.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/418_hugh_t._farley.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/418_hugh_t._farley.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/419_kenneth_p._lavalle.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/419_kenneth_p._lavalle.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/421_ruben_diaz.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/421_ruben_diaz.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/422_martin_j._golden.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/422_martin_j._golden.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/423_patty_ritchie.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/423_patty_ritchie.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/424_kemp_hannon.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/424_kemp_hannon.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/426_martin_malave_dilan.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/426_martin_malave_dilan.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/427_patrick_m._gallivan.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/427_patrick_m._gallivan.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/428_jose_peralta.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/428_jose_peralta.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/429_timothy_m._kennedy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/429_timothy_m._kennedy.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/430_dean_g._skelos.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/430_dean_g._skelos.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/432_james_sanders_jr.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/432_james_sanders_jr.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/433_phil_boyle.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/433_phil_boyle.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/434_george_latimer.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/434_george_latimer.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/435_kathleen_a._marchione.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/435_kathleen_a._marchione.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/438_brad_hoylman.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/438_brad_hoylman.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/439_simcha_felder.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/439_simcha_felder.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/456_michele_titus.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/456_michele_titus.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/457_vivian_cook.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/457_vivian_cook.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/458_barbara_clark.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/458_barbara_clark.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/459_michael_dendekker.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/459_michael_dendekker.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/460_jeffrion_aubry.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/460_jeffrion_aubry.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/462_andrew_raia.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/462_andrew_raia.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/464_fred_thiele.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/464_fred_thiele.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/466_steven_englebright.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/466_steven_englebright.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/468_philip_ramos.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/468_philip_ramos.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/469_michael_j._fitzpatrick.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/469_michael_j._fitzpatrick.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/473_joseph_saladino.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/473_joseph_saladino.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/474_charles_lavine.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/474_charles_lavine.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/476_michael_montesano.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/476_michael_montesano.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/477_michelle_schimel.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/477_michelle_schimel.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/478_thomas_mckevitt.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/478_thomas_mckevitt.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/479_earlene_hooper.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/479_earlene_hooper.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/480_david_mcdonough.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/480_david_mcdonough.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/484_david_weprin.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/484_david_weprin.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/488_andrew_hevesi.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/488_andrew_hevesi.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/489_william_scarborough.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/489_william_scarborough.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/490_margaret_markey.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/490_margaret_markey.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/491_catherine_nolan.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/491_catherine_nolan.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/492_michael_g._miller.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/492_michael_g._miller.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/493_Luis_Sepulveda.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/493_Luis_Sepulveda.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/493_charles_barron.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/493_charles_barron.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/494_helene_weinstein.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/494_helene_weinstein.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/497_james_f._brennan.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/497_james_f._brennan.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/498_steven_cymbrowitz.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/498_steven_cymbrowitz.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/499_alec_brook-krasny.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/499_alec_brook-krasny.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/500_william_colton.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/500_william_colton.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/501_dov_hikind.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/501_dov_hikind.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/502_peter_abbate.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/502_peter_abbate.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/503_joseph_lentol.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/503_joseph_lentol.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/504_felix_ortiz.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/504_felix_ortiz.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/509_annette_robinson.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/509_annette_robinson.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/511_n._nick_perry.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/511_n._nick_perry.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/514_matthew_titone.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/514_matthew_titone.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/516_michael_cusick.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/516_michael_cusick.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/517_sheldon_silver.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/517_sheldon_silver.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/519_deborah_glick.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/519_deborah_glick.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/520_linda_rosenthal.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/520_linda_rosenthal.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/522_daniel_o'donnell.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/522_daniel_o'donnell.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/524_herman_d._farrell.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/524_herman_d._farrell.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/526_brian_kavanagh.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/526_brian_kavanagh.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/527_richard_gottfried.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/527_richard_gottfried.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/528_peter_rivera.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/528_peter_rivera.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/530_jose_rivera.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/530_jose_rivera.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/533_jeffrey_dinowitz.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/533_jeffrey_dinowitz.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/534_michael_benedetto.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/534_michael_benedetto.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/535_carl_heastie.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/535_carl_heastie.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/536_carmen_e._arroyo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/536_carmen_e._arroyo.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/537_marcos_crespo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/537_marcos_crespo.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/539_j._gary_pretlow.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/539_j._gary_pretlow.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/540_amy_paulin.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/540_amy_paulin.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/545_kenneth_zebrowski.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/545_kenneth_zebrowski.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/546_ellen_c._jaffee.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/546_ellen_c._jaffee.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/549_aileen_gunther.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/549_aileen_gunther.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/550_frank_skartados.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/550_frank_skartados.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/551_kevin_cahill.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/551_kevin_cahill.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/557_clifford_crouch.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/557_clifford_crouch.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/560_james_tedisco.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/560_james_tedisco.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/561_william_magee.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/561_william_magee.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/564_janet_duprey.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/564_janet_duprey.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/567_marc_butler.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/567_marc_butler.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/568_addie_jenne_russell.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/568_addie_jenne_russell.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/570_william_magnarelli.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/570_william_magnarelli.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/571_albert_a._stirpe.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/571_albert_a._stirpe.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/573_gary_finch.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/573_gary_finch.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/574_william_a._barclay.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/574_william_a._barclay.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/575_barbara_lifton.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/575_barbara_lifton.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/576_donna_lupardo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/576_donna_lupardo.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/578_robert_oaks.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/578_robert_oaks.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/579_brian_kolb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/579_brian_kolb.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/57_george_borrello.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/57_george_borrello.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/582_joseph_morelle.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/582_joseph_morelle.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/583_david_gantt.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/583_david_gantt.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/589_stephen_hawley.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/589_stephen_hawley.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/590_robin_schimminger.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/590_robin_schimminger.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/591_crystal_peoples-stokes.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/591_crystal_peoples-stokes.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/592_jane_corwin.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/592_jane_corwin.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/599_joseph_giglio.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/599_joseph_giglio.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/607_brian_f._curran.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/607_brian_f._curran.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/608_edward_ra.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/608_edward_ra.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/609_phillip_goldfeder.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/609_phillip_goldfeder.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/610_edward_braunstein.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/610_edward_braunstein.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/611_michael_simanowitz.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/611_michael_simanowitz.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/612_aravella_simotas.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/612_aravella_simotas.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/613_francisco_moya.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/613_francisco_moya.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/615_nicole_malliotakis.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/615_nicole_malliotakis.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/616_robert_j._rodriguez.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/616_robert_j._rodriguez.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/618_dan_quart.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/618_dan_quart.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/620_mark_gjonaj.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/620_mark_gjonaj.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/621_sandy_galef.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/621_sandy_galef.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/622_thomas_abinanti.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/622_thomas_abinanti.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/623_shelley_mayer.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/623_shelley_mayer.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/624_steve_katz.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/624_steve_katz.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/625_didi_barrett.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/625_didi_barrett.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/626_steven_mclaughlin.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/626_steven_mclaughlin.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/627_claudia_tenney.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/627_claudia_tenney.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/628_anthony_brindisi.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/628_anthony_brindisi.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/629_sam_roberts.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/629_sam_roberts.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/631_kenneth_blankenbush.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/631_kenneth_blankenbush.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/633_harry_b._bronson.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/633_harry_b._bronson.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/634_mark_c._johns.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/634_mark_c._johns.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/635_philip_palmesano.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/635_philip_palmesano.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/636_christopher_friend.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/636_christopher_friend.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/637_john_ceretto.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/637_john_ceretto.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/638_sean_ryan.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/638_sean_ryan.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/639_mickey_kearns.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/639_mickey_kearns.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/641_raymond_walter.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/641_raymond_walter.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/642_andrew_goodell.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/642_andrew_goodell.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/646_keith_l.t._wright.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/646_keith_l.t._wright.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/651_al_graf.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/651_al_graf.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/653_joseph_borelli.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/653_joseph_borelli.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/654_david_buchwald.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/654_david_buchwald.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/655_maritza_davila.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/655_maritza_davila.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/656_david_dipietro.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/656_david_dipietro.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/657_patricia_fahy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/657_patricia_fahy.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/658_andrew_r._garbarino.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/658_andrew_r._garbarino.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/659_ron_kim.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/659_ron_kim.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/660_kieran_michael_lalor.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/660_kieran_michael_lalor.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/661_chad_a._lupinacci.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/661_chad_a._lupinacci.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/662_john_t._mcdonald_iii.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/662_john_t._mcdonald_iii.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/663_walter_t._mosley.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/663_walter_t._mosley.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/664_bill_nojay.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/664_bill_nojay.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/665_steven_otis.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/665_steven_otis.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/666_anthony_h._palumbo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/666_anthony_h._palumbo.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/667_victor_m._pichardo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/667_victor_m._pichardo.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/669_nily_rozic.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/669_nily_rozic.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/670_angelo_santabarbara.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/670_angelo_santabarbara.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/672_james_skoufis.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/672_james_skoufis.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/673_michaelle_c._solages.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/673_michaelle_c._solages.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/674_dan_stec.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/674_dan_stec.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/675_phil_steck.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/675_phil_steck.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/735_Fredrick_Akshar.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/735_Fredrick_Akshar.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/736_Roxanne_Persaud.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/736_Roxanne_Persaud.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/773_Pamela_Helming.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/773_Pamela_Helming.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/828_peter_lopez.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/828_peter_lopez.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/885_robert_ortt.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/885_robert_ortt.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/886_carrie_woerner.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/886_carrie_woerner.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/887_rich_funke.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/887_rich_funke.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/888_leroy_comrie.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/888_leroy_comrie.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/889_jesse_hamilton.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/889_jesse_hamilton.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/890_susan_serino.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/890_susan_serino.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/891_terrence_p._murphy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/891_terrence_p._murphy.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/892_george_amedore.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/892_george_amedore.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/893_thomas_croci.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/893_thomas_croci.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/894_marc_panepinto.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/894_marc_panepinto.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/895_michael_venditto.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/895_michael_venditto.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/896_latrice_walker.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/896_latrice_walker.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/898_rodneyse_bichotte.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/898_rodneyse_bichotte.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/899_michael_blake.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/899_michael_blake.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/900_erik_dilan.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/900_erik_dilan.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/901_jean-pierre.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/901_jean-pierre.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/902_latoya_joyner.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/902_latoya_joyner.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/903_todd_kaminsky.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/903_todd_kaminsky.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/904_guillermo_linares.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/904_guillermo_linares.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/906_rebecca_seawright.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/906_rebecca_seawright.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/907_jo_anne_simon.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/907_jo_anne_simon.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/908_karl_brabenec.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/908_karl_brabenec.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/909_peter_lawrence.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/909_peter_lawrence.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/910_dean_murray.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/910_dean_murray.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/911_angela_wozniak.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/911_angela_wozniak.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/921_Chris_Jacobs.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/921_Chris_Jacobs.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/923_John_Brooks.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/923_John_Brooks.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/924_Jamaal_Bailey.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/924_Jamaal_Bailey.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/925_James_Tedisco.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/925_James_Tedisco.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/966_Nathalia_Fernandez.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/966_Nathalia_Fernandez.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/971_Jake_Ashby.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/971_Jake_Ashby.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Antoine M. Thompson.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Antoine M. Thompson.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Brian X. Foley.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Brian X. Foley.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Carl Kruger.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Carl Kruger.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Cecilia Tkaczyk.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Cecilia Tkaczyk.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Charles J. Fuschillo Jr.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Charles J. Fuschillo Jr.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Cordell Cleare.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Cordell Cleare.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Craig M. Johnson.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Craig M. Johnson.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Dale M. Volker.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Dale M. Volker.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Darrel J. Aubertine.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Darrel J. Aubertine.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Eric Adams.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Eric Adams.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Eric T. Schneiderman.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Eric T. Schneiderman.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Frank Padavan.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Frank Padavan.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/George D. Maziarz.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/George D. Maziarz.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/George Onorato.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/George Onorato.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/George Winner.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/George Winner.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Greg Ball.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Greg Ball.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/James S. Alesi.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/James S. Alesi.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Lee M. Zeldin.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Lee M. Zeldin.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Malcolm A. Smith.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Malcolm A. Smith.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Mark Grisanti.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Mark Grisanti.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Monique Chandler-Waterman.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Monique Chandler-Waterman.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Owen H. Johnson.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Owen H. Johnson.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Pedro Espada Jr.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Pedro Espada Jr.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Roy J. McDonald.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Roy J. McDonald.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Shirley L. Huntley.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Shirley L. Huntley.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Stephen M. Saland.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Stephen M. Saland.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Suzi Oppenheimer.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Suzi Oppenheimer.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Ted O'Brien.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Ted O'Brien.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Terry Gipson.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Terry Gipson.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Thomas K. Duane.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Thomas K. Duane.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Thomas P. Morahan.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Thomas P. Morahan.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Vincent L. Leibell.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Vincent L. Leibell.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/William T. Stachowski.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/William T. Stachowski.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/Yudelka Tapia.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Yudelka Tapia.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/business_assets/members/mini/no_image.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/no_image.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/img/nys_logo224x224.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/nys_logo224x224.png
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2015-S6400-A9000.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2015-S6400-A9000.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2015-S6401-A9001.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2015-S6401-A9001.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2015-S6402-A9002.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2015-S6402-A9002.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2015-S6403-A9003.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2015-S6403-A9003.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2015-S6404-A9004.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2015-S6404-A9004.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2017-A7067.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-A7067.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2017-A7068.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-A7068.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2017-S2000-A3000.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-S2000-A3000.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2017-S2001-A3001.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-S2001-A3001.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2017-S2002-A3002.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-S2002-A3002.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2017-S2003-A3003.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-S2003-A3003.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2017-S2004-A3004.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-S2004-A3004.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2017-S5491.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-S5491.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2017-S5492.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-S5492.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2017-S7500-A9500.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-S7500-A9500.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2017-S7501-A9501.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-S7501-A9501.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2017-S7502-A9502.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-S7502-A9502.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2017-S7503-A9503.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-S7503-A9503.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2017-S7504-A9504.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-S7504-A9504.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2019-S1500-A2000.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2019-S1500-A2000.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2019-S1501-A2001.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2019-S1501-A2001.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2019-S1502-A2002.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2019-S1502-A2002.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2019-S1503-A2003.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2019-S1503-A2003.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2019-S1504-A2004.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2019-S1504-A2004.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2019-S7500-A9500.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2019-S7500-A9500.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2019-S7501-A9501.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2019-S7501-A9501.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2019-S7502-A9502.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2019-S7502-A9502.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2019-S7503-A9503.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2019-S7503-A9503.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2019-S7504-A9504.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2019-S7504-A9504.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2021-S2500-A3000.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2021-S2500-A3000.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2021-S2501-A3001.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2021-S2501-A3001.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2021-S2502-A3002.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2021-S2502-A3002.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2021-S2503-A3003.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2021-S2503-A3003.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2021-S2504-A3004.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2021-S2504-A3004.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2021-S2511-A3011.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2021-S2511-A3011.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2022-S8000-A9000.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2022-S8000-A9000.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2022-S8001-A9001.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2022-S8001-A9001.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2022-S8002-A9002.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2022-S8002-A9002.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2022-S8003-A9003.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2022-S8003-A9003.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2022-S8004-A9004.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2022-S8004-A9004.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2023-S4000-A3000.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2023-S4000-A3000.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2023-S4001-A3001.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2023-S4001-A3001.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2023-S4002-A3002.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2023-S4002-A3002.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2023-S4003-A3003.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2023-S4003-A3003.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2023-S4004-A3004.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2023-S4004-A3004.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2024-S8300-A8800.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2024-S8300-A8800.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2024-S8301-A8801.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2024-S8301-A8801.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2024-S8302-A8802.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2024-S8302-A8802.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2024-S8303-A8803.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2024-S8303-A8803.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2024-S8304-A8804.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2024-S8304-A8804.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2025-S3000-A3000.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2025-S3000-A3000.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2025-S3001-A3001.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2025-S3001-A3001.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2025-S3002-A3002.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2025-S3002-A3002.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2025-S3003-A3003.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2025-S3003-A3003.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/pdf/2025-S3004-A3004.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2025-S3004-A3004.pdf
--------------------------------------------------------------------------------
/src/main/webapp/static/robots.txt:
--------------------------------------------------------------------------------
1 | # www.robotstxt.org/
2 | # www.google.com/support/webmasters/bin/answer.py?hl=en&answer=156449
3 |
4 | User-agent: *
5 |
--------------------------------------------------------------------------------
/src/test/java/gov/nysenate/openleg/TestServletContext.java:
--------------------------------------------------------------------------------
1 | package gov.nysenate.openleg;
2 |
3 | import org.springframework.context.annotation.Profile;
4 | import org.springframework.mock.web.MockServletContext;
5 | import org.springframework.stereotype.Component;
6 |
7 | @Profile("test")
8 | @Component
9 | class TestServletContext extends MockServletContext {}
--------------------------------------------------------------------------------
/src/test/java/gov/nysenate/openleg/legislation/calendar/dao/SqlCalendarDaoTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/java/gov/nysenate/openleg/legislation/calendar/dao/SqlCalendarDaoTest.java
--------------------------------------------------------------------------------
/src/test/java/gov/nysenate/openleg/legislation/calendar/dao/search/CalendarSearchDaoTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/java/gov/nysenate/openleg/legislation/calendar/dao/search/CalendarSearchDaoTest.java
--------------------------------------------------------------------------------
/src/test/java/gov/nysenate/openleg/legislation/calendar/dao/search/search/CalendarSearchDaoTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/java/gov/nysenate/openleg/legislation/calendar/dao/search/search/CalendarSearchDaoTest.java
--------------------------------------------------------------------------------
/src/test/java/gov/nysenate/openleg/legislation/committee/dao/CommitteeDaoTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/java/gov/nysenate/openleg/legislation/committee/dao/CommitteeDaoTest.java
--------------------------------------------------------------------------------
/src/test/java/gov/nysenate/openleg/spotchecks/alert/calendar/FloorCalendarTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/java/gov/nysenate/openleg/spotchecks/alert/calendar/FloorCalendarTest.java
--------------------------------------------------------------------------------
/src/test/java/gov/nysenate/openleg/spotchecks/alert/calendar/SupplementalCalendarTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/java/gov/nysenate/openleg/spotchecks/alert/calendar/SupplementalCalendarTest.java
--------------------------------------------------------------------------------
/src/test/java/gov/nysenate/openleg/spotchecks/daybreak/DaybreakProcessServiceTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/java/gov/nysenate/openleg/spotchecks/daybreak/DaybreakProcessServiceTest.java
--------------------------------------------------------------------------------
/src/test/java/gov/nysenate/openleg/spotchecks/sensite/bill/SenateSiteBillReportServiceBenchmarkTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/java/gov/nysenate/openleg/spotchecks/sensite/bill/SenateSiteBillReportServiceBenchmarkTest.java
--------------------------------------------------------------------------------
/src/test/java/gov/nysenate/openleg/spotchecks/sensite/law/SenateSiteLawReportServiceTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/java/gov/nysenate/openleg/spotchecks/sensite/law/SenateSiteLawReportServiceTest.java
--------------------------------------------------------------------------------
/src/test/resources/billScrape/2015-S2422-20180510T155603.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/resources/billScrape/2015-S2422-20180510T155603.html
--------------------------------------------------------------------------------
/src/test/resources/lawFiles/20140923.UPDATE.test:
--------------------------------------------------------------------------------
1 | ..SO DOC ABC4 *REPEAL* LAWS(CONSOLIDATED)
2 |
--------------------------------------------------------------------------------
/src/test/resources/lawFiles/20140924.UPDATE.test:
--------------------------------------------------------------------------------
1 | ..SO DOC ABC5 *REPEAL* LAWS(CONSOLIDATED)
2 |
--------------------------------------------------------------------------------
/src/test/resources/lawFiles/20140925.UPDATE.test:
--------------------------------------------------------------------------------
1 | ..SO DOC ABC6 *REPEAL* LAWS(CONSOLIDATED)
2 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/anact/2016-12-02-09.16.10.220257_ANACT_S08215.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/anact/2017-02-09-12.36.50.736583_ANACT_A05462.XML:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/apprmemo/2016-12-01-11.01.07.328317_APPRMEMO_2016-00009.XML:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/billstat/2017-02-03-15.30.00.880075_BILLSTAT_A04833.XML:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/digest/2017-01-23-12.24.20.161955_LDSUMM_A02830.XML:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/ldblurb/2017-01-03-12.26.14.250488_LDBLURB_S03968.XML:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/ldblurb/2017-02-09-12.12.09.635487_LDBLURB_K00094.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/sameas/2017-02-01-09.31.43.383879_SAMEAS_S03526A-invalid-xml.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/sameas/2017-02-01-09.31.43.383879_SAMEAS_S03526A-with-amendment.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/sameas/2017-02-07-13.47.57.288703_SAMEAS_S04257.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/sameas/2017-02-09-12.48.35.004442_SAMEAS_A05454-remove.XML:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/sameas/2017-02-09-12.48.35.004442_SAMEAS_A05454-remove.XML~HEAD:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/sameas/2017-02-09-12.48.56.095416_SAMEAS_A05457-2.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/sameas/2017-02-09-12.48.56.095416_SAMEAS_A05457-multiple-sameas.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/sameas/2017-02-09-12.48.56.095416_SAMEAS_A05457.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/senAgendaVote/.2017-02-07-11.02.52.762689_SENAGENV_ENER.swp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/resources/processor/bill/senAgendaVote/.2017-02-07-11.02.52.762689_SENAGENV_ENER.swp
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/senmemo/2016-11-17-11.00.00.000000_SENMEMO_S00100.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/senmemo/2017-02-08-18.50.08.784875_SENMEMO_S04312.XML:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/resources/processor/bill/senmemo/2017-02-08-18.50.08.784875_SENMEMO_S04312.XML
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/sponsor/2016-12-23-18.14.29.288826_LDSPON_A10756.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/sponsor/2017-01-05-15.43.14.986330_LDSPON_A00289.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/sponsor/2017-01-23-18.15.36.277999_LDSPON_S02002.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/sponsor/2017-02-02-13.09.56.364510_LDSPON_A04542.XML:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/sponsor/2017-02-09-14.16.27.609430_LDSPON_S02796.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/sponsor/2020-12-30-12.38.45.708793_LDSPON_A00818.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/sponsor/amend_transfer/2017-01-01-00.00.00.000000_LDSPON_A99999.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/sponsor/amend_transfer/2017-01-02-00.00.00.000000_BILLTEXT_A99999A.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/sponsor/amend_transfer/2017-01-03-00.00.00.000000_LDSPON_A99999.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/sponsor/amend_transfer/2017-01-05-00.00.00.000000_LDSPON_A99999A.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/sponsor/empty_com/2017-02-09-00.00.00.000000_LDSPON_S99999.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/sponsor/empty_com/2017-02-09-01.00.00.000000_LDSPON_S99999.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/text/2017-01-01-00.00.00.000000_BILLTEXT_S01000A.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/text/2017-01-02-00.00.00.000000_BILLTEXT_S01000A.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/text/2017-01-31-00.00.00.000000_BILLTEXT_A04029.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/text/2017-01-31-00.00.00.000000_BILLTEXT_S03954.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/text/2017-01-31-10.28.19.879620_BILLTEXT_S03954.XML:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/text/2017-01-31-10.28.49.909483_BILLTEXT_A04029.XML:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/text/2017-02-01-11.40.11.918032_BILLTEXT_S03526A.XML:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/text/2017-02-09-12.41.27.159140_BILLTEXT_S04325.XML:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/text/2017-02-09-14.26.07.392403_BILLTEXT_A05464.XML:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/test/resources/processor/bill/vetomessage/2008-11-28-23.56.28.935222_VETOMSG_2008-00233.XML:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/test/resources/sourcefile/2017-01-01-01.00.01.000000_LDSUMM_A00001.XML:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/resources/sourcefile/2017-01-01-01.00.01.000000_LDSUMM_A00001.XML
--------------------------------------------------------------------------------
/src/test/resources/sourcefile/2017-02-06-12.13.28.656756_LDSUMM_A04892.XML:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/resources/sourcefile/2017-02-06-12.13.28.656756_LDSUMM_A04892.XML
--------------------------------------------------------------------------------
/src/test/resources/sourcefile/SOBI.D170101.T000001.TXT:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/resources/sourcefile/SOBI.D170101.T000001.TXT
--------------------------------------------------------------------------------
/src/test/resources/sourcefile/SOBI.D170424.T161531.TXT:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/resources/sourcefile/SOBI.D170424.T161531.TXT
--------------------------------------------------------------------------------
/src/test/resources/transcriptFiles/forParser/noDate.txt:
--------------------------------------------------------------------------------
1 | 10
2 |
3 | 1
4 |
5 | 2 ALBANY, NEW YORK
6 |
7 | 3 10:00 a.m.
8 |
9 | 4 REGULAR SESSION
10 |
11 | 5 Some more text here.
12 |
--------------------------------------------------------------------------------
/src/test/resources/transcriptFiles/forParser/noTime.txt:
--------------------------------------------------------------------------------
1 | 10
2 |
3 | 1
4 |
5 | 2 ALBANY, NEW YORK
6 |
7 | 3 January 1, 1992
8 |
9 | 4 REGULAR SESSION
10 |
11 | 5 Some more text here.
12 |
--------------------------------------------------------------------------------
/src/test/resources/transcriptFiles/forPdfParser/101599.v1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/resources/transcriptFiles/forPdfParser/101599.v1
--------------------------------------------------------------------------------
/src/test/resources/transcriptFiles/t0.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/resources/transcriptFiles/t0.txt
--------------------------------------------------------------------------------
/src/test/resources/transcriptFiles/t0v1.txt:
--------------------------------------------------------------------------------
1 | THE SECRETARY: Hi!
--------------------------------------------------------------------------------
/src/test/resources/transcriptFiles/t1.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/resources/transcriptFiles/t1.txt
--------------------------------------------------------------------------------
/src/test/resources/transcriptFiles/t2.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/resources/transcriptFiles/t2.txt
--------------------------------------------------------------------------------