Merge remote-tracking branch 'ietf-tools/main' into feat/dark-mode

This commit is contained in:
Robert Sparks 2023-07-19 12:18:07 -05:00
commit a20d1f4d9b
No known key found for this signature in database
GPG key ID: 6E2A6A5775F91318
332 changed files with 2519 additions and 3183 deletions

1106
.pnp.cjs generated

File diff suppressed because it is too large Load diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -58,6 +58,8 @@ Click the <kbd>Fork</kbd> button in the top-right corner of the repository to cr
As outlined in the [Contributing](https://github.com/ietf-tools/.github/blob/main/CONTRIBUTING.md) guide, you will first want to create a fork of the datatracker project in your personal GitHub account before cloning it. As outlined in the [Contributing](https://github.com/ietf-tools/.github/blob/main/CONTRIBUTING.md) guide, you will first want to create a fork of the datatracker project in your personal GitHub account before cloning it.
Windows developers: [Start with WSL2 from the beginning](https://github.com/ietf-tools/.github/blob/main/docs/windows-dev.md).
Because of the extensive history of this project, cloning the datatracker project locally can take a long time / disk space. You can speed up the cloning process by limiting the history depth, for example *(replace `USERNAME` with your GitHub username)*: Because of the extensive history of this project, cloning the datatracker project locally can take a long time / disk space. You can speed up the cloning process by limiting the history depth, for example *(replace `USERNAME` with your GitHub username)*:
- To fetch only up to the 10 latest commits: - To fetch only up to the 10 latest commits:
@ -140,10 +142,10 @@ This will create packages under `ietf/static/dist-neue`, which are then served b
#### Parcel *(Legacy/jQuery)* #### Parcel *(Legacy/jQuery)*
The Datatracker includes these packages from the various Javascript and CSS files in `ietf/static/js` and `ietf/static/css`, respectively. The Datatracker includes these packages from the various Javascript and CSS files in `ietf/static/js` and `ietf/static/css` respectively, bundled using Parcel.
Static images are likewise in `ietf/static/images`. Static images are likewise in `ietf/static/images`.
Whenever changes are made to the files under `ietf/static`, you must re-run `parcel` to package them: Whenever changes are made to the files under `ietf/static`, you must re-run the build command to package them:
``` shell ``` shell
yarn legacy:build yarn legacy:build

View file

@ -9,7 +9,7 @@
span.meeting-warning(v-if='agendaStore.meeting.warningNote') {{agendaStore.meeting.warningNote}} span.meeting-warning(v-if='agendaStore.meeting.warningNote') {{agendaStore.meeting.warningNote}}
h4 h4
span {{agendaStore.meeting.city}}, {{ meetingDate }} span {{agendaStore.meeting.city}}, {{ meetingDate }}
h6.float-end.d-none.d-lg-inline(v-if='meetingUpdated') #[span.text-muted Updated:] {{ meetingUpdated }} h6.float-end.d-none.d-lg-inline(v-if='meetingUpdated') #[span.text-body-secondary Updated:] {{ meetingUpdated }}
.agenda-topnav.my-3 .agenda-topnav.my-3
meeting-navigation meeting-navigation
@ -49,7 +49,7 @@
n-popover(v-if='!agendaStore.infoNoteShown') n-popover(v-if='!agendaStore.infoNoteShown')
template(#trigger) template(#trigger)
n-button.ms-2(text, @click='toggleInfoNote') n-button.ms-2(text, @click='toggleInfoNote')
i.bi.bi-info-circle.text-muted i.bi.bi-info-circle.text-body-secondary
span Show Info Note span Show Info Note
.col-12.col-sm-auto.d-flex.align-items-center .col-12.col-sm-auto.d-flex.align-items-center
i.bi.bi-globe.me-2 i.bi.bi-globe.me-2

View file

@ -58,7 +58,7 @@
) )
i.bi.bi-x-square.me-2 i.bi.bi-x-square.me-2
span Discard span Discard
n-divider: small.text-muted Calendar n-divider: small.text-body-secondary Calendar
n-button.mt-2( n-button.mt-2(
id='agenda-quickaccess-calview-btn' id='agenda-quickaccess-calview-btn'
block block
@ -86,7 +86,7 @@
i.bi.bi-calendar-check.me-2 i.bi.bi-calendar-check.me-2
span {{ shortMode ? '.ics' : 'Add to your calendar...' }} span {{ shortMode ? '.ics' : 'Add to your calendar...' }}
template(v-if='agendaStore.meetingDays.length > 0') template(v-if='agendaStore.meetingDays.length > 0')
n-divider: small.text-muted Jump to... n-divider: small.text-body-secondary Jump to...
ul.nav.nav-pills.flex-column.small.agenda-quickaccess-jumpto ul.nav.nav-pills.flex-column.small.agenda-quickaccess-jumpto
li.nav-item(v-if='agendaStore.isMeetingLive') li.nav-item(v-if='agendaStore.isMeetingLive')
a.nav-link( a.nav-link(

View file

@ -20,7 +20,7 @@ n-modal(v-model:show='modalShown')
i.bi.bi-share i.bi.bi-share
span Share this view span Share this view
.agenda-share-content .agenda-share-content
.text-muted.pb-2 Use the following URL for sharing the current view #[em (including any active filters)] with other users: .text-body-secondary.pb-2 Use the following URL for sharing the current view #[em (including any active filters)] with other users:
n-input-group n-input-group
n-input( n-input(
ref='filteredUrlIpt' ref='filteredUrlIpt'

View file

@ -15,7 +15,7 @@
) )
template(#default) template(#default)
div(v-html='item.text') div(v-html='item.text')
span.text-muted(v-else) span.text-body-secondary(v-else)
em No chat log available. em No chat log available.
</template> </template>

View file

@ -6,7 +6,7 @@
:columns='columns' :columns='columns'
striped striped
) )
span.text-muted(v-else) span.text-body-secondary(v-else)
em No polls available. em No polls available.
</template> </template>

View file

@ -1,252 +1,252 @@
export default [ export default [
{ label: '(GMT-11:00) Niue', value: 'Pacific/Niue' }, { label: 'Pacific - Niue', value: 'Pacific/Niue' },
{ label: '(GMT-11:00) Pago Pago', value: 'Pacific/Pago_Pago' }, { label: 'Pacific - Pago Pago', value: 'Pacific/Pago_Pago' },
{ label: '(GMT-10:00) Hawaii Time', value: 'Pacific/Honolulu' }, { label: 'Pacific - Hawaii Time', value: 'Pacific/Honolulu' },
{ label: '(GMT-10:00) Rarotonga', value: 'Pacific/Rarotonga' }, { label: 'Pacific - Rarotonga', value: 'Pacific/Rarotonga' },
{ label: '(GMT-10:00) Tahiti', value: 'Pacific/Tahiti' }, { label: 'Pacific - Tahiti', value: 'Pacific/Tahiti' },
{ label: '(GMT-09:30) Marquesas', value: 'Pacific/Marquesas' }, { label: 'Pacific - Marquesas', value: 'Pacific/Marquesas' },
{ label: '(GMT-09:00) Alaska Time', value: 'America/Anchorage' }, { label: 'America - Alaska Time', value: 'America/Anchorage' },
{ label: '(GMT-09:00) Gambier', value: 'Pacific/Gambier' }, { label: 'Pacific - Gambier', value: 'Pacific/Gambier' },
{ label: '(GMT-08:00) Pacific Time - Los Angeles', value: 'America/Los_Angeles' }, { label: 'America - Pacific Time - Los Angeles', value: 'America/Los_Angeles' },
{ label: '(GMT-08:00) Pacific Time - Tijuana', value: 'America/Tijuana' }, { label: 'America - Pacific Time - Tijuana', value: 'America/Tijuana' },
{ label: '(GMT-08:00) Pacific Time - Vancouver', value: 'America/Vancouver' }, { label: 'America - Pacific Time - Vancouver', value: 'America/Vancouver' },
{ label: '(GMT-08:00) Pacific Time - Whitehorse', value: 'America/Whitehorse' }, { label: 'America - Pacific Time - Whitehorse', value: 'America/Whitehorse' },
{ label: '(GMT-08:00) Pitcairn', value: 'Pacific/Pitcairn' }, { label: 'Pacific - Pitcairn', value: 'Pacific/Pitcairn' },
{ label: '(GMT-07:00) Mountain Time - Arizona', value: 'America/Phoenix' }, { label: 'America - Mountain Time - Arizona', value: 'America/Phoenix' },
{ label: '(GMT-07:00) Mountain Time - Chihuahua, Mazatlan', value: 'America/Mazatlan' }, { label: 'America - Mountain Time - Chihuahua, Mazatlan', value: 'America/Mazatlan' },
{ label: '(GMT-07:00) Mountain Time - Dawson Creek', value: 'America/Dawson_Creek' }, { label: 'America - Mountain Time - Dawson Creek', value: 'America/Dawson_Creek' },
{ label: '(GMT-07:00) Mountain Time - Denver', value: 'America/Denver' }, { label: 'America - Mountain Time - Denver', value: 'America/Denver' },
{ label: '(GMT-07:00) Mountain Time - Edmonton', value: 'America/Edmonton' }, { label: 'America - Mountain Time - Edmonton', value: 'America/Edmonton' },
{ label: '(GMT-07:00) Mountain Time - Hermosillo', value: 'America/Hermosillo' }, { label: 'America - Mountain Time - Hermosillo', value: 'America/Hermosillo' },
{ label: '(GMT-07:00) Mountain Time - Yellowknife', value: 'America/Yellowknife' }, { label: 'America - Mountain Time - Yellowknife', value: 'America/Yellowknife' },
{ label: '(GMT-06:00) Belize', value: 'America/Belize' }, { label: 'America - Belize', value: 'America/Belize' },
{ label: '(GMT-06:00) Central Time - Chicago', value: 'America/Chicago' }, { label: 'America - Central Time - Chicago', value: 'America/Chicago' },
{ label: '(GMT-06:00) Central Time - Mexico City', value: 'America/Mexico_City' }, { label: 'America - Central Time - Mexico City', value: 'America/Mexico_City' },
{ label: '(GMT-06:00) Central Time - Regina', value: 'America/Regina' }, { label: 'America - Central Time - Regina', value: 'America/Regina' },
{ label: '(GMT-06:00) Central Time - Tegucigalpa', value: 'America/Tegucigalpa' }, { label: 'America - Central Time - Tegucigalpa', value: 'America/Tegucigalpa' },
{ label: '(GMT-06:00) Central Time - Winnipeg', value: 'America/Winnipeg' }, { label: 'America - Central Time - Winnipeg', value: 'America/Winnipeg' },
{ label: '(GMT-06:00) Costa Rica', value: 'America/Costa_Rica' }, { label: 'America - Costa Rica', value: 'America/Costa_Rica' },
{ label: '(GMT-06:00) El Salvador', value: 'America/El_Salvador' }, { label: 'America - El Salvador', value: 'America/El_Salvador' },
{ label: '(GMT-06:00) Galapagos', value: 'Pacific/Galapagos' }, { label: 'Pacific - Galapagos', value: 'Pacific/Galapagos' },
{ label: '(GMT-06:00) Guatemala', value: 'America/Guatemala' }, { label: 'America - Guatemala', value: 'America/Guatemala' },
{ label: '(GMT-06:00) Managua', value: 'America/Managua' }, { label: 'America - Managua', value: 'America/Managua' },
{ label: '(GMT-05:00) America Cancun', value: 'America/Cancun' }, { label: 'America - America Cancun', value: 'America/Cancun' },
{ label: '(GMT-05:00) Bogota', value: 'America/Bogota' }, { label: 'America - Bogota', value: 'America/Bogota' },
{ label: '(GMT-05:00) Easter Island', value: 'Pacific/Easter' }, { label: 'Pacific - Easter Island', value: 'Pacific/Easter' },
{ label: '(GMT-05:00) Eastern Time - New York', value: 'America/New_York' }, { label: 'America - Eastern Time - New York', value: 'America/New_York' },
{ label: '(GMT-05:00) Eastern Time - Iqaluit', value: 'America/Iqaluit' }, { label: 'America - Eastern Time - Iqaluit', value: 'America/Iqaluit' },
{ label: '(GMT-05:00) Eastern Time - Toronto', value: 'America/Toronto' }, { label: 'America - Eastern Time - Toronto', value: 'America/Toronto' },
{ label: '(GMT-05:00) Guayaquil', value: 'America/Guayaquil' }, { label: 'America - Guayaquil', value: 'America/Guayaquil' },
{ label: '(GMT-05:00) Havana', value: 'America/Havana' }, { label: 'America - Havana', value: 'America/Havana' },
{ label: '(GMT-05:00) Jamaica', value: 'America/Jamaica' }, { label: 'America - Jamaica', value: 'America/Jamaica' },
{ label: '(GMT-05:00) Lima', value: 'America/Lima' }, { label: 'America - Lima', value: 'America/Lima' },
{ label: '(GMT-05:00) Nassau', value: 'America/Nassau' }, { label: 'America - Nassau', value: 'America/Nassau' },
{ label: '(GMT-05:00) Panama', value: 'America/Panama' }, { label: 'America - Panama', value: 'America/Panama' },
{ label: '(GMT-05:00) Port-au-Prince', value: 'America/Port-au-Prince' }, { label: 'America - Port-au-Prince', value: 'America/Port-au-Prince' },
{ label: '(GMT-05:00) Rio Branco', value: 'America/Rio_Branco' }, { label: 'America - Rio Branco', value: 'America/Rio_Branco' },
{ label: '(GMT-04:00) Atlantic Time - Halifax', value: 'America/Halifax' }, { label: 'America - Atlantic Time - Halifax', value: 'America/Halifax' },
{ label: '(GMT-04:00) Barbados', value: 'America/Barbados' }, { label: 'America - Barbados', value: 'America/Barbados' },
{ label: '(GMT-04:00) Bermuda', value: 'Atlantic/Bermuda' }, { label: 'Atlantic - Bermuda', value: 'Atlantic/Bermuda' },
{ label: '(GMT-04:00) Boa Vista', value: 'America/Boa_Vista' }, { label: 'America - Boa Vista', value: 'America/Boa_Vista' },
{ label: '(GMT-04:00) Caracas', value: 'America/Caracas' }, { label: 'America - Caracas', value: 'America/Caracas' },
{ label: '(GMT-04:00) Curacao', value: 'America/Curacao' }, { label: 'America - Curacao', value: 'America/Curacao' },
{ label: '(GMT-04:00) Grand Turk', value: 'America/Grand_Turk' }, { label: 'America - Grand Turk', value: 'America/Grand_Turk' },
{ label: '(GMT-04:00) Guyana', value: 'America/Guyana' }, { label: 'America - Guyana', value: 'America/Guyana' },
{ label: '(GMT-04:00) La Paz', value: 'America/La_Paz' }, { label: 'America - La Paz', value: 'America/La_Paz' },
{ label: '(GMT-04:00) Manaus', value: 'America/Manaus' }, { label: 'America - Manaus', value: 'America/Manaus' },
{ label: '(GMT-04:00) Martinique', value: 'America/Martinique' }, { label: 'America - Martinique', value: 'America/Martinique' },
{ label: '(GMT-04:00) Port of Spain', value: 'America/Port_of_Spain' }, { label: 'America - Port of Spain', value: 'America/Port_of_Spain' },
{ label: '(GMT-04:00) Porto Velho', value: 'America/Porto_Velho' }, { label: 'America - Porto Velho', value: 'America/Porto_Velho' },
{ label: '(GMT-04:00) Puerto Rico', value: 'America/Puerto_Rico' }, { label: 'America - Puerto Rico', value: 'America/Puerto_Rico' },
{ label: '(GMT-04:00) Santo Domingo', value: 'America/Santo_Domingo' }, { label: 'America - Santo Domingo', value: 'America/Santo_Domingo' },
{ label: '(GMT-04:00) Thule', value: 'America/Thule' }, { label: 'America - Thule', value: 'America/Thule' },
{ label: '(GMT-03:30) Newfoundland Time - St. Johns', value: 'America/St_Johns' }, { label: 'America - Newfoundland Time - St. Johns', value: 'America/St_Johns' },
{ label: '(GMT-03:00) Araguaina', value: 'America/Araguaina' }, { label: 'America - Araguaina', value: 'America/Araguaina' },
{ label: '(GMT-03:00) Asuncion', value: 'America/Asuncion' }, { label: 'America - Asuncion', value: 'America/Asuncion' },
{ label: '(GMT-03:00) Belem', value: 'America/Belem' }, { label: 'America - Belem', value: 'America/Belem' },
{ label: '(GMT-03:00) Buenos Aires', value: 'America/Argentina/Buenos_Aires' }, { label: 'America - Buenos Aires', value: 'America/Argentina/Buenos_Aires' },
{ label: '(GMT-03:00) Campo Grande', value: 'America/Campo_Grande' }, { label: 'America - Campo Grande', value: 'America/Campo_Grande' },
{ label: '(GMT-03:00) Cayenne', value: 'America/Cayenne' }, { label: 'America - Cayenne', value: 'America/Cayenne' },
{ label: '(GMT-03:00) Cuiaba', value: 'America/Cuiaba' }, { label: 'America - Cuiaba', value: 'America/Cuiaba' },
{ label: '(GMT-03:00) Fortaleza', value: 'America/Fortaleza' }, { label: 'America - Fortaleza', value: 'America/Fortaleza' },
{ label: '(GMT-03:00) Godthab', value: 'America/Godthab' }, { label: 'America - Godthab', value: 'America/Godthab' },
{ label: '(GMT-03:00) Maceio', value: 'America/Maceio' }, { label: 'America - Maceio', value: 'America/Maceio' },
{ label: '(GMT-03:00) Miquelon', value: 'America/Miquelon' }, { label: 'America - Miquelon', value: 'America/Miquelon' },
{ label: '(GMT-03:00) Montevideo', value: 'America/Montevideo' }, { label: 'America - Montevideo', value: 'America/Montevideo' },
{ label: '(GMT-03:00) Palmer', value: 'Antarctica/Palmer' }, { label: 'Antarctica - Palmer', value: 'Antarctica/Palmer' },
{ label: '(GMT-03:00) Paramaribo', value: 'America/Paramaribo' }, { label: 'America - Paramaribo', value: 'America/Paramaribo' },
{ label: '(GMT-03:00) Punta Arenas', value: 'America/Punta_Arenas' }, { label: 'America - Punta Arenas', value: 'America/Punta_Arenas' },
{ label: '(GMT-03:00) Recife', value: 'America/Recife' }, { label: 'America - Recife', value: 'America/Recife' },
{ label: '(GMT-03:00) Rothera', value: 'Antarctica/Rothera' }, { label: 'Antarctica - Rothera', value: 'Antarctica/Rothera' },
{ label: '(GMT-03:00) Salvador', value: 'America/Bahia' }, { label: 'America - Salvador', value: 'America/Bahia' },
{ label: '(GMT-03:00) Santiago', value: 'America/Santiago' }, { label: 'America - Santiago', value: 'America/Santiago' },
{ label: '(GMT-03:00) Stanley', value: 'Atlantic/Stanley' }, { label: 'Atlantic - Stanley', value: 'Atlantic/Stanley' },
{ label: '(GMT-02:00) Noronha', value: 'America/Noronha' }, { label: 'America - Noronha', value: 'America/Noronha' },
{ label: '(GMT-02:00) Sao Paulo', value: 'America/Sao_Paulo' }, { label: 'America - Sao Paulo', value: 'America/Sao_Paulo' },
{ label: '(GMT-02:00) South Georgia', value: 'Atlantic/South_Georgia' }, { label: 'Atlantic - South Georgia', value: 'Atlantic/South_Georgia' },
{ label: '(GMT-01:00) Azores', value: 'Atlantic/Azores' }, { label: 'Atlantic - Azores', value: 'Atlantic/Azores' },
{ label: '(GMT-01:00) Cape Verde', value: 'Atlantic/Cape_Verde' }, { label: 'Atlantic - Cape Verde', value: 'Atlantic/Cape_Verde' },
{ label: '(GMT-01:00) Scoresbysund', value: 'America/Scoresbysund' }, { label: 'America - Scoresbysund', value: 'America/Scoresbysund' },
{ label: '(GMT+00:00) Abidjan', value: 'Africa/Abidjan' }, { label: 'Africa - Abidjan', value: 'Africa/Abidjan' },
{ label: '(GMT+00:00) Accra', value: 'Africa/Accra' }, { label: 'Africa - Accra', value: 'Africa/Accra' },
{ label: '(GMT+00:00) Bissau', value: 'Africa/Bissau' }, { label: 'Africa - Bissau', value: 'Africa/Bissau' },
{ label: '(GMT+00:00) Canary Islands', value: 'Atlantic/Canary' }, { label: 'Atlantic - Canary Islands', value: 'Atlantic/Canary' },
{ label: '(GMT+00:00) Casablanca', value: 'Africa/Casablanca' }, { label: 'Africa - Casablanca', value: 'Africa/Casablanca' },
{ label: '(GMT+00:00) Danmarkshavn', value: 'America/Danmarkshavn' }, { label: 'America - Danmarkshavn', value: 'America/Danmarkshavn' },
{ label: '(GMT+00:00) Dublin', value: 'Europe/Dublin' }, { label: 'Europe - Dublin', value: 'Europe/Dublin' },
{ label: '(GMT+00:00) El Aaiun', value: 'Africa/El_Aaiun' }, { label: 'Africa - El Aaiun', value: 'Africa/El_Aaiun' },
{ label: '(GMT+00:00) Faeroe', value: 'Atlantic/Faroe' }, { label: 'Atlantic - Faeroe', value: 'Atlantic/Faroe' },
{ label: '(GMT+00:00) UTC / GMT', value: 'UTC' }, { label: 'UTC / GMT', value: 'UTC' },
{ label: '(GMT+00:00) Lisbon', value: 'Europe/Lisbon' }, { label: 'Europe - Lisbon', value: 'Europe/Lisbon' },
{ label: '(GMT+00:00) London', value: 'Europe/London' }, { label: 'Europe - London', value: 'Europe/London' },
{ label: '(GMT+00:00) Monrovia', value: 'Africa/Monrovia' }, { label: 'Africa - Monrovia', value: 'Africa/Monrovia' },
{ label: '(GMT+00:00) Reykjavik', value: 'Atlantic/Reykjavik' }, { label: 'Atlantic - Reykjavik', value: 'Atlantic/Reykjavik' },
{ label: '(GMT+01:00) Algiers', value: 'Africa/Algiers' }, { label: 'Africa - Algiers', value: 'Africa/Algiers' },
{ label: '(GMT+01:00) Amsterdam', value: 'Europe/Amsterdam' }, { label: 'Europe - Amsterdam', value: 'Europe/Amsterdam' },
{ label: '(GMT+01:00) Andorra', value: 'Europe/Andorra' }, { label: 'Europe - Andorra', value: 'Europe/Andorra' },
{ label: '(GMT+01:00) Berlin', value: 'Europe/Berlin' }, { label: 'Europe - Berlin', value: 'Europe/Berlin' },
{ label: '(GMT+01:00) Brussels', value: 'Europe/Brussels' }, { label: 'Europe - Brussels', value: 'Europe/Brussels' },
{ label: '(GMT+01:00) Budapest', value: 'Europe/Budapest' }, { label: 'Europe - Budapest', value: 'Europe/Budapest' },
{ label: '(GMT+01:00) Central European Time - Belgrade', value: 'Europe/Belgrade' }, { label: 'Europe - Central European Time - Belgrade', value: 'Europe/Belgrade' },
{ label: '(GMT+01:00) Central European Time - Prague', value: 'Europe/Prague' }, { label: 'Europe - Central European Time - Prague', value: 'Europe/Prague' },
{ label: '(GMT+01:00) Ceuta', value: 'Africa/Ceuta' }, { label: 'Africa - Ceuta', value: 'Africa/Ceuta' },
{ label: '(GMT+01:00) Copenhagen', value: 'Europe/Copenhagen' }, { label: 'Europe - Copenhagen', value: 'Europe/Copenhagen' },
{ label: '(GMT+01:00) Gibraltar', value: 'Europe/Gibraltar' }, { label: 'Europe - Gibraltar', value: 'Europe/Gibraltar' },
{ label: '(GMT+01:00) Lagos', value: 'Africa/Lagos' }, { label: 'Africa - Lagos', value: 'Africa/Lagos' },
{ label: '(GMT+01:00) Luxembourg', value: 'Europe/Luxembourg' }, { label: 'Europe - Luxembourg', value: 'Europe/Luxembourg' },
{ label: '(GMT+01:00) Madrid', value: 'Europe/Madrid' }, { label: 'Europe - Madrid', value: 'Europe/Madrid' },
{ label: '(GMT+01:00) Malta', value: 'Europe/Malta' }, { label: 'Europe - Malta', value: 'Europe/Malta' },
{ label: '(GMT+01:00) Monaco', value: 'Europe/Monaco' }, { label: 'Europe - Monaco', value: 'Europe/Monaco' },
{ label: '(GMT+01:00) Ndjamena', value: 'Africa/Ndjamena' }, { label: 'Africa - Ndjamena', value: 'Africa/Ndjamena' },
{ label: '(GMT+01:00) Oslo', value: 'Europe/Oslo' }, { label: 'Europe - Oslo', value: 'Europe/Oslo' },
{ label: '(GMT+01:00) Paris', value: 'Europe/Paris' }, { label: 'Europe - Paris', value: 'Europe/Paris' },
{ label: '(GMT+01:00) Rome', value: 'Europe/Rome' }, { label: 'Europe - Rome', value: 'Europe/Rome' },
{ label: '(GMT+01:00) Stockholm', value: 'Europe/Stockholm' }, { label: 'Europe - Stockholm', value: 'Europe/Stockholm' },
{ label: '(GMT+01:00) Tirane', value: 'Europe/Tirane' }, { label: 'Europe - Tirane', value: 'Europe/Tirane' },
{ label: '(GMT+01:00) Tunis', value: 'Africa/Tunis' }, { label: 'Africa - Tunis', value: 'Africa/Tunis' },
{ label: '(GMT+01:00) Vienna', value: 'Europe/Vienna' }, { label: 'Europe - Vienna', value: 'Europe/Vienna' },
{ label: '(GMT+01:00) Warsaw', value: 'Europe/Warsaw' }, { label: 'Europe - Warsaw', value: 'Europe/Warsaw' },
{ label: '(GMT+01:00) Zurich', value: 'Europe/Zurich' }, { label: 'Europe - Zurich', value: 'Europe/Zurich' },
{ label: '(GMT+02:00) Amman', value: 'Asia/Amman' }, { label: 'Asia - Amman', value: 'Asia/Amman' },
{ label: '(GMT+02:00) Athens', value: 'Europe/Athens' }, { label: 'Europe - Athens', value: 'Europe/Athens' },
{ label: '(GMT+02:00) Beirut', value: 'Asia/Beirut' }, { label: 'Asia - Beirut', value: 'Asia/Beirut' },
{ label: '(GMT+02:00) Bucharest', value: 'Europe/Bucharest' }, { label: 'Europe - Bucharest', value: 'Europe/Bucharest' },
{ label: '(GMT+02:00) Cairo', value: 'Africa/Cairo' }, { label: 'Africa - Cairo', value: 'Africa/Cairo' },
{ label: '(GMT+02:00) Chisinau', value: 'Europe/Chisinau' }, { label: 'Europe - Chisinau', value: 'Europe/Chisinau' },
{ label: '(GMT+02:00) Damascus', value: 'Asia/Damascus' }, { label: 'Asia - Damascus', value: 'Asia/Damascus' },
{ label: '(GMT+02:00) Gaza', value: 'Asia/Gaza' }, { label: 'Asia - Gaza', value: 'Asia/Gaza' },
{ label: '(GMT+02:00) Helsinki', value: 'Europe/Helsinki' }, { label: 'Europe - Helsinki', value: 'Europe/Helsinki' },
{ label: '(GMT+02:00) Jerusalem', value: 'Asia/Jerusalem' }, { label: 'Asia - Jerusalem', value: 'Asia/Jerusalem' },
{ label: '(GMT+02:00) Johannesburg', value: 'Africa/Johannesburg' }, { label: 'Africa - Johannesburg', value: 'Africa/Johannesburg' },
{ label: '(GMT+02:00) Khartoum', value: 'Africa/Khartoum' }, { label: 'Africa - Khartoum', value: 'Africa/Khartoum' },
{ label: '(GMT+02:00) Kiev', value: 'Europe/Kiev' }, { label: 'Europe - Kiev', value: 'Europe/Kiev' },
{ label: '(GMT+02:00) Maputo', value: 'Africa/Maputo' }, { label: 'Africa - Maputo', value: 'Africa/Maputo' },
{ label: '(GMT+02:00) Moscow-01 - Kaliningrad', value: 'Europe/Kaliningrad' }, { label: 'Europe - Moscow-01 - Kaliningrad', value: 'Europe/Kaliningrad' },
{ label: '(GMT+02:00) Nicosia', value: 'Asia/Nicosia' }, { label: 'Asia - Nicosia', value: 'Asia/Nicosia' },
{ label: '(GMT+02:00) Riga', value: 'Europe/Riga' }, { label: 'Europe - Riga', value: 'Europe/Riga' },
{ label: '(GMT+02:00) Sofia', value: 'Europe/Sofia' }, { label: 'Europe - Sofia', value: 'Europe/Sofia' },
{ label: '(GMT+02:00) Tallinn', value: 'Europe/Tallinn' }, { label: 'Europe - Tallinn', value: 'Europe/Tallinn' },
{ label: '(GMT+02:00) Tripoli', value: 'Africa/Tripoli' }, { label: 'Africa - Tripoli', value: 'Africa/Tripoli' },
{ label: '(GMT+02:00) Vilnius', value: 'Europe/Vilnius' }, { label: 'Europe - Vilnius', value: 'Europe/Vilnius' },
{ label: '(GMT+02:00) Windhoek', value: 'Africa/Windhoek' }, { label: 'Africa - Windhoek', value: 'Africa/Windhoek' },
{ label: '(GMT+03:00) Baghdad', value: 'Asia/Baghdad' }, { label: 'Asia - Baghdad', value: 'Asia/Baghdad' },
{ label: '(GMT+03:00) Istanbul', value: 'Europe/Istanbul' }, { label: 'Europe - Istanbul', value: 'Europe/Istanbul' },
{ label: '(GMT+03:00) Minsk', value: 'Europe/Minsk' }, { label: 'Europe - Minsk', value: 'Europe/Minsk' },
{ label: '(GMT+03:00) Moscow+00 - Moscow', value: 'Europe/Moscow' }, { label: 'Europe - Moscow+00 - Moscow', value: 'Europe/Moscow' },
{ label: '(GMT+03:00) Nairobi', value: 'Africa/Nairobi' }, { label: 'Africa - Nairobi', value: 'Africa/Nairobi' },
{ label: '(GMT+03:00) Qatar', value: 'Asia/Qatar' }, { label: 'Asia - Qatar', value: 'Asia/Qatar' },
{ label: '(GMT+03:00) Riyadh', value: 'Asia/Riyadh' }, { label: 'Asia - Riyadh', value: 'Asia/Riyadh' },
{ label: '(GMT+03:00) Syowa', value: 'Antarctica/Syowa' }, { label: 'Antarctica - Syowa', value: 'Antarctica/Syowa' },
{ label: '(GMT+03:30) Tehran', value: 'Asia/Tehran' }, { label: 'Asia - Tehran', value: 'Asia/Tehran' },
{ label: '(GMT+04:00) Baku', value: 'Asia/Baku' }, { label: 'Asia - Baku', value: 'Asia/Baku' },
{ label: '(GMT+04:00) Dubai', value: 'Asia/Dubai' }, { label: 'Asia - Dubai', value: 'Asia/Dubai' },
{ label: '(GMT+04:00) Mahe', value: 'Indian/Mahe' }, { label: 'Indian - Mahe', value: 'Indian/Mahe' },
{ label: '(GMT+04:00) Mauritius', value: 'Indian/Mauritius' }, { label: 'Indian - Mauritius', value: 'Indian/Mauritius' },
{ label: '(GMT+04:00) Moscow+01 - Samara', value: 'Europe/Samara' }, { label: 'Europe - Moscow+01 - Samara', value: 'Europe/Samara' },
{ label: '(GMT+04:00) Reunion', value: 'Indian/Reunion' }, { label: 'Indian - Reunion', value: 'Indian/Reunion' },
{ label: '(GMT+04:00) Tbilisi', value: 'Asia/Tbilisi' }, { label: 'Asia - Tbilisi', value: 'Asia/Tbilisi' },
{ label: '(GMT+04:00) Yerevan', value: 'Asia/Yerevan' }, { label: 'Asia - Yerevan', value: 'Asia/Yerevan' },
{ label: '(GMT+04:30) Kabul', value: 'Asia/Kabul' }, { label: 'Asia - Kabul', value: 'Asia/Kabul' },
{ label: '(GMT+05:00) Aqtau', value: 'Asia/Aqtau' }, { label: 'Asia - Aqtau', value: 'Asia/Aqtau' },
{ label: '(GMT+05:00) Aqtobe', value: 'Asia/Aqtobe' }, { label: 'Asia - Aqtobe', value: 'Asia/Aqtobe' },
{ label: '(GMT+05:00) Ashgabat', value: 'Asia/Ashgabat' }, { label: 'Asia - Ashgabat', value: 'Asia/Ashgabat' },
{ label: '(GMT+05:00) Dushanbe', value: 'Asia/Dushanbe' }, { label: 'Asia - Dushanbe', value: 'Asia/Dushanbe' },
{ label: '(GMT+05:00) Karachi', value: 'Asia/Karachi' }, { label: 'Asia - Karachi', value: 'Asia/Karachi' },
{ label: '(GMT+05:00) Kerguelen', value: 'Indian/Kerguelen' }, { label: 'Indian - Kerguelen', value: 'Indian/Kerguelen' },
{ label: '(GMT+05:00) Maldives', value: 'Indian/Maldives' }, { label: 'Indian - Maldives', value: 'Indian/Maldives' },
{ label: '(GMT+05:00) Mawson', value: 'Antarctica/Mawson' }, { label: 'Antarctica - Mawson', value: 'Antarctica/Mawson' },
{ label: '(GMT+05:00) Moscow+02 - Yekaterinburg', value: 'Asia/Yekaterinburg' }, { label: 'Asia - Moscow+02 - Yekaterinburg', value: 'Asia/Yekaterinburg' },
{ label: '(GMT+05:00) Tashkent', value: 'Asia/Tashkent' }, { label: 'Asia - Tashkent', value: 'Asia/Tashkent' },
{ label: '(GMT+05:30) Colombo', value: 'Asia/Colombo' }, { label: 'Asia - Colombo', value: 'Asia/Colombo' },
{ label: '(GMT+05:30) India Standard Time', value: 'Asia/Kolkata' }, { label: 'Asia - India Standard Time', value: 'Asia/Kolkata' },
{ label: '(GMT+05:45) Kathmandu', value: 'Asia/Kathmandu' }, { label: 'Asia - Kathmandu', value: 'Asia/Kathmandu' },
{ label: '(GMT+06:00) Almaty', value: 'Asia/Almaty' }, { label: 'Asia - Almaty', value: 'Asia/Almaty' },
{ label: '(GMT+06:00) Bishkek', value: 'Asia/Bishkek' }, { label: 'Asia - Bishkek', value: 'Asia/Bishkek' },
{ label: '(GMT+06:00) Chagos', value: 'Indian/Chagos' }, { label: 'Indian - Chagos', value: 'Indian/Chagos' },
{ label: '(GMT+06:00) Dhaka', value: 'Asia/Dhaka' }, { label: 'Asia - Dhaka', value: 'Asia/Dhaka' },
{ label: '(GMT+06:00) Moscow+03 - Omsk', value: 'Asia/Omsk' }, { label: 'Asia - Moscow+03 - Omsk', value: 'Asia/Omsk' },
{ label: '(GMT+06:00) Thimphu', value: 'Asia/Thimphu' }, { label: 'Asia - Thimphu', value: 'Asia/Thimphu' },
{ label: '(GMT+06:00) Vostok', value: 'Antarctica/Vostok' }, { label: 'Antarctica - Vostok', value: 'Antarctica/Vostok' },
{ label: '(GMT+06:30) Cocos', value: 'Indian/Cocos' }, { label: 'Indian - Cocos', value: 'Indian/Cocos' },
{ label: '(GMT+06:30) Rangoon', value: 'Asia/Yangon' }, { label: 'Asia - Rangoon', value: 'Asia/Yangon' },
{ label: '(GMT+07:00) Bangkok', value: 'Asia/Bangkok' }, { label: 'Asia - Bangkok', value: 'Asia/Bangkok' },
{ label: '(GMT+07:00) Christmas', value: 'Indian/Christmas' }, { label: 'Indian - Christmas', value: 'Indian/Christmas' },
{ label: '(GMT+07:00) Davis', value: 'Antarctica/Davis' }, { label: 'Antarctica - Davis', value: 'Antarctica/Davis' },
{ label: '(GMT+07:00) Hanoi', value: 'Asia/Saigon' }, { label: 'Asia - Hanoi', value: 'Asia/Saigon' },
{ label: '(GMT+07:00) Hovd', value: 'Asia/Hovd' }, { label: 'Asia - Hovd', value: 'Asia/Hovd' },
{ label: '(GMT+07:00) Jakarta', value: 'Asia/Jakarta' }, { label: 'Asia - Jakarta', value: 'Asia/Jakarta' },
{ label: '(GMT+07:00) Moscow+04 - Krasnoyarsk', value: 'Asia/Krasnoyarsk' }, { label: 'Asia - Moscow+04 - Krasnoyarsk', value: 'Asia/Krasnoyarsk' },
{ label: '(GMT+08:00) Brunei', value: 'Asia/Brunei' }, { label: 'Asia - Brunei', value: 'Asia/Brunei' },
{ label: '(GMT+08:00) China Time - Beijing', value: 'Asia/Shanghai' }, { label: 'Asia - China Time - Beijing', value: 'Asia/Shanghai' },
{ label: '(GMT+08:00) Choibalsan', value: 'Asia/Choibalsan' }, { label: 'Asia - Choibalsan', value: 'Asia/Choibalsan' },
{ label: '(GMT+08:00) Hong Kong', value: 'Asia/Hong_Kong' }, { label: 'Asia - Hong Kong', value: 'Asia/Hong_Kong' },
{ label: '(GMT+08:00) Kuala Lumpur', value: 'Asia/Kuala_Lumpur' }, { label: 'Asia - Kuala Lumpur', value: 'Asia/Kuala_Lumpur' },
{ label: '(GMT+08:00) Macau', value: 'Asia/Macau' }, { label: 'Asia - Macau', value: 'Asia/Macau' },
{ label: '(GMT+08:00) Makassar', value: 'Asia/Makassar' }, { label: 'Asia - Makassar', value: 'Asia/Makassar' },
{ label: '(GMT+08:00) Manila', value: 'Asia/Manila' }, { label: 'Asia - Manila', value: 'Asia/Manila' },
{ label: '(GMT+08:00) Moscow+05 - Irkutsk', value: 'Asia/Irkutsk' }, { label: 'Asia - Moscow+05 - Irkutsk', value: 'Asia/Irkutsk' },
{ label: '(GMT+08:00) Singapore', value: 'Asia/Singapore' }, { label: 'Asia - Singapore', value: 'Asia/Singapore' },
{ label: '(GMT+08:00) Taipei', value: 'Asia/Taipei' }, { label: 'Asia - Taipei', value: 'Asia/Taipei' },
{ label: '(GMT+08:00) Ulaanbaatar', value: 'Asia/Ulaanbaatar' }, { label: 'Asia - Ulaanbaatar', value: 'Asia/Ulaanbaatar' },
{ label: '(GMT+08:00) Western Time - Perth', value: 'Australia/Perth' }, { label: 'Australia - Western Time - Perth', value: 'Australia/Perth' },
{ label: '(GMT+08:30) Pyongyang', value: 'Asia/Pyongyang' }, { label: 'Asia - Pyongyang', value: 'Asia/Pyongyang' },
{ label: '(GMT+09:00) Dili', value: 'Asia/Dili' }, { label: 'Asia - Dili', value: 'Asia/Dili' },
{ label: '(GMT+09:00) Jayapura', value: 'Asia/Jayapura' }, { label: 'Asia - Jayapura', value: 'Asia/Jayapura' },
{ label: '(GMT+09:00) Moscow+06 - Yakutsk', value: 'Asia/Yakutsk' }, { label: 'Asia - Moscow+06 - Yakutsk', value: 'Asia/Yakutsk' },
{ label: '(GMT+09:00) Palau', value: 'Pacific/Palau' }, { label: 'Pacific - Palau', value: 'Pacific/Palau' },
{ label: '(GMT+09:00) Seoul', value: 'Asia/Seoul' }, { label: 'Asia - Seoul', value: 'Asia/Seoul' },
{ label: '(GMT+09:00) Tokyo', value: 'Asia/Tokyo' }, { label: 'Asia - Tokyo', value: 'Asia/Tokyo' },
{ label: '(GMT+09:30) Central Time - Darwin', value: 'Australia/Darwin' }, { label: 'Australia - Central Time - Darwin', value: 'Australia/Darwin' },
{ label: '(GMT+10:00) Dumont D\'Urville', value: 'Antarctica/DumontDUrville' }, { label: 'Antarctica - Dumont D\'Urville', value: 'Antarctica/DumontDUrville' },
{ label: '(GMT+10:00) Eastern Time - Brisbane', value: 'Australia/Brisbane' }, { label: 'Australia - Eastern Time - Brisbane', value: 'Australia/Brisbane' },
{ label: '(GMT+10:00) Guam', value: 'Pacific/Guam' }, { label: 'Pacific - Guam', value: 'Pacific/Guam' },
{ label: '(GMT+10:00) Moscow+07 - Vladivostok', value: 'Asia/Vladivostok' }, { label: 'Asia - Moscow+07 - Vladivostok', value: 'Asia/Vladivostok' },
{ label: '(GMT+10:00) Port Moresby', value: 'Pacific/Port_Moresby' }, { label: 'Pacific - Port Moresby', value: 'Pacific/Port_Moresby' },
{ label: '(GMT+10:00) Truk', value: 'Pacific/Chuuk' }, { label: 'Pacific - Truk', value: 'Pacific/Chuuk' },
{ label: '(GMT+10:30) Central Time - Adelaide', value: 'Australia/Adelaide' }, { label: 'Australia - Central Time - Adelaide', value: 'Australia/Adelaide' },
{ label: '(GMT+11:00) Casey', value: 'Antarctica/Casey' }, { label: 'Antarctica - Casey', value: 'Antarctica/Casey' },
{ label: '(GMT+11:00) Eastern Time - Hobart', value: 'Australia/Hobart' }, { label: 'Australia - Eastern Time - Hobart', value: 'Australia/Hobart' },
{ label: '(GMT+11:00) Eastern Time - Melbourne, Sydney', value: 'Australia/Sydney' }, { label: 'Australia - Eastern Time - Melbourne, Sydney', value: 'Australia/Sydney' },
{ label: '(GMT+11:00) Efate', value: 'Pacific/Efate' }, { label: 'Pacific - Efate', value: 'Pacific/Efate' },
{ label: '(GMT+11:00) Guadalcanal', value: 'Pacific/Guadalcanal' }, { label: 'Pacific - Guadalcanal', value: 'Pacific/Guadalcanal' },
{ label: '(GMT+11:00) Kosrae', value: 'Pacific/Kosrae' }, { label: 'Pacific - Kosrae', value: 'Pacific/Kosrae' },
{ label: '(GMT+11:00) Moscow+08 - Magadan', value: 'Asia/Magadan' }, { label: 'Asia - Moscow+08 - Magadan', value: 'Asia/Magadan' },
{ label: '(GMT+11:00) Norfolk', value: 'Pacific/Norfolk' }, { label: 'Pacific - Norfolk', value: 'Pacific/Norfolk' },
{ label: '(GMT+11:00) Noumea', value: 'Pacific/Noumea' }, { label: 'Pacific - Noumea', value: 'Pacific/Noumea' },
{ label: '(GMT+11:00) Ponape', value: 'Pacific/Pohnpei' }, { label: 'Pacific - Ponape', value: 'Pacific/Pohnpei' },
{ label: '(GMT+12:00) Funafuti', value: 'Pacific/Funafuti' }, { label: 'Pacific - Funafuti', value: 'Pacific/Funafuti' },
{ label: '(GMT+12:00) Kwajalein', value: 'Pacific/Kwajalein' }, { label: 'Pacific - Kwajalein', value: 'Pacific/Kwajalein' },
{ label: '(GMT+12:00) Majuro', value: 'Pacific/Majuro' }, { label: 'Pacific - Majuro', value: 'Pacific/Majuro' },
{ label: '(GMT+12:00) Moscow+09 - Petropavlovsk-Kamchatskiy', value: 'Asia/Kamchatka' }, { label: 'Asia - Moscow+09 - Petropavlovsk-Kamchatskiy', value: 'Asia/Kamchatka' },
{ label: '(GMT+12:00) Nauru', value: 'Pacific/Nauru' }, { label: 'Pacific - Nauru', value: 'Pacific/Nauru' },
{ label: '(GMT+12:00) Tarawa', value: 'Pacific/Tarawa' }, { label: 'Pacific - Tarawa', value: 'Pacific/Tarawa' },
{ label: '(GMT+12:00) Wake', value: 'Pacific/Wake' }, { label: 'Pacific - Wake', value: 'Pacific/Wake' },
{ label: '(GMT+12:00) Wallis', value: 'Pacific/Wallis' }, { label: 'Pacific - Wallis', value: 'Pacific/Wallis' },
{ label: '(GMT+13:00) Auckland', value: 'Pacific/Auckland' }, { label: 'Pacific - Auckland', value: 'Pacific/Auckland' },
{ label: '(GMT+13:00) Enderbury', value: 'Pacific/Enderbury' }, { label: 'Pacific - Enderbury', value: 'Pacific/Enderbury' },
{ label: '(GMT+13:00) Fakaofo', value: 'Pacific/Fakaofo' }, { label: 'Pacific - Fakaofo', value: 'Pacific/Fakaofo' },
{ label: '(GMT+13:00) Fiji', value: 'Pacific/Fiji' }, { label: 'Pacific - Fiji', value: 'Pacific/Fiji' },
{ label: '(GMT+13:00) Tongatapu', value: 'Pacific/Tongatapu' }, { label: 'Pacific - Tongatapu', value: 'Pacific/Tongatapu' },
{ label: '(GMT+14:00) Apia', value: 'Pacific/Apia' }, { label: 'Pacific - Apia', value: 'Pacific/Apia' },
{ label: '(GMT+14:00) Kiritimati', value: 'Pacific/Kiritimati' } { label: 'Pacific - Kiritimati', value: 'Pacific/Kiritimati' }
] ]

View file

@ -17,12 +17,12 @@
"luxon": "3.3.0" "luxon": "3.3.0"
}, },
"devDependencies": { "devDependencies": {
"eslint": "8.41.0", "eslint": "8.43.0",
"eslint-config-standard": "17.0.0", "eslint-config-standard": "17.1.0",
"eslint-plugin-import": "2.27.5", "eslint-plugin-import": "2.27.5",
"eslint-plugin-node": "11.1.0", "eslint-plugin-node": "11.1.0",
"eslint-plugin-promise": "6.1.1", "eslint-plugin-promise": "6.1.1",
"npm-check-updates": "16.10.12" "npm-check-updates": "16.10.13"
} }
}, },
"node_modules/@actions/core": { "node_modules/@actions/core": {
@ -111,9 +111,9 @@
} }
}, },
"node_modules/@eslint/js": { "node_modules/@eslint/js": {
"version": "8.41.0", "version": "8.43.0",
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.41.0.tgz", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.43.0.tgz",
"integrity": "sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==", "integrity": "sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0" "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@ -126,9 +126,9 @@
"dev": true "dev": true
}, },
"node_modules/@humanwhocodes/config-array": { "node_modules/@humanwhocodes/config-array": {
"version": "0.11.8", "version": "0.11.10",
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz",
"integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@humanwhocodes/object-schema": "^1.2.1", "@humanwhocodes/object-schema": "^1.2.1",
@ -1718,16 +1718,16 @@
} }
}, },
"node_modules/eslint": { "node_modules/eslint": {
"version": "8.41.0", "version": "8.43.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.41.0.tgz", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.43.0.tgz",
"integrity": "sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==", "integrity": "sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.4.0", "@eslint-community/regexpp": "^4.4.0",
"@eslint/eslintrc": "^2.0.3", "@eslint/eslintrc": "^2.0.3",
"@eslint/js": "8.41.0", "@eslint/js": "8.43.0",
"@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/config-array": "^0.11.10",
"@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8", "@nodelib/fs.walk": "^1.2.8",
"ajv": "^6.10.0", "ajv": "^6.10.0",
@ -1774,9 +1774,9 @@
} }
}, },
"node_modules/eslint-config-standard": { "node_modules/eslint-config-standard": {
"version": "17.0.0", "version": "17.1.0",
"resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz", "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz",
"integrity": "sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==", "integrity": "sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==",
"dev": true, "dev": true,
"funding": [ "funding": [
{ {
@ -1792,10 +1792,13 @@
"url": "https://feross.org/support" "url": "https://feross.org/support"
} }
], ],
"engines": {
"node": ">=12.0.0"
},
"peerDependencies": { "peerDependencies": {
"eslint": "^8.0.1", "eslint": "^8.0.1",
"eslint-plugin-import": "^2.25.2", "eslint-plugin-import": "^2.25.2",
"eslint-plugin-n": "^15.0.0", "eslint-plugin-n": "^15.0.0 || ^16.0.0 ",
"eslint-plugin-promise": "^6.0.0" "eslint-plugin-promise": "^6.0.0"
} }
}, },
@ -4046,9 +4049,9 @@
} }
}, },
"node_modules/npm-check-updates": { "node_modules/npm-check-updates": {
"version": "16.10.12", "version": "16.10.13",
"resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.10.12.tgz", "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.10.13.tgz",
"integrity": "sha512-js/Gg9+5RTyOQZnmFcPswLxf4sK/H5AE/8bl4tkleLJTC1gXhQqqELUFwXqppNvx488aXxN52ZY9k9MSSvEW2A==", "integrity": "sha512-ZsWrtHnaMkcxAaCtDFEr8i7jgM0Bz2AYsnsJlmxISgltG8ie43bWC6G9icxFKfYSLeJJtcj/Yw1Mq5f8GL2F3g==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"chalk": "^5.2.0", "chalk": "^5.2.0",
@ -6326,9 +6329,9 @@
} }
}, },
"@eslint/js": { "@eslint/js": {
"version": "8.41.0", "version": "8.43.0",
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.41.0.tgz", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.43.0.tgz",
"integrity": "sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==", "integrity": "sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==",
"dev": true "dev": true
}, },
"@gar/promisify": { "@gar/promisify": {
@ -6338,9 +6341,9 @@
"dev": true "dev": true
}, },
"@humanwhocodes/config-array": { "@humanwhocodes/config-array": {
"version": "0.11.8", "version": "0.11.10",
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz",
"integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"@humanwhocodes/object-schema": "^1.2.1", "@humanwhocodes/object-schema": "^1.2.1",
@ -7531,16 +7534,16 @@
"dev": true "dev": true
}, },
"eslint": { "eslint": {
"version": "8.41.0", "version": "8.43.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.41.0.tgz", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.43.0.tgz",
"integrity": "sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==", "integrity": "sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==",
"dev": true, "dev": true,
"requires": { "requires": {
"@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.4.0", "@eslint-community/regexpp": "^4.4.0",
"@eslint/eslintrc": "^2.0.3", "@eslint/eslintrc": "^2.0.3",
"@eslint/js": "8.41.0", "@eslint/js": "8.43.0",
"@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/config-array": "^0.11.10",
"@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8", "@nodelib/fs.walk": "^1.2.8",
"ajv": "^6.10.0", "ajv": "^6.10.0",
@ -7589,9 +7592,9 @@
} }
}, },
"eslint-config-standard": { "eslint-config-standard": {
"version": "17.0.0", "version": "17.1.0",
"resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz", "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz",
"integrity": "sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==", "integrity": "sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==",
"dev": true, "dev": true,
"requires": {} "requires": {}
}, },
@ -9225,9 +9228,9 @@
} }
}, },
"npm-check-updates": { "npm-check-updates": {
"version": "16.10.12", "version": "16.10.13",
"resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.10.12.tgz", "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.10.13.tgz",
"integrity": "sha512-js/Gg9+5RTyOQZnmFcPswLxf4sK/H5AE/8bl4tkleLJTC1gXhQqqELUFwXqppNvx488aXxN52ZY9k9MSSvEW2A==", "integrity": "sha512-ZsWrtHnaMkcxAaCtDFEr8i7jgM0Bz2AYsnsJlmxISgltG8ie43bWC6G9icxFKfYSLeJJtcj/Yw1Mq5f8GL2F3g==",
"dev": true, "dev": true,
"requires": { "requires": {
"chalk": "^5.2.0", "chalk": "^5.2.0",

View file

@ -14,11 +14,11 @@
"luxon": "3.3.0" "luxon": "3.3.0"
}, },
"devDependencies": { "devDependencies": {
"eslint": "8.41.0", "eslint": "8.43.0",
"eslint-config-standard": "17.0.0", "eslint-config-standard": "17.1.0",
"eslint-plugin-import": "2.27.5", "eslint-plugin-import": "2.27.5",
"eslint-plugin-node": "11.1.0", "eslint-plugin-node": "11.1.0",
"eslint-plugin-promise": "6.1.1", "eslint-plugin-promise": "6.1.1",
"npm-check-updates": "16.10.12" "npm-check-updates": "16.10.13"
} }
} }

