From b62aae5e857cf4b7201bbf87939d88bfa78a1b32 Mon Sep 17 00:00:00 2001 From: Nikki Gonzales <38495263+nikkithelegendarypokemonster@users.noreply.github.com> Date: Wed, 4 Dec 2024 13:37:44 +0800 Subject: [PATCH 01/28] Chat: Rearrange jquery demo code struture (#28483) --- .../Demos/Chat/Customization/jQuery/index.js | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/apps/demos/Demos/Chat/Customization/jQuery/index.js b/apps/demos/Demos/Chat/Customization/jQuery/index.js index 47de3344c96..b6381e0deed 100644 --- a/apps/demos/Demos/Chat/Customization/jQuery/index.js +++ b/apps/demos/Demos/Chat/Customization/jQuery/index.js @@ -10,30 +10,6 @@ $(() => { messageTimestampFormat: messageTimestampFormat[0], }).dxChat('instance'); - $('#chat-disabled').dxCheckBox({ - value: false, - text: 'Disable Chat', - onValueChanged(data) { - chat.option('disabled', data.value); - }, - }); - - $('#show-day-headers').dxCheckBox({ - value: true, - text: 'Show Day Headers', - onValueChanged(data) { - chat.option('showDayHeaders', data.value); - }, - }); - - $('#show-message-timestamp').dxCheckBox({ - value: true, - text: 'Show Message Timestamp', - onValueChanged(data) { - chat.option('showMessageTimestamp', data.value); - }, - }); - $('#show-avatar').dxCheckBox({ value: true, text: 'Show Avatar', @@ -50,6 +26,14 @@ $(() => { }, }); + $('#show-day-headers').dxCheckBox({ + value: true, + text: 'Show Day Headers', + onValueChanged(data) { + chat.option('showDayHeaders', data.value); + }, + }); + $('#day-headers-format').dxSelectBox({ items: dayHeaderFormat, value: dayHeaderFormat[0], @@ -59,6 +43,14 @@ $(() => { }, }); + $('#show-message-timestamp').dxCheckBox({ + value: true, + text: 'Show Message Timestamp', + onValueChanged(data) { + chat.option('showMessageTimestamp', data.value); + }, + }); + $('#message-timestamp-format').dxSelectBox({ items: messageTimestampFormat, value: messageTimestampFormat[0], @@ -67,4 +59,12 @@ $(() => { chat.option('messageTimestampFormat', data.value); }, }); + + $('#chat-disabled').dxCheckBox({ + value: false, + text: 'Disable Chat', + onValueChanged(data) { + chat.option('disabled', data.value); + }, + }); }); From 6dba42f172bdcd17ab63a3eb6e3bb2c09b7768ca Mon Sep 17 00:00:00 2001 From: Andrey Dolzhikov Date: Wed, 4 Dec 2024 09:22:21 +0300 Subject: [PATCH 02/28] T1265009: Research Incomplete string escaping or encoding (#28487) --- packages/devextreme/js/ui/shared/accessibility.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/devextreme/js/ui/shared/accessibility.js b/packages/devextreme/js/ui/shared/accessibility.js index ea60e4a209a..d238cc56fe3 100644 --- a/packages/devextreme/js/ui/shared/accessibility.js +++ b/packages/devextreme/js/ui/shared/accessibility.js @@ -71,7 +71,7 @@ function getActiveAccessibleElements(ariaLabel, viewElement) { let $activeElements; if(ariaLabel) { - const escapedAriaLabel = ariaLabel?.replace(/"/g, '\\"'); + const escapedAriaLabel = ariaLabel?.replace(/\\/g, '\\\\').replace(/"/g, '\\"'); $activeElements = $viewElement.find(`[aria-label="${escapedAriaLabel}"][tabindex]`); } else { $activeElements = $viewElement.find('[tabindex]'); From edbf2c4577ddc4ecd36fc4ab487029e4e734f121 Mon Sep 17 00:00:00 2001 From: Roman Semenov Date: Wed, 4 Dec 2024 11:12:34 +0400 Subject: [PATCH 03/28] Scheduler a11y - fixes (#28470) --- .../tests/scheduler/a11y/appointment.ts | 29 +++++++++++++++++++ .../tests/scheduler/a11y/axe_options.ts | 5 ++++ .../tests/scheduler/a11y/scheduler.ts | 11 ++++--- .../scheduler/appointments/m_appointment.ts | 6 ++++ .../appointments/m_appointment_collection.ts | 4 +++ .../appointments/m_appointment_layout.ts | 5 +++- .../m_compact_appointments_helper.ts | 1 + .../m_desktop_tooltip_strategy.ts | 13 +++++++-- .../m_tooltip_strategy_base.ts | 9 ++++++ .../js/localization/messages/ar.json | 3 ++ .../js/localization/messages/ca.json | 3 ++ .../js/localization/messages/cs.json | 3 ++ .../js/localization/messages/de.json | 3 ++ .../js/localization/messages/el.json | 3 ++ .../js/localization/messages/en.json | 3 ++ .../js/localization/messages/es.json | 3 ++ .../js/localization/messages/fa.json | 3 ++ .../js/localization/messages/fi.json | 3 ++ .../js/localization/messages/fr.json | 3 ++ .../js/localization/messages/hu.json | 3 ++ .../js/localization/messages/it.json | 3 ++ .../js/localization/messages/ja.json | 3 ++ .../js/localization/messages/lt.json | 3 ++ .../js/localization/messages/lv.json | 3 ++ .../js/localization/messages/nb.json | 3 ++ .../js/localization/messages/nl.json | 3 ++ .../js/localization/messages/pl.json | 3 ++ .../js/localization/messages/pt.json | 3 ++ .../js/localization/messages/ro.json | 3 ++ .../js/localization/messages/ru.json | 3 ++ .../js/localization/messages/sl.json | 3 ++ .../js/localization/messages/sv.json | 3 ++ .../js/localization/messages/tr.json | 3 ++ .../js/localization/messages/vi.json | 3 ++ .../js/localization/messages/zh-tw.json | 3 ++ .../js/localization/messages/zh.json | 3 ++ .../desktopTooltip.tests.js | 3 +- 37 files changed, 157 insertions(+), 10 deletions(-) create mode 100644 e2e/testcafe-devextreme/tests/scheduler/a11y/axe_options.ts diff --git a/e2e/testcafe-devextreme/tests/scheduler/a11y/appointment.ts b/e2e/testcafe-devextreme/tests/scheduler/a11y/appointment.ts index 8aa84907dbb..ffd48cf6aaa 100644 --- a/e2e/testcafe-devextreme/tests/scheduler/a11y/appointment.ts +++ b/e2e/testcafe-devextreme/tests/scheduler/a11y/appointment.ts @@ -1,6 +1,8 @@ import Scheduler from 'devextreme-testcafe-models/scheduler'; +import { a11yCheck } from '../../../helpers/accessibility/utils'; import { createWidget } from '../../../helpers/createWidget'; import url from '../../../helpers/getPageUrl'; +import { checkOptions } from './axe_options'; fixture.disablePageReloads`a11y - appointment` .page(url(__dirname, '../../container.html')); @@ -14,6 +16,8 @@ fixture.disablePageReloads`a11y - appointment` scheduler.getAppointment('App 1').element.attributes['aria-label'], ) .eql(undefined); + + await a11yCheck(t, checkOptions, '#container'); }).before(async () => { await createWidget('dxScheduler', { dataSource: [{ @@ -34,6 +38,8 @@ fixture.disablePageReloads`a11y - appointment` await t .expect(attrs['aria-roledescription']) .eql('February 1, 2021, Group: resource1, '); + + await a11yCheck(t, checkOptions, '#container'); }).before(async () => { await createWidget('dxScheduler', { dataSource: [{ @@ -65,6 +71,8 @@ fixture.disablePageReloads`a11y - appointment` await t .expect(attrs['aria-roledescription']) .eql('February 1, 2021, Group: resource11, resource21, '); + + await a11yCheck(t, checkOptions, '#container'); }).before(async () => { await createWidget('dxScheduler', { dataSource: [{ @@ -103,6 +111,8 @@ fixture.disablePageReloads`a11y - appointment` await t .expect(recurrenceIcon.getAttribute('aria-label')) .eql('Recurring appointment'); + + await a11yCheck(t, checkOptions, '#container'); }).before(async () => { await createWidget('dxScheduler', { timeZone: 'America/Los_Angeles', @@ -123,14 +133,21 @@ fixture.disablePageReloads`a11y - appointment` test('appointments should have right role', async (t) => { const scheduler = new Scheduler('#container'); const appt = scheduler.getAppointment('Website Re-Design Plan'); + const contentId = await appt.element.find('.dx-scheduler-appointment-content').getAttribute('id'); await t .expect(appt.element.getAttribute('role')) .eql('application'); + await t + .expect(appt.element.getAttribute('aria-describedby')) + .eql(contentId); + await t .expect(appt.element.getAttribute('aria-activedescendant')) .eql(null); + + await a11yCheck(t, checkOptions, '#container'); }).before(async () => { await createWidget('dxScheduler', { timeZone: 'America/Los_Angeles', @@ -186,6 +203,8 @@ fixture.disablePageReloads`a11y - appointment` await t.expect(apptLabels[0]).eql(labels[0]); await t.expect(apptLabels[1]).eql(labels[1]); await t.expect(apptLabels[2]).eql(labels[2]); + + await a11yCheck(t, checkOptions, '#container'); }).before(async () => { await createWidget('dxScheduler', { dataSource: [{ @@ -252,6 +271,8 @@ test('appointments & collector buttons can be navigated', async (t) => { await t.expect( scheduler.appointmentTooltip.element.count, ).eql(1); + + await a11yCheck(t, checkOptions, '#container'); }).before(async () => { await createWidget('dxScheduler', { dataSource: [ @@ -301,6 +322,8 @@ test('Scheduler a11y: Disabled time ranges are not supported', async (t) => { .eql(expectedAriaLabels.prev) .expect(actualNextAriaLabel) .eql(expectedAriaLabels.next); + + await a11yCheck(t, checkOptions, '#container'); }).before(async () => { await createWidget('dxScheduler', { dataSource: [ @@ -322,6 +345,8 @@ test('Scheduler a11y: appointments does not have info about reccurence', async ( await t .expect(recurrenceIcon.getAttribute('aria-label')) .eql('Recurring appointment'); + + await a11yCheck(t, checkOptions, '#container'); }).before(async () => { await createWidget('dxScheduler', { timeZone: 'America/Los_Angeles', @@ -350,6 +375,8 @@ test('Scheduler a11y: Appointment collector button doesn\'t have info about date .ok() .expect(schedulerCollector.element().getAttribute('aria-roledescription')) .contains(dateText); + + await a11yCheck(t, checkOptions, '#container'); }).before(async () => { await createWidget('dxScheduler', { timeZone: 'America/Los_Angeles', @@ -387,6 +414,8 @@ test('appointment aria label should contain date with right timezone', async (t) await t .expect(appt.element.getAttribute('aria-roledescription')) .eql('March 29, 2021, '); + + await a11yCheck(t, checkOptions, '#container'); }).before(async () => { await createWidget('dxScheduler', { timeZone: 'America/Los_Angeles', diff --git a/e2e/testcafe-devextreme/tests/scheduler/a11y/axe_options.ts b/e2e/testcafe-devextreme/tests/scheduler/a11y/axe_options.ts new file mode 100644 index 00000000000..5489ea69e9b --- /dev/null +++ b/e2e/testcafe-devextreme/tests/scheduler/a11y/axe_options.ts @@ -0,0 +1,5 @@ +export const checkOptions = { + rules: { + 'color-contrast': { enabled: false }, + }, +}; diff --git a/e2e/testcafe-devextreme/tests/scheduler/a11y/scheduler.ts b/e2e/testcafe-devextreme/tests/scheduler/a11y/scheduler.ts index bbc98cc334b..8105a250977 100644 --- a/e2e/testcafe-devextreme/tests/scheduler/a11y/scheduler.ts +++ b/e2e/testcafe-devextreme/tests/scheduler/a11y/scheduler.ts @@ -3,16 +3,11 @@ import { a11yCheck } from '../../../helpers/accessibility/utils'; import { createWidget } from '../../../helpers/createWidget'; import url from '../../../helpers/getPageUrl'; import { changeTheme } from '../../../helpers/changeTheme'; +import { checkOptions } from './axe_options'; fixture.disablePageReloads`a11y - appointment` .page(url(__dirname, '../../container.html')); -const checkOptions = { - rules: { - 'color-contrast': { enabled: false }, - }, -}; - test('Scheduler should have right aria attributes', async (t) => { const scheduler = new Scheduler('#container'); @@ -29,6 +24,8 @@ test('Scheduler should have right aria attributes', async (t) => { await t.expect( scheduler.element.getAttribute('aria-label'), ).eql('Scheduler. Week view'); + + await a11yCheck(t, checkOptions, '#container'); }).before(async () => { await createWidget('dxScheduler', { dataSource: [], @@ -47,6 +44,8 @@ test('Scheduler table elements have right aria attributes', async (t) => { tables.nth(i).getAttribute('aria-hidden'), ).eql('true'); } + + await a11yCheck(t, checkOptions, '#container'); }).before(async () => { await createWidget('dxScheduler', { dataSource: [], diff --git a/packages/devextreme/js/__internal/scheduler/appointments/m_appointment.ts b/packages/devextreme/js/__internal/scheduler/appointments/m_appointment.ts index ec15fd4ff89..98e1ca14256 100644 --- a/packages/devextreme/js/__internal/scheduler/appointments/m_appointment.ts +++ b/packages/devextreme/js/__internal/scheduler/appointments/m_appointment.ts @@ -2,6 +2,7 @@ import { move } from '@js/animation/translator'; import registerComponent from '@js/core/component_registrator'; import DOMComponent from '@js/core/dom_component'; +import Guid from '@js/core/guid'; import type { dxElementWrapper } from '@js/core/renderer'; import $ from '@js/core/renderer'; import { Deferred } from '@js/core/utils/deferred'; @@ -212,6 +213,11 @@ export class Appointment extends DOMComponent { .filter((label) => !!label) .join(', '); $element.attr('aria-roledescription', `${ariaLabel}, `); + + const id = `dx-${new Guid()}`; + + $element.attr('aria-describedby', id); + $element.find('.dx-item-content').attr('id', id); } _renderAppointmentGeometry() { diff --git a/packages/devextreme/js/__internal/scheduler/appointments/m_appointment_collection.ts b/packages/devextreme/js/__internal/scheduler/appointments/m_appointment_collection.ts index e93f891be91..cfb444240ae 100644 --- a/packages/devextreme/js/__internal/scheduler/appointments/m_appointment_collection.ts +++ b/packages/devextreme/js/__internal/scheduler/appointments/m_appointment_collection.ts @@ -465,6 +465,10 @@ class SchedulerAppointments extends CollectionWidget { const $target = $(e.currentTarget); const data = (this as any)._getItemData($target); + if ($target.is('.dx-scheduler-appointment-collector')) { + return; + } + if (e.type === 'keydown' || isFakeClickEvent(e)) { this.notifyObserver('showEditAppointmentPopup', { data, target: $target }); return; diff --git a/packages/devextreme/js/__internal/scheduler/appointments/m_appointment_layout.ts b/packages/devextreme/js/__internal/scheduler/appointments/m_appointment_layout.ts index 460f0fbd9ca..d57f55f56d4 100644 --- a/packages/devextreme/js/__internal/scheduler/appointments/m_appointment_layout.ts +++ b/packages/devextreme/js/__internal/scheduler/appointments/m_appointment_layout.ts @@ -24,7 +24,10 @@ export const createAppointmentLayout = (formatText, config) => { $('
').addClass(APPOINTMENT_CONTENT_CLASSES.APPOINTMENT_DATE).text(formatText.formatDate).appendTo($contentDetails); config.isRecurrence - && $('').addClass(`${APPOINTMENT_CONTENT_CLASSES.RECURRING_ICON} dx-icon-repeat`).attr('aria-label', recurringText) + && $('') + .addClass(`${APPOINTMENT_CONTENT_CLASSES.RECURRING_ICON} dx-icon-repeat`) + .attr('aria-label', recurringText) + .attr('role', 'img') .appendTo(result); config.isAllDay diff --git a/packages/devextreme/js/__internal/scheduler/m_compact_appointments_helper.ts b/packages/devextreme/js/__internal/scheduler/m_compact_appointments_helper.ts index c43e764f13c..28b5cd402ae 100644 --- a/packages/devextreme/js/__internal/scheduler/m_compact_appointments_helper.ts +++ b/packages/devextreme/js/__internal/scheduler/m_compact_appointments_helper.ts @@ -76,6 +76,7 @@ export class CompactAppointmentsHelper { dragBehavior: options.allowDrag && this._createTooltipDragBehavior($appointmentCollector).bind(this), dropDownAppointmentTemplate: this.instance.option().dropDownAppointmentTemplate, // TODO deprecated option isButtonClick: true, + _loopFocus: true, }; } diff --git a/packages/devextreme/js/__internal/scheduler/tooltip_strategies/m_desktop_tooltip_strategy.ts b/packages/devextreme/js/__internal/scheduler/tooltip_strategies/m_desktop_tooltip_strategy.ts index 2b37d4249bb..4e52ba12457 100644 --- a/packages/devextreme/js/__internal/scheduler/tooltip_strategies/m_desktop_tooltip_strategy.ts +++ b/packages/devextreme/js/__internal/scheduler/tooltip_strategies/m_desktop_tooltip_strategy.ts @@ -1,3 +1,4 @@ +import messageLocalization from '@js/localization/message'; import supportUtils from '@ts/core/utils/m_support'; import Tooltip from '@ts/ui/m_tooltip'; @@ -40,16 +41,24 @@ export class DesktopTooltipStrategy extends TooltipStrategyBase { } _createTooltip(target, dataList) { - const tooltip = this._createTooltipElement(APPOINTMENT_TOOLTIP_WRAPPER_CLASS); + const tooltipElement = this._createTooltipElement(APPOINTMENT_TOOLTIP_WRAPPER_CLASS); - return this._options.createComponent(tooltip, Tooltip, { + const tooltip = this._options.createComponent(tooltipElement, Tooltip, { target, maxHeight: MAX_TOOLTIP_HEIGHT, rtlEnabled: this._extraOptions.rtlEnabled, onShown: this._onShown.bind(this), contentTemplate: this._getContentTemplate(dataList), wrapperAttr: { class: APPOINTMENT_TOOLTIP_WRAPPER_CLASS }, + _loopFocus: this._extraOptions._loopFocus, }); + + tooltip.setAria({ + role: 'dialog', + label: messageLocalization.format('dxScheduler-appointmentListAriaLabel'), + }); + + return tooltip; } _onListRender(e) { diff --git a/packages/devextreme/js/__internal/scheduler/tooltip_strategies/m_tooltip_strategy_base.ts b/packages/devextreme/js/__internal/scheduler/tooltip_strategies/m_tooltip_strategy_base.ts index 45e7b84294c..f0502dca159 100644 --- a/packages/devextreme/js/__internal/scheduler/tooltip_strategies/m_tooltip_strategy_base.ts +++ b/packages/devextreme/js/__internal/scheduler/tooltip_strategies/m_tooltip_strategy_base.ts @@ -1,5 +1,6 @@ import $ from '@js/core/renderer'; import { FunctionTemplate } from '@js/core/templates/function_template'; +import { isRenderer } from '@js/core/utils/type'; import Button from '@js/ui/button'; import { createPromise } from '@ts/core/utils/promise'; import List from '@ts/ui/list/m_list.edit'; @@ -40,6 +41,8 @@ export class TooltipStrategyBase { } _showCore(target, dataList) { + const describedByValue = isRenderer(target) && target.attr('aria-describedby') as string; + if (!this._tooltip) { this._tooltip = this._createTooltip(target, dataList); } else { @@ -49,6 +52,8 @@ export class TooltipStrategyBase { this._prepareBeforeVisibleChanged(dataList); this._tooltip.option('visible', true); + + describedByValue && target.attr('aria-describedby', describedByValue); } // eslint-disable-next-line @typescript-eslint/no-unused-vars @@ -61,6 +66,10 @@ export class TooltipStrategyBase { const listElement = $('
'); $(container).append(listElement); this._list = this._createList(listElement, dataList); + this._list.registerKeyHandler?.('escape', () => { + this.hide(); + this._tooltip.option('target').focus(); + }); }; } diff --git a/packages/devextreme/js/localization/messages/ar.json b/packages/devextreme/js/localization/messages/ar.json index 65228a55697..333d1899dc8 100644 --- a/packages/devextreme/js/localization/messages/ar.json +++ b/packages/devextreme/js/localization/messages/ar.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "الموضوع", "dxScheduler-editorLabelStartDate": "تاريخ البدء", "dxScheduler-editorLabelEndDate": "تاريخ الانتهاء", diff --git a/packages/devextreme/js/localization/messages/ca.json b/packages/devextreme/js/localization/messages/ca.json index 410ba2ddb2d..3215478be21 100644 --- a/packages/devextreme/js/localization/messages/ca.json +++ b/packages/devextreme/js/localization/messages/ca.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "Assignatura", "dxScheduler-editorLabelStartDate": "Data d'inici", "dxScheduler-editorLabelEndDate": "Data de finalització", diff --git a/packages/devextreme/js/localization/messages/cs.json b/packages/devextreme/js/localization/messages/cs.json index 03051ab8f00..16733cff129 100644 --- a/packages/devextreme/js/localization/messages/cs.json +++ b/packages/devextreme/js/localization/messages/cs.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "Předmět", "dxScheduler-editorLabelStartDate": "Počáteční datum", "dxScheduler-editorLabelEndDate": "Koncové datum", diff --git a/packages/devextreme/js/localization/messages/de.json b/packages/devextreme/js/localization/messages/de.json index 6cca6163678..71dfb3a9a76 100644 --- a/packages/devextreme/js/localization/messages/de.json +++ b/packages/devextreme/js/localization/messages/de.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "Betreff", "dxScheduler-editorLabelStartDate": "Anfangszeit", "dxScheduler-editorLabelEndDate": "Endzeit", diff --git a/packages/devextreme/js/localization/messages/el.json b/packages/devextreme/js/localization/messages/el.json index ca16d98d683..46c44795160 100644 --- a/packages/devextreme/js/localization/messages/el.json +++ b/packages/devextreme/js/localization/messages/el.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "Θέμα", "dxScheduler-editorLabelStartDate": "Ημερομηνία έναρξης", "dxScheduler-editorLabelEndDate": "Ημερομηνία λήξης", diff --git a/packages/devextreme/js/localization/messages/en.json b/packages/devextreme/js/localization/messages/en.json index dafe6cdd798..30a1389442f 100644 --- a/packages/devextreme/js/localization/messages/en.json +++ b/packages/devextreme/js/localization/messages/en.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "Subject", "dxScheduler-editorLabelStartDate": "Start Date", "dxScheduler-editorLabelEndDate": "End Date", diff --git a/packages/devextreme/js/localization/messages/es.json b/packages/devextreme/js/localization/messages/es.json index 872a33ef5d1..9a4d21a64c7 100644 --- a/packages/devextreme/js/localization/messages/es.json +++ b/packages/devextreme/js/localization/messages/es.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "Asunto", "dxScheduler-editorLabelStartDate": "Fecha inicial", "dxScheduler-editorLabelEndDate": "Fecha final", diff --git a/packages/devextreme/js/localization/messages/fa.json b/packages/devextreme/js/localization/messages/fa.json index 36274fc31f5..94d282c87ed 100644 --- a/packages/devextreme/js/localization/messages/fa.json +++ b/packages/devextreme/js/localization/messages/fa.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "موضوع", "dxScheduler-editorLabelStartDate": "تاریخ شروع", "dxScheduler-editorLabelEndDate": "تاریخ پایان", diff --git a/packages/devextreme/js/localization/messages/fi.json b/packages/devextreme/js/localization/messages/fi.json index c3d3f12c5ce..4af2997994d 100644 --- a/packages/devextreme/js/localization/messages/fi.json +++ b/packages/devextreme/js/localization/messages/fi.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "Aihe", "dxScheduler-editorLabelStartDate": "Alkamispäivä", "dxScheduler-editorLabelEndDate": "Päättymispäivä", diff --git a/packages/devextreme/js/localization/messages/fr.json b/packages/devextreme/js/localization/messages/fr.json index b0468e7acb8..09de3725fc5 100644 --- a/packages/devextreme/js/localization/messages/fr.json +++ b/packages/devextreme/js/localization/messages/fr.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "Titre", "dxScheduler-editorLabelStartDate": "Date de début", "dxScheduler-editorLabelEndDate": "Date de fin", diff --git a/packages/devextreme/js/localization/messages/hu.json b/packages/devextreme/js/localization/messages/hu.json index 393220e3b7d..20e963e5e1e 100644 --- a/packages/devextreme/js/localization/messages/hu.json +++ b/packages/devextreme/js/localization/messages/hu.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "Tárgy", "dxScheduler-editorLabelStartDate": "Kezdés dátuma", "dxScheduler-editorLabelEndDate": "Befejezés dátuma", diff --git a/packages/devextreme/js/localization/messages/it.json b/packages/devextreme/js/localization/messages/it.json index fddc4babd0b..82fa7868b79 100644 --- a/packages/devextreme/js/localization/messages/it.json +++ b/packages/devextreme/js/localization/messages/it.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "Oggetto", "dxScheduler-editorLabelStartDate": "Data inizio", "dxScheduler-editorLabelEndDate": "Data fine", diff --git a/packages/devextreme/js/localization/messages/ja.json b/packages/devextreme/js/localization/messages/ja.json index b7940b62e4d..9733fd7ea4e 100644 --- a/packages/devextreme/js/localization/messages/ja.json +++ b/packages/devextreme/js/localization/messages/ja.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "件名", "dxScheduler-editorLabelStartDate": "開始時刻", "dxScheduler-editorLabelEndDate": "終了時刻", diff --git a/packages/devextreme/js/localization/messages/lt.json b/packages/devextreme/js/localization/messages/lt.json index 22b38788ef0..e84d0392b58 100644 --- a/packages/devextreme/js/localization/messages/lt.json +++ b/packages/devextreme/js/localization/messages/lt.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "Tema", "dxScheduler-editorLabelStartDate": "Pradžios data", "dxScheduler-editorLabelEndDate": "Pabaigos data", diff --git a/packages/devextreme/js/localization/messages/lv.json b/packages/devextreme/js/localization/messages/lv.json index 178ff273811..3a78ba533c8 100644 --- a/packages/devextreme/js/localization/messages/lv.json +++ b/packages/devextreme/js/localization/messages/lv.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "Nosaukums", "dxScheduler-editorLabelStartDate": "Sākuma Datums", "dxScheduler-editorLabelEndDate": "Beigu Datums", diff --git a/packages/devextreme/js/localization/messages/nb.json b/packages/devextreme/js/localization/messages/nb.json index 46d6bf7e939..3bb8d7df674 100644 --- a/packages/devextreme/js/localization/messages/nb.json +++ b/packages/devextreme/js/localization/messages/nb.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "Emne", "dxScheduler-editorLabelStartDate": "Startdato", "dxScheduler-editorLabelEndDate": "Sluttdato", diff --git a/packages/devextreme/js/localization/messages/nl.json b/packages/devextreme/js/localization/messages/nl.json index 35d652d2b97..406f5c3f373 100644 --- a/packages/devextreme/js/localization/messages/nl.json +++ b/packages/devextreme/js/localization/messages/nl.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "Onderwerp", "dxScheduler-editorLabelStartDate": "Startdatum", "dxScheduler-editorLabelEndDate": "Einddatum", diff --git a/packages/devextreme/js/localization/messages/pl.json b/packages/devextreme/js/localization/messages/pl.json index e663073bc63..b1b4adc838e 100644 --- a/packages/devextreme/js/localization/messages/pl.json +++ b/packages/devextreme/js/localization/messages/pl.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "Dotyczy", "dxScheduler-editorLabelStartDate": "Czas rozpoczęcia", "dxScheduler-editorLabelEndDate": "Czas zakończenia", diff --git a/packages/devextreme/js/localization/messages/pt.json b/packages/devextreme/js/localization/messages/pt.json index aafee7918c6..e67f21c6156 100644 --- a/packages/devextreme/js/localization/messages/pt.json +++ b/packages/devextreme/js/localization/messages/pt.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "Assunto", "dxScheduler-editorLabelStartDate": "Data de Início", "dxScheduler-editorLabelEndDate": "Data Final", diff --git a/packages/devextreme/js/localization/messages/ro.json b/packages/devextreme/js/localization/messages/ro.json index 13dfa0bb5fd..5455ff34e2c 100644 --- a/packages/devextreme/js/localization/messages/ro.json +++ b/packages/devextreme/js/localization/messages/ro.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "Subiect", "dxScheduler-editorLabelStartDate": "Data de început", "dxScheduler-editorLabelEndDate": "Data de încheiere", diff --git a/packages/devextreme/js/localization/messages/ru.json b/packages/devextreme/js/localization/messages/ru.json index 64aeee0fd4d..5c3d320c104 100644 --- a/packages/devextreme/js/localization/messages/ru.json +++ b/packages/devextreme/js/localization/messages/ru.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "Название", "dxScheduler-editorLabelStartDate": "Дата начала", "dxScheduler-editorLabelEndDate": "Дата завершения", diff --git a/packages/devextreme/js/localization/messages/sl.json b/packages/devextreme/js/localization/messages/sl.json index b7fc4f96a3b..2f7f4197794 100644 --- a/packages/devextreme/js/localization/messages/sl.json +++ b/packages/devextreme/js/localization/messages/sl.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "Predmet", "dxScheduler-editorLabelStartDate": "Datum začetka", "dxScheduler-editorLabelEndDate": "Datum konca", diff --git a/packages/devextreme/js/localization/messages/sv.json b/packages/devextreme/js/localization/messages/sv.json index 1b5feaefa4a..3141f9302fc 100644 --- a/packages/devextreme/js/localization/messages/sv.json +++ b/packages/devextreme/js/localization/messages/sv.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "Ämne", "dxScheduler-editorLabelStartDate": "Startdatum", "dxScheduler-editorLabelEndDate": "Slutdatum", diff --git a/packages/devextreme/js/localization/messages/tr.json b/packages/devextreme/js/localization/messages/tr.json index 6ec988021ec..9ebc7dd1bc2 100644 --- a/packages/devextreme/js/localization/messages/tr.json +++ b/packages/devextreme/js/localization/messages/tr.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "Konu", "dxScheduler-editorLabelStartDate": "Başlangıç Tarihi", "dxScheduler-editorLabelEndDate": "Bitiş Tarihi", diff --git a/packages/devextreme/js/localization/messages/vi.json b/packages/devextreme/js/localization/messages/vi.json index afc15c87899..c54a3fe15e5 100644 --- a/packages/devextreme/js/localization/messages/vi.json +++ b/packages/devextreme/js/localization/messages/vi.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "Chủ đề", "dxScheduler-editorLabelStartDate": "Ngày bắt đầu", "dxScheduler-editorLabelEndDate": "Ngày kết thúc", diff --git a/packages/devextreme/js/localization/messages/zh-tw.json b/packages/devextreme/js/localization/messages/zh-tw.json index d366e540023..f1bb88b78a7 100644 --- a/packages/devextreme/js/localization/messages/zh-tw.json +++ b/packages/devextreme/js/localization/messages/zh-tw.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "標題", "dxScheduler-editorLabelStartDate": "開始日期", "dxScheduler-editorLabelEndDate": "結束日期", diff --git a/packages/devextreme/js/localization/messages/zh.json b/packages/devextreme/js/localization/messages/zh.json index adf31adfffd..3f429d8119b 100644 --- a/packages/devextreme/js/localization/messages/zh.json +++ b/packages/devextreme/js/localization/messages/zh.json @@ -255,6 +255,9 @@ "dxScheduler-appointmentAriaLabel-group": "Group: {0}", "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", + "dxScheduler-appointmentListAriaLabel": "Appointment list", + + "dxScheduler-editorLabelTitle": "标题", "dxScheduler-editorLabelStartDate": "开始日期", "dxScheduler-editorLabelEndDate": "结束日期", diff --git a/packages/devextreme/testing/tests/DevExpress.ui.widgets.scheduler/desktopTooltip.tests.js b/packages/devextreme/testing/tests/DevExpress.ui.widgets.scheduler/desktopTooltip.tests.js index 81cda6e8319..9459e8919f2 100644 --- a/packages/devextreme/testing/tests/DevExpress.ui.widgets.scheduler/desktopTooltip.tests.js +++ b/packages/devextreme/testing/tests/DevExpress.ui.widgets.scheduler/desktopTooltip.tests.js @@ -9,6 +9,7 @@ import support from '__internal/core/utils/m_support'; const stubComponent = { option: sinon.stub().returns('stubOption'), focus: sinon.stub(), + setAria: () => {}, }; const stubCreateComponent = sinon.stub().returns(stubComponent); const stubShowAppointmentPopup = sinon.stub(); @@ -93,7 +94,7 @@ QUnit.test('createComponent should be called with correct options', function(ass assert.equal(stubCreateComponent.getCall(0).args[0][0].className, 'dx-scheduler-appointment-tooltip-wrapper'); assert.deepEqual(stubCreateComponent.getCall(0).args[1], Tooltip); - assert.equal(Object.keys(stubCreateComponent.getCall(0).args[2]).length, 6); + assert.equal(Object.keys(stubCreateComponent.getCall(0).args[2]).length, 7); assert.equal(stubCreateComponent.getCall(0).args[2].target, 'target'); assert.equal(stubCreateComponent.getCall(0).args[2].maxHeight, 200); assert.equal(stubCreateComponent.getCall(0).args[2].rtlEnabled, true); From ab737ec55bd61fbea7e7d9a66d392a1e6a1c8a65 Mon Sep 17 00:00:00 2001 From: sergey arzamasov Date: Wed, 4 Dec 2024 11:24:55 +0400 Subject: [PATCH 04/28] =?UTF-8?q?=F0=9F=8E=B9=20Pagination:=20Create=20Ove?= =?UTF-8?q?rview=20demo=20page.=20(Angular)=20(#28490)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sergey Arzamasov --- .../Overview/Angular/app/app.component.css | 100 ++++ .../Overview/Angular/app/app.component.html | 29 +- .../Overview/Angular/app/app.component.ts | 44 +- .../Overview/Angular/app/app.service.ts | 552 +++++++++++++----- .../employee-card.component.html | 21 + .../employee-card/employee-card.component.ts | 16 + .../Pagination/Overview/Angular/index.html | 2 +- 7 files changed, 616 insertions(+), 148 deletions(-) create mode 100644 apps/demos/Demos/Pagination/Overview/Angular/app/app.component.css create mode 100644 apps/demos/Demos/Pagination/Overview/Angular/app/employee-card/employee-card.component.html create mode 100644 apps/demos/Demos/Pagination/Overview/Angular/app/employee-card/employee-card.component.ts diff --git a/apps/demos/Demos/Pagination/Overview/Angular/app/app.component.css b/apps/demos/Demos/Pagination/Overview/Angular/app/app.component.css new file mode 100644 index 00000000000..f65579fc60a --- /dev/null +++ b/apps/demos/Demos/Pagination/Overview/Angular/app/app.component.css @@ -0,0 +1,100 @@ +body { + overflow-x: hidden; +} + +.demo-container { + display: flex; + flex-direction: column; + align-items: center; +} + +.container { + min-width: 720px; + width: 100%; +} + +::ng-deep .employees { + display: flex; + flex-wrap: wrap; + gap: 16px; + min-height: 644px; + padding-bottom: 24px; +} + +::ng-deep employee-card { + width: 100%; + max-height: 312px; + align-self: stretch; + overflow: hidden; + border: var(--dx-border-width) solid var(--dx-color-border); + border-radius: var(--dx-border-radius); + background-color: var(--dx-component-color-bg); +} + +::ng-deep .employees.employees--forth employee-card { + min-width: 250px; + width: 390px; + flex-basis: calc(50% - 10px); +} + +::ng-deep .employees.employees--six employee-card { + flex-basis: calc(33.3% - 12.5px); +} + +::ng-deep .employees__img-wrapper { + height: 180px; + position: relative; + overflow: hidden; + border-bottom: var(--dx-border-width) solid var(--dx-color-border); + background-color: #fff; +} + +::ng-deep .employees__img { + display: block; + height: 220px; + position: absolute; + content: ""; + left: 50%; + top: 0; + transform: translateX(-50%); +} + +::ng-deep .employees__info { + padding: 24px; +} + +::ng-deep .employees__info-row { + margin-bottom: 8px; + text-wrap: nowrap; +} + +::ng-deep .employees__info-label { + display: inline-block; + font-weight: 600; + vertical-align: middle; +} + +::ng-deep .employees.employees--forth .employees__info-label { + width: 160px; +} + +::ng-deep .employees.employees--six .employees__info-label { + width: 80px; +} + +::ng-deep .employees__info-value { + display: inline-block; + text-wrap: nowrap; + text-overflow: ellipsis; + vertical-align: middle; + overflow: hidden; + white-space:nowrap +} + +::ng-deep .employees.employees--forth .employees__info-value { + max-width: 180px; +} + +::ng-deep .employees.employees--six .employees__info-value { + max-width: 120px; +} diff --git a/apps/demos/Demos/Pagination/Overview/Angular/app/app.component.html b/apps/demos/Demos/Pagination/Overview/Angular/app/app.component.html index ddc4ed8f586..175a0142f5e 100644 --- a/apps/demos/Demos/Pagination/Overview/Angular/app/app.component.html +++ b/apps/demos/Demos/Pagination/Overview/Angular/app/app.component.html @@ -1,7 +1,22 @@ - - +
+
+ @for (employee of pageEmployees; track employee.ID) { + + } +
+ + + +
diff --git a/apps/demos/Demos/Pagination/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Pagination/Overview/Angular/app/app.component.ts index 7ea2d957c54..125f11487ec 100644 --- a/apps/demos/Demos/Pagination/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Pagination/Overview/Angular/app/app.component.ts @@ -1,8 +1,9 @@ import { NgModule, Component, enableProdMode } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; -import { DxDataGridModule } from 'devextreme-angular'; -import { Customer, Service } from './app.service'; +import { DxPaginationModule } from 'devextreme-angular'; +import { Employee, Service } from './app.service'; +import { EmployeeCard } from './employee-card/employee-card.component'; if (!/localhost/.test(document.location.host)) { enableProdMode(); @@ -17,22 +18,53 @@ if (window && window.config.packageConfigPaths) { @Component({ selector: 'demo-app', templateUrl: `.${modulePrefix}/app.component.html`, + styleUrls: [`.${modulePrefix}/app.component.css`], providers: [Service], }) export class AppComponent { - customers: Customer[]; + employees: Employee[]; + + pageEmployees: Employee[]; + + itemCount: number; + + readonly allowedPageSizes = [4, 6]; + + showInfo = true; + + showNavigationButtons = true; + + pageIndex = 1; + + pageSize = 4; + + onPageIndexChange(val) { + this.pageIndex = val; + this.setPageEmployees(); + } + + onPageSizeChange(val) { + this.pageSize = val; + this.setPageEmployees(); + } + + setPageEmployees() { + this.pageEmployees = this.employees.slice((this.pageIndex - 1) * this.pageSize, this.pageIndex * this.pageSize); + } constructor(service: Service) { - this.customers = service.getCustomers(); + this.employees = service.getEmployees(); + this.itemCount = this.employees.length; + this.setPageEmployees(); } } @NgModule({ imports: [ BrowserModule, - DxDataGridModule, + DxPaginationModule, ], - declarations: [AppComponent], + declarations: [AppComponent, EmployeeCard], bootstrap: [AppComponent], }) export class AppModule { } diff --git a/apps/demos/Demos/Pagination/Overview/Angular/app/app.service.ts b/apps/demos/Demos/Pagination/Overview/Angular/app/app.service.ts index db238661893..32d2a4fbb35 100644 --- a/apps/demos/Demos/Pagination/Overview/Angular/app/app.service.ts +++ b/apps/demos/Demos/Pagination/Overview/Angular/app/app.service.ts @@ -1,150 +1,434 @@ import { Injectable } from '@angular/core'; -export class Customer { +export class Employee { ID: number; - CompanyName: string; + FullName: string; - Address: string; + Title: string; - City: string; + Employee_Picture: string; - State: string; + Picture: string; - Zipcode: number; + MobilePhone: string; - Phone: string; - - Fax: string; - - Website: string; } -let customers: Customer[] = [{ - ID: 1, - CompanyName: 'Super Mart of the West', - Address: '702 SW 8th Street', - City: 'Bentonville', - State: 'Arkansas', - Zipcode: 72716, - Phone: '(800) 555-2797', - Fax: '(800) 555-2171', - Website: 'http://www.nowebsitesupermart.dx', -}, { - ID: 2, - CompanyName: 'Electronics Depot', - Address: '2455 Paces Ferry Road NW', - City: 'Atlanta', - State: 'Georgia', - Zipcode: 30339, - Phone: '(800) 595-3232', - Fax: '(800) 595-3231', - Website: 'http://www.nowebsitedepot.dx', -}, { - ID: 3, - CompanyName: 'K&S Music', - Address: '1000 Nicllet Mall', - City: 'Minneapolis', - State: 'Minnesota', - Zipcode: 55403, - Phone: '(612) 304-6073', - Fax: '(612) 304-6074', - Website: 'http://www.nowebsitemusic.dx', -}, { - ID: 4, - CompanyName: "Tom's Club", - Address: '999 Lake Drive', - City: 'Issaquah', - State: 'Washington', - Zipcode: 98027, - Phone: '(800) 955-2292', - Fax: '(800) 955-2293', - Website: 'http://www.nowebsitetomsclub.dx', -}, { - ID: 5, - CompanyName: 'E-Mart', - Address: '3333 Beverly Rd', - City: 'Hoffman Estates', - State: 'Illinois', - Zipcode: 60179, - Phone: '(847) 286-2500', - Fax: '(847) 286-2501', - Website: 'http://www.nowebsiteemart.dx', -}, { - ID: 6, - CompanyName: 'Walters', - Address: '200 Wilmot Rd', - City: 'Deerfield', - State: 'Illinois', - Zipcode: 60015, - Phone: '(847) 940-2500', - Fax: '(847) 940-2501', - Website: 'http://www.nowebsitewalters.dx', -}, { - ID: 7, - CompanyName: 'StereoShack', - Address: '400 Commerce S', - City: 'Fort Worth', - State: 'Texas', - Zipcode: 76102, - Phone: '(817) 820-0741', - Fax: '(817) 820-0742', - Website: 'http://www.nowebsiteshack.dx', -}, { - ID: 8, - CompanyName: 'Circuit Town', - Address: '2200 Kensington Court', - City: 'Oak Brook', - State: 'Illinois', - Zipcode: 60523, - Phone: '(800) 955-2929', - Fax: '(800) 955-9392', - Website: 'http://www.nowebsitecircuittown.dx', -}, { - ID: 9, - CompanyName: 'Premier Buy', - Address: '7601 Penn Avenue South', - City: 'Richfield', - State: 'Minnesota', - Zipcode: 55423, - Phone: '(612) 291-1000', - Fax: '(612) 291-2001', - Website: 'http://www.nowebsitepremierbuy.dx', -}, { - ID: 10, - CompanyName: 'ElectrixMax', - Address: '263 Shuman Blvd', - City: 'Naperville', - State: 'Illinois', - Zipcode: 60563, - Phone: '(630) 438-7800', - Fax: '(630) 438-7801', - Website: 'http://www.nowebsiteelectrixmax.dx', -}, { - ID: 11, - CompanyName: 'Video Emporium', - Address: '1201 Elm Street', - City: 'Dallas', - State: 'Texas', - Zipcode: 75270, - Phone: '(214) 854-3000', - Fax: '(214) 854-3001', - Website: 'http://www.nowebsitevideoemporium.dx', -}, { - ID: 12, - CompanyName: 'Screen Shop', - Address: '1000 Lowes Blvd', - City: 'Mooresville', - State: 'North Carolina', - Zipcode: 28117, - Phone: '(800) 445-6937', - Fax: '(800) 445-6938', - Website: 'http://www.nowebsitescreenshop.dx', -}]; +const employees: Employee[] = [ + { + ID: 1, + FullName: 'John Heart', + Title: 'CEO', + Employee_Picture: '01.png', + Picture: '../../../../images/employees/01.png', + MobilePhone: '2135559392', + }, + { + ID: 2, + FullName: 'Samantha Bright', + Title: 'COO', + Employee_Picture: '30.png', + Picture: '../../../../images/employees/30.png', + MobilePhone: '2135552858', + }, + { + ID: 3, + FullName: 'Arthur Miller', + Title: 'CTO', + Employee_Picture: '10.png', + Picture: '../../../../images/employees/10.png', + MobilePhone: '3105558583', + }, + { + ID: 4, + FullName: 'Robert Reagan', + Title: 'CMO', + Employee_Picture: '03.png', + Picture: '../../../../images/employees/03.png', + MobilePhone: '8185552387', + }, + { + ID: 5, + FullName: 'Greta Sims', + Title: 'HR Manager', + Employee_Picture: '04.png', + Picture: '../../../../images/employees/04.png', + MobilePhone: '8185556546', + }, + { + ID: 6, + FullName: 'Brett Wade', + Title: 'IT Manager', + Employee_Picture: '05.png', + Picture: '../../../../images/employees/05.png', + MobilePhone: '6265550358', + }, + { + ID: 7, + FullName: 'Sandra Johnson', + Title: 'Controller', + Employee_Picture: '06.png', + Picture: '../../../../images/employees/06.png', + MobilePhone: '5625552082', + }, + { + ID: 8, + FullName: 'Ed Holmes', + Title: 'Sales Manager', + Employee_Picture: '11.png', + Picture: '../../../../images/employees/11.png', + MobilePhone: '3105551288', + }, + { + ID: 9, + FullName: 'Barb Banks', + Title: 'Support Manager', + Employee_Picture: '20.png', + Picture: '../../../../images/employees/20.png', + MobilePhone: '3105553355', + }, + { + ID: 10, + FullName: 'Kevin Carter', + Title: 'Shipping Manager', + Employee_Picture: '07.png', + Picture: '../../../../images/employees/07.png', + MobilePhone: '2135552840', + }, + { + ID: 11, + FullName: 'Cindy Stanwick', + Title: 'HR Assistant', + Employee_Picture: '08.png', + Picture: '../../../../images/employees/08.png', + MobilePhone: '8185556655', + }, + { + ID: 12, + FullName: 'Sammy Hill', + Title: 'Sales Assistant', + Employee_Picture: '12.png', + Picture: '../../../../images/employees/12.png', + MobilePhone: '6265557292', + }, + { + ID: 13, + FullName: 'Davey Jones', + Title: 'Shipping Assistant', + Employee_Picture: '13.png', + Picture: '../../../../images/employees/13.png', + MobilePhone: '6265550281', + }, + { + ID: 14, + FullName: 'Victor Norris', + Title: 'Shipping Assistant', + Employee_Picture: '14.png', + Picture: '../../../../images/employees/14.png', + MobilePhone: '2135559278', + }, + { + ID: 15, + FullName: 'Mary Stern', + Title: 'Shipping Assistant', + Employee_Picture: '15.png', + Picture: '../../../../images/employees/15.png', + MobilePhone: '8185557857', + }, + { + ID: 16, + FullName: 'Robin Cosworth', + Title: 'Shipping Assistant', + Employee_Picture: '16.png', + Picture: '../../../../images/employees/16.png', + MobilePhone: '8185550942', + }, + { + ID: 17, + FullName: 'Kelly Rodriguez', + Title: 'Support Assistant', + Employee_Picture: '17.png', + Picture: '../../../../images/employees/17.png', + MobilePhone: '8185559248', + }, + { + ID: 18, + FullName: 'James Anderson', + Title: 'Support Assistant', + Employee_Picture: '18.png', + Picture: '../../../../images/employees/18.png', + MobilePhone: '3235554702', + }, + { + ID: 19, + FullName: 'Antony Remmen', + Title: 'Support Assistant', + Employee_Picture: '19.png', + Picture: '../../../../images/employees/19.png', + MobilePhone: '3105556625', + }, + { + ID: 20, + FullName: 'Olivia Peyton', + Title: 'Sales Assistant', + Employee_Picture: '09.png', + Picture: '../../../../images/employees/09.png', + MobilePhone: '3105552728', + }, + { + ID: 21, + FullName: 'Taylor Riley', + Title: 'Network Admin', + Employee_Picture: '21.png', + Picture: '../../../../images/employees/21.png', + MobilePhone: '3105557276', + }, + { + ID: 22, + FullName: 'Amelia Harper', + Title: 'Network Admin', + Employee_Picture: '22.png', + Picture: '../../../../images/employees/22.png', + MobilePhone: '2135554276', + }, + { + ID: 23, + FullName: 'Wally Hobbs', + Title: 'Programmer', + Employee_Picture: '23.png', + Picture: '../../../../images/employees/23.png', + MobilePhone: '8185558872', + }, + { + ID: 24, + FullName: 'Brad Jameson', + Title: 'Programmer', + Employee_Picture: '24.png', + Picture: '../../../../images/employees/24.png', + MobilePhone: '8185554646', + }, + { + ID: 25, + FullName: 'Karen Goodson', + Title: 'Programmer', + Employee_Picture: '25.png', + Picture: '../../../../images/employees/25.png', + MobilePhone: '6265550908', + }, + { + ID: 26, + FullName: 'Marcus Orbison', + Title: 'Travel Coordinator', + Employee_Picture: '26.png', + Picture: '../../../../images/employees/26.png', + MobilePhone: '2135557098', + }, + { + ID: 27, + FullName: 'Sandy Bright', + Title: 'Benefits Coordinator', + Employee_Picture: '27.png', + Picture: '../../../../images/employees/27.png', + MobilePhone: '8185550524', + }, + { + ID: 28, + FullName: 'Morgan Kennedy', + Title: 'Graphic Designer', + Employee_Picture: '28.png', + Picture: '../../../../images/employees/28.png', + MobilePhone: '8185558238', + }, + { + ID: 29, + FullName: 'Violet Bailey', + Title: 'Jr Graphic Designer', + Employee_Picture: '29.png', + Picture: '../../../../images/employees/29.png', + MobilePhone: '8185552478', + }, + { + ID: 30, + FullName: 'Ken Samuelson', + Title: 'Ombudsman', + Employee_Picture: '02.png', + Picture: '../../../../images/employees/02.png', + MobilePhone: '5625559282', + }, + { + ID: 31, + FullName: 'Nat Maguiree', + Title: 'Trainer', + Employee_Picture: '31.png', + Picture: '../../../../images/employees/31.png', + MobilePhone: '5625558377', + }, + { + ID: 32, + FullName: 'Bart Arnaz', + Title: 'Director of Engineering', + Employee_Picture: '32.png', + Picture: '../../../../images/employees/32.png', + MobilePhone: '7145552000', + }, + { + ID: 33, + FullName: 'Leah Simpson', + Title: 'Test Coordinator', + Employee_Picture: '33.png', + Picture: '../../../../images/employees/33.png', + MobilePhone: '5625595830', + }, + { + ID: 34, + FullName: 'Arnie Schwartz', + Title: 'Engineer', + Employee_Picture: '34.png', + Picture: '../../../../images/employees/34.png', + MobilePhone: '7145558882', + }, + { + ID: 35, + FullName: 'Billy Zimmer', + Title: 'Engineer', + Employee_Picture: '51.png', + Picture: '../../../../images/employees/51.png', + MobilePhone: '9095556939', + }, + { + ID: 36, + FullName: 'Samantha Piper', + Title: 'Engineer', + Employee_Picture: '35.png', + Picture: '../../../../images/employees/35.png', + MobilePhone: '3235554512', + }, + { + ID: 37, + FullName: 'Maggie Boxter', + Title: 'Engineer', + Employee_Picture: '36.png', + Picture: '../../../../images/employees/36.png', + MobilePhone: '7145557239', + }, + { + ID: 38, + FullName: 'Terry Bradley', + Title: 'QA Engineer', + Employee_Picture: '37.png', + Picture: '../../../../images/employees/37.png', + MobilePhone: '8055552788', + }, + { + ID: 39, + FullName: 'Gabe Jones', + Title: 'Retail Coordinator', + Employee_Picture: '38.png', + Picture: '../../../../images/employees/38.png', + MobilePhone: '3105555395', + }, + { + ID: 40, + FullName: 'Lucy Ball', + Title: 'Sales Assistant', + Employee_Picture: '39.png', + Picture: '../../../../images/employees/39.png', + MobilePhone: '3105553357', + }, + { + ID: 41, + FullName: 'Jim Packard', + Title: 'Retail Sales Manager', + Employee_Picture: '40.png', + Picture: '../../../../images/employees/40.png', + MobilePhone: '6615558224', + }, + { + ID: 42, + FullName: 'Hannah Brookly', + Title: 'Online Sales Manager', + Employee_Picture: '41.png', + Picture: '../../../../images/employees/41.png', + MobilePhone: '8055553627', + }, + { + ID: 43, + FullName: 'Harv Mudd', + Title: 'Retail Sales Manager', + Employee_Picture: '42.png', + Picture: '../../../../images/employees/42.png', + MobilePhone: '8315553895', + }, + { + ID: 44, + FullName: 'Clark Morgan', + Title: 'Retail Sales Manager', + Employee_Picture: '43.png', + Picture: '../../../../images/employees/43.png', + MobilePhone: '9255552525', + }, + { + ID: 45, + FullName: 'Todd Hoffman', + Title: 'Retail Sales Manager', + Employee_Picture: '44.png', + Picture: '../../../../images/employees/44.png', + MobilePhone: '9255553579', + }, + { + ID: 46, + FullName: 'Jackie Garmin', + Title: 'Support Assistant', + Employee_Picture: '45.png', + Picture: '../../../../images/employees/45.png', + MobilePhone: '2135551824', + }, + { + ID: 47, + FullName: 'Lincoln Bartlett', + Title: 'Sales Assistant', + Employee_Picture: '46.png', + Picture: '../../../../images/employees/46.png', + MobilePhone: '2135558272', + }, + { + ID: 48, + FullName: 'Brad Farkus', + Title: 'Engineer', + Employee_Picture: '47.png', + Picture: '../../../../images/employees/47.png', + MobilePhone: '2135553626', + }, + { + ID: 49, + FullName: 'Jenny Hobbs', + Title: 'Shipping Assistant', + Employee_Picture: '48.png', + Picture: '../../../../images/employees/48.png', + MobilePhone: '3105552668', + }, + { + ID: 50, + FullName: 'Dallas Lou', + Title: 'Shipping Assistant', + Employee_Picture: '49.png', + Picture: '../../../../images/employees/49.png', + MobilePhone: '2135558357', + }, + { + ID: 51, + FullName: 'Stu Pizaro', + Title: 'Engineer', + Employee_Picture: '50.png', + Picture: '../../../../images/employees/50.png', + MobilePhone: '2135552552', + }, +]; @Injectable() export class Service { - getCustomers() { - return customers; + getEmployees() { + return employees; } } diff --git a/apps/demos/Demos/Pagination/Overview/Angular/app/employee-card/employee-card.component.html b/apps/demos/Demos/Pagination/Overview/Angular/app/employee-card/employee-card.component.html new file mode 100644 index 00000000000..436ef5afdbf --- /dev/null +++ b/apps/demos/Demos/Pagination/Overview/Angular/app/employee-card/employee-card.component.html @@ -0,0 +1,21 @@ +
+ +
+
+
+ Full Name: + {{ employee.FullName }} +
+
+ Position: + {{ employee.Title }} +
+
+ Phone: + {{ employee.MobilePhone }} +
+
diff --git a/apps/demos/Demos/Pagination/Overview/Angular/app/employee-card/employee-card.component.ts b/apps/demos/Demos/Pagination/Overview/Angular/app/employee-card/employee-card.component.ts new file mode 100644 index 00000000000..7f112f55fbd --- /dev/null +++ b/apps/demos/Demos/Pagination/Overview/Angular/app/employee-card/employee-card.component.ts @@ -0,0 +1,16 @@ +import { Component, Input } from '@angular/core'; +import { Employee } from '../app.service'; + +let modulePrefix = ''; +// @ts-ignore +if (window && window.config.packageConfigPaths) { + modulePrefix = '/app'; +} + +@Component({ + selector: 'employee-card', + templateUrl: `.${modulePrefix}/employee-card/employee-card.component.html`, +}) +export class EmployeeCard { + @Input() employee: Employee; +} diff --git a/apps/demos/Demos/Pagination/Overview/Angular/index.html b/apps/demos/Demos/Pagination/Overview/Angular/index.html index 3bb93e38968..d6cce972f42 100644 --- a/apps/demos/Demos/Pagination/Overview/Angular/index.html +++ b/apps/demos/Demos/Pagination/Overview/Angular/index.html @@ -8,7 +8,7 @@ - + From 41114bf2e5ce070a6540caa9464a27d3f2eabfe8 Mon Sep 17 00:00:00 2001 From: Alex Lavrov <36633600+alexslavr@users.noreply.github.com> Date: Wed, 4 Dec 2024 11:39:42 +0400 Subject: [PATCH 05/28] Remove deprecated angular metadata (#28442) --- package.json | 2 +- packages/devextreme-angular/.gitignore | 1 - packages/devextreme-angular/build.config.js | 1 - .../DeprecatedComponentsMetadata.json | 394 ----------- .../nested/base/filter-builder-field-dxi.ts | 247 +------ .../src/ui/nested/base/index.ts | 1 - .../ui/nested/base/pivot-grid-data-source.ts | 78 --- .../src/ui/nested/data-source.ts | 93 --- .../src/ui/nested/field-dxi.ts | 36 +- .../devextreme-angular/src/ui/nested/index.ts | 2 - .../devextreme-angular/src/ui/nested/store.ts | 72 -- .../src/ui/pivot-grid/index.ts | 18 +- pnpm-lock.yaml | 621 +++++++++--------- 13 files changed, 325 insertions(+), 1241 deletions(-) delete mode 100644 packages/devextreme-angular/metadata/DeprecatedComponentsMetadata.json delete mode 100644 packages/devextreme-angular/src/ui/nested/base/pivot-grid-data-source.ts delete mode 100644 packages/devextreme-angular/src/ui/nested/data-source.ts delete mode 100644 packages/devextreme-angular/src/ui/nested/store.ts diff --git a/package.json b/package.json index 4bbc346a303..0a20a1ff8aa 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "axe-core": "4.10.2", "cheerio": "1.0.0-rc.10", "codelyzer": "6.0.2", - "devextreme-internal-tools": "16.0.0-beta.16", + "devextreme-internal-tools": "16.0.0-beta.17", "http-server": "14.1.1", "husky": "8.0.3", "jest": "29.7.0", diff --git a/packages/devextreme-angular/.gitignore b/packages/devextreme-angular/.gitignore index 24b09312567..850a120dc4d 100644 --- a/packages/devextreme-angular/.gitignore +++ b/packages/devextreme-angular/.gitignore @@ -1,2 +1 @@ metadata -!metadata/DeprecatedComponentsMetadata.json diff --git a/packages/devextreme-angular/build.config.js b/packages/devextreme-angular/build.config.js index 5512130fa7c..d338e587bd2 100644 --- a/packages/devextreme-angular/build.config.js +++ b/packages/devextreme-angular/build.config.js @@ -3,7 +3,6 @@ module.exports = { metadataGenerator: { sourceMetadataFilePath: './metadata/NGMetaData.json', imdMetadataFilePath: './metadata/integration-data.json', - deprecatedMetadataFilePath: './metadata/DeprecatedComponentsMetadata.json', outputFolderPath: './metadata/generated', nestedPathPart: 'nested', basePathPart: 'base', diff --git a/packages/devextreme-angular/metadata/DeprecatedComponentsMetadata.json b/packages/devextreme-angular/metadata/DeprecatedComponentsMetadata.json deleted file mode 100644 index 0fd85dc5172..00000000000 --- a/packages/devextreme-angular/metadata/DeprecatedComponentsMetadata.json +++ /dev/null @@ -1,394 +0,0 @@ -{ - "Widgets": { - "dxPivotGrid": { - "Options": { - "dataSource": { - "ComplexTypes": [ - "PivotGridDataSource" - ] - } - } - } - }, - "ExtraObjects": { - "PivotGridDataSource": { - "Description": "An object that provides access to data for the PivotGrid widget.", - "Module": "ui/pivot_grid/data_source", - "Options": { - "fields": { - "ItemPrimitiveTypes": [ - "any" - ], - "IsCollection": true, - "SingularName": "field", - "Description": "An array of pivot grid fields.", - "Options": { - "allowCrossGroupCalculation": { - "PrimitiveTypes": [ - "boolean" - ], - "Description": "Specifies whether to allow the predefined summary post-processing functions ('absoluteVariation' and 'percentVariation') and runningTotal to take values of different groups into account." - }, - "allowExpandAll": { - "PrimitiveTypes": [ - "boolean" - ], - "Description": "Allows an end-user to expand/collapse all header items within a header level." - }, - "allowFiltering": { - "PrimitiveTypes": [ - "boolean" - ], - "Description": "Allows a user to filter fields by selecting or deselecting values in the popup menu." - }, - "allowSorting": { - "PrimitiveTypes": [ - "boolean" - ], - "Description": "Allows an end-user to change sorting options." - }, - "allowSortingBySummary": { - "PrimitiveTypes": [ - "boolean" - ], - "Description": "Allows an end-user to sort columns by summary values." - }, - "area": { - "PrimitiveTypes": [ - "string" - ], - "Description": "Type of the area where the field is located." - }, - "areaIndex": { - "PrimitiveTypes": [ - "number" - ], - "Description": "Index among the other fields displayed within the same area." - }, - "calculateCustomSummary": { - "PrimitiveTypes": [ - "Function" - ], - "IsFunc": true, - "Description": "Allows you to use a custom aggregate function to calculate the summary values. Cannot be used for the XmlaStore store type." - }, - "calculateSummaryValue": { - "PrimitiveTypes": [ - "Function" - ], - "IsFunc": true, - "Description": "Specifies a callback function that allows you to modify summary values after they are calculated." - }, - "caption": { - "PrimitiveTypes": [ - "string" - ], - "Description": "A caption that will be displayed in the pivot grid's field chooser and field panel to identify the field." - }, - "customizeText": { - "PrimitiveTypes": [ - "Function" - ], - "IsFunc": true, - "Description": "Specifies a callback function that returns the text to be displayed in the cells of a field." - }, - "dataField": { - "PrimitiveTypes": [ - "string" - ], - "Description": "Name of the data source field containing data for the pivot grid field." - }, - "dataType": { - "PrimitiveTypes": [ - "string" - ], - "Description": "Specifies a type of field values." - }, - "displayFolder": { - "PrimitiveTypes": [ - "string" - ], - "Description": "The name of the folder in which the field is located." - }, - "expanded": { - "PrimitiveTypes": [ - "boolean" - ], - "Description": "Indicates whether all header items of the field's header level are expanded." - }, - "filterType": { - "PrimitiveTypes": [ - "string" - ], - "Description": "Specifies whether a user can change the current filter by including (selecting) or excluding (clearing the selection) values. Applies only if allowFiltering is true." - }, - "filterValues": { - "ItemPrimitiveTypes": [ - "any" - ], - "IsCollection": true, - "SingularName": "filterValue", - "Description": "Specifies by which values the field is filtered." - }, - "format": { - "PrimitiveTypes": [ - "format", - "string" - ], - "ComplexTypes": [ - "Format" - ], - "TypeImports": [ - { - "Name": "format", - "Path": "ui/widget/ui.widget" - } - ], - "Description": "Specifies a display format for field values." - }, - "groupIndex": { - "PrimitiveTypes": [ - "number" - ], - "Description": "The index of the field within a group." - }, - "groupInterval": { - "PrimitiveTypes": [ - "number", - "string" - ], - "Description": "Specifies how the values of the current field are combined into groups. Cannot be used for the XmlaStore store type." - }, - "groupName": { - "PrimitiveTypes": [ - "string" - ], - "Description": "The name of the group to which the field belongs." - }, - "headerFilter": { - "Description": "Configures the header filter feature.", - "Options": { - "allowSearch": { - "PrimitiveTypes": [ - "boolean" - ], - "Description": "Specifies whether searching is enabled in the header filter." - }, - "height": { - "PrimitiveTypes": [ - "number" - ], - "Description": "Specifies the height of the popup menu containing filtering values." - }, - "width": { - "PrimitiveTypes": [ - "number" - ], - "Description": "Specifies the width of the popup menu containing filtering values." - } - } - }, - "isMeasure": { - "PrimitiveTypes": [ - "boolean" - ], - "Description": "Specifies whether the field should be treated as a Data Field." - }, - "precision": { - "PrimitiveTypes": [ - "number" - ], - "IsDeprecated": true, - "Description": "Use the format.precision option instead." - }, - "runningTotal": { - "PrimitiveTypes": [ - "string" - ], - "Description": "Specifies whether to summarize each next summary value with the previous one by rows or columns." - }, - "selector": { - "PrimitiveTypes": [ - "Function" - ], - "IsFunc": true, - "Description": "Specifies the function that determines how to split data from the data source into ranges for header items. Cannot be used for the XmlaStore store type and along with remote operations." - }, - "showGrandTotals": { - "PrimitiveTypes": [ - "boolean" - ], - "Description": "Specifies whether or not to display Grand Total values for the field." - }, - "showTotals": { - "PrimitiveTypes": [ - "boolean" - ], - "Description": "Specifies whether or not to display Total values for the field." - }, - "showValues": { - "PrimitiveTypes": [ - "boolean" - ], - "Description": "Specifies whether or not to display summary values. Applies only to the fields whose area is \"data\". Inherits the value of showTotals by default." - }, - "sortBy": { - "PrimitiveTypes": [ - "string" - ], - "Description": "Specifies how field data should be sorted. Can be used for the XmlaStore store type only." - }, - "sortBySummaryField": { - "PrimitiveTypes": [ - "string" - ], - "Description": "Sorts the header items of this field by the summary values of another field." - }, - "sortBySummaryPath": { - "ItemPrimitiveTypes": [ - "number", - "string" - ], - "IsCollection": true, - "SingularName": "sortBySummaryPath", - "Description": "The array of field names that specify a path to column/row whose summary field is used for sorting of this field's header items." - }, - "sortingMethod": { - "PrimitiveTypes": [ - "Function" - ], - "IsFunc": true, - "Description": "Specifies how to sort header items." - }, - "sortOrder": { - "PrimitiveTypes": [ - "string" - ], - "Description": "Specifies the sort order of field values." - }, - "summaryDisplayMode": { - "PrimitiveTypes": [ - "string" - ], - "Description": "Specifies the summary post-processing algorithm." - }, - "summaryType": { - "PrimitiveTypes": [ - "string" - ], - "Description": "Specifies how to aggregate field data. Cannot be used for the XmlaStore store type." - }, - "visible": { - "PrimitiveTypes": [ - "boolean" - ], - "Description": "A boolean value specifying whether or not the field is visible in the pivot grid and the Field Chooser." - }, - "width": { - "PrimitiveTypes": [ - "number" - ], - "Description": "Specifies the absolute width of the field in the pivot grid." - }, - "wordWrapEnabled": { - "PrimitiveTypes": [ - "boolean" - ], - "Description": "Specifies whether or not long text in header items should be wrapped." - } - } - }, - "filter": { - "PrimitiveTypes": [ - "any" - ], - "IsFilterExpr": true, - "Description": "Specifies data filtering conditions. Cannot be used for the XmlaStore store type." - }, - "onChanged": { - "PrimitiveTypes": [ - "Function" - ], - "IsFunc": true, - "IsEvent": true, - "Description": "A handler for the changed event." - }, - "onFieldsPrepared": { - "PrimitiveTypes": [ - "Function" - ], - "IsFunc": true, - "IsEvent": true, - "Description": "A handler for the fieldsPrepared event." - }, - "onLoadError": { - "PrimitiveTypes": [ - "Function" - ], - "IsFunc": true, - "IsEvent": true, - "Description": "A handler for the loadError event." - }, - "onLoadingChanged": { - "PrimitiveTypes": [ - "Function" - ], - "IsFunc": true, - "IsEvent": true, - "Description": "A handler for the loadingChanged event." - }, - "remoteOperations": { - "PrimitiveTypes": [ - "boolean" - ], - "Description": "Specifies whether or not all the operations (filtering, grouping and summary calculation) are performed remotely." - }, - "retrieveFields": { - "PrimitiveTypes": [ - "boolean" - ], - "Description": "Indicates whether or not the automatic field generation from data in the Store is enabled." - }, - "store": { - "PrimitiveTypes": [ - "Store", - "StoreOptions", - "XmlaStore", - "XmlaStoreOptions" - ], - "ItemPrimitiveTypes": [ - "any" - ], - "TypeImports": [ - { - "Name": "Store", - "Path": "data" - }, - { - "Name": "StoreOptions", - "Path": "data" - }, - { - "Name": "default", - "Alias": "XmlaStore", - "Path": "ui/pivot_grid/xmla_store" - }, - { - "Name": "XmlaStoreOptions", - "Path": "ui/pivot_grid/xmla_store" - } - ], - "Description": "Specifies the underlying Store instance used to access data.", - "Options": { - "type": { - "PrimitiveTypes": [ - "string" - ], - "Description": "Specifies the type of the store used to access data." - } - } - } - } - } - } -} \ No newline at end of file diff --git a/packages/devextreme-angular/src/ui/nested/base/filter-builder-field-dxi.ts b/packages/devextreme-angular/src/ui/nested/base/filter-builder-field-dxi.ts index 2be58f7a5be..0ce11e619ba 100644 --- a/packages/devextreme-angular/src/ui/nested/base/filter-builder-field-dxi.ts +++ b/packages/devextreme-angular/src/ui/nested/base/filter-builder-field-dxi.ts @@ -10,7 +10,6 @@ import { Store } from 'devextreme/data'; import { Options as DataSourceOptions } from 'devextreme/data/data_source'; import { Format } from 'devextreme/localization'; import { FilterBuilderOperation } from 'devextreme/ui/filter_builder'; -import { format } from 'devextreme/ui/widget/ui.widget'; @Component({ template: '' @@ -44,10 +43,10 @@ export abstract class DxiFilterBuilderField extends CollectionNestedOption { this._setOption('dataField', value); } - get dataType(): DataType | string { + get dataType(): DataType { return this._getOption('dataType'); } - set dataType(value: DataType | string) { + set dataType(value: DataType) { this._setOption('dataType', value); } @@ -79,10 +78,10 @@ export abstract class DxiFilterBuilderField extends CollectionNestedOption { this._setOption('filterOperations', value); } - get format(): Format | string | format { + get format(): Format | string { return this._getOption('format'); } - set format(value: Format | string | format) { + set format(value: Format | string) { this._setOption('format', value); } @@ -106,242 +105,4 @@ export abstract class DxiFilterBuilderField extends CollectionNestedOption { set trueText(value: string) { this._setOption('trueText', value); } - - get allowCrossGroupCalculation(): boolean { - return this._getOption('allowCrossGroupCalculation'); - } - set allowCrossGroupCalculation(value: boolean) { - this._setOption('allowCrossGroupCalculation', value); - } - - get allowExpandAll(): boolean { - return this._getOption('allowExpandAll'); - } - set allowExpandAll(value: boolean) { - this._setOption('allowExpandAll', value); - } - - get allowFiltering(): boolean { - return this._getOption('allowFiltering'); - } - set allowFiltering(value: boolean) { - this._setOption('allowFiltering', value); - } - - get allowSorting(): boolean { - return this._getOption('allowSorting'); - } - set allowSorting(value: boolean) { - this._setOption('allowSorting', value); - } - - get allowSortingBySummary(): boolean { - return this._getOption('allowSortingBySummary'); - } - set allowSortingBySummary(value: boolean) { - this._setOption('allowSortingBySummary', value); - } - - get area(): string { - return this._getOption('area'); - } - set area(value: string) { - this._setOption('area', value); - } - - get areaIndex(): number { - return this._getOption('areaIndex'); - } - set areaIndex(value: number) { - this._setOption('areaIndex', value); - } - - get calculateCustomSummary(): Function { - return this._getOption('calculateCustomSummary'); - } - set calculateCustomSummary(value: Function) { - this._setOption('calculateCustomSummary', value); - } - - get calculateSummaryValue(): Function { - return this._getOption('calculateSummaryValue'); - } - set calculateSummaryValue(value: Function) { - this._setOption('calculateSummaryValue', value); - } - - get displayFolder(): string { - return this._getOption('displayFolder'); - } - set displayFolder(value: string) { - this._setOption('displayFolder', value); - } - - get expanded(): boolean { - return this._getOption('expanded'); - } - set expanded(value: boolean) { - this._setOption('expanded', value); - } - - get filterType(): string { - return this._getOption('filterType'); - } - set filterType(value: string) { - this._setOption('filterType', value); - } - - get filterValues(): Array { - return this._getOption('filterValues'); - } - set filterValues(value: Array) { - this._setOption('filterValues', value); - } - - get groupIndex(): number { - return this._getOption('groupIndex'); - } - set groupIndex(value: number) { - this._setOption('groupIndex', value); - } - - get groupInterval(): number | string { - return this._getOption('groupInterval'); - } - set groupInterval(value: number | string) { - this._setOption('groupInterval', value); - } - - get groupName(): string { - return this._getOption('groupName'); - } - set groupName(value: string) { - this._setOption('groupName', value); - } - - get headerFilter(): { allowSearch?: boolean, height?: number, width?: number } { - return this._getOption('headerFilter'); - } - set headerFilter(value: { allowSearch?: boolean, height?: number, width?: number }) { - this._setOption('headerFilter', value); - } - - get isMeasure(): boolean { - return this._getOption('isMeasure'); - } - set isMeasure(value: boolean) { - this._setOption('isMeasure', value); - } - - get precision(): number { - return this._getOption('precision'); - } - set precision(value: number) { - this._setOption('precision', value); - } - - get runningTotal(): string { - return this._getOption('runningTotal'); - } - set runningTotal(value: string) { - this._setOption('runningTotal', value); - } - - get selector(): Function { - return this._getOption('selector'); - } - set selector(value: Function) { - this._setOption('selector', value); - } - - get showGrandTotals(): boolean { - return this._getOption('showGrandTotals'); - } - set showGrandTotals(value: boolean) { - this._setOption('showGrandTotals', value); - } - - get showTotals(): boolean { - return this._getOption('showTotals'); - } - set showTotals(value: boolean) { - this._setOption('showTotals', value); - } - - get showValues(): boolean { - return this._getOption('showValues'); - } - set showValues(value: boolean) { - this._setOption('showValues', value); - } - - get sortBy(): string { - return this._getOption('sortBy'); - } - set sortBy(value: string) { - this._setOption('sortBy', value); - } - - get sortBySummaryField(): string { - return this._getOption('sortBySummaryField'); - } - set sortBySummaryField(value: string) { - this._setOption('sortBySummaryField', value); - } - - get sortBySummaryPath(): Array { - return this._getOption('sortBySummaryPath'); - } - set sortBySummaryPath(value: Array) { - this._setOption('sortBySummaryPath', value); - } - - get sortingMethod(): Function { - return this._getOption('sortingMethod'); - } - set sortingMethod(value: Function) { - this._setOption('sortingMethod', value); - } - - get sortOrder(): string { - return this._getOption('sortOrder'); - } - set sortOrder(value: string) { - this._setOption('sortOrder', value); - } - - get summaryDisplayMode(): string { - return this._getOption('summaryDisplayMode'); - } - set summaryDisplayMode(value: string) { - this._setOption('summaryDisplayMode', value); - } - - get summaryType(): string { - return this._getOption('summaryType'); - } - set summaryType(value: string) { - this._setOption('summaryType', value); - } - - get visible(): boolean { - return this._getOption('visible'); - } - set visible(value: boolean) { - this._setOption('visible', value); - } - - get width(): number { - return this._getOption('width'); - } - set width(value: number) { - this._setOption('width', value); - } - - get wordWrapEnabled(): boolean { - return this._getOption('wordWrapEnabled'); - } - set wordWrapEnabled(value: boolean) { - this._setOption('wordWrapEnabled', value); - } } diff --git a/packages/devextreme-angular/src/ui/nested/base/index.ts b/packages/devextreme-angular/src/ui/nested/base/index.ts index a6e272d7e18..0f0a3b1e3d8 100644 --- a/packages/devextreme-angular/src/ui/nested/base/index.ts +++ b/packages/devextreme-angular/src/ui/nested/base/index.ts @@ -41,7 +41,6 @@ export * from './html-editor-table-context-menu'; export * from './html-editor-table-resizing'; export * from './html-editor-variables'; export * from './pager'; -export * from './pivot-grid-data-source'; export * from './popup-options'; export * from './position-config'; export * from './scheduler-scrolling'; diff --git a/packages/devextreme-angular/src/ui/nested/base/pivot-grid-data-source.ts b/packages/devextreme-angular/src/ui/nested/base/pivot-grid-data-source.ts deleted file mode 100644 index 2443dd1f19a..00000000000 --- a/packages/devextreme-angular/src/ui/nested/base/pivot-grid-data-source.ts +++ /dev/null @@ -1,78 +0,0 @@ -/* tslint:disable:max-line-length */ - -import { NestedOption } from 'devextreme-angular/core'; -import { - Component, -} from '@angular/core'; - -import { Store, StoreOptions } from 'devextreme/data'; -import XmlaStore, { XmlaStoreOptions } from 'devextreme/ui/pivot_grid/xmla_store'; -import { format } from 'devextreme/ui/widget/ui.widget'; - -@Component({ - template: '' -}) -export abstract class DxoPivotGridDataSource extends NestedOption { - get fields(): Array, format?: format | string, groupIndex?: number, groupInterval?: number | string, groupName?: string, headerFilter?: { allowSearch?: boolean, height?: number, width?: number }, isMeasure?: boolean, precision?: number, runningTotal?: string, selector?: Function, showGrandTotals?: boolean, showTotals?: boolean, showValues?: boolean, sortBy?: string, sortBySummaryField?: string, sortBySummaryPath?: Array, sortingMethod?: Function, sortOrder?: string, summaryDisplayMode?: string, summaryType?: string, visible?: boolean, width?: number, wordWrapEnabled?: boolean }> { - return this._getOption('fields'); - } - set fields(value: Array, format?: format | string, groupIndex?: number, groupInterval?: number | string, groupName?: string, headerFilter?: { allowSearch?: boolean, height?: number, width?: number }, isMeasure?: boolean, precision?: number, runningTotal?: string, selector?: Function, showGrandTotals?: boolean, showTotals?: boolean, showValues?: boolean, sortBy?: string, sortBySummaryField?: string, sortBySummaryPath?: Array, sortingMethod?: Function, sortOrder?: string, summaryDisplayMode?: string, summaryType?: string, visible?: boolean, width?: number, wordWrapEnabled?: boolean }>) { - this._setOption('fields', value); - } - - get filter(): any { - return this._getOption('filter'); - } - set filter(value: any) { - this._setOption('filter', value); - } - - get onChanged(): Function { - return this._getOption('onChanged'); - } - set onChanged(value: Function) { - this._setOption('onChanged', value); - } - - get onFieldsPrepared(): Function { - return this._getOption('onFieldsPrepared'); - } - set onFieldsPrepared(value: Function) { - this._setOption('onFieldsPrepared', value); - } - - get onLoadError(): Function { - return this._getOption('onLoadError'); - } - set onLoadError(value: Function) { - this._setOption('onLoadError', value); - } - - get onLoadingChanged(): Function { - return this._getOption('onLoadingChanged'); - } - set onLoadingChanged(value: Function) { - this._setOption('onLoadingChanged', value); - } - - get remoteOperations(): boolean { - return this._getOption('remoteOperations'); - } - set remoteOperations(value: boolean) { - this._setOption('remoteOperations', value); - } - - get retrieveFields(): boolean { - return this._getOption('retrieveFields'); - } - set retrieveFields(value: boolean) { - this._setOption('retrieveFields', value); - } - - get store(): Store | StoreOptions | XmlaStore | XmlaStoreOptions | { type?: string } | Array { - return this._getOption('store'); - } - set store(value: Store | StoreOptions | XmlaStore | XmlaStoreOptions | { type?: string } | Array) { - this._setOption('store', value); - } -} diff --git a/packages/devextreme-angular/src/ui/nested/data-source.ts b/packages/devextreme-angular/src/ui/nested/data-source.ts deleted file mode 100644 index 3ba5bd94434..00000000000 --- a/packages/devextreme-angular/src/ui/nested/data-source.ts +++ /dev/null @@ -1,93 +0,0 @@ -/* tslint:disable:max-line-length */ - -/* tslint:disable:use-input-property-decorator */ - -import { - Component, - OnInit, - OnDestroy, - NgModule, - Host, - SkipSelf, - ContentChildren, - forwardRef, - QueryList -} from '@angular/core'; - - - - - -import { - NestedOptionHost, -} from 'devextreme-angular/core'; -import { DxoPivotGridDataSource } from './base/pivot-grid-data-source'; -import { DxiFieldComponent } from './field-dxi'; - - -@Component({ - selector: 'dxo-data-source', - template: '', - styles: [''], - providers: [NestedOptionHost], - inputs: [ - 'fields', - 'filter', - 'onChanged', - 'onFieldsPrepared', - 'onLoadError', - 'onLoadingChanged', - 'remoteOperations', - 'retrieveFields', - 'store' - ] -}) -export class DxoDataSourceComponent extends DxoPivotGridDataSource implements OnDestroy, OnInit { - - protected get _optionPath() { - return 'dataSource'; - } - - - @ContentChildren(forwardRef(() => DxiFieldComponent)) - get fieldsChildren(): QueryList { - return this._getOption('fields'); - } - set fieldsChildren(value) { - this.setChildren('fields', value); - } - - constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost, - @Host() optionHost: NestedOptionHost) { - super(); - parentOptionHost.setNestedOption(this); - optionHost.setHost(this, this._fullOptionPath.bind(this)); - if ((console) && (console.warn)) { - console.warn('The nested \'dxo-data-source\' component is deprecated in 17.2. ' + - 'Use the \'dataSource\' option instead. ' + - 'See:\nhttps://github.com/DevExpress/devextreme-angular/blob/master/CHANGELOG.md#17.2.3' - ); - } - } - - - ngOnInit() { - this._addRecreatedComponent(); - } - - ngOnDestroy() { - this._addRemovedOption(this._getOptionPath()); - } - - -} - -@NgModule({ - declarations: [ - DxoDataSourceComponent - ], - exports: [ - DxoDataSourceComponent - ], -}) -export class DxoDataSourceModule { } diff --git a/packages/devextreme-angular/src/ui/nested/field-dxi.ts b/packages/devextreme-angular/src/ui/nested/field-dxi.ts index ed2429d0ad3..9347c02c85c 100644 --- a/packages/devextreme-angular/src/ui/nested/field-dxi.ts +++ b/packages/devextreme-angular/src/ui/nested/field-dxi.ts @@ -37,41 +37,7 @@ import { DxiFilterBuilderField } from './base/filter-builder-field-dxi'; 'format', 'lookup', 'name', - 'trueText', - 'allowCrossGroupCalculation', - 'allowExpandAll', - 'allowFiltering', - 'allowSorting', - 'allowSortingBySummary', - 'area', - 'areaIndex', - 'calculateCustomSummary', - 'calculateSummaryValue', - 'displayFolder', - 'expanded', - 'filterType', - 'filterValues', - 'groupIndex', - 'groupInterval', - 'groupName', - 'headerFilter', - 'isMeasure', - 'precision', - 'runningTotal', - 'selector', - 'showGrandTotals', - 'showTotals', - 'showValues', - 'sortBy', - 'sortBySummaryField', - 'sortBySummaryPath', - 'sortingMethod', - 'sortOrder', - 'summaryDisplayMode', - 'summaryType', - 'visible', - 'width', - 'wordWrapEnabled' + 'trueText' ] }) export class DxiFieldComponent extends DxiFilterBuilderField { diff --git a/packages/devextreme-angular/src/ui/nested/index.ts b/packages/devextreme-angular/src/ui/nested/index.ts index 5760fc26e23..7c291f7dc04 100644 --- a/packages/devextreme-angular/src/ui/nested/index.ts +++ b/packages/devextreme-angular/src/ui/nested/index.ts @@ -56,7 +56,6 @@ export * from './cursor-offset'; export * from './custom-operation-dxi'; export * from './custom-shape-dxi'; export * from './data-prepare-settings'; -export * from './data-source'; export * from './day-header-format'; export * from './default-item-properties'; export * from './delay'; @@ -207,7 +206,6 @@ export * from './state-storing'; export * from './steparea'; export * from './stepline'; export * from './stock'; -export * from './store'; export * from './strip-dxi'; export * from './strip-line-dxi'; export * from './strip-style'; diff --git a/packages/devextreme-angular/src/ui/nested/store.ts b/packages/devextreme-angular/src/ui/nested/store.ts deleted file mode 100644 index 7f4d94fbfdc..00000000000 --- a/packages/devextreme-angular/src/ui/nested/store.ts +++ /dev/null @@ -1,72 +0,0 @@ -/* tslint:disable:max-line-length */ - - -import { - Component, - OnInit, - OnDestroy, - NgModule, - Host, - SkipSelf, - Input -} from '@angular/core'; - - - - - -import { - NestedOptionHost, -} from 'devextreme-angular/core'; -import { NestedOption } from 'devextreme-angular/core'; - - -@Component({ - selector: 'dxo-store', - template: '', - styles: [''], - providers: [NestedOptionHost] -}) -export class DxoStoreComponent extends NestedOption implements OnDestroy, OnInit { - @Input() - get type(): string { - return this._getOption('type'); - } - set type(value: string) { - this._setOption('type', value); - } - - - protected get _optionPath() { - return 'store'; - } - - - constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost, - @Host() optionHost: NestedOptionHost) { - super(); - parentOptionHost.setNestedOption(this); - optionHost.setHost(this, this._fullOptionPath.bind(this)); - } - - - ngOnInit() { - this._addRecreatedComponent(); - } - - ngOnDestroy() { - this._addRemovedOption(this._getOptionPath()); - } - - -} - -@NgModule({ - declarations: [ - DxoStoreComponent - ], - exports: [ - DxoStoreComponent - ], -}) -export class DxoStoreModule { } diff --git a/packages/devextreme-angular/src/ui/pivot-grid/index.ts b/packages/devextreme-angular/src/ui/pivot-grid/index.ts index 5358e15f587..bf37de7fa9a 100644 --- a/packages/devextreme-angular/src/ui/pivot-grid/index.ts +++ b/packages/devextreme-angular/src/ui/pivot-grid/index.ts @@ -39,15 +39,11 @@ import { WatcherHelper } from 'devextreme-angular/core'; -import { DxoDataSourceModule } from 'devextreme-angular/ui/nested'; -import { DxiFieldModule } from 'devextreme-angular/ui/nested'; -import { DxoFormatModule } from 'devextreme-angular/ui/nested'; -import { DxoHeaderFilterModule } from 'devextreme-angular/ui/nested'; -import { DxoStoreModule } from 'devextreme-angular/ui/nested'; import { DxoExportModule } from 'devextreme-angular/ui/nested'; import { DxoFieldChooserModule } from 'devextreme-angular/ui/nested'; import { DxoTextsModule } from 'devextreme-angular/ui/nested'; import { DxoFieldPanelModule } from 'devextreme-angular/ui/nested'; +import { DxoHeaderFilterModule } from 'devextreme-angular/ui/nested'; import { DxoSearchModule } from 'devextreme-angular/ui/nested'; import { DxoLoadPanelModule } from 'devextreme-angular/ui/nested'; import { DxoScrollingModule } from 'devextreme-angular/ui/nested'; @@ -893,15 +889,11 @@ export class DxPivotGridComponent extends DxComponent implements OnDestroy, OnCh @NgModule({ imports: [ - DxoDataSourceModule, - DxiFieldModule, - DxoFormatModule, - DxoHeaderFilterModule, - DxoStoreModule, DxoExportModule, DxoFieldChooserModule, DxoTextsModule, DxoFieldPanelModule, + DxoHeaderFilterModule, DxoSearchModule, DxoLoadPanelModule, DxoScrollingModule, @@ -927,15 +919,11 @@ export class DxPivotGridComponent extends DxComponent implements OnDestroy, OnCh ], exports: [ DxPivotGridComponent, - DxoDataSourceModule, - DxiFieldModule, - DxoFormatModule, - DxoHeaderFilterModule, - DxoStoreModule, DxoExportModule, DxoFieldChooserModule, DxoTextsModule, DxoFieldPanelModule, + DxoHeaderFilterModule, DxoSearchModule, DxoLoadPanelModule, DxoScrollingModule, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9a096df18f8..57ebfb41a00 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,13 +10,13 @@ importers: devDependencies: '@nx/devkit': specifier: 18.3.4 - version: 18.3.4(nx@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15))) + version: 18.3.4(nx@19.4.2(@swc/core@1.9.2)) '@nx/jest': specifier: 19.4.2 - version: 19.4.2(@babel/traverse@7.25.9)(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(node-notifier@9.0.1)(nx@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15)))(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5))(typescript@5.4.5) + version: 19.4.2(@babel/traverse@7.25.9)(@swc/core@1.9.2)(@types/node@20.12.8)(node-notifier@9.0.1)(nx@19.4.2(@swc/core@1.9.2))(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5))(typescript@5.4.5) '@nx/js': specifier: 19.4.2 - version: 19.4.2(@babel/traverse@7.25.9)(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(nx@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15)))(typescript@5.4.5) + version: 19.4.2(@babel/traverse@7.25.9)(@swc/core@1.9.2)(@types/node@20.12.8)(nx@19.4.2(@swc/core@1.9.2))(typescript@5.4.5) '@types/jest': specifier: 29.5.12 version: 29.5.12 @@ -45,8 +45,8 @@ importers: specifier: 6.0.2 version: 6.0.2(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10))(tslint@6.1.3(typescript@5.4.5)) devextreme-internal-tools: - specifier: 16.0.0-beta.16 - version: 16.0.0-beta.16 + specifier: 16.0.0-beta.17 + version: 16.0.0-beta.17 http-server: specifier: 14.1.1 version: 14.1.1 @@ -55,7 +55,7 @@ importers: version: 8.0.3 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)) jspdf-autotable: specifier: 3.8.3 version: 3.8.3(jspdf@2.5.2) @@ -64,7 +64,7 @@ importers: version: 14.0.1(enquirer@2.4.1) nx: specifier: 19.4.2 - version: 19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15)) + version: 19.4.2(@swc/core@1.9.2) nx-cloud: specifier: 19.0.0 version: 19.0.0 @@ -85,7 +85,7 @@ importers: version: 3.0.6 ts-node: specifier: 10.9.2 - version: 10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5) vue: specifier: 3.4.27 version: 3.4.27(typescript@5.4.5) @@ -143,7 +143,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: 17.3.8 - version: 17.3.8(ta2xvmedzeu3mme5vju3d2neh4) + version: 17.3.8(oj6kjp7stymmgwnpvro3bc4ivi) '@angular/cli': specifier: 17.3.11 version: 17.3.11(chokidar@3.6.0) @@ -164,7 +164,7 @@ importers: version: 7.0.3 ts-node: specifier: 10.9.2 - version: 10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@5.4.5) typescript: specifier: 5.4.5 version: 5.4.5 @@ -489,7 +489,7 @@ importers: version: 1.1.4 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)) jest-environment-node: specifier: 29.7.0 version: 29.7.0 @@ -537,7 +537,7 @@ importers: version: 2.6.2 ts-node: specifier: 10.9.2 - version: 10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5) apps/react: dependencies: @@ -562,22 +562,22 @@ importers: version: 18.0.11 css-loader: specifier: 6.10.0 - version: 6.10.0(webpack@5.94.0) + version: 6.10.0(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4)) source-map-loader: specifier: 4.0.2 - version: 4.0.2(webpack@5.94.0) + version: 4.0.2(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4)) style-loader: specifier: 3.3.4 - version: 3.3.4(webpack@5.94.0) + version: 3.3.4(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4)) ts-loader: specifier: 9.5.1 - version: 9.5.1(typescript@5.4.5)(webpack@5.94.0) + version: 9.5.1(typescript@5.4.5)(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4)) tsconfig-paths-webpack-plugin: specifier: 4.1.0 version: 4.1.0 webpack: specifier: 5.94.0 - version: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack-cli@5.1.4) + version: 5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4) webpack-cli: specifier: 5.1.4 version: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.94.0) @@ -657,19 +657,19 @@ importers: version: 2.0.0-beta.7(vue@3.2.47) css-loader: specifier: 6.10.0 - version: 6.10.0(webpack@5.94.0) + version: 6.10.0(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4)) minimatch: specifier: 4.2.3 version: 4.2.3 source-map-loader: specifier: 4.0.2 - version: 4.0.2(webpack@5.94.0) + version: 4.0.2(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4)) style-loader: specifier: 3.3.4 - version: 3.3.4(webpack@5.94.0) + version: 3.3.4(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4)) ts-loader: specifier: 9.5.1 - version: 9.5.1(typescript@4.9.5)(webpack@5.94.0) + version: 9.5.1(typescript@4.9.5)(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4)) tsconfig-paths-webpack-plugin: specifier: 4.1.0 version: 4.1.0 @@ -678,16 +678,16 @@ importers: version: 4.9.5 url-loader: specifier: 1.1.2 - version: 1.1.2(webpack@5.94.0) + version: 1.1.2(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4)) vue-loader: specifier: 17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.3.4)(vue@3.2.47)(webpack@5.94.0) + version: 17.4.2(@vue/compiler-sfc@3.3.4)(vue@3.2.47)(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4)) vue-router: specifier: 4.2.5 version: 4.2.5(vue@3.2.47) webpack: specifier: 5.94.0 - version: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack-cli@5.1.4) + version: 5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4) webpack-cli: specifier: 5.1.4 version: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.94.0) @@ -744,7 +744,7 @@ importers: version: 5.4.11(@types/node@20.12.8)(less@4.2.0)(lightningcss@1.28.1)(sass-embedded@1.66.0)(sass@1.81.0)(terser@5.36.0) webpack: specifier: 5.94.0 - version: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack-cli@4.10.0) + version: 5.94.0(@swc/core@1.9.2)(webpack-cli@4.10.0) webpack-cli: specifier: 4.10.0 version: 4.10.0(webpack@5.94.0) @@ -853,25 +853,25 @@ importers: version: 7.23.9(@babel/core@7.23.9) '@devextreme-generator/angular': specifier: 3.0.12 - version: 3.0.12(mktse5lvs4n2jhnoaohf3tcuti) + version: 3.0.12(atnximysgm2qhxoullfrc4ld7m) '@devextreme-generator/build-helpers': specifier: 3.0.12 - version: 3.0.12(ectyjufymdsezb24bv2esmeafq) + version: 3.0.12(jx45iv34cplwvde5i3ekp234ua) '@devextreme-generator/core': specifier: 3.0.12 - version: 3.0.12(mktse5lvs4n2jhnoaohf3tcuti) + version: 3.0.12(atnximysgm2qhxoullfrc4ld7m) '@devextreme-generator/declarations': specifier: 3.0.12 version: 3.0.12 '@devextreme-generator/inferno': specifier: 3.0.12 - version: 3.0.12(mktse5lvs4n2jhnoaohf3tcuti) + version: 3.0.12(atnximysgm2qhxoullfrc4ld7m) '@devextreme-generator/react': specifier: 3.0.12 - version: 3.0.12(mktse5lvs4n2jhnoaohf3tcuti) + version: 3.0.12(atnximysgm2qhxoullfrc4ld7m) '@devextreme-generator/vue': specifier: 3.0.12 - version: 3.0.12(mktse5lvs4n2jhnoaohf3tcuti) + version: 3.0.12(atnximysgm2qhxoullfrc4ld7m) '@jest/globals': specifier: 29.7.0 version: 29.7.0 @@ -958,7 +958,7 @@ importers: version: 17.1.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint-plugin-import@2.29.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0))(eslint@8.56.0) eslint-config-devextreme: specifier: 1.1.5 - version: 1.1.5(2wu47vven6w2q4wadgy2aiclqi) + version: 1.1.5(dviz67724z5lsegdjr2jecno6q) eslint-plugin-i18n: specifier: 2.3.0 version: 2.3.0 @@ -967,7 +967,7 @@ importers: version: 2.29.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0) eslint-plugin-jest: specifier: 27.6.0 - version: 27.6.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)))(typescript@4.9.5) + version: 27.6.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)))(typescript@4.9.5) eslint-plugin-jest-formatting: specifier: 3.1.0 version: 3.1.0(eslint@8.56.0) @@ -1195,7 +1195,7 @@ importers: version: 1.3.0 string-replace-loader: specifier: 3.1.0 - version: 3.1.0(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))) + version: 3.1.0(webpack@5.94.0(@swc/core@1.9.2)) stylelint: specifier: 15.11.0 version: 15.11.0(typescript@4.9.5) @@ -1219,13 +1219,13 @@ importers: version: 0.0.11 terser-webpack-plugin: specifier: 5.3.9 - version: 5.3.9(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))) + version: 5.3.9(@swc/core@1.9.2)(webpack@5.94.0(@swc/core@1.9.2)) through2: specifier: 2.0.5 version: 2.0.5 ts-jest: specifier: 29.1.2 - version: 29.1.2(@babel/core@7.23.9)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.9))(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)))(typescript@4.9.5) + version: 29.1.2(@babel/core@7.23.9)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.9))(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)))(typescript@4.9.5) tsc-alias: specifier: 1.8.10 version: 1.8.10 @@ -1246,10 +1246,10 @@ importers: version: 1.1.0 webpack: specifier: 5.94.0 - version: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15)) + version: 5.94.0(@swc/core@1.9.2) webpack-stream: specifier: 7.0.0 - version: 7.0.0(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))) + version: 7.0.0(webpack@5.94.0(@swc/core@1.9.2)) yaml: specifier: 2.5.0 version: 2.5.0 @@ -1362,7 +1362,7 @@ importers: version: 2.0.1(karma@6.4.4) karma-webpack: specifier: 5.0.1 - version: 5.0.1(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))) + version: 5.0.1(webpack@5.94.0(@swc/core@1.9.2)) ng-packagr: specifier: 17.3.0 version: 17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5))(tslib@2.6.3)(typescript@5.4.5) @@ -1386,7 +1386,7 @@ importers: version: 5.4.5 webpack: specifier: 5.94.0 - version: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15)) + version: 5.94.0(@swc/core@1.9.2) yargs: specifier: 17.7.2 version: 17.7.2 @@ -1402,7 +1402,7 @@ importers: version: 29.5.12 ts-jest: specifier: 29.1.3 - version: 29.1.3(@babel/core@7.24.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.0))(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.3(@babel/core@7.24.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.0))(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)))(typescript@5.4.5) packages/devextreme-react: dependencies: @@ -1439,7 +1439,7 @@ importers: version: 17.1.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0))(eslint@8.56.0) eslint-config-devextreme: specifier: 1.1.5 - version: 1.1.5(7y2kapk54x3chxrybrye64ikau) + version: 1.1.5(6j36mkhhhj37fby37wfpgi52ue) gulp: specifier: 4.0.2 version: 4.0.2 @@ -1463,7 +1463,7 @@ importers: version: 18.0.0(react@18.0.0) ts-jest: specifier: 29.1.3 - version: 29.1.3(@babel/core@7.24.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.0))(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)))(typescript@4.9.5) + version: 29.1.3(@babel/core@7.24.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.0))(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)))(typescript@4.9.5) typescript: specifier: 4.9.5 version: 4.9.5 @@ -1518,7 +1518,7 @@ importers: version: 2.0.5 ts-jest: specifier: 29.1.2 - version: 29.1.2(@babel/core@7.24.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.0))(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.2(@babel/core@7.24.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.0))(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)))(typescript@5.4.5) packages/devextreme-themebuilder: dependencies: @@ -1564,7 +1564,7 @@ importers: version: 17.1.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0))(eslint@8.56.0) eslint-config-devextreme: specifier: 1.1.5 - version: 1.1.5(s7hytideue6mgyvvaok756vzia) + version: 1.1.5(zsmfaq7l2ubx6arjipvaytbeca) express: specifier: 4.20.0 version: 4.20.0 @@ -1585,10 +1585,10 @@ importers: version: 18.0.1 ts-jest: specifier: 29.1.2 - version: 29.1.2(@babel/core@7.24.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.0))(jest@29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@4.9.5)))(typescript@4.9.5) + version: 29.1.2(@babel/core@7.24.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.0))(jest@29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@4.9.5)))(typescript@4.9.5) ts-node: specifier: 10.9.2 - version: 10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@4.9.5) + version: 10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@4.9.5) typescript: specifier: 4.9.5 version: 4.9.5 @@ -1622,7 +1622,7 @@ importers: version: 17.1.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0))(eslint@8.56.0) eslint-config-devextreme: specifier: 1.1.5 - version: 1.1.5(7y2kapk54x3chxrybrye64ikau) + version: 1.1.5(6j36mkhhhj37fby37wfpgi52ue) eslint-plugin-spellcheck: specifier: 0.0.20 version: 0.0.20(eslint@8.56.0) @@ -1643,7 +1643,7 @@ importers: version: 29.7.0 ts-jest: specifier: 29.1.3 - version: 29.1.3(@babel/core@7.24.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.0))(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)))(typescript@4.9.5) + version: 29.1.3(@babel/core@7.24.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.0))(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)))(typescript@4.9.5) typescript: specifier: 4.9.5 version: 4.9.5 @@ -8106,8 +8106,8 @@ packages: devextreme-cldr-data@1.0.3: resolution: {integrity: sha512-xd+uWv1KzEhr+ZH/MOWfDei3GFz+NAYyKUR9HgjM9BBwPel7PpMElYp4whM+PtAjziBaTssQnA//ob5c3BovTA==} - devextreme-internal-tools@16.0.0-beta.16: - resolution: {integrity: sha512-yTDikY771EVyribuPu5i+4muK8tgdO/J3Efi785UYhScZqAhQObLwkQgq09PWyK70+e77e+CB+2eDO7wgQvlyw==} + devextreme-internal-tools@16.0.0-beta.17: + resolution: {integrity: sha512-L0MdCFxOQaEEoQkJVQ4qYkaimCVmoXNxfb6BK/pHIMYa2Ln/rRF0s52XY+DvlTPNvrIPnhthyc0nxlYMSA3mLg==} engines: {node: '>=12.0.0'} hasBin: true @@ -9441,7 +9441,7 @@ packages: resolution: {integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==} engines: {node: '>= 4.0'} os: [darwin] - deprecated: Upgrade to fsevents v2 to mitigate potential security issues + deprecated: The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2 fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} @@ -16408,11 +16408,11 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-devkit/build-angular@17.3.8(ta2xvmedzeu3mme5vju3d2neh4)': + '@angular-devkit/build-angular@17.3.8(oj6kjp7stymmgwnpvro3bc4ivi)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.1703.8(chokidar@3.6.0) - '@angular-devkit/build-webpack': 0.1703.8(chokidar@3.6.0)(webpack-dev-server@4.15.1(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)))(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + '@angular-devkit/build-webpack': 0.1703.8(chokidar@3.6.0)(webpack-dev-server@4.15.1(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)))(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)) '@angular-devkit/core': 17.3.8(chokidar@3.6.0) '@angular/compiler-cli': 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5) '@babel/core': 7.24.0 @@ -16425,16 +16425,16 @@ snapshots: '@babel/preset-env': 7.24.0(@babel/core@7.24.0) '@babel/runtime': 7.24.0 '@discoveryjs/json-ext': 0.5.7 - '@ngtools/webpack': 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5))(typescript@5.4.5)(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + '@ngtools/webpack': 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5))(typescript@5.4.5)(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)) '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.1.7(@types/node@20.11.17)(less@4.2.0)(lightningcss@1.28.1)(sass@1.71.1)(terser@5.29.1)) ansi-colors: 4.1.3 autoprefixer: 10.4.18(postcss@8.4.35) - babel-loader: 9.1.3(@babel/core@7.24.0)(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + babel-loader: 9.1.3(@babel/core@7.24.0)(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)) babel-plugin-istanbul: 6.1.1 browserslist: 4.24.2 - copy-webpack-plugin: 11.0.0(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + copy-webpack-plugin: 11.0.0(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)) critters: 0.0.22 - css-loader: 6.10.0(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + css-loader: 6.10.0(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)) esbuild-wasm: 0.20.1 fast-glob: 3.3.2 http-proxy-middleware: 2.0.6(@types/express@4.17.21) @@ -16443,11 +16443,11 @@ snapshots: jsonc-parser: 3.2.1 karma-source-map-support: 1.4.0 less: 4.2.0 - less-loader: 11.1.0(less@4.2.0)(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) - license-webpack-plugin: 4.0.2(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + less-loader: 11.1.0(less@4.2.0)(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)) + license-webpack-plugin: 4.0.2(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)) loader-utils: 3.2.1 magic-string: 0.30.8 - mini-css-extract-plugin: 2.8.1(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + mini-css-extract-plugin: 2.8.1(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)) mrmime: 2.0.0 open: 8.4.2 ora: 5.4.1 @@ -16455,13 +16455,13 @@ snapshots: picomatch: 4.0.1 piscina: 4.4.0 postcss: 8.4.35 - postcss-loader: 8.1.1(postcss@8.4.35)(typescript@5.4.5)(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + postcss-loader: 8.1.1(postcss@8.4.35)(typescript@5.4.5)(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)) resolve-url-loader: 5.0.0 rxjs: 7.8.1 sass: 1.71.1 - sass-loader: 14.1.1(sass-embedded@1.66.0)(sass@1.71.1)(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + sass-loader: 14.1.1(sass-embedded@1.66.0)(sass@1.71.1)(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)) semver: 7.6.0 - source-map-loader: 5.0.0(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + source-map-loader: 5.0.0(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)) source-map-support: 0.5.21 terser: 5.29.1 tree-kill: 1.2.2 @@ -16470,15 +16470,15 @@ snapshots: undici: 6.11.1 vite: 5.1.7(@types/node@20.11.17)(less@4.2.0)(lightningcss@1.28.1)(sass@1.71.1)(terser@5.29.1) watchpack: 2.4.0 - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) - webpack-dev-middleware: 6.1.2(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) - webpack-dev-server: 4.15.1(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + webpack: 5.90.3(@swc/core@1.9.2)(esbuild@0.20.1) + webpack-dev-middleware: 6.1.2(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)) + webpack-dev-server: 4.15.1(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)) webpack-merge: 5.10.0 - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)))(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)))(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)) optionalDependencies: '@angular/platform-server': 17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10))) esbuild: 0.20.1 - jest: 29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@5.4.5)) jest-environment-jsdom: 29.7.0 karma: 6.4.4 ng-packagr: 17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5))(tslib@2.6.3)(typescript@5.4.5) @@ -16501,12 +16501,12 @@ snapshots: - utf-8-validate - webpack-cli - '@angular-devkit/build-webpack@0.1703.8(chokidar@3.6.0)(webpack-dev-server@4.15.1(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)))(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1))': + '@angular-devkit/build-webpack@0.1703.8(chokidar@3.6.0)(webpack-dev-server@4.15.1(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)))(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1))': dependencies: '@angular-devkit/architect': 0.1703.8(chokidar@3.6.0) rxjs: 7.8.1 - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) - webpack-dev-server: 4.15.1(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + webpack: 5.90.3(@swc/core@1.9.2)(esbuild@0.20.1) + webpack-dev-server: 4.15.1(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)) transitivePeerDependencies: - chokidar @@ -18360,9 +18360,9 @@ snapshots: dependencies: tslib: 2.3.1 - '@devextreme-generator/angular@3.0.12(mktse5lvs4n2jhnoaohf3tcuti)': + '@devextreme-generator/angular@3.0.12(atnximysgm2qhxoullfrc4ld7m)': dependencies: - '@devextreme-generator/core': 3.0.12(mktse5lvs4n2jhnoaohf3tcuti) + '@devextreme-generator/core': 3.0.12(atnximysgm2qhxoullfrc4ld7m) transitivePeerDependencies: - '@typescript-eslint/eslint-plugin' - eslint @@ -18377,17 +18377,17 @@ snapshots: - eslint-plugin-spellcheck - supports-color - '@devextreme-generator/build-helpers@3.0.12(ectyjufymdsezb24bv2esmeafq)': + '@devextreme-generator/build-helpers@3.0.12(jx45iv34cplwvde5i3ekp234ua)': dependencies: - '@devextreme-generator/angular': 3.0.12(mktse5lvs4n2jhnoaohf3tcuti) - '@devextreme-generator/core': 3.0.12(mktse5lvs4n2jhnoaohf3tcuti) - '@devextreme-generator/inferno': 3.0.12(mktse5lvs4n2jhnoaohf3tcuti) - '@devextreme-generator/preact': 3.0.12(mktse5lvs4n2jhnoaohf3tcuti) - '@devextreme-generator/react': 3.0.12(mktse5lvs4n2jhnoaohf3tcuti) + '@devextreme-generator/angular': 3.0.12(atnximysgm2qhxoullfrc4ld7m) + '@devextreme-generator/core': 3.0.12(atnximysgm2qhxoullfrc4ld7m) + '@devextreme-generator/inferno': 3.0.12(atnximysgm2qhxoullfrc4ld7m) + '@devextreme-generator/preact': 3.0.12(atnximysgm2qhxoullfrc4ld7m) + '@devextreme-generator/react': 3.0.12(atnximysgm2qhxoullfrc4ld7m) loader-utils: 2.0.4 typescript: 4.3.5 vinyl: 2.2.1 - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15)) + webpack: 5.94.0(@swc/core@1.9.2) transitivePeerDependencies: - '@swc/core' - '@typescript-eslint/eslint-plugin' @@ -18406,10 +18406,10 @@ snapshots: - uglify-js - webpack-cli - '@devextreme-generator/core@3.0.12(mktse5lvs4n2jhnoaohf3tcuti)': + '@devextreme-generator/core@3.0.12(atnximysgm2qhxoullfrc4ld7m)': dependencies: code-block-writer: 10.1.1 - eslint-config-devextreme: 0.2.0(mktse5lvs4n2jhnoaohf3tcuti) + eslint-config-devextreme: 0.2.0(atnximysgm2qhxoullfrc4ld7m) prettier: 2.8.8 prettier-eslint: 13.0.0 typescript: 4.3.5 @@ -18432,11 +18432,11 @@ snapshots: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - '@devextreme-generator/inferno@3.0.12(mktse5lvs4n2jhnoaohf3tcuti)': + '@devextreme-generator/inferno@3.0.12(atnximysgm2qhxoullfrc4ld7m)': dependencies: - '@devextreme-generator/core': 3.0.12(mktse5lvs4n2jhnoaohf3tcuti) - '@devextreme-generator/preact': 3.0.12(mktse5lvs4n2jhnoaohf3tcuti) - '@devextreme-generator/react': 3.0.12(mktse5lvs4n2jhnoaohf3tcuti) + '@devextreme-generator/core': 3.0.12(atnximysgm2qhxoullfrc4ld7m) + '@devextreme-generator/preact': 3.0.12(atnximysgm2qhxoullfrc4ld7m) + '@devextreme-generator/react': 3.0.12(atnximysgm2qhxoullfrc4ld7m) transitivePeerDependencies: - '@typescript-eslint/eslint-plugin' - eslint @@ -18451,10 +18451,10 @@ snapshots: - eslint-plugin-spellcheck - supports-color - '@devextreme-generator/preact@3.0.12(mktse5lvs4n2jhnoaohf3tcuti)': + '@devextreme-generator/preact@3.0.12(atnximysgm2qhxoullfrc4ld7m)': dependencies: - '@devextreme-generator/core': 3.0.12(mktse5lvs4n2jhnoaohf3tcuti) - '@devextreme-generator/react': 3.0.12(mktse5lvs4n2jhnoaohf3tcuti) + '@devextreme-generator/core': 3.0.12(atnximysgm2qhxoullfrc4ld7m) + '@devextreme-generator/react': 3.0.12(atnximysgm2qhxoullfrc4ld7m) transitivePeerDependencies: - '@typescript-eslint/eslint-plugin' - eslint @@ -18469,9 +18469,9 @@ snapshots: - eslint-plugin-spellcheck - supports-color - '@devextreme-generator/react@3.0.12(mktse5lvs4n2jhnoaohf3tcuti)': + '@devextreme-generator/react@3.0.12(atnximysgm2qhxoullfrc4ld7m)': dependencies: - '@devextreme-generator/core': 3.0.12(mktse5lvs4n2jhnoaohf3tcuti) + '@devextreme-generator/core': 3.0.12(atnximysgm2qhxoullfrc4ld7m) transitivePeerDependencies: - '@typescript-eslint/eslint-plugin' - eslint @@ -18486,10 +18486,10 @@ snapshots: - eslint-plugin-spellcheck - supports-color - '@devextreme-generator/vue@3.0.12(mktse5lvs4n2jhnoaohf3tcuti)': + '@devextreme-generator/vue@3.0.12(atnximysgm2qhxoullfrc4ld7m)': dependencies: - '@devextreme-generator/angular': 3.0.12(mktse5lvs4n2jhnoaohf3tcuti) - '@devextreme-generator/core': 3.0.12(mktse5lvs4n2jhnoaohf3tcuti) + '@devextreme-generator/angular': 3.0.12(atnximysgm2qhxoullfrc4ld7m) + '@devextreme-generator/core': 3.0.12(atnximysgm2qhxoullfrc4ld7m) prettier: 2.8.8 transitivePeerDependencies: - '@typescript-eslint/eslint-plugin' @@ -19015,7 +19015,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@4.9.5))': + '@jest/core@29.7.0(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@4.9.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0(node-notifier@9.0.1) @@ -19029,7 +19029,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.12.8)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@4.9.5)) + jest-config: 29.7.0(@types/node@20.12.8)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@4.9.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -19052,7 +19052,7 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@5.4.5))': + '@jest/core@29.7.0(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0(node-notifier@9.0.1) @@ -19066,7 +19066,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.12.8)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.12.8)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -19090,7 +19090,7 @@ snapshots: - ts-node optional: true - '@jest/core@29.7.0(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5))': + '@jest/core@29.7.0(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0(node-notifier@9.0.1) @@ -19104,7 +19104,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.12.8)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.12.8)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -19420,11 +19420,11 @@ snapshots: pump: 3.0.2 tar-fs: 2.1.1 - '@ngtools/webpack@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5))(typescript@5.4.5)(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1))': + '@ngtools/webpack@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5))(typescript@5.4.5)(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1))': dependencies: '@angular/compiler-cli': 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5) typescript: 5.4.5 - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.9.2)(esbuild@0.20.1) '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': dependencies: @@ -19506,21 +19506,21 @@ snapshots: - bluebird - supports-color - '@nrwl/devkit@18.3.4(nx@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15)))': + '@nrwl/devkit@18.3.4(nx@19.4.2(@swc/core@1.9.2))': dependencies: - '@nx/devkit': 18.3.4(nx@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15))) + '@nx/devkit': 18.3.4(nx@19.4.2(@swc/core@1.9.2)) transitivePeerDependencies: - nx - '@nrwl/devkit@19.4.2(nx@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15)))': + '@nrwl/devkit@19.4.2(nx@19.4.2(@swc/core@1.9.2))': dependencies: - '@nx/devkit': 19.4.2(nx@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15))) + '@nx/devkit': 19.4.2(nx@19.4.2(@swc/core@1.9.2)) transitivePeerDependencies: - nx - '@nrwl/jest@19.4.2(@babel/traverse@7.25.9)(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(node-notifier@9.0.1)(nx@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15)))(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5))(typescript@5.4.5)': + '@nrwl/jest@19.4.2(@babel/traverse@7.25.9)(@swc/core@1.9.2)(@types/node@20.12.8)(node-notifier@9.0.1)(nx@19.4.2(@swc/core@1.9.2))(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5))(typescript@5.4.5)': dependencies: - '@nx/jest': 19.4.2(@babel/traverse@7.25.9)(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(node-notifier@9.0.1)(nx@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15)))(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5))(typescript@5.4.5) + '@nx/jest': 19.4.2(@babel/traverse@7.25.9)(@swc/core@1.9.2)(@types/node@20.12.8)(node-notifier@9.0.1)(nx@19.4.2(@swc/core@1.9.2))(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5))(typescript@5.4.5) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -19536,9 +19536,9 @@ snapshots: - typescript - verdaccio - '@nrwl/js@19.4.2(@babel/traverse@7.25.9)(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(nx@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15)))(typescript@5.4.5)': + '@nrwl/js@19.4.2(@babel/traverse@7.25.9)(@swc/core@1.9.2)(@types/node@20.12.8)(nx@19.4.2(@swc/core@1.9.2))(typescript@5.4.5)': dependencies: - '@nx/js': 19.4.2(@babel/traverse@7.25.9)(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(nx@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15)))(typescript@5.4.5) + '@nx/js': 19.4.2(@babel/traverse@7.25.9)(@swc/core@1.9.2)(@types/node@20.12.8)(nx@19.4.2(@swc/core@1.9.2))(typescript@5.4.5) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -19557,59 +19557,59 @@ snapshots: transitivePeerDependencies: - debug - '@nrwl/tao@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15))': + '@nrwl/tao@19.4.2(@swc/core@1.9.2)': dependencies: - nx: 19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15)) + nx: 19.4.2(@swc/core@1.9.2) tslib: 2.6.3 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug - '@nrwl/workspace@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15))': + '@nrwl/workspace@19.4.2(@swc/core@1.9.2)': dependencies: - '@nx/workspace': 19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15)) + '@nx/workspace': 19.4.2(@swc/core@1.9.2) transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug - '@nx/devkit@18.3.4(nx@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15)))': + '@nx/devkit@18.3.4(nx@19.4.2(@swc/core@1.9.2))': dependencies: - '@nrwl/devkit': 18.3.4(nx@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15))) + '@nrwl/devkit': 18.3.4(nx@19.4.2(@swc/core@1.9.2)) ejs: 3.1.10 enquirer: 2.3.6 ignore: 5.3.1 - nx: 19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15)) + nx: 19.4.2(@swc/core@1.9.2) semver: 7.6.3 tmp: 0.2.3 tslib: 2.6.3 yargs-parser: 21.1.1 - '@nx/devkit@19.4.2(nx@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15)))': + '@nx/devkit@19.4.2(nx@19.4.2(@swc/core@1.9.2))': dependencies: - '@nrwl/devkit': 19.4.2(nx@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15))) + '@nrwl/devkit': 19.4.2(nx@19.4.2(@swc/core@1.9.2)) ejs: 3.1.10 enquirer: 2.3.6 ignore: 5.3.1 minimatch: 9.0.3 - nx: 19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15)) + nx: 19.4.2(@swc/core@1.9.2) semver: 7.6.3 tmp: 0.2.3 tslib: 2.6.3 yargs-parser: 21.1.1 - '@nx/jest@19.4.2(@babel/traverse@7.25.9)(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(node-notifier@9.0.1)(nx@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15)))(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5))(typescript@5.4.5)': + '@nx/jest@19.4.2(@babel/traverse@7.25.9)(@swc/core@1.9.2)(@types/node@20.12.8)(node-notifier@9.0.1)(nx@19.4.2(@swc/core@1.9.2))(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5))(typescript@5.4.5)': dependencies: '@jest/reporters': 29.7.0(node-notifier@9.0.1) '@jest/test-result': 29.7.0 - '@nrwl/jest': 19.4.2(@babel/traverse@7.25.9)(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(node-notifier@9.0.1)(nx@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15)))(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5))(typescript@5.4.5) - '@nx/devkit': 19.4.2(nx@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15))) - '@nx/js': 19.4.2(@babel/traverse@7.25.9)(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(nx@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15)))(typescript@5.4.5) + '@nrwl/jest': 19.4.2(@babel/traverse@7.25.9)(@swc/core@1.9.2)(@types/node@20.12.8)(node-notifier@9.0.1)(nx@19.4.2(@swc/core@1.9.2))(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5))(typescript@5.4.5) + '@nx/devkit': 19.4.2(nx@19.4.2(@swc/core@1.9.2)) + '@nx/js': 19.4.2(@babel/traverse@7.25.9)(@swc/core@1.9.2)(@types/node@20.12.8)(nx@19.4.2(@swc/core@1.9.2))(typescript@5.4.5) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.5) chalk: 4.1.2 identity-obj-proxy: 3.0.0 - jest-config: 29.7.0(@types/node@20.12.8)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.12.8)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)) jest-resolve: 29.7.0 jest-util: 29.7.0 minimatch: 9.0.3 @@ -19631,7 +19631,7 @@ snapshots: - typescript - verdaccio - '@nx/js@19.4.2(@babel/traverse@7.25.9)(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(nx@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15)))(typescript@5.4.5)': + '@nx/js@19.4.2(@babel/traverse@7.25.9)(@swc/core@1.9.2)(@types/node@20.12.8)(nx@19.4.2(@swc/core@1.9.2))(typescript@5.4.5)': dependencies: '@babel/core': 7.23.9 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.23.9) @@ -19640,9 +19640,9 @@ snapshots: '@babel/preset-env': 7.23.9(@babel/core@7.23.9) '@babel/preset-typescript': 7.26.0(@babel/core@7.23.9) '@babel/runtime': 7.26.0 - '@nrwl/js': 19.4.2(@babel/traverse@7.25.9)(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(nx@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15)))(typescript@5.4.5) - '@nx/devkit': 19.4.2(nx@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15))) - '@nx/workspace': 19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15)) + '@nrwl/js': 19.4.2(@babel/traverse@7.25.9)(@swc/core@1.9.2)(@types/node@20.12.8)(nx@19.4.2(@swc/core@1.9.2))(typescript@5.4.5) + '@nx/devkit': 19.4.2(nx@19.4.2(@swc/core@1.9.2)) + '@nx/workspace': 19.4.2(@swc/core@1.9.2) babel-plugin-const-enum: 1.2.0(@babel/core@7.23.9) babel-plugin-macros: 2.8.0 babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.23.9)(@babel/traverse@7.25.9) @@ -19659,7 +19659,7 @@ snapshots: ora: 5.3.0 semver: 7.6.3 source-map-support: 0.5.19 - ts-node: 10.9.1(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5) + ts-node: 10.9.1(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5) tsconfig-paths: 4.2.0 tslib: 2.6.3 transitivePeerDependencies: @@ -19703,13 +19703,13 @@ snapshots: '@nx/nx-win32-x64-msvc@19.4.2': optional: true - '@nx/workspace@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15))': + '@nx/workspace@19.4.2(@swc/core@1.9.2)': dependencies: - '@nrwl/workspace': 19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15)) - '@nx/devkit': 19.4.2(nx@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15))) + '@nrwl/workspace': 19.4.2(@swc/core@1.9.2) + '@nx/devkit': 19.4.2(nx@19.4.2(@swc/core@1.9.2)) chalk: 4.1.2 enquirer: 2.3.6 - nx: 19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15)) + nx: 19.4.2(@swc/core@1.9.2) tslib: 2.6.3 yargs-parser: 21.1.1 transitivePeerDependencies: @@ -22719,33 +22719,33 @@ snapshots: '@webcomponents/custom-elements@1.6.0': {} - '@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0)(webpack@5.94.0)': + '@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0(webpack@5.94.0))(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@4.10.0))': dependencies: - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack-cli@4.10.0) + webpack: 5.94.0(@swc/core@1.9.2)(webpack-cli@4.10.0) webpack-cli: 4.10.0(webpack@5.94.0) - '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.94.0)': + '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4(webpack-dev-server@4.15.1)(webpack@5.94.0))(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4))': dependencies: - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack-cli@5.1.4) + webpack: 5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.94.0) - '@webpack-cli/info@1.5.0(webpack-cli@4.10.0)': + '@webpack-cli/info@1.5.0(webpack-cli@4.10.0(webpack@5.94.0))': dependencies: envinfo: 7.14.0 webpack-cli: 4.10.0(webpack@5.94.0) - '@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.94.0)': + '@webpack-cli/info@2.0.2(webpack-cli@5.1.4(webpack-dev-server@4.15.1)(webpack@5.94.0))(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4))': dependencies: - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack-cli@5.1.4) + webpack: 5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.94.0) - '@webpack-cli/serve@1.7.0(webpack-cli@4.10.0)': + '@webpack-cli/serve@1.7.0(webpack-cli@4.10.0(webpack@5.94.0))': dependencies: webpack-cli: 4.10.0(webpack@5.94.0) - '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack-dev-server@4.15.1)(webpack@5.94.0)': + '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4(webpack-dev-server@4.15.1)(webpack@5.94.0))(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.94.0))(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4))': dependencies: - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack-cli@5.1.4) + webpack: 5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.94.0) optionalDependencies: webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.94.0) @@ -23437,12 +23437,12 @@ snapshots: - supports-color optional: true - babel-loader@9.1.3(@babel/core@7.24.0)(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + babel-loader@9.1.3(@babel/core@7.24.0)(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)): dependencies: '@babel/core': 7.24.0 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.9.2)(esbuild@0.20.1) babel-loader@9.2.1(@babel/core@7.23.9)(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20)): dependencies: @@ -24678,7 +24678,7 @@ snapshots: each-props: 1.3.2 is-plain-object: 5.0.0 - copy-webpack-plugin@11.0.0(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + copy-webpack-plugin@11.0.0(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)): dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 @@ -24686,7 +24686,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.9.2)(esbuild@0.20.1) core-js-compat@3.39.0: dependencies: @@ -24790,13 +24790,13 @@ snapshots: safe-buffer: 5.2.1 sha.js: 2.4.11 - create-jest@29.7.0(@types/node@20.11.17)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@4.9.5)): + create-jest@29.7.0(@types/node@20.11.17)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@4.9.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.11.17)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@4.9.5)) + jest-config: 29.7.0(@types/node@20.11.17)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@4.9.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -24805,13 +24805,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@20.11.17)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@20.11.17)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.11.17)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.11.17)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -24821,13 +24821,13 @@ snapshots: - ts-node optional: true - create-jest@29.7.0(@types/node@20.12.8)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@20.12.8)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.12.8)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.12.8)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -24892,7 +24892,7 @@ snapshots: utrie: 1.0.2 optional: true - css-loader@6.10.0(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + css-loader@6.10.0(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)): dependencies: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 @@ -24903,7 +24903,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.9.2)(esbuild@0.20.1) css-loader@6.10.0(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20)): dependencies: @@ -24918,7 +24918,7 @@ snapshots: optionalDependencies: webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20) - css-loader@6.10.0(webpack@5.94.0): + css-loader@6.10.0(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4)): dependencies: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 @@ -24929,7 +24929,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack-cli@5.1.4) + webpack: 5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4) css-select@4.3.0: dependencies: @@ -25370,7 +25370,7 @@ snapshots: devextreme-cldr-data@1.0.3: {} - devextreme-internal-tools@16.0.0-beta.16: + devextreme-internal-tools@16.0.0-beta.17: dependencies: dasherize: 2.0.0 deepmerge: 4.3.1 @@ -26194,60 +26194,60 @@ snapshots: eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0))(eslint@8.56.0) eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0) - eslint-config-devextreme@0.2.0(mktse5lvs4n2jhnoaohf3tcuti): + eslint-config-devextreme@0.2.0(atnximysgm2qhxoullfrc4ld7m): dependencies: '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5) eslint: 8.56.0 eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0))(eslint@8.56.0) eslint-config-airbnb-typescript: 17.1.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint-plugin-import@2.29.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0))(eslint@8.56.0) eslint-plugin-import: 2.29.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0) - eslint-plugin-jest: 27.6.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)))(typescript@4.9.5) + eslint-plugin-jest: 27.6.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)))(typescript@4.9.5) eslint-plugin-jest-formatting: 3.1.0(eslint@8.56.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) eslint-plugin-qunit: 7.3.4(eslint@8.56.0) eslint-plugin-rulesdir: 0.2.2 eslint-plugin-spellcheck: 0.0.20(eslint@8.56.0) - eslint-config-devextreme@1.1.5(2wu47vven6w2q4wadgy2aiclqi): + eslint-config-devextreme@1.1.5(6j36mkhhhj37fby37wfpgi52ue): dependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5) eslint: 8.56.0 - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0))(eslint@8.56.0) - eslint-config-airbnb-typescript: 17.1.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint-plugin-import@2.29.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0))(eslint@8.56.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0) - eslint-plugin-jest: 27.6.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)))(typescript@4.9.5) + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0))(eslint@8.56.0) + eslint-config-airbnb-typescript: 17.1.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0))(eslint@8.56.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0) + eslint-plugin-jest: 27.6.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)))(typescript@4.9.5) eslint-plugin-jest-formatting: 3.1.0(eslint@8.56.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) eslint-plugin-qunit: 7.3.4(eslint@8.56.0) eslint-plugin-rulesdir: 0.2.2 eslint-plugin-spellcheck: 0.0.20(eslint@8.56.0) - stylelint: 15.11.0(typescript@4.9.5) - stylelint-config-standard: 35.0.0(stylelint@15.11.0(typescript@4.9.5)) + stylelint: 16.5.0(typescript@4.9.5) + stylelint-config-standard: 35.0.0(stylelint@16.5.0(typescript@4.9.5)) - eslint-config-devextreme@1.1.5(7y2kapk54x3chxrybrye64ikau): + eslint-config-devextreme@1.1.5(dviz67724z5lsegdjr2jecno6q): dependencies: - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5) eslint: 8.56.0 - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0))(eslint@8.56.0) - eslint-config-airbnb-typescript: 17.1.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0))(eslint@8.56.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0) - eslint-plugin-jest: 27.6.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)))(typescript@4.9.5) + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0))(eslint@8.56.0) + eslint-config-airbnb-typescript: 17.1.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint-plugin-import@2.29.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0))(eslint@8.56.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0) + eslint-plugin-jest: 27.6.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)))(typescript@4.9.5) eslint-plugin-jest-formatting: 3.1.0(eslint@8.56.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) eslint-plugin-qunit: 7.3.4(eslint@8.56.0) eslint-plugin-rulesdir: 0.2.2 eslint-plugin-spellcheck: 0.0.20(eslint@8.56.0) - stylelint: 16.5.0(typescript@4.9.5) - stylelint-config-standard: 35.0.0(stylelint@16.5.0(typescript@4.9.5)) + stylelint: 15.11.0(typescript@4.9.5) + stylelint-config-standard: 35.0.0(stylelint@15.11.0(typescript@4.9.5)) - eslint-config-devextreme@1.1.5(s7hytideue6mgyvvaok756vzia): + eslint-config-devextreme@1.1.5(zsmfaq7l2ubx6arjipvaytbeca): dependencies: '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5) eslint: 8.56.0 eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0))(eslint@8.56.0) eslint-config-airbnb-typescript: 17.1.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0))(eslint@8.56.0) eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0) - eslint-plugin-jest: 27.6.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(jest@29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@4.9.5)))(typescript@4.9.5) + eslint-plugin-jest: 27.6.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(jest@29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@4.9.5)))(typescript@4.9.5) eslint-plugin-jest-formatting: 3.1.0(eslint@8.56.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) eslint-plugin-qunit: 7.3.4(eslint@8.56.0) @@ -26360,35 +26360,35 @@ snapshots: dependencies: eslint: 8.56.0 - eslint-plugin-jest@27.6.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)))(typescript@4.9.5): + eslint-plugin-jest@27.6.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)))(typescript@4.9.5): dependencies: '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@4.9.5) eslint: 8.56.0 optionalDependencies: '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5) - jest: 29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-jest@27.6.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(jest@29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@4.9.5)))(typescript@4.9.5): + eslint-plugin-jest@27.6.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(jest@29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@4.9.5)))(typescript@4.9.5): dependencies: '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@4.9.5) eslint: 8.56.0 optionalDependencies: '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5) - jest: 29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@4.9.5)) + jest: 29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@4.9.5)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-jest@27.6.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)))(typescript@4.9.5): + eslint-plugin-jest@27.6.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)))(typescript@4.9.5): dependencies: '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@4.9.5) eslint: 8.56.0 optionalDependencies: '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5))(eslint@8.56.0)(typescript@4.9.5) - jest: 29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)) transitivePeerDependencies: - supports-color - typescript @@ -28224,7 +28224,7 @@ snapshots: html-void-elements@3.0.0: {} - html-webpack-plugin@5.6.3(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + html-webpack-plugin@5.6.3(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -28232,7 +28232,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.9.2)(esbuild@0.20.1) optional: true html-webpack-plugin@5.6.3(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20)): @@ -29065,16 +29065,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@4.9.5)): + jest-cli@29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@4.9.5)): dependencies: - '@jest/core': 29.7.0(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@4.9.5)) + '@jest/core': 29.7.0(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@4.9.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.11.17)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@4.9.5)) + create-jest: 29.7.0(@types/node@20.11.17)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@4.9.5)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@20.11.17)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@4.9.5)) + jest-config: 29.7.0(@types/node@20.11.17)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@4.9.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -29086,16 +29086,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@5.4.5)) + '@jest/core': 29.7.0(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.11.17)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@20.11.17)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@20.11.17)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.11.17)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -29108,16 +29108,16 @@ snapshots: - ts-node optional: true - jest-cli@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)) + '@jest/core': 29.7.0(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.12.8)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@20.12.8)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@20.12.8)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.12.8)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -29129,7 +29129,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.11.17)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@4.9.5)): + jest-config@29.7.0(@types/node@20.11.17)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@4.9.5)): dependencies: '@babel/core': 7.23.9 '@jest/test-sequencer': 29.7.0 @@ -29155,12 +29155,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.11.17 - ts-node: 10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@4.9.5) + ts-node: 10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@4.9.5) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.11.17)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.11.17)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@5.4.5)): dependencies: '@babel/core': 7.23.9 '@jest/test-sequencer': 29.7.0 @@ -29186,13 +29186,13 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.11.17 - ts-node: 10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color optional: true - jest-config@29.7.0(@types/node@20.12.8)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@4.9.5)): + jest-config@29.7.0(@types/node@20.12.8)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@4.9.5)): dependencies: '@babel/core': 7.23.9 '@jest/test-sequencer': 29.7.0 @@ -29218,12 +29218,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.12.8 - ts-node: 10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@4.9.5) + ts-node: 10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@4.9.5) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.12.8)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.12.8)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@5.4.5)): dependencies: '@babel/core': 7.23.9 '@jest/test-sequencer': 29.7.0 @@ -29249,13 +29249,13 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.12.8 - ts-node: 10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color optional: true - jest-config@29.7.0(@types/node@20.12.8)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.12.8)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)): dependencies: '@babel/core': 7.23.9 '@jest/test-sequencer': 29.7.0 @@ -29281,7 +29281,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.12.8 - ts-node: 10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -29527,12 +29527,12 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@4.9.5)): + jest@29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@4.9.5)): dependencies: - '@jest/core': 29.7.0(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@4.9.5)) + '@jest/core': 29.7.0(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@4.9.5)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@4.9.5)) + jest-cli: 29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@4.9.5)) optionalDependencies: node-notifier: 9.0.1 transitivePeerDependencies: @@ -29541,12 +29541,12 @@ snapshots: - supports-color - ts-node - jest@29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@5.4.5)): + jest@29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@5.4.5)) + '@jest/core': 29.7.0(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@5.4.5)) optionalDependencies: node-notifier: 9.0.1 transitivePeerDependencies: @@ -29556,12 +29556,12 @@ snapshots: - ts-node optional: true - jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)): + jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)) + '@jest/core': 29.7.0(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)) optionalDependencies: node-notifier: 9.0.1 transitivePeerDependencies: @@ -29809,11 +29809,11 @@ snapshots: dependencies: source-map-support: 0.5.21 - karma-webpack@5.0.1(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))): + karma-webpack@5.0.1(webpack@5.94.0(@swc/core@1.9.2)): dependencies: glob: 7.2.3 minimatch: 9.0.5 - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15)) + webpack: 5.94.0(@swc/core@1.9.2) webpack-merge: 4.2.2 karma@6.4.4: @@ -29923,11 +29923,11 @@ snapshots: lead@4.0.0: {} - less-loader@11.1.0(less@4.2.0)(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + less-loader@11.1.0(less@4.2.0)(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)): dependencies: klona: 2.0.6 less: 4.2.0 - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.9.2)(esbuild@0.20.1) less@4.2.0: dependencies: @@ -29950,11 +29950,11 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - license-webpack-plugin@4.0.2(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + license-webpack-plugin@4.0.2(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)): dependencies: webpack-sources: 3.2.3 optionalDependencies: - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.9.2)(esbuild@0.20.1) lie@3.3.0: dependencies: @@ -30709,11 +30709,11 @@ snapshots: min-indent@1.0.1: {} - mini-css-extract-plugin@2.8.1(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + mini-css-extract-plugin@2.8.1(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)): dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.9.2)(esbuild@0.20.1) minimalistic-assert@1.0.1: {} @@ -31251,9 +31251,9 @@ snapshots: transitivePeerDependencies: - debug - nx@19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15)): + nx@19.4.2(@swc/core@1.9.2): dependencies: - '@nrwl/tao': 19.4.2(@swc/core@1.9.2(@swc/helpers@0.5.15)) + '@nrwl/tao': 19.4.2(@swc/core@1.9.2) '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.7 @@ -31934,14 +31934,14 @@ snapshots: postcss: 8.4.38 postcss-safe-parser: 6.0.0(postcss@8.4.38) - postcss-loader@8.1.1(postcss@8.4.35)(typescript@5.4.5)(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + postcss-loader@8.1.1(postcss@8.4.35)(typescript@5.4.5)(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)): dependencies: cosmiconfig: 9.0.0(typescript@5.4.5) jiti: 1.21.6 postcss: 8.4.35 semver: 7.6.0 optionalDependencies: - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.9.2)(esbuild@0.20.1) transitivePeerDependencies: - typescript @@ -33100,13 +33100,13 @@ snapshots: sass-embedded-win32-ia32: 1.66.0 sass-embedded-win32-x64: 1.66.0 - sass-loader@14.1.1(sass-embedded@1.66.0)(sass@1.71.1)(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + sass-loader@14.1.1(sass-embedded@1.66.0)(sass@1.71.1)(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)): dependencies: neo-async: 2.6.2 optionalDependencies: sass: 1.71.1 sass-embedded: 1.66.0 - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.9.2)(esbuild@0.20.1) sass-lookup@5.0.1: dependencies: @@ -33473,17 +33473,17 @@ snapshots: source-map-js@1.2.1: {} - source-map-loader@4.0.2(webpack@5.94.0): + source-map-loader@4.0.2(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4)): dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.1 - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack-cli@5.1.4) + webpack: 5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4) - source-map-loader@5.0.0(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + source-map-loader@5.0.0(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)): dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.1 - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.9.2)(esbuild@0.20.1) source-map-resolve@0.5.3: dependencies: @@ -33716,11 +33716,11 @@ snapshots: char-regex: 1.0.2 strip-ansi: 6.0.1 - string-replace-loader@3.1.0(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))): + string-replace-loader@3.1.0(webpack@5.94.0(@swc/core@1.9.2)): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15)) + webpack: 5.94.0(@swc/core@1.9.2) string-width@1.0.2: dependencies: @@ -33857,9 +33857,9 @@ snapshots: dependencies: webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20) - style-loader@3.3.4(webpack@5.94.0): + style-loader@3.3.4(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4)): dependencies: - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack-cli@5.1.4) + webpack: 5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4) style-search@0.1.0: {} @@ -34332,37 +34332,48 @@ snapshots: '@swc/core': 1.9.2(@swc/helpers@0.5.15) esbuild: 0.18.20 - terser-webpack-plugin@5.3.10(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + terser-webpack-plugin@5.3.10(@swc/core@1.9.2)(esbuild@0.20.1)(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.36.0 - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.9.2)(esbuild@0.20.1) optionalDependencies: '@swc/core': 1.9.2(@swc/helpers@0.5.15) esbuild: 0.20.1 - terser-webpack-plugin@5.3.10(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))): + terser-webpack-plugin@5.3.10(@swc/core@1.9.2)(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@4.10.0)): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.36.0 + webpack: 5.94.0(@swc/core@1.9.2)(webpack-cli@4.10.0) + optionalDependencies: + '@swc/core': 1.9.2(@swc/helpers@0.5.15) + + terser-webpack-plugin@5.3.10(@swc/core@1.9.2)(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.36.0 - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15)) + webpack: 5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4) optionalDependencies: '@swc/core': 1.9.2(@swc/helpers@0.5.15) - terser-webpack-plugin@5.3.10(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack@5.94.0): + terser-webpack-plugin@5.3.10(@swc/core@1.9.2)(webpack@5.94.0(@swc/core@1.9.2)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.36.0 - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack-cli@5.1.4) + webpack: 5.94.0(@swc/core@1.9.2) optionalDependencies: '@swc/core': 1.9.2(@swc/helpers@0.5.15) @@ -34378,14 +34389,14 @@ snapshots: '@swc/core': 1.9.2(@swc/helpers@0.5.15) esbuild: 0.18.20 - terser-webpack-plugin@5.3.9(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))): + terser-webpack-plugin@5.3.9(@swc/core@1.9.2)(webpack@5.94.0(@swc/core@1.9.2)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.36.0 - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15)) + webpack: 5.94.0(@swc/core@1.9.2) optionalDependencies: '@swc/core': 1.9.2(@swc/helpers@0.5.15) @@ -34974,11 +34985,11 @@ snapshots: ts-dedent@2.2.0: {} - ts-jest@29.1.2(@babel/core@7.23.9)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.9))(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)))(typescript@4.9.5): + ts-jest@29.1.2(@babel/core@7.23.9)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.9))(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)))(typescript@4.9.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -34991,11 +35002,11 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.23.9) - ts-jest@29.1.2(@babel/core@7.24.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.0))(jest@29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@4.9.5)))(typescript@4.9.5): + ts-jest@29.1.2(@babel/core@7.24.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.0))(jest@29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@4.9.5)))(typescript@4.9.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@4.9.5)) + jest: 29.7.0(@types/node@20.11.17)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@4.9.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -35008,11 +35019,11 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.24.0) - ts-jest@29.1.2(@babel/core@7.24.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.0))(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.1.2(@babel/core@7.24.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.0))(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -35025,11 +35036,11 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.24.0) - ts-jest@29.1.3(@babel/core@7.24.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.0))(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)))(typescript@4.9.5): + ts-jest@29.1.3(@babel/core@7.24.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.0))(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)))(typescript@4.9.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -35043,11 +35054,11 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.24.0) - ts-jest@29.1.3(@babel/core@7.24.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.0))(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.1.3(@babel/core@7.24.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.0))(jest@29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.12.8)(node-notifier@9.0.1)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -35061,7 +35072,7 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.24.0) - ts-loader@9.5.1(typescript@4.9.5)(webpack@5.94.0): + ts-loader@9.5.1(typescript@4.9.5)(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4)): dependencies: chalk: 4.1.2 enhanced-resolve: 5.17.1 @@ -35069,9 +35080,9 @@ snapshots: semver: 7.6.3 source-map: 0.7.4 typescript: 4.9.5 - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack-cli@5.1.4) + webpack: 5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4) - ts-loader@9.5.1(typescript@5.4.5)(webpack@5.94.0): + ts-loader@9.5.1(typescript@5.4.5)(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4)): dependencies: chalk: 4.1.2 enhanced-resolve: 5.17.1 @@ -35079,9 +35090,9 @@ snapshots: semver: 7.6.3 source-map: 0.7.4 typescript: 5.4.5 - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack-cli@5.1.4) + webpack: 5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4) - ts-node@10.9.1(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5): + ts-node@10.9.1(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -35101,7 +35112,7 @@ snapshots: optionalDependencies: '@swc/core': 1.9.2(@swc/helpers@0.5.15) - ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@4.9.5): + ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@4.9.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -35121,7 +35132,7 @@ snapshots: optionalDependencies: '@swc/core': 1.9.2(@swc/helpers@0.5.15) - ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.11.17)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.11.17)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -35141,7 +35152,7 @@ snapshots: optionalDependencies: '@swc/core': 1.9.2(@swc/helpers@0.5.15) - ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.15))(@types/node@20.12.8)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.12.8)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -35526,12 +35537,12 @@ snapshots: url-join@4.0.1: {} - url-loader@1.1.2(webpack@5.94.0): + url-loader@1.1.2(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4)): dependencies: loader-utils: 1.4.2 mime: 2.6.0 schema-utils: 1.0.0 - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack-cli@5.1.4) + webpack: 5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4) url-parse@1.5.10: dependencies: @@ -35820,12 +35831,12 @@ snapshots: transitivePeerDependencies: - supports-color - vue-loader@17.4.2(@vue/compiler-sfc@3.3.4)(vue@3.2.47)(webpack@5.94.0): + vue-loader@17.4.2(@vue/compiler-sfc@3.3.4)(vue@3.2.47)(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4)): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 watchpack: 2.4.2 - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack-cli@5.1.4) + webpack: 5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4) optionalDependencies: '@vue/compiler-sfc': 3.3.4 vue: 3.2.47 @@ -35896,9 +35907,9 @@ snapshots: webpack-cli@4.10.0(webpack@5.94.0): dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0)(webpack@5.94.0) - '@webpack-cli/info': 1.5.0(webpack-cli@4.10.0) - '@webpack-cli/serve': 1.7.0(webpack-cli@4.10.0) + '@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0(webpack@5.94.0))(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@4.10.0)) + '@webpack-cli/info': 1.5.0(webpack-cli@4.10.0(webpack@5.94.0)) + '@webpack-cli/serve': 1.7.0(webpack-cli@4.10.0(webpack@5.94.0)) colorette: 2.0.20 commander: 7.2.0 cross-spawn: 7.0.6 @@ -35906,15 +35917,15 @@ snapshots: import-local: 3.2.0 interpret: 2.2.0 rechoir: 0.7.1 - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack-cli@4.10.0) + webpack: 5.94.0(@swc/core@1.9.2)(webpack-cli@4.10.0) webpack-merge: 5.10.0 webpack-cli@5.1.4(webpack-dev-server@4.15.1)(webpack@5.94.0): dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.94.0) - '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.94.0) - '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack-dev-server@4.15.1)(webpack@5.94.0) + '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4(webpack-dev-server@4.15.1)(webpack@5.94.0))(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4)) + '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4(webpack-dev-server@4.15.1)(webpack@5.94.0))(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4)) + '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4(webpack-dev-server@4.15.1)(webpack@5.94.0))(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.94.0))(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4)) colorette: 2.0.20 commander: 10.0.1 cross-spawn: 7.0.6 @@ -35923,19 +35934,19 @@ snapshots: import-local: 3.2.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack-cli@5.1.4) + webpack: 5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4) webpack-merge: 5.10.0 optionalDependencies: webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.94.0) - webpack-dev-middleware@5.3.4(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + webpack-dev-middleware@5.3.4(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)): dependencies: colorette: 2.0.20 memfs: 3.5.3 mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.9.2)(esbuild@0.20.1) webpack-dev-middleware@5.3.4(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20)): dependencies: @@ -35947,16 +35958,16 @@ snapshots: webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20) optional: true - webpack-dev-middleware@5.3.4(webpack@5.94.0): + webpack-dev-middleware@5.3.4(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4)): dependencies: colorette: 2.0.20 memfs: 3.5.3 mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack-cli@5.1.4) + webpack: 5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4) - webpack-dev-middleware@6.1.2(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + webpack-dev-middleware@6.1.2(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)): dependencies: colorette: 2.0.20 memfs: 3.5.3 @@ -35964,7 +35975,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.9.2)(esbuild@0.20.1) webpack-dev-middleware@6.1.3(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20)): dependencies: @@ -36006,10 +36017,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 5.3.4(webpack@5.94.0) + webpack-dev-middleware: 5.3.4(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4)) ws: 8.18.0 optionalDependencies: - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack-cli@5.1.4) + webpack: 5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.94.0) transitivePeerDependencies: - bufferutil @@ -36017,7 +36028,7 @@ snapshots: - supports-color - utf-8-validate - webpack-dev-server@4.15.1(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + webpack-dev-server@4.15.1(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -36047,10 +36058,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 5.3.4(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + webpack-dev-middleware: 5.3.4(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)) ws: 8.18.0 optionalDependencies: - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.9.2)(esbuild@0.20.1) transitivePeerDependencies: - bufferutil - debug @@ -36116,7 +36127,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack-stream@7.0.0(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))): + webpack-stream@7.0.0(webpack@5.94.0(@swc/core@1.9.2)): dependencies: fancy-log: 1.3.3 lodash.clone: 4.5.0 @@ -36126,20 +36137,20 @@ snapshots: supports-color: 8.1.1 through: 2.3.8 vinyl: 2.2.1 - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15)) + webpack: 5.94.0(@swc/core@1.9.2) - webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)))(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)))(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)): dependencies: typed-assert: 1.0.9 - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.9.2)(esbuild@0.20.1) optionalDependencies: - html-webpack-plugin: 5.6.3(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + html-webpack-plugin: 5.6.3(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)) webpack-virtual-modules@0.5.0: {} webpack-virtual-modules@0.6.2: {} - webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1): + webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 @@ -36162,7 +36173,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + terser-webpack-plugin: 5.3.10(@swc/core@1.9.2)(esbuild@0.20.1)(webpack@5.90.3(@swc/core@1.9.2)(esbuild@0.20.1)) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -36170,7 +36181,7 @@ snapshots: - esbuild - uglify-js - webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15)): + webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20): dependencies: '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.14.1 @@ -36192,7 +36203,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))) + terser-webpack-plugin: 5.3.10(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20)(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -36200,7 +36211,7 @@ snapshots: - esbuild - uglify-js - webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20): + webpack@5.94.0(@swc/core@1.9.2): dependencies: '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.14.1 @@ -36222,7 +36233,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20)(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20)) + terser-webpack-plugin: 5.3.10(@swc/core@1.9.2)(webpack@5.94.0(@swc/core@1.9.2)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -36230,7 +36241,7 @@ snapshots: - esbuild - uglify-js - webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack-cli@4.10.0): + webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@4.10.0): dependencies: '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.14.1 @@ -36252,7 +36263,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack@5.94.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.9.2)(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@4.10.0)) watchpack: 2.4.2 webpack-sources: 3.2.3 optionalDependencies: @@ -36262,7 +36273,7 @@ snapshots: - esbuild - uglify-js - webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack-cli@5.1.4): + webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4): dependencies: '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.14.1 @@ -36284,7 +36295,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack@5.94.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.9.2)(webpack@5.94.0(@swc/core@1.9.2)(webpack-cli@5.1.4)) watchpack: 2.4.2 webpack-sources: 3.2.3 optionalDependencies: From 69d695bb11517cb1d692f88707fd9e43b20743cf Mon Sep 17 00:00:00 2001 From: Vlada Skorohodova <94827090+vladaskorohodova@users.noreply.github.com> Date: Wed, 4 Dec 2024 12:20:57 +0400 Subject: [PATCH 06/28] Pagination: describe demo (#28468) --- apps/demos/Demos/Pagination/Overview/description.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 apps/demos/Demos/Pagination/Overview/description.md diff --git a/apps/demos/Demos/Pagination/Overview/description.md b/apps/demos/Demos/Pagination/Overview/description.md new file mode 100644 index 00000000000..ada1cc79830 --- /dev/null +++ b/apps/demos/Demos/Pagination/Overview/description.md @@ -0,0 +1,10 @@ +DevExpress Pagination UI component allows users to navigate between pages and adjust page size at runtime. The Pagination component in this demo allows users to browse employee cards. + +To set up a Pagination component, specify the following options: + +- [itemCount](/Documentation/ApiReference/UI_Components/dxPagination/Configuration/#itemCount): the total number of elements in the target control. +- [pageSize](/Documentation/ApiReference/UI_Components/dxPagination/Configuration/#pageSize): the number of items per page. +- [allowedPageSizes](/Documentation/ApiReference/UI_Components/dxPagination/Configuration/#allowedPageSizes) : available page size choices. +- [pageIndex](/Documentation/ApiReference/UI_Components/dxPagination/Configuration/#pageIndex): page displayed first. +- [showNavigationButtons](/Documentation/ApiReference/UI_Components/dxPagination/Configuration/#showNavigationButtons): navigation button visibility. +- [showInfo](/Documentation/ApiReference/UI_Components/dxPagination/Configuration/#showInfo): information pane visibility. \ No newline at end of file From 5487143ead2a388dd4bb2ee316409de140be3b83 Mon Sep 17 00:00:00 2001 From: Anton Kuznetsov Date: Wed, 4 Dec 2024 14:21:45 +0400 Subject: [PATCH 07/28] Chat Overview demo: fix Vue bindings (#28496) --- apps/demos/Demos/Chat/Overview/Vue/App.vue | 119 +++++++++++---------- 1 file changed, 62 insertions(+), 57 deletions(-) diff --git a/apps/demos/Demos/Chat/Overview/Vue/App.vue b/apps/demos/Demos/Chat/Overview/Vue/App.vue index e39b85502c5..0141f6fff78 100644 --- a/apps/demos/Demos/Chat/Overview/Vue/App.vue +++ b/apps/demos/Demos/Chat/Overview/Vue/App.vue @@ -1,62 +1,67 @@ - - + + From f4372d7a1128ae11d2637f5b118c8f6507f4c464 Mon Sep 17 00:00:00 2001 From: Roman Semenov Date: Wed, 4 Dec 2024 14:53:57 +0400 Subject: [PATCH 08/28] Button - r1 - fix hovering if svg icon is used (T1266442) (#28495) --- .../js/__internal/core/r1/config_provider.tsx | 23 +++++++++++++------ .../js/__internal/core/r1/template_wrapper.ts | 4 ++++ 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/packages/devextreme/js/__internal/core/r1/config_provider.tsx b/packages/devextreme/js/__internal/core/r1/config_provider.tsx index 8ffff42a3d9..9c1607665c9 100644 --- a/packages/devextreme/js/__internal/core/r1/config_provider.tsx +++ b/packages/devextreme/js/__internal/core/r1/config_provider.tsx @@ -1,3 +1,4 @@ +/* eslint-disable @typescript-eslint/no-unsafe-return */ /* eslint-disable @typescript-eslint/no-explicit-any */ import { BaseInfernoComponent } from '@devextreme/runtime/inferno'; @@ -10,20 +11,28 @@ export interface ConfigProviderProps { export const ConfigProviderDefaultProps = {}; export class ConfigProvider extends BaseInfernoComponent { - public state: any = {}; + private readonly __getterCache: any = {}; - getConfig(): ConfigContextValue { - return { + get config(): ConfigContextValue { + if (this.__getterCache.config !== undefined) { + return this.__getterCache.config; + } + // eslint-disable-next-line no-return-assign + return this.__getterCache.config = ((): any => ({ rtlEnabled: this.props.rtlEnabled, - }; + }))(); + } + + componentWillUpdate(nextProps: ConfigProviderProps): void { + if (this.props.rtlEnabled !== nextProps.rtlEnabled) { + this.__getterCache.config = undefined; + } } getChildContext(): any { return { ...this.context, - ...{ - [ConfigContext.id]: this.getConfig() || ConfigContext.defaultValue, - }, + [ConfigContext.id]: this.config || ConfigContext.defaultValue, }; } diff --git a/packages/devextreme/js/__internal/core/r1/template_wrapper.ts b/packages/devextreme/js/__internal/core/r1/template_wrapper.ts index 6246ab9f569..7abbb47d241 100644 --- a/packages/devextreme/js/__internal/core/r1/template_wrapper.ts +++ b/packages/devextreme/js/__internal/core/r1/template_wrapper.ts @@ -160,6 +160,10 @@ export class TemplateWrapper extends InfernoComponent { return true; } + if (!isDefined(data) || !isDefined(nextData)) { + return model !== nextModel; + } + return !equalityComparer(data, nextData); } From e38d14effbfa4b5f41a78efc294071e72100ed0b Mon Sep 17 00:00:00 2001 From: volvl Date: Wed, 4 Dec 2024 15:42:16 +0400 Subject: [PATCH 09/28] Replace dxi-toolbar-item with a component-specific configuration component (#28493) --- .../Popup/Overview/Angular/app/app.component.html | 12 ++++++------ .../Popup/Scrolling/Angular/app/app.component.html | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/apps/demos/Demos/Popup/Overview/Angular/app/app.component.html b/apps/demos/Demos/Popup/Overview/Angular/app/app.component.html index 354825cb012..f4a06540c4a 100644 --- a/apps/demos/Demos/Popup/Overview/Angular/app/app.component.html +++ b/apps/demos/Demos/Popup/Overview/Angular/app/app.component.html @@ -30,27 +30,27 @@ container=".dx-viewport" [(visible)]="popupVisible" > - - - + - - + - +
diff --git a/apps/demos/Demos/Popup/Scrolling/Angular/app/app.component.html b/apps/demos/Demos/Popup/Scrolling/Angular/app/app.component.html index dd66dbaf138..8d3273ede78 100644 --- a/apps/demos/Demos/Popup/Scrolling/Angular/app/app.component.html +++ b/apps/demos/Demos/Popup/Scrolling/Angular/app/app.component.html @@ -57,13 +57,13 @@
- - + - - + From 24c097d47168ec96c10440171411bc607872dce5 Mon Sep 17 00:00:00 2001 From: Anton Kuznetsov Date: Wed, 4 Dec 2024 17:06:30 +0400 Subject: [PATCH 10/28] Button: no error should be raised when hovering if svg icon is used (T1266442) (#28497) --- .../tests/DevExpress.ui.widgets/button.tests.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/devextreme/testing/tests/DevExpress.ui.widgets/button.tests.js b/packages/devextreme/testing/tests/DevExpress.ui.widgets/button.tests.js index 57114da29bf..812ed5a8a28 100644 --- a/packages/devextreme/testing/tests/DevExpress.ui.widgets/button.tests.js +++ b/packages/devextreme/testing/tests/DevExpress.ui.widgets/button.tests.js @@ -60,6 +60,17 @@ QUnit.module('Button', function() { assert.ok(this.element.hasClass(BUTTON_HAS_TEXT_CLASS, 'button with text has text class')); }); + QUnit.test('no error should be raised when hovering if svg icon is used (T1266442)', function(assert) { + this.instance.option('icon', ''); + try { + this.element.trigger('dxhoverstart'); + } catch(e) { + assert.ok(false, `error is handled: ${e}`); + } + + assert.ok(this.element.hasClass('dx-state-hover'), 'hovered class is added'); + }); + QUnit.test('onClick', function(assert) { const clickHandler = sinon.spy(); From e0abce0c15a0c323cc0dc0f432831cda14633e4d Mon Sep 17 00:00:00 2001 From: Roman Semenov Date: Wed, 4 Dec 2024 17:35:59 +0400 Subject: [PATCH 11/28] Scheduler a11y: fix Overview demo contrast issues (#28200) --- .../Overview/Angular/app/app.component.css | 144 +++++++++++++----- .../Overview/Angular/app/app.component.html | 4 +- .../Overview/Angular/app/app.service.ts | 10 +- .../Demos/Scheduler/Overview/React/App.tsx | 2 +- .../Scheduler/Overview/React/ResourceCell.tsx | 2 +- .../Demos/Scheduler/Overview/React/data.ts | 10 +- .../Demos/Scheduler/Overview/React/styles.css | 137 ++++++++++++----- .../Demos/Scheduler/Overview/ReactJs/App.js | 2 +- .../Overview/ReactJs/ResourceCell.js | 5 +- .../Demos/Scheduler/Overview/ReactJs/data.js | 10 +- .../Scheduler/Overview/ReactJs/styles.css | 137 ++++++++++++----- .../Demos/Scheduler/Overview/Vue/App.vue | 77 +++++++--- .../Demos/Scheduler/Overview/Vue/DataCell.vue | 19 ++- .../Scheduler/Overview/Vue/ResourceCell.vue | 37 ++++- .../Demos/Scheduler/Overview/Vue/data.ts | 10 +- .../Demos/Scheduler/Overview/jQuery/data.js | 10 +- .../Demos/Scheduler/Overview/jQuery/index.js | 2 +- .../Scheduler/Overview/jQuery/styles.css | 130 +++++++++++----- .../{gym => Scheduler/Overview}/icon-abs.png | Bin .../Overview}/icon-fitball.png | Bin .../{gym => Scheduler/Overview}/icon-step.png | Bin apps/demos/images/gym/coach-man.png | Bin 26183 -> 0 bytes apps/demos/images/gym/coach-woman.png | Bin 27242 -> 0 bytes ...Scheduler-Overview (fluent.blue.light).png | Bin 152745 -> 150428 bytes ...heduler-Overview (material.blue.light).png | Bin 144788 -> 143317 bytes .../testing/etalons/Scheduler-Overview.png | Bin 180405 -> 165449 bytes ...overview_selection (fluent.blue.light).png | Bin 146465 -> 128598 bytes ...erview_selection (material.blue.light).png | Bin 142432 -> 125808 bytes .../etalons/scheduler_overview_selection.png | Bin 175143 -> 141098 bytes 29 files changed, 517 insertions(+), 231 deletions(-) rename apps/demos/images/{gym => Scheduler/Overview}/icon-abs.png (100%) rename apps/demos/images/{gym => Scheduler/Overview}/icon-fitball.png (100%) rename apps/demos/images/{gym => Scheduler/Overview}/icon-step.png (100%) delete mode 100644 apps/demos/images/gym/coach-man.png delete mode 100644 apps/demos/images/gym/coach-woman.png diff --git a/apps/demos/Demos/Scheduler/Overview/Angular/app/app.component.css b/apps/demos/Demos/Scheduler/Overview/Angular/app/app.component.css index afd43782211..a4c619487f7 100644 --- a/apps/demos/Demos/Scheduler/Overview/Angular/app/app.component.css +++ b/apps/demos/Demos/Scheduler/Overview/Angular/app/app.component.css @@ -1,35 +1,62 @@ +::ng-deep .dx-scheduler-group-header, +::ng-deep .dx-scheduler-date-table-cell { + position: relative; +} + +::ng-deep .dx-color-scheme-light, +::ng-deep .dx-color-scheme-carmine, +::ng-deep .dx-color-scheme-softblue, +::ng-deep .dx-color-scheme-blue-light, +::ng-deep .dx-color-scheme-saas-light, +::ng-deep .dx-color-scheme-lime-light, +::ng-deep .dx-color-scheme-orange-light, +::ng-deep .dx-color-scheme-purple-light, +::ng-deep .dx-color-scheme-teal-light { + --text-color-1: rgba(0, 0, 0, .6); + --text-color-2: rgba(255, 255, 255, 1); + --disabled-color: rgba(0, 0, 0, 0.38); + --background-color-1: rgba(50, 134, 56, 1); + --background-color-2: rgba(194, 81, 0, 1); +} + +::ng-deep .dx-color-scheme-dark, +::ng-deep .dx-color-scheme-darkviolet, +::ng-deep .dx-color-scheme-darkmoon, +::ng-deep .dx-color-scheme-blue-dark, +::ng-deep .dx-color-scheme-saas-dark, +::ng-deep .dx-color-scheme-lime-dark, +::ng-deep .dx-color-scheme-orange-dark, +::ng-deep .dx-color-scheme-purple-dark, +::ng-deep .dx-color-scheme-teal-dark { + --text-color-1: rgba(255, 255, 255, 1); + --text-color-2: rgba(54, 54, 64, 1); + --disabled-color: rgba(255, 255, 255, 0.38); + --background-color-1: rgba(159, 213, 161, 1); + --background-color-2: rgba(255, 181, 127, 1); + +} + +::ng-deep .dx-scheduler-header .dx-toolbar .dx-button, +::ng-deep .dx-scheduler-header .dx-toolbar .dx-button .dx-icon { + color: var(--text-color-1); +} + ::ng-deep .dx-scheduler-date-table-other-month.dx-scheduler-date-table-cell { opacity: 1; - color: rgba(0, 0, 0, 0.3) !important; -} - -::ng-deep .dx-color-scheme-light .dx-scheduler-work-space-month .dx-scheduler-date-table-cell, -::ng-deep .dx-color-scheme-carmine .dx-scheduler-work-space-month .dx-scheduler-date-table-cell, -::ng-deep .dx-color-scheme-softblue .dx-scheduler-work-space-month .dx-scheduler-date-table-cell, -::ng-deep .dx-color-scheme-blue-light .dx-scheduler-work-space-month .dx-scheduler-date-table-cell, -::ng-deep .dx-color-scheme-saas-light .dx-scheduler-work-space-month .dx-scheduler-date-table-cell, -::ng-deep .dx-color-scheme-lime-light .dx-scheduler-work-space-month .dx-scheduler-date-table-cell, -::ng-deep .dx-color-scheme-orange-light .dx-scheduler-work-space-month .dx-scheduler-date-table-cell, -::ng-deep .dx-color-scheme-purple-light .dx-scheduler-work-space-month .dx-scheduler-date-table-cell, -::ng-deep .dx-color-scheme-teal-light .dx-scheduler-work-space-month .dx-scheduler-date-table-cell { - color: rgba(0, 0, 0, .6); -} - -::ng-deep .dx-color-scheme-dark .dx-scheduler-work-space-month .dx-scheduler-date-table-cell, -::ng-deep .dx-color-scheme-darkviolet .dx-scheduler-work-space-month .dx-scheduler-date-table-cell, -::ng-deep .dx-color-scheme-darkmoon .dx-scheduler-work-space-month .dx-scheduler-date-table-cell, -::ng-deep .dx-color-scheme-blue-dark .dx-scheduler-work-space-month .dx-scheduler-date-table-cell, -::ng-deep .dx-color-scheme-saas-dark .dx-scheduler-work-space-month .dx-scheduler-date-table-cell, -::ng-deep .dx-color-scheme-lime-dark .dx-scheduler-work-space-month .dx-scheduler-date-table-cell, -::ng-deep .dx-color-scheme-orange-dark .dx-scheduler-work-space-month .dx-scheduler-date-table-cell, -::ng-deep .dx-color-scheme-purple-dark .dx-scheduler-work-space-month .dx-scheduler-date-table-cell, -::ng-deep .dx-color-scheme-teal-dark .dx-scheduler-work-space-month .dx-scheduler-date-table-cell { - color: rgba(255, 255, 255, 1); + color: var(--disabled-color) !important; } -::ng-deep .dx-scheduler-group-header-content, -::ng-deep .dx-scheduler-date-table-cell { - position: relative; +::ng-deep .dx-scheduler-work-space-month .dx-scheduler-date-table-cell { + color: var(--text-color-1); +} + +::ng-deep .dx-scheduler-work-space-month .dx-scheduler-appointment { + color: var(--text-color-2); + line-height: 22px; +} + +::ng-deep .dx-scheduler-work-space-month .dx-scheduler-appointment .dx-scheduler-appointment-content { + padding-top: 0; } ::ng-deep .dx-scheduler-date-table-cell .dx-template-wrapper { @@ -39,12 +66,32 @@ padding-right: 6px; } -::ng-deep .avatar { - width: 155px; +::ng-deep .avatar { + width: 124px; float: left; overflow: hidden; position: relative; - height: 125px; + height: 124px; + border: 1px solid rgba(0, 0, 0, 0.24); + border-radius: 50%; + background-color: rgba(255, 255, 255, 1); +} + +::ng-deep .avatar img { + position: relative; + width: 126px; + height: 130px; + object-fit: contain; +} + +::ng-deep .avatar[title="John Heart"] img { + top: 5px; + left: 3px; +} + +::ng-deep .avatar[title="Greta Sims"] img { + top: 5px; + left: -7px; } ::ng-deep .name { @@ -55,52 +102,65 @@ } ::ng-deep .name h2 { - color: #fff; + color: var(--text-color-2); font-size: 28px; text-align: left; - padding: 0 0 5px 175px; + padding: 0 0 0 170px; margin: 0; + height: 40px; + line-height: 40px; } ::ng-deep .info { width: auto; text-align: left; height: 100%; - font-size: 11pt; + font-size: 14px; + line-height: 20px; font-weight: normal; - padding: 25px 20px; + padding: 25px 20px 25px 40px; + color: #707070; +} + +::ng-deep .dx-color-scheme-contrast .info { + color: #fff; } ::ng-deep .day-cell { + width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat; } +::ng-deep .dx-scheduler-appointment { + color: rgba(255, 255, 255, 1); +} + ::ng-deep .employee-1 { - background-color: rgba(86, 202, 133, 0.1); + background-color: rgba(55, 126, 58, 0.08); } ::ng-deep .employee-2 { - background-color: rgba(255, 151, 71, 0.1); + background-color: rgba(194, 81, 0, 0.08); } ::ng-deep .employee-weekend-1 { - background-color: rgba(86, 202, 133, 0.2); + background-color: rgba(55, 126, 58, 0.12); } ::ng-deep .employee-weekend-2 { - background-color: rgba(255, 151, 71, 0.2); + background-color: rgba(194, 81, 0, 0.12); } ::ng-deep .training-background-0 { - background-image: url("../../../../images/gym/icon-abs.png"); + background-image: url("../../../../images/Scheduler/Overview/icon-abs.png"); } ::ng-deep .training-background-1 { - background-image: url("../../../../images/gym/icon-step.png"); + background-image: url("../../../../images/Scheduler/Overview/icon-step.png"); } ::ng-deep .training-background-2 { - background-image: url("../../../../images/gym/icon-fitball.png"); + background-image: url("../../../../images/Scheduler/Overview/icon-fitball.png"); } diff --git a/apps/demos/Demos/Scheduler/Overview/Angular/app/app.component.html b/apps/demos/Demos/Scheduler/Overview/Angular/app/app.component.html index 7e3bb9b4406..2cd0fee8816 100644 --- a/apps/demos/Demos/Scheduler/Overview/Angular/app/app.component.html +++ b/apps/demos/Demos/Scheduler/Overview/Angular/app/app.component.html @@ -8,7 +8,7 @@ [startDayHour]="8" [endDayHour]="18" [showAllDayPanel]="false" - [height]="600" + [height]="710" [groups]="['employeeID']" resourceCellTemplate="resourceCellTemplate" dataCellTemplate="dataCellTemplate" @@ -25,7 +25,7 @@

{{ employee.text }}

-
+
{{ employee.text }} photo
diff --git a/apps/demos/Demos/Scheduler/Overview/Angular/app/app.service.ts b/apps/demos/Demos/Scheduler/Overview/Angular/app/app.service.ts index ccb593f1e82..6a0b6222134 100644 --- a/apps/demos/Demos/Scheduler/Overview/Angular/app/app.service.ts +++ b/apps/demos/Demos/Scheduler/Overview/Angular/app/app.service.ts @@ -27,15 +27,15 @@ export class Data { const employees: Employee[] = [{ text: 'John Heart', id: 1, - color: '#56ca85', - avatar: '../../../../images/gym/coach-man.png', + color: 'var(--background-color-1)', + avatar: '../../../../images/employees/19.png', age: 27, discipline: 'ABS, Fitball, StepFit', }, { - text: 'Sandra Johnson', + text: 'Greta Sims', id: 2, - color: '#ff9747', - avatar: '../../../../images/gym/coach-woman.png', + color: 'var(--background-color-2)', + avatar: '../../../../images/employees/31.png', age: 25, discipline: 'ABS, Fitball, StepFit', }]; diff --git a/apps/demos/Demos/Scheduler/Overview/React/App.tsx b/apps/demos/Demos/Scheduler/Overview/React/App.tsx index efb02761067..87977bb0326 100644 --- a/apps/demos/Demos/Scheduler/Overview/React/App.tsx +++ b/apps/demos/Demos/Scheduler/Overview/React/App.tsx @@ -20,7 +20,7 @@ const App = () => ( views={views} defaultCurrentView="month" defaultCurrentDate={currentDate} - height={600} + height={710} showAllDayPanel={true} firstDayOfWeek={1} startDayHour={8} diff --git a/apps/demos/Demos/Scheduler/Overview/React/ResourceCell.tsx b/apps/demos/Demos/Scheduler/Overview/React/ResourceCell.tsx index 2ea79a94aa9..99f4f0595e2 100644 --- a/apps/demos/Demos/Scheduler/Overview/React/ResourceCell.tsx +++ b/apps/demos/Demos/Scheduler/Overview/React/ResourceCell.tsx @@ -12,7 +12,7 @@ const ResourceCell = (props: ResourceCellProps) => {

{text}

-
+
{`${text} ( views={views} defaultCurrentView="month" defaultCurrentDate={currentDate} - height={600} + height={710} showAllDayPanel={true} firstDayOfWeek={1} startDayHour={8} diff --git a/apps/demos/Demos/Scheduler/Overview/ReactJs/ResourceCell.js b/apps/demos/Demos/Scheduler/Overview/ReactJs/ResourceCell.js index 61681cc2fce..6f080eb30b8 100644 --- a/apps/demos/Demos/Scheduler/Overview/ReactJs/ResourceCell.js +++ b/apps/demos/Demos/Scheduler/Overview/ReactJs/ResourceCell.js @@ -16,7 +16,10 @@ const ResourceCell = (props) => { >

{text}

-
+
{`${text} diff --git a/apps/demos/Demos/Scheduler/Overview/Vue/DataCell.vue b/apps/demos/Demos/Scheduler/Overview/Vue/DataCell.vue index c1b31e2ec7a..c3e656a2ff4 100644 --- a/apps/demos/Demos/Scheduler/Overview/Vue/DataCell.vue +++ b/apps/demos/Demos/Scheduler/Overview/Vue/DataCell.vue @@ -43,36 +43,41 @@ function getCurrentTraining(date, employeeID) { diff --git a/apps/demos/Demos/Scheduler/Overview/Vue/ResourceCell.vue b/apps/demos/Demos/Scheduler/Overview/Vue/ResourceCell.vue index 13e00db3a19..e2d3b3ca4ef 100644 --- a/apps/demos/Demos/Scheduler/Overview/Vue/ResourceCell.vue +++ b/apps/demos/Demos/Scheduler/Overview/Vue/ResourceCell.vue @@ -6,7 +6,7 @@ >

{{ employee.text }}

-
+
\ No newline at end of file diff --git a/apps/demos/Demos/Pagination/Overview/Vue/data.js b/apps/demos/Demos/Pagination/Overview/Vue/data.js deleted file mode 100644 index 6380157422d..00000000000 --- a/apps/demos/Demos/Pagination/Overview/Vue/data.js +++ /dev/null @@ -1,121 +0,0 @@ -export const customers = [{ - ID: 1, - CompanyName: 'Super Mart of the West', - Address: '702 SW 8th Street', - City: 'Bentonville', - State: 'Arkansas', - Zipcode: 72716, - Phone: '(800) 555-2797', - Fax: '(800) 555-2171', - Website: 'http://www.nowebsitesupermart.dx', -}, { - ID: 2, - CompanyName: 'Electronics Depot', - Address: '2455 Paces Ferry Road NW', - City: 'Atlanta', - State: 'Georgia', - Zipcode: 30339, - Phone: '(800) 595-3232', - Fax: '(800) 595-3231', - Website: 'http://www.nowebsitedepot.dx', -}, { - ID: 3, - CompanyName: 'K&S Music', - Address: '1000 Nicllet Mall', - City: 'Minneapolis', - State: 'Minnesota', - Zipcode: 55403, - Phone: '(612) 304-6073', - Fax: '(612) 304-6074', - Website: 'http://www.nowebsitemusic.dx', -}, { - ID: 4, - CompanyName: "Tom's Club", - Address: '999 Lake Drive', - City: 'Issaquah', - State: 'Washington', - Zipcode: 98027, - Phone: '(800) 955-2292', - Fax: '(800) 955-2293', - Website: 'http://www.nowebsitetomsclub.dx', -}, { - ID: 5, - CompanyName: 'E-Mart', - Address: '3333 Beverly Rd', - City: 'Hoffman Estates', - State: 'Illinois', - Zipcode: 60179, - Phone: '(847) 286-2500', - Fax: '(847) 286-2501', - Website: 'http://www.nowebsiteemart.dx', -}, { - ID: 6, - CompanyName: 'Walters', - Address: '200 Wilmot Rd', - City: 'Deerfield', - State: 'Illinois', - Zipcode: 60015, - Phone: '(847) 940-2500', - Fax: '(847) 940-2501', - Website: 'http://www.nowebsitewalters.dx', -}, { - ID: 7, - CompanyName: 'StereoShack', - Address: '400 Commerce S', - City: 'Fort Worth', - State: 'Texas', - Zipcode: 76102, - Phone: '(817) 820-0741', - Fax: '(817) 820-0742', - Website: 'http://www.nowebsiteshack.dx', -}, { - ID: 8, - CompanyName: 'Circuit Town', - Address: '2200 Kensington Court', - City: 'Oak Brook', - State: 'Illinois', - Zipcode: 60523, - Phone: '(800) 955-2929', - Fax: '(800) 955-9392', - Website: 'http://www.nowebsitecircuittown.dx', -}, { - ID: 9, - CompanyName: 'Premier Buy', - Address: '7601 Penn Avenue South', - City: 'Richfield', - State: 'Minnesota', - Zipcode: 55423, - Phone: '(612) 291-1000', - Fax: '(612) 291-2001', - Website: 'http://www.nowebsitepremierbuy.dx', -}, { - ID: 10, - CompanyName: 'ElectrixMax', - Address: '263 Shuman Blvd', - City: 'Naperville', - State: 'Illinois', - Zipcode: 60563, - Phone: '(630) 438-7800', - Fax: '(630) 438-7801', - Website: 'http://www.nowebsiteelectrixmax.dx', -}, { - ID: 11, - CompanyName: 'Video Emporium', - Address: '1201 Elm Street', - City: 'Dallas', - State: 'Texas', - Zipcode: 75270, - Phone: '(214) 854-3000', - Fax: '(214) 854-3001', - Website: 'http://www.nowebsitevideoemporium.dx', -}, { - ID: 12, - CompanyName: 'Screen Shop', - Address: '1000 Lowes Blvd', - City: 'Mooresville', - State: 'North Carolina', - Zipcode: 28117, - Phone: '(800) 445-6937', - Fax: '(800) 445-6938', - Website: 'http://www.nowebsitescreenshop.dx', -}]; diff --git a/apps/demos/Demos/Pagination/Overview/Vue/data.ts b/apps/demos/Demos/Pagination/Overview/Vue/data.ts new file mode 100644 index 00000000000..ee0d580fe54 --- /dev/null +++ b/apps/demos/Demos/Pagination/Overview/Vue/data.ts @@ -0,0 +1,419 @@ +export interface Employee { + ID: number; + FullName: string; + Title: string; + Employee_Picture: string; + Picture: string; + MobilePhone: string; +} + +export const employees: Employee[] = [ + { + ID: 1, + FullName: 'John Heart', + Title: 'CEO', + Employee_Picture: '01.png', + Picture: '../../../../images/employees/01.png', + MobilePhone: '2135559392', + }, + { + ID: 2, + FullName: 'Samantha Bright', + Title: 'COO', + Employee_Picture: '30.png', + Picture: '../../../../images/employees/30.png', + MobilePhone: '2135552858', + }, + { + ID: 3, + FullName: 'Arthur Miller', + Title: 'CTO', + Employee_Picture: '10.png', + Picture: '../../../../images/employees/10.png', + MobilePhone: '3105558583', + }, + { + ID: 4, + FullName: 'Robert Reagan', + Title: 'CMO', + Employee_Picture: '03.png', + Picture: '../../../../images/employees/03.png', + MobilePhone: '8185552387', + }, + { + ID: 5, + FullName: 'Greta Sims', + Title: 'HR Manager', + Employee_Picture: '04.png', + Picture: '../../../../images/employees/04.png', + MobilePhone: '8185556546', + }, + { + ID: 6, + FullName: 'Brett Wade', + Title: 'IT Manager', + Employee_Picture: '05.png', + Picture: '../../../../images/employees/05.png', + MobilePhone: '6265550358', + }, + { + ID: 7, + FullName: 'Sandra Johnson', + Title: 'Controller', + Employee_Picture: '06.png', + Picture: '../../../../images/employees/06.png', + MobilePhone: '5625552082', + }, + { + ID: 8, + FullName: 'Ed Holmes', + Title: 'Sales Manager', + Employee_Picture: '11.png', + Picture: '../../../../images/employees/11.png', + MobilePhone: '3105551288', + }, + { + ID: 9, + FullName: 'Barb Banks', + Title: 'Support Manager', + Employee_Picture: '20.png', + Picture: '../../../../images/employees/20.png', + MobilePhone: '3105553355', + }, + { + ID: 10, + FullName: 'Kevin Carter', + Title: 'Shipping Manager', + Employee_Picture: '07.png', + Picture: '../../../../images/employees/07.png', + MobilePhone: '2135552840', + }, + { + ID: 11, + FullName: 'Cindy Stanwick', + Title: 'HR Assistant', + Employee_Picture: '08.png', + Picture: '../../../../images/employees/08.png', + MobilePhone: '8185556655', + }, + { + ID: 12, + FullName: 'Sammy Hill', + Title: 'Sales Assistant', + Employee_Picture: '12.png', + Picture: '../../../../images/employees/12.png', + MobilePhone: '6265557292', + }, + { + ID: 13, + FullName: 'Davey Jones', + Title: 'Shipping Assistant', + Employee_Picture: '13.png', + Picture: '../../../../images/employees/13.png', + MobilePhone: '6265550281', + }, + { + ID: 14, + FullName: 'Victor Norris', + Title: 'Shipping Assistant', + Employee_Picture: '14.png', + Picture: '../../../../images/employees/14.png', + MobilePhone: '2135559278', + }, + { + ID: 15, + FullName: 'Mary Stern', + Title: 'Shipping Assistant', + Employee_Picture: '15.png', + Picture: '../../../../images/employees/15.png', + MobilePhone: '8185557857', + }, + { + ID: 16, + FullName: 'Robin Cosworth', + Title: 'Shipping Assistant', + Employee_Picture: '16.png', + Picture: '../../../../images/employees/16.png', + MobilePhone: '8185550942', + }, + { + ID: 17, + FullName: 'Kelly Rodriguez', + Title: 'Support Assistant', + Employee_Picture: '17.png', + Picture: '../../../../images/employees/17.png', + MobilePhone: '8185559248', + }, + { + ID: 18, + FullName: 'James Anderson', + Title: 'Support Assistant', + Employee_Picture: '18.png', + Picture: '../../../../images/employees/18.png', + MobilePhone: '3235554702', + }, + { + ID: 19, + FullName: 'Antony Remmen', + Title: 'Support Assistant', + Employee_Picture: '19.png', + Picture: '../../../../images/employees/19.png', + MobilePhone: '3105556625', + }, + { + ID: 20, + FullName: 'Olivia Peyton', + Title: 'Sales Assistant', + Employee_Picture: '09.png', + Picture: '../../../../images/employees/09.png', + MobilePhone: '3105552728', + }, + { + ID: 21, + FullName: 'Taylor Riley', + Title: 'Network Admin', + Employee_Picture: '21.png', + Picture: '../../../../images/employees/21.png', + MobilePhone: '3105557276', + }, + { + ID: 22, + FullName: 'Amelia Harper', + Title: 'Network Admin', + Employee_Picture: '22.png', + Picture: '../../../../images/employees/22.png', + MobilePhone: '2135554276', + }, + { + ID: 23, + FullName: 'Wally Hobbs', + Title: 'Programmer', + Employee_Picture: '23.png', + Picture: '../../../../images/employees/23.png', + MobilePhone: '8185558872', + }, + { + ID: 24, + FullName: 'Brad Jameson', + Title: 'Programmer', + Employee_Picture: '24.png', + Picture: '../../../../images/employees/24.png', + MobilePhone: '8185554646', + }, + { + ID: 25, + FullName: 'Karen Goodson', + Title: 'Programmer', + Employee_Picture: '25.png', + Picture: '../../../../images/employees/25.png', + MobilePhone: '6265550908', + }, + { + ID: 26, + FullName: 'Marcus Orbison', + Title: 'Travel Coordinator', + Employee_Picture: '26.png', + Picture: '../../../../images/employees/26.png', + MobilePhone: '2135557098', + }, + { + ID: 27, + FullName: 'Sandy Bright', + Title: 'Benefits Coordinator', + Employee_Picture: '27.png', + Picture: '../../../../images/employees/27.png', + MobilePhone: '8185550524', + }, + { + ID: 28, + FullName: 'Morgan Kennedy', + Title: 'Graphic Designer', + Employee_Picture: '28.png', + Picture: '../../../../images/employees/28.png', + MobilePhone: '8185558238', + }, + { + ID: 29, + FullName: 'Violet Bailey', + Title: 'Jr Graphic Designer', + Employee_Picture: '29.png', + Picture: '../../../../images/employees/29.png', + MobilePhone: '8185552478', + }, + { + ID: 30, + FullName: 'Ken Samuelson', + Title: 'Ombudsman', + Employee_Picture: '02.png', + Picture: '../../../../images/employees/02.png', + MobilePhone: '5625559282', + }, + { + ID: 31, + FullName: 'Nat Maguiree', + Title: 'Trainer', + Employee_Picture: '31.png', + Picture: '../../../../images/employees/31.png', + MobilePhone: '5625558377', + }, + { + ID: 32, + FullName: 'Bart Arnaz', + Title: 'Director of Engineering', + Employee_Picture: '32.png', + Picture: '../../../../images/employees/32.png', + MobilePhone: '7145552000', + }, + { + ID: 33, + FullName: 'Leah Simpson', + Title: 'Test Coordinator', + Employee_Picture: '33.png', + Picture: '../../../../images/employees/33.png', + MobilePhone: '5625595830', + }, + { + ID: 34, + FullName: 'Arnie Schwartz', + Title: 'Engineer', + Employee_Picture: '34.png', + Picture: '../../../../images/employees/34.png', + MobilePhone: '7145558882', + }, + { + ID: 35, + FullName: 'Billy Zimmer', + Title: 'Engineer', + Employee_Picture: '51.png', + Picture: '../../../../images/employees/51.png', + MobilePhone: '9095556939', + }, + { + ID: 36, + FullName: 'Samantha Piper', + Title: 'Engineer', + Employee_Picture: '35.png', + Picture: '../../../../images/employees/35.png', + MobilePhone: '3235554512', + }, + { + ID: 37, + FullName: 'Maggie Boxter', + Title: 'Engineer', + Employee_Picture: '36.png', + Picture: '../../../../images/employees/36.png', + MobilePhone: '7145557239', + }, + { + ID: 38, + FullName: 'Terry Bradley', + Title: 'QA Engineer', + Employee_Picture: '37.png', + Picture: '../../../../images/employees/37.png', + MobilePhone: '8055552788', + }, + { + ID: 39, + FullName: 'Gabe Jones', + Title: 'Retail Coordinator', + Employee_Picture: '38.png', + Picture: '../../../../images/employees/38.png', + MobilePhone: '3105555395', + }, + { + ID: 40, + FullName: 'Lucy Ball', + Title: 'Sales Assistant', + Employee_Picture: '39.png', + Picture: '../../../../images/employees/39.png', + MobilePhone: '3105553357', + }, + { + ID: 41, + FullName: 'Jim Packard', + Title: 'Retail Sales Manager', + Employee_Picture: '40.png', + Picture: '../../../../images/employees/40.png', + MobilePhone: '6615558224', + }, + { + ID: 42, + FullName: 'Hannah Brookly', + Title: 'Online Sales Manager', + Employee_Picture: '41.png', + Picture: '../../../../images/employees/41.png', + MobilePhone: '8055553627', + }, + { + ID: 43, + FullName: 'Harv Mudd', + Title: 'Retail Sales Manager', + Employee_Picture: '42.png', + Picture: '../../../../images/employees/42.png', + MobilePhone: '8315553895', + }, + { + ID: 44, + FullName: 'Clark Morgan', + Title: 'Retail Sales Manager', + Employee_Picture: '43.png', + Picture: '../../../../images/employees/43.png', + MobilePhone: '9255552525', + }, + { + ID: 45, + FullName: 'Todd Hoffman', + Title: 'Retail Sales Manager', + Employee_Picture: '44.png', + Picture: '../../../../images/employees/44.png', + MobilePhone: '9255553579', + }, + { + ID: 46, + FullName: 'Jackie Garmin', + Title: 'Support Assistant', + Employee_Picture: '45.png', + Picture: '../../../../images/employees/45.png', + MobilePhone: '2135551824', + }, + { + ID: 47, + FullName: 'Lincoln Bartlett', + Title: 'Sales Assistant', + Employee_Picture: '46.png', + Picture: '../../../../images/employees/46.png', + MobilePhone: '2135558272', + }, + { + ID: 48, + FullName: 'Brad Farkus', + Title: 'Engineer', + Employee_Picture: '47.png', + Picture: '../../../../images/employees/47.png', + MobilePhone: '2135553626', + }, + { + ID: 49, + FullName: 'Jenny Hobbs', + Title: 'Shipping Assistant', + Employee_Picture: '48.png', + Picture: '../../../../images/employees/48.png', + MobilePhone: '3105552668', + }, + { + ID: 50, + FullName: 'Dallas Lou', + Title: 'Shipping Assistant', + Employee_Picture: '49.png', + Picture: '../../../../images/employees/49.png', + MobilePhone: '2135558357', + }, + { + ID: 51, + FullName: 'Stu Pizaro', + Title: 'Engineer', + Employee_Picture: '50.png', + Picture: '../../../../images/employees/50.png', + MobilePhone: '2135552552', + }, +]; diff --git a/apps/demos/Demos/Pagination/Overview/Vue/index.html b/apps/demos/Demos/Pagination/Overview/Vue/index.html index ec140a786d7..7ebc7f30a85 100644 --- a/apps/demos/Demos/Pagination/Overview/Vue/index.html +++ b/apps/demos/Demos/Pagination/Overview/Vue/index.html @@ -17,13 +17,13 @@
-
+
diff --git a/apps/demos/Demos/Pagination/Overview/Vue/index.js b/apps/demos/Demos/Pagination/Overview/Vue/index.ts similarity index 63% rename from apps/demos/Demos/Pagination/Overview/Vue/index.js rename to apps/demos/Demos/Pagination/Overview/Vue/index.ts index 684d04215d7..0c2ce831598 100644 --- a/apps/demos/Demos/Pagination/Overview/Vue/index.js +++ b/apps/demos/Demos/Pagination/Overview/Vue/index.ts @@ -1,4 +1,4 @@ import { createApp } from 'vue'; import App from './App.vue'; -createApp(App).mount('#app'); +createApp(App).mount('.container'); diff --git a/apps/demos/testing/common.test.js b/apps/demos/testing/common.test.js index 46758dca3c6..d71bf8f3cc7 100644 --- a/apps/demos/testing/common.test.js +++ b/apps/demos/testing/common.test.js @@ -66,7 +66,6 @@ const SKIPPED_TESTS = { { demo: 'TaskTemplate', themes: [THEME.generic, THEME.material, THEME.fluent] }, { demo: 'Validation', themes: [THEME.generic, THEME.material, THEME.fluent] }, ], - Pagination: ['Overview'], }, Angular: { DataGrid: [ @@ -132,7 +131,6 @@ const SKIPPED_TESTS = { { demo: 'TooltipHTMLSupport', themes: [THEME.material] }, { demo: 'CustomMapData', themes: [THEME.material] }, ], - Pagination: ['Overview'], }, React: { Common: [ @@ -182,7 +180,6 @@ const SKIPPED_TESTS = { { demo: 'DifferentValueIndicatorTypesLinearGauge', themes: [THEME.material] }, { demo: 'ScaleLabelFormatting', themes: [THEME.material] }, ], - Pagination: ['Overview'], }, Vue: { Common: [ diff --git a/apps/demos/testing/etalons/Pagination-Overview (fluent.blue.light).png b/apps/demos/testing/etalons/Pagination-Overview (fluent.blue.light).png index b111c107ad0fd182daadca4f02b3e37ae1ee14d0..628a26a51f3adc07634696cde523ac20eb0a9501 100644 GIT binary patch literal 197598 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

Iemb{9(IZA%ZXqwG97Wsk_60v&yAn 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

C?dX5mM@bK}e7Y*XP&9X{>D!>a*n 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 diff --git a/apps/demos/testing/etalons/Pagination-Overview (material.blue.light).png b/apps/demos/testing/etalons/Pagination-Overview (material.blue.light).png index 7448a0a08293f589d126a561b4a8b2de469c841f..6acc0aff08bcdb77937eb8c937633d37bc652d5a 100644 GIT binary patch literal 197014 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 Z^x{&ML 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�$*M7SaJb5pEYpic6N4kFQBS zh1Eu#VgyH)bp>Mv-%WL7b;x;m2WgEbJip5iWP*`5G+G;5Tbg{@Z`)XtC@-bO1~i_| z1U``8m`v>_vjl`XEkVkT`d@PY{+{8e|N3?Ll%I3I@%kbfr#P{*3G5}4VE8W%rI5sX z!)GryLn4MGLiWfM?fyudo@HcaKH-bTQbrYjGH8IfQQFS#W{^R`0#pcjbP0(hAP~(c zWDhD40tGREr6bVp?d-(uAm61yd9AdFMqtoDm3V-)mk!b);6?C^tadVIw=7Mrkps)B zTN5M{Pgq-ex35O8lN$P$_9Zy7sn}e7{XQ`;Yl(S1i4s?8{my0w9X^bNC915^J!L&# z7u|V8uv*t*(^!8)b%(dYEXdm)_`{Y030AIyu0DmlPSC-(+^8GCsG{Gx>@^dx-8%3< z?@A|+ojhkKvR+z&MwM8Ge=A-i^niZ5rYK| z128J*v!>&Mv;kmR9U8`hL$$Aih`G`aElP1*XNGi0`eF@9i- zJ!EfW=yW~gFo376b|&C$cJKwJLvjQ_2PQ-FM;W%14Z%5m%EGU)l>X33&ZomivM-rZ z0ioeb%N`le!v&Un%yQP^RmP{scIg1fPyFX)x6UAo?y8qDDm#8%uPlMSVMk2ut3l`a z2|GYOdy#pK=-Y~QY&o}FJdC%)PxyLSOE%EOK= zpeAU3p^YVhQ*mkIAR_mc0PdHN2<{PpnyaKMeX+aP0*)LJ;d40W)e^nJ$x-9;Gl_=I zfBPtIJmhqE7eY#X7XOn2)~5Y7-;?*8muSJGx%h(4&8zsIS&5+_FcPE!N~AJX=Toxc zwo9YqAb`M#h#@%<{q_Hcrt1u3yY1dYkeErR+LDM>RESwrL`rO>PbpQ@u03kh45?8o zMm4FeMmI%`@~F`oHCk0g?cHHiDYgHpqs@FkW9Mwg28+iYUS@5Pw@I*IAUwV7U{43` z^~uE5f+th`Yu>_Fl|%C#Jz;EGAP5EpWke`LO9KKolN=5*qFLY5-^cu!fkmgeP?e&r zA;l`)c~)L;^A^Bl!02g}T}nzS-&bF>urP3cHgz*tPi=?aA_J!^4m2QP^TTb`&!!FZ zYHW=ZhR5_RZ^ykajOt1RO2u>E5^Cg0{|zs);y0Npxy5klOo^TqgPb?2h2583D-g3} zhzSyEg6!uHxyyReL0Ov+(*gEA5tS>=Ucy0h>wWi3!j zu`IJOp#{OkpA}#(NtiDLqx8V)L@*Iq9In@b2JlW6iWyGEm~=2QLr_p$XBGg0WiqWQ zu3RVCJ$JaewQiU32WZWOnjd#cxn-ay(P+m1Z9OC!;r({jsK~ZqaR4;!RsGbzKG- ziLMtb!NTe~+D<_sMmnj%k1Vjct|j&Q;$w^HsP;%38?K0uP#(`nQq7y18F(~UQ0KU_ z=vVuJU#$p_{eLs5{SlaSsP~}Q$D1No(6BzsMgQYgW|~o&a?{{Nnyy2 z#e+8QaG<`_;2};n_(74TV45p0lH6eQTOb@Z{qtenXCxkR2YHVIB_b)9btnplq=MO! z7#QKRoM=2u6uHUnmSBM7MuYxF5|a)IOn?G|ap`9|Kve=h0qNH?lHaX}MZMWQ`QrEM zSgm#N_iu^mGv9*y8bvnu@S+im?UtvXJ47 zml;N6040xnf71U~iCNXiY8=EBv=9>Ln?C3ZH-)n1AmklAIk}}II; zFW^L{$8hP(dNJ0jddIY z$|YGTl|#?Knhjlj32S_*3PzBm!pLAHCj^m!5%KqBlkCL2xrbp)i0GW^)ezTxmz))0 z+0dTAshVnY*5>SDK0Lj{5Z{jFwmGwP+!m}pzwSr?-L`VdcceDL)F)tyT`ccy(cGJ zhPO+8jQQ$!omE^!4r6&Liu;lS`1unvAv7+7icUtqK_!Jx-#@vwcL*4l{y@Cc7!Vq+ zTUlPhg^VhYSjt`G-n2|)e)_XG&dwF|Ve-G9*Yq@-g=6lx_h2Is412#pdnx@`-0~L> z3|bhX1wuET23s=dN;9CY!I2PXe;Ws2ar}&DytoIZ|BiV{^oRaavEm;|A9cTxrbuT+ zqOAG%$phG$ZxQ>J7U1rw!i8va3Qr5Vjl;6T1c%T_Q)%Z2Gs=>1#yST#~XASVM30l#v-f;L~Wb=;HFv`IsG?S?lrn zaiBc*P|Za@Wp>>{V~r*a+nXljj&@xoBo*opA%i8HW#FhlHM}~)223=6!tQ!sy`LwsS)>;+ zkxj&)gk|Dc;pqU>c7Rop@C=E0xA8m!juT#b9XpmF5N_#8T^oiolyq<60KW9ktmTw=U<)+d%CUH z5m+(848hX`2uao;fL^tkpSc%i_-2qh- z%;?Q|c7IdjfwAmoAMTkT>dLdS9=^2fR~JDjwEju`24t9=+%GP}bs?&GxI%|@{sYeS z>Teu4;F4*e)6brXd*^=aQ_!BvKrM7SB^B%;A0R4zDFlOo=pf z(}5YJemYvNF;~MJv0|b5`31Ei`sv+Jcc)dHp;-a9R?M-0{U~lk$fy@)7G`me?lE{( zRwMN5I`hGTNTs_uy#3!_AV zsOP>?qUX;$H|QvB-_D9Fa~yWvKbvj(Uo0X?1(`_WHL?>6%}OynGJuA8b91HW*Y;cj zkdB81@y3R|^+1`#T3;nV{FC&F;vQi^Fw%8T+*Zv8-%x+a52;sBuAMM8aX$Bw%!=FZ zuSItaM9+V-%V=s0Gl2v?TFipvUzYmPB88y+M#f_>R3eyy=YtJ;A$AE}+Hgmhs3VL^ zNxVasYzTI^aqY_Y{(x&X%kS2A(tRTcGk%UbnUM2`ds2r&Gkbj9Q~d!kv+d)0fZONc z63#OA6&ILD1y0+!^M347dWo#F)xz8q%0b-qV%fCEas4lHAW&yuBl@0RemxJQlD6^7 zgOjs11yi4B@TmK3oLW}e7xe(Lfka4hy+V>f3CIhMhyZLT*WsMl5yj!)w;z^E0H^mZ z3@mvKss-9@6HkhLTfD`Spp|L0d^mI5yqHb?q4UT7i&A!WrX6G4GAH5T`^8#Lkda|d zzO>;Y#!^OF>Prnk!6M7w?Dh79kUqJh?r{l}SyF#rwV(EXG49`F$DcK3iZ+xM>|EUr zFTwFQzoA`FLh<~U46Bmfv~6@|Jo+%atF5udpU8+?*k8{rSGnPX5rD`M!HukjfC9+^ z>uQm6L@yDKA z9)3S2!X?bb)2H;Hq_dxzT&_YWRbV>Doy#Y;Mf|QtfpJZkLwzWc=0^>!&aN<`{uz%rqXv zILD+eS+f`nUF0lf(A{QQ(fQ+(u$liv=UDs8de+0cuY?URd(8EuwtcfI{c#TS^?>+| zP3dAD4;-vZq9L4TUWlB#A1}WDLQf;}75Qi?vzE=eL9_7uWU0SxY$8pvvX02|F~F&A z)}_Zg(WJf&g8?d{zyoG&24?F~3Is5W;gz~a*Clth-Z)+1w-uKVH>QBNSx@JJS`Y|; zp#*#nhip6T^jZ+)1Hz!bT8PILNGPElaD6$2j`O~LvS*wg$~suoIxxPFnE&t1_MOO- z2Kt_d+?L5rcYcFFnZ@hKHX$d*LMRjtfXpP8IWP-?+ISic*{sT@V5pE*-q;0Yzy6ns z19!{M1!Db#bD5ea?51xW*jKpD?}v0xY-m+{ey3!Jx2X^&C`<-=kJS3X ze^QeVy4Ch8VW8@S@2FQMRA;YfGf&~Cr}>t?Su!@szlLZ=zl4yGinBIZy!5a;p;Z!I zmWIUQkd3F~axT1M8n`Xz@eC0}%^H>?Ilr&pE?bMeZMAGwDlhj8F`R0Wn#Y-o$ffi{ zK^ZKfBoGe?)`B2`I4~HLE-{t}jxhsB&m>4(8#JzXkKn^@Wlz(lEx*%}5A&Mkd=T(^ zUZXHoiEp_naB{=*SAEK%Y=p2Mtqs$A?5&pEi3$jBT3Bs|$_VAgFOvZlg$~q1nN!>D(Z6k z)QiC8Hm8JQG>E$zCL^TO!zZ2k837};paG7=E6szD39FXlaZ83sUs>dk=gUe(4xL(= zzYdhlu6?}TJ>lnIahkP?qA`v%gg7}J61>bBalv#xWa5Pm(de|zL+Dgz_ot%6^L@t& zi*&bAoSssLtSGrpTB-ju8iW&H;y}11loPk0lZNH^(QL~Pxyi}^VM?URU+na}hEn1R z^GYI0tyEvCxG>3>f@uECZ|N#cN2R>r*E6L37Yi$(7~8e45Rx9I<)>Pveilw11yr+a z7{TS_MKYpCM2ZR?^jaU(dM|eqbvMq00+vLBK^GiRId~-!h@y5aASXWu0gE&&E2&gr zWy0x6zL7;ZCJ`HlCl!TZ(y(MK-Fh`AZZD3{K@Hag(`4ScJ#f@!s=nFjhhLhD76i8z0mVn=~eaD zVFWME4xnQN^Y?lXgI0d|F28NpP=zy&=bvR4fF(3zgR0v|6ojZ5m%0gwdtd3b1F0Is9DEIZA5X=$T@GZ%b6mnNVFCV;NAk>LUeB=Om;S z{ojz-_CF34Mkex!Y|gz#PDPS!uP5Ib`ssn}k;znC<^xkLJNl^<6C0&*jTJ9fP>Dp`?ya9{3c7WJnJS?@tz8puTs-S5}V<3?*0zhVD+ndRie=KAA&CC zQBq7=5-dd;>h1N4}Srd2=AgvX`%}iIK@__MfoZZE!|LV!TA>6DuQT z;$Q;Pd6v6K!#dM07nq|G8tHp&zhq27>^%n*migQcP3 zCDJQQm#p;hteBHz0?GoR!EBh&hwpG9Ub@;5s3%aI>o~UdFb!^>04X*6 zbR*TdTF8Jes?@Y}Kwl}q|L^+ga19TEK(K8l{Al(rTg4ztRRZ=FHK!dY5+Kq^u?)NK z+?q=of#D4@?gUWWNrpu%6zk;HBPi!e0LE7^GD;dKwK}6G6?xWSV0gMS35f&|LGiY` zVF8w)Y(|0-FJmAQz~RViJd9zniFgnc1EiwxS^T3xw_4{hZe_zd$@>*^bLP?SzSk;@ zJyYn(rH6>X?|yQ5Bccbev=zDVK2A3Gb65QBSmdB|JR#{bVnlW-vMac?4gK(%z-Q~= zBVk6=HJVK-*Zath_)z=bEG0IL=m8!wNg!NJduE~yYrZA*h>i=xRcEr~Y z0OF*Mw@D~=7^K^Uq|XU6vp}7ZWYV3u6umvDF)>hRu5%<3bG#D6CfW6!!YoRbp(56c zb2e?U$%0&GYvR_P|9X8g;J0_+(BcvuGN`s9;{Gf^so-b!uBcMXG5hxs9?OKMCO<3~ zR5%e~qJ}^uMy~VQNJ?~eYx_)mG|?>Oiaa{J-#3!3bCAud9QTxXS3FrdUH<{}L6`)i zv;5PPg`w+BotO?#gX6Pu^S_>z!Emvb*WQn8W|iQ zEc9%;n5jN!tj+K5k%7A+c~^ZEuH>HwNpNu;^Sb~)r0_P2{1WvaC_Mf0-3pZ({HA6u zVh=^VckUL?!a4Lxdg?9r;RzX6npzl0XfzQ}~>1VgIh z!k(#2hacqUjU>!O|B?}l+(x~;Y#FDT;)2f0wnX2!&>~67WpH0hetqz|=+~A)$l`dG z7N1!~rQB(jfI>&pkwHErydWnU_< zDtVvrHgMNe-x~bdY=R&G=l1W?QP^Z18H#QT6>ptca4yd^8fCwY`EJ&~XSe@Vt*;cREx)ziI0G|&2~U0n+a<^zTs zc+3wibWbL1UB5~0FqHW!#baqyhFMp(Hy~m;ZaY1t6?+P%S0r18z~a7}-0!cRd7-ZD z^h&F1N+6MQ+v+DlpkdK>5Qv-cK-?6gGwe9KHY-eWwcoIAx|(*?PgX77YU*3oup7gf{z{&~L9ro|T<`Q->AASp=>3TLa;K+`7z~6QWblxO%|r0PJL&0Jr<^l82bryK zncYT#h%*vrqU3>NtP;X}cK74Y)%0pF8uj#udL}($B&FApARtc%uE3wI6Z*2ftbRS9kff zr?>0h-ZvrjaLB>&&LZH(GnTXPVkG3)5YYDk+BzDMK|{(&CMTdxP8>%733IbTF%UdJ zl~-dHV_ACwm?h5WiP%)BMINu7dL0#Q=$zc@$?seYn8xI*5^_oF%BJ(%+ms4V7_zt# zmwRUvxsq$k*7tzfy5SxM7xF{fUCN+G_UNg5K;)b2ugY>d+=BY%|K!vguQqrEYA$FZ zSXupQ{%(J!W!!+p*yYA)<|<#-vwpiRuY|8WGpN_A9%toRO%#EPkGvf!TdF!B;0C8*mg~TBj!Wna(xm z=$*bQkA0cG1yKX<5HlaXMPJs|(j|@yj*RaW{Pq?{-#^lH=im9WB(Jpj#vw59Rq>iq zMgPYJtt$$2d7bOug|dV^%zc%PZoMC_a8*6Eo3Y$-uJEGhNvO%pLC{ljh^j$%Wvc0X z`w{MWL&VwEE43{#9DKY$D@O61AxoGA5c|Lv^Un$lypeWxO>(r3zshF1tm5tv-=5}8 zZ@t{13;$#}zFx408CDytQ+(w@68_IR{3(Y7Rkb&U8a)E*rZQR1O3J0qw=XTpcKtd( ztu7+Cxh zJ=gf0?>i0+kZzf`}Zj<+LxlzcFyhIey|K8aCR4Ow7 z4-}AKh*MN3APRtkKw3!%BH76y>}Kuq#FJAqPd`s`-977`zM_4yP;|_G_WY5A{o_=n zFMIjf3(U)R>(^l976M+!$I#yG%Rpld`*Jp5OJqD~wvu0Xwnqb}Y5P$jy;#wEWA%G( z!+SACk%gT*>aQ{wn2}su(>C<@cpXqV%afzRBb($LX+|IMb$Q$L{WtOAFGSdz+nXA{ z_`mp4JO2A>6~ekfs5Sa`PSu7=e$nd-`Y<{y^=9H38nK2FDA|F^chNVZe>b}fg33_i zH0O0(5GWMXiC=r8WujJqwe`mc%ftO}f4I^+;oaNTz)z-%2)>BNp_c?ZLdwp)?IamJZLq6v7Rd!ntpkme8KV&T z5-=4C;nTS+QqBz;qWp3QFyhEd`l6>?qow~Rp*~MzRaA2Pf0kGRRdjQ0 zg<{RyuAUlPj^&Cdy`=g>{;dcdAWGaoz}DduFRa=OiZz0~Coj=k^5L z-Gi=cW*zX25UfG(6SzlH<6ks25~Jef#8WRhB1us!N*aJ1Gd;`6KE;jGR<-Oc<%@(e z+kJvBQJR$7t6>2qgfSr2PZ@Kj^Tc8>@OG~_2)Yd_EM4yZ(st``J}&BJf*|sNY1hQA zdD#9$QNZ4zoz_iE&^qAum1kygQ_z^GzMhUA+X&gVfA2buqyK*Tyk0InSMFZWel$U? zz(06H^ie_ezxKnyA{qiW$3DL2OYKZ}D4uHz142d}5Hf`1&|_(Lf0#P0m~mz@FxA9K zc0TRx*M_KE3KcDqZ<-QPILq1^-jt{mXk}Yy?_=Y`?mnE_Y-JRy&ry)^MT79nUs#OdA8IdpQwqj_b z^;2y^U*c+~ja+Ws?%;S?f`U#|`^?dl&d-_Sk=M(|3%CS9j)Oa^InN1(XDn#$?!mj%RR9%-71E}lWefhkj^re>090(vcfjP=tG?u{fZ82{|{W)u|Fn6bS>al+Ed(R?}v0mPE+OD%L8hG*EGcB z6;u_TZ77*Hw3J)VekcE*^9zMhX$BHY#GW2kQ;L68>J7a1g;SauD{r6wTHKS3KH@eX zv(M0q`o$cxKWBHi)60B%l*zqMwAP3x;fYhQhj*JL+WJ9Juy;ti&6&KZHk)`uDYFcv z6f@GzuexA59NE)bK)S^*a?KBBs||kAN7MFz2mik^t$P-k)=}&_td<7)g}*S zokI>f0##j~GHr36$JliqPXUy)EMLZXe3NeOm6%Ndrt7+uKR!xJ(Au zGc7A}GM&bNVMy8IIg;-8>z%`uD^1R|DaQMrbE>hST6XoZ7%Wz}HaEGRU*~^^&&Iu6 zg|=X`O2XqIloBkM_^9mMub*WLVV|j%%e8*9 zOK%elDy_`!B{V%C^$0W0zw}2k1Q;OTWRspSQ*b(PX5JLEHSzrA%P|K03ACH^qT@gC zqR5?mYc(~B6(4=FR>)1RhtXQF;d?5>Lqn=94sr5YT`+zJ_p<~^-o?cI>PSL6Cc zaN7Lm{f9pObiSv*;5^Vui#t|N_`S+`-IKsv{7)Nh10{7}j_i4j9g=fEYz6Z_UKxZ zxGrq5f)Uze^;q%p#mB=-Z`%K}xOIUVvGY6O*GJ;%qAhQqj091U#rnw9l2w_A&F}MB zyJ9*>G^AAuiGBzu`5&`NDt@yYoR02!9eu0saKcX@X3Ohxr9mC{OxJ$8`Z=^@a*ddU zkaD)h^nk@Wl|0GM$+tV>=8gCST?#h5^^-;{Is19+7o$w_q#S>9zx9Ny==obI54^Q* z`43)K?F11VP4!5zJYYC%ju`7w+{V<=?q%TxQ}GY&no9ruJ$L2w>8CrlCtf(pC~gQ1 zX1L`S$$hnZ;A2~{C2&;dG<|csR$yF7qk-eV4wD(!xf+%%5PZZT7FsqL*!)VeGNGbK z>Dx-!GfMKeMT&R((#R=ySI4obk7ntpxDDV2sa;u~o#nK890a5 zWrojheZStF(kI{WqfP!|bBDU1j8N2R@1X9BC#rs1%mr1|SbYIe3pDQWTLbsWX{?um zMtEe#`jE`bvbJf_m=DYI=esQj>jLGMo<9#YSvU0vZ1bRLz(q!w#7QjKmz6o|d|01t z4WwjNDvb8;%WP=TK6sQ3B*@?_WXdg{I7?bWT)aagvf?CD6dl#hW%HT*5587o(r2RY zMTkZ9t2rFymKg*7B6p?JPgmaZzZvz`*WqhkF(b&o_4GQ#KTb0jw>F-Y9V+%S`*+(; zgZa4M$$e`BDdpYVPuw~#|Ax0mMicT7WqgnDQ*&>NIkb+Br255LQ#SM;4n9$6b=mu> zT^M~VVcz=Z&cXrr_;d@pW2`0YZMWaQZ_Q)&QGPn-Twl;WzLW=-O(Jnx3{aOaJUC3< z4K_#712<~EybLJFl&Z&l!U6(%pNu5*1t8Vv7v2e*+vX07a!ZvL)_anAubh?ai8EBw zeFxSRVGU{4ZVqs1x*8bKjCv_AVU88{+TGrgIXa}ZNxK$roDQy)=#18zFnhRwANMWR z>CkQz2mM7ZkN+Z;Fj=4|_!9MGFJ10!UXUfFu_x#n%#uiV zPd0EDx%Wh7rln$Lm? z$E>;dP_wTUJcX}YP;$6$LcDhyrZrZ2vsWSywppzD0IRmQof=!==9+6^;myw5j{nA& zT(S&QeNd~oX-M~@vKkf6`!wd{o>5l zH3bOqpkVKv_Fyzgmj`PLyOs%J#^87zfdNU(I`@C=J^uMk&ALCAb0x?FYSM*#aH~A0 z*b|YfG%;29(`a;8IgOvmm(_h*(_WS9KP#HV_I0_te_aP-?jC$ZDM_cWy6ViAQ!N2= zz`*7yrJ`-HJQ4&!GF*Vg0u1w?Pc*G_B`se*YBjgLennZ)?2>W_*m@%M$1nUhC@YwIYOka$ok^+h>&La+VT8=hVE{a&f{Dyou%2?4Bfwh1rGO4>{xP}4YV6e z(`91{m172Da9a6-X3rA9xrhf86R_C?CQHB&6l$sduIrm;pF#9HsUnB1-zl61wS}H$ z>aapcesvs^nLZqY%Suj~)xk_M;gTT7&ID3yGGrw^(?hOWSnGUIH4W1m-g`2H>x#VUS(_@^d-ob558mQLqqoocXgaI?D83xXWQZ-OSC(;tT!E>;7~=q0 z7pXYb|BHUU*zeWdL51jDm7??X7l&bngG@>fE@DAse*u*9SVpjqq)w8jg%v|&OYnY`3mb(CTs7_?_nYgQ*;C#JOiR+fUyY%$yV{2EYo`u#k=Md#A&Nm-x zjuhnM>_>;xpkS3Z&((j}e~_XDbF%(t>0k^ePkuU!YDH%_9L>A)hQ5-lom%s_&q4ss z$xP%yPN>-H3!^G7IG{u^xXS_AypJ_rypnPBRamwsJ`Lr-N+CR=PyaqV#jk3=@Lii)9p@v-3@huK zr7zN;#w;kXvc_LsH&O|N3w+0+=UOW?#>HfR@7ouXq6-G->x#h2VAGglm@=E`bdHq8}*K@DNsg7IzA@MIV5>Eekx0M|l=Cw-^PEWij zu1J6XtwLmANXAXRdEoxq@}0M(l|?R-@farKGE5e;^uzVoO>I_?A&lJLXf@T8El1m# z-|TcQjND0;a%f#VTts2BEYWHSX{89rP(7!N1Ug@^G>2{dX^Nt}?r7Zq=ROpeE>=U^ zJz&G_@A=Wn*|DTD_Eyp23p64VVlX=Q_;TJKrv_a*ciaDUBk zTWxJYKG#p@GY+vgjyTCb)0v}jU(6{kuomqL7}~QwsJ&A4!G$pV`;zXLji1thZS25A z<>Ho1o&FspoysADHv>3WA~;k|Vp0Utfm9RNH4-TJS)5?i`Do627Z`eKckP+4MzsIn z^7Vm9p^yXl_X^Kx+uB=~O@cnuwZ|Lm0_2{LCQ6M{-?g@NX=f*Q05BO3r)Z{5$UDUR zme4u=*8S-P_KL}sLT$(B6YX6044FI?oA(VxM|W&x?QZ~M*80uX744>-UunhXKq>0# zVYRM6b%oCEsCiDom&MmWT2wi(Ki|Iu19^B2D{!qKho=K73`KCdQERe=D!2MW)M_Sp zjRI(OCUV1dSlNj4w|0|?ju!6p8Q=y3C8UWED-e&gKR1#DFb$}3${Vj!dZaFqP$@K( zg2BweXCtK+BcSWu3*-_TAysu6jiE|Qb4NVUN4-4fk2m#laX%mS5RK4U)VO@5tcTb9 zUw--y8B48}srK*A`hQvlQjD;{%^e@;I0Zz$+q(Cjzx&R9YO^??PCspJ9l7~iO-o&~ zT&0A=txLr4P#4Um8|NMOppd4f%$@81qVnq6w@->%5xuL6l$xozG~IW~Q>g*|@7&D! z>U<3D7iGEfp1G;fZdUQNPHI4?B_JzqQ6G?H@Bz0fbW+5SL~skcX=zprJSnzp=_$boTAs;0eSa&w2{4ni?oZzc zm;{vfmH|1O65{1}em&1UH@ha=X?M6obyb&5zBJS4kUCS)ndy}AmbY^LshZ=dWk_@^ z@{Jck6fAz0N_^L$jW>J7)$Y~7Q8ODh{qq5keH_e0y=_pqEXQX>{7}(vBQj$>DT@*Z zxpd_GJU4so;*G{>z6u%j!k4uFCBiX*Z2cD)`Wj}OqJt^yS9R0hx&7<*RM#l^#pOcn znBFH(gqE`t5-0=+tm?|LW}H7HGzb6L5%V##WQn6g=AQVs8wUSIvOQ{lJa<5NO!ga9 ze%WCG*s_VZ2EOAB+CMM`410upPo=QUNej7koT4ERJq1WSprU|Gir`8ZLhkaPS!Y^^ zF3aLKnhR-uE8k;aB`Q)BSZlk<{rW`vp0#zbsd09itHNM<#iWkT!rY#QVQG<>XLG{Z zi0o%QY?u>&h;UIst?kCxw6Bf5eGPzu^_C2Dj-Xq6aeKW?%PHarvWiG;1UG#qCM8j4 z4;P|#Z}qu?$AL*b@rpgZxxAo|8pxdlB*FgxShc8W&7#T1M?mZ1)J5<(2lorH{O@;N z^d+bikXBs1qUAdp=qZE#v(i**e~+O_MCC@ss)0MCGUpCfvT5OX{Laam-}#k=?h{V# z!E+{Nlxi1R+Y}0vjbiVz?Cou%0Qz)E;3B(q6#)HmaB}nC14jfSXiB2#tRxsC1QC}* z3baIIe{$LoDvEBNAK%h8@N@t28Fh-Ef%Tti&(4sZ$sDiq$-8^CJ3RNfS_BhMPCrAGLnV21ol}f2e9s7@E9OJN3ePrl*k|r9YB^+eHPqsi}_(^c#Z`gvobBP!8_pzy}FZvf(|X0P5#=7_$u4n1lzjRm%Y}mBK2+?xap;U3B?m z8xU$FGQJTy`Fu3TpM~c(A+*l%^UcWPW+|<`RoMhf4ILdRfo%02#QMG zQI6-Re?-LF=%@XX#yj^E=q7I7Y7v)5Wj{BlU5eK#*!;Q{s;=2=KFBHADd%iz?t2ci zkiL{268L5_em5BcTG2!}{tXp>f$1TRkMZC|jY7K(d!rNTaeO5bT+X44C(%+}^a&hq zJzX$NI2f0U5oi5@wi{Zl^u2tPtXzHx?@lHvm0PrE)9)C)b-0wUq?P>&ABTjI37`D6 z0R7g1rOY}_B7YQJeD0(bAT{AMj&dUL=fB85*C^sh7-N`vmxvTE#N(5NP=JxSaoFJW7)K6@vH&Et4Q^oZAVnH;??<_v^x+kVQxl zNy+tNum$Gr^~@2VensvtXts+`2^!pt87#2qb)o3hki_sGZi!X~#DSfvWAih?Nw%`} zFHG-m5K(r>_b#H1w>AV6UN=N!3pBwwqmwc}e zow@-x_|H0t$!gb9bhQZzxz+XIrgwuK{}~OnSLesfalb)ks z1PC@c86nNa&q0(SKI)hE#MBA_&HLR4b|DMoTemvC&*vXSFK-UWAFQ#2&VT=vlXwtu z*4!*CI=mxrDCky5!i}ZH)zp!|-nBgIvf1rJjf_yCitq{rCbiK~E#G>6y`+>Uvd;^3 zn4}K6BP!Ok*QzTW3dNa8TA67K&QusP)H^76ThBt{-2QnUlWaPV5=ssYI`#F2qd)`w z?3u*R>L$3$Xg!(guk3mb{5OixH%=iiKO2R5qp+9MudsB&i10*7C841=I)_82VvdHr zuFb5=+`H|{dYeFjAwj&cNsv_f3I!c4577IPmJBSZQ`PN|t&<)T|2Png^a(N6)9eD?`Fn z8znq>7-kOb#e zo4PrFy>%n0iQYXvxh`0#w-78qQ9t*0?ML8Z;=}uhqXE(3y&rbH8-#2nQ2}Ec<6>N? z*&a}bsDt}ON572Ehehi@b0;#Gb)eBOM<&n&CC!8Pln3Wsq^r>&vYLW{A>nYOQ?gq% z2i?(GDo_stG@Itt!C`PM&v9%qB(<6oB-5j;sw|awRJgXlG%=7c5Z>A)B7MK>qm8 z*9#7UQShPD#s0hMo6Amp zN6!AQuKB-Ox4Aq_l4ND-Wqoh{XC#lw{fAMS{wo;%lyXX)qCQBfP8mVcrDPJR#Yl8m z7F}5-wHn2#io~NiFU%(w5W$|#$yAb_Di6!uP^@gc(PmwUk!k%PUGO*{^ z$7%hJBcXB!9SgqK^W&9y>1a5-E*FNRgZjbtWI@AM)L0trYWSGclWF3q|6cAGF-b;p zJ3qF5e8yf}dvwpWOHSbvuuA+`M+!l!*W`Y-K*so#4tC9)QCycd2{xD+paW;@+y{qh4_G9S1AGB1 zi#xkIwjXYa(8XaKooxeoLN^pU_bDW(0Al zh4PGsHslvxnr^lUd~xk#vtqr-lWb9YDL+wD2X;MW%n&B^1!D>okM^uRIi95lCc1gmW91Uh#vKqfV6xZG;COxN*rplAyjB`p=r7hj+(fHN?hR z4w)T}dSA~j|8S`Odd3M-oa3m~&#T92b?-kdn__!=)(%18(fXVhn;B(wEf{Z0gM|FE zWMDZRc9I1-fL_^22wR_wKu#+{&DxOh13ZSY0r#b{7_vQ0;{Mp7f_XvE%}qE{=Y73NLY@kxw53P^ZZ{@|sHAona$Smfy5gTUZz?c9VTCrKV#$%D=wr~4iQ)qITG z%r`hKoW44KWgE`%4%H6L)6QE<_nXoB`7>vE@-C8Irz}HbY@gKZuFK6@Y zR!B3wMVKZun{bDO1Y1&}L0(7?c~5#0L7p5t)E@1d&(Z$BT`lVU*0$|Gu)Z(bdeken zx$hp+wSJuNoJHkLiw-PBqUM`d3G&8FCVqw$@bo%dT+wmg)O_9jr8HOsX#^)@f#-qn zw^1W23=O!fI0{Xu>oQsbS6V51gBJ5%e_np`jcUEFKB~|~vYZ#=l=oSX-m9Lrs+wW4 z^=8q<4ENGSRH)pqpDuUWcwH={f53Z}HRM3s@zwJO+ahqc7vH5*m~+yTxb7Jl58q@u z{o@o0YdFfi{ln_H!%RT+w{tJ1ylI0~VQ4aG8UPn37aj_WL}d)ng_m87oa5mKYdz7L zifNoh&wEf*wwK1Gcdm6sIsLn8^X&AbAItRQ#@GfRRUHtSSbMYeL}jItsqexE?w`}O z=_3|@{#o4{c_Pvf^SiCHVsqR;mam}cYI{Sd_=Hc5&FL(Gix76~HzHy~8s=v>7E9r= zrAdXLp?0JWEyenF$3ieY%>jo5reP2eXF%-DnX2}uo?NK5mCRdvv!JTJ#(ojppD*v! zPnN#!i`%ufu3OTmv=*D^ATqF+5OrH5+LlGg81Ehv@AwjFWS9YhG}hvZry7c5JIp-N z-omtEqT81Px+imOT3n4V^4YfWb@1EU90|ER<(H~uB(TdL`tt^QmTD{s!Xkgy(UbrW zgcd5a{(9eQz4cflV|P@zo*RsNUv;*zDXRD-%lKEX#0Rs|HtpB>$GlY!9b$HPKL3!7 z-W}%t`XIJMmJCN>XI@;WNXF77OC6{0Ffc=MB)v_rl}QL{7luDo7YXgxT-HQvkf+i! z*4bOKGRw$bWhCqDJ(EK!yM@S>J#$Esb@nWqjLhGs@Av!r_}?GA->>m}y^L~r9l1TO`WCX{-kFb;cJR8jm4_>nO+O;9anyQkt z-AJ|D8#v6VqK}^TzQ5IUmQ$^0|LI0KqOOX2Og^5cJ*}54yDFMW6&?qLX{PB*(n0G^ z_2J<3emD~vSo__pnv$qTxWaX(5Zl$)zpWhnksKhk#J#>>|osp2W2LCTB zn`uGyP2^(UGd+IqH@y?#9=wH3lU1--&^@L?vFA`S77slby_*;q;@6k;{QAiDiV#>Q z?-$rr0IuQ3TiS8(_5~?^ZV(%yiW@4Ov*Pv1huv)YbPErf#v5> z4!0|Crj8{#l$S_GF3U>{;yj$%W)^=6-Z8lQCOJmee>zsz90W@Qe8v4TZ1bw>1DVqSj`<=Y7&%wQ;(is{dO{o}H-Q@a&HI1Xo}(1&BfX3-@A*^v`Us{akN0Q@^&7Nj55nuoH(P-?LZVv} zARF)Bs%bvAWTcO8j#W6HlHYO?d@yRqEN7}95))xC$26;Y(Id8Vdf0XmGdtU_bk?V% zZ~A=ZJiTw=u_IhN0~;O)!Tpv-3pO(SoAr`_uFhqn1Qu zGn4ATz9%mvUX}_13_y;my{pBx{DV3DRo*^Vmbwv}FPQn(NLlCXBrK6%MOWF;Q!Bom zvDblL&5nh3l84?roC;AIK^`B(Lkx#KJj|}*zI9hH>UMr|dGsZ!Fx;5JH;s8FErw*+ zp}@JxUd8D_B-Eb=16bu*yxLn^Y#%7(N%_xr<=KssmsyK-tFyh%+88z@(_>Gr4!0o ziw8!7qQ9C_(DJ{U`SSWiZ9^}KN9Myie!JT>?)-}78!2cr*bdg$7h@?S1E+wbFMS6J zZIOzezuZcKNCY4Jy4>?*b}c6VkM$c$j)d1)Uyp`FWlmD@3R{!%B7y!-hF5zs#_sifBfX`| zWEfMNt&MinZDHafNvq2S8@XmN3@+}+J}H83GR%ydyR-|T>* zs_NM=@S=2-HoY7$LlWcS|XRR!jfh<+(R+>v$wVZ+;dCByEb_fk}r zK7u<8BX#YgUP49#qGLZchTyBsAB(sy9?f98*_e<0Fn5^ zu`IQydj|Pz{#uH+bLr)5-DrSL-MMJ2^nQ+B0i~}n;J`T$L5RMFj(Q5K|(2MKQWmGx4XG+`gbj$1E#&Gg_x_-P7 zPGjFuY=@{%R-!q)%w_2=C;cb^qu>JDFMUp73mR>gEbr~L>bG1hUV~?5BLp^&GMcwj z?7tM-en82E^orSp+=+KM?mxQ#KQ9Q9L<21LwvI~0YvLD73bfB}gEuqpmipWoTz|~^ zD3<7rsKkdViht$1=D+e?=%I8l(jd50Vv1Y};X*koR9ldC3{?PxbH;3J{J0wF#LxX-zxk^O=q`@QyX^5#ss%*5K|39hE5 z;CfACcU1lKMc5w-Nw&5_HYU9Oz~!@rV&pw1eMm+HKQ`^-l4MZ^n&NwMR=VCj@ewUE z;ktN86)iuQ(Scw8iiDSpy8yxO5oJe0h9HUwzXxG-3KMkiOX>T_GR$91iJwz4{>(!> zwT*qIT}O@gRvuJO7c5D;(eLz`dnnVGyfd6uD_uDat67+Zc{ypvhRD?gqlIyPjt&Uq zTUw#yaVsSZrvkK?Uq5g=Qa$83_Ph*Y5d8AI{CsY0j*XS`7m9hw=Ag-v0E92|v z=t=fuDqzR)S?aDdCuiLsCTBFnfpM^4eMD@^02w>Z8z95hdU`=&6LKgjW@EL#A8Tf1 zQ{l3i-pUk0U-0qvGfS*LU8U#F)DSP1!hOHc?}ryH>#IjGZD)UDHfxBv+5!L{2aQ*D z3|D)pSGlSObFnYjIWrfZspJW`O1Z{)tC7=j2K|IjMfDoeI%?KjvrBO9ygydUY6yyCxeH=0%**4&}DY+c?*Ddcbx+iXdM1 zQM;$^@p*iOX(36-#OU{=yG3FuEz#(#wq5tN8E9>s zr)=D&SIN>wLrVxcv4S9R)z|GqIlXibO$eB(;vvePb)l2|H4=JslCM|1QQ=WQZK;(< zM@cR*giP-BKW}dcLe~~T(x4AyMOb24ZnT89I0av8THnOxv77-4&d8*^r^_;+=IC&G zc{POK_kd@bGauagfWq+XNT-_S%=lMq#1P7ek%|7sA%0H^2~a{_g?6J<+feq?x9Vt8 ze~fdKjVPie^CoQ5w%eBuWKfM4dWPYs+h;0ofy%?cG4~QBAw$$FI^}tiUtvaRtNBk5>7w4%VJ_ZJM22Tri0R9i64nC|UPAj(IKtJ|P)>jiX^_m{nF+uwD0kzc=(m zbYE44h$mQ#Ckyp@r3xX0B_?SqggLlwd0L*+TUx;X22tR^N-PK>T9T8MktFB&l_-=h z&&is{k^lAqp?#^#l6Q`aOH=E&BaX=xd0xUHVACoNp76-CUmcH|tMUokzK>W_%(;kLJY@uB)n;&xUW*qdbs@s5+ z^p3hY2kT`uJih2Z-*sgYwAXXxwEuY3fJMg3JU?H2$N%vqT8Y8atImCgYeU<+$#Svc zp^VI0BO$|RLrW7HRzg3W^;s(H!s{w)Y&9Y5fJX75tciV0HW{N^XzI>ez$`A! z3=C)KJC*ld;<}}=T27J%fE_Bpn9Du>tm{6Ozmgwb)lQ{bluX)t84=o8e5~N1C|>LE z$=r{bhSCj!IoWJ?ZwL$>@cp!~HYB<%?pH@~L z_q;c&Z+ZHp>!|Hg*0x1{bu4v$y{~OQ>Ex!c^{bYX7H9YMXZr^co6Yh09jpxv8>fGY z{922bSL^GoylnQT%GNK&fI@5huTa==jaN|6dHd9DL(y+6EMT+*Et0Q;1ccAPDKnB~ z!Qgiw+)%&)HJxOJ`7j0kG71b+1^)NalfBXgJfOFB7&|AyDt7YN#{CAj52SPqYeMNa zF28*;7wsnjiFgx8lY!Hi;{y`lbX#CDwy3HOLgwxO1X1TR4f^kNaBZO<kc}wYm~Ym z?muLwNkiV1w&a)AjNp0XlD01|IYb9Y!)RJ#``bCvBjuZh{2??2Y}RHLk2!ML+D->- zeV+zJHx;KZ z(baWpxxpTiPWWQCt@_Cvp;Op@U0*SK9@+3M7&Hha+BpYhFo*o@kU^{PfC~a9#%7ig&nP zSQUs!^!609`SITobA@ESRuzhZ_R9lhG8V<~I%*=QNq8jbYD;h8M=)T6j@;*QCqt0XFtfv8B z>WXExl6rIzMjYnWp_*?gx-0*4Z0P@cY;v`t$ku|KJ~5YDukMEq9vvxkeUqSkUV-#r zok}MCpshrIR`LB+z=v##xvbq~??`m46JlQ8-H{Y1J7nPAR3U_q}|;+4x$UHr7l=;nF3T40T~!#pC?dF7)eD!ui3(j zz8%z;h7JGK+$k?p`V*BD&w-AHzSb_q_N9*<@!euISd*%Qu*kLZYpR>^Cj#<%T<3q4 z&#)}`I#E*a+H8!E-<_HHj6+Qp#{7b-oZD94KUS0v`hE57DFfVL!mipbM)0$(+(_9Z z-Z3fO_?j_3fii(4zanY{+0;J*9EYfCo11|RGeEu;`+G26|KaSbRvvcU!BMcpP@9`x z6BKWZF?F$52H=LC7?6xa4j8Q{jcQ7OPVk~h%o)UUn;Nkg-es{=}2oZY9}MYbZ` z=sXHprHrY#X^GuB-E)pZsZq-eB%Y(rJs>sdoD>kvP_jxzdc3K5!Px*pHQ&mpnV7Hp zy;$4I>I++Cg@?6MhrfqJxn70hd~1uh>yl_DTK*nX%DQ`6ShoNON+wOR5^)b1t1#i1 zT-+G-dbjrhr+PmLLpzY5zWpabmAW|Pvx;(iAedtcsDc5@T=S2lbHSlsA8ZKS#B=y3 zjYSdEzJC9pyiji2T%^FyKeTgi&+!PCB%6uVLG|eiYr&T0CWS5D(dm{3l>+a3M-UNS^*o1NMeM*GW}6gfgA7)}Oj#83_CQghNI(~OvHt;erv zr~hxnNn^Av^xh9om1Vi%SZY~*MC=%(ZC!AesSLd>t^zu=y_DUdxb$7vS&Xox5d3xi z_1E9r@w2RLdk6RAnnOB$#^>joZrOtoY7?W>yv@M)Qr=!5w$Ud?0NB^weCjHM24@Hw z8G>uUZ$O~$pQVu_$&V%V0k=IsWf_x_(Bm~IZr9g^QEQtC@fpTt8#Wb$etJz!;Y#Mq z>LR-wRQOX{2d)CsubFWVWEVJ&O`pCud~=w^ltM(AUt2>d|C?C$pOC)As~Fp>Ra?oF zfur|cvP!b+Kv~FG%eIH_f9un59b@+DnlCYvLSL+aR`-X!%Fd2UYUSuu?)S<^WMd5g z^;0-z74z=anrH-26EFS~;SD%S9bDJ6i~yP9>6fJ~_nx64(Gwb){8wVXvMJ6=%-1kJ zxu_&MzhTP9k863lzcCe97kmrgD0|P>c6#9!y8l7^e-m?N5JR ztj2|JX_n4SQ-!wkUo5p!SL0lv!)<3>BY*$Y(3n#e-hWI_O!#?Va%s&z)s|ntnWD+~ z4YDU*oZEa)IhK;{nz(N2<(GUgy8^cSNL zE*8*aK_?{v4~!3qc2OO*RaItQU+=HNG7?Rd+b*72P~UJ6((h461DC~3xnt3w!2GG3 zY@2VO|6lNUA?%e)V5?CZFMjmMTIU(PMazU^Y%?>ZIZnr4T@YTn4lEws8j~_QOZm?5 zb6vnnv28^>w_-DX8f786p;HJAp*OX5^mHn4LP!wu0PW6pLy?$5382zs3H~q^3!6R5t4Rd2yvy`&ye(v8U*w-C**8-z%7&0g5%B2YAJ*um)!z zMJTOcG_fjkq%x4*udV*6`DJUm?OAcxc?zhYpYp)c^Tpq}kwdn*Uz9<<z0IM`$I*9rhR?pfltRVY=)`#sP{-E3bk+K=z%IDF*w!{Q+5HMWY6ySP+q8 znZzE4QRA*18m|=Brw(;ud>-W5EH``Edi%_!`>w5XC0VuNd609VR+H|GEr&y~%)Qqa z8ezT7yK_E1KI(1#BIhZ?Fzd`;OrmeK@c3jan{8PO>Ef*Z0r4oZYL*iE1i2*}=&&#- zKklDl00u%x2wUU{RD%*`K%rp%I7oiDH@ymhEZd;kk~qTCpKi0(=pB+0DI->i+M@1f z41a_8Z4wU0a;pS-i}6%JAl%9TP4(Yy76=3Z5pstP;Nmn*Y{(wrHl}g@AE2E?4#QGr zXVOMDTPZBZsOQGP;#2eP)O=)6KCp&tTgh^0y}4C88_)B&Q+y1W|ICF?V2I` z^$sjgSe9)W78|;cMy|wewq3*peQ>YbMNPR+Cf}DXQ(&r8Lcetkm`u-$sW~FcbLa_$n#m?G9{W~Dm9h6$Je!4!6wh&|I7^()LcQS*7+7k0;`$MwF3B}0 z!;Hg0xJS(?S!_`dxQwXY%%~Lb9y%k+Oq_+k$b;>ekJ&#MAL0F5{$bqjj$ck)Tl(C* zZd0?{S{_}$B9To!xmz6qVSkZ|mwUWF1(>WtuOyT%F6WoOgdIQpZPn1+qJX8=X*cPH*jTrE`3pga=qbFe`b^Iq83b!yk^*MtDQ7xa0Sr6KU(!F!QCwVFBIIhl7J3!pt2J?)|5D8Srlj7CQE5Ae_7nO1#^K`r z6@G3E9!10DVF`_3jnq48?1TbsZB zQvY}NI+pA3@I`&g^!ojWD2}*kHMi=6Y-@bAFCM_@9g%w3f6fnb4 zYqfyV>Qsn>IPhT8Gq~HKlHBoe?YsosNQeNY68w*!t^ytRp+P*VmN0nkIPVuE7eP7T zqFXGE!^~Ja=JPj6)6pjRl`uYm7ufM|KCXR z8dj)Js(7}19UW8<`1e95dysn2yV~m0Gw-ht8rKe;Up)3G++=ECnsyq^JVta1ZSVDLRh<2b9Wy| zaqP2#5T8`?v*W|Cj^MB(BpwdzD09k}T8ozZaSL(BdiMj*Q`K{`WGRV~9XkPnS^?eS zI36$>HL_J^t4q4b|2Q)4pVb(9j*mji)JNNGHYnG4NGch*xn6!F#tk7 znvMwyuxn$JRRW{~3Qncgg~$`7)yosb#bht}#b0b?9~e2b05C3xe7A``J4fo*2kBa# zBGrM+~Opz+z2$FPCv4=W?(x6uhTO7y_;Bz{g*)Fk1H;K^ z;Ox*PhWMovg8hV3J{ACHg??I;||{}@c&)gK!EL^_vW;sy3neCZy}hKvXS z4I~&(N9(J@+E#YJ3!JD3o_^Q~<~50C=j=YjiV#w+83Uer?R9_eb)fjTDia~05ZkL~ ze=?4qY7HBwS+WiFR*&(slp<%GC7p&nb<9JCniT1oKL4F#y#GgG zz;cs8!@3yoSK~_SJIBO;2~a4l2&3?a!IdG9TkuU=tMA1)*DuA}Pvvhk&)(9TStx-$ zNYM<_ZDj!Wa4F6HCdI4dwF-(l$Vrg44g9YC*QBGB0=K&GP(f2XW$x=_Lc zc&fb^(2HFq@$J-w$NdIa?6s!2q)Sius8Lz`4}UaR>p^h+dYSFBVXw=z)WGF^Ivd4c zm1fy8ugD`cgBJY3))!z2-fJqUcl}jp|0A9i1@AMDhy^R3TiW2Vcky51+`R=J)=v(XdbxDV@JRner5X1YXwS zo?-_YzdIJ0q$k9&CXL}xICD^@xd$r!6IlY)g<#$Q4k?x5jJG3`+k z1R%ht$Apvy*xeFvt{5I4N(q41rni~Kifs>EUMN|SE- z_&aY!5;8Nm|2rxTjfNTu9mbU~QUX2yPQ~d#B-b6*jR~wknSqupa^maO@X!%Qe9V!P zp63hT30eNoKnDJClvz^`s8rRHvJ^Yzyh06Fd5i<}W%EoQc&#Y8cdR9cnoeL3aP)Vy zFaW$XA_gD=_OoOpWl18^b4j#vC@CW3G#g;$#-+44!F%SCzGD*E@js+Lhz+B-XfBGp z!t#1bOOSyF3sIRhRMr#K*L!yrFZT_wO3j78%&IKDt=~FY%YMNXIuO~6E&uj4?yb1h ztYn4R2Whuldxrw2VJ^i70l`306hh9KFpgsZ7Iama%k7n=wY~hd)A?&Nsn&2OEt`S| zuqbXiATsUzCo*|t4v>(S4Pfz7_*wk^)}Y(ZLE=HRzJS(4l3J48wriH%)^op#3eTX; z`;|V`E*s~%8INEh%~6GhT^-5BL^TO4K-8*KkQYeU2k1Bk1-r6Y*jeeo^}Ka=YT?pG z$#cpt4UGj=)~m5?`@D)*2f59&5r;K*agyVtxG2bRZ0GoF_utw6r;UXTV-CE)>7gzB znSfm!Ckp`fN3-Yxq5KX!r*5?2KxSL8`3NVg1YXedRJi<}_v>%cELjcfoF*6u?b7ph>m0HG4POxOx+1PyfwaY>7>r@n zZ@8;a&iUhpF>L0t+qbr`Mm6(3bu6up!ZPanYP-l?4(c(@F-Y{XpZ%vt;wlZwDo1wj zI?P`xg0%jZ*1mulsciVaF2Y`smioL-xljFqD^qH3;TIdQ-4q@1%dosT{c>Bh1ocy9 zrPRKF8W@Q91qbx_HrfSv-{j2q1;AM|pB?-l<>Ld|KU_-vpU1TWHE~Qv9JEslqM<2j zOU8o%77sAuRZ-xmJ1ANeZ89wfq(ck>a%HLTB`MRn!kURX@V}Mc>zfvfZ3a-LNT~kEcD<-aelwWk0Acvaj*}0#Ek|m$J6x| z1@hez2>8Fh#pUfmpb6BwB|CPDN((8=*VMYWI^OO4>WkeMtNr8pf~u*zz>yVakO$FASub5YQ+rZ|Ui|Ip(3}^z zyR4I2xA-fQZfA!Y^-WqqPv&s-MZNsfGsdthv8$YIe}kjDJW+CJlPIKq$E^R_nbXK$ z{;^eRKMf~AkeFRIU>8M2n4lc4W4H7IfU)NX?*NPUgb`Q*Zb$hW3t)9PkFvHoILG{E zx9e}AC#gc3*$uOE+!PsvJHRhZ6ItZUVd>ukVi{~v9}<-YCZvtP0fha02qcz(o&*L( zhg)2aguD4$@& zhmIAriFUhrKC2y2VE+5e=!)x#eiDs+emHF{>0v9rCAP2rh&-3QJAZP{$}hNPReV^` znQ<`1N90dpw(*Vkt1&K|WNsVNjB4McsI2e0_;r1O0~(ah8(pMqZLxbXoe^bF)4!SbYKg5gdW=)rQzF!f8QT3o3B1U?3k*q2C6O4GcDPLXK$@SHVg+ATsCG|n5NpjGv5rpe7(}{XC+nx`B${Yue~~{qmo>ts?}=9j*Yhc#4^4lI z)c8?qM_%d^HN>)RP~h9#Tx3zv@b`k{E;jILE5n}MrFwK7SS`uMRCwjE>(2)!3d{%Q z@jKHGiveuml$6jAN1zET&9JN43T*T<5e}KCvJq>%ILJMjzs@?U2FL(+heuvqEW{dU zS$CatJ^QM`rL?{}o;^4y*Lt+ZYZKgJ|K;nSkiz5?mkOyMryIn5F5y|o2SlT3TiLVT zb^)lp#8gjZ-c&JZ%5#E|$B6|4l?|;;MK1S`AC}N>-1i3Y@ve7^<0v0G2INfcsQ(P< zbSMUFDPItEc5#D{cVM-QJV{wed%#(NM?y3JGEpZE0#XI5fGYt4=wd@80s>7#WZWyY z$mtmP#hM93FaV%Bkh89OlmHavcpqX~z%2v-1MsjTcre9iNN0zFcYwDcxFUg7<%zPx z;Gaa|E~`)AT9j1$l6Q6gW33+$5t+c3k8qk=flp%I0BXrX)D68Ej2x&M00ITPOKK#k zy`9YWzjVe&tc`W@QRkr9I^p`%_G~!t5VPnVn;Ps{xyxJ^T-U77h5BA;Dk!7dh5kwf ztgIoK`o2`l&WMjh|0c%Lj;E7>0}W?^cep<}#25@BWI$0`nk2IJ+z1~7-_B@&$5?q` z9M_)4G5`bNBZHkl@yg+mq?{@AXp^-iO`futE_n$WqM1#(3Z)SJzgr0cGDKbsyyHaD zW(PyMna&4J5l=X3V{e09=`LN9D?BYi4)0GMvT-VK4H$6Ut<(T^KC#31WA?N0{<@1I zBb_yZXY-moIWY?xxN`D%4Yl5pG{b= zZEUz{W5ygQa?@l7@xD!#HJc~$&CdpGFI!5s@7sh`FD^!AFVGIQt^x;pcxXHOMDYT% zZNDV0v^X@OkD3zMkd%5kTH0-5_fG!^u2m(q^oI6bOCSsTarEUZ2Um#cBfpWU(xN2Z zZ1l_%`LN@RQZ1|5p)HzW9z8p#HUd~;Uq<;c-)Ih5tg4Wj(&V4cqK!5dj`2o=Q4zWb zzBo7mk`@dgfmrMaPuoTF~Lad!0 z_b#ai-u@xOSm!MRa-$j!LZ;`v?nsm6WZ-*4;E+^O%|$+yl>h&4ywv~>ep%Kpea=x4 zF2l7GmJ{CC+3edxSwRm9D6HFFTYqGBv(MEKxn=HJ-h*|s7eO{!S6fKqZESdvJfw;v zI7c3l*Qh52LbZko%X&Ru7W`DR;~g|(>;c9q4=D3ZR=6@Z2ts41EE#p0AWoFt$OOvV z3vVa0iBGU7G%-YFef6HKZu_#>!({7yy259msPrvGKi5l0S+b}W&G}~MxZ!xk(V%(C zjw-2(@TJrAd!mr}^dISm8C{FH7tdB|=dWq7zf-n{C?r!Xmi}xJj(IPvEMZ&>na(**eT6Wa{ffnosTfPOANPAdc?Sn946Xdk^%pq7@c3Y!M|rx#9Vo`8n`5;kw9sMsRJ3wn$w172IEXOg-?BVl zQViydxPb<93xF`n;RsbIVF`&*q)1nni=>F0gx+&?QKWZ(%(o}libx|n7*78Nk5CRC z`>w_lsYgwp=AuRI^t=i#j)-9DjEw9$+}0%?&Zg3n{9n*v;C8@XtzeFN*w9b#`7ZTp z*`J=-wap{-kv94HfEXe%uKh7uk_iVBN=)i!9t_n&Xf$D18%Rk^0(d}#enNt`%*iuA zAbL2R3g8Y#83%>O5m2r`Be2|Ps3wSvI829x#HNE6N;bGKrpZEb3^-`D1`Z$9FzxL# zycawEJcAh`Ci4X>-Fta(-dy z<8F;@-4+4jd>2 zd2TGKfKg#XFN0xWdO1n9l8dxJCc<-IX?FlhH7#JP02q+i1oBz%ly%DM{gBLb2Moks z1H)YhIv!1O08rL0fqzMW;01zATswI`8lDDZC`eh%GPf(0sw#+ng)(utd|c?3H`DTp zmAj=hx09nQhoI-F)gu_-R245x!Bh#Jx&exUFbx1DcQ{zLhlM9Dqyt=*7?Yp$-?6Q& zn$u_JN*_-w-fJ(Fh)eizBPufM(Twi!g0c|6gG@R^&xlQO@tX=i3<%JGnt%N~pebZ8 zSxAx%8%VOeQETcuvAmOIY{cBzzy!iJtnYwTVQ6mym@2#r2L-6WERqp`eXCX=YA1RR zQwXCC{Fvop7aTGW+Whc*DdF$(i~NvKJ0Hz0aUQANO->_E&xW8XmEC8FNB6y|{$9>IKJn4lr`k-Muy~dKsp(74bV|D+s#DWCb(N$h zsU!&jB8)g?17Q|y{#7oQ|2Z1drQ8GDU`*YR$P12=4}dKke%9)6?9~-J53nS~zX zltxzCg7l+YBfPEQ&}49H>lH&XBK6W=vik-|EpgC;OxV_i)u= z%4eD^A>HyJvr`u155!uyiCrTOaSx4gh`I+VPd8*%H{>Zth_JVakK4JaE1DQf>IZZG z?{!dHW_Y;eOHGCCHSUr+L9zaq>1VetQHH${dCeS(48W*>)49`bIz=imJKwJD)gDVJ zE4_-3jZdMe@o=$2mT|cwzdW2w6;2dI1fmC#X))Wu`c()Q(GV!WKSJ2UG^3PZ=!M#) zCnRD&EWIm%Q;|y&lPA|}UpTkrqB#GFMUvbemJ^ZhEl8LRCzN&OVR5{frMSVw;gZV| zOO%*->nM4`{8CN{?bW7r{fDg1b3-#_gSO{#brVDrV)a|YO!*b8)5DLN7&DFBpwuNK=k{x!&c!Q$ua0$R#vA&6B0`{a z0AfLe26P7wsJ!rSZ*MV#P7WVX%h9If`H1nHCd3iYw7)d$)XjlqQ-ZURjL+TeU_vrU z%etb^+u`Vaa@rg+B7h&HnS)Ml{~}3^EV&I6IZJUMi>3w6jAT($W*&)7gvOg;y4awF z{VwX7uh!9HsitjNK_ z=Uj_p(f>XM3RAMT5o{JN_30bv637~gxxE$ts~yGo;r`*D3+}PS_TcN2>yE`STk&nu zv{5l+i7w(vmgEvQu!i7=-M8E`)=cCR;*0U=bn98yHdiLm0*qIp9QrAB!3?zFkXUb0 zcEDQ(amA+<2Fn}|5xVm)HC7dS8fEyag}let`&@gca`UD4ADicS6EE^A(iE3=z0b^} zuAzhoMVtl$$35)JeOq7fUXK8)h` zkNxWD?Rkv!us!{_tF#(+8>x7HkukH$;TWo$`Njp^Av8`V1Ip2HR7zr3FPgnG&*&TT zlTyf@jE7wf4lr&3+@nG!Hw)*m0-wDTgq9Wx1=Ro-DTxheb4>MX^%FV z*Vy+Q;`V4|1)(jpCE)V{Jwr0}zq++e8=l_8H<&21q0i-ga4O29e2A6;B>XJcTbG8v zD?~OItIhb7_^!HdO6Gn|R{L8AvLCb2qNt9=vuqK2PT(ed_81h`r|eQ5yXi7R(iso& zCPnTklNa7LqPPj%1}KjeBn^PiLNKf;&6!zymV1_hjt^LAegw6589l+jbjj6Be-wI_ zzmv(4fV=Xx6J%Inj=dZ%^c zS1w<16n&H&ZS*h0v?s--g#YHjX~0qoD_xc4-Cl(NQo2R`WH{e)0YI}P zR0&51LJ3s^!FKpr4~x3^d-Xi3fmHa&MiXr+V^7US?h@VVCD*o z2-`ThMwjb5EUV}mi_!Yw*&RNS5$_qpNBy#z?{Yfiskd_Z5~ZbC=m`kI3AE5ECiZI% zQ@;OOhM?uS#qrkV?WYcUydPW*%FHtva;*63YV^AQ2r%q89$Zht^hUfj4nWGa@v;1< zun((o9<7(s!e=HqKmirI7BHMj^XqYYlVcB}h->7*Kr2xh`#LZz@IK5{dhg5vhqw(tBFYumTIb}p&MQQYh z1;@~Naw{qU{+&DL^Tk&?z*J%WQsL%YP~y-pGIO3zvIq+jV&6xiDmEBLC~!M9ftHu+ z-M;}qj+TgJQPVO^$T1_yDzeV@n_RwazGN1W*+@m>)a>5QtFV4?$JUdVxI6>cAoUM~ z?^x#0#&mZzo!LYHfWj=W_L9YQByQvKDl3BmTkXbWM5tJwh#W-G21YxZ#cxx$>IQ29 zZ!aQuftTx%0jFh3S7Z+_Iby8u;M7H*_u3zHn!Nn2|IzykhtQ{XmbY_69lqST`4Ot3 z)XZ<-CFsD_g5Wo|!90+1Vs0y7ZZH6$$%=}mD|z6Q!*UCBC+l~V^7vcodxq;66Ilx> zk+W>sBzv=|U5(t*H%;mEj~PF+RB1y|s&U@2<#sU%k+;yy5~<)AV;&7+%4nl^@F9`k z{U}x$zqNw{>Pp_B9ydy^E56Dv7sTsKsf+H!)?MPb&n` zYPYH~X1V%9bec(HG~|8&s@@Ou*jh`6rSOfe#FWvzs$%;7>9&38S>I&eUShO5;W$8`k#xXjDU&PXGlAHtGY)JIe=EEo~JSdBBPbR3G?1JXSC>lk@b9%u;)Ge6bvM@oIm^;L2^s zGv6gstC5FA#ZdcAb^>B&HNSD46X$2oEa1zis@a*b$O-P8rClnBZ7|bT&2seESdk`Mb3vPHPnKJAox6YCM<@-$?>aK{2T^HX{510pI$ON32Gexd} z6k41G$GkP&3HlhtG+p}eMuZ06U>aaGH-zdizu#-g5@M$$EBbuxK;evLj_)hQ&0WQ^ z=1{b?QmHMg*dWW$=DIGKwgdI65cTshC8saJDmRFL$1c3XHrJevupUy+^IJYww>jjT zkd~~N1TnQ>ao3NONIX^a*uBXA9}0wE+A(G@qnA%7_y0Cu3xw^@U(x~4F){*7lXK*9&FD-9?Tt7CLwU`2pn=Xbm@X2Sk#w@57fu_=eJte z{iU)SXXd@vJLnYP@{_yAAGnm(df3+4Lr?kh=C24V!*)65PS@%;e!6MK1oMGFca#Zs z7>pz+D_L}~mEa8EaaXL!KZS&mP>8H+A7&!!1jukV?*l{N5m7DmcNlSCi)y8cE$BLO z1pDrA_{yX8e2qw7hN6kY7~_DI7BfFqNK~v*V9zQ2>M5pp`Cvr8OX^Z-t7D+jbN%`J z$*$$*RB+pn?D{c6?Om&;KjaqJ5jI+^<9 zp{HvflTW>_^TK)!LL1jlpCfT#G9BywY=;C>H3|tmieBNtxan|g`qZT7ZEa>xxU!@% zPo6l^lHcwJy`T^(X3+`q2&>tNmq1=Ubh2aq3PvKt+a;!rv87+D5$`&^Ij!U!YJW@U zbfV{F`Cboj6T@7oaGEr^-{0PJ*5unv&n}{Nifs4G zt^Ir?s$|2IcR3CNhX!AwTJ~?#;NsjxV&!@RLUm``R#Z;Xu6#zkjmiTibY(Ppw`8Af z-x{6}Htpke?&DDZHq7N~eiF#6iW6<*v~Rxgrw1kb@B3>&*I&+`lX`J>eQ`JRLLdzH zDZcFblq+4##`oMSECCc_i~`!A<%s34%+egQu7im*wpF?m7Id}U#1Nn>*wL@kc1zA> z7)iL-#gQQEstU{4Ab+HlMNtj{#k;F&LtoJvz95DURxiZ4GYlf0ugpeVzPij>wr$bL zWBZx(mT7D;#a)&9uC#Idy`t34Cb1uv>D8R5CT1>5k+44sH(Sp=T8}Pw_g91~>GBxJ ziQ?yt_?H+6LAnlk>FhO_Aa7q^P;_SI{6i;i%0-=BB`tX1d>)HBsCTv~LCb-FdW1+*M>i5gTTUPEbXC97R88*&{iRdi<9V%!X zX3q=s{rSn}#LAsLlXfSNrExZKFppQ*@2caZt*h+Z7AeX*Q(=g2e^X+ft*zZ43wSac zsfr{{ayjwj3nstu(`I&xfeP{R{m95xWfpov@6<^s7Sp(h()(u`mxA>f2~_K(lvHb2 z#%3*L8JlNEyI2Z3xl2c9Ga#KeC|nt`eoU8BNwQ^l2kdC6f&jNL*Y^&r!2T$0?-w*e z|B*7)XX(!T!56$QxZ3(=4#nadcXJt#xEPsdYS=SX4>~X8oIT?)ARS}M${oBuFIy4h^tf5B(>2sT9cSEN&A(`31NKl5%l#? z!no4K&7<9G4%7KdX|I+`56+f-R>eR4;HiG_egaEB;T_lsr3TCu>5}rCVTS`AI*5|} zD|sV7|Du3GrjyFi*p09AS3+bIVF=UdR01UtvOVs*&yy!zvpempWo8$T+_#P?=7Y|u z=AK?A9eUW;kel*ZoOFCUa)0W4i+MRi_wH&{TuZ^*Wn5A0gPNP}F`b#Qy%{Z%J^}d+ z&!#?Yr(S$%JIP8_Z0!`vNzB%IpPXe#F5dKgk>B#A#Tp4oh;7_b1B;VB*&SF$fA){* zc90(t3s&o+7QxQKjst(ExS#UpYzO`w>R#c_A+2`GG>FVu1(A~_dCo6V=UKpkEQGB3 zNHEhfvxNWSEquqU1hPFX!;+57l5VP7-mLJx5zod@`VAfad&HX4@4n}CJnnwg)+h6d zBk*v5NP08kJJazXVP1FQul!3lFTYQ>1^N{JUfikc(~&k1Gq(VG^T9#4lta;ghs)mk z0W7UY{If^r-iIK7azE*R=iVK$-91mWlPw7>v5A&lJ+reYi~Rpb6C-H=vxahAVhj5d z`?)LSeL!fh#`S?g!`a{9a=x)0Wv7x9y5`z`S%~n~Od0qLc^NsJP zIT&UsW;uzFfv9^Sx*f179t|&z`Eq${tL>ss{^F~fRm)%2RGVOJmfKOU3Hj5+WqsG@ zk!h@Yb||O#XgJ`mw%--;Wc`B~;C1;sdEAbDeFb&I-W&b1dt1Wg zwy)w5z}Iq*NpYruLqoA!sm~2;b^Oo&7(dAeQ2E#7AlT%ee3r}ZWI3TM)R=^5@$Aw%nDclWa7D;A%iUl9Le{Z3 zKTjYKYeT-{5&siM*>pF>Y)`B1*p7CcKB%wezn?KYl|=!8v|>%ABw-$Q)MvD!ohPk9 zM^e|g2QSVaj3wIV#tvOA$Hqv%0QxsDTV11v~NUuqlEVC}7sC#-1$#O04#*ZIr)t=tJ11D&rKhU!@8>l|#!iB5Mi#jmk zxTz^QMl-zsU<+0-Uao6@;SZ+TB;8oAM-UbWa1ZYQ@Cz2(m zHzmmei?pp^3?#m#{~O+s!uoX(f`@yXK{!x#DZ<~72X&l92x5AGBAOkN!)4_V$l)VatF z{wrWOOXK)>DqV;>{2?t65YBZ$-=sFy!3<}-7d^{Y*g3syH#i072)e^z_V&k*wy+3A zEOR}l#hutq)!dV8pc`(R@caLMtQ?e!n+I?IvJ7>+<~pI-_bdF+_GA8TqkHwpNJ_zn z#Y};_VF?;;D6Mgs`nF)WVWv!E7q_m|2aCl8-+ujIQ7_Ng;;k`T0t33qOA6-1N#$5f zG(AS4gLbikVP+Qos76#UdqgOcyuABQ?CX$Y0)Js^G<#b%^eTLcQmSU5wBpQJ6IfaQ z(l5L%(p$pr$#bz4yWj?UpB9EO?dnf>0zG&PW7LpT6ja$zB6xjfGI5r+p)QkQz}p@G zE8hPoCjr_b*SqMXW`B;28QI>IVBv|LYj4%8nR0Z}bN{KeDWHrGXqmB!91rrTAMp;z+-4c}_w ztP3CDj#{s$;zrlMC=ejIxe6KZU*>arxO8*)u9-?t zT>lc95Bc-pk$yC^t|H}$FpM_nU5CAlorVKtFnL?9Mz_Q8pguY2lrOs0hl_`{Vd`Ph zv7o-pJVxCf7HM55PyFVi{{SUgDFl1S8Fb7yG}_$UAQLi8%@>oRgAQM&W4z4e9r!f` z9((l_@o1KN#{A4pLJ=0vJ$vuiVbbu`?Q8xM5izNaolWiyk>g$^p5)%+ON6jx_v-OL z{4%$)2r=7eTo2{pLL!c0KXsIQ^`en z3ZEvYNq~6hz17(%;tS8pW-aQnUt8bb@Om*czJt24UGIyUT*8Uxo``=^mPgV{3yy{t#xW}5y|}`^{J5#3%jSJYS<4{o?cK4Z&!3gM zNd#Sxa+1I^)3**aizc5lx3ZcvhP;G*Sbxq5%pQDtuKHdH-IOxtEMxy|xqR;!inTO* zRA8+kSGX#%&QW$~G9I?J9Ct6i`l0|fd#^OqzBps?6)|jazx`@BP@S&R?(rj+$9`>H z(ofdhslT$DENZLK)(iWIoV??0&hpPsrn-5{I1=4ytoJ_2S_rh}aJQqPD%-$eCWV8x z=iAa|)oOh7QfBNLbZQuYMoSB%@$oqrobr8Y-6ooamTLN{zi8&Q6+GZQqd0z;q_y2QW^FB=01W@&@`JX{{)Tg^jMb8@hOpDMf!T+wm@%D6M-{dfRHe(r zu&+bdDiB-X;h9IHV5|3yy=iV7Bl9m()z4wTCl;r+G_u))yXx-dpSMb_kNd09_?hN6Pn=Od5E*%?AzjO2r93Gz#eX&otAQ_x^&=u0(qBTce zKb@6Ho-&&9edCkC`O}r)oU;h-HBB9@_q^f6VU5$U7*_Y8s3M<7{}Cu3ei9F(qEikn z30-wi?f6;IUZ`)R@cz6a5S#dcHTh??;Er#!{zbnw6#};_SJ1W&-=r}v>9H$9&HhQ$ zcv>4v+0#W0+z#Gi+~~9Ho(9rVX-39RWwNezwaOE2B&nV}^7@Tnci=D~rbTH+mOh&H zPi}T*ym;*3=6J@CKiDx+Au(==tlJ_y;*^h6g+0aS{BG7!Uw251CkoN<5Cl3H{Kbo> z+O4zwQlHuV_t9C$%8%YZ=!Vr~S=juZa-BA-2ZGp(ygq5z?98aL+%oF|#KqQg5u%w) z|HDKA0@0GjXHoDdf0#w)c8Zs2=A7%?I9on^ifjnaE$kb|R#YAQ@oCN9zCT~Hhio^u zwtCLS^EZtBy@Eg9Bpt1;4fF(TrV&K4(H0JN3P#t-J+)&U6>m~!if%HY(kcM#rT#YS zJ|Wm|E}(a*UTV|ARi!)@s=W^7Ofu>phYw}lETw!98OS51A+lmsWw$ewW>Y|}V}f3a zCb)>Md@u|kS9nZ1HZW^gqTf@C{+DW~RS5h|yA|^j=SWc&90$!`c)sYlWAduJ{g6-E z5o6K3kW)D=hg3DWuSafnf-@17>k+;o@ee|JYw$M=Y`=@CJ@`D=c72&qFiGRuVRQL& zd+|BRljY;7N4kszJYV-c+CD7%T#nFrpU?Rkhn$k+|H^0xk&YA6No`#8d_8#fSa-2CD{8pYC%-8%GJ-}ojLqJt{KzxV;uh@HUG zcaOZ_9u#*4biZ%G>NgE{KSjOVjKi~h%pLfPcxYI+%O~t`C(Mc}bbMqU1bz2vVUF?4 zrdo0VV@IsYa78{xxAb)kQ*@HA_o^ZTbv6F&?*vccm$AZ()7JQWPoFc>+THH4Q>)m6 zyG_FBX}I_T%>^Jh^)34%%ld@?CASID&rAs%K6yvbMO>ELGnavJ5$|Kd5B*2q1VGG$ zt-&>9*?$nAsb^AUg3ZnG1X6@#&?2dnSK;@Pl#<8Ukc5;42uTvF5Agxc#z(*SwPv1L zX<=#qt9#2+f&)dPa418Z{<`~9!%${mrkgCD)fh>9-;b}}rI~H>eAaZIT6bIAW}r&= zFEJZUbRnmvMhbBo(VWg}Rl^i+(eEP94%)v9PfTJi2ki27-yUJGPz#rQiOwO(kECeE zR!+l?-B?pL%6))SZP2?E>v{0(anT$YY@~P5$i{YQG!=CSDxXswRb-3hV!XN?~vt-SDpWXCz7i6q3L67)&mTI3ZWDYE1TvW_-oa+pNy5^ zrg-Dg27D}#!Oh8#30KOm243QLpXDaiH^6YJmgM4b&`G555Zx?|du3iF(So(oDASPr zWQDNUw^xUae+FBBNd?C!o!#SfJjEc@oY2%{dTlf>a&%rIKB} zCh_|czOb*H5U7AMg`)P5gfNd};dtQI2F(+T*ck!0 z)*t-*v;>!JN7o^D^VA_H>4Otr8R03(M~;+;HKIT;h(@Q+x^8`su($&4%mTT2V!;lIFzFK;rj;*HGvN%<~xJh zZL?XEX8X?eV<~E|HiE>o`(o?ptEc2$(IOs%&r#SF&Bc{RHSLEsIOHl>gxsKh*NAbF z2luk^n>;amHy4{>w>zA{rB*gKD56O{M7DGg`p)JjI$;){iQh_?!Y@CBi#A8Z+E>qi+wj3G7)lPc|-Ey&z8XAf5J+Z zkGaqw$#;IyB1H88);IAYbsHhx8p9ugz|Gl-BB(>o31&~!DuiK?3$Fgw*7pt#E$xG|os+jrgE4L(H*Zu99F^RXnnA(bpeM= zDu-xwW5aJjg^8_~JJeh#8~GH<>-kw;-oF(Lfz_fu@-z%)ScFCM54*KdU2NG~w*r>` z%iHo@D0l^Ruv7o7JoF@#bWO2s)^~79G}z1i@SH0Fj5%1VkDL+JRg|~?4aO|efW*?s(i)!WPo?Lrtx#H@+jA6ot$x7QeEV|ZuiEEzTq!h)R1t_rk z!L!!$bL8N8(%5R%p$y0I$&t{EGMiY>p(S2l<~4#oB3#Tis)Pm?WD+shGuYTF*rri>;!$fV$B zQsFJJx2atNn}|ZdEnuj+;SeY}ml4*3yZMlD?;7gIHEK#RI-MmdcBJ_{O8Hu?dqY%| zBsm8N0%Ly|KV$A324mb|P~v^dt4B9~?ok+PFf&BP*n)4if+yGVapSs2=YS2Xj?EmD zL#cEg?R3HjW>U<1iibM;Yv@IRj=l$U^kkT)tpsU&zaS5rJiF$+Z(94bX#_EK5=o3( zrdZBdXvegIwn2(~Em@hTk2v)!daGuBQv!so9DmXV!bGW@o^$ss{sZJ7*(Eaq@<5Ku z?`fOpn-nNOJMqA8C+WhpK0X4ewbQ0$bBd4g-Y{SbpcAv}u-5h+^ES|idu3uD#_95s zI3%^ppoOP7v6nlSAA*f>4niYiTW$JpPwcF z^IVfWDwz~ug0XyFlKPcvnt*Qq*ioI8!)Is4FUSrbOZ5s}m zJ&Vc$X>q)!56we+P<+r?>=+9lFaN&ozA_r)QNk4EB#X8lc#+*s^>T57gb#15*2|nD zElE<$a7nt7Z$4^0oMWPOf^>LiUsxNO$do6RfVarEAuyt76Uq=5IFJ_zX4-ElV>`4_ zwOQ*JSNeISk+~|R2^cf5!_bLnj8V|=V0U3i4AMbj5Y)FtZm0^<(ay+X&B$$1JMnh0 ziS{Aez=4R5k1s?xnwZo#EeW+*h!+cwnVRk3;}m)lU(r+DVj;e9mDP7GZ!O~LeB-f3 zqOD1_7SX@}ZgSWd`{Tw3!#VW@C(|)zpFUPr3Y8MP^2Ak*jiv9@Y0_~md+)P=A-6(e zoi^b`xR|JJ?EuGQXD$({6#5l7gaZ5+bZ9J@SQ*BK$}LEE@XYYnd#ilP7_Yv0iA;vL zxqJLndE|!u(thg)^m3hy)|g4tjq8}Y-V1cb86yrtQ|-2MB7zMo+~yzda6cH~1RLpi ztjbh*!|zK5wci)6A@V}oY0{`umdYv##Z;N6dg*M zM=E?a6wER|`%%A*U)}UZA#`wkN>no`d@6^v)kdWn7OBEqoJN~v4G&AkL%m1f&?fJY zdLSZ8Ox%W%To^q(wVy;Da*h7ijIRQhnrGUUM`)|Ea=}dYftcJQS0S8a5K0rmUE44Ob2OD6v820}9??pYYHyyG&GK zZ>IFfNPQJ3@`}Y?9{1{I z<_2al>Xi~>o644dBJF=`M3%v1{jNydGLPdwW;c z#-B|VOaB{+?e79}c_hIMrc>YYcV7#4hEUbeQf)t%n?<`~nxDP;{D?$u%_XFtr=F8M z&+El>)5`v*EotqhC(K>*T%rD;#v)ea-2<{Krg?r{uO zY7K4dc-{Qw>&wjBEhZNMi$g4@_2<4y1C`;`_UkPZH4>Fy>2VzSw0X-j1S6WxFtNrE z$J3(MR-QOD zxd-Bcm3{Aswu#^+?HDi*#q7YPX`ZqepM`Zayepmi7$dvYx5zQ|^L^5X!_4iG+ctV1 zmk3D&6e}(ebZu7LCCw1cViD>6bY(_9$e0=z9mm#PbSqV`yy_cT{Lb**K{w+ulspl$}4tpYkB-)C!u(;#7?GQ8-dy) zJmwVm1Se(|K0BY!L3^Ah6aHe}hh5`(u$=oVH!wKHMK!6+#P}q*=E}OE_Gq^}I`u8xsZPc`AHMBKcATDGr7c!^wB^ zhX^OVz^oNQCdcVUqOD9ZU1GGcXVP<+OocWR=jiPNa$Wz%eDLQFeGID*~-PTV*$B{lC(u>KZ>RX6VXRT%PFDg z^73#YXU%)IWutFc`&skMKa3SRzfqwTG8^qx&(PGY)mJ4ACPlSmB_dH%iPP7I$P-{q zh+gdlugpKYp?!Xmdv@XVChJX4NZq7T1Eb%W{^Pv!jEC_7Nke?A-r<nh0=o= zud2}a!pcbozhr7=1}Boij2`Atn8IDFa%{0gWOKB4MzS%(1?@JPb1@v95@Nuj!d<4T zDB;`Ir$@tfWa0eazMxP#-$NNW=?LA*A=3nm$UJ!!MBy9^>^oM8V+BKn1cerBLte%* zsNsd%$YZn3L5&Bnp7W=vWz5a-OMJf~N?Vm+M0Mpi_k^R`(ra)@s<7daw)cxw5`O-9 zxL=W0R{CZDE|&_I?=gS9dt3w5>Z5i&xya$Mg^Ucssuo7tiP?D}vdw41%gVrqJt3Nl8(H|ds_XQL ze;gl+(*r7wvb2wISoSorbt# zI6vvzeuk)SYUmj3$s}y>n0=_2w2WoTe=VIJphbAoCAM(=8&|N^h+gD(807@!440gG zxN$<2t{)*Z%b0(hk21EHE&klCs<0SFT{o97SuKr1N)$oagHCy*kTmD>H{ZB_?#gHl z%R3c?QTBiuJNc?7R7X|hkt%m7g!P#lLD;y7m8u$sD|cLT ztWYIKJh6PkoNOox8$Bi@qKa5v+klyEIZ*b<7;VrYmd_ZY9@Q%;Un#$QZdR$*;(nnU zRppEwKQs*Hjbp%%#}cNGrx^K>Qd_HzfLuI_$fcPBE$vCqBNnw$eN$7fI(nxtLV89g zs1=0Iss5Oo+S_xEB$I4K3U&rNt*eFp;W4 z32fEiuNZA~ZtvtH*}ly(%TLoXHbi^7s6b{u+VGYRN;|yS617sPVHm~R^j7Sy*C9=U zp}i5Z%StZ4M=m}gifD*j#g3C9BIaZ^xvq3Ce1HQI<}KR$EfNN?)zxQE z6G)Y3`;E3Op~%%Mrv02)TcL~52G%1QGtMs`$*jSi&M$i;vVAn6v(%6nbmj0ZCZJ{u zPBg>ZTYaC$JA2gLG`eMGT2~P4lb3+yo~*F`;6* zFtZzripmXU-xfO;v|s5XphQmJR)j(!5M#7nmN0 z3^6+#2JO$)KfciTSq{M?P-J@8=;MjlK5qznSkD%h?fJbxAM}?`Ulh|-QD!bOSA8>g zrCq=0DH=z#qo65puOeP3n$b@_vM`>q=sUYgwhW^klu>GY1ww5H+G`xW|b-g&F&S zpIgRES~+A}`BmB$y&%iIFQMq_I#Y(j^n5>}O7@B@Mu!{uCq#peDpC0`pAl$Nrg9Cy zpZ|u&8z(eiXF`b3q2Y|Eojh;jWDo;bglHq0Rk2X~-atxui2k&8|0X*9JzLdR(`=v zWmXbmf?)88(7|k>59n5dG&fy0X{r=+(l+>Iy75H3 zipr^w6f~HAdaary?P)0SRyx>~Jr?`> zb{Z6NqtVP7L^`rMDA-?MP8@&X-*c^+_?PD^$&;9Mb|mf3WSOJ=eR~&nu=89suE=mSg_(gFTSIa+oUzJS8iL>pg?(O&M}6-0BCe%N5vHI+y8ktN z^v(XyL2@B|^sqd6X)-!-V)0&b_~Fl`#<+dg7cVDi*m2+pabfqfORh6i>CLT>P z#otCRD<_2o9XN5M^V+b5S8VxwHp{mBsu;YXroVh=#H@k|Rj?>z4JC53;TyC;lri|d zj75nDbE}lY0hmcIu!kDu`oKtSxftmg1)ZRHI1DgZdKF>_SbI7A{-rb&6<^3L%l?GD?gc7mYXL!5(tR;t9$-|h^M(uxh_K0e=r-6H+@`}%-Eku4Z@@iMl zCbMEQ#y7}9;|b$0RC(hyAVj=qHV}h|>`)>Z^vE8~dqgr2S?K3HIZPKoij;Dm@l`fN zHAJRn9HlDpqY}OT>e;B_e3(q(ExXqMq2U8nWCxR~;^DJqVW_k1S1BV%HP?~ss7<5_86E&h2ODQ$| z6Rwh(8fTqFS#-bcu)1vh zka30)>8E4rFhDTUR?!twN~)Mm6rrjdvQN}_9DJn4RpM;uE7-hEn;cYGOWJd%=N9`~ zK3KfJ3j9?krfO4I^+WOJMOde!*#0Ksb7;2oQFuJ6fwxh~du#Ms&JpHU=S(Zr5#ZwAuH45?o{#20gCm*S6)1VT6A&RbB0S`6gOlv{} ztQ~2pq^5m@Gzy}GyU1$4JV|oVAR;p5Aag4=u6EK6CluM>d)N<`QJ60DJJb;}=8WY~ zvC$@#?V(IiiG*=2``0vNG7n^s9^xLMk`(F=JGqCM7Ti};vvZEuz(r$c@S}_j<%?$K z)^i~ae}wrSYs$3HGH`e#qtx!x45EeMo(idJntYl(3K4|m63rEV5QhhrE<$o&ZNxdWR!*8v*pr6kE&1kh9}%w?RNxI~uT)D}v&=sd^;tb{!b5MK?udD!q@s>vUnb_ej zJX{O?$v9afbANG~KtzL_G(Bg!G@cBZ{e29k3>X?tX)QZkP8%wt;wGz&@ye=30RhXE zgQ+suD>WDTes_5O)T2E3ut8pjR3Q-4pbTvKU=UtEy>f!HJb!#f`B04yjR7K$UgTLh z>ZO3+YE42#>qlCERT-$t0pW`k@;iJpj|CQ1-$|mRqc|~QmJow~!VNG_e32%3wwEq6 zUB~_`$Mz(bcKeOqlpY6Pdsq4@jUpag?voEGOH;UxLIPTI2D1t{T@YQH7l)Lz}Abd@o@ky}Nu4($Bi5mQfCg`b??njN>9L zt-z}ienHTQj!!T9Oo?znnvhZ3{h(0aSpmTUVSx;oM(|M2nRZ@;0?Q%q1Z9{i6of8E zkRy4NbO1#e-<721*L@$+vJq`wY#X2m^^l5?S%o`YSJfsmEFdp~naPjE?a<^368EHcgz6u`7{54frc9fgf*`SQuJ01mps} z4O=|gA&qke8Ya;|Y^puQzFf@ID&nJ9-?TNYZ037}H}k&MX@8A{1J$EYZs zmXXBZ^y%xgQJKE#C*1@Ud>fi9K8U59cQ4QtFtYIQdtvHoesq;{f1Q<8vFjd6FNx-g zR0Z=i84)}2U@PL(s0_;uX6&P%62LnH+}P!6c~^0EzHl@%D%BL3KR9ls%Z)Wsvf*}i zkwJ&C*<;792KSWPt7j*dQZPVzh-FcTF9_td!$M_0QT*KB z+$1lk2>u9%$&o7Pyt^VHx+N@YDZ!Er+Y$;NujRd^e-aG&S zvgWArA|`2W8xn09bSEgBDEuN8%D~1L&T&VlkS;|`BzpugkcYT(Epvt|Al6=f43&OX zh?OpF=+etdVMBZy15@Z|0#O>lY{*t7YXdpN#W5;mV9^lxObWqgLnRuZR3=HFC;bvG zKB+QGN>pSq$v20BJx8gZzM2mB0$eyS83qIJUU&i#Ob3sCZmO_Ka6z7zwa7Dx(Rblv zXgE1w?K!mwmz$ECa!N zUv(Jb@&`pzASk0S%c@33UkASshq2OV=ibNiSO^{}FI*?OrS$V(>UBsCYoxdpN($r| zDh!V{C%hbU8(o2j*J3yUO0ZLos}bES8x-l=hAnbL!Co53bp6~E4FmiNE8**;z)%Wd%aJ;>d#Y5 zA`Ik;Q1Ml1$~ zPp=+j@s-*Dqdo-F|Ju<-gP#$2JACO!`@e|?GpUKFNFU7=}pn2xrRUb}pD0EY&J^ISAsp~k9~r6FEMoBXW}@7%fp zFe{l5S3O?YZ1`L3-f}1=8I(gXwxJM}3d4|G4K5knk2pUFE>wlT=bQJdCEU`rT;GaT%B7OO%K|#k z1wsaVHyV)PgsS6Wp7ew3pw{(C|5&C0iY+T75<~<=tLy5Es zGd~iC4^`X9qoC@9W5zQM;p-naQ@W54yJ9bWr!cWCLmw>%0M=zq}j>e+b z7r!192KxlWnrXZhjEq=?&7K{eVDod*)yWe=hG;gnRh}VDC~7w!bpO>Wd4{$`l3!-7 zIqjXr#W_9Sm0pn_L~7=2^I0-v0L%(1?P?C!=_R8jQ(~lG1yv(9u{TzU3Loheq01%G z+5_;2i+mVbRlE=FHg#1z9F^$zqBTjvMSR0Oq6nxMdsTP?MV0E>j*|uy$7C+D0h=+J z?c3wHgO54J-7h474gv{nnwOV%%`#VSsfGMkp~KM8@xBM^8u!n=J?3~&oG5;5d-M0K zljM<@7_wGT>@<)3Y)CxAzZbz1$hS-&t>u3o(+?bxLjS)Hr`H0=-umz3-6+NXyu|ix z6YqasBHj0n{(nBj7XMrnNrC_Oqa*kK?8B|yq0K+`rFs1L@#)3I?Ch+Zkr6pA`2*(o zW!ysGxAIlYeHSaU6K+YFeR{ZR<9+!Dr@*BMh z;+w`(Z zk8u837?K?9SR)L%MBm@v2a5!N*g1Xfw%nPOCE)lw;KBQ!j1H6e<2mgI?{^p8Ig=FJ z>^c5AJgfkheY`Ow;5b2Tu}e~L37M3-6SutkJ1+`Oh~o5@R!DY5en5N_E;;|R9sT0F z#})ypZ`8A4Ii`SV3p%%a;L$80x-C zosvtn@ob?4$9(_jXh97MAs5mix)5>8%RX{HCgiaw9zA7Sxjk?Fqj%7K_hPQ@@u=4j z&Cu@G23ssDVfP<5haplrq+QRjJHlXSUtH3eRYZOy%lS30^~aoOQo`YdrnNKRSkp>$ z<3FcMoZW!{hw!`VLw9(LjG2S*!=jE!e!Qi zNJ=8e;IW+eRZ*a6W=5q%>(AWr>dE&OuQ9$M&+R^VX^t&0;q{ z@W6U^u9n*CBM~0WqqOb(z@!+u7n#^3th`UY2`(qOG>=4)TYLh&FSq=u%Ane~-J4|) zP9U<1!m5?8-k&Yxdb#frGO8r?R|jCyq{oXBDpt+hPdZ981K{0$N4;48dWFW9+9YEd zCTsQQ_on#qN0Pm+i)ApsdhK0n>#Qe8rQ==8yX;vlsl2T%hvKE#n~Rl6+m{l9$qaHL zTbZ^CuJv7h&EWDIoTeE;+k>F8TM51>TRR@2tLW}7AYxMVyjb$pd!wHz5%>^9={3u5 z@$DqBgH^C(o?Z9N`NrYx!J%Js3~fNHLABxZw{IgUO0>fuew_TSkB5Hk?w06tGn-7K>-CRu)XzTaAm5Ee7nH11qUg2gHI!mcfzJRzh5?C|c<*xH;rLn%on~O5 z7{2e)GxF}+vwG2+(^+SCch&%pCrj_s@8|o4pG=6oOkq-*@dT%I@{!EJQz3ul~4a4#S7m~?uj}t@f4RxKXSp&x_ ztF28mX>yoeUY;oY|9w3AwM9T22+T-10?|l?gnK&GUou5~Sg#H`cwFb}HUW}VtkrcK z6dP9ad9BM+c3vz7?ACT3_2H`LJxZq#aNuQ|^vU2d>1&#l90l1W3i{c}#brGakAgok z`21^3wAaQUvcG9xTv{W;dE=#&rlloanQk0tQ15Tf6%GC;4%yk+ek)hYN^<$zT&C}0 zxy@R5ga1ASC=nbSOzqi&if7vDPUE{0ES#CuIL|Og6VQx+7#6wOYZ6_HB*}dEgwkW^t#yCfZe2$k zSf@(lbV|;@)+6NV`}I#HsXkLRK<+1#QU$NHB(uuYUh{|C1`Q_BjNM4 zX_FQ=3M5{EyE0RQ^5LdqUQjG)N2$gk2@$UZ}2D|ltme>)FBC7d*nK<)!TVg|(d zJLg$sbhaN4QkgW`VXLGbJ;%etI|57J6B@f_J$l9g-bV}a>Bq|5&5ERZYsDz5C;F010IDENmrOR>*U?5i$0T^Z5v7b@cy{_`JVt#jO~4GdNaS9 z3xe&Ju9_*9vo|FNh&QSh~-ZUid|UOYkq z7{HjVK`IZs;Zzo6wsu~wCx~ntH#y*gO8}~_mDO5Ux7JYf&yQCWf^G}EA1=BMkKILf zYnqUknkDQ(i$&{4Uq839GATzW@ezm!lebo=-&>w+Y|!0_%v%I<-!BN_k3ePyzVKpC zDvMg%>5Q8HUc*ouh*1D$TahH1R^Z^I3cXKSmj-9b)I?W9(UEU5X|TcA&h;TMGWWtj z{=PQ%#s)}bJ&2%??4Y$#YMfU@# zfqb^cKokDt(fQx60S_f?@#f8a@O`!?HdiAEw<=4L))#DF+JAfJj2H0tS4I2J;slZN z1zTq)&_(4r?l$LpU-2FR{t?}&EOELV6#mc~e6chXPsRz};Ba-mkA!)k#&UnnR-By9 zY9S@87wF}gsl~-H4dJDaAlsZjo#Z0JT;&yOQ5CXbLASi-3I3&~p2-`A)R94dMlH9H zDh=eJV9ajah3_9Lasqxv!J$DZty1hXow(H6?>}9Pr}y zq@c;=3kT@U;rj(YO6YFbz&)De6#8%UjXVAL04dCy0&&D?RQCfZg!UFdT?O>f+83bO zwsJhm0skdZ340^I>$9Gg*LvLj8F2PUHtzI4i7ozFtG18`lA|j?C_?ci?Rdu~P}B6t zFZjD#zn$$`xArAFC&vUFiBRGc*1GhZ>U*n)k~~r+*SFl=UJ1A_iV#R%T0Q7G)jePG zwImQflBQHdz@%4Rg(No zG?+*=REU(xJV9%?euvJ=vuU6`r|B6H6avuzXD~HDW45$Bq*P3#jB3sR&sezO@84gZ)rX8H3NL>;-~SF&k}XJMyq� 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

+F?sQQPhv-kYJ<_&7PQTKBgg_hA8upu*WN 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

- Day Headers Format: -
+ Day Header Format: +
diff --git a/apps/demos/Demos/Chat/Customization/jQuery/index.js b/apps/demos/Demos/Chat/Customization/jQuery/index.js index b6381e0deed..60d457efe70 100644 --- a/apps/demos/Demos/Chat/Customization/jQuery/index.js +++ b/apps/demos/Demos/Chat/Customization/jQuery/index.js @@ -3,16 +3,16 @@ $(() => { height: 710, items: messages, user: currentUser, - dayHeaderFormat: dayHeaderFormat[0], + dayHeaderFormat: dayHeaderFormats[0], + messageTimestampFormat: messageTimestampFormats[0], onMessageEntered({ component, message }) { component.renderMessage(message); }, - messageTimestampFormat: messageTimestampFormat[0], }).dxChat('instance'); $('#show-avatar').dxCheckBox({ value: true, - text: 'Show Avatar', + text: 'Avatar', onValueChanged(data) { chat.option('showAvatar', data.value); }, @@ -20,7 +20,7 @@ $(() => { $('#show-user-name').dxCheckBox({ value: true, - text: 'Show User Name', + text: 'User Name', onValueChanged(data) { chat.option('showUserName', data.value); }, @@ -28,16 +28,16 @@ $(() => { $('#show-day-headers').dxCheckBox({ value: true, - text: 'Show Day Headers', + text: 'Day Headers', onValueChanged(data) { chat.option('showDayHeaders', data.value); }, }); - $('#day-headers-format').dxSelectBox({ - items: dayHeaderFormat, - value: dayHeaderFormat[0], - inputAttr: { 'aria-label': 'Day Headers Format' }, + $('#day-header-format').dxSelectBox({ + items: dayHeaderFormats, + value: dayHeaderFormats[0], + inputAttr: { 'aria-label': 'Day Header Format' }, onValueChanged(data) { chat.option('dayHeaderFormat', data.value); }, @@ -45,15 +45,15 @@ $(() => { $('#show-message-timestamp').dxCheckBox({ value: true, - text: 'Show Message Timestamp', + text: 'Message Timestamp', onValueChanged(data) { chat.option('showMessageTimestamp', data.value); }, }); $('#message-timestamp-format').dxSelectBox({ - items: messageTimestampFormat, - value: messageTimestampFormat[0], + items: messageTimestampFormats, + value: messageTimestampFormats[0], inputAttr: { 'aria-label': 'Message Timestamp Format' }, onValueChanged(data) { chat.option('messageTimestampFormat', data.value); diff --git a/apps/demos/Demos/Chat/Overview/Angular/app/app.component.ts b/apps/demos/Demos/Chat/Overview/Angular/app/app.component.ts index d7524f752de..441a9da8424 100644 --- a/apps/demos/Demos/Chat/Overview/Angular/app/app.component.ts +++ b/apps/demos/Demos/Chat/Overview/Angular/app/app.component.ts @@ -4,8 +4,8 @@ import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; import { DxChatModule } from 'devextreme-angular'; import { User, Message, MessageEnteredEvent } from 'devextreme/ui/chat'; -import { AppService } from './app.service'; import { Observable } from 'rxjs'; +import { AppService } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); @@ -24,12 +24,16 @@ if (window && window.config.packageConfigPaths) { }) export class AppComponent { currentUser: User; + supportAgent: User; + messages$: Observable; + userChatTypingUsers$: Observable; + supportChatTypingUsers$: Observable; - constructor(private appService: AppService) { + constructor(private readonly appService: AppService) { [this.currentUser, this.supportAgent] = this.appService.getUsers(); this.messages$ = this.appService.messages$; this.userChatTypingUsers$ = this.appService.userChatTypingUsers$; diff --git a/apps/demos/Demos/Chat/Overview/Angular/app/app.service.ts b/apps/demos/Demos/Chat/Overview/Angular/app/app.service.ts index 890f1fd173f..2c886093144 100644 --- a/apps/demos/Demos/Chat/Overview/Angular/app/app.service.ts +++ b/apps/demos/Demos/Chat/Overview/Angular/app/app.service.ts @@ -23,6 +23,7 @@ export class AppService { messages: Message[] = []; userChatTypingUsersSubject: BehaviorSubject = new BehaviorSubject([]); + supportChatTypingUsersSubject: BehaviorSubject = new BehaviorSubject([]); messagesSubject: BehaviorSubject = new BehaviorSubject([]); @@ -35,32 +36,32 @@ export class AppService { { timestamp: this.getTimestamp(this.date, -9), author: this.supportAgent, - text: 'Hello, John!\nHow can I assist you today?' + text: 'Hello, John!\nHow can I assist you today?', }, { timestamp: this.getTimestamp(this.date, -7), author: this.currentUser, - text: 'Hi, I\'m having trouble accessing my account.' + text: 'Hi, I\'m having trouble accessing my account.', }, { timestamp: this.getTimestamp(this.date, -7), author: this.currentUser, - text: 'It says my password is incorrect.' + text: 'It says my password is incorrect.', }, { timestamp: this.getTimestamp(this.date, -7), author: this.supportAgent, - text: 'I can help you with that. Can you please confirm your UserID for security purposes?' + text: 'I can help you with that. Can you please confirm your UserID for security purposes?', }, { timestamp: this.getTimestamp(this.date, 1), author: this.currentUser, - text: 'john.doe1357' + text: 'john.doe1357', }, { timestamp: this.getTimestamp(this.date, 1), author: this.supportAgent, - text: '✅ Instructions to restore access have been sent to the email address associated with your account.' + text: '✅ Instructions to restore access have been sent to the email address associated with your account.', }, ]; @@ -85,7 +86,7 @@ export class AppService { return [this.currentUser, this.supportAgent]; } - getTimestamp(date: Date, offsetMinutes: number = 0): number { + getTimestamp(date: Date, offsetMinutes = 0): number { return date.getTime() + offsetMinutes * 60000; } diff --git a/apps/demos/Demos/Chat/Overview/React/App.tsx b/apps/demos/Demos/Chat/Overview/React/App.tsx index 57cba74af15..4fc1a0f2e8a 100644 --- a/apps/demos/Demos/Chat/Overview/React/App.tsx +++ b/apps/demos/Demos/Chat/Overview/React/App.tsx @@ -11,7 +11,7 @@ export default function App() { const [messages, setMessages] = useState(initialMessages); function onMessageEntered({ message }: MessageEnteredEvent) { - setMessages(prevMessages => [...prevMessages, message]); + setMessages((prevMessages) => [...prevMessages, message]); } function typingStart({ user }: TypingStartEvent) { diff --git a/apps/demos/Demos/Chat/Overview/React/data.ts b/apps/demos/Demos/Chat/Overview/React/data.ts index 45bc06d30ea..7d233683b19 100644 --- a/apps/demos/Demos/Chat/Overview/React/data.ts +++ b/apps/demos/Demos/Chat/Overview/React/data.ts @@ -22,31 +22,31 @@ export const initialMessages = [ { timestamp: getTimestamp(date, -9), author: supportAgent, - text: 'Hello, John!\nHow can I assist you today?' + text: 'Hello, John!\nHow can I assist you today?', }, { timestamp: getTimestamp(date, -7), author: currentUser, - text: 'Hi, I\'m having trouble accessing my account.' + text: 'Hi, I\'m having trouble accessing my account.', }, { timestamp: getTimestamp(date, -7), author: currentUser, - text: 'It says my password is incorrect.' + text: 'It says my password is incorrect.', }, { timestamp: getTimestamp(date, -7), author: supportAgent, - text: 'I can help you with that. Can you please confirm your UserID for security purposes?' + text: 'I can help you with that. Can you please confirm your UserID for security purposes?', }, { timestamp: getTimestamp(date, 1), author: currentUser, - text: 'john.doe1357' + text: 'john.doe1357', }, { timestamp: getTimestamp(date, 1), author: supportAgent, - text: '✅ Instructions to restore access have been sent to the email address associated with your account.' + text: '✅ Instructions to restore access have been sent to the email address associated with your account.', }, ]; diff --git a/apps/demos/Demos/Chat/Overview/Vue/App.vue b/apps/demos/Demos/Chat/Overview/Vue/App.vue index 0141f6fff78..3fcf8fe9a28 100644 --- a/apps/demos/Demos/Chat/Overview/Vue/App.vue +++ b/apps/demos/Demos/Chat/Overview/Vue/App.vue @@ -20,11 +20,7 @@ diff --git a/apps/demos/Demos/SelectBox/GroupedItems/jQuery/styles.css b/apps/demos/Demos/SelectBox/GroupedItems/jQuery/styles.css index 437d26328ad..63ce2320c35 100644 --- a/apps/demos/Demos/SelectBox/GroupedItems/jQuery/styles.css +++ b/apps/demos/Demos/SelectBox/GroupedItems/jQuery/styles.css @@ -1,5 +1,9 @@ .custom-icon .icon { - font-size: 17px; color: #f05b41; - margin-right: 2px; +} + +.custom-icon { + display: flex; + align-items: center; + gap: 4px; } diff --git a/apps/demos/Demos/TagBox/GroupedItems/Angular/app/app.component.css b/apps/demos/Demos/TagBox/GroupedItems/Angular/app/app.component.css index 035fc75aaef..01e5b0b3bd1 100644 --- a/apps/demos/Demos/TagBox/GroupedItems/Angular/app/app.component.css +++ b/apps/demos/Demos/TagBox/GroupedItems/Angular/app/app.component.css @@ -1,7 +1,11 @@ ::ng-deep .custom-icon .icon { - font-size: 17px; color: #f05b41; - margin-right: 2px; +} + +::ng-deep .custom-icon { + display: flex; + align-items: center; + gap: 4px; } ::ng-deep .dx-field { diff --git a/apps/demos/Demos/TagBox/GroupedItems/React/styles.css b/apps/demos/Demos/TagBox/GroupedItems/React/styles.css index 37568462f9f..f997c92f251 100644 --- a/apps/demos/Demos/TagBox/GroupedItems/React/styles.css +++ b/apps/demos/Demos/TagBox/GroupedItems/React/styles.css @@ -1,7 +1,11 @@ .custom-icon .icon { - font-size: 17px; color: #f05b41; - margin-right: 2px; +} + +.custom-icon { + display: flex; + align-items: center; + gap: 4px; } .dx-field { diff --git a/apps/demos/Demos/TagBox/GroupedItems/ReactJs/styles.css b/apps/demos/Demos/TagBox/GroupedItems/ReactJs/styles.css index 37568462f9f..f997c92f251 100644 --- a/apps/demos/Demos/TagBox/GroupedItems/ReactJs/styles.css +++ b/apps/demos/Demos/TagBox/GroupedItems/ReactJs/styles.css @@ -1,7 +1,11 @@ .custom-icon .icon { - font-size: 17px; color: #f05b41; - margin-right: 2px; +} + +.custom-icon { + display: flex; + align-items: center; + gap: 4px; } .dx-field { diff --git a/apps/demos/Demos/TagBox/GroupedItems/Vue/Group.vue b/apps/demos/Demos/TagBox/GroupedItems/Vue/Group.vue index 66496ebe191..bd738f14b7e 100644 --- a/apps/demos/Demos/TagBox/GroupedItems/Vue/Group.vue +++ b/apps/demos/Demos/TagBox/GroupedItems/Vue/Group.vue @@ -13,8 +13,12 @@ withDefaults(defineProps<{ diff --git a/apps/demos/Demos/TagBox/GroupedItems/jQuery/styles.css b/apps/demos/Demos/TagBox/GroupedItems/jQuery/styles.css index 37568462f9f..f997c92f251 100644 --- a/apps/demos/Demos/TagBox/GroupedItems/jQuery/styles.css +++ b/apps/demos/Demos/TagBox/GroupedItems/jQuery/styles.css @@ -1,7 +1,11 @@ .custom-icon .icon { - font-size: 17px; color: #f05b41; - margin-right: 2px; +} + +.custom-icon { + display: flex; + align-items: center; + gap: 4px; } .dx-field { diff --git a/apps/demos/testing/widgets/selectbox/GroupedItems.test.js b/apps/demos/testing/widgets/selectbox/GroupedItems.test.js new file mode 100644 index 00000000000..a8f2fc26bed --- /dev/null +++ b/apps/demos/testing/widgets/selectbox/GroupedItems.test.js @@ -0,0 +1,47 @@ +import { createScreenshotsComparer } from 'devextreme-screenshot-comparer'; +import { Selector as $ } from 'testcafe'; +import { runManualTest } from '../../../utils/visual-tests/matrix-test-helper'; +import { testScreenshot } from '../../../utils/visual-tests/helpers/theme-utils'; + +fixture('SelectBox.GroupedItems') + .page('http://localhost:8080/') + .before(async (ctx) => { + ctx.initialWindowSize = [900, 600]; + }); + +runManualTest('SelectBox', 'GroupedItems', ['jQuery', 'React', 'Vue', 'Angular'], (test) => { + test('GroupedItems', async (t) => { + const SELECT_BOX_CLASS = 'dx-selectbox'; + const { takeScreenshot, compareResults } = createScreenshotsComparer(t); + + await t + .click($(`.${SELECT_BOX_CLASS}`).nth(0)) + .wait(200); + + await testScreenshot(t, takeScreenshot, 'selectbox_groupeditems_first_opened.png'); + + await t + .click($(`.${SELECT_BOX_CLASS}`).nth(0)) + .wait(200); + + await t + .click($(`.${SELECT_BOX_CLASS}`).nth(1)) + .wait(200); + + await testScreenshot(t, takeScreenshot, 'selectbox_groupeditems_second_opened.png'); + + await t + .click($(`.${SELECT_BOX_CLASS}`).nth(1)) + .wait(200); + + await t + .click($(`.${SELECT_BOX_CLASS}`).nth(2)) + .wait(200); + + await testScreenshot(t, takeScreenshot, 'selectbox_groupeditems_third_opened.png'); + + await t + .expect(compareResults.isValid()) + .ok(compareResults.errorMessages()); + }); +}); diff --git a/apps/demos/testing/widgets/selectbox/etalons/selectbox_groupeditems_first_opened (fluent.blue.light).png b/apps/demos/testing/widgets/selectbox/etalons/selectbox_groupeditems_first_opened (fluent.blue.light).png new file mode 100644 index 0000000000000000000000000000000000000000..2744d9ef4c4b95f65c9feb26f53da5a192eaf30a GIT binary patch literal 36138 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 jhYxw^p&=$h$4p@D~|EZp#S!P*7i literal 0 HcmV?d00001 diff --git a/apps/demos/testing/widgets/selectbox/etalons/selectbox_groupeditems_first_opened (material.blue.light).png b/apps/demos/testing/widgets/selectbox/etalons/selectbox_groupeditems_first_opened (material.blue.light).png new file mode 100644 index 0000000000000000000000000000000000000000..3dc3ec5ef727ecd155a9adee4071e11cda862d8d GIT binary patch literal 30372 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 literal 0 HcmV?d00001 diff --git a/apps/demos/testing/widgets/selectbox/etalons/selectbox_groupeditems_first_opened.png b/apps/demos/testing/widgets/selectbox/etalons/selectbox_groupeditems_first_opened.png new file mode 100644 index 0000000000000000000000000000000000000000..2795e515cfd6cdb795b4adf4aa865a544a6caecd GIT binary patch literal 33887 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 literal 0 HcmV?d00001 diff --git a/apps/demos/testing/widgets/selectbox/etalons/selectbox_groupeditems_second_opened (material.blue.light).png b/apps/demos/testing/widgets/selectbox/etalons/selectbox_groupeditems_second_opened (material.blue.light).png new file mode 100644 index 0000000000000000000000000000000000000000..2af7b026eb5ee457ef0136ffc6a6a510cb37eb2f GIT binary patch literal 33367 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 literal 0 HcmV?d00001 diff --git a/apps/demos/testing/widgets/selectbox/etalons/selectbox_groupeditems_second_opened.png b/apps/demos/testing/widgets/selectbox/etalons/selectbox_groupeditems_second_opened.png new file mode 100644 index 0000000000000000000000000000000000000000..485dffc0fda7cee5ee6e2500fe79edc78882918f GIT binary patch literal 35848 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 HvOM}f4Rk&vO?WYux>-ux*yBE%?;{) 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 literal 0 HcmV?d00001 diff --git a/apps/demos/testing/widgets/selectbox/etalons/selectbox_groupeditems_third_opened.png b/apps/demos/testing/widgets/selectbox/etalons/selectbox_groupeditems_third_opened.png new file mode 100644 index 0000000000000000000000000000000000000000..207ebdac453133795252f45adb219c44f7d56ac7 GIT binary patch literal 38799 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 u|GzRh{`tWFi%{D?Kl { + ctx.initialWindowSize = [900, 600]; + }); + +runManualTest('TagBox', 'GroupedItems', ['jQuery', 'React', 'Vue', 'Angular'], (test) => { + test('GroupedItems', async (t) => { + const { takeScreenshot, compareResults } = createScreenshotsComparer(t); + + await t + .pressKey('tab') + .pressKey('alt+down'); + + await testScreenshot(t, takeScreenshot, 'tagbox_groupeditems_first_opened.png'); + + await t + .pressKey('esc') + + await t + .pressKey('tab') + .pressKey('alt+down'); + + await testScreenshot(t, takeScreenshot, 'tagbox_groupeditems_second_opened.png'); + + await t + .pressKey('esc') + + await t + .pressKey('tab') + .pressKey('alt+down'); + + await testScreenshot(t, takeScreenshot, 'tagbox_groupeditems_third_opened.png'); + + await t + .expect(compareResults.isValid()) + .ok(compareResults.errorMessages()); + }); +}); diff --git a/apps/demos/testing/widgets/tagbox/etalons/tagbox_groupeditems_first_opened (fluent.blue.light).png b/apps/demos/testing/widgets/tagbox/etalons/tagbox_groupeditems_first_opened (fluent.blue.light).png new file mode 100644 index 0000000000000000000000000000000000000000..e2f8c00ebfb67de670f74c80aae79c55bfea7a33 GIT binary patch literal 40188 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 literal 0 HcmV?d00001 diff --git a/apps/demos/testing/widgets/tagbox/etalons/tagbox_groupeditems_first_opened.png b/apps/demos/testing/widgets/tagbox/etalons/tagbox_groupeditems_first_opened.png new file mode 100644 index 0000000000000000000000000000000000000000..470a876c8d819e15d0a33f05ad4f2c63ac8871b5 GIT binary patch literal 37887 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
rY9`0X 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 literal 0 HcmV?d00001 diff --git a/apps/demos/testing/widgets/tagbox/etalons/tagbox_groupeditems_second_opened (fluent.blue.light).png b/apps/demos/testing/widgets/tagbox/etalons/tagbox_groupeditems_second_opened (fluent.blue.light).png new file mode 100644 index 0000000000000000000000000000000000000000..5de81bbb86cc90c8b85aba813890f35b323a53a7 GIT binary patch literal 44547 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 Ui_y!i_~-r7uz|b&F#b>f1Gl@~C;$Ke literal 0 HcmV?d00001 diff --git a/apps/demos/testing/widgets/tagbox/etalons/tagbox_groupeditems_second_opened (material.blue.light).png b/apps/demos/testing/widgets/tagbox/etalons/tagbox_groupeditems_second_opened (material.blue.light).png new file mode 100644 index 0000000000000000000000000000000000000000..686a775fdcdd74e336f717839bd9b2404fa0b4ed GIT binary patch literal 41246 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 c{$pYYMxyN>-Yr)iFGb+AxGi#L}>{oRUwHJ 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 literal 0 HcmV?d00001 diff --git a/apps/demos/testing/widgets/tagbox/etalons/tagbox_groupeditems_third_opened (fluent.blue.light).png b/apps/demos/testing/widgets/tagbox/etalons/tagbox_groupeditems_third_opened (fluent.blue.light).png new file mode 100644 index 0000000000000000000000000000000000000000..3865ae3e51ecefd25d466b65647e7337017db6c5 GIT binary patch literal 47818 zcmeFa2~^K(+y1@xHj^N_ z49zkpwj%ZaoZ0vN+|U0R-v3(fyWaJ_YdzM!-RRfv_x)bq^E%JtJdWeM@|nuKY z&|+ra=gULatvWWN+mc~hTWEOS*BBI6@}ogULcuokACsI)%GZ|$8iy%$-QGg4A-|0@ z7$g5De>R!=>!0)*=J~e%`^$P2J?j1QrH23W(tlflfnBz@$lsBjnK^pSoQ}J9?{?Ph zBx~kiGqrWSZSkY$&Fj+B*K=vw<`#M$9qv_@msFO91vPBiH1Xxj&f`pFq3`TYDJXko zuYKz5*&gcZ3Zq7iicqb?zpv=^_3PK|J9bz{&HVK;Bh%LEZJPu5P z%l=9WFSL_KQ}t2fa9WII|A@izq=vSRe7wszY^*%gn&GR4b+n4~UuyL4FZ=eQr|;JU z8ml#J+LZ6p?bJN~*|gU6%*-?oO;+ALp3kajdhNM)cIk=Z$A9-vbxST7W4U2x@Uied zJ$)O6WO*c7^L8%F75IoxI-PtP98TL2+{^ifl|ubGynvf~d^EWr{{5PQRl^*H9eMcZ zQOkDiJcD~#HuXu~mbP%LY3u7&1L|-4-8W@>a4(Og87#t@YrIhVi1C{@Z#=xb^i8?N z{KvOhx`sjd_S)J`#R}Z3nOV!nLBYLx?c5q3ZpZDnY13xrxf!w~t(v)S8?-2W-jKtl zW^EjP_TITQxYw!hok>NGrlzJ_9xX}C$Y|bmd&S@>Eou&g1-S&gd$(+sq%o;UnbUZw~@wMmaMNi(ZNk2MblD)k~cz8FLBh$@P zd-T{I9^NPY$Z&TSzrAvdvA2rO?SR2cE52l#)IR0r&BGRD9M!F^C|LD6b4yLV@{)`& zvoka7RGKwNOia}MbgK?e|LdzVXYCDtsmI61dvq8(dh~Ax4jicX@gt;H<9=n%y3@H^ zE+%+ghMD{fXU{Qm7@Mzn3}sqpaNIoH-aeEc~3+S-+E`&-_9 z5IU*dC>LFuB(M3|Cykcn#_XLIX53OyG2uy+jiI68nDT2ce|ksRBoE|jwcML`UU?_5G79H(6Y*>4vapUUg=;*x5x#E+QG=4|( z&gow527UVW&EUe~?4DNZOI6tzG2dQnATTWNZ~FE;`IKph-OHOJ3X*n*L`CiGG-CZ8 zo*aw3Zr!?fFK!$T2xxzG&HH;*mF1qEo?`|%7Eai=Z(qf`3mFyFKR&X{)#qH@zq`ZG z=(QiMh{>ls!GHUTlM-Dt8WxEaub_y_wyA7rmd%&g{pQR?=|nQ zcTX*sy1BWr`LxW;%of<%mgVmnFwh}i-^Gw*QxfEQw6JhNb%&Ic6hfuL?wt3}K z!P+f*e)T|R=9F1eXV0EwYTEMj>C;+^E6Pe*Ifm7J{7 zRj0!5CEhDiQqLKa#KDR zrCMBC(q_)pRe49&zUVq=kS|x%qI2hrP-TVsS~*u%mK-p*ihubs=+K}=18tHNs>^&_ z+49c$o@%dit_(=^>z9ycuffL@X9StB@b1kzT31(9UjKBv2~T5le!g|vezWeda;c$T z-aht8@l~50PV%#Vb?f)s6+=l+EVZLfUS6I;hap~9UaW6ov}x0bNq*{ix3<)YdA?%c zz=0EtjK&SJ%k0u=!#mB9)fG10okrX{Vdz`&DWQ4q0Rs%evZJgM8{c0zNOnLjY1^4#%4ji$;uR$m0%_T=SG;>dg&rjSH^>o>(@QE{Kv@I(uvut|9 zD&tlBwv^P=g4bCgEXRX=ckbvO%z}Cm$TNsM+$I%SG;; zUFMbLCz4gD4}JUYs;F@8Us8N{uSf`Q) zVJ4k#R)1d_e&)=&H>bnc53ef93druCC@3LMFD+GC`Zyx7psYowPU#mHXM1>f%==uJ zLS5Bdk*hu9+^ob6A8#bzJJ8obTZJ$02naZi;IV-O1=CaGnk~=#kcU+tK zf3g77i5tBvZIXRD8)Qe>7(`5;II(fZVXJN}8&dxLZKQ8Nz{GDKo|~E-xc2ep;fOic zqL)7IAMx<+-tL-*(@5mweLAHr3feTD-L~PccgL?^54?YWa@EhDjhZyEA(dY*OX|Qn zPn#LhAf^9>H}Ms{?kWG@(~IsbOu^gx{i5{j`e#i?bd zPTs-2R=t0A;Pq>}t7|`c_av)-{_LoA>Cz>hI)E!Y+_C28xAKp!H63c>*ba=dGuZyp zAAkIDaG-5tk|TlV*MH7EmWcwS`z_b$;)>@1S6;dt)^RG<*z|o>`}XZ;URcB>5eJtE_(hdGs`OPG+S7p4WcW!arLcI>w^ zkM7++G${6M#I;`P>I=B@1q&DEJI2Pe2VB0(jrHYw9Lm#%I`t-}Z{NQC{PLV3%Z79y zK2L;(f)yrD`m%lmOW1?}Zaprqg!o$Y=~evo&-eNgmY0`3)myl*XTaj@lY7YufR}a} z^L~qsjRm(YOb<+%v-bJ8`SZIv72hY5Df*`-hVq4b_wH2``kK7{^IQj3ggoZ>c+OhW znKSPO>NwrKfB#OAgjGUYC*ZZ8)XU`TU zcXnM6zqOuxVO{yc9nCu4%Z+tv)Ue^a2PX`3U4FbjJL}TU>@XAGBS+G%uPcAT=KT5N z+akWBN(FGaE&f($kDfhSwQ6;n3UL1EvevCz@A2~+4<756_4X^l1cF;X(0(_WT5H9X z!#xSRyyNbjf+h3!?%)3;$wI-%yYr}Yvb3QSk^Jh8r=sQQCr@Su=@%Y-VY8nAGOw&n_O1UGx5#!zGrOMHQ^mq~j=;KwwRXrzbPqA`SxC*YV@uslOB)yYSdo>=JU;g6jSWK`931TGD=2U7Ic!(}dxm_K zsc&E~&B7vuYC^;-P%`aS-1s_U*qV2DZ*KbW`q`zvM&2EVk6*V=hvIBEZ0(213l{WX zAw$5kmiPFQbIFmlnc6DNq#*2U)3>35LZM?TMa8E#Hx2J=9tc;f|=@US-Dz42$KG_81=-=J591mEhQqH-9+ixhdJlS^`E6d|H2lY;HPr>g|21 zlVSoXCzn^gOeggo(puaKAaChq6`7o8FHpjF%hI#pXgff`_D4&`WuKm=MzzfnbVia3 z7^JLV>77~>tjfk}5^LE%fXt*d>_{`ZKrUEzotB$mIH#g6=q$BR{ zzw6<{=>dewk|j%G0)cP~Gmh?FSoyh#4{-SL{)&@opT2!hpE`AH<;$D<{rmu^w+D13 zC-TZ!w7xOr>BB3*d5Nra=EFb#Y^AL1L0cOV-X}c#b3*e`uN-5+522n3dB;wk+;QvH z=zv|`-X~9;YMA!pV_XI(J@&_kYgrV@ynpvX0)p!|B306z_ascO&gpZZAuw#lnFI8X(`L_3^%+$?;q9O2vI2*% z_2!=l;~kHd6pgB>Y@XI}#QOa_VTZx9E-i6Ow9X>|+(}H#Dg;MdT%O~1#3@M!4hNwnw7`gfVO$OiKd;eD zMSHaGjve)Bh>jmWuBFtn<(Q8zZmgq4iC>w*Y}hPm+%rbis2GhMTW9v=WqEp3_rPJRcd`ks))lq+{-soi zf+NG%_8d9#C^!$qc>2s48`_4+M|In!fvlhMp4ZmAzrEs$w2l-n^V=C20#5A2I47Z)qiPMrX`pBcR2uVn%Ro?ckQDsL=HRHBVJJEJer!Nwpvxp+Ue+92(F zPvgJ|zeT@7&(yhdGm0i3)Y!86?VqM|=Inm7M3vIY^9Vj25wWoN{vn70r%)bK zg3{cLV`%CF`pv$aNge=!YA7r4)q=0<$-2#deES%7{klq;EDZ^+LY3Ix7ZjAyxu(K^ z{GTa^M_KtULGsV&ht_MMXW6%Y#5O_oTetop$REJSC->~t%cK9CtLN>qy47#q>3(AF z>c?~T`}>#EK1?$+8%I3Mytby_m0ZUr0c8crgI2$pF8Q96Ce@b;*B^u_P3yPkYdial z_)9t2yJNxSoD~I67X^i;49d_=fMAIw9}@^)O0(UsU)R;TvHq*|n}??h3k#>1n;Xy~ zfTf$0JyP3g+jkidS2Yl9pC_C1_Vz~b2@kTf9bzp>Nl|Ow&tfrRW&x4A4Ih4(E}{d( z1I@4VUr!g&B|uzijSp!FmQED9fHqiaW$QL=qTrc8l|Bo>Op-b1&jz_vIY(c(AXSMi zt8N+7!Z+oPjn9bjR#u$^zkL7t*1*zI#hD=0DsY@*&@cQqSed&0Y~Jd}Yfcy6g4{U3lhefzK#-6j;<1Dx^J#E*Lnw z6snp>csO)zj05?ieTNR7J9ol@2N1vzY#kz`q_!9tzvPnjm7JDC+d@oJ^sLEDYp!*4 zu!+if4-X|Rz%+=eJVnaYz=8Y73wL%OC#~JRJAp^51gXki{>Q&|I`e2}EkhnLw9d#L z>>WC?_Hfx|)z#JTj85ObEQSaWws#YRAs@r*gMvEy7nGD3z>bEQ1SMHV!G`BQh6tGt zVKwUybv=jo>vTIorI5H->YhV}v^`=hjPopIxlDfTA>)?QrDXrZ|+3(g22VM|%6gMux;XM?2csRT&*|6;{!7P_F0j;+e zS*W+=*7IF=C0fVVQet|R-dp)NZVoQ~M6Kk(9g*ARpYmPZAHS7*IMFTP|+H1VyI`-dm zj{niJ{$~aLN1|iv{QqB~TcHnv38qwEEd2THWf+uduH6gQnoaA!ypE5Ihl70mII^?S z1<()B^lrvr=TGz2ynC{xg;IEAWC@Hl)r+<<|FNN&8GJdC4(QlPXU(-E|C#2ule|T8 zB9%vo)NmfMPcW;?_foan2??c7FQ`$lw1q};jYnTu{3yIld-sGf^cfk3=`eHp7LZS*}#vtk`p1*Gi^ z&a{N~vOq$p398?;y*}6(#{SFu9Ho$~35vTCZ_`qw!1P&1eVWv_fB&93I)~0^(kZOC zTG~_ISA;}RmZq|T9rb9)5I?n}&Rc)4Q~$qJ-RwNm7A7nklD!Ys{2*Lk2!zImy#}4~ zqLMom)J%eIMN$hzlrS0fb3cHU)@pGpxNk(SitM23I|I(4c?oGNy3qKkQ(HAr>fZw{ zSl%x3=J&?qOfzBjG}eEyLvu<QRd`BGl?Uj)#zx zC%g2|vtz=tkH-SpN?*o}qKgR$58ny4Go3rv1e|6OW8Za>e}B;=;c|Bv9UdYIGF;I( zI7av?>HpI{x_ld+Uq)8bvtM= zw9vAF(&tyc90>qwH*%vk*zOiifwYrGhn-79{ZE}aQ}ANLM??U7O+o1)<97$sN_uq| z>J5%!BaGq6A#DoD3P%X#B3vFMfm+X=_0wo^4JS^_zmPGq0Ky@8!N4daogpi7@4{wM zUxA^6kS4)8z(y#?c~^2uGmqC{^|dyA|8hJQj{QSyNvDzDUw3E!*ezRj0*L3Othtq5 zG34p_`E}Ty`B1LiU~f>OJYXa;WYGB_-1KmtAGBuupp(CVAo8T z$V0=|_D7^0mrbKooPK1Ia2(5?oZkYjHa@CrNcVPV$ny3CN-cFsFH#A&zAd{{o;i^9 z+2!Svkd|(2__i?bwwp+s(&T`RY0%fvRG=k=jdgD}`N*&X!rnp}UxykhEG~9@^RTz* zyfk1yB5g{ul=9`IZmh3!PV8Z|CcO-&Skky84iVa zTXOfc(TuE+1@INI@9@f-@X82;M@NTcchz?SdX6)lVs^mq@5OdH*QRY->r1n;pwRXn zIFPt&z|Fgm*_Eoa7DrvH*FhmvuI!S)o*8@2rd4GcXLsONeY#!tiW2Kv>`^yUcz~F>)pFirCL=3* zKx&kTD5#1!L-R(nHPH$6pSG1&aIvwO8Nim?+m#4%vm8)A0>#|h6v-BL2?<^+EV~qe z;e;nn4^nwN5oJQNAf%5pagV~yR+T<*Tl-?2JL(cwG#amizqN*P=CYSJkCBp1D=FcPA- zzPP?l^bOloKTY0!$jTQ;;v3L+Q1`aO10P-gruU0Y-{xSTFp``)>&l8W(OHj;*;awt zw)pwg!9lLoI!0*jW6|R6R{Z?_^~;CnhoRV{y<|6=*w}O@?<{+E(G!vmRaM>`hN}r= zc+0kJlc-0y28i~3hYzQsSwBU^LQb@O|LhW-uj#B=_vkl;$BK%IlKvM-3QpTQe%?H| zOIqqZ7*`00e^tNx^yza@+o4-|ahgr$u`#Wcl%x-TvHop8EqDa-$9b41=%$prcaNPv zzXzGU|3#bRW`9P^Nqu%{DWqWtrI9Uq0eTPJ4=E8V0xDIcNCS-^vkm_q2rtY@MP<=5tlMcdvtBU$U+F$ay4a=;rd*AwJRTzb@%%6rk@!BGs)d^d+VF zVhn-bxHY%>vl7v7Xk?_y=H>zVL%JN`O(g|!nJt5L!m>S$!wQx>di;10MFW9wVwmxf ziqEM7gh7XTXM4g3C6l&L%jcuL<~k&Igv^n5fHvHm^S)>I?%SX;`>UY|%}>}-_UG)C z$4^H_E=t*_s-kWG8zeI^A(R9~Rv3yTM6vtuTcR6ucB$yf!$Lfz(ckiPS@Ea5gukBz z?U|qr1i#6L2D$-PKHsX-{1XWz&t6+93FaCzvlR9obl@4ZIFXf5IaOeT#b>b(`fKsx z-m|Z)u*HR92OAi9P{_}UsGQ3Yj<5`EO=`(iDMi8aBAx&_{n#1CUEEFByu?O-xq2Ir4AzRd)| z;QAV}{MjBT5j(qH<`d~dbCzF`iX&!%4>1MJ{!bQwjxj>XZRtC9ft|=;2PPUCLX0_#b zxKZ=x&-dy)>Zq`ZVcE!Rjqr)gr$W$k!~PmBTc&QFTDl5D%bgg90*K9nlY91@eDD?= zV?|YY#^QnKTim{BYd7F+tBxIwKxtXzj44)D-X||#Zi_=rK|$Zl>_c3QOZCr>t~MIV zF;hS&Pp_>V5C9YE#Vt%l$)LXu7;v*PDw`4B7%3jn_Cvb{`#+P64?y~lkgTH zhI7AEq`T?qBGK4cZFoOe-rJ@8@XKSw)xZS}sjnwvVwBUsO6#D*8Z~XIs-dxG!-rV+ zZ4H_~u>3cd0DPAtO2?kSz{zm0Vw56#iM;h+eExs=SqFPUB1*W~3Gr=YM68>!OOUc5 z6%~<3@7%eQiFDemlkNmX2t&Lh4VyFxp^{Wpe~Vkhl3AXLi8&~ADQN@<0(UhCExrrp zB|DzuI7i2Un0oFk8!`y<64ZpAR>`VitofNXEn3{#-+S8K)YOFcYsCLT&fme#j4e4D z0`+?xJrU;B9VQq5=Phhw5F*Q7Tt7tqKfmJnFxcc6mBVSEz~Q2u^YuR=#-CnaHwcI^ z4-Www;rK7{TFN#_`{3ZEZC$I&gVurdpo=zsif_OMKnjfqyRG~A^|4?iR0vcQjirC8 z!y~e5Ain-n>HZNAZ9z%;5z&c&6o)1uflIw%B~ebqZiRsH>eaki!H?gf30U4OT@~D` z@hAg|D37vOY)cC-MA@dc#rc#q`S6h4US0~~cmlp6F{9@UbSj?w;p*G|2$}?JvqOgt zksk|$Yu+MX)Sg)$Nx&I~k;d)S(56Z7${7h$hK| zT5kk*XXjW|;qc*lxpBZ-kTBfrtBHx|^gR%jcJq$G!CQgdcu>;ajDtp|ot_qEmwmEn z+9l+hGq$uD!;a{FzT4gMHA#hP-N6VE-H2RHYo$fGLuAsTwJbb$<%Kl`RNP%`*MTIi zSr4wPoJ)LfEyhT)2qAnU>Mb3tyAY_Ld11TOe0-4>3g1Xt9HR)%!LnkPLK3OSd0Cw# zP9Po=7Pw%M6{*x>O0~e!l19)U7i$9ms^pgi3&4;1Tr9UM8YVbT_?Z95I%d<+>9V3`CUILtn#f!-E%-3BX4LN<9n`;|t21 zi3}0Hz?s1)c3p=KRk~p%?ln@qEtvu=bX*)U;*$st2@%_*B59XsR5LkR$YuxT9*@Q1 zQTimRyBH$4VJ#h$+W+V|0N^?H#*Oz1L10XQy|$45eP^8QLbgm5=NjLA)-rY<-BC*w zmHUZM!?3bSj=zi|y#-a_ebF*U3FXe(4PBuE0Z(Zis!P?SueE>oL=)H|DOvoj8u(2A zQ_DtoKCjp~P&*zhnF;j^23m&?Rr*}6St^wXAg~?!A0Gy?n zp2{blzyH!BvIY2W0{q7-6r!{0b&DBi+86=80I~WPXk>Tp+-a9SPs3gZ!N3nkQvX87 zSiAf+*RrSs@aA&Cm^_cGLVyztPB=o&6qS^?p9FWt#ArwCHx3I?JvZx;HAqn;O+@9- z_XlNsLT>!b|HyxfBTRxuiVi~_2Y4Hz9EshKT27CZh57?B_lKZ}nL1+qmt!YRY^Q!~ ze(+$bK#|VXpBj)NrT3#iq4zo+Co5Ec_K*9-Ui72(Z-e%Jv96>e4hmzZ`rEb?;~P_| zeK!{um&rjRj|e!XTg=)=KKLYfmz;*=jaCS}I#`hGlMOfS*cCy_O^ohnaO-Hr|6vWW zg!;_$53r0p@ZC~Lq5Im%uKf4(@y$j}fAKsp(M zNK>%1Va8z9+dp?xAYE(pjDTyi%QjACE$X@0;DuC?^h8Kw3RYdkh1*_m## zaUVy_$qLk6*NW7Mumz=v+2u1**@LUAmugYP3-~7>+x$zjg!UNg1pOJx6Smxq{yRTv zrZ$@fpO==7OO>`bQI{~801rA`CK*O^_}r}|D@tNyrgWwe&rygh&q zC4U}LxTt_5H+}z9b1pi1-=|OZ=)+0p=OBhN~GT!!xD7fQHY0-}(+S4E$(^>zemv{^QX-$clN+s5au3dT9`DMbx0`^-gRE9GE>xUZhPagf&C)W=v9O_eH+6NdIt`j-%9sumG)++2IDP$0 z1{IF3D{dDt10OVDYPp-uM_VnjG+HOQ3s^KBxZaNqO*C~8JIFbpankU;7HIBSZ ztf|S!D0#8){>-pL8*a~2KR(seZ$R&z`@K#s>p02cc4ep4##uT$?VgQ4*h25wbd^!l zd@q?bS^j3hs6b;+4Ucw{W0LRZe#`y#W9=rF$2B)2Dz7c*Z4vOeplk&6MS(yYseyCj zjzUgpz#U*(N*quMQl?bQN1@-Y*HwHYfNm~2!8FXcBNHmSL&&~(Uc3*$!$9Qeumq9U zKR3o<(S!Ckwf{9QMq0#f%*|@^MHAh!y6_0eSuS%D{)MhqMb~+cy*B*bQp_$DKV7`Tpmbz5fq|3u z$+rG;lDJ~A4$D-BGmuKSsx6~8XSZzTUYZrsK%BsM!o(x>jDO#oVKB}I%226j&=)@>(tDs zZef@L{);!%KGc5j5_@uhc+mgY@>|A;Zz^om!jcljqOa?v$L7+Yh@z2Dqz8^-cw{1k zGK2#y-$Bf1;%K$nST;_D6k`jivFvHI8^qM1U!ZK)1dEYDJ}gfp_U@H5e)rL7Ob+xh zqn%8W<#%*+Z0Md)#qP9yb!&^VO$^<`-ISDg<*~h5TjLp(-pRL=>VUwT|28r%$>I6x z$9sK!w`uNR1?cOZ&^v{N)3U;DmVdbRF<(emF`WW0nHre}jRl)h_T%TnQ>NP>@0uGh z^#t%AeQOj(;Fo-=wXt$vyDacf=0=T&D=>@ z9v*>{R-|tkzq|cjHVLRzoF#OMyxbFdOoMp=nw*RQv85*u!#g*qfgRPhfA!nyHxH#r z*Rsp}Et#}0E_E8?9&}Oo?#q}SV1Y@tN#ffawBT+F@|YnK#6jJ415Gn@%N2yikr{!K z@+>YK70x3B&PcEY+Y#nik0KXajuhO(4$5?R|362&`<^39`q66jwF~q7sL5(0klyG~CC|?iHTKJlVjL*8h z&PjzFZwt#WU<#f*6tF4xw)m1|-4NkedIZ^le>=Hp#dWzrY#Yv00WK# zv27@*XzyXeYhZ)LsC^sdfufY01(1-Zb~;*p7f)M&v5XdGl-T6PI7plt(9(z{8#hmP zJVm@lW*+c9ul@MqPI9u-Rl$Ff$Rt4n7qpL3lCyzX?Ayr}2nmY_a_K;{R^%Rx_R^#c z@Fs0Fs=qDpZivrFVcTsl*=23Dy0KogFCh_^mZgM7*v_b8t znhRjKfsE_FeK4YpRFlAP{QAgT)Dz+8csei}BI#gIgIklBoL>3UrPHP_rqvKk#N?+R zKScx3?jKj>NR1ZZa2*|cyWwlp#aBu0WDsb)mva2a`LJrps{VMzr_G@HSwvaa69YQb z_epgd1)PvA_d2CCuD@-EV?GGs;*v)@6L%?P9~)CgU%$V;jM5N@fe}G2-y1PSi_@pS z%JC^u%+Y*wj{c|r+_I(TGxj)!wUTAgEnDt&jQ{v;+RT|AmNVgPNR?Hs;$E6i5FO{U z{qB7H*1el!#8VHC39<8XhJYJLQiZo$G^{J*bkXWAp38G6dlV1H`3>v-!5`IA_4ErZ zou+w9a;d2*8Rg-z-yGNmRu&x-2QV%7-Ac9AjhPtnc=-_}a)&Q{HK1n;(q&5}C3kKk zeH6C=K|~tW)YK$@HP4kxz#u&qhys^Q%VurS7UGCOX_ix5js&0RBV)6ZP8NaWsIybBDps(vd~BM*B@xujg$C1`E^gVL(7)2$7cGuY1W5a zsVvY)nrG2=(c#@59+p!W=u4ax9Oq$wY__WO`S-+!#$ZB~e`a(&+>_z)#pbCdI__KBV^L z_vjg7-bJULvbr&>8__erymBK2Q!(eV3{#RV0*!|7&tqgp1s#|usVoo@lI?XNtu`|0 zjL-n&Lww-W1+YC`NO;SyqJ8X(-dAK8wf;8r!xoL*019_w7v&7WtQeGm$&lUDjLUwx zO`l&!eKJ|p9;Aix| z#%=mAguAEQ2mAfy-N^;jhjH)hc4lA#HRGhUS8HcXl z;UPqgO)ke2?Ld|2?s&CX=aKhA{jKhS{P#F@2WbMxsaalU^oDSmzXco4Ixw8{5m+#4?q2*noBx~kN~)fyg>Hs8I;^CJJb#t+d1 z!CWV6F9{WHJeT4TfIuqFZ!W{~l#oy(zU7Xk$QC^Z#G#gKU`D5C;}9yUI7nb|_P$)f ztjzRNQ?}To9n{<=y?V~&-e*9<6xv;bPSb0s&pf|b{5njs@ZkH9M+v@x3~0$v$&G&a zJ7DvTlc6=GDa37qr*k-vB^I9L60u?DR@JNC8VD@+wP$lB3mCSfDU^jL897p0wIiXhkW3 zAh}nk!;XsIMc6bNZf3YMWOxzz4R%>3tkLcAW8jO0RA$O7S@e_@*WM42X&3mT*uS1F zUH82->=0r%OJ2kTy&MK`9O$miXpNu~ZiwRdfWa~TaU4{NxA+uzp(E}QJg<5^TIKl* zy(Y{o;&b&k*BXEJe8kP~OMp|OcefubGCkDuD@JIGclM2Vg$bey48H;T%xe&tShJPyE%& zulR0ML}eCLd+qbpNisdEs2pRJ?#_KgKkx2bmC;fm0YS8AC#|^FF{BhYU|Kt6;)TkP{Qo zedP!UGzP}ln~3KFwndq#1vFLK$eS|uMq`a+H5wouTT}gmVF`H%%nqRnkDktju7eE| zR~G%hcwb-}&u{v%#!HizWnz=}euNMTdy!nHxvn%S%A8RlPlsER;q)$SesTG;M6cva z(i5@=<&J5A%1Lg%TsA`w%tzsGAF0rBSZf*46xEu+Ui6oaHVPnTc}h0RIrKsrQtr|p zJh37sufBKzX*$R+i;y?vgp*Zo9(rQ(C?|CcWZ*=Yhx~#98OoC#;pm7QRhxkGoMl&t zQSa$x=7zz6-fT1tM%1jF^Xk=V&?ZUBV#eZf!sK{{RUdK>!8Hv3cs+qR!21TBH{C(c zlDQLa^pGi$RwKmJK8)B1*~(Y;cm)q(C~_ERLv(uaTiB-8Iu8zQlx4Ik8TqNCQzqXV(VTp{UO z=qE);HEkiU`bJ*YW6#QXE}Vo6W&$ro8^{bd>nm0jGQ7mDuvD}eBJ}B&-BFZQZ)xNW zztBnk1L@Y;=C?hi2NMzkru)Ulaw8RU_B=Q#H zX%%HrWD~-f7D}5-_a~W5J^(G;7rio?H4mSD`ZkZg;>XLHbbKjZ*jd8qHY`z0grwt- zWkEGn?zqhk(o85`!c#iy@-jmUF@w-n%GN=?k-{i;B0NTiuvQUa(l4UyijB(qD{(HL zC7z0K^T>2ao^(R>7G(_HLS-qNM~GASJ!+OX9EGD2N3EI+duq_HONv$Xx4ca#C}VR$ z8D7MuzDVOom}TGGw1Km3Qdx+0gO{|%;v(N7O9mGT*N)LXKQM9hcZFkjmxBBKwGu2{+bc zk_H=~WC58;#Aq=qsj9lM0-xo)65;vi4DJP>m{UOJVIq|V948lT{z%YFq=5 zY(WuPCsOtLj?c7ST zR_|2hgqPKS4Sn$7fjCL&l59{^g}Q|OlqsND7wzH^suy#f3?xb}o)F0?u}+Izs>%#d zQYR8fH2Ma{>dFeVVqtw-G|Yr9C4~uiWK2nfYAM=Kb?6r9FaW2ghBg*z#kIP`m2OdZ z6xW&`FTrOxgC?wBKTJ)Y3%O3ZWd}M<@xH{>{9H-qXZPb@>u7)vNEwY&Omy_il2Sy$ z6T4k%v@klSryT!-Og|r%p$f|k2)3Fg)CsSI%%ci9Do6T&UqF8OXxBXl3~0{ofcA<7 zBIvZFsTV?rGlzr%hU&^TJ3UoZYz^{|#Zn6z@+Q7bV;ya4Su@b7SmypjtUtvKf*8W? z6|3iPK8H8Vq(iu{rer_4u$4Eywj~I)mj0>0XEM!rA8IF_M11%38+h(EeWu@vRu=~j z+fXKfEttF) zmEvCd{9=H_;wF3aQN*0#9GP%_`Qg41F%^TDEOF7( zFmC0To|zJt+<~@?>d0OYCLJ4?w`g0?JjTKXbG6gBJ}7A+b_D(>`yM@-ju95DN7sxs zZmn?5pctJQ(7STtOuK>GxduAz+ZYw>UR>8va{|Mtr%FPmRgbv-c_R2BQMPxK5LVPp z1gtx6zdkr++FhJnBP(9j2?pD{e$NiFw_N?mOnXIaQCl`zo4zwnU~Uph+@{{PF(ZGx z8zdn{$OQQ1?x8-7zYv6_d|Ny(E<#wlairNt|X!ySi5X67wD^`9^xXF4?3z78l* zn;mDrkyc^9twmd$rnyuOqLl3^W)We!o#kHPQROo^t1QlCQ!N$N-_j${QbYO9<>kia z5L4n<;>d#@D$RUBX=9s@(06OxMt}!1rkb5Me)?Tb|G{miLAKGYsVY~tafUHn2Y{3P zUO{%zKE%kTq_2ppZ~CZ61CpdHl|-CZa=MgI+cJ_jPvb5HUYVldqx-p`s~_r3%tC8wbw6!ty?0u78{ zO^7JzUXt;pDiQm)z=!(#GfKMCm-X^V9*cRwn`d1H49sRji8+@GoqlhIZ#$4D$h0b27REdwWDnWVec$2-Jhzg-5wEd!Qvq7APyrBk)(sBOO)kTCVa zLZjgJLs#5C9h1Ma?`upZg0CrZC0E}@$S`h*U>ExGIYKwr-Yw=z&z(L#YP81izX^gK z!79g5$!g!!UVAbOnyJ6l`rgU^SgC*gUL7-HR6q9l3i1R+pUb zDIw#V@=WYSFe1|BG%T1C;i>N`Z zuvB{nB(Y-8$tZ~VU)Qgb^Xtyh_3P8(9^$|u@@*(oXP^gUH@u+@=Y0Gf(&~c;w@Lo? z($(kX$K2C&?Gt1r%=~N}bd~0;YDv05w%;M6{`g(wd^;?3ySR+AU{j6-8^d#y z$}O-9DNlA5Ohv%ZmEM$r1?s8!(`^?lIM2~e;=H3fHt<$Cj^G*Sp}Aw)e6OzeH~-{q^B^a>JK-@-33s`jQ7>Q|~JDc|F!_P1%~ zF0WvBP)=)yGp3Oy)#y2U^@XpsXlwhEuA~YBLU+8?(oL_qCJnP3hm{Oh!#8!5B0;>9X@rPLhd}10u%jobZ~Annjgt3vH*l`Vb0-?K+40iYIny9-M#-ab5bp-V z^B6Q8RCFA-Q=^rkn!BS3W0DQ-GyT+Na&umJrH5mzB>;w!c#7o3^DrZ0@wZ-Yv1qcf zQA<4Wxa3Q(?JONTLXKwAClJwRDhykL)YUOAQ4Yr<+@)^fEQgQ-Mtt7j#f9YB?0{?0c$*7`* zWt&0U+geyUr45$<38z74{2668n}EH?l(|fU$=J9w29VT{NOJTVcXe^u(|v=MlizWw zk3g|4K#Zvq2QlbLyLfrU^ND=Pp^A2+Sk6Deo=*8-aNgsYR8RDP(OpLK3Mt@#!4rI4 z41Y3mv;P1Pg4Ex8Da-IM+-%p&aA*N-I+St5ox?^Nhd^k@#!|Y^l9Gk0!BBSx_|H_eKhiO&h z5VaPU5b)u@lFH-)fZnEmG8k|g1%6~ua~(~}hPFzQl#JNCv+w14IBZO)yhYc8zQ)Hl~ zFULASYzRvwhn7gI2#WEav!2aF(2>owQFAu1+pGBHil;SKf{ za|k{W8RnECUWO^_JjaMY<%OMLt4fy(qk!)2&LI3AmlVf z(c^^@1!EWV!bZvg4X5Z?W!cyqu-4LcQck8(&Q-|Fa&8;Z40Qpz@4~C$=NJN-%n=Q= z2URn8iPp*&xUY&)+MeKN;4IF-3ID~*wb`075U7njTpLd^ZYASEGPtI!@cF@{0eNN4 zc1)y7f=s}jgcU)~%fsylH!HwIhAUoY9=~3ZzpHB2fBLPqk0^*F*D~5}uE`nRwikn+ z^cAPrydwN}X>kl3f_X%QQnHFhVdWHidcWl79)TiP;7#(ndY zYEVxh2U^%DNKPbXlx-Ti=?OCd;BgvA$+Sh;+DI#>9dYf$FzgW;Nr(am8J1xXi-STD zvoJl%;FOApsGOu0hFpQZ0JAFM`G0P?U=2oW#Cc%pn4(%Wi}>gc1H@M8WKeYPfVfY% zN^Z;PA3hK88?e3 zYn+-E)=ca(_$Rcbm7_+8bC}I8XT)I-I7lQ=6TL-YKyR0D1eM&uqvE+9CfJ#SAbC)A zNM2NIIb2mm7!S^w<5a*}0+{n%InqT);03H~DnRLe)1kSynhdyp3-igO`SZJyL%X+b zoCWHUr_UY?d&`tv~SCM=u0 zj7~flYB11S&O8yP1YD+EGDnJxV*$nXAWQ{`IOHr9_cIKNBcv3-NbDv;cY4E?%h_Uh zj3$t{@IK^I9#6s^%jqSc4I%Ex(WG2C!Y0?bV7In3@hplQwaSq(*37R6MaHrV3?rq9 zr*e@V9sn7MMLiG`NL*FX0AVn5F6(rPdzrzv9~!x780LuXlpx+;++HeIp0DX3$EUHg zpm}#P8jfZkW0p0 zB3X}2Ptj9?i`f|%h$g~bpCktfOC?N&_<;tHvt39d_Tp-kQcVIMwCst7&`N|IRjLTV z;&w^7Chi?MzzGh<8@f1~;4qfMq=XByz1LdiDfV<7E4l&sNt$8WHJHWd+nfKBXbjp!8p| zqnOG;sbBOA&A=EtKhLIl$-n;P^ABgJCb7@q5-%^;PjB-N<3!)TjT7A*dp_~F+ioace5`*l*gy;? zO$yO-YYbo47GKBZ<;>DTgrUN;lYms5<709^;fR?IR2vTxxAw(fk zm1A`iH$5be{BJ)<94PhG2T2CwrT;wq-`gZ&|D#RfpHgUU)bhjJFtQ|#TvufUIaRqw zt1;;#YH3cO7(E}3VqRa>iBGxPc_*OX?6_V%!NP$ry>MyV?Ys@&g^7H%UaB&(sfVSu zm!=Agd3qZ$7mNXF1BnImTYHJaAicStZP_F*O}cT8G}X?j{myvhZIXfM!(oJt_t&-- z@?w{{v@w`s(BF2Q;;ZO>8cDBc1~0^;a0h<#($s%{;b*R9^=!SpD}~;yu~7iWI39&3 z@Uu1bOTO%U)4Z{1k}`eFH}OTJ&rVYIespPF$G_gEmbe`l{zP$S$aZCo`Wl<_YPcJZ zyOl}#H8%6l--`ZZI(fB8*KLuJM*d5eO!L#M?`~^RWhGa;E=75)MUrxG{k4nJZ_N&X z>E6jXN+sn)-R0#XWS3mQY|^8Z^xyW{aOj*qpZDvsd)X*(_Z#eaRS7bRZ95x}fk|i( zjocFeA~YUis%YX~t4PDWD=Rnx*LnPyUNEyL+i>T#Z{cuKwD@u!2eJk0tqoh6q}*r5 zSzx-{gSE?g5=(}CCGnc5mmXZUspVeI)QA(%YR*smu8g}UXjA<^JozN{)TPc zRhku)SK_JPJL)K|H?Fvujl!@0xUBTn==nM&JkWMF+^GEbtB>c_Ydr*nYVE4V&-eQE zAMc!SXr8QOzuNanQszE>JpfnT%gbS@xMg{5-nRwvDx!+D;{*9LFHL0|jU)~R?B=@c z*WY*!uYeY|UU^q)S7)DQ{o3bKd%Y2SGEe+pZi}})PF()_-rCpn|Ht2Yu?-Tqw0sG- zcEm1@Bjs)KcE4V&?R!7#x4qX#%&VxmaLYK{+pO!+&pjB!Bj<}gB3q>1uh-V@A}!fP zFEof)k%hUc~f5N9>O-09>9Uj;ZU7D6s^>%KJlx5@snPN0frXfEy z=h_ey`M~AkHyHKvi=reh61X8nS0a@NQmpMGenrM(M_H-B+Lij}GTHY$u<^QAOrFWs zeFZf{FP~P{k6859M}08g%+)$eJmbNa)WTz(;j?@J?wg z#17=N+E8xdu30}dy5gKA#_E*O+;(4Cp#5z;^?UW}7fSyX*eG;vcR~)5YqJ6fJ5IY;E;lSKh)^W6yvz?{uCu{cBF9ooS1*ht6D0)T=h?LhKqKkXh6@rkw`=n)Ip|k9 z(cCd8QKjjWtJQrcK6V|q;N^*R5Exx5feE|yI^i;K84YXTPjhWFGZCzz;u0sPkwS=t%DIn9H zU`NbCMfzTva`J@``r@mjFOmgtAV#4gjULKDfMVAG$VGAVhE%jBvbTe!MAqJwOF!A) z#^W~T;K=ekaGzKjdQ44Q-()3JY&w}}d zP)`2%O-Ap83{1clRa9O{14vpcoLpN?$fdRxes0tQN@H8RRfX3HLGm-%&)WQ~*OfVo zREkULs2r)T+idNT`pzp~Zw*=XypM4YXaO=Rw4De1pEUe52{Z>fewsVxLbrXMM7egR zogd2>r;Pu?F5%-6;mQSNVgf1(MJ~`#(uKCj_K6=;1P)xO{cGT2)_3FD+}({-lIACx zccV-UkWO%A+|MEC<(3=XU($Ee>ndUw0<{csf?~yMCaxeCLuLfUT`y)SA(Y^#b}r8m zYFLPjVG_x-8u&$%d{|3jRjn;4+P?3W zcy7Nr(_81Dk4{YItz#P2*KF|3rdhG#_jh&pQq?|Cu^fd7iz)dVO7$Z zg9HqY3|n1+l!x{`9VOCe~X00e6}<)6rYq>z_D|?>?U@i zIc7wRYc?FGAtxM}n3P1i{_M+Gc~{Oq;drZkD5hIzb1g{Z$7ns})DAff89SC7Z}T_% zrBsUzfIBV&{)Xcgi+;tkU>>R9dneTW`!~1?+ycl3wZ;D=`;Phn*2P1zJm(+3*;??Y zgj(+zi8^kF1nF8zoNX-4hH4CS$)mY2Tb=F||h z4czwE+#yYgetMHyWX9|Cy=`k@&g3Y762JZ*aOHlFdl%nm`lEWcYihoI+c4l;{*LI- zhFcpSI^mN#GvMo!;NpD;y?qY)DGrGZ^`8Bq-?Oc5kL=o)o?5p+J={Ure~e>l(&T<; zTy4KUadsTLr|+vBT^i>8_!;z3Cqbu5TgxWB@N;g)TU!Aj{BlW=d*D~qK8Ek)SB0wL zuRAH5B%Ce^GEZiN(hseYh zjw{P1qSZ2R@CK4XA3P$)5au5(m+})lWS|_6VMJ0;^%pf}1offZE_0k1)$NqEa(&U> zsBA;UoCA*FLkibBa78YQVX}qM4G_=urH3d4P(p?Wpe<#7i{5u8JOxVX(o&o#(h)Nh z;(8B5zZ_&-TwbZol%~u>qlM~nW;=IfIlx$7|IPqNVSY-M;d1#w1y~ehrUz=h?`7(f z(Ct*H@oWw%(Yt4tns9)T%oibWaZc+o4roD|iDJ0Ezt!~#05Tc0VAk;&$~tF=oR*{0 zxH2)#h$;dW?3wEs7yMVQcmQP)JvAcOmZH^9H=3VbHp;S+gYAQ zVB-gR7$2alIh8(8Wlv$I=d^fvo(+hEz3nML=?o*uIX8Z`QDiCTwItRiih}M%`s4GB zF$$2g0n$x#AVXvZmL(E8muD(J&x2Oh{9frQ>oaH1-noo_ishB>LHeq7bq0;>2#1iC zXTRqckt3)ESAY~qVKAUg%0LeCV`!EkY|42S{0xFH91j8P%9*PVqEtwU4El!s;y*yKlmHWbYn3vod$)qWy_Y@Bc&jXNpf<; zp%}$P3ORdLjtvlXpA4uhhmYvER_k)uk*Iex^PKf}em5twaZ-m2)gtHAOoZ-*Qc&e6 zVwf0|DfxK;j55e9aR*K7x>Q9uSFz*^ZqDIY{CA9@2@mB+PyoJPJ;;Cg)kup!YguZ1)SlL_$Mdh$jM-k;OH;;OXQR{q&Oeu=bCWN5Gm|y zK2Nr4DwPv@H?$|d?S5UlY$m*Ge_$5+p6Cn9&}Kr2XO3qN$7(aboF9ZXeYyreJ!#2j zXI(MhWTPP%#<~1F#Ze>U#TLoX4um}bmOJFE+kOlC@(0RVqwA0Xt<-HungA0S8zIkB65cjkpJOB90Q2`JKv+z3;u@WwdY4lSUX*N z{zQ~(_~**rJLXS0GGDn$g(vwC!a$Q@SUDl;(ZtD<<&eE6oGvAYD9LftoQYq1Es`8B z^}@}L4IBpuZAl`1&E|fLyI;vkV?&-2#~cAYj!Ab0`|_xb(@V;nD|#~p#t=0>E>4W> zK&u5XxSSEwZ1%r@VN83%wup^3-T%lDBa+E!Iln~4&ad)gTIl9urgANu8qtb`g>zRl zbMP9&e@s|Aj*wJ6_o{PQH@y3`qe}6$T$`MPcNvItc<#?P=0dX3LG7hY0sLzk`O54T z;tU=VIidusW;YJ#n2m9d&}&L2;&^nKgXX6Ti37o0G=5GODQDVrN~k!C(Ynb99M3Pu z5n`t}2|@}wgH@eV6}J488p5jMJAWd6Qqnl**l?QNR`?Lo-YN6QPQ*)9-yQSir-8|bL-M_Ter>40 z7RX5!in29^jsm_;`lTRfNBOx?`}i?9Br}ehQs_KV&d*u~6WcLcSzC?= zk)s7Uk>MZdm;GmXj^lsChb+bc_S`Rav2eWxJEb4RF5rTClf$(*#@6BqIn>VK?>W>%$I`B zum3xBU*JL9f?x0R-@g(2weY05l~p=6TFOeT#n&VEAeWVAKLsN@&HdxUJk8vP+%W#Y z;OOX9snG)J{#Scv0+waHwfnMmIU6|Pl!~v06QSaO6R9}7IDz1dDdG@_130Cjl&OiD z$}5VXg^Hq5qDYW9M26;^CJs21q2P$9I0T7ue)j`bd!OC4>wMq&zWrV2a9twe`#$gU z{D<{l>t6S|SB>z|gVl$EwLwFf;ukTFb6M4wg7{(oqcPk;>z0^t<5zf*#jh&D(I#{R zyxjYD{>q=Z@6d6O&*ln$U>!5AnZHcdXi2Y&WTg9Q5b!h@-f{ED<|;Ui9hbhnu2L8x zfAIl^R})0uSUo;I(}^W9r4?i{5MDSyt%TA5tYshanFV1=Ai%Iwv(%5ZGhNAjKkt^yO4cp@pVeMMN*C^#yl#+-0`JLfYKlIo4uB$s)7eDcjk-(%A$1~| zqAK5MkFy7hfnChmj(~YX(P={-Ry|7&zW&}~-bCM+Zj8Y0>37HA7$~0$3a0LUV%t#A z=qfYL;+2Z*`5pDOkF4dohl}1R_O3^oG<9fEB;vZ#)9R5$0!o#JEG&dv`p!QQ(;2r#$n$Sb9*@`N1j_E}&ij^i(cvGhldBk?7x&hivn zFjA6(stMuf+RmXHf-k7RnmX1khG=NTzU@EQif6;UU_li!|RtPkbM57R}a41Lj< z4Yj7zA&J2mv3pWRiSRdvUt2kJ!a7%7AB7_i4g_dfE%`AGug32eAw$&Lxgx(x?nZq# z(VUz;yCaST1RM_!euNmZuL^zQR=ofI3&IL2qZxvYOM)H1X|&m%z6s)}Ur-7h_B399 z_o*E81u8(LetOYXn)#9EkB4S1x0LZ^#U{HO_QMnIDi4%57B`=G7>38+J4d8Sl6W7< zvCUi9fsvGgC>%>-2W#sy0`Gjk{%@^R;|n+lDsj)FZ0g#!sSbHg>JlY2DxHS7L|zSX zc$D~FL0<#Hwe+0<^{ABxNzUx1L#E#%vV@$BQj*17j9{0i$>~kqGuU=xfPe zBQq3uWq+yIqez`>B39zfSoAt%q*y8UA@xprRxrb#aKIMHA=txM zUtrBd9jge$t=%`mXEH`!yQWYA8CoO6a2QaHVN__F`358k2AhA#c~7FqaH-%3 z)mH#WN&t^@be?ada78lM!4fHhJ+2aociX4G9(1o0>0I!~jcD``133T~>p)r|UjdhG zG(2(789?4dB~r6tvq&nDSRr}JO>5_Y5XVLS=Mdlo$1)yKnJ|gRrE60&FjYnq!DATIG7d69$X3>H0V#yh z6b?uofT&VT<=o;4Ct|KfbcCnc&N&NuAerv+t7*Z;?yF0Y0A3d7)&vtR@{*|=@|uim zgtK&X2fVx0uy767hpeFCF2SR~+e4Pyb0AzgxeII56U!bXl%h6Te>?Q9nCejUt?Wx_ zj`7vzf8cFnGyj9*4rSx!Go1SR^SH>ben#t-sSa{xRxkCo@tR1$5a@xC=URu3)17XT zypuz{x58{Tex<_T=dXf${kOkmOljM!EFP~_asW4k&bFOhNjBZ1YkKmTMWy(9=ZXI+ zrw-?c!UH%W(!S#+ik%}VjX}Qhlh(KFc;a>njF5KN636b=&f+h*B8ey=eG4H%J)-@L z!d8MBVs3A`_1MZN5O<4(rPL4`3dB#SbK+`@z6RNvqVwFa%7 zF?do)JC|l;5~pA<`Cxs3^XR;L8H$!0H*DywnEgq1g2-|>``me4RpY#)#S?wbH?*S3 z>R7COlfgUY0`gYANR_YerO!@mYVyJhb)C#Eoji9o<5s1YOl}Q3F)uaaC+U1pJ49DW zHy(@TSt>fM`sUjbK?3yUzB`S_k3r$evs8r&;;$*`Lp4qsLOh5{4T2JARGc1Ig!)Dc zLJkby_Ky(?Q*EX~VmweX_sVJEJ6#3Hl5Q{L5EUo*tJ|_9BvJp6iZDUDx|ykr1+##! z{SY-vg?VgUtd*=YgitZ1fPPL=%NnN)g--7(ct?b$`S4xO!~2Bn%9`?eQ{in(%?3tT z5mb|-BO#=!KO|d!Bn3a!2nP{=T*HV!%@9{E2`^uIos<`gw8%N+-68g3c6G%sKfB?6^izF(tICEKU5(U?a zf5TYuI6`9BwWQv_A3t3juFFqzrYl*8`SHeos|hU2>)ll9znVG*o{?#BTYm6rU5?~P z_0S`2+IQ{tR|F;wiSBvm1hb)LP@+s1RO z%`48`nVv)(CNY3vHU%UWk5dxbjROM@FLfEET?K+Yv6|9^O)pS)Te1NUJt0GZy6tRJp>g98!3a6gyqfadqVIc(3nR=>k|;Q9+sx(KK7__o=P8cQ0Kg-qeZ zb+*;27&C<$f>_zX+7sMODBW$h{tCa?uw|0>Zg*~Mg{&XeqeFnEQP-ktMg%ym{? zK|i)GthdvG^`#(-pReZXN#t==JFZu!Na#GY(pQb2foLag(2OCv~?0O%Y%%M zYEx^qlsdZ3;r7E+jzu_d1!lu@`$`I)2bnPKuX!iT=b^&hObUzVRr-keM&g1P-@I*B z#f0FD0Gxnw&i9_w@}Fm9Sf_synUQ(t>yJ`9|MEf@lR%Glv`OV6fs;vqX3Pxa$JU8h zUmo4%KjJp&#{MEcWw;5Whc)^(Jh*g|XTx7v^`+y1%|oMVbOpMULT?HoyF9VNvW69G zRG8Ai>&MWL=&p?w-TTnKXFi9$$2kDR;nKT9z zEUF9!5ST-WFn6^w46K@9r57?UPa-CG0J24CUKfyvBt5(o^l1QDnNW%-e4mKD;9<`d zB0*0J2quKj=#Gl1v{;HmU8uBV=W*7@XroGKm2{Ru>x(E$9Ffa|QBf<@iF@w90_c2g zV(^n19B%2jg89_^h@qqk)I6#$5cJr9JF2kGn>E&tAS&)H9$&Tbs}Ofa5`h%{%hVot!;?e_zagisX18B!hUz<{SFjrsmW z**EA}kOa=9Dp_@Iai*Y3Y5xcZ?-CezDfbIjru_h1sIDux-YJeHYADs~g+~yJ8kj&s zu98|HB=*L${fu#eCF{|ZcEMFHpYQB?d8q4(Qx8YyeOE=lIeI(GRVDvKfIdelD8!wX zfX1d>Qh%*lwfj_Nj3U8)8;PJjuTR@8R4xiC{Z9}w1k7v%6I6bmta>cqz6T=iR#7Jo z5?-b<{CV))78;4Oyc)({I`&GrfFBB9YjwMzn*H8K)~&`q7#c9O@7DwJkG~zaUvI)I z%;WRV;~ukM8KZ#upuJm2?-rWL26-ZV?@7Z^AC|bPbfwUtDt3kCB90a1A`9jjE&vIh z10C#2eYUgYYIo-ajevOT_e#se9$%CG0}iSxDo$6bRqHsjvN;F8Rv5-z{MF{0^q%c_=^U`iI`VDkP6^(JfRkrrQ ztUERAp7gAq*ep8IV{BfVI8PFeY$UPUFK7xO0p0^Z$Q3?GD+uXMstDplOJL@hUJ;!E z6@iv3sKXT9DU3n@76Bx?P&`ug1V#aHi*L@QWJOQvDY9^3X_ywuiUZmi_Y%El&n0-P zaZZHZ(2hR6CKpK#m|j@n4-;Q!~g;7%2+lTq9#K#>i9H zywWPwVQ2OK=n=)d>FZz881$k)m(KXJca&RufR|Sx`w<$wbgna7wtcJVf-IFDDW_gZ`_wDp8HjDAYO~LjqZ1xRgvP*jRyAT5MdX%-Vl* zO0I{v0azz-j=>KVLF3N5X927TpGKiH0R|lU_S{G7(#HBJc4*jv7z0@}&ZUD?t-Qr9 z%C8Tv;XTzu0Pe-jBR5S3)6=hX*|HmuA8nvCKMg0;ss=wTo6<)#x?jV#_l^q6Erkl! zDA1xy(=Luz*%i6bP!jmxi$8|=j0#za*Es8vt&9^B=3WOKr(L^sJB8Q6*l3)>pp~p%lYLaJklt# zf0u4yDte7CM^-^~FA^$762_h4MTEnJ{1N`as?Y3pRhyu;_909)ePYTlXSTgdt&vhg z5(N;*jHH1#JW^Gi$c(@eVH_l6BmE9V!94s`A<;+JqSB(*NyB0og|4p}6zE9i!0k6^ z&>_}7M!iBOy&&;^n#qf-%%Mn0SeddVl{$OB==)}d@ypSD^;(4 zBn5gU{rw7Bu-Vv-lu~}Juo-v%_&2=ikh4;YWID+;v4N$dp`{fiQ5a=y#19go1LbjI z5rS_Y_!xp_*j5_V*-J3Xv4F|3r~%r{-?t)g_Ycql0$XaoNwlsnsI7E`fg+R|BzWfG zlLsrHEfB0N=v+W6(I#9}6sYrsthm4jRJh@C2@Ig(P( zprJ!kX`w;MOeboW8bw&x$v+5J`?KP^BPT#~t0G0(hP|)mN{!f+pd3^y5nV%b;TARr z=I4&4KIC@{ zf8K@l`Fg;hK|S~p97ZEkaxr)au66P?80TXKS1~vMtvFPTqt<}BNq2zvsA4WUI)6HO zHo4s^a7j)Qh`t_N5Wtze#S$KV5DJS74u%!9UE<52^DqfM2R3251(0|E7gs9+=yj|F zb)!@gljxRLDY(!I0w_#?X`x)9M9Nvo-%v_Nq(6mTmhj=NGom^1kHi@iV@e0d z@UCFkD0d!@V1yrwyo%&mutF_Ij~z>xR*Toi_~K(4-ylCkHo&QHDEm^X!}ek|L>{2TE7QCM}PRjQ{sZn>%M89Wd+og~t`u*wE)AMv6Z`u=ts(r2Ps zy$-Fm({qlIC!m_PwKPn!0+GBth+dN-TJ|qqML6L6Yc@6uq}lNKu-z*~UZ9U9hn@r& zVxYImNh8!b!r3nOONG8le@pfQ{)7*y$2DyN=D;da?JVIBoGyv_;Epn|C@WkS;}!5q zU_#?81Zfv9&Wz$P!%F*;s*q-k?t_%1g=CAmhxnm=XKhFuK}eJ$%(1J*x7;jH8hQxYp)YHnJ`=+P ziwDv0Ad3;oi8pvYU@o2_eSD1?Xxc%NJ1?7Bhuj>84HRCc4ull|x)u6p#IrhFp+c`~ z^@j{jfA)v!tkXGWMN*N@lVbN3_L9;UTz%(ovKZh8K@<%M2%%{S zv%e@cW9{b6B|(vDd_eFM>IWwZCl4Q*A0(hB|Ja&b1X$C%$XH5gj&kXBXgUaIXha=R z5FG_scvVszHupyS0VHPAF2Xixg{%-6vZX4FgS?B~@W@(LDXmEH3oTuAkye1LOAn#lwe zvbS&<{1H7OYoG)*bd6&tM8K;|I(I5LBVxpUMO4bTZw0*LJ?*T{3nXmBoN&-nk;Yns z{<8!p>*KGP(#+aA&*1&-q;;SGdGeW10b!Xj5 z+E|5RARAx|MH#1KNbxBdb_+U?FABE(p&@L^Av;5y@StZqDqh58q*v8Xe$r2%_QHcW zN4 z9jeqt5oXB$InBs5@u)=Aa$RVV)4x|5f;RI}8~kz)`nEig_vBEVoF8Ix? zY!D3_9Ro$6DX`}oaN`IgFjD7X0+2FOhd{~46j>G3zs?%kD5H>_J)z2!WNYtw5`R9M=ymP8=5quR*434N|d*r>bE_h zTMMgIo10mEe81=CsTuXV?QyVvwl5@nUqKi50Q)|ptG^ktaL}oh9xgpUbDP=m?(mL> z`vlG|x3FrXsn;L9+y3FnF7hxHznjde10vUV6%DgZ(a|rpXp!*Dv@{~3{|4;8`l~Dx z$tWf7z?%|J6Zwf3N7Jut<;p5De-dk4c)%7;W+QrP)0J-7VCrv?@>b7l@j29oh460X zxQP?T5@9Q!PTo0}y(++U(goj5>a;A8N6~u4PNdCmo2)PosrdJ>%#Dd@(6(JW;v{eU z2A#fM^y2ZF@_pB!ic32@wy9OCmb^8(lUc;m)5HM}Ux8b`fxeHu=-f;>Z{5kjNn$5yQZDYy%jPu_rPzawp_^5&Ts_MR~?LZbjuA1oaM3 zfXcVMQO8x?;?Zb4r1Y~+Zq5RAS|ctOY37SBzr?kzS-nOLr`w+=h@2t~Bi(1|Xry&&0;q(!7@Rcxvn-U{M+^j{Plcdz1YXVN*x2<91@6LX z?y;XVH~X}`X=<(#4}iQqd`xzq$e1q@6Pr;D@YPcCcBd{}IFd7E>eP7hUG`t)jr8;L zb7;}x_TAi75fLjIR$0U}4H+`TuF9e{U=R<_{`li}2!0-IxM_{(glca?qXOHppU!AN zyT&j%J`}o(nqDVl7~Y&Wm9t^(vbU!yeO{mZO7taiQ@$+K>84Pw9#q>mvS0uH2hJ&7 zC8{4SX5o5hlzf&QJa#NQg%7`R|WN#j(u)R|4VnfO7DytcQx_c+dj_<^7pXwM0_@d9}PI|-aUY7`v=#Z z3nP{+DZgviE@?-r4EnGbN?x-bol*X4gYOXnJ!una(oAM+al53-tCIHa-CvEkb<0mx zZUYBaRc8C02@|fNtQ<3_iN;Y9`ICvHJaz#2OHr?H-wK7~f8{~uk@qx9MDv~TC>mP)|_`Ps8i9(2vYfiipUf5 zagsH|AS-MaNtT#XZI;3FRa}TFu))pcT8ET)rs^+rKT&JLN~LA`2`%b`uw9fIX%0j- z68)}+t!PE3#t+SL`>p~@N{ww4XGP6PU%%++=;%Pxa2>XaOCc>Tw9I;Z{-b(J+RTBd z6v)IUG=^z^U3lg09q_dKw7cUdl_=(UZ&MC^4lD+2zy!uPn}84NU@>*FHe2eHGMmhu zyIEV7xpcF>Ja5>yiWIhxhO@-o+)V={%BN>wxW=xklh98|T`7~^X|C@WoGpW9}! zL2n3&Xf!eN}F_&v?tRM*Zd(ui*@S*?3Kh&wBjt*RB6w zbRqu=x3jY|DdumfS_SU&Y%q_Mu&@Oa#nEusWc~({f(@2d+>ZtImaN_ORDCQE2(KA< zsBX}3CVst}-6RU@@AoH?5D|0`r8=y5tyM%3@6P_Yo$BR&opOG^r0p#`;hxBU96N{g zEF*~vA=E$?4Z@GQtHv&8@6T^bSuZ!gJtvaAcxwk4THPx;wV=b^TQ86i1V28 z^v*=3eAHS>GW_8}eX(iZ*8Qkv=ixl!hWL1@{9d=;o!wkVC8hjFAYpX!@u}Clckk2Z z&Mo(S=baJg__IF7jcY6jOJ&bhy(Yb=T=@AF_;lgYla6|tJ@#P|wIj08ecEKa9JlxJ zkP8?F`@^V9n;?fhv@ncwd60yI{M$46kV?=2c$Fo%TnB+hJAJ<~gzBTD{523Bp| zpeBK!yQk9AQ7cr8((7;>vnmAVy+rF}VQqj_M)!d-_B&r-TkLI$6Z)u(WkE@kl~r~*(Gy{~s$d#i zsu=_$y2;BZ5fJM5q5o|FC_)0uLg`R7_n9@TgFZ$n7<`MGQ%-gYleGmV3sq%juTR@Y zP|_(WA~LQjQP;801j`>hJ9w#1e!FSPgv;I*wbJ|$EIF(zA5zE+Fe$-lMu1;1r#)Ge6jXFkc8byNx$JVVA zST045&65~YXz2b=EwcL6EjN1pySZXtPUUc3e&V`%X8T4e7a?)f=AV4>3FhcggOJ+& zUdP;h$()Tc)eZS-K$9wmvjV^P;tRJXRh+04y15l6iAaB?mL4T`};26wSUly zUd9av@0!w3HGISmZ&~j~bNidk?$LJB)4e~6C!yl1gCUuOavE-4P7hm;CROq~o^sq6 z8@q7gXAC^aOu32Ds%NEEef!YE{H0(Nc9AfGP(m810~QN+qS^^=cDeJ_~N99J(Qi5?uJyY?&)*DoolElNoE)cwmz% zp`5J76TH`%^XsWy4_mXfs%}0#dFD*lb#807Zv9wYZqyozc=$f@qoH2*2i?2ZI)E2& z9J!aVIHxym-MRvs?;5q4^>O!3OadQ%z#*_KreTfN6Gkzg;#^ovW_hvbqn1*u0|sIg z#_~L6{=8}!Ie7LA&bNoJh6ghsjJ<`JD{;}u>HLXm_Wvuc--G_r(tmq){^*&zY02B> z>f#n?h*ro0^>J3NmCiQDIANX#vlGXUAK$|^{3z}j{$Gg6ylk$?RJW9Qlq~G@bvZdX zUlWo{(%>GFZ|(BhZyulv_UdL%jt2!3<1M%GMmMmciD`^aIn-nQ8q*Q;l_y7h#*BG7-(*|DJj!;? zV*Ra67aJQ(6af_D0ErFfDA{XCVatKTrdGyzE9?na!}1r9B3lw0+vxcvU97p=k$rW| z_vV>w=UAIvUd}QMxs?^(Em!F^eR}JyTeo7LPC3?>*UX@~SzBehy2ypSyu>uEt95|@OkH$88*?(k=N{DIZavn2i;0zq$;mchb*e-K%sT0!6V$w9ZH>ncB8t-LH zLw&0caDg8+HHY!Z+?GDRynJk9Kueh)Cbq|>-|ey9WNVCYFRo+Z1C2LxSIa_59_jir zHZ|hecXs;Q;k2ypxT9$G=0CCVOdaz2P(QkmTd{5 znu{&;AFjOZ*9#Rrlr?w2jS^%*>44HRF;m}|bd z3_q+n`GgN=XBey5lGnCqPK+TnyVNPgjofZ$v3rA$em*bqTNbms*1K50*ICX?)#rOa z^T0q%?5x3L?RV2)JWkcZa4p*P&u^r;#ZFEf!|_Y~qM>*`j}why(R#D1YQ?(J{SVV* z6kkCm0Rv*(yLR^P?wifya&onaMezCEqD5^dOH+*n!LoY1K|5j_PsVRumhq=f$Tr4| zssD8|WiRAo7)a~lw|r5wiGF>HHY9)c=V)JXswZ^lV!d07lS>-rX}Fg8Q;Tt1qcpC~ z8Hul&YDt~1(A|2kZj0M2y8D$HBUYIPia9q2)iyTu(?ZkzS>}-gHT}N~(E$I<;9&dA zE^f9V+pMjEDk_RgxQh{;Yx-)TX?980bawYnJVz%d^TR4u4;yISo@AIuPB-1}a+F(g zZmV^|w$th?G>@F9sdpY?xzW^kjAv%+r)ECsNtCVLnK04z-!jr>X8+A%|Nl96R9Iow Y)iG^ap3iIe0$=8?eO%%?kC^kn0H02$EC2ui literal 0 HcmV?d00001 diff --git a/apps/demos/testing/widgets/tagbox/etalons/tagbox_groupeditems_third_opened (material.blue.light).png b/apps/demos/testing/widgets/tagbox/etalons/tagbox_groupeditems_third_opened (material.blue.light).png new file mode 100644 index 0000000000000000000000000000000000000000..130534e91cdaee97fec7e029b499efe1dec8728b GIT binary patch literal 44710 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 literal 0 HcmV?d00001 From 6cfd5eb341e41a85af6c7aece59209d280d14bca Mon Sep 17 00:00:00 2001 From: Vasily Strelyaev Date: Fri, 6 Dec 2024 18:10:43 +0200 Subject: [PATCH 23/28] add JS re-exports to old locations --- packages/devextreme/js/animation/easing.js | 1 + packages/devextreme/js/animation/position.js | 1 + packages/devextreme/js/animation/presets/presets.js | 1 + .../js/animation/transition_executor/transition_executor.js | 1 + packages/devextreme/js/animation/translator.js | 1 + packages/devextreme/js/data/array_query.js | 1 + packages/devextreme/js/data/array_utils.js | 1 + packages/devextreme/js/data/data_source/data_source.js | 1 + packages/devextreme/js/data/data_source/operation_manager.js | 1 + packages/devextreme/js/data/data_source/utils.js | 1 + packages/devextreme/js/data/odata/query_adapter.js | 1 + packages/devextreme/js/data/odata/request_dispatcher.js | 1 + packages/devextreme/js/data/odata/utils.js | 2 +- packages/devextreme/js/data/query_adapters.js | 1 + packages/devextreme/js/data/query_implementation.js | 1 + packages/devextreme/js/data/remote_query.js | 1 + packages/devextreme/js/data/store_helper.js | 1 + packages/devextreme/js/events/click.d.ts | 1 + packages/devextreme/js/events/click.js | 1 + packages/devextreme/js/events/contextmenu.js | 1 + packages/devextreme/js/events/core/emitter.feedback.js | 1 + packages/devextreme/js/events/core/emitter.js | 1 + packages/devextreme/js/events/core/emitter_registrator.js | 1 + packages/devextreme/js/events/core/event_registrator.js | 1 + .../devextreme/js/events/core/event_registrator_callbacks.js | 1 + packages/devextreme/js/events/core/events_engine.d.ts | 1 + packages/devextreme/js/events/core/events_engine.js | 1 + packages/devextreme/js/events/core/hook_touch_props.js | 1 + packages/devextreme/js/events/core/keyboard_processor.js | 1 + packages/devextreme/js/events/core/wheel.js | 1 + packages/devextreme/js/events/dblclick.js | 1 + packages/devextreme/js/events/drag.js | 1 + packages/devextreme/js/events/gesture/emitter.gesture.js | 1 + packages/devextreme/js/events/gesture/emitter.gesture.scroll.js | 1 + packages/devextreme/js/events/gesture/swipeable.js | 1 + packages/devextreme/js/events/hold.js | 1 + packages/devextreme/js/events/hover.js | 1 + packages/devextreme/js/events/pointer.d.ts | 1 + packages/devextreme/js/events/pointer.js | 1 + packages/devextreme/js/events/pointer/base.js | 1 + packages/devextreme/js/events/pointer/mouse.js | 1 + packages/devextreme/js/events/pointer/mouse_and_touch.js | 1 + packages/devextreme/js/events/pointer/observer.js | 1 + packages/devextreme/js/events/pointer/touch.js | 1 + packages/devextreme/js/events/remove.js | 1 + packages/devextreme/js/events/short.js | 1 + packages/devextreme/js/events/swipe.js | 1 + packages/devextreme/js/events/transform.js | 1 + packages/devextreme/js/events/utils/add_namespace.js | 1 + packages/devextreme/js/events/utils/event_nodes_disposing.js | 1 + packages/devextreme/js/events/utils/event_target.js | 1 + packages/devextreme/js/events/utils/index.d.ts | 1 + packages/devextreme/js/events/utils/index.js | 1 + packages/devextreme/js/events/visibility_change.js | 1 + .../devextreme/js/localization/cldr-data/accounting_formats.js | 1 + packages/devextreme/js/localization/cldr-data/en.js | 1 + .../js/localization/cldr-data/first_day_of_week_data.js | 1 + packages/devextreme/js/localization/cldr-data/parent_locales.js | 1 + packages/devextreme/js/localization/cldr-data/supplemental.js | 1 + packages/devextreme/js/localization/core.js | 1 + packages/devextreme/js/localization/currency.js | 1 + packages/devextreme/js/localization/date.d.ts | 1 + packages/devextreme/js/localization/date.js | 1 + packages/devextreme/js/localization/default_date_names.js | 1 + packages/devextreme/js/localization/default_messages.js | 1 + packages/devextreme/js/localization/intl/date.js | 1 + packages/devextreme/js/localization/intl/number.js | 1 + packages/devextreme/js/localization/language_codes.js | 1 + packages/devextreme/js/localization/ldml/date.format.js | 1 + packages/devextreme/js/localization/ldml/date.formatter.js | 1 + packages/devextreme/js/localization/ldml/date.parser.js | 1 + packages/devextreme/js/localization/ldml/number.js | 1 + packages/devextreme/js/localization/message.d.ts | 1 + packages/devextreme/js/localization/message.js | 1 + packages/devextreme/js/localization/number.js | 1 + packages/devextreme/js/localization/open_xml_currency_format.js | 1 + packages/devextreme/js/localization/parentLocale.js | 1 + packages/devextreme/js/localization/utils.js | 1 + packages/devextreme/js/mobile/hide_callback.js | 1 + .../js/mobile/init_mobile_viewport/init_mobile_viewport.js | 1 + 80 files changed, 80 insertions(+), 1 deletion(-) create mode 100644 packages/devextreme/js/animation/easing.js create mode 100644 packages/devextreme/js/animation/position.js create mode 100644 packages/devextreme/js/animation/presets/presets.js create mode 100644 packages/devextreme/js/animation/transition_executor/transition_executor.js create mode 100644 packages/devextreme/js/animation/translator.js create mode 100644 packages/devextreme/js/data/array_query.js create mode 100644 packages/devextreme/js/data/array_utils.js create mode 100644 packages/devextreme/js/data/data_source/data_source.js create mode 100644 packages/devextreme/js/data/data_source/operation_manager.js create mode 100644 packages/devextreme/js/data/data_source/utils.js create mode 100644 packages/devextreme/js/data/odata/query_adapter.js create mode 100644 packages/devextreme/js/data/odata/request_dispatcher.js create mode 100644 packages/devextreme/js/data/query_adapters.js create mode 100644 packages/devextreme/js/data/query_implementation.js create mode 100644 packages/devextreme/js/data/remote_query.js create mode 100644 packages/devextreme/js/data/store_helper.js create mode 100644 packages/devextreme/js/events/click.d.ts create mode 100644 packages/devextreme/js/events/click.js create mode 100644 packages/devextreme/js/events/contextmenu.js create mode 100644 packages/devextreme/js/events/core/emitter.feedback.js create mode 100644 packages/devextreme/js/events/core/emitter.js create mode 100644 packages/devextreme/js/events/core/emitter_registrator.js create mode 100644 packages/devextreme/js/events/core/event_registrator.js create mode 100644 packages/devextreme/js/events/core/event_registrator_callbacks.js create mode 100644 packages/devextreme/js/events/core/events_engine.d.ts create mode 100644 packages/devextreme/js/events/core/events_engine.js create mode 100644 packages/devextreme/js/events/core/hook_touch_props.js create mode 100644 packages/devextreme/js/events/core/keyboard_processor.js create mode 100644 packages/devextreme/js/events/core/wheel.js create mode 100644 packages/devextreme/js/events/dblclick.js create mode 100644 packages/devextreme/js/events/drag.js create mode 100644 packages/devextreme/js/events/gesture/emitter.gesture.js create mode 100644 packages/devextreme/js/events/gesture/emitter.gesture.scroll.js create mode 100644 packages/devextreme/js/events/gesture/swipeable.js create mode 100644 packages/devextreme/js/events/hold.js create mode 100644 packages/devextreme/js/events/hover.js create mode 100644 packages/devextreme/js/events/pointer.d.ts create mode 100644 packages/devextreme/js/events/pointer.js create mode 100644 packages/devextreme/js/events/pointer/base.js create mode 100644 packages/devextreme/js/events/pointer/mouse.js create mode 100644 packages/devextreme/js/events/pointer/mouse_and_touch.js create mode 100644 packages/devextreme/js/events/pointer/observer.js create mode 100644 packages/devextreme/js/events/pointer/touch.js create mode 100644 packages/devextreme/js/events/remove.js create mode 100644 packages/devextreme/js/events/short.js create mode 100644 packages/devextreme/js/events/swipe.js create mode 100644 packages/devextreme/js/events/transform.js create mode 100644 packages/devextreme/js/events/utils/add_namespace.js create mode 100644 packages/devextreme/js/events/utils/event_nodes_disposing.js create mode 100644 packages/devextreme/js/events/utils/event_target.js create mode 100644 packages/devextreme/js/events/utils/index.d.ts create mode 100644 packages/devextreme/js/events/utils/index.js create mode 100644 packages/devextreme/js/events/visibility_change.js create mode 100644 packages/devextreme/js/localization/cldr-data/accounting_formats.js create mode 100644 packages/devextreme/js/localization/cldr-data/en.js create mode 100644 packages/devextreme/js/localization/cldr-data/first_day_of_week_data.js create mode 100644 packages/devextreme/js/localization/cldr-data/parent_locales.js create mode 100644 packages/devextreme/js/localization/cldr-data/supplemental.js create mode 100644 packages/devextreme/js/localization/core.js create mode 100644 packages/devextreme/js/localization/currency.js create mode 100644 packages/devextreme/js/localization/date.d.ts create mode 100644 packages/devextreme/js/localization/date.js create mode 100644 packages/devextreme/js/localization/default_date_names.js create mode 100644 packages/devextreme/js/localization/default_messages.js create mode 100644 packages/devextreme/js/localization/intl/date.js create mode 100644 packages/devextreme/js/localization/intl/number.js create mode 100644 packages/devextreme/js/localization/language_codes.js create mode 100644 packages/devextreme/js/localization/ldml/date.format.js create mode 100644 packages/devextreme/js/localization/ldml/date.formatter.js create mode 100644 packages/devextreme/js/localization/ldml/date.parser.js create mode 100644 packages/devextreme/js/localization/ldml/number.js create mode 100644 packages/devextreme/js/localization/message.d.ts create mode 100644 packages/devextreme/js/localization/message.js create mode 100644 packages/devextreme/js/localization/number.js create mode 100644 packages/devextreme/js/localization/open_xml_currency_format.js create mode 100644 packages/devextreme/js/localization/parentLocale.js create mode 100644 packages/devextreme/js/localization/utils.js create mode 100644 packages/devextreme/js/mobile/hide_callback.js create mode 100644 packages/devextreme/js/mobile/init_mobile_viewport/init_mobile_viewport.js diff --git a/packages/devextreme/js/animation/easing.js b/packages/devextreme/js/animation/easing.js new file mode 100644 index 00000000000..54e45db8835 --- /dev/null +++ b/packages/devextreme/js/animation/easing.js @@ -0,0 +1 @@ +export * from '../common/core/animation/easing'; diff --git a/packages/devextreme/js/animation/position.js b/packages/devextreme/js/animation/position.js new file mode 100644 index 00000000000..758cb60114b --- /dev/null +++ b/packages/devextreme/js/animation/position.js @@ -0,0 +1 @@ +export { default } from '../common/core/animation/position'; diff --git a/packages/devextreme/js/animation/presets/presets.js b/packages/devextreme/js/animation/presets/presets.js new file mode 100644 index 00000000000..e10fcb85aa8 --- /dev/null +++ b/packages/devextreme/js/animation/presets/presets.js @@ -0,0 +1 @@ +export * from '../../common/core/animation/presets/presets'; diff --git a/packages/devextreme/js/animation/transition_executor/transition_executor.js b/packages/devextreme/js/animation/transition_executor/transition_executor.js new file mode 100644 index 00000000000..78b6f32c532 --- /dev/null +++ b/packages/devextreme/js/animation/transition_executor/transition_executor.js @@ -0,0 +1 @@ +export * from '../../common/core/animation/transition_executor/transition_executor'; diff --git a/packages/devextreme/js/animation/translator.js b/packages/devextreme/js/animation/translator.js new file mode 100644 index 00000000000..e13fcd349c6 --- /dev/null +++ b/packages/devextreme/js/animation/translator.js @@ -0,0 +1 @@ +export * from '../common/core/animation/translator'; diff --git a/packages/devextreme/js/data/array_query.js b/packages/devextreme/js/data/array_query.js new file mode 100644 index 00000000000..3a3bd486101 --- /dev/null +++ b/packages/devextreme/js/data/array_query.js @@ -0,0 +1 @@ +export { default } from '../common/data/array_query'; diff --git a/packages/devextreme/js/data/array_utils.js b/packages/devextreme/js/data/array_utils.js new file mode 100644 index 00000000000..d70279728d0 --- /dev/null +++ b/packages/devextreme/js/data/array_utils.js @@ -0,0 +1 @@ +export * from '../common/data/array_utils'; diff --git a/packages/devextreme/js/data/data_source/data_source.js b/packages/devextreme/js/data/data_source/data_source.js new file mode 100644 index 00000000000..356bbfdf5e3 --- /dev/null +++ b/packages/devextreme/js/data/data_source/data_source.js @@ -0,0 +1 @@ +export * from '../../common/data/data_source/data_source'; diff --git a/packages/devextreme/js/data/data_source/operation_manager.js b/packages/devextreme/js/data/data_source/operation_manager.js new file mode 100644 index 00000000000..f51c8b2e9cf --- /dev/null +++ b/packages/devextreme/js/data/data_source/operation_manager.js @@ -0,0 +1 @@ +export { default } from '../../common/data/data_source/operation_manager'; diff --git a/packages/devextreme/js/data/data_source/utils.js b/packages/devextreme/js/data/data_source/utils.js new file mode 100644 index 00000000000..2849c2da128 --- /dev/null +++ b/packages/devextreme/js/data/data_source/utils.js @@ -0,0 +1 @@ +export * from '../../common/data/data_source/utils'; diff --git a/packages/devextreme/js/data/odata/query_adapter.js b/packages/devextreme/js/data/odata/query_adapter.js new file mode 100644 index 00000000000..7378f229d11 --- /dev/null +++ b/packages/devextreme/js/data/odata/query_adapter.js @@ -0,0 +1 @@ +export * from '../../common/data/odata/query_adapter'; diff --git a/packages/devextreme/js/data/odata/request_dispatcher.js b/packages/devextreme/js/data/odata/request_dispatcher.js new file mode 100644 index 00000000000..59e1d800137 --- /dev/null +++ b/packages/devextreme/js/data/odata/request_dispatcher.js @@ -0,0 +1 @@ +export { default } from '../../common/data/odata/request_dispatcher'; diff --git a/packages/devextreme/js/data/odata/utils.js b/packages/devextreme/js/data/odata/utils.js index a1010e078a0..7885d6922b8 100644 --- a/packages/devextreme/js/data/odata/utils.js +++ b/packages/devextreme/js/data/odata/utils.js @@ -1 +1 @@ -export { EdmLiteral, keyConverters } from '../../common/data/odata/utils'; +export * from '../../common/data/odata/utils'; diff --git a/packages/devextreme/js/data/query_adapters.js b/packages/devextreme/js/data/query_adapters.js new file mode 100644 index 00000000000..5d3c271d855 --- /dev/null +++ b/packages/devextreme/js/data/query_adapters.js @@ -0,0 +1 @@ +export { default } from '../common/data/query_adapters'; diff --git a/packages/devextreme/js/data/query_implementation.js b/packages/devextreme/js/data/query_implementation.js new file mode 100644 index 00000000000..463414a1f8e --- /dev/null +++ b/packages/devextreme/js/data/query_implementation.js @@ -0,0 +1 @@ +export * from '../common/data/query_implementation'; diff --git a/packages/devextreme/js/data/remote_query.js b/packages/devextreme/js/data/remote_query.js new file mode 100644 index 00000000000..ee9082488b2 --- /dev/null +++ b/packages/devextreme/js/data/remote_query.js @@ -0,0 +1 @@ +export { default } from '../common/data/remote_query'; diff --git a/packages/devextreme/js/data/store_helper.js b/packages/devextreme/js/data/store_helper.js new file mode 100644 index 00000000000..5c3ed3a9775 --- /dev/null +++ b/packages/devextreme/js/data/store_helper.js @@ -0,0 +1 @@ +export { default } from '../common/data/store_helper'; diff --git a/packages/devextreme/js/events/click.d.ts b/packages/devextreme/js/events/click.d.ts new file mode 100644 index 00000000000..7eb8c2a8f96 --- /dev/null +++ b/packages/devextreme/js/events/click.d.ts @@ -0,0 +1 @@ +export * from '../common/core/events/click'; diff --git a/packages/devextreme/js/events/click.js b/packages/devextreme/js/events/click.js new file mode 100644 index 00000000000..7eb8c2a8f96 --- /dev/null +++ b/packages/devextreme/js/events/click.js @@ -0,0 +1 @@ +export * from '../common/core/events/click'; diff --git a/packages/devextreme/js/events/contextmenu.js b/packages/devextreme/js/events/contextmenu.js new file mode 100644 index 00000000000..9b091924be6 --- /dev/null +++ b/packages/devextreme/js/events/contextmenu.js @@ -0,0 +1 @@ +export * from '../common/core/events/contextmenu'; diff --git a/packages/devextreme/js/events/core/emitter.feedback.js b/packages/devextreme/js/events/core/emitter.feedback.js new file mode 100644 index 00000000000..619c8b41e41 --- /dev/null +++ b/packages/devextreme/js/events/core/emitter.feedback.js @@ -0,0 +1 @@ +export * from '../../common/core/events/core/emitter.feedback'; diff --git a/packages/devextreme/js/events/core/emitter.js b/packages/devextreme/js/events/core/emitter.js new file mode 100644 index 00000000000..8a9e22b716d --- /dev/null +++ b/packages/devextreme/js/events/core/emitter.js @@ -0,0 +1 @@ +export { default } from '../../common/core/events/core/emitter'; diff --git a/packages/devextreme/js/events/core/emitter_registrator.js b/packages/devextreme/js/events/core/emitter_registrator.js new file mode 100644 index 00000000000..60fb7641a5e --- /dev/null +++ b/packages/devextreme/js/events/core/emitter_registrator.js @@ -0,0 +1 @@ +export { default } from '../../common/core/events/core/emitter_registrator'; diff --git a/packages/devextreme/js/events/core/event_registrator.js b/packages/devextreme/js/events/core/event_registrator.js new file mode 100644 index 00000000000..9f55b0025bc --- /dev/null +++ b/packages/devextreme/js/events/core/event_registrator.js @@ -0,0 +1 @@ +export { default } from '../../common/core/events/core/event_registrator'; diff --git a/packages/devextreme/js/events/core/event_registrator_callbacks.js b/packages/devextreme/js/events/core/event_registrator_callbacks.js new file mode 100644 index 00000000000..8a94216970c --- /dev/null +++ b/packages/devextreme/js/events/core/event_registrator_callbacks.js @@ -0,0 +1 @@ +export { default } from '../../common/core/events/core/event_registrator_callbacks'; diff --git a/packages/devextreme/js/events/core/events_engine.d.ts b/packages/devextreme/js/events/core/events_engine.d.ts new file mode 100644 index 00000000000..5f7a0678dd1 --- /dev/null +++ b/packages/devextreme/js/events/core/events_engine.d.ts @@ -0,0 +1 @@ +export { default } from '../../common/core/events/core/events_engine'; diff --git a/packages/devextreme/js/events/core/events_engine.js b/packages/devextreme/js/events/core/events_engine.js new file mode 100644 index 00000000000..5f7a0678dd1 --- /dev/null +++ b/packages/devextreme/js/events/core/events_engine.js @@ -0,0 +1 @@ +export { default } from '../../common/core/events/core/events_engine'; diff --git a/packages/devextreme/js/events/core/hook_touch_props.js b/packages/devextreme/js/events/core/hook_touch_props.js new file mode 100644 index 00000000000..db29c499a42 --- /dev/null +++ b/packages/devextreme/js/events/core/hook_touch_props.js @@ -0,0 +1 @@ +export { default } from '../../common/core/events/core/hook_touch_props'; diff --git a/packages/devextreme/js/events/core/keyboard_processor.js b/packages/devextreme/js/events/core/keyboard_processor.js new file mode 100644 index 00000000000..16083e23bf7 --- /dev/null +++ b/packages/devextreme/js/events/core/keyboard_processor.js @@ -0,0 +1 @@ +export { default } from '../../common/core/events/core/keyboard_processor'; diff --git a/packages/devextreme/js/events/core/wheel.js b/packages/devextreme/js/events/core/wheel.js new file mode 100644 index 00000000000..fbdb76bd70a --- /dev/null +++ b/packages/devextreme/js/events/core/wheel.js @@ -0,0 +1 @@ +export * from '../../common/core/events/core/wheel'; diff --git a/packages/devextreme/js/events/dblclick.js b/packages/devextreme/js/events/dblclick.js new file mode 100644 index 00000000000..9fe4d45f9fe --- /dev/null +++ b/packages/devextreme/js/events/dblclick.js @@ -0,0 +1 @@ +export { default } from '../common/core/events/dblclick'; diff --git a/packages/devextreme/js/events/drag.js b/packages/devextreme/js/events/drag.js new file mode 100644 index 00000000000..05303be7f95 --- /dev/null +++ b/packages/devextreme/js/events/drag.js @@ -0,0 +1 @@ +export * from '../common/core/events/drag'; diff --git a/packages/devextreme/js/events/gesture/emitter.gesture.js b/packages/devextreme/js/events/gesture/emitter.gesture.js new file mode 100644 index 00000000000..0b6ac6a22d7 --- /dev/null +++ b/packages/devextreme/js/events/gesture/emitter.gesture.js @@ -0,0 +1 @@ +export { default } from '../../common/core/events/gesture/emitter.gesture'; diff --git a/packages/devextreme/js/events/gesture/emitter.gesture.scroll.js b/packages/devextreme/js/events/gesture/emitter.gesture.scroll.js new file mode 100644 index 00000000000..662d02c88ec --- /dev/null +++ b/packages/devextreme/js/events/gesture/emitter.gesture.scroll.js @@ -0,0 +1 @@ +export { default } from '../../common/core/events/gesture/emitter.gesture.scroll'; diff --git a/packages/devextreme/js/events/gesture/swipeable.js b/packages/devextreme/js/events/gesture/swipeable.js new file mode 100644 index 00000000000..9ee98c5d379 --- /dev/null +++ b/packages/devextreme/js/events/gesture/swipeable.js @@ -0,0 +1 @@ +export { default } from '../../common/core/events/gesture/swipeable'; diff --git a/packages/devextreme/js/events/hold.js b/packages/devextreme/js/events/hold.js new file mode 100644 index 00000000000..2a8370a0e56 --- /dev/null +++ b/packages/devextreme/js/events/hold.js @@ -0,0 +1 @@ +export { default } from '../common/core/events/hold'; diff --git a/packages/devextreme/js/events/hover.js b/packages/devextreme/js/events/hover.js new file mode 100644 index 00000000000..981ccfec29b --- /dev/null +++ b/packages/devextreme/js/events/hover.js @@ -0,0 +1 @@ +export * from '../common/core/events/hover'; diff --git a/packages/devextreme/js/events/pointer.d.ts b/packages/devextreme/js/events/pointer.d.ts new file mode 100644 index 00000000000..73285dd2411 --- /dev/null +++ b/packages/devextreme/js/events/pointer.d.ts @@ -0,0 +1 @@ +export { default } from '../common/core/events/pointer'; diff --git a/packages/devextreme/js/events/pointer.js b/packages/devextreme/js/events/pointer.js new file mode 100644 index 00000000000..73285dd2411 --- /dev/null +++ b/packages/devextreme/js/events/pointer.js @@ -0,0 +1 @@ +export { default } from '../common/core/events/pointer'; diff --git a/packages/devextreme/js/events/pointer/base.js b/packages/devextreme/js/events/pointer/base.js new file mode 100644 index 00000000000..b2420f981c1 --- /dev/null +++ b/packages/devextreme/js/events/pointer/base.js @@ -0,0 +1 @@ +export { default } from '../../common/core/events/pointer/base'; diff --git a/packages/devextreme/js/events/pointer/mouse.js b/packages/devextreme/js/events/pointer/mouse.js new file mode 100644 index 00000000000..331959ee952 --- /dev/null +++ b/packages/devextreme/js/events/pointer/mouse.js @@ -0,0 +1 @@ +export { default } from '../../common/core/events/pointer/mouse'; diff --git a/packages/devextreme/js/events/pointer/mouse_and_touch.js b/packages/devextreme/js/events/pointer/mouse_and_touch.js new file mode 100644 index 00000000000..5a40a106d5e --- /dev/null +++ b/packages/devextreme/js/events/pointer/mouse_and_touch.js @@ -0,0 +1 @@ +export { default } from '../../common/core/events/pointer/mouse_and_touch'; diff --git a/packages/devextreme/js/events/pointer/observer.js b/packages/devextreme/js/events/pointer/observer.js new file mode 100644 index 00000000000..772d450e3b3 --- /dev/null +++ b/packages/devextreme/js/events/pointer/observer.js @@ -0,0 +1 @@ +export { default } from '../../common/core/events/pointer/observer'; diff --git a/packages/devextreme/js/events/pointer/touch.js b/packages/devextreme/js/events/pointer/touch.js new file mode 100644 index 00000000000..69ec4b54593 --- /dev/null +++ b/packages/devextreme/js/events/pointer/touch.js @@ -0,0 +1 @@ +export { default } from '../../common/core/events/pointer/touch'; diff --git a/packages/devextreme/js/events/remove.js b/packages/devextreme/js/events/remove.js new file mode 100644 index 00000000000..65eddd77a61 --- /dev/null +++ b/packages/devextreme/js/events/remove.js @@ -0,0 +1 @@ +export * from '../common/core/events/remove'; diff --git a/packages/devextreme/js/events/short.js b/packages/devextreme/js/events/short.js new file mode 100644 index 00000000000..52aedd72aa1 --- /dev/null +++ b/packages/devextreme/js/events/short.js @@ -0,0 +1 @@ +export * from '../common/core/events/short'; diff --git a/packages/devextreme/js/events/swipe.js b/packages/devextreme/js/events/swipe.js new file mode 100644 index 00000000000..c6288acbb6a --- /dev/null +++ b/packages/devextreme/js/events/swipe.js @@ -0,0 +1 @@ +export * from '../common/core/events/swipe'; diff --git a/packages/devextreme/js/events/transform.js b/packages/devextreme/js/events/transform.js new file mode 100644 index 00000000000..4151a15a32a --- /dev/null +++ b/packages/devextreme/js/events/transform.js @@ -0,0 +1 @@ +export * from '../common/core/events/transform'; diff --git a/packages/devextreme/js/events/utils/add_namespace.js b/packages/devextreme/js/events/utils/add_namespace.js new file mode 100644 index 00000000000..07bd7287f75 --- /dev/null +++ b/packages/devextreme/js/events/utils/add_namespace.js @@ -0,0 +1 @@ +export { default } from '../../common/core/events/utils/add_namespace'; diff --git a/packages/devextreme/js/events/utils/event_nodes_disposing.js b/packages/devextreme/js/events/utils/event_nodes_disposing.js new file mode 100644 index 00000000000..2bb3a91ee06 --- /dev/null +++ b/packages/devextreme/js/events/utils/event_nodes_disposing.js @@ -0,0 +1 @@ +export * from '../../common/core/events/utils/event_nodes_disposing'; diff --git a/packages/devextreme/js/events/utils/event_target.js b/packages/devextreme/js/events/utils/event_target.js new file mode 100644 index 00000000000..d56c7a7dcb6 --- /dev/null +++ b/packages/devextreme/js/events/utils/event_target.js @@ -0,0 +1 @@ +export * from '../../common/core/events/utils/event_target'; diff --git a/packages/devextreme/js/events/utils/index.d.ts b/packages/devextreme/js/events/utils/index.d.ts new file mode 100644 index 00000000000..a2e98a0280b --- /dev/null +++ b/packages/devextreme/js/events/utils/index.d.ts @@ -0,0 +1 @@ +export * from '../../common/core/events/utils/index'; diff --git a/packages/devextreme/js/events/utils/index.js b/packages/devextreme/js/events/utils/index.js new file mode 100644 index 00000000000..a2e98a0280b --- /dev/null +++ b/packages/devextreme/js/events/utils/index.js @@ -0,0 +1 @@ +export * from '../../common/core/events/utils/index'; diff --git a/packages/devextreme/js/events/visibility_change.js b/packages/devextreme/js/events/visibility_change.js new file mode 100644 index 00000000000..e7981021de1 --- /dev/null +++ b/packages/devextreme/js/events/visibility_change.js @@ -0,0 +1 @@ +export { default } from '../common/core/events/visibility_change'; diff --git a/packages/devextreme/js/localization/cldr-data/accounting_formats.js b/packages/devextreme/js/localization/cldr-data/accounting_formats.js new file mode 100644 index 00000000000..502fbf90998 --- /dev/null +++ b/packages/devextreme/js/localization/cldr-data/accounting_formats.js @@ -0,0 +1 @@ +export { default } from '../../common/core/localization/cldr-data/accounting_formats'; diff --git a/packages/devextreme/js/localization/cldr-data/en.js b/packages/devextreme/js/localization/cldr-data/en.js new file mode 100644 index 00000000000..25761bdcf17 --- /dev/null +++ b/packages/devextreme/js/localization/cldr-data/en.js @@ -0,0 +1 @@ +export * from '../../common/core/localization/cldr-data/en'; diff --git a/packages/devextreme/js/localization/cldr-data/first_day_of_week_data.js b/packages/devextreme/js/localization/cldr-data/first_day_of_week_data.js new file mode 100644 index 00000000000..fb228eef00c --- /dev/null +++ b/packages/devextreme/js/localization/cldr-data/first_day_of_week_data.js @@ -0,0 +1 @@ +export { default } from '../../common/core/localization/cldr-data/first_day_of_week_data'; diff --git a/packages/devextreme/js/localization/cldr-data/parent_locales.js b/packages/devextreme/js/localization/cldr-data/parent_locales.js new file mode 100644 index 00000000000..982805ef3b3 --- /dev/null +++ b/packages/devextreme/js/localization/cldr-data/parent_locales.js @@ -0,0 +1 @@ +export { default } from '../../common/core/localization/cldr-data/parent_locales'; diff --git a/packages/devextreme/js/localization/cldr-data/supplemental.js b/packages/devextreme/js/localization/cldr-data/supplemental.js new file mode 100644 index 00000000000..1616663d6ec --- /dev/null +++ b/packages/devextreme/js/localization/cldr-data/supplemental.js @@ -0,0 +1 @@ +export * from '../../common/core/localization/cldr-data/supplemental'; diff --git a/packages/devextreme/js/localization/core.js b/packages/devextreme/js/localization/core.js new file mode 100644 index 00000000000..f4ca0e360c1 --- /dev/null +++ b/packages/devextreme/js/localization/core.js @@ -0,0 +1 @@ +export { default } from '../common/core/localization/core'; diff --git a/packages/devextreme/js/localization/currency.js b/packages/devextreme/js/localization/currency.js new file mode 100644 index 00000000000..90cea440ba0 --- /dev/null +++ b/packages/devextreme/js/localization/currency.js @@ -0,0 +1 @@ +export { default } from '../common/core/localization/currency'; diff --git a/packages/devextreme/js/localization/date.d.ts b/packages/devextreme/js/localization/date.d.ts new file mode 100644 index 00000000000..5cc12eb0c41 --- /dev/null +++ b/packages/devextreme/js/localization/date.d.ts @@ -0,0 +1 @@ +export { default } from '../common/core/localization/date'; diff --git a/packages/devextreme/js/localization/date.js b/packages/devextreme/js/localization/date.js new file mode 100644 index 00000000000..5cc12eb0c41 --- /dev/null +++ b/packages/devextreme/js/localization/date.js @@ -0,0 +1 @@ +export { default } from '../common/core/localization/date'; diff --git a/packages/devextreme/js/localization/default_date_names.js b/packages/devextreme/js/localization/default_date_names.js new file mode 100644 index 00000000000..05d9032599f --- /dev/null +++ b/packages/devextreme/js/localization/default_date_names.js @@ -0,0 +1 @@ +export { default } from '../common/core/localization/default_date_names'; diff --git a/packages/devextreme/js/localization/default_messages.js b/packages/devextreme/js/localization/default_messages.js new file mode 100644 index 00000000000..c329409454d --- /dev/null +++ b/packages/devextreme/js/localization/default_messages.js @@ -0,0 +1 @@ +export * from '../common/core/localization/default_messages'; diff --git a/packages/devextreme/js/localization/intl/date.js b/packages/devextreme/js/localization/intl/date.js new file mode 100644 index 00000000000..df469a3a666 --- /dev/null +++ b/packages/devextreme/js/localization/intl/date.js @@ -0,0 +1 @@ +export { default } from '../../common/core/localization/intl/date'; diff --git a/packages/devextreme/js/localization/intl/number.js b/packages/devextreme/js/localization/intl/number.js new file mode 100644 index 00000000000..3dcc11b5cc0 --- /dev/null +++ b/packages/devextreme/js/localization/intl/number.js @@ -0,0 +1 @@ +export { default } from '../../common/core/localization/intl/number'; diff --git a/packages/devextreme/js/localization/language_codes.js b/packages/devextreme/js/localization/language_codes.js new file mode 100644 index 00000000000..799164fd8b8 --- /dev/null +++ b/packages/devextreme/js/localization/language_codes.js @@ -0,0 +1 @@ +export * from '../common/core/localization/language_codes'; diff --git a/packages/devextreme/js/localization/ldml/date.format.js b/packages/devextreme/js/localization/ldml/date.format.js new file mode 100644 index 00000000000..4739335d94c --- /dev/null +++ b/packages/devextreme/js/localization/ldml/date.format.js @@ -0,0 +1 @@ +export * from '../../common/core/localization/ldml/date.format'; diff --git a/packages/devextreme/js/localization/ldml/date.formatter.js b/packages/devextreme/js/localization/ldml/date.formatter.js new file mode 100644 index 00000000000..e34f5e0ad18 --- /dev/null +++ b/packages/devextreme/js/localization/ldml/date.formatter.js @@ -0,0 +1 @@ +export * from '../../common/core/localization/ldml/date.formatter'; diff --git a/packages/devextreme/js/localization/ldml/date.parser.js b/packages/devextreme/js/localization/ldml/date.parser.js new file mode 100644 index 00000000000..4177f528938 --- /dev/null +++ b/packages/devextreme/js/localization/ldml/date.parser.js @@ -0,0 +1 @@ +export * from '../../common/core/localization/ldml/date.parser'; diff --git a/packages/devextreme/js/localization/ldml/number.js b/packages/devextreme/js/localization/ldml/number.js new file mode 100644 index 00000000000..b4f67195e66 --- /dev/null +++ b/packages/devextreme/js/localization/ldml/number.js @@ -0,0 +1 @@ +export * from '../../common/core/localization/ldml/number'; diff --git a/packages/devextreme/js/localization/message.d.ts b/packages/devextreme/js/localization/message.d.ts new file mode 100644 index 00000000000..fc202dac8e1 --- /dev/null +++ b/packages/devextreme/js/localization/message.d.ts @@ -0,0 +1 @@ +export { default } from '../common/core/localization/message'; diff --git a/packages/devextreme/js/localization/message.js b/packages/devextreme/js/localization/message.js new file mode 100644 index 00000000000..fc202dac8e1 --- /dev/null +++ b/packages/devextreme/js/localization/message.js @@ -0,0 +1 @@ +export { default } from '../common/core/localization/message'; diff --git a/packages/devextreme/js/localization/number.js b/packages/devextreme/js/localization/number.js new file mode 100644 index 00000000000..59f4094dbdc --- /dev/null +++ b/packages/devextreme/js/localization/number.js @@ -0,0 +1 @@ +export { default } from '../common/core/localization/number'; diff --git a/packages/devextreme/js/localization/open_xml_currency_format.js b/packages/devextreme/js/localization/open_xml_currency_format.js new file mode 100644 index 00000000000..b4a352ccba9 --- /dev/null +++ b/packages/devextreme/js/localization/open_xml_currency_format.js @@ -0,0 +1 @@ +export { default } from '../common/core/localization/open_xml_currency_format'; diff --git a/packages/devextreme/js/localization/parentLocale.js b/packages/devextreme/js/localization/parentLocale.js new file mode 100644 index 00000000000..f6cc4d8b743 --- /dev/null +++ b/packages/devextreme/js/localization/parentLocale.js @@ -0,0 +1 @@ +export { default } from '../common/core/localization/parentLocale'; diff --git a/packages/devextreme/js/localization/utils.js b/packages/devextreme/js/localization/utils.js new file mode 100644 index 00000000000..7d27fdde814 --- /dev/null +++ b/packages/devextreme/js/localization/utils.js @@ -0,0 +1 @@ +export * from '../common/core/localization/utils'; diff --git a/packages/devextreme/js/mobile/hide_callback.js b/packages/devextreme/js/mobile/hide_callback.js new file mode 100644 index 00000000000..70a283bca76 --- /dev/null +++ b/packages/devextreme/js/mobile/hide_callback.js @@ -0,0 +1 @@ +export * from '../common/core/environment/hide_callback'; diff --git a/packages/devextreme/js/mobile/init_mobile_viewport/init_mobile_viewport.js b/packages/devextreme/js/mobile/init_mobile_viewport/init_mobile_viewport.js new file mode 100644 index 00000000000..d6cba8bb14a --- /dev/null +++ b/packages/devextreme/js/mobile/init_mobile_viewport/init_mobile_viewport.js @@ -0,0 +1 @@ +export * from '../../common/core/environment/init_mobile_viewport/init_mobile_viewport'; From 8172ce00be9236e6be31c7ca80fc4cb48a096714 Mon Sep 17 00:00:00 2001 From: Vasily Strelyaev Date: Fri, 6 Dec 2024 18:39:07 +0200 Subject: [PATCH 24/28] linter --- packages/devextreme/js/data/array_utils.js | 1 + packages/devextreme/js/data/data_source/data_source.js | 1 + packages/devextreme/js/data/data_source/utils.js | 1 + packages/devextreme/js/data/odata/query_adapter.js | 1 + packages/devextreme/js/data/odata/utils.js | 1 + packages/devextreme/js/events/click.js | 1 + packages/devextreme/js/events/contextmenu.js | 1 + packages/devextreme/js/events/core/emitter.feedback.js | 1 + packages/devextreme/js/events/core/events_engine.d.ts | 4 +++- packages/devextreme/js/events/core/wheel.js | 1 + packages/devextreme/js/events/drag.js | 1 + packages/devextreme/js/events/hover.js | 1 + packages/devextreme/js/events/pointer.d.ts | 4 +++- packages/devextreme/js/events/remove.js | 1 + packages/devextreme/js/events/short.js | 1 + packages/devextreme/js/events/swipe.js | 1 + packages/devextreme/js/events/utils/event_nodes_disposing.js | 1 + packages/devextreme/js/events/utils/event_target.js | 1 + packages/devextreme/js/events/utils/index.js | 1 + packages/devextreme/js/localization/date.d.ts | 4 +++- packages/devextreme/js/localization/message.d.ts | 4 +++- packages/devextreme/js/ui/set_template_engine.d.ts | 5 +++-- 22 files changed, 32 insertions(+), 6 deletions(-) diff --git a/packages/devextreme/js/data/array_utils.js b/packages/devextreme/js/data/array_utils.js index d70279728d0..6f49d08f0ee 100644 --- a/packages/devextreme/js/data/array_utils.js +++ b/packages/devextreme/js/data/array_utils.js @@ -1 +1,2 @@ +// eslint-disable-next-line import/export export * from '../common/data/array_utils'; diff --git a/packages/devextreme/js/data/data_source/data_source.js b/packages/devextreme/js/data/data_source/data_source.js index 356bbfdf5e3..b39c14b54ea 100644 --- a/packages/devextreme/js/data/data_source/data_source.js +++ b/packages/devextreme/js/data/data_source/data_source.js @@ -1 +1,2 @@ +// eslint-disable-next-line import/export export * from '../../common/data/data_source/data_source'; diff --git a/packages/devextreme/js/data/data_source/utils.js b/packages/devextreme/js/data/data_source/utils.js index 2849c2da128..4c9af8892ac 100644 --- a/packages/devextreme/js/data/data_source/utils.js +++ b/packages/devextreme/js/data/data_source/utils.js @@ -1 +1,2 @@ +// eslint-disable-next-line import/export export * from '../../common/data/data_source/utils'; diff --git a/packages/devextreme/js/data/odata/query_adapter.js b/packages/devextreme/js/data/odata/query_adapter.js index 7378f229d11..be00098f422 100644 --- a/packages/devextreme/js/data/odata/query_adapter.js +++ b/packages/devextreme/js/data/odata/query_adapter.js @@ -1 +1,2 @@ +// eslint-disable-next-line import/export export * from '../../common/data/odata/query_adapter'; diff --git a/packages/devextreme/js/data/odata/utils.js b/packages/devextreme/js/data/odata/utils.js index 7885d6922b8..d8c0d3296dd 100644 --- a/packages/devextreme/js/data/odata/utils.js +++ b/packages/devextreme/js/data/odata/utils.js @@ -1 +1,2 @@ +// eslint-disable-next-line import/export export * from '../../common/data/odata/utils'; diff --git a/packages/devextreme/js/events/click.js b/packages/devextreme/js/events/click.js index 7eb8c2a8f96..232b5a3f9e6 100644 --- a/packages/devextreme/js/events/click.js +++ b/packages/devextreme/js/events/click.js @@ -1 +1,2 @@ +// eslint-disable-next-line import/export export * from '../common/core/events/click'; diff --git a/packages/devextreme/js/events/contextmenu.js b/packages/devextreme/js/events/contextmenu.js index 9b091924be6..fb3c6c1cc4d 100644 --- a/packages/devextreme/js/events/contextmenu.js +++ b/packages/devextreme/js/events/contextmenu.js @@ -1 +1,2 @@ +// eslint-disable-next-line import/export export * from '../common/core/events/contextmenu'; diff --git a/packages/devextreme/js/events/core/emitter.feedback.js b/packages/devextreme/js/events/core/emitter.feedback.js index 619c8b41e41..7222cecfb63 100644 --- a/packages/devextreme/js/events/core/emitter.feedback.js +++ b/packages/devextreme/js/events/core/emitter.feedback.js @@ -1 +1,2 @@ +// eslint-disable-next-line import/export export * from '../../common/core/events/core/emitter.feedback'; diff --git a/packages/devextreme/js/events/core/events_engine.d.ts b/packages/devextreme/js/events/core/events_engine.d.ts index 5f7a0678dd1..6f5bb96560b 100644 --- a/packages/devextreme/js/events/core/events_engine.d.ts +++ b/packages/devextreme/js/events/core/events_engine.d.ts @@ -1 +1,3 @@ -export { default } from '../../common/core/events/core/events_engine'; +import eventsEngine from '../../common/core/events/core/events_engine'; + +export default eventsEngine; diff --git a/packages/devextreme/js/events/core/wheel.js b/packages/devextreme/js/events/core/wheel.js index fbdb76bd70a..64e570572c8 100644 --- a/packages/devextreme/js/events/core/wheel.js +++ b/packages/devextreme/js/events/core/wheel.js @@ -1 +1,2 @@ +// eslint-disable-next-line import/export export * from '../../common/core/events/core/wheel'; diff --git a/packages/devextreme/js/events/drag.js b/packages/devextreme/js/events/drag.js index 05303be7f95..ede612a0621 100644 --- a/packages/devextreme/js/events/drag.js +++ b/packages/devextreme/js/events/drag.js @@ -1 +1,2 @@ +// eslint-disable-next-line import/export export * from '../common/core/events/drag'; diff --git a/packages/devextreme/js/events/hover.js b/packages/devextreme/js/events/hover.js index 981ccfec29b..c84517b6ef3 100644 --- a/packages/devextreme/js/events/hover.js +++ b/packages/devextreme/js/events/hover.js @@ -1 +1,2 @@ +// eslint-disable-next-line import/export export * from '../common/core/events/hover'; diff --git a/packages/devextreme/js/events/pointer.d.ts b/packages/devextreme/js/events/pointer.d.ts index 73285dd2411..4057ef57d0d 100644 --- a/packages/devextreme/js/events/pointer.d.ts +++ b/packages/devextreme/js/events/pointer.d.ts @@ -1 +1,3 @@ -export { default } from '../common/core/events/pointer'; +import pointer from '../common/core/events/pointer'; + +export default pointer; diff --git a/packages/devextreme/js/events/remove.js b/packages/devextreme/js/events/remove.js index 65eddd77a61..73805f00f55 100644 --- a/packages/devextreme/js/events/remove.js +++ b/packages/devextreme/js/events/remove.js @@ -1 +1,2 @@ +// eslint-disable-next-line import/export export * from '../common/core/events/remove'; diff --git a/packages/devextreme/js/events/short.js b/packages/devextreme/js/events/short.js index 52aedd72aa1..c6f4098122a 100644 --- a/packages/devextreme/js/events/short.js +++ b/packages/devextreme/js/events/short.js @@ -1 +1,2 @@ +// eslint-disable-next-line import/export export * from '../common/core/events/short'; diff --git a/packages/devextreme/js/events/swipe.js b/packages/devextreme/js/events/swipe.js index c6288acbb6a..5f919021321 100644 --- a/packages/devextreme/js/events/swipe.js +++ b/packages/devextreme/js/events/swipe.js @@ -1 +1,2 @@ +// eslint-disable-next-line import/export export * from '../common/core/events/swipe'; diff --git a/packages/devextreme/js/events/utils/event_nodes_disposing.js b/packages/devextreme/js/events/utils/event_nodes_disposing.js index 2bb3a91ee06..701ca9fe50c 100644 --- a/packages/devextreme/js/events/utils/event_nodes_disposing.js +++ b/packages/devextreme/js/events/utils/event_nodes_disposing.js @@ -1 +1,2 @@ +// eslint-disable-next-line import/export export * from '../../common/core/events/utils/event_nodes_disposing'; diff --git a/packages/devextreme/js/events/utils/event_target.js b/packages/devextreme/js/events/utils/event_target.js index d56c7a7dcb6..a0db0d988c6 100644 --- a/packages/devextreme/js/events/utils/event_target.js +++ b/packages/devextreme/js/events/utils/event_target.js @@ -1 +1,2 @@ +// eslint-disable-next-line import/export export * from '../../common/core/events/utils/event_target'; diff --git a/packages/devextreme/js/events/utils/index.js b/packages/devextreme/js/events/utils/index.js index a2e98a0280b..baa00e2a92c 100644 --- a/packages/devextreme/js/events/utils/index.js +++ b/packages/devextreme/js/events/utils/index.js @@ -1 +1,2 @@ +// eslint-disable-next-line import/export export * from '../../common/core/events/utils/index'; diff --git a/packages/devextreme/js/localization/date.d.ts b/packages/devextreme/js/localization/date.d.ts index 5cc12eb0c41..b92a9f7ecf0 100644 --- a/packages/devextreme/js/localization/date.d.ts +++ b/packages/devextreme/js/localization/date.d.ts @@ -1 +1,3 @@ -export { default } from '../common/core/localization/date'; +import dateLocalization from '../common/core/localization/date'; + +export default dateLocalization; diff --git a/packages/devextreme/js/localization/message.d.ts b/packages/devextreme/js/localization/message.d.ts index fc202dac8e1..c01e3600a9b 100644 --- a/packages/devextreme/js/localization/message.d.ts +++ b/packages/devextreme/js/localization/message.d.ts @@ -1 +1,3 @@ -export { default } from '../common/core/localization/message'; +import messageLocalization from '../common/core/localization/message'; + +export default messageLocalization; diff --git a/packages/devextreme/js/ui/set_template_engine.d.ts b/packages/devextreme/js/ui/set_template_engine.d.ts index 39fd8a49764..4458a1ae5b4 100644 --- a/packages/devextreme/js/ui/set_template_engine.d.ts +++ b/packages/devextreme/js/ui/set_template_engine.d.ts @@ -1,2 +1,3 @@ -//eslint-disable-next-line no-restricted-exports -export { default } from '../core/set_template_engine'; +import setTemplateEngine from '../core/set_template_engine'; + +export default setTemplateEngine; From c2dcd51b3ce9f011274bcc1470ad666a5ad4bc6e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 6 Dec 2024 16:51:21 +0000 Subject: [PATCH 25/28] chore(deps): update angular-cli monorepo (#28508) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/angular/package.json | 2 +- packages/devextreme-angular/package.json | 4 +- pnpm-lock.yaml | 651 +++++++++++------------ 3 files changed, 308 insertions(+), 349 deletions(-) diff --git a/apps/angular/package.json b/apps/angular/package.json index 7475db83a5a..1245317d1eb 100644 --- a/apps/angular/package.json +++ b/apps/angular/package.json @@ -23,7 +23,7 @@ "zone.js": "0.14.10" }, "devDependencies": { - "@angular-devkit/build-angular": "17.3.8", + "@angular-devkit/build-angular": "17.3.11", "@angular/cli": "17.3.11", "@angular/language-service": "17.3.12", "@angular/platform-server": "17.3.12", diff --git a/packages/devextreme-angular/package.json b/packages/devextreme-angular/package.json index b8cfc6ea1b4..1697cc34531 100644 --- a/packages/devextreme-angular/package.json +++ b/packages/devextreme-angular/package.json @@ -24,7 +24,7 @@ "devextreme": "workspace:~" }, "devDependencies": { - "@angular-devkit/architect": "0.1703.11", + "@angular-devkit/architect": "0.1900.2", "@angular-devkit/schematics": "17.3.11", "@angular/animations": "17.3.12", "@angular/cli": "17.3.11", @@ -73,7 +73,7 @@ "devexpress" ], "dependencies": { - "@angular-devkit/schematics": "17.3.8", + "@angular-devkit/schematics": "17.3.11", "devextreme-schematics": "*", "inferno-server": "7.4.11" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f8af0724d3b..6bd64ce4bdc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -142,8 +142,8 @@ importers: version: 0.14.10 devDependencies: '@angular-devkit/build-angular': - specifier: 17.3.8 - version: 17.3.8(ta2xvmedzeu3mme5vju3d2neh4) + specifier: 17.3.11 + version: 17.3.11(qwvpz4std2ihowmewzmfizrlqa) '@angular/cli': specifier: 17.3.11 version: 17.3.11(chokidar@3.6.0) @@ -1246,7 +1246,7 @@ importers: version: 1.1.0 webpack: specifier: 5.94.0 - version: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15)) + version: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) webpack-stream: specifier: 7.0.0 version: 7.0.0(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))) @@ -1261,21 +1261,21 @@ importers: packages/devextreme-angular: dependencies: '@angular-devkit/schematics': - specifier: 17.3.8 - version: 17.3.8(chokidar@3.6.0) + specifier: 17.3.11 + version: 17.3.11(chokidar@3.6.0) devextreme: specifier: workspace:~ version: link:../devextreme/artifacts/npm/devextreme devextreme-schematics: specifier: '*' - version: 1.7.1(chokidar@3.6.0) + version: 1.7.1 inferno-server: specifier: 7.4.11 version: 7.4.11 devDependencies: '@angular-devkit/architect': - specifier: 0.1703.11 - version: 0.1703.11(chokidar@3.6.0) + specifier: 0.1900.2 + version: 0.1900.2 '@angular/animations': specifier: 17.3.12 version: 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)) @@ -1386,7 +1386,7 @@ importers: version: 5.4.5 webpack: specifier: 5.94.0 - version: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15)) + version: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) yargs: specifier: 17.7.2 version: 17.7.2 @@ -1680,12 +1680,12 @@ packages: resolution: {integrity: sha512-YNasVZk4rYdcM6M+KRH8PUBhVyJfqzUYLpO98GgRokW+taIDgifckSlmfDZzQRbw45qiwei1IKCLqcpC8nM5Tw==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - '@angular-devkit/architect@0.1703.8': - resolution: {integrity: sha512-lKxwG4/QABXZvJpqeSIn/kAwnY6MM9HdHZUV+o5o3UiTi+vO8rZApG4CCaITH3Bxebm7Nam7Xbk8RuukC5rq6g==} - engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + '@angular-devkit/architect@0.1900.2': + resolution: {integrity: sha512-rGUgOgN/jb3Pyx3E1JsUbwQQZp4C0M/t0lwyWIFjUpndl27aBDjO2y5hzeG0B1+FgOuSNg8BPOYaEIO5vSCspw==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - '@angular-devkit/build-angular@17.3.8': - resolution: {integrity: sha512-ixsdXggWaFRP7Jvxd0AMukImnePuGflT9Yy7NJ9/y0cL/k//S/3RnkQv5i411KzN+7D4RIbNkRGGTYeqH24zlg==} + '@angular-devkit/build-angular@17.3.11': + resolution: {integrity: sha512-lHX5V2dSts328yvo/9E2u9QMGcvJhbEKKDDp9dBecwvIG9s+4lTOJgi9DPUE7W+AtmPcmbbhwC2JRQ/SLQhAoA==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: '@angular/compiler-cli': ^17.0.0 @@ -1725,8 +1725,8 @@ packages: tailwindcss: optional: true - '@angular-devkit/build-webpack@0.1703.8': - resolution: {integrity: sha512-9u6fl8VVOxcLOEMzrUeaybSvi9hSLSRucHnybneYrabsgreDo32tuy/4G8p6YAHQjpWEj9jvF9Um13ertdni5Q==} + '@angular-devkit/build-webpack@0.1703.11': + resolution: {integrity: sha512-qbCiiHuoVkD7CtLyWoRi/Vzz6nrEztpF5XIyWUcQu67An1VlxbMTE4yoSQiURjCQMnB/JvS1GPVed7wOq3SJ/w==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: webpack: ^5.30.0 @@ -1750,11 +1750,11 @@ packages: chokidar: optional: true - '@angular-devkit/core@17.3.8': - resolution: {integrity: sha512-Q8q0voCGudbdCgJ7lXdnyaxKHbNQBARH68zPQV72WT8NWy+Gw/tys870i6L58NWbBaCJEUcIj/kb6KoakSRu+Q==} - engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + '@angular-devkit/core@19.0.2': + resolution: {integrity: sha512-p5pTx9rAtJUfoa7BP6R5U7dGFWHrrgpYpVyF3jwqYIu0h1C0rJIyY8q/HlkvzFxgfWag1qRf15oANq3G9fqdwg==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: - chokidar: ^3.5.2 + chokidar: ^4.0.0 peerDependenciesMeta: chokidar: optional: true @@ -1767,10 +1767,6 @@ packages: resolution: {integrity: sha512-I5wviiIqiFwar9Pdk30Lujk8FczEEc18i22A5c6Z9lbmhPQdTroDnEQdsfXjy404wPe8H62s0I15o4pmMGfTYQ==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - '@angular-devkit/schematics@17.3.8': - resolution: {integrity: sha512-QRVEYpIfgkprNHc916JlPuNbLzOgrm9DZalHasnLUz4P6g7pR21olb8YCyM2OTJjombNhya9ZpckcADU5Qyvlg==} - engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - '@angular/animations@17.3.12': resolution: {integrity: sha512-9hsdWF4gRRcVJtPcCcYLaX1CIyM9wUu6r+xRl6zU5hq8qhl35hig6ounz7CXFAzLf0WDBdM16bPHouVGaG76lg==} engines: {node: ^18.13.0 || >=20.9.0} @@ -3821,8 +3817,8 @@ packages: '@ndelangen/get-tarball@3.0.9': resolution: {integrity: sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA==} - '@ngtools/webpack@17.3.8': - resolution: {integrity: sha512-CjSVVa/9fzMpEDQP01SC4colKCbZwj7vUq0H2bivp8jVsmd21x9Fu0gDBH0Y9NdfAIm4eGZvmiZKMII3vIOaYQ==} + '@ngtools/webpack@17.3.11': + resolution: {integrity: sha512-SfTCbplt4y6ak5cf2IfqdoVOsnoNdh/j6Vu+wb8WWABKwZ5yfr2S/Gk6ithSKcdIZhAF8DNBOoyk1EJuf8Xkfg==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: '@angular/compiler-cli': ^17.0.0 @@ -5384,9 +5380,6 @@ packages: '@types/escodegen@0.0.6': resolution: {integrity: sha512-AjwI4MvWx3HAOaZqYsjKWyEObT9lcVV0Y0V8nXo6cXzN8ZiMxVhf6F3d/UNvXVGKrEzL/Dluc5p+y9GkzlTWig==} - '@types/eslint-scope@3.7.7': - resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - '@types/eslint-visitor-keys@1.0.0': resolution: {integrity: sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==} @@ -6087,12 +6080,6 @@ packages: acorn-hammerhead@0.6.2: resolution: {integrity: sha512-JZklfs1VVyjA1hf1y5qSzKSmK3K1UUUI7fQTuM/Zhv3rz4kFhdx4QwVnmU6tBEC8g/Ov6B+opfNFPeSZrlQfqA==} - acorn-import-assertions@1.9.0: - resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} - deprecated: package has been renamed to acorn-import-attributes - peerDependencies: - acorn: ^8 - acorn-import-attributes@1.9.5: resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} peerDependencies: @@ -6176,6 +6163,14 @@ packages: ajv: optional: true + ajv-formats@3.0.1: + resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + ajv-keywords@3.5.2: resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} peerDependencies: @@ -10139,15 +10134,6 @@ packages: resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} engines: {node: '>= 14'} - http-proxy-middleware@2.0.6: - resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@types/express': ^4.17.13 - peerDependenciesMeta: - '@types/express': - optional: true - http-proxy-middleware@2.0.7: resolution: {integrity: sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==} engines: {node: '>=12.0.0'} @@ -15838,8 +15824,8 @@ packages: resolution: {integrity: sha512-rC2VRfAVVCGEgjnxHUnpIVh3AGuk62rP3tqVrn+yab0YH7UULisC085+NYH+mnqf3Wx4SpSi1RQMwudL89N03g==} engines: {node: '>=10.13.0'} - vite@5.1.7: - resolution: {integrity: sha512-sgnEEFTZYMui/sTlH1/XEnVNHMujOahPLGMxn1+5sIT45Xjng1Ec1K78jRP15dSmVgg5WBin9yO81j3o9OxofA==} + vite@5.1.8: + resolution: {integrity: sha512-mB8ToUuSmzODSpENgvpFk2fTiU/YQ1tmcVJJ4WZbq4fPdGJkFNVcmVL5k7iDug6xzWjjuGDKAuSievIsD6H7Xw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -16097,16 +16083,6 @@ packages: webpack-virtual-modules@0.6.2: resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} - webpack@5.90.3: - resolution: {integrity: sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - webpack@5.94.0: resolution: {integrity: sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==} engines: {node: '>=10.13.0'} @@ -16401,19 +16377,19 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-devkit/architect@0.1703.8(chokidar@3.6.0)': + '@angular-devkit/architect@0.1900.2': dependencies: - '@angular-devkit/core': 17.3.8(chokidar@3.6.0) + '@angular-devkit/core': 19.0.2 rxjs: 7.8.1 transitivePeerDependencies: - chokidar - '@angular-devkit/build-angular@17.3.8(ta2xvmedzeu3mme5vju3d2neh4)': + '@angular-devkit/build-angular@17.3.11(qwvpz4std2ihowmewzmfizrlqa)': dependencies: '@ampproject/remapping': 2.3.0 - '@angular-devkit/architect': 0.1703.8(chokidar@3.6.0) - '@angular-devkit/build-webpack': 0.1703.8(chokidar@3.6.0)(webpack-dev-server@4.15.1(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)))(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) - '@angular-devkit/core': 17.3.8(chokidar@3.6.0) + '@angular-devkit/architect': 0.1703.11(chokidar@3.6.0) + '@angular-devkit/build-webpack': 0.1703.11(chokidar@3.6.0)(webpack-dev-server@4.15.1(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)))(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + '@angular-devkit/core': 17.3.11(chokidar@3.6.0) '@angular/compiler-cli': 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5) '@babel/core': 7.24.0 '@babel/generator': 7.23.6 @@ -16425,29 +16401,29 @@ snapshots: '@babel/preset-env': 7.24.0(@babel/core@7.24.0) '@babel/runtime': 7.24.0 '@discoveryjs/json-ext': 0.5.7 - '@ngtools/webpack': 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5))(typescript@5.4.5)(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) - '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.1.7(@types/node@20.11.17)(less@4.2.0)(lightningcss@1.28.1)(sass@1.71.1)(terser@5.29.1)) + '@ngtools/webpack': 17.3.11(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5))(typescript@5.4.5)(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.1.8(@types/node@20.11.17)(less@4.2.0)(lightningcss@1.28.1)(sass@1.71.1)(terser@5.29.1)) ansi-colors: 4.1.3 autoprefixer: 10.4.18(postcss@8.4.35) - babel-loader: 9.1.3(@babel/core@7.24.0)(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + babel-loader: 9.1.3(@babel/core@7.24.0)(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) babel-plugin-istanbul: 6.1.1 browserslist: 4.24.2 - copy-webpack-plugin: 11.0.0(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + copy-webpack-plugin: 11.0.0(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) critters: 0.0.22 - css-loader: 6.10.0(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + css-loader: 6.10.0(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) esbuild-wasm: 0.20.1 fast-glob: 3.3.2 - http-proxy-middleware: 2.0.6(@types/express@4.17.21) + http-proxy-middleware: 2.0.7(@types/express@4.17.21) https-proxy-agent: 7.0.4 inquirer: 9.2.15 jsonc-parser: 3.2.1 karma-source-map-support: 1.4.0 less: 4.2.0 - less-loader: 11.1.0(less@4.2.0)(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) - license-webpack-plugin: 4.0.2(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + less-loader: 11.1.0(less@4.2.0)(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + license-webpack-plugin: 4.0.2(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) loader-utils: 3.2.1 magic-string: 0.30.8 - mini-css-extract-plugin: 2.8.1(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + mini-css-extract-plugin: 2.8.1(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) mrmime: 2.0.0 open: 8.4.2 ora: 5.4.1 @@ -16455,26 +16431,26 @@ snapshots: picomatch: 4.0.1 piscina: 4.4.0 postcss: 8.4.35 - postcss-loader: 8.1.1(postcss@8.4.35)(typescript@5.4.5)(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + postcss-loader: 8.1.1(postcss@8.4.35)(typescript@5.4.5)(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) resolve-url-loader: 5.0.0 rxjs: 7.8.1 sass: 1.71.1 - sass-loader: 14.1.1(sass-embedded@1.66.0)(sass@1.71.1)(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + sass-loader: 14.1.1(sass-embedded@1.66.0)(sass@1.71.1)(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) semver: 7.6.0 - source-map-loader: 5.0.0(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + source-map-loader: 5.0.0(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) source-map-support: 0.5.21 terser: 5.29.1 tree-kill: 1.2.2 tslib: 2.6.2 typescript: 5.4.5 undici: 6.11.1 - vite: 5.1.7(@types/node@20.11.17)(less@4.2.0)(lightningcss@1.28.1)(sass@1.71.1)(terser@5.29.1) + vite: 5.1.8(@types/node@20.11.17)(less@4.2.0)(lightningcss@1.28.1)(sass@1.71.1)(terser@5.29.1) watchpack: 2.4.0 - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) - webpack-dev-middleware: 6.1.2(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) - webpack-dev-server: 4.15.1(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack-dev-middleware: 6.1.2(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + webpack-dev-server: 4.15.1(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) webpack-merge: 5.10.0 - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)))(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)))(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) optionalDependencies: '@angular/platform-server': 17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10))) esbuild: 0.20.1 @@ -16501,16 +16477,16 @@ snapshots: - utf-8-validate - webpack-cli - '@angular-devkit/build-webpack@0.1703.8(chokidar@3.6.0)(webpack-dev-server@4.15.1(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)))(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1))': + '@angular-devkit/build-webpack@0.1703.11(chokidar@3.6.0)(webpack-dev-server@4.15.1(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)))(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1))': dependencies: - '@angular-devkit/architect': 0.1703.8(chokidar@3.6.0) + '@angular-devkit/architect': 0.1703.11(chokidar@3.6.0) rxjs: 7.8.1 - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) - webpack-dev-server: 4.15.1(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack-dev-server: 4.15.1(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) transitivePeerDependencies: - chokidar - '@angular-devkit/core@16.2.16(chokidar@3.6.0)': + '@angular-devkit/core@16.2.16': dependencies: ajv: 8.12.0 ajv-formats: 2.1.1(ajv@8.12.0) @@ -16518,8 +16494,6 @@ snapshots: picomatch: 2.3.1 rxjs: 7.8.1 source-map: 0.7.4 - optionalDependencies: - chokidar: 3.6.0 '@angular-devkit/core@17.3.11(chokidar@3.6.0)': dependencies: @@ -16532,20 +16506,18 @@ snapshots: optionalDependencies: chokidar: 3.6.0 - '@angular-devkit/core@17.3.8(chokidar@3.6.0)': + '@angular-devkit/core@19.0.2': dependencies: - ajv: 8.12.0 - ajv-formats: 2.1.1(ajv@8.12.0) - jsonc-parser: 3.2.1 - picomatch: 4.0.1 + ajv: 8.17.1 + ajv-formats: 3.0.1(ajv@8.17.1) + jsonc-parser: 3.3.1 + picomatch: 4.0.2 rxjs: 7.8.1 source-map: 0.7.4 - optionalDependencies: - chokidar: 3.6.0 - '@angular-devkit/schematics@16.2.16(chokidar@3.6.0)': + '@angular-devkit/schematics@16.2.16': dependencies: - '@angular-devkit/core': 16.2.16(chokidar@3.6.0) + '@angular-devkit/core': 16.2.16 jsonc-parser: 3.2.0 magic-string: 0.30.1 ora: 5.4.1 @@ -16563,16 +16535,6 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-devkit/schematics@17.3.8(chokidar@3.6.0)': - dependencies: - '@angular-devkit/core': 17.3.8(chokidar@3.6.0) - jsonc-parser: 3.2.1 - magic-string: 0.30.8 - ora: 5.4.1 - rxjs: 7.8.1 - transitivePeerDependencies: - - chokidar - '@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10))': dependencies: '@angular/core': 17.3.12(rxjs@7.8.1)(zone.js@0.14.10) @@ -16728,7 +16690,7 @@ snapshots: dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.26.2 - '@babel/generator': 7.23.6 + '@babel/generator': 7.26.2 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.24.0) '@babel/helpers': 7.26.0 @@ -17365,6 +17327,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.24.0)': + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.24.0) + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 @@ -17383,6 +17354,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.24.0)': + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.24.0) + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 @@ -18166,8 +18146,8 @@ snapshots: '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.0) '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.0) '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.24.0) - '@babel/plugin-transform-async-generator-functions': 7.23.9(@babel/core@7.24.0) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.24.0) + '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.24.0) '@babel/plugin-transform-block-scoped-functions': 7.25.9(@babel/core@7.24.0) '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.24.0) '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.24.0) @@ -18387,7 +18367,7 @@ snapshots: loader-utils: 2.0.4 typescript: 4.3.5 vinyl: 2.2.1 - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15)) + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) transitivePeerDependencies: - '@swc/core' - '@typescript-eslint/eslint-plugin' @@ -19420,11 +19400,11 @@ snapshots: pump: 3.0.2 tar-fs: 2.1.1 - '@ngtools/webpack@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5))(typescript@5.4.5)(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1))': + '@ngtools/webpack@17.3.11(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5))(typescript@5.4.5)(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1))': dependencies: '@angular/compiler-cli': 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5) typescript: 5.4.5 - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': dependencies: @@ -19719,69 +19699,73 @@ snapshots: '@one-ini/wasm@0.1.1': {} - '@parcel/bundler-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/bundler-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: '@parcel/diagnostic': 2.12.0 '@parcel/graph': 3.2.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/rust': 2.12.0 '@parcel/utils': 2.12.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' - '@parcel/cache@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/cache@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: '@parcel/core': 2.12.0(@swc/helpers@0.5.15) '@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/logger': 2.12.0 '@parcel/utils': 2.12.0 lmdb: 2.8.5 + transitivePeerDependencies: + - '@swc/helpers' '@parcel/codeframe@2.12.0': dependencies: chalk: 4.1.2 - '@parcel/compressor-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/compressor-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' '@parcel/config-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)(postcss@8.4.49)(relateurl@0.2.7)(terser@5.36.0)(typescript@5.4.5)': dependencies: - '@parcel/bundler-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/compressor-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/bundler-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/compressor-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/core': 2.12.0(@swc/helpers@0.5.15) - '@parcel/namer-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/optimizer-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/optimizer-htmlnano': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(postcss@8.4.49)(relateurl@0.2.7)(terser@5.36.0)(typescript@5.4.5) - '@parcel/optimizer-image': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/optimizer-svgo': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/namer-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/optimizer-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/optimizer-htmlnano': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)(postcss@8.4.49)(relateurl@0.2.7)(terser@5.36.0)(typescript@5.4.5) + '@parcel/optimizer-image': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/optimizer-svgo': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/optimizer-swc': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) - '@parcel/packager-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/packager-html': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/packager-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/packager-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/packager-svg': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/packager-wasm': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/reporter-dev-server': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/resolver-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/runtime-browser-hmr': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/runtime-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/runtime-react-refresh': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/runtime-service-worker': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/transformer-babel': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/transformer-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/transformer-html': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/transformer-image': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/packager-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/packager-html': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/packager-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/packager-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/packager-svg': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/packager-wasm': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/reporter-dev-server': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/resolver-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/runtime-browser-hmr': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/runtime-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/runtime-react-refresh': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/runtime-service-worker': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/transformer-babel': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/transformer-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/transformer-html': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/transformer-image': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/transformer-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/transformer-json': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/transformer-postcss': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/transformer-posthtml': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/transformer-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/transformer-react-refresh-wrap': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/transformer-svg': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/transformer-json': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/transformer-postcss': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/transformer-posthtml': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/transformer-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/transformer-react-refresh-wrap': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/transformer-svg': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) transitivePeerDependencies: - '@swc/helpers' - cssnano @@ -19796,20 +19780,20 @@ snapshots: '@parcel/core@2.12.0(@swc/helpers@0.5.15)': dependencies: '@mischnic/json-sourcemap': 0.1.1 - '@parcel/cache': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/cache': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/diagnostic': 2.12.0 '@parcel/events': 2.12.0 '@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/graph': 3.2.0 '@parcel/logger': 2.12.0 '@parcel/package-manager': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/profiler': 2.12.0 '@parcel/rust': 2.12.0 '@parcel/source-map': 2.1.1 '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) abortcontroller-polyfill: 1.7.6 base-x: 3.0.10 browserslist: 4.24.2 @@ -19837,7 +19821,7 @@ snapshots: '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/utils': 2.12.0 '@parcel/watcher': 2.5.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) transitivePeerDependencies: - '@swc/helpers' @@ -19854,13 +19838,14 @@ snapshots: dependencies: chalk: 4.1.2 - '@parcel/namer-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/namer-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' '@parcel/node-resolver-core@3.3.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': dependencies: @@ -19874,10 +19859,10 @@ snapshots: transitivePeerDependencies: - '@parcel/core' - '@parcel/optimizer-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/optimizer-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/source-map': 2.1.1 '@parcel/utils': 2.12.0 browserslist: 4.24.2 @@ -19885,16 +19870,18 @@ snapshots: nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' - '@parcel/optimizer-htmlnano@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(postcss@8.4.49)(relateurl@0.2.7)(terser@5.36.0)(typescript@5.4.5)': + '@parcel/optimizer-htmlnano@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)(postcss@8.4.49)(relateurl@0.2.7)(terser@5.36.0)(typescript@5.4.5)': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) htmlnano: 2.1.1(postcss@8.4.49)(relateurl@0.2.7)(svgo@2.8.0)(terser@5.36.0)(typescript@5.4.5) nullthrows: 1.1.1 posthtml: 0.16.6 svgo: 2.8.0 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' - cssnano - postcss - purgecss @@ -19904,28 +19891,31 @@ snapshots: - typescript - uncss - '@parcel/optimizer-image@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/optimizer-image@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: '@parcel/core': 2.12.0(@swc/helpers@0.5.15) '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/rust': 2.12.0 '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + transitivePeerDependencies: + - '@swc/helpers' - '@parcel/optimizer-svgo@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/optimizer-svgo@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/utils': 2.12.0 svgo: 2.8.0 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' '@parcel/optimizer-swc@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/source-map': 2.1.1 '@parcel/utils': 2.12.0 '@swc/core': 1.9.2(@swc/helpers@0.5.15) @@ -19943,37 +19933,39 @@ snapshots: '@parcel/node-resolver-core': 3.3.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@swc/core': 1.9.2(@swc/helpers@0.5.15) semver: 7.6.3 transitivePeerDependencies: - '@swc/helpers' - '@parcel/packager-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/packager-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/source-map': 2.1.1 '@parcel/utils': 2.12.0 lightningcss: 1.28.1 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' - '@parcel/packager-html@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/packager-html@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/utils': 2.12.0 nullthrows: 1.1.1 posthtml: 0.16.6 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' - '@parcel/packager-js@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/packager-js@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/rust': 2.12.0 '@parcel/source-map': 2.1.1 '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) @@ -19982,33 +19974,38 @@ snapshots: nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' - '@parcel/packager-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/packager-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' - '@parcel/packager-svg@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/packager-svg@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/utils': 2.12.0 posthtml: 0.16.6 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' - '@parcel/packager-wasm@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/packager-wasm@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' - '@parcel/plugin@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/plugin@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' '@parcel/profiler@2.12.0': dependencies: @@ -20016,71 +20013,79 @@ snapshots: '@parcel/events': 2.12.0 chrome-trace-event: 1.0.4 - '@parcel/reporter-cli@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/reporter-cli@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/utils': 2.12.0 chalk: 4.1.2 term-size: 2.2.1 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' - '@parcel/reporter-dev-server@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/reporter-dev-server@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/utils': 2.12.0 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' - '@parcel/reporter-tracer@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/reporter-tracer@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/utils': 2.12.0 chrome-trace-event: 1.0.4 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' - '@parcel/resolver-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/resolver-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: '@parcel/node-resolver-core': 3.3.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' - '@parcel/runtime-browser-hmr@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/runtime-browser-hmr@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/utils': 2.12.0 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' - '@parcel/runtime-js@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/runtime-js@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/utils': 2.12.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' - '@parcel/runtime-react-refresh@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/runtime-react-refresh@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/utils': 2.12.0 react-error-overlay: 6.0.9 react-refresh: 0.9.0 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' - '@parcel/runtime-service-worker@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/runtime-service-worker@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/utils': 2.12.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' '@parcel/rust@2.12.0': {} @@ -20088,10 +20093,10 @@ snapshots: dependencies: detect-libc: 1.0.3 - '@parcel/transformer-babel@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/transformer-babel@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/source-map': 2.1.1 '@parcel/utils': 2.12.0 browserslist: 4.24.2 @@ -20100,11 +20105,12 @@ snapshots: semver: 7.6.3 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' - '@parcel/transformer-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/transformer-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/source-map': 2.1.1 '@parcel/utils': 2.12.0 browserslist: 4.24.2 @@ -20112,11 +20118,12 @@ snapshots: nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' - '@parcel/transformer-html@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/transformer-html@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/rust': 2.12.0 nullthrows: 1.1.1 posthtml: 0.16.6 @@ -20126,41 +20133,45 @@ snapshots: srcset: 4.0.0 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' - '@parcel/transformer-image@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/transformer-image@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: '@parcel/core': 2.12.0(@swc/helpers@0.5.15) - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) nullthrows: 1.1.1 + transitivePeerDependencies: + - '@swc/helpers' '@parcel/transformer-js@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': dependencies: '@parcel/core': 2.12.0(@swc/helpers@0.5.15) '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/rust': 2.12.0 '@parcel/source-map': 2.1.1 '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@swc/helpers': 0.5.15 browserslist: 4.24.2 nullthrows: 1.1.1 regenerator-runtime: 0.13.11 semver: 7.6.3 - '@parcel/transformer-json@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/transformer-json@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) json5: 2.2.3 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' - '@parcel/transformer-postcss@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/transformer-postcss@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/rust': 2.12.0 '@parcel/utils': 2.12.0 clone: 2.1.2 @@ -20169,10 +20180,11 @@ snapshots: semver: 7.6.3 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' - '@parcel/transformer-posthtml@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/transformer-posthtml@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/utils': 2.12.0 nullthrows: 1.1.1 posthtml: 0.16.6 @@ -20181,25 +20193,28 @@ snapshots: semver: 7.6.3 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' - '@parcel/transformer-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/transformer-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' - '@parcel/transformer-react-refresh-wrap@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/transformer-react-refresh-wrap@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/utils': 2.12.0 react-refresh: 0.9.0 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' - '@parcel/transformer-svg@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/transformer-svg@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/rust': 2.12.0 nullthrows: 1.1.1 posthtml: 0.16.6 @@ -20208,15 +20223,16 @@ snapshots: semver: 7.6.3 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' '@parcel/types@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: - '@parcel/cache': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/cache': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/diagnostic': 2.12.0 '@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/package-manager': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/source-map': 2.1.1 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) utility-types: 3.11.0 transitivePeerDependencies: - '@parcel/core' @@ -20293,7 +20309,7 @@ snapshots: '@parcel/watcher-win32-ia32': 2.5.0 '@parcel/watcher-win32-x64': 2.5.0 - '@parcel/workers@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': + '@parcel/workers@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: '@parcel/core': 2.12.0(@swc/helpers@0.5.15) '@parcel/diagnostic': 2.12.0 @@ -20302,6 +20318,8 @@ snapshots: '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/utils': 2.12.0 nullthrows: 1.1.1 + transitivePeerDependencies: + - '@swc/helpers' '@phenomnomnominal/tsquery@5.0.1(typescript@5.4.5)': dependencies: @@ -20850,10 +20868,10 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - '@schematics/angular@16.2.16(chokidar@3.6.0)': + '@schematics/angular@16.2.16': dependencies: - '@angular-devkit/core': 16.2.16(chokidar@3.6.0) - '@angular-devkit/schematics': 16.2.16(chokidar@3.6.0) + '@angular-devkit/core': 16.2.16 + '@angular-devkit/schematics': 16.2.16 jsonc-parser: 3.2.0 transitivePeerDependencies: - chokidar @@ -21822,11 +21840,6 @@ snapshots: '@types/escodegen@0.0.6': {} - '@types/eslint-scope@3.7.7': - dependencies: - '@types/eslint': 8.56.2 - '@types/estree': 1.0.6 - '@types/eslint-visitor-keys@1.0.0': {} '@types/eslint@8.56.2': @@ -22437,9 +22450,9 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-basic-ssl@1.1.0(vite@5.1.7(@types/node@20.11.17)(less@4.2.0)(lightningcss@1.28.1)(sass@1.71.1)(terser@5.29.1))': + '@vitejs/plugin-basic-ssl@1.1.0(vite@5.1.8(@types/node@20.11.17)(less@4.2.0)(lightningcss@1.28.1)(sass@1.71.1)(terser@5.29.1))': dependencies: - vite: 5.1.7(@types/node@20.11.17)(less@4.2.0)(lightningcss@1.28.1)(sass@1.71.1)(terser@5.29.1) + vite: 5.1.8(@types/node@20.11.17)(less@4.2.0)(lightningcss@1.28.1)(sass@1.71.1)(terser@5.29.1) '@vitest/expect@0.34.7': dependencies: @@ -22815,10 +22828,6 @@ snapshots: dependencies: '@types/estree': 0.0.46 - acorn-import-assertions@1.9.0(acorn@8.14.0): - dependencies: - acorn: 8.14.0 - acorn-import-attributes@1.9.5(acorn@8.14.0): dependencies: acorn: 8.14.0 @@ -22904,6 +22913,10 @@ snapshots: optionalDependencies: ajv: 8.17.1 + ajv-formats@3.0.1(ajv@8.17.1): + optionalDependencies: + ajv: 8.17.1 + ajv-keywords@3.5.2(ajv@6.12.6): dependencies: ajv: 6.12.6 @@ -23437,12 +23450,12 @@ snapshots: - supports-color optional: true - babel-loader@9.1.3(@babel/core@7.24.0)(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + babel-loader@9.1.3(@babel/core@7.24.0)(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): dependencies: '@babel/core': 7.24.0 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) babel-loader@9.2.1(@babel/core@7.23.9)(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20)): dependencies: @@ -24678,7 +24691,7 @@ snapshots: each-props: 1.3.2 is-plain-object: 5.0.0 - copy-webpack-plugin@11.0.0(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + copy-webpack-plugin@11.0.0(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 @@ -24686,7 +24699,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) core-js-compat@3.39.0: dependencies: @@ -24892,7 +24905,7 @@ snapshots: utrie: 1.0.2 optional: true - css-loader@6.10.0(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + css-loader@6.10.0(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20)): dependencies: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 @@ -24903,9 +24916,9 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20) - css-loader@6.10.0(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20)): + css-loader@6.10.0(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): dependencies: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 @@ -24916,7 +24929,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20) + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) css-loader@6.10.0(webpack@5.94.0): dependencies: @@ -25393,11 +25406,11 @@ snapshots: parchment: 2.0.1 quill-delta: 5.1.0 - devextreme-schematics@1.7.1(chokidar@3.6.0): + devextreme-schematics@1.7.1: dependencies: - '@angular-devkit/core': 16.2.16(chokidar@3.6.0) - '@angular-devkit/schematics': 16.2.16(chokidar@3.6.0) - '@schematics/angular': 16.2.16(chokidar@3.6.0) + '@angular-devkit/core': 16.2.16 + '@angular-devkit/schematics': 16.2.16 + '@schematics/angular': 16.2.16 transitivePeerDependencies: - chokidar @@ -28224,7 +28237,7 @@ snapshots: html-void-elements@3.0.0: {} - html-webpack-plugin@5.6.3(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + html-webpack-plugin@5.6.3(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -28232,10 +28245,9 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) - optional: true + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20) - html-webpack-plugin@5.6.3(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20)): + html-webpack-plugin@5.6.3(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -28243,7 +28255,8 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20) + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + optional: true html2canvas@1.4.1: dependencies: @@ -28323,18 +28336,6 @@ snapshots: transitivePeerDependencies: - supports-color - http-proxy-middleware@2.0.6(@types/express@4.17.21): - dependencies: - '@types/http-proxy': 1.17.15 - http-proxy: 1.18.1 - is-glob: 4.0.3 - is-plain-obj: 3.0.0 - micromatch: 4.0.8 - optionalDependencies: - '@types/express': 4.17.21 - transitivePeerDependencies: - - debug - http-proxy-middleware@2.0.7(@types/express@4.17.21): dependencies: '@types/http-proxy': 1.17.15 @@ -29813,7 +29814,7 @@ snapshots: dependencies: glob: 7.2.3 minimatch: 9.0.5 - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15)) + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) webpack-merge: 4.2.2 karma@6.4.4: @@ -29923,11 +29924,11 @@ snapshots: lead@4.0.0: {} - less-loader@11.1.0(less@4.2.0)(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + less-loader@11.1.0(less@4.2.0)(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): dependencies: klona: 2.0.6 less: 4.2.0 - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) less@4.2.0: dependencies: @@ -29950,11 +29951,11 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - license-webpack-plugin@4.0.2(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + license-webpack-plugin@4.0.2(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): dependencies: webpack-sources: 3.2.3 optionalDependencies: - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) lie@3.3.0: dependencies: @@ -30709,11 +30710,11 @@ snapshots: min-indent@1.0.1: {} - mini-css-extract-plugin@2.8.1(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + mini-css-extract-plugin@2.8.1(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) minimalistic-assert@1.0.1: {} @@ -31626,9 +31627,9 @@ snapshots: '@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/logger': 2.12.0 '@parcel/package-manager': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) - '@parcel/reporter-cli': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/reporter-dev-server': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/reporter-tracer': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) + '@parcel/reporter-cli': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/reporter-dev-server': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/reporter-tracer': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/utils': 2.12.0 chalk: 4.1.2 commander: 7.2.0 @@ -31934,14 +31935,14 @@ snapshots: postcss: 8.4.38 postcss-safe-parser: 6.0.0(postcss@8.4.38) - postcss-loader@8.1.1(postcss@8.4.35)(typescript@5.4.5)(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + postcss-loader@8.1.1(postcss@8.4.35)(typescript@5.4.5)(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): dependencies: cosmiconfig: 9.0.0(typescript@5.4.5) jiti: 1.21.6 postcss: 8.4.35 - semver: 7.6.0 + semver: 7.6.3 optionalDependencies: - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) transitivePeerDependencies: - typescript @@ -33100,13 +33101,13 @@ snapshots: sass-embedded-win32-ia32: 1.66.0 sass-embedded-win32-x64: 1.66.0 - sass-loader@14.1.1(sass-embedded@1.66.0)(sass@1.71.1)(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + sass-loader@14.1.1(sass-embedded@1.66.0)(sass@1.71.1)(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): dependencies: neo-async: 2.6.2 optionalDependencies: sass: 1.71.1 sass-embedded: 1.66.0 - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) sass-lookup@5.0.1: dependencies: @@ -33479,11 +33480,11 @@ snapshots: source-map-js: 1.2.1 webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack-cli@5.1.4) - source-map-loader@5.0.0(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + source-map-loader@5.0.0(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.1 - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) source-map-resolve@0.5.3: dependencies: @@ -33720,7 +33721,7 @@ snapshots: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15)) + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) string-width@1.0.2: dependencies: @@ -34332,29 +34333,18 @@ snapshots: '@swc/core': 1.9.2(@swc/helpers@0.5.15) esbuild: 0.18.20 - terser-webpack-plugin@5.3.10(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + terser-webpack-plugin@5.3.10(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.36.0 - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) optionalDependencies: '@swc/core': 1.9.2(@swc/helpers@0.5.15) esbuild: 0.20.1 - terser-webpack-plugin@5.3.10(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))): - dependencies: - '@jridgewell/trace-mapping': 0.3.25 - jest-worker: 27.5.1 - schema-utils: 3.3.0 - serialize-javascript: 6.0.2 - terser: 5.36.0 - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15)) - optionalDependencies: - '@swc/core': 1.9.2(@swc/helpers@0.5.15) - terser-webpack-plugin@5.3.10(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack@5.94.0): dependencies: '@jridgewell/trace-mapping': 0.3.25 @@ -34385,7 +34375,7 @@ snapshots: schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.36.0 - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15)) + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) optionalDependencies: '@swc/core': 1.9.2(@swc/helpers@0.5.15) @@ -35764,7 +35754,7 @@ snapshots: replace-ext: 2.0.0 teex: 1.0.1 - vite@5.1.7(@types/node@20.11.17)(less@4.2.0)(lightningcss@1.28.1)(sass@1.71.1)(terser@5.29.1): + vite@5.1.8(@types/node@20.11.17)(less@4.2.0)(lightningcss@1.28.1)(sass@1.71.1)(terser@5.29.1): dependencies: esbuild: 0.19.3 postcss: 8.4.38 @@ -35928,24 +35918,24 @@ snapshots: optionalDependencies: webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.94.0) - webpack-dev-middleware@5.3.4(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + webpack-dev-middleware@5.3.4(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20)): dependencies: colorette: 2.0.20 memfs: 3.5.3 mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20) + optional: true - webpack-dev-middleware@5.3.4(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20)): + webpack-dev-middleware@5.3.4(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): dependencies: colorette: 2.0.20 memfs: 3.5.3 mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20) - optional: true + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) webpack-dev-middleware@5.3.4(webpack@5.94.0): dependencies: @@ -35956,7 +35946,7 @@ snapshots: schema-utils: 4.2.0 webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack-cli@5.1.4) - webpack-dev-middleware@6.1.2(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + webpack-dev-middleware@6.1.2(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): dependencies: colorette: 2.0.20 memfs: 3.5.3 @@ -35964,7 +35954,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) webpack-dev-middleware@6.1.3(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20)): dependencies: @@ -36017,7 +36007,7 @@ snapshots: - supports-color - utf-8-validate - webpack-dev-server@4.15.1(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + webpack-dev-server@4.15.1(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -36047,17 +36037,18 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 5.3.4(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + webpack-dev-middleware: 5.3.4(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20)) ws: 8.18.0 optionalDependencies: - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20) transitivePeerDependencies: - bufferutil - debug - supports-color - utf-8-validate + optional: true - webpack-dev-server@4.15.1(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20)): + webpack-dev-server@4.15.1(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -36087,16 +36078,15 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 5.3.4(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20)) + webpack-dev-middleware: 5.3.4(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) ws: 8.18.0 optionalDependencies: - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20) + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) transitivePeerDependencies: - bufferutil - debug - supports-color - utf-8-validate - optional: true webpack-hot-middleware@2.26.1: dependencies: @@ -36126,51 +36116,20 @@ snapshots: supports-color: 8.1.1 through: 2.3.8 vinyl: 2.2.1 - webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15)) + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) - webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)))(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): + webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)))(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)): dependencies: typed-assert: 1.0.9 - webpack: 5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) + webpack: 5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1) optionalDependencies: - html-webpack-plugin: 5.6.3(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) + html-webpack-plugin: 5.6.3(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) webpack-virtual-modules@0.5.0: {} webpack-virtual-modules@0.6.2: {} - webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1): - dependencies: - '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.6 - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/wasm-edit': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.14.0 - acorn-import-assertions: 1.9.0(acorn@8.14.0) - browserslist: 4.24.2 - chrome-trace-event: 1.0.4 - enhanced-resolve: 5.17.1 - es-module-lexer: 1.5.4 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.3.0 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)(webpack@5.90.3(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) - watchpack: 2.4.0 - webpack-sources: 3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - - webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15)): + webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20): dependencies: '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.14.1 @@ -36192,7 +36151,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))) + terser-webpack-plugin: 5.3.10(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20)(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -36200,7 +36159,7 @@ snapshots: - esbuild - uglify-js - webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20): + webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1): dependencies: '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.14.1 @@ -36222,7 +36181,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20)(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.18.20)) + terser-webpack-plugin: 5.3.10(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.15))(esbuild@0.20.1)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: From 87a1f1575ebcf9ee0a1636e8b457251c7283cc77 Mon Sep 17 00:00:00 2001 From: Alexander Kozlovskiy Date: Fri, 6 Dec 2024 22:11:37 +0400 Subject: [PATCH 26/28] Chat - add AIAndChatbotIntegration React demo (#28491) --- .../AIAndChatbotIntegration/React/App.tsx | 182 ++++++++++++++++++ .../AIAndChatbotIntegration/React/Message.tsx | 63 ++++++ .../AIAndChatbotIntegration/React/data.ts | 25 +++ .../AIAndChatbotIntegration/React/index.html | 24 +++ .../AIAndChatbotIntegration/React/index.tsx | 9 + .../AIAndChatbotIntegration/React/styles.css | 65 +++++++ apps/demos/menuMeta.json | 1 + 7 files changed, 369 insertions(+) create mode 100644 apps/demos/Demos/Chat/AIAndChatbotIntegration/React/App.tsx create mode 100644 apps/demos/Demos/Chat/AIAndChatbotIntegration/React/Message.tsx create mode 100644 apps/demos/Demos/Chat/AIAndChatbotIntegration/React/data.ts create mode 100644 apps/demos/Demos/Chat/AIAndChatbotIntegration/React/index.html create mode 100644 apps/demos/Demos/Chat/AIAndChatbotIntegration/React/index.tsx create mode 100644 apps/demos/Demos/Chat/AIAndChatbotIntegration/React/styles.css diff --git a/apps/demos/Demos/Chat/AIAndChatbotIntegration/React/App.tsx b/apps/demos/Demos/Chat/AIAndChatbotIntegration/React/App.tsx new file mode 100644 index 00000000000..4cba5ee4f43 --- /dev/null +++ b/apps/demos/Demos/Chat/AIAndChatbotIntegration/React/App.tsx @@ -0,0 +1,182 @@ +import React, { useState } from 'react'; +import Chat, { ChatTypes } from 'devextreme-react/chat'; +import { AzureOpenAI } from 'openai'; +import { MessageEnteredEvent } from 'devextreme/ui/chat'; +import CustomStore from 'devextreme/data/custom_store'; +import DataSource from 'devextreme/data/data_source'; +import { loadMessages } from 'devextreme/localization'; +import { + user, + assistant, + AzureOpenAIConfig, + REGENERATION_TEXT, + CHAT_DISABLED_CLASS, + ALERT_TIMEOUT +} from './data.ts'; +import Message from './Message.tsx'; + +const store = []; +const messages = []; + +loadMessages({ + en: { + 'dxChat-emptyListMessage': 'Chat is Empty', + 'dxChat-emptyListPrompt': 'AI Assistant is ready to answer your questions.', + 'dxChat-textareaPlaceholder': 'Ask AI Assistant...', + }, +}); + +const chatService = new AzureOpenAI(AzureOpenAIConfig); + +async function getAIResponse(messages) { + const params = { + messages, + max_tokens: 1000, + temperature: 0.7, + }; + + const response = await chatService.chat.completions.create(params); + const data = { choices: response.choices }; + + return data.choices[0].message?.content; +} + +function updateLastMessage(text = REGENERATION_TEXT) { + const items = dataSource.items(); + const lastMessage = items.at(-1); + + dataSource.store().push([{ + type: 'update', + key: lastMessage.id, + data: { text }, + }]); +} + +function renderAssistantMessage(text) { + const message = { + id: Date.now(), + timestamp: new Date(), + author: assistant, + text, + }; + + dataSource.store().push([{ type: 'insert', data: message }]); +} + +const customStore = new CustomStore({ + key: 'id', + load: () => { + return new Promise((resolve) => { + setTimeout(() => { + resolve([...store]); + }, 0); + }); + }, + insert: (message) => { + return new Promise((resolve) => { + setTimeout(() => { + store.push(message); + resolve(message); + }); + }); + }, +}); + +const dataSource = new DataSource({ + store: customStore, + paginate: false, +}) + +export default function App() { + const [alerts, setAlerts] = useState([]); + const [typingUsers, setTypingUsers] = useState([]); + const [classList, setClassList] = useState(''); + + function alertLimitReached() { + setAlerts([{ + message: 'Request limit reached, try again in a minute.' + }]); + + setTimeout(() => { + setAlerts([]); + }, ALERT_TIMEOUT); + } + + function toggleDisabledState(disabled: boolean, event = undefined) { + setClassList(disabled ? CHAT_DISABLED_CLASS : ''); + + if (disabled) { + event?.target.blur(); + } else { + event?.target.focus(); + } + }; + + async function processMessageSending(message, event) { + toggleDisabledState(true, event); + + messages.push({ role: 'user', content: message.text }); + setTypingUsers([assistant]); + + try { + const aiResponse = await getAIResponse(messages); + + setTimeout(() => { + setTypingUsers([]); + messages.push({ role: 'assistant', content: aiResponse }); + renderAssistantMessage(aiResponse); + }, 200); + } catch { + setTypingUsers([]); + messages.pop(); + alertLimitReached(); + } finally { + toggleDisabledState(false, event); + } + } + + async function regenerate() { + toggleDisabledState(true); + + try { + const aiResponse = await getAIResponse(messages.slice(0, -1)); + + updateLastMessage(aiResponse); + messages.at(-1).content = aiResponse; + } catch { + updateLastMessage(messages.at(-1).content); + alertLimitReached(); + } finally { + toggleDisabledState(false); + } + } + + function onMessageEntered({ message, event }: MessageEnteredEvent) { + dataSource.store().push([{ type: 'insert', data: { id: Date.now(), ...message } }]); + + if (!alerts.length) { + processMessageSending(message, event); + } + } + + function onRegenerateButtonClick() { + updateLastMessage(); + regenerate(); + } + + return ( + Message(data, onRegenerateButtonClick)} + /> + ); +} diff --git a/apps/demos/Demos/Chat/AIAndChatbotIntegration/React/Message.tsx b/apps/demos/Demos/Chat/AIAndChatbotIntegration/React/Message.tsx new file mode 100644 index 00000000000..39807803d2f --- /dev/null +++ b/apps/demos/Demos/Chat/AIAndChatbotIntegration/React/Message.tsx @@ -0,0 +1,63 @@ +import React, { useState, useRef } from 'react'; +import Button from 'devextreme-react/button'; +import { unified } from 'unified'; +import remarkParse from 'remark-parse'; +import remarkRehype from 'remark-rehype'; +import rehypeStringify from 'rehype-stringify'; +import HTMLReactParser from 'html-react-parser'; + +import { REGENERATION_TEXT } from './data.ts'; + +function convertToHtml(value: string) { + const result = unified() + .use(remarkParse) + .use(remarkRehype) + .use(rehypeStringify) + .processSync(value) + .toString(); + + return result; +} + +function Message({ message }, onRegenerateButtonClick) { + const [icon, setIcon] = useState('copy'); + + if (message.text === REGENERATION_TEXT) { + return {REGENERATION_TEXT}; + } + + function onCopyButtonClick() { + navigator.clipboard?.writeText(message.text); + setIcon('check'); + + setTimeout(() => { + setIcon('copy'); + }, 2500); + } + + return ( + +
+ {HTMLReactParser(convertToHtml(message.text))} +
+
+
+
+ ) +} + +export default Message; diff --git a/apps/demos/Demos/Chat/AIAndChatbotIntegration/React/data.ts b/apps/demos/Demos/Chat/AIAndChatbotIntegration/React/data.ts new file mode 100644 index 00000000000..63fdf20d2a9 --- /dev/null +++ b/apps/demos/Demos/Chat/AIAndChatbotIntegration/React/data.ts @@ -0,0 +1,25 @@ +import { ChatTypes } from 'devextreme-react/chat'; + +const date = new Date(); +date.setHours(0, 0, 0, 0); + +export const AzureOpenAIConfig = { + dangerouslyAllowBrowser: true, + deployment: 'gpt-4o-mini', + apiVersion: '2024-02-01', + endpoint: 'https://public-api.devexpress.com/demo-openai', + apiKey: 'DEMO', +} + +export const REGENERATION_TEXT = 'Regeneration...'; +export const CHAT_DISABLED_CLASS = 'dx-chat-disabled'; +export const ALERT_TIMEOUT = 1000 * 60; + +export const user: ChatTypes.User = { + id: 'user', +}; + +export const assistant: ChatTypes.User = { + id: 'assistant', + name: 'Virtual Assistant', +}; diff --git a/apps/demos/Demos/Chat/AIAndChatbotIntegration/React/index.html b/apps/demos/Demos/Chat/AIAndChatbotIntegration/React/index.html new file mode 100644 index 00000000000..ee451f8288f --- /dev/null +++ b/apps/demos/Demos/Chat/AIAndChatbotIntegration/React/index.html @@ -0,0 +1,24 @@ + + + + DevExtreme Demo + + + + + + + + + + + + + +
+
+
+ + diff --git a/apps/demos/Demos/Chat/AIAndChatbotIntegration/React/index.tsx b/apps/demos/Demos/Chat/AIAndChatbotIntegration/React/index.tsx new file mode 100644 index 00000000000..8acbec4b617 --- /dev/null +++ b/apps/demos/Demos/Chat/AIAndChatbotIntegration/React/index.tsx @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; + +import App from './App.tsx'; + +ReactDOM.render( + , + document.getElementById('app'), +); diff --git a/apps/demos/Demos/Chat/AIAndChatbotIntegration/React/styles.css b/apps/demos/Demos/Chat/AIAndChatbotIntegration/React/styles.css new file mode 100644 index 00000000000..320a5354463 --- /dev/null +++ b/apps/demos/Demos/Chat/AIAndChatbotIntegration/React/styles.css @@ -0,0 +1,65 @@ +#app { + display: flex; + justify-content: center; +} + +.dx-chat { + max-width: 900px; +} + +.dx-chat-messagelist-empty-image { + display: none; +} + +.dx-chat-messagelist-empty-message { + font-size: var(--dx-font-size-heading-5); +} + +.dx-chat-messagebubble-content, +.dx-chat-messagebubble-text { + display: flex; + flex-direction: column; +} + +.dx-bubble-button-container { + display: none; +} + +.dx-button { + display: inline-block; + color: var(--dx-color-icon); +} + +.dx-chat-messagegroup-alignment-start:last-child .dx-chat-messagebubble:last-child .dx-bubble-button-container { + display: flex; + gap: 4px; + margin-top: 8px; +} + +.dx-chat-messagebubble-content > div > p:first-child { + margin-top: 0; +} + +.dx-chat-messagebubble-content > div > p:last-child { + margin-bottom: 0; +} + +.dx-chat-messagebubble-content ol, +.dx-chat-messagebubble-content ul { + white-space: normal; +} + +.dx-chat-messagebubble-content h1, +.dx-chat-messagebubble-content h2, +.dx-chat-messagebubble-content h3, +.dx-chat-messagebubble-content h4, +.dx-chat-messagebubble-content h5, +.dx-chat-messagebubble-content h6 { + font-size: revert; + font-weight: revert; +} + +.dx-chat-disabled .dx-chat-messagebox { + opacity: 0.5; + pointer-events: none; +} diff --git a/apps/demos/menuMeta.json b/apps/demos/menuMeta.json index 656d9ffd7ad..87e40d5793b 100644 --- a/apps/demos/menuMeta.json +++ b/apps/demos/menuMeta.json @@ -2098,6 +2098,7 @@ "Title": "AI and Chatbot Integration", "Name": "AIAndChatbotIntegration", "Widget": "Chat", + "Modules": "html-react-parser", "DemoType": "Web" } ] From 2ac1f5da3fcefb90e243bab37e0408df659a7ec4 Mon Sep 17 00:00:00 2001 From: Vasily Strelyaev Date: Fri, 6 Dec 2024 22:15:57 +0400 Subject: [PATCH 27/28] fix: return localization dictionaries back (#28514) --- .../Angular/app/app.component.ts | 4 +- .../Localization/UsingGlobalize/React/App.tsx | 4 +- .../UsingGlobalize/ReactJs/App.js | 4 +- .../Localization/UsingGlobalize/Vue/App.vue | 4 +- .../UsingIntl/Angular/app/app.component.ts | 4 +- .../Localization/UsingIntl/React/App.tsx | 4 +- .../Localization/UsingIntl/ReactJs/App.js | 4 +- .../Demos/Localization/UsingIntl/Vue/App.vue | 4 +- apps/demos/configs/React/config.bundle.js | 2 +- apps/demos/configs/React/config.js | 2 +- apps/demos/configs/ReactJs/config.bundle.js | 2 +- apps/demos/configs/ReactJs/config.js | 2 +- apps/demos/utils/bundle/index.js | 2 +- .../devextreme/build/gulp/localization.js | 8 +-- .../core => }/localization/messages/ar.json | 0 .../core => }/localization/messages/ca.json | 0 .../core => }/localization/messages/cs.json | 0 .../core => }/localization/messages/de.json | 0 .../core => }/localization/messages/el.json | 0 .../core => }/localization/messages/en.json | 0 .../core => }/localization/messages/es.json | 0 .../core => }/localization/messages/fa.json | 0 .../core => }/localization/messages/fi.json | 0 .../core => }/localization/messages/fr.json | 0 .../core => }/localization/messages/hu.json | 0 .../core => }/localization/messages/it.json | 0 .../core => }/localization/messages/ja.json | 0 .../core => }/localization/messages/lt.json | 0 .../core => }/localization/messages/lv.json | 0 .../core => }/localization/messages/nb.json | 0 .../core => }/localization/messages/nl.json | 0 .../core => }/localization/messages/pl.json | 0 .../core => }/localization/messages/pt.json | 0 .../core => }/localization/messages/ro.json | 0 .../core => }/localization/messages/ru.json | 0 .../core => }/localization/messages/sl.json | 0 .../core => }/localization/messages/sv.json | 0 .../core => }/localization/messages/tr.json | 0 .../core => }/localization/messages/vi.json | 0 .../localization/messages/zh-tw.json | 0 .../core => }/localization/messages/zh.json | 0 .../commonParts/loadPanel.tests.js | 2 +- .../DevExpress.localization/locales.tests.js | 52 +++++++++---------- .../localization.messages.test.js | 2 +- .../validation.tests.js | 2 +- .../datebox.tests.js | 2 +- .../DevExpress.ui.widgets/button.tests.js | 2 +- 47 files changed, 56 insertions(+), 56 deletions(-) rename packages/devextreme/js/{common/core => }/localization/messages/ar.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/ca.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/cs.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/de.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/el.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/en.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/es.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/fa.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/fi.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/fr.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/hu.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/it.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/ja.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/lt.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/lv.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/nb.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/nl.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/pl.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/pt.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/ro.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/ru.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/sl.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/sv.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/tr.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/vi.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/zh-tw.json (100%) rename packages/devextreme/js/{common/core => }/localization/messages/zh.json (100%) diff --git a/apps/demos/Demos/Localization/UsingGlobalize/Angular/app/app.component.ts b/apps/demos/Demos/Localization/UsingGlobalize/Angular/app/app.component.ts index 8e3d25d17e7..ecce89fabec 100644 --- a/apps/demos/Demos/Localization/UsingGlobalize/Angular/app/app.component.ts +++ b/apps/demos/Demos/Localization/UsingGlobalize/Angular/app/app.component.ts @@ -8,8 +8,8 @@ import 'devextreme/localization/globalize/date'; import 'devextreme/localization/globalize/currency'; import 'devextreme/localization/globalize/message'; -import deMessages from 'npm:devextreme/common/core/localization/messages/de.json!json'; -import ruMessages from 'npm:devextreme/common/core/localization/messages/ru.json!json'; +import deMessages from 'npm:devextreme/localization/messages/de.json!json'; +import ruMessages from 'npm:devextreme/localization/messages/ru.json!json'; import deCldrData from 'npm:devextreme-cldr-data/de.json!json'; import ruCldrData from 'npm:devextreme-cldr-data/ru.json!json'; diff --git a/apps/demos/Demos/Localization/UsingGlobalize/React/App.tsx b/apps/demos/Demos/Localization/UsingGlobalize/React/App.tsx index 724a2794ad7..b8c231be96b 100644 --- a/apps/demos/Demos/Localization/UsingGlobalize/React/App.tsx +++ b/apps/demos/Demos/Localization/UsingGlobalize/React/App.tsx @@ -9,8 +9,8 @@ import 'devextreme/localization/globalize/date'; import 'devextreme/localization/globalize/currency'; import 'devextreme/localization/globalize/message'; -import deMessages from 'devextreme/common/core/localization/messages/de.json'; -import ruMessages from 'devextreme/common/core/localization/messages/ru.json'; +import deMessages from 'devextreme/localization/messages/de.json'; +import ruMessages from 'devextreme/localization/messages/ru.json'; import deCldrData from 'devextreme-cldr-data/de.json'; import ruCldrData from 'devextreme-cldr-data/ru.json'; diff --git a/apps/demos/Demos/Localization/UsingGlobalize/ReactJs/App.js b/apps/demos/Demos/Localization/UsingGlobalize/ReactJs/App.js index 79660350cfd..2ebd1e15d12 100644 --- a/apps/demos/Demos/Localization/UsingGlobalize/ReactJs/App.js +++ b/apps/demos/Demos/Localization/UsingGlobalize/ReactJs/App.js @@ -7,8 +7,8 @@ import 'devextreme/localization/globalize/number'; import 'devextreme/localization/globalize/date'; import 'devextreme/localization/globalize/currency'; import 'devextreme/localization/globalize/message'; -import deMessages from 'devextreme/common/core/localization/messages/de.json'; -import ruMessages from 'devextreme/common/core/localization/messages/ru.json'; +import deMessages from 'devextreme/localization/messages/de.json'; +import ruMessages from 'devextreme/localization/messages/ru.json'; import deCldrData from 'devextreme-cldr-data/de.json'; import ruCldrData from 'devextreme-cldr-data/ru.json'; import supplementalCldrData from 'devextreme-cldr-data/supplemental.json'; diff --git a/apps/demos/Demos/Localization/UsingGlobalize/Vue/App.vue b/apps/demos/Demos/Localization/UsingGlobalize/Vue/App.vue index 7361909f8c1..cb5add99143 100644 --- a/apps/demos/Demos/Localization/UsingGlobalize/Vue/App.vue +++ b/apps/demos/Demos/Localization/UsingGlobalize/Vue/App.vue @@ -69,8 +69,8 @@ import 'devextreme/localization/globalize/currency'; import 'devextreme/localization/globalize/message'; /* eslint-disable import/no-unresolved */ /* eslint-disable import/no-webpack-loader-syntax */ -import * as deMessages from 'npm:devextreme/common/core/localization/messages/de.json!json'; -import * as ruMessages from 'npm:devextreme/common/core/localization/messages/ru.json!json'; +import * as deMessages from 'npm:devextreme/localization/messages/de.json!json'; +import * as ruMessages from 'npm:devextreme/localization/messages/ru.json!json'; import * as deCldrData from 'npm:devextreme-cldr-data/de.json!json'; import * as ruCldrData from 'npm:devextreme-cldr-data/ru.json!json'; import * as supplementalCldrData from 'npm:devextreme-cldr-data/supplemental.json!json'; diff --git a/apps/demos/Demos/Localization/UsingIntl/Angular/app/app.component.ts b/apps/demos/Demos/Localization/UsingIntl/Angular/app/app.component.ts index f90ed845c76..cc7aa5448a6 100644 --- a/apps/demos/Demos/Localization/UsingIntl/Angular/app/app.component.ts +++ b/apps/demos/Demos/Localization/UsingIntl/Angular/app/app.component.ts @@ -5,8 +5,8 @@ import { DxSelectBoxModule, DxDataGridModule } from 'devextreme-angular'; import { locale, loadMessages, formatMessage } from 'devextreme/localization'; -import deMessages from 'npm:devextreme/common/core/localization/messages/de.json!json'; -import ruMessages from 'npm:devextreme/common/core/localization/messages/ru.json!json'; +import deMessages from 'npm:devextreme/localization/messages/de.json!json'; +import ruMessages from 'npm:devextreme/localization/messages/ru.json!json'; import { Locale, Payment, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { diff --git a/apps/demos/Demos/Localization/UsingIntl/React/App.tsx b/apps/demos/Demos/Localization/UsingIntl/React/App.tsx index db018e87c73..c3033eafd31 100644 --- a/apps/demos/Demos/Localization/UsingIntl/React/App.tsx +++ b/apps/demos/Demos/Localization/UsingIntl/React/App.tsx @@ -4,8 +4,8 @@ import React, { useState } from 'react'; import DataGrid, { Column, Editing, FilterRow } from 'devextreme-react/data-grid'; import SelectBox, { SelectBoxTypes } from 'devextreme-react/select-box'; -import deMessages from 'devextreme/common/core/localization/messages/de.json'; -import ruMessages from 'devextreme/common/core/localization/messages/ru.json'; +import deMessages from 'devextreme/localization/messages/de.json'; +import ruMessages from 'devextreme/localization/messages/ru.json'; import { locale, loadMessages, formatMessage } from 'devextreme/localization'; import service from './data.ts'; diff --git a/apps/demos/Demos/Localization/UsingIntl/ReactJs/App.js b/apps/demos/Demos/Localization/UsingIntl/ReactJs/App.js index 15a5a303cf1..7e8d2f742bc 100644 --- a/apps/demos/Demos/Localization/UsingIntl/ReactJs/App.js +++ b/apps/demos/Demos/Localization/UsingIntl/ReactJs/App.js @@ -3,8 +3,8 @@ import React, { useState } from 'react'; import DataGrid, { Column, Editing, FilterRow } from 'devextreme-react/data-grid'; import SelectBox from 'devextreme-react/select-box'; -import deMessages from 'devextreme/common/core/localization/messages/de.json'; -import ruMessages from 'devextreme/common/core/localization/messages/ru.json'; +import deMessages from 'devextreme/localization/messages/de.json'; +import ruMessages from 'devextreme/localization/messages/ru.json'; import { locale, loadMessages, formatMessage } from 'devextreme/localization'; import service from './data.js'; diff --git a/apps/demos/Demos/Localization/UsingIntl/Vue/App.vue b/apps/demos/Demos/Localization/UsingIntl/Vue/App.vue index dbd7d9b810e..bb1cfb9efc0 100644 --- a/apps/demos/Demos/Localization/UsingIntl/Vue/App.vue +++ b/apps/demos/Demos/Localization/UsingIntl/Vue/App.vue @@ -65,8 +65,8 @@ import { import DxSelectBox, { DxSelectBoxTypes } from 'devextreme-vue/select-box'; /* eslint-disable import/no-unresolved */ /* eslint-disable import/no-webpack-loader-syntax */ -import * as deMessages from 'npm:devextreme/common/core/localization/messages/de.json!json'; -import * as ruMessages from 'npm:devextreme/common/core/localization/messages/ru.json!json'; +import * as deMessages from 'npm:devextreme/localization/messages/de.json!json'; +import * as ruMessages from 'npm:devextreme/localization/messages/ru.json!json'; import { locale as dxLocale, loadMessages, formatMessage as dxFormatMessage } from 'devextreme/localization'; import service from './data.ts'; diff --git a/apps/demos/configs/React/config.bundle.js b/apps/demos/configs/React/config.bundle.js index d87d4838bc9..b603c161945 100644 --- a/apps/demos/configs/React/config.bundle.js +++ b/apps/demos/configs/React/config.bundle.js @@ -47,7 +47,7 @@ const bundleConfig = { }, map: { 'devextreme.react.systemjs.js': '../../../../bundles/devextreme.react.systemjs.js', - 'devextreme/common/core/localization/messages': 'npm:devextreme/common/core/localization/messages', + 'devextreme/localization/messages': 'npm:devextreme/localization/messages', }, packages: { 'react': { diff --git a/apps/demos/configs/React/config.js b/apps/demos/configs/React/config.js index 2889787b755..041e2325fe9 100644 --- a/apps/demos/configs/React/config.js +++ b/apps/demos/configs/React/config.js @@ -161,7 +161,7 @@ window.config = { 'devextreme/events/utils': { main: 'index', }, - 'devextreme/common/core/localization/messages': { + 'devextreme/localization/messages': { format: 'json', defaultExtension: 'json', }, diff --git a/apps/demos/configs/ReactJs/config.bundle.js b/apps/demos/configs/ReactJs/config.bundle.js index 2e66ceb2d21..698ffa4e391 100644 --- a/apps/demos/configs/ReactJs/config.bundle.js +++ b/apps/demos/configs/ReactJs/config.bundle.js @@ -42,7 +42,7 @@ const bundleConfig = { }, map: { 'devextreme.react.systemjs.js': '../../../../../bundles/devextreme.react.systemjs.js', - 'devextreme/common/core/localization/messages': 'npm:devextreme/common/core/localization/messages', + 'devextreme/localization/messages': 'npm:devextreme/localization/messages', }, packages: { 'react': { diff --git a/apps/demos/configs/ReactJs/config.js b/apps/demos/configs/ReactJs/config.js index 37f69cb7ee0..cd3d318242f 100644 --- a/apps/demos/configs/ReactJs/config.js +++ b/apps/demos/configs/ReactJs/config.js @@ -162,7 +162,7 @@ window.config = { 'devextreme/events/utils': { main: 'index', }, - 'devextreme/common/core/localization/messages': { + 'devextreme/localization/messages': { format: 'json', defaultExtension: '', }, diff --git a/apps/demos/utils/bundle/index.js b/apps/demos/utils/bundle/index.js index 8bc6eaedc6f..b1119b401f7 100644 --- a/apps/demos/utils/bundle/index.js +++ b/apps/demos/utils/bundle/index.js @@ -176,7 +176,7 @@ const prepareConfigs = (framework)=> { }]; additionPaths = { - 'devextreme/common/core/localization/messages/*': 'node_modules/devextreme/common/core/localization/messages/*', + 'devextreme/localization/messages/*': 'node_modules/devextreme/localization/messages/*', }; packages = [ diff --git a/packages/devextreme/build/gulp/localization.js b/packages/devextreme/build/gulp/localization.js index b55f61901c8..b8269002aae 100644 --- a/packages/devextreme/build/gulp/localization.js +++ b/packages/devextreme/build/gulp/localization.js @@ -84,7 +84,7 @@ const accountingFormats = function() { }; const RESULT_PATH = path.join(context.RESULT_JS_PATH, 'localization'); -const DICTIONARY_SOURCE_FOLDER = 'js/common/core/localization/messages'; +const DICTIONARY_SOURCE_FOLDER = 'js/localization/messages'; const getLocales = function(directory) { return fs.readdirSync(directory).map(file => { @@ -119,8 +119,8 @@ gulp.task('generate-community-locales', () => { return gulp .src([ - 'js/common/core/localization/messages/*.json', - '!js/common/core/localization/messages/en.json' + 'js/localization/messages/*.json', + '!js/localization/messages/en.json' ]) .pipe(through.obj(function(file, encoding, callback) { const parsedFile = JSON.parse(file.contents.toString(encoding)); @@ -169,7 +169,7 @@ gulp.task('localization-messages', gulp.parallel(getLocales(DICTIONARY_SOURCE_FO gulp.task('localization-generated-sources', gulp.parallel([ { - data: require('../../js/common/core/localization/messages/en.json'), + data: require('../../js/localization/messages/en.json'), filename: 'default_messages.js', exportName: 'defaultMessages', destination: 'js/common/core/localization' diff --git a/packages/devextreme/js/common/core/localization/messages/ar.json b/packages/devextreme/js/localization/messages/ar.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/ar.json rename to packages/devextreme/js/localization/messages/ar.json diff --git a/packages/devextreme/js/common/core/localization/messages/ca.json b/packages/devextreme/js/localization/messages/ca.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/ca.json rename to packages/devextreme/js/localization/messages/ca.json diff --git a/packages/devextreme/js/common/core/localization/messages/cs.json b/packages/devextreme/js/localization/messages/cs.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/cs.json rename to packages/devextreme/js/localization/messages/cs.json diff --git a/packages/devextreme/js/common/core/localization/messages/de.json b/packages/devextreme/js/localization/messages/de.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/de.json rename to packages/devextreme/js/localization/messages/de.json diff --git a/packages/devextreme/js/common/core/localization/messages/el.json b/packages/devextreme/js/localization/messages/el.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/el.json rename to packages/devextreme/js/localization/messages/el.json diff --git a/packages/devextreme/js/common/core/localization/messages/en.json b/packages/devextreme/js/localization/messages/en.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/en.json rename to packages/devextreme/js/localization/messages/en.json diff --git a/packages/devextreme/js/common/core/localization/messages/es.json b/packages/devextreme/js/localization/messages/es.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/es.json rename to packages/devextreme/js/localization/messages/es.json diff --git a/packages/devextreme/js/common/core/localization/messages/fa.json b/packages/devextreme/js/localization/messages/fa.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/fa.json rename to packages/devextreme/js/localization/messages/fa.json diff --git a/packages/devextreme/js/common/core/localization/messages/fi.json b/packages/devextreme/js/localization/messages/fi.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/fi.json rename to packages/devextreme/js/localization/messages/fi.json diff --git a/packages/devextreme/js/common/core/localization/messages/fr.json b/packages/devextreme/js/localization/messages/fr.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/fr.json rename to packages/devextreme/js/localization/messages/fr.json diff --git a/packages/devextreme/js/common/core/localization/messages/hu.json b/packages/devextreme/js/localization/messages/hu.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/hu.json rename to packages/devextreme/js/localization/messages/hu.json diff --git a/packages/devextreme/js/common/core/localization/messages/it.json b/packages/devextreme/js/localization/messages/it.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/it.json rename to packages/devextreme/js/localization/messages/it.json diff --git a/packages/devextreme/js/common/core/localization/messages/ja.json b/packages/devextreme/js/localization/messages/ja.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/ja.json rename to packages/devextreme/js/localization/messages/ja.json diff --git a/packages/devextreme/js/common/core/localization/messages/lt.json b/packages/devextreme/js/localization/messages/lt.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/lt.json rename to packages/devextreme/js/localization/messages/lt.json diff --git a/packages/devextreme/js/common/core/localization/messages/lv.json b/packages/devextreme/js/localization/messages/lv.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/lv.json rename to packages/devextreme/js/localization/messages/lv.json diff --git a/packages/devextreme/js/common/core/localization/messages/nb.json b/packages/devextreme/js/localization/messages/nb.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/nb.json rename to packages/devextreme/js/localization/messages/nb.json diff --git a/packages/devextreme/js/common/core/localization/messages/nl.json b/packages/devextreme/js/localization/messages/nl.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/nl.json rename to packages/devextreme/js/localization/messages/nl.json diff --git a/packages/devextreme/js/common/core/localization/messages/pl.json b/packages/devextreme/js/localization/messages/pl.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/pl.json rename to packages/devextreme/js/localization/messages/pl.json diff --git a/packages/devextreme/js/common/core/localization/messages/pt.json b/packages/devextreme/js/localization/messages/pt.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/pt.json rename to packages/devextreme/js/localization/messages/pt.json diff --git a/packages/devextreme/js/common/core/localization/messages/ro.json b/packages/devextreme/js/localization/messages/ro.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/ro.json rename to packages/devextreme/js/localization/messages/ro.json diff --git a/packages/devextreme/js/common/core/localization/messages/ru.json b/packages/devextreme/js/localization/messages/ru.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/ru.json rename to packages/devextreme/js/localization/messages/ru.json diff --git a/packages/devextreme/js/common/core/localization/messages/sl.json b/packages/devextreme/js/localization/messages/sl.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/sl.json rename to packages/devextreme/js/localization/messages/sl.json diff --git a/packages/devextreme/js/common/core/localization/messages/sv.json b/packages/devextreme/js/localization/messages/sv.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/sv.json rename to packages/devextreme/js/localization/messages/sv.json diff --git a/packages/devextreme/js/common/core/localization/messages/tr.json b/packages/devextreme/js/localization/messages/tr.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/tr.json rename to packages/devextreme/js/localization/messages/tr.json diff --git a/packages/devextreme/js/common/core/localization/messages/vi.json b/packages/devextreme/js/localization/messages/vi.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/vi.json rename to packages/devextreme/js/localization/messages/vi.json diff --git a/packages/devextreme/js/common/core/localization/messages/zh-tw.json b/packages/devextreme/js/localization/messages/zh-tw.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/zh-tw.json rename to packages/devextreme/js/localization/messages/zh-tw.json diff --git a/packages/devextreme/js/common/core/localization/messages/zh.json b/packages/devextreme/js/localization/messages/zh.json similarity index 100% rename from packages/devextreme/js/common/core/localization/messages/zh.json rename to packages/devextreme/js/localization/messages/zh.json diff --git a/packages/devextreme/testing/tests/DevExpress.exporter/commonParts/loadPanel.tests.js b/packages/devextreme/testing/tests/DevExpress.exporter/commonParts/loadPanel.tests.js index 84839ffc80a..c9c852ee0ba 100644 --- a/packages/devextreme/testing/tests/DevExpress.exporter/commonParts/loadPanel.tests.js +++ b/packages/devextreme/testing/tests/DevExpress.exporter/commonParts/loadPanel.tests.js @@ -1,7 +1,7 @@ import { setHeight } from 'core/utils/size'; import $ from 'core/renderer'; import localization from 'localization'; -import ja from 'common/core/localization/messages/ja.json!'; +import ja from 'localization/messages/ja.json!'; import messageLocalization from 'common/core/localization/message'; import { getWindow, setWindow } from 'core/utils/window'; diff --git a/packages/devextreme/testing/tests/DevExpress.localization/locales.tests.js b/packages/devextreme/testing/tests/DevExpress.localization/locales.tests.js index 30e91429983..7148c2d07e2 100644 --- a/packages/devextreme/testing/tests/DevExpress.localization/locales.tests.js +++ b/packages/devextreme/testing/tests/DevExpress.localization/locales.tests.js @@ -2,32 +2,32 @@ const messageLocalization = require('common/core/localization/message'); const localization = require('localization'); const dictionaries = {}; -dictionaries['ar'] = require('common/core/localization/messages/ar.json!'); -dictionaries['ca'] = require('common/core/localization/messages/ca.json!'); -dictionaries['cs'] = require('common/core/localization/messages/cs.json!'); -dictionaries['de'] = require('common/core/localization/messages/de.json!'); -dictionaries['el'] = require('common/core/localization/messages/el.json!'); -dictionaries['en'] = require('common/core/localization/messages/en.json!'); -dictionaries['es'] = require('common/core/localization/messages/es.json!'); -dictionaries['fi'] = require('common/core/localization/messages/fi.json!'); -dictionaries['fr'] = require('common/core/localization/messages/fr.json!'); -dictionaries['hu'] = require('common/core/localization/messages/hu.json!'); -dictionaries['it'] = require('common/core/localization/messages/it.json!'); -dictionaries['ja'] = require('common/core/localization/messages/ja.json!'); -dictionaries['lt'] = require('common/core/localization/messages/lt.json!'); -dictionaries['lv'] = require('common/core/localization/messages/lv.json!'); -dictionaries['nb'] = require('common/core/localization/messages/nb.json!'); -dictionaries['nl'] = require('common/core/localization/messages/nl.json!'); -dictionaries['pt'] = require('common/core/localization/messages/pt.json!'); -dictionaries['ro'] = require('common/core/localization/messages/ro.json!'); -dictionaries['ru'] = require('common/core/localization/messages/ru.json!'); -dictionaries['sl'] = require('common/core/localization/messages/sl.json!'); -dictionaries['sv'] = require('common/core/localization/messages/sv.json!'); -dictionaries['tr'] = require('common/core/localization/messages/tr.json!'); -dictionaries['vi'] = require('common/core/localization/messages/vi.json!'); -dictionaries['zh-tw'] = require('common/core/localization/messages/zh-tw.json!'); -dictionaries['zh'] = require('common/core/localization/messages/zh.json!'); -dictionaries['fa'] = require('common/core/localization/messages/fa.json!'); +dictionaries['ar'] = require('localization/messages/ar.json!'); +dictionaries['ca'] = require('localization/messages/ca.json!'); +dictionaries['cs'] = require('localization/messages/cs.json!'); +dictionaries['de'] = require('localization/messages/de.json!'); +dictionaries['el'] = require('localization/messages/el.json!'); +dictionaries['en'] = require('localization/messages/en.json!'); +dictionaries['es'] = require('localization/messages/es.json!'); +dictionaries['fi'] = require('localization/messages/fi.json!'); +dictionaries['fr'] = require('localization/messages/fr.json!'); +dictionaries['hu'] = require('localization/messages/hu.json!'); +dictionaries['it'] = require('localization/messages/it.json!'); +dictionaries['ja'] = require('localization/messages/ja.json!'); +dictionaries['lt'] = require('localization/messages/lt.json!'); +dictionaries['lv'] = require('localization/messages/lv.json!'); +dictionaries['nb'] = require('localization/messages/nb.json!'); +dictionaries['nl'] = require('localization/messages/nl.json!'); +dictionaries['pt'] = require('localization/messages/pt.json!'); +dictionaries['ro'] = require('localization/messages/ro.json!'); +dictionaries['ru'] = require('localization/messages/ru.json!'); +dictionaries['sl'] = require('localization/messages/sl.json!'); +dictionaries['sv'] = require('localization/messages/sv.json!'); +dictionaries['tr'] = require('localization/messages/tr.json!'); +dictionaries['vi'] = require('localization/messages/vi.json!'); +dictionaries['zh-tw'] = require('localization/messages/zh-tw.json!'); +dictionaries['zh'] = require('localization/messages/zh.json!'); +dictionaries['fa'] = require('localization/messages/fa.json!'); const LOCALES = [ 'ar', 'ca', 'cs', 'de', 'el', diff --git a/packages/devextreme/testing/tests/DevExpress.localization/localization.messages.test.js b/packages/devextreme/testing/tests/DevExpress.localization/localization.messages.test.js index fb2c4c879ee..6f4570399b3 100644 --- a/packages/devextreme/testing/tests/DevExpress.localization/localization.messages.test.js +++ b/packages/devextreme/testing/tests/DevExpress.localization/localization.messages.test.js @@ -1,7 +1,7 @@ const localization = require('localization'); const dictionaries = {}; -dictionaries['zh-tw'] = require('common/core/localization/messages/zh-tw.json!'); +dictionaries['zh-tw'] = require('localization/messages/zh-tw.json!'); QUnit.module('Locale messages of DevExtreme', { }, () => { diff --git a/packages/devextreme/testing/tests/DevExpress.localization/validation.tests.js b/packages/devextreme/testing/tests/DevExpress.localization/validation.tests.js index edf83bb11f6..623796d1dd6 100644 --- a/packages/devextreme/testing/tests/DevExpress.localization/validation.tests.js +++ b/packages/devextreme/testing/tests/DevExpress.localization/validation.tests.js @@ -10,7 +10,7 @@ const cldrData = [ const ValidationEngine = require('ui/validation_engine'); const Globalize = require('globalize'); const localization = require('localization'); -const fr = require('common/core/localization/messages/fr.json!'); +const fr = require('localization/messages/fr.json!'); cldrData.forEach(localeCldrData => { Globalize.load(localeCldrData); diff --git a/packages/devextreme/testing/tests/DevExpress.ui.widgets.editors/datebox.tests.js b/packages/devextreme/testing/tests/DevExpress.ui.widgets.editors/datebox.tests.js index a8a4caa865c..44d85ada1a0 100644 --- a/packages/devextreme/testing/tests/DevExpress.ui.widgets.editors/datebox.tests.js +++ b/packages/devextreme/testing/tests/DevExpress.ui.widgets.editors/datebox.tests.js @@ -13,7 +13,7 @@ import keyboardMock from '../../helpers/keyboardMock.js'; import { getActiveElement } from '../../helpers/shadowDom.js'; import messageLocalization from 'common/core/localization/message'; import localization from 'localization'; -import ja from 'common/core/localization/messages/ja.json!'; +import ja from 'localization/messages/ja.json!'; import pointerMock from '../../helpers/pointerMock.js'; import support from '__internal/core/utils/m_support'; import typeUtils from 'core/utils/type'; diff --git a/packages/devextreme/testing/tests/DevExpress.ui.widgets/button.tests.js b/packages/devextreme/testing/tests/DevExpress.ui.widgets/button.tests.js index 828f749631c..812ed5a8a28 100644 --- a/packages/devextreme/testing/tests/DevExpress.ui.widgets/button.tests.js +++ b/packages/devextreme/testing/tests/DevExpress.ui.widgets/button.tests.js @@ -7,7 +7,7 @@ import keyboardMock from '../../helpers/keyboardMock.js'; import pointerMock from '../../helpers/pointerMock.js'; import * as checkStyleHelper from '../../helpers/checkStyleHelper.js'; import localization from 'localization'; -import ja from 'common/core/localization/messages/ja.json!'; +import ja from 'localization/messages/ja.json!'; import { Deferred } from 'core/utils/deferred'; import dxButton from 'ui/button'; import { isRenderer } from 'core/utils/type'; From c2f2b0b33a94c00f80ed0f7c96c0a8fe347a366e Mon Sep 17 00:00:00 2001 From: Vasily Strelyaev Date: Sat, 7 Dec 2024 00:22:30 +0400 Subject: [PATCH 28/28] fix: framework demos fail when system.js faces some auto re-exports (#28512) --- apps/demos/utils/bundle/index.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/apps/demos/utils/bundle/index.js b/apps/demos/utils/bundle/index.js index b1119b401f7..de1daa88737 100644 --- a/apps/demos/utils/bundle/index.js +++ b/apps/demos/utils/bundle/index.js @@ -5,6 +5,7 @@ const Builder = require('systemjs-builder'); const babel = require('@babel/core'); const url = require('url'); +const GRID_COMMON_STAR_IMPORT = 'exports.Grids = __importStar(require("./grids"));'; // https://stackoverflow.com/questions/42412965/how-to-load-named-exports-with-systemjs/47108328 const prepareModulesToNamedImport = () => { @@ -216,6 +217,14 @@ const prepareConfigs = (framework)=> { ] }; + // This auto-generated runtime import is useless because grid.js exports only types, + // but System.js transpiles this import into code that crashes when triggered in a Demo. + const removeImportTranspiledToCrashingCode = (result) => { + if(result.code.includes(GRID_COMMON_STAR_IMPORT)) { + result.code = result.code.replace(GRID_COMMON_STAR_IMPORT, ''); + } + } + const result = new Promise((resolve) => { // systemjs-builder uses babel 6, so we use babel 7 here for transpiling ES2020 babel.transformFile(url.fileURLToPath(load.name), babelOptions, (err, result) => { @@ -223,6 +232,7 @@ const prepareConfigs = (framework)=> { fetch(load).then(r => resolve(r)); console.log('Unexpected transipling error (babel 7): ' + err); } else { + removeImportTranspiledToCrashingCode(result); resolve(result.code); } });