View file

@ -9,7 +9,7 @@
"version": "1.0.0", "version": "1.0.0",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"@octokit/core": "^4.2.1", "@octokit/core": "^4.2.4",
"luxon": "^3.3.0" "luxon": "^3.3.0"
} }
}, },
@ -25,9 +25,9 @@
} }
}, },
"node_modules/@octokit/core": { "node_modules/@octokit/core": {
"version": "4.2.1", "version": "4.2.4",
"resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.1.tgz", "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.4.tgz",
"integrity": "sha512-tEDxFx8E38zF3gT7sSMDrT1tGumDgsw5yPG6BBh/X+5ClIQfMH/Yqocxz1PnHx6CHyF6pxmovUTOfZAUvQ0Lvw==", "integrity": "sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==",
"dependencies": { "dependencies": {
"@octokit/auth-token": "^3.0.0", "@octokit/auth-token": "^3.0.0",
"@octokit/graphql": "^5.0.0", "@octokit/graphql": "^5.0.0",
@ -215,9 +215,9 @@
} }
}, },
"@octokit/core": { "@octokit/core": {
"version": "4.2.1", "version": "4.2.4",
"resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.1.tgz", "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.4.tgz",
"integrity": "sha512-tEDxFx8E38zF3gT7sSMDrT1tGumDgsw5yPG6BBh/X+5ClIQfMH/Yqocxz1PnHx6CHyF6pxmovUTOfZAUvQ0Lvw==", "integrity": "sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==",
"requires": { "requires": {
"@octokit/auth-token": "^3.0.0", "@octokit/auth-token": "^3.0.0",
"@octokit/graphql": "^5.0.0", "@octokit/graphql": "^5.0.0",

View file

@ -10,7 +10,7 @@
"author": "", "author": "",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"@octokit/core": "^4.2.1", "@octokit/core": "^4.2.4",
"luxon": "^3.3.0" "luxon": "^3.3.0"
} }
} }

View file

@ -11,7 +11,7 @@
"enquirer": "^2.3.6", "enquirer": "^2.3.6",
"extract-zip": "^2.0.1", "extract-zip": "^2.0.1",
"fs-extra": "^11.1.1", "fs-extra": "^11.1.1",
"got": "^12.6.1", "got": "^13.0.0",
"keypress": "^0.2.1", "keypress": "^0.2.1",
"listr2": "^6.6.0", "listr2": "^6.6.0",
"lodash-es": "^4.17.21", "lodash-es": "^4.17.21",
@ -547,9 +547,9 @@
} }
}, },
"node_modules/got": { "node_modules/got": {
"version": "12.6.1", "version": "13.0.0",
"resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", "resolved": "https://registry.npmjs.org/got/-/got-13.0.0.tgz",
"integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", "integrity": "sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==",
"dependencies": { "dependencies": {
"@sindresorhus/is": "^5.2.0", "@sindresorhus/is": "^5.2.0",
"@szmarczak/http-timer": "^5.0.1", "@szmarczak/http-timer": "^5.0.1",
@ -564,7 +564,7 @@
"responselike": "^3.0.0" "responselike": "^3.0.0"
}, },
"engines": { "engines": {
"node": ">=14.16" "node": ">=16"
}, },
"funding": { "funding": {
"url": "https://github.com/sindresorhus/got?sponsor=1" "url": "https://github.com/sindresorhus/got?sponsor=1"
@ -1744,9 +1744,9 @@
"integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="
}, },
"got": { "got": {
"version": "12.6.1", "version": "13.0.0",
"resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", "resolved": "https://registry.npmjs.org/got/-/got-13.0.0.tgz",
"integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", "integrity": "sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==",
"requires": { "requires": {
"@sindresorhus/is": "^5.2.0", "@sindresorhus/is": "^5.2.0",
"@szmarczak/http-timer": "^5.0.1", "@szmarczak/http-timer": "^5.0.1",

View file

@ -7,7 +7,7 @@
"enquirer": "^2.3.6", "enquirer": "^2.3.6",
"extract-zip": "^2.0.1", "extract-zip": "^2.0.1",
"fs-extra": "^11.1.1", "fs-extra": "^11.1.1",
"got": "^12.6.1", "got": "^13.0.0",
"keypress": "^0.2.1", "keypress": "^0.2.1",
"listr2": "^6.6.0", "listr2": "^6.6.0",
"lodash-es": "^4.17.21", "lodash-es": "^4.17.21",

View file

@ -1,6 +1,9 @@
server { server {
listen 8000 default_server; listen 8000 default_server;
listen [::]:8000 default_server; listen [::]:8000 default_server;
proxy_read_timeout 1d;
proxy_send_timeout 1d;
root /var/www/html; root /var/www/html;
index index.html index.htm index.nginx-debian.html; index index.html index.htm index.nginx-debian.html;

View file

@ -22,7 +22,6 @@ echo "Fix chromedriver /dev/shm permissions..."
sudo chmod 1777 /dev/shm sudo chmod 1777 /dev/shm
# Run nginx # Run nginx
echo "Starting nginx..." echo "Starting nginx..."
sudo nginx sudo nginx
@ -30,6 +29,9 @@ sudo nginx
echo "Compiling native node packages..." echo "Compiling native node packages..."
yarn rebuild yarn rebuild
# Silence Browserlist warnings
export BROWSERSLIST_IGNORE_OLD_DATA=1
# Generate static assets # Generate static assets
echo "Building static assets... (this could take a minute or two)" echo "Building static assets... (this could take a minute or two)"
yarn build yarn build

View file

@ -12,12 +12,11 @@ from django.core.exceptions import ObjectDoesNotExist
import debug # pyflakes:ignore import debug # pyflakes:ignore
import tastypie
import tastypie.resources import tastypie.resources
import tastypie.serializers
from tastypie.api import Api from tastypie.api import Api
from tastypie.bundle import Bundle from tastypie.bundle import Bundle
from tastypie.exceptions import ApiFieldError from tastypie.exceptions import ApiFieldError
from tastypie.serializers import Serializer # pyflakes:ignore (we're re-exporting this)
from tastypie.fields import ApiField from tastypie.fields import ApiField
_api_list = [] _api_list = []
@ -152,3 +151,8 @@ class ToOneField(tastypie.fields.ToOneField):
dehydrated = self.dehydrate_related(fk_bundle, fk_resource, for_list=for_list) dehydrated = self.dehydrate_related(fk_bundle, fk_resource, for_list=for_list)
fk_resource._meta.cache.set(cache_key, dehydrated) fk_resource._meta.cache.set(cache_key, dehydrated)
return dehydrated return dehydrated
class Serializer(tastypie.serializers.Serializer):
def format_datetime(self, data):
return data.astimezone(datetime.timezone.utc).replace(tzinfo=None).isoformat(timespec="seconds") + "Z"

Some files were not shown because too many files have changed in this diff Show more