From 779d2dae8d0e511f827db9da0f675026546b9e9a Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Mon, 21 Aug 2023 17:21:56 -0400 Subject: [PATCH 001/104] Work on new icon setup --- .eleventy.js => .eleventy.config.cjs | 2 +- ...icon-alarm-solid.html => alarm-solid.html} | 0 dist/alarm-solid.js | 10 + ...t-icon-alarm-solid.svg => alarm-solid.svg} | 0 dist/{rvt-icon-alarm.html => alarm.html} | 0 dist/alarm.js | 10 + dist/{rvt-icon-alarm.svg => alarm.svg} | 0 ...-left.html => arrow-anchor-down-left.html} | 0 dist/arrow-anchor-down-left.js | 9 + ...wn-left.svg => arrow-anchor-down-left.svg} | 0 ...ight.html => arrow-anchor-down-right.html} | 0 dist/arrow-anchor-down-right.js | 9 + ...-right.svg => arrow-anchor-down-right.svg} | 0 ...up-left.html => arrow-anchor-up-left.html} | 0 dist/arrow-anchor-up-left.js | 9 + ...r-up-left.svg => arrow-anchor-up-left.svg} | 0 ...-right.html => arrow-anchor-up-right.html} | 0 dist/arrow-anchor-up-right.js | 9 + ...up-right.svg => arrow-anchor-up-right.svg} | 0 ...ow-down-left.html => arrow-down-left.html} | 0 dist/arrow-down-left.js | 9 + ...rrow-down-left.svg => arrow-down-left.svg} | 0 ...-down-right.html => arrow-down-right.html} | 0 dist/arrow-down-right.js | 9 + ...ow-down-right.svg => arrow-down-right.svg} | 0 ...t-icon-arrow-down.html => arrow-down.html} | 0 dist/arrow-down.js | 9 + ...rvt-icon-arrow-down.svg => arrow-down.svg} | 0 ...t-icon-arrow-left.html => arrow-left.html} | 0 dist/arrow-left.js | 9 + ...rvt-icon-arrow-left.svg => arrow-left.svg} | 0 ...icon-arrow-right.html => arrow-right.html} | 0 dist/arrow-right.js | 9 + ...t-icon-arrow-right.svg => arrow-right.svg} | 0 ...-arrow-up-left.html => arrow-up-left.html} | 0 dist/arrow-up-left.js | 9 + ...on-arrow-up-left.svg => arrow-up-left.svg} | 0 ...rrow-up-right.html => arrow-up-right.html} | 0 dist/arrow-up-right.js | 9 + ...-arrow-up-right.svg => arrow-up-right.svg} | 0 .../{rvt-icon-arrow-up.html => arrow-up.html} | 0 dist/arrow-up.js | 9 + dist/{rvt-icon-arrow-up.svg => arrow-up.svg} | 0 ...io-off-solid.html => audio-off-solid.html} | 0 dist/audio-off-solid.js | 9 + ...udio-off-solid.svg => audio-off-solid.svg} | 0 ...rvt-icon-audio-off.html => audio-off.html} | 0 dist/audio-off.js | 9 + .../{rvt-icon-audio-off.svg => audio-off.svg} | 0 ...icon-audio-solid.html => audio-solid.html} | 0 dist/audio-solid.js | 10 + ...t-icon-audio-solid.svg => audio-solid.svg} | 0 dist/{rvt-icon-audio.html => audio.html} | 0 dist/audio.js | 10 + dist/{rvt-icon-audio.svg => audio.svg} | 0 ...rvt-icon-ban-solid.html => ban-solid.html} | 0 dist/ban-solid.js | 9 + .../{rvt-icon-ban-solid.svg => ban-solid.svg} | 0 dist/{rvt-icon-ban.html => ban.html} | 0 dist/ban.js | 9 + dist/{rvt-icon-ban.svg => ban.svg} | 0 ...t-icon-bell-solid.html => bell-solid.html} | 0 dist/bell-solid.js | 9 + ...rvt-icon-bell-solid.svg => bell-solid.svg} | 0 dist/{rvt-icon-bell.html => bell.html} | 0 dist/bell.js | 9 + dist/{rvt-icon-bell.svg => bell.svg} | 0 ...ookmark-solid.html => bookmark-solid.html} | 0 dist/bookmark-solid.js | 9 + ...-bookmark-solid.svg => bookmark-solid.svg} | 0 .../{rvt-icon-bookmark.html => bookmark.html} | 0 dist/bookmark.js | 9 + dist/{rvt-icon-bookmark.svg => bookmark.svg} | 0 ...w-solid.html => browser-window-solid.html} | 0 dist/browser-window-solid.js | 9 + ...dow-solid.svg => browser-window-solid.svg} | 0 ...rowser-window.html => browser-window.html} | 0 dist/browser-window.js | 10 + ...-browser-window.svg => browser-window.svg} | 0 ...uilding-solid.html => building-solid.html} | 0 dist/building-solid.js | 9 + ...-building-solid.svg => building-solid.svg} | 0 .../{rvt-icon-building.html => building.html} | 0 dist/building.js | 10 + dist/{rvt-icon-building.svg => building.svg} | 0 dist/{rvt-icon-bus.html => bus.html} | 0 dist/bus.js | 9 + dist/{rvt-icon-bus.svg => bus.svg} | 0 ...alendar-solid.html => calendar-solid.html} | 0 dist/calendar-solid.js | 9 + ...-calendar-solid.svg => calendar-solid.svg} | 0 .../{rvt-icon-calendar.html => calendar.html} | 0 dist/calendar.js | 10 + dist/{rvt-icon-calendar.svg => calendar.svg} | 0 ...-caution-solid.html => caution-solid.html} | 0 dist/caution-solid.js | 9 + ...on-caution-solid.svg => caution-solid.svg} | 0 dist/{rvt-icon-caution.html => caution.html} | 0 dist/caution.js | 10 + dist/{rvt-icon-caution.svg => caution.svg} | 0 ...t-icon-chat-solid.html => chat-solid.html} | 0 dist/chat-solid.js | 9 + ...rvt-icon-chat-solid.svg => chat-solid.svg} | 0 dist/{rvt-icon-chat.html => chat.html} | 0 dist/chat.js | 10 + dist/{rvt-icon-chat.svg => chat.svg} | 0 ...rvt-icon-check-all.html => check-all.html} | 0 dist/check-all.js | 9 + .../{rvt-icon-check-all.svg => check-all.svg} | 0 ...eakout.html => check-circle-breakout.html} | 0 dist/check-circle-breakout.js | 10 + ...breakout.svg => check-circle-breakout.svg} | 0 ...cle-solid.html => check-circle-solid.html} | 0 dist/check-circle-solid.js | 9 + ...ircle-solid.svg => check-circle-solid.svg} | 0 ...on-check-circle.html => check-circle.html} | 0 dist/check-circle.js | 10 + ...icon-check-circle.svg => check-circle.svg} | 0 dist/{rvt-icon-check.html => check.html} | 0 dist/check.js | 9 + dist/{rvt-icon-check.svg => check.svg} | 0 ...on-chevron-down.html => chevron-down.html} | 0 dist/chevron-down.js | 9 + ...icon-chevron-down.svg => chevron-down.svg} | 0 ...on-chevron-left.html => chevron-left.html} | 0 dist/chevron-left.js | 9 + ...icon-chevron-left.svg => chevron-left.svg} | 0 ...-chevron-right.html => chevron-right.html} | 0 dist/chevron-right.js | 9 + ...on-chevron-right.svg => chevron-right.svg} | 0 ...t-icon-chevron-up.html => chevron-up.html} | 0 dist/chevron-up.js | 9 + ...rvt-icon-chevron-up.svg => chevron-up.svg} | 0 ...-chevrons-left.html => chevrons-left.html} | 0 dist/chevrons-left.js | 10 + ...on-chevrons-left.svg => chevrons-left.svg} | 0 ...hevrons-right.html => chevrons-right.html} | 0 dist/chevrons-right.js | 10 + ...-chevrons-right.svg => chevrons-right.svg} | 0 ...on-circle-solid.html => circle-solid.html} | 0 dist/circle-solid.js | 9 + ...icon-circle-solid.svg => circle-solid.svg} | 0 dist/{rvt-icon-circle.html => circle.html} | 0 dist/circle.js | 9 + dist/{rvt-icon-circle.svg => circle.svg} | 0 ...pboard-solid.html => clipboard-solid.html} | 0 dist/clipboard-solid.js | 9 + ...lipboard-solid.svg => clipboard-solid.svg} | 0 ...rvt-icon-clipboard.html => clipboard.html} | 0 dist/clipboard.js | 10 + .../{rvt-icon-clipboard.svg => clipboard.svg} | 0 ...icon-clock-solid.html => clock-solid.html} | 0 dist/clock-solid.js | 9 + ...t-icon-clock-solid.svg => clock-solid.svg} | 0 dist/{rvt-icon-clock.html => clock.html} | 0 dist/clock.js | 10 + dist/{rvt-icon-clock.svg => clock.svg} | 0 ...cle-solid.html => close-circle-solid.html} | 0 dist/close-circle-solid.js | 9 + ...ircle-solid.svg => close-circle-solid.svg} | 0 ...on-close-circle.html => close-circle.html} | 0 dist/close-circle.js | 10 + ...icon-close-circle.svg => close-circle.svg} | 0 dist/{rvt-icon-close.html => close.html} | 0 dist/close.js | 9 + dist/{rvt-icon-close.svg => close.svg} | 0 dist/{rvt-icon-code.html => code.html} | 0 dist/code.js | 9 + dist/{rvt-icon-code.svg => code.svg} | 0 .../{rvt-icon-collapse.html => collapse.html} | 0 dist/collapse.js | 9 + dist/{rvt-icon-collapse.svg => collapse.svg} | 0 ...t-icon-copy-solid.html => copy-solid.html} | 0 dist/copy-solid.js | 10 + ...rvt-icon-copy-solid.svg => copy-solid.svg} | 0 dist/{rvt-icon-copy.html => copy.html} | 0 dist/copy.js | 10 + dist/{rvt-icon-copy.svg => copy.svg} | 0 ...card-solid.html => credit-card-solid.html} | 0 dist/credit-card-solid.js | 9 + ...t-card-solid.svg => credit-card-solid.svg} | 0 ...icon-credit-card.html => credit-card.html} | 0 dist/credit-card.js | 9 + ...t-icon-credit-card.svg => credit-card.svg} | 0 dist/{rvt-icon-css.html => css.html} | 0 dist/css.js | 9 + dist/{rvt-icon-css.svg => css.svg} | 0 ...t-icon-data-solid.html => data-solid.html} | 0 dist/data-solid.js | 9 + ...rvt-icon-data-solid.svg => data-solid.svg} | 0 dist/{rvt-icon-data.html => data.html} | 0 dist/data.js | 9 + dist/{rvt-icon-data.svg => data.svg} | 0 ...on-device-solid.html => device-solid.html} | 0 dist/device-solid.js | 10 + ...icon-device-solid.svg => device-solid.svg} | 0 dist/{rvt-icon-device.html => device.html} | 0 dist/device.js | 10 + dist/{rvt-icon-device.svg => device.svg} | 0 .../{rvt-icon-download.html => download.html} | 0 dist/download.js | 10 + dist/{rvt-icon-download.svg => download.svg} | 0 ...s-vertical.html => ellipsis-vertical.html} | 0 dist/ellipsis-vertical.js | 9 + ...sis-vertical.svg => ellipsis-vertical.svg} | 0 .../{rvt-icon-ellipsis.html => ellipsis.html} | 0 dist/ellipsis.js | 9 + dist/{rvt-icon-ellipsis.svg => ellipsis.svg} | 0 ...nvelope-solid.html => envelope-solid.html} | 0 dist/envelope-solid.js | 10 + ...-envelope-solid.svg => envelope-solid.svg} | 0 .../{rvt-icon-envelope.html => envelope.html} | 0 dist/envelope.js | 9 + dist/{rvt-icon-envelope.svg => envelope.svg} | 0 ...tml => exclamation-mark-circle-solid.html} | 0 dist/exclamation-mark-circle-solid.js | 9 + ....svg => exclamation-mark-circle-solid.svg} | 0 ...rcle.html => exclamation-mark-circle.html} | 0 dist/exclamation-mark-circle.js | 10 + ...circle.svg => exclamation-mark-circle.svg} | 0 ...mation-mark.html => exclamation-mark.html} | 0 dist/exclamation-mark.js | 9 + ...lamation-mark.svg => exclamation-mark.svg} | 0 dist/{rvt-icon-expand.html => expand.html} | 0 dist/expand.js | 9 + dist/{rvt-icon-expand.svg => expand.svg} | 0 ...-eye-off-solid.html => eye-off-solid.html} | 0 dist/eye-off-solid.js | 9 + ...on-eye-off-solid.svg => eye-off-solid.svg} | 0 dist/{rvt-icon-eye-off.html => eye-off.html} | 0 dist/eye-off.js | 9 + dist/{rvt-icon-eye-off.svg => eye-off.svg} | 0 ...rvt-icon-eye-solid.html => eye-solid.html} | 0 dist/eye-solid.js | 9 + .../{rvt-icon-eye-solid.svg => eye-solid.svg} | 0 dist/{rvt-icon-eye.html => eye.html} | 0 dist/eye.js | 10 + dist/{rvt-icon-eye.svg => eye.svg} | 0 ...t-icon-file-solid.html => file-solid.html} | 0 dist/file-solid.js | 9 + ...rvt-icon-file-solid.svg => file-solid.svg} | 0 dist/{rvt-icon-file.html => file.html} | 0 dist/file.js | 9 + dist/{rvt-icon-file.svg => file.svg} | 0 ...on-filter-solid.html => filter-solid.html} | 0 dist/filter-solid.js | 9 + ...icon-filter-solid.svg => filter-solid.svg} | 0 dist/{rvt-icon-filter.html => filter.html} | 0 dist/filter.js | 9 + dist/{rvt-icon-filter.svg => filter.svg} | 0 ...t-icon-flag-solid.html => flag-solid.html} | 0 dist/flag-solid.js | 9 + ...rvt-icon-flag-solid.svg => flag-solid.svg} | 0 dist/{rvt-icon-flag.html => flag.html} | 0 dist/flag.js | 9 + dist/{rvt-icon-flag.svg => flag.svg} | 0 ...t-icon-gear-solid.html => gear-solid.html} | 0 dist/gear-solid.js | 9 + ...rvt-icon-gear-solid.svg => gear-solid.svg} | 0 dist/{rvt-icon-gear.html => gear.html} | 0 dist/gear.js | 10 + dist/{rvt-icon-gear.svg => gear.svg} | 0 dist/{rvt-icon-gears.html => gears.html} | 0 dist/gears.js | 10 + dist/{rvt-icon-gears.svg => gears.svg} | 0 ...icon-globe-solid.html => globe-solid.html} | 0 dist/globe-solid.js | 9 + ...t-icon-globe-solid.svg => globe-solid.svg} | 0 dist/{rvt-icon-globe.html => globe.html} | 0 dist/globe.js | 9 + dist/{rvt-icon-globe.svg => globe.svg} | 0 ...d-horizontal.html => grid-horizontal.html} | 0 dist/grid-horizontal.js | 9 + ...rid-horizontal.svg => grid-horizontal.svg} | 0 ...t-icon-grid-solid.html => grid-solid.html} | 0 dist/grid-solid.js | 9 + ...rvt-icon-grid-solid.svg => grid-solid.svg} | 0 ...-grid-vertical.html => grid-vertical.html} | 0 dist/grid-vertical.js | 9 + ...on-grid-vertical.svg => grid-vertical.svg} | 0 dist/{rvt-icon-grid.html => grid.html} | 0 dist/grid.js | 9 + dist/{rvt-icon-grid.svg => grid.svg} | 0 ...icon-happy-solid.html => happy-solid.html} | 0 dist/happy-solid.js | 9 + ...t-icon-happy-solid.svg => happy-solid.svg} | 0 dist/{rvt-icon-happy.html => happy.html} | 0 dist/happy.js | 10 + dist/{rvt-icon-happy.svg => happy.svg} | 0 ...hones-solid.html => headphones-solid.html} | 0 dist/headphones-solid.js | 9 + ...dphones-solid.svg => headphones-solid.svg} | 0 ...t-icon-headphones.html => headphones.html} | 0 dist/headphones.js | 9 + ...rvt-icon-headphones.svg => headphones.svg} | 0 ...icon-heart-solid.html => heart-solid.html} | 0 dist/heart-solid.js | 9 + ...t-icon-heart-solid.svg => heart-solid.svg} | 0 dist/{rvt-icon-heart.html => heart.html} | 0 dist/heart.js | 9 + dist/{rvt-icon-heart.svg => heart.svg} | 0 ...t-icon-home-solid.html => home-solid.html} | 0 dist/home-solid.js | 9 + ...rvt-icon-home-solid.svg => home-solid.svg} | 0 dist/{rvt-icon-home.html => home.html} | 0 dist/home.js | 9 + dist/{rvt-icon-home.svg => home.svg} | 0 ...icon-image-solid.html => image-solid.html} | 0 dist/image-solid.js | 9 + ...t-icon-image-solid.svg => image-solid.svg} | 0 dist/{rvt-icon-image.html => image.html} | 0 dist/image.js | 10 + dist/{rvt-icon-image.svg => image.svg} | 0 ...e-solid.html => inbox-complete-solid.html} | 0 dist/inbox-complete-solid.js | 9 + ...ete-solid.svg => inbox-complete-solid.svg} | 0 ...nbox-complete.html => inbox-complete.html} | 0 dist/inbox-complete.js | 9 + ...-inbox-complete.svg => inbox-complete.svg} | 0 ...icon-inbox-solid.html => inbox-solid.html} | 0 dist/inbox-solid.js | 9 + ...t-icon-inbox-solid.svg => inbox-solid.svg} | 0 dist/{rvt-icon-inbox.html => inbox.html} | 0 dist/inbox.js | 9 + dist/{rvt-icon-inbox.svg => inbox.svg} | 0 dist/index.js | 210 ++++++++++++++++++ ...rcle-solid.html => info-circle-solid.html} | 0 dist/info-circle-solid.js | 9 + ...circle-solid.svg => info-circle-solid.svg} | 0 ...icon-info-circle.html => info-circle.html} | 0 dist/info-circle.js | 10 + ...t-icon-info-circle.svg => info-circle.svg} | 0 ...on-laptop-solid.html => laptop-solid.html} | 0 dist/laptop-solid.js | 9 + ...icon-laptop-solid.svg => laptop-solid.svg} | 0 dist/{rvt-icon-laptop.html => laptop.html} | 0 dist/laptop.js | 9 + dist/{rvt-icon-laptop.svg => laptop.svg} | 0 ...ox-solid.html => lightning-box-solid.html} | 0 dist/lightning-box-solid.js | 9 + ...-box-solid.svg => lightning-box-solid.svg} | 0 ...-lightning-box.html => lightning-box.html} | 0 dist/lightning-box.js | 10 + ...on-lightning-box.svg => lightning-box.svg} | 0 ...rvt-icon-lightning.html => lightning.html} | 0 dist/lightning.js | 9 + .../{rvt-icon-lightning.svg => lightning.svg} | 0 ...-link-external.html => link-external.html} | 0 dist/link-external.js | 10 + ...on-link-external.svg => link-external.svg} | 0 dist/{rvt-icon-link.html => link.html} | 0 dist/link.js | 10 + dist/{rvt-icon-link.svg => link.svg} | 0 dist/{rvt-icon-list.html => list.html} | 0 dist/list.js | 9 + dist/{rvt-icon-list.svg => list.svg} | 0 ...osed-solid.html => lock-closed-solid.html} | 0 dist/lock-closed-solid.js | 9 + ...closed-solid.svg => lock-closed-solid.svg} | 0 ...icon-lock-closed.html => lock-closed.html} | 0 dist/lock-closed.js | 10 + ...t-icon-lock-closed.svg => lock-closed.svg} | 0 ...k-open-solid.html => lock-open-solid.html} | 0 dist/lock-open-solid.js | 9 + ...ock-open-solid.svg => lock-open-solid.svg} | 0 ...rvt-icon-lock-open.html => lock-open.html} | 0 dist/lock-open.js | 10 + .../{rvt-icon-lock-open.svg => lock-open.svg} | 0 ...fying-glass.html => magnifying-glass.html} | 0 dist/magnifying-glass.js | 9 + ...nifying-glass.svg => magnifying-glass.svg} | 0 ...-map-pin-solid.html => map-pin-solid.html} | 0 dist/map-pin-solid.js | 9 + ...on-map-pin-solid.svg => map-pin-solid.svg} | 0 dist/{rvt-icon-map-pin.html => map-pin.html} | 0 dist/map-pin.js | 10 + dist/{rvt-icon-map-pin.svg => map-pin.svg} | 0 ...aphone-solid.html => megaphone-solid.html} | 0 dist/megaphone-solid.js | 9 + ...egaphone-solid.svg => megaphone-solid.svg} | 0 ...rvt-icon-megaphone.html => megaphone.html} | 0 dist/megaphone.js | 9 + .../{rvt-icon-megaphone.svg => megaphone.svg} | 0 dist/{rvt-icon-menu.html => menu.html} | 0 dist/menu.js | 9 + dist/{rvt-icon-menu.svg => menu.svg} | 0 ...f-solid.html => microphone-off-solid.html} | 0 dist/microphone-off-solid.js | 9 + ...off-solid.svg => microphone-off-solid.svg} | 0 ...icrophone-off.html => microphone-off.html} | 0 dist/microphone-off.js | 9 + ...-microphone-off.svg => microphone-off.svg} | 0 ...phone-solid.html => microphone-solid.html} | 0 dist/microphone-solid.js | 10 + ...rophone-solid.svg => microphone-solid.svg} | 0 ...t-icon-microphone.html => microphone.html} | 0 dist/microphone.js | 10 + ...rvt-icon-microphone.svg => microphone.svg} | 0 ...cle-solid.html => minus-circle-solid.html} | 0 dist/minus-circle-solid.js | 9 + ...ircle-solid.svg => minus-circle-solid.svg} | 0 ...on-minus-circle.html => minus-circle.html} | 0 dist/minus-circle.js | 10 + ...icon-minus-circle.svg => minus-circle.svg} | 0 dist/{rvt-icon-minus.html => minus.html} | 0 dist/minus.js | 9 + dist/{rvt-icon-minus.svg => minus.svg} | 0 dist/{rvt-icon-money.html => money.html} | 0 dist/money.js | 9 + dist/{rvt-icon-money.svg => money.svg} | 0 ...-neutral-solid.html => neutral-solid.html} | 0 dist/neutral-solid.js | 9 + ...on-neutral-solid.svg => neutral-solid.svg} | 0 dist/{rvt-icon-neutral.html => neutral.html} | 0 dist/neutral.js | 10 + dist/{rvt-icon-neutral.svg => neutral.svg} | 0 ...spaper-solid.html => newspaper-solid.html} | 0 dist/newspaper-solid.js | 9 + ...ewspaper-solid.svg => newspaper-solid.svg} | 0 ...rvt-icon-newspaper.html => newspaper.html} | 0 dist/newspaper.js | 10 + .../{rvt-icon-newspaper.svg => newspaper.svg} | 0 ...t-icon-note-solid.html => note-solid.html} | 0 dist/note-solid.js | 9 + ...rvt-icon-note-solid.svg => note-solid.svg} | 0 dist/{rvt-icon-note.html => note.html} | 0 dist/note.js | 10 + dist/{rvt-icon-note.svg => note.svg} | 0 ...on-ordered-list.html => ordered-list.html} | 0 dist/ordered-list.js | 9 + ...icon-ordered-list.svg => ordered-list.svg} | 0 ...icon-page-bottom.html => page-bottom.html} | 0 dist/page-bottom.js | 9 + ...t-icon-page-bottom.svg => page-bottom.svg} | 0 .../{rvt-icon-page-top.html => page-top.html} | 0 dist/page-top.js | 9 + dist/{rvt-icon-page-top.svg => page-top.svg} | 0 ...-parking-solid.html => parking-solid.html} | 0 dist/parking-solid.js | 10 + ...on-parking-solid.svg => parking-solid.svg} | 0 dist/{rvt-icon-parking.html => parking.html} | 0 dist/parking.js | 10 + dist/{rvt-icon-parking.svg => parking.svg} | 0 dist/{rvt-icon-pause.html => pause.html} | 0 dist/pause.js | 9 + dist/{rvt-icon-pause.svg => pause.svg} | 0 ...on-pencil-solid.html => pencil-solid.html} | 0 dist/pencil-solid.js | 9 + ...icon-pencil-solid.svg => pencil-solid.svg} | 0 dist/{rvt-icon-pencil.html => pencil.html} | 0 dist/pencil.js | 9 + dist/{rvt-icon-pencil.svg => pencil.svg} | 0 ...ile-solid.html => phone-mobile-solid.html} | 0 dist/phone-mobile-solid.js | 9 + ...obile-solid.svg => phone-mobile-solid.svg} | 0 ...on-phone-mobile.html => phone-mobile.html} | 0 dist/phone-mobile.js | 10 + ...icon-phone-mobile.svg => phone-mobile.svg} | 0 dist/{rvt-icon-phone.html => phone.html} | 0 dist/phone.js | 9 + dist/{rvt-icon-phone.svg => phone.svg} | 0 ...rvt-icon-pin-solid.html => pin-solid.html} | 0 dist/pin-solid.js | 9 + .../{rvt-icon-pin-solid.svg => pin-solid.svg} | 0 dist/{rvt-icon-pin.html => pin.html} | 0 dist/pin.js | 9 + dist/{rvt-icon-pin.svg => pin.svg} | 0 ...icon-plane-solid.html => plane-solid.html} | 0 dist/plane-solid.js | 9 + ...t-icon-plane-solid.svg => plane-solid.svg} | 0 dist/{rvt-icon-plane.html => plane.html} | 0 dist/plane.js | 9 + dist/{rvt-icon-plane.svg => plane.svg} | 0 ...t-icon-play-solid.html => play-solid.html} | 0 dist/play-solid.js | 9 + ...rvt-icon-play-solid.svg => play-solid.svg} | 0 dist/{rvt-icon-play.html => play.html} | 0 dist/play.js | 9 + dist/{rvt-icon-play.svg => play.svg} | 0 ...rcle-solid.html => plus-circle-solid.html} | 0 dist/plus-circle-solid.js | 9 + ...circle-solid.svg => plus-circle-solid.svg} | 0 ...icon-plus-circle.html => plus-circle.html} | 0 dist/plus-circle.js | 10 + ...t-icon-plus-circle.svg => plus-circle.svg} | 0 dist/{rvt-icon-plus.html => plus.html} | 0 dist/plus.js | 9 + dist/{rvt-icon-plus.svg => plus.svg} | 0 ...-printer-solid.html => printer-solid.html} | 0 dist/printer-solid.js | 9 + ...on-printer-solid.svg => printer-solid.svg} | 0 dist/{rvt-icon-printer.html => printer.html} | 0 dist/printer.js | 10 + dist/{rvt-icon-printer.svg => printer.svg} | 0 ...rk-solid.html => question-mark-solid.html} | 0 dist/question-mark-solid.js | 9 + ...mark-solid.svg => question-mark-solid.svg} | 0 ...-question-mark.html => question-mark.html} | 0 dist/question-mark.js | 10 + ...on-question-mark.svg => question-mark.svg} | 0 dist/{rvt-icon-redo.html => redo.html} | 0 dist/redo.js | 9 + dist/{rvt-icon-redo.svg => redo.svg} | 0 dist/rivet-icon-element.js | 156 +++++++++---- dist/rivet-icons.css | 23 -- dist/rivet-icons.html | 1 - dist/rivet-icons.js | 3 - dist/rivet-icons.svg | 1 - dist/{rvt-icon-rss.html => rss.html} | 0 dist/rss.js | 10 + dist/{rvt-icon-rss.svg => rss.svg} | 0 ...rvt-icon-sad-solid.html => sad-solid.html} | 0 dist/sad-solid.js | 9 + .../{rvt-icon-sad-solid.svg => sad-solid.svg} | 0 dist/{rvt-icon-sad.html => sad.html} | 0 dist/sad.js | 10 + dist/{rvt-icon-sad.svg => sad.svg} | 0 ...t-icon-save-solid.html => save-solid.html} | 0 dist/save-solid.js | 9 + ...rvt-icon-save-solid.svg => save-solid.svg} | 0 dist/{rvt-icon-save.html => save.html} | 0 dist/save.js | 10 + dist/{rvt-icon-save.svg => save.svg} | 0 .../{rvt-icon-settings.html => settings.html} | 0 dist/settings.js | 9 + dist/{rvt-icon-settings.svg => settings.svg} | 0 ...icon-share-solid.html => share-solid.html} | 0 dist/share-solid.js | 9 + ...t-icon-share-solid.svg => share-solid.svg} | 0 dist/{rvt-icon-share.html => share.html} | 0 dist/share.js | 9 + dist/{rvt-icon-share.svg => share.svg} | 0 ...icon-shirt-solid.html => shirt-solid.html} | 0 dist/shirt-solid.js | 9 + ...t-icon-shirt-solid.svg => shirt-solid.svg} | 0 dist/{rvt-icon-shirt.html => shirt.html} | 0 dist/shirt.js | 9 + dist/{rvt-icon-shirt.svg => shirt.svg} | 0 ...bag-solid.html => shopping-bag-solid.html} | 0 dist/shopping-bag-solid.js | 9 + ...g-bag-solid.svg => shopping-bag-solid.svg} | 0 ...on-shopping-bag.html => shopping-bag.html} | 0 dist/shopping-bag.js | 9 + ...icon-shopping-bag.svg => shopping-bag.svg} | 0 ...rt-solid.html => shopping-cart-solid.html} | 0 dist/shopping-cart-solid.js | 9 + ...cart-solid.svg => shopping-cart-solid.svg} | 0 ...-shopping-cart.html => shopping-cart.html} | 0 dist/shopping-cart.js | 9 + ...on-shopping-cart.svg => shopping-cart.svg} | 0 ...yside-solid.html => sidebyside-solid.html} | 0 dist/sidebyside-solid.js | 9 + ...ebyside-solid.svg => sidebyside-solid.svg} | 0 ...t-icon-sidebyside.html => sidebyside.html} | 0 dist/sidebyside.js | 9 + ...rvt-icon-sidebyside.svg => sidebyside.svg} | 0 ...t-icon-star-solid.html => star-solid.html} | 0 dist/star-solid.js | 9 + ...rvt-icon-star-solid.svg => star-solid.svg} | 0 dist/{rvt-icon-star.html => star.html} | 0 dist/star.js | 9 + dist/{rvt-icon-star.svg => star.svg} | 0 dist/{rvt-icon-sync.html => sync.html} | 0 dist/sync.js | 9 + dist/{rvt-icon-sync.svg => sync.svg} | 0 ...down-solid.html => thumbs-down-solid.html} | 0 dist/thumbs-down-solid.js | 9 + ...s-down-solid.svg => thumbs-down-solid.svg} | 0 ...icon-thumbs-down.html => thumbs-down.html} | 0 dist/thumbs-down.js | 9 + ...t-icon-thumbs-down.svg => thumbs-down.svg} | 0 ...mbs-up-solid.html => thumbs-up-solid.html} | 0 dist/thumbs-up-solid.js | 9 + ...humbs-up-solid.svg => thumbs-up-solid.svg} | 0 ...rvt-icon-thumbs-up.html => thumbs-up.html} | 0 dist/thumbs-up.js | 9 + .../{rvt-icon-thumbs-up.svg => thumbs-up.svg} | 0 ...on-transfer-alt.html => transfer-alt.html} | 0 dist/transfer-alt.js | 9 + ...icon-transfer-alt.svg => transfer-alt.svg} | 0 .../{rvt-icon-transfer.html => transfer.html} | 0 dist/transfer.js | 9 + dist/{rvt-icon-transfer.svg => transfer.svg} | 0 ...icon-trash-solid.html => trash-solid.html} | 0 dist/trash-solid.js | 9 + ...t-icon-trash-solid.svg => trash-solid.svg} | 0 dist/{rvt-icon-trash.html => trash.html} | 0 dist/trash.js | 10 + dist/{rvt-icon-trash.svg => trash.svg} | 0 dist/{rvt-icon-undo.html => undo.html} | 0 dist/undo.js | 9 + dist/{rvt-icon-undo.svg => undo.svg} | 0 dist/{rvt-icon-upload.html => upload.html} | 0 dist/upload.js | 10 + dist/{rvt-icon-upload.svg => upload.svg} | 0 ...ser-add-solid.html => user-add-solid.html} | 0 dist/user-add-solid.js | 9 + ...-user-add-solid.svg => user-add-solid.svg} | 0 .../{rvt-icon-user-add.html => user-add.html} | 0 dist/user-add.js | 9 + dist/{rvt-icon-user-add.svg => user-add.svg} | 0 ...group-solid.html => user-group-solid.html} | 0 dist/user-group-solid.js | 10 + ...r-group-solid.svg => user-group-solid.svg} | 0 ...t-icon-user-group.html => user-group.html} | 0 dist/user-group.js | 9 + ...rvt-icon-user-group.svg => user-group.svg} | 0 ...move-solid.html => user-remove-solid.html} | 0 dist/user-remove-solid.js | 9 + ...remove-solid.svg => user-remove-solid.svg} | 0 ...icon-user-remove.html => user-remove.html} | 0 dist/user-remove.js | 9 + ...t-icon-user-remove.svg => user-remove.svg} | 0 ...t-icon-user-solid.html => user-solid.html} | 0 dist/user-solid.js | 9 + ...rvt-icon-user-solid.svg => user-solid.svg} | 0 dist/{rvt-icon-user.html => user.html} | 0 dist/user.js | 9 + dist/{rvt-icon-user.svg => user.svg} | 0 ...tensils-solid.html => utensils-solid.html} | 0 dist/utensils-solid.js | 9 + ...-utensils-solid.svg => utensils-solid.svg} | 0 .../{rvt-icon-utensils.html => utensils.html} | 0 dist/utensils.js | 9 + dist/{rvt-icon-utensils.svg => utensils.svg} | 0 ...eo-off-solid.html => video-off-solid.html} | 0 dist/video-off-solid.js | 9 + ...ideo-off-solid.svg => video-off-solid.svg} | 0 ...rvt-icon-video-off.html => video-off.html} | 0 dist/video-off.js | 9 + .../{rvt-icon-video-off.svg => video-off.svg} | 0 ...icon-video-solid.html => video-solid.html} | 0 dist/video-solid.js | 9 + ...t-icon-video-solid.svg => video-solid.svg} | 0 dist/{rvt-icon-video.html => video.html} | 0 dist/video.js | 9 + dist/{rvt-icon-video.svg => video.svg} | 0 docs/_data/icons.js | 2 +- docs/_includes/layout.njk | 6 +- lib/buildIcons.js | 121 +++++----- lib/constants.js | 14 +- lib/{lib.js => readIcons.js} | 28 +-- lib/templates/rivet-icon-element.js | 156 +++++++++---- lib/templates/rivet-icon.js | 6 + lib/templates/rivet-icons.css | 23 -- lib/templates/rivet-icons.html | 1 - lib/templates/rivet-icons.js | 3 - package.json | 1 + scripts/build.js | 17 +- 649 files changed, 2451 insertions(+), 266 deletions(-) rename .eleventy.js => .eleventy.config.cjs (92%) rename dist/{rvt-icon-alarm-solid.html => alarm-solid.html} (100%) create mode 100644 dist/alarm-solid.js rename dist/{rvt-icon-alarm-solid.svg => alarm-solid.svg} (100%) rename dist/{rvt-icon-alarm.html => alarm.html} (100%) create mode 100644 dist/alarm.js rename dist/{rvt-icon-alarm.svg => alarm.svg} (100%) rename dist/{rvt-icon-arrow-anchor-down-left.html => arrow-anchor-down-left.html} (100%) create mode 100644 dist/arrow-anchor-down-left.js rename dist/{rvt-icon-arrow-anchor-down-left.svg => arrow-anchor-down-left.svg} (100%) rename dist/{rvt-icon-arrow-anchor-down-right.html => arrow-anchor-down-right.html} (100%) create mode 100644 dist/arrow-anchor-down-right.js rename dist/{rvt-icon-arrow-anchor-down-right.svg => arrow-anchor-down-right.svg} (100%) rename dist/{rvt-icon-arrow-anchor-up-left.html => arrow-anchor-up-left.html} (100%) create mode 100644 dist/arrow-anchor-up-left.js rename dist/{rvt-icon-arrow-anchor-up-left.svg => arrow-anchor-up-left.svg} (100%) rename dist/{rvt-icon-arrow-anchor-up-right.html => arrow-anchor-up-right.html} (100%) create mode 100644 dist/arrow-anchor-up-right.js rename dist/{rvt-icon-arrow-anchor-up-right.svg => arrow-anchor-up-right.svg} (100%) rename dist/{rvt-icon-arrow-down-left.html => arrow-down-left.html} (100%) create mode 100644 dist/arrow-down-left.js rename dist/{rvt-icon-arrow-down-left.svg => arrow-down-left.svg} (100%) rename dist/{rvt-icon-arrow-down-right.html => arrow-down-right.html} (100%) create mode 100644 dist/arrow-down-right.js rename dist/{rvt-icon-arrow-down-right.svg => arrow-down-right.svg} (100%) rename dist/{rvt-icon-arrow-down.html => arrow-down.html} (100%) create mode 100644 dist/arrow-down.js rename dist/{rvt-icon-arrow-down.svg => arrow-down.svg} (100%) rename dist/{rvt-icon-arrow-left.html => arrow-left.html} (100%) create mode 100644 dist/arrow-left.js rename dist/{rvt-icon-arrow-left.svg => arrow-left.svg} (100%) rename dist/{rvt-icon-arrow-right.html => arrow-right.html} (100%) create mode 100644 dist/arrow-right.js rename dist/{rvt-icon-arrow-right.svg => arrow-right.svg} (100%) rename dist/{rvt-icon-arrow-up-left.html => arrow-up-left.html} (100%) create mode 100644 dist/arrow-up-left.js rename dist/{rvt-icon-arrow-up-left.svg => arrow-up-left.svg} (100%) rename dist/{rvt-icon-arrow-up-right.html => arrow-up-right.html} (100%) create mode 100644 dist/arrow-up-right.js rename dist/{rvt-icon-arrow-up-right.svg => arrow-up-right.svg} (100%) rename dist/{rvt-icon-arrow-up.html => arrow-up.html} (100%) create mode 100644 dist/arrow-up.js rename dist/{rvt-icon-arrow-up.svg => arrow-up.svg} (100%) rename dist/{rvt-icon-audio-off-solid.html => audio-off-solid.html} (100%) create mode 100644 dist/audio-off-solid.js rename dist/{rvt-icon-audio-off-solid.svg => audio-off-solid.svg} (100%) rename dist/{rvt-icon-audio-off.html => audio-off.html} (100%) create mode 100644 dist/audio-off.js rename dist/{rvt-icon-audio-off.svg => audio-off.svg} (100%) rename dist/{rvt-icon-audio-solid.html => audio-solid.html} (100%) create mode 100644 dist/audio-solid.js rename dist/{rvt-icon-audio-solid.svg => audio-solid.svg} (100%) rename dist/{rvt-icon-audio.html => audio.html} (100%) create mode 100644 dist/audio.js rename dist/{rvt-icon-audio.svg => audio.svg} (100%) rename dist/{rvt-icon-ban-solid.html => ban-solid.html} (100%) create mode 100644 dist/ban-solid.js rename dist/{rvt-icon-ban-solid.svg => ban-solid.svg} (100%) rename dist/{rvt-icon-ban.html => ban.html} (100%) create mode 100644 dist/ban.js rename dist/{rvt-icon-ban.svg => ban.svg} (100%) rename dist/{rvt-icon-bell-solid.html => bell-solid.html} (100%) create mode 100644 dist/bell-solid.js rename dist/{rvt-icon-bell-solid.svg => bell-solid.svg} (100%) rename dist/{rvt-icon-bell.html => bell.html} (100%) create mode 100644 dist/bell.js rename dist/{rvt-icon-bell.svg => bell.svg} (100%) rename dist/{rvt-icon-bookmark-solid.html => bookmark-solid.html} (100%) create mode 100644 dist/bookmark-solid.js rename dist/{rvt-icon-bookmark-solid.svg => bookmark-solid.svg} (100%) rename dist/{rvt-icon-bookmark.html => bookmark.html} (100%) create mode 100644 dist/bookmark.js rename dist/{rvt-icon-bookmark.svg => bookmark.svg} (100%) rename dist/{rvt-icon-browser-window-solid.html => browser-window-solid.html} (100%) create mode 100644 dist/browser-window-solid.js rename dist/{rvt-icon-browser-window-solid.svg => browser-window-solid.svg} (100%) rename dist/{rvt-icon-browser-window.html => browser-window.html} (100%) create mode 100644 dist/browser-window.js rename dist/{rvt-icon-browser-window.svg => browser-window.svg} (100%) rename dist/{rvt-icon-building-solid.html => building-solid.html} (100%) create mode 100644 dist/building-solid.js rename dist/{rvt-icon-building-solid.svg => building-solid.svg} (100%) rename dist/{rvt-icon-building.html => building.html} (100%) create mode 100644 dist/building.js rename dist/{rvt-icon-building.svg => building.svg} (100%) rename dist/{rvt-icon-bus.html => bus.html} (100%) create mode 100644 dist/bus.js rename dist/{rvt-icon-bus.svg => bus.svg} (100%) rename dist/{rvt-icon-calendar-solid.html => calendar-solid.html} (100%) create mode 100644 dist/calendar-solid.js rename dist/{rvt-icon-calendar-solid.svg => calendar-solid.svg} (100%) rename dist/{rvt-icon-calendar.html => calendar.html} (100%) create mode 100644 dist/calendar.js rename dist/{rvt-icon-calendar.svg => calendar.svg} (100%) rename dist/{rvt-icon-caution-solid.html => caution-solid.html} (100%) create mode 100644 dist/caution-solid.js rename dist/{rvt-icon-caution-solid.svg => caution-solid.svg} (100%) rename dist/{rvt-icon-caution.html => caution.html} (100%) create mode 100644 dist/caution.js rename dist/{rvt-icon-caution.svg => caution.svg} (100%) rename dist/{rvt-icon-chat-solid.html => chat-solid.html} (100%) create mode 100644 dist/chat-solid.js rename dist/{rvt-icon-chat-solid.svg => chat-solid.svg} (100%) rename dist/{rvt-icon-chat.html => chat.html} (100%) create mode 100644 dist/chat.js rename dist/{rvt-icon-chat.svg => chat.svg} (100%) rename dist/{rvt-icon-check-all.html => check-all.html} (100%) create mode 100644 dist/check-all.js rename dist/{rvt-icon-check-all.svg => check-all.svg} (100%) rename dist/{rvt-icon-check-circle-breakout.html => check-circle-breakout.html} (100%) create mode 100644 dist/check-circle-breakout.js rename dist/{rvt-icon-check-circle-breakout.svg => check-circle-breakout.svg} (100%) rename dist/{rvt-icon-check-circle-solid.html => check-circle-solid.html} (100%) create mode 100644 dist/check-circle-solid.js rename dist/{rvt-icon-check-circle-solid.svg => check-circle-solid.svg} (100%) rename dist/{rvt-icon-check-circle.html => check-circle.html} (100%) create mode 100644 dist/check-circle.js rename dist/{rvt-icon-check-circle.svg => check-circle.svg} (100%) rename dist/{rvt-icon-check.html => check.html} (100%) create mode 100644 dist/check.js rename dist/{rvt-icon-check.svg => check.svg} (100%) rename dist/{rvt-icon-chevron-down.html => chevron-down.html} (100%) create mode 100644 dist/chevron-down.js rename dist/{rvt-icon-chevron-down.svg => chevron-down.svg} (100%) rename dist/{rvt-icon-chevron-left.html => chevron-left.html} (100%) create mode 100644 dist/chevron-left.js rename dist/{rvt-icon-chevron-left.svg => chevron-left.svg} (100%) rename dist/{rvt-icon-chevron-right.html => chevron-right.html} (100%) create mode 100644 dist/chevron-right.js rename dist/{rvt-icon-chevron-right.svg => chevron-right.svg} (100%) rename dist/{rvt-icon-chevron-up.html => chevron-up.html} (100%) create mode 100644 dist/chevron-up.js rename dist/{rvt-icon-chevron-up.svg => chevron-up.svg} (100%) rename dist/{rvt-icon-chevrons-left.html => chevrons-left.html} (100%) create mode 100644 dist/chevrons-left.js rename dist/{rvt-icon-chevrons-left.svg => chevrons-left.svg} (100%) rename dist/{rvt-icon-chevrons-right.html => chevrons-right.html} (100%) create mode 100644 dist/chevrons-right.js rename dist/{rvt-icon-chevrons-right.svg => chevrons-right.svg} (100%) rename dist/{rvt-icon-circle-solid.html => circle-solid.html} (100%) create mode 100644 dist/circle-solid.js rename dist/{rvt-icon-circle-solid.svg => circle-solid.svg} (100%) rename dist/{rvt-icon-circle.html => circle.html} (100%) create mode 100644 dist/circle.js rename dist/{rvt-icon-circle.svg => circle.svg} (100%) rename dist/{rvt-icon-clipboard-solid.html => clipboard-solid.html} (100%) create mode 100644 dist/clipboard-solid.js rename dist/{rvt-icon-clipboard-solid.svg => clipboard-solid.svg} (100%) rename dist/{rvt-icon-clipboard.html => clipboard.html} (100%) create mode 100644 dist/clipboard.js rename dist/{rvt-icon-clipboard.svg => clipboard.svg} (100%) rename dist/{rvt-icon-clock-solid.html => clock-solid.html} (100%) create mode 100644 dist/clock-solid.js rename dist/{rvt-icon-clock-solid.svg => clock-solid.svg} (100%) rename dist/{rvt-icon-clock.html => clock.html} (100%) create mode 100644 dist/clock.js rename dist/{rvt-icon-clock.svg => clock.svg} (100%) rename dist/{rvt-icon-close-circle-solid.html => close-circle-solid.html} (100%) create mode 100644 dist/close-circle-solid.js rename dist/{rvt-icon-close-circle-solid.svg => close-circle-solid.svg} (100%) rename dist/{rvt-icon-close-circle.html => close-circle.html} (100%) create mode 100644 dist/close-circle.js rename dist/{rvt-icon-close-circle.svg => close-circle.svg} (100%) rename dist/{rvt-icon-close.html => close.html} (100%) create mode 100644 dist/close.js rename dist/{rvt-icon-close.svg => close.svg} (100%) rename dist/{rvt-icon-code.html => code.html} (100%) create mode 100644 dist/code.js rename dist/{rvt-icon-code.svg => code.svg} (100%) rename dist/{rvt-icon-collapse.html => collapse.html} (100%) create mode 100644 dist/collapse.js rename dist/{rvt-icon-collapse.svg => collapse.svg} (100%) rename dist/{rvt-icon-copy-solid.html => copy-solid.html} (100%) create mode 100644 dist/copy-solid.js rename dist/{rvt-icon-copy-solid.svg => copy-solid.svg} (100%) rename dist/{rvt-icon-copy.html => copy.html} (100%) create mode 100644 dist/copy.js rename dist/{rvt-icon-copy.svg => copy.svg} (100%) rename dist/{rvt-icon-credit-card-solid.html => credit-card-solid.html} (100%) create mode 100644 dist/credit-card-solid.js rename dist/{rvt-icon-credit-card-solid.svg => credit-card-solid.svg} (100%) rename dist/{rvt-icon-credit-card.html => credit-card.html} (100%) create mode 100644 dist/credit-card.js rename dist/{rvt-icon-credit-card.svg => credit-card.svg} (100%) rename dist/{rvt-icon-css.html => css.html} (100%) create mode 100644 dist/css.js rename dist/{rvt-icon-css.svg => css.svg} (100%) rename dist/{rvt-icon-data-solid.html => data-solid.html} (100%) create mode 100644 dist/data-solid.js rename dist/{rvt-icon-data-solid.svg => data-solid.svg} (100%) rename dist/{rvt-icon-data.html => data.html} (100%) create mode 100644 dist/data.js rename dist/{rvt-icon-data.svg => data.svg} (100%) rename dist/{rvt-icon-device-solid.html => device-solid.html} (100%) create mode 100644 dist/device-solid.js rename dist/{rvt-icon-device-solid.svg => device-solid.svg} (100%) rename dist/{rvt-icon-device.html => device.html} (100%) create mode 100644 dist/device.js rename dist/{rvt-icon-device.svg => device.svg} (100%) rename dist/{rvt-icon-download.html => download.html} (100%) create mode 100644 dist/download.js rename dist/{rvt-icon-download.svg => download.svg} (100%) rename dist/{rvt-icon-ellipsis-vertical.html => ellipsis-vertical.html} (100%) create mode 100644 dist/ellipsis-vertical.js rename dist/{rvt-icon-ellipsis-vertical.svg => ellipsis-vertical.svg} (100%) rename dist/{rvt-icon-ellipsis.html => ellipsis.html} (100%) create mode 100644 dist/ellipsis.js rename dist/{rvt-icon-ellipsis.svg => ellipsis.svg} (100%) rename dist/{rvt-icon-envelope-solid.html => envelope-solid.html} (100%) create mode 100644 dist/envelope-solid.js rename dist/{rvt-icon-envelope-solid.svg => envelope-solid.svg} (100%) rename dist/{rvt-icon-envelope.html => envelope.html} (100%) create mode 100644 dist/envelope.js rename dist/{rvt-icon-envelope.svg => envelope.svg} (100%) rename dist/{rvt-icon-exclamation-mark-circle-solid.html => exclamation-mark-circle-solid.html} (100%) create mode 100644 dist/exclamation-mark-circle-solid.js rename dist/{rvt-icon-exclamation-mark-circle-solid.svg => exclamation-mark-circle-solid.svg} (100%) rename dist/{rvt-icon-exclamation-mark-circle.html => exclamation-mark-circle.html} (100%) create mode 100644 dist/exclamation-mark-circle.js rename dist/{rvt-icon-exclamation-mark-circle.svg => exclamation-mark-circle.svg} (100%) rename dist/{rvt-icon-exclamation-mark.html => exclamation-mark.html} (100%) create mode 100644 dist/exclamation-mark.js rename dist/{rvt-icon-exclamation-mark.svg => exclamation-mark.svg} (100%) rename dist/{rvt-icon-expand.html => expand.html} (100%) create mode 100644 dist/expand.js rename dist/{rvt-icon-expand.svg => expand.svg} (100%) rename dist/{rvt-icon-eye-off-solid.html => eye-off-solid.html} (100%) create mode 100644 dist/eye-off-solid.js rename dist/{rvt-icon-eye-off-solid.svg => eye-off-solid.svg} (100%) rename dist/{rvt-icon-eye-off.html => eye-off.html} (100%) create mode 100644 dist/eye-off.js rename dist/{rvt-icon-eye-off.svg => eye-off.svg} (100%) rename dist/{rvt-icon-eye-solid.html => eye-solid.html} (100%) create mode 100644 dist/eye-solid.js rename dist/{rvt-icon-eye-solid.svg => eye-solid.svg} (100%) rename dist/{rvt-icon-eye.html => eye.html} (100%) create mode 100644 dist/eye.js rename dist/{rvt-icon-eye.svg => eye.svg} (100%) rename dist/{rvt-icon-file-solid.html => file-solid.html} (100%) create mode 100644 dist/file-solid.js rename dist/{rvt-icon-file-solid.svg => file-solid.svg} (100%) rename dist/{rvt-icon-file.html => file.html} (100%) create mode 100644 dist/file.js rename dist/{rvt-icon-file.svg => file.svg} (100%) rename dist/{rvt-icon-filter-solid.html => filter-solid.html} (100%) create mode 100644 dist/filter-solid.js rename dist/{rvt-icon-filter-solid.svg => filter-solid.svg} (100%) rename dist/{rvt-icon-filter.html => filter.html} (100%) create mode 100644 dist/filter.js rename dist/{rvt-icon-filter.svg => filter.svg} (100%) rename dist/{rvt-icon-flag-solid.html => flag-solid.html} (100%) create mode 100644 dist/flag-solid.js rename dist/{rvt-icon-flag-solid.svg => flag-solid.svg} (100%) rename dist/{rvt-icon-flag.html => flag.html} (100%) create mode 100644 dist/flag.js rename dist/{rvt-icon-flag.svg => flag.svg} (100%) rename dist/{rvt-icon-gear-solid.html => gear-solid.html} (100%) create mode 100644 dist/gear-solid.js rename dist/{rvt-icon-gear-solid.svg => gear-solid.svg} (100%) rename dist/{rvt-icon-gear.html => gear.html} (100%) create mode 100644 dist/gear.js rename dist/{rvt-icon-gear.svg => gear.svg} (100%) rename dist/{rvt-icon-gears.html => gears.html} (100%) create mode 100644 dist/gears.js rename dist/{rvt-icon-gears.svg => gears.svg} (100%) rename dist/{rvt-icon-globe-solid.html => globe-solid.html} (100%) create mode 100644 dist/globe-solid.js rename dist/{rvt-icon-globe-solid.svg => globe-solid.svg} (100%) rename dist/{rvt-icon-globe.html => globe.html} (100%) create mode 100644 dist/globe.js rename dist/{rvt-icon-globe.svg => globe.svg} (100%) rename dist/{rvt-icon-grid-horizontal.html => grid-horizontal.html} (100%) create mode 100644 dist/grid-horizontal.js rename dist/{rvt-icon-grid-horizontal.svg => grid-horizontal.svg} (100%) rename dist/{rvt-icon-grid-solid.html => grid-solid.html} (100%) create mode 100644 dist/grid-solid.js rename dist/{rvt-icon-grid-solid.svg => grid-solid.svg} (100%) rename dist/{rvt-icon-grid-vertical.html => grid-vertical.html} (100%) create mode 100644 dist/grid-vertical.js rename dist/{rvt-icon-grid-vertical.svg => grid-vertical.svg} (100%) rename dist/{rvt-icon-grid.html => grid.html} (100%) create mode 100644 dist/grid.js rename dist/{rvt-icon-grid.svg => grid.svg} (100%) rename dist/{rvt-icon-happy-solid.html => happy-solid.html} (100%) create mode 100644 dist/happy-solid.js rename dist/{rvt-icon-happy-solid.svg => happy-solid.svg} (100%) rename dist/{rvt-icon-happy.html => happy.html} (100%) create mode 100644 dist/happy.js rename dist/{rvt-icon-happy.svg => happy.svg} (100%) rename dist/{rvt-icon-headphones-solid.html => headphones-solid.html} (100%) create mode 100644 dist/headphones-solid.js rename dist/{rvt-icon-headphones-solid.svg => headphones-solid.svg} (100%) rename dist/{rvt-icon-headphones.html => headphones.html} (100%) create mode 100644 dist/headphones.js rename dist/{rvt-icon-headphones.svg => headphones.svg} (100%) rename dist/{rvt-icon-heart-solid.html => heart-solid.html} (100%) create mode 100644 dist/heart-solid.js rename dist/{rvt-icon-heart-solid.svg => heart-solid.svg} (100%) rename dist/{rvt-icon-heart.html => heart.html} (100%) create mode 100644 dist/heart.js rename dist/{rvt-icon-heart.svg => heart.svg} (100%) rename dist/{rvt-icon-home-solid.html => home-solid.html} (100%) create mode 100644 dist/home-solid.js rename dist/{rvt-icon-home-solid.svg => home-solid.svg} (100%) rename dist/{rvt-icon-home.html => home.html} (100%) create mode 100644 dist/home.js rename dist/{rvt-icon-home.svg => home.svg} (100%) rename dist/{rvt-icon-image-solid.html => image-solid.html} (100%) create mode 100644 dist/image-solid.js rename dist/{rvt-icon-image-solid.svg => image-solid.svg} (100%) rename dist/{rvt-icon-image.html => image.html} (100%) create mode 100644 dist/image.js rename dist/{rvt-icon-image.svg => image.svg} (100%) rename dist/{rvt-icon-inbox-complete-solid.html => inbox-complete-solid.html} (100%) create mode 100644 dist/inbox-complete-solid.js rename dist/{rvt-icon-inbox-complete-solid.svg => inbox-complete-solid.svg} (100%) rename dist/{rvt-icon-inbox-complete.html => inbox-complete.html} (100%) create mode 100644 dist/inbox-complete.js rename dist/{rvt-icon-inbox-complete.svg => inbox-complete.svg} (100%) rename dist/{rvt-icon-inbox-solid.html => inbox-solid.html} (100%) create mode 100644 dist/inbox-solid.js rename dist/{rvt-icon-inbox-solid.svg => inbox-solid.svg} (100%) rename dist/{rvt-icon-inbox.html => inbox.html} (100%) create mode 100644 dist/inbox.js rename dist/{rvt-icon-inbox.svg => inbox.svg} (100%) create mode 100644 dist/index.js rename dist/{rvt-icon-info-circle-solid.html => info-circle-solid.html} (100%) create mode 100644 dist/info-circle-solid.js rename dist/{rvt-icon-info-circle-solid.svg => info-circle-solid.svg} (100%) rename dist/{rvt-icon-info-circle.html => info-circle.html} (100%) create mode 100644 dist/info-circle.js rename dist/{rvt-icon-info-circle.svg => info-circle.svg} (100%) rename dist/{rvt-icon-laptop-solid.html => laptop-solid.html} (100%) create mode 100644 dist/laptop-solid.js rename dist/{rvt-icon-laptop-solid.svg => laptop-solid.svg} (100%) rename dist/{rvt-icon-laptop.html => laptop.html} (100%) create mode 100644 dist/laptop.js rename dist/{rvt-icon-laptop.svg => laptop.svg} (100%) rename dist/{rvt-icon-lightning-box-solid.html => lightning-box-solid.html} (100%) create mode 100644 dist/lightning-box-solid.js rename dist/{rvt-icon-lightning-box-solid.svg => lightning-box-solid.svg} (100%) rename dist/{rvt-icon-lightning-box.html => lightning-box.html} (100%) create mode 100644 dist/lightning-box.js rename dist/{rvt-icon-lightning-box.svg => lightning-box.svg} (100%) rename dist/{rvt-icon-lightning.html => lightning.html} (100%) create mode 100644 dist/lightning.js rename dist/{rvt-icon-lightning.svg => lightning.svg} (100%) rename dist/{rvt-icon-link-external.html => link-external.html} (100%) create mode 100644 dist/link-external.js rename dist/{rvt-icon-link-external.svg => link-external.svg} (100%) rename dist/{rvt-icon-link.html => link.html} (100%) create mode 100644 dist/link.js rename dist/{rvt-icon-link.svg => link.svg} (100%) rename dist/{rvt-icon-list.html => list.html} (100%) create mode 100644 dist/list.js rename dist/{rvt-icon-list.svg => list.svg} (100%) rename dist/{rvt-icon-lock-closed-solid.html => lock-closed-solid.html} (100%) create mode 100644 dist/lock-closed-solid.js rename dist/{rvt-icon-lock-closed-solid.svg => lock-closed-solid.svg} (100%) rename dist/{rvt-icon-lock-closed.html => lock-closed.html} (100%) create mode 100644 dist/lock-closed.js rename dist/{rvt-icon-lock-closed.svg => lock-closed.svg} (100%) rename dist/{rvt-icon-lock-open-solid.html => lock-open-solid.html} (100%) create mode 100644 dist/lock-open-solid.js rename dist/{rvt-icon-lock-open-solid.svg => lock-open-solid.svg} (100%) rename dist/{rvt-icon-lock-open.html => lock-open.html} (100%) create mode 100644 dist/lock-open.js rename dist/{rvt-icon-lock-open.svg => lock-open.svg} (100%) rename dist/{rvt-icon-magnifying-glass.html => magnifying-glass.html} (100%) create mode 100644 dist/magnifying-glass.js rename dist/{rvt-icon-magnifying-glass.svg => magnifying-glass.svg} (100%) rename dist/{rvt-icon-map-pin-solid.html => map-pin-solid.html} (100%) create mode 100644 dist/map-pin-solid.js rename dist/{rvt-icon-map-pin-solid.svg => map-pin-solid.svg} (100%) rename dist/{rvt-icon-map-pin.html => map-pin.html} (100%) create mode 100644 dist/map-pin.js rename dist/{rvt-icon-map-pin.svg => map-pin.svg} (100%) rename dist/{rvt-icon-megaphone-solid.html => megaphone-solid.html} (100%) create mode 100644 dist/megaphone-solid.js rename dist/{rvt-icon-megaphone-solid.svg => megaphone-solid.svg} (100%) rename dist/{rvt-icon-megaphone.html => megaphone.html} (100%) create mode 100644 dist/megaphone.js rename dist/{rvt-icon-megaphone.svg => megaphone.svg} (100%) rename dist/{rvt-icon-menu.html => menu.html} (100%) create mode 100644 dist/menu.js rename dist/{rvt-icon-menu.svg => menu.svg} (100%) rename dist/{rvt-icon-microphone-off-solid.html => microphone-off-solid.html} (100%) create mode 100644 dist/microphone-off-solid.js rename dist/{rvt-icon-microphone-off-solid.svg => microphone-off-solid.svg} (100%) rename dist/{rvt-icon-microphone-off.html => microphone-off.html} (100%) create mode 100644 dist/microphone-off.js rename dist/{rvt-icon-microphone-off.svg => microphone-off.svg} (100%) rename dist/{rvt-icon-microphone-solid.html => microphone-solid.html} (100%) create mode 100644 dist/microphone-solid.js rename dist/{rvt-icon-microphone-solid.svg => microphone-solid.svg} (100%) rename dist/{rvt-icon-microphone.html => microphone.html} (100%) create mode 100644 dist/microphone.js rename dist/{rvt-icon-microphone.svg => microphone.svg} (100%) rename dist/{rvt-icon-minus-circle-solid.html => minus-circle-solid.html} (100%) create mode 100644 dist/minus-circle-solid.js rename dist/{rvt-icon-minus-circle-solid.svg => minus-circle-solid.svg} (100%) rename dist/{rvt-icon-minus-circle.html => minus-circle.html} (100%) create mode 100644 dist/minus-circle.js rename dist/{rvt-icon-minus-circle.svg => minus-circle.svg} (100%) rename dist/{rvt-icon-minus.html => minus.html} (100%) create mode 100644 dist/minus.js rename dist/{rvt-icon-minus.svg => minus.svg} (100%) rename dist/{rvt-icon-money.html => money.html} (100%) create mode 100644 dist/money.js rename dist/{rvt-icon-money.svg => money.svg} (100%) rename dist/{rvt-icon-neutral-solid.html => neutral-solid.html} (100%) create mode 100644 dist/neutral-solid.js rename dist/{rvt-icon-neutral-solid.svg => neutral-solid.svg} (100%) rename dist/{rvt-icon-neutral.html => neutral.html} (100%) create mode 100644 dist/neutral.js rename dist/{rvt-icon-neutral.svg => neutral.svg} (100%) rename dist/{rvt-icon-newspaper-solid.html => newspaper-solid.html} (100%) create mode 100644 dist/newspaper-solid.js rename dist/{rvt-icon-newspaper-solid.svg => newspaper-solid.svg} (100%) rename dist/{rvt-icon-newspaper.html => newspaper.html} (100%) create mode 100644 dist/newspaper.js rename dist/{rvt-icon-newspaper.svg => newspaper.svg} (100%) rename dist/{rvt-icon-note-solid.html => note-solid.html} (100%) create mode 100644 dist/note-solid.js rename dist/{rvt-icon-note-solid.svg => note-solid.svg} (100%) rename dist/{rvt-icon-note.html => note.html} (100%) create mode 100644 dist/note.js rename dist/{rvt-icon-note.svg => note.svg} (100%) rename dist/{rvt-icon-ordered-list.html => ordered-list.html} (100%) create mode 100644 dist/ordered-list.js rename dist/{rvt-icon-ordered-list.svg => ordered-list.svg} (100%) rename dist/{rvt-icon-page-bottom.html => page-bottom.html} (100%) create mode 100644 dist/page-bottom.js rename dist/{rvt-icon-page-bottom.svg => page-bottom.svg} (100%) rename dist/{rvt-icon-page-top.html => page-top.html} (100%) create mode 100644 dist/page-top.js rename dist/{rvt-icon-page-top.svg => page-top.svg} (100%) rename dist/{rvt-icon-parking-solid.html => parking-solid.html} (100%) create mode 100644 dist/parking-solid.js rename dist/{rvt-icon-parking-solid.svg => parking-solid.svg} (100%) rename dist/{rvt-icon-parking.html => parking.html} (100%) create mode 100644 dist/parking.js rename dist/{rvt-icon-parking.svg => parking.svg} (100%) rename dist/{rvt-icon-pause.html => pause.html} (100%) create mode 100644 dist/pause.js rename dist/{rvt-icon-pause.svg => pause.svg} (100%) rename dist/{rvt-icon-pencil-solid.html => pencil-solid.html} (100%) create mode 100644 dist/pencil-solid.js rename dist/{rvt-icon-pencil-solid.svg => pencil-solid.svg} (100%) rename dist/{rvt-icon-pencil.html => pencil.html} (100%) create mode 100644 dist/pencil.js rename dist/{rvt-icon-pencil.svg => pencil.svg} (100%) rename dist/{rvt-icon-phone-mobile-solid.html => phone-mobile-solid.html} (100%) create mode 100644 dist/phone-mobile-solid.js rename dist/{rvt-icon-phone-mobile-solid.svg => phone-mobile-solid.svg} (100%) rename dist/{rvt-icon-phone-mobile.html => phone-mobile.html} (100%) create mode 100644 dist/phone-mobile.js rename dist/{rvt-icon-phone-mobile.svg => phone-mobile.svg} (100%) rename dist/{rvt-icon-phone.html => phone.html} (100%) create mode 100644 dist/phone.js rename dist/{rvt-icon-phone.svg => phone.svg} (100%) rename dist/{rvt-icon-pin-solid.html => pin-solid.html} (100%) create mode 100644 dist/pin-solid.js rename dist/{rvt-icon-pin-solid.svg => pin-solid.svg} (100%) rename dist/{rvt-icon-pin.html => pin.html} (100%) create mode 100644 dist/pin.js rename dist/{rvt-icon-pin.svg => pin.svg} (100%) rename dist/{rvt-icon-plane-solid.html => plane-solid.html} (100%) create mode 100644 dist/plane-solid.js rename dist/{rvt-icon-plane-solid.svg => plane-solid.svg} (100%) rename dist/{rvt-icon-plane.html => plane.html} (100%) create mode 100644 dist/plane.js rename dist/{rvt-icon-plane.svg => plane.svg} (100%) rename dist/{rvt-icon-play-solid.html => play-solid.html} (100%) create mode 100644 dist/play-solid.js rename dist/{rvt-icon-play-solid.svg => play-solid.svg} (100%) rename dist/{rvt-icon-play.html => play.html} (100%) create mode 100644 dist/play.js rename dist/{rvt-icon-play.svg => play.svg} (100%) rename dist/{rvt-icon-plus-circle-solid.html => plus-circle-solid.html} (100%) create mode 100644 dist/plus-circle-solid.js rename dist/{rvt-icon-plus-circle-solid.svg => plus-circle-solid.svg} (100%) rename dist/{rvt-icon-plus-circle.html => plus-circle.html} (100%) create mode 100644 dist/plus-circle.js rename dist/{rvt-icon-plus-circle.svg => plus-circle.svg} (100%) rename dist/{rvt-icon-plus.html => plus.html} (100%) create mode 100644 dist/plus.js rename dist/{rvt-icon-plus.svg => plus.svg} (100%) rename dist/{rvt-icon-printer-solid.html => printer-solid.html} (100%) create mode 100644 dist/printer-solid.js rename dist/{rvt-icon-printer-solid.svg => printer-solid.svg} (100%) rename dist/{rvt-icon-printer.html => printer.html} (100%) create mode 100644 dist/printer.js rename dist/{rvt-icon-printer.svg => printer.svg} (100%) rename dist/{rvt-icon-question-mark-solid.html => question-mark-solid.html} (100%) create mode 100644 dist/question-mark-solid.js rename dist/{rvt-icon-question-mark-solid.svg => question-mark-solid.svg} (100%) rename dist/{rvt-icon-question-mark.html => question-mark.html} (100%) create mode 100644 dist/question-mark.js rename dist/{rvt-icon-question-mark.svg => question-mark.svg} (100%) rename dist/{rvt-icon-redo.html => redo.html} (100%) create mode 100644 dist/redo.js rename dist/{rvt-icon-redo.svg => redo.svg} (100%) delete mode 100644 dist/rivet-icons.css delete mode 100644 dist/rivet-icons.html delete mode 100644 dist/rivet-icons.js delete mode 100644 dist/rivet-icons.svg rename dist/{rvt-icon-rss.html => rss.html} (100%) create mode 100644 dist/rss.js rename dist/{rvt-icon-rss.svg => rss.svg} (100%) rename dist/{rvt-icon-sad-solid.html => sad-solid.html} (100%) create mode 100644 dist/sad-solid.js rename dist/{rvt-icon-sad-solid.svg => sad-solid.svg} (100%) rename dist/{rvt-icon-sad.html => sad.html} (100%) create mode 100644 dist/sad.js rename dist/{rvt-icon-sad.svg => sad.svg} (100%) rename dist/{rvt-icon-save-solid.html => save-solid.html} (100%) create mode 100644 dist/save-solid.js rename dist/{rvt-icon-save-solid.svg => save-solid.svg} (100%) rename dist/{rvt-icon-save.html => save.html} (100%) create mode 100644 dist/save.js rename dist/{rvt-icon-save.svg => save.svg} (100%) rename dist/{rvt-icon-settings.html => settings.html} (100%) create mode 100644 dist/settings.js rename dist/{rvt-icon-settings.svg => settings.svg} (100%) rename dist/{rvt-icon-share-solid.html => share-solid.html} (100%) create mode 100644 dist/share-solid.js rename dist/{rvt-icon-share-solid.svg => share-solid.svg} (100%) rename dist/{rvt-icon-share.html => share.html} (100%) create mode 100644 dist/share.js rename dist/{rvt-icon-share.svg => share.svg} (100%) rename dist/{rvt-icon-shirt-solid.html => shirt-solid.html} (100%) create mode 100644 dist/shirt-solid.js rename dist/{rvt-icon-shirt-solid.svg => shirt-solid.svg} (100%) rename dist/{rvt-icon-shirt.html => shirt.html} (100%) create mode 100644 dist/shirt.js rename dist/{rvt-icon-shirt.svg => shirt.svg} (100%) rename dist/{rvt-icon-shopping-bag-solid.html => shopping-bag-solid.html} (100%) create mode 100644 dist/shopping-bag-solid.js rename dist/{rvt-icon-shopping-bag-solid.svg => shopping-bag-solid.svg} (100%) rename dist/{rvt-icon-shopping-bag.html => shopping-bag.html} (100%) create mode 100644 dist/shopping-bag.js rename dist/{rvt-icon-shopping-bag.svg => shopping-bag.svg} (100%) rename dist/{rvt-icon-shopping-cart-solid.html => shopping-cart-solid.html} (100%) create mode 100644 dist/shopping-cart-solid.js rename dist/{rvt-icon-shopping-cart-solid.svg => shopping-cart-solid.svg} (100%) rename dist/{rvt-icon-shopping-cart.html => shopping-cart.html} (100%) create mode 100644 dist/shopping-cart.js rename dist/{rvt-icon-shopping-cart.svg => shopping-cart.svg} (100%) rename dist/{rvt-icon-sidebyside-solid.html => sidebyside-solid.html} (100%) create mode 100644 dist/sidebyside-solid.js rename dist/{rvt-icon-sidebyside-solid.svg => sidebyside-solid.svg} (100%) rename dist/{rvt-icon-sidebyside.html => sidebyside.html} (100%) create mode 100644 dist/sidebyside.js rename dist/{rvt-icon-sidebyside.svg => sidebyside.svg} (100%) rename dist/{rvt-icon-star-solid.html => star-solid.html} (100%) create mode 100644 dist/star-solid.js rename dist/{rvt-icon-star-solid.svg => star-solid.svg} (100%) rename dist/{rvt-icon-star.html => star.html} (100%) create mode 100644 dist/star.js rename dist/{rvt-icon-star.svg => star.svg} (100%) rename dist/{rvt-icon-sync.html => sync.html} (100%) create mode 100644 dist/sync.js rename dist/{rvt-icon-sync.svg => sync.svg} (100%) rename dist/{rvt-icon-thumbs-down-solid.html => thumbs-down-solid.html} (100%) create mode 100644 dist/thumbs-down-solid.js rename dist/{rvt-icon-thumbs-down-solid.svg => thumbs-down-solid.svg} (100%) rename dist/{rvt-icon-thumbs-down.html => thumbs-down.html} (100%) create mode 100644 dist/thumbs-down.js rename dist/{rvt-icon-thumbs-down.svg => thumbs-down.svg} (100%) rename dist/{rvt-icon-thumbs-up-solid.html => thumbs-up-solid.html} (100%) create mode 100644 dist/thumbs-up-solid.js rename dist/{rvt-icon-thumbs-up-solid.svg => thumbs-up-solid.svg} (100%) rename dist/{rvt-icon-thumbs-up.html => thumbs-up.html} (100%) create mode 100644 dist/thumbs-up.js rename dist/{rvt-icon-thumbs-up.svg => thumbs-up.svg} (100%) rename dist/{rvt-icon-transfer-alt.html => transfer-alt.html} (100%) create mode 100644 dist/transfer-alt.js rename dist/{rvt-icon-transfer-alt.svg => transfer-alt.svg} (100%) rename dist/{rvt-icon-transfer.html => transfer.html} (100%) create mode 100644 dist/transfer.js rename dist/{rvt-icon-transfer.svg => transfer.svg} (100%) rename dist/{rvt-icon-trash-solid.html => trash-solid.html} (100%) create mode 100644 dist/trash-solid.js rename dist/{rvt-icon-trash-solid.svg => trash-solid.svg} (100%) rename dist/{rvt-icon-trash.html => trash.html} (100%) create mode 100644 dist/trash.js rename dist/{rvt-icon-trash.svg => trash.svg} (100%) rename dist/{rvt-icon-undo.html => undo.html} (100%) create mode 100644 dist/undo.js rename dist/{rvt-icon-undo.svg => undo.svg} (100%) rename dist/{rvt-icon-upload.html => upload.html} (100%) create mode 100644 dist/upload.js rename dist/{rvt-icon-upload.svg => upload.svg} (100%) rename dist/{rvt-icon-user-add-solid.html => user-add-solid.html} (100%) create mode 100644 dist/user-add-solid.js rename dist/{rvt-icon-user-add-solid.svg => user-add-solid.svg} (100%) rename dist/{rvt-icon-user-add.html => user-add.html} (100%) create mode 100644 dist/user-add.js rename dist/{rvt-icon-user-add.svg => user-add.svg} (100%) rename dist/{rvt-icon-user-group-solid.html => user-group-solid.html} (100%) create mode 100644 dist/user-group-solid.js rename dist/{rvt-icon-user-group-solid.svg => user-group-solid.svg} (100%) rename dist/{rvt-icon-user-group.html => user-group.html} (100%) create mode 100644 dist/user-group.js rename dist/{rvt-icon-user-group.svg => user-group.svg} (100%) rename dist/{rvt-icon-user-remove-solid.html => user-remove-solid.html} (100%) create mode 100644 dist/user-remove-solid.js rename dist/{rvt-icon-user-remove-solid.svg => user-remove-solid.svg} (100%) rename dist/{rvt-icon-user-remove.html => user-remove.html} (100%) create mode 100644 dist/user-remove.js rename dist/{rvt-icon-user-remove.svg => user-remove.svg} (100%) rename dist/{rvt-icon-user-solid.html => user-solid.html} (100%) create mode 100644 dist/user-solid.js rename dist/{rvt-icon-user-solid.svg => user-solid.svg} (100%) rename dist/{rvt-icon-user.html => user.html} (100%) create mode 100644 dist/user.js rename dist/{rvt-icon-user.svg => user.svg} (100%) rename dist/{rvt-icon-utensils-solid.html => utensils-solid.html} (100%) create mode 100644 dist/utensils-solid.js rename dist/{rvt-icon-utensils-solid.svg => utensils-solid.svg} (100%) rename dist/{rvt-icon-utensils.html => utensils.html} (100%) create mode 100644 dist/utensils.js rename dist/{rvt-icon-utensils.svg => utensils.svg} (100%) rename dist/{rvt-icon-video-off-solid.html => video-off-solid.html} (100%) create mode 100644 dist/video-off-solid.js rename dist/{rvt-icon-video-off-solid.svg => video-off-solid.svg} (100%) rename dist/{rvt-icon-video-off.html => video-off.html} (100%) create mode 100644 dist/video-off.js rename dist/{rvt-icon-video-off.svg => video-off.svg} (100%) rename dist/{rvt-icon-video-solid.html => video-solid.html} (100%) create mode 100644 dist/video-solid.js rename dist/{rvt-icon-video-solid.svg => video-solid.svg} (100%) rename dist/{rvt-icon-video.html => video.html} (100%) create mode 100644 dist/video.js rename dist/{rvt-icon-video.svg => video.svg} (100%) rename lib/{lib.js => readIcons.js} (75%) create mode 100644 lib/templates/rivet-icon.js delete mode 100644 lib/templates/rivet-icons.css delete mode 100644 lib/templates/rivet-icons.html delete mode 100644 lib/templates/rivet-icons.js diff --git a/.eleventy.js b/.eleventy.config.cjs similarity index 92% rename from .eleventy.js rename to .eleventy.config.cjs index 32798c8e..720aec28 100644 --- a/.eleventy.js +++ b/.eleventy.config.cjs @@ -1,4 +1,4 @@ -const { DOCS_BUILD_DIR, DOCS_SRC_DIR, ICON_BUILD_DIR } = require('./lib/constants.js') +const { DOCS_BUILD_DIR, DOCS_SRC_DIR, ICON_BUILD_DIR } = require('./lib/constants.js'); module.exports = (config) => { config.addPassthroughCopy(ICON_BUILD_DIR) diff --git a/dist/rvt-icon-alarm-solid.html b/dist/alarm-solid.html similarity index 100% rename from dist/rvt-icon-alarm-solid.html rename to dist/alarm-solid.html diff --git a/dist/alarm-solid.js b/dist/alarm-solid.js new file mode 100644 index 00000000..28022f56 --- /dev/null +++ b/dist/alarm-solid.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'alarm-solid'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-alarm-solid.svg b/dist/alarm-solid.svg similarity index 100% rename from dist/rvt-icon-alarm-solid.svg rename to dist/alarm-solid.svg diff --git a/dist/rvt-icon-alarm.html b/dist/alarm.html similarity index 100% rename from dist/rvt-icon-alarm.html rename to dist/alarm.html diff --git a/dist/alarm.js b/dist/alarm.js new file mode 100644 index 00000000..6cd4fe83 --- /dev/null +++ b/dist/alarm.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'alarm'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-alarm.svg b/dist/alarm.svg similarity index 100% rename from dist/rvt-icon-alarm.svg rename to dist/alarm.svg diff --git a/dist/rvt-icon-arrow-anchor-down-left.html b/dist/arrow-anchor-down-left.html similarity index 100% rename from dist/rvt-icon-arrow-anchor-down-left.html rename to dist/arrow-anchor-down-left.html diff --git a/dist/arrow-anchor-down-left.js b/dist/arrow-anchor-down-left.js new file mode 100644 index 00000000..e0ea0b7e --- /dev/null +++ b/dist/arrow-anchor-down-left.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'arrow-anchor-down-left'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-arrow-anchor-down-left.svg b/dist/arrow-anchor-down-left.svg similarity index 100% rename from dist/rvt-icon-arrow-anchor-down-left.svg rename to dist/arrow-anchor-down-left.svg diff --git a/dist/rvt-icon-arrow-anchor-down-right.html b/dist/arrow-anchor-down-right.html similarity index 100% rename from dist/rvt-icon-arrow-anchor-down-right.html rename to dist/arrow-anchor-down-right.html diff --git a/dist/arrow-anchor-down-right.js b/dist/arrow-anchor-down-right.js new file mode 100644 index 00000000..11bd4c3d --- /dev/null +++ b/dist/arrow-anchor-down-right.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'arrow-anchor-down-right'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-arrow-anchor-down-right.svg b/dist/arrow-anchor-down-right.svg similarity index 100% rename from dist/rvt-icon-arrow-anchor-down-right.svg rename to dist/arrow-anchor-down-right.svg diff --git a/dist/rvt-icon-arrow-anchor-up-left.html b/dist/arrow-anchor-up-left.html similarity index 100% rename from dist/rvt-icon-arrow-anchor-up-left.html rename to dist/arrow-anchor-up-left.html diff --git a/dist/arrow-anchor-up-left.js b/dist/arrow-anchor-up-left.js new file mode 100644 index 00000000..4200b8f6 --- /dev/null +++ b/dist/arrow-anchor-up-left.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'arrow-anchor-up-left'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-arrow-anchor-up-left.svg b/dist/arrow-anchor-up-left.svg similarity index 100% rename from dist/rvt-icon-arrow-anchor-up-left.svg rename to dist/arrow-anchor-up-left.svg diff --git a/dist/rvt-icon-arrow-anchor-up-right.html b/dist/arrow-anchor-up-right.html similarity index 100% rename from dist/rvt-icon-arrow-anchor-up-right.html rename to dist/arrow-anchor-up-right.html diff --git a/dist/arrow-anchor-up-right.js b/dist/arrow-anchor-up-right.js new file mode 100644 index 00000000..aec558d1 --- /dev/null +++ b/dist/arrow-anchor-up-right.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'arrow-anchor-up-right'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-arrow-anchor-up-right.svg b/dist/arrow-anchor-up-right.svg similarity index 100% rename from dist/rvt-icon-arrow-anchor-up-right.svg rename to dist/arrow-anchor-up-right.svg diff --git a/dist/rvt-icon-arrow-down-left.html b/dist/arrow-down-left.html similarity index 100% rename from dist/rvt-icon-arrow-down-left.html rename to dist/arrow-down-left.html diff --git a/dist/arrow-down-left.js b/dist/arrow-down-left.js new file mode 100644 index 00000000..29dd9bcf --- /dev/null +++ b/dist/arrow-down-left.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'arrow-down-left'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-arrow-down-left.svg b/dist/arrow-down-left.svg similarity index 100% rename from dist/rvt-icon-arrow-down-left.svg rename to dist/arrow-down-left.svg diff --git a/dist/rvt-icon-arrow-down-right.html b/dist/arrow-down-right.html similarity index 100% rename from dist/rvt-icon-arrow-down-right.html rename to dist/arrow-down-right.html diff --git a/dist/arrow-down-right.js b/dist/arrow-down-right.js new file mode 100644 index 00000000..1536f38e --- /dev/null +++ b/dist/arrow-down-right.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'arrow-down-right'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-arrow-down-right.svg b/dist/arrow-down-right.svg similarity index 100% rename from dist/rvt-icon-arrow-down-right.svg rename to dist/arrow-down-right.svg diff --git a/dist/rvt-icon-arrow-down.html b/dist/arrow-down.html similarity index 100% rename from dist/rvt-icon-arrow-down.html rename to dist/arrow-down.html diff --git a/dist/arrow-down.js b/dist/arrow-down.js new file mode 100644 index 00000000..10dcb064 --- /dev/null +++ b/dist/arrow-down.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'arrow-down'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-arrow-down.svg b/dist/arrow-down.svg similarity index 100% rename from dist/rvt-icon-arrow-down.svg rename to dist/arrow-down.svg diff --git a/dist/rvt-icon-arrow-left.html b/dist/arrow-left.html similarity index 100% rename from dist/rvt-icon-arrow-left.html rename to dist/arrow-left.html diff --git a/dist/arrow-left.js b/dist/arrow-left.js new file mode 100644 index 00000000..99da3b61 --- /dev/null +++ b/dist/arrow-left.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'arrow-left'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-arrow-left.svg b/dist/arrow-left.svg similarity index 100% rename from dist/rvt-icon-arrow-left.svg rename to dist/arrow-left.svg diff --git a/dist/rvt-icon-arrow-right.html b/dist/arrow-right.html similarity index 100% rename from dist/rvt-icon-arrow-right.html rename to dist/arrow-right.html diff --git a/dist/arrow-right.js b/dist/arrow-right.js new file mode 100644 index 00000000..ba318932 --- /dev/null +++ b/dist/arrow-right.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'arrow-right'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-arrow-right.svg b/dist/arrow-right.svg similarity index 100% rename from dist/rvt-icon-arrow-right.svg rename to dist/arrow-right.svg diff --git a/dist/rvt-icon-arrow-up-left.html b/dist/arrow-up-left.html similarity index 100% rename from dist/rvt-icon-arrow-up-left.html rename to dist/arrow-up-left.html diff --git a/dist/arrow-up-left.js b/dist/arrow-up-left.js new file mode 100644 index 00000000..6fdd83b1 --- /dev/null +++ b/dist/arrow-up-left.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'arrow-up-left'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-arrow-up-left.svg b/dist/arrow-up-left.svg similarity index 100% rename from dist/rvt-icon-arrow-up-left.svg rename to dist/arrow-up-left.svg diff --git a/dist/rvt-icon-arrow-up-right.html b/dist/arrow-up-right.html similarity index 100% rename from dist/rvt-icon-arrow-up-right.html rename to dist/arrow-up-right.html diff --git a/dist/arrow-up-right.js b/dist/arrow-up-right.js new file mode 100644 index 00000000..d0e57c33 --- /dev/null +++ b/dist/arrow-up-right.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'arrow-up-right'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-arrow-up-right.svg b/dist/arrow-up-right.svg similarity index 100% rename from dist/rvt-icon-arrow-up-right.svg rename to dist/arrow-up-right.svg diff --git a/dist/rvt-icon-arrow-up.html b/dist/arrow-up.html similarity index 100% rename from dist/rvt-icon-arrow-up.html rename to dist/arrow-up.html diff --git a/dist/arrow-up.js b/dist/arrow-up.js new file mode 100644 index 00000000..1e38e782 --- /dev/null +++ b/dist/arrow-up.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'arrow-up'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-arrow-up.svg b/dist/arrow-up.svg similarity index 100% rename from dist/rvt-icon-arrow-up.svg rename to dist/arrow-up.svg diff --git a/dist/rvt-icon-audio-off-solid.html b/dist/audio-off-solid.html similarity index 100% rename from dist/rvt-icon-audio-off-solid.html rename to dist/audio-off-solid.html diff --git a/dist/audio-off-solid.js b/dist/audio-off-solid.js new file mode 100644 index 00000000..60a344fa --- /dev/null +++ b/dist/audio-off-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'audio-off-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-audio-off-solid.svg b/dist/audio-off-solid.svg similarity index 100% rename from dist/rvt-icon-audio-off-solid.svg rename to dist/audio-off-solid.svg diff --git a/dist/rvt-icon-audio-off.html b/dist/audio-off.html similarity index 100% rename from dist/rvt-icon-audio-off.html rename to dist/audio-off.html diff --git a/dist/audio-off.js b/dist/audio-off.js new file mode 100644 index 00000000..2f96927f --- /dev/null +++ b/dist/audio-off.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'audio-off'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-audio-off.svg b/dist/audio-off.svg similarity index 100% rename from dist/rvt-icon-audio-off.svg rename to dist/audio-off.svg diff --git a/dist/rvt-icon-audio-solid.html b/dist/audio-solid.html similarity index 100% rename from dist/rvt-icon-audio-solid.html rename to dist/audio-solid.html diff --git a/dist/audio-solid.js b/dist/audio-solid.js new file mode 100644 index 00000000..8c925f5d --- /dev/null +++ b/dist/audio-solid.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'audio-solid'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-audio-solid.svg b/dist/audio-solid.svg similarity index 100% rename from dist/rvt-icon-audio-solid.svg rename to dist/audio-solid.svg diff --git a/dist/rvt-icon-audio.html b/dist/audio.html similarity index 100% rename from dist/rvt-icon-audio.html rename to dist/audio.html diff --git a/dist/audio.js b/dist/audio.js new file mode 100644 index 00000000..fb993afb --- /dev/null +++ b/dist/audio.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'audio'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-audio.svg b/dist/audio.svg similarity index 100% rename from dist/rvt-icon-audio.svg rename to dist/audio.svg diff --git a/dist/rvt-icon-ban-solid.html b/dist/ban-solid.html similarity index 100% rename from dist/rvt-icon-ban-solid.html rename to dist/ban-solid.html diff --git a/dist/ban-solid.js b/dist/ban-solid.js new file mode 100644 index 00000000..730847f1 --- /dev/null +++ b/dist/ban-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'ban-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-ban-solid.svg b/dist/ban-solid.svg similarity index 100% rename from dist/rvt-icon-ban-solid.svg rename to dist/ban-solid.svg diff --git a/dist/rvt-icon-ban.html b/dist/ban.html similarity index 100% rename from dist/rvt-icon-ban.html rename to dist/ban.html diff --git a/dist/ban.js b/dist/ban.js new file mode 100644 index 00000000..4616cc57 --- /dev/null +++ b/dist/ban.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'ban'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-ban.svg b/dist/ban.svg similarity index 100% rename from dist/rvt-icon-ban.svg rename to dist/ban.svg diff --git a/dist/rvt-icon-bell-solid.html b/dist/bell-solid.html similarity index 100% rename from dist/rvt-icon-bell-solid.html rename to dist/bell-solid.html diff --git a/dist/bell-solid.js b/dist/bell-solid.js new file mode 100644 index 00000000..d78e563a --- /dev/null +++ b/dist/bell-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'bell-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-bell-solid.svg b/dist/bell-solid.svg similarity index 100% rename from dist/rvt-icon-bell-solid.svg rename to dist/bell-solid.svg diff --git a/dist/rvt-icon-bell.html b/dist/bell.html similarity index 100% rename from dist/rvt-icon-bell.html rename to dist/bell.html diff --git a/dist/bell.js b/dist/bell.js new file mode 100644 index 00000000..2d35e34d --- /dev/null +++ b/dist/bell.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'bell'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-bell.svg b/dist/bell.svg similarity index 100% rename from dist/rvt-icon-bell.svg rename to dist/bell.svg diff --git a/dist/rvt-icon-bookmark-solid.html b/dist/bookmark-solid.html similarity index 100% rename from dist/rvt-icon-bookmark-solid.html rename to dist/bookmark-solid.html diff --git a/dist/bookmark-solid.js b/dist/bookmark-solid.js new file mode 100644 index 00000000..8c6224a8 --- /dev/null +++ b/dist/bookmark-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'bookmark-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-bookmark-solid.svg b/dist/bookmark-solid.svg similarity index 100% rename from dist/rvt-icon-bookmark-solid.svg rename to dist/bookmark-solid.svg diff --git a/dist/rvt-icon-bookmark.html b/dist/bookmark.html similarity index 100% rename from dist/rvt-icon-bookmark.html rename to dist/bookmark.html diff --git a/dist/bookmark.js b/dist/bookmark.js new file mode 100644 index 00000000..333bcfb5 --- /dev/null +++ b/dist/bookmark.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'bookmark'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-bookmark.svg b/dist/bookmark.svg similarity index 100% rename from dist/rvt-icon-bookmark.svg rename to dist/bookmark.svg diff --git a/dist/rvt-icon-browser-window-solid.html b/dist/browser-window-solid.html similarity index 100% rename from dist/rvt-icon-browser-window-solid.html rename to dist/browser-window-solid.html diff --git a/dist/browser-window-solid.js b/dist/browser-window-solid.js new file mode 100644 index 00000000..24430e8e --- /dev/null +++ b/dist/browser-window-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'browser-window-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-browser-window-solid.svg b/dist/browser-window-solid.svg similarity index 100% rename from dist/rvt-icon-browser-window-solid.svg rename to dist/browser-window-solid.svg diff --git a/dist/rvt-icon-browser-window.html b/dist/browser-window.html similarity index 100% rename from dist/rvt-icon-browser-window.html rename to dist/browser-window.html diff --git a/dist/browser-window.js b/dist/browser-window.js new file mode 100644 index 00000000..7e251671 --- /dev/null +++ b/dist/browser-window.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'browser-window'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-browser-window.svg b/dist/browser-window.svg similarity index 100% rename from dist/rvt-icon-browser-window.svg rename to dist/browser-window.svg diff --git a/dist/rvt-icon-building-solid.html b/dist/building-solid.html similarity index 100% rename from dist/rvt-icon-building-solid.html rename to dist/building-solid.html diff --git a/dist/building-solid.js b/dist/building-solid.js new file mode 100644 index 00000000..20d02b6a --- /dev/null +++ b/dist/building-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'building-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-building-solid.svg b/dist/building-solid.svg similarity index 100% rename from dist/rvt-icon-building-solid.svg rename to dist/building-solid.svg diff --git a/dist/rvt-icon-building.html b/dist/building.html similarity index 100% rename from dist/rvt-icon-building.html rename to dist/building.html diff --git a/dist/building.js b/dist/building.js new file mode 100644 index 00000000..3313667f --- /dev/null +++ b/dist/building.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'building'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-building.svg b/dist/building.svg similarity index 100% rename from dist/rvt-icon-building.svg rename to dist/building.svg diff --git a/dist/rvt-icon-bus.html b/dist/bus.html similarity index 100% rename from dist/rvt-icon-bus.html rename to dist/bus.html diff --git a/dist/bus.js b/dist/bus.js new file mode 100644 index 00000000..28253951 --- /dev/null +++ b/dist/bus.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'bus'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-bus.svg b/dist/bus.svg similarity index 100% rename from dist/rvt-icon-bus.svg rename to dist/bus.svg diff --git a/dist/rvt-icon-calendar-solid.html b/dist/calendar-solid.html similarity index 100% rename from dist/rvt-icon-calendar-solid.html rename to dist/calendar-solid.html diff --git a/dist/calendar-solid.js b/dist/calendar-solid.js new file mode 100644 index 00000000..e3a05e26 --- /dev/null +++ b/dist/calendar-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'calendar-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-calendar-solid.svg b/dist/calendar-solid.svg similarity index 100% rename from dist/rvt-icon-calendar-solid.svg rename to dist/calendar-solid.svg diff --git a/dist/rvt-icon-calendar.html b/dist/calendar.html similarity index 100% rename from dist/rvt-icon-calendar.html rename to dist/calendar.html diff --git a/dist/calendar.js b/dist/calendar.js new file mode 100644 index 00000000..2b1fc201 --- /dev/null +++ b/dist/calendar.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'calendar'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-calendar.svg b/dist/calendar.svg similarity index 100% rename from dist/rvt-icon-calendar.svg rename to dist/calendar.svg diff --git a/dist/rvt-icon-caution-solid.html b/dist/caution-solid.html similarity index 100% rename from dist/rvt-icon-caution-solid.html rename to dist/caution-solid.html diff --git a/dist/caution-solid.js b/dist/caution-solid.js new file mode 100644 index 00000000..d1810557 --- /dev/null +++ b/dist/caution-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'caution-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-caution-solid.svg b/dist/caution-solid.svg similarity index 100% rename from dist/rvt-icon-caution-solid.svg rename to dist/caution-solid.svg diff --git a/dist/rvt-icon-caution.html b/dist/caution.html similarity index 100% rename from dist/rvt-icon-caution.html rename to dist/caution.html diff --git a/dist/caution.js b/dist/caution.js new file mode 100644 index 00000000..c5eb77ca --- /dev/null +++ b/dist/caution.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'caution'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-caution.svg b/dist/caution.svg similarity index 100% rename from dist/rvt-icon-caution.svg rename to dist/caution.svg diff --git a/dist/rvt-icon-chat-solid.html b/dist/chat-solid.html similarity index 100% rename from dist/rvt-icon-chat-solid.html rename to dist/chat-solid.html diff --git a/dist/chat-solid.js b/dist/chat-solid.js new file mode 100644 index 00000000..2a5a19ac --- /dev/null +++ b/dist/chat-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'chat-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-chat-solid.svg b/dist/chat-solid.svg similarity index 100% rename from dist/rvt-icon-chat-solid.svg rename to dist/chat-solid.svg diff --git a/dist/rvt-icon-chat.html b/dist/chat.html similarity index 100% rename from dist/rvt-icon-chat.html rename to dist/chat.html diff --git a/dist/chat.js b/dist/chat.js new file mode 100644 index 00000000..448759b2 --- /dev/null +++ b/dist/chat.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'chat'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-chat.svg b/dist/chat.svg similarity index 100% rename from dist/rvt-icon-chat.svg rename to dist/chat.svg diff --git a/dist/rvt-icon-check-all.html b/dist/check-all.html similarity index 100% rename from dist/rvt-icon-check-all.html rename to dist/check-all.html diff --git a/dist/check-all.js b/dist/check-all.js new file mode 100644 index 00000000..76128958 --- /dev/null +++ b/dist/check-all.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'check-all'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-check-all.svg b/dist/check-all.svg similarity index 100% rename from dist/rvt-icon-check-all.svg rename to dist/check-all.svg diff --git a/dist/rvt-icon-check-circle-breakout.html b/dist/check-circle-breakout.html similarity index 100% rename from dist/rvt-icon-check-circle-breakout.html rename to dist/check-circle-breakout.html diff --git a/dist/check-circle-breakout.js b/dist/check-circle-breakout.js new file mode 100644 index 00000000..e5ea7148 --- /dev/null +++ b/dist/check-circle-breakout.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'check-circle-breakout'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-check-circle-breakout.svg b/dist/check-circle-breakout.svg similarity index 100% rename from dist/rvt-icon-check-circle-breakout.svg rename to dist/check-circle-breakout.svg diff --git a/dist/rvt-icon-check-circle-solid.html b/dist/check-circle-solid.html similarity index 100% rename from dist/rvt-icon-check-circle-solid.html rename to dist/check-circle-solid.html diff --git a/dist/check-circle-solid.js b/dist/check-circle-solid.js new file mode 100644 index 00000000..fe9b7c9a --- /dev/null +++ b/dist/check-circle-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'check-circle-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-check-circle-solid.svg b/dist/check-circle-solid.svg similarity index 100% rename from dist/rvt-icon-check-circle-solid.svg rename to dist/check-circle-solid.svg diff --git a/dist/rvt-icon-check-circle.html b/dist/check-circle.html similarity index 100% rename from dist/rvt-icon-check-circle.html rename to dist/check-circle.html diff --git a/dist/check-circle.js b/dist/check-circle.js new file mode 100644 index 00000000..e15b916b --- /dev/null +++ b/dist/check-circle.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'check-circle'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-check-circle.svg b/dist/check-circle.svg similarity index 100% rename from dist/rvt-icon-check-circle.svg rename to dist/check-circle.svg diff --git a/dist/rvt-icon-check.html b/dist/check.html similarity index 100% rename from dist/rvt-icon-check.html rename to dist/check.html diff --git a/dist/check.js b/dist/check.js new file mode 100644 index 00000000..a842e1be --- /dev/null +++ b/dist/check.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'check'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-check.svg b/dist/check.svg similarity index 100% rename from dist/rvt-icon-check.svg rename to dist/check.svg diff --git a/dist/rvt-icon-chevron-down.html b/dist/chevron-down.html similarity index 100% rename from dist/rvt-icon-chevron-down.html rename to dist/chevron-down.html diff --git a/dist/chevron-down.js b/dist/chevron-down.js new file mode 100644 index 00000000..44656c37 --- /dev/null +++ b/dist/chevron-down.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'chevron-down'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-chevron-down.svg b/dist/chevron-down.svg similarity index 100% rename from dist/rvt-icon-chevron-down.svg rename to dist/chevron-down.svg diff --git a/dist/rvt-icon-chevron-left.html b/dist/chevron-left.html similarity index 100% rename from dist/rvt-icon-chevron-left.html rename to dist/chevron-left.html diff --git a/dist/chevron-left.js b/dist/chevron-left.js new file mode 100644 index 00000000..f64b42bb --- /dev/null +++ b/dist/chevron-left.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'chevron-left'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-chevron-left.svg b/dist/chevron-left.svg similarity index 100% rename from dist/rvt-icon-chevron-left.svg rename to dist/chevron-left.svg diff --git a/dist/rvt-icon-chevron-right.html b/dist/chevron-right.html similarity index 100% rename from dist/rvt-icon-chevron-right.html rename to dist/chevron-right.html diff --git a/dist/chevron-right.js b/dist/chevron-right.js new file mode 100644 index 00000000..49b8043c --- /dev/null +++ b/dist/chevron-right.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'chevron-right'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-chevron-right.svg b/dist/chevron-right.svg similarity index 100% rename from dist/rvt-icon-chevron-right.svg rename to dist/chevron-right.svg diff --git a/dist/rvt-icon-chevron-up.html b/dist/chevron-up.html similarity index 100% rename from dist/rvt-icon-chevron-up.html rename to dist/chevron-up.html diff --git a/dist/chevron-up.js b/dist/chevron-up.js new file mode 100644 index 00000000..bedadc9c --- /dev/null +++ b/dist/chevron-up.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'chevron-up'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-chevron-up.svg b/dist/chevron-up.svg similarity index 100% rename from dist/rvt-icon-chevron-up.svg rename to dist/chevron-up.svg diff --git a/dist/rvt-icon-chevrons-left.html b/dist/chevrons-left.html similarity index 100% rename from dist/rvt-icon-chevrons-left.html rename to dist/chevrons-left.html diff --git a/dist/chevrons-left.js b/dist/chevrons-left.js new file mode 100644 index 00000000..5a603ae6 --- /dev/null +++ b/dist/chevrons-left.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'chevrons-left'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-chevrons-left.svg b/dist/chevrons-left.svg similarity index 100% rename from dist/rvt-icon-chevrons-left.svg rename to dist/chevrons-left.svg diff --git a/dist/rvt-icon-chevrons-right.html b/dist/chevrons-right.html similarity index 100% rename from dist/rvt-icon-chevrons-right.html rename to dist/chevrons-right.html diff --git a/dist/chevrons-right.js b/dist/chevrons-right.js new file mode 100644 index 00000000..ca3634a3 --- /dev/null +++ b/dist/chevrons-right.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'chevrons-right'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-chevrons-right.svg b/dist/chevrons-right.svg similarity index 100% rename from dist/rvt-icon-chevrons-right.svg rename to dist/chevrons-right.svg diff --git a/dist/rvt-icon-circle-solid.html b/dist/circle-solid.html similarity index 100% rename from dist/rvt-icon-circle-solid.html rename to dist/circle-solid.html diff --git a/dist/circle-solid.js b/dist/circle-solid.js new file mode 100644 index 00000000..45013342 --- /dev/null +++ b/dist/circle-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'circle-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-circle-solid.svg b/dist/circle-solid.svg similarity index 100% rename from dist/rvt-icon-circle-solid.svg rename to dist/circle-solid.svg diff --git a/dist/rvt-icon-circle.html b/dist/circle.html similarity index 100% rename from dist/rvt-icon-circle.html rename to dist/circle.html diff --git a/dist/circle.js b/dist/circle.js new file mode 100644 index 00000000..ec4fabc4 --- /dev/null +++ b/dist/circle.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'circle'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-circle.svg b/dist/circle.svg similarity index 100% rename from dist/rvt-icon-circle.svg rename to dist/circle.svg diff --git a/dist/rvt-icon-clipboard-solid.html b/dist/clipboard-solid.html similarity index 100% rename from dist/rvt-icon-clipboard-solid.html rename to dist/clipboard-solid.html diff --git a/dist/clipboard-solid.js b/dist/clipboard-solid.js new file mode 100644 index 00000000..d2400b57 --- /dev/null +++ b/dist/clipboard-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'clipboard-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-clipboard-solid.svg b/dist/clipboard-solid.svg similarity index 100% rename from dist/rvt-icon-clipboard-solid.svg rename to dist/clipboard-solid.svg diff --git a/dist/rvt-icon-clipboard.html b/dist/clipboard.html similarity index 100% rename from dist/rvt-icon-clipboard.html rename to dist/clipboard.html diff --git a/dist/clipboard.js b/dist/clipboard.js new file mode 100644 index 00000000..73713ed1 --- /dev/null +++ b/dist/clipboard.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'clipboard'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-clipboard.svg b/dist/clipboard.svg similarity index 100% rename from dist/rvt-icon-clipboard.svg rename to dist/clipboard.svg diff --git a/dist/rvt-icon-clock-solid.html b/dist/clock-solid.html similarity index 100% rename from dist/rvt-icon-clock-solid.html rename to dist/clock-solid.html diff --git a/dist/clock-solid.js b/dist/clock-solid.js new file mode 100644 index 00000000..48d2f1bf --- /dev/null +++ b/dist/clock-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'clock-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-clock-solid.svg b/dist/clock-solid.svg similarity index 100% rename from dist/rvt-icon-clock-solid.svg rename to dist/clock-solid.svg diff --git a/dist/rvt-icon-clock.html b/dist/clock.html similarity index 100% rename from dist/rvt-icon-clock.html rename to dist/clock.html diff --git a/dist/clock.js b/dist/clock.js new file mode 100644 index 00000000..b3dff85a --- /dev/null +++ b/dist/clock.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'clock'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-clock.svg b/dist/clock.svg similarity index 100% rename from dist/rvt-icon-clock.svg rename to dist/clock.svg diff --git a/dist/rvt-icon-close-circle-solid.html b/dist/close-circle-solid.html similarity index 100% rename from dist/rvt-icon-close-circle-solid.html rename to dist/close-circle-solid.html diff --git a/dist/close-circle-solid.js b/dist/close-circle-solid.js new file mode 100644 index 00000000..851b32ca --- /dev/null +++ b/dist/close-circle-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'close-circle-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-close-circle-solid.svg b/dist/close-circle-solid.svg similarity index 100% rename from dist/rvt-icon-close-circle-solid.svg rename to dist/close-circle-solid.svg diff --git a/dist/rvt-icon-close-circle.html b/dist/close-circle.html similarity index 100% rename from dist/rvt-icon-close-circle.html rename to dist/close-circle.html diff --git a/dist/close-circle.js b/dist/close-circle.js new file mode 100644 index 00000000..d55df7b4 --- /dev/null +++ b/dist/close-circle.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'close-circle'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-close-circle.svg b/dist/close-circle.svg similarity index 100% rename from dist/rvt-icon-close-circle.svg rename to dist/close-circle.svg diff --git a/dist/rvt-icon-close.html b/dist/close.html similarity index 100% rename from dist/rvt-icon-close.html rename to dist/close.html diff --git a/dist/close.js b/dist/close.js new file mode 100644 index 00000000..896c43d8 --- /dev/null +++ b/dist/close.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'close'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-close.svg b/dist/close.svg similarity index 100% rename from dist/rvt-icon-close.svg rename to dist/close.svg diff --git a/dist/rvt-icon-code.html b/dist/code.html similarity index 100% rename from dist/rvt-icon-code.html rename to dist/code.html diff --git a/dist/code.js b/dist/code.js new file mode 100644 index 00000000..9a4f0686 --- /dev/null +++ b/dist/code.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'code'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-code.svg b/dist/code.svg similarity index 100% rename from dist/rvt-icon-code.svg rename to dist/code.svg diff --git a/dist/rvt-icon-collapse.html b/dist/collapse.html similarity index 100% rename from dist/rvt-icon-collapse.html rename to dist/collapse.html diff --git a/dist/collapse.js b/dist/collapse.js new file mode 100644 index 00000000..468a8365 --- /dev/null +++ b/dist/collapse.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'collapse'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-collapse.svg b/dist/collapse.svg similarity index 100% rename from dist/rvt-icon-collapse.svg rename to dist/collapse.svg diff --git a/dist/rvt-icon-copy-solid.html b/dist/copy-solid.html similarity index 100% rename from dist/rvt-icon-copy-solid.html rename to dist/copy-solid.html diff --git a/dist/copy-solid.js b/dist/copy-solid.js new file mode 100644 index 00000000..f7490e6c --- /dev/null +++ b/dist/copy-solid.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'copy-solid'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-copy-solid.svg b/dist/copy-solid.svg similarity index 100% rename from dist/rvt-icon-copy-solid.svg rename to dist/copy-solid.svg diff --git a/dist/rvt-icon-copy.html b/dist/copy.html similarity index 100% rename from dist/rvt-icon-copy.html rename to dist/copy.html diff --git a/dist/copy.js b/dist/copy.js new file mode 100644 index 00000000..8934524b --- /dev/null +++ b/dist/copy.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'copy'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-copy.svg b/dist/copy.svg similarity index 100% rename from dist/rvt-icon-copy.svg rename to dist/copy.svg diff --git a/dist/rvt-icon-credit-card-solid.html b/dist/credit-card-solid.html similarity index 100% rename from dist/rvt-icon-credit-card-solid.html rename to dist/credit-card-solid.html diff --git a/dist/credit-card-solid.js b/dist/credit-card-solid.js new file mode 100644 index 00000000..cec6b582 --- /dev/null +++ b/dist/credit-card-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'credit-card-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-credit-card-solid.svg b/dist/credit-card-solid.svg similarity index 100% rename from dist/rvt-icon-credit-card-solid.svg rename to dist/credit-card-solid.svg diff --git a/dist/rvt-icon-credit-card.html b/dist/credit-card.html similarity index 100% rename from dist/rvt-icon-credit-card.html rename to dist/credit-card.html diff --git a/dist/credit-card.js b/dist/credit-card.js new file mode 100644 index 00000000..2c83184d --- /dev/null +++ b/dist/credit-card.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'credit-card'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-credit-card.svg b/dist/credit-card.svg similarity index 100% rename from dist/rvt-icon-credit-card.svg rename to dist/credit-card.svg diff --git a/dist/rvt-icon-css.html b/dist/css.html similarity index 100% rename from dist/rvt-icon-css.html rename to dist/css.html diff --git a/dist/css.js b/dist/css.js new file mode 100644 index 00000000..b1878d9b --- /dev/null +++ b/dist/css.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'css'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-css.svg b/dist/css.svg similarity index 100% rename from dist/rvt-icon-css.svg rename to dist/css.svg diff --git a/dist/rvt-icon-data-solid.html b/dist/data-solid.html similarity index 100% rename from dist/rvt-icon-data-solid.html rename to dist/data-solid.html diff --git a/dist/data-solid.js b/dist/data-solid.js new file mode 100644 index 00000000..f3b00c42 --- /dev/null +++ b/dist/data-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'data-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-data-solid.svg b/dist/data-solid.svg similarity index 100% rename from dist/rvt-icon-data-solid.svg rename to dist/data-solid.svg diff --git a/dist/rvt-icon-data.html b/dist/data.html similarity index 100% rename from dist/rvt-icon-data.html rename to dist/data.html diff --git a/dist/data.js b/dist/data.js new file mode 100644 index 00000000..f309c7ba --- /dev/null +++ b/dist/data.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'data'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-data.svg b/dist/data.svg similarity index 100% rename from dist/rvt-icon-data.svg rename to dist/data.svg diff --git a/dist/rvt-icon-device-solid.html b/dist/device-solid.html similarity index 100% rename from dist/rvt-icon-device-solid.html rename to dist/device-solid.html diff --git a/dist/device-solid.js b/dist/device-solid.js new file mode 100644 index 00000000..89c78df5 --- /dev/null +++ b/dist/device-solid.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'device-solid'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-device-solid.svg b/dist/device-solid.svg similarity index 100% rename from dist/rvt-icon-device-solid.svg rename to dist/device-solid.svg diff --git a/dist/rvt-icon-device.html b/dist/device.html similarity index 100% rename from dist/rvt-icon-device.html rename to dist/device.html diff --git a/dist/device.js b/dist/device.js new file mode 100644 index 00000000..9e6d6a63 --- /dev/null +++ b/dist/device.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'device'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-device.svg b/dist/device.svg similarity index 100% rename from dist/rvt-icon-device.svg rename to dist/device.svg diff --git a/dist/rvt-icon-download.html b/dist/download.html similarity index 100% rename from dist/rvt-icon-download.html rename to dist/download.html diff --git a/dist/download.js b/dist/download.js new file mode 100644 index 00000000..6b8351f0 --- /dev/null +++ b/dist/download.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'download'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-download.svg b/dist/download.svg similarity index 100% rename from dist/rvt-icon-download.svg rename to dist/download.svg diff --git a/dist/rvt-icon-ellipsis-vertical.html b/dist/ellipsis-vertical.html similarity index 100% rename from dist/rvt-icon-ellipsis-vertical.html rename to dist/ellipsis-vertical.html diff --git a/dist/ellipsis-vertical.js b/dist/ellipsis-vertical.js new file mode 100644 index 00000000..2a743561 --- /dev/null +++ b/dist/ellipsis-vertical.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'ellipsis-vertical'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-ellipsis-vertical.svg b/dist/ellipsis-vertical.svg similarity index 100% rename from dist/rvt-icon-ellipsis-vertical.svg rename to dist/ellipsis-vertical.svg diff --git a/dist/rvt-icon-ellipsis.html b/dist/ellipsis.html similarity index 100% rename from dist/rvt-icon-ellipsis.html rename to dist/ellipsis.html diff --git a/dist/ellipsis.js b/dist/ellipsis.js new file mode 100644 index 00000000..6b4c5909 --- /dev/null +++ b/dist/ellipsis.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'ellipsis'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-ellipsis.svg b/dist/ellipsis.svg similarity index 100% rename from dist/rvt-icon-ellipsis.svg rename to dist/ellipsis.svg diff --git a/dist/rvt-icon-envelope-solid.html b/dist/envelope-solid.html similarity index 100% rename from dist/rvt-icon-envelope-solid.html rename to dist/envelope-solid.html diff --git a/dist/envelope-solid.js b/dist/envelope-solid.js new file mode 100644 index 00000000..ada518a3 --- /dev/null +++ b/dist/envelope-solid.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'envelope-solid'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-envelope-solid.svg b/dist/envelope-solid.svg similarity index 100% rename from dist/rvt-icon-envelope-solid.svg rename to dist/envelope-solid.svg diff --git a/dist/rvt-icon-envelope.html b/dist/envelope.html similarity index 100% rename from dist/rvt-icon-envelope.html rename to dist/envelope.html diff --git a/dist/envelope.js b/dist/envelope.js new file mode 100644 index 00000000..4c50db76 --- /dev/null +++ b/dist/envelope.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'envelope'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-envelope.svg b/dist/envelope.svg similarity index 100% rename from dist/rvt-icon-envelope.svg rename to dist/envelope.svg diff --git a/dist/rvt-icon-exclamation-mark-circle-solid.html b/dist/exclamation-mark-circle-solid.html similarity index 100% rename from dist/rvt-icon-exclamation-mark-circle-solid.html rename to dist/exclamation-mark-circle-solid.html diff --git a/dist/exclamation-mark-circle-solid.js b/dist/exclamation-mark-circle-solid.js new file mode 100644 index 00000000..9240a8a2 --- /dev/null +++ b/dist/exclamation-mark-circle-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'exclamation-mark-circle-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-exclamation-mark-circle-solid.svg b/dist/exclamation-mark-circle-solid.svg similarity index 100% rename from dist/rvt-icon-exclamation-mark-circle-solid.svg rename to dist/exclamation-mark-circle-solid.svg diff --git a/dist/rvt-icon-exclamation-mark-circle.html b/dist/exclamation-mark-circle.html similarity index 100% rename from dist/rvt-icon-exclamation-mark-circle.html rename to dist/exclamation-mark-circle.html diff --git a/dist/exclamation-mark-circle.js b/dist/exclamation-mark-circle.js new file mode 100644 index 00000000..775008a6 --- /dev/null +++ b/dist/exclamation-mark-circle.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'exclamation-mark-circle'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-exclamation-mark-circle.svg b/dist/exclamation-mark-circle.svg similarity index 100% rename from dist/rvt-icon-exclamation-mark-circle.svg rename to dist/exclamation-mark-circle.svg diff --git a/dist/rvt-icon-exclamation-mark.html b/dist/exclamation-mark.html similarity index 100% rename from dist/rvt-icon-exclamation-mark.html rename to dist/exclamation-mark.html diff --git a/dist/exclamation-mark.js b/dist/exclamation-mark.js new file mode 100644 index 00000000..3144a5b7 --- /dev/null +++ b/dist/exclamation-mark.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'exclamation-mark'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-exclamation-mark.svg b/dist/exclamation-mark.svg similarity index 100% rename from dist/rvt-icon-exclamation-mark.svg rename to dist/exclamation-mark.svg diff --git a/dist/rvt-icon-expand.html b/dist/expand.html similarity index 100% rename from dist/rvt-icon-expand.html rename to dist/expand.html diff --git a/dist/expand.js b/dist/expand.js new file mode 100644 index 00000000..9d72a4ff --- /dev/null +++ b/dist/expand.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'expand'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-expand.svg b/dist/expand.svg similarity index 100% rename from dist/rvt-icon-expand.svg rename to dist/expand.svg diff --git a/dist/rvt-icon-eye-off-solid.html b/dist/eye-off-solid.html similarity index 100% rename from dist/rvt-icon-eye-off-solid.html rename to dist/eye-off-solid.html diff --git a/dist/eye-off-solid.js b/dist/eye-off-solid.js new file mode 100644 index 00000000..6ba7b11f --- /dev/null +++ b/dist/eye-off-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'eye-off-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-eye-off-solid.svg b/dist/eye-off-solid.svg similarity index 100% rename from dist/rvt-icon-eye-off-solid.svg rename to dist/eye-off-solid.svg diff --git a/dist/rvt-icon-eye-off.html b/dist/eye-off.html similarity index 100% rename from dist/rvt-icon-eye-off.html rename to dist/eye-off.html diff --git a/dist/eye-off.js b/dist/eye-off.js new file mode 100644 index 00000000..c6c360a2 --- /dev/null +++ b/dist/eye-off.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'eye-off'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-eye-off.svg b/dist/eye-off.svg similarity index 100% rename from dist/rvt-icon-eye-off.svg rename to dist/eye-off.svg diff --git a/dist/rvt-icon-eye-solid.html b/dist/eye-solid.html similarity index 100% rename from dist/rvt-icon-eye-solid.html rename to dist/eye-solid.html diff --git a/dist/eye-solid.js b/dist/eye-solid.js new file mode 100644 index 00000000..d09aebd5 --- /dev/null +++ b/dist/eye-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'eye-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-eye-solid.svg b/dist/eye-solid.svg similarity index 100% rename from dist/rvt-icon-eye-solid.svg rename to dist/eye-solid.svg diff --git a/dist/rvt-icon-eye.html b/dist/eye.html similarity index 100% rename from dist/rvt-icon-eye.html rename to dist/eye.html diff --git a/dist/eye.js b/dist/eye.js new file mode 100644 index 00000000..6cedeb49 --- /dev/null +++ b/dist/eye.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'eye'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-eye.svg b/dist/eye.svg similarity index 100% rename from dist/rvt-icon-eye.svg rename to dist/eye.svg diff --git a/dist/rvt-icon-file-solid.html b/dist/file-solid.html similarity index 100% rename from dist/rvt-icon-file-solid.html rename to dist/file-solid.html diff --git a/dist/file-solid.js b/dist/file-solid.js new file mode 100644 index 00000000..1492224a --- /dev/null +++ b/dist/file-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'file-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-file-solid.svg b/dist/file-solid.svg similarity index 100% rename from dist/rvt-icon-file-solid.svg rename to dist/file-solid.svg diff --git a/dist/rvt-icon-file.html b/dist/file.html similarity index 100% rename from dist/rvt-icon-file.html rename to dist/file.html diff --git a/dist/file.js b/dist/file.js new file mode 100644 index 00000000..a62768dc --- /dev/null +++ b/dist/file.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'file'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-file.svg b/dist/file.svg similarity index 100% rename from dist/rvt-icon-file.svg rename to dist/file.svg diff --git a/dist/rvt-icon-filter-solid.html b/dist/filter-solid.html similarity index 100% rename from dist/rvt-icon-filter-solid.html rename to dist/filter-solid.html diff --git a/dist/filter-solid.js b/dist/filter-solid.js new file mode 100644 index 00000000..425238ce --- /dev/null +++ b/dist/filter-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'filter-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-filter-solid.svg b/dist/filter-solid.svg similarity index 100% rename from dist/rvt-icon-filter-solid.svg rename to dist/filter-solid.svg diff --git a/dist/rvt-icon-filter.html b/dist/filter.html similarity index 100% rename from dist/rvt-icon-filter.html rename to dist/filter.html diff --git a/dist/filter.js b/dist/filter.js new file mode 100644 index 00000000..f4ec0c6d --- /dev/null +++ b/dist/filter.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'filter'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-filter.svg b/dist/filter.svg similarity index 100% rename from dist/rvt-icon-filter.svg rename to dist/filter.svg diff --git a/dist/rvt-icon-flag-solid.html b/dist/flag-solid.html similarity index 100% rename from dist/rvt-icon-flag-solid.html rename to dist/flag-solid.html diff --git a/dist/flag-solid.js b/dist/flag-solid.js new file mode 100644 index 00000000..585a6d0b --- /dev/null +++ b/dist/flag-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'flag-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-flag-solid.svg b/dist/flag-solid.svg similarity index 100% rename from dist/rvt-icon-flag-solid.svg rename to dist/flag-solid.svg diff --git a/dist/rvt-icon-flag.html b/dist/flag.html similarity index 100% rename from dist/rvt-icon-flag.html rename to dist/flag.html diff --git a/dist/flag.js b/dist/flag.js new file mode 100644 index 00000000..cc5cbe41 --- /dev/null +++ b/dist/flag.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'flag'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-flag.svg b/dist/flag.svg similarity index 100% rename from dist/rvt-icon-flag.svg rename to dist/flag.svg diff --git a/dist/rvt-icon-gear-solid.html b/dist/gear-solid.html similarity index 100% rename from dist/rvt-icon-gear-solid.html rename to dist/gear-solid.html diff --git a/dist/gear-solid.js b/dist/gear-solid.js new file mode 100644 index 00000000..1315c629 --- /dev/null +++ b/dist/gear-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'gear-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-gear-solid.svg b/dist/gear-solid.svg similarity index 100% rename from dist/rvt-icon-gear-solid.svg rename to dist/gear-solid.svg diff --git a/dist/rvt-icon-gear.html b/dist/gear.html similarity index 100% rename from dist/rvt-icon-gear.html rename to dist/gear.html diff --git a/dist/gear.js b/dist/gear.js new file mode 100644 index 00000000..4e019fc4 --- /dev/null +++ b/dist/gear.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'gear'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-gear.svg b/dist/gear.svg similarity index 100% rename from dist/rvt-icon-gear.svg rename to dist/gear.svg diff --git a/dist/rvt-icon-gears.html b/dist/gears.html similarity index 100% rename from dist/rvt-icon-gears.html rename to dist/gears.html diff --git a/dist/gears.js b/dist/gears.js new file mode 100644 index 00000000..54ba1050 --- /dev/null +++ b/dist/gears.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'gears'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-gears.svg b/dist/gears.svg similarity index 100% rename from dist/rvt-icon-gears.svg rename to dist/gears.svg diff --git a/dist/rvt-icon-globe-solid.html b/dist/globe-solid.html similarity index 100% rename from dist/rvt-icon-globe-solid.html rename to dist/globe-solid.html diff --git a/dist/globe-solid.js b/dist/globe-solid.js new file mode 100644 index 00000000..913ca7a3 --- /dev/null +++ b/dist/globe-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'globe-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-globe-solid.svg b/dist/globe-solid.svg similarity index 100% rename from dist/rvt-icon-globe-solid.svg rename to dist/globe-solid.svg diff --git a/dist/rvt-icon-globe.html b/dist/globe.html similarity index 100% rename from dist/rvt-icon-globe.html rename to dist/globe.html diff --git a/dist/globe.js b/dist/globe.js new file mode 100644 index 00000000..28fb7cf9 --- /dev/null +++ b/dist/globe.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'globe'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-globe.svg b/dist/globe.svg similarity index 100% rename from dist/rvt-icon-globe.svg rename to dist/globe.svg diff --git a/dist/rvt-icon-grid-horizontal.html b/dist/grid-horizontal.html similarity index 100% rename from dist/rvt-icon-grid-horizontal.html rename to dist/grid-horizontal.html diff --git a/dist/grid-horizontal.js b/dist/grid-horizontal.js new file mode 100644 index 00000000..066f63d7 --- /dev/null +++ b/dist/grid-horizontal.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'grid-horizontal'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-grid-horizontal.svg b/dist/grid-horizontal.svg similarity index 100% rename from dist/rvt-icon-grid-horizontal.svg rename to dist/grid-horizontal.svg diff --git a/dist/rvt-icon-grid-solid.html b/dist/grid-solid.html similarity index 100% rename from dist/rvt-icon-grid-solid.html rename to dist/grid-solid.html diff --git a/dist/grid-solid.js b/dist/grid-solid.js new file mode 100644 index 00000000..a3d87a9c --- /dev/null +++ b/dist/grid-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'grid-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-grid-solid.svg b/dist/grid-solid.svg similarity index 100% rename from dist/rvt-icon-grid-solid.svg rename to dist/grid-solid.svg diff --git a/dist/rvt-icon-grid-vertical.html b/dist/grid-vertical.html similarity index 100% rename from dist/rvt-icon-grid-vertical.html rename to dist/grid-vertical.html diff --git a/dist/grid-vertical.js b/dist/grid-vertical.js new file mode 100644 index 00000000..67ef00a1 --- /dev/null +++ b/dist/grid-vertical.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'grid-vertical'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-grid-vertical.svg b/dist/grid-vertical.svg similarity index 100% rename from dist/rvt-icon-grid-vertical.svg rename to dist/grid-vertical.svg diff --git a/dist/rvt-icon-grid.html b/dist/grid.html similarity index 100% rename from dist/rvt-icon-grid.html rename to dist/grid.html diff --git a/dist/grid.js b/dist/grid.js new file mode 100644 index 00000000..455f96ed --- /dev/null +++ b/dist/grid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'grid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-grid.svg b/dist/grid.svg similarity index 100% rename from dist/rvt-icon-grid.svg rename to dist/grid.svg diff --git a/dist/rvt-icon-happy-solid.html b/dist/happy-solid.html similarity index 100% rename from dist/rvt-icon-happy-solid.html rename to dist/happy-solid.html diff --git a/dist/happy-solid.js b/dist/happy-solid.js new file mode 100644 index 00000000..daef2159 --- /dev/null +++ b/dist/happy-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'happy-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-happy-solid.svg b/dist/happy-solid.svg similarity index 100% rename from dist/rvt-icon-happy-solid.svg rename to dist/happy-solid.svg diff --git a/dist/rvt-icon-happy.html b/dist/happy.html similarity index 100% rename from dist/rvt-icon-happy.html rename to dist/happy.html diff --git a/dist/happy.js b/dist/happy.js new file mode 100644 index 00000000..27130840 --- /dev/null +++ b/dist/happy.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'happy'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-happy.svg b/dist/happy.svg similarity index 100% rename from dist/rvt-icon-happy.svg rename to dist/happy.svg diff --git a/dist/rvt-icon-headphones-solid.html b/dist/headphones-solid.html similarity index 100% rename from dist/rvt-icon-headphones-solid.html rename to dist/headphones-solid.html diff --git a/dist/headphones-solid.js b/dist/headphones-solid.js new file mode 100644 index 00000000..53b7689b --- /dev/null +++ b/dist/headphones-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'headphones-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-headphones-solid.svg b/dist/headphones-solid.svg similarity index 100% rename from dist/rvt-icon-headphones-solid.svg rename to dist/headphones-solid.svg diff --git a/dist/rvt-icon-headphones.html b/dist/headphones.html similarity index 100% rename from dist/rvt-icon-headphones.html rename to dist/headphones.html diff --git a/dist/headphones.js b/dist/headphones.js new file mode 100644 index 00000000..be7f2d66 --- /dev/null +++ b/dist/headphones.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'headphones'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-headphones.svg b/dist/headphones.svg similarity index 100% rename from dist/rvt-icon-headphones.svg rename to dist/headphones.svg diff --git a/dist/rvt-icon-heart-solid.html b/dist/heart-solid.html similarity index 100% rename from dist/rvt-icon-heart-solid.html rename to dist/heart-solid.html diff --git a/dist/heart-solid.js b/dist/heart-solid.js new file mode 100644 index 00000000..769b9c7b --- /dev/null +++ b/dist/heart-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'heart-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-heart-solid.svg b/dist/heart-solid.svg similarity index 100% rename from dist/rvt-icon-heart-solid.svg rename to dist/heart-solid.svg diff --git a/dist/rvt-icon-heart.html b/dist/heart.html similarity index 100% rename from dist/rvt-icon-heart.html rename to dist/heart.html diff --git a/dist/heart.js b/dist/heart.js new file mode 100644 index 00000000..299c6924 --- /dev/null +++ b/dist/heart.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'heart'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-heart.svg b/dist/heart.svg similarity index 100% rename from dist/rvt-icon-heart.svg rename to dist/heart.svg diff --git a/dist/rvt-icon-home-solid.html b/dist/home-solid.html similarity index 100% rename from dist/rvt-icon-home-solid.html rename to dist/home-solid.html diff --git a/dist/home-solid.js b/dist/home-solid.js new file mode 100644 index 00000000..d1cab2b1 --- /dev/null +++ b/dist/home-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'home-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-home-solid.svg b/dist/home-solid.svg similarity index 100% rename from dist/rvt-icon-home-solid.svg rename to dist/home-solid.svg diff --git a/dist/rvt-icon-home.html b/dist/home.html similarity index 100% rename from dist/rvt-icon-home.html rename to dist/home.html diff --git a/dist/home.js b/dist/home.js new file mode 100644 index 00000000..a2b0dd98 --- /dev/null +++ b/dist/home.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'home'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-home.svg b/dist/home.svg similarity index 100% rename from dist/rvt-icon-home.svg rename to dist/home.svg diff --git a/dist/rvt-icon-image-solid.html b/dist/image-solid.html similarity index 100% rename from dist/rvt-icon-image-solid.html rename to dist/image-solid.html diff --git a/dist/image-solid.js b/dist/image-solid.js new file mode 100644 index 00000000..b6eee86e --- /dev/null +++ b/dist/image-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'image-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-image-solid.svg b/dist/image-solid.svg similarity index 100% rename from dist/rvt-icon-image-solid.svg rename to dist/image-solid.svg diff --git a/dist/rvt-icon-image.html b/dist/image.html similarity index 100% rename from dist/rvt-icon-image.html rename to dist/image.html diff --git a/dist/image.js b/dist/image.js new file mode 100644 index 00000000..1b61f9ca --- /dev/null +++ b/dist/image.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'image'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-image.svg b/dist/image.svg similarity index 100% rename from dist/rvt-icon-image.svg rename to dist/image.svg diff --git a/dist/rvt-icon-inbox-complete-solid.html b/dist/inbox-complete-solid.html similarity index 100% rename from dist/rvt-icon-inbox-complete-solid.html rename to dist/inbox-complete-solid.html diff --git a/dist/inbox-complete-solid.js b/dist/inbox-complete-solid.js new file mode 100644 index 00000000..4502009b --- /dev/null +++ b/dist/inbox-complete-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'inbox-complete-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-inbox-complete-solid.svg b/dist/inbox-complete-solid.svg similarity index 100% rename from dist/rvt-icon-inbox-complete-solid.svg rename to dist/inbox-complete-solid.svg diff --git a/dist/rvt-icon-inbox-complete.html b/dist/inbox-complete.html similarity index 100% rename from dist/rvt-icon-inbox-complete.html rename to dist/inbox-complete.html diff --git a/dist/inbox-complete.js b/dist/inbox-complete.js new file mode 100644 index 00000000..8725ca43 --- /dev/null +++ b/dist/inbox-complete.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'inbox-complete'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-inbox-complete.svg b/dist/inbox-complete.svg similarity index 100% rename from dist/rvt-icon-inbox-complete.svg rename to dist/inbox-complete.svg diff --git a/dist/rvt-icon-inbox-solid.html b/dist/inbox-solid.html similarity index 100% rename from dist/rvt-icon-inbox-solid.html rename to dist/inbox-solid.html diff --git a/dist/inbox-solid.js b/dist/inbox-solid.js new file mode 100644 index 00000000..691be75e --- /dev/null +++ b/dist/inbox-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'inbox-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-inbox-solid.svg b/dist/inbox-solid.svg similarity index 100% rename from dist/rvt-icon-inbox-solid.svg rename to dist/inbox-solid.svg diff --git a/dist/rvt-icon-inbox.html b/dist/inbox.html similarity index 100% rename from dist/rvt-icon-inbox.html rename to dist/inbox.html diff --git a/dist/inbox.js b/dist/inbox.js new file mode 100644 index 00000000..15194793 --- /dev/null +++ b/dist/inbox.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'inbox'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-inbox.svg b/dist/inbox.svg similarity index 100% rename from dist/rvt-icon-inbox.svg rename to dist/inbox.svg diff --git a/dist/index.js b/dist/index.js new file mode 100644 index 00000000..ec5c8bba --- /dev/null +++ b/dist/index.js @@ -0,0 +1,210 @@ +import './alarm.js'; +import './alarm-solid.js'; +import './arrow-anchor-down-left.js'; +import './arrow-anchor-down-right.js'; +import './arrow-anchor-up-left.js'; +import './arrow-anchor-up-right.js'; +import './arrow-down.js'; +import './arrow-down-left.js'; +import './arrow-down-right.js'; +import './arrow-left.js'; +import './arrow-right.js'; +import './arrow-up.js'; +import './arrow-up-left.js'; +import './arrow-up-right.js'; +import './audio.js'; +import './audio-off.js'; +import './audio-off-solid.js'; +import './audio-solid.js'; +import './ban.js'; +import './ban-solid.js'; +import './bell.js'; +import './bell-solid.js'; +import './bookmark.js'; +import './bookmark-solid.js'; +import './browser-window.js'; +import './browser-window-solid.js'; +import './building.js'; +import './building-solid.js'; +import './bus.js'; +import './calendar.js'; +import './calendar-solid.js'; +import './caution.js'; +import './caution-solid.js'; +import './chat.js'; +import './chat-solid.js'; +import './check.js'; +import './check-all.js'; +import './check-circle.js'; +import './check-circle-breakout.js'; +import './check-circle-solid.js'; +import './chevron-down.js'; +import './chevron-left.js'; +import './chevron-right.js'; +import './chevron-up.js'; +import './chevrons-left.js'; +import './chevrons-right.js'; +import './circle.js'; +import './circle-solid.js'; +import './clipboard.js'; +import './clipboard-solid.js'; +import './clock.js'; +import './clock-solid.js'; +import './close.js'; +import './close-circle.js'; +import './close-circle-solid.js'; +import './code.js'; +import './collapse.js'; +import './copy.js'; +import './copy-solid.js'; +import './credit-card.js'; +import './credit-card-solid.js'; +import './css.js'; +import './data.js'; +import './data-solid.js'; +import './device.js'; +import './device-solid.js'; +import './download.js'; +import './ellipsis.js'; +import './ellipsis-vertical.js'; +import './envelope.js'; +import './envelope-solid.js'; +import './exclamation-mark.js'; +import './exclamation-mark-circle.js'; +import './exclamation-mark-circle-solid.js'; +import './expand.js'; +import './eye.js'; +import './eye-off.js'; +import './eye-off-solid.js'; +import './eye-solid.js'; +import './file.js'; +import './file-solid.js'; +import './filter.js'; +import './filter-solid.js'; +import './flag.js'; +import './flag-solid.js'; +import './gear.js'; +import './gear-solid.js'; +import './gears.js'; +import './globe.js'; +import './globe-solid.js'; +import './grid.js'; +import './grid-horizontal.js'; +import './grid-solid.js'; +import './grid-vertical.js'; +import './happy.js'; +import './happy-solid.js'; +import './headphones.js'; +import './headphones-solid.js'; +import './heart.js'; +import './heart-solid.js'; +import './home.js'; +import './home-solid.js'; +import './image.js'; +import './image-solid.js'; +import './inbox.js'; +import './inbox-complete.js'; +import './inbox-complete-solid.js'; +import './inbox-solid.js'; +import './info-circle.js'; +import './info-circle-solid.js'; +import './laptop.js'; +import './laptop-solid.js'; +import './lightning.js'; +import './lightning-box.js'; +import './lightning-box-solid.js'; +import './link.js'; +import './link-external.js'; +import './list.js'; +import './lock-closed.js'; +import './lock-closed-solid.js'; +import './lock-open.js'; +import './lock-open-solid.js'; +import './magnifying-glass.js'; +import './map-pin.js'; +import './map-pin-solid.js'; +import './megaphone.js'; +import './megaphone-solid.js'; +import './menu.js'; +import './microphone.js'; +import './microphone-off.js'; +import './microphone-off-solid.js'; +import './microphone-solid.js'; +import './minus.js'; +import './minus-circle.js'; +import './minus-circle-solid.js'; +import './money.js'; +import './neutral.js'; +import './neutral-solid.js'; +import './newspaper.js'; +import './newspaper-solid.js'; +import './note.js'; +import './note-solid.js'; +import './ordered-list.js'; +import './page-bottom.js'; +import './page-top.js'; +import './parking.js'; +import './parking-solid.js'; +import './pause.js'; +import './pencil.js'; +import './pencil-solid.js'; +import './phone.js'; +import './phone-mobile.js'; +import './phone-mobile-solid.js'; +import './pin.js'; +import './pin-solid.js'; +import './plane.js'; +import './plane-solid.js'; +import './play.js'; +import './play-solid.js'; +import './plus.js'; +import './plus-circle.js'; +import './plus-circle-solid.js'; +import './printer.js'; +import './printer-solid.js'; +import './question-mark.js'; +import './question-mark-solid.js'; +import './redo.js'; +import './rss.js'; +import './sad.js'; +import './sad-solid.js'; +import './save.js'; +import './save-solid.js'; +import './settings.js'; +import './share.js'; +import './share-solid.js'; +import './shirt.js'; +import './shirt-solid.js'; +import './shopping-bag.js'; +import './shopping-bag-solid.js'; +import './shopping-cart.js'; +import './shopping-cart-solid.js'; +import './sidebyside.js'; +import './sidebyside-solid.js'; +import './star.js'; +import './star-solid.js'; +import './sync.js'; +import './thumbs-down.js'; +import './thumbs-down-solid.js'; +import './thumbs-up.js'; +import './thumbs-up-solid.js'; +import './transfer.js'; +import './transfer-alt.js'; +import './trash.js'; +import './trash-solid.js'; +import './undo.js'; +import './upload.js'; +import './user.js'; +import './user-add.js'; +import './user-add-solid.js'; +import './user-group.js'; +import './user-group-solid.js'; +import './user-remove.js'; +import './user-remove-solid.js'; +import './user-solid.js'; +import './utensils.js'; +import './utensils-solid.js'; +import './video.js'; +import './video-off.js'; +import './video-off-solid.js'; +import './video-solid.js'; diff --git a/dist/rvt-icon-info-circle-solid.html b/dist/info-circle-solid.html similarity index 100% rename from dist/rvt-icon-info-circle-solid.html rename to dist/info-circle-solid.html diff --git a/dist/info-circle-solid.js b/dist/info-circle-solid.js new file mode 100644 index 00000000..9a066696 --- /dev/null +++ b/dist/info-circle-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'info-circle-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-info-circle-solid.svg b/dist/info-circle-solid.svg similarity index 100% rename from dist/rvt-icon-info-circle-solid.svg rename to dist/info-circle-solid.svg diff --git a/dist/rvt-icon-info-circle.html b/dist/info-circle.html similarity index 100% rename from dist/rvt-icon-info-circle.html rename to dist/info-circle.html diff --git a/dist/info-circle.js b/dist/info-circle.js new file mode 100644 index 00000000..f72a1e49 --- /dev/null +++ b/dist/info-circle.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'info-circle'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-info-circle.svg b/dist/info-circle.svg similarity index 100% rename from dist/rvt-icon-info-circle.svg rename to dist/info-circle.svg diff --git a/dist/rvt-icon-laptop-solid.html b/dist/laptop-solid.html similarity index 100% rename from dist/rvt-icon-laptop-solid.html rename to dist/laptop-solid.html diff --git a/dist/laptop-solid.js b/dist/laptop-solid.js new file mode 100644 index 00000000..27352edf --- /dev/null +++ b/dist/laptop-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'laptop-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-laptop-solid.svg b/dist/laptop-solid.svg similarity index 100% rename from dist/rvt-icon-laptop-solid.svg rename to dist/laptop-solid.svg diff --git a/dist/rvt-icon-laptop.html b/dist/laptop.html similarity index 100% rename from dist/rvt-icon-laptop.html rename to dist/laptop.html diff --git a/dist/laptop.js b/dist/laptop.js new file mode 100644 index 00000000..30f5884e --- /dev/null +++ b/dist/laptop.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'laptop'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-laptop.svg b/dist/laptop.svg similarity index 100% rename from dist/rvt-icon-laptop.svg rename to dist/laptop.svg diff --git a/dist/rvt-icon-lightning-box-solid.html b/dist/lightning-box-solid.html similarity index 100% rename from dist/rvt-icon-lightning-box-solid.html rename to dist/lightning-box-solid.html diff --git a/dist/lightning-box-solid.js b/dist/lightning-box-solid.js new file mode 100644 index 00000000..3e00405a --- /dev/null +++ b/dist/lightning-box-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'lightning-box-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-lightning-box-solid.svg b/dist/lightning-box-solid.svg similarity index 100% rename from dist/rvt-icon-lightning-box-solid.svg rename to dist/lightning-box-solid.svg diff --git a/dist/rvt-icon-lightning-box.html b/dist/lightning-box.html similarity index 100% rename from dist/rvt-icon-lightning-box.html rename to dist/lightning-box.html diff --git a/dist/lightning-box.js b/dist/lightning-box.js new file mode 100644 index 00000000..9291cac9 --- /dev/null +++ b/dist/lightning-box.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'lightning-box'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-lightning-box.svg b/dist/lightning-box.svg similarity index 100% rename from dist/rvt-icon-lightning-box.svg rename to dist/lightning-box.svg diff --git a/dist/rvt-icon-lightning.html b/dist/lightning.html similarity index 100% rename from dist/rvt-icon-lightning.html rename to dist/lightning.html diff --git a/dist/lightning.js b/dist/lightning.js new file mode 100644 index 00000000..5f4b4f95 --- /dev/null +++ b/dist/lightning.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'lightning'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-lightning.svg b/dist/lightning.svg similarity index 100% rename from dist/rvt-icon-lightning.svg rename to dist/lightning.svg diff --git a/dist/rvt-icon-link-external.html b/dist/link-external.html similarity index 100% rename from dist/rvt-icon-link-external.html rename to dist/link-external.html diff --git a/dist/link-external.js b/dist/link-external.js new file mode 100644 index 00000000..e8c23375 --- /dev/null +++ b/dist/link-external.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'link-external'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-link-external.svg b/dist/link-external.svg similarity index 100% rename from dist/rvt-icon-link-external.svg rename to dist/link-external.svg diff --git a/dist/rvt-icon-link.html b/dist/link.html similarity index 100% rename from dist/rvt-icon-link.html rename to dist/link.html diff --git a/dist/link.js b/dist/link.js new file mode 100644 index 00000000..0c636d06 --- /dev/null +++ b/dist/link.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'link'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-link.svg b/dist/link.svg similarity index 100% rename from dist/rvt-icon-link.svg rename to dist/link.svg diff --git a/dist/rvt-icon-list.html b/dist/list.html similarity index 100% rename from dist/rvt-icon-list.html rename to dist/list.html diff --git a/dist/list.js b/dist/list.js new file mode 100644 index 00000000..8e07b2a6 --- /dev/null +++ b/dist/list.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'list'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-list.svg b/dist/list.svg similarity index 100% rename from dist/rvt-icon-list.svg rename to dist/list.svg diff --git a/dist/rvt-icon-lock-closed-solid.html b/dist/lock-closed-solid.html similarity index 100% rename from dist/rvt-icon-lock-closed-solid.html rename to dist/lock-closed-solid.html diff --git a/dist/lock-closed-solid.js b/dist/lock-closed-solid.js new file mode 100644 index 00000000..4bccc677 --- /dev/null +++ b/dist/lock-closed-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'lock-closed-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-lock-closed-solid.svg b/dist/lock-closed-solid.svg similarity index 100% rename from dist/rvt-icon-lock-closed-solid.svg rename to dist/lock-closed-solid.svg diff --git a/dist/rvt-icon-lock-closed.html b/dist/lock-closed.html similarity index 100% rename from dist/rvt-icon-lock-closed.html rename to dist/lock-closed.html diff --git a/dist/lock-closed.js b/dist/lock-closed.js new file mode 100644 index 00000000..14a11d98 --- /dev/null +++ b/dist/lock-closed.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'lock-closed'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-lock-closed.svg b/dist/lock-closed.svg similarity index 100% rename from dist/rvt-icon-lock-closed.svg rename to dist/lock-closed.svg diff --git a/dist/rvt-icon-lock-open-solid.html b/dist/lock-open-solid.html similarity index 100% rename from dist/rvt-icon-lock-open-solid.html rename to dist/lock-open-solid.html diff --git a/dist/lock-open-solid.js b/dist/lock-open-solid.js new file mode 100644 index 00000000..e80bd5ba --- /dev/null +++ b/dist/lock-open-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'lock-open-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-lock-open-solid.svg b/dist/lock-open-solid.svg similarity index 100% rename from dist/rvt-icon-lock-open-solid.svg rename to dist/lock-open-solid.svg diff --git a/dist/rvt-icon-lock-open.html b/dist/lock-open.html similarity index 100% rename from dist/rvt-icon-lock-open.html rename to dist/lock-open.html diff --git a/dist/lock-open.js b/dist/lock-open.js new file mode 100644 index 00000000..ac193e8e --- /dev/null +++ b/dist/lock-open.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'lock-open'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-lock-open.svg b/dist/lock-open.svg similarity index 100% rename from dist/rvt-icon-lock-open.svg rename to dist/lock-open.svg diff --git a/dist/rvt-icon-magnifying-glass.html b/dist/magnifying-glass.html similarity index 100% rename from dist/rvt-icon-magnifying-glass.html rename to dist/magnifying-glass.html diff --git a/dist/magnifying-glass.js b/dist/magnifying-glass.js new file mode 100644 index 00000000..ab29b2c4 --- /dev/null +++ b/dist/magnifying-glass.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'magnifying-glass'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-magnifying-glass.svg b/dist/magnifying-glass.svg similarity index 100% rename from dist/rvt-icon-magnifying-glass.svg rename to dist/magnifying-glass.svg diff --git a/dist/rvt-icon-map-pin-solid.html b/dist/map-pin-solid.html similarity index 100% rename from dist/rvt-icon-map-pin-solid.html rename to dist/map-pin-solid.html diff --git a/dist/map-pin-solid.js b/dist/map-pin-solid.js new file mode 100644 index 00000000..450b344f --- /dev/null +++ b/dist/map-pin-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'map-pin-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-map-pin-solid.svg b/dist/map-pin-solid.svg similarity index 100% rename from dist/rvt-icon-map-pin-solid.svg rename to dist/map-pin-solid.svg diff --git a/dist/rvt-icon-map-pin.html b/dist/map-pin.html similarity index 100% rename from dist/rvt-icon-map-pin.html rename to dist/map-pin.html diff --git a/dist/map-pin.js b/dist/map-pin.js new file mode 100644 index 00000000..8e961b1e --- /dev/null +++ b/dist/map-pin.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'map-pin'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-map-pin.svg b/dist/map-pin.svg similarity index 100% rename from dist/rvt-icon-map-pin.svg rename to dist/map-pin.svg diff --git a/dist/rvt-icon-megaphone-solid.html b/dist/megaphone-solid.html similarity index 100% rename from dist/rvt-icon-megaphone-solid.html rename to dist/megaphone-solid.html diff --git a/dist/megaphone-solid.js b/dist/megaphone-solid.js new file mode 100644 index 00000000..f023e049 --- /dev/null +++ b/dist/megaphone-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'megaphone-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-megaphone-solid.svg b/dist/megaphone-solid.svg similarity index 100% rename from dist/rvt-icon-megaphone-solid.svg rename to dist/megaphone-solid.svg diff --git a/dist/rvt-icon-megaphone.html b/dist/megaphone.html similarity index 100% rename from dist/rvt-icon-megaphone.html rename to dist/megaphone.html diff --git a/dist/megaphone.js b/dist/megaphone.js new file mode 100644 index 00000000..c0aa34cb --- /dev/null +++ b/dist/megaphone.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'megaphone'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-megaphone.svg b/dist/megaphone.svg similarity index 100% rename from dist/rvt-icon-megaphone.svg rename to dist/megaphone.svg diff --git a/dist/rvt-icon-menu.html b/dist/menu.html similarity index 100% rename from dist/rvt-icon-menu.html rename to dist/menu.html diff --git a/dist/menu.js b/dist/menu.js new file mode 100644 index 00000000..1918d1fa --- /dev/null +++ b/dist/menu.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'menu'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-menu.svg b/dist/menu.svg similarity index 100% rename from dist/rvt-icon-menu.svg rename to dist/menu.svg diff --git a/dist/rvt-icon-microphone-off-solid.html b/dist/microphone-off-solid.html similarity index 100% rename from dist/rvt-icon-microphone-off-solid.html rename to dist/microphone-off-solid.html diff --git a/dist/microphone-off-solid.js b/dist/microphone-off-solid.js new file mode 100644 index 00000000..3432fbdf --- /dev/null +++ b/dist/microphone-off-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'microphone-off-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-microphone-off-solid.svg b/dist/microphone-off-solid.svg similarity index 100% rename from dist/rvt-icon-microphone-off-solid.svg rename to dist/microphone-off-solid.svg diff --git a/dist/rvt-icon-microphone-off.html b/dist/microphone-off.html similarity index 100% rename from dist/rvt-icon-microphone-off.html rename to dist/microphone-off.html diff --git a/dist/microphone-off.js b/dist/microphone-off.js new file mode 100644 index 00000000..70e04789 --- /dev/null +++ b/dist/microphone-off.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'microphone-off'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-microphone-off.svg b/dist/microphone-off.svg similarity index 100% rename from dist/rvt-icon-microphone-off.svg rename to dist/microphone-off.svg diff --git a/dist/rvt-icon-microphone-solid.html b/dist/microphone-solid.html similarity index 100% rename from dist/rvt-icon-microphone-solid.html rename to dist/microphone-solid.html diff --git a/dist/microphone-solid.js b/dist/microphone-solid.js new file mode 100644 index 00000000..afe1570c --- /dev/null +++ b/dist/microphone-solid.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'microphone-solid'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-microphone-solid.svg b/dist/microphone-solid.svg similarity index 100% rename from dist/rvt-icon-microphone-solid.svg rename to dist/microphone-solid.svg diff --git a/dist/rvt-icon-microphone.html b/dist/microphone.html similarity index 100% rename from dist/rvt-icon-microphone.html rename to dist/microphone.html diff --git a/dist/microphone.js b/dist/microphone.js new file mode 100644 index 00000000..ae5c8b99 --- /dev/null +++ b/dist/microphone.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'microphone'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-microphone.svg b/dist/microphone.svg similarity index 100% rename from dist/rvt-icon-microphone.svg rename to dist/microphone.svg diff --git a/dist/rvt-icon-minus-circle-solid.html b/dist/minus-circle-solid.html similarity index 100% rename from dist/rvt-icon-minus-circle-solid.html rename to dist/minus-circle-solid.html diff --git a/dist/minus-circle-solid.js b/dist/minus-circle-solid.js new file mode 100644 index 00000000..70cd19dc --- /dev/null +++ b/dist/minus-circle-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'minus-circle-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-minus-circle-solid.svg b/dist/minus-circle-solid.svg similarity index 100% rename from dist/rvt-icon-minus-circle-solid.svg rename to dist/minus-circle-solid.svg diff --git a/dist/rvt-icon-minus-circle.html b/dist/minus-circle.html similarity index 100% rename from dist/rvt-icon-minus-circle.html rename to dist/minus-circle.html diff --git a/dist/minus-circle.js b/dist/minus-circle.js new file mode 100644 index 00000000..8b16a95f --- /dev/null +++ b/dist/minus-circle.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'minus-circle'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-minus-circle.svg b/dist/minus-circle.svg similarity index 100% rename from dist/rvt-icon-minus-circle.svg rename to dist/minus-circle.svg diff --git a/dist/rvt-icon-minus.html b/dist/minus.html similarity index 100% rename from dist/rvt-icon-minus.html rename to dist/minus.html diff --git a/dist/minus.js b/dist/minus.js new file mode 100644 index 00000000..f6f7f280 --- /dev/null +++ b/dist/minus.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'minus'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-minus.svg b/dist/minus.svg similarity index 100% rename from dist/rvt-icon-minus.svg rename to dist/minus.svg diff --git a/dist/rvt-icon-money.html b/dist/money.html similarity index 100% rename from dist/rvt-icon-money.html rename to dist/money.html diff --git a/dist/money.js b/dist/money.js new file mode 100644 index 00000000..a92228b1 --- /dev/null +++ b/dist/money.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'money'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-money.svg b/dist/money.svg similarity index 100% rename from dist/rvt-icon-money.svg rename to dist/money.svg diff --git a/dist/rvt-icon-neutral-solid.html b/dist/neutral-solid.html similarity index 100% rename from dist/rvt-icon-neutral-solid.html rename to dist/neutral-solid.html diff --git a/dist/neutral-solid.js b/dist/neutral-solid.js new file mode 100644 index 00000000..839f67e4 --- /dev/null +++ b/dist/neutral-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'neutral-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-neutral-solid.svg b/dist/neutral-solid.svg similarity index 100% rename from dist/rvt-icon-neutral-solid.svg rename to dist/neutral-solid.svg diff --git a/dist/rvt-icon-neutral.html b/dist/neutral.html similarity index 100% rename from dist/rvt-icon-neutral.html rename to dist/neutral.html diff --git a/dist/neutral.js b/dist/neutral.js new file mode 100644 index 00000000..530d3e11 --- /dev/null +++ b/dist/neutral.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'neutral'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-neutral.svg b/dist/neutral.svg similarity index 100% rename from dist/rvt-icon-neutral.svg rename to dist/neutral.svg diff --git a/dist/rvt-icon-newspaper-solid.html b/dist/newspaper-solid.html similarity index 100% rename from dist/rvt-icon-newspaper-solid.html rename to dist/newspaper-solid.html diff --git a/dist/newspaper-solid.js b/dist/newspaper-solid.js new file mode 100644 index 00000000..491d118d --- /dev/null +++ b/dist/newspaper-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'newspaper-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-newspaper-solid.svg b/dist/newspaper-solid.svg similarity index 100% rename from dist/rvt-icon-newspaper-solid.svg rename to dist/newspaper-solid.svg diff --git a/dist/rvt-icon-newspaper.html b/dist/newspaper.html similarity index 100% rename from dist/rvt-icon-newspaper.html rename to dist/newspaper.html diff --git a/dist/newspaper.js b/dist/newspaper.js new file mode 100644 index 00000000..5f310aed --- /dev/null +++ b/dist/newspaper.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'newspaper'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-newspaper.svg b/dist/newspaper.svg similarity index 100% rename from dist/rvt-icon-newspaper.svg rename to dist/newspaper.svg diff --git a/dist/rvt-icon-note-solid.html b/dist/note-solid.html similarity index 100% rename from dist/rvt-icon-note-solid.html rename to dist/note-solid.html diff --git a/dist/note-solid.js b/dist/note-solid.js new file mode 100644 index 00000000..0b1f5405 --- /dev/null +++ b/dist/note-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'note-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-note-solid.svg b/dist/note-solid.svg similarity index 100% rename from dist/rvt-icon-note-solid.svg rename to dist/note-solid.svg diff --git a/dist/rvt-icon-note.html b/dist/note.html similarity index 100% rename from dist/rvt-icon-note.html rename to dist/note.html diff --git a/dist/note.js b/dist/note.js new file mode 100644 index 00000000..2a7c7ddd --- /dev/null +++ b/dist/note.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'note'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-note.svg b/dist/note.svg similarity index 100% rename from dist/rvt-icon-note.svg rename to dist/note.svg diff --git a/dist/rvt-icon-ordered-list.html b/dist/ordered-list.html similarity index 100% rename from dist/rvt-icon-ordered-list.html rename to dist/ordered-list.html diff --git a/dist/ordered-list.js b/dist/ordered-list.js new file mode 100644 index 00000000..c987bddd --- /dev/null +++ b/dist/ordered-list.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'ordered-list'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-ordered-list.svg b/dist/ordered-list.svg similarity index 100% rename from dist/rvt-icon-ordered-list.svg rename to dist/ordered-list.svg diff --git a/dist/rvt-icon-page-bottom.html b/dist/page-bottom.html similarity index 100% rename from dist/rvt-icon-page-bottom.html rename to dist/page-bottom.html diff --git a/dist/page-bottom.js b/dist/page-bottom.js new file mode 100644 index 00000000..c8bd07bc --- /dev/null +++ b/dist/page-bottom.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'page-bottom'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-page-bottom.svg b/dist/page-bottom.svg similarity index 100% rename from dist/rvt-icon-page-bottom.svg rename to dist/page-bottom.svg diff --git a/dist/rvt-icon-page-top.html b/dist/page-top.html similarity index 100% rename from dist/rvt-icon-page-top.html rename to dist/page-top.html diff --git a/dist/page-top.js b/dist/page-top.js new file mode 100644 index 00000000..e2efdfaf --- /dev/null +++ b/dist/page-top.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'page-top'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-page-top.svg b/dist/page-top.svg similarity index 100% rename from dist/rvt-icon-page-top.svg rename to dist/page-top.svg diff --git a/dist/rvt-icon-parking-solid.html b/dist/parking-solid.html similarity index 100% rename from dist/rvt-icon-parking-solid.html rename to dist/parking-solid.html diff --git a/dist/parking-solid.js b/dist/parking-solid.js new file mode 100644 index 00000000..f093472d --- /dev/null +++ b/dist/parking-solid.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'parking-solid'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-parking-solid.svg b/dist/parking-solid.svg similarity index 100% rename from dist/rvt-icon-parking-solid.svg rename to dist/parking-solid.svg diff --git a/dist/rvt-icon-parking.html b/dist/parking.html similarity index 100% rename from dist/rvt-icon-parking.html rename to dist/parking.html diff --git a/dist/parking.js b/dist/parking.js new file mode 100644 index 00000000..201e7783 --- /dev/null +++ b/dist/parking.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'parking'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-parking.svg b/dist/parking.svg similarity index 100% rename from dist/rvt-icon-parking.svg rename to dist/parking.svg diff --git a/dist/rvt-icon-pause.html b/dist/pause.html similarity index 100% rename from dist/rvt-icon-pause.html rename to dist/pause.html diff --git a/dist/pause.js b/dist/pause.js new file mode 100644 index 00000000..38c3332a --- /dev/null +++ b/dist/pause.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'pause'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-pause.svg b/dist/pause.svg similarity index 100% rename from dist/rvt-icon-pause.svg rename to dist/pause.svg diff --git a/dist/rvt-icon-pencil-solid.html b/dist/pencil-solid.html similarity index 100% rename from dist/rvt-icon-pencil-solid.html rename to dist/pencil-solid.html diff --git a/dist/pencil-solid.js b/dist/pencil-solid.js new file mode 100644 index 00000000..9ad8784f --- /dev/null +++ b/dist/pencil-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'pencil-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-pencil-solid.svg b/dist/pencil-solid.svg similarity index 100% rename from dist/rvt-icon-pencil-solid.svg rename to dist/pencil-solid.svg diff --git a/dist/rvt-icon-pencil.html b/dist/pencil.html similarity index 100% rename from dist/rvt-icon-pencil.html rename to dist/pencil.html diff --git a/dist/pencil.js b/dist/pencil.js new file mode 100644 index 00000000..f6e1faff --- /dev/null +++ b/dist/pencil.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'pencil'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-pencil.svg b/dist/pencil.svg similarity index 100% rename from dist/rvt-icon-pencil.svg rename to dist/pencil.svg diff --git a/dist/rvt-icon-phone-mobile-solid.html b/dist/phone-mobile-solid.html similarity index 100% rename from dist/rvt-icon-phone-mobile-solid.html rename to dist/phone-mobile-solid.html diff --git a/dist/phone-mobile-solid.js b/dist/phone-mobile-solid.js new file mode 100644 index 00000000..a2cee091 --- /dev/null +++ b/dist/phone-mobile-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'phone-mobile-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-phone-mobile-solid.svg b/dist/phone-mobile-solid.svg similarity index 100% rename from dist/rvt-icon-phone-mobile-solid.svg rename to dist/phone-mobile-solid.svg diff --git a/dist/rvt-icon-phone-mobile.html b/dist/phone-mobile.html similarity index 100% rename from dist/rvt-icon-phone-mobile.html rename to dist/phone-mobile.html diff --git a/dist/phone-mobile.js b/dist/phone-mobile.js new file mode 100644 index 00000000..dc7c5078 --- /dev/null +++ b/dist/phone-mobile.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'phone-mobile'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-phone-mobile.svg b/dist/phone-mobile.svg similarity index 100% rename from dist/rvt-icon-phone-mobile.svg rename to dist/phone-mobile.svg diff --git a/dist/rvt-icon-phone.html b/dist/phone.html similarity index 100% rename from dist/rvt-icon-phone.html rename to dist/phone.html diff --git a/dist/phone.js b/dist/phone.js new file mode 100644 index 00000000..ac34ef35 --- /dev/null +++ b/dist/phone.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'phone'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-phone.svg b/dist/phone.svg similarity index 100% rename from dist/rvt-icon-phone.svg rename to dist/phone.svg diff --git a/dist/rvt-icon-pin-solid.html b/dist/pin-solid.html similarity index 100% rename from dist/rvt-icon-pin-solid.html rename to dist/pin-solid.html diff --git a/dist/pin-solid.js b/dist/pin-solid.js new file mode 100644 index 00000000..a7d23ce5 --- /dev/null +++ b/dist/pin-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'pin-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-pin-solid.svg b/dist/pin-solid.svg similarity index 100% rename from dist/rvt-icon-pin-solid.svg rename to dist/pin-solid.svg diff --git a/dist/rvt-icon-pin.html b/dist/pin.html similarity index 100% rename from dist/rvt-icon-pin.html rename to dist/pin.html diff --git a/dist/pin.js b/dist/pin.js new file mode 100644 index 00000000..3f418f7a --- /dev/null +++ b/dist/pin.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'pin'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-pin.svg b/dist/pin.svg similarity index 100% rename from dist/rvt-icon-pin.svg rename to dist/pin.svg diff --git a/dist/rvt-icon-plane-solid.html b/dist/plane-solid.html similarity index 100% rename from dist/rvt-icon-plane-solid.html rename to dist/plane-solid.html diff --git a/dist/plane-solid.js b/dist/plane-solid.js new file mode 100644 index 00000000..98b7da0b --- /dev/null +++ b/dist/plane-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'plane-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-plane-solid.svg b/dist/plane-solid.svg similarity index 100% rename from dist/rvt-icon-plane-solid.svg rename to dist/plane-solid.svg diff --git a/dist/rvt-icon-plane.html b/dist/plane.html similarity index 100% rename from dist/rvt-icon-plane.html rename to dist/plane.html diff --git a/dist/plane.js b/dist/plane.js new file mode 100644 index 00000000..33bbff4a --- /dev/null +++ b/dist/plane.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'plane'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-plane.svg b/dist/plane.svg similarity index 100% rename from dist/rvt-icon-plane.svg rename to dist/plane.svg diff --git a/dist/rvt-icon-play-solid.html b/dist/play-solid.html similarity index 100% rename from dist/rvt-icon-play-solid.html rename to dist/play-solid.html diff --git a/dist/play-solid.js b/dist/play-solid.js new file mode 100644 index 00000000..6fef2e94 --- /dev/null +++ b/dist/play-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'play-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-play-solid.svg b/dist/play-solid.svg similarity index 100% rename from dist/rvt-icon-play-solid.svg rename to dist/play-solid.svg diff --git a/dist/rvt-icon-play.html b/dist/play.html similarity index 100% rename from dist/rvt-icon-play.html rename to dist/play.html diff --git a/dist/play.js b/dist/play.js new file mode 100644 index 00000000..f2187973 --- /dev/null +++ b/dist/play.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'play'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-play.svg b/dist/play.svg similarity index 100% rename from dist/rvt-icon-play.svg rename to dist/play.svg diff --git a/dist/rvt-icon-plus-circle-solid.html b/dist/plus-circle-solid.html similarity index 100% rename from dist/rvt-icon-plus-circle-solid.html rename to dist/plus-circle-solid.html diff --git a/dist/plus-circle-solid.js b/dist/plus-circle-solid.js new file mode 100644 index 00000000..1edc76f2 --- /dev/null +++ b/dist/plus-circle-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'plus-circle-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-plus-circle-solid.svg b/dist/plus-circle-solid.svg similarity index 100% rename from dist/rvt-icon-plus-circle-solid.svg rename to dist/plus-circle-solid.svg diff --git a/dist/rvt-icon-plus-circle.html b/dist/plus-circle.html similarity index 100% rename from dist/rvt-icon-plus-circle.html rename to dist/plus-circle.html diff --git a/dist/plus-circle.js b/dist/plus-circle.js new file mode 100644 index 00000000..4bce94d2 --- /dev/null +++ b/dist/plus-circle.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'plus-circle'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-plus-circle.svg b/dist/plus-circle.svg similarity index 100% rename from dist/rvt-icon-plus-circle.svg rename to dist/plus-circle.svg diff --git a/dist/rvt-icon-plus.html b/dist/plus.html similarity index 100% rename from dist/rvt-icon-plus.html rename to dist/plus.html diff --git a/dist/plus.js b/dist/plus.js new file mode 100644 index 00000000..cf857abf --- /dev/null +++ b/dist/plus.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'plus'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-plus.svg b/dist/plus.svg similarity index 100% rename from dist/rvt-icon-plus.svg rename to dist/plus.svg diff --git a/dist/rvt-icon-printer-solid.html b/dist/printer-solid.html similarity index 100% rename from dist/rvt-icon-printer-solid.html rename to dist/printer-solid.html diff --git a/dist/printer-solid.js b/dist/printer-solid.js new file mode 100644 index 00000000..104224b0 --- /dev/null +++ b/dist/printer-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'printer-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-printer-solid.svg b/dist/printer-solid.svg similarity index 100% rename from dist/rvt-icon-printer-solid.svg rename to dist/printer-solid.svg diff --git a/dist/rvt-icon-printer.html b/dist/printer.html similarity index 100% rename from dist/rvt-icon-printer.html rename to dist/printer.html diff --git a/dist/printer.js b/dist/printer.js new file mode 100644 index 00000000..9ef747bc --- /dev/null +++ b/dist/printer.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'printer'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-printer.svg b/dist/printer.svg similarity index 100% rename from dist/rvt-icon-printer.svg rename to dist/printer.svg diff --git a/dist/rvt-icon-question-mark-solid.html b/dist/question-mark-solid.html similarity index 100% rename from dist/rvt-icon-question-mark-solid.html rename to dist/question-mark-solid.html diff --git a/dist/question-mark-solid.js b/dist/question-mark-solid.js new file mode 100644 index 00000000..7ceb0aa4 --- /dev/null +++ b/dist/question-mark-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'question-mark-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-question-mark-solid.svg b/dist/question-mark-solid.svg similarity index 100% rename from dist/rvt-icon-question-mark-solid.svg rename to dist/question-mark-solid.svg diff --git a/dist/rvt-icon-question-mark.html b/dist/question-mark.html similarity index 100% rename from dist/rvt-icon-question-mark.html rename to dist/question-mark.html diff --git a/dist/question-mark.js b/dist/question-mark.js new file mode 100644 index 00000000..72825ab9 --- /dev/null +++ b/dist/question-mark.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'question-mark'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-question-mark.svg b/dist/question-mark.svg similarity index 100% rename from dist/rvt-icon-question-mark.svg rename to dist/question-mark.svg diff --git a/dist/rvt-icon-redo.html b/dist/redo.html similarity index 100% rename from dist/rvt-icon-redo.html rename to dist/redo.html diff --git a/dist/redo.js b/dist/redo.js new file mode 100644 index 00000000..b184d6b5 --- /dev/null +++ b/dist/redo.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'redo'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-redo.svg b/dist/redo.svg similarity index 100% rename from dist/rvt-icon-redo.svg rename to dist/redo.svg diff --git a/dist/rivet-icon-element.js b/dist/rivet-icon-element.js index 7a36c5e8..d2f96043 100644 --- a/dist/rivet-icon-element.js +++ b/dist/rivet-icon-element.js @@ -1,52 +1,112 @@ -const namespace = 'rvt-icon' -const prefix = `${namespace}-` -const iconVar = `--${namespace}` -const icons = [...document.querySelectorAll(`symbol[id^="${prefix}"]`)] - .map(({ id }) => id.replace(prefix, '')) -const cssVars = icons - .map((icon, i) => ` --${icon}: ${i};`) - .join('\n') - -const style = document.createElement('style') -style.innerHTML = `${namespace} {\n${cssVars}\n}` -document.head.appendChild(style) +const elementName = 'rvt-icon'; +const attributeName = 'name'; +const iconRegisteredEventName = `${elementName}-registered`; +const icons = new Map(); +const iconsIndex = new Map(); +const iconsSheet = new CSSStyleSheet(); + +// register() +// registerSVG() +// throw error if not SVG +export function registerIcon (name, icon) { + const template = document.createElement('template'); + template.innerHTML = icon; + icons.set(name, template); + const index = icons.size; + iconsIndex.set(index, name); + iconsSheet.insertRule(`:host { --${name}: ${index}; }`); + const event = new CustomEvent(iconRegisteredEventName, { + detail: { name } + }); + document.dispatchEvent(event); +} + +const iconTemplate = document.createElement('template'); +iconTemplate.innerHTML = ` + + + + +`; class RivetIconElement extends window.HTMLElement { - static get observedAttributes () { - return ['name'] - } - - connectedCallback () { - this.innerHTML = '' - this._symbol = this.querySelector('use') - this._sensor = this.querySelector('[data-sensor]') - this._sensor.addEventListener('transitionstart', this.update.bind(this)) - this.update() - } - - disconnectedCallback () { - this.innerHTML = '' - } - - attributeChangedCallback () { - this.update() - } - - update () { - if (this._sensor) { - const value = window.getComputedStyle(this._sensor).getPropertyValue(iconVar) - const index = parseInt(value.trim()) - this._name = icons[index] - } - this.render() - } - - render () { - const name = this._name || this.getAttribute('name') - if (this._symbol && name) { - this._symbol.setAttribute('href', `#${prefix}${name}`) - } - } + #container + #name + #sensor + #teardown + + static get observedAttributes () { + return [attributeName] + } + + constructor () { + super(); + const shadowRoot = this.attachShadow({ mode: 'open' }); + shadowRoot.adoptedStyleSheets = [iconsSheet]; + shadowRoot.appendChild(iconTemplate.content.cloneNode(true)); + this.#container = shadowRoot.querySelector('.container'); + this.#sensor = shadowRoot.querySelector('.sensor'); + } + + connectedCallback () { + const update = this.#update.bind(this); + this.#sensor.addEventListener('transitionstart', update); + document.addEventListener(iconRegisteredEventName, update); + this.#teardown = () => { + this.#sensor.removeEventListener('transitionstart', update); + document.removeEventListener(iconRegisteredEventName, update); + } + update(); + } + + disconnectedCallback () { + this.#teardown(); + } + + attributeChangedCallback () { + this.#update(); + } + + #getNameFromCSS () { + if (!this.#sensor) { + return; + } + const index = window.getComputedStyle(this.#sensor).getPropertyValue(`--${attributeName}`); + return iconsIndex.get(parseInt(index)); + } + + #update () { + const name = this.#getNameFromCSS() || this.getAttribute(attributeName); + if (!this.#container || !icons.has(name) || this.#name === name) { + return; + } + const node = icons.get(name).content.cloneNode(true); + this.#container.replaceChildren(node); + const svg = this.#container.querySelector('svg'); + svg.setAttribute('aria-hidden', 'true'); + svg.setAttribute('focusable', 'false'); + this.#name = name; + } } -window.customElements.define(namespace, RivetIconElement) +window.customElements.define(elementName, RivetIconElement); diff --git a/dist/rivet-icons.css b/dist/rivet-icons.css deleted file mode 100644 index c285a7e7..00000000 --- a/dist/rivet-icons.css +++ /dev/null @@ -1,23 +0,0 @@ -.rvt-icon, -rvt-icon { - display: inline-flex; -} - -.rvt-icon > svg, -rvt-icon > svg, -rvt-icon:not(:defined)::before { - height: 1rem; - width: 1rem; -} - -rvt-icon:not(:defined)::before { - content: ''; - display: block; -} - -rvt-icon [data-sensor] { - position: absolute; - transition: z-index 0.001ms step-start; - visibility: hidden; - z-index: var(--rvt-icon); -} diff --git a/dist/rivet-icons.html b/dist/rivet-icons.html deleted file mode 100644 index 50797776..00000000 --- a/dist/rivet-icons.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/dist/rivet-icons.js b/dist/rivet-icons.js deleted file mode 100644 index 05709bd6..00000000 --- a/dist/rivet-icons.js +++ /dev/null @@ -1,3 +0,0 @@ -const data = '' -const container = document.createRange().createContextualFragment(data) -document.body.appendChild(container) diff --git a/dist/rivet-icons.svg b/dist/rivet-icons.svg deleted file mode 100644 index 8568ec3b..00000000 --- a/dist/rivet-icons.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/dist/rvt-icon-rss.html b/dist/rss.html similarity index 100% rename from dist/rvt-icon-rss.html rename to dist/rss.html diff --git a/dist/rss.js b/dist/rss.js new file mode 100644 index 00000000..ae8cd9bb --- /dev/null +++ b/dist/rss.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'rss'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-rss.svg b/dist/rss.svg similarity index 100% rename from dist/rvt-icon-rss.svg rename to dist/rss.svg diff --git a/dist/rvt-icon-sad-solid.html b/dist/sad-solid.html similarity index 100% rename from dist/rvt-icon-sad-solid.html rename to dist/sad-solid.html diff --git a/dist/sad-solid.js b/dist/sad-solid.js new file mode 100644 index 00000000..f76d68d9 --- /dev/null +++ b/dist/sad-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'sad-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-sad-solid.svg b/dist/sad-solid.svg similarity index 100% rename from dist/rvt-icon-sad-solid.svg rename to dist/sad-solid.svg diff --git a/dist/rvt-icon-sad.html b/dist/sad.html similarity index 100% rename from dist/rvt-icon-sad.html rename to dist/sad.html diff --git a/dist/sad.js b/dist/sad.js new file mode 100644 index 00000000..1671664d --- /dev/null +++ b/dist/sad.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'sad'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-sad.svg b/dist/sad.svg similarity index 100% rename from dist/rvt-icon-sad.svg rename to dist/sad.svg diff --git a/dist/rvt-icon-save-solid.html b/dist/save-solid.html similarity index 100% rename from dist/rvt-icon-save-solid.html rename to dist/save-solid.html diff --git a/dist/save-solid.js b/dist/save-solid.js new file mode 100644 index 00000000..98c003d6 --- /dev/null +++ b/dist/save-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'save-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-save-solid.svg b/dist/save-solid.svg similarity index 100% rename from dist/rvt-icon-save-solid.svg rename to dist/save-solid.svg diff --git a/dist/rvt-icon-save.html b/dist/save.html similarity index 100% rename from dist/rvt-icon-save.html rename to dist/save.html diff --git a/dist/save.js b/dist/save.js new file mode 100644 index 00000000..5e8b3f77 --- /dev/null +++ b/dist/save.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'save'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-save.svg b/dist/save.svg similarity index 100% rename from dist/rvt-icon-save.svg rename to dist/save.svg diff --git a/dist/rvt-icon-settings.html b/dist/settings.html similarity index 100% rename from dist/rvt-icon-settings.html rename to dist/settings.html diff --git a/dist/settings.js b/dist/settings.js new file mode 100644 index 00000000..1ef8406e --- /dev/null +++ b/dist/settings.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'settings'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-settings.svg b/dist/settings.svg similarity index 100% rename from dist/rvt-icon-settings.svg rename to dist/settings.svg diff --git a/dist/rvt-icon-share-solid.html b/dist/share-solid.html similarity index 100% rename from dist/rvt-icon-share-solid.html rename to dist/share-solid.html diff --git a/dist/share-solid.js b/dist/share-solid.js new file mode 100644 index 00000000..6c4d210e --- /dev/null +++ b/dist/share-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'share-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-share-solid.svg b/dist/share-solid.svg similarity index 100% rename from dist/rvt-icon-share-solid.svg rename to dist/share-solid.svg diff --git a/dist/rvt-icon-share.html b/dist/share.html similarity index 100% rename from dist/rvt-icon-share.html rename to dist/share.html diff --git a/dist/share.js b/dist/share.js new file mode 100644 index 00000000..60c9d59b --- /dev/null +++ b/dist/share.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'share'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-share.svg b/dist/share.svg similarity index 100% rename from dist/rvt-icon-share.svg rename to dist/share.svg diff --git a/dist/rvt-icon-shirt-solid.html b/dist/shirt-solid.html similarity index 100% rename from dist/rvt-icon-shirt-solid.html rename to dist/shirt-solid.html diff --git a/dist/shirt-solid.js b/dist/shirt-solid.js new file mode 100644 index 00000000..78685ddb --- /dev/null +++ b/dist/shirt-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'shirt-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-shirt-solid.svg b/dist/shirt-solid.svg similarity index 100% rename from dist/rvt-icon-shirt-solid.svg rename to dist/shirt-solid.svg diff --git a/dist/rvt-icon-shirt.html b/dist/shirt.html similarity index 100% rename from dist/rvt-icon-shirt.html rename to dist/shirt.html diff --git a/dist/shirt.js b/dist/shirt.js new file mode 100644 index 00000000..59181428 --- /dev/null +++ b/dist/shirt.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'shirt'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-shirt.svg b/dist/shirt.svg similarity index 100% rename from dist/rvt-icon-shirt.svg rename to dist/shirt.svg diff --git a/dist/rvt-icon-shopping-bag-solid.html b/dist/shopping-bag-solid.html similarity index 100% rename from dist/rvt-icon-shopping-bag-solid.html rename to dist/shopping-bag-solid.html diff --git a/dist/shopping-bag-solid.js b/dist/shopping-bag-solid.js new file mode 100644 index 00000000..7786332c --- /dev/null +++ b/dist/shopping-bag-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'shopping-bag-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-shopping-bag-solid.svg b/dist/shopping-bag-solid.svg similarity index 100% rename from dist/rvt-icon-shopping-bag-solid.svg rename to dist/shopping-bag-solid.svg diff --git a/dist/rvt-icon-shopping-bag.html b/dist/shopping-bag.html similarity index 100% rename from dist/rvt-icon-shopping-bag.html rename to dist/shopping-bag.html diff --git a/dist/shopping-bag.js b/dist/shopping-bag.js new file mode 100644 index 00000000..c722876c --- /dev/null +++ b/dist/shopping-bag.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'shopping-bag'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-shopping-bag.svg b/dist/shopping-bag.svg similarity index 100% rename from dist/rvt-icon-shopping-bag.svg rename to dist/shopping-bag.svg diff --git a/dist/rvt-icon-shopping-cart-solid.html b/dist/shopping-cart-solid.html similarity index 100% rename from dist/rvt-icon-shopping-cart-solid.html rename to dist/shopping-cart-solid.html diff --git a/dist/shopping-cart-solid.js b/dist/shopping-cart-solid.js new file mode 100644 index 00000000..539799bb --- /dev/null +++ b/dist/shopping-cart-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'shopping-cart-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-shopping-cart-solid.svg b/dist/shopping-cart-solid.svg similarity index 100% rename from dist/rvt-icon-shopping-cart-solid.svg rename to dist/shopping-cart-solid.svg diff --git a/dist/rvt-icon-shopping-cart.html b/dist/shopping-cart.html similarity index 100% rename from dist/rvt-icon-shopping-cart.html rename to dist/shopping-cart.html diff --git a/dist/shopping-cart.js b/dist/shopping-cart.js new file mode 100644 index 00000000..7f3bf066 --- /dev/null +++ b/dist/shopping-cart.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'shopping-cart'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-shopping-cart.svg b/dist/shopping-cart.svg similarity index 100% rename from dist/rvt-icon-shopping-cart.svg rename to dist/shopping-cart.svg diff --git a/dist/rvt-icon-sidebyside-solid.html b/dist/sidebyside-solid.html similarity index 100% rename from dist/rvt-icon-sidebyside-solid.html rename to dist/sidebyside-solid.html diff --git a/dist/sidebyside-solid.js b/dist/sidebyside-solid.js new file mode 100644 index 00000000..87e38924 --- /dev/null +++ b/dist/sidebyside-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'sidebyside-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-sidebyside-solid.svg b/dist/sidebyside-solid.svg similarity index 100% rename from dist/rvt-icon-sidebyside-solid.svg rename to dist/sidebyside-solid.svg diff --git a/dist/rvt-icon-sidebyside.html b/dist/sidebyside.html similarity index 100% rename from dist/rvt-icon-sidebyside.html rename to dist/sidebyside.html diff --git a/dist/sidebyside.js b/dist/sidebyside.js new file mode 100644 index 00000000..a21c8a8d --- /dev/null +++ b/dist/sidebyside.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'sidebyside'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-sidebyside.svg b/dist/sidebyside.svg similarity index 100% rename from dist/rvt-icon-sidebyside.svg rename to dist/sidebyside.svg diff --git a/dist/rvt-icon-star-solid.html b/dist/star-solid.html similarity index 100% rename from dist/rvt-icon-star-solid.html rename to dist/star-solid.html diff --git a/dist/star-solid.js b/dist/star-solid.js new file mode 100644 index 00000000..0d507bcd --- /dev/null +++ b/dist/star-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'star-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-star-solid.svg b/dist/star-solid.svg similarity index 100% rename from dist/rvt-icon-star-solid.svg rename to dist/star-solid.svg diff --git a/dist/rvt-icon-star.html b/dist/star.html similarity index 100% rename from dist/rvt-icon-star.html rename to dist/star.html diff --git a/dist/star.js b/dist/star.js new file mode 100644 index 00000000..2b4c3aa7 --- /dev/null +++ b/dist/star.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'star'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-star.svg b/dist/star.svg similarity index 100% rename from dist/rvt-icon-star.svg rename to dist/star.svg diff --git a/dist/rvt-icon-sync.html b/dist/sync.html similarity index 100% rename from dist/rvt-icon-sync.html rename to dist/sync.html diff --git a/dist/sync.js b/dist/sync.js new file mode 100644 index 00000000..8230ab95 --- /dev/null +++ b/dist/sync.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'sync'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-sync.svg b/dist/sync.svg similarity index 100% rename from dist/rvt-icon-sync.svg rename to dist/sync.svg diff --git a/dist/rvt-icon-thumbs-down-solid.html b/dist/thumbs-down-solid.html similarity index 100% rename from dist/rvt-icon-thumbs-down-solid.html rename to dist/thumbs-down-solid.html diff --git a/dist/thumbs-down-solid.js b/dist/thumbs-down-solid.js new file mode 100644 index 00000000..593efced --- /dev/null +++ b/dist/thumbs-down-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'thumbs-down-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-thumbs-down-solid.svg b/dist/thumbs-down-solid.svg similarity index 100% rename from dist/rvt-icon-thumbs-down-solid.svg rename to dist/thumbs-down-solid.svg diff --git a/dist/rvt-icon-thumbs-down.html b/dist/thumbs-down.html similarity index 100% rename from dist/rvt-icon-thumbs-down.html rename to dist/thumbs-down.html diff --git a/dist/thumbs-down.js b/dist/thumbs-down.js new file mode 100644 index 00000000..ccfff7fd --- /dev/null +++ b/dist/thumbs-down.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'thumbs-down'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-thumbs-down.svg b/dist/thumbs-down.svg similarity index 100% rename from dist/rvt-icon-thumbs-down.svg rename to dist/thumbs-down.svg diff --git a/dist/rvt-icon-thumbs-up-solid.html b/dist/thumbs-up-solid.html similarity index 100% rename from dist/rvt-icon-thumbs-up-solid.html rename to dist/thumbs-up-solid.html diff --git a/dist/thumbs-up-solid.js b/dist/thumbs-up-solid.js new file mode 100644 index 00000000..e95d326f --- /dev/null +++ b/dist/thumbs-up-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'thumbs-up-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-thumbs-up-solid.svg b/dist/thumbs-up-solid.svg similarity index 100% rename from dist/rvt-icon-thumbs-up-solid.svg rename to dist/thumbs-up-solid.svg diff --git a/dist/rvt-icon-thumbs-up.html b/dist/thumbs-up.html similarity index 100% rename from dist/rvt-icon-thumbs-up.html rename to dist/thumbs-up.html diff --git a/dist/thumbs-up.js b/dist/thumbs-up.js new file mode 100644 index 00000000..b8f0a579 --- /dev/null +++ b/dist/thumbs-up.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'thumbs-up'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-thumbs-up.svg b/dist/thumbs-up.svg similarity index 100% rename from dist/rvt-icon-thumbs-up.svg rename to dist/thumbs-up.svg diff --git a/dist/rvt-icon-transfer-alt.html b/dist/transfer-alt.html similarity index 100% rename from dist/rvt-icon-transfer-alt.html rename to dist/transfer-alt.html diff --git a/dist/transfer-alt.js b/dist/transfer-alt.js new file mode 100644 index 00000000..a98bda19 --- /dev/null +++ b/dist/transfer-alt.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'transfer-alt'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-transfer-alt.svg b/dist/transfer-alt.svg similarity index 100% rename from dist/rvt-icon-transfer-alt.svg rename to dist/transfer-alt.svg diff --git a/dist/rvt-icon-transfer.html b/dist/transfer.html similarity index 100% rename from dist/rvt-icon-transfer.html rename to dist/transfer.html diff --git a/dist/transfer.js b/dist/transfer.js new file mode 100644 index 00000000..921065a3 --- /dev/null +++ b/dist/transfer.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'transfer'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-transfer.svg b/dist/transfer.svg similarity index 100% rename from dist/rvt-icon-transfer.svg rename to dist/transfer.svg diff --git a/dist/rvt-icon-trash-solid.html b/dist/trash-solid.html similarity index 100% rename from dist/rvt-icon-trash-solid.html rename to dist/trash-solid.html diff --git a/dist/trash-solid.js b/dist/trash-solid.js new file mode 100644 index 00000000..216cea44 --- /dev/null +++ b/dist/trash-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'trash-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-trash-solid.svg b/dist/trash-solid.svg similarity index 100% rename from dist/rvt-icon-trash-solid.svg rename to dist/trash-solid.svg diff --git a/dist/rvt-icon-trash.html b/dist/trash.html similarity index 100% rename from dist/rvt-icon-trash.html rename to dist/trash.html diff --git a/dist/trash.js b/dist/trash.js new file mode 100644 index 00000000..f0a7da2c --- /dev/null +++ b/dist/trash.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'trash'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-trash.svg b/dist/trash.svg similarity index 100% rename from dist/rvt-icon-trash.svg rename to dist/trash.svg diff --git a/dist/rvt-icon-undo.html b/dist/undo.html similarity index 100% rename from dist/rvt-icon-undo.html rename to dist/undo.html diff --git a/dist/undo.js b/dist/undo.js new file mode 100644 index 00000000..1367ecc8 --- /dev/null +++ b/dist/undo.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'undo'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-undo.svg b/dist/undo.svg similarity index 100% rename from dist/rvt-icon-undo.svg rename to dist/undo.svg diff --git a/dist/rvt-icon-upload.html b/dist/upload.html similarity index 100% rename from dist/rvt-icon-upload.html rename to dist/upload.html diff --git a/dist/upload.js b/dist/upload.js new file mode 100644 index 00000000..8c024c96 --- /dev/null +++ b/dist/upload.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'upload'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-upload.svg b/dist/upload.svg similarity index 100% rename from dist/rvt-icon-upload.svg rename to dist/upload.svg diff --git a/dist/rvt-icon-user-add-solid.html b/dist/user-add-solid.html similarity index 100% rename from dist/rvt-icon-user-add-solid.html rename to dist/user-add-solid.html diff --git a/dist/user-add-solid.js b/dist/user-add-solid.js new file mode 100644 index 00000000..fdd1118b --- /dev/null +++ b/dist/user-add-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'user-add-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-user-add-solid.svg b/dist/user-add-solid.svg similarity index 100% rename from dist/rvt-icon-user-add-solid.svg rename to dist/user-add-solid.svg diff --git a/dist/rvt-icon-user-add.html b/dist/user-add.html similarity index 100% rename from dist/rvt-icon-user-add.html rename to dist/user-add.html diff --git a/dist/user-add.js b/dist/user-add.js new file mode 100644 index 00000000..fe0bfd2b --- /dev/null +++ b/dist/user-add.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'user-add'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-user-add.svg b/dist/user-add.svg similarity index 100% rename from dist/rvt-icon-user-add.svg rename to dist/user-add.svg diff --git a/dist/rvt-icon-user-group-solid.html b/dist/user-group-solid.html similarity index 100% rename from dist/rvt-icon-user-group-solid.html rename to dist/user-group-solid.html diff --git a/dist/user-group-solid.js b/dist/user-group-solid.js new file mode 100644 index 00000000..1d12228a --- /dev/null +++ b/dist/user-group-solid.js @@ -0,0 +1,10 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'user-group-solid'; +export const svg = ` + + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-user-group-solid.svg b/dist/user-group-solid.svg similarity index 100% rename from dist/rvt-icon-user-group-solid.svg rename to dist/user-group-solid.svg diff --git a/dist/rvt-icon-user-group.html b/dist/user-group.html similarity index 100% rename from dist/rvt-icon-user-group.html rename to dist/user-group.html diff --git a/dist/user-group.js b/dist/user-group.js new file mode 100644 index 00000000..a34c9f75 --- /dev/null +++ b/dist/user-group.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'user-group'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-user-group.svg b/dist/user-group.svg similarity index 100% rename from dist/rvt-icon-user-group.svg rename to dist/user-group.svg diff --git a/dist/rvt-icon-user-remove-solid.html b/dist/user-remove-solid.html similarity index 100% rename from dist/rvt-icon-user-remove-solid.html rename to dist/user-remove-solid.html diff --git a/dist/user-remove-solid.js b/dist/user-remove-solid.js new file mode 100644 index 00000000..28e6563e --- /dev/null +++ b/dist/user-remove-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'user-remove-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-user-remove-solid.svg b/dist/user-remove-solid.svg similarity index 100% rename from dist/rvt-icon-user-remove-solid.svg rename to dist/user-remove-solid.svg diff --git a/dist/rvt-icon-user-remove.html b/dist/user-remove.html similarity index 100% rename from dist/rvt-icon-user-remove.html rename to dist/user-remove.html diff --git a/dist/user-remove.js b/dist/user-remove.js new file mode 100644 index 00000000..1d49c58a --- /dev/null +++ b/dist/user-remove.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'user-remove'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-user-remove.svg b/dist/user-remove.svg similarity index 100% rename from dist/rvt-icon-user-remove.svg rename to dist/user-remove.svg diff --git a/dist/rvt-icon-user-solid.html b/dist/user-solid.html similarity index 100% rename from dist/rvt-icon-user-solid.html rename to dist/user-solid.html diff --git a/dist/user-solid.js b/dist/user-solid.js new file mode 100644 index 00000000..b225e457 --- /dev/null +++ b/dist/user-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'user-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-user-solid.svg b/dist/user-solid.svg similarity index 100% rename from dist/rvt-icon-user-solid.svg rename to dist/user-solid.svg diff --git a/dist/rvt-icon-user.html b/dist/user.html similarity index 100% rename from dist/rvt-icon-user.html rename to dist/user.html diff --git a/dist/user.js b/dist/user.js new file mode 100644 index 00000000..33a22ef6 --- /dev/null +++ b/dist/user.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'user'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-user.svg b/dist/user.svg similarity index 100% rename from dist/rvt-icon-user.svg rename to dist/user.svg diff --git a/dist/rvt-icon-utensils-solid.html b/dist/utensils-solid.html similarity index 100% rename from dist/rvt-icon-utensils-solid.html rename to dist/utensils-solid.html diff --git a/dist/utensils-solid.js b/dist/utensils-solid.js new file mode 100644 index 00000000..47c42137 --- /dev/null +++ b/dist/utensils-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'utensils-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-utensils-solid.svg b/dist/utensils-solid.svg similarity index 100% rename from dist/rvt-icon-utensils-solid.svg rename to dist/utensils-solid.svg diff --git a/dist/rvt-icon-utensils.html b/dist/utensils.html similarity index 100% rename from dist/rvt-icon-utensils.html rename to dist/utensils.html diff --git a/dist/utensils.js b/dist/utensils.js new file mode 100644 index 00000000..e31e9ed0 --- /dev/null +++ b/dist/utensils.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'utensils'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-utensils.svg b/dist/utensils.svg similarity index 100% rename from dist/rvt-icon-utensils.svg rename to dist/utensils.svg diff --git a/dist/rvt-icon-video-off-solid.html b/dist/video-off-solid.html similarity index 100% rename from dist/rvt-icon-video-off-solid.html rename to dist/video-off-solid.html diff --git a/dist/video-off-solid.js b/dist/video-off-solid.js new file mode 100644 index 00000000..f5f58047 --- /dev/null +++ b/dist/video-off-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'video-off-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-video-off-solid.svg b/dist/video-off-solid.svg similarity index 100% rename from dist/rvt-icon-video-off-solid.svg rename to dist/video-off-solid.svg diff --git a/dist/rvt-icon-video-off.html b/dist/video-off.html similarity index 100% rename from dist/rvt-icon-video-off.html rename to dist/video-off.html diff --git a/dist/video-off.js b/dist/video-off.js new file mode 100644 index 00000000..97b5b237 --- /dev/null +++ b/dist/video-off.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'video-off'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-video-off.svg b/dist/video-off.svg similarity index 100% rename from dist/rvt-icon-video-off.svg rename to dist/video-off.svg diff --git a/dist/rvt-icon-video-solid.html b/dist/video-solid.html similarity index 100% rename from dist/rvt-icon-video-solid.html rename to dist/video-solid.html diff --git a/dist/video-solid.js b/dist/video-solid.js new file mode 100644 index 00000000..0fc65a47 --- /dev/null +++ b/dist/video-solid.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'video-solid'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-video-solid.svg b/dist/video-solid.svg similarity index 100% rename from dist/rvt-icon-video-solid.svg rename to dist/video-solid.svg diff --git a/dist/rvt-icon-video.html b/dist/video.html similarity index 100% rename from dist/rvt-icon-video.html rename to dist/video.html diff --git a/dist/video.js b/dist/video.js new file mode 100644 index 00000000..d7308b1a --- /dev/null +++ b/dist/video.js @@ -0,0 +1,9 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'video'; +export const svg = ` + + +`; + +registerIcon(name, svg); diff --git a/dist/rvt-icon-video.svg b/dist/video.svg similarity index 100% rename from dist/rvt-icon-video.svg rename to dist/video.svg diff --git a/docs/_data/icons.js b/docs/_data/icons.js index 3ceb3060..d3d0277d 100644 --- a/docs/_data/icons.js +++ b/docs/_data/icons.js @@ -1,3 +1,3 @@ -const { readIcons } = require('../../lib/lib.js') +const { readIcons } = require('../../lib/readIcons.js') module.exports = readIcons diff --git a/docs/_includes/layout.njk b/docs/_includes/layout.njk index 40836ed1..f185ae28 100644 --- a/docs/_includes/layout.njk +++ b/docs/_includes/layout.njk @@ -4,11 +4,9 @@ {{ title }} - + - - - + {% include "header.njk" %} diff --git a/lib/buildIcons.js b/lib/buildIcons.js index e1b2da74..90caa33a 100644 --- a/lib/buildIcons.js +++ b/lib/buildIcons.js @@ -3,84 +3,65 @@ * SPDX-License-Identifier: BSD-3-Clause */ -const fs = require('fs/promises') -const path = require('path') -const SVGSpriter = require('svg-sprite') -const { ICON_FILE_NAME, ICON_NAMESPACE } = require('./constants.js') -const { compileSpriter, readIcons } = require('./lib.js') +import fs from 'fs/promises'; +import path from 'path'; +import { ICON_BUILD_DIR, ICON_NAMESPACE } from './constants.js'; +import { readIcons } from './readIcons.js'; -const templatesPath = path.resolve(__dirname, 'templates') +const templatesPath = 'lib/templates'; -async function buildIcons (options = {}) { - const { out = '' } = options - - await fs.mkdir(path.resolve(out), { recursive: true }) - - const spriter = new SVGSpriter({ - shape: { - id: { - generator: `${ICON_NAMESPACE}-` - } - }, - mode: { - symbol: true - } - }) - const icons = await readIcons({ - ...options, - process: async (icon) => { - const { filePath, source } = icon - spriter.add(filePath, null, source) - return icon - } - }) - const result = await compileSpriter(spriter) - const svgContents = result.symbol.sprite.contents.toString('utf8') - await fs.writeFile(path.resolve(out, `${ICON_FILE_NAME}s.svg`), `${svgContents}\n`) - - const symbolContents = svgContents - .replace(/<\?.+\?>/g, '') - .replace(/ xmlns:xlink="[^"]+"/g, '') - .replace(/ xmlns="[^"]+"/g, '') - .replace(//, '') - .replace(/<\/svg>/, '') - const htmlContents = await processTemplate(`${ICON_FILE_NAME}s.html`, out, (template) => - template.replace(/ICON_SYMBOLS/g, symbolContents) - ) - - await processTemplate(`${ICON_FILE_NAME}s.js`, out, (template) => - template.replace(/ICON_SYMBOLS/g, htmlContents.trim()) - ) +export async function buildIcons () { + const icons = await readIcons(); + await createSVG(icons); + await createHTML(icons); + await createJS(icons); + await createIndex(icons); + await createCustomElement(); +} - await processTemplate(`${ICON_FILE_NAME}s.css`, out, (template) => - template.replace(/ICON_NAMESPACE/g, ICON_NAMESPACE) - ) +async function createSVG (icons) { + const promises = icons.map(({ shortName, source }) => + writeFile(`${shortName}.svg`, source) + ); + await Promise.all(promises); +} - await processTemplate(`${ICON_FILE_NAME}-element.js`, out, (template) => - template.replace(/ICON_NAMESPACE/g, ICON_NAMESPACE) - ) +async function createHTML (icons) { + const promises = icons.map(async ({ shortName, source }) => { + const contents = source + .replace(/svg /, 'svg aria-hidden="true" focusable="false" ') + .replace(/ (xmlns|width|height)="[^"]+"/g, ''); + await writeFile(`${shortName}.html`, contents); + }); + await Promise.all(promises); +} - const renameIcons = icons.map(({ fullFileName, source }) => - fs.writeFile(path.resolve(out, fullFileName), source) - ) - await Promise.all(renameIcons) +async function createJS (icons) { + const promises = icons.map(async ({ shortName, source }) => { + const template = await fs.readFile(path.resolve(templatesPath, 'rivet-icon.js')); + const contents = template.toString('utf-8') + .replace(/ICON_NAME/g, shortName) + .replace(/ICON_SVG/g, source); + await writeFile(`${shortName}.js`, contents); + }); + await Promise.all(promises); +} - const inlineIcons = icons.map(({ fullName, source }) => { - const contents = source - .replace(/svg /, 'svg aria-hidden="true" focusable="false" ') - .replace(/ (xmlns|width|height)="[^"]+"/g, '') - return fs.writeFile(path.resolve(out, `${fullName}.html`), contents) - }) - await Promise.all(inlineIcons) +async function createIndex (icons) { + const contents = icons + .map(({ shortName }) => `import './${shortName}.js';\n`) + .join(''); + await writeFile('index.js', contents); } -async function processTemplate (fileName, out, process) { - const template = await fs.readFile(path.resolve(templatesPath, fileName)) - const contents = process(template.toString('utf8')) - await fs.writeFile(path.resolve(out, fileName), contents) - return contents +async function createCustomElement () { + const fileName = 'rivet-icon-element.js'; + const template = await fs.readFile(path.resolve(templatesPath, fileName)); + const contents = template.toString('utf-8') + .replace(/ICON_NAMESPACE/g, ICON_NAMESPACE); + await writeFile(fileName, contents); } -module.exports = { - buildIcons +async function writeFile (fileName, contents) { + return fs.writeFile(path.resolve(ICON_BUILD_DIR, fileName), contents); } diff --git a/lib/constants.js b/lib/constants.js index 29ed7eff..0d272aab 100644 --- a/lib/constants.js +++ b/lib/constants.js @@ -1,8 +1,6 @@ -module.exports = { - DOCS_BUILD_DIR: 'docs-build', - DOCS_SRC_DIR: 'docs', - ICON_BUILD_DIR: 'dist', - ICON_FILE_NAME: 'rivet-icon', - ICON_NAMESPACE: 'rvt-icon', - ICON_SRC_DIR: 'src' -} +export const DOCS_BUILD_DIR = 'docs-build'; +export const DOCS_SRC_DIR = 'docs'; +export const ICON_BUILD_DIR = 'dist'; +export const ICON_FILE_NAME = 'rivet-icon'; +export const ICON_NAMESPACE = 'rvt-icon'; +export const ICON_SRC_DIR = 'src'; diff --git a/lib/lib.js b/lib/readIcons.js similarity index 75% rename from lib/lib.js rename to lib/readIcons.js index 4ef58e8a..b529514b 100644 --- a/lib/lib.js +++ b/lib/readIcons.js @@ -3,23 +3,12 @@ * SPDX-License-Identifier: BSD-3-Clause */ -const fg = require('fast-glob') -const fs = require('fs/promises') -const path = require('path') -const { ICON_NAMESPACE, ICON_SRC_DIR } = require('./constants.js') +import fg from 'fast-glob'; +import fs from 'fs/promises'; +import path from 'path'; +import { ICON_NAMESPACE, ICON_SRC_DIR } from './constants.js'; -function compileSpriter (spriter) { - return new Promise((resolve, reject) => { - spriter.compile((error, result) => { - if (error) { - return reject(error) - } - resolve(result) - }) - }) -} - -async function readIcons (options = {}) { +export async function readIcons (options = {}) { const { icons = ['*'], include = [], @@ -28,7 +17,7 @@ async function readIcons (options = {}) { const selectedIcons = (typeof icons === 'string' ? [icons] : icons) .map((n) => path - .resolve(__dirname, '..', ICON_SRC_DIR, `${n}.svg`) + .resolve(ICON_SRC_DIR, `${n}.svg`) .replace(/\\/g, '/') ) const selectedIconFiles = await fg(selectedIcons) @@ -70,8 +59,3 @@ function sortByKey (key) { return a[key] > b[key] ? 1 : a[key] < b[key] ? -1 : 0 } } - -module.exports = { - compileSpriter, - readIcons -} diff --git a/lib/templates/rivet-icon-element.js b/lib/templates/rivet-icon-element.js index 934d3f01..df07b26e 100644 --- a/lib/templates/rivet-icon-element.js +++ b/lib/templates/rivet-icon-element.js @@ -1,52 +1,112 @@ -const namespace = 'ICON_NAMESPACE' -const prefix = `${namespace}-` -const iconVar = `--${namespace}` -const icons = [...document.querySelectorAll(`symbol[id^="${prefix}"]`)] - .map(({ id }) => id.replace(prefix, '')) -const cssVars = icons - .map((icon, i) => ` --${icon}: ${i};`) - .join('\n') - -const style = document.createElement('style') -style.innerHTML = `${namespace} {\n${cssVars}\n}` -document.head.appendChild(style) +const elementName = 'ICON_NAMESPACE'; +const attributeName = 'name'; +const iconRegisteredEventName = `${elementName}-registered`; +const icons = new Map(); +const iconsIndex = new Map(); +const iconsSheet = new CSSStyleSheet(); + +// register() +// registerSVG() +// throw error if not SVG +export function registerIcon (name, icon) { + const template = document.createElement('template'); + template.innerHTML = icon; + icons.set(name, template); + const index = icons.size; + iconsIndex.set(index, name); + iconsSheet.insertRule(`:host { --${name}: ${index}; }`); + const event = new CustomEvent(iconRegisteredEventName, { + detail: { name } + }); + document.dispatchEvent(event); +} + +const iconTemplate = document.createElement('template'); +iconTemplate.innerHTML = ` + + + + +`; class RivetIconElement extends window.HTMLElement { - static get observedAttributes () { - return ['name'] - } - - connectedCallback () { - this.innerHTML = '' - this._symbol = this.querySelector('use') - this._sensor = this.querySelector('[data-sensor]') - this._sensor.addEventListener('transitionstart', this.update.bind(this)) - this.update() - } - - disconnectedCallback () { - this.innerHTML = '' - } - - attributeChangedCallback () { - this.update() - } - - update () { - if (this._sensor) { - const value = window.getComputedStyle(this._sensor).getPropertyValue(iconVar) - const index = parseInt(value.trim()) - this._name = icons[index] - } - this.render() - } - - render () { - const name = this._name || this.getAttribute('name') - if (this._symbol && name) { - this._symbol.setAttribute('href', `#${prefix}${name}`) - } - } + #container + #name + #sensor + #teardown + + static get observedAttributes () { + return [attributeName] + } + + constructor () { + super(); + const shadowRoot = this.attachShadow({ mode: 'open' }); + shadowRoot.adoptedStyleSheets = [iconsSheet]; + shadowRoot.appendChild(iconTemplate.content.cloneNode(true)); + this.#container = shadowRoot.querySelector('.container'); + this.#sensor = shadowRoot.querySelector('.sensor'); + } + + connectedCallback () { + const update = this.#update.bind(this); + this.#sensor.addEventListener('transitionstart', update); + document.addEventListener(iconRegisteredEventName, update); + this.#teardown = () => { + this.#sensor.removeEventListener('transitionstart', update); + document.removeEventListener(iconRegisteredEventName, update); + } + update(); + } + + disconnectedCallback () { + this.#teardown(); + } + + attributeChangedCallback () { + this.#update(); + } + + #getNameFromCSS () { + if (!this.#sensor) { + return; + } + const index = window.getComputedStyle(this.#sensor).getPropertyValue(`--${attributeName}`); + return iconsIndex.get(parseInt(index)); + } + + #update () { + const name = this.#getNameFromCSS() || this.getAttribute(attributeName); + if (!this.#container || !icons.has(name) || this.#name === name) { + return; + } + const node = icons.get(name).content.cloneNode(true); + this.#container.replaceChildren(node); + const svg = this.#container.querySelector('svg'); + svg.setAttribute('aria-hidden', 'true'); + svg.setAttribute('focusable', 'false'); + this.#name = name; + } } -window.customElements.define(namespace, RivetIconElement) +window.customElements.define(elementName, RivetIconElement); diff --git a/lib/templates/rivet-icon.js b/lib/templates/rivet-icon.js new file mode 100644 index 00000000..abb1d681 --- /dev/null +++ b/lib/templates/rivet-icon.js @@ -0,0 +1,6 @@ +import { registerIcon } from './rivet-icon-element.js'; + +export const name = 'ICON_NAME'; +export const svg = `ICON_SVG`; + +registerIcon(name, svg); diff --git a/lib/templates/rivet-icons.css b/lib/templates/rivet-icons.css deleted file mode 100644 index e4903484..00000000 --- a/lib/templates/rivet-icons.css +++ /dev/null @@ -1,23 +0,0 @@ -.ICON_NAMESPACE, -ICON_NAMESPACE { - display: inline-flex; -} - -.ICON_NAMESPACE > svg, -ICON_NAMESPACE > svg, -ICON_NAMESPACE:not(:defined)::before { - height: 1rem; - width: 1rem; -} - -ICON_NAMESPACE:not(:defined)::before { - content: ''; - display: block; -} - -ICON_NAMESPACE [data-sensor] { - position: absolute; - transition: z-index 0.001ms step-start; - visibility: hidden; - z-index: var(--ICON_NAMESPACE); -} diff --git a/lib/templates/rivet-icons.html b/lib/templates/rivet-icons.html deleted file mode 100644 index bd6ecf37..00000000 --- a/lib/templates/rivet-icons.html +++ /dev/null @@ -1 +0,0 @@ -ICON_SYMBOLS diff --git a/lib/templates/rivet-icons.js b/lib/templates/rivet-icons.js deleted file mode 100644 index e7bcb748..00000000 --- a/lib/templates/rivet-icons.js +++ /dev/null @@ -1,3 +0,0 @@ -const data = 'ICON_SYMBOLS' -const container = document.createRange().createContextualFragment(data) -document.body.appendChild(container) diff --git a/package.json b/package.json index bc42c5b9..89a39b9e 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "lib/**/*", "src/**/*" ], + "type": "module", "main": "index.js", "scripts": { "build": "run-s build-icons build-docs", diff --git a/scripts/build.js b/scripts/build.js index 4dbe2b7d..b09fe6f9 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -3,16 +3,15 @@ * SPDX-License-Identifier: BSD-3-Clause */ -const fs = require('fs/promises') -const { buildIcons } = require('../lib/buildIcons.js') -const { DOCS_BUILD_DIR, ICON_BUILD_DIR } = require('../lib/constants.js') +import fs from 'fs/promises'; +import { buildIcons } from '../lib/buildIcons.js'; +import { DOCS_BUILD_DIR, ICON_BUILD_DIR } from '../lib/constants.js'; async function build () { - await fs.rm(ICON_BUILD_DIR, { force: true, recursive: true }) - await fs.rm(DOCS_BUILD_DIR, { force: true, recursive: true }) - await buildIcons({ - out: ICON_BUILD_DIR - }) + await fs.rm(DOCS_BUILD_DIR, { force: true, recursive: true }); + await fs.rm(ICON_BUILD_DIR, { force: true, recursive: true }); + await fs.mkdir(ICON_BUILD_DIR, { recursive: true }); + await buildIcons(); } -build() +build(); From 0d527e1b9c8d65ccd15779df1ce3d6ee99e5ee06 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Tue, 22 Aug 2023 12:26:48 -0400 Subject: [PATCH 002/104] Replace Eleventy with Astro --- .eleventy.config.cjs | 12 - astro.config.js | 6 + dist/bundle.js | 895 + dist/icons.json | 1 + dist/{ => icons}/alarm-solid.html | 0 dist/{ => icons}/alarm-solid.js | 2 +- dist/{ => icons}/alarm-solid.svg | 0 dist/{ => icons}/alarm.html | 0 dist/{ => icons}/alarm.js | 2 +- dist/{ => icons}/alarm.svg | 0 dist/{ => icons}/arrow-anchor-down-left.html | 0 dist/{ => icons}/arrow-anchor-down-left.js | 2 +- dist/{ => icons}/arrow-anchor-down-left.svg | 0 dist/{ => icons}/arrow-anchor-down-right.html | 0 dist/{ => icons}/arrow-anchor-down-right.js | 2 +- dist/{ => icons}/arrow-anchor-down-right.svg | 0 dist/{ => icons}/arrow-anchor-up-left.html | 0 dist/{ => icons}/arrow-anchor-up-left.js | 2 +- dist/{ => icons}/arrow-anchor-up-left.svg | 0 dist/{ => icons}/arrow-anchor-up-right.html | 0 dist/{ => icons}/arrow-anchor-up-right.js | 2 +- dist/{ => icons}/arrow-anchor-up-right.svg | 0 dist/{ => icons}/arrow-down-left.html | 0 dist/{ => icons}/arrow-down-left.js | 2 +- dist/{ => icons}/arrow-down-left.svg | 0 dist/{ => icons}/arrow-down-right.html | 0 dist/{ => icons}/arrow-down-right.js | 2 +- dist/{ => icons}/arrow-down-right.svg | 0 dist/{ => icons}/arrow-down.html | 0 dist/{ => icons}/arrow-down.js | 2 +- dist/{ => icons}/arrow-down.svg | 0 dist/{ => icons}/arrow-left.html | 0 dist/{ => icons}/arrow-left.js | 2 +- dist/{ => icons}/arrow-left.svg | 0 dist/{ => icons}/arrow-right.html | 0 dist/{ => icons}/arrow-right.js | 2 +- dist/{ => icons}/arrow-right.svg | 0 dist/{ => icons}/arrow-up-left.html | 0 dist/{ => icons}/arrow-up-left.js | 2 +- dist/{ => icons}/arrow-up-left.svg | 0 dist/{ => icons}/arrow-up-right.html | 0 dist/{ => icons}/arrow-up-right.js | 2 +- dist/{ => icons}/arrow-up-right.svg | 0 dist/{ => icons}/arrow-up.html | 0 dist/{ => icons}/arrow-up.js | 2 +- dist/{ => icons}/arrow-up.svg | 0 dist/{ => icons}/audio-off-solid.html | 0 dist/{ => icons}/audio-off-solid.js | 2 +- dist/{ => icons}/audio-off-solid.svg | 0 dist/{ => icons}/audio-off.html | 0 dist/{ => icons}/audio-off.js | 2 +- dist/{ => icons}/audio-off.svg | 0 dist/{ => icons}/audio-solid.html | 0 dist/{ => icons}/audio-solid.js | 2 +- dist/{ => icons}/audio-solid.svg | 0 dist/{ => icons}/audio.html | 0 dist/{ => icons}/audio.js | 2 +- dist/{ => icons}/audio.svg | 0 dist/{ => icons}/ban-solid.html | 0 dist/{ => icons}/ban-solid.js | 2 +- dist/{ => icons}/ban-solid.svg | 0 dist/{ => icons}/ban.html | 0 dist/{ => icons}/ban.js | 2 +- dist/{ => icons}/ban.svg | 0 dist/{ => icons}/bell-solid.html | 0 dist/{ => icons}/bell-solid.js | 2 +- dist/{ => icons}/bell-solid.svg | 0 dist/{ => icons}/bell.html | 0 dist/{ => icons}/bell.js | 2 +- dist/{ => icons}/bell.svg | 0 dist/{ => icons}/bookmark-solid.html | 0 dist/{ => icons}/bookmark-solid.js | 2 +- dist/{ => icons}/bookmark-solid.svg | 0 dist/{ => icons}/bookmark.html | 0 dist/{ => icons}/bookmark.js | 2 +- dist/{ => icons}/bookmark.svg | 0 dist/{ => icons}/browser-window-solid.html | 0 dist/{ => icons}/browser-window-solid.js | 2 +- dist/{ => icons}/browser-window-solid.svg | 0 dist/{ => icons}/browser-window.html | 0 dist/{ => icons}/browser-window.js | 2 +- dist/{ => icons}/browser-window.svg | 0 dist/{ => icons}/building-solid.html | 0 dist/{ => icons}/building-solid.js | 2 +- dist/{ => icons}/building-solid.svg | 0 dist/{ => icons}/building.html | 0 dist/{ => icons}/building.js | 2 +- dist/{ => icons}/building.svg | 0 dist/{ => icons}/bus.html | 0 dist/{ => icons}/bus.js | 2 +- dist/{ => icons}/bus.svg | 0 dist/{ => icons}/calendar-solid.html | 0 dist/{ => icons}/calendar-solid.js | 2 +- dist/{ => icons}/calendar-solid.svg | 0 dist/{ => icons}/calendar.html | 0 dist/{ => icons}/calendar.js | 2 +- dist/{ => icons}/calendar.svg | 0 dist/{ => icons}/caution-solid.html | 0 dist/{ => icons}/caution-solid.js | 2 +- dist/{ => icons}/caution-solid.svg | 0 dist/{ => icons}/caution.html | 0 dist/{ => icons}/caution.js | 2 +- dist/{ => icons}/caution.svg | 0 dist/{ => icons}/chat-solid.html | 0 dist/{ => icons}/chat-solid.js | 2 +- dist/{ => icons}/chat-solid.svg | 0 dist/{ => icons}/chat.html | 0 dist/{ => icons}/chat.js | 2 +- dist/{ => icons}/chat.svg | 0 dist/{ => icons}/check-all.html | 0 dist/{ => icons}/check-all.js | 2 +- dist/{ => icons}/check-all.svg | 0 dist/{ => icons}/check-circle-breakout.html | 0 dist/{ => icons}/check-circle-breakout.js | 2 +- dist/{ => icons}/check-circle-breakout.svg | 0 dist/{ => icons}/check-circle-solid.html | 0 dist/{ => icons}/check-circle-solid.js | 2 +- dist/{ => icons}/check-circle-solid.svg | 0 dist/{ => icons}/check-circle.html | 0 dist/{ => icons}/check-circle.js | 2 +- dist/{ => icons}/check-circle.svg | 0 dist/{ => icons}/check.html | 0 dist/{ => icons}/check.js | 2 +- dist/{ => icons}/check.svg | 0 dist/{ => icons}/chevron-down.html | 0 dist/{ => icons}/chevron-down.js | 2 +- dist/{ => icons}/chevron-down.svg | 0 dist/{ => icons}/chevron-left.html | 0 dist/{ => icons}/chevron-left.js | 2 +- dist/{ => icons}/chevron-left.svg | 0 dist/{ => icons}/chevron-right.html | 0 dist/{ => icons}/chevron-right.js | 2 +- dist/{ => icons}/chevron-right.svg | 0 dist/{ => icons}/chevron-up.html | 0 dist/{ => icons}/chevron-up.js | 2 +- dist/{ => icons}/chevron-up.svg | 0 dist/{ => icons}/chevrons-left.html | 0 dist/{ => icons}/chevrons-left.js | 2 +- dist/{ => icons}/chevrons-left.svg | 0 dist/{ => icons}/chevrons-right.html | 0 dist/{ => icons}/chevrons-right.js | 2 +- dist/{ => icons}/chevrons-right.svg | 0 dist/{ => icons}/circle-solid.html | 0 dist/{ => icons}/circle-solid.js | 2 +- dist/{ => icons}/circle-solid.svg | 0 dist/{ => icons}/circle.html | 0 dist/{ => icons}/circle.js | 2 +- dist/{ => icons}/circle.svg | 0 dist/{ => icons}/clipboard-solid.html | 0 dist/{ => icons}/clipboard-solid.js | 2 +- dist/{ => icons}/clipboard-solid.svg | 0 dist/{ => icons}/clipboard.html | 0 dist/{ => icons}/clipboard.js | 2 +- dist/{ => icons}/clipboard.svg | 0 dist/{ => icons}/clock-solid.html | 0 dist/{ => icons}/clock-solid.js | 2 +- dist/{ => icons}/clock-solid.svg | 0 dist/{ => icons}/clock.html | 0 dist/{ => icons}/clock.js | 2 +- dist/{ => icons}/clock.svg | 0 dist/{ => icons}/close-circle-solid.html | 0 dist/{ => icons}/close-circle-solid.js | 2 +- dist/{ => icons}/close-circle-solid.svg | 0 dist/{ => icons}/close-circle.html | 0 dist/{ => icons}/close-circle.js | 2 +- dist/{ => icons}/close-circle.svg | 0 dist/{ => icons}/close.html | 0 dist/{ => icons}/close.js | 2 +- dist/{ => icons}/close.svg | 0 dist/{ => icons}/code.html | 0 dist/{ => icons}/code.js | 2 +- dist/{ => icons}/code.svg | 0 dist/{ => icons}/collapse.html | 0 dist/{ => icons}/collapse.js | 2 +- dist/{ => icons}/collapse.svg | 0 dist/{ => icons}/copy-solid.html | 0 dist/{ => icons}/copy-solid.js | 2 +- dist/{ => icons}/copy-solid.svg | 0 dist/{ => icons}/copy.html | 0 dist/{ => icons}/copy.js | 2 +- dist/{ => icons}/copy.svg | 0 dist/{ => icons}/credit-card-solid.html | 0 dist/{ => icons}/credit-card-solid.js | 2 +- dist/{ => icons}/credit-card-solid.svg | 0 dist/{ => icons}/credit-card.html | 0 dist/{ => icons}/credit-card.js | 2 +- dist/{ => icons}/credit-card.svg | 0 dist/{ => icons}/css.html | 0 dist/{ => icons}/css.js | 2 +- dist/{ => icons}/css.svg | 0 dist/{ => icons}/data-solid.html | 0 dist/{ => icons}/data-solid.js | 2 +- dist/{ => icons}/data-solid.svg | 0 dist/{ => icons}/data.html | 0 dist/{ => icons}/data.js | 2 +- dist/{ => icons}/data.svg | 0 dist/{ => icons}/device-solid.html | 0 dist/{ => icons}/device-solid.js | 2 +- dist/{ => icons}/device-solid.svg | 0 dist/{ => icons}/device.html | 0 dist/{ => icons}/device.js | 2 +- dist/{ => icons}/device.svg | 0 dist/{ => icons}/download.html | 0 dist/{ => icons}/download.js | 2 +- dist/{ => icons}/download.svg | 0 dist/{ => icons}/ellipsis-vertical.html | 0 dist/{ => icons}/ellipsis-vertical.js | 2 +- dist/{ => icons}/ellipsis-vertical.svg | 0 dist/{ => icons}/ellipsis.html | 0 dist/{ => icons}/ellipsis.js | 2 +- dist/{ => icons}/ellipsis.svg | 0 dist/{ => icons}/envelope-solid.html | 0 dist/{ => icons}/envelope-solid.js | 2 +- dist/{ => icons}/envelope-solid.svg | 0 dist/{ => icons}/envelope.html | 0 dist/{ => icons}/envelope.js | 2 +- dist/{ => icons}/envelope.svg | 0 .../exclamation-mark-circle-solid.html | 0 .../exclamation-mark-circle-solid.js | 2 +- .../exclamation-mark-circle-solid.svg | 0 dist/{ => icons}/exclamation-mark-circle.html | 0 dist/{ => icons}/exclamation-mark-circle.js | 2 +- dist/{ => icons}/exclamation-mark-circle.svg | 0 dist/{ => icons}/exclamation-mark.html | 0 dist/{ => icons}/exclamation-mark.js | 2 +- dist/{ => icons}/exclamation-mark.svg | 0 dist/{ => icons}/expand.html | 0 dist/{ => icons}/expand.js | 2 +- dist/{ => icons}/expand.svg | 0 dist/{ => icons}/eye-off-solid.html | 0 dist/{ => icons}/eye-off-solid.js | 2 +- dist/{ => icons}/eye-off-solid.svg | 0 dist/{ => icons}/eye-off.html | 0 dist/{ => icons}/eye-off.js | 2 +- dist/{ => icons}/eye-off.svg | 0 dist/{ => icons}/eye-solid.html | 0 dist/{ => icons}/eye-solid.js | 2 +- dist/{ => icons}/eye-solid.svg | 0 dist/{ => icons}/eye.html | 0 dist/{ => icons}/eye.js | 2 +- dist/{ => icons}/eye.svg | 0 dist/{ => icons}/file-solid.html | 0 dist/{ => icons}/file-solid.js | 2 +- dist/{ => icons}/file-solid.svg | 0 dist/{ => icons}/file.html | 0 dist/{ => icons}/file.js | 2 +- dist/{ => icons}/file.svg | 0 dist/{ => icons}/filter-solid.html | 0 dist/{ => icons}/filter-solid.js | 2 +- dist/{ => icons}/filter-solid.svg | 0 dist/{ => icons}/filter.html | 0 dist/{ => icons}/filter.js | 2 +- dist/{ => icons}/filter.svg | 0 dist/{ => icons}/flag-solid.html | 0 dist/{ => icons}/flag-solid.js | 2 +- dist/{ => icons}/flag-solid.svg | 0 dist/{ => icons}/flag.html | 0 dist/{ => icons}/flag.js | 2 +- dist/{ => icons}/flag.svg | 0 dist/{ => icons}/gear-solid.html | 0 dist/{ => icons}/gear-solid.js | 2 +- dist/{ => icons}/gear-solid.svg | 0 dist/{ => icons}/gear.html | 0 dist/{ => icons}/gear.js | 2 +- dist/{ => icons}/gear.svg | 0 dist/{ => icons}/gears.html | 0 dist/{ => icons}/gears.js | 2 +- dist/{ => icons}/gears.svg | 0 dist/{ => icons}/globe-solid.html | 0 dist/{ => icons}/globe-solid.js | 2 +- dist/{ => icons}/globe-solid.svg | 0 dist/{ => icons}/globe.html | 0 dist/{ => icons}/globe.js | 2 +- dist/{ => icons}/globe.svg | 0 dist/{ => icons}/grid-horizontal.html | 0 dist/{ => icons}/grid-horizontal.js | 2 +- dist/{ => icons}/grid-horizontal.svg | 0 dist/{ => icons}/grid-solid.html | 0 dist/{ => icons}/grid-solid.js | 2 +- dist/{ => icons}/grid-solid.svg | 0 dist/{ => icons}/grid-vertical.html | 0 dist/{ => icons}/grid-vertical.js | 2 +- dist/{ => icons}/grid-vertical.svg | 0 dist/{ => icons}/grid.html | 0 dist/{ => icons}/grid.js | 2 +- dist/{ => icons}/grid.svg | 0 dist/{ => icons}/happy-solid.html | 0 dist/{ => icons}/happy-solid.js | 2 +- dist/{ => icons}/happy-solid.svg | 0 dist/{ => icons}/happy.html | 0 dist/{ => icons}/happy.js | 2 +- dist/{ => icons}/happy.svg | 0 dist/{ => icons}/headphones-solid.html | 0 dist/{ => icons}/headphones-solid.js | 2 +- dist/{ => icons}/headphones-solid.svg | 0 dist/{ => icons}/headphones.html | 0 dist/{ => icons}/headphones.js | 2 +- dist/{ => icons}/headphones.svg | 0 dist/{ => icons}/heart-solid.html | 0 dist/{ => icons}/heart-solid.js | 2 +- dist/{ => icons}/heart-solid.svg | 0 dist/{ => icons}/heart.html | 0 dist/{ => icons}/heart.js | 2 +- dist/{ => icons}/heart.svg | 0 dist/{ => icons}/home-solid.html | 0 dist/{ => icons}/home-solid.js | 2 +- dist/{ => icons}/home-solid.svg | 0 dist/{ => icons}/home.html | 0 dist/{ => icons}/home.js | 2 +- dist/{ => icons}/home.svg | 0 dist/{ => icons}/image-solid.html | 0 dist/{ => icons}/image-solid.js | 2 +- dist/{ => icons}/image-solid.svg | 0 dist/{ => icons}/image.html | 0 dist/{ => icons}/image.js | 2 +- dist/{ => icons}/image.svg | 0 dist/{ => icons}/inbox-complete-solid.html | 0 dist/{ => icons}/inbox-complete-solid.js | 2 +- dist/{ => icons}/inbox-complete-solid.svg | 0 dist/{ => icons}/inbox-complete.html | 0 dist/{ => icons}/inbox-complete.js | 2 +- dist/{ => icons}/inbox-complete.svg | 0 dist/{ => icons}/inbox-solid.html | 0 dist/{ => icons}/inbox-solid.js | 2 +- dist/{ => icons}/inbox-solid.svg | 0 dist/{ => icons}/inbox.html | 0 dist/{ => icons}/inbox.js | 2 +- dist/{ => icons}/inbox.svg | 0 dist/{ => icons}/info-circle-solid.html | 0 dist/{ => icons}/info-circle-solid.js | 2 +- dist/{ => icons}/info-circle-solid.svg | 0 dist/{ => icons}/info-circle.html | 0 dist/{ => icons}/info-circle.js | 2 +- dist/{ => icons}/info-circle.svg | 0 dist/{ => icons}/laptop-solid.html | 0 dist/{ => icons}/laptop-solid.js | 2 +- dist/{ => icons}/laptop-solid.svg | 0 dist/{ => icons}/laptop.html | 0 dist/{ => icons}/laptop.js | 2 +- dist/{ => icons}/laptop.svg | 0 dist/{ => icons}/lightning-box-solid.html | 0 dist/{ => icons}/lightning-box-solid.js | 2 +- dist/{ => icons}/lightning-box-solid.svg | 0 dist/{ => icons}/lightning-box.html | 0 dist/{ => icons}/lightning-box.js | 2 +- dist/{ => icons}/lightning-box.svg | 0 dist/{ => icons}/lightning.html | 0 dist/{ => icons}/lightning.js | 2 +- dist/{ => icons}/lightning.svg | 0 dist/{ => icons}/link-external.html | 0 dist/{ => icons}/link-external.js | 2 +- dist/{ => icons}/link-external.svg | 0 dist/{ => icons}/link.html | 0 dist/{ => icons}/link.js | 2 +- dist/{ => icons}/link.svg | 0 dist/{ => icons}/list.html | 0 dist/{ => icons}/list.js | 2 +- dist/{ => icons}/list.svg | 0 dist/{ => icons}/lock-closed-solid.html | 0 dist/{ => icons}/lock-closed-solid.js | 2 +- dist/{ => icons}/lock-closed-solid.svg | 0 dist/{ => icons}/lock-closed.html | 0 dist/{ => icons}/lock-closed.js | 2 +- dist/{ => icons}/lock-closed.svg | 0 dist/{ => icons}/lock-open-solid.html | 0 dist/{ => icons}/lock-open-solid.js | 2 +- dist/{ => icons}/lock-open-solid.svg | 0 dist/{ => icons}/lock-open.html | 0 dist/{ => icons}/lock-open.js | 2 +- dist/{ => icons}/lock-open.svg | 0 dist/{ => icons}/magnifying-glass.html | 0 dist/{ => icons}/magnifying-glass.js | 2 +- dist/{ => icons}/magnifying-glass.svg | 0 dist/{ => icons}/map-pin-solid.html | 0 dist/{ => icons}/map-pin-solid.js | 2 +- dist/{ => icons}/map-pin-solid.svg | 0 dist/{ => icons}/map-pin.html | 0 dist/{ => icons}/map-pin.js | 2 +- dist/{ => icons}/map-pin.svg | 0 dist/{ => icons}/megaphone-solid.html | 0 dist/{ => icons}/megaphone-solid.js | 2 +- dist/{ => icons}/megaphone-solid.svg | 0 dist/{ => icons}/megaphone.html | 0 dist/{ => icons}/megaphone.js | 2 +- dist/{ => icons}/megaphone.svg | 0 dist/{ => icons}/menu.html | 0 dist/{ => icons}/menu.js | 2 +- dist/{ => icons}/menu.svg | 0 dist/{ => icons}/microphone-off-solid.html | 0 dist/{ => icons}/microphone-off-solid.js | 2 +- dist/{ => icons}/microphone-off-solid.svg | 0 dist/{ => icons}/microphone-off.html | 0 dist/{ => icons}/microphone-off.js | 2 +- dist/{ => icons}/microphone-off.svg | 0 dist/{ => icons}/microphone-solid.html | 0 dist/{ => icons}/microphone-solid.js | 2 +- dist/{ => icons}/microphone-solid.svg | 0 dist/{ => icons}/microphone.html | 0 dist/{ => icons}/microphone.js | 2 +- dist/{ => icons}/microphone.svg | 0 dist/{ => icons}/minus-circle-solid.html | 0 dist/{ => icons}/minus-circle-solid.js | 2 +- dist/{ => icons}/minus-circle-solid.svg | 0 dist/{ => icons}/minus-circle.html | 0 dist/{ => icons}/minus-circle.js | 2 +- dist/{ => icons}/minus-circle.svg | 0 dist/{ => icons}/minus.html | 0 dist/{ => icons}/minus.js | 2 +- dist/{ => icons}/minus.svg | 0 dist/{ => icons}/money.html | 0 dist/{ => icons}/money.js | 2 +- dist/{ => icons}/money.svg | 0 dist/{ => icons}/neutral-solid.html | 0 dist/{ => icons}/neutral-solid.js | 2 +- dist/{ => icons}/neutral-solid.svg | 0 dist/{ => icons}/neutral.html | 0 dist/{ => icons}/neutral.js | 2 +- dist/{ => icons}/neutral.svg | 0 dist/{ => icons}/newspaper-solid.html | 0 dist/{ => icons}/newspaper-solid.js | 2 +- dist/{ => icons}/newspaper-solid.svg | 0 dist/{ => icons}/newspaper.html | 0 dist/{ => icons}/newspaper.js | 2 +- dist/{ => icons}/newspaper.svg | 0 dist/{ => icons}/note-solid.html | 0 dist/{ => icons}/note-solid.js | 2 +- dist/{ => icons}/note-solid.svg | 0 dist/{ => icons}/note.html | 0 dist/{ => icons}/note.js | 2 +- dist/{ => icons}/note.svg | 0 dist/{ => icons}/ordered-list.html | 0 dist/{ => icons}/ordered-list.js | 2 +- dist/{ => icons}/ordered-list.svg | 0 dist/{ => icons}/page-bottom.html | 0 dist/{ => icons}/page-bottom.js | 2 +- dist/{ => icons}/page-bottom.svg | 0 dist/{ => icons}/page-top.html | 0 dist/{ => icons}/page-top.js | 2 +- dist/{ => icons}/page-top.svg | 0 dist/{ => icons}/parking-solid.html | 0 dist/{ => icons}/parking-solid.js | 2 +- dist/{ => icons}/parking-solid.svg | 0 dist/{ => icons}/parking.html | 0 dist/{ => icons}/parking.js | 2 +- dist/{ => icons}/parking.svg | 0 dist/{ => icons}/pause.html | 0 dist/{ => icons}/pause.js | 2 +- dist/{ => icons}/pause.svg | 0 dist/{ => icons}/pencil-solid.html | 0 dist/{ => icons}/pencil-solid.js | 2 +- dist/{ => icons}/pencil-solid.svg | 0 dist/{ => icons}/pencil.html | 0 dist/{ => icons}/pencil.js | 2 +- dist/{ => icons}/pencil.svg | 0 dist/{ => icons}/phone-mobile-solid.html | 0 dist/{ => icons}/phone-mobile-solid.js | 2 +- dist/{ => icons}/phone-mobile-solid.svg | 0 dist/{ => icons}/phone-mobile.html | 0 dist/{ => icons}/phone-mobile.js | 2 +- dist/{ => icons}/phone-mobile.svg | 0 dist/{ => icons}/phone.html | 0 dist/{ => icons}/phone.js | 2 +- dist/{ => icons}/phone.svg | 0 dist/{ => icons}/pin-solid.html | 0 dist/{ => icons}/pin-solid.js | 2 +- dist/{ => icons}/pin-solid.svg | 0 dist/{ => icons}/pin.html | 0 dist/{ => icons}/pin.js | 2 +- dist/{ => icons}/pin.svg | 0 dist/{ => icons}/plane-solid.html | 0 dist/{ => icons}/plane-solid.js | 2 +- dist/{ => icons}/plane-solid.svg | 0 dist/{ => icons}/plane.html | 0 dist/{ => icons}/plane.js | 2 +- dist/{ => icons}/plane.svg | 0 dist/{ => icons}/play-solid.html | 0 dist/{ => icons}/play-solid.js | 2 +- dist/{ => icons}/play-solid.svg | 0 dist/{ => icons}/play.html | 0 dist/{ => icons}/play.js | 2 +- dist/{ => icons}/play.svg | 0 dist/{ => icons}/plus-circle-solid.html | 0 dist/{ => icons}/plus-circle-solid.js | 2 +- dist/{ => icons}/plus-circle-solid.svg | 0 dist/{ => icons}/plus-circle.html | 0 dist/{ => icons}/plus-circle.js | 2 +- dist/{ => icons}/plus-circle.svg | 0 dist/{ => icons}/plus.html | 0 dist/{ => icons}/plus.js | 2 +- dist/{ => icons}/plus.svg | 0 dist/{ => icons}/printer-solid.html | 0 dist/{ => icons}/printer-solid.js | 2 +- dist/{ => icons}/printer-solid.svg | 0 dist/{ => icons}/printer.html | 0 dist/{ => icons}/printer.js | 2 +- dist/{ => icons}/printer.svg | 0 dist/{ => icons}/question-mark-solid.html | 0 dist/{ => icons}/question-mark-solid.js | 2 +- dist/{ => icons}/question-mark-solid.svg | 0 dist/{ => icons}/question-mark.html | 0 dist/{ => icons}/question-mark.js | 2 +- dist/{ => icons}/question-mark.svg | 0 dist/{ => icons}/redo.html | 0 dist/{ => icons}/redo.js | 2 +- dist/{ => icons}/redo.svg | 0 dist/{ => icons}/rss.html | 0 dist/{ => icons}/rss.js | 2 +- dist/{ => icons}/rss.svg | 0 dist/{ => icons}/sad-solid.html | 0 dist/{ => icons}/sad-solid.js | 2 +- dist/{ => icons}/sad-solid.svg | 0 dist/{ => icons}/sad.html | 0 dist/{ => icons}/sad.js | 2 +- dist/{ => icons}/sad.svg | 0 dist/{ => icons}/save-solid.html | 0 dist/{ => icons}/save-solid.js | 2 +- dist/{ => icons}/save-solid.svg | 0 dist/{ => icons}/save.html | 0 dist/{ => icons}/save.js | 2 +- dist/{ => icons}/save.svg | 0 dist/{ => icons}/settings.html | 0 dist/{ => icons}/settings.js | 2 +- dist/{ => icons}/settings.svg | 0 dist/{ => icons}/share-solid.html | 0 dist/{ => icons}/share-solid.js | 2 +- dist/{ => icons}/share-solid.svg | 0 dist/{ => icons}/share.html | 0 dist/{ => icons}/share.js | 2 +- dist/{ => icons}/share.svg | 0 dist/{ => icons}/shirt-solid.html | 0 dist/{ => icons}/shirt-solid.js | 2 +- dist/{ => icons}/shirt-solid.svg | 0 dist/{ => icons}/shirt.html | 0 dist/{ => icons}/shirt.js | 2 +- dist/{ => icons}/shirt.svg | 0 dist/{ => icons}/shopping-bag-solid.html | 0 dist/{ => icons}/shopping-bag-solid.js | 2 +- dist/{ => icons}/shopping-bag-solid.svg | 0 dist/{ => icons}/shopping-bag.html | 0 dist/{ => icons}/shopping-bag.js | 2 +- dist/{ => icons}/shopping-bag.svg | 0 dist/{ => icons}/shopping-cart-solid.html | 0 dist/{ => icons}/shopping-cart-solid.js | 2 +- dist/{ => icons}/shopping-cart-solid.svg | 0 dist/{ => icons}/shopping-cart.html | 0 dist/{ => icons}/shopping-cart.js | 2 +- dist/{ => icons}/shopping-cart.svg | 0 dist/{ => icons}/sidebyside-solid.html | 0 dist/{ => icons}/sidebyside-solid.js | 2 +- dist/{ => icons}/sidebyside-solid.svg | 0 dist/{ => icons}/sidebyside.html | 0 dist/{ => icons}/sidebyside.js | 2 +- dist/{ => icons}/sidebyside.svg | 0 dist/{ => icons}/star-solid.html | 0 dist/{ => icons}/star-solid.js | 2 +- dist/{ => icons}/star-solid.svg | 0 dist/{ => icons}/star.html | 0 dist/{ => icons}/star.js | 2 +- dist/{ => icons}/star.svg | 0 dist/{ => icons}/sync.html | 0 dist/{ => icons}/sync.js | 2 +- dist/{ => icons}/sync.svg | 0 dist/{ => icons}/thumbs-down-solid.html | 0 dist/{ => icons}/thumbs-down-solid.js | 2 +- dist/{ => icons}/thumbs-down-solid.svg | 0 dist/{ => icons}/thumbs-down.html | 0 dist/{ => icons}/thumbs-down.js | 2 +- dist/{ => icons}/thumbs-down.svg | 0 dist/{ => icons}/thumbs-up-solid.html | 0 dist/{ => icons}/thumbs-up-solid.js | 2 +- dist/{ => icons}/thumbs-up-solid.svg | 0 dist/{ => icons}/thumbs-up.html | 0 dist/{ => icons}/thumbs-up.js | 2 +- dist/{ => icons}/thumbs-up.svg | 0 dist/{ => icons}/transfer-alt.html | 0 dist/{ => icons}/transfer-alt.js | 2 +- dist/{ => icons}/transfer-alt.svg | 0 dist/{ => icons}/transfer.html | 0 dist/{ => icons}/transfer.js | 2 +- dist/{ => icons}/transfer.svg | 0 dist/{ => icons}/trash-solid.html | 0 dist/{ => icons}/trash-solid.js | 2 +- dist/{ => icons}/trash-solid.svg | 0 dist/{ => icons}/trash.html | 0 dist/{ => icons}/trash.js | 2 +- dist/{ => icons}/trash.svg | 0 dist/{ => icons}/undo.html | 0 dist/{ => icons}/undo.js | 2 +- dist/{ => icons}/undo.svg | 0 dist/{ => icons}/upload.html | 0 dist/{ => icons}/upload.js | 2 +- dist/{ => icons}/upload.svg | 0 dist/{ => icons}/user-add-solid.html | 0 dist/{ => icons}/user-add-solid.js | 2 +- dist/{ => icons}/user-add-solid.svg | 0 dist/{ => icons}/user-add.html | 0 dist/{ => icons}/user-add.js | 2 +- dist/{ => icons}/user-add.svg | 0 dist/{ => icons}/user-group-solid.html | 0 dist/{ => icons}/user-group-solid.js | 2 +- dist/{ => icons}/user-group-solid.svg | 0 dist/{ => icons}/user-group.html | 0 dist/{ => icons}/user-group.js | 2 +- dist/{ => icons}/user-group.svg | 0 dist/{ => icons}/user-remove-solid.html | 0 dist/{ => icons}/user-remove-solid.js | 2 +- dist/{ => icons}/user-remove-solid.svg | 0 dist/{ => icons}/user-remove.html | 0 dist/{ => icons}/user-remove.js | 2 +- dist/{ => icons}/user-remove.svg | 0 dist/{ => icons}/user-solid.html | 0 dist/{ => icons}/user-solid.js | 2 +- dist/{ => icons}/user-solid.svg | 0 dist/{ => icons}/user.html | 0 dist/{ => icons}/user.js | 2 +- dist/{ => icons}/user.svg | 0 dist/{ => icons}/utensils-solid.html | 0 dist/{ => icons}/utensils-solid.js | 2 +- dist/{ => icons}/utensils-solid.svg | 0 dist/{ => icons}/utensils.html | 0 dist/{ => icons}/utensils.js | 2 +- dist/{ => icons}/utensils.svg | 0 dist/{ => icons}/video-off-solid.html | 0 dist/{ => icons}/video-off-solid.js | 2 +- dist/{ => icons}/video-off-solid.svg | 0 dist/{ => icons}/video-off.html | 0 dist/{ => icons}/video-off.js | 2 +- dist/{ => icons}/video-off.svg | 0 dist/{ => icons}/video-solid.html | 0 dist/{ => icons}/video-solid.js | 2 +- dist/{ => icons}/video-solid.svg | 0 dist/{ => icons}/video.html | 0 dist/{ => icons}/video.js | 2 +- dist/{ => icons}/video.svg | 0 dist/index.js | 420 +- dist/rivet-icon-element.js | 34 +- docs/_data/icons.js | 3 - docs/_includes/header.njk | 25 - docs/_includes/layout.njk | 22 - docs/_includes/nav.njk | 17 - docs/icons.njk | 61 - docs/index.njk | 14 - docs/public/styles.css | 13 + docs/src/env.d.ts | 1 + docs/src/layouts/Layout.astro | 17 + docs/src/pages/index.astro | 18 + docs/styles.css | 99 - lib/buildIcons.js | 27 +- lib/templates/rivet-icon-element.js | 34 +- lib/templates/rivet-icon.js | 2 +- package-lock.json | 19188 ++++++++++------ package.json | 15 +- scripts/build.js | 2 +- src/env.d.ts | 1 + 654 files changed, 14169 insertions(+), 7178 deletions(-) delete mode 100644 .eleventy.config.cjs create mode 100644 astro.config.js create mode 100644 dist/bundle.js create mode 100644 dist/icons.json rename dist/{ => icons}/alarm-solid.html (100%) rename dist/{ => icons}/alarm-solid.js (90%) rename dist/{ => icons}/alarm-solid.svg (100%) rename dist/{ => icons}/alarm.html (100%) rename dist/{ => icons}/alarm.js (91%) rename dist/{ => icons}/alarm.svg (100%) rename dist/{ => icons}/arrow-anchor-down-left.html (100%) rename dist/{ => icons}/arrow-anchor-down-left.js (84%) rename dist/{ => icons}/arrow-anchor-down-left.svg (100%) rename dist/{ => icons}/arrow-anchor-down-right.html (100%) rename dist/{ => icons}/arrow-anchor-down-right.js (84%) rename dist/{ => icons}/arrow-anchor-down-right.svg (100%) rename dist/{ => icons}/arrow-anchor-up-left.html (100%) rename dist/{ => icons}/arrow-anchor-up-left.js (84%) rename dist/{ => icons}/arrow-anchor-up-left.svg (100%) rename dist/{ => icons}/arrow-anchor-up-right.html (100%) rename dist/{ => icons}/arrow-anchor-up-right.js (84%) rename dist/{ => icons}/arrow-anchor-up-right.svg (100%) rename dist/{ => icons}/arrow-down-left.html (100%) rename dist/{ => icons}/arrow-down-left.js (83%) rename dist/{ => icons}/arrow-down-left.svg (100%) rename dist/{ => icons}/arrow-down-right.html (100%) rename dist/{ => icons}/arrow-down-right.js (83%) rename dist/{ => icons}/arrow-down-right.svg (100%) rename dist/{ => icons}/arrow-down.html (100%) rename dist/{ => icons}/arrow-down.js (83%) rename dist/{ => icons}/arrow-down.svg (100%) rename dist/{ => icons}/arrow-left.html (100%) rename dist/{ => icons}/arrow-left.js (83%) rename dist/{ => icons}/arrow-left.svg (100%) rename dist/{ => icons}/arrow-right.html (100%) rename dist/{ => icons}/arrow-right.js (83%) rename dist/{ => icons}/arrow-right.svg (100%) rename dist/{ => icons}/arrow-up-left.html (100%) rename dist/{ => icons}/arrow-up-left.js (82%) rename dist/{ => icons}/arrow-up-left.svg (100%) rename dist/{ => icons}/arrow-up-right.html (100%) rename dist/{ => icons}/arrow-up-right.js (82%) rename dist/{ => icons}/arrow-up-right.svg (100%) rename dist/{ => icons}/arrow-up.html (100%) rename dist/{ => icons}/arrow-up.js (83%) rename dist/{ => icons}/arrow-up.svg (100%) rename dist/{ => icons}/audio-off-solid.html (100%) rename dist/{ => icons}/audio-off-solid.js (86%) rename dist/{ => icons}/audio-off-solid.svg (100%) rename dist/{ => icons}/audio-off.html (100%) rename dist/{ => icons}/audio-off.js (87%) rename dist/{ => icons}/audio-off.svg (100%) rename dist/{ => icons}/audio-solid.html (100%) rename dist/{ => icons}/audio-solid.js (90%) rename dist/{ => icons}/audio-solid.svg (100%) rename dist/{ => icons}/audio.html (100%) rename dist/{ => icons}/audio.js (90%) rename dist/{ => icons}/audio.svg (100%) rename dist/{ => icons}/ban-solid.html (100%) rename dist/{ => icons}/ban-solid.js (87%) rename dist/{ => icons}/ban-solid.svg (100%) rename dist/{ => icons}/ban.html (100%) rename dist/{ => icons}/ban.js (86%) rename dist/{ => icons}/ban.svg (100%) rename dist/{ => icons}/bell-solid.html (100%) rename dist/{ => icons}/bell-solid.js (87%) rename dist/{ => icons}/bell-solid.svg (100%) rename dist/{ => icons}/bell.html (100%) rename dist/{ => icons}/bell.js (90%) rename dist/{ => icons}/bell.svg (100%) rename dist/{ => icons}/bookmark-solid.html (100%) rename dist/{ => icons}/bookmark-solid.js (81%) rename dist/{ => icons}/bookmark-solid.svg (100%) rename dist/{ => icons}/bookmark.html (100%) rename dist/{ => icons}/bookmark.js (83%) rename dist/{ => icons}/bookmark.svg (100%) rename dist/{ => icons}/browser-window-solid.html (100%) rename dist/{ => icons}/browser-window-solid.js (84%) rename dist/{ => icons}/browser-window-solid.svg (100%) rename dist/{ => icons}/browser-window.html (100%) rename dist/{ => icons}/browser-window.js (85%) rename dist/{ => icons}/browser-window.svg (100%) rename dist/{ => icons}/building-solid.html (100%) rename dist/{ => icons}/building-solid.js (84%) rename dist/{ => icons}/building-solid.svg (100%) rename dist/{ => icons}/building.html (100%) rename dist/{ => icons}/building.js (85%) rename dist/{ => icons}/building.svg (100%) rename dist/{ => icons}/bus.html (100%) rename dist/{ => icons}/bus.js (88%) rename dist/{ => icons}/bus.svg (100%) rename dist/{ => icons}/calendar-solid.html (100%) rename dist/{ => icons}/calendar-solid.js (84%) rename dist/{ => icons}/calendar-solid.svg (100%) rename dist/{ => icons}/calendar.html (100%) rename dist/{ => icons}/calendar.js (85%) rename dist/{ => icons}/calendar.svg (100%) rename dist/{ => icons}/caution-solid.html (100%) rename dist/{ => icons}/caution-solid.js (84%) rename dist/{ => icons}/caution-solid.svg (100%) rename dist/{ => icons}/caution.html (100%) rename dist/{ => icons}/caution.js (86%) rename dist/{ => icons}/caution.svg (100%) rename dist/{ => icons}/chat-solid.html (100%) rename dist/{ => icons}/chat-solid.js (85%) rename dist/{ => icons}/chat-solid.svg (100%) rename dist/{ => icons}/chat.html (100%) rename dist/{ => icons}/chat.js (87%) rename dist/{ => icons}/chat.svg (100%) rename dist/{ => icons}/check-all.html (100%) rename dist/{ => icons}/check-all.js (85%) rename dist/{ => icons}/check-all.svg (100%) rename dist/{ => icons}/check-circle-breakout.html (100%) rename dist/{ => icons}/check-circle-breakout.js (86%) rename dist/{ => icons}/check-circle-breakout.svg (100%) rename dist/{ => icons}/check-circle-solid.html (100%) rename dist/{ => icons}/check-circle-solid.js (84%) rename dist/{ => icons}/check-circle-solid.svg (100%) rename dist/{ => icons}/check-circle.html (100%) rename dist/{ => icons}/check-circle.js (86%) rename dist/{ => icons}/check-circle.svg (100%) rename dist/{ => icons}/check.html (100%) rename dist/{ => icons}/check.js (82%) rename dist/{ => icons}/check.svg (100%) rename dist/{ => icons}/chevron-down.html (100%) rename dist/{ => icons}/chevron-down.js (83%) rename dist/{ => icons}/chevron-down.svg (100%) rename dist/{ => icons}/chevron-left.html (100%) rename dist/{ => icons}/chevron-left.js (83%) rename dist/{ => icons}/chevron-left.svg (100%) rename dist/{ => icons}/chevron-right.html (100%) rename dist/{ => icons}/chevron-right.js (83%) rename dist/{ => icons}/chevron-right.svg (100%) rename dist/{ => icons}/chevron-up.html (100%) rename dist/{ => icons}/chevron-up.js (83%) rename dist/{ => icons}/chevron-up.svg (100%) rename dist/{ => icons}/chevrons-left.html (100%) rename dist/{ => icons}/chevrons-left.js (85%) rename dist/{ => icons}/chevrons-left.svg (100%) rename dist/{ => icons}/chevrons-right.html (100%) rename dist/{ => icons}/chevrons-right.js (85%) rename dist/{ => icons}/chevrons-right.svg (100%) rename dist/{ => icons}/circle-solid.html (100%) rename dist/{ => icons}/circle-solid.js (81%) rename dist/{ => icons}/circle-solid.svg (100%) rename dist/{ => icons}/circle.html (100%) rename dist/{ => icons}/circle.js (82%) rename dist/{ => icons}/circle.svg (100%) rename dist/{ => icons}/clipboard-solid.html (100%) rename dist/{ => icons}/clipboard-solid.js (84%) rename dist/{ => icons}/clipboard-solid.svg (100%) rename dist/{ => icons}/clipboard.html (100%) rename dist/{ => icons}/clipboard.js (85%) rename dist/{ => icons}/clipboard.svg (100%) rename dist/{ => icons}/clock-solid.html (100%) rename dist/{ => icons}/clock-solid.js (83%) rename dist/{ => icons}/clock-solid.svg (100%) rename dist/{ => icons}/clock.html (100%) rename dist/{ => icons}/clock.js (85%) rename dist/{ => icons}/clock.svg (100%) rename dist/{ => icons}/close-circle-solid.html (100%) rename dist/{ => icons}/close-circle-solid.js (85%) rename dist/{ => icons}/close-circle-solid.svg (100%) rename dist/{ => icons}/close-circle.html (100%) rename dist/{ => icons}/close-circle.js (86%) rename dist/{ => icons}/close-circle.svg (100%) rename dist/{ => icons}/close.html (100%) rename dist/{ => icons}/close.js (85%) rename dist/{ => icons}/close.svg (100%) rename dist/{ => icons}/code.html (100%) rename dist/{ => icons}/code.js (86%) rename dist/{ => icons}/code.svg (100%) rename dist/{ => icons}/collapse.html (100%) rename dist/{ => icons}/collapse.js (83%) rename dist/{ => icons}/collapse.svg (100%) rename dist/{ => icons}/copy-solid.html (100%) rename dist/{ => icons}/copy-solid.js (82%) rename dist/{ => icons}/copy-solid.svg (100%) rename dist/{ => icons}/copy.html (100%) rename dist/{ => icons}/copy.js (82%) rename dist/{ => icons}/copy.svg (100%) rename dist/{ => icons}/credit-card-solid.html (100%) rename dist/{ => icons}/credit-card-solid.js (80%) rename dist/{ => icons}/credit-card-solid.svg (100%) rename dist/{ => icons}/credit-card.html (100%) rename dist/{ => icons}/credit-card.js (81%) rename dist/{ => icons}/credit-card.svg (100%) rename dist/{ => icons}/css.html (100%) rename dist/{ => icons}/css.js (91%) rename dist/{ => icons}/css.svg (100%) rename dist/{ => icons}/data-solid.html (100%) rename dist/{ => icons}/data-solid.js (94%) rename dist/{ => icons}/data-solid.svg (100%) rename dist/{ => icons}/data.html (100%) rename dist/{ => icons}/data.js (95%) rename dist/{ => icons}/data.svg (100%) rename dist/{ => icons}/device-solid.html (100%) rename dist/{ => icons}/device-solid.js (87%) rename dist/{ => icons}/device-solid.svg (100%) rename dist/{ => icons}/device.html (100%) rename dist/{ => icons}/device.js (87%) rename dist/{ => icons}/device.svg (100%) rename dist/{ => icons}/download.html (100%) rename dist/{ => icons}/download.js (86%) rename dist/{ => icons}/download.svg (100%) rename dist/{ => icons}/ellipsis-vertical.html (100%) rename dist/{ => icons}/ellipsis-vertical.js (84%) rename dist/{ => icons}/ellipsis-vertical.svg (100%) rename dist/{ => icons}/ellipsis.html (100%) rename dist/{ => icons}/ellipsis.js (84%) rename dist/{ => icons}/ellipsis.svg (100%) rename dist/{ => icons}/envelope-solid.html (100%) rename dist/{ => icons}/envelope-solid.js (83%) rename dist/{ => icons}/envelope-solid.svg (100%) rename dist/{ => icons}/envelope.html (100%) rename dist/{ => icons}/envelope.js (83%) rename dist/{ => icons}/envelope.svg (100%) rename dist/{ => icons}/exclamation-mark-circle-solid.html (100%) rename dist/{ => icons}/exclamation-mark-circle-solid.js (84%) rename dist/{ => icons}/exclamation-mark-circle-solid.svg (100%) rename dist/{ => icons}/exclamation-mark-circle.html (100%) rename dist/{ => icons}/exclamation-mark-circle.js (86%) rename dist/{ => icons}/exclamation-mark-circle.svg (100%) rename dist/{ => icons}/exclamation-mark.html (100%) rename dist/{ => icons}/exclamation-mark.js (82%) rename dist/{ => icons}/exclamation-mark.svg (100%) rename dist/{ => icons}/expand.html (100%) rename dist/{ => icons}/expand.js (83%) rename dist/{ => icons}/expand.svg (100%) rename dist/{ => icons}/eye-off-solid.html (100%) rename dist/{ => icons}/eye-off-solid.js (93%) rename dist/{ => icons}/eye-off-solid.svg (100%) rename dist/{ => icons}/eye-off.html (100%) rename dist/{ => icons}/eye-off.js (94%) rename dist/{ => icons}/eye-off.svg (100%) rename dist/{ => icons}/eye-solid.html (100%) rename dist/{ => icons}/eye-solid.js (91%) rename dist/{ => icons}/eye-solid.svg (100%) rename dist/{ => icons}/eye.html (100%) rename dist/{ => icons}/eye.js (94%) rename dist/{ => icons}/eye.svg (100%) rename dist/{ => icons}/file-solid.html (100%) rename dist/{ => icons}/file-solid.js (82%) rename dist/{ => icons}/file-solid.svg (100%) rename dist/{ => icons}/file.html (100%) rename dist/{ => icons}/file.js (83%) rename dist/{ => icons}/file.svg (100%) rename dist/{ => icons}/filter-solid.html (100%) rename dist/{ => icons}/filter-solid.js (87%) rename dist/{ => icons}/filter-solid.svg (100%) rename dist/{ => icons}/filter.html (100%) rename dist/{ => icons}/filter.js (89%) rename dist/{ => icons}/filter.svg (100%) rename dist/{ => icons}/flag-solid.html (100%) rename dist/{ => icons}/flag-solid.js (81%) rename dist/{ => icons}/flag-solid.svg (100%) rename dist/{ => icons}/flag.html (100%) rename dist/{ => icons}/flag.js (82%) rename dist/{ => icons}/flag.svg (100%) rename dist/{ => icons}/gear-solid.html (100%) rename dist/{ => icons}/gear-solid.js (92%) rename dist/{ => icons}/gear-solid.svg (100%) rename dist/{ => icons}/gear.html (100%) rename dist/{ => icons}/gear.js (95%) rename dist/{ => icons}/gear.svg (100%) rename dist/{ => icons}/gears.html (100%) rename dist/{ => icons}/gears.js (96%) rename dist/{ => icons}/gears.svg (100%) rename dist/{ => icons}/globe-solid.html (100%) rename dist/{ => icons}/globe-solid.js (92%) rename dist/{ => icons}/globe-solid.svg (100%) rename dist/{ => icons}/globe.html (100%) rename dist/{ => icons}/globe.js (93%) rename dist/{ => icons}/globe.svg (100%) rename dist/{ => icons}/grid-horizontal.html (100%) rename dist/{ => icons}/grid-horizontal.js (86%) rename dist/{ => icons}/grid-horizontal.svg (100%) rename dist/{ => icons}/grid-solid.html (100%) rename dist/{ => icons}/grid-solid.js (82%) rename dist/{ => icons}/grid-solid.svg (100%) rename dist/{ => icons}/grid-vertical.html (100%) rename dist/{ => icons}/grid-vertical.js (86%) rename dist/{ => icons}/grid-vertical.svg (100%) rename dist/{ => icons}/grid.html (100%) rename dist/{ => icons}/grid.js (84%) rename dist/{ => icons}/grid.svg (100%) rename dist/{ => icons}/happy-solid.html (100%) rename dist/{ => icons}/happy-solid.js (92%) rename dist/{ => icons}/happy-solid.svg (100%) rename dist/{ => icons}/happy.html (100%) rename dist/{ => icons}/happy.js (93%) rename dist/{ => icons}/happy.svg (100%) rename dist/{ => icons}/headphones-solid.html (100%) rename dist/{ => icons}/headphones-solid.js (85%) rename dist/{ => icons}/headphones-solid.svg (100%) rename dist/{ => icons}/headphones.html (100%) rename dist/{ => icons}/headphones.js (85%) rename dist/{ => icons}/headphones.svg (100%) rename dist/{ => icons}/heart-solid.html (100%) rename dist/{ => icons}/heart-solid.js (86%) rename dist/{ => icons}/heart-solid.svg (100%) rename dist/{ => icons}/heart.html (100%) rename dist/{ => icons}/heart.js (87%) rename dist/{ => icons}/heart.svg (100%) rename dist/{ => icons}/home-solid.html (100%) rename dist/{ => icons}/home-solid.js (82%) rename dist/{ => icons}/home-solid.svg (100%) rename dist/{ => icons}/home.html (100%) rename dist/{ => icons}/home.js (84%) rename dist/{ => icons}/home.svg (100%) rename dist/{ => icons}/image-solid.html (100%) rename dist/{ => icons}/image-solid.js (84%) rename dist/{ => icons}/image-solid.svg (100%) rename dist/{ => icons}/image.html (100%) rename dist/{ => icons}/image.js (87%) rename dist/{ => icons}/image.svg (100%) rename dist/{ => icons}/inbox-complete-solid.html (100%) rename dist/{ => icons}/inbox-complete-solid.js (83%) rename dist/{ => icons}/inbox-complete-solid.svg (100%) rename dist/{ => icons}/inbox-complete.html (100%) rename dist/{ => icons}/inbox-complete.js (84%) rename dist/{ => icons}/inbox-complete.svg (100%) rename dist/{ => icons}/inbox-solid.html (100%) rename dist/{ => icons}/inbox-solid.js (84%) rename dist/{ => icons}/inbox-solid.svg (100%) rename dist/{ => icons}/inbox.html (100%) rename dist/{ => icons}/inbox.js (85%) rename dist/{ => icons}/inbox.svg (100%) rename dist/{ => icons}/info-circle-solid.html (100%) rename dist/{ => icons}/info-circle-solid.js (83%) rename dist/{ => icons}/info-circle-solid.svg (100%) rename dist/{ => icons}/info-circle.html (100%) rename dist/{ => icons}/info-circle.js (85%) rename dist/{ => icons}/info-circle.svg (100%) rename dist/{ => icons}/laptop-solid.html (100%) rename dist/{ => icons}/laptop-solid.js (83%) rename dist/{ => icons}/laptop-solid.svg (100%) rename dist/{ => icons}/laptop.html (100%) rename dist/{ => icons}/laptop.js (84%) rename dist/{ => icons}/laptop.svg (100%) rename dist/{ => icons}/lightning-box-solid.html (100%) rename dist/{ => icons}/lightning-box-solid.js (82%) rename dist/{ => icons}/lightning-box-solid.svg (100%) rename dist/{ => icons}/lightning-box.html (100%) rename dist/{ => icons}/lightning-box.js (83%) rename dist/{ => icons}/lightning-box.svg (100%) rename dist/{ => icons}/lightning.html (100%) rename dist/{ => icons}/lightning.js (81%) rename dist/{ => icons}/lightning.svg (100%) rename dist/{ => icons}/link-external.html (100%) rename dist/{ => icons}/link-external.js (83%) rename dist/{ => icons}/link-external.svg (100%) rename dist/{ => icons}/link.html (100%) rename dist/{ => icons}/link.js (91%) rename dist/{ => icons}/link.svg (100%) rename dist/{ => icons}/list.html (100%) rename dist/{ => icons}/list.js (85%) rename dist/{ => icons}/list.svg (100%) rename dist/{ => icons}/lock-closed-solid.html (100%) rename dist/{ => icons}/lock-closed-solid.js (87%) rename dist/{ => icons}/lock-closed-solid.svg (100%) rename dist/{ => icons}/lock-closed.html (100%) rename dist/{ => icons}/lock-closed.js (88%) rename dist/{ => icons}/lock-closed.svg (100%) rename dist/{ => icons}/lock-open-solid.html (100%) rename dist/{ => icons}/lock-open-solid.js (87%) rename dist/{ => icons}/lock-open-solid.svg (100%) rename dist/{ => icons}/lock-open.html (100%) rename dist/{ => icons}/lock-open.js (87%) rename dist/{ => icons}/lock-open.svg (100%) rename dist/{ => icons}/magnifying-glass.html (100%) rename dist/{ => icons}/magnifying-glass.js (84%) rename dist/{ => icons}/magnifying-glass.svg (100%) rename dist/{ => icons}/map-pin-solid.html (100%) rename dist/{ => icons}/map-pin-solid.js (90%) rename dist/{ => icons}/map-pin-solid.svg (100%) rename dist/{ => icons}/map-pin.html (100%) rename dist/{ => icons}/map-pin.js (92%) rename dist/{ => icons}/map-pin.svg (100%) rename dist/{ => icons}/megaphone-solid.html (100%) rename dist/{ => icons}/megaphone-solid.js (88%) rename dist/{ => icons}/megaphone-solid.svg (100%) rename dist/{ => icons}/megaphone.html (100%) rename dist/{ => icons}/megaphone.js (90%) rename dist/{ => icons}/megaphone.svg (100%) rename dist/{ => icons}/menu.html (100%) rename dist/{ => icons}/menu.js (81%) rename dist/{ => icons}/menu.svg (100%) rename dist/{ => icons}/microphone-off-solid.html (100%) rename dist/{ => icons}/microphone-off-solid.js (90%) rename dist/{ => icons}/microphone-off-solid.svg (100%) rename dist/{ => icons}/microphone-off.html (100%) rename dist/{ => icons}/microphone-off.js (90%) rename dist/{ => icons}/microphone-off.svg (100%) rename dist/{ => icons}/microphone-solid.html (100%) rename dist/{ => icons}/microphone-solid.js (86%) rename dist/{ => icons}/microphone-solid.svg (100%) rename dist/{ => icons}/microphone.html (100%) rename dist/{ => icons}/microphone.js (88%) rename dist/{ => icons}/microphone.svg (100%) rename dist/{ => icons}/minus-circle-solid.html (100%) rename dist/{ => icons}/minus-circle-solid.js (82%) rename dist/{ => icons}/minus-circle-solid.svg (100%) rename dist/{ => icons}/minus-circle.html (100%) rename dist/{ => icons}/minus-circle.js (84%) rename dist/{ => icons}/minus-circle.svg (100%) rename dist/{ => icons}/minus.html (100%) rename dist/{ => icons}/minus.js (79%) rename dist/{ => icons}/minus.svg (100%) rename dist/{ => icons}/money.html (100%) rename dist/{ => icons}/money.js (85%) rename dist/{ => icons}/money.svg (100%) rename dist/{ => icons}/neutral-solid.html (100%) rename dist/{ => icons}/neutral-solid.js (86%) rename dist/{ => icons}/neutral-solid.svg (100%) rename dist/{ => icons}/neutral.html (100%) rename dist/{ => icons}/neutral.js (87%) rename dist/{ => icons}/neutral.svg (100%) rename dist/{ => icons}/newspaper-solid.html (100%) rename dist/{ => icons}/newspaper-solid.js (84%) rename dist/{ => icons}/newspaper-solid.svg (100%) rename dist/{ => icons}/newspaper.html (100%) rename dist/{ => icons}/newspaper.js (86%) rename dist/{ => icons}/newspaper.svg (100%) rename dist/{ => icons}/note-solid.html (100%) rename dist/{ => icons}/note-solid.js (82%) rename dist/{ => icons}/note-solid.svg (100%) rename dist/{ => icons}/note.html (100%) rename dist/{ => icons}/note.js (84%) rename dist/{ => icons}/note.svg (100%) rename dist/{ => icons}/ordered-list.html (100%) rename dist/{ => icons}/ordered-list.js (84%) rename dist/{ => icons}/ordered-list.svg (100%) rename dist/{ => icons}/page-bottom.html (100%) rename dist/{ => icons}/page-bottom.js (84%) rename dist/{ => icons}/page-bottom.svg (100%) rename dist/{ => icons}/page-top.html (100%) rename dist/{ => icons}/page-top.js (84%) rename dist/{ => icons}/page-top.svg (100%) rename dist/{ => icons}/parking-solid.html (100%) rename dist/{ => icons}/parking-solid.js (83%) rename dist/{ => icons}/parking-solid.svg (100%) rename dist/{ => icons}/parking.html (100%) rename dist/{ => icons}/parking.js (84%) rename dist/{ => icons}/parking.svg (100%) rename dist/{ => icons}/pause.html (100%) rename dist/{ => icons}/pause.js (80%) rename dist/{ => icons}/pause.svg (100%) rename dist/{ => icons}/pencil-solid.html (100%) rename dist/{ => icons}/pencil-solid.js (86%) rename dist/{ => icons}/pencil-solid.svg (100%) rename dist/{ => icons}/pencil.html (100%) rename dist/{ => icons}/pencil.js (87%) rename dist/{ => icons}/pencil.svg (100%) rename dist/{ => icons}/phone-mobile-solid.html (100%) rename dist/{ => icons}/phone-mobile-solid.js (84%) rename dist/{ => icons}/phone-mobile-solid.svg (100%) rename dist/{ => icons}/phone-mobile.html (100%) rename dist/{ => icons}/phone-mobile.js (86%) rename dist/{ => icons}/phone-mobile.svg (100%) rename dist/{ => icons}/phone.html (100%) rename dist/{ => icons}/phone.js (83%) rename dist/{ => icons}/phone.svg (100%) rename dist/{ => icons}/pin-solid.html (100%) rename dist/{ => icons}/pin-solid.js (87%) rename dist/{ => icons}/pin-solid.svg (100%) rename dist/{ => icons}/pin.html (100%) rename dist/{ => icons}/pin.js (92%) rename dist/{ => icons}/pin.svg (100%) rename dist/{ => icons}/plane-solid.html (100%) rename dist/{ => icons}/plane-solid.js (82%) rename dist/{ => icons}/plane-solid.svg (100%) rename dist/{ => icons}/plane.html (100%) rename dist/{ => icons}/plane.js (84%) rename dist/{ => icons}/plane.svg (100%) rename dist/{ => icons}/play-solid.html (100%) rename dist/{ => icons}/play-solid.js (80%) rename dist/{ => icons}/play-solid.svg (100%) rename dist/{ => icons}/play.html (100%) rename dist/{ => icons}/play.js (82%) rename dist/{ => icons}/play.svg (100%) rename dist/{ => icons}/plus-circle-solid.html (100%) rename dist/{ => icons}/plus-circle-solid.js (83%) rename dist/{ => icons}/plus-circle-solid.svg (100%) rename dist/{ => icons}/plus-circle.html (100%) rename dist/{ => icons}/plus-circle.js (85%) rename dist/{ => icons}/plus-circle.svg (100%) rename dist/{ => icons}/plus.html (100%) rename dist/{ => icons}/plus.js (80%) rename dist/{ => icons}/plus.svg (100%) rename dist/{ => icons}/printer-solid.html (100%) rename dist/{ => icons}/printer-solid.js (84%) rename dist/{ => icons}/printer-solid.svg (100%) rename dist/{ => icons}/printer.html (100%) rename dist/{ => icons}/printer.js (85%) rename dist/{ => icons}/printer.svg (100%) rename dist/{ => icons}/question-mark-solid.html (100%) rename dist/{ => icons}/question-mark-solid.js (88%) rename dist/{ => icons}/question-mark-solid.svg (100%) rename dist/{ => icons}/question-mark.html (100%) rename dist/{ => icons}/question-mark.js (89%) rename dist/{ => icons}/question-mark.svg (100%) rename dist/{ => icons}/redo.html (100%) rename dist/{ => icons}/redo.js (86%) rename dist/{ => icons}/redo.svg (100%) rename dist/{ => icons}/rss.html (100%) rename dist/{ => icons}/rss.js (85%) rename dist/{ => icons}/rss.svg (100%) rename dist/{ => icons}/sad-solid.html (100%) rename dist/{ => icons}/sad-solid.js (93%) rename dist/{ => icons}/sad-solid.svg (100%) rename dist/{ => icons}/sad.html (100%) rename dist/{ => icons}/sad.js (93%) rename dist/{ => icons}/sad.svg (100%) rename dist/{ => icons}/save-solid.html (100%) rename dist/{ => icons}/save-solid.js (83%) rename dist/{ => icons}/save-solid.svg (100%) rename dist/{ => icons}/save.html (100%) rename dist/{ => icons}/save.js (84%) rename dist/{ => icons}/save.svg (100%) rename dist/{ => icons}/settings.html (100%) rename dist/{ => icons}/settings.js (85%) rename dist/{ => icons}/settings.svg (100%) rename dist/{ => icons}/share-solid.html (100%) rename dist/{ => icons}/share-solid.js (86%) rename dist/{ => icons}/share-solid.svg (100%) rename dist/{ => icons}/share.html (100%) rename dist/{ => icons}/share.js (88%) rename dist/{ => icons}/share.svg (100%) rename dist/{ => icons}/shirt-solid.html (100%) rename dist/{ => icons}/shirt-solid.js (84%) rename dist/{ => icons}/shirt-solid.svg (100%) rename dist/{ => icons}/shirt.html (100%) rename dist/{ => icons}/shirt.js (86%) rename dist/{ => icons}/shirt.svg (100%) rename dist/{ => icons}/shopping-bag-solid.html (100%) rename dist/{ => icons}/shopping-bag-solid.js (84%) rename dist/{ => icons}/shopping-bag-solid.svg (100%) rename dist/{ => icons}/shopping-bag.html (100%) rename dist/{ => icons}/shopping-bag.js (83%) rename dist/{ => icons}/shopping-bag.svg (100%) rename dist/{ => icons}/shopping-cart-solid.html (100%) rename dist/{ => icons}/shopping-cart-solid.js (88%) rename dist/{ => icons}/shopping-cart-solid.svg (100%) rename dist/{ => icons}/shopping-cart.html (100%) rename dist/{ => icons}/shopping-cart.js (89%) rename dist/{ => icons}/shopping-cart.svg (100%) rename dist/{ => icons}/sidebyside-solid.html (100%) rename dist/{ => icons}/sidebyside-solid.js (81%) rename dist/{ => icons}/sidebyside-solid.svg (100%) rename dist/{ => icons}/sidebyside.html (100%) rename dist/{ => icons}/sidebyside.js (81%) rename dist/{ => icons}/sidebyside.svg (100%) rename dist/{ => icons}/star-solid.html (100%) rename dist/{ => icons}/star-solid.js (85%) rename dist/{ => icons}/star-solid.svg (100%) rename dist/{ => icons}/star.html (100%) rename dist/{ => icons}/star.js (88%) rename dist/{ => icons}/star.svg (100%) rename dist/{ => icons}/sync.html (100%) rename dist/{ => icons}/sync.js (87%) rename dist/{ => icons}/sync.svg (100%) rename dist/{ => icons}/thumbs-down-solid.html (100%) rename dist/{ => icons}/thumbs-down-solid.js (84%) rename dist/{ => icons}/thumbs-down-solid.svg (100%) rename dist/{ => icons}/thumbs-down.html (100%) rename dist/{ => icons}/thumbs-down.js (86%) rename dist/{ => icons}/thumbs-down.svg (100%) rename dist/{ => icons}/thumbs-up-solid.html (100%) rename dist/{ => icons}/thumbs-up-solid.js (84%) rename dist/{ => icons}/thumbs-up-solid.svg (100%) rename dist/{ => icons}/thumbs-up.html (100%) rename dist/{ => icons}/thumbs-up.js (86%) rename dist/{ => icons}/thumbs-up.svg (100%) rename dist/{ => icons}/transfer-alt.html (100%) rename dist/{ => icons}/transfer-alt.js (86%) rename dist/{ => icons}/transfer-alt.svg (100%) rename dist/{ => icons}/transfer.html (100%) rename dist/{ => icons}/transfer.js (86%) rename dist/{ => icons}/transfer.svg (100%) rename dist/{ => icons}/trash-solid.html (100%) rename dist/{ => icons}/trash-solid.js (85%) rename dist/{ => icons}/trash-solid.svg (100%) rename dist/{ => icons}/trash.html (100%) rename dist/{ => icons}/trash.js (88%) rename dist/{ => icons}/trash.svg (100%) rename dist/{ => icons}/undo.html (100%) rename dist/{ => icons}/undo.js (85%) rename dist/{ => icons}/undo.svg (100%) rename dist/{ => icons}/upload.html (100%) rename dist/{ => icons}/upload.js (86%) rename dist/{ => icons}/upload.svg (100%) rename dist/{ => icons}/user-add-solid.html (100%) rename dist/{ => icons}/user-add-solid.js (85%) rename dist/{ => icons}/user-add-solid.svg (100%) rename dist/{ => icons}/user-add.html (100%) rename dist/{ => icons}/user-add.js (87%) rename dist/{ => icons}/user-add.svg (100%) rename dist/{ => icons}/user-group-solid.html (100%) rename dist/{ => icons}/user-group-solid.js (88%) rename dist/{ => icons}/user-group-solid.svg (100%) rename dist/{ => icons}/user-group.html (100%) rename dist/{ => icons}/user-group.js (89%) rename dist/{ => icons}/user-group.svg (100%) rename dist/{ => icons}/user-remove-solid.html (100%) rename dist/{ => icons}/user-remove-solid.js (84%) rename dist/{ => icons}/user-remove-solid.svg (100%) rename dist/{ => icons}/user-remove.html (100%) rename dist/{ => icons}/user-remove.js (86%) rename dist/{ => icons}/user-remove.svg (100%) rename dist/{ => icons}/user-solid.html (100%) rename dist/{ => icons}/user-solid.js (83%) rename dist/{ => icons}/user-solid.svg (100%) rename dist/{ => icons}/user.html (100%) rename dist/{ => icons}/user.js (86%) rename dist/{ => icons}/user.svg (100%) rename dist/{ => icons}/utensils-solid.html (100%) rename dist/{ => icons}/utensils-solid.js (90%) rename dist/{ => icons}/utensils-solid.svg (100%) rename dist/{ => icons}/utensils.html (100%) rename dist/{ => icons}/utensils.js (91%) rename dist/{ => icons}/utensils.svg (100%) rename dist/{ => icons}/video-off-solid.html (100%) rename dist/{ => icons}/video-off-solid.js (85%) rename dist/{ => icons}/video-off-solid.svg (100%) rename dist/{ => icons}/video-off.html (100%) rename dist/{ => icons}/video-off.js (87%) rename dist/{ => icons}/video-off.svg (100%) rename dist/{ => icons}/video-solid.html (100%) rename dist/{ => icons}/video-solid.js (81%) rename dist/{ => icons}/video-solid.svg (100%) rename dist/{ => icons}/video.html (100%) rename dist/{ => icons}/video.js (83%) rename dist/{ => icons}/video.svg (100%) delete mode 100644 docs/_data/icons.js delete mode 100644 docs/_includes/header.njk delete mode 100644 docs/_includes/layout.njk delete mode 100644 docs/_includes/nav.njk delete mode 100644 docs/icons.njk delete mode 100644 docs/index.njk create mode 100644 docs/public/styles.css create mode 100644 docs/src/env.d.ts create mode 100644 docs/src/layouts/Layout.astro create mode 100644 docs/src/pages/index.astro delete mode 100644 docs/styles.css create mode 100644 src/env.d.ts diff --git a/.eleventy.config.cjs b/.eleventy.config.cjs deleted file mode 100644 index 720aec28..00000000 --- a/.eleventy.config.cjs +++ /dev/null @@ -1,12 +0,0 @@ -const { DOCS_BUILD_DIR, DOCS_SRC_DIR, ICON_BUILD_DIR } = require('./lib/constants.js'); - -module.exports = (config) => { - config.addPassthroughCopy(ICON_BUILD_DIR) - config.addPassthroughCopy(`${DOCS_SRC_DIR}/*.css`) - return { - dir: { - input: DOCS_SRC_DIR, - output: DOCS_BUILD_DIR - } - } -} diff --git a/astro.config.js b/astro.config.js new file mode 100644 index 00000000..1b55f419 --- /dev/null +++ b/astro.config.js @@ -0,0 +1,6 @@ +import { defineConfig } from 'astro/config'; + +export default defineConfig({ + srcDir: 'docs/src', + publicDir: 'docs/public' +}); diff --git a/dist/bundle.js b/dist/bundle.js new file mode 100644 index 00000000..92f010fd --- /dev/null +++ b/dist/bundle.js @@ -0,0 +1,895 @@ +import { registerIcon } from './rivet-icon-element.js'; + +registerIcon('alarm', ` + + + +`); +registerIcon('alarm-solid', ` + + + +`); +registerIcon('arrow-anchor-down-left', ` + + +`); +registerIcon('arrow-anchor-down-right', ` + + +`); +registerIcon('arrow-anchor-up-left', ` + + +`); +registerIcon('arrow-anchor-up-right', ` + + +`); +registerIcon('arrow-down', ` + + +`); +registerIcon('arrow-down-left', ` + + +`); +registerIcon('arrow-down-right', ` + + +`); +registerIcon('arrow-left', ` + + +`); +registerIcon('arrow-right', ` + + +`); +registerIcon('arrow-up', ` + + +`); +registerIcon('arrow-up-left', ` + + +`); +registerIcon('arrow-up-right', ` + + +`); +registerIcon('audio', ` + + + +`); +registerIcon('audio-off', ` + + +`); +registerIcon('audio-off-solid', ` + + +`); +registerIcon('audio-solid', ` + + + +`); +registerIcon('ban', ` + + +`); +registerIcon('ban-solid', ` + + +`); +registerIcon('bell', ` + + +`); +registerIcon('bell-solid', ` + + +`); +registerIcon('bookmark', ` + + +`); +registerIcon('bookmark-solid', ` + + +`); +registerIcon('browser-window', ` + + + +`); +registerIcon('browser-window-solid', ` + + +`); +registerIcon('building', ` + + + +`); +registerIcon('building-solid', ` + + +`); +registerIcon('bus', ` + + +`); +registerIcon('calendar', ` + + + +`); +registerIcon('calendar-solid', ` + + +`); +registerIcon('caution', ` + + + +`); +registerIcon('caution-solid', ` + + +`); +registerIcon('chat', ` + + + +`); +registerIcon('chat-solid', ` + + +`); +registerIcon('check', ` + + +`); +registerIcon('check-all', ` + + +`); +registerIcon('check-circle', ` + + + +`); +registerIcon('check-circle-breakout', ` + + + +`); +registerIcon('check-circle-solid', ` + + +`); +registerIcon('chevron-down', ` + + +`); +registerIcon('chevron-left', ` + + +`); +registerIcon('chevron-right', ` + + +`); +registerIcon('chevron-up', ` + + +`); +registerIcon('chevrons-left', ` + + + +`); +registerIcon('chevrons-right', ` + + + +`); +registerIcon('circle', ` + + +`); +registerIcon('circle-solid', ` + + +`); +registerIcon('clipboard', ` + + + +`); +registerIcon('clipboard-solid', ` + + +`); +registerIcon('clock', ` + + + +`); +registerIcon('clock-solid', ` + + +`); +registerIcon('close', ` + + +`); +registerIcon('close-circle', ` + + + +`); +registerIcon('close-circle-solid', ` + + +`); +registerIcon('code', ` + + +`); +registerIcon('collapse', ` + + +`); +registerIcon('copy', ` + + + +`); +registerIcon('copy-solid', ` + + + +`); +registerIcon('credit-card', ` + + +`); +registerIcon('credit-card-solid', ` + + +`); +registerIcon('css', ` + + +`); +registerIcon('data', ` + + +`); +registerIcon('data-solid', ` + + +`); +registerIcon('device', ` + + + +`); +registerIcon('device-solid', ` + + + +`); +registerIcon('download', ` + + + +`); +registerIcon('ellipsis', ` + + +`); +registerIcon('ellipsis-vertical', ` + + +`); +registerIcon('envelope', ` + + +`); +registerIcon('envelope-solid', ` + + + +`); +registerIcon('exclamation-mark', ` + + +`); +registerIcon('exclamation-mark-circle', ` + + + +`); +registerIcon('exclamation-mark-circle-solid', ` + + +`); +registerIcon('expand', ` + + +`); +registerIcon('eye', ` + + + +`); +registerIcon('eye-off', ` + + +`); +registerIcon('eye-off-solid', ` + + +`); +registerIcon('eye-solid', ` + + +`); +registerIcon('file', ` + + +`); +registerIcon('file-solid', ` + + +`); +registerIcon('filter', ` + + +`); +registerIcon('filter-solid', ` + + +`); +registerIcon('flag', ` + + +`); +registerIcon('flag-solid', ` + + +`); +registerIcon('gear', ` + + + +`); +registerIcon('gear-solid', ` + + +`); +registerIcon('gears', ` + + + +`); +registerIcon('globe', ` + + +`); +registerIcon('globe-solid', ` + + +`); +registerIcon('grid', ` + + +`); +registerIcon('grid-horizontal', ` + + +`); +registerIcon('grid-solid', ` + + +`); +registerIcon('grid-vertical', ` + + +`); +registerIcon('happy', ` + + + +`); +registerIcon('happy-solid', ` + + +`); +registerIcon('headphones', ` + + +`); +registerIcon('headphones-solid', ` + + +`); +registerIcon('heart', ` + + +`); +registerIcon('heart-solid', ` + + +`); +registerIcon('home', ` + + +`); +registerIcon('home-solid', ` + + +`); +registerIcon('image', ` + + + +`); +registerIcon('image-solid', ` + + +`); +registerIcon('inbox', ` + + +`); +registerIcon('inbox-complete', ` + + +`); +registerIcon('inbox-complete-solid', ` + + +`); +registerIcon('inbox-solid', ` + + +`); +registerIcon('info-circle', ` + + + +`); +registerIcon('info-circle-solid', ` + + +`); +registerIcon('laptop', ` + + +`); +registerIcon('laptop-solid', ` + + +`); +registerIcon('lightning', ` + + +`); +registerIcon('lightning-box', ` + + + +`); +registerIcon('lightning-box-solid', ` + + +`); +registerIcon('link', ` + + + +`); +registerIcon('link-external', ` + + + +`); +registerIcon('list', ` + + +`); +registerIcon('lock-closed', ` + + + +`); +registerIcon('lock-closed-solid', ` + + +`); +registerIcon('lock-open', ` + + + +`); +registerIcon('lock-open-solid', ` + + +`); +registerIcon('magnifying-glass', ` + + +`); +registerIcon('map-pin', ` + + + +`); +registerIcon('map-pin-solid', ` + + +`); +registerIcon('megaphone', ` + + +`); +registerIcon('megaphone-solid', ` + + +`); +registerIcon('menu', ` + + +`); +registerIcon('microphone', ` + + + +`); +registerIcon('microphone-off', ` + + +`); +registerIcon('microphone-off-solid', ` + + +`); +registerIcon('microphone-solid', ` + + + +`); +registerIcon('minus', ` + + +`); +registerIcon('minus-circle', ` + + + +`); +registerIcon('minus-circle-solid', ` + + +`); +registerIcon('money', ` + + +`); +registerIcon('neutral', ` + + + +`); +registerIcon('neutral-solid', ` + + +`); +registerIcon('newspaper', ` + + + +`); +registerIcon('newspaper-solid', ` + + +`); +registerIcon('note', ` + + + +`); +registerIcon('note-solid', ` + + +`); +registerIcon('ordered-list', ` + + +`); +registerIcon('page-bottom', ` + + +`); +registerIcon('page-top', ` + + +`); +registerIcon('parking', ` + + + +`); +registerIcon('parking-solid', ` + + + +`); +registerIcon('pause', ` + + +`); +registerIcon('pencil', ` + + +`); +registerIcon('pencil-solid', ` + + +`); +registerIcon('phone', ` + + +`); +registerIcon('phone-mobile', ` + + + +`); +registerIcon('phone-mobile-solid', ` + + +`); +registerIcon('pin', ` + + +`); +registerIcon('pin-solid', ` + + +`); +registerIcon('plane', ` + + +`); +registerIcon('plane-solid', ` + + +`); +registerIcon('play', ` + + +`); +registerIcon('play-solid', ` + + +`); +registerIcon('plus', ` + + +`); +registerIcon('plus-circle', ` + + + +`); +registerIcon('plus-circle-solid', ` + + +`); +registerIcon('printer', ` + + + +`); +registerIcon('printer-solid', ` + + +`); +registerIcon('question-mark', ` + + + +`); +registerIcon('question-mark-solid', ` + + +`); +registerIcon('redo', ` + + +`); +registerIcon('rss', ` + + + +`); +registerIcon('sad', ` + + + +`); +registerIcon('sad-solid', ` + + +`); +registerIcon('save', ` + + + +`); +registerIcon('save-solid', ` + + +`); +registerIcon('settings', ` + + +`); +registerIcon('share', ` + + +`); +registerIcon('share-solid', ` + + +`); +registerIcon('shirt', ` + + +`); +registerIcon('shirt-solid', ` + + +`); +registerIcon('shopping-bag', ` + + +`); +registerIcon('shopping-bag-solid', ` + + +`); +registerIcon('shopping-cart', ` + + +`); +registerIcon('shopping-cart-solid', ` + + +`); +registerIcon('sidebyside', ` + + +`); +registerIcon('sidebyside-solid', ` + + +`); +registerIcon('star', ` + + +`); +registerIcon('star-solid', ` + + +`); +registerIcon('sync', ` + + +`); +registerIcon('thumbs-down', ` + + +`); +registerIcon('thumbs-down-solid', ` + + +`); +registerIcon('thumbs-up', ` + + +`); +registerIcon('thumbs-up-solid', ` + + +`); +registerIcon('transfer', ` + + +`); +registerIcon('transfer-alt', ` + + +`); +registerIcon('trash', ` + + + +`); +registerIcon('trash-solid', ` + + +`); +registerIcon('undo', ` + + +`); +registerIcon('upload', ` + + + +`); +registerIcon('user', ` + + +`); +registerIcon('user-add', ` + + +`); +registerIcon('user-add-solid', ` + + +`); +registerIcon('user-group', ` + + +`); +registerIcon('user-group-solid', ` + + + +`); +registerIcon('user-remove', ` + + +`); +registerIcon('user-remove-solid', ` + + +`); +registerIcon('user-solid', ` + + +`); +registerIcon('utensils', ` + + +`); +registerIcon('utensils-solid', ` + + +`); +registerIcon('video', ` + + +`); +registerIcon('video-off', ` + + +`); +registerIcon('video-off-solid', ` + + +`); +registerIcon('video-solid', ` + + +`); diff --git a/dist/icons.json b/dist/icons.json new file mode 100644 index 00000000..500b1857 --- /dev/null +++ b/dist/icons.json @@ -0,0 +1 @@ +["alarm","alarm-solid","arrow-anchor-down-left","arrow-anchor-down-right","arrow-anchor-up-left","arrow-anchor-up-right","arrow-down","arrow-down-left","arrow-down-right","arrow-left","arrow-right","arrow-up","arrow-up-left","arrow-up-right","audio","audio-off","audio-off-solid","audio-solid","ban","ban-solid","bell","bell-solid","bookmark","bookmark-solid","browser-window","browser-window-solid","building","building-solid","bus","calendar","calendar-solid","caution","caution-solid","chat","chat-solid","check","check-all","check-circle","check-circle-breakout","check-circle-solid","chevron-down","chevron-left","chevron-right","chevron-up","chevrons-left","chevrons-right","circle","circle-solid","clipboard","clipboard-solid","clock","clock-solid","close","close-circle","close-circle-solid","code","collapse","copy","copy-solid","credit-card","credit-card-solid","css","data","data-solid","device","device-solid","download","ellipsis","ellipsis-vertical","envelope","envelope-solid","exclamation-mark","exclamation-mark-circle","exclamation-mark-circle-solid","expand","eye","eye-off","eye-off-solid","eye-solid","file","file-solid","filter","filter-solid","flag","flag-solid","gear","gear-solid","gears","globe","globe-solid","grid","grid-horizontal","grid-solid","grid-vertical","happy","happy-solid","headphones","headphones-solid","heart","heart-solid","home","home-solid","image","image-solid","inbox","inbox-complete","inbox-complete-solid","inbox-solid","info-circle","info-circle-solid","laptop","laptop-solid","lightning","lightning-box","lightning-box-solid","link","link-external","list","lock-closed","lock-closed-solid","lock-open","lock-open-solid","magnifying-glass","map-pin","map-pin-solid","megaphone","megaphone-solid","menu","microphone","microphone-off","microphone-off-solid","microphone-solid","minus","minus-circle","minus-circle-solid","money","neutral","neutral-solid","newspaper","newspaper-solid","note","note-solid","ordered-list","page-bottom","page-top","parking","parking-solid","pause","pencil","pencil-solid","phone","phone-mobile","phone-mobile-solid","pin","pin-solid","plane","plane-solid","play","play-solid","plus","plus-circle","plus-circle-solid","printer","printer-solid","question-mark","question-mark-solid","redo","rss","sad","sad-solid","save","save-solid","settings","share","share-solid","shirt","shirt-solid","shopping-bag","shopping-bag-solid","shopping-cart","shopping-cart-solid","sidebyside","sidebyside-solid","star","star-solid","sync","thumbs-down","thumbs-down-solid","thumbs-up","thumbs-up-solid","transfer","transfer-alt","trash","trash-solid","undo","upload","user","user-add","user-add-solid","user-group","user-group-solid","user-remove","user-remove-solid","user-solid","utensils","utensils-solid","video","video-off","video-off-solid","video-solid"] \ No newline at end of file diff --git a/dist/alarm-solid.html b/dist/icons/alarm-solid.html similarity index 100% rename from dist/alarm-solid.html rename to dist/icons/alarm-solid.html diff --git a/dist/alarm-solid.js b/dist/icons/alarm-solid.js similarity index 90% rename from dist/alarm-solid.js rename to dist/icons/alarm-solid.js index 28022f56..c84b2821 100644 --- a/dist/alarm-solid.js +++ b/dist/icons/alarm-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'alarm-solid'; export const svg = ` diff --git a/dist/alarm-solid.svg b/dist/icons/alarm-solid.svg similarity index 100% rename from dist/alarm-solid.svg rename to dist/icons/alarm-solid.svg diff --git a/dist/alarm.html b/dist/icons/alarm.html similarity index 100% rename from dist/alarm.html rename to dist/icons/alarm.html diff --git a/dist/alarm.js b/dist/icons/alarm.js similarity index 91% rename from dist/alarm.js rename to dist/icons/alarm.js index 6cd4fe83..26275def 100644 --- a/dist/alarm.js +++ b/dist/icons/alarm.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'alarm'; export const svg = ` diff --git a/dist/alarm.svg b/dist/icons/alarm.svg similarity index 100% rename from dist/alarm.svg rename to dist/icons/alarm.svg diff --git a/dist/arrow-anchor-down-left.html b/dist/icons/arrow-anchor-down-left.html similarity index 100% rename from dist/arrow-anchor-down-left.html rename to dist/icons/arrow-anchor-down-left.html diff --git a/dist/arrow-anchor-down-left.js b/dist/icons/arrow-anchor-down-left.js similarity index 84% rename from dist/arrow-anchor-down-left.js rename to dist/icons/arrow-anchor-down-left.js index e0ea0b7e..93ec8d8c 100644 --- a/dist/arrow-anchor-down-left.js +++ b/dist/icons/arrow-anchor-down-left.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'arrow-anchor-down-left'; export const svg = ` diff --git a/dist/arrow-anchor-down-left.svg b/dist/icons/arrow-anchor-down-left.svg similarity index 100% rename from dist/arrow-anchor-down-left.svg rename to dist/icons/arrow-anchor-down-left.svg diff --git a/dist/arrow-anchor-down-right.html b/dist/icons/arrow-anchor-down-right.html similarity index 100% rename from dist/arrow-anchor-down-right.html rename to dist/icons/arrow-anchor-down-right.html diff --git a/dist/arrow-anchor-down-right.js b/dist/icons/arrow-anchor-down-right.js similarity index 84% rename from dist/arrow-anchor-down-right.js rename to dist/icons/arrow-anchor-down-right.js index 11bd4c3d..420e4d64 100644 --- a/dist/arrow-anchor-down-right.js +++ b/dist/icons/arrow-anchor-down-right.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'arrow-anchor-down-right'; export const svg = ` diff --git a/dist/arrow-anchor-down-right.svg b/dist/icons/arrow-anchor-down-right.svg similarity index 100% rename from dist/arrow-anchor-down-right.svg rename to dist/icons/arrow-anchor-down-right.svg diff --git a/dist/arrow-anchor-up-left.html b/dist/icons/arrow-anchor-up-left.html similarity index 100% rename from dist/arrow-anchor-up-left.html rename to dist/icons/arrow-anchor-up-left.html diff --git a/dist/arrow-anchor-up-left.js b/dist/icons/arrow-anchor-up-left.js similarity index 84% rename from dist/arrow-anchor-up-left.js rename to dist/icons/arrow-anchor-up-left.js index 4200b8f6..1c9da225 100644 --- a/dist/arrow-anchor-up-left.js +++ b/dist/icons/arrow-anchor-up-left.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'arrow-anchor-up-left'; export const svg = ` diff --git a/dist/arrow-anchor-up-left.svg b/dist/icons/arrow-anchor-up-left.svg similarity index 100% rename from dist/arrow-anchor-up-left.svg rename to dist/icons/arrow-anchor-up-left.svg diff --git a/dist/arrow-anchor-up-right.html b/dist/icons/arrow-anchor-up-right.html similarity index 100% rename from dist/arrow-anchor-up-right.html rename to dist/icons/arrow-anchor-up-right.html diff --git a/dist/arrow-anchor-up-right.js b/dist/icons/arrow-anchor-up-right.js similarity index 84% rename from dist/arrow-anchor-up-right.js rename to dist/icons/arrow-anchor-up-right.js index aec558d1..2378f5d9 100644 --- a/dist/arrow-anchor-up-right.js +++ b/dist/icons/arrow-anchor-up-right.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'arrow-anchor-up-right'; export const svg = ` diff --git a/dist/arrow-anchor-up-right.svg b/dist/icons/arrow-anchor-up-right.svg similarity index 100% rename from dist/arrow-anchor-up-right.svg rename to dist/icons/arrow-anchor-up-right.svg diff --git a/dist/arrow-down-left.html b/dist/icons/arrow-down-left.html similarity index 100% rename from dist/arrow-down-left.html rename to dist/icons/arrow-down-left.html diff --git a/dist/arrow-down-left.js b/dist/icons/arrow-down-left.js similarity index 83% rename from dist/arrow-down-left.js rename to dist/icons/arrow-down-left.js index 29dd9bcf..8a0685e3 100644 --- a/dist/arrow-down-left.js +++ b/dist/icons/arrow-down-left.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'arrow-down-left'; export const svg = ` diff --git a/dist/arrow-down-left.svg b/dist/icons/arrow-down-left.svg similarity index 100% rename from dist/arrow-down-left.svg rename to dist/icons/arrow-down-left.svg diff --git a/dist/arrow-down-right.html b/dist/icons/arrow-down-right.html similarity index 100% rename from dist/arrow-down-right.html rename to dist/icons/arrow-down-right.html diff --git a/dist/arrow-down-right.js b/dist/icons/arrow-down-right.js similarity index 83% rename from dist/arrow-down-right.js rename to dist/icons/arrow-down-right.js index 1536f38e..f0639fe4 100644 --- a/dist/arrow-down-right.js +++ b/dist/icons/arrow-down-right.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'arrow-down-right'; export const svg = ` diff --git a/dist/arrow-down-right.svg b/dist/icons/arrow-down-right.svg similarity index 100% rename from dist/arrow-down-right.svg rename to dist/icons/arrow-down-right.svg diff --git a/dist/arrow-down.html b/dist/icons/arrow-down.html similarity index 100% rename from dist/arrow-down.html rename to dist/icons/arrow-down.html diff --git a/dist/arrow-down.js b/dist/icons/arrow-down.js similarity index 83% rename from dist/arrow-down.js rename to dist/icons/arrow-down.js index 10dcb064..f3aa7bef 100644 --- a/dist/arrow-down.js +++ b/dist/icons/arrow-down.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'arrow-down'; export const svg = ` diff --git a/dist/arrow-down.svg b/dist/icons/arrow-down.svg similarity index 100% rename from dist/arrow-down.svg rename to dist/icons/arrow-down.svg diff --git a/dist/arrow-left.html b/dist/icons/arrow-left.html similarity index 100% rename from dist/arrow-left.html rename to dist/icons/arrow-left.html diff --git a/dist/arrow-left.js b/dist/icons/arrow-left.js similarity index 83% rename from dist/arrow-left.js rename to dist/icons/arrow-left.js index 99da3b61..feae9c57 100644 --- a/dist/arrow-left.js +++ b/dist/icons/arrow-left.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'arrow-left'; export const svg = ` diff --git a/dist/arrow-left.svg b/dist/icons/arrow-left.svg similarity index 100% rename from dist/arrow-left.svg rename to dist/icons/arrow-left.svg diff --git a/dist/arrow-right.html b/dist/icons/arrow-right.html similarity index 100% rename from dist/arrow-right.html rename to dist/icons/arrow-right.html diff --git a/dist/arrow-right.js b/dist/icons/arrow-right.js similarity index 83% rename from dist/arrow-right.js rename to dist/icons/arrow-right.js index ba318932..98294d71 100644 --- a/dist/arrow-right.js +++ b/dist/icons/arrow-right.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'arrow-right'; export const svg = ` diff --git a/dist/arrow-right.svg b/dist/icons/arrow-right.svg similarity index 100% rename from dist/arrow-right.svg rename to dist/icons/arrow-right.svg diff --git a/dist/arrow-up-left.html b/dist/icons/arrow-up-left.html similarity index 100% rename from dist/arrow-up-left.html rename to dist/icons/arrow-up-left.html diff --git a/dist/arrow-up-left.js b/dist/icons/arrow-up-left.js similarity index 82% rename from dist/arrow-up-left.js rename to dist/icons/arrow-up-left.js index 6fdd83b1..993a5750 100644 --- a/dist/arrow-up-left.js +++ b/dist/icons/arrow-up-left.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'arrow-up-left'; export const svg = ` diff --git a/dist/arrow-up-left.svg b/dist/icons/arrow-up-left.svg similarity index 100% rename from dist/arrow-up-left.svg rename to dist/icons/arrow-up-left.svg diff --git a/dist/arrow-up-right.html b/dist/icons/arrow-up-right.html similarity index 100% rename from dist/arrow-up-right.html rename to dist/icons/arrow-up-right.html diff --git a/dist/arrow-up-right.js b/dist/icons/arrow-up-right.js similarity index 82% rename from dist/arrow-up-right.js rename to dist/icons/arrow-up-right.js index d0e57c33..2e3f8c1f 100644 --- a/dist/arrow-up-right.js +++ b/dist/icons/arrow-up-right.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'arrow-up-right'; export const svg = ` diff --git a/dist/arrow-up-right.svg b/dist/icons/arrow-up-right.svg similarity index 100% rename from dist/arrow-up-right.svg rename to dist/icons/arrow-up-right.svg diff --git a/dist/arrow-up.html b/dist/icons/arrow-up.html similarity index 100% rename from dist/arrow-up.html rename to dist/icons/arrow-up.html diff --git a/dist/arrow-up.js b/dist/icons/arrow-up.js similarity index 83% rename from dist/arrow-up.js rename to dist/icons/arrow-up.js index 1e38e782..34015b03 100644 --- a/dist/arrow-up.js +++ b/dist/icons/arrow-up.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'arrow-up'; export const svg = ` diff --git a/dist/arrow-up.svg b/dist/icons/arrow-up.svg similarity index 100% rename from dist/arrow-up.svg rename to dist/icons/arrow-up.svg diff --git a/dist/audio-off-solid.html b/dist/icons/audio-off-solid.html similarity index 100% rename from dist/audio-off-solid.html rename to dist/icons/audio-off-solid.html diff --git a/dist/audio-off-solid.js b/dist/icons/audio-off-solid.js similarity index 86% rename from dist/audio-off-solid.js rename to dist/icons/audio-off-solid.js index 60a344fa..bb87c30b 100644 --- a/dist/audio-off-solid.js +++ b/dist/icons/audio-off-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'audio-off-solid'; export const svg = ` diff --git a/dist/audio-off-solid.svg b/dist/icons/audio-off-solid.svg similarity index 100% rename from dist/audio-off-solid.svg rename to dist/icons/audio-off-solid.svg diff --git a/dist/audio-off.html b/dist/icons/audio-off.html similarity index 100% rename from dist/audio-off.html rename to dist/icons/audio-off.html diff --git a/dist/audio-off.js b/dist/icons/audio-off.js similarity index 87% rename from dist/audio-off.js rename to dist/icons/audio-off.js index 2f96927f..e1fb3bc9 100644 --- a/dist/audio-off.js +++ b/dist/icons/audio-off.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'audio-off'; export const svg = ` diff --git a/dist/audio-off.svg b/dist/icons/audio-off.svg similarity index 100% rename from dist/audio-off.svg rename to dist/icons/audio-off.svg diff --git a/dist/audio-solid.html b/dist/icons/audio-solid.html similarity index 100% rename from dist/audio-solid.html rename to dist/icons/audio-solid.html diff --git a/dist/audio-solid.js b/dist/icons/audio-solid.js similarity index 90% rename from dist/audio-solid.js rename to dist/icons/audio-solid.js index 8c925f5d..6b6e7d8e 100644 --- a/dist/audio-solid.js +++ b/dist/icons/audio-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'audio-solid'; export const svg = ` diff --git a/dist/audio-solid.svg b/dist/icons/audio-solid.svg similarity index 100% rename from dist/audio-solid.svg rename to dist/icons/audio-solid.svg diff --git a/dist/audio.html b/dist/icons/audio.html similarity index 100% rename from dist/audio.html rename to dist/icons/audio.html diff --git a/dist/audio.js b/dist/icons/audio.js similarity index 90% rename from dist/audio.js rename to dist/icons/audio.js index fb993afb..fd2efa3c 100644 --- a/dist/audio.js +++ b/dist/icons/audio.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'audio'; export const svg = ` diff --git a/dist/audio.svg b/dist/icons/audio.svg similarity index 100% rename from dist/audio.svg rename to dist/icons/audio.svg diff --git a/dist/ban-solid.html b/dist/icons/ban-solid.html similarity index 100% rename from dist/ban-solid.html rename to dist/icons/ban-solid.html diff --git a/dist/ban-solid.js b/dist/icons/ban-solid.js similarity index 87% rename from dist/ban-solid.js rename to dist/icons/ban-solid.js index 730847f1..fe362d33 100644 --- a/dist/ban-solid.js +++ b/dist/icons/ban-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'ban-solid'; export const svg = ` diff --git a/dist/ban-solid.svg b/dist/icons/ban-solid.svg similarity index 100% rename from dist/ban-solid.svg rename to dist/icons/ban-solid.svg diff --git a/dist/ban.html b/dist/icons/ban.html similarity index 100% rename from dist/ban.html rename to dist/icons/ban.html diff --git a/dist/ban.js b/dist/icons/ban.js similarity index 86% rename from dist/ban.js rename to dist/icons/ban.js index 4616cc57..36a4c662 100644 --- a/dist/ban.js +++ b/dist/icons/ban.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'ban'; export const svg = ` diff --git a/dist/ban.svg b/dist/icons/ban.svg similarity index 100% rename from dist/ban.svg rename to dist/icons/ban.svg diff --git a/dist/bell-solid.html b/dist/icons/bell-solid.html similarity index 100% rename from dist/bell-solid.html rename to dist/icons/bell-solid.html diff --git a/dist/bell-solid.js b/dist/icons/bell-solid.js similarity index 87% rename from dist/bell-solid.js rename to dist/icons/bell-solid.js index d78e563a..7a40fc53 100644 --- a/dist/bell-solid.js +++ b/dist/icons/bell-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'bell-solid'; export const svg = ` diff --git a/dist/bell-solid.svg b/dist/icons/bell-solid.svg similarity index 100% rename from dist/bell-solid.svg rename to dist/icons/bell-solid.svg diff --git a/dist/bell.html b/dist/icons/bell.html similarity index 100% rename from dist/bell.html rename to dist/icons/bell.html diff --git a/dist/bell.js b/dist/icons/bell.js similarity index 90% rename from dist/bell.js rename to dist/icons/bell.js index 2d35e34d..fe736659 100644 --- a/dist/bell.js +++ b/dist/icons/bell.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'bell'; export const svg = ` diff --git a/dist/bell.svg b/dist/icons/bell.svg similarity index 100% rename from dist/bell.svg rename to dist/icons/bell.svg diff --git a/dist/bookmark-solid.html b/dist/icons/bookmark-solid.html similarity index 100% rename from dist/bookmark-solid.html rename to dist/icons/bookmark-solid.html diff --git a/dist/bookmark-solid.js b/dist/icons/bookmark-solid.js similarity index 81% rename from dist/bookmark-solid.js rename to dist/icons/bookmark-solid.js index 8c6224a8..20618062 100644 --- a/dist/bookmark-solid.js +++ b/dist/icons/bookmark-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'bookmark-solid'; export const svg = ` diff --git a/dist/bookmark-solid.svg b/dist/icons/bookmark-solid.svg similarity index 100% rename from dist/bookmark-solid.svg rename to dist/icons/bookmark-solid.svg diff --git a/dist/bookmark.html b/dist/icons/bookmark.html similarity index 100% rename from dist/bookmark.html rename to dist/icons/bookmark.html diff --git a/dist/bookmark.js b/dist/icons/bookmark.js similarity index 83% rename from dist/bookmark.js rename to dist/icons/bookmark.js index 333bcfb5..52a17205 100644 --- a/dist/bookmark.js +++ b/dist/icons/bookmark.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'bookmark'; export const svg = ` diff --git a/dist/bookmark.svg b/dist/icons/bookmark.svg similarity index 100% rename from dist/bookmark.svg rename to dist/icons/bookmark.svg diff --git a/dist/browser-window-solid.html b/dist/icons/browser-window-solid.html similarity index 100% rename from dist/browser-window-solid.html rename to dist/icons/browser-window-solid.html diff --git a/dist/browser-window-solid.js b/dist/icons/browser-window-solid.js similarity index 84% rename from dist/browser-window-solid.js rename to dist/icons/browser-window-solid.js index 24430e8e..a0ff127c 100644 --- a/dist/browser-window-solid.js +++ b/dist/icons/browser-window-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'browser-window-solid'; export const svg = ` diff --git a/dist/browser-window-solid.svg b/dist/icons/browser-window-solid.svg similarity index 100% rename from dist/browser-window-solid.svg rename to dist/icons/browser-window-solid.svg diff --git a/dist/browser-window.html b/dist/icons/browser-window.html similarity index 100% rename from dist/browser-window.html rename to dist/icons/browser-window.html diff --git a/dist/browser-window.js b/dist/icons/browser-window.js similarity index 85% rename from dist/browser-window.js rename to dist/icons/browser-window.js index 7e251671..77c5f13b 100644 --- a/dist/browser-window.js +++ b/dist/icons/browser-window.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'browser-window'; export const svg = ` diff --git a/dist/browser-window.svg b/dist/icons/browser-window.svg similarity index 100% rename from dist/browser-window.svg rename to dist/icons/browser-window.svg diff --git a/dist/building-solid.html b/dist/icons/building-solid.html similarity index 100% rename from dist/building-solid.html rename to dist/icons/building-solid.html diff --git a/dist/building-solid.js b/dist/icons/building-solid.js similarity index 84% rename from dist/building-solid.js rename to dist/icons/building-solid.js index 20d02b6a..b9e23952 100644 --- a/dist/building-solid.js +++ b/dist/icons/building-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'building-solid'; export const svg = ` diff --git a/dist/building-solid.svg b/dist/icons/building-solid.svg similarity index 100% rename from dist/building-solid.svg rename to dist/icons/building-solid.svg diff --git a/dist/building.html b/dist/icons/building.html similarity index 100% rename from dist/building.html rename to dist/icons/building.html diff --git a/dist/building.js b/dist/icons/building.js similarity index 85% rename from dist/building.js rename to dist/icons/building.js index 3313667f..029f370a 100644 --- a/dist/building.js +++ b/dist/icons/building.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'building'; export const svg = ` diff --git a/dist/building.svg b/dist/icons/building.svg similarity index 100% rename from dist/building.svg rename to dist/icons/building.svg diff --git a/dist/bus.html b/dist/icons/bus.html similarity index 100% rename from dist/bus.html rename to dist/icons/bus.html diff --git a/dist/bus.js b/dist/icons/bus.js similarity index 88% rename from dist/bus.js rename to dist/icons/bus.js index 28253951..f9ae9d82 100644 --- a/dist/bus.js +++ b/dist/icons/bus.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'bus'; export const svg = ` diff --git a/dist/bus.svg b/dist/icons/bus.svg similarity index 100% rename from dist/bus.svg rename to dist/icons/bus.svg diff --git a/dist/calendar-solid.html b/dist/icons/calendar-solid.html similarity index 100% rename from dist/calendar-solid.html rename to dist/icons/calendar-solid.html diff --git a/dist/calendar-solid.js b/dist/icons/calendar-solid.js similarity index 84% rename from dist/calendar-solid.js rename to dist/icons/calendar-solid.js index e3a05e26..3e1736b2 100644 --- a/dist/calendar-solid.js +++ b/dist/icons/calendar-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'calendar-solid'; export const svg = ` diff --git a/dist/calendar-solid.svg b/dist/icons/calendar-solid.svg similarity index 100% rename from dist/calendar-solid.svg rename to dist/icons/calendar-solid.svg diff --git a/dist/calendar.html b/dist/icons/calendar.html similarity index 100% rename from dist/calendar.html rename to dist/icons/calendar.html diff --git a/dist/calendar.js b/dist/icons/calendar.js similarity index 85% rename from dist/calendar.js rename to dist/icons/calendar.js index 2b1fc201..255c31b3 100644 --- a/dist/calendar.js +++ b/dist/icons/calendar.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'calendar'; export const svg = ` diff --git a/dist/calendar.svg b/dist/icons/calendar.svg similarity index 100% rename from dist/calendar.svg rename to dist/icons/calendar.svg diff --git a/dist/caution-solid.html b/dist/icons/caution-solid.html similarity index 100% rename from dist/caution-solid.html rename to dist/icons/caution-solid.html diff --git a/dist/caution-solid.js b/dist/icons/caution-solid.js similarity index 84% rename from dist/caution-solid.js rename to dist/icons/caution-solid.js index d1810557..25c87912 100644 --- a/dist/caution-solid.js +++ b/dist/icons/caution-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'caution-solid'; export const svg = ` diff --git a/dist/caution-solid.svg b/dist/icons/caution-solid.svg similarity index 100% rename from dist/caution-solid.svg rename to dist/icons/caution-solid.svg diff --git a/dist/caution.html b/dist/icons/caution.html similarity index 100% rename from dist/caution.html rename to dist/icons/caution.html diff --git a/dist/caution.js b/dist/icons/caution.js similarity index 86% rename from dist/caution.js rename to dist/icons/caution.js index c5eb77ca..1c2d8275 100644 --- a/dist/caution.js +++ b/dist/icons/caution.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'caution'; export const svg = ` diff --git a/dist/caution.svg b/dist/icons/caution.svg similarity index 100% rename from dist/caution.svg rename to dist/icons/caution.svg diff --git a/dist/chat-solid.html b/dist/icons/chat-solid.html similarity index 100% rename from dist/chat-solid.html rename to dist/icons/chat-solid.html diff --git a/dist/chat-solid.js b/dist/icons/chat-solid.js similarity index 85% rename from dist/chat-solid.js rename to dist/icons/chat-solid.js index 2a5a19ac..9709d13f 100644 --- a/dist/chat-solid.js +++ b/dist/icons/chat-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'chat-solid'; export const svg = ` diff --git a/dist/chat-solid.svg b/dist/icons/chat-solid.svg similarity index 100% rename from dist/chat-solid.svg rename to dist/icons/chat-solid.svg diff --git a/dist/chat.html b/dist/icons/chat.html similarity index 100% rename from dist/chat.html rename to dist/icons/chat.html diff --git a/dist/chat.js b/dist/icons/chat.js similarity index 87% rename from dist/chat.js rename to dist/icons/chat.js index 448759b2..713bb762 100644 --- a/dist/chat.js +++ b/dist/icons/chat.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'chat'; export const svg = ` diff --git a/dist/chat.svg b/dist/icons/chat.svg similarity index 100% rename from dist/chat.svg rename to dist/icons/chat.svg diff --git a/dist/check-all.html b/dist/icons/check-all.html similarity index 100% rename from dist/check-all.html rename to dist/icons/check-all.html diff --git a/dist/check-all.js b/dist/icons/check-all.js similarity index 85% rename from dist/check-all.js rename to dist/icons/check-all.js index 76128958..a3da280b 100644 --- a/dist/check-all.js +++ b/dist/icons/check-all.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'check-all'; export const svg = ` diff --git a/dist/check-all.svg b/dist/icons/check-all.svg similarity index 100% rename from dist/check-all.svg rename to dist/icons/check-all.svg diff --git a/dist/check-circle-breakout.html b/dist/icons/check-circle-breakout.html similarity index 100% rename from dist/check-circle-breakout.html rename to dist/icons/check-circle-breakout.html diff --git a/dist/check-circle-breakout.js b/dist/icons/check-circle-breakout.js similarity index 86% rename from dist/check-circle-breakout.js rename to dist/icons/check-circle-breakout.js index e5ea7148..332c5ee5 100644 --- a/dist/check-circle-breakout.js +++ b/dist/icons/check-circle-breakout.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'check-circle-breakout'; export const svg = ` diff --git a/dist/check-circle-breakout.svg b/dist/icons/check-circle-breakout.svg similarity index 100% rename from dist/check-circle-breakout.svg rename to dist/icons/check-circle-breakout.svg diff --git a/dist/check-circle-solid.html b/dist/icons/check-circle-solid.html similarity index 100% rename from dist/check-circle-solid.html rename to dist/icons/check-circle-solid.html diff --git a/dist/check-circle-solid.js b/dist/icons/check-circle-solid.js similarity index 84% rename from dist/check-circle-solid.js rename to dist/icons/check-circle-solid.js index fe9b7c9a..96ab97ab 100644 --- a/dist/check-circle-solid.js +++ b/dist/icons/check-circle-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'check-circle-solid'; export const svg = ` diff --git a/dist/check-circle-solid.svg b/dist/icons/check-circle-solid.svg similarity index 100% rename from dist/check-circle-solid.svg rename to dist/icons/check-circle-solid.svg diff --git a/dist/check-circle.html b/dist/icons/check-circle.html similarity index 100% rename from dist/check-circle.html rename to dist/icons/check-circle.html diff --git a/dist/check-circle.js b/dist/icons/check-circle.js similarity index 86% rename from dist/check-circle.js rename to dist/icons/check-circle.js index e15b916b..b3831ac9 100644 --- a/dist/check-circle.js +++ b/dist/icons/check-circle.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'check-circle'; export const svg = ` diff --git a/dist/check-circle.svg b/dist/icons/check-circle.svg similarity index 100% rename from dist/check-circle.svg rename to dist/icons/check-circle.svg diff --git a/dist/check.html b/dist/icons/check.html similarity index 100% rename from dist/check.html rename to dist/icons/check.html diff --git a/dist/check.js b/dist/icons/check.js similarity index 82% rename from dist/check.js rename to dist/icons/check.js index a842e1be..bb2d9420 100644 --- a/dist/check.js +++ b/dist/icons/check.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'check'; export const svg = ` diff --git a/dist/check.svg b/dist/icons/check.svg similarity index 100% rename from dist/check.svg rename to dist/icons/check.svg diff --git a/dist/chevron-down.html b/dist/icons/chevron-down.html similarity index 100% rename from dist/chevron-down.html rename to dist/icons/chevron-down.html diff --git a/dist/chevron-down.js b/dist/icons/chevron-down.js similarity index 83% rename from dist/chevron-down.js rename to dist/icons/chevron-down.js index 44656c37..c1b22817 100644 --- a/dist/chevron-down.js +++ b/dist/icons/chevron-down.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'chevron-down'; export const svg = ` diff --git a/dist/chevron-down.svg b/dist/icons/chevron-down.svg similarity index 100% rename from dist/chevron-down.svg rename to dist/icons/chevron-down.svg diff --git a/dist/chevron-left.html b/dist/icons/chevron-left.html similarity index 100% rename from dist/chevron-left.html rename to dist/icons/chevron-left.html diff --git a/dist/chevron-left.js b/dist/icons/chevron-left.js similarity index 83% rename from dist/chevron-left.js rename to dist/icons/chevron-left.js index f64b42bb..03c9d3be 100644 --- a/dist/chevron-left.js +++ b/dist/icons/chevron-left.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'chevron-left'; export const svg = ` diff --git a/dist/chevron-left.svg b/dist/icons/chevron-left.svg similarity index 100% rename from dist/chevron-left.svg rename to dist/icons/chevron-left.svg diff --git a/dist/chevron-right.html b/dist/icons/chevron-right.html similarity index 100% rename from dist/chevron-right.html rename to dist/icons/chevron-right.html diff --git a/dist/chevron-right.js b/dist/icons/chevron-right.js similarity index 83% rename from dist/chevron-right.js rename to dist/icons/chevron-right.js index 49b8043c..11d1eafd 100644 --- a/dist/chevron-right.js +++ b/dist/icons/chevron-right.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'chevron-right'; export const svg = ` diff --git a/dist/chevron-right.svg b/dist/icons/chevron-right.svg similarity index 100% rename from dist/chevron-right.svg rename to dist/icons/chevron-right.svg diff --git a/dist/chevron-up.html b/dist/icons/chevron-up.html similarity index 100% rename from dist/chevron-up.html rename to dist/icons/chevron-up.html diff --git a/dist/chevron-up.js b/dist/icons/chevron-up.js similarity index 83% rename from dist/chevron-up.js rename to dist/icons/chevron-up.js index bedadc9c..e14d0725 100644 --- a/dist/chevron-up.js +++ b/dist/icons/chevron-up.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'chevron-up'; export const svg = ` diff --git a/dist/chevron-up.svg b/dist/icons/chevron-up.svg similarity index 100% rename from dist/chevron-up.svg rename to dist/icons/chevron-up.svg diff --git a/dist/chevrons-left.html b/dist/icons/chevrons-left.html similarity index 100% rename from dist/chevrons-left.html rename to dist/icons/chevrons-left.html diff --git a/dist/chevrons-left.js b/dist/icons/chevrons-left.js similarity index 85% rename from dist/chevrons-left.js rename to dist/icons/chevrons-left.js index 5a603ae6..a3b2d005 100644 --- a/dist/chevrons-left.js +++ b/dist/icons/chevrons-left.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'chevrons-left'; export const svg = ` diff --git a/dist/chevrons-left.svg b/dist/icons/chevrons-left.svg similarity index 100% rename from dist/chevrons-left.svg rename to dist/icons/chevrons-left.svg diff --git a/dist/chevrons-right.html b/dist/icons/chevrons-right.html similarity index 100% rename from dist/chevrons-right.html rename to dist/icons/chevrons-right.html diff --git a/dist/chevrons-right.js b/dist/icons/chevrons-right.js similarity index 85% rename from dist/chevrons-right.js rename to dist/icons/chevrons-right.js index ca3634a3..20e86481 100644 --- a/dist/chevrons-right.js +++ b/dist/icons/chevrons-right.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'chevrons-right'; export const svg = ` diff --git a/dist/chevrons-right.svg b/dist/icons/chevrons-right.svg similarity index 100% rename from dist/chevrons-right.svg rename to dist/icons/chevrons-right.svg diff --git a/dist/circle-solid.html b/dist/icons/circle-solid.html similarity index 100% rename from dist/circle-solid.html rename to dist/icons/circle-solid.html diff --git a/dist/circle-solid.js b/dist/icons/circle-solid.js similarity index 81% rename from dist/circle-solid.js rename to dist/icons/circle-solid.js index 45013342..277a7a1d 100644 --- a/dist/circle-solid.js +++ b/dist/icons/circle-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'circle-solid'; export const svg = ` diff --git a/dist/circle-solid.svg b/dist/icons/circle-solid.svg similarity index 100% rename from dist/circle-solid.svg rename to dist/icons/circle-solid.svg diff --git a/dist/circle.html b/dist/icons/circle.html similarity index 100% rename from dist/circle.html rename to dist/icons/circle.html diff --git a/dist/circle.js b/dist/icons/circle.js similarity index 82% rename from dist/circle.js rename to dist/icons/circle.js index ec4fabc4..a4d3e560 100644 --- a/dist/circle.js +++ b/dist/icons/circle.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'circle'; export const svg = ` diff --git a/dist/circle.svg b/dist/icons/circle.svg similarity index 100% rename from dist/circle.svg rename to dist/icons/circle.svg diff --git a/dist/clipboard-solid.html b/dist/icons/clipboard-solid.html similarity index 100% rename from dist/clipboard-solid.html rename to dist/icons/clipboard-solid.html diff --git a/dist/clipboard-solid.js b/dist/icons/clipboard-solid.js similarity index 84% rename from dist/clipboard-solid.js rename to dist/icons/clipboard-solid.js index d2400b57..bbbaa0d1 100644 --- a/dist/clipboard-solid.js +++ b/dist/icons/clipboard-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'clipboard-solid'; export const svg = ` diff --git a/dist/clipboard-solid.svg b/dist/icons/clipboard-solid.svg similarity index 100% rename from dist/clipboard-solid.svg rename to dist/icons/clipboard-solid.svg diff --git a/dist/clipboard.html b/dist/icons/clipboard.html similarity index 100% rename from dist/clipboard.html rename to dist/icons/clipboard.html diff --git a/dist/clipboard.js b/dist/icons/clipboard.js similarity index 85% rename from dist/clipboard.js rename to dist/icons/clipboard.js index 73713ed1..8d634825 100644 --- a/dist/clipboard.js +++ b/dist/icons/clipboard.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'clipboard'; export const svg = ` diff --git a/dist/clipboard.svg b/dist/icons/clipboard.svg similarity index 100% rename from dist/clipboard.svg rename to dist/icons/clipboard.svg diff --git a/dist/clock-solid.html b/dist/icons/clock-solid.html similarity index 100% rename from dist/clock-solid.html rename to dist/icons/clock-solid.html diff --git a/dist/clock-solid.js b/dist/icons/clock-solid.js similarity index 83% rename from dist/clock-solid.js rename to dist/icons/clock-solid.js index 48d2f1bf..c2c91f3c 100644 --- a/dist/clock-solid.js +++ b/dist/icons/clock-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'clock-solid'; export const svg = ` diff --git a/dist/clock-solid.svg b/dist/icons/clock-solid.svg similarity index 100% rename from dist/clock-solid.svg rename to dist/icons/clock-solid.svg diff --git a/dist/clock.html b/dist/icons/clock.html similarity index 100% rename from dist/clock.html rename to dist/icons/clock.html diff --git a/dist/clock.js b/dist/icons/clock.js similarity index 85% rename from dist/clock.js rename to dist/icons/clock.js index b3dff85a..bff44f6c 100644 --- a/dist/clock.js +++ b/dist/icons/clock.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'clock'; export const svg = ` diff --git a/dist/clock.svg b/dist/icons/clock.svg similarity index 100% rename from dist/clock.svg rename to dist/icons/clock.svg diff --git a/dist/close-circle-solid.html b/dist/icons/close-circle-solid.html similarity index 100% rename from dist/close-circle-solid.html rename to dist/icons/close-circle-solid.html diff --git a/dist/close-circle-solid.js b/dist/icons/close-circle-solid.js similarity index 85% rename from dist/close-circle-solid.js rename to dist/icons/close-circle-solid.js index 851b32ca..0a2ae99d 100644 --- a/dist/close-circle-solid.js +++ b/dist/icons/close-circle-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'close-circle-solid'; export const svg = ` diff --git a/dist/close-circle-solid.svg b/dist/icons/close-circle-solid.svg similarity index 100% rename from dist/close-circle-solid.svg rename to dist/icons/close-circle-solid.svg diff --git a/dist/close-circle.html b/dist/icons/close-circle.html similarity index 100% rename from dist/close-circle.html rename to dist/icons/close-circle.html diff --git a/dist/close-circle.js b/dist/icons/close-circle.js similarity index 86% rename from dist/close-circle.js rename to dist/icons/close-circle.js index d55df7b4..25becb87 100644 --- a/dist/close-circle.js +++ b/dist/icons/close-circle.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'close-circle'; export const svg = ` diff --git a/dist/close-circle.svg b/dist/icons/close-circle.svg similarity index 100% rename from dist/close-circle.svg rename to dist/icons/close-circle.svg diff --git a/dist/close.html b/dist/icons/close.html similarity index 100% rename from dist/close.html rename to dist/icons/close.html diff --git a/dist/close.js b/dist/icons/close.js similarity index 85% rename from dist/close.js rename to dist/icons/close.js index 896c43d8..a471bdf3 100644 --- a/dist/close.js +++ b/dist/icons/close.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'close'; export const svg = ` diff --git a/dist/close.svg b/dist/icons/close.svg similarity index 100% rename from dist/close.svg rename to dist/icons/close.svg diff --git a/dist/code.html b/dist/icons/code.html similarity index 100% rename from dist/code.html rename to dist/icons/code.html diff --git a/dist/code.js b/dist/icons/code.js similarity index 86% rename from dist/code.js rename to dist/icons/code.js index 9a4f0686..689fad79 100644 --- a/dist/code.js +++ b/dist/icons/code.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'code'; export const svg = ` diff --git a/dist/code.svg b/dist/icons/code.svg similarity index 100% rename from dist/code.svg rename to dist/icons/code.svg diff --git a/dist/collapse.html b/dist/icons/collapse.html similarity index 100% rename from dist/collapse.html rename to dist/icons/collapse.html diff --git a/dist/collapse.js b/dist/icons/collapse.js similarity index 83% rename from dist/collapse.js rename to dist/icons/collapse.js index 468a8365..20563572 100644 --- a/dist/collapse.js +++ b/dist/icons/collapse.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'collapse'; export const svg = ` diff --git a/dist/collapse.svg b/dist/icons/collapse.svg similarity index 100% rename from dist/collapse.svg rename to dist/icons/collapse.svg diff --git a/dist/copy-solid.html b/dist/icons/copy-solid.html similarity index 100% rename from dist/copy-solid.html rename to dist/icons/copy-solid.html diff --git a/dist/copy-solid.js b/dist/icons/copy-solid.js similarity index 82% rename from dist/copy-solid.js rename to dist/icons/copy-solid.js index f7490e6c..5221e547 100644 --- a/dist/copy-solid.js +++ b/dist/icons/copy-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'copy-solid'; export const svg = ` diff --git a/dist/copy-solid.svg b/dist/icons/copy-solid.svg similarity index 100% rename from dist/copy-solid.svg rename to dist/icons/copy-solid.svg diff --git a/dist/copy.html b/dist/icons/copy.html similarity index 100% rename from dist/copy.html rename to dist/icons/copy.html diff --git a/dist/copy.js b/dist/icons/copy.js similarity index 82% rename from dist/copy.js rename to dist/icons/copy.js index 8934524b..9f355805 100644 --- a/dist/copy.js +++ b/dist/icons/copy.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'copy'; export const svg = ` diff --git a/dist/copy.svg b/dist/icons/copy.svg similarity index 100% rename from dist/copy.svg rename to dist/icons/copy.svg diff --git a/dist/credit-card-solid.html b/dist/icons/credit-card-solid.html similarity index 100% rename from dist/credit-card-solid.html rename to dist/icons/credit-card-solid.html diff --git a/dist/credit-card-solid.js b/dist/icons/credit-card-solid.js similarity index 80% rename from dist/credit-card-solid.js rename to dist/icons/credit-card-solid.js index cec6b582..f10c26bc 100644 --- a/dist/credit-card-solid.js +++ b/dist/icons/credit-card-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'credit-card-solid'; export const svg = ` diff --git a/dist/credit-card-solid.svg b/dist/icons/credit-card-solid.svg similarity index 100% rename from dist/credit-card-solid.svg rename to dist/icons/credit-card-solid.svg diff --git a/dist/credit-card.html b/dist/icons/credit-card.html similarity index 100% rename from dist/credit-card.html rename to dist/icons/credit-card.html diff --git a/dist/credit-card.js b/dist/icons/credit-card.js similarity index 81% rename from dist/credit-card.js rename to dist/icons/credit-card.js index 2c83184d..6d327d69 100644 --- a/dist/credit-card.js +++ b/dist/icons/credit-card.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'credit-card'; export const svg = ` diff --git a/dist/credit-card.svg b/dist/icons/credit-card.svg similarity index 100% rename from dist/credit-card.svg rename to dist/icons/credit-card.svg diff --git a/dist/css.html b/dist/icons/css.html similarity index 100% rename from dist/css.html rename to dist/icons/css.html diff --git a/dist/css.js b/dist/icons/css.js similarity index 91% rename from dist/css.js rename to dist/icons/css.js index b1878d9b..328db5f0 100644 --- a/dist/css.js +++ b/dist/icons/css.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'css'; export const svg = ` diff --git a/dist/css.svg b/dist/icons/css.svg similarity index 100% rename from dist/css.svg rename to dist/icons/css.svg diff --git a/dist/data-solid.html b/dist/icons/data-solid.html similarity index 100% rename from dist/data-solid.html rename to dist/icons/data-solid.html diff --git a/dist/data-solid.js b/dist/icons/data-solid.js similarity index 94% rename from dist/data-solid.js rename to dist/icons/data-solid.js index f3b00c42..865ff94c 100644 --- a/dist/data-solid.js +++ b/dist/icons/data-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'data-solid'; export const svg = ` diff --git a/dist/data-solid.svg b/dist/icons/data-solid.svg similarity index 100% rename from dist/data-solid.svg rename to dist/icons/data-solid.svg diff --git a/dist/data.html b/dist/icons/data.html similarity index 100% rename from dist/data.html rename to dist/icons/data.html diff --git a/dist/data.js b/dist/icons/data.js similarity index 95% rename from dist/data.js rename to dist/icons/data.js index f309c7ba..21269384 100644 --- a/dist/data.js +++ b/dist/icons/data.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'data'; export const svg = ` diff --git a/dist/data.svg b/dist/icons/data.svg similarity index 100% rename from dist/data.svg rename to dist/icons/data.svg diff --git a/dist/device-solid.html b/dist/icons/device-solid.html similarity index 100% rename from dist/device-solid.html rename to dist/icons/device-solid.html diff --git a/dist/device-solid.js b/dist/icons/device-solid.js similarity index 87% rename from dist/device-solid.js rename to dist/icons/device-solid.js index 89c78df5..e3ac9264 100644 --- a/dist/device-solid.js +++ b/dist/icons/device-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'device-solid'; export const svg = ` diff --git a/dist/device-solid.svg b/dist/icons/device-solid.svg similarity index 100% rename from dist/device-solid.svg rename to dist/icons/device-solid.svg diff --git a/dist/device.html b/dist/icons/device.html similarity index 100% rename from dist/device.html rename to dist/icons/device.html diff --git a/dist/device.js b/dist/icons/device.js similarity index 87% rename from dist/device.js rename to dist/icons/device.js index 9e6d6a63..437c5043 100644 --- a/dist/device.js +++ b/dist/icons/device.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'device'; export const svg = ` diff --git a/dist/device.svg b/dist/icons/device.svg similarity index 100% rename from dist/device.svg rename to dist/icons/device.svg diff --git a/dist/download.html b/dist/icons/download.html similarity index 100% rename from dist/download.html rename to dist/icons/download.html diff --git a/dist/download.js b/dist/icons/download.js similarity index 86% rename from dist/download.js rename to dist/icons/download.js index 6b8351f0..6b994513 100644 --- a/dist/download.js +++ b/dist/icons/download.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'download'; export const svg = ` diff --git a/dist/download.svg b/dist/icons/download.svg similarity index 100% rename from dist/download.svg rename to dist/icons/download.svg diff --git a/dist/ellipsis-vertical.html b/dist/icons/ellipsis-vertical.html similarity index 100% rename from dist/ellipsis-vertical.html rename to dist/icons/ellipsis-vertical.html diff --git a/dist/ellipsis-vertical.js b/dist/icons/ellipsis-vertical.js similarity index 84% rename from dist/ellipsis-vertical.js rename to dist/icons/ellipsis-vertical.js index 2a743561..ac0c2f08 100644 --- a/dist/ellipsis-vertical.js +++ b/dist/icons/ellipsis-vertical.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'ellipsis-vertical'; export const svg = ` diff --git a/dist/ellipsis-vertical.svg b/dist/icons/ellipsis-vertical.svg similarity index 100% rename from dist/ellipsis-vertical.svg rename to dist/icons/ellipsis-vertical.svg diff --git a/dist/ellipsis.html b/dist/icons/ellipsis.html similarity index 100% rename from dist/ellipsis.html rename to dist/icons/ellipsis.html diff --git a/dist/ellipsis.js b/dist/icons/ellipsis.js similarity index 84% rename from dist/ellipsis.js rename to dist/icons/ellipsis.js index 6b4c5909..be94eb2b 100644 --- a/dist/ellipsis.js +++ b/dist/icons/ellipsis.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'ellipsis'; export const svg = ` diff --git a/dist/ellipsis.svg b/dist/icons/ellipsis.svg similarity index 100% rename from dist/ellipsis.svg rename to dist/icons/ellipsis.svg diff --git a/dist/envelope-solid.html b/dist/icons/envelope-solid.html similarity index 100% rename from dist/envelope-solid.html rename to dist/icons/envelope-solid.html diff --git a/dist/envelope-solid.js b/dist/icons/envelope-solid.js similarity index 83% rename from dist/envelope-solid.js rename to dist/icons/envelope-solid.js index ada518a3..b5a1d5f9 100644 --- a/dist/envelope-solid.js +++ b/dist/icons/envelope-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'envelope-solid'; export const svg = ` diff --git a/dist/envelope-solid.svg b/dist/icons/envelope-solid.svg similarity index 100% rename from dist/envelope-solid.svg rename to dist/icons/envelope-solid.svg diff --git a/dist/envelope.html b/dist/icons/envelope.html similarity index 100% rename from dist/envelope.html rename to dist/icons/envelope.html diff --git a/dist/envelope.js b/dist/icons/envelope.js similarity index 83% rename from dist/envelope.js rename to dist/icons/envelope.js index 4c50db76..84f89bd1 100644 --- a/dist/envelope.js +++ b/dist/icons/envelope.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'envelope'; export const svg = ` diff --git a/dist/envelope.svg b/dist/icons/envelope.svg similarity index 100% rename from dist/envelope.svg rename to dist/icons/envelope.svg diff --git a/dist/exclamation-mark-circle-solid.html b/dist/icons/exclamation-mark-circle-solid.html similarity index 100% rename from dist/exclamation-mark-circle-solid.html rename to dist/icons/exclamation-mark-circle-solid.html diff --git a/dist/exclamation-mark-circle-solid.js b/dist/icons/exclamation-mark-circle-solid.js similarity index 84% rename from dist/exclamation-mark-circle-solid.js rename to dist/icons/exclamation-mark-circle-solid.js index 9240a8a2..6a16cba0 100644 --- a/dist/exclamation-mark-circle-solid.js +++ b/dist/icons/exclamation-mark-circle-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'exclamation-mark-circle-solid'; export const svg = ` diff --git a/dist/exclamation-mark-circle-solid.svg b/dist/icons/exclamation-mark-circle-solid.svg similarity index 100% rename from dist/exclamation-mark-circle-solid.svg rename to dist/icons/exclamation-mark-circle-solid.svg diff --git a/dist/exclamation-mark-circle.html b/dist/icons/exclamation-mark-circle.html similarity index 100% rename from dist/exclamation-mark-circle.html rename to dist/icons/exclamation-mark-circle.html diff --git a/dist/exclamation-mark-circle.js b/dist/icons/exclamation-mark-circle.js similarity index 86% rename from dist/exclamation-mark-circle.js rename to dist/icons/exclamation-mark-circle.js index 775008a6..1ddc39dd 100644 --- a/dist/exclamation-mark-circle.js +++ b/dist/icons/exclamation-mark-circle.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'exclamation-mark-circle'; export const svg = ` diff --git a/dist/exclamation-mark-circle.svg b/dist/icons/exclamation-mark-circle.svg similarity index 100% rename from dist/exclamation-mark-circle.svg rename to dist/icons/exclamation-mark-circle.svg diff --git a/dist/exclamation-mark.html b/dist/icons/exclamation-mark.html similarity index 100% rename from dist/exclamation-mark.html rename to dist/icons/exclamation-mark.html diff --git a/dist/exclamation-mark.js b/dist/icons/exclamation-mark.js similarity index 82% rename from dist/exclamation-mark.js rename to dist/icons/exclamation-mark.js index 3144a5b7..f8df3854 100644 --- a/dist/exclamation-mark.js +++ b/dist/icons/exclamation-mark.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'exclamation-mark'; export const svg = ` diff --git a/dist/exclamation-mark.svg b/dist/icons/exclamation-mark.svg similarity index 100% rename from dist/exclamation-mark.svg rename to dist/icons/exclamation-mark.svg diff --git a/dist/expand.html b/dist/icons/expand.html similarity index 100% rename from dist/expand.html rename to dist/icons/expand.html diff --git a/dist/expand.js b/dist/icons/expand.js similarity index 83% rename from dist/expand.js rename to dist/icons/expand.js index 9d72a4ff..714a2aa4 100644 --- a/dist/expand.js +++ b/dist/icons/expand.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'expand'; export const svg = ` diff --git a/dist/expand.svg b/dist/icons/expand.svg similarity index 100% rename from dist/expand.svg rename to dist/icons/expand.svg diff --git a/dist/eye-off-solid.html b/dist/icons/eye-off-solid.html similarity index 100% rename from dist/eye-off-solid.html rename to dist/icons/eye-off-solid.html diff --git a/dist/eye-off-solid.js b/dist/icons/eye-off-solid.js similarity index 93% rename from dist/eye-off-solid.js rename to dist/icons/eye-off-solid.js index 6ba7b11f..9370a775 100644 --- a/dist/eye-off-solid.js +++ b/dist/icons/eye-off-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'eye-off-solid'; export const svg = ` diff --git a/dist/eye-off-solid.svg b/dist/icons/eye-off-solid.svg similarity index 100% rename from dist/eye-off-solid.svg rename to dist/icons/eye-off-solid.svg diff --git a/dist/eye-off.html b/dist/icons/eye-off.html similarity index 100% rename from dist/eye-off.html rename to dist/icons/eye-off.html diff --git a/dist/eye-off.js b/dist/icons/eye-off.js similarity index 94% rename from dist/eye-off.js rename to dist/icons/eye-off.js index c6c360a2..c3b665dd 100644 --- a/dist/eye-off.js +++ b/dist/icons/eye-off.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'eye-off'; export const svg = ` diff --git a/dist/eye-off.svg b/dist/icons/eye-off.svg similarity index 100% rename from dist/eye-off.svg rename to dist/icons/eye-off.svg diff --git a/dist/eye-solid.html b/dist/icons/eye-solid.html similarity index 100% rename from dist/eye-solid.html rename to dist/icons/eye-solid.html diff --git a/dist/eye-solid.js b/dist/icons/eye-solid.js similarity index 91% rename from dist/eye-solid.js rename to dist/icons/eye-solid.js index d09aebd5..897f18e5 100644 --- a/dist/eye-solid.js +++ b/dist/icons/eye-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'eye-solid'; export const svg = ` diff --git a/dist/eye-solid.svg b/dist/icons/eye-solid.svg similarity index 100% rename from dist/eye-solid.svg rename to dist/icons/eye-solid.svg diff --git a/dist/eye.html b/dist/icons/eye.html similarity index 100% rename from dist/eye.html rename to dist/icons/eye.html diff --git a/dist/eye.js b/dist/icons/eye.js similarity index 94% rename from dist/eye.js rename to dist/icons/eye.js index 6cedeb49..374d2f2b 100644 --- a/dist/eye.js +++ b/dist/icons/eye.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'eye'; export const svg = ` diff --git a/dist/eye.svg b/dist/icons/eye.svg similarity index 100% rename from dist/eye.svg rename to dist/icons/eye.svg diff --git a/dist/file-solid.html b/dist/icons/file-solid.html similarity index 100% rename from dist/file-solid.html rename to dist/icons/file-solid.html diff --git a/dist/file-solid.js b/dist/icons/file-solid.js similarity index 82% rename from dist/file-solid.js rename to dist/icons/file-solid.js index 1492224a..e59a8f1f 100644 --- a/dist/file-solid.js +++ b/dist/icons/file-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'file-solid'; export const svg = ` diff --git a/dist/file-solid.svg b/dist/icons/file-solid.svg similarity index 100% rename from dist/file-solid.svg rename to dist/icons/file-solid.svg diff --git a/dist/file.html b/dist/icons/file.html similarity index 100% rename from dist/file.html rename to dist/icons/file.html diff --git a/dist/file.js b/dist/icons/file.js similarity index 83% rename from dist/file.js rename to dist/icons/file.js index a62768dc..c3a4f520 100644 --- a/dist/file.js +++ b/dist/icons/file.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'file'; export const svg = ` diff --git a/dist/file.svg b/dist/icons/file.svg similarity index 100% rename from dist/file.svg rename to dist/icons/file.svg diff --git a/dist/filter-solid.html b/dist/icons/filter-solid.html similarity index 100% rename from dist/filter-solid.html rename to dist/icons/filter-solid.html diff --git a/dist/filter-solid.js b/dist/icons/filter-solid.js similarity index 87% rename from dist/filter-solid.js rename to dist/icons/filter-solid.js index 425238ce..b08b98cd 100644 --- a/dist/filter-solid.js +++ b/dist/icons/filter-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'filter-solid'; export const svg = ` diff --git a/dist/filter-solid.svg b/dist/icons/filter-solid.svg similarity index 100% rename from dist/filter-solid.svg rename to dist/icons/filter-solid.svg diff --git a/dist/filter.html b/dist/icons/filter.html similarity index 100% rename from dist/filter.html rename to dist/icons/filter.html diff --git a/dist/filter.js b/dist/icons/filter.js similarity index 89% rename from dist/filter.js rename to dist/icons/filter.js index f4ec0c6d..de47c329 100644 --- a/dist/filter.js +++ b/dist/icons/filter.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'filter'; export const svg = ` diff --git a/dist/filter.svg b/dist/icons/filter.svg similarity index 100% rename from dist/filter.svg rename to dist/icons/filter.svg diff --git a/dist/flag-solid.html b/dist/icons/flag-solid.html similarity index 100% rename from dist/flag-solid.html rename to dist/icons/flag-solid.html diff --git a/dist/flag-solid.js b/dist/icons/flag-solid.js similarity index 81% rename from dist/flag-solid.js rename to dist/icons/flag-solid.js index 585a6d0b..052d00cf 100644 --- a/dist/flag-solid.js +++ b/dist/icons/flag-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'flag-solid'; export const svg = ` diff --git a/dist/flag-solid.svg b/dist/icons/flag-solid.svg similarity index 100% rename from dist/flag-solid.svg rename to dist/icons/flag-solid.svg diff --git a/dist/flag.html b/dist/icons/flag.html similarity index 100% rename from dist/flag.html rename to dist/icons/flag.html diff --git a/dist/flag.js b/dist/icons/flag.js similarity index 82% rename from dist/flag.js rename to dist/icons/flag.js index cc5cbe41..2bf76987 100644 --- a/dist/flag.js +++ b/dist/icons/flag.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'flag'; export const svg = ` diff --git a/dist/flag.svg b/dist/icons/flag.svg similarity index 100% rename from dist/flag.svg rename to dist/icons/flag.svg diff --git a/dist/gear-solid.html b/dist/icons/gear-solid.html similarity index 100% rename from dist/gear-solid.html rename to dist/icons/gear-solid.html diff --git a/dist/gear-solid.js b/dist/icons/gear-solid.js similarity index 92% rename from dist/gear-solid.js rename to dist/icons/gear-solid.js index 1315c629..4c99d0f7 100644 --- a/dist/gear-solid.js +++ b/dist/icons/gear-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'gear-solid'; export const svg = ` diff --git a/dist/gear-solid.svg b/dist/icons/gear-solid.svg similarity index 100% rename from dist/gear-solid.svg rename to dist/icons/gear-solid.svg diff --git a/dist/gear.html b/dist/icons/gear.html similarity index 100% rename from dist/gear.html rename to dist/icons/gear.html diff --git a/dist/gear.js b/dist/icons/gear.js similarity index 95% rename from dist/gear.js rename to dist/icons/gear.js index 4e019fc4..061df976 100644 --- a/dist/gear.js +++ b/dist/icons/gear.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'gear'; export const svg = ` diff --git a/dist/gear.svg b/dist/icons/gear.svg similarity index 100% rename from dist/gear.svg rename to dist/icons/gear.svg diff --git a/dist/gears.html b/dist/icons/gears.html similarity index 100% rename from dist/gears.html rename to dist/icons/gears.html diff --git a/dist/gears.js b/dist/icons/gears.js similarity index 96% rename from dist/gears.js rename to dist/icons/gears.js index 54ba1050..5729f3fa 100644 --- a/dist/gears.js +++ b/dist/icons/gears.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'gears'; export const svg = ` diff --git a/dist/gears.svg b/dist/icons/gears.svg similarity index 100% rename from dist/gears.svg rename to dist/icons/gears.svg diff --git a/dist/globe-solid.html b/dist/icons/globe-solid.html similarity index 100% rename from dist/globe-solid.html rename to dist/icons/globe-solid.html diff --git a/dist/globe-solid.js b/dist/icons/globe-solid.js similarity index 92% rename from dist/globe-solid.js rename to dist/icons/globe-solid.js index 913ca7a3..617f5b86 100644 --- a/dist/globe-solid.js +++ b/dist/icons/globe-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'globe-solid'; export const svg = ` diff --git a/dist/globe-solid.svg b/dist/icons/globe-solid.svg similarity index 100% rename from dist/globe-solid.svg rename to dist/icons/globe-solid.svg diff --git a/dist/globe.html b/dist/icons/globe.html similarity index 100% rename from dist/globe.html rename to dist/icons/globe.html diff --git a/dist/globe.js b/dist/icons/globe.js similarity index 93% rename from dist/globe.js rename to dist/icons/globe.js index 28fb7cf9..06d486d3 100644 --- a/dist/globe.js +++ b/dist/icons/globe.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'globe'; export const svg = ` diff --git a/dist/globe.svg b/dist/icons/globe.svg similarity index 100% rename from dist/globe.svg rename to dist/icons/globe.svg diff --git a/dist/grid-horizontal.html b/dist/icons/grid-horizontal.html similarity index 100% rename from dist/grid-horizontal.html rename to dist/icons/grid-horizontal.html diff --git a/dist/grid-horizontal.js b/dist/icons/grid-horizontal.js similarity index 86% rename from dist/grid-horizontal.js rename to dist/icons/grid-horizontal.js index 066f63d7..eecf7494 100644 --- a/dist/grid-horizontal.js +++ b/dist/icons/grid-horizontal.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'grid-horizontal'; export const svg = ` diff --git a/dist/grid-horizontal.svg b/dist/icons/grid-horizontal.svg similarity index 100% rename from dist/grid-horizontal.svg rename to dist/icons/grid-horizontal.svg diff --git a/dist/grid-solid.html b/dist/icons/grid-solid.html similarity index 100% rename from dist/grid-solid.html rename to dist/icons/grid-solid.html diff --git a/dist/grid-solid.js b/dist/icons/grid-solid.js similarity index 82% rename from dist/grid-solid.js rename to dist/icons/grid-solid.js index a3d87a9c..0d6c3c1b 100644 --- a/dist/grid-solid.js +++ b/dist/icons/grid-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'grid-solid'; export const svg = ` diff --git a/dist/grid-solid.svg b/dist/icons/grid-solid.svg similarity index 100% rename from dist/grid-solid.svg rename to dist/icons/grid-solid.svg diff --git a/dist/grid-vertical.html b/dist/icons/grid-vertical.html similarity index 100% rename from dist/grid-vertical.html rename to dist/icons/grid-vertical.html diff --git a/dist/grid-vertical.js b/dist/icons/grid-vertical.js similarity index 86% rename from dist/grid-vertical.js rename to dist/icons/grid-vertical.js index 67ef00a1..ef2b73b5 100644 --- a/dist/grid-vertical.js +++ b/dist/icons/grid-vertical.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'grid-vertical'; export const svg = ` diff --git a/dist/grid-vertical.svg b/dist/icons/grid-vertical.svg similarity index 100% rename from dist/grid-vertical.svg rename to dist/icons/grid-vertical.svg diff --git a/dist/grid.html b/dist/icons/grid.html similarity index 100% rename from dist/grid.html rename to dist/icons/grid.html diff --git a/dist/grid.js b/dist/icons/grid.js similarity index 84% rename from dist/grid.js rename to dist/icons/grid.js index 455f96ed..4c6278b9 100644 --- a/dist/grid.js +++ b/dist/icons/grid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'grid'; export const svg = ` diff --git a/dist/grid.svg b/dist/icons/grid.svg similarity index 100% rename from dist/grid.svg rename to dist/icons/grid.svg diff --git a/dist/happy-solid.html b/dist/icons/happy-solid.html similarity index 100% rename from dist/happy-solid.html rename to dist/icons/happy-solid.html diff --git a/dist/happy-solid.js b/dist/icons/happy-solid.js similarity index 92% rename from dist/happy-solid.js rename to dist/icons/happy-solid.js index daef2159..ee586c3c 100644 --- a/dist/happy-solid.js +++ b/dist/icons/happy-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'happy-solid'; export const svg = ` diff --git a/dist/happy-solid.svg b/dist/icons/happy-solid.svg similarity index 100% rename from dist/happy-solid.svg rename to dist/icons/happy-solid.svg diff --git a/dist/happy.html b/dist/icons/happy.html similarity index 100% rename from dist/happy.html rename to dist/icons/happy.html diff --git a/dist/happy.js b/dist/icons/happy.js similarity index 93% rename from dist/happy.js rename to dist/icons/happy.js index 27130840..6de883a4 100644 --- a/dist/happy.js +++ b/dist/icons/happy.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'happy'; export const svg = ` diff --git a/dist/happy.svg b/dist/icons/happy.svg similarity index 100% rename from dist/happy.svg rename to dist/icons/happy.svg diff --git a/dist/headphones-solid.html b/dist/icons/headphones-solid.html similarity index 100% rename from dist/headphones-solid.html rename to dist/icons/headphones-solid.html diff --git a/dist/headphones-solid.js b/dist/icons/headphones-solid.js similarity index 85% rename from dist/headphones-solid.js rename to dist/icons/headphones-solid.js index 53b7689b..bc5fb117 100644 --- a/dist/headphones-solid.js +++ b/dist/icons/headphones-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'headphones-solid'; export const svg = ` diff --git a/dist/headphones-solid.svg b/dist/icons/headphones-solid.svg similarity index 100% rename from dist/headphones-solid.svg rename to dist/icons/headphones-solid.svg diff --git a/dist/headphones.html b/dist/icons/headphones.html similarity index 100% rename from dist/headphones.html rename to dist/icons/headphones.html diff --git a/dist/headphones.js b/dist/icons/headphones.js similarity index 85% rename from dist/headphones.js rename to dist/icons/headphones.js index be7f2d66..c53aca26 100644 --- a/dist/headphones.js +++ b/dist/icons/headphones.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'headphones'; export const svg = ` diff --git a/dist/headphones.svg b/dist/icons/headphones.svg similarity index 100% rename from dist/headphones.svg rename to dist/icons/headphones.svg diff --git a/dist/heart-solid.html b/dist/icons/heart-solid.html similarity index 100% rename from dist/heart-solid.html rename to dist/icons/heart-solid.html diff --git a/dist/heart-solid.js b/dist/icons/heart-solid.js similarity index 86% rename from dist/heart-solid.js rename to dist/icons/heart-solid.js index 769b9c7b..c604ed96 100644 --- a/dist/heart-solid.js +++ b/dist/icons/heart-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'heart-solid'; export const svg = ` diff --git a/dist/heart-solid.svg b/dist/icons/heart-solid.svg similarity index 100% rename from dist/heart-solid.svg rename to dist/icons/heart-solid.svg diff --git a/dist/heart.html b/dist/icons/heart.html similarity index 100% rename from dist/heart.html rename to dist/icons/heart.html diff --git a/dist/heart.js b/dist/icons/heart.js similarity index 87% rename from dist/heart.js rename to dist/icons/heart.js index 299c6924..a8c06972 100644 --- a/dist/heart.js +++ b/dist/icons/heart.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'heart'; export const svg = ` diff --git a/dist/heart.svg b/dist/icons/heart.svg similarity index 100% rename from dist/heart.svg rename to dist/icons/heart.svg diff --git a/dist/home-solid.html b/dist/icons/home-solid.html similarity index 100% rename from dist/home-solid.html rename to dist/icons/home-solid.html diff --git a/dist/home-solid.js b/dist/icons/home-solid.js similarity index 82% rename from dist/home-solid.js rename to dist/icons/home-solid.js index d1cab2b1..718a8e25 100644 --- a/dist/home-solid.js +++ b/dist/icons/home-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'home-solid'; export const svg = ` diff --git a/dist/home-solid.svg b/dist/icons/home-solid.svg similarity index 100% rename from dist/home-solid.svg rename to dist/icons/home-solid.svg diff --git a/dist/home.html b/dist/icons/home.html similarity index 100% rename from dist/home.html rename to dist/icons/home.html diff --git a/dist/home.js b/dist/icons/home.js similarity index 84% rename from dist/home.js rename to dist/icons/home.js index a2b0dd98..0bd62114 100644 --- a/dist/home.js +++ b/dist/icons/home.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'home'; export const svg = ` diff --git a/dist/home.svg b/dist/icons/home.svg similarity index 100% rename from dist/home.svg rename to dist/icons/home.svg diff --git a/dist/image-solid.html b/dist/icons/image-solid.html similarity index 100% rename from dist/image-solid.html rename to dist/icons/image-solid.html diff --git a/dist/image-solid.js b/dist/icons/image-solid.js similarity index 84% rename from dist/image-solid.js rename to dist/icons/image-solid.js index b6eee86e..c291d9d0 100644 --- a/dist/image-solid.js +++ b/dist/icons/image-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'image-solid'; export const svg = ` diff --git a/dist/image-solid.svg b/dist/icons/image-solid.svg similarity index 100% rename from dist/image-solid.svg rename to dist/icons/image-solid.svg diff --git a/dist/image.html b/dist/icons/image.html similarity index 100% rename from dist/image.html rename to dist/icons/image.html diff --git a/dist/image.js b/dist/icons/image.js similarity index 87% rename from dist/image.js rename to dist/icons/image.js index 1b61f9ca..ce0f1aa8 100644 --- a/dist/image.js +++ b/dist/icons/image.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'image'; export const svg = ` diff --git a/dist/image.svg b/dist/icons/image.svg similarity index 100% rename from dist/image.svg rename to dist/icons/image.svg diff --git a/dist/inbox-complete-solid.html b/dist/icons/inbox-complete-solid.html similarity index 100% rename from dist/inbox-complete-solid.html rename to dist/icons/inbox-complete-solid.html diff --git a/dist/inbox-complete-solid.js b/dist/icons/inbox-complete-solid.js similarity index 83% rename from dist/inbox-complete-solid.js rename to dist/icons/inbox-complete-solid.js index 4502009b..1516905d 100644 --- a/dist/inbox-complete-solid.js +++ b/dist/icons/inbox-complete-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'inbox-complete-solid'; export const svg = ` diff --git a/dist/inbox-complete-solid.svg b/dist/icons/inbox-complete-solid.svg similarity index 100% rename from dist/inbox-complete-solid.svg rename to dist/icons/inbox-complete-solid.svg diff --git a/dist/inbox-complete.html b/dist/icons/inbox-complete.html similarity index 100% rename from dist/inbox-complete.html rename to dist/icons/inbox-complete.html diff --git a/dist/inbox-complete.js b/dist/icons/inbox-complete.js similarity index 84% rename from dist/inbox-complete.js rename to dist/icons/inbox-complete.js index 8725ca43..4d6997b3 100644 --- a/dist/inbox-complete.js +++ b/dist/icons/inbox-complete.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'inbox-complete'; export const svg = ` diff --git a/dist/inbox-complete.svg b/dist/icons/inbox-complete.svg similarity index 100% rename from dist/inbox-complete.svg rename to dist/icons/inbox-complete.svg diff --git a/dist/inbox-solid.html b/dist/icons/inbox-solid.html similarity index 100% rename from dist/inbox-solid.html rename to dist/icons/inbox-solid.html diff --git a/dist/inbox-solid.js b/dist/icons/inbox-solid.js similarity index 84% rename from dist/inbox-solid.js rename to dist/icons/inbox-solid.js index 691be75e..0bede464 100644 --- a/dist/inbox-solid.js +++ b/dist/icons/inbox-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'inbox-solid'; export const svg = ` diff --git a/dist/inbox-solid.svg b/dist/icons/inbox-solid.svg similarity index 100% rename from dist/inbox-solid.svg rename to dist/icons/inbox-solid.svg diff --git a/dist/inbox.html b/dist/icons/inbox.html similarity index 100% rename from dist/inbox.html rename to dist/icons/inbox.html diff --git a/dist/inbox.js b/dist/icons/inbox.js similarity index 85% rename from dist/inbox.js rename to dist/icons/inbox.js index 15194793..eabef058 100644 --- a/dist/inbox.js +++ b/dist/icons/inbox.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'inbox'; export const svg = ` diff --git a/dist/inbox.svg b/dist/icons/inbox.svg similarity index 100% rename from dist/inbox.svg rename to dist/icons/inbox.svg diff --git a/dist/info-circle-solid.html b/dist/icons/info-circle-solid.html similarity index 100% rename from dist/info-circle-solid.html rename to dist/icons/info-circle-solid.html diff --git a/dist/info-circle-solid.js b/dist/icons/info-circle-solid.js similarity index 83% rename from dist/info-circle-solid.js rename to dist/icons/info-circle-solid.js index 9a066696..e81add1b 100644 --- a/dist/info-circle-solid.js +++ b/dist/icons/info-circle-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'info-circle-solid'; export const svg = ` diff --git a/dist/info-circle-solid.svg b/dist/icons/info-circle-solid.svg similarity index 100% rename from dist/info-circle-solid.svg rename to dist/icons/info-circle-solid.svg diff --git a/dist/info-circle.html b/dist/icons/info-circle.html similarity index 100% rename from dist/info-circle.html rename to dist/icons/info-circle.html diff --git a/dist/info-circle.js b/dist/icons/info-circle.js similarity index 85% rename from dist/info-circle.js rename to dist/icons/info-circle.js index f72a1e49..5d993087 100644 --- a/dist/info-circle.js +++ b/dist/icons/info-circle.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'info-circle'; export const svg = ` diff --git a/dist/info-circle.svg b/dist/icons/info-circle.svg similarity index 100% rename from dist/info-circle.svg rename to dist/icons/info-circle.svg diff --git a/dist/laptop-solid.html b/dist/icons/laptop-solid.html similarity index 100% rename from dist/laptop-solid.html rename to dist/icons/laptop-solid.html diff --git a/dist/laptop-solid.js b/dist/icons/laptop-solid.js similarity index 83% rename from dist/laptop-solid.js rename to dist/icons/laptop-solid.js index 27352edf..c512da2e 100644 --- a/dist/laptop-solid.js +++ b/dist/icons/laptop-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'laptop-solid'; export const svg = ` diff --git a/dist/laptop-solid.svg b/dist/icons/laptop-solid.svg similarity index 100% rename from dist/laptop-solid.svg rename to dist/icons/laptop-solid.svg diff --git a/dist/laptop.html b/dist/icons/laptop.html similarity index 100% rename from dist/laptop.html rename to dist/icons/laptop.html diff --git a/dist/laptop.js b/dist/icons/laptop.js similarity index 84% rename from dist/laptop.js rename to dist/icons/laptop.js index 30f5884e..efe1ede9 100644 --- a/dist/laptop.js +++ b/dist/icons/laptop.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'laptop'; export const svg = ` diff --git a/dist/laptop.svg b/dist/icons/laptop.svg similarity index 100% rename from dist/laptop.svg rename to dist/icons/laptop.svg diff --git a/dist/lightning-box-solid.html b/dist/icons/lightning-box-solid.html similarity index 100% rename from dist/lightning-box-solid.html rename to dist/icons/lightning-box-solid.html diff --git a/dist/lightning-box-solid.js b/dist/icons/lightning-box-solid.js similarity index 82% rename from dist/lightning-box-solid.js rename to dist/icons/lightning-box-solid.js index 3e00405a..60c5e329 100644 --- a/dist/lightning-box-solid.js +++ b/dist/icons/lightning-box-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'lightning-box-solid'; export const svg = ` diff --git a/dist/lightning-box-solid.svg b/dist/icons/lightning-box-solid.svg similarity index 100% rename from dist/lightning-box-solid.svg rename to dist/icons/lightning-box-solid.svg diff --git a/dist/lightning-box.html b/dist/icons/lightning-box.html similarity index 100% rename from dist/lightning-box.html rename to dist/icons/lightning-box.html diff --git a/dist/lightning-box.js b/dist/icons/lightning-box.js similarity index 83% rename from dist/lightning-box.js rename to dist/icons/lightning-box.js index 9291cac9..ada12657 100644 --- a/dist/lightning-box.js +++ b/dist/icons/lightning-box.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'lightning-box'; export const svg = ` diff --git a/dist/lightning-box.svg b/dist/icons/lightning-box.svg similarity index 100% rename from dist/lightning-box.svg rename to dist/icons/lightning-box.svg diff --git a/dist/lightning.html b/dist/icons/lightning.html similarity index 100% rename from dist/lightning.html rename to dist/icons/lightning.html diff --git a/dist/lightning.js b/dist/icons/lightning.js similarity index 81% rename from dist/lightning.js rename to dist/icons/lightning.js index 5f4b4f95..8c458324 100644 --- a/dist/lightning.js +++ b/dist/icons/lightning.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'lightning'; export const svg = ` diff --git a/dist/lightning.svg b/dist/icons/lightning.svg similarity index 100% rename from dist/lightning.svg rename to dist/icons/lightning.svg diff --git a/dist/link-external.html b/dist/icons/link-external.html similarity index 100% rename from dist/link-external.html rename to dist/icons/link-external.html diff --git a/dist/link-external.js b/dist/icons/link-external.js similarity index 83% rename from dist/link-external.js rename to dist/icons/link-external.js index e8c23375..ddeccb76 100644 --- a/dist/link-external.js +++ b/dist/icons/link-external.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'link-external'; export const svg = ` diff --git a/dist/link-external.svg b/dist/icons/link-external.svg similarity index 100% rename from dist/link-external.svg rename to dist/icons/link-external.svg diff --git a/dist/link.html b/dist/icons/link.html similarity index 100% rename from dist/link.html rename to dist/icons/link.html diff --git a/dist/link.js b/dist/icons/link.js similarity index 91% rename from dist/link.js rename to dist/icons/link.js index 0c636d06..dbfc9c7b 100644 --- a/dist/link.js +++ b/dist/icons/link.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'link'; export const svg = ` diff --git a/dist/link.svg b/dist/icons/link.svg similarity index 100% rename from dist/link.svg rename to dist/icons/link.svg diff --git a/dist/list.html b/dist/icons/list.html similarity index 100% rename from dist/list.html rename to dist/icons/list.html diff --git a/dist/list.js b/dist/icons/list.js similarity index 85% rename from dist/list.js rename to dist/icons/list.js index 8e07b2a6..7b3b05d8 100644 --- a/dist/list.js +++ b/dist/icons/list.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'list'; export const svg = ` diff --git a/dist/list.svg b/dist/icons/list.svg similarity index 100% rename from dist/list.svg rename to dist/icons/list.svg diff --git a/dist/lock-closed-solid.html b/dist/icons/lock-closed-solid.html similarity index 100% rename from dist/lock-closed-solid.html rename to dist/icons/lock-closed-solid.html diff --git a/dist/lock-closed-solid.js b/dist/icons/lock-closed-solid.js similarity index 87% rename from dist/lock-closed-solid.js rename to dist/icons/lock-closed-solid.js index 4bccc677..81a97f7b 100644 --- a/dist/lock-closed-solid.js +++ b/dist/icons/lock-closed-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'lock-closed-solid'; export const svg = ` diff --git a/dist/lock-closed-solid.svg b/dist/icons/lock-closed-solid.svg similarity index 100% rename from dist/lock-closed-solid.svg rename to dist/icons/lock-closed-solid.svg diff --git a/dist/lock-closed.html b/dist/icons/lock-closed.html similarity index 100% rename from dist/lock-closed.html rename to dist/icons/lock-closed.html diff --git a/dist/lock-closed.js b/dist/icons/lock-closed.js similarity index 88% rename from dist/lock-closed.js rename to dist/icons/lock-closed.js index 14a11d98..29fc62e2 100644 --- a/dist/lock-closed.js +++ b/dist/icons/lock-closed.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'lock-closed'; export const svg = ` diff --git a/dist/lock-closed.svg b/dist/icons/lock-closed.svg similarity index 100% rename from dist/lock-closed.svg rename to dist/icons/lock-closed.svg diff --git a/dist/lock-open-solid.html b/dist/icons/lock-open-solid.html similarity index 100% rename from dist/lock-open-solid.html rename to dist/icons/lock-open-solid.html diff --git a/dist/lock-open-solid.js b/dist/icons/lock-open-solid.js similarity index 87% rename from dist/lock-open-solid.js rename to dist/icons/lock-open-solid.js index e80bd5ba..40b3c824 100644 --- a/dist/lock-open-solid.js +++ b/dist/icons/lock-open-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'lock-open-solid'; export const svg = ` diff --git a/dist/lock-open-solid.svg b/dist/icons/lock-open-solid.svg similarity index 100% rename from dist/lock-open-solid.svg rename to dist/icons/lock-open-solid.svg diff --git a/dist/lock-open.html b/dist/icons/lock-open.html similarity index 100% rename from dist/lock-open.html rename to dist/icons/lock-open.html diff --git a/dist/lock-open.js b/dist/icons/lock-open.js similarity index 87% rename from dist/lock-open.js rename to dist/icons/lock-open.js index ac193e8e..a233a92d 100644 --- a/dist/lock-open.js +++ b/dist/icons/lock-open.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'lock-open'; export const svg = ` diff --git a/dist/lock-open.svg b/dist/icons/lock-open.svg similarity index 100% rename from dist/lock-open.svg rename to dist/icons/lock-open.svg diff --git a/dist/magnifying-glass.html b/dist/icons/magnifying-glass.html similarity index 100% rename from dist/magnifying-glass.html rename to dist/icons/magnifying-glass.html diff --git a/dist/magnifying-glass.js b/dist/icons/magnifying-glass.js similarity index 84% rename from dist/magnifying-glass.js rename to dist/icons/magnifying-glass.js index ab29b2c4..22af2e1d 100644 --- a/dist/magnifying-glass.js +++ b/dist/icons/magnifying-glass.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'magnifying-glass'; export const svg = ` diff --git a/dist/magnifying-glass.svg b/dist/icons/magnifying-glass.svg similarity index 100% rename from dist/magnifying-glass.svg rename to dist/icons/magnifying-glass.svg diff --git a/dist/map-pin-solid.html b/dist/icons/map-pin-solid.html similarity index 100% rename from dist/map-pin-solid.html rename to dist/icons/map-pin-solid.html diff --git a/dist/map-pin-solid.js b/dist/icons/map-pin-solid.js similarity index 90% rename from dist/map-pin-solid.js rename to dist/icons/map-pin-solid.js index 450b344f..bf1f8ba6 100644 --- a/dist/map-pin-solid.js +++ b/dist/icons/map-pin-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'map-pin-solid'; export const svg = ` diff --git a/dist/map-pin-solid.svg b/dist/icons/map-pin-solid.svg similarity index 100% rename from dist/map-pin-solid.svg rename to dist/icons/map-pin-solid.svg diff --git a/dist/map-pin.html b/dist/icons/map-pin.html similarity index 100% rename from dist/map-pin.html rename to dist/icons/map-pin.html diff --git a/dist/map-pin.js b/dist/icons/map-pin.js similarity index 92% rename from dist/map-pin.js rename to dist/icons/map-pin.js index 8e961b1e..9517fc63 100644 --- a/dist/map-pin.js +++ b/dist/icons/map-pin.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'map-pin'; export const svg = ` diff --git a/dist/map-pin.svg b/dist/icons/map-pin.svg similarity index 100% rename from dist/map-pin.svg rename to dist/icons/map-pin.svg diff --git a/dist/megaphone-solid.html b/dist/icons/megaphone-solid.html similarity index 100% rename from dist/megaphone-solid.html rename to dist/icons/megaphone-solid.html diff --git a/dist/megaphone-solid.js b/dist/icons/megaphone-solid.js similarity index 88% rename from dist/megaphone-solid.js rename to dist/icons/megaphone-solid.js index f023e049..4759d07e 100644 --- a/dist/megaphone-solid.js +++ b/dist/icons/megaphone-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'megaphone-solid'; export const svg = ` diff --git a/dist/megaphone-solid.svg b/dist/icons/megaphone-solid.svg similarity index 100% rename from dist/megaphone-solid.svg rename to dist/icons/megaphone-solid.svg diff --git a/dist/megaphone.html b/dist/icons/megaphone.html similarity index 100% rename from dist/megaphone.html rename to dist/icons/megaphone.html diff --git a/dist/megaphone.js b/dist/icons/megaphone.js similarity index 90% rename from dist/megaphone.js rename to dist/icons/megaphone.js index c0aa34cb..4052bdde 100644 --- a/dist/megaphone.js +++ b/dist/icons/megaphone.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'megaphone'; export const svg = ` diff --git a/dist/megaphone.svg b/dist/icons/megaphone.svg similarity index 100% rename from dist/megaphone.svg rename to dist/icons/megaphone.svg diff --git a/dist/menu.html b/dist/icons/menu.html similarity index 100% rename from dist/menu.html rename to dist/icons/menu.html diff --git a/dist/menu.js b/dist/icons/menu.js similarity index 81% rename from dist/menu.js rename to dist/icons/menu.js index 1918d1fa..a3b1c24a 100644 --- a/dist/menu.js +++ b/dist/icons/menu.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'menu'; export const svg = ` diff --git a/dist/menu.svg b/dist/icons/menu.svg similarity index 100% rename from dist/menu.svg rename to dist/icons/menu.svg diff --git a/dist/microphone-off-solid.html b/dist/icons/microphone-off-solid.html similarity index 100% rename from dist/microphone-off-solid.html rename to dist/icons/microphone-off-solid.html diff --git a/dist/microphone-off-solid.js b/dist/icons/microphone-off-solid.js similarity index 90% rename from dist/microphone-off-solid.js rename to dist/icons/microphone-off-solid.js index 3432fbdf..9d3d766c 100644 --- a/dist/microphone-off-solid.js +++ b/dist/icons/microphone-off-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'microphone-off-solid'; export const svg = ` diff --git a/dist/microphone-off-solid.svg b/dist/icons/microphone-off-solid.svg similarity index 100% rename from dist/microphone-off-solid.svg rename to dist/icons/microphone-off-solid.svg diff --git a/dist/microphone-off.html b/dist/icons/microphone-off.html similarity index 100% rename from dist/microphone-off.html rename to dist/icons/microphone-off.html diff --git a/dist/microphone-off.js b/dist/icons/microphone-off.js similarity index 90% rename from dist/microphone-off.js rename to dist/icons/microphone-off.js index 70e04789..b8d6b5a1 100644 --- a/dist/microphone-off.js +++ b/dist/icons/microphone-off.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'microphone-off'; export const svg = ` diff --git a/dist/microphone-off.svg b/dist/icons/microphone-off.svg similarity index 100% rename from dist/microphone-off.svg rename to dist/icons/microphone-off.svg diff --git a/dist/microphone-solid.html b/dist/icons/microphone-solid.html similarity index 100% rename from dist/microphone-solid.html rename to dist/icons/microphone-solid.html diff --git a/dist/microphone-solid.js b/dist/icons/microphone-solid.js similarity index 86% rename from dist/microphone-solid.js rename to dist/icons/microphone-solid.js index afe1570c..87d280a4 100644 --- a/dist/microphone-solid.js +++ b/dist/icons/microphone-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'microphone-solid'; export const svg = ` diff --git a/dist/microphone-solid.svg b/dist/icons/microphone-solid.svg similarity index 100% rename from dist/microphone-solid.svg rename to dist/icons/microphone-solid.svg diff --git a/dist/microphone.html b/dist/icons/microphone.html similarity index 100% rename from dist/microphone.html rename to dist/icons/microphone.html diff --git a/dist/microphone.js b/dist/icons/microphone.js similarity index 88% rename from dist/microphone.js rename to dist/icons/microphone.js index ae5c8b99..d530f44b 100644 --- a/dist/microphone.js +++ b/dist/icons/microphone.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'microphone'; export const svg = ` diff --git a/dist/microphone.svg b/dist/icons/microphone.svg similarity index 100% rename from dist/microphone.svg rename to dist/icons/microphone.svg diff --git a/dist/minus-circle-solid.html b/dist/icons/minus-circle-solid.html similarity index 100% rename from dist/minus-circle-solid.html rename to dist/icons/minus-circle-solid.html diff --git a/dist/minus-circle-solid.js b/dist/icons/minus-circle-solid.js similarity index 82% rename from dist/minus-circle-solid.js rename to dist/icons/minus-circle-solid.js index 70cd19dc..9cf7cc7f 100644 --- a/dist/minus-circle-solid.js +++ b/dist/icons/minus-circle-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'minus-circle-solid'; export const svg = ` diff --git a/dist/minus-circle-solid.svg b/dist/icons/minus-circle-solid.svg similarity index 100% rename from dist/minus-circle-solid.svg rename to dist/icons/minus-circle-solid.svg diff --git a/dist/minus-circle.html b/dist/icons/minus-circle.html similarity index 100% rename from dist/minus-circle.html rename to dist/icons/minus-circle.html diff --git a/dist/minus-circle.js b/dist/icons/minus-circle.js similarity index 84% rename from dist/minus-circle.js rename to dist/icons/minus-circle.js index 8b16a95f..a480a3f4 100644 --- a/dist/minus-circle.js +++ b/dist/icons/minus-circle.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'minus-circle'; export const svg = ` diff --git a/dist/minus-circle.svg b/dist/icons/minus-circle.svg similarity index 100% rename from dist/minus-circle.svg rename to dist/icons/minus-circle.svg diff --git a/dist/minus.html b/dist/icons/minus.html similarity index 100% rename from dist/minus.html rename to dist/icons/minus.html diff --git a/dist/minus.js b/dist/icons/minus.js similarity index 79% rename from dist/minus.js rename to dist/icons/minus.js index f6f7f280..9070a0f6 100644 --- a/dist/minus.js +++ b/dist/icons/minus.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'minus'; export const svg = ` diff --git a/dist/minus.svg b/dist/icons/minus.svg similarity index 100% rename from dist/minus.svg rename to dist/icons/minus.svg diff --git a/dist/money.html b/dist/icons/money.html similarity index 100% rename from dist/money.html rename to dist/icons/money.html diff --git a/dist/money.js b/dist/icons/money.js similarity index 85% rename from dist/money.js rename to dist/icons/money.js index a92228b1..e03904be 100644 --- a/dist/money.js +++ b/dist/icons/money.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'money'; export const svg = ` diff --git a/dist/money.svg b/dist/icons/money.svg similarity index 100% rename from dist/money.svg rename to dist/icons/money.svg diff --git a/dist/neutral-solid.html b/dist/icons/neutral-solid.html similarity index 100% rename from dist/neutral-solid.html rename to dist/icons/neutral-solid.html diff --git a/dist/neutral-solid.js b/dist/icons/neutral-solid.js similarity index 86% rename from dist/neutral-solid.js rename to dist/icons/neutral-solid.js index 839f67e4..49558b78 100644 --- a/dist/neutral-solid.js +++ b/dist/icons/neutral-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'neutral-solid'; export const svg = ` diff --git a/dist/neutral-solid.svg b/dist/icons/neutral-solid.svg similarity index 100% rename from dist/neutral-solid.svg rename to dist/icons/neutral-solid.svg diff --git a/dist/neutral.html b/dist/icons/neutral.html similarity index 100% rename from dist/neutral.html rename to dist/icons/neutral.html diff --git a/dist/neutral.js b/dist/icons/neutral.js similarity index 87% rename from dist/neutral.js rename to dist/icons/neutral.js index 530d3e11..32464ef7 100644 --- a/dist/neutral.js +++ b/dist/icons/neutral.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'neutral'; export const svg = ` diff --git a/dist/neutral.svg b/dist/icons/neutral.svg similarity index 100% rename from dist/neutral.svg rename to dist/icons/neutral.svg diff --git a/dist/newspaper-solid.html b/dist/icons/newspaper-solid.html similarity index 100% rename from dist/newspaper-solid.html rename to dist/icons/newspaper-solid.html diff --git a/dist/newspaper-solid.js b/dist/icons/newspaper-solid.js similarity index 84% rename from dist/newspaper-solid.js rename to dist/icons/newspaper-solid.js index 491d118d..22b766d4 100644 --- a/dist/newspaper-solid.js +++ b/dist/icons/newspaper-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'newspaper-solid'; export const svg = ` diff --git a/dist/newspaper-solid.svg b/dist/icons/newspaper-solid.svg similarity index 100% rename from dist/newspaper-solid.svg rename to dist/icons/newspaper-solid.svg diff --git a/dist/newspaper.html b/dist/icons/newspaper.html similarity index 100% rename from dist/newspaper.html rename to dist/icons/newspaper.html diff --git a/dist/newspaper.js b/dist/icons/newspaper.js similarity index 86% rename from dist/newspaper.js rename to dist/icons/newspaper.js index 5f310aed..50c0661d 100644 --- a/dist/newspaper.js +++ b/dist/icons/newspaper.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'newspaper'; export const svg = ` diff --git a/dist/newspaper.svg b/dist/icons/newspaper.svg similarity index 100% rename from dist/newspaper.svg rename to dist/icons/newspaper.svg diff --git a/dist/note-solid.html b/dist/icons/note-solid.html similarity index 100% rename from dist/note-solid.html rename to dist/icons/note-solid.html diff --git a/dist/note-solid.js b/dist/icons/note-solid.js similarity index 82% rename from dist/note-solid.js rename to dist/icons/note-solid.js index 0b1f5405..85828dee 100644 --- a/dist/note-solid.js +++ b/dist/icons/note-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'note-solid'; export const svg = ` diff --git a/dist/note-solid.svg b/dist/icons/note-solid.svg similarity index 100% rename from dist/note-solid.svg rename to dist/icons/note-solid.svg diff --git a/dist/note.html b/dist/icons/note.html similarity index 100% rename from dist/note.html rename to dist/icons/note.html diff --git a/dist/note.js b/dist/icons/note.js similarity index 84% rename from dist/note.js rename to dist/icons/note.js index 2a7c7ddd..95d81fa8 100644 --- a/dist/note.js +++ b/dist/icons/note.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'note'; export const svg = ` diff --git a/dist/note.svg b/dist/icons/note.svg similarity index 100% rename from dist/note.svg rename to dist/icons/note.svg diff --git a/dist/ordered-list.html b/dist/icons/ordered-list.html similarity index 100% rename from dist/ordered-list.html rename to dist/icons/ordered-list.html diff --git a/dist/ordered-list.js b/dist/icons/ordered-list.js similarity index 84% rename from dist/ordered-list.js rename to dist/icons/ordered-list.js index c987bddd..c8239c7f 100644 --- a/dist/ordered-list.js +++ b/dist/icons/ordered-list.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'ordered-list'; export const svg = ` diff --git a/dist/ordered-list.svg b/dist/icons/ordered-list.svg similarity index 100% rename from dist/ordered-list.svg rename to dist/icons/ordered-list.svg diff --git a/dist/page-bottom.html b/dist/icons/page-bottom.html similarity index 100% rename from dist/page-bottom.html rename to dist/icons/page-bottom.html diff --git a/dist/page-bottom.js b/dist/icons/page-bottom.js similarity index 84% rename from dist/page-bottom.js rename to dist/icons/page-bottom.js index c8bd07bc..651adadc 100644 --- a/dist/page-bottom.js +++ b/dist/icons/page-bottom.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'page-bottom'; export const svg = ` diff --git a/dist/page-bottom.svg b/dist/icons/page-bottom.svg similarity index 100% rename from dist/page-bottom.svg rename to dist/icons/page-bottom.svg diff --git a/dist/page-top.html b/dist/icons/page-top.html similarity index 100% rename from dist/page-top.html rename to dist/icons/page-top.html diff --git a/dist/page-top.js b/dist/icons/page-top.js similarity index 84% rename from dist/page-top.js rename to dist/icons/page-top.js index e2efdfaf..66e06de5 100644 --- a/dist/page-top.js +++ b/dist/icons/page-top.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'page-top'; export const svg = ` diff --git a/dist/page-top.svg b/dist/icons/page-top.svg similarity index 100% rename from dist/page-top.svg rename to dist/icons/page-top.svg diff --git a/dist/parking-solid.html b/dist/icons/parking-solid.html similarity index 100% rename from dist/parking-solid.html rename to dist/icons/parking-solid.html diff --git a/dist/parking-solid.js b/dist/icons/parking-solid.js similarity index 83% rename from dist/parking-solid.js rename to dist/icons/parking-solid.js index f093472d..b9814d0d 100644 --- a/dist/parking-solid.js +++ b/dist/icons/parking-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'parking-solid'; export const svg = ` diff --git a/dist/parking-solid.svg b/dist/icons/parking-solid.svg similarity index 100% rename from dist/parking-solid.svg rename to dist/icons/parking-solid.svg diff --git a/dist/parking.html b/dist/icons/parking.html similarity index 100% rename from dist/parking.html rename to dist/icons/parking.html diff --git a/dist/parking.js b/dist/icons/parking.js similarity index 84% rename from dist/parking.js rename to dist/icons/parking.js index 201e7783..c7a60b51 100644 --- a/dist/parking.js +++ b/dist/icons/parking.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'parking'; export const svg = ` diff --git a/dist/parking.svg b/dist/icons/parking.svg similarity index 100% rename from dist/parking.svg rename to dist/icons/parking.svg diff --git a/dist/pause.html b/dist/icons/pause.html similarity index 100% rename from dist/pause.html rename to dist/icons/pause.html diff --git a/dist/pause.js b/dist/icons/pause.js similarity index 80% rename from dist/pause.js rename to dist/icons/pause.js index 38c3332a..9ac4fc03 100644 --- a/dist/pause.js +++ b/dist/icons/pause.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'pause'; export const svg = ` diff --git a/dist/pause.svg b/dist/icons/pause.svg similarity index 100% rename from dist/pause.svg rename to dist/icons/pause.svg diff --git a/dist/pencil-solid.html b/dist/icons/pencil-solid.html similarity index 100% rename from dist/pencil-solid.html rename to dist/icons/pencil-solid.html diff --git a/dist/pencil-solid.js b/dist/icons/pencil-solid.js similarity index 86% rename from dist/pencil-solid.js rename to dist/icons/pencil-solid.js index 9ad8784f..9e2f9462 100644 --- a/dist/pencil-solid.js +++ b/dist/icons/pencil-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'pencil-solid'; export const svg = ` diff --git a/dist/pencil-solid.svg b/dist/icons/pencil-solid.svg similarity index 100% rename from dist/pencil-solid.svg rename to dist/icons/pencil-solid.svg diff --git a/dist/pencil.html b/dist/icons/pencil.html similarity index 100% rename from dist/pencil.html rename to dist/icons/pencil.html diff --git a/dist/pencil.js b/dist/icons/pencil.js similarity index 87% rename from dist/pencil.js rename to dist/icons/pencil.js index f6e1faff..65d39401 100644 --- a/dist/pencil.js +++ b/dist/icons/pencil.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'pencil'; export const svg = ` diff --git a/dist/pencil.svg b/dist/icons/pencil.svg similarity index 100% rename from dist/pencil.svg rename to dist/icons/pencil.svg diff --git a/dist/phone-mobile-solid.html b/dist/icons/phone-mobile-solid.html similarity index 100% rename from dist/phone-mobile-solid.html rename to dist/icons/phone-mobile-solid.html diff --git a/dist/phone-mobile-solid.js b/dist/icons/phone-mobile-solid.js similarity index 84% rename from dist/phone-mobile-solid.js rename to dist/icons/phone-mobile-solid.js index a2cee091..6684cd65 100644 --- a/dist/phone-mobile-solid.js +++ b/dist/icons/phone-mobile-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'phone-mobile-solid'; export const svg = ` diff --git a/dist/phone-mobile-solid.svg b/dist/icons/phone-mobile-solid.svg similarity index 100% rename from dist/phone-mobile-solid.svg rename to dist/icons/phone-mobile-solid.svg diff --git a/dist/phone-mobile.html b/dist/icons/phone-mobile.html similarity index 100% rename from dist/phone-mobile.html rename to dist/icons/phone-mobile.html diff --git a/dist/phone-mobile.js b/dist/icons/phone-mobile.js similarity index 86% rename from dist/phone-mobile.js rename to dist/icons/phone-mobile.js index dc7c5078..42a3fc87 100644 --- a/dist/phone-mobile.js +++ b/dist/icons/phone-mobile.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'phone-mobile'; export const svg = ` diff --git a/dist/phone-mobile.svg b/dist/icons/phone-mobile.svg similarity index 100% rename from dist/phone-mobile.svg rename to dist/icons/phone-mobile.svg diff --git a/dist/phone.html b/dist/icons/phone.html similarity index 100% rename from dist/phone.html rename to dist/icons/phone.html diff --git a/dist/phone.js b/dist/icons/phone.js similarity index 83% rename from dist/phone.js rename to dist/icons/phone.js index ac34ef35..110852ca 100644 --- a/dist/phone.js +++ b/dist/icons/phone.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'phone'; export const svg = ` diff --git a/dist/phone.svg b/dist/icons/phone.svg similarity index 100% rename from dist/phone.svg rename to dist/icons/phone.svg diff --git a/dist/pin-solid.html b/dist/icons/pin-solid.html similarity index 100% rename from dist/pin-solid.html rename to dist/icons/pin-solid.html diff --git a/dist/pin-solid.js b/dist/icons/pin-solid.js similarity index 87% rename from dist/pin-solid.js rename to dist/icons/pin-solid.js index a7d23ce5..8924b2cb 100644 --- a/dist/pin-solid.js +++ b/dist/icons/pin-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'pin-solid'; export const svg = ` diff --git a/dist/pin-solid.svg b/dist/icons/pin-solid.svg similarity index 100% rename from dist/pin-solid.svg rename to dist/icons/pin-solid.svg diff --git a/dist/pin.html b/dist/icons/pin.html similarity index 100% rename from dist/pin.html rename to dist/icons/pin.html diff --git a/dist/pin.js b/dist/icons/pin.js similarity index 92% rename from dist/pin.js rename to dist/icons/pin.js index 3f418f7a..e233b6c3 100644 --- a/dist/pin.js +++ b/dist/icons/pin.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'pin'; export const svg = ` diff --git a/dist/pin.svg b/dist/icons/pin.svg similarity index 100% rename from dist/pin.svg rename to dist/icons/pin.svg diff --git a/dist/plane-solid.html b/dist/icons/plane-solid.html similarity index 100% rename from dist/plane-solid.html rename to dist/icons/plane-solid.html diff --git a/dist/plane-solid.js b/dist/icons/plane-solid.js similarity index 82% rename from dist/plane-solid.js rename to dist/icons/plane-solid.js index 98b7da0b..aa910ef1 100644 --- a/dist/plane-solid.js +++ b/dist/icons/plane-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'plane-solid'; export const svg = ` diff --git a/dist/plane-solid.svg b/dist/icons/plane-solid.svg similarity index 100% rename from dist/plane-solid.svg rename to dist/icons/plane-solid.svg diff --git a/dist/plane.html b/dist/icons/plane.html similarity index 100% rename from dist/plane.html rename to dist/icons/plane.html diff --git a/dist/plane.js b/dist/icons/plane.js similarity index 84% rename from dist/plane.js rename to dist/icons/plane.js index 33bbff4a..33a4acb9 100644 --- a/dist/plane.js +++ b/dist/icons/plane.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'plane'; export const svg = ` diff --git a/dist/plane.svg b/dist/icons/plane.svg similarity index 100% rename from dist/plane.svg rename to dist/icons/plane.svg diff --git a/dist/play-solid.html b/dist/icons/play-solid.html similarity index 100% rename from dist/play-solid.html rename to dist/icons/play-solid.html diff --git a/dist/play-solid.js b/dist/icons/play-solid.js similarity index 80% rename from dist/play-solid.js rename to dist/icons/play-solid.js index 6fef2e94..67df2229 100644 --- a/dist/play-solid.js +++ b/dist/icons/play-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'play-solid'; export const svg = ` diff --git a/dist/play-solid.svg b/dist/icons/play-solid.svg similarity index 100% rename from dist/play-solid.svg rename to dist/icons/play-solid.svg diff --git a/dist/play.html b/dist/icons/play.html similarity index 100% rename from dist/play.html rename to dist/icons/play.html diff --git a/dist/play.js b/dist/icons/play.js similarity index 82% rename from dist/play.js rename to dist/icons/play.js index f2187973..b766909d 100644 --- a/dist/play.js +++ b/dist/icons/play.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'play'; export const svg = ` diff --git a/dist/play.svg b/dist/icons/play.svg similarity index 100% rename from dist/play.svg rename to dist/icons/play.svg diff --git a/dist/plus-circle-solid.html b/dist/icons/plus-circle-solid.html similarity index 100% rename from dist/plus-circle-solid.html rename to dist/icons/plus-circle-solid.html diff --git a/dist/plus-circle-solid.js b/dist/icons/plus-circle-solid.js similarity index 83% rename from dist/plus-circle-solid.js rename to dist/icons/plus-circle-solid.js index 1edc76f2..911edc7e 100644 --- a/dist/plus-circle-solid.js +++ b/dist/icons/plus-circle-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'plus-circle-solid'; export const svg = ` diff --git a/dist/plus-circle-solid.svg b/dist/icons/plus-circle-solid.svg similarity index 100% rename from dist/plus-circle-solid.svg rename to dist/icons/plus-circle-solid.svg diff --git a/dist/plus-circle.html b/dist/icons/plus-circle.html similarity index 100% rename from dist/plus-circle.html rename to dist/icons/plus-circle.html diff --git a/dist/plus-circle.js b/dist/icons/plus-circle.js similarity index 85% rename from dist/plus-circle.js rename to dist/icons/plus-circle.js index 4bce94d2..fffa9c34 100644 --- a/dist/plus-circle.js +++ b/dist/icons/plus-circle.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'plus-circle'; export const svg = ` diff --git a/dist/plus-circle.svg b/dist/icons/plus-circle.svg similarity index 100% rename from dist/plus-circle.svg rename to dist/icons/plus-circle.svg diff --git a/dist/plus.html b/dist/icons/plus.html similarity index 100% rename from dist/plus.html rename to dist/icons/plus.html diff --git a/dist/plus.js b/dist/icons/plus.js similarity index 80% rename from dist/plus.js rename to dist/icons/plus.js index cf857abf..63c0c0cc 100644 --- a/dist/plus.js +++ b/dist/icons/plus.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'plus'; export const svg = ` diff --git a/dist/plus.svg b/dist/icons/plus.svg similarity index 100% rename from dist/plus.svg rename to dist/icons/plus.svg diff --git a/dist/printer-solid.html b/dist/icons/printer-solid.html similarity index 100% rename from dist/printer-solid.html rename to dist/icons/printer-solid.html diff --git a/dist/printer-solid.js b/dist/icons/printer-solid.js similarity index 84% rename from dist/printer-solid.js rename to dist/icons/printer-solid.js index 104224b0..d9b0d15f 100644 --- a/dist/printer-solid.js +++ b/dist/icons/printer-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'printer-solid'; export const svg = ` diff --git a/dist/printer-solid.svg b/dist/icons/printer-solid.svg similarity index 100% rename from dist/printer-solid.svg rename to dist/icons/printer-solid.svg diff --git a/dist/printer.html b/dist/icons/printer.html similarity index 100% rename from dist/printer.html rename to dist/icons/printer.html diff --git a/dist/printer.js b/dist/icons/printer.js similarity index 85% rename from dist/printer.js rename to dist/icons/printer.js index 9ef747bc..47a211a4 100644 --- a/dist/printer.js +++ b/dist/icons/printer.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'printer'; export const svg = ` diff --git a/dist/printer.svg b/dist/icons/printer.svg similarity index 100% rename from dist/printer.svg rename to dist/icons/printer.svg diff --git a/dist/question-mark-solid.html b/dist/icons/question-mark-solid.html similarity index 100% rename from dist/question-mark-solid.html rename to dist/icons/question-mark-solid.html diff --git a/dist/question-mark-solid.js b/dist/icons/question-mark-solid.js similarity index 88% rename from dist/question-mark-solid.js rename to dist/icons/question-mark-solid.js index 7ceb0aa4..fe638c4f 100644 --- a/dist/question-mark-solid.js +++ b/dist/icons/question-mark-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'question-mark-solid'; export const svg = ` diff --git a/dist/question-mark-solid.svg b/dist/icons/question-mark-solid.svg similarity index 100% rename from dist/question-mark-solid.svg rename to dist/icons/question-mark-solid.svg diff --git a/dist/question-mark.html b/dist/icons/question-mark.html similarity index 100% rename from dist/question-mark.html rename to dist/icons/question-mark.html diff --git a/dist/question-mark.js b/dist/icons/question-mark.js similarity index 89% rename from dist/question-mark.js rename to dist/icons/question-mark.js index 72825ab9..2a182ab8 100644 --- a/dist/question-mark.js +++ b/dist/icons/question-mark.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'question-mark'; export const svg = ` diff --git a/dist/question-mark.svg b/dist/icons/question-mark.svg similarity index 100% rename from dist/question-mark.svg rename to dist/icons/question-mark.svg diff --git a/dist/redo.html b/dist/icons/redo.html similarity index 100% rename from dist/redo.html rename to dist/icons/redo.html diff --git a/dist/redo.js b/dist/icons/redo.js similarity index 86% rename from dist/redo.js rename to dist/icons/redo.js index b184d6b5..f843a253 100644 --- a/dist/redo.js +++ b/dist/icons/redo.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'redo'; export const svg = ` diff --git a/dist/redo.svg b/dist/icons/redo.svg similarity index 100% rename from dist/redo.svg rename to dist/icons/redo.svg diff --git a/dist/rss.html b/dist/icons/rss.html similarity index 100% rename from dist/rss.html rename to dist/icons/rss.html diff --git a/dist/rss.js b/dist/icons/rss.js similarity index 85% rename from dist/rss.js rename to dist/icons/rss.js index ae8cd9bb..1ab9ce91 100644 --- a/dist/rss.js +++ b/dist/icons/rss.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'rss'; export const svg = ` diff --git a/dist/rss.svg b/dist/icons/rss.svg similarity index 100% rename from dist/rss.svg rename to dist/icons/rss.svg diff --git a/dist/sad-solid.html b/dist/icons/sad-solid.html similarity index 100% rename from dist/sad-solid.html rename to dist/icons/sad-solid.html diff --git a/dist/sad-solid.js b/dist/icons/sad-solid.js similarity index 93% rename from dist/sad-solid.js rename to dist/icons/sad-solid.js index f76d68d9..0493570b 100644 --- a/dist/sad-solid.js +++ b/dist/icons/sad-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'sad-solid'; export const svg = ` diff --git a/dist/sad-solid.svg b/dist/icons/sad-solid.svg similarity index 100% rename from dist/sad-solid.svg rename to dist/icons/sad-solid.svg diff --git a/dist/sad.html b/dist/icons/sad.html similarity index 100% rename from dist/sad.html rename to dist/icons/sad.html diff --git a/dist/sad.js b/dist/icons/sad.js similarity index 93% rename from dist/sad.js rename to dist/icons/sad.js index 1671664d..2db8abd7 100644 --- a/dist/sad.js +++ b/dist/icons/sad.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'sad'; export const svg = ` diff --git a/dist/sad.svg b/dist/icons/sad.svg similarity index 100% rename from dist/sad.svg rename to dist/icons/sad.svg diff --git a/dist/save-solid.html b/dist/icons/save-solid.html similarity index 100% rename from dist/save-solid.html rename to dist/icons/save-solid.html diff --git a/dist/save-solid.js b/dist/icons/save-solid.js similarity index 83% rename from dist/save-solid.js rename to dist/icons/save-solid.js index 98c003d6..6ae6a8ce 100644 --- a/dist/save-solid.js +++ b/dist/icons/save-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'save-solid'; export const svg = ` diff --git a/dist/save-solid.svg b/dist/icons/save-solid.svg similarity index 100% rename from dist/save-solid.svg rename to dist/icons/save-solid.svg diff --git a/dist/save.html b/dist/icons/save.html similarity index 100% rename from dist/save.html rename to dist/icons/save.html diff --git a/dist/save.js b/dist/icons/save.js similarity index 84% rename from dist/save.js rename to dist/icons/save.js index 5e8b3f77..57cec412 100644 --- a/dist/save.js +++ b/dist/icons/save.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'save'; export const svg = ` diff --git a/dist/save.svg b/dist/icons/save.svg similarity index 100% rename from dist/save.svg rename to dist/icons/save.svg diff --git a/dist/settings.html b/dist/icons/settings.html similarity index 100% rename from dist/settings.html rename to dist/icons/settings.html diff --git a/dist/settings.js b/dist/icons/settings.js similarity index 85% rename from dist/settings.js rename to dist/icons/settings.js index 1ef8406e..bb030140 100644 --- a/dist/settings.js +++ b/dist/icons/settings.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'settings'; export const svg = ` diff --git a/dist/settings.svg b/dist/icons/settings.svg similarity index 100% rename from dist/settings.svg rename to dist/icons/settings.svg diff --git a/dist/share-solid.html b/dist/icons/share-solid.html similarity index 100% rename from dist/share-solid.html rename to dist/icons/share-solid.html diff --git a/dist/share-solid.js b/dist/icons/share-solid.js similarity index 86% rename from dist/share-solid.js rename to dist/icons/share-solid.js index 6c4d210e..e83bdcee 100644 --- a/dist/share-solid.js +++ b/dist/icons/share-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'share-solid'; export const svg = ` diff --git a/dist/share-solid.svg b/dist/icons/share-solid.svg similarity index 100% rename from dist/share-solid.svg rename to dist/icons/share-solid.svg diff --git a/dist/share.html b/dist/icons/share.html similarity index 100% rename from dist/share.html rename to dist/icons/share.html diff --git a/dist/share.js b/dist/icons/share.js similarity index 88% rename from dist/share.js rename to dist/icons/share.js index 60c9d59b..1f96c051 100644 --- a/dist/share.js +++ b/dist/icons/share.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'share'; export const svg = ` diff --git a/dist/share.svg b/dist/icons/share.svg similarity index 100% rename from dist/share.svg rename to dist/icons/share.svg diff --git a/dist/shirt-solid.html b/dist/icons/shirt-solid.html similarity index 100% rename from dist/shirt-solid.html rename to dist/icons/shirt-solid.html diff --git a/dist/shirt-solid.js b/dist/icons/shirt-solid.js similarity index 84% rename from dist/shirt-solid.js rename to dist/icons/shirt-solid.js index 78685ddb..7a177b80 100644 --- a/dist/shirt-solid.js +++ b/dist/icons/shirt-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'shirt-solid'; export const svg = ` diff --git a/dist/shirt-solid.svg b/dist/icons/shirt-solid.svg similarity index 100% rename from dist/shirt-solid.svg rename to dist/icons/shirt-solid.svg diff --git a/dist/shirt.html b/dist/icons/shirt.html similarity index 100% rename from dist/shirt.html rename to dist/icons/shirt.html diff --git a/dist/shirt.js b/dist/icons/shirt.js similarity index 86% rename from dist/shirt.js rename to dist/icons/shirt.js index 59181428..fcfd924b 100644 --- a/dist/shirt.js +++ b/dist/icons/shirt.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'shirt'; export const svg = ` diff --git a/dist/shirt.svg b/dist/icons/shirt.svg similarity index 100% rename from dist/shirt.svg rename to dist/icons/shirt.svg diff --git a/dist/shopping-bag-solid.html b/dist/icons/shopping-bag-solid.html similarity index 100% rename from dist/shopping-bag-solid.html rename to dist/icons/shopping-bag-solid.html diff --git a/dist/shopping-bag-solid.js b/dist/icons/shopping-bag-solid.js similarity index 84% rename from dist/shopping-bag-solid.js rename to dist/icons/shopping-bag-solid.js index 7786332c..4a8aa948 100644 --- a/dist/shopping-bag-solid.js +++ b/dist/icons/shopping-bag-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'shopping-bag-solid'; export const svg = ` diff --git a/dist/shopping-bag-solid.svg b/dist/icons/shopping-bag-solid.svg similarity index 100% rename from dist/shopping-bag-solid.svg rename to dist/icons/shopping-bag-solid.svg diff --git a/dist/shopping-bag.html b/dist/icons/shopping-bag.html similarity index 100% rename from dist/shopping-bag.html rename to dist/icons/shopping-bag.html diff --git a/dist/shopping-bag.js b/dist/icons/shopping-bag.js similarity index 83% rename from dist/shopping-bag.js rename to dist/icons/shopping-bag.js index c722876c..8d47ca83 100644 --- a/dist/shopping-bag.js +++ b/dist/icons/shopping-bag.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'shopping-bag'; export const svg = ` diff --git a/dist/shopping-bag.svg b/dist/icons/shopping-bag.svg similarity index 100% rename from dist/shopping-bag.svg rename to dist/icons/shopping-bag.svg diff --git a/dist/shopping-cart-solid.html b/dist/icons/shopping-cart-solid.html similarity index 100% rename from dist/shopping-cart-solid.html rename to dist/icons/shopping-cart-solid.html diff --git a/dist/shopping-cart-solid.js b/dist/icons/shopping-cart-solid.js similarity index 88% rename from dist/shopping-cart-solid.js rename to dist/icons/shopping-cart-solid.js index 539799bb..5af03573 100644 --- a/dist/shopping-cart-solid.js +++ b/dist/icons/shopping-cart-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'shopping-cart-solid'; export const svg = ` diff --git a/dist/shopping-cart-solid.svg b/dist/icons/shopping-cart-solid.svg similarity index 100% rename from dist/shopping-cart-solid.svg rename to dist/icons/shopping-cart-solid.svg diff --git a/dist/shopping-cart.html b/dist/icons/shopping-cart.html similarity index 100% rename from dist/shopping-cart.html rename to dist/icons/shopping-cart.html diff --git a/dist/shopping-cart.js b/dist/icons/shopping-cart.js similarity index 89% rename from dist/shopping-cart.js rename to dist/icons/shopping-cart.js index 7f3bf066..cb6f0ee4 100644 --- a/dist/shopping-cart.js +++ b/dist/icons/shopping-cart.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'shopping-cart'; export const svg = ` diff --git a/dist/shopping-cart.svg b/dist/icons/shopping-cart.svg similarity index 100% rename from dist/shopping-cart.svg rename to dist/icons/shopping-cart.svg diff --git a/dist/sidebyside-solid.html b/dist/icons/sidebyside-solid.html similarity index 100% rename from dist/sidebyside-solid.html rename to dist/icons/sidebyside-solid.html diff --git a/dist/sidebyside-solid.js b/dist/icons/sidebyside-solid.js similarity index 81% rename from dist/sidebyside-solid.js rename to dist/icons/sidebyside-solid.js index 87e38924..ec5918f2 100644 --- a/dist/sidebyside-solid.js +++ b/dist/icons/sidebyside-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'sidebyside-solid'; export const svg = ` diff --git a/dist/sidebyside-solid.svg b/dist/icons/sidebyside-solid.svg similarity index 100% rename from dist/sidebyside-solid.svg rename to dist/icons/sidebyside-solid.svg diff --git a/dist/sidebyside.html b/dist/icons/sidebyside.html similarity index 100% rename from dist/sidebyside.html rename to dist/icons/sidebyside.html diff --git a/dist/sidebyside.js b/dist/icons/sidebyside.js similarity index 81% rename from dist/sidebyside.js rename to dist/icons/sidebyside.js index a21c8a8d..8ef9a101 100644 --- a/dist/sidebyside.js +++ b/dist/icons/sidebyside.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'sidebyside'; export const svg = ` diff --git a/dist/sidebyside.svg b/dist/icons/sidebyside.svg similarity index 100% rename from dist/sidebyside.svg rename to dist/icons/sidebyside.svg diff --git a/dist/star-solid.html b/dist/icons/star-solid.html similarity index 100% rename from dist/star-solid.html rename to dist/icons/star-solid.html diff --git a/dist/star-solid.js b/dist/icons/star-solid.js similarity index 85% rename from dist/star-solid.js rename to dist/icons/star-solid.js index 0d507bcd..810cb646 100644 --- a/dist/star-solid.js +++ b/dist/icons/star-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'star-solid'; export const svg = ` diff --git a/dist/star-solid.svg b/dist/icons/star-solid.svg similarity index 100% rename from dist/star-solid.svg rename to dist/icons/star-solid.svg diff --git a/dist/star.html b/dist/icons/star.html similarity index 100% rename from dist/star.html rename to dist/icons/star.html diff --git a/dist/star.js b/dist/icons/star.js similarity index 88% rename from dist/star.js rename to dist/icons/star.js index 2b4c3aa7..e53319f0 100644 --- a/dist/star.js +++ b/dist/icons/star.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'star'; export const svg = ` diff --git a/dist/star.svg b/dist/icons/star.svg similarity index 100% rename from dist/star.svg rename to dist/icons/star.svg diff --git a/dist/sync.html b/dist/icons/sync.html similarity index 100% rename from dist/sync.html rename to dist/icons/sync.html diff --git a/dist/sync.js b/dist/icons/sync.js similarity index 87% rename from dist/sync.js rename to dist/icons/sync.js index 8230ab95..769a7710 100644 --- a/dist/sync.js +++ b/dist/icons/sync.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'sync'; export const svg = ` diff --git a/dist/sync.svg b/dist/icons/sync.svg similarity index 100% rename from dist/sync.svg rename to dist/icons/sync.svg diff --git a/dist/thumbs-down-solid.html b/dist/icons/thumbs-down-solid.html similarity index 100% rename from dist/thumbs-down-solid.html rename to dist/icons/thumbs-down-solid.html diff --git a/dist/thumbs-down-solid.js b/dist/icons/thumbs-down-solid.js similarity index 84% rename from dist/thumbs-down-solid.js rename to dist/icons/thumbs-down-solid.js index 593efced..a5d2d1d4 100644 --- a/dist/thumbs-down-solid.js +++ b/dist/icons/thumbs-down-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'thumbs-down-solid'; export const svg = ` diff --git a/dist/thumbs-down-solid.svg b/dist/icons/thumbs-down-solid.svg similarity index 100% rename from dist/thumbs-down-solid.svg rename to dist/icons/thumbs-down-solid.svg diff --git a/dist/thumbs-down.html b/dist/icons/thumbs-down.html similarity index 100% rename from dist/thumbs-down.html rename to dist/icons/thumbs-down.html diff --git a/dist/thumbs-down.js b/dist/icons/thumbs-down.js similarity index 86% rename from dist/thumbs-down.js rename to dist/icons/thumbs-down.js index ccfff7fd..dd63e562 100644 --- a/dist/thumbs-down.js +++ b/dist/icons/thumbs-down.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'thumbs-down'; export const svg = ` diff --git a/dist/thumbs-down.svg b/dist/icons/thumbs-down.svg similarity index 100% rename from dist/thumbs-down.svg rename to dist/icons/thumbs-down.svg diff --git a/dist/thumbs-up-solid.html b/dist/icons/thumbs-up-solid.html similarity index 100% rename from dist/thumbs-up-solid.html rename to dist/icons/thumbs-up-solid.html diff --git a/dist/thumbs-up-solid.js b/dist/icons/thumbs-up-solid.js similarity index 84% rename from dist/thumbs-up-solid.js rename to dist/icons/thumbs-up-solid.js index e95d326f..9a96f466 100644 --- a/dist/thumbs-up-solid.js +++ b/dist/icons/thumbs-up-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'thumbs-up-solid'; export const svg = ` diff --git a/dist/thumbs-up-solid.svg b/dist/icons/thumbs-up-solid.svg similarity index 100% rename from dist/thumbs-up-solid.svg rename to dist/icons/thumbs-up-solid.svg diff --git a/dist/thumbs-up.html b/dist/icons/thumbs-up.html similarity index 100% rename from dist/thumbs-up.html rename to dist/icons/thumbs-up.html diff --git a/dist/thumbs-up.js b/dist/icons/thumbs-up.js similarity index 86% rename from dist/thumbs-up.js rename to dist/icons/thumbs-up.js index b8f0a579..d91fb273 100644 --- a/dist/thumbs-up.js +++ b/dist/icons/thumbs-up.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'thumbs-up'; export const svg = ` diff --git a/dist/thumbs-up.svg b/dist/icons/thumbs-up.svg similarity index 100% rename from dist/thumbs-up.svg rename to dist/icons/thumbs-up.svg diff --git a/dist/transfer-alt.html b/dist/icons/transfer-alt.html similarity index 100% rename from dist/transfer-alt.html rename to dist/icons/transfer-alt.html diff --git a/dist/transfer-alt.js b/dist/icons/transfer-alt.js similarity index 86% rename from dist/transfer-alt.js rename to dist/icons/transfer-alt.js index a98bda19..37a36006 100644 --- a/dist/transfer-alt.js +++ b/dist/icons/transfer-alt.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'transfer-alt'; export const svg = ` diff --git a/dist/transfer-alt.svg b/dist/icons/transfer-alt.svg similarity index 100% rename from dist/transfer-alt.svg rename to dist/icons/transfer-alt.svg diff --git a/dist/transfer.html b/dist/icons/transfer.html similarity index 100% rename from dist/transfer.html rename to dist/icons/transfer.html diff --git a/dist/transfer.js b/dist/icons/transfer.js similarity index 86% rename from dist/transfer.js rename to dist/icons/transfer.js index 921065a3..c2826514 100644 --- a/dist/transfer.js +++ b/dist/icons/transfer.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'transfer'; export const svg = ` diff --git a/dist/transfer.svg b/dist/icons/transfer.svg similarity index 100% rename from dist/transfer.svg rename to dist/icons/transfer.svg diff --git a/dist/trash-solid.html b/dist/icons/trash-solid.html similarity index 100% rename from dist/trash-solid.html rename to dist/icons/trash-solid.html diff --git a/dist/trash-solid.js b/dist/icons/trash-solid.js similarity index 85% rename from dist/trash-solid.js rename to dist/icons/trash-solid.js index 216cea44..9a7c1d8d 100644 --- a/dist/trash-solid.js +++ b/dist/icons/trash-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'trash-solid'; export const svg = ` diff --git a/dist/trash-solid.svg b/dist/icons/trash-solid.svg similarity index 100% rename from dist/trash-solid.svg rename to dist/icons/trash-solid.svg diff --git a/dist/trash.html b/dist/icons/trash.html similarity index 100% rename from dist/trash.html rename to dist/icons/trash.html diff --git a/dist/trash.js b/dist/icons/trash.js similarity index 88% rename from dist/trash.js rename to dist/icons/trash.js index f0a7da2c..d5594757 100644 --- a/dist/trash.js +++ b/dist/icons/trash.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'trash'; export const svg = ` diff --git a/dist/trash.svg b/dist/icons/trash.svg similarity index 100% rename from dist/trash.svg rename to dist/icons/trash.svg diff --git a/dist/undo.html b/dist/icons/undo.html similarity index 100% rename from dist/undo.html rename to dist/icons/undo.html diff --git a/dist/undo.js b/dist/icons/undo.js similarity index 85% rename from dist/undo.js rename to dist/icons/undo.js index 1367ecc8..23b5d59d 100644 --- a/dist/undo.js +++ b/dist/icons/undo.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'undo'; export const svg = ` diff --git a/dist/undo.svg b/dist/icons/undo.svg similarity index 100% rename from dist/undo.svg rename to dist/icons/undo.svg diff --git a/dist/upload.html b/dist/icons/upload.html similarity index 100% rename from dist/upload.html rename to dist/icons/upload.html diff --git a/dist/upload.js b/dist/icons/upload.js similarity index 86% rename from dist/upload.js rename to dist/icons/upload.js index 8c024c96..25ee573c 100644 --- a/dist/upload.js +++ b/dist/icons/upload.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'upload'; export const svg = ` diff --git a/dist/upload.svg b/dist/icons/upload.svg similarity index 100% rename from dist/upload.svg rename to dist/icons/upload.svg diff --git a/dist/user-add-solid.html b/dist/icons/user-add-solid.html similarity index 100% rename from dist/user-add-solid.html rename to dist/icons/user-add-solid.html diff --git a/dist/user-add-solid.js b/dist/icons/user-add-solid.js similarity index 85% rename from dist/user-add-solid.js rename to dist/icons/user-add-solid.js index fdd1118b..ee0a2fa4 100644 --- a/dist/user-add-solid.js +++ b/dist/icons/user-add-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'user-add-solid'; export const svg = ` diff --git a/dist/user-add-solid.svg b/dist/icons/user-add-solid.svg similarity index 100% rename from dist/user-add-solid.svg rename to dist/icons/user-add-solid.svg diff --git a/dist/user-add.html b/dist/icons/user-add.html similarity index 100% rename from dist/user-add.html rename to dist/icons/user-add.html diff --git a/dist/user-add.js b/dist/icons/user-add.js similarity index 87% rename from dist/user-add.js rename to dist/icons/user-add.js index fe0bfd2b..89dc951b 100644 --- a/dist/user-add.js +++ b/dist/icons/user-add.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'user-add'; export const svg = ` diff --git a/dist/user-add.svg b/dist/icons/user-add.svg similarity index 100% rename from dist/user-add.svg rename to dist/icons/user-add.svg diff --git a/dist/user-group-solid.html b/dist/icons/user-group-solid.html similarity index 100% rename from dist/user-group-solid.html rename to dist/icons/user-group-solid.html diff --git a/dist/user-group-solid.js b/dist/icons/user-group-solid.js similarity index 88% rename from dist/user-group-solid.js rename to dist/icons/user-group-solid.js index 1d12228a..a91f980c 100644 --- a/dist/user-group-solid.js +++ b/dist/icons/user-group-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'user-group-solid'; export const svg = ` diff --git a/dist/user-group-solid.svg b/dist/icons/user-group-solid.svg similarity index 100% rename from dist/user-group-solid.svg rename to dist/icons/user-group-solid.svg diff --git a/dist/user-group.html b/dist/icons/user-group.html similarity index 100% rename from dist/user-group.html rename to dist/icons/user-group.html diff --git a/dist/user-group.js b/dist/icons/user-group.js similarity index 89% rename from dist/user-group.js rename to dist/icons/user-group.js index a34c9f75..6a7d5613 100644 --- a/dist/user-group.js +++ b/dist/icons/user-group.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'user-group'; export const svg = ` diff --git a/dist/user-group.svg b/dist/icons/user-group.svg similarity index 100% rename from dist/user-group.svg rename to dist/icons/user-group.svg diff --git a/dist/user-remove-solid.html b/dist/icons/user-remove-solid.html similarity index 100% rename from dist/user-remove-solid.html rename to dist/icons/user-remove-solid.html diff --git a/dist/user-remove-solid.js b/dist/icons/user-remove-solid.js similarity index 84% rename from dist/user-remove-solid.js rename to dist/icons/user-remove-solid.js index 28e6563e..41149d4d 100644 --- a/dist/user-remove-solid.js +++ b/dist/icons/user-remove-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'user-remove-solid'; export const svg = ` diff --git a/dist/user-remove-solid.svg b/dist/icons/user-remove-solid.svg similarity index 100% rename from dist/user-remove-solid.svg rename to dist/icons/user-remove-solid.svg diff --git a/dist/user-remove.html b/dist/icons/user-remove.html similarity index 100% rename from dist/user-remove.html rename to dist/icons/user-remove.html diff --git a/dist/user-remove.js b/dist/icons/user-remove.js similarity index 86% rename from dist/user-remove.js rename to dist/icons/user-remove.js index 1d49c58a..63dc6ddd 100644 --- a/dist/user-remove.js +++ b/dist/icons/user-remove.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'user-remove'; export const svg = ` diff --git a/dist/user-remove.svg b/dist/icons/user-remove.svg similarity index 100% rename from dist/user-remove.svg rename to dist/icons/user-remove.svg diff --git a/dist/user-solid.html b/dist/icons/user-solid.html similarity index 100% rename from dist/user-solid.html rename to dist/icons/user-solid.html diff --git a/dist/user-solid.js b/dist/icons/user-solid.js similarity index 83% rename from dist/user-solid.js rename to dist/icons/user-solid.js index b225e457..97d88053 100644 --- a/dist/user-solid.js +++ b/dist/icons/user-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'user-solid'; export const svg = ` diff --git a/dist/user-solid.svg b/dist/icons/user-solid.svg similarity index 100% rename from dist/user-solid.svg rename to dist/icons/user-solid.svg diff --git a/dist/user.html b/dist/icons/user.html similarity index 100% rename from dist/user.html rename to dist/icons/user.html diff --git a/dist/user.js b/dist/icons/user.js similarity index 86% rename from dist/user.js rename to dist/icons/user.js index 33a22ef6..a985dc26 100644 --- a/dist/user.js +++ b/dist/icons/user.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'user'; export const svg = ` diff --git a/dist/user.svg b/dist/icons/user.svg similarity index 100% rename from dist/user.svg rename to dist/icons/user.svg diff --git a/dist/utensils-solid.html b/dist/icons/utensils-solid.html similarity index 100% rename from dist/utensils-solid.html rename to dist/icons/utensils-solid.html diff --git a/dist/utensils-solid.js b/dist/icons/utensils-solid.js similarity index 90% rename from dist/utensils-solid.js rename to dist/icons/utensils-solid.js index 47c42137..3d82ce1e 100644 --- a/dist/utensils-solid.js +++ b/dist/icons/utensils-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'utensils-solid'; export const svg = ` diff --git a/dist/utensils-solid.svg b/dist/icons/utensils-solid.svg similarity index 100% rename from dist/utensils-solid.svg rename to dist/icons/utensils-solid.svg diff --git a/dist/utensils.html b/dist/icons/utensils.html similarity index 100% rename from dist/utensils.html rename to dist/icons/utensils.html diff --git a/dist/utensils.js b/dist/icons/utensils.js similarity index 91% rename from dist/utensils.js rename to dist/icons/utensils.js index e31e9ed0..cbce587b 100644 --- a/dist/utensils.js +++ b/dist/icons/utensils.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'utensils'; export const svg = ` diff --git a/dist/utensils.svg b/dist/icons/utensils.svg similarity index 100% rename from dist/utensils.svg rename to dist/icons/utensils.svg diff --git a/dist/video-off-solid.html b/dist/icons/video-off-solid.html similarity index 100% rename from dist/video-off-solid.html rename to dist/icons/video-off-solid.html diff --git a/dist/video-off-solid.js b/dist/icons/video-off-solid.js similarity index 85% rename from dist/video-off-solid.js rename to dist/icons/video-off-solid.js index f5f58047..4dd0ee22 100644 --- a/dist/video-off-solid.js +++ b/dist/icons/video-off-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'video-off-solid'; export const svg = ` diff --git a/dist/video-off-solid.svg b/dist/icons/video-off-solid.svg similarity index 100% rename from dist/video-off-solid.svg rename to dist/icons/video-off-solid.svg diff --git a/dist/video-off.html b/dist/icons/video-off.html similarity index 100% rename from dist/video-off.html rename to dist/icons/video-off.html diff --git a/dist/video-off.js b/dist/icons/video-off.js similarity index 87% rename from dist/video-off.js rename to dist/icons/video-off.js index 97b5b237..707a1bb9 100644 --- a/dist/video-off.js +++ b/dist/icons/video-off.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'video-off'; export const svg = ` diff --git a/dist/video-off.svg b/dist/icons/video-off.svg similarity index 100% rename from dist/video-off.svg rename to dist/icons/video-off.svg diff --git a/dist/video-solid.html b/dist/icons/video-solid.html similarity index 100% rename from dist/video-solid.html rename to dist/icons/video-solid.html diff --git a/dist/video-solid.js b/dist/icons/video-solid.js similarity index 81% rename from dist/video-solid.js rename to dist/icons/video-solid.js index 0fc65a47..c3c1c747 100644 --- a/dist/video-solid.js +++ b/dist/icons/video-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'video-solid'; export const svg = ` diff --git a/dist/video-solid.svg b/dist/icons/video-solid.svg similarity index 100% rename from dist/video-solid.svg rename to dist/icons/video-solid.svg diff --git a/dist/video.html b/dist/icons/video.html similarity index 100% rename from dist/video.html rename to dist/icons/video.html diff --git a/dist/video.js b/dist/icons/video.js similarity index 83% rename from dist/video.js rename to dist/icons/video.js index d7308b1a..ed837f2d 100644 --- a/dist/video.js +++ b/dist/icons/video.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'video'; export const svg = ` diff --git a/dist/video.svg b/dist/icons/video.svg similarity index 100% rename from dist/video.svg rename to dist/icons/video.svg diff --git a/dist/index.js b/dist/index.js index ec5c8bba..d0ac4acb 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,210 +1,210 @@ -import './alarm.js'; -import './alarm-solid.js'; -import './arrow-anchor-down-left.js'; -import './arrow-anchor-down-right.js'; -import './arrow-anchor-up-left.js'; -import './arrow-anchor-up-right.js'; -import './arrow-down.js'; -import './arrow-down-left.js'; -import './arrow-down-right.js'; -import './arrow-left.js'; -import './arrow-right.js'; -import './arrow-up.js'; -import './arrow-up-left.js'; -import './arrow-up-right.js'; -import './audio.js'; -import './audio-off.js'; -import './audio-off-solid.js'; -import './audio-solid.js'; -import './ban.js'; -import './ban-solid.js'; -import './bell.js'; -import './bell-solid.js'; -import './bookmark.js'; -import './bookmark-solid.js'; -import './browser-window.js'; -import './browser-window-solid.js'; -import './building.js'; -import './building-solid.js'; -import './bus.js'; -import './calendar.js'; -import './calendar-solid.js'; -import './caution.js'; -import './caution-solid.js'; -import './chat.js'; -import './chat-solid.js'; -import './check.js'; -import './check-all.js'; -import './check-circle.js'; -import './check-circle-breakout.js'; -import './check-circle-solid.js'; -import './chevron-down.js'; -import './chevron-left.js'; -import './chevron-right.js'; -import './chevron-up.js'; -import './chevrons-left.js'; -import './chevrons-right.js'; -import './circle.js'; -import './circle-solid.js'; -import './clipboard.js'; -import './clipboard-solid.js'; -import './clock.js'; -import './clock-solid.js'; -import './close.js'; -import './close-circle.js'; -import './close-circle-solid.js'; -import './code.js'; -import './collapse.js'; -import './copy.js'; -import './copy-solid.js'; -import './credit-card.js'; -import './credit-card-solid.js'; -import './css.js'; -import './data.js'; -import './data-solid.js'; -import './device.js'; -import './device-solid.js'; -import './download.js'; -import './ellipsis.js'; -import './ellipsis-vertical.js'; -import './envelope.js'; -import './envelope-solid.js'; -import './exclamation-mark.js'; -import './exclamation-mark-circle.js'; -import './exclamation-mark-circle-solid.js'; -import './expand.js'; -import './eye.js'; -import './eye-off.js'; -import './eye-off-solid.js'; -import './eye-solid.js'; -import './file.js'; -import './file-solid.js'; -import './filter.js'; -import './filter-solid.js'; -import './flag.js'; -import './flag-solid.js'; -import './gear.js'; -import './gear-solid.js'; -import './gears.js'; -import './globe.js'; -import './globe-solid.js'; -import './grid.js'; -import './grid-horizontal.js'; -import './grid-solid.js'; -import './grid-vertical.js'; -import './happy.js'; -import './happy-solid.js'; -import './headphones.js'; -import './headphones-solid.js'; -import './heart.js'; -import './heart-solid.js'; -import './home.js'; -import './home-solid.js'; -import './image.js'; -import './image-solid.js'; -import './inbox.js'; -import './inbox-complete.js'; -import './inbox-complete-solid.js'; -import './inbox-solid.js'; -import './info-circle.js'; -import './info-circle-solid.js'; -import './laptop.js'; -import './laptop-solid.js'; -import './lightning.js'; -import './lightning-box.js'; -import './lightning-box-solid.js'; -import './link.js'; -import './link-external.js'; -import './list.js'; -import './lock-closed.js'; -import './lock-closed-solid.js'; -import './lock-open.js'; -import './lock-open-solid.js'; -import './magnifying-glass.js'; -import './map-pin.js'; -import './map-pin-solid.js'; -import './megaphone.js'; -import './megaphone-solid.js'; -import './menu.js'; -import './microphone.js'; -import './microphone-off.js'; -import './microphone-off-solid.js'; -import './microphone-solid.js'; -import './minus.js'; -import './minus-circle.js'; -import './minus-circle-solid.js'; -import './money.js'; -import './neutral.js'; -import './neutral-solid.js'; -import './newspaper.js'; -import './newspaper-solid.js'; -import './note.js'; -import './note-solid.js'; -import './ordered-list.js'; -import './page-bottom.js'; -import './page-top.js'; -import './parking.js'; -import './parking-solid.js'; -import './pause.js'; -import './pencil.js'; -import './pencil-solid.js'; -import './phone.js'; -import './phone-mobile.js'; -import './phone-mobile-solid.js'; -import './pin.js'; -import './pin-solid.js'; -import './plane.js'; -import './plane-solid.js'; -import './play.js'; -import './play-solid.js'; -import './plus.js'; -import './plus-circle.js'; -import './plus-circle-solid.js'; -import './printer.js'; -import './printer-solid.js'; -import './question-mark.js'; -import './question-mark-solid.js'; -import './redo.js'; -import './rss.js'; -import './sad.js'; -import './sad-solid.js'; -import './save.js'; -import './save-solid.js'; -import './settings.js'; -import './share.js'; -import './share-solid.js'; -import './shirt.js'; -import './shirt-solid.js'; -import './shopping-bag.js'; -import './shopping-bag-solid.js'; -import './shopping-cart.js'; -import './shopping-cart-solid.js'; -import './sidebyside.js'; -import './sidebyside-solid.js'; -import './star.js'; -import './star-solid.js'; -import './sync.js'; -import './thumbs-down.js'; -import './thumbs-down-solid.js'; -import './thumbs-up.js'; -import './thumbs-up-solid.js'; -import './transfer.js'; -import './transfer-alt.js'; -import './trash.js'; -import './trash-solid.js'; -import './undo.js'; -import './upload.js'; -import './user.js'; -import './user-add.js'; -import './user-add-solid.js'; -import './user-group.js'; -import './user-group-solid.js'; -import './user-remove.js'; -import './user-remove-solid.js'; -import './user-solid.js'; -import './utensils.js'; -import './utensils-solid.js'; -import './video.js'; -import './video-off.js'; -import './video-off-solid.js'; -import './video-solid.js'; +import './icons/alarm.js'; +import './icons/alarm-solid.js'; +import './icons/arrow-anchor-down-left.js'; +import './icons/arrow-anchor-down-right.js'; +import './icons/arrow-anchor-up-left.js'; +import './icons/arrow-anchor-up-right.js'; +import './icons/arrow-down.js'; +import './icons/arrow-down-left.js'; +import './icons/arrow-down-right.js'; +import './icons/arrow-left.js'; +import './icons/arrow-right.js'; +import './icons/arrow-up.js'; +import './icons/arrow-up-left.js'; +import './icons/arrow-up-right.js'; +import './icons/audio.js'; +import './icons/audio-off.js'; +import './icons/audio-off-solid.js'; +import './icons/audio-solid.js'; +import './icons/ban.js'; +import './icons/ban-solid.js'; +import './icons/bell.js'; +import './icons/bell-solid.js'; +import './icons/bookmark.js'; +import './icons/bookmark-solid.js'; +import './icons/browser-window.js'; +import './icons/browser-window-solid.js'; +import './icons/building.js'; +import './icons/building-solid.js'; +import './icons/bus.js'; +import './icons/calendar.js'; +import './icons/calendar-solid.js'; +import './icons/caution.js'; +import './icons/caution-solid.js'; +import './icons/chat.js'; +import './icons/chat-solid.js'; +import './icons/check.js'; +import './icons/check-all.js'; +import './icons/check-circle.js'; +import './icons/check-circle-breakout.js'; +import './icons/check-circle-solid.js'; +import './icons/chevron-down.js'; +import './icons/chevron-left.js'; +import './icons/chevron-right.js'; +import './icons/chevron-up.js'; +import './icons/chevrons-left.js'; +import './icons/chevrons-right.js'; +import './icons/circle.js'; +import './icons/circle-solid.js'; +import './icons/clipboard.js'; +import './icons/clipboard-solid.js'; +import './icons/clock.js'; +import './icons/clock-solid.js'; +import './icons/close.js'; +import './icons/close-circle.js'; +import './icons/close-circle-solid.js'; +import './icons/code.js'; +import './icons/collapse.js'; +import './icons/copy.js'; +import './icons/copy-solid.js'; +import './icons/credit-card.js'; +import './icons/credit-card-solid.js'; +import './icons/css.js'; +import './icons/data.js'; +import './icons/data-solid.js'; +import './icons/device.js'; +import './icons/device-solid.js'; +import './icons/download.js'; +import './icons/ellipsis.js'; +import './icons/ellipsis-vertical.js'; +import './icons/envelope.js'; +import './icons/envelope-solid.js'; +import './icons/exclamation-mark.js'; +import './icons/exclamation-mark-circle.js'; +import './icons/exclamation-mark-circle-solid.js'; +import './icons/expand.js'; +import './icons/eye.js'; +import './icons/eye-off.js'; +import './icons/eye-off-solid.js'; +import './icons/eye-solid.js'; +import './icons/file.js'; +import './icons/file-solid.js'; +import './icons/filter.js'; +import './icons/filter-solid.js'; +import './icons/flag.js'; +import './icons/flag-solid.js'; +import './icons/gear.js'; +import './icons/gear-solid.js'; +import './icons/gears.js'; +import './icons/globe.js'; +import './icons/globe-solid.js'; +import './icons/grid.js'; +import './icons/grid-horizontal.js'; +import './icons/grid-solid.js'; +import './icons/grid-vertical.js'; +import './icons/happy.js'; +import './icons/happy-solid.js'; +import './icons/headphones.js'; +import './icons/headphones-solid.js'; +import './icons/heart.js'; +import './icons/heart-solid.js'; +import './icons/home.js'; +import './icons/home-solid.js'; +import './icons/image.js'; +import './icons/image-solid.js'; +import './icons/inbox.js'; +import './icons/inbox-complete.js'; +import './icons/inbox-complete-solid.js'; +import './icons/inbox-solid.js'; +import './icons/info-circle.js'; +import './icons/info-circle-solid.js'; +import './icons/laptop.js'; +import './icons/laptop-solid.js'; +import './icons/lightning.js'; +import './icons/lightning-box.js'; +import './icons/lightning-box-solid.js'; +import './icons/link.js'; +import './icons/link-external.js'; +import './icons/list.js'; +import './icons/lock-closed.js'; +import './icons/lock-closed-solid.js'; +import './icons/lock-open.js'; +import './icons/lock-open-solid.js'; +import './icons/magnifying-glass.js'; +import './icons/map-pin.js'; +import './icons/map-pin-solid.js'; +import './icons/megaphone.js'; +import './icons/megaphone-solid.js'; +import './icons/menu.js'; +import './icons/microphone.js'; +import './icons/microphone-off.js'; +import './icons/microphone-off-solid.js'; +import './icons/microphone-solid.js'; +import './icons/minus.js'; +import './icons/minus-circle.js'; +import './icons/minus-circle-solid.js'; +import './icons/money.js'; +import './icons/neutral.js'; +import './icons/neutral-solid.js'; +import './icons/newspaper.js'; +import './icons/newspaper-solid.js'; +import './icons/note.js'; +import './icons/note-solid.js'; +import './icons/ordered-list.js'; +import './icons/page-bottom.js'; +import './icons/page-top.js'; +import './icons/parking.js'; +import './icons/parking-solid.js'; +import './icons/pause.js'; +import './icons/pencil.js'; +import './icons/pencil-solid.js'; +import './icons/phone.js'; +import './icons/phone-mobile.js'; +import './icons/phone-mobile-solid.js'; +import './icons/pin.js'; +import './icons/pin-solid.js'; +import './icons/plane.js'; +import './icons/plane-solid.js'; +import './icons/play.js'; +import './icons/play-solid.js'; +import './icons/plus.js'; +import './icons/plus-circle.js'; +import './icons/plus-circle-solid.js'; +import './icons/printer.js'; +import './icons/printer-solid.js'; +import './icons/question-mark.js'; +import './icons/question-mark-solid.js'; +import './icons/redo.js'; +import './icons/rss.js'; +import './icons/sad.js'; +import './icons/sad-solid.js'; +import './icons/save.js'; +import './icons/save-solid.js'; +import './icons/settings.js'; +import './icons/share.js'; +import './icons/share-solid.js'; +import './icons/shirt.js'; +import './icons/shirt-solid.js'; +import './icons/shopping-bag.js'; +import './icons/shopping-bag-solid.js'; +import './icons/shopping-cart.js'; +import './icons/shopping-cart-solid.js'; +import './icons/sidebyside.js'; +import './icons/sidebyside-solid.js'; +import './icons/star.js'; +import './icons/star-solid.js'; +import './icons/sync.js'; +import './icons/thumbs-down.js'; +import './icons/thumbs-down-solid.js'; +import './icons/thumbs-up.js'; +import './icons/thumbs-up-solid.js'; +import './icons/transfer.js'; +import './icons/transfer-alt.js'; +import './icons/trash.js'; +import './icons/trash-solid.js'; +import './icons/undo.js'; +import './icons/upload.js'; +import './icons/user.js'; +import './icons/user-add.js'; +import './icons/user-add-solid.js'; +import './icons/user-group.js'; +import './icons/user-group-solid.js'; +import './icons/user-remove.js'; +import './icons/user-remove-solid.js'; +import './icons/user-solid.js'; +import './icons/utensils.js'; +import './icons/utensils-solid.js'; +import './icons/video.js'; +import './icons/video-off.js'; +import './icons/video-off-solid.js'; +import './icons/video-solid.js'; diff --git a/dist/rivet-icon-element.js b/dist/rivet-icon-element.js index d2f96043..f9305b7a 100644 --- a/dist/rivet-icon-element.js +++ b/dist/rivet-icon-element.js @@ -52,8 +52,8 @@ iconTemplate.innerHTML = ` class RivetIconElement extends window.HTMLElement { #container #name + #requestUpdate #sensor - #teardown static get observedAttributes () { return [attributeName] @@ -66,25 +66,22 @@ class RivetIconElement extends window.HTMLElement { shadowRoot.appendChild(iconTemplate.content.cloneNode(true)); this.#container = shadowRoot.querySelector('.container'); this.#sensor = shadowRoot.querySelector('.sensor'); + this.#requestUpdate = throttleRAF(this.#update.bind(this)); } connectedCallback () { - const update = this.#update.bind(this); - this.#sensor.addEventListener('transitionstart', update); - document.addEventListener(iconRegisteredEventName, update); - this.#teardown = () => { - this.#sensor.removeEventListener('transitionstart', update); - document.removeEventListener(iconRegisteredEventName, update); - } - update(); + this.#sensor.addEventListener('transitionstart', this.#requestUpdate); + document.addEventListener(iconRegisteredEventName, this.#requestUpdate); + this.#requestUpdate(); } disconnectedCallback () { - this.#teardown(); + this.#sensor.removeEventListener('transitionstart', this.#requestUpdate); + document.removeEventListener(iconRegisteredEventName, this.#requestUpdate); } attributeChangedCallback () { - this.#update(); + this.#requestUpdate(); } #getNameFromCSS () { @@ -110,3 +107,18 @@ class RivetIconElement extends window.HTMLElement { } window.customElements.define(elementName, RivetIconElement); + +// Call the function at most once per animation frame. +function throttleRAF (fn) { + let wait = false; + return function (...args) { + if (wait) { + return; + } + wait = true; + window.requestAnimationFrame(() => { + fn.call(this, ...args); + wait = false; + }); + } +} diff --git a/docs/_data/icons.js b/docs/_data/icons.js deleted file mode 100644 index d3d0277d..00000000 --- a/docs/_data/icons.js +++ /dev/null @@ -1,3 +0,0 @@ -const { readIcons } = require('../../lib/readIcons.js') - -module.exports = readIcons diff --git a/docs/_includes/header.njk b/docs/_includes/header.njk deleted file mode 100644 index b9e6cb1c..00000000 --- a/docs/_includes/header.njk +++ /dev/null @@ -1,25 +0,0 @@ -
- Skip to main content -
- diff --git a/docs/_includes/layout.njk b/docs/_includes/layout.njk deleted file mode 100644 index f185ae28..00000000 --- a/docs/_includes/layout.njk +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - {{ title }} - - - - - - {% include "header.njk" %} -
-
- {{ layoutContent | safe }} -
-
- {% include "nav.njk" %} -
-
- - diff --git a/docs/_includes/nav.njk b/docs/_includes/nav.njk deleted file mode 100644 index 2cd3b6d0..00000000 --- a/docs/_includes/nav.njk +++ /dev/null @@ -1,17 +0,0 @@ - diff --git a/docs/icons.njk b/docs/icons.njk deleted file mode 100644 index c5e099aa..00000000 --- a/docs/icons.njk +++ /dev/null @@ -1,61 +0,0 @@ ---- -pagination: - data: icons - size: 1 - alias: icon -eleventyComputed: - title: "{{ icon.shortName}} | Rivet Icons" -permalink: "icons/{{ icon.shortName }}/index.html" -layout: "layout.njk" -path: "../../" ---- - -

{{ icon.shortName }}

- -{% macro code(source) %} -
-
- {{ source | safe }} -
-
{{ source }}
-
-{% endmacro %} - -{% macro exampleHeading(n, heading) %} -

Example {{ n }}: {{ heading }}

-{% endmacro %} - -
-

Icon source

-
- Download SVG, {{ icon.title }} icon - - - - -
- {{ code(icon.source) }} - {{ exampleHeading(1, 'Icon') }} - {{ code('') }} - {{ exampleHeading(2, 'Icon button') }} - {{ code('') }} - {{ exampleHeading(3, 'Icon button with label') }} - {{ code('') }} -
- - diff --git a/docs/index.njk b/docs/index.njk deleted file mode 100644 index e256a3d0..00000000 --- a/docs/index.njk +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: Rivet Icons -layout: "layout.njk" ---- - -

Rivet Icons

-

{{ icons.length }} icons crafted for the Rivet Design System.

-

Get started

- -

Format options

-

Rivet Icon Element. SVG symbols. Inline SVG.

- -

Build a custom icon set

-

Select only the icons you need and include your own.

diff --git a/docs/public/styles.css b/docs/public/styles.css new file mode 100644 index 00000000..206de229 --- /dev/null +++ b/docs/public/styles.css @@ -0,0 +1,13 @@ +html { + -webkit-text-size-adjust: none; + background-color: var(--color-black-100); +} + +.docs-icon-list { + display: grid; + gap: 0.5rem; + grid-template-columns: repeat(auto-fill, minmax(14rem, 1fr)); + list-style: none; + margin: 0; + padding: 0; +} diff --git a/docs/src/env.d.ts b/docs/src/env.d.ts new file mode 100644 index 00000000..8c34fb45 --- /dev/null +++ b/docs/src/env.d.ts @@ -0,0 +1 @@ +/// \ No newline at end of file diff --git a/docs/src/layouts/Layout.astro b/docs/src/layouts/Layout.astro new file mode 100644 index 00000000..05546336 --- /dev/null +++ b/docs/src/layouts/Layout.astro @@ -0,0 +1,17 @@ + + + + + + Rivet Icons + + + + + + +
+ +
+ + diff --git a/docs/src/pages/index.astro b/docs/src/pages/index.astro new file mode 100644 index 00000000..90baf86f --- /dev/null +++ b/docs/src/pages/index.astro @@ -0,0 +1,18 @@ +--- +import Layout from '../layouts/Layout.astro'; +import icons from '../../../dist/icons.json'; +--- + + +

Rivet Icons

+
    + { + icons.map((item) => ( +
  • + + {item} +
  • + )) + } +
+
diff --git a/docs/styles.css b/docs/styles.css deleted file mode 100644 index 294595fc..00000000 --- a/docs/styles.css +++ /dev/null @@ -1,99 +0,0 @@ -:root { - --rvt-border: calc(1rem/16) solid var(--rvt-color-black-20); - --rvt-color-black: #333333; - --rvt-color-black-5: #fafafa; - --rvt-color-black-10: #eeeeee; - --rvt-color-black-20: #dddddd; - --rvt-color-black-90: #444444; - --rvt-color-blue-60: #006298; - --rvt-color-white: #ffffff; -} - -html { - -webkit-text-size-adjust: none; -} - -.docs-nav { - background-color: var(--rvt-color-black-10); - border-top: var(--rvt-border); -} - -.docs-nav__list { - display: grid; - gap: 0.5rem; - grid-template-columns: repeat(auto-fill, minmax(14rem, 1fr)); - list-style: none; - margin: 0; - padding: 0; -} - -.docs-nav__item { - margin: 0; - padding: 0; -} - -.docs-nav__item[aria-current] .docs-nav__link { - background-color: var(--rvt-color-blue-60); - color: var(--rvt-color-white); -} - -.docs-nav__link { - background-color: var(--rvt-color-black-5); - border-radius: 0.25rem; - color: inherit; - display: flex; - padding: 0.5rem; - text-decoration: none; -} - -.docs-nav__link:hover { - background-color: var(--rvt-color-white); - color: var(--rvt-color-blue-60); -} - -.docs-examples { - max-width: calc(50rem - calc(2rem/16)); -} - -.docs-example { - border: var(--rvt-border); - border-radius: 0.25rem; - margin-top: 1rem; -} - -.docs-example__preview { - display: flex; - padding: 1rem; -} - -.docs-example__code { - background-color: var(--rvt-color-black-5); - border-top: var(--rvt-border); - border-radius: 0 0 0.25rem 0.25rem; - margin: 0; -} - -.docs-example__code > code { - color: inherit; - display: block; - font-family: Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace; - font-size: 1rem; - overflow-x: auto; - padding: 1rem; -} - -.docs-copy { - position: relative; -} - -.docs-copy__alert { - background-color: var(--rvt-color-black); - border-radius: 0.25rem; - color: var(--rvt-color-white); - display: inline-block; - margin-left: 0.5rem; - padding: 0 0.5rem; - position: absolute; - top: 0.5rem; - user-select: none; -} diff --git a/lib/buildIcons.js b/lib/buildIcons.js index 90caa33a..5d9c28f0 100644 --- a/lib/buildIcons.js +++ b/lib/buildIcons.js @@ -16,12 +16,14 @@ export async function buildIcons () { await createHTML(icons); await createJS(icons); await createIndex(icons); + await createBundle(icons); + await createJSON(icons); await createCustomElement(); } async function createSVG (icons) { const promises = icons.map(({ shortName, source }) => - writeFile(`${shortName}.svg`, source) + writeFile(`icons/${shortName}.svg`, source) ); await Promise.all(promises); } @@ -31,7 +33,7 @@ async function createHTML (icons) { const contents = source .replace(/svg /, 'svg aria-hidden="true" focusable="false" ') .replace(/ (xmlns|width|height)="[^"]+"/g, ''); - await writeFile(`${shortName}.html`, contents); + await writeFile(`icons/${shortName}.html`, contents); }); await Promise.all(promises); } @@ -42,18 +44,35 @@ async function createJS (icons) { const contents = template.toString('utf-8') .replace(/ICON_NAME/g, shortName) .replace(/ICON_SVG/g, source); - await writeFile(`${shortName}.js`, contents); + await writeFile(`icons/${shortName}.js`, contents); }); await Promise.all(promises); } async function createIndex (icons) { const contents = icons - .map(({ shortName }) => `import './${shortName}.js';\n`) + .map(({ shortName }) => `import './icons/${shortName}.js';\n`) .join(''); await writeFile('index.js', contents); } +async function createBundle (icons) { + const allIcons = icons + .map(({ shortName, source }) => `registerIcon('${shortName}', \`${source}\`);\n`) + .join(''); + const contents = +`import { registerIcon } from './rivet-icon-element.js'; + +${allIcons}`; + await writeFile('bundle.js', contents); +} + +async function createJSON (icons) { + const data = icons.map(({ shortName }) => shortName) + const contents = JSON.stringify(data); + await writeFile('icons.json', contents); +} + async function createCustomElement () { const fileName = 'rivet-icon-element.js'; const template = await fs.readFile(path.resolve(templatesPath, fileName)); diff --git a/lib/templates/rivet-icon-element.js b/lib/templates/rivet-icon-element.js index df07b26e..3a80226e 100644 --- a/lib/templates/rivet-icon-element.js +++ b/lib/templates/rivet-icon-element.js @@ -52,8 +52,8 @@ iconTemplate.innerHTML = ` class RivetIconElement extends window.HTMLElement { #container #name + #requestUpdate #sensor - #teardown static get observedAttributes () { return [attributeName] @@ -66,25 +66,22 @@ class RivetIconElement extends window.HTMLElement { shadowRoot.appendChild(iconTemplate.content.cloneNode(true)); this.#container = shadowRoot.querySelector('.container'); this.#sensor = shadowRoot.querySelector('.sensor'); + this.#requestUpdate = throttleRAF(this.#update.bind(this)); } connectedCallback () { - const update = this.#update.bind(this); - this.#sensor.addEventListener('transitionstart', update); - document.addEventListener(iconRegisteredEventName, update); - this.#teardown = () => { - this.#sensor.removeEventListener('transitionstart', update); - document.removeEventListener(iconRegisteredEventName, update); - } - update(); + this.#sensor.addEventListener('transitionstart', this.#requestUpdate); + document.addEventListener(iconRegisteredEventName, this.#requestUpdate); + this.#requestUpdate(); } disconnectedCallback () { - this.#teardown(); + this.#sensor.removeEventListener('transitionstart', this.#requestUpdate); + document.removeEventListener(iconRegisteredEventName, this.#requestUpdate); } attributeChangedCallback () { - this.#update(); + this.#requestUpdate(); } #getNameFromCSS () { @@ -110,3 +107,18 @@ class RivetIconElement extends window.HTMLElement { } window.customElements.define(elementName, RivetIconElement); + +// Call the function at most once per animation frame. +function throttleRAF (fn) { + let wait = false; + return function (...args) { + if (wait) { + return; + } + wait = true; + window.requestAnimationFrame(() => { + fn.call(this, ...args); + wait = false; + }); + } +} diff --git a/lib/templates/rivet-icon.js b/lib/templates/rivet-icon.js index abb1d681..2196db56 100644 --- a/lib/templates/rivet-icon.js +++ b/lib/templates/rivet-icon.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../rivet-icon-element.js'; export const name = 'ICON_NAME'; export const svg = `ICON_SVG`; diff --git a/package-lock.json b/package-lock.json index 6cc426a3..5f9a0d47 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,1251 +9,1556 @@ "version": "2.0.0", "license": "BSD-3-Clause", "dependencies": { - "fast-glob": "3.2.12", - "svg-sprite": "2.0.2" + "fast-glob": "3.3.1" }, "devDependencies": { - "@11ty/eleventy": "2.0.1", + "astro": "2.10.12", "npm-run-all": "4.1.5", - "standard": "17.0.0" + "standard": "17.1.0" } }, - "node_modules/@11ty/dependency-tree": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@11ty/dependency-tree/-/dependency-tree-2.0.1.tgz", - "integrity": "sha512-5R+DsT9LJ9tXiSQ4y+KLFppCkQyXhzAm1AIuBWE/sbU0hSXY5pkhoqQYEcPJQFg/nglL+wD55iv2j+7O96UAvg==", - "dev": true + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/@11ty/eleventy": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@11ty/eleventy/-/eleventy-2.0.1.tgz", - "integrity": "sha512-t8XVUbCJByhVEa1RzO0zS2QzbL3wPY8ot1yUw9noqiSHxJWUwv6jiwm1/MZDPTYtkZH2ZHvdQIRQ5/SjG9XmLw==", + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", "dev": true, "dependencies": { - "@11ty/dependency-tree": "^2.0.1", - "@11ty/eleventy-dev-server": "^1.0.4", - "@11ty/eleventy-utils": "^1.0.1", - "@11ty/lodash-custom": "^4.17.21", - "@iarna/toml": "^2.2.5", - "@sindresorhus/slugify": "^1.1.2", - "bcp-47-normalize": "^1.1.1", - "chokidar": "^3.5.3", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "dependency-graph": "^0.11.0", - "ejs": "^3.1.9", - "fast-glob": "^3.2.12", - "graceful-fs": "^4.2.11", - "gray-matter": "^4.0.3", - "hamljs": "^0.6.2", - "handlebars": "^4.7.7", - "is-glob": "^4.0.3", - "iso-639-1": "^2.1.15", - "kleur": "^4.1.5", - "liquidjs": "^10.7.0", - "luxon": "^3.3.0", - "markdown-it": "^13.0.1", - "micromatch": "^4.0.5", - "minimist": "^1.2.8", - "moo": "^0.5.2", - "multimatch": "^5.0.0", - "mustache": "^4.2.0", - "normalize-path": "^3.0.0", - "nunjucks": "^3.2.3", - "path-to-regexp": "^6.2.1", - "please-upgrade-node": "^3.2.0", - "posthtml": "^0.16.6", - "posthtml-urls": "^1.0.0", - "pug": "^3.0.2", - "recursive-copy": "^2.0.14", - "semver": "^7.3.8", - "slugify": "^1.6.6" + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@astrojs/compiler": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-1.8.2.tgz", + "integrity": "sha512-o/ObKgtMzl8SlpIdzaxFnt7SATKPxu4oIP/1NL+HDJRzxfJcAkOTAb/ZKMRyULbz4q+1t2/DAebs2Z1QairkZw==", + "dev": true + }, + "node_modules/@astrojs/internal-helpers": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.1.2.tgz", + "integrity": "sha512-YXLk1CUDdC9P5bjFZcGjz+cE/ZDceXObDTXn/GCID4r8LjThuexxi+dlJqukmUpkSItzQqgzfWnrPLxSFPejdA==", + "dev": true + }, + "node_modules/@astrojs/language-server": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-1.0.8.tgz", + "integrity": "sha512-gssRxLGb8XnvKpqSzrDW5jdzdFnXD7eBXVkPCkkt2hv7Qzb+SAzv6hVgMok3jDCxpR1aeB+XNd9Qszj2h29iog==", + "dev": true, + "dependencies": { + "@astrojs/compiler": "^1.4.2", + "@jridgewell/trace-mapping": "^0.3.14", + "@vscode/emmet-helper": "^2.8.4", + "events": "^3.3.0", + "prettier": "^2.8.8", + "prettier-plugin-astro": "^0.9.1", + "vscode-css-languageservice": "^6.2.1", + "vscode-html-languageservice": "^5.0.0", + "vscode-languageserver": "^8.0.1", + "vscode-languageserver-protocol": "^3.17.1", + "vscode-languageserver-textdocument": "^1.0.4", + "vscode-languageserver-types": "^3.17.1", + "vscode-uri": "^3.0.3" }, "bin": { - "eleventy": "cmd.js" + "astro-ls": "bin/nodeServer.js" + } + }, + "node_modules/@astrojs/markdown-remark": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-2.2.1.tgz", + "integrity": "sha512-VF0HRv4GpC1XEMLnsKf6jth7JSmlt9qpqP0josQgA2eSpCIAC/Et+y94mgdBIZVBYH/yFnMoIxgKVe93xfO2GA==", + "dev": true, + "dependencies": { + "@astrojs/prism": "^2.1.2", + "github-slugger": "^1.4.0", + "import-meta-resolve": "^2.1.0", + "rehype-raw": "^6.1.1", + "rehype-stringify": "^9.0.3", + "remark-gfm": "^3.0.1", + "remark-parse": "^10.0.1", + "remark-rehype": "^10.1.0", + "remark-smartypants": "^2.0.0", + "shiki": "^0.14.1", + "unified": "^10.1.2", + "unist-util-visit": "^4.1.0", + "vfile": "^5.3.2" }, - "engines": { - "node": ">=14" + "peerDependencies": { + "astro": "^2.5.0" + } + }, + "node_modules/@astrojs/markdown-remark/node_modules/github-slugger": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", + "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==", + "dev": true + }, + "node_modules/@astrojs/prism": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-2.1.2.tgz", + "integrity": "sha512-3antim1gb34689GHRQFJ88JEo93HuZKQBnmxDT5W/nxiNz1p/iRxnCTEhIbJhqMOTRbbo5h2ldm5qSxx+TMFQA==", + "dev": true, + "dependencies": { + "prismjs": "^1.28.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/11ty" + "engines": { + "node": ">=16.12.0" } }, - "node_modules/@11ty/eleventy-dev-server": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@11ty/eleventy-dev-server/-/eleventy-dev-server-1.0.4.tgz", - "integrity": "sha512-qVBmV2G1KF/0o5B/3fITlrrDHy4bONUI2YuN3/WJ3BNw4NU1d/we8XhKrlgq13nNvHoBx5czYp3LZt8qRG53Fg==", + "node_modules/@astrojs/telemetry": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-2.1.1.tgz", + "integrity": "sha512-4pRhyeQr0MLB5PKYgkdu+YE8sSpMbHL8dUuslBWBIdgcYjtD1SufPMBI8pgXJ+xlwrQJHKKfK2X1KonHYuOS9A==", "dev": true, "dependencies": { - "@11ty/eleventy-utils": "^1.0.1", - "chokidar": "^3.5.3", + "ci-info": "^3.3.1", "debug": "^4.3.4", - "dev-ip": "^1.0.1", - "finalhandler": "^1.2.0", - "mime": "^3.0.0", - "minimist": "^1.2.8", - "morphdom": "^2.7.0", - "please-upgrade-node": "^3.2.0", - "ssri": "^8.0.1", - "ws": "^8.13.0" - }, - "bin": { - "eleventy-dev-server": "cmd.js" + "dlv": "^1.1.3", + "dset": "^3.1.2", + "is-docker": "^3.0.0", + "is-wsl": "^2.2.0", + "undici": "^5.22.0", + "which-pm-runs": "^1.1.0" }, "engines": { - "node": ">=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/11ty" + "node": ">=16.12.0" } }, - "node_modules/@11ty/eleventy-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@11ty/eleventy-utils/-/eleventy-utils-1.0.1.tgz", - "integrity": "sha512-HPpCTz4PzudcQU+i+x6GSNHVqgnvRhnVYg5dLKaAoRWLN966odAGsBxKSyhF8i1MdlOPtsytYb2AGWP7jISC5w==", + "node_modules/@astrojs/webapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/webapi/-/webapi-2.2.0.tgz", + "integrity": "sha512-mHAOApWyjqSe5AQMOUD9rsZJqbMQqe3Wosb1a40JV6Okvyxj1G6GTlthwYadWCymq/lbgwh0PLiY8Fr4eFxtuQ==", + "dev": true, + "dependencies": { + "undici": "^5.22.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.10.tgz", + "integrity": "sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==", "dev": true, "dependencies": { - "normalize-path": "^3.0.0" + "@babel/highlight": "^7.22.10", + "chalk": "^2.4.2" }, "engines": { - "node": ">=12" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/11ty" + "node": ">=6.9.0" } }, - "node_modules/@11ty/eleventy/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "node_modules/@babel/code-frame/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "color-convert": "^1.9.0" }, "engines": { - "node": ">= 8" + "node": ">=4" } }, - "node_modules/@11ty/eleventy/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "node_modules/@babel/code-frame/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/@11ty/eleventy/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "node_modules/@babel/code-frame/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "dependencies": { - "shebang-regex": "^3.0.0" - }, + "color-name": "1.1.3" + } + }, + "node_modules/@babel/code-frame/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=0.8.0" } }, - "node_modules/@11ty/eleventy/node_modules/shebang-regex": { + "node_modules/@babel/code-frame/node_modules/has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/@11ty/eleventy/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "node_modules/@babel/code-frame/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "has-flag": "^3.0.0" }, "engines": { - "node": ">= 8" + "node": ">=4" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", + "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@11ty/lodash-custom": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@11ty/lodash-custom/-/lodash-custom-4.17.21.tgz", - "integrity": "sha512-Mqt6im1xpb1Ykn3nbcCovWXK3ggywRJa+IXIdoz4wIIK+cvozADH63lexcuPpGS/gJ6/m2JxyyXDyupkMr5DHw==", + "node_modules/@babel/core": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.10.tgz", + "integrity": "sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw==", "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.10", + "@babel/generator": "^7.22.10", + "@babel/helper-compilation-targets": "^7.22.10", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helpers": "^7.22.10", + "@babel/parser": "^7.22.10", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.10", + "@babel/types": "^7.22.10", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.1" + }, "engines": { - "node": ">=14" + "node": ">=6.9.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/11ty" + "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "node_modules/@babel/core/node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, + "bin": { + "json5": "lib/cli.js" + }, "engines": { - "node": ">=6.9.0" + "node": ">=6" } }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "node_modules/@babel/generator": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz", + "integrity": "sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==", "dev": true, + "dependencies": { + "@babel/types": "^7.22.10", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.4.tgz", - "integrity": "sha512-qpVT7gtuOLjWeDTKLkJ6sryqLliBaFpAtGeqw5cs5giLldvh+Ch0plqnUMKoVAUS6ZEueQQiZV+p5pxtPitEsA==", + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", "dev": true, - "bin": { - "parser": "bin/babel-parser.js" + "dependencies": { + "@babel/types": "^7.22.5" }, "engines": { - "node": ">=6.0.0" + "node": ">=6.9.0" } }, - "node_modules/@babel/types": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.4.tgz", - "integrity": "sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==", + "node_modules/@babel/helper-compilation-targets": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz", + "integrity": "sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.5", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", + "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", + "dev": true, "engines": { - "node": ">=0.1.90" + "node": ">=6.9.0" } }, - "node_modules/@dabh/diagnostics": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", - "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", + "node_modules/@babel/helper-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", + "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "dev": true, "dependencies": { - "colorspace": "1.1.x", - "enabled": "2.0.x", - "kuler": "^2.0.0" + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@eslint/eslintrc": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", - "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dev": true, "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" + "@babel/types": "^7.22.5" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=6.9.0" } }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "node_modules/@babel/helper-module-imports": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", + "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", "dev": true, "dependencies": { - "argparse": "^2.0.1" + "@babel/types": "^7.22.5" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.10.7", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.7.tgz", - "integrity": "sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w==", + "node_modules/@babel/helper-module-transforms": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", + "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.5" }, "engines": { - "node": ">=10.10.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", "dev": true, "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "node": ">=6.9.0" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "node_modules/@iarna/toml": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", - "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==", - "dev": true + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "@babel/types": "^7.22.5" }, "engines": { - "node": ">= 8" + "node": ">=6.9.0" } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "dev": true, "engines": { - "node": ">= 8" + "node": ">=6.9.0" } }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "dev": true, "engines": { - "node": ">= 8" + "node": ">=6.9.0" } }, - "node_modules/@resvg/resvg-js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js/-/resvg-js-2.1.0.tgz", - "integrity": "sha512-nR6uVR5ugXLT2jh7U141nhawzgUs4JBl8BpM4XH7/ughSsOA/+WRxVhMUfdtEsz7REpTMKe2Sat+1/eWAuQ04w==", + "node_modules/@babel/helper-validator-option": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", + "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", + "dev": true, "engines": { - "node": ">= 10" + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.10.tgz", + "integrity": "sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.10", + "@babel/types": "^7.22.10" }, - "optionalDependencies": { - "@resvg/resvg-js-android-arm-eabi": "2.1.0", - "@resvg/resvg-js-android-arm64": "2.1.0", - "@resvg/resvg-js-darwin-arm64": "2.1.0", - "@resvg/resvg-js-darwin-x64": "2.1.0", - "@resvg/resvg-js-linux-arm-gnueabihf": "2.1.0", - "@resvg/resvg-js-linux-arm64-gnu": "2.1.0", - "@resvg/resvg-js-linux-arm64-musl": "2.1.0", - "@resvg/resvg-js-linux-x64-gnu": "2.1.0", - "@resvg/resvg-js-linux-x64-musl": "2.1.0", - "@resvg/resvg-js-win32-arm64-msvc": "2.1.0", - "@resvg/resvg-js-win32-ia32-msvc": "2.1.0", - "@resvg/resvg-js-win32-x64-msvc": "2.1.0" - } - }, - "node_modules/@resvg/resvg-js-android-arm-eabi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-android-arm-eabi/-/resvg-js-android-arm-eabi-2.1.0.tgz", - "integrity": "sha512-JtvWWtC6bYRhyth1qgUgcPQSP+jkwkmUzok/5b/IqKFb6cattMBFFdHnwM8AS+sgzXJKa8LhW48f3FmFQhfdrA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.10.tgz", + "integrity": "sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.5", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.10.tgz", + "integrity": "sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz", + "integrity": "sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", + "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.10.tgz", + "integrity": "sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.10", + "@babel/generator": "^7.22.10", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.22.10", + "@babel/types": "^7.22.10", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.10.tgz", + "integrity": "sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@emmetio/abbreviation": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz", + "integrity": "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==", + "dev": true, + "dependencies": { + "@emmetio/scanner": "^1.0.4" + } + }, + "node_modules/@emmetio/css-abbreviation": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz", + "integrity": "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==", + "dev": true, + "dependencies": { + "@emmetio/scanner": "^1.0.4" + } + }, + "node_modules/@emmetio/scanner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", + "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==", + "dev": true + }, + "node_modules/@esbuild/android-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", + "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", "cpu": [ "arm" ], + "dev": true, "optional": true, "os": [ "android" ], "engines": { - "node": ">= 10" + "node": ">=12" } }, - "node_modules/@resvg/resvg-js-android-arm64": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-android-arm64/-/resvg-js-android-arm64-2.1.0.tgz", - "integrity": "sha512-QXFEoTpoZJZjkFh4+aSD3l+Ivrij3nzgrr4FTayey0hsQypJXmbzB6nuqB1qZwMrXPYqYZ33BoRiwCFoJUw2Ww==", + "node_modules/@esbuild/android-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", + "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", "cpu": [ "arm64" ], + "dev": true, "optional": true, "os": [ "android" ], "engines": { - "node": ">= 10" + "node": ">=12" } }, - "node_modules/@resvg/resvg-js-darwin-arm64": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-darwin-arm64/-/resvg-js-darwin-arm64-2.1.0.tgz", - "integrity": "sha512-OrYqlmn2g4Pu/dWr+M5t5W8GDKIX3zk0JxDySU1oNWwhqlmZXBuCrx3TP9dVrTpTYx86E5RQcTZWe64wz8dlIQ==", + "node_modules/@esbuild/android-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", + "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", + "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", "cpu": [ "arm64" ], + "dev": true, "optional": true, "os": [ "darwin" ], "engines": { - "node": ">= 10" + "node": ">=12" } }, - "node_modules/@resvg/resvg-js-darwin-x64": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-darwin-x64/-/resvg-js-darwin-x64-2.1.0.tgz", - "integrity": "sha512-95F9BoBS1th79n6Zy1tRMKhPlJuhznnQwAPxRhtw0v4DteRKMzaPFfVH6B9BBaoDCa5VMIxH/wYNKtOxCpYPuw==", + "node_modules/@esbuild/darwin-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", + "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "darwin" ], "engines": { - "node": ">= 10" + "node": ">=12" } }, - "node_modules/@resvg/resvg-js-linux-arm-gnueabihf": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm-gnueabihf/-/resvg-js-linux-arm-gnueabihf-2.1.0.tgz", - "integrity": "sha512-8F0ugeAaYGNNZhSCYt+X4YgyKyKcFiH0tqfJmN69+Gqqmu/lmZcn78JVLyTGD/OGHbYfCCYJbxwV+txIOdVNkQ==", + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", + "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", "cpu": [ - "arm" + "arm64" ], + "dev": true, "optional": true, "os": [ - "linux" + "freebsd" ], "engines": { - "node": ">= 10" + "node": ">=12" } }, - "node_modules/@resvg/resvg-js-linux-arm64-gnu": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm64-gnu/-/resvg-js-linux-arm64-gnu-2.1.0.tgz", - "integrity": "sha512-RveUS3sqvUp5eoBzz1QlPv7yBUNOjHtcWtbFo55gQrzBGT4XtnCaQzuXkN0q0j2o2ufxlmXmFI3g3e/0EWjNMg==", + "node_modules/@esbuild/freebsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", + "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", "cpu": [ - "arm64" + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", + "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", + "cpu": [ + "arm" ], + "dev": true, "optional": true, "os": [ "linux" ], "engines": { - "node": ">= 10" + "node": ">=12" } }, - "node_modules/@resvg/resvg-js-linux-arm64-musl": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm64-musl/-/resvg-js-linux-arm64-musl-2.1.0.tgz", - "integrity": "sha512-DzuRbZj5oVXYFAlo2PVbiaTSb14z/FDUlvgfzVFHiKEw3w6gT/soveLTIAvfeIlRYYkwYNHCiEPxFztyr7x/rw==", + "node_modules/@esbuild/linux-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", + "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", "cpu": [ "arm64" ], + "dev": true, "optional": true, "os": [ "linux" ], "engines": { - "node": ">= 10" + "node": ">=12" } }, - "node_modules/@resvg/resvg-js-linux-x64-gnu": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-x64-gnu/-/resvg-js-linux-x64-gnu-2.1.0.tgz", - "integrity": "sha512-pa4MtKtAEXBj7tl3JXPMQLjgP+KghUYYoXMIX8tlf/xbfJJsOxHpWcwQe/bWPFO4K9hgt/yePkb3G4ydD0uT+g==", + "node_modules/@esbuild/linux-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", + "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", "cpu": [ - "x64" + "ia32" ], + "dev": true, "optional": true, "os": [ "linux" ], "engines": { - "node": ">= 10" + "node": ">=12" } }, - "node_modules/@resvg/resvg-js-linux-x64-musl": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-x64-musl/-/resvg-js-linux-x64-musl-2.1.0.tgz", - "integrity": "sha512-mkwGe4I9CmQ1GPSnFa22PHwKbE+TZnRk/ViCvO89UOwypW0I+X+KlQVzVbZn9ypvcrbvzotOvl3OkVRq5MgsBA==", + "node_modules/@esbuild/linux-loong64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", + "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", "cpu": [ - "x64" + "loong64" ], + "dev": true, "optional": true, "os": [ "linux" ], "engines": { - "node": ">= 10" + "node": ">=12" } }, - "node_modules/@resvg/resvg-js-win32-arm64-msvc": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-arm64-msvc/-/resvg-js-win32-arm64-msvc-2.1.0.tgz", - "integrity": "sha512-DVloJcQsgd3rMAPemy5KjAA6R+RkRz2/xb7zP9px7lr+Gao+xVbNzRQrY7xwCZFM7O7hu9uHvLvkKCttPoL1aA==", + "node_modules/@esbuild/linux-mips64el": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", + "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", "cpu": [ - "arm64" + "mips64el" ], + "dev": true, "optional": true, "os": [ - "win32" + "linux" ], "engines": { - "node": ">= 10" + "node": ">=12" } }, - "node_modules/@resvg/resvg-js-win32-ia32-msvc": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-ia32-msvc/-/resvg-js-win32-ia32-msvc-2.1.0.tgz", - "integrity": "sha512-RtRQ8loZA4zib8kzD1QjoScb6VAaZTbajB3WU/O6raP2/f2zIk9v4FU2E/hiC0vi5DGhJL5GTmSrsWShbLPjZw==", + "node_modules/@esbuild/linux-ppc64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", + "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", "cpu": [ - "ia32" + "ppc64" ], + "dev": true, "optional": true, "os": [ - "win32" + "linux" ], "engines": { - "node": ">= 10" + "node": ">=12" } }, - "node_modules/@resvg/resvg-js-win32-x64-msvc": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-x64-msvc/-/resvg-js-win32-x64-msvc-2.1.0.tgz", - "integrity": "sha512-NVYuQn9Aj/ZmRufKON7a+1U1XS+jGKMcWO4J8ZH2xhSP3aNVgO7Nfl45DMgqxdCcn0ZzYhzP+mSQFbA/ENE/mg==", + "node_modules/@esbuild/linux-riscv64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", + "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", "cpu": [ - "x64" + "riscv64" ], + "dev": true, "optional": true, "os": [ - "win32" + "linux" ], "engines": { - "node": ">= 10" + "node": ">=12" } }, - "node_modules/@sindresorhus/slugify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@sindresorhus/slugify/-/slugify-1.1.2.tgz", - "integrity": "sha512-V9nR/W0Xd9TSGXpZ4iFUcFGhuOJtZX82Fzxj1YISlbSgKvIiNa7eLEZrT0vAraPOt++KHauIVNYgGRgjc13dXA==", + "node_modules/@esbuild/linux-s390x": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", + "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", + "cpu": [ + "s390x" + ], "dev": true, - "dependencies": { - "@sindresorhus/transliterate": "^0.1.1", - "escape-string-regexp": "^4.0.0" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/@sindresorhus/transliterate": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@sindresorhus/transliterate/-/transliterate-0.1.2.tgz", - "integrity": "sha512-5/kmIOY9FF32nicXH+5yLNTX4NJ4atl7jRgqAJuIn/iyDFXBktOKDxCvyGE/EzmF4ngSUvjXxQUQlQiZ5lfw+w==", + "node_modules/@esbuild/linux-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", + "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "escape-string-regexp": "^2.0.0", - "lodash.deburr": "^4.1.0" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/@sindresorhus/transliterate/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "node_modules/@esbuild/netbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", + "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", + "cpu": [ + "x64" + ], "dev": true, + "optional": true, + "os": [ + "netbsd" + ], "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "node_modules/@esbuild/openbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", + "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], "engines": { - "node": ">=10.13.0" + "node": ">=12" } }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "node_modules/@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", - "dev": true - }, - "node_modules/@xmldom/xmldom": { - "version": "0.8.6", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.6.tgz", - "integrity": "sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==", + "node_modules/@esbuild/sunos-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", + "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], "engines": { - "node": ">=10.0.0" + "node": ">=12" } }, - "node_modules/a-sync-waterfall": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", - "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==", - "dev": true + "node_modules/@esbuild/win32-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", + "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } }, - "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "node_modules/@esbuild/win32-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", + "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", + "cpu": [ + "ia32" + ], "dev": true, - "bin": { - "acorn": "bin/acorn" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=0.4.0" + "node": ">=12" } }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "node_modules/@esbuild/win32-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", + "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", + "cpu": [ + "x64" + ], "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "eslint-visitor-keys": "^3.3.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "node_modules/@eslint-community/regexpp": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.7.0.tgz", + "integrity": "sha512-+HencqxU7CFJnQb7IKtuNBqS6Yx3Tz4kOL8BJXo+JyeiBm5MEX6pO8onXDkjrkCRlfYXS1Axro15ZjVFe9YgsA==", + "dev": true, "engines": { - "node": ">=8" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://opencollective.com/eslint" } }, - "node_modules/any-promise": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-0.1.0.tgz", - "integrity": "sha512-lqzY9o+BbeGHRCOyxQkt/Tgvz0IZhTmQiA+LxQW8wSNpcTbj8K+0cZiSEvbpNZZP9/11Gy7dnLO3GNWUXO4d1g==", + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "argparse": "^2.0.1" }, - "engines": { - "node": ">= 8" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "node_modules/@eslint/js": { + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.47.0.tgz", + "integrity": "sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==", "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/array-differ": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", - "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", + "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, "engines": { - "node": ">=8" + "node": ">=10.10.0" } }, - "node_modules/array-includes": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", - "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - }, "engines": { - "node": ">= 0.4" + "node": ">=12.22" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", "dev": true, "dependencies": { - "array-uniq": "^1.0.1" + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" } }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" } }, - "node_modules/array.prototype.flat": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", - "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6.0.0" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", - "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 8" } }, - "node_modules/arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "dev": true - }, - "node_modules/assert-never": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz", - "integrity": "sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==", - "dev": true - }, - "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "node_modules/babel-walk": { - "version": "3.0.0-canary-5", - "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", - "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==", - "dev": true, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dependencies": { - "@babel/types": "^7.9.6" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" }, "engines": { - "node": ">= 10.0.0" + "node": ">= 8" } }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/bcp-47": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/bcp-47/-/bcp-47-1.0.8.tgz", - "integrity": "sha512-Y9y1QNBBtYtv7hcmoX0tR+tUNSFZGZ6OL6vKPObq8BbOhkCoyayF6ogfLTgAli/KuAEbsYHYUNq2AQuY6IuLag==", + "node_modules/@pkgr/utils": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", + "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", "dev": true, "dependencies": { - "is-alphabetical": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0" + "cross-spawn": "^7.0.3", + "fast-glob": "^3.3.0", + "is-glob": "^4.0.3", + "open": "^9.1.0", + "picocolors": "^1.0.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/bcp-47-match": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/bcp-47-match/-/bcp-47-match-1.0.3.tgz", - "integrity": "sha512-LggQ4YTdjWQSKELZF5JwchnBa1u0pIQSZf5lSdOHEdbVP55h0qICA/FUp3+W99q0xqxYa1ZQizTUH87gecII5w==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://opencollective.com/unts" } }, - "node_modules/bcp-47-normalize": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/bcp-47-normalize/-/bcp-47-normalize-1.1.1.tgz", - "integrity": "sha512-jWZ1Jdu3cs0EZdfCkS0UE9Gg01PtxnChjEBySeB+Zo6nkqtFfnvtoQQgP1qU1Oo4qgJgxhTI6Sf9y/pZIhPs0A==", + "node_modules/@pkgr/utils/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "dependencies": { - "bcp-47": "^1.0.0", - "bcp-47-match": "^1.0.0" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "engines": { + "node": ">= 8" } }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "node_modules/@pkgr/utils/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, "engines": { "node": ">=8" } }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "node_modules/@pkgr/utils/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, "dependencies": { - "fill-range": "^7.0.1" + "shebang-regex": "^3.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/builtins": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", + "node_modules/@pkgr/utils/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, - "dependencies": { - "semver": "^7.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "node_modules/@pkgr/utils/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, "engines": { - "node": ">=6" + "node": ">= 8" } }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@types/babel__core": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", + "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "node_modules/character-parser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", - "integrity": "sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==", + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", "dev": true, "dependencies": { - "is-regex": "^1.0.3" + "@babel/types": "^7.0.0" } }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "node_modules/@types/babel__traverse": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", + "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "dev": true, "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", - "engines": { - "node": ">=0.8" + "@babel/types": "^7.20.7" } }, - "node_modules/clone-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", - "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==", - "engines": { - "node": ">= 0.10" + "node_modules/@types/debug": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz", + "integrity": "sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==", + "dev": true, + "dependencies": { + "@types/ms": "*" } }, - "node_modules/clone-stats": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==" + "node_modules/@types/dom-view-transitions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/dom-view-transitions/-/dom-view-transitions-1.0.1.tgz", + "integrity": "sha512-A9S1ijj/4MX06I1W/6on8lhaYyq1Ir7gaOvfllW1o4RzVWW88HAeqX0pUx9VgOLnNpdiGeUW2CTkg18p5LWIrA==", + "dev": true }, - "node_modules/cloneable-readable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", - "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "node_modules/@types/hast": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.5.tgz", + "integrity": "sha512-SvQi0L/lNpThgPoleH53cdjB3y9zpLlVjRbqB3rH8hx1jiRSBGAhyjV3H+URFjNVRqt2EdYNrbZE5IsGlNfpRg==", + "dev": true, "dependencies": { - "inherits": "^2.0.1", - "process-nextick-args": "^2.0.0", - "readable-stream": "^2.3.5" + "@types/unist": "^2" } }, - "node_modules/color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "dependencies": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - } + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "@types/unist": "^2" } }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "node_modules/@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", + "dev": true }, - "node_modules/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "node_modules/@types/nlcst": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.1.tgz", + "integrity": "sha512-aVIyXt6pZiiMOtVByE4Y0gf+BLm1Cxc4ZLSK8VRHn1CgkO+kXbQwN/EBhQmhPdBMjFJCMBKtmNW2zWQuFywz8Q==", + "dev": true, "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" + "@types/unist": "^2" } }, - "node_modules/color/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } + "node_modules/@types/parse5": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", + "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", + "dev": true }, - "node_modules/color/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "node_modules/@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "dev": true }, - "node_modules/colorspace": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", - "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", - "dependencies": { - "color": "^3.1.3", - "text-hex": "1.0.x" - } + "node_modules/@types/unist": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.7.tgz", + "integrity": "sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==", + "dev": true }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true }, - "node_modules/constantinople": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", - "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==", + "node_modules/@vscode/emmet-helper": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.9.2.tgz", + "integrity": "sha512-MaGuyW+fa13q3aYsluKqclmh62Hgp0BpKIqS66fCxfOaBcVQ1OnMQxRRgQUYnCkxFISAQlkJ0qWWPyXjro1Qrg==", "dev": true, "dependencies": { - "@babel/parser": "^7.6.0", - "@babel/types": "^7.6.1" + "emmet": "^2.4.3", + "jsonc-parser": "^2.3.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.15.1", + "vscode-uri": "^2.1.2" } }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "node_modules/@vscode/emmet-helper/node_modules/vscode-uri": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", + "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", + "dev": true }, - "node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "node_modules/@vscode/l10n": { + "version": "0.0.14", + "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.14.tgz", + "integrity": "sha512-/yrv59IEnmh655z1oeDnGcvMYwnEzNzHLgeYcQCkhYX0xBvYWrAuefoiLcPBUkMpJsb46bqQ6Yv4pwTTQ4d3Qg==", + "dev": true + }, + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=4.8" + "node": ">=0.4.0" } }, - "node_modules/cross-spawn/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, - "bin": { - "semver": "bin/semver" + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, "funding": { - "url": "https://github.com/sponsors/fb55" + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/css-selector-parser": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/css-selector-parser/-/css-selector-parser-1.4.1.tgz", - "integrity": "sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g==" - }, - "node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, "engines": { - "node": ">=8.0.0" + "node": ">=8" } }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "node_modules/ansi-sequence-parser": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", + "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", + "dev": true + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">= 6" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/fb55" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, "dependencies": { - "css-tree": "^1.1.2" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "engines": { - "node": ">=8.0.0" + "node": ">= 8" } }, - "node_modules/cssom": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", - "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==" - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "sprintf-js": "~1.0.2" } }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "node_modules/array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", "dev": true, "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" }, "engines": { "node": ">= 0.4" @@ -1262,243 +1567,309 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/dependency-graph": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", - "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "node_modules/array-iterate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", + "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", "dev": true, - "engines": { - "node": ">= 0.6.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/dev-ip": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", - "integrity": "sha512-LmVkry/oDShEgSZPNgqCIp2/TlqtExeGmymru3uCELnfyjY11IzpAproLYs+1X88fXO6DBoYP3ul2Xo2yz2j6A==", + "node_modules/array.prototype.findlastindex": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.2.tgz", + "integrity": "sha512-tb5thFFlUcp7NdNF6/MpDk/1r/4awWG1FIz3YqDf+/zJSTezBb+/5WViH41obXULHVpDzoiCLpJ/ZO9YbJMsdw==", "dev": true, - "bin": { - "dev-ip": "lib/dev-ip.js" + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" }, "engines": { - "node": ">= 0.8.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "node_modules/array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", "dev": true, "dependencies": { - "path-type": "^4.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/dir-glob/node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "node_modules/array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "node_modules/array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", "dev": true, "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" } }, - "node_modules/doctypes": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", - "integrity": "sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==", - "dev": true - }, - "node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", + "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", + "dev": true, "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dependencies": { - "domelementtype": "^2.2.0" + "node_modules/astro": { + "version": "2.10.12", + "resolved": "https://registry.npmjs.org/astro/-/astro-2.10.12.tgz", + "integrity": "sha512-JbD+hLCbXhpDofuzWQxojmjXwoqD0bR2BGqIByZ7B5Cj6dKQXHIr1HsrDdWcmjM+O4NXKV2TCfeXv1ZTtjqX3Q==", + "dev": true, + "dependencies": { + "@astrojs/compiler": "^1.8.0", + "@astrojs/internal-helpers": "^0.1.2", + "@astrojs/language-server": "^1.0.0", + "@astrojs/markdown-remark": "^2.2.1", + "@astrojs/telemetry": "^2.1.1", + "@astrojs/webapi": "^2.2.0", + "@babel/core": "^7.22.5", + "@babel/generator": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/plugin-transform-react-jsx": "^7.22.5", + "@babel/traverse": "^7.22.5", + "@babel/types": "^7.22.5", + "@types/babel__core": "^7.20.1", + "@types/dom-view-transitions": "^1.0.1", + "@types/yargs-parser": "^21.0.0", + "acorn": "^8.9.0", + "boxen": "^6.2.1", + "chokidar": "^3.5.3", + "ci-info": "^3.8.0", + "common-ancestor-path": "^1.0.1", + "cookie": "^0.5.0", + "debug": "^4.3.4", + "devalue": "^4.3.2", + "diff": "^5.1.0", + "es-module-lexer": "^1.3.0", + "esbuild": "^0.17.19", + "estree-walker": "3.0.0", + "execa": "^6.1.0", + "fast-glob": "^3.2.12", + "github-slugger": "^2.0.0", + "gray-matter": "^4.0.3", + "html-escaper": "^3.0.3", + "http-cache-semantics": "^4.1.1", + "js-yaml": "^4.1.0", + "kleur": "^4.1.4", + "magic-string": "^0.30.2", + "mime": "^3.0.0", + "network-information-types": "^0.1.1", + "ora": "^6.3.1", + "p-limit": "^4.0.0", + "path-to-regexp": "^6.2.1", + "preferred-pm": "^3.0.3", + "prompts": "^2.4.2", + "rehype": "^12.0.1", + "semver": "^7.5.3", + "server-destroy": "^1.0.1", + "shiki": "^0.14.1", + "string-width": "^5.1.2", + "strip-ansi": "^7.1.0", + "tsconfig-resolver": "^3.0.1", + "typescript": "*", + "unist-util-visit": "^4.1.2", + "vfile": "^5.3.7", + "vite": "^4.4.6", + "vitefu": "^0.2.4", + "which-pm": "^2.0.0", + "yargs-parser": "^21.1.1", + "zod": "^3.20.6" + }, + "bin": { + "astro": "astro.js" }, "engines": { - "node": ">= 4" + "node": ">=16.12.0", + "npm": ">=6.14.0" }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "peerDependencies": { + "sharp": ">=0.31.0" + }, + "peerDependenciesMeta": { + "sharp": { + "optional": true + } } }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "node_modules/astro/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" }, "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "node_modules/astro/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/astro/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, - "node_modules/ejs": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", - "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "node_modules/astro/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "dependencies": { - "jake": "^10.8.5" + "argparse": "^2.0.1" }, "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/enabled": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", - "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "node_modules/astro/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "node_modules/astro/node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "node_modules/astro/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { - "prr": "~1.0.1" + "lru-cache": "^6.0.0" }, "bin": { - "errno": "cli.js" + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "node_modules/astro/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, "dependencies": { - "is-arrayish": "^0.2.1" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/es-abstract": { - "version": "1.20.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", - "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", + "node_modules/astro/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/es-shim-unscopables": { + "node_modules/asynciterator.prototype": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", "dev": true, "dependencies": { - "has": "^1.0.3" + "has-symbols": "^1.0.3" } }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, "engines": { "node": ">= 0.4" }, @@ -1506,91 +1877,26 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", "dev": true, - "engines": { - "node": ">=10" - }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/eslint": { - "version": "8.25.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.25.0.tgz", - "integrity": "sha512-DVlJOZ4Pn50zcKW5bYH7GQK/9MsoQG2d5eDH0ebEkE8PbgzTTmtt/VTH9GGJ4BfeZCpBLqFfvsjX35UacUL83A==", - "dev": true, - "dependencies": { - "@eslint/eslintrc": "^1.3.3", - "@humanwhocodes/config-array": "^0.10.5", - "@humanwhocodes/module-importer": "^1.0.1", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.1", - "globals": "^13.15.0", - "globby": "^11.1.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-standard": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz", - "integrity": "sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==", + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "dev": true, "funding": [ { @@ -1605,429 +1911,343 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "peerDependencies": { - "eslint": "^8.0.1", - "eslint-plugin-import": "^2.25.2", - "eslint-plugin-n": "^15.0.0", - "eslint-plugin-promise": "^6.0.0" - } + ] }, - "node_modules/eslint-config-standard-jsx": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-11.0.0.tgz", - "integrity": "sha512-+1EV/R0JxEK1L0NGolAr8Iktm3Rgotx3BKwgaX+eAuSX8D952LULKtjgZD3F+e6SvibONnhLwoTi9DPxN5LvvQ==", + "node_modules/big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peerDependencies": { - "eslint": "^8.8.0", - "eslint-plugin-react": "^7.28.0" + "engines": { + "node": ">=0.6" } }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true, - "dependencies": { - "debug": "^3.2.7", - "resolve": "^1.20.0" + "engines": { + "node": ">=8" } }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "node_modules/bl": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", + "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", "dev": true, "dependencies": { - "ms": "^2.1.1" + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" } }, - "node_modules/eslint-module-utils": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", - "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "dependencies": { - "debug": "^3.2.7" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" + "node": ">= 6" } }, - "node_modules/eslint-plugin-es": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz", - "integrity": "sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==", + "node_modules/boxen": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", + "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", "dev": true, "dependencies": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" + "ansi-align": "^3.0.1", + "camelcase": "^6.2.0", + "chalk": "^4.1.2", + "cli-boxes": "^3.0.0", + "string-width": "^5.0.1", + "type-fest": "^2.5.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" }, "engines": { - "node": ">=8.10.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=4.19.1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-es/node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "node_modules/boxen/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, "engines": { - "node": ">=6" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/eslint-plugin-import": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", - "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "node_modules/boxen/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, - "dependencies": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.3", - "has": "^1.0.3", - "is-core-module": "^2.8.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.5", - "resolve": "^1.22.0", - "tsconfig-paths": "^3.14.1" - }, "engines": { - "node": ">=4" + "node": ">=12" }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } + "node_modules/boxen/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "node_modules/boxen/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, "dependencies": { - "esutils": "^2.0.2" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-import/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/eslint-plugin-n": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.3.0.tgz", - "integrity": "sha512-IyzPnEWHypCWasDpxeJnim60jhlumbmq0pubL6IOcnk8u2y53s5QfT8JnXy7skjHJ44yWHRb11PLtDHuu1kg/Q==", + "node_modules/boxen/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, "dependencies": { - "builtins": "^5.0.1", - "eslint-plugin-es": "^4.1.0", - "eslint-utils": "^3.0.0", - "ignore": "^5.1.1", - "is-core-module": "^2.10.0", - "minimatch": "^3.1.2", - "resolve": "^1.22.1", - "semver": "^7.3.7" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">=12.22.0" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=7.0.0" + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/eslint-plugin-promise": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.0.tgz", - "integrity": "sha512-NYCfDZF/KHt27p06nFAttgWuFyIDSUMnNaJBIY1FY9GpBFhdT2vMG64HlFguSgcJeyM5by6Yr5csSOuJm60eXQ==", + "node_modules/boxen/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", "dev": true, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=12.20" }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-react": { - "version": "7.31.10", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.10.tgz", - "integrity": "sha512-e4N/nc6AAlg4UKW/mXeYWd3R++qUano5/o+t+wnWxIf+bLsOaH3a4q74kX3nDjYym3VBN4HyO9nEn1GcAqgQOA==", + "node_modules/boxen/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, "dependencies": { - "array-includes": "^3.1.5", - "array.prototype.flatmap": "^1.3.0", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.1", - "object.values": "^1.1.5", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.7" + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=4" + "node": ">=12" }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "node_modules/bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", "dev": true, "dependencies": { - "esutils": "^2.0.2" + "big-integer": "^1.6.44" }, "engines": { - "node": ">=0.10.0" + "node": ">= 5.10.0" } }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "fill-range": "^7.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "node_modules/browserslist": { + "version": "4.21.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "eslint-visitor-keys": "^2.0.0" + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.11" }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + "bin": { + "browserslist": "cli.js" }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", "dev": true, - "engines": { - "node": ">=10" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" } }, - "node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "node_modules/builtins": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", + "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "dependencies": { + "semver": "^7.0.0" } }, - "node_modules/eslint/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/eslint/node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "node_modules/builtins/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/eslint/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "node_modules/builtins/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">= 8" + "node": ">=10" } }, - "node_modules/eslint/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "node_modules/bundle-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", + "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", "dev": true, "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "run-applescript": "^5.0.0" }, "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", "dev": true, "dependencies": { - "is-glob": "^4.0.3" + "streamsearch": "^1.1.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=10.16.0" } }, - "node_modules/eslint/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dev": true, "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=6" } }, - "node_modules/eslint/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, "engines": { "node": ">=10" }, @@ -2035,451 +2255,586 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "node_modules/caniuse-lite": { + "version": "1.0.30001522", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001522.tgz", + "integrity": "sha512-TKiyTVZxJGhsTszLuzb+6vUZSjVOAhClszBr2Ta2k9IwtNBT/4dzmL6aywt0HCgEZlmwJzXJd8yNiob6HgwTRg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/eslint/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "p-limit": "^3.0.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/eslint/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", "dev": true, - "engines": { - "node": ">=8" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/eslint/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], "dependencies": { - "shebang-regex": "^3.0.0" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" }, "engines": { - "node": ">=8" + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/eslint/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "node_modules/ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], "engines": { "node": ">=8" } }, - "node_modules/eslint/node_modules/slash": { + "node_modules/cli-boxes": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", "dev": true, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "node_modules/cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", "dev": true, "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "restore-cursor": "^4.0.0" }, "engines": { - "node": ">= 8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/espree": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", - "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "node_modules/cli-spinners": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz", + "integrity": "sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==", "dev": true, - "dependencies": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=6" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/espree/node_modules/acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "bin": { - "acorn": "bin/acorn" + "dependencies": { + "color-name": "~1.1.4" }, "engines": { - "node": ">=0.4.0" + "node": ">=7.0.0" } }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "node_modules/common-ancestor-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", + "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, "engines": { - "node": ">=0.10" + "node": ">= 0.6" } }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, "dependencies": { - "estraverse": "^5.2.0" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" }, "engines": { - "node": ">=4.0" + "node": ">=4.8" } }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "engines": { - "node": ">=4.0" + "bin": { + "semver": "bin/semver" } }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, + "dependencies": { + "ms": "2.1.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "node_modules/decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", "dev": true, "dependencies": { - "is-extendable": "^0.1.0" + "character-entities": "^2.0.0" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, - "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "node_modules/default-browser": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", + "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", + "dev": true, "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "bundle-name": "^3.0.0", + "default-browser-id": "^3.0.0", + "execa": "^7.1.1", + "titleize": "^3.0.0" }, "engines": { - "node": ">=8.6.0" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "node_modules/default-browser-id": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", + "dev": true, "dependencies": { - "reusify": "^1.0.4" + "bplist-parser": "^0.2.0", + "untildify": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fecha": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", - "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "node_modules/default-browser/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "dependencies": { - "flat-cache": "^3.0.4" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">= 8" } }, - "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "node_modules/default-browser/node_modules/execa": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", "dev": true, "dependencies": { - "minimatch": "^5.0.1" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^14.18.0 || ^16.14.0 || >=18.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "node_modules/default-browser/node_modules/human-signals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" + "engines": { + "node": ">=14.18.0" } }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "node_modules/default-browser/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "node_modules/default-browser/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, "dependencies": { - "to-regex-range": "^5.0.1" + "shebang-regex": "^3.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "node_modules/default-browser/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/default-browser/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" }, "engines": { - "node": ">= 0.8" + "node": ">= 8" } }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", "dev": true, "dependencies": { - "ms": "2.0.0" + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "node_modules/defaults/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "node_modules/define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", "dev": true, "dependencies": { - "glob": "^7.1.3" + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "node_modules/fn.name": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", - "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true, + "engines": { + "node": ">=6" + } }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "node_modules/devalue": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz", + "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==", + "dev": true }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "node_modules/diff": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", + "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">=0.3.1" } }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", "dev": true }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" + "esutils": "^2.0.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6.0.0" } }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "node_modules/dset": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.2.tgz", + "integrity": "sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": ">=4" } }, - "node_modules/get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.498", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.498.tgz", + "integrity": "sha512-4LODxAzKGVy7CJyhhN5mebwe7U2L29P+0G+HUriHnabm0d7LSff8Yn7t+Wq+2/9ze2Fu1dhX7mww090xfv7qXQ==", + "dev": true + }, + "node_modules/emmet": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.6.tgz", + "integrity": "sha512-dJfbdY/hfeTyf/Ef7Y7ubLYzkBvPQ912wPaeVYpAxvFxkEBf/+hJu4H6vhAvFN6HlxqedlfVn2x1S44FfQ97pg==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@emmetio/abbreviation": "^2.3.3", + "@emmetio/css-abbreviation": "^2.1.8" } }, - "node_modules/get-stdin": { + "node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "is-arrayish": "^0.2.1" } }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "node_modules/es-abstract": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", + "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", "dev": true, "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.1", + "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "safe-array-concat": "^1.0.0", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.10" }, "engines": { "node": ">= 0.4" @@ -2488,1050 +2843,1049 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/es-iterator-helpers": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.13.tgz", + "integrity": "sha512-LK3VGwzvaPWobO8xzXXGRUOGw8Dcjyfk62CsY/wfHN75CwsJPbuypOYJxK6g5RyEL8YDjIWcl6jgd8foO6mmrA==", + "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.21.3", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.0", + "safe-array-concat": "^1.0.0" } }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "node_modules/es-module-lexer": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", + "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==", + "dev": true + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, "dependencies": { - "is-glob": "^4.0.1" + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 6" + "node": ">= 0.4" } }, - "node_modules/globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", "dev": true, "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "has": "^1.0.3" } }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true - }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "node_modules/gray-matter": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dev": true, "dependencies": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" }, "engines": { - "node": ">=6.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/hamljs": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/hamljs/-/hamljs-0.6.2.tgz", - "integrity": "sha512-/chXRp4WpL47I+HX1vCCdSbEXAljEG2FBMmgO7Am0bYsqgnEjreeWzUdX1onXqwZtcfgxbCg5WtEYYvuZ5muBg==", - "dev": true - }, - "node_modules/handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "node_modules/esbuild": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", + "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", "dev": true, - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, + "hasInstallScript": true, "bin": { - "handlebars": "bin/handlebars" + "esbuild": "bin/esbuild" }, "engines": { - "node": ">=0.4.7" + "node": ">=12" }, "optionalDependencies": { - "uglify-js": "^3.1.4" + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" } }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/has-flag": { + "node_modules/escape-string-regexp": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.1" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "node_modules/eslint": { + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.47.0.tgz", + "integrity": "sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==", "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "^8.47.0", + "@humanwhocodes/config-array": "^0.11.10", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, "engines": { - "node": ">= 0.4" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://opencollective.com/eslint" } }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "node_modules/eslint-config-standard": { + "version": "17.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz", + "integrity": "sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==", "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "engines": { - "node": ">= 0.4" + "node": ">=12.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "eslint": "^8.0.1", + "eslint-plugin-import": "^2.25.2", + "eslint-plugin-n": "^15.0.0 || ^16.0.0 ", + "eslint-plugin-promise": "^6.0.0" } }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/htmlparser2": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", - "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", + "node_modules/eslint-config-standard-jsx": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-11.0.0.tgz", + "integrity": "sha512-+1EV/R0JxEK1L0NGolAr8Iktm3Rgotx3BKwgaX+eAuSX8D952LULKtjgZD3F+e6SvibONnhLwoTi9DPxN5LvvQ==", "dev": true, "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", { "type": "github", - "url": "https://github.com/sponsors/fb55" + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" } ], + "peerDependencies": { + "eslint": "^8.8.0", + "eslint-plugin-react": "^7.28.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.2", - "domutils": "^2.8.0", - "entities": "^3.0.1" + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" } }, - "node_modules/htmlparser2/node_modules/entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", "dev": true, + "dependencies": { + "debug": "^3.2.7" + }, "engines": { - "node": ">=0.12" + "node": ">=4" }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "peerDependenciesMeta": { + "eslint": { + "optional": true + } } }, - "node_modules/http-equiv-refresh": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/http-equiv-refresh/-/http-equiv-refresh-1.0.0.tgz", - "integrity": "sha512-TScO04soylRN9i/QdOdgZyhydXg9z6XdaGzEyOgDKycePeDeTT4KvigjBcI+tgfTlieLWauGORMq5F1eIDa+1w==", + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, - "engines": { - "node": ">= 0.10" + "dependencies": { + "ms": "^2.1.1" } }, - "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "node_modules/eslint-plugin-es": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz", + "integrity": "sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==", "dev": true, + "dependencies": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + }, "engines": { - "node": ">= 4" + "node": ">=8.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=4.19.1" } }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "node_modules/eslint-plugin-es/node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "dev": true, "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "eslint-visitor-keys": "^1.1.0" }, "engines": { "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", "dev": true, "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "node": ">=4" } }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "node_modules/eslint-plugin-import": { + "version": "2.28.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", + "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", "dev": true, "dependencies": { - "get-intrinsic": "^1.1.0", + "array-includes": "^3.1.6", + "array.prototype.findlastindex": "^1.2.2", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.8.0", "has": "^1.0.3", - "side-channel": "^1.0.4" + "is-core-module": "^2.13.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.6", + "object.groupby": "^1.0.0", + "object.values": "^1.1.6", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" }, "engines": { - "node": ">= 0.4" + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" } }, - "node_modules/is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "dependencies": { + "ms": "^2.1.1" } }, - "node_modules/is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "dependencies": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" + "esutils": "^2.0.2" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "node_modules/eslint-plugin-n": { + "version": "15.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.7.0.tgz", + "integrity": "sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==", "dev": true, "dependencies": { - "has-bigints": "^1.0.1" + "builtins": "^5.0.1", + "eslint-plugin-es": "^4.1.0", + "eslint-utils": "^3.0.0", + "ignore": "^5.1.1", + "is-core-module": "^2.11.0", + "minimatch": "^3.1.2", + "resolve": "^1.22.1", + "semver": "^7.3.8" + }, + "engines": { + "node": ">=12.22.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=7.0.0" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "node_modules/eslint-plugin-n/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "dependencies": { - "binary-extensions": "^2.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "node_modules/eslint-plugin-n/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "lru-cache": "^6.0.0" }, - "engines": { - "node": ">= 0.4" + "bin": { + "semver": "bin/semver.js" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=10" } }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "node_modules/eslint-plugin-promise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz", + "integrity": "sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==", "dev": true, "engines": { - "node": ">= 0.4" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" } }, - "node_modules/is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "node_modules/eslint-plugin-react": { + "version": "7.33.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", "dev": true, "dependencies": { - "has": "^1.0.3" + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "dependencies": { - "has-tostringtag": "^1.0.0" + "esutils": "^2.0.2" }, "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://opencollective.com/eslint" } }, - "node_modules/is-expression": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", - "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==", + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "dev": true, "dependencies": { - "acorn": "^7.1.1", - "object-assign": "^4.1.1" + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" } }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/eslint/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, "dependencies": { - "is-extglob": "^2.1.1" + "is-glob": "^4.0.3" }, "engines": { - "node": ">=0.10.0" + "node": ">=10.13.0" } }, - "node_modules/is-json": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-json/-/is-json-2.0.1.tgz", - "integrity": "sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==", - "dev": true - }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, - "engines": { - "node": ">= 0.4" + "dependencies": { + "argparse": "^2.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "node_modules/eslint/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, "engines": { - "node": ">=0.12.0" + "node": ">=8" } }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "node_modules/eslint/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "dependencies": { - "has-tostringtag": "^1.0.0" + "shebang-regex": "^3.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", - "dev": true + "node_modules/eslint/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "node_modules/eslint/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "isexe": "^2.0.0" }, - "engines": { - "node": ">= 0.4" + "bin": { + "node-which": "bin/node-which" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 8" } }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2" + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://opencollective.com/eslint" } }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4" } }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { - "has-symbols": "^1.0.2" + "estraverse": "^5.1.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10" } }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, "dependencies": { - "call-bind": "^1.0.2" + "estraverse": "^5.2.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=4.0" } }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "node_modules/estree-walker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.0.tgz", + "integrity": "sha512-s6ceX0NFiU/vKPiKvFdR83U1Zffu7upwZsGwpoqfg5rbbq1l50WQ5hCeIvM6E6oD4shUHCYMsiFPns4Jk0YfMQ==", "dev": true }, - "node_modules/iso-639-1": { - "version": "2.1.15", - "resolved": "https://registry.npmjs.org/iso-639-1/-/iso-639-1-2.1.15.tgz", - "integrity": "sha512-7c7mBznZu2ktfvyT582E2msM+Udc1EjOyhVRE/0ZsjD9LBtWSm23h3PtiRh2a35XoUsTQQjJXaJzuLjXsOdFDg==", + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, "engines": { - "node": ">=6.0" + "node": ">=0.10.0" } }, - "node_modules/jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true, - "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "bin": { - "jake": "bin/cli.js" - }, "engines": { - "node": ">=10" + "node": ">=0.8.x" } }, - "node_modules/js-sdsl": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", - "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==", - "dev": true - }, - "node_modules/js-stringify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", - "integrity": "sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==", - "dev": true - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "node_modules/execa": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", + "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", "dev": true, "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^3.0.1", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/jstransformer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", - "integrity": "sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==", - "dev": true, - "dependencies": { - "is-promise": "^2.0.0", - "promise": "^7.0.1" + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/jsx-ast-utils": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", - "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "node_modules/execa/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "dependencies": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">=4.0" - } - }, - "node_modules/junk": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.3.tgz", - "integrity": "sha512-3KF80UaaSSxo8jVnRYtMKNGFOoVPBdkkVPsw+Ad0y4oxKXPduS6G6iHkrf69yJVff/VAaYXkV42rtZ7daJxU3w==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "node_modules/execa/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/kuler": { + "node_modules/execa/node_modules/shebang-command": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", - "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "shebang-regex": "^3.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=8" } }, - "node_modules/linkify-it": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz", - "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==", + "node_modules/execa/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, - "dependencies": { - "uc.micro": "^1.0.1" + "engines": { + "node": ">=8" } }, - "node_modules/liquidjs": { - "version": "10.7.0", - "resolved": "https://registry.npmjs.org/liquidjs/-/liquidjs-10.7.0.tgz", - "integrity": "sha512-AEgEgbybxc17h2WBl5DTzj1tNy18ANpM/KJ2LigkNBwd/8sBc0uDaJH/MnvUbv1t2Md5RArTTZj5Wq1MGncIbg==", + "node_modules/execa/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "dependencies": { - "commander": "^10.0.0" + "isexe": "^2.0.0" }, "bin": { - "liquid": "bin/liquid.js", - "liquidjs": "bin/liquid.js" - }, - "engines": { - "node": ">=14" + "node-which": "bin/node-which" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/liquidjs" - } - }, - "node_modules/liquidjs/node_modules/commander": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.0.tgz", - "integrity": "sha512-zS5PnTI22FIRM6ylNW8G4Ap0IEOyk62fhLSD0+uHRT9McRCLGpkVNvao4bjimpK/GShynyQkFFxHhwMcETmduA==", - "dev": true, "engines": { - "node": ">=14" + "node": ">= 8" } }, - "node_modules/list-to-array": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/list-to-array/-/list-to-array-1.1.0.tgz", - "integrity": "sha512-+dAZZ2mM+/m+vY9ezfoueVvrgnHIGi5FvgSymbIgJOFwiznWyA59mav95L+Mc6xPtL3s9gm5eNTlNtxJLbNM1g==", + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "dev": true }, - "node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/load-json-file/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, "engines": { - "node": ">=4" + "node": ">=8.6.0" } }, - "node_modules/lodash.deburr": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-4.1.0.tgz", - "integrity": "sha512-m/M1U1f3ddMCs6Hq2tAsYThTBDaAKFDX3dwDo97GEYzamXi9SqUpjWi/Rrj/gf3X2n8ktwgZrlP1z6E3v/IExQ==", + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "dev": true }, - "node_modules/lodash.escape": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", - "integrity": "sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw==" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "node_modules/lodash.trim": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/lodash.trim/-/lodash.trim-4.5.1.tgz", - "integrity": "sha512-nJAlRl/K+eiOehWKDzoBVrSMhK0K3A3YQsUNXHQa5yIrKBAhsZgSu3KoAFoFT+mEgiyBHddZ0pRk1ITpIp90Wg==" - }, - "node_modules/lodash.trimstart": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/lodash.trimstart/-/lodash.trimstart-4.5.1.tgz", - "integrity": "sha512-b/+D6La8tU76L/61/aN0jULWHkT0EeJCmVstPBn/K9MtD2qBW83AsBNrr63dKuWYwVMO7ucv13QNO/Ek/2RKaQ==" + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true }, - "node_modules/logform": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/logform/-/logform-2.4.2.tgz", - "integrity": "sha512-W4c9himeAwXEdZ05dQNerhFz2XG80P9Oj0loPUMV23VC2it0orMHQhJm4hdnnor3rd1HsGf6a2lPwBM1zeXHGw==", + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", "dependencies": { - "@colors/colors": "1.5.0", - "fecha": "^4.2.0", - "ms": "^2.1.1", - "safe-stable-stringify": "^2.3.1", - "triple-beam": "^1.3.0" + "reusify": "^1.0.4" } }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" + "flat-cache": "^3.0.4" }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/luxon": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.3.0.tgz", - "integrity": "sha512-An0UCfG/rSiqtAIiBPO0Y9/zAnHUZxAMiCpTd5h2smgsj7GGmcenvrvww2cqNA8/4A5ZrD1gJpHN2mIHZQF+Mg==", - "dev": true, "engines": { - "node": ">=12" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/markdown-it": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.1.tgz", - "integrity": "sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==", - "dev": true, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dependencies": { - "argparse": "^2.0.1", - "entities": "~3.0.1", - "linkify-it": "^4.0.1", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" + "to-regex-range": "^5.0.1" }, - "bin": { - "markdown-it": "bin/markdown-it.js" + "engines": { + "node": ">=8" } }, - "node_modules/markdown-it/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/markdown-it/node_modules/entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, "engines": { - "node": ">=0.12" + "node": ">=10" }, "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/maximatch": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/maximatch/-/maximatch-0.1.0.tgz", - "integrity": "sha512-9ORVtDUFk4u/NFfo0vG/ND/z7UQCVZBL539YW0+U1I7H1BkZwizcPx5foFv7LCPcBnm2U6RjFnQOsIvN4/Vm2A==", + "node_modules/find-yarn-workspace-root2": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", + "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", "dev": true, "dependencies": { - "array-differ": "^1.0.0", - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "minimatch": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" + "micromatch": "^4.0.2", + "pkg-dir": "^4.2.0" } }, - "node_modules/maximatch/node_modules/array-differ": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==", + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, "engines": { - "node": ">=0.10.0" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/maximatch/node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "node_modules/flat-cache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", - "dev": true - }, - "node_modules/memorystream": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", - "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", - "dev": true, - "engines": { - "node": ">= 0.10.0" + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" + "is-callable": "^1.1.3" } }, - "node_modules/mime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, - "bin": { - "mime": "cli.js" - }, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=10.0.0" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, "dependencies": { - "brace-expansion": "^1.1.7" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" }, "engines": { - "node": "*" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=6.9.0" } }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", "dev": true, "dependencies": { - "minimist": "^1.2.6" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" }, - "bin": { - "mkdirp": "bin/cmd.js" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/moo": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", - "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==", - "dev": true - }, - "node_modules/morphdom": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/morphdom/-/morphdom-2.7.0.tgz", - "integrity": "sha512-8L8DwbdjjWwM/aNqj7BSoSn4G7SQLNiDcxCnMWbf506jojR6lNQ5YOmQqXEIE8u3C492UlkN4d0hQwz97+M1oQ==", - "dev": true - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/multimatch": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", - "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", + "node_modules/get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", "dev": true, - "dependencies": { - "@types/minimatch": "^3.0.3", - "array-differ": "^3.0.0", - "array-union": "^2.1.0", - "arrify": "^2.0.1", - "minimatch": "^3.0.4" - }, "engines": { "node": ">=10" }, @@ -3539,281 +3893,187 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/multimatch/node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, "engines": { - "node": ">=8" - } - }, - "node_modules/mustache": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", - "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", - "bin": { - "mustache": "bin/mustache" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", "dev": true, "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } + "node_modules/github-slugger": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", + "dev": true }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/npm-run-all": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", - "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", - "dev": true, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dependencies": { - "ansi-styles": "^3.2.1", - "chalk": "^2.4.1", - "cross-spawn": "^6.0.5", - "memorystream": "^0.3.1", - "minimatch": "^3.0.4", - "pidtree": "^0.3.0", - "read-pkg": "^3.0.0", - "shell-quote": "^1.6.1", - "string.prototype.padend": "^3.0.0" - }, - "bin": { - "npm-run-all": "bin/npm-run-all/index.js", - "run-p": "bin/run-p/index.js", - "run-s": "bin/run-s/index.js" + "is-glob": "^4.0.1" }, "engines": { - "node": ">= 4" + "node": ">= 6" } }, - "node_modules/npm-run-all/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "node_modules/globals": { + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", "dev": true, "dependencies": { - "color-convert": "^1.9.0" + "type-fest": "^0.20.2" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/npm-run-all/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", "dev": true, "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "define-properties": "^1.1.3" }, "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/npm-run-all/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "dev": true, "dependencies": { - "color-name": "1.1.3" + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/npm-run-all/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, - "node_modules/npm-run-all/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/npm-run-all/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true }, - "node_modules/npm-run-all/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", "dev": true, "dependencies": { - "has-flag": "^3.0.0" + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" + "node": ">=6.0" } }, - "node_modules/nunjucks": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.3.tgz", - "integrity": "sha512-psb6xjLj47+fE76JdZwskvwG4MYsQKXUtMsPh6U0YMvmyjRtKRFcxnlXGWglNybtNTNVmGdp94K62/+NjF5FDQ==", + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, "dependencies": { - "a-sync-waterfall": "^1.0.0", - "asap": "^2.0.3", - "commander": "^5.1.0" - }, - "bin": { - "nunjucks-precompile": "bin/precompile" - }, - "engines": { - "node": ">= 6.9.0" - }, - "peerDependencies": { - "chokidar": "^3.3.0" + "function-bind": "^1.1.1" }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } - } - }, - "node_modules/nunjucks/node_modules/commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4.0" } }, - "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { - "node": ">= 0.4" + "node": ">=8" } }, - "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" + "get-intrinsic": "^1.1.1" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, "engines": { "node": ">= 0.4" }, @@ -3821,28 +4081,25 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.hasown": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", - "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true, - "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "has-symbols": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -3851,643 +4108,657 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "node_modules/hast-util-from-parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz", + "integrity": "sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==", "dev": true, "dependencies": { - "ee-first": "1.1.1" + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0", + "hastscript": "^7.0.0", + "property-information": "^6.0.0", + "vfile": "^5.0.0", + "vfile-location": "^4.0.0", + "web-namespaces": "^2.0.0" }, - "engines": { - "node": ">= 0.8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "node_modules/hast-util-parse-selector": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", + "integrity": "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==", + "dev": true, "dependencies": { - "wrappy": "1" + "@types/hast": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/one-time": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", - "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", - "dependencies": { - "fn.name": "1.x.x" + "node_modules/hast-util-raw": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.3.tgz", + "integrity": "sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0", + "@types/parse5": "^6.0.0", + "hast-util-from-parse5": "^7.0.0", + "hast-util-to-parse5": "^7.0.0", + "html-void-elements": "^2.0.0", + "parse5": "^6.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0", + "vfile": "^5.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "node_modules/hast-util-to-html": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-8.0.4.tgz", + "integrity": "sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==", "dev": true, "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-raw": "^7.0.0", + "hast-util-whitespace": "^2.0.0", + "html-void-elements": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" }, - "engines": { - "node": ">= 0.8.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/hast-util-to-parse5": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz", + "integrity": "sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==", "dev": true, "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "node_modules/hast-util-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", + "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", "dev": true, - "engines": { - "node": ">=6" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "node_modules/hastscript": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz", + "integrity": "sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==", "dev": true, "dependencies": { - "callsites": "^3.0.0" + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^3.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" }, - "engines": { - "node": ">=6" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true }, - "node_modules/parse-srcset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", - "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==", + "node_modules/html-escaper": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==", "dev": true }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "node_modules/html-void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz", + "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==", "dev": true, - "engines": { - "node": ">= 0.8" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "node_modules/human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=12.20.0" } }, - "node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true, "engines": { - "node": ">=4" + "node": ">= 4" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-to-regexp": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", - "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", - "dev": true - }, - "node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, "dependencies": { - "pify": "^3.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/path-type/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "node_modules/import-meta-resolve": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-2.2.2.tgz", + "integrity": "sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==", "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/pidtree": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", - "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, - "bin": { - "pidtree": "bin/pidtree.js" - }, "engines": { - "node": ">=0.10" + "node": ">=0.8.19" } }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/pkg-conf": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", - "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", "dev": true, "dependencies": { - "find-up": "^3.0.0", - "load-json-file": "^5.2.0" + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" }, "engines": { - "node": ">=6" + "node": ">= 0.4" } }, - "node_modules/pkg-conf/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", "dev": true, "dependencies": { - "locate-path": "^3.0.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" }, - "engines": { - "node": ">=6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pkg-conf/node_modules/load-json-file": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", - "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", "dev": true, "dependencies": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pkg-conf/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dev": true, "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "has-bigints": "^1.0.1" }, - "engines": { - "node": ">=6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pkg-conf/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, "dependencies": { - "p-limit": "^2.0.0" + "binary-extensions": "^2.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/pkg-conf/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pkg-conf/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/pkg-conf/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "node_modules/is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", "dev": true, "dependencies": { - "semver-compare": "^1.0.0" + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/posthtml": { - "version": "0.16.6", - "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.16.6.tgz", - "integrity": "sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==", + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dev": true, "dependencies": { - "posthtml-parser": "^0.11.0", - "posthtml-render": "^3.0.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=12.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/posthtml-parser": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.11.0.tgz", - "integrity": "sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==", + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", "dev": true, - "dependencies": { - "htmlparser2": "^7.1.1" + "bin": { + "is-docker": "cli.js" }, "engines": { - "node": ">=12" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/posthtml-render": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-3.0.0.tgz", - "integrity": "sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==", + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true, - "dependencies": { - "is-json": "^2.0.1" - }, "engines": { - "node": ">=12" + "node": ">=0.10.0" } }, - "node_modules/posthtml-urls": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/posthtml-urls/-/posthtml-urls-1.0.0.tgz", - "integrity": "sha512-CMJ0L009sGQVUuYM/g6WJdscsq6ooAwhUuF6CDlYPMLxKp2rmCYVebEU+wZGxnQstGJhZPMvXsRhtqekILd5/w==", + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", "dev": true, "dependencies": { - "http-equiv-refresh": "^1.0.0", - "list-to-array": "^1.1.0", - "parse-srcset": "^1.0.2", - "promise-each": "^2.2.0" + "call-bind": "^1.0.2" }, - "engines": { - "node": ">= 4" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, "engines": { - "node": ">= 0.8.0" + "node": ">=8" } }, - "node_modules/prettysize": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prettysize/-/prettysize-2.0.0.tgz", - "integrity": "sha512-VVtxR7sOh0VsG8o06Ttq5TrI1aiZKmC+ClSn4eBPaNf4SHr5lzbYW+kYGX3HocBL/MfpVrRfFZ9V3vCbLaiplg==" - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", "dev": true, "dependencies": { - "asap": "~2.0.3" + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/promise-each": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/promise-each/-/promise-each-2.2.0.tgz", - "integrity": "sha512-67roqt1k3QDA41DZ8xi0V+rF3GoaMiX7QilbXu0vXimut+9RcKBNZ/t60xCRgcsihmNUsEjh48xLfNqOrKblUg==", - "dev": true, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dependencies": { - "any-promise": "^0.1.0" + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", "dev": true, "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", - "dev": true - }, - "node_modules/pug": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz", - "integrity": "sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==", + "node_modules/is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", "dev": true, - "dependencies": { - "pug-code-gen": "^3.0.2", - "pug-filters": "^4.0.0", - "pug-lexer": "^5.0.1", - "pug-linker": "^4.0.0", - "pug-load": "^3.0.0", - "pug-parser": "^6.0.0", - "pug-runtime": "^3.0.1", - "pug-strip-comments": "^2.0.0" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pug-attrs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", - "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==", + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", "dev": true, - "dependencies": { - "constantinople": "^4.0.1", - "js-stringify": "^1.0.2", - "pug-runtime": "^3.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pug-code-gen": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz", - "integrity": "sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==", + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", "dev": true, - "dependencies": { - "constantinople": "^4.0.1", - "doctypes": "^1.1.0", - "js-stringify": "^1.0.2", - "pug-attrs": "^3.0.0", - "pug-error": "^2.0.0", - "pug-runtime": "^3.0.0", - "void-elements": "^3.1.0", - "with": "^7.0.0" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pug-error": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz", - "integrity": "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==", - "dev": true + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } }, - "node_modules/pug-filters": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", - "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==", + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dev": true, "dependencies": { - "constantinople": "^4.0.1", - "jstransformer": "1.0.0", - "pug-error": "^2.0.0", - "pug-walk": "^2.0.0", - "resolve": "^1.15.1" + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pug-lexer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", - "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==", + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true, - "dependencies": { - "character-parser": "^2.2.0", - "is-expression": "^4.0.0", - "pug-error": "^2.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/pug-linker": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", - "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==", + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "dev": true, - "dependencies": { - "pug-error": "^2.0.0", - "pug-walk": "^2.0.0" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pug-load": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", - "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==", + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, "dependencies": { - "object-assign": "^4.1.1", - "pug-walk": "^2.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pug-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", - "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", "dev": true, - "dependencies": { - "pug-error": "^2.0.0", - "token-stream": "1.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pug-runtime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz", - "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==", - "dev": true - }, - "node_modules/pug-strip-comments": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", - "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==", + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", "dev": true, "dependencies": { - "pug-error": "^2.0.0" + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pug-walk": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", - "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==", - "dev": true - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "dev": true, "engines": { - "node": ">=6" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dev": true, "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, "dependencies": { - "picomatch": "^2.2.1" + "has-symbols": "^1.0.2" }, "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/recursive-copy": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/recursive-copy/-/recursive-copy-2.0.14.tgz", - "integrity": "sha512-K8WNY8f8naTpfbA+RaXmkaQuD1IeW9EgNEfyGxSqqTQukpVtoOKros9jUqbpEsSw59YOmpd8nCBgtqJZy5nvog==", - "dev": true, - "dependencies": { - "errno": "^0.1.2", - "graceful-fs": "^4.1.4", - "junk": "^1.0.1", - "maximatch": "^0.1.0", - "mkdirp": "^0.5.1", - "pify": "^2.3.0", - "promise": "^7.0.1", - "rimraf": "^2.7.1", - "slash": "^1.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "which-typed-array": "^1.1.11" }, "engines": { "node": ">= 0.4" @@ -4496,2176 +4767,7163 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "node_modules/is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", "dev": true, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" - }, - "node_modules/replace-ext": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", - "engines": { - "node": ">= 0.10" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "engines": { - "node": ">=0.10.0" + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", "dev": true, - "engines": { - "node": ">=4" + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "node_modules/is-wsl/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, "bin": { - "rimraf": "bin.js" + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true }, - "node_modules/safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "node_modules/iterator.prototype": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.0.tgz", + "integrity": "sha512-rjuhAk1AJ1fssphHD0IFV6TWL40CwRZ53FrztKx43yk2v6rguBYsY4Bj1VU4HmoMmKwZUlx7mfnhDf9cOp4YTw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", + "define-properties": "^1.1.4", "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "has-symbols": "^1.0.3", + "has-tostringtag": "^1.0.0", + "reflect.getprototypeof": "^1.0.3" } }, - "node_modules/safe-stable-stringify": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.0.tgz", - "integrity": "sha512-eehKHKpab6E741ud7ZIMcXhKcP6TSIezPkNZhy5U8xC6+VvrRdUA2tMgxGxaGl4cz7c2Ew5+mg5+wNB16KQqrA==", - "engines": { - "node": ">=10" - } + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true }, - "node_modules/section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "dependencies": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "engines": { - "node": ">=4" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { - "semver": "bin/semver.js" + "jsesc": "bin/jsesc" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "dependencies": { - "yallist": "^4.0.0" + "minimist": "^1.2.0" }, - "engines": { - "node": ">=10" + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "node_modules/jsonc-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", + "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==", + "dev": true + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", "dev": true, "dependencies": { - "shebang-regex": "^1.0.0" + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" }, "engines": { - "node": ">=0.10.0" + "node": ">=4.0" } }, - "node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/shell-quote": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", - "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=6" } }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, "dependencies": { - "is-arrayish": "^0.3.1" + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - }, - "node_modules/slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", + "node_modules/load-json-file/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/slugify": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", - "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", + "node_modules/load-yaml-file": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", + "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", "dev": true, + "dependencies": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.13.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, "engines": { - "node": ">=8.0.0" + "node": ">=6" } }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/load-yaml-file/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "node_modules/log-symbols": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", + "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", "dev": true, "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "chalk": "^5.0.0", + "is-unicode-supported": "^1.1.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/spdx-license-ids": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", - "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", - "dev": true - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "node_modules/log-symbols/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, "engines": { - "node": ">= 8" + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" - }, - "node_modules/stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", - "engines": { - "node": "*" + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/standard": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/standard/-/standard-17.0.0.tgz", - "integrity": "sha512-GlCM9nzbLUkr+TYR5I2WQoIah4wHA2lMauqbyPLV/oI5gJxqhHzhjl9EG2N0lr/nRqI3KCbCvm/W3smxvLaChA==", + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], "dependencies": { - "eslint": "^8.13.0", - "eslint-config-standard": "17.0.0", - "eslint-config-standard-jsx": "^11.0.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-n": "^15.1.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-react": "^7.28.0", - "standard-engine": "^15.0.0" + "js-tokens": "^3.0.0 || ^4.0.0" }, "bin": { - "standard": "bin/cmd.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "loose-envify": "cli.js" } }, - "node_modules/standard-engine": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/standard-engine/-/standard-engine-15.0.0.tgz", - "integrity": "sha512-4xwUhJNo1g/L2cleysUqUv7/btn7GEbYJvmgKrQ2vd/8pkTmN8cpqAZg+BT8Z1hNeEH787iWUdOpL8fmApLtxA==", + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], "dependencies": { - "get-stdin": "^8.0.0", - "minimist": "^1.2.6", - "pkg-conf": "^3.1.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "yallist": "^3.0.2" } }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "node_modules/lru-cache/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/magic-string": { + "version": "0.30.3", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.3.tgz", + "integrity": "sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==", "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + }, "engines": { - "node": ">= 0.8" + "node": ">=12" } }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" + "node_modules/markdown-table": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", + "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/mdast-util-definitions": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", + "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", + "dev": true, "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" }, - "engines": { - "node": ">=8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/string.prototype.matchall": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", - "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "node_modules/mdast-util-find-and-replace": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz", + "integrity": "sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", - "side-channel": "^1.0.4" + "@types/mdast": "^3.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/string.prototype.padend": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz", - "integrity": "sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==", + "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, "engines": { - "node": ">= 0.4" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "node_modules/mdast-util-from-markdown": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", + "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "mdast-util-to-string": "^3.1.0", + "micromark": "^3.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-decode-string": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", + "integrity": "sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-gfm-autolink-literal": "^1.0.0", + "mdast-util-gfm-footnote": "^1.0.0", + "mdast-util-gfm-strikethrough": "^1.0.0", + "mdast-util-gfm-table": "^1.0.0", + "mdast-util-gfm-task-list-item": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz", + "integrity": "sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "@types/mdast": "^3.0.0", + "ccount": "^2.0.0", + "mdast-util-find-and-replace": "^2.0.0", + "micromark-util-character": "^1.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/mdast-util-gfm-footnote": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz", + "integrity": "sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==", + "dev": true, "dependencies": { - "ansi-regex": "^5.0.1" + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0", + "micromark-util-normalize-identifier": "^1.0.0" }, - "engines": { - "node": ">=8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "node_modules/mdast-util-gfm-strikethrough": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", + "integrity": "sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==", "dev": true, - "engines": { - "node": ">=4" + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/strip-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "node_modules/mdast-util-gfm-table": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", + "integrity": "sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@types/mdast": "^3.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "node_modules/mdast-util-gfm-task-list-item": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", + "integrity": "sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/mdast-util-phrasing": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", + "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "@types/mdast": "^3.0.0", + "unist-util-is": "^5.0.0" }, - "engines": { - "node": ">=8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "node_modules/mdast-util-to-hast": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", + "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", "dev": true, - "engines": { - "node": ">= 0.4" + "dependencies": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-definitions": "^5.0.0", + "micromark-util-sanitize-uri": "^1.1.0", + "trim-lines": "^3.0.0", + "unist-util-generated": "^2.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/svg-sprite": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/svg-sprite/-/svg-sprite-2.0.2.tgz", - "integrity": "sha512-vLFP/t4YCu62mvOzUt6g9bqpKrPjYsLuzegw5WsIsv3DkulAI/fRC+k7Atk//rIkUDbvKo572nJ6o4YT+FbKig==", - "dependencies": { - "@resvg/resvg-js": "^2.1.0", - "@xmldom/xmldom": "^0.8.3", - "async": "^3.2.4", - "css-selector-parser": "^1.4.1", - "csso": "^4.2.0", - "cssom": "^0.5.0", - "glob": "^7.2.3", - "js-yaml": "^4.1.0", - "lodash.escape": "^4.0.1", - "lodash.merge": "^4.6.2", - "lodash.trim": "^4.5.1", - "lodash.trimstart": "^4.5.1", - "mustache": "^4.2.0", - "prettysize": "^2.0.0", - "svgo": "^2.8.0", - "vinyl": "^2.2.1", - "winston": "^3.8.2", - "xpath": "^0.0.32", - "yargs": "^17.5.1" - }, - "bin": { - "svg-sprite": "bin/svg-sprite.js" + "node_modules/mdast-util-to-markdown": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", + "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^3.0.0", + "mdast-util-to-string": "^3.0.0", + "micromark-util-decode-string": "^1.0.0", + "unist-util-visit": "^4.0.0", + "zwitch": "^2.0.0" }, - "engines": { - "node": ">=12" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/svg-sprite/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/svg-sprite/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "node_modules/mdast-util-to-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", + "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", + "dev": true, "dependencies": { - "argparse": "^2.0.1" + "@types/mdast": "^3.0.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "node_modules/memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", + "dev": true, "engines": { - "node": ">= 10" + "node": ">= 0.10.0" } }, - "node_modules/text-hex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", - "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "engines": { - "node": ">=4" + "node": ">= 8" } }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "node_modules/micromark": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", + "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "is-number": "^7.0.0" + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "micromark-core-commonmark": "^1.0.1", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", + "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-factory-destination": "^1.0.0", + "micromark-factory-label": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-factory-title": "^1.0.0", + "micromark-factory-whitespace": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-html-tag-name": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-extension-gfm": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz", + "integrity": "sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==", + "dev": true, + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^1.0.0", + "micromark-extension-gfm-footnote": "^1.0.0", + "micromark-extension-gfm-strikethrough": "^1.0.0", + "micromark-extension-gfm-table": "^1.0.0", + "micromark-extension-gfm-tagfilter": "^1.0.0", + "micromark-extension-gfm-task-list-item": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-types": "^1.0.0" }, - "engines": { - "node": ">=8.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/token-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", - "integrity": "sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==", - "dev": true - }, - "node_modules/triple-beam": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", - "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" - }, - "node_modules/tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz", + "integrity": "sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==", "dev": true, "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" + "micromark-util-character": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "node_modules/micromark-extension-gfm-footnote": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz", + "integrity": "sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==", "dev": true, "dependencies": { - "prelude-ls": "^1.2.1" + "micromark-core-commonmark": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" }, - "engines": { - "node": ">= 0.8.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz", + "integrity": "sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==", "dev": true, - "engines": { - "node": ">=10" + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", - "dev": true - }, - "node_modules/uglify-js": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.3.tgz", - "integrity": "sha512-JmMFDME3iufZnBpyKL+uS78LRiC+mK55zWfM5f/pWBJfpOttXAqYfdDGRukYhJuyRinvPVAtUhvy7rlDybNtFg==", + "node_modules/micromark-extension-gfm-table": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz", + "integrity": "sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==", "dev": true, - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" }, - "engines": { - "node": ">=0.8.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/unbox-primitive": { + "node_modules/micromark-extension-gfm-tagfilter": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz", + "integrity": "sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" + "micromark-util-types": "^1.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz", + "integrity": "sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==", "dev": true, - "engines": { - "node": ">= 0.8" + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "node_modules/micromark-factory-destination": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", + "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "punycode": "^2.1.0" + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "node_modules/micromark-factory-label": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", + "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "node_modules/micromark-factory-space": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", + "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/vinyl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", - "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "node_modules/micromark-factory-title": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", + "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "clone": "^2.1.1", - "clone-buffer": "^1.0.0", - "clone-stats": "^1.0.0", - "cloneable-readable": "^1.0.0", - "remove-trailing-separator": "^1.0.1", - "replace-ext": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/void-elements": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", - "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", + "node_modules/micromark-factory-whitespace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", + "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", "dev": true, - "engines": { - "node": ">=0.10.0" + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/micromark-util-character": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", + "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "node_modules/micromark-util-chunked": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", + "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "micromark-util-symbol": "^1.0.0" } }, - "node_modules/winston": { - "version": "3.8.2", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.8.2.tgz", - "integrity": "sha512-MsE1gRx1m5jdTTO9Ld/vND4krP2To+lgDoMEHGGa4HIlAUyXJtfc7CxQcGXVyz2IBpw5hbFkj2b/AtUdQwyRew==", + "node_modules/micromark-util-classify-character": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", + "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "@colors/colors": "1.5.0", - "@dabh/diagnostics": "^2.0.2", - "async": "^3.2.3", - "is-stream": "^2.0.0", - "logform": "^2.4.0", - "one-time": "^1.0.0", - "readable-stream": "^3.4.0", - "safe-stable-stringify": "^2.3.1", - "stack-trace": "0.0.x", - "triple-beam": "^1.3.0", - "winston-transport": "^4.5.0" - }, - "engines": { - "node": ">= 12.0.0" + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/winston-transport": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", - "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==", + "node_modules/micromark-util-combine-extensions": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", + "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "logform": "^2.3.2", - "readable-stream": "^3.6.0", - "triple-beam": "^1.3.0" - }, - "engines": { - "node": ">= 6.4.0" + "micromark-util-chunked": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/winston-transport/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", + "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" + "micromark-util-symbol": "^1.0.0" } }, - "node_modules/winston/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/winston/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/with": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", - "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==", + "node_modules/micromark-util-decode-string": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", + "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "@babel/parser": "^7.9.6", - "@babel/types": "^7.9.6", - "assert-never": "^1.2.1", - "babel-walk": "3.0.0-canary-5" - }, - "engines": { - "node": ">= 10.0.0" + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-symbol": "^1.0.0" } }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "node_modules/micromark-util-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", + "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", "dev": true, - "engines": { - "node": ">=0.10.0" - } + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "dev": true + "node_modules/micromark-util-html-tag-name": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", + "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "node_modules/micromark-util-normalize-identifier": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", + "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "micromark-util-symbol": "^1.0.0" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "node_modules/micromark-util-resolve-all": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", + "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" }, - "utf-8-validate": { - "optional": true + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } + ], + "dependencies": { + "micromark-util-types": "^1.0.0" } }, - "node_modules/xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "node_modules/micromark-util-sanitize-uri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", + "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", "dev": true, - "engines": { - "node": ">=8" + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-symbol": "^1.0.0" } }, - "node_modules/xpath": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.32.tgz", - "integrity": "sha512-rxMJhSIoiO8vXcWvSifKqhvV96GjiD5wYb8/QHdoRyQvraTpp4IEv944nhGausZZ3u7dhQXteZuZbaqfpB7uYw==", - "engines": { - "node": ">=0.6.0" + "node_modules/micromark-util-subtokenize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", + "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" } }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } + "node_modules/micromark-util-symbol": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", + "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "node_modules/micromark-util-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "node_modules/yargs": { - "version": "17.6.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.0.tgz", - "integrity": "sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g==", + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=12" + "node": ">=8.6" } }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "dev": true, + "bin": { + "mime": "cli.js" + }, "engines": { - "node": ">=12" + "node": ">=10.0.0" } }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "dev": true, "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } - } - }, - "dependencies": { - "@11ty/dependency-tree": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@11ty/dependency-tree/-/dependency-tree-2.0.1.tgz", - "integrity": "sha512-5R+DsT9LJ9tXiSQ4y+KLFppCkQyXhzAm1AIuBWE/sbU0hSXY5pkhoqQYEcPJQFg/nglL+wD55iv2j+7O96UAvg==", - "dev": true }, - "@11ty/eleventy": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@11ty/eleventy/-/eleventy-2.0.1.tgz", - "integrity": "sha512-t8XVUbCJByhVEa1RzO0zS2QzbL3wPY8ot1yUw9noqiSHxJWUwv6jiwm1/MZDPTYtkZH2ZHvdQIRQ5/SjG9XmLw==", + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "requires": { - "@11ty/dependency-tree": "^2.0.1", - "@11ty/eleventy-dev-server": "^1.0.4", - "@11ty/eleventy-utils": "^1.0.1", - "@11ty/lodash-custom": "^4.17.21", - "@iarna/toml": "^2.2.5", - "@sindresorhus/slugify": "^1.1.2", - "bcp-47-normalize": "^1.1.1", - "chokidar": "^3.5.3", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "dependency-graph": "^0.11.0", - "ejs": "^3.1.9", - "fast-glob": "^3.2.12", - "graceful-fs": "^4.2.11", - "gray-matter": "^4.0.3", - "hamljs": "^0.6.2", - "handlebars": "^4.7.7", - "is-glob": "^4.0.3", - "iso-639-1": "^2.1.15", - "kleur": "^4.1.5", - "liquidjs": "^10.7.0", - "luxon": "^3.3.0", - "markdown-it": "^13.0.1", - "micromatch": "^4.0.5", - "minimist": "^1.2.8", - "moo": "^0.5.2", - "multimatch": "^5.0.0", - "mustache": "^4.2.0", - "normalize-path": "^3.0.0", - "nunjucks": "^3.2.3", - "path-to-regexp": "^6.2.1", - "please-upgrade-node": "^3.2.0", - "posthtml": "^0.16.6", - "posthtml-urls": "^1.0.0", - "pug": "^3.0.2", - "recursive-copy": "^2.0.14", - "semver": "^7.3.8", - "slugify": "^1.6.6" - }, "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "@11ty/eleventy-dev-server": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@11ty/eleventy-dev-server/-/eleventy-dev-server-1.0.4.tgz", - "integrity": "sha512-qVBmV2G1KF/0o5B/3fITlrrDHy4bONUI2YuN3/WJ3BNw4NU1d/we8XhKrlgq13nNvHoBx5czYp3LZt8qRG53Fg==", + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true, - "requires": { - "@11ty/eleventy-utils": "^1.0.1", - "chokidar": "^3.5.3", - "debug": "^4.3.4", - "dev-ip": "^1.0.1", - "finalhandler": "^1.2.0", - "mime": "^3.0.0", - "minimist": "^1.2.8", - "morphdom": "^2.7.0", - "please-upgrade-node": "^3.2.0", - "ssri": "^8.0.1", - "ws": "^8.13.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@11ty/eleventy-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@11ty/eleventy-utils/-/eleventy-utils-1.0.1.tgz", - "integrity": "sha512-HPpCTz4PzudcQU+i+x6GSNHVqgnvRhnVYg5dLKaAoRWLN966odAGsBxKSyhF8i1MdlOPtsytYb2AGWP7jISC5w==", + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", "dev": true, - "requires": { - "normalize-path": "^3.0.0" + "engines": { + "node": ">=4" } }, - "@11ty/lodash-custom": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@11ty/lodash-custom/-/lodash-custom-4.17.21.tgz", - "integrity": "sha512-Mqt6im1xpb1Ykn3nbcCovWXK3ggywRJa+IXIdoz4wIIK+cvozADH63lexcuPpGS/gJ6/m2JxyyXDyupkMr5DHw==", - "dev": true - }, - "@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", - "dev": true - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true - }, - "@babel/parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.4.tgz", - "integrity": "sha512-qpVT7gtuOLjWeDTKLkJ6sryqLliBaFpAtGeqw5cs5giLldvh+Ch0plqnUMKoVAUS6ZEueQQiZV+p5pxtPitEsA==", + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "@babel/types": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.4.tgz", - "integrity": "sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==", + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", "dev": true, - "requires": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" - } - }, - "@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==" - }, - "@dabh/diagnostics": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", - "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", - "requires": { - "colorspace": "1.1.x", - "enabled": "2.0.x", - "kuler": "^2.0.0" - } - }, - "@eslint/eslintrc": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", - "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "@humanwhocodes/config-array": { - "version": "0.10.7", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.7.tgz", - "integrity": "sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w==", + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/network-information-types": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/network-information-types/-/network-information-types-0.1.1.tgz", + "integrity": "sha512-mLXNafJYOkiJB6IlF727YWssTRpXitR+tKSLyA5VAdBi3SOvLf5gtizHgxf241YHPWocnAO/fAhVrB/68tPHDw==", "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" + "peerDependencies": { + "typescript": ">= 3.0.0" } }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true + "node_modules/nlcst-to-string": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.1.tgz", + "integrity": "sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==", + "dev": true, + "dependencies": { + "@types/nlcst": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } }, - "@iarna/toml": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", - "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==", + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", "dev": true }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" } }, - "@resvg/resvg-js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js/-/resvg-js-2.1.0.tgz", - "integrity": "sha512-nR6uVR5ugXLT2jh7U141nhawzgUs4JBl8BpM4XH7/ughSsOA/+WRxVhMUfdtEsz7REpTMKe2Sat+1/eWAuQ04w==", - "requires": { - "@resvg/resvg-js-android-arm-eabi": "2.1.0", - "@resvg/resvg-js-android-arm64": "2.1.0", - "@resvg/resvg-js-darwin-arm64": "2.1.0", - "@resvg/resvg-js-darwin-x64": "2.1.0", - "@resvg/resvg-js-linux-arm-gnueabihf": "2.1.0", - "@resvg/resvg-js-linux-arm64-gnu": "2.1.0", - "@resvg/resvg-js-linux-arm64-musl": "2.1.0", - "@resvg/resvg-js-linux-x64-gnu": "2.1.0", - "@resvg/resvg-js-linux-x64-musl": "2.1.0", - "@resvg/resvg-js-win32-arm64-msvc": "2.1.0", - "@resvg/resvg-js-win32-ia32-msvc": "2.1.0", - "@resvg/resvg-js-win32-x64-msvc": "2.1.0" - } - }, - "@resvg/resvg-js-android-arm-eabi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-android-arm-eabi/-/resvg-js-android-arm-eabi-2.1.0.tgz", - "integrity": "sha512-JtvWWtC6bYRhyth1qgUgcPQSP+jkwkmUzok/5b/IqKFb6cattMBFFdHnwM8AS+sgzXJKa8LhW48f3FmFQhfdrA==", - "optional": true - }, - "@resvg/resvg-js-android-arm64": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-android-arm64/-/resvg-js-android-arm64-2.1.0.tgz", - "integrity": "sha512-QXFEoTpoZJZjkFh4+aSD3l+Ivrij3nzgrr4FTayey0hsQypJXmbzB6nuqB1qZwMrXPYqYZ33BoRiwCFoJUw2Ww==", - "optional": true - }, - "@resvg/resvg-js-darwin-arm64": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-darwin-arm64/-/resvg-js-darwin-arm64-2.1.0.tgz", - "integrity": "sha512-OrYqlmn2g4Pu/dWr+M5t5W8GDKIX3zk0JxDySU1oNWwhqlmZXBuCrx3TP9dVrTpTYx86E5RQcTZWe64wz8dlIQ==", - "optional": true - }, - "@resvg/resvg-js-darwin-x64": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-darwin-x64/-/resvg-js-darwin-x64-2.1.0.tgz", - "integrity": "sha512-95F9BoBS1th79n6Zy1tRMKhPlJuhznnQwAPxRhtw0v4DteRKMzaPFfVH6B9BBaoDCa5VMIxH/wYNKtOxCpYPuw==", - "optional": true + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "@resvg/resvg-js-linux-arm-gnueabihf": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm-gnueabihf/-/resvg-js-linux-arm-gnueabihf-2.1.0.tgz", - "integrity": "sha512-8F0ugeAaYGNNZhSCYt+X4YgyKyKcFiH0tqfJmN69+Gqqmu/lmZcn78JVLyTGD/OGHbYfCCYJbxwV+txIOdVNkQ==", - "optional": true + "node_modules/npm-run-all": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", + "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "memorystream": "^0.3.1", + "minimatch": "^3.0.4", + "pidtree": "^0.3.0", + "read-pkg": "^3.0.0", + "shell-quote": "^1.6.1", + "string.prototype.padend": "^3.0.0" + }, + "bin": { + "npm-run-all": "bin/npm-run-all/index.js", + "run-p": "bin/run-p/index.js", + "run-s": "bin/run-s/index.js" + }, + "engines": { + "node": ">= 4" + } }, - "@resvg/resvg-js-linux-arm64-gnu": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm64-gnu/-/resvg-js-linux-arm64-gnu-2.1.0.tgz", - "integrity": "sha512-RveUS3sqvUp5eoBzz1QlPv7yBUNOjHtcWtbFo55gQrzBGT4XtnCaQzuXkN0q0j2o2ufxlmXmFI3g3e/0EWjNMg==", - "optional": true + "node_modules/npm-run-all/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } }, - "@resvg/resvg-js-linux-arm64-musl": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm64-musl/-/resvg-js-linux-arm64-musl-2.1.0.tgz", - "integrity": "sha512-DzuRbZj5oVXYFAlo2PVbiaTSb14z/FDUlvgfzVFHiKEw3w6gT/soveLTIAvfeIlRYYkwYNHCiEPxFztyr7x/rw==", - "optional": true + "node_modules/npm-run-all/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } }, - "@resvg/resvg-js-linux-x64-gnu": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-x64-gnu/-/resvg-js-linux-x64-gnu-2.1.0.tgz", - "integrity": "sha512-pa4MtKtAEXBj7tl3JXPMQLjgP+KghUYYoXMIX8tlf/xbfJJsOxHpWcwQe/bWPFO4K9hgt/yePkb3G4ydD0uT+g==", - "optional": true + "node_modules/npm-run-all/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } }, - "@resvg/resvg-js-linux-x64-musl": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-x64-musl/-/resvg-js-linux-x64-musl-2.1.0.tgz", - "integrity": "sha512-mkwGe4I9CmQ1GPSnFa22PHwKbE+TZnRk/ViCvO89UOwypW0I+X+KlQVzVbZn9ypvcrbvzotOvl3OkVRq5MgsBA==", - "optional": true + "node_modules/npm-run-all/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true }, - "@resvg/resvg-js-win32-arm64-msvc": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-arm64-msvc/-/resvg-js-win32-arm64-msvc-2.1.0.tgz", - "integrity": "sha512-DVloJcQsgd3rMAPemy5KjAA6R+RkRz2/xb7zP9px7lr+Gao+xVbNzRQrY7xwCZFM7O7hu9uHvLvkKCttPoL1aA==", - "optional": true + "node_modules/npm-run-all/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } }, - "@resvg/resvg-js-win32-ia32-msvc": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-ia32-msvc/-/resvg-js-win32-ia32-msvc-2.1.0.tgz", - "integrity": "sha512-RtRQ8loZA4zib8kzD1QjoScb6VAaZTbajB3WU/O6raP2/f2zIk9v4FU2E/hiC0vi5DGhJL5GTmSrsWShbLPjZw==", - "optional": true + "node_modules/npm-run-all/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } }, - "@resvg/resvg-js-win32-x64-msvc": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-x64-msvc/-/resvg-js-win32-x64-msvc-2.1.0.tgz", - "integrity": "sha512-NVYuQn9Aj/ZmRufKON7a+1U1XS+jGKMcWO4J8ZH2xhSP3aNVgO7Nfl45DMgqxdCcn0ZzYhzP+mSQFbA/ENE/mg==", - "optional": true + "node_modules/npm-run-all/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } }, - "@sindresorhus/slugify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@sindresorhus/slugify/-/slugify-1.1.2.tgz", - "integrity": "sha512-V9nR/W0Xd9TSGXpZ4iFUcFGhuOJtZX82Fzxj1YISlbSgKvIiNa7eLEZrT0vAraPOt++KHauIVNYgGRgjc13dXA==", + "node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", "dev": true, - "requires": { - "@sindresorhus/transliterate": "^0.1.1", - "escape-string-regexp": "^4.0.0" + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "@sindresorhus/transliterate": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@sindresorhus/transliterate/-/transliterate-0.1.2.tgz", - "integrity": "sha512-5/kmIOY9FF32nicXH+5yLNTX4NJ4atl7jRgqAJuIn/iyDFXBktOKDxCvyGE/EzmF4ngSUvjXxQUQlQiZ5lfw+w==", + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0", - "lodash.deburr": "^4.1.0" + "engines": { + "node": ">=12" }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", - "dev": true - }, - "@xmldom/xmldom": { - "version": "0.8.6", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.6.tgz", - "integrity": "sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==" - }, - "a-sync-waterfall": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", - "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==", - "dev": true - }, - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "dev": true, - "requires": {} + "engines": { + "node": ">=0.10.0" + } }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" } }, - "any-promise": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-0.1.0.tgz", - "integrity": "sha512-lqzY9o+BbeGHRCOyxQkt/Tgvz0IZhTmQiA+LxQW8wSNpcTbj8K+0cZiSEvbpNZZP9/11Gy7dnLO3GNWUXO4d1g==", - "dev": true - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "node_modules/object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", "dev": true, - "requires": { - "sprintf-js": "~1.0.2" + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" } }, - "array-differ": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", - "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", - "dev": true - }, - "array-includes": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", - "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "node_modules/object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "node_modules/object.groupby": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.0.tgz", + "integrity": "sha512-70MWG6NfRH9GnbZOikuhPPYzpUpof9iW2J9E4dW7FXTqPNb6rllE6u39SKwwiNh8lCwX3DDb5OgcKGiEBrTTyw==", "dev": true, - "requires": { - "array-uniq": "^1.0.1" + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.21.2", + "get-intrinsic": "^1.2.1" } }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "dev": true - }, - "array.prototype.flat": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", - "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "node_modules/object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "array.prototype.flatmap": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", - "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "node_modules/object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "dev": true - }, - "assert-never": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz", - "integrity": "sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==", - "dev": true - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "babel-walk": { - "version": "3.0.0-canary-5", - "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", - "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==", + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, - "requires": { - "@babel/types": "^7.9.6" + "dependencies": { + "wrappy": "1" } }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "bcp-47": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/bcp-47/-/bcp-47-1.0.8.tgz", - "integrity": "sha512-Y9y1QNBBtYtv7hcmoX0tR+tUNSFZGZ6OL6vKPObq8BbOhkCoyayF6ogfLTgAli/KuAEbsYHYUNq2AQuY6IuLag==", + "node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "dev": true, - "requires": { - "is-alphabetical": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0" + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "bcp-47-match": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/bcp-47-match/-/bcp-47-match-1.0.3.tgz", - "integrity": "sha512-LggQ4YTdjWQSKELZF5JwchnBa1u0pIQSZf5lSdOHEdbVP55h0qICA/FUp3+W99q0xqxYa1ZQizTUH87gecII5w==", - "dev": true - }, - "bcp-47-normalize": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/bcp-47-normalize/-/bcp-47-normalize-1.1.1.tgz", - "integrity": "sha512-jWZ1Jdu3cs0EZdfCkS0UE9Gg01PtxnChjEBySeB+Zo6nkqtFfnvtoQQgP1qU1Oo4qgJgxhTI6Sf9y/pZIhPs0A==", + "node_modules/open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", "dev": true, - "requires": { - "bcp-47": "^1.0.0", - "bcp-47-match": "^1.0.0" + "dependencies": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" + "node_modules/ora": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.1.tgz", + "integrity": "sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==", + "dev": true, + "dependencies": { + "chalk": "^5.0.0", + "cli-cursor": "^4.0.0", + "cli-spinners": "^2.6.1", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^1.1.0", + "log-symbols": "^5.1.0", + "stdin-discarder": "^0.1.0", + "strip-ansi": "^7.0.1", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "builtins": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", + "node_modules/ora/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, - "requires": { - "semver": "^7.0.0" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "node_modules/ora/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/ora/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "character-parser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", - "integrity": "sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==", + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, - "requires": { - "is-regex": "^1.0.3" + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - }, - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==" - }, - "clone-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", - "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==" - }, - "clone-stats": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==" - }, - "cloneable-readable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", - "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", - "requires": { - "inherits": "^2.0.1", - "process-nextick-args": "^2.0.0", - "readable-stream": "^2.3.5" - } - }, - "color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "requires": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - }, "dependencies": { - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - } - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" + "node_modules/p-locate/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "colorspace": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", - "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", - "requires": { - "color": "^3.1.3", - "text-hex": "1.0.x" + "node_modules/p-locate/node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "constantinople": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", - "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==", + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, - "requires": { - "@babel/parser": "^7.6.0", - "@babel/types": "^7.6.1" + "engines": { + "node": ">=6" } }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" } }, - "css-selector-parser": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/css-selector-parser/-/css-selector-parser-1.4.1.tgz", - "integrity": "sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g==" - }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" + "node_modules/parse-latin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-5.0.1.tgz", + "integrity": "sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==", + "dev": true, + "dependencies": { + "nlcst-to-string": "^3.0.0", + "unist-util-modify-children": "^3.0.0", + "unist-util-visit-children": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "requires": { - "css-tree": "^1.1.2" + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" } }, - "cssom": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", - "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==" - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true, - "requires": { - "ms": "2.1.2" + "engines": { + "node": ">=0.10.0" } }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "engines": { + "node": ">=4" } }, - "dependency-graph": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", - "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, - "dev-ip": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", - "integrity": "sha512-LmVkry/oDShEgSZPNgqCIp2/TlqtExeGmymru3uCELnfyjY11IzpAproLYs+1X88fXO6DBoYP3ul2Xo2yz2j6A==", + "node_modules/path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", "dev": true }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, - "requires": { - "path-type": "^4.0.0" - }, "dependencies": { - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - } + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "doctrine": { + "node_modules/path-type/node_modules/pify": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, - "requires": { - "esutils": "^2.0.2" + "engines": { + "node": ">=4" } }, - "doctypes": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", - "integrity": "sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==", + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", "dev": true }, - "dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + "node_modules/pidtree": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", + "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", + "dev": true, + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" + } }, - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "requires": { - "domelementtype": "^2.2.0" + "node_modules/pkg-conf": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", + "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0", + "load-json-file": "^5.2.0" + }, + "engines": { + "node": ">=6" } }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "node_modules/pkg-conf/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true + "node_modules/pkg-conf/node_modules/load-json-file": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", + "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.15", + "parse-json": "^4.0.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.0" + }, + "engines": { + "node": ">=6" + } }, - "ejs": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", - "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "node_modules/pkg-conf/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, - "requires": { - "jake": "^10.8.5" + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "node_modules/pkg-conf/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } }, - "enabled": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", - "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" + "node_modules/pkg-conf/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "engines": { + "node": ">=4" + } }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true + "node_modules/pkg-conf/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } }, - "entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==" + "node_modules/pkg-conf/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "dev": true, + "engines": { + "node": ">=6" + } }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, - "requires": { - "prr": "~1.0.1" + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, - "requires": { - "is-arrayish": "^0.2.1" + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "es-abstract": { - "version": "1.20.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", - "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" } }, - "es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, - "requires": { - "has": "^1.0.3" + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" } }, - "es-to-primitive": { + "node_modules/postcss": { + "version": "8.4.28", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.28.tgz", + "integrity": "sha512-Z7V5j0cq8oEKyejIKfpD8b4eBy9cwW2JWPk0+fB1HOAMsfHbnAXLLS+PfVWlzMSLQaWttKDt607I0XHmpE67Vw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/preferred-pm": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.0.3.tgz", + "integrity": "sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0", + "find-yarn-workspace-root2": "1.2.16", + "path-exists": "^4.0.0", + "which-pm": "2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prelude-ls": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "engines": { + "node": ">= 0.8.0" } }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + "node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true + "node_modules/prettier-plugin-astro": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/prettier-plugin-astro/-/prettier-plugin-astro-0.9.1.tgz", + "integrity": "sha512-pYZXSbdq0eElvzoIMArzv1SBn1NUXzopjlcnt6Ql8VW32PjC12NovwBjXJ6rh8qQLi7vF8jNqAbraKW03UPfag==", + "dev": true, + "dependencies": { + "@astrojs/compiler": "^1.0.1", + "prettier": "^2.8.3", + "sass-formatter": "^0.7.5", + "synckit": "^0.8.4" + }, + "engines": { + "node": "^14.15.0 || >=16.0.0", + "pnpm": ">=7.14.0" + } }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true + "node_modules/prismjs": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", + "dev": true, + "engines": { + "node": ">=6" + } }, - "eslint": { - "version": "8.25.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.25.0.tgz", - "integrity": "sha512-DVlJOZ4Pn50zcKW5bYH7GQK/9MsoQG2d5eDH0ebEkE8PbgzTTmtt/VTH9GGJ4BfeZCpBLqFfvsjX35UacUL83A==", + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "dev": true, - "requires": { - "@eslint/eslintrc": "^1.3.3", - "@humanwhocodes/config-array": "^0.10.5", - "@humanwhocodes/module-importer": "^1.0.1", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.1", - "globals": "^13.15.0", - "globby": "^11.1.0", - "grapheme-splitter": "^1.0.4", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prompts/node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/property-information": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz", + "integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.3.tgz", + "integrity": "sha512-TTAOZpkJ2YLxl7mVHWrNo3iDMEkYlva/kgFcXndqMgbo/AZUmmavEkdXV+hXtE4P8xdyEKRzalaFqZVuwIk/Nw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/rehype": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/rehype/-/rehype-12.0.1.tgz", + "integrity": "sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0", + "rehype-parse": "^8.0.0", + "rehype-stringify": "^9.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-parse": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-8.0.5.tgz", + "integrity": "sha512-Ds3RglaY/+clEX2U2mHflt7NlMA72KspZ0JLUJgBBLpRddBcEw3H8uYZQliQriku22NZpYMfjDdSgHcjxue24A==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0", + "hast-util-from-parse5": "^7.0.0", + "parse5": "^6.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-raw": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-6.1.1.tgz", + "integrity": "sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0", + "hast-util-raw": "^7.2.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-stringify": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-9.0.4.tgz", + "integrity": "sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0", + "hast-util-to-html": "^8.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", + "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-gfm": "^2.0.0", + "micromark-extension-gfm": "^2.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", + "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", + "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-to-hast": "^12.1.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-smartypants": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.0.0.tgz", + "integrity": "sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==", + "dev": true, + "dependencies": { + "retext": "^8.1.0", + "retext-smartypants": "^5.1.0", + "unist-util-visit": "^4.1.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/resolve": { + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", + "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/restore-cursor/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/retext": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/retext/-/retext-8.1.0.tgz", + "integrity": "sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==", + "dev": true, + "dependencies": { + "@types/nlcst": "^1.0.0", + "retext-latin": "^3.0.0", + "retext-stringify": "^3.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-latin": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-3.1.0.tgz", + "integrity": "sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==", + "dev": true, + "dependencies": { + "@types/nlcst": "^1.0.0", + "parse-latin": "^5.0.0", + "unherit": "^3.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-5.2.0.tgz", + "integrity": "sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==", + "dev": true, + "dependencies": { + "@types/nlcst": "^1.0.0", + "nlcst-to-string": "^3.0.0", + "unified": "^10.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-stringify": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-3.1.0.tgz", + "integrity": "sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==", + "dev": true, + "dependencies": { + "@types/nlcst": "^1.0.0", + "nlcst-to-string": "^3.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "3.28.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.28.1.tgz", + "integrity": "sha512-R9OMQmIHJm9znrU3m3cpE8uhN0fGdXiawME7aZIpQqvpS/85+Vt1Hq1/yVIcYfOmaQiHjvXkQAoJukvLpau6Yw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/run-applescript": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/run-applescript/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/run-applescript/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/run-applescript/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/run-applescript/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-applescript/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-applescript/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-applescript/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-applescript/node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/run-applescript/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/s.color": { + "version": "0.0.15", + "resolved": "https://registry.npmjs.org/s.color/-/s.color-0.0.15.tgz", + "integrity": "sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==", + "dev": true + }, + "node_modules/sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "dev": true, + "dependencies": { + "mri": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/safe-array-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", + "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/sass-formatter": { + "version": "0.7.7", + "resolved": "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.7.7.tgz", + "integrity": "sha512-axtQ7c7Cf4UgHsD8e4okhIkkc90+tdgBIfUMx69+qJuMNq9EOo2k+RH/mDKj0XeA5z3nC1Ca5TCntuxRhI+1MA==", + "dev": true, + "dependencies": { + "suf-log": "^2.5.3" + } + }, + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==", + "dev": true + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shell-quote": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/shiki": { + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.3.tgz", + "integrity": "sha512-U3S/a+b0KS+UkTyMjoNojvTgrBHjgp7L6ovhFVZsXmBGnVdQ4K4U9oK0z63w538S91ATngv1vXigHCSWOwnr+g==", + "dev": true, + "dependencies": { + "ansi-sequence-parser": "^1.1.0", + "jsonc-parser": "^3.2.0", + "vscode-oniguruma": "^1.7.0", + "vscode-textmate": "^8.0.0" + } + }, + "node_modules/shiki/node_modules/jsonc-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "dev": true + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", + "dev": true + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/standard": { + "version": "17.1.0", + "resolved": "https://registry.npmjs.org/standard/-/standard-17.1.0.tgz", + "integrity": "sha512-jaDqlNSzLtWYW4lvQmU0EnxWMUGQiwHasZl5ZEIwx3S/ijZDjZOzs1y1QqKwKs5vqnFpGtizo4NOYX2s0Voq/g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "eslint": "^8.41.0", + "eslint-config-standard": "17.1.0", + "eslint-config-standard-jsx": "^11.0.0", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-n": "^15.7.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-react": "^7.32.2", + "standard-engine": "^15.0.0", + "version-guard": "^1.1.1" + }, + "bin": { + "standard": "bin/cmd.cjs" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/standard-engine": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/standard-engine/-/standard-engine-15.0.0.tgz", + "integrity": "sha512-4xwUhJNo1g/L2cleysUqUv7/btn7GEbYJvmgKrQ2vd/8pkTmN8cpqAZg+BT8Z1hNeEH787iWUdOpL8fmApLtxA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "get-stdin": "^8.0.0", + "minimist": "^1.2.6", + "pkg-conf": "^3.1.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/stdin-discarder": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz", + "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==", + "dev": true, + "dependencies": { + "bl": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.padend": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz", + "integrity": "sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz", + "integrity": "sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==", + "dev": true, + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/suf-log": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/suf-log/-/suf-log-2.5.3.tgz", + "integrity": "sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==", + "dev": true, + "dependencies": { + "s.color": "0.0.15" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/synckit": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", + "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", + "dev": true, + "dependencies": { + "@pkgr/utils": "^2.3.1", + "tslib": "^2.5.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/titleize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", + "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", + "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-resolver": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tsconfig-resolver/-/tsconfig-resolver-3.0.1.tgz", + "integrity": "sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.30", + "@types/resolve": "^1.17.0", + "json5": "^2.1.3", + "resolve": "^1.17.0", + "strip-bom": "^4.0.0", + "type-fest": "^0.13.1" + }, + "funding": { + "url": "https://github.com/sponsors/ifiokjr" + } + }, + "node_modules/tsconfig-resolver/node_modules/@types/json5": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.30.tgz", + "integrity": "sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==", + "dev": true + }, + "node_modules/tsconfig-resolver/node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tsconfig-resolver/node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tsconfig-resolver/node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici": { + "version": "5.23.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.23.0.tgz", + "integrity": "sha512-1D7w+fvRsqlQ9GscLBwcAJinqcZGHUKjbOmXdlE/v8BvEGXjeWAax+341q44EuTcHXXnfyKNbKRq4Lg7OzhMmg==", + "dev": true, + "dependencies": { + "busboy": "^1.6.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/unherit": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-3.0.1.tgz", + "integrity": "sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-generated": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", + "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-modify-children": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-3.1.1.tgz", + "integrity": "sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "array-iterate": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", + "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-children": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-2.0.2.tgz", + "integrity": "sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/uvu": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", + "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", + "dev": true, + "dependencies": { + "dequal": "^2.0.0", + "diff": "^5.0.0", + "kleur": "^4.0.3", + "sade": "^1.7.3" + }, + "bin": { + "uvu": "bin.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/version-guard": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/version-guard/-/version-guard-1.1.1.tgz", + "integrity": "sha512-MGQLX89UxmYHgDvcXyjBI0cbmoW+t/dANDppNPrno64rYr8nH4SHSuElQuSYdXGEs0mUzdQe1BY+FhVPNsAmJQ==", + "dev": true, + "engines": { + "node": ">=0.10.48" + } + }, + "node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz", + "integrity": "sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vite": { + "version": "4.4.9", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.9.tgz", + "integrity": "sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==", + "dev": true, + "dependencies": { + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "node_modules/vitefu": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz", + "integrity": "sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==", + "dev": true, + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/vscode-css-languageservice": { + "version": "6.2.6", + "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.6.tgz", + "integrity": "sha512-SA2WkeOecIpUiEbZnjOsP/fI5CRITZEiQGSHXKiDQDwLApfKcnLhZwMtOBbIifSzESVcQa7b/shX/nbnF4NoCg==", + "dev": true, + "dependencies": { + "@vscode/l10n": "^0.0.14", + "vscode-languageserver-textdocument": "^1.0.8", + "vscode-languageserver-types": "^3.17.3", + "vscode-uri": "^3.0.7" + } + }, + "node_modules/vscode-html-languageservice": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.0.6.tgz", + "integrity": "sha512-gCixNg6fjPO7+kwSMBAVXcwDRHdjz1WOyNfI0n5Wx0J7dfHG8ggb3zD1FI8E2daTZrwS1cooOiSoc1Xxph4qRQ==", + "dev": true, + "dependencies": { + "@vscode/l10n": "^0.0.14", + "vscode-languageserver-textdocument": "^1.0.8", + "vscode-languageserver-types": "^3.17.3", + "vscode-uri": "^3.0.7" + } + }, + "node_modules/vscode-jsonrpc": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz", + "integrity": "sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==", + "dev": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/vscode-languageserver": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.1.0.tgz", + "integrity": "sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==", + "dev": true, + "dependencies": { + "vscode-languageserver-protocol": "3.17.3" + }, + "bin": { + "installServerIntoExtension": "bin/installServerIntoExtension" + } + }, + "node_modules/vscode-languageserver-protocol": { + "version": "3.17.3", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz", + "integrity": "sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==", + "dev": true, + "dependencies": { + "vscode-jsonrpc": "8.1.0", + "vscode-languageserver-types": "3.17.3" + } + }, + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz", + "integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==", + "dev": true + }, + "node_modules/vscode-languageserver-types": { + "version": "3.17.3", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz", + "integrity": "sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==", + "dev": true + }, + "node_modules/vscode-oniguruma": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", + "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", + "dev": true + }, + "node_modules/vscode-textmate": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", + "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", + "dev": true + }, + "node_modules/vscode-uri": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz", + "integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==", + "dev": true + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dev": true, + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-pm": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", + "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", + "dev": true, + "dependencies": { + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8.15" + } + }, + "node_modules/which-pm-runs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", + "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dev": true, + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/widest-line/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/widest-line/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/widest-line/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/widest-line/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "3.22.2", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.2.tgz", + "integrity": "sha512-wvWkphh5WQsJbVk1tbx1l1Ly4yg+XecD+Mq280uBGt9wa5BKSWf4Mhp6GmrkPixhMxmabYY7RbzlwVP32pbGCg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + }, + "dependencies": { + "@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true + }, + "@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@astrojs/compiler": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-1.8.2.tgz", + "integrity": "sha512-o/ObKgtMzl8SlpIdzaxFnt7SATKPxu4oIP/1NL+HDJRzxfJcAkOTAb/ZKMRyULbz4q+1t2/DAebs2Z1QairkZw==", + "dev": true + }, + "@astrojs/internal-helpers": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.1.2.tgz", + "integrity": "sha512-YXLk1CUDdC9P5bjFZcGjz+cE/ZDceXObDTXn/GCID4r8LjThuexxi+dlJqukmUpkSItzQqgzfWnrPLxSFPejdA==", + "dev": true + }, + "@astrojs/language-server": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-1.0.8.tgz", + "integrity": "sha512-gssRxLGb8XnvKpqSzrDW5jdzdFnXD7eBXVkPCkkt2hv7Qzb+SAzv6hVgMok3jDCxpR1aeB+XNd9Qszj2h29iog==", + "dev": true, + "requires": { + "@astrojs/compiler": "^1.4.2", + "@jridgewell/trace-mapping": "^0.3.14", + "@vscode/emmet-helper": "^2.8.4", + "events": "^3.3.0", + "prettier": "^2.8.8", + "prettier-plugin-astro": "^0.9.1", + "vscode-css-languageservice": "^6.2.1", + "vscode-html-languageservice": "^5.0.0", + "vscode-languageserver": "^8.0.1", + "vscode-languageserver-protocol": "^3.17.1", + "vscode-languageserver-textdocument": "^1.0.4", + "vscode-languageserver-types": "^3.17.1", + "vscode-uri": "^3.0.3" + } + }, + "@astrojs/markdown-remark": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-2.2.1.tgz", + "integrity": "sha512-VF0HRv4GpC1XEMLnsKf6jth7JSmlt9qpqP0josQgA2eSpCIAC/Et+y94mgdBIZVBYH/yFnMoIxgKVe93xfO2GA==", + "dev": true, + "requires": { + "@astrojs/prism": "^2.1.2", + "github-slugger": "^1.4.0", + "import-meta-resolve": "^2.1.0", + "rehype-raw": "^6.1.1", + "rehype-stringify": "^9.0.3", + "remark-gfm": "^3.0.1", + "remark-parse": "^10.0.1", + "remark-rehype": "^10.1.0", + "remark-smartypants": "^2.0.0", + "shiki": "^0.14.1", + "unified": "^10.1.2", + "unist-util-visit": "^4.1.0", + "vfile": "^5.3.2" + }, + "dependencies": { + "github-slugger": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", + "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==", + "dev": true + } + } + }, + "@astrojs/prism": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-2.1.2.tgz", + "integrity": "sha512-3antim1gb34689GHRQFJ88JEo93HuZKQBnmxDT5W/nxiNz1p/iRxnCTEhIbJhqMOTRbbo5h2ldm5qSxx+TMFQA==", + "dev": true, + "requires": { + "prismjs": "^1.28.0" + } + }, + "@astrojs/telemetry": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-2.1.1.tgz", + "integrity": "sha512-4pRhyeQr0MLB5PKYgkdu+YE8sSpMbHL8dUuslBWBIdgcYjtD1SufPMBI8pgXJ+xlwrQJHKKfK2X1KonHYuOS9A==", + "dev": true, + "requires": { + "ci-info": "^3.3.1", + "debug": "^4.3.4", + "dlv": "^1.1.3", + "dset": "^3.1.2", + "is-docker": "^3.0.0", + "is-wsl": "^2.2.0", + "undici": "^5.22.0", + "which-pm-runs": "^1.1.0" + } + }, + "@astrojs/webapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/webapi/-/webapi-2.2.0.tgz", + "integrity": "sha512-mHAOApWyjqSe5AQMOUD9rsZJqbMQqe3Wosb1a40JV6Okvyxj1G6GTlthwYadWCymq/lbgwh0PLiY8Fr4eFxtuQ==", + "dev": true, + "requires": { + "undici": "^5.22.0" + } + }, + "@babel/code-frame": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.10.tgz", + "integrity": "sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==", + "dev": true, + "requires": { + "@babel/highlight": "^7.22.10", + "chalk": "^2.4.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/compat-data": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", + "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", + "dev": true + }, + "@babel/core": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.10.tgz", + "integrity": "sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.10", + "@babel/generator": "^7.22.10", + "@babel/helper-compilation-targets": "^7.22.10", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helpers": "^7.22.10", + "@babel/parser": "^7.22.10", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.10", + "@babel/types": "^7.22.10", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.1" + }, + "dependencies": { + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz", + "integrity": "sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==", + "dev": true, + "requires": { + "@babel/types": "^7.22.10", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz", + "integrity": "sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.5", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", + "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", + "dev": true + }, + "@babel/helper-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", + "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "dev": true, + "requires": { + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-module-imports": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", + "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-module-transforms": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", + "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.5" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true + }, + "@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", + "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", + "dev": true + }, + "@babel/helpers": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.10.tgz", + "integrity": "sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==", + "dev": true, + "requires": { + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.10", + "@babel/types": "^7.22.10" + } + }, + "@babel/highlight": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.10.tgz", + "integrity": "sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.22.5", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.10.tgz", + "integrity": "sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==", + "dev": true + }, + "@babel/plugin-syntax-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz", + "integrity": "sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/types": "^7.22.5" + } + }, + "@babel/template": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", + "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5" + } + }, + "@babel/traverse": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.10.tgz", + "integrity": "sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.22.10", + "@babel/generator": "^7.22.10", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.22.10", + "@babel/types": "^7.22.10", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.10.tgz", + "integrity": "sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + } + }, + "@emmetio/abbreviation": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz", + "integrity": "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==", + "dev": true, + "requires": { + "@emmetio/scanner": "^1.0.4" + } + }, + "@emmetio/css-abbreviation": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz", + "integrity": "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==", + "dev": true, + "requires": { + "@emmetio/scanner": "^1.0.4" + } + }, + "@emmetio/scanner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", + "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==", + "dev": true + }, + "@esbuild/android-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", + "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", + "dev": true, + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", + "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", + "dev": true, + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", + "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", + "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", + "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", + "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", + "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", + "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", + "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", + "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", + "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", + "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", + "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", + "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", + "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", + "dev": true, + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", + "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", + "dev": true, + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", + "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", + "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", + "dev": true, + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", + "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", + "dev": true, + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", + "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", + "dev": true, + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", + "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", + "dev": true, + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", + "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", + "dev": true, + "optional": true + }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^3.3.0" + } + }, + "@eslint-community/regexpp": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.7.0.tgz", + "integrity": "sha512-+HencqxU7CFJnQb7IKtuNBqS6Yx3Tz4kOL8BJXo+JyeiBm5MEX6pO8onXDkjrkCRlfYXS1Axro15ZjVFe9YgsA==", + "dev": true + }, + "@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + } + } + }, + "@eslint/js": { + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.47.0.tgz", + "integrity": "sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==", + "dev": true + }, + "@humanwhocodes/config-array": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", + "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@pkgr/utils": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", + "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "fast-glob": "^3.3.0", + "is-glob": "^4.0.3", + "open": "^9.1.0", + "picocolors": "^1.0.0", + "tslib": "^2.6.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "@types/babel__core": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", + "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", + "dev": true, + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", + "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "dev": true, + "requires": { + "@babel/types": "^7.20.7" + } + }, + "@types/debug": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz", + "integrity": "sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==", + "dev": true, + "requires": { + "@types/ms": "*" + } + }, + "@types/dom-view-transitions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/dom-view-transitions/-/dom-view-transitions-1.0.1.tgz", + "integrity": "sha512-A9S1ijj/4MX06I1W/6on8lhaYyq1Ir7gaOvfllW1o4RzVWW88HAeqX0pUx9VgOLnNpdiGeUW2CTkg18p5LWIrA==", + "dev": true + }, + "@types/hast": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.5.tgz", + "integrity": "sha512-SvQi0L/lNpThgPoleH53cdjB3y9zpLlVjRbqB3rH8hx1jiRSBGAhyjV3H+URFjNVRqt2EdYNrbZE5IsGlNfpRg==", + "dev": true, + "requires": { + "@types/unist": "^2" + } + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "requires": { + "@types/unist": "^2" + } + }, + "@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", + "dev": true + }, + "@types/nlcst": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.1.tgz", + "integrity": "sha512-aVIyXt6pZiiMOtVByE4Y0gf+BLm1Cxc4ZLSK8VRHn1CgkO+kXbQwN/EBhQmhPdBMjFJCMBKtmNW2zWQuFywz8Q==", + "dev": true, + "requires": { + "@types/unist": "^2" + } + }, + "@types/parse5": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", + "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", + "dev": true + }, + "@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "dev": true + }, + "@types/unist": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.7.tgz", + "integrity": "sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==", + "dev": true + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "@vscode/emmet-helper": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.9.2.tgz", + "integrity": "sha512-MaGuyW+fa13q3aYsluKqclmh62Hgp0BpKIqS66fCxfOaBcVQ1OnMQxRRgQUYnCkxFISAQlkJ0qWWPyXjro1Qrg==", + "dev": true, + "requires": { + "emmet": "^2.4.3", + "jsonc-parser": "^2.3.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.15.1", + "vscode-uri": "^2.1.2" + }, + "dependencies": { + "vscode-uri": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", + "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", + "dev": true + } + } + }, + "@vscode/l10n": { + "version": "0.0.14", + "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.14.tgz", + "integrity": "sha512-/yrv59IEnmh655z1oeDnGcvMYwnEzNzHLgeYcQCkhYX0xBvYWrAuefoiLcPBUkMpJsb46bqQ6Yv4pwTTQ4d3Qg==", + "dev": true + }, + "acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "requires": { + "string-width": "^4.1.0" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-sequence-parser": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", + "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, + "array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + } + }, + "array-iterate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", + "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", + "dev": true + }, + "array.prototype.findlastindex": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.2.tgz", + "integrity": "sha512-tb5thFFlUcp7NdNF6/MpDk/1r/4awWG1FIz3YqDf+/zJSTezBb+/5WViH41obXULHVpDzoiCLpJ/ZO9YbJMsdw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "arraybuffer.prototype.slice": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", + "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + } + }, + "astro": { + "version": "2.10.12", + "resolved": "https://registry.npmjs.org/astro/-/astro-2.10.12.tgz", + "integrity": "sha512-JbD+hLCbXhpDofuzWQxojmjXwoqD0bR2BGqIByZ7B5Cj6dKQXHIr1HsrDdWcmjM+O4NXKV2TCfeXv1ZTtjqX3Q==", + "dev": true, + "requires": { + "@astrojs/compiler": "^1.8.0", + "@astrojs/internal-helpers": "^0.1.2", + "@astrojs/language-server": "^1.0.0", + "@astrojs/markdown-remark": "^2.2.1", + "@astrojs/telemetry": "^2.1.1", + "@astrojs/webapi": "^2.2.0", + "@babel/core": "^7.22.5", + "@babel/generator": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/plugin-transform-react-jsx": "^7.22.5", + "@babel/traverse": "^7.22.5", + "@babel/types": "^7.22.5", + "@types/babel__core": "^7.20.1", + "@types/dom-view-transitions": "^1.0.1", + "@types/yargs-parser": "^21.0.0", + "acorn": "^8.9.0", + "boxen": "^6.2.1", + "chokidar": "^3.5.3", + "ci-info": "^3.8.0", + "common-ancestor-path": "^1.0.1", + "cookie": "^0.5.0", + "debug": "^4.3.4", + "devalue": "^4.3.2", + "diff": "^5.1.0", + "es-module-lexer": "^1.3.0", + "esbuild": "^0.17.19", + "estree-walker": "3.0.0", + "execa": "^6.1.0", + "fast-glob": "^3.2.12", + "github-slugger": "^2.0.0", + "gray-matter": "^4.0.3", + "html-escaper": "^3.0.3", + "http-cache-semantics": "^4.1.1", + "js-yaml": "^4.1.0", + "kleur": "^4.1.4", + "magic-string": "^0.30.2", + "mime": "^3.0.0", + "network-information-types": "^0.1.1", + "ora": "^6.3.1", + "p-limit": "^4.0.0", + "path-to-regexp": "^6.2.1", + "preferred-pm": "^3.0.3", + "prompts": "^2.4.2", + "rehype": "^12.0.1", + "semver": "^7.5.3", + "server-destroy": "^1.0.1", + "shiki": "^0.14.1", + "string-width": "^5.1.2", + "strip-ansi": "^7.1.0", + "tsconfig-resolver": "^3.0.1", + "typescript": "*", + "unist-util-visit": "^4.1.2", + "vfile": "^5.3.7", + "vite": "^4.4.6", + "vitefu": "^0.2.4", + "which-pm": "^2.0.0", + "yargs-parser": "^21.1.1", + "zod": "^3.20.6" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "requires": { + "yocto-queue": "^1.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + } + } + }, + "asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.3" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true + }, + "bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "dev": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "bl": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", + "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", + "dev": true, + "requires": { + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "boxen": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", + "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", + "dev": true, + "requires": { + "ansi-align": "^3.0.1", + "camelcase": "^6.2.0", + "chalk": "^4.1.2", + "cli-boxes": "^3.0.0", + "string-width": "^5.0.1", + "type-fest": "^2.5.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true + }, + "wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + } + } + } + }, + "bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "dev": true, + "requires": { + "big-integer": "^1.6.44" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.11" + } + }, + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "builtins": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", + "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", + "dev": true, + "requires": { + "semver": "^7.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "bundle-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", + "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", + "dev": true, + "requires": { + "run-applescript": "^5.0.0" + } + }, + "busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dev": true, + "requires": { + "streamsearch": "^1.1.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001522", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001522.tgz", + "integrity": "sha512-TKiyTVZxJGhsTszLuzb+6vUZSjVOAhClszBr2Ta2k9IwtNBT/4dzmL6aywt0HCgEZlmwJzXJd8yNiob6HgwTRg==", + "dev": true + }, + "ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "dev": true + }, + "character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "dev": true + }, + "character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "dev": true + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "dev": true + }, + "cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "dev": true + }, + "cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "dev": true, + "requires": { + "restore-cursor": "^4.0.0" + } + }, + "cli-spinners": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz", + "integrity": "sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==", + "dev": true + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "dev": true + }, + "common-ancestor-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", + "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "dev": true, + "requires": { + "character-entities": "^2.0.0" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "default-browser": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", + "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", + "dev": true, + "requires": { + "bundle-name": "^3.0.0", + "default-browser-id": "^3.0.0", + "execa": "^7.1.1", + "titleize": "^3.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + } + }, + "human-signals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "default-browser-id": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", + "dev": true, + "requires": { + "bplist-parser": "^0.2.0", + "untildify": "^4.0.0" + } + }, + "defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "requires": { + "clone": "^1.0.2" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true + } + } + }, + "define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true + }, + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true + }, + "devalue": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz", + "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==", + "dev": true + }, + "diff": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", + "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", + "dev": true + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dset": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.2.tgz", + "integrity": "sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==", + "dev": true + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.498", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.498.tgz", + "integrity": "sha512-4LODxAzKGVy7CJyhhN5mebwe7U2L29P+0G+HUriHnabm0d7LSff8Yn7t+Wq+2/9ze2Fu1dhX7mww090xfv7qXQ==", + "dev": true + }, + "emmet": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.6.tgz", + "integrity": "sha512-dJfbdY/hfeTyf/Ef7Y7ubLYzkBvPQ912wPaeVYpAxvFxkEBf/+hJu4H6vhAvFN6HlxqedlfVn2x1S44FfQ97pg==", + "dev": true, + "requires": { + "@emmetio/abbreviation": "^2.3.3", + "@emmetio/css-abbreviation": "^2.1.8" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", + "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.1", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "safe-array-concat": "^1.0.0", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.10" + } + }, + "es-iterator-helpers": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.13.tgz", + "integrity": "sha512-LK3VGwzvaPWobO8xzXXGRUOGw8Dcjyfk62CsY/wfHN75CwsJPbuypOYJxK6g5RyEL8YDjIWcl6jgd8foO6mmrA==", + "dev": true, + "requires": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.21.3", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.0", + "safe-array-concat": "^1.0.0" + } + }, + "es-module-lexer": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", + "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==", + "dev": true + }, + "es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + } + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "esbuild": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", + "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", + "dev": true, + "requires": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "eslint": { + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.47.0.tgz", + "integrity": "sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "^8.47.0", + "@humanwhocodes/config-array": "^0.11.10", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", "ignore": "^5.2.0", - "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", - "js-sdsl": "^4.1.4", + "is-path-inside": "^3.0.3", "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "eslint-config-standard": { + "version": "17.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz", + "integrity": "sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==", + "dev": true, + "requires": {} + }, + "eslint-config-standard-jsx": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-11.0.0.tgz", + "integrity": "sha512-+1EV/R0JxEK1L0NGolAr8Iktm3Rgotx3BKwgaX+eAuSX8D952LULKtjgZD3F+e6SvibONnhLwoTi9DPxN5LvvQ==", + "dev": true, + "requires": {} + }, + "eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dev": true, + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-es": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz", + "integrity": "sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==", + "dev": true, + "requires": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + }, + "dependencies": { + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "eslint-plugin-import": { + "version": "2.28.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", + "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", + "dev": true, + "requires": { + "array-includes": "^3.1.6", + "array.prototype.findlastindex": "^1.2.2", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.8.0", + "has": "^1.0.3", + "is-core-module": "^2.13.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.6", + "object.groupby": "^1.0.0", + "object.values": "^1.1.6", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + } + } + }, + "eslint-plugin-n": { + "version": "15.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.7.0.tgz", + "integrity": "sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==", + "dev": true, + "requires": { + "builtins": "^5.0.1", + "eslint-plugin-es": "^4.1.0", + "eslint-utils": "^3.0.0", + "ignore": "^5.1.1", + "is-core-module": "^2.11.0", + "minimatch": "^3.1.2", + "resolve": "^1.22.1", + "semver": "^7.3.8" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "eslint-plugin-promise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz", + "integrity": "sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==", + "dev": true, + "requires": {} + }, + "eslint-plugin-react": { + "version": "7.33.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "dev": true, + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + } + } + }, + "eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true + }, + "espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "requires": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "estree-walker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.0.tgz", + "integrity": "sha512-s6ceX0NFiU/vKPiKvFdR83U1Zffu7upwZsGwpoqfg5rbbq1l50WQ5hCeIvM6E6oD4shUHCYMsiFPns4Jk0YfMQ==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "execa": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", + "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^3.0.1", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" }, "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -6677,75 +11935,6 @@ "which": "^2.0.1" } }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -6767,12 +11956,6 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -6784,1232 +11967,1563 @@ } } }, - "eslint-config-standard": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz", - "integrity": "sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==", + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "find-yarn-workspace-root2": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", + "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", + "dev": true, + "requires": { + "micromatch": "^4.0.2", + "pkg-dir": "^4.2.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "dependencies": { + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } + }, + "get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "github-slugger": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", + "dev": true + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", "dev": true, - "requires": {} + "requires": { + "type-fest": "^0.20.2" + } }, - "eslint-config-standard-jsx": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-11.0.0.tgz", - "integrity": "sha512-+1EV/R0JxEK1L0NGolAr8Iktm3Rgotx3BKwgaX+eAuSX8D952LULKtjgZD3F+e6SvibONnhLwoTi9DPxN5LvvQ==", + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", "dev": true, - "requires": {} + "requires": { + "define-properties": "^1.1.3" + } }, - "eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "dev": true, "requires": { - "debug": "^3.2.7", - "resolve": "^1.20.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } + "get-intrinsic": "^1.1.3" } }, - "eslint-module-utils": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", - "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", "dev": true, "requires": { - "debug": "^3.2.7" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" } }, - "eslint-plugin-es": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz", - "integrity": "sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==", + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, "requires": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" - }, - "dependencies": { - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - }, - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } + "function-bind": "^1.1.1" } }, - "eslint-plugin-import": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", - "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", "dev": true, "requires": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.3", - "has": "^1.0.3", - "is-core-module": "^2.8.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.5", - "resolve": "^1.22.0", - "tsconfig-paths": "^3.14.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } + "get-intrinsic": "^1.1.1" } }, - "eslint-plugin-n": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.3.0.tgz", - "integrity": "sha512-IyzPnEWHypCWasDpxeJnim60jhlumbmq0pubL6IOcnk8u2y53s5QfT8JnXy7skjHJ44yWHRb11PLtDHuu1kg/Q==", + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "dev": true, "requires": { - "builtins": "^5.0.1", - "eslint-plugin-es": "^4.1.0", - "eslint-utils": "^3.0.0", - "ignore": "^5.1.1", - "is-core-module": "^2.10.0", - "minimatch": "^3.1.2", - "resolve": "^1.22.1", - "semver": "^7.3.7" + "has-symbols": "^1.0.2" } }, - "eslint-plugin-promise": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.0.tgz", - "integrity": "sha512-NYCfDZF/KHt27p06nFAttgWuFyIDSUMnNaJBIY1FY9GpBFhdT2vMG64HlFguSgcJeyM5by6Yr5csSOuJm60eXQ==", + "hast-util-from-parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz", + "integrity": "sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==", "dev": true, - "requires": {} + "requires": { + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0", + "hastscript": "^7.0.0", + "property-information": "^6.0.0", + "vfile": "^5.0.0", + "vfile-location": "^4.0.0", + "web-namespaces": "^2.0.0" + } }, - "eslint-plugin-react": { - "version": "7.31.10", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.10.tgz", - "integrity": "sha512-e4N/nc6AAlg4UKW/mXeYWd3R++qUano5/o+t+wnWxIf+bLsOaH3a4q74kX3nDjYym3VBN4HyO9nEn1GcAqgQOA==", + "hast-util-parse-selector": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", + "integrity": "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==", "dev": true, "requires": { - "array-includes": "^3.1.5", - "array.prototype.flatmap": "^1.3.0", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.1", - "object.values": "^1.1.5", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.7" - }, - "dependencies": { - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "resolve": { - "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "@types/hast": "^2.0.0" + } + }, + "hast-util-raw": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.3.tgz", + "integrity": "sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==", + "dev": true, + "requires": { + "@types/hast": "^2.0.0", + "@types/parse5": "^6.0.0", + "hast-util-from-parse5": "^7.0.0", + "hast-util-to-parse5": "^7.0.0", + "html-void-elements": "^2.0.0", + "parse5": "^6.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0", + "vfile": "^5.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + } + }, + "hast-util-to-html": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-8.0.4.tgz", + "integrity": "sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==", + "dev": true, + "requires": { + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-raw": "^7.0.0", + "hast-util-whitespace": "^2.0.0", + "html-void-elements": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" + } + }, + "hast-util-to-parse5": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz", + "integrity": "sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==", + "dev": true, + "requires": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + } + }, + "hast-util-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", + "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", + "dev": true + }, + "hastscript": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz", + "integrity": "sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==", + "dev": true, + "requires": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^3.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "html-escaper": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==", + "dev": true + }, + "html-void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz", + "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==", + "dev": true + }, + "http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, + "human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "dev": true + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" } }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "import-meta-resolve": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-2.2.2.tgz", + "integrity": "sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dev": true, "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "once": "^1.3.0", + "wrappy": "1" } }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", "dev": true, "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" } }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", "dev": true }, - "espree": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", - "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", "dev": true, "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - }, - "dependencies": { - "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "dev": true - } + "has-tostringtag": "^1.0.0" } }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, "requires": { - "estraverse": "^5.1.0" + "binary-extensions": "^2.0.0" } }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "dev": true, "requires": { - "estraverse": "^5.2.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" } }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", "dev": true }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "has": "^1.0.3" } }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "has-tostringtag": "^1.0.0" } }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", "dev": true }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "requires": { - "reusify": "^1.0.4" - } - }, - "fecha": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", - "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", "dev": true, "requires": { - "flat-cache": "^3.0.4" + "call-bind": "^1.0.2" } }, - "filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", "dev": true, "requires": { - "minimatch": "^5.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } + "has-tostringtag": "^1.0.0" } }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "requires": { - "to-regex-range": "^5.0.1" + "is-extglob": "^2.1.1" } }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", "dev": true, "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } + "is-docker": "^3.0.0" } }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "dev": true + }, + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dev": true, "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } + "has-tostringtag": "^1.0.0" + } + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + }, + "is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" } }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", "dev": true }, - "fn.name": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", - "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dev": true, - "optional": true + "requires": { + "has-tostringtag": "^1.0.0" + } }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } }, - "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" + "which-typed-array": "^1.1.11" } }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", "dev": true }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true }, - "get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", "dev": true, "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" + "call-bind": "^1.0.2" } }, - "get-stdin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", - "dev": true - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", "dev": true, "requires": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.1" } }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "is-docker": "^2.0.0" + }, + "dependencies": { + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + } } }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "iterator.prototype": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.0.tgz", + "integrity": "sha512-rjuhAk1AJ1fssphHD0IFV6TWL40CwRZ53FrztKx43yk2v6rguBYsY4Bj1VU4HmoMmKwZUlx7mfnhDf9cOp4YTw==", + "dev": true, "requires": { - "is-glob": "^4.0.1" + "define-properties": "^1.1.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "has-tostringtag": "^1.0.0", + "reflect.getprototypeof": "^1.0.3" } }, - "globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "requires": { - "type-fest": "^0.20.2" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } }, - "graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, - "gray-matter": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", - "dev": true, - "requires": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - } + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, - "hamljs": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/hamljs/-/hamljs-0.6.2.tgz", - "integrity": "sha512-/chXRp4WpL47I+HX1vCCdSbEXAljEG2FBMmgO7Am0bYsqgnEjreeWzUdX1onXqwZtcfgxbCg5WtEYYvuZ5muBg==", + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, - "handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "requires": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4", - "wordwrap": "^1.0.0" + "minimist": "^1.2.0" } }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "jsonc-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", + "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==", + "dev": true + }, + "jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", "dev": true, "requires": { - "function-bind": "^1.1.1" + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" } }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", "dev": true }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, "requires": { - "get-intrinsic": "^1.1.1" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" } }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "load-yaml-file": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", + "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.13.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + } + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, "requires": { - "has-symbols": "^1.0.2" + "p-locate": "^5.0.0" } }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "htmlparser2": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", - "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", + "log-symbols": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", + "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", "dev": true, "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.2", - "domutils": "^2.8.0", - "entities": "^3.0.1" + "chalk": "^5.0.0", + "is-unicode-supported": "^1.1.0" }, "dependencies": { - "entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true } } }, - "http-equiv-refresh": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/http-equiv-refresh/-/http-equiv-refresh-1.0.0.tgz", - "integrity": "sha512-TScO04soylRN9i/QdOdgZyhydXg9z6XdaGzEyOgDKycePeDeTT4KvigjBcI+tgfTlieLWauGORMq5F1eIDa+1w==", - "dev": true - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", "dev": true }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dev": true, "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "js-tokens": "^3.0.0 || ^4.0.0" } }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, "requires": { - "once": "^1.3.0", - "wrappy": "1" + "yallist": "^3.0.2" + }, + "dependencies": { + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } } }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "magic-string": { + "version": "0.30.3", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.3.tgz", + "integrity": "sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==", "dev": true, "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" + "@jridgewell/sourcemap-codec": "^1.4.15" } }, - "is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "markdown-table": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", + "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", "dev": true }, - "is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "mdast-util-definitions": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", + "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", "dev": true, "requires": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" } }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "mdast-util-find-and-replace": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz", + "integrity": "sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==", "dev": true, "requires": { - "has-bigints": "^1.0.1" + "@types/mdast": "^3.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true + } } }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "mdast-util-from-markdown": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", + "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", "dev": true, "requires": { - "binary-extensions": "^2.0.0" + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "mdast-util-to-string": "^3.1.0", + "micromark": "^3.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-decode-string": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "uvu": "^0.5.0" } }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "mdast-util-gfm": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", + "integrity": "sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-gfm-autolink-literal": "^1.0.0", + "mdast-util-gfm-footnote": "^1.0.0", + "mdast-util-gfm-strikethrough": "^1.0.0", + "mdast-util-gfm-table": "^1.0.0", + "mdast-util-gfm-task-list-item": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" } }, - "is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true + "mdast-util-gfm-autolink-literal": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz", + "integrity": "sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "ccount": "^2.0.0", + "mdast-util-find-and-replace": "^2.0.0", + "micromark-util-character": "^1.0.0" + } }, - "is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "mdast-util-gfm-footnote": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz", + "integrity": "sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==", "dev": true, "requires": { - "has": "^1.0.3" + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0", + "micromark-util-normalize-identifier": "^1.0.0" } }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "mdast-util-gfm-strikethrough": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", + "integrity": "sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==", "dev": true, "requires": { - "has-tostringtag": "^1.0.0" + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0" } }, - "is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", - "dev": true + "mdast-util-gfm-table": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", + "integrity": "sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.3.0" + } }, - "is-expression": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", - "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==", + "mdast-util-gfm-task-list-item": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", + "integrity": "sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==", "dev": true, "requires": { - "acorn": "^7.1.1", - "object-assign": "^4.1.1" + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0" } }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true + "mdast-util-phrasing": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", + "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "unist-util-is": "^5.0.0" + } }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + "mdast-util-to-hast": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", + "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", + "dev": true, + "requires": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-definitions": "^5.0.0", + "micromark-util-sanitize-uri": "^1.1.0", + "trim-lines": "^3.0.0", + "unist-util-generated": "^2.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0" + } }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "mdast-util-to-markdown": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", + "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^3.0.0", + "mdast-util-to-string": "^3.0.0", + "micromark-util-decode-string": "^1.0.0", + "unist-util-visit": "^4.0.0", + "zwitch": "^2.0.0" + } }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "mdast-util-to-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", + "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", + "dev": true, "requires": { - "is-extglob": "^2.1.1" + "@types/mdast": "^3.0.0" } }, - "is-json": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-json/-/is-json-2.0.1.tgz", - "integrity": "sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==", + "memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", "dev": true }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" }, - "is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "micromark": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", + "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", + "dev": true, + "requires": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "micromark-core-commonmark": "^1.0.1", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "micromark-core-commonmark": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", + "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", + "dev": true, + "requires": { + "decode-named-character-reference": "^1.0.0", + "micromark-factory-destination": "^1.0.0", + "micromark-factory-label": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-factory-title": "^1.0.0", + "micromark-factory-whitespace": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-html-tag-name": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "micromark-extension-gfm": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz", + "integrity": "sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==", "dev": true, "requires": { - "has-tostringtag": "^1.0.0" + "micromark-extension-gfm-autolink-literal": "^1.0.0", + "micromark-extension-gfm-footnote": "^1.0.0", + "micromark-extension-gfm-strikethrough": "^1.0.0", + "micromark-extension-gfm-table": "^1.0.0", + "micromark-extension-gfm-tagfilter": "^1.0.0", + "micromark-extension-gfm-task-list-item": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "micromark-extension-gfm-autolink-literal": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz", + "integrity": "sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "micromark-util-character": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "micromark-extension-gfm-footnote": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz", + "integrity": "sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==", "dev": true, "requires": { - "call-bind": "^1.0.2" + "micromark-core-commonmark": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" } }, - "is-string": { + "micromark-extension-gfm-strikethrough": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz", + "integrity": "sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==", "dev": true, "requires": { - "has-tostringtag": "^1.0.0" + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" } }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "micromark-extension-gfm-table": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz", + "integrity": "sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==", "dev": true, "requires": { - "has-symbols": "^1.0.2" + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" } }, - "is-weakref": { + "micromark-extension-gfm-tagfilter": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz", + "integrity": "sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==", "dev": true, "requires": { - "call-bind": "^1.0.2" + "micromark-util-types": "^1.0.0" } }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "iso-639-1": { - "version": "2.1.15", - "resolved": "https://registry.npmjs.org/iso-639-1/-/iso-639-1-2.1.15.tgz", - "integrity": "sha512-7c7mBznZu2ktfvyT582E2msM+Udc1EjOyhVRE/0ZsjD9LBtWSm23h3PtiRh2a35XoUsTQQjJXaJzuLjXsOdFDg==", - "dev": true - }, - "jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "micromark-extension-gfm-task-list-item": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz", + "integrity": "sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==", "dev": true, "requires": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" } }, - "js-sdsl": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", - "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==", - "dev": true - }, - "js-stringify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", - "integrity": "sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "micromark-factory-destination": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", + "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", "dev": true, "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "micromark-factory-label": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", + "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", "dev": true, "requires": { - "minimist": "^1.2.0" + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" } }, - "jstransformer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", - "integrity": "sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==", + "micromark-factory-space": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", + "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", "dev": true, "requires": { - "is-promise": "^2.0.0", - "promise": "^7.0.1" + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "jsx-ast-utils": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", - "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "micromark-factory-title": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", + "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", "dev": true, "requires": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "junk": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.3.tgz", - "integrity": "sha512-3KF80UaaSSxo8jVnRYtMKNGFOoVPBdkkVPsw+Ad0y4oxKXPduS6G6iHkrf69yJVff/VAaYXkV42rtZ7daJxU3w==", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", - "dev": true + "micromark-factory-whitespace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", + "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", + "dev": true, + "requires": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } }, - "kuler": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", - "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" + "micromark-util-character": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", + "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", + "dev": true, + "requires": { + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "micromark-util-chunked": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", + "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", "dev": true, "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "micromark-util-symbol": "^1.0.0" } }, - "linkify-it": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz", - "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==", + "micromark-util-classify-character": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", + "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", "dev": true, "requires": { - "uc.micro": "^1.0.1" + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "liquidjs": { - "version": "10.7.0", - "resolved": "https://registry.npmjs.org/liquidjs/-/liquidjs-10.7.0.tgz", - "integrity": "sha512-AEgEgbybxc17h2WBl5DTzj1tNy18ANpM/KJ2LigkNBwd/8sBc0uDaJH/MnvUbv1t2Md5RArTTZj5Wq1MGncIbg==", + "micromark-util-combine-extensions": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", + "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", "dev": true, "requires": { - "commander": "^10.0.0" - }, - "dependencies": { - "commander": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.0.tgz", - "integrity": "sha512-zS5PnTI22FIRM6ylNW8G4Ap0IEOyk62fhLSD0+uHRT9McRCLGpkVNvao4bjimpK/GShynyQkFFxHhwMcETmduA==", - "dev": true - } + "micromark-util-chunked": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "list-to-array": { + "micromark-util-decode-numeric-character-reference": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/list-to-array/-/list-to-array-1.1.0.tgz", - "integrity": "sha512-+dAZZ2mM+/m+vY9ezfoueVvrgnHIGi5FvgSymbIgJOFwiznWyA59mav95L+Mc6xPtL3s9gm5eNTlNtxJLbNM1g==", - "dev": true + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", + "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", + "dev": true, + "requires": { + "micromark-util-symbol": "^1.0.0" + } }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "micromark-util-decode-string": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", + "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true - } + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-symbol": "^1.0.0" } }, - "lodash.deburr": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-4.1.0.tgz", - "integrity": "sha512-m/M1U1f3ddMCs6Hq2tAsYThTBDaAKFDX3dwDo97GEYzamXi9SqUpjWi/Rrj/gf3X2n8ktwgZrlP1z6E3v/IExQ==", + "micromark-util-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", + "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", "dev": true }, - "lodash.escape": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", - "integrity": "sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw==" - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "lodash.trim": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/lodash.trim/-/lodash.trim-4.5.1.tgz", - "integrity": "sha512-nJAlRl/K+eiOehWKDzoBVrSMhK0K3A3YQsUNXHQa5yIrKBAhsZgSu3KoAFoFT+mEgiyBHddZ0pRk1ITpIp90Wg==" - }, - "lodash.trimstart": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/lodash.trimstart/-/lodash.trimstart-4.5.1.tgz", - "integrity": "sha512-b/+D6La8tU76L/61/aN0jULWHkT0EeJCmVstPBn/K9MtD2qBW83AsBNrr63dKuWYwVMO7ucv13QNO/Ek/2RKaQ==" + "micromark-util-html-tag-name": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", + "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", + "dev": true }, - "logform": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/logform/-/logform-2.4.2.tgz", - "integrity": "sha512-W4c9himeAwXEdZ05dQNerhFz2XG80P9Oj0loPUMV23VC2it0orMHQhJm4hdnnor3rd1HsGf6a2lPwBM1zeXHGw==", + "micromark-util-normalize-identifier": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", + "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", + "dev": true, "requires": { - "@colors/colors": "1.5.0", - "fecha": "^4.2.0", - "ms": "^2.1.1", - "safe-stable-stringify": "^2.3.1", - "triple-beam": "^1.3.0" + "micromark-util-symbol": "^1.0.0" } }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "micromark-util-resolve-all": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", + "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", "dev": true, "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" + "micromark-util-types": "^1.0.0" } }, - "luxon": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.3.0.tgz", - "integrity": "sha512-An0UCfG/rSiqtAIiBPO0Y9/zAnHUZxAMiCpTd5h2smgsj7GGmcenvrvww2cqNA8/4A5ZrD1gJpHN2mIHZQF+Mg==", - "dev": true - }, - "markdown-it": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.1.tgz", - "integrity": "sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==", + "micromark-util-sanitize-uri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", + "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", "dev": true, "requires": { - "argparse": "^2.0.1", - "entities": "~3.0.1", - "linkify-it": "^4.0.1", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", - "dev": true - } + "micromark-util-character": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-symbol": "^1.0.0" } }, - "maximatch": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/maximatch/-/maximatch-0.1.0.tgz", - "integrity": "sha512-9ORVtDUFk4u/NFfo0vG/ND/z7UQCVZBL539YW0+U1I7H1BkZwizcPx5foFv7LCPcBnm2U6RjFnQOsIvN4/Vm2A==", + "micromark-util-subtokenize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", + "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", "dev": true, "requires": { - "array-differ": "^1.0.0", - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "minimatch": "^3.0.0" - }, - "dependencies": { - "array-differ": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true - } + "micromark-util-chunked": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" } }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", + "micromark-util-symbol": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", + "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", "dev": true }, - "memorystream": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", - "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", + "micromark-util-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", "dev": true }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, "micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", @@ -8025,10 +13539,17 @@ "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", "dev": true }, + "mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true + }, "minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -8039,66 +13560,23 @@ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true }, - "minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "moo": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", - "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==", - "dev": true - }, - "morphdom": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/morphdom/-/morphdom-2.7.0.tgz", - "integrity": "sha512-8L8DwbdjjWwM/aNqj7BSoSn4G7SQLNiDcxCnMWbf506jojR6lNQ5YOmQqXEIE8u3C492UlkN4d0hQwz97+M1oQ==", + "mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", "dev": true }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "multimatch": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", - "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", - "dev": true, - "requires": { - "@types/minimatch": "^3.0.3", - "array-differ": "^3.0.0", - "array-union": "^2.1.0", - "arrify": "^2.0.1", - "minimatch": "^3.0.4" - }, - "dependencies": { - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - } - } + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, - "mustache": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", - "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==" + "nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dev": true }, "natural-compare": { "version": "1.4.0", @@ -8106,11 +13584,12 @@ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true + "network-information-types": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/network-information-types/-/network-information-types-0.1.1.tgz", + "integrity": "sha512-mLXNafJYOkiJB6IlF727YWssTRpXitR+tKSLyA5VAdBi3SOvLf5gtizHgxf241YHPWocnAO/fAhVrB/68tPHDw==", + "dev": true, + "requires": {} }, "nice-try": { "version": "1.0.5", @@ -8118,6 +13597,21 @@ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, + "nlcst-to-string": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.1.tgz", + "integrity": "sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==", + "dev": true, + "requires": { + "@types/nlcst": "^1.0.0" + } + }, + "node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "dev": true + }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -8219,29 +13713,19 @@ } } }, - "nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "requires": { - "boolbase": "^1.0.0" - } - }, - "nunjucks": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.3.tgz", - "integrity": "sha512-psb6xjLj47+fE76JdZwskvwG4MYsQKXUtMsPh6U0YMvmyjRtKRFcxnlXGWglNybtNTNVmGdp94K62/+NjF5FDQ==", + "npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", "dev": true, "requires": { - "a-sync-waterfall": "^1.0.0", - "asap": "^2.0.3", - "commander": "^5.1.0" + "path-key": "^4.0.0" }, "dependencies": { - "commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "dev": true } } @@ -8253,9 +13737,9 @@ "dev": true }, "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", "dev": true }, "object-keys": { @@ -8277,85 +13761,142 @@ } }, "object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, - "object.hasown": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", - "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "object.groupby": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.0.tgz", + "integrity": "sha512-70MWG6NfRH9GnbZOikuhPPYzpUpof9iW2J9E4dW7FXTqPNb6rllE6u39SKwwiNh8lCwX3DDb5OgcKGiEBrTTyw==", "dev": true, "requires": { - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.21.2", + "get-intrinsic": "^1.2.1" } }, - "object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", "dev": true, "requires": { - "ee-first": "1.1.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, "requires": { "wrappy": "1" } }, - "one-time": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", - "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", + "onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "requires": { + "mimic-fn": "^4.0.0" + } + }, + "open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "dev": true, "requires": { - "fn.name": "1.x.x" + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" } }, "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, "requires": { + "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" + "type-check": "^0.4.0" + } + }, + "ora": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.1.tgz", + "integrity": "sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==", + "dev": true, + "requires": { + "chalk": "^5.0.0", + "cli-cursor": "^4.0.0", + "cli-spinners": "^2.6.1", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^1.1.0", + "log-symbols": "^5.1.0", + "stdin-discarder": "^0.1.0", + "strip-ansi": "^7.0.1", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + } } }, "p-limit": { @@ -8367,6 +13908,32 @@ "p-try": "^2.0.0" } }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + }, + "dependencies": { + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + } + } + }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -8392,16 +13959,21 @@ "json-parse-better-errors": "^1.0.1" } }, - "parse-srcset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", - "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==", - "dev": true + "parse-latin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-5.0.1.tgz", + "integrity": "sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==", + "dev": true, + "requires": { + "nlcst-to-string": "^3.0.0", + "unist-util-modify-children": "^3.0.0", + "unist-util-visit-children": "^2.0.0" + } }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", "dev": true }, "path-exists": { @@ -8413,7 +13985,8 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true }, "path-key": { "version": "2.0.1", @@ -8453,7 +14026,8 @@ "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true }, "picomatch": { "version": "2.3.1", @@ -8466,12 +14040,6 @@ "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", "dev": true }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - }, "pkg-conf": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", @@ -8543,53 +14111,66 @@ } } }, - "please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", - "dev": true, - "requires": { - "semver-compare": "^1.0.0" - } - }, - "posthtml": { - "version": "0.16.6", - "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.16.6.tgz", - "integrity": "sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==", - "dev": true, - "requires": { - "posthtml-parser": "^0.11.0", - "posthtml-render": "^3.0.0" - } - }, - "posthtml-parser": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.11.0.tgz", - "integrity": "sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==", + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "requires": { - "htmlparser2": "^7.1.1" + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + } } }, - "posthtml-render": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-3.0.0.tgz", - "integrity": "sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==", + "postcss": { + "version": "8.4.28", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.28.tgz", + "integrity": "sha512-Z7V5j0cq8oEKyejIKfpD8b4eBy9cwW2JWPk0+fB1HOAMsfHbnAXLLS+PfVWlzMSLQaWttKDt607I0XHmpE67Vw==", "dev": true, "requires": { - "is-json": "^2.0.1" + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" } }, - "posthtml-urls": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/posthtml-urls/-/posthtml-urls-1.0.0.tgz", - "integrity": "sha512-CMJ0L009sGQVUuYM/g6WJdscsq6ooAwhUuF6CDlYPMLxKp2rmCYVebEU+wZGxnQstGJhZPMvXsRhtqekILd5/w==", + "preferred-pm": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.0.3.tgz", + "integrity": "sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==", "dev": true, "requires": { - "http-equiv-refresh": "^1.0.0", - "list-to-array": "^1.1.0", - "parse-srcset": "^1.0.2", - "promise-each": "^2.2.0" + "find-up": "^5.0.0", + "find-yarn-workspace-root2": "1.2.16", + "path-exists": "^4.0.0", + "which-pm": "2.0.0" } }, "prelude-ls": { @@ -8598,32 +14179,46 @@ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true }, - "prettysize": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prettysize/-/prettysize-2.0.0.tgz", - "integrity": "sha512-VVtxR7sOh0VsG8o06Ttq5TrI1aiZKmC+ClSn4eBPaNf4SHr5lzbYW+kYGX3HocBL/MfpVrRfFZ9V3vCbLaiplg==" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "prettier-plugin-astro": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/prettier-plugin-astro/-/prettier-plugin-astro-0.9.1.tgz", + "integrity": "sha512-pYZXSbdq0eElvzoIMArzv1SBn1NUXzopjlcnt6Ql8VW32PjC12NovwBjXJ6rh8qQLi7vF8jNqAbraKW03UPfag==", "dev": true, "requires": { - "asap": "~2.0.3" + "@astrojs/compiler": "^1.0.1", + "prettier": "^2.8.3", + "sass-formatter": "^0.7.5", + "synckit": "^0.8.4" } }, - "promise-each": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/promise-each/-/promise-each-2.2.0.tgz", - "integrity": "sha512-67roqt1k3QDA41DZ8xi0V+rF3GoaMiX7QilbXu0vXimut+9RcKBNZ/t60xCRgcsihmNUsEjh48xLfNqOrKblUg==", + "prismjs": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", + "dev": true + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "dev": true, "requires": { - "any-promise": "^0.1.0" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "dependencies": { + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + } } }, "prop-types": { @@ -8637,279 +14232,428 @@ "react-is": "^16.13.1" } }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "property-information": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz", + "integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==", "dev": true }, - "pug": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz", - "integrity": "sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==", + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", "dev": true, "requires": { - "pug-code-gen": "^3.0.2", - "pug-filters": "^4.0.0", - "pug-lexer": "^5.0.1", - "pug-linker": "^4.0.0", - "pug-load": "^3.0.0", - "pug-parser": "^6.0.0", - "pug-runtime": "^3.0.1", - "pug-strip-comments": "^2.0.0" + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" } }, - "pug-attrs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", - "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==", + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "requires": { - "constantinople": "^4.0.1", - "js-stringify": "^1.0.2", - "pug-runtime": "^3.0.0" + "picomatch": "^2.2.1" } }, - "pug-code-gen": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz", - "integrity": "sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==", + "reflect.getprototypeof": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.3.tgz", + "integrity": "sha512-TTAOZpkJ2YLxl7mVHWrNo3iDMEkYlva/kgFcXndqMgbo/AZUmmavEkdXV+hXtE4P8xdyEKRzalaFqZVuwIk/Nw==", "dev": true, "requires": { - "constantinople": "^4.0.1", - "doctypes": "^1.1.0", - "js-stringify": "^1.0.2", - "pug-attrs": "^3.0.0", - "pug-error": "^2.0.0", - "pug-runtime": "^3.0.0", - "void-elements": "^3.1.0", - "with": "^7.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" } }, - "pug-error": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz", - "integrity": "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==", + "regexp.prototype.flags": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "dev": true }, - "pug-filters": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", - "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==", + "rehype": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/rehype/-/rehype-12.0.1.tgz", + "integrity": "sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==", "dev": true, "requires": { - "constantinople": "^4.0.1", - "jstransformer": "1.0.0", - "pug-error": "^2.0.0", - "pug-walk": "^2.0.0", - "resolve": "^1.15.1" + "@types/hast": "^2.0.0", + "rehype-parse": "^8.0.0", + "rehype-stringify": "^9.0.0", + "unified": "^10.0.0" } }, - "pug-lexer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", - "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==", + "rehype-parse": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-8.0.5.tgz", + "integrity": "sha512-Ds3RglaY/+clEX2U2mHflt7NlMA72KspZ0JLUJgBBLpRddBcEw3H8uYZQliQriku22NZpYMfjDdSgHcjxue24A==", "dev": true, "requires": { - "character-parser": "^2.2.0", - "is-expression": "^4.0.0", - "pug-error": "^2.0.0" + "@types/hast": "^2.0.0", + "hast-util-from-parse5": "^7.0.0", + "parse5": "^6.0.0", + "unified": "^10.0.0" } }, - "pug-linker": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", - "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==", + "rehype-raw": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-6.1.1.tgz", + "integrity": "sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==", "dev": true, "requires": { - "pug-error": "^2.0.0", - "pug-walk": "^2.0.0" + "@types/hast": "^2.0.0", + "hast-util-raw": "^7.2.0", + "unified": "^10.0.0" } }, - "pug-load": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", - "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==", + "rehype-stringify": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-9.0.4.tgz", + "integrity": "sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==", "dev": true, "requires": { - "object-assign": "^4.1.1", - "pug-walk": "^2.0.0" + "@types/hast": "^2.0.0", + "hast-util-to-html": "^8.0.0", + "unified": "^10.0.0" } }, - "pug-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", - "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", + "remark-gfm": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", + "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", "dev": true, "requires": { - "pug-error": "^2.0.0", - "token-stream": "1.0.0" + "@types/mdast": "^3.0.0", + "mdast-util-gfm": "^2.0.0", + "micromark-extension-gfm": "^2.0.0", + "unified": "^10.0.0" } }, - "pug-runtime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz", - "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==", - "dev": true + "remark-parse": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", + "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "unified": "^10.0.0" + } }, - "pug-strip-comments": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", - "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==", + "remark-rehype": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", + "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", "dev": true, "requires": { - "pug-error": "^2.0.0" + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-to-hast": "^12.1.0", + "unified": "^10.0.0" } }, - "pug-walk": { + "remark-smartypants": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", - "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==", - "dev": true - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.0.0.tgz", + "integrity": "sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==", + "dev": true, + "requires": { + "retext": "^8.1.0", + "retext-smartypants": "^5.1.0", + "unist-util-visit": "^4.1.0" + } }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + "resolve": { + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", + "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", "dev": true, "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + } } }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "retext": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/retext/-/retext-8.1.0.tgz", + "integrity": "sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==", + "dev": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "@types/nlcst": "^1.0.0", + "retext-latin": "^3.0.0", + "retext-stringify": "^3.0.0", + "unified": "^10.0.0" } }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "retext-latin": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-3.1.0.tgz", + "integrity": "sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==", "dev": true, "requires": { - "picomatch": "^2.2.1" + "@types/nlcst": "^1.0.0", + "parse-latin": "^5.0.0", + "unherit": "^3.0.0", + "unified": "^10.0.0" } }, - "recursive-copy": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/recursive-copy/-/recursive-copy-2.0.14.tgz", - "integrity": "sha512-K8WNY8f8naTpfbA+RaXmkaQuD1IeW9EgNEfyGxSqqTQukpVtoOKros9jUqbpEsSw59YOmpd8nCBgtqJZy5nvog==", + "retext-smartypants": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-5.2.0.tgz", + "integrity": "sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==", "dev": true, "requires": { - "errno": "^0.1.2", - "graceful-fs": "^4.1.4", - "junk": "^1.0.1", - "maximatch": "^0.1.0", - "mkdirp": "^0.5.1", - "pify": "^2.3.0", - "promise": "^7.0.1", - "rimraf": "^2.7.1", - "slash": "^1.0.0" + "@types/nlcst": "^1.0.0", + "nlcst-to-string": "^3.0.0", + "unified": "^10.0.0", + "unist-util-visit": "^4.0.0" } }, - "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "retext-stringify": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-3.1.0.tgz", + "integrity": "sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "@types/nlcst": "^1.0.0", + "nlcst-to-string": "^3.0.0", + "unified": "^10.0.0" } }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" }, - "replace-ext": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==" + "rollup": { + "version": "3.28.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.28.1.tgz", + "integrity": "sha512-R9OMQmIHJm9znrU3m3cpE8uhN0fGdXiawME7aZIpQqvpS/85+Vt1Hq1/yVIcYfOmaQiHjvXkQAoJukvLpau6Yw==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + "run-applescript": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", + "dev": true, + "requires": { + "execa": "^5.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "queue-microtask": "^1.2.2" } }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "s.color": { + "version": "0.0.15", + "resolved": "https://registry.npmjs.org/s.color/-/s.color-0.0.15.tgz", + "integrity": "sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==", "dev": true }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", "dev": true, "requires": { - "glob": "^7.1.3" + "mri": "^1.1.0" } }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "safe-array-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", + "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", + "dev": true, "requires": { - "queue-microtask": "^1.2.2" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" } }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "safe-regex-test": { "version": "1.0.0", @@ -8922,10 +14666,14 @@ "is-regex": "^1.1.4" } }, - "safe-stable-stringify": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.0.tgz", - "integrity": "sha512-eehKHKpab6E741ud7ZIMcXhKcP6TSIezPkNZhy5U8xC6+VvrRdUA2tMgxGxaGl4cz7c2Ew5+mg5+wNB16KQqrA==" + "sass-formatter": { + "version": "0.7.7", + "resolved": "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.7.7.tgz", + "integrity": "sha512-axtQ7c7Cf4UgHsD8e4okhIkkc90+tdgBIfUMx69+qJuMNq9EOo2k+RH/mDKj0XeA5z3nC1Ca5TCntuxRhI+1MA==", + "dev": true, + "requires": { + "suf-log": "^2.5.3" + } }, "section-matter": { "version": "1.0.0", @@ -8938,29 +14686,15 @@ } }, "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - } - } + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true }, - "semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==", "dev": true }, "shebang-command": { @@ -8984,6 +14718,26 @@ "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", "dev": true }, + "shiki": { + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.3.tgz", + "integrity": "sha512-U3S/a+b0KS+UkTyMjoNojvTgrBHjgp7L6ovhFVZsXmBGnVdQ4K4U9oK0z63w538S91ATngv1vXigHCSWOwnr+g==", + "dev": true, + "requires": { + "ansi-sequence-parser": "^1.1.0", + "jsonc-parser": "^3.2.0", + "vscode-oniguruma": "^1.7.0", + "vscode-textmate": "^8.0.0" + }, + "dependencies": { + "jsonc-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "dev": true + } + } + }, "side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -8995,37 +14749,29 @@ "object-inspect": "^1.9.0" } }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - } - } + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", "dev": true }, - "slugify": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", - "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "dev": true }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "dev": true }, "spdx-correct": { "version": "3.1.1", @@ -9065,39 +14811,21 @@ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "requires": { - "minipass": "^3.1.1" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==" - }, "standard": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/standard/-/standard-17.0.0.tgz", - "integrity": "sha512-GlCM9nzbLUkr+TYR5I2WQoIah4wHA2lMauqbyPLV/oI5gJxqhHzhjl9EG2N0lr/nRqI3KCbCvm/W3smxvLaChA==", + "version": "17.1.0", + "resolved": "https://registry.npmjs.org/standard/-/standard-17.1.0.tgz", + "integrity": "sha512-jaDqlNSzLtWYW4lvQmU0EnxWMUGQiwHasZl5ZEIwx3S/ijZDjZOzs1y1QqKwKs5vqnFpGtizo4NOYX2s0Voq/g==", "dev": true, "requires": { - "eslint": "^8.13.0", - "eslint-config-standard": "17.0.0", + "eslint": "^8.41.0", + "eslint-config-standard": "17.1.0", "eslint-config-standard-jsx": "^11.0.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-n": "^15.1.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-react": "^7.28.0", - "standard-engine": "^15.0.0" + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-n": "^15.7.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-react": "^7.32.2", + "standard-engine": "^15.0.0", + "version-guard": "^1.1.1" } }, "standard-engine": { @@ -9112,16 +14840,26 @@ "xdg-basedir": "^4.0.0" } }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "stdin-discarder": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz", + "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==", + "dev": true, + "requires": { + "bl": "^5.0.0" + } + }, + "streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", "dev": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -9130,6 +14868,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -9137,18 +14876,18 @@ } }, "string.prototype.matchall": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", - "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", "has-symbols": "^1.0.3", "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", + "regexp.prototype.flags": "^1.4.3", "side-channel": "^1.0.4" } }, @@ -9163,32 +14902,54 @@ "es-abstract": "^1.19.1" } }, + "string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, "string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "es-abstract": "^1.20.4" } }, "string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "es-abstract": "^1.20.4" + } + }, + "stringify-entities": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz", + "integrity": "sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==", + "dev": true, + "requires": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" } }, "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "requires": { "ansi-regex": "^5.0.1" } @@ -9205,12 +14966,27 @@ "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", "dev": true }, + "strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true + }, "strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, + "suf-log": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/suf-log/-/suf-log-2.5.3.tgz", + "integrity": "sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==", + "dev": true, + "requires": { + "s.color": "0.0.15" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -9226,79 +15002,28 @@ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true }, - "svg-sprite": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/svg-sprite/-/svg-sprite-2.0.2.tgz", - "integrity": "sha512-vLFP/t4YCu62mvOzUt6g9bqpKrPjYsLuzegw5WsIsv3DkulAI/fRC+k7Atk//rIkUDbvKo572nJ6o4YT+FbKig==", - "requires": { - "@resvg/resvg-js": "^2.1.0", - "@xmldom/xmldom": "^0.8.3", - "async": "^3.2.4", - "css-selector-parser": "^1.4.1", - "csso": "^4.2.0", - "cssom": "^0.5.0", - "glob": "^7.2.3", - "js-yaml": "^4.1.0", - "lodash.escape": "^4.0.1", - "lodash.merge": "^4.6.2", - "lodash.trim": "^4.5.1", - "lodash.trimstart": "^4.5.1", - "mustache": "^4.2.0", - "prettysize": "^2.0.0", - "svgo": "^2.8.0", - "vinyl": "^2.2.1", - "winston": "^3.8.2", - "xpath": "^0.0.32", - "yargs": "^17.5.1" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - } - } - }, - "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - } + "synckit": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", + "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", + "dev": true, + "requires": { + "@pkgr/utils": "^2.3.1", + "tslib": "^2.5.0" } }, - "text-hex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", - "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" - }, "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, + "titleize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", + "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", + "dev": true + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -9313,75 +15038,275 @@ "is-number": "^7.0.0" } }, - "token-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", - "integrity": "sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==", + "trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", "dev": true }, - "triple-beam": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", - "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" + "trough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", + "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", + "dev": true }, "tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", "dev": true, "requires": { "@types/json5": "^0.0.29", - "json5": "^1.0.1", + "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" } }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "tsconfig-resolver": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tsconfig-resolver/-/tsconfig-resolver-3.0.1.tgz", + "integrity": "sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==", + "dev": true, + "requires": { + "@types/json5": "^0.0.30", + "@types/resolve": "^1.17.0", + "json5": "^2.1.3", + "resolve": "^1.17.0", + "strip-bom": "^4.0.0", + "type-fest": "^0.13.1" + }, + "dependencies": { + "@types/json5": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.30.tgz", + "integrity": "sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==", + "dev": true + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true + }, + "type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true + } + } + }, + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + }, + "typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, + "typescript": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", + "dev": true + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "undici": { + "version": "5.23.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.23.0.tgz", + "integrity": "sha512-1D7w+fvRsqlQ9GscLBwcAJinqcZGHUKjbOmXdlE/v8BvEGXjeWAax+341q44EuTcHXXnfyKNbKRq4Lg7OzhMmg==", + "dev": true, + "requires": { + "busboy": "^1.6.0" + } + }, + "unherit": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-3.0.1.tgz", + "integrity": "sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==", + "dev": true + }, + "unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + } + }, + "unist-util-generated": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", + "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", + "dev": true + }, + "unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-modify-children": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-3.1.1.tgz", + "integrity": "sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "array-iterate": "^2.0.0" + } + }, + "unist-util-position": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", + "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "dev": true, "requires": { - "prelude-ls": "^1.2.1" + "@types/unist": "^2.0.0" } }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", - "dev": true + "unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + } }, - "uglify-js": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.3.tgz", - "integrity": "sha512-JmMFDME3iufZnBpyKL+uS78LRiC+mK55zWfM5f/pWBJfpOttXAqYfdDGRukYhJuyRinvPVAtUhvy7rlDybNtFg==", + "unist-util-visit-children": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-2.0.2.tgz", + "integrity": "sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==", "dev": true, - "optional": true + "requires": { + "@types/unist": "^2.0.0" + } }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" } }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", "dev": true }, + "update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -9394,7 +15319,20 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "uvu": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", + "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", + "dev": true, + "requires": { + "dequal": "^2.0.0", + "diff": "^5.0.0", + "kleur": "^4.0.3", + "sade": "^1.7.3" + } }, "validate-npm-package-license": { "version": "3.0.4", @@ -9406,23 +15344,341 @@ "spdx-expression-parse": "^3.0.0" } }, - "vinyl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", - "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "version-guard": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/version-guard/-/version-guard-1.1.1.tgz", + "integrity": "sha512-MGQLX89UxmYHgDvcXyjBI0cbmoW+t/dANDppNPrno64rYr8nH4SHSuElQuSYdXGEs0mUzdQe1BY+FhVPNsAmJQ==", + "dev": true + }, + "vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dev": true, "requires": { - "clone": "^2.1.1", - "clone-buffer": "^1.0.0", - "clone-stats": "^1.0.0", - "cloneable-readable": "^1.0.0", - "remove-trailing-separator": "^1.0.1", - "replace-ext": "^1.0.0" + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" } }, - "void-elements": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", - "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", + "vfile-location": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz", + "integrity": "sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "vfile": "^5.0.0" + } + }, + "vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + } + }, + "vite": { + "version": "4.4.9", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.9.tgz", + "integrity": "sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==", + "dev": true, + "requires": { + "esbuild": "^0.18.10", + "fsevents": "~2.3.2", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + }, + "dependencies": { + "@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "dev": true, + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "dev": true, + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "dev": true, + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "dev": true, + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "dev": true, + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "dev": true, + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "dev": true, + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "dev": true, + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "dev": true, + "optional": true + }, + "esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "requires": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + } + } + }, + "vitefu": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz", + "integrity": "sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==", + "dev": true, + "requires": {} + }, + "vscode-css-languageservice": { + "version": "6.2.6", + "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.6.tgz", + "integrity": "sha512-SA2WkeOecIpUiEbZnjOsP/fI5CRITZEiQGSHXKiDQDwLApfKcnLhZwMtOBbIifSzESVcQa7b/shX/nbnF4NoCg==", + "dev": true, + "requires": { + "@vscode/l10n": "^0.0.14", + "vscode-languageserver-textdocument": "^1.0.8", + "vscode-languageserver-types": "^3.17.3", + "vscode-uri": "^3.0.7" + } + }, + "vscode-html-languageservice": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.0.6.tgz", + "integrity": "sha512-gCixNg6fjPO7+kwSMBAVXcwDRHdjz1WOyNfI0n5Wx0J7dfHG8ggb3zD1FI8E2daTZrwS1cooOiSoc1Xxph4qRQ==", + "dev": true, + "requires": { + "@vscode/l10n": "^0.0.14", + "vscode-languageserver-textdocument": "^1.0.8", + "vscode-languageserver-types": "^3.17.3", + "vscode-uri": "^3.0.7" + } + }, + "vscode-jsonrpc": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz", + "integrity": "sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==", + "dev": true + }, + "vscode-languageserver": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.1.0.tgz", + "integrity": "sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==", + "dev": true, + "requires": { + "vscode-languageserver-protocol": "3.17.3" + } + }, + "vscode-languageserver-protocol": { + "version": "3.17.3", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz", + "integrity": "sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==", + "dev": true, + "requires": { + "vscode-jsonrpc": "8.1.0", + "vscode-languageserver-types": "3.17.3" + } + }, + "vscode-languageserver-textdocument": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz", + "integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==", + "dev": true + }, + "vscode-languageserver-types": { + "version": "3.17.3", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz", + "integrity": "sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==", + "dev": true + }, + "vscode-oniguruma": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", + "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", + "dev": true + }, + "vscode-textmate": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", + "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", + "dev": true + }, + "vscode-uri": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz", + "integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==", + "dev": true + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", "dev": true }, "which": { @@ -9447,108 +15703,115 @@ "is-symbol": "^1.0.3" } }, - "winston": { - "version": "3.8.2", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.8.2.tgz", - "integrity": "sha512-MsE1gRx1m5jdTTO9Ld/vND4krP2To+lgDoMEHGGa4HIlAUyXJtfc7CxQcGXVyz2IBpw5hbFkj2b/AtUdQwyRew==", + "which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dev": true, "requires": { - "@colors/colors": "1.5.0", - "@dabh/diagnostics": "^2.0.2", - "async": "^3.2.3", - "is-stream": "^2.0.0", - "logform": "^2.4.0", - "one-time": "^1.0.0", - "readable-stream": "^3.4.0", - "safe-stable-stringify": "^2.3.1", - "stack-trace": "0.0.x", - "triple-beam": "^1.3.0", - "winston-transport": "^4.5.0" - }, - "dependencies": { - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" } }, - "winston-transport": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", - "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==", + "which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, "requires": { - "logform": "^2.3.2", - "readable-stream": "^3.6.0", - "triple-beam": "^1.3.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" } }, - "with": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", - "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==", + "which-pm": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", + "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", "dev": true, "requires": { - "@babel/parser": "^7.9.6", - "@babel/types": "^7.9.6", - "assert-never": "^1.2.1", - "babel-walk": "3.0.0-canary-5" + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" } }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "which-pm-runs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", + "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==", "dev": true }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "dev": true + "which-typed-array": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dev": true, "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "string-width": "^5.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + } } }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", - "dev": true, - "requires": {} + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true }, "xdg-basedir": { "version": "4.0.0", @@ -9556,45 +15819,34 @@ "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", "dev": true }, - "xpath": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.32.tgz", - "integrity": "sha512-rxMJhSIoiO8vXcWvSifKqhvV96GjiD5wYb8/QHdoRyQvraTpp4IEv944nhGausZZ3u7dhQXteZuZbaqfpB7uYw==" - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "yargs": { - "version": "17.6.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.0.tgz", - "integrity": "sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g==", - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" - } - }, "yargs-parser": { "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true }, "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "dev": true + }, + "zod": { + "version": "3.22.2", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.2.tgz", + "integrity": "sha512-wvWkphh5WQsJbVk1tbx1l1Ly4yg+XecD+Mq280uBGt9wa5BKSWf4Mhp6GmrkPixhMxmabYY7RbzlwVP32pbGCg==", + "dev": true + }, + "zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", "dev": true } } diff --git a/package.json b/package.json index 89a39b9e..799ee9ce 100644 --- a/package.json +++ b/package.json @@ -10,12 +10,10 @@ "type": "module", "main": "index.js", "scripts": { - "build": "run-s build-icons build-docs", - "build-docs": "eleventy", - "build-icons": "node scripts/build.js", + "build": "node scripts/build.js", + "docs": "astro dev", "lint": "standard", - "serve-docs": "eleventy --serve", - "start": "run-s build-icons serve-docs" + "start": "run-s build docs" }, "repository": { "type": "git", @@ -28,12 +26,11 @@ }, "homepage": "https://github.com/indiana-university/rivet-icons#readme", "dependencies": { - "fast-glob": "3.2.12", - "svg-sprite": "2.0.2" + "fast-glob": "3.3.1" }, "devDependencies": { - "@11ty/eleventy": "2.0.1", + "astro": "2.10.12", "npm-run-all": "4.1.5", - "standard": "17.0.0" + "standard": "17.1.0" } } diff --git a/scripts/build.js b/scripts/build.js index b09fe6f9..28f85296 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -10,7 +10,7 @@ import { DOCS_BUILD_DIR, ICON_BUILD_DIR } from '../lib/constants.js'; async function build () { await fs.rm(DOCS_BUILD_DIR, { force: true, recursive: true }); await fs.rm(ICON_BUILD_DIR, { force: true, recursive: true }); - await fs.mkdir(ICON_BUILD_DIR, { recursive: true }); + await fs.mkdir(`${ICON_BUILD_DIR}/icons`, { recursive: true }); await buildIcons(); } diff --git a/src/env.d.ts b/src/env.d.ts new file mode 100644 index 00000000..8c34fb45 --- /dev/null +++ b/src/env.d.ts @@ -0,0 +1 @@ +/// \ No newline at end of file From 6b4d1a455b640f99250aaad3adc51220ce7bcc84 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Tue, 22 Aug 2023 12:31:02 -0400 Subject: [PATCH 003/104] Refine docs style --- docs/public/styles.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/public/styles.css b/docs/public/styles.css index 206de229..6f5ef7b1 100644 --- a/docs/public/styles.css +++ b/docs/public/styles.css @@ -6,7 +6,7 @@ html { .docs-icon-list { display: grid; gap: 0.5rem; - grid-template-columns: repeat(auto-fill, minmax(14rem, 1fr)); + grid-template-columns: repeat(auto-fill, minmax(18rem, 1fr)); list-style: none; margin: 0; padding: 0; From d18a4cb7c52f9a7d5bcb43d83e3e09aeaa741a60 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Tue, 22 Aug 2023 16:12:39 -0400 Subject: [PATCH 004/104] Clean up build script --- .gitignore | 1 - dist/bundle.js | 2 +- dist/icons/alarm-solid.js | 2 +- dist/icons/alarm.js | 2 +- dist/icons/arrow-anchor-down-left.js | 2 +- dist/icons/arrow-anchor-down-right.js | 2 +- dist/icons/arrow-anchor-up-left.js | 2 +- dist/icons/arrow-anchor-up-right.js | 2 +- dist/icons/arrow-down-left.js | 2 +- dist/icons/arrow-down-right.js | 2 +- dist/icons/arrow-down.js | 2 +- dist/icons/arrow-left.js | 2 +- dist/icons/arrow-right.js | 2 +- dist/icons/arrow-up-left.js | 2 +- dist/icons/arrow-up-right.js | 2 +- dist/icons/arrow-up.js | 2 +- dist/icons/audio-off-solid.js | 2 +- dist/icons/audio-off.js | 2 +- dist/icons/audio-solid.js | 2 +- dist/icons/audio.js | 2 +- dist/icons/ban-solid.js | 2 +- dist/icons/ban.js | 2 +- dist/icons/bell-solid.js | 2 +- dist/icons/bell.js | 2 +- dist/icons/bookmark-solid.js | 2 +- dist/icons/bookmark.js | 2 +- dist/icons/browser-window-solid.js | 2 +- dist/icons/browser-window.js | 2 +- dist/icons/building-solid.js | 2 +- dist/icons/building.js | 2 +- dist/icons/bus.js | 2 +- dist/icons/calendar-solid.js | 2 +- dist/icons/calendar.js | 2 +- dist/icons/caution-solid.js | 2 +- dist/icons/caution.js | 2 +- dist/icons/chat-solid.js | 2 +- dist/icons/chat.js | 2 +- dist/icons/check-all.js | 2 +- dist/icons/check-circle-breakout.js | 2 +- dist/icons/check-circle-solid.js | 2 +- dist/icons/check-circle.js | 2 +- dist/icons/check.js | 2 +- dist/icons/chevron-down.js | 2 +- dist/icons/chevron-left.js | 2 +- dist/icons/chevron-right.js | 2 +- dist/icons/chevron-up.js | 2 +- dist/icons/chevrons-left.js | 2 +- dist/icons/chevrons-right.js | 2 +- dist/icons/circle-solid.js | 2 +- dist/icons/circle.js | 2 +- dist/icons/clipboard-solid.js | 2 +- dist/icons/clipboard.js | 2 +- dist/icons/clock-solid.js | 2 +- dist/icons/clock.js | 2 +- dist/icons/close-circle-solid.js | 2 +- dist/icons/close-circle.js | 2 +- dist/icons/close.js | 2 +- dist/icons/code.js | 2 +- dist/icons/collapse.js | 2 +- dist/icons/copy-solid.js | 2 +- dist/icons/copy.js | 2 +- dist/icons/credit-card-solid.js | 2 +- dist/icons/credit-card.js | 2 +- dist/icons/css.js | 2 +- dist/icons/data-solid.js | 2 +- dist/icons/data.js | 2 +- dist/icons/device-solid.js | 2 +- dist/icons/device.js | 2 +- dist/icons/download.js | 2 +- dist/icons/ellipsis-vertical.js | 2 +- dist/icons/ellipsis.js | 2 +- dist/icons/envelope-solid.js | 2 +- dist/icons/envelope.js | 2 +- dist/icons/exclamation-mark-circle-solid.js | 2 +- dist/icons/exclamation-mark-circle.js | 2 +- dist/icons/exclamation-mark.js | 2 +- dist/icons/expand.js | 2 +- dist/icons/eye-off-solid.js | 2 +- dist/icons/eye-off.js | 2 +- dist/icons/eye-solid.js | 2 +- dist/icons/eye.js | 2 +- dist/icons/file-solid.js | 2 +- dist/icons/file.js | 2 +- dist/icons/filter-solid.js | 2 +- dist/icons/filter.js | 2 +- dist/icons/flag-solid.js | 2 +- dist/icons/flag.js | 2 +- dist/icons/gear-solid.js | 2 +- dist/icons/gear.js | 2 +- dist/icons/gears.js | 2 +- dist/icons/globe-solid.js | 2 +- dist/icons/globe.js | 2 +- dist/icons/grid-horizontal.js | 2 +- dist/icons/grid-solid.js | 2 +- dist/icons/grid-vertical.js | 2 +- dist/icons/grid.js | 2 +- dist/icons/happy-solid.js | 2 +- dist/icons/happy.js | 2 +- dist/icons/headphones-solid.js | 2 +- dist/icons/headphones.js | 2 +- dist/icons/heart-solid.js | 2 +- dist/icons/heart.js | 2 +- dist/icons/home-solid.js | 2 +- dist/icons/home.js | 2 +- dist/icons/image-solid.js | 2 +- dist/icons/image.js | 2 +- dist/icons/inbox-complete-solid.js | 2 +- dist/icons/inbox-complete.js | 2 +- dist/icons/inbox-solid.js | 2 +- dist/icons/inbox.js | 2 +- dist/icons/info-circle-solid.js | 2 +- dist/icons/info-circle.js | 2 +- dist/icons/laptop-solid.js | 2 +- dist/icons/laptop.js | 2 +- dist/icons/lightning-box-solid.js | 2 +- dist/icons/lightning-box.js | 2 +- dist/icons/lightning.js | 2 +- dist/icons/link-external.js | 2 +- dist/icons/link.js | 2 +- dist/icons/list.js | 2 +- dist/icons/lock-closed-solid.js | 2 +- dist/icons/lock-closed.js | 2 +- dist/icons/lock-open-solid.js | 2 +- dist/icons/lock-open.js | 2 +- dist/icons/magnifying-glass.js | 2 +- dist/icons/map-pin-solid.js | 2 +- dist/icons/map-pin.js | 2 +- dist/icons/megaphone-solid.js | 2 +- dist/icons/megaphone.js | 2 +- dist/icons/menu.js | 2 +- dist/icons/microphone-off-solid.js | 2 +- dist/icons/microphone-off.js | 2 +- dist/icons/microphone-solid.js | 2 +- dist/icons/microphone.js | 2 +- dist/icons/minus-circle-solid.js | 2 +- dist/icons/minus-circle.js | 2 +- dist/icons/minus.js | 2 +- dist/icons/money.js | 2 +- dist/icons/neutral-solid.js | 2 +- dist/icons/neutral.js | 2 +- dist/icons/newspaper-solid.js | 2 +- dist/icons/newspaper.js | 2 +- dist/icons/note-solid.js | 2 +- dist/icons/note.js | 2 +- dist/icons/ordered-list.js | 2 +- dist/icons/page-bottom.js | 2 +- dist/icons/page-top.js | 2 +- dist/icons/parking-solid.js | 2 +- dist/icons/parking.js | 2 +- dist/icons/pause.js | 2 +- dist/icons/pencil-solid.js | 2 +- dist/icons/pencil.js | 2 +- dist/icons/phone-mobile-solid.js | 2 +- dist/icons/phone-mobile.js | 2 +- dist/icons/phone.js | 2 +- dist/icons/pin-solid.js | 2 +- dist/icons/pin.js | 2 +- dist/icons/plane-solid.js | 2 +- dist/icons/plane.js | 2 +- dist/icons/play-solid.js | 2 +- dist/icons/play.js | 2 +- dist/icons/plus-circle-solid.js | 2 +- dist/icons/plus-circle.js | 2 +- dist/icons/plus.js | 2 +- dist/icons/printer-solid.js | 2 +- dist/icons/printer.js | 2 +- dist/icons/question-mark-solid.js | 2 +- dist/icons/question-mark.js | 2 +- dist/icons/redo.js | 2 +- dist/icons/rss.js | 2 +- dist/icons/sad-solid.js | 2 +- dist/icons/sad.js | 2 +- dist/icons/save-solid.js | 2 +- dist/icons/save.js | 2 +- dist/icons/settings.js | 2 +- dist/icons/share-solid.js | 2 +- dist/icons/share.js | 2 +- dist/icons/shirt-solid.js | 2 +- dist/icons/shirt.js | 2 +- dist/icons/shopping-bag-solid.js | 2 +- dist/icons/shopping-bag.js | 2 +- dist/icons/shopping-cart-solid.js | 2 +- dist/icons/shopping-cart.js | 2 +- dist/icons/sidebyside-solid.js | 2 +- dist/icons/sidebyside.js | 2 +- dist/icons/star-solid.js | 2 +- dist/icons/star.js | 2 +- dist/icons/sync.js | 2 +- dist/icons/thumbs-down-solid.js | 2 +- dist/icons/thumbs-down.js | 2 +- dist/icons/thumbs-up-solid.js | 2 +- dist/icons/thumbs-up.js | 2 +- dist/icons/transfer-alt.js | 2 +- dist/icons/transfer.js | 2 +- dist/icons/trash-solid.js | 2 +- dist/icons/trash.js | 2 +- dist/icons/undo.js | 2 +- dist/icons/upload.js | 2 +- dist/icons/user-add-solid.js | 2 +- dist/icons/user-add.js | 2 +- dist/icons/user-group-solid.js | 2 +- dist/icons/user-group.js | 2 +- dist/icons/user-remove-solid.js | 2 +- dist/icons/user-remove.js | 2 +- dist/icons/user-solid.js | 2 +- dist/icons/user.js | 2 +- dist/icons/utensils-solid.js | 2 +- dist/icons/utensils.js | 2 +- dist/icons/video-off-solid.js | 2 +- dist/icons/video-off.js | 2 +- dist/icons/video-solid.js | 2 +- dist/icons/video.js | 2 +- index.js | 10 -- lib/buildIcons.js | 86 ------------- lib/constants.js | 6 - lib/readIcons.js | 61 ---------- {dist => lib}/rivet-icon-element.js | 0 lib/templates/rivet-icon-element.js | 124 ------------------- lib/templates/rivet-icon.js | 6 - package-lock.json | 53 ++++++-- package.json | 5 +- scripts/build.js | 127 ++++++++++++++++++-- src/env.d.ts | 1 - 223 files changed, 373 insertions(+), 529 deletions(-) delete mode 100644 index.js delete mode 100644 lib/buildIcons.js delete mode 100644 lib/constants.js delete mode 100644 lib/readIcons.js rename {dist => lib}/rivet-icon-element.js (100%) delete mode 100644 lib/templates/rivet-icon-element.js delete mode 100644 lib/templates/rivet-icon.js delete mode 100644 src/env.d.ts diff --git a/.gitignore b/.gitignore index 97dc848b..e4b25e34 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,3 @@ .DS_Store node_modules -docs-build *.tgz diff --git a/dist/bundle.js b/dist/bundle.js index 92f010fd..bac40333 100644 --- a/dist/bundle.js +++ b/dist/bundle.js @@ -1,4 +1,4 @@ -import { registerIcon } from './rivet-icon-element.js'; +import { registerIcon } from '../lib/rivet-icon-element.js'; registerIcon('alarm', ` diff --git a/dist/icons/alarm-solid.js b/dist/icons/alarm-solid.js index c84b2821..6c1b2b4d 100644 --- a/dist/icons/alarm-solid.js +++ b/dist/icons/alarm-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'alarm-solid'; export const svg = ` diff --git a/dist/icons/alarm.js b/dist/icons/alarm.js index 26275def..48253ae6 100644 --- a/dist/icons/alarm.js +++ b/dist/icons/alarm.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'alarm'; export const svg = ` diff --git a/dist/icons/arrow-anchor-down-left.js b/dist/icons/arrow-anchor-down-left.js index 93ec8d8c..629a167a 100644 --- a/dist/icons/arrow-anchor-down-left.js +++ b/dist/icons/arrow-anchor-down-left.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'arrow-anchor-down-left'; export const svg = ` diff --git a/dist/icons/arrow-anchor-down-right.js b/dist/icons/arrow-anchor-down-right.js index 420e4d64..2e9b2603 100644 --- a/dist/icons/arrow-anchor-down-right.js +++ b/dist/icons/arrow-anchor-down-right.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'arrow-anchor-down-right'; export const svg = ` diff --git a/dist/icons/arrow-anchor-up-left.js b/dist/icons/arrow-anchor-up-left.js index 1c9da225..8683f1d0 100644 --- a/dist/icons/arrow-anchor-up-left.js +++ b/dist/icons/arrow-anchor-up-left.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'arrow-anchor-up-left'; export const svg = ` diff --git a/dist/icons/arrow-anchor-up-right.js b/dist/icons/arrow-anchor-up-right.js index 2378f5d9..c101cf43 100644 --- a/dist/icons/arrow-anchor-up-right.js +++ b/dist/icons/arrow-anchor-up-right.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'arrow-anchor-up-right'; export const svg = ` diff --git a/dist/icons/arrow-down-left.js b/dist/icons/arrow-down-left.js index 8a0685e3..39173fc2 100644 --- a/dist/icons/arrow-down-left.js +++ b/dist/icons/arrow-down-left.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'arrow-down-left'; export const svg = ` diff --git a/dist/icons/arrow-down-right.js b/dist/icons/arrow-down-right.js index f0639fe4..02076d0e 100644 --- a/dist/icons/arrow-down-right.js +++ b/dist/icons/arrow-down-right.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'arrow-down-right'; export const svg = ` diff --git a/dist/icons/arrow-down.js b/dist/icons/arrow-down.js index f3aa7bef..ea2c234e 100644 --- a/dist/icons/arrow-down.js +++ b/dist/icons/arrow-down.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'arrow-down'; export const svg = ` diff --git a/dist/icons/arrow-left.js b/dist/icons/arrow-left.js index feae9c57..8693c713 100644 --- a/dist/icons/arrow-left.js +++ b/dist/icons/arrow-left.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'arrow-left'; export const svg = ` diff --git a/dist/icons/arrow-right.js b/dist/icons/arrow-right.js index 98294d71..3c65d357 100644 --- a/dist/icons/arrow-right.js +++ b/dist/icons/arrow-right.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'arrow-right'; export const svg = ` diff --git a/dist/icons/arrow-up-left.js b/dist/icons/arrow-up-left.js index 993a5750..16d37196 100644 --- a/dist/icons/arrow-up-left.js +++ b/dist/icons/arrow-up-left.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'arrow-up-left'; export const svg = ` diff --git a/dist/icons/arrow-up-right.js b/dist/icons/arrow-up-right.js index 2e3f8c1f..5ff0fc9c 100644 --- a/dist/icons/arrow-up-right.js +++ b/dist/icons/arrow-up-right.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'arrow-up-right'; export const svg = ` diff --git a/dist/icons/arrow-up.js b/dist/icons/arrow-up.js index 34015b03..88419ef9 100644 --- a/dist/icons/arrow-up.js +++ b/dist/icons/arrow-up.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'arrow-up'; export const svg = ` diff --git a/dist/icons/audio-off-solid.js b/dist/icons/audio-off-solid.js index bb87c30b..75770bc9 100644 --- a/dist/icons/audio-off-solid.js +++ b/dist/icons/audio-off-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'audio-off-solid'; export const svg = ` diff --git a/dist/icons/audio-off.js b/dist/icons/audio-off.js index e1fb3bc9..3c6b8b01 100644 --- a/dist/icons/audio-off.js +++ b/dist/icons/audio-off.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'audio-off'; export const svg = ` diff --git a/dist/icons/audio-solid.js b/dist/icons/audio-solid.js index 6b6e7d8e..9097ad0f 100644 --- a/dist/icons/audio-solid.js +++ b/dist/icons/audio-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'audio-solid'; export const svg = ` diff --git a/dist/icons/audio.js b/dist/icons/audio.js index fd2efa3c..4ca29652 100644 --- a/dist/icons/audio.js +++ b/dist/icons/audio.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'audio'; export const svg = ` diff --git a/dist/icons/ban-solid.js b/dist/icons/ban-solid.js index fe362d33..f93e5428 100644 --- a/dist/icons/ban-solid.js +++ b/dist/icons/ban-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'ban-solid'; export const svg = ` diff --git a/dist/icons/ban.js b/dist/icons/ban.js index 36a4c662..247faa9e 100644 --- a/dist/icons/ban.js +++ b/dist/icons/ban.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'ban'; export const svg = ` diff --git a/dist/icons/bell-solid.js b/dist/icons/bell-solid.js index 7a40fc53..150b02d8 100644 --- a/dist/icons/bell-solid.js +++ b/dist/icons/bell-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'bell-solid'; export const svg = ` diff --git a/dist/icons/bell.js b/dist/icons/bell.js index fe736659..e154dd29 100644 --- a/dist/icons/bell.js +++ b/dist/icons/bell.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'bell'; export const svg = ` diff --git a/dist/icons/bookmark-solid.js b/dist/icons/bookmark-solid.js index 20618062..028fc994 100644 --- a/dist/icons/bookmark-solid.js +++ b/dist/icons/bookmark-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'bookmark-solid'; export const svg = ` diff --git a/dist/icons/bookmark.js b/dist/icons/bookmark.js index 52a17205..54aae007 100644 --- a/dist/icons/bookmark.js +++ b/dist/icons/bookmark.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'bookmark'; export const svg = ` diff --git a/dist/icons/browser-window-solid.js b/dist/icons/browser-window-solid.js index a0ff127c..6d4b6efd 100644 --- a/dist/icons/browser-window-solid.js +++ b/dist/icons/browser-window-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'browser-window-solid'; export const svg = ` diff --git a/dist/icons/browser-window.js b/dist/icons/browser-window.js index 77c5f13b..d5fd6b7d 100644 --- a/dist/icons/browser-window.js +++ b/dist/icons/browser-window.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'browser-window'; export const svg = ` diff --git a/dist/icons/building-solid.js b/dist/icons/building-solid.js index b9e23952..15329851 100644 --- a/dist/icons/building-solid.js +++ b/dist/icons/building-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'building-solid'; export const svg = ` diff --git a/dist/icons/building.js b/dist/icons/building.js index 029f370a..d0ce6660 100644 --- a/dist/icons/building.js +++ b/dist/icons/building.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'building'; export const svg = ` diff --git a/dist/icons/bus.js b/dist/icons/bus.js index f9ae9d82..16b5a252 100644 --- a/dist/icons/bus.js +++ b/dist/icons/bus.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'bus'; export const svg = ` diff --git a/dist/icons/calendar-solid.js b/dist/icons/calendar-solid.js index 3e1736b2..43d2de56 100644 --- a/dist/icons/calendar-solid.js +++ b/dist/icons/calendar-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'calendar-solid'; export const svg = ` diff --git a/dist/icons/calendar.js b/dist/icons/calendar.js index 255c31b3..d23d7456 100644 --- a/dist/icons/calendar.js +++ b/dist/icons/calendar.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'calendar'; export const svg = ` diff --git a/dist/icons/caution-solid.js b/dist/icons/caution-solid.js index 25c87912..6382ae56 100644 --- a/dist/icons/caution-solid.js +++ b/dist/icons/caution-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'caution-solid'; export const svg = ` diff --git a/dist/icons/caution.js b/dist/icons/caution.js index 1c2d8275..9e5044a9 100644 --- a/dist/icons/caution.js +++ b/dist/icons/caution.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'caution'; export const svg = ` diff --git a/dist/icons/chat-solid.js b/dist/icons/chat-solid.js index 9709d13f..054a4033 100644 --- a/dist/icons/chat-solid.js +++ b/dist/icons/chat-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'chat-solid'; export const svg = ` diff --git a/dist/icons/chat.js b/dist/icons/chat.js index 713bb762..a7c59aab 100644 --- a/dist/icons/chat.js +++ b/dist/icons/chat.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'chat'; export const svg = ` diff --git a/dist/icons/check-all.js b/dist/icons/check-all.js index a3da280b..7c308edc 100644 --- a/dist/icons/check-all.js +++ b/dist/icons/check-all.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'check-all'; export const svg = ` diff --git a/dist/icons/check-circle-breakout.js b/dist/icons/check-circle-breakout.js index 332c5ee5..495036c9 100644 --- a/dist/icons/check-circle-breakout.js +++ b/dist/icons/check-circle-breakout.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'check-circle-breakout'; export const svg = ` diff --git a/dist/icons/check-circle-solid.js b/dist/icons/check-circle-solid.js index 96ab97ab..6e20fa1a 100644 --- a/dist/icons/check-circle-solid.js +++ b/dist/icons/check-circle-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'check-circle-solid'; export const svg = ` diff --git a/dist/icons/check-circle.js b/dist/icons/check-circle.js index b3831ac9..9f7bb270 100644 --- a/dist/icons/check-circle.js +++ b/dist/icons/check-circle.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'check-circle'; export const svg = ` diff --git a/dist/icons/check.js b/dist/icons/check.js index bb2d9420..5d9127e4 100644 --- a/dist/icons/check.js +++ b/dist/icons/check.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'check'; export const svg = ` diff --git a/dist/icons/chevron-down.js b/dist/icons/chevron-down.js index c1b22817..3af4d92f 100644 --- a/dist/icons/chevron-down.js +++ b/dist/icons/chevron-down.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'chevron-down'; export const svg = ` diff --git a/dist/icons/chevron-left.js b/dist/icons/chevron-left.js index 03c9d3be..0dcc2498 100644 --- a/dist/icons/chevron-left.js +++ b/dist/icons/chevron-left.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'chevron-left'; export const svg = ` diff --git a/dist/icons/chevron-right.js b/dist/icons/chevron-right.js index 11d1eafd..1fa78c6e 100644 --- a/dist/icons/chevron-right.js +++ b/dist/icons/chevron-right.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'chevron-right'; export const svg = ` diff --git a/dist/icons/chevron-up.js b/dist/icons/chevron-up.js index e14d0725..48593441 100644 --- a/dist/icons/chevron-up.js +++ b/dist/icons/chevron-up.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'chevron-up'; export const svg = ` diff --git a/dist/icons/chevrons-left.js b/dist/icons/chevrons-left.js index a3b2d005..6f5e9d38 100644 --- a/dist/icons/chevrons-left.js +++ b/dist/icons/chevrons-left.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'chevrons-left'; export const svg = ` diff --git a/dist/icons/chevrons-right.js b/dist/icons/chevrons-right.js index 20e86481..06417c3d 100644 --- a/dist/icons/chevrons-right.js +++ b/dist/icons/chevrons-right.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'chevrons-right'; export const svg = ` diff --git a/dist/icons/circle-solid.js b/dist/icons/circle-solid.js index 277a7a1d..9ae5afec 100644 --- a/dist/icons/circle-solid.js +++ b/dist/icons/circle-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'circle-solid'; export const svg = ` diff --git a/dist/icons/circle.js b/dist/icons/circle.js index a4d3e560..d57c3696 100644 --- a/dist/icons/circle.js +++ b/dist/icons/circle.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'circle'; export const svg = ` diff --git a/dist/icons/clipboard-solid.js b/dist/icons/clipboard-solid.js index bbbaa0d1..52249b60 100644 --- a/dist/icons/clipboard-solid.js +++ b/dist/icons/clipboard-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'clipboard-solid'; export const svg = ` diff --git a/dist/icons/clipboard.js b/dist/icons/clipboard.js index 8d634825..a4e50ac9 100644 --- a/dist/icons/clipboard.js +++ b/dist/icons/clipboard.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'clipboard'; export const svg = ` diff --git a/dist/icons/clock-solid.js b/dist/icons/clock-solid.js index c2c91f3c..4b852a93 100644 --- a/dist/icons/clock-solid.js +++ b/dist/icons/clock-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'clock-solid'; export const svg = ` diff --git a/dist/icons/clock.js b/dist/icons/clock.js index bff44f6c..0b842d65 100644 --- a/dist/icons/clock.js +++ b/dist/icons/clock.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'clock'; export const svg = ` diff --git a/dist/icons/close-circle-solid.js b/dist/icons/close-circle-solid.js index 0a2ae99d..bf904286 100644 --- a/dist/icons/close-circle-solid.js +++ b/dist/icons/close-circle-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'close-circle-solid'; export const svg = ` diff --git a/dist/icons/close-circle.js b/dist/icons/close-circle.js index 25becb87..f3f798de 100644 --- a/dist/icons/close-circle.js +++ b/dist/icons/close-circle.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'close-circle'; export const svg = ` diff --git a/dist/icons/close.js b/dist/icons/close.js index a471bdf3..899534c7 100644 --- a/dist/icons/close.js +++ b/dist/icons/close.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'close'; export const svg = ` diff --git a/dist/icons/code.js b/dist/icons/code.js index 689fad79..433c6e9e 100644 --- a/dist/icons/code.js +++ b/dist/icons/code.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'code'; export const svg = ` diff --git a/dist/icons/collapse.js b/dist/icons/collapse.js index 20563572..13bdadc7 100644 --- a/dist/icons/collapse.js +++ b/dist/icons/collapse.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'collapse'; export const svg = ` diff --git a/dist/icons/copy-solid.js b/dist/icons/copy-solid.js index 5221e547..02632813 100644 --- a/dist/icons/copy-solid.js +++ b/dist/icons/copy-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'copy-solid'; export const svg = ` diff --git a/dist/icons/copy.js b/dist/icons/copy.js index 9f355805..739d232f 100644 --- a/dist/icons/copy.js +++ b/dist/icons/copy.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'copy'; export const svg = ` diff --git a/dist/icons/credit-card-solid.js b/dist/icons/credit-card-solid.js index f10c26bc..0d4977fe 100644 --- a/dist/icons/credit-card-solid.js +++ b/dist/icons/credit-card-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'credit-card-solid'; export const svg = ` diff --git a/dist/icons/credit-card.js b/dist/icons/credit-card.js index 6d327d69..45d7f41b 100644 --- a/dist/icons/credit-card.js +++ b/dist/icons/credit-card.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'credit-card'; export const svg = ` diff --git a/dist/icons/css.js b/dist/icons/css.js index 328db5f0..7d0d74a4 100644 --- a/dist/icons/css.js +++ b/dist/icons/css.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'css'; export const svg = ` diff --git a/dist/icons/data-solid.js b/dist/icons/data-solid.js index 865ff94c..e7cf58bd 100644 --- a/dist/icons/data-solid.js +++ b/dist/icons/data-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'data-solid'; export const svg = ` diff --git a/dist/icons/data.js b/dist/icons/data.js index 21269384..cba2cbd1 100644 --- a/dist/icons/data.js +++ b/dist/icons/data.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'data'; export const svg = ` diff --git a/dist/icons/device-solid.js b/dist/icons/device-solid.js index e3ac9264..5892ca72 100644 --- a/dist/icons/device-solid.js +++ b/dist/icons/device-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'device-solid'; export const svg = ` diff --git a/dist/icons/device.js b/dist/icons/device.js index 437c5043..b0ffe2aa 100644 --- a/dist/icons/device.js +++ b/dist/icons/device.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'device'; export const svg = ` diff --git a/dist/icons/download.js b/dist/icons/download.js index 6b994513..b2728a7a 100644 --- a/dist/icons/download.js +++ b/dist/icons/download.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'download'; export const svg = ` diff --git a/dist/icons/ellipsis-vertical.js b/dist/icons/ellipsis-vertical.js index ac0c2f08..d0bd0f7a 100644 --- a/dist/icons/ellipsis-vertical.js +++ b/dist/icons/ellipsis-vertical.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'ellipsis-vertical'; export const svg = ` diff --git a/dist/icons/ellipsis.js b/dist/icons/ellipsis.js index be94eb2b..99e89605 100644 --- a/dist/icons/ellipsis.js +++ b/dist/icons/ellipsis.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'ellipsis'; export const svg = ` diff --git a/dist/icons/envelope-solid.js b/dist/icons/envelope-solid.js index b5a1d5f9..0644b34a 100644 --- a/dist/icons/envelope-solid.js +++ b/dist/icons/envelope-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'envelope-solid'; export const svg = ` diff --git a/dist/icons/envelope.js b/dist/icons/envelope.js index 84f89bd1..62f9e982 100644 --- a/dist/icons/envelope.js +++ b/dist/icons/envelope.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'envelope'; export const svg = ` diff --git a/dist/icons/exclamation-mark-circle-solid.js b/dist/icons/exclamation-mark-circle-solid.js index 6a16cba0..181c4506 100644 --- a/dist/icons/exclamation-mark-circle-solid.js +++ b/dist/icons/exclamation-mark-circle-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'exclamation-mark-circle-solid'; export const svg = ` diff --git a/dist/icons/exclamation-mark-circle.js b/dist/icons/exclamation-mark-circle.js index 1ddc39dd..f0d64922 100644 --- a/dist/icons/exclamation-mark-circle.js +++ b/dist/icons/exclamation-mark-circle.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'exclamation-mark-circle'; export const svg = ` diff --git a/dist/icons/exclamation-mark.js b/dist/icons/exclamation-mark.js index f8df3854..c0b55835 100644 --- a/dist/icons/exclamation-mark.js +++ b/dist/icons/exclamation-mark.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'exclamation-mark'; export const svg = ` diff --git a/dist/icons/expand.js b/dist/icons/expand.js index 714a2aa4..fa2bb4bb 100644 --- a/dist/icons/expand.js +++ b/dist/icons/expand.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'expand'; export const svg = ` diff --git a/dist/icons/eye-off-solid.js b/dist/icons/eye-off-solid.js index 9370a775..c457796e 100644 --- a/dist/icons/eye-off-solid.js +++ b/dist/icons/eye-off-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'eye-off-solid'; export const svg = ` diff --git a/dist/icons/eye-off.js b/dist/icons/eye-off.js index c3b665dd..461c21a5 100644 --- a/dist/icons/eye-off.js +++ b/dist/icons/eye-off.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'eye-off'; export const svg = ` diff --git a/dist/icons/eye-solid.js b/dist/icons/eye-solid.js index 897f18e5..d6d2b5bc 100644 --- a/dist/icons/eye-solid.js +++ b/dist/icons/eye-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'eye-solid'; export const svg = ` diff --git a/dist/icons/eye.js b/dist/icons/eye.js index 374d2f2b..4e6508d5 100644 --- a/dist/icons/eye.js +++ b/dist/icons/eye.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'eye'; export const svg = ` diff --git a/dist/icons/file-solid.js b/dist/icons/file-solid.js index e59a8f1f..b1aa91cd 100644 --- a/dist/icons/file-solid.js +++ b/dist/icons/file-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'file-solid'; export const svg = ` diff --git a/dist/icons/file.js b/dist/icons/file.js index c3a4f520..01d7440d 100644 --- a/dist/icons/file.js +++ b/dist/icons/file.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'file'; export const svg = ` diff --git a/dist/icons/filter-solid.js b/dist/icons/filter-solid.js index b08b98cd..aaab9209 100644 --- a/dist/icons/filter-solid.js +++ b/dist/icons/filter-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'filter-solid'; export const svg = ` diff --git a/dist/icons/filter.js b/dist/icons/filter.js index de47c329..d99eb1f6 100644 --- a/dist/icons/filter.js +++ b/dist/icons/filter.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'filter'; export const svg = ` diff --git a/dist/icons/flag-solid.js b/dist/icons/flag-solid.js index 052d00cf..3a626a1f 100644 --- a/dist/icons/flag-solid.js +++ b/dist/icons/flag-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'flag-solid'; export const svg = ` diff --git a/dist/icons/flag.js b/dist/icons/flag.js index 2bf76987..b2f6acbd 100644 --- a/dist/icons/flag.js +++ b/dist/icons/flag.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'flag'; export const svg = ` diff --git a/dist/icons/gear-solid.js b/dist/icons/gear-solid.js index 4c99d0f7..53e9cda2 100644 --- a/dist/icons/gear-solid.js +++ b/dist/icons/gear-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'gear-solid'; export const svg = ` diff --git a/dist/icons/gear.js b/dist/icons/gear.js index 061df976..76c19adf 100644 --- a/dist/icons/gear.js +++ b/dist/icons/gear.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'gear'; export const svg = ` diff --git a/dist/icons/gears.js b/dist/icons/gears.js index 5729f3fa..d84ddef1 100644 --- a/dist/icons/gears.js +++ b/dist/icons/gears.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'gears'; export const svg = ` diff --git a/dist/icons/globe-solid.js b/dist/icons/globe-solid.js index 617f5b86..09c07428 100644 --- a/dist/icons/globe-solid.js +++ b/dist/icons/globe-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'globe-solid'; export const svg = ` diff --git a/dist/icons/globe.js b/dist/icons/globe.js index 06d486d3..66e8d0ee 100644 --- a/dist/icons/globe.js +++ b/dist/icons/globe.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'globe'; export const svg = ` diff --git a/dist/icons/grid-horizontal.js b/dist/icons/grid-horizontal.js index eecf7494..c35b34cf 100644 --- a/dist/icons/grid-horizontal.js +++ b/dist/icons/grid-horizontal.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'grid-horizontal'; export const svg = ` diff --git a/dist/icons/grid-solid.js b/dist/icons/grid-solid.js index 0d6c3c1b..6804b997 100644 --- a/dist/icons/grid-solid.js +++ b/dist/icons/grid-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'grid-solid'; export const svg = ` diff --git a/dist/icons/grid-vertical.js b/dist/icons/grid-vertical.js index ef2b73b5..c3fe1e1e 100644 --- a/dist/icons/grid-vertical.js +++ b/dist/icons/grid-vertical.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'grid-vertical'; export const svg = ` diff --git a/dist/icons/grid.js b/dist/icons/grid.js index 4c6278b9..fc44eaf3 100644 --- a/dist/icons/grid.js +++ b/dist/icons/grid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'grid'; export const svg = ` diff --git a/dist/icons/happy-solid.js b/dist/icons/happy-solid.js index ee586c3c..4f103ef5 100644 --- a/dist/icons/happy-solid.js +++ b/dist/icons/happy-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'happy-solid'; export const svg = ` diff --git a/dist/icons/happy.js b/dist/icons/happy.js index 6de883a4..63d69ea7 100644 --- a/dist/icons/happy.js +++ b/dist/icons/happy.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'happy'; export const svg = ` diff --git a/dist/icons/headphones-solid.js b/dist/icons/headphones-solid.js index bc5fb117..04a0af37 100644 --- a/dist/icons/headphones-solid.js +++ b/dist/icons/headphones-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'headphones-solid'; export const svg = ` diff --git a/dist/icons/headphones.js b/dist/icons/headphones.js index c53aca26..e40d68fe 100644 --- a/dist/icons/headphones.js +++ b/dist/icons/headphones.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'headphones'; export const svg = ` diff --git a/dist/icons/heart-solid.js b/dist/icons/heart-solid.js index c604ed96..7e7ad41a 100644 --- a/dist/icons/heart-solid.js +++ b/dist/icons/heart-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'heart-solid'; export const svg = ` diff --git a/dist/icons/heart.js b/dist/icons/heart.js index a8c06972..d14b01aa 100644 --- a/dist/icons/heart.js +++ b/dist/icons/heart.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'heart'; export const svg = ` diff --git a/dist/icons/home-solid.js b/dist/icons/home-solid.js index 718a8e25..f68c4a84 100644 --- a/dist/icons/home-solid.js +++ b/dist/icons/home-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'home-solid'; export const svg = ` diff --git a/dist/icons/home.js b/dist/icons/home.js index 0bd62114..2d0fa239 100644 --- a/dist/icons/home.js +++ b/dist/icons/home.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'home'; export const svg = ` diff --git a/dist/icons/image-solid.js b/dist/icons/image-solid.js index c291d9d0..241eb505 100644 --- a/dist/icons/image-solid.js +++ b/dist/icons/image-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'image-solid'; export const svg = ` diff --git a/dist/icons/image.js b/dist/icons/image.js index ce0f1aa8..96783de2 100644 --- a/dist/icons/image.js +++ b/dist/icons/image.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'image'; export const svg = ` diff --git a/dist/icons/inbox-complete-solid.js b/dist/icons/inbox-complete-solid.js index 1516905d..5a6aae6c 100644 --- a/dist/icons/inbox-complete-solid.js +++ b/dist/icons/inbox-complete-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'inbox-complete-solid'; export const svg = ` diff --git a/dist/icons/inbox-complete.js b/dist/icons/inbox-complete.js index 4d6997b3..18a20cd4 100644 --- a/dist/icons/inbox-complete.js +++ b/dist/icons/inbox-complete.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'inbox-complete'; export const svg = ` diff --git a/dist/icons/inbox-solid.js b/dist/icons/inbox-solid.js index 0bede464..c65432b3 100644 --- a/dist/icons/inbox-solid.js +++ b/dist/icons/inbox-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'inbox-solid'; export const svg = ` diff --git a/dist/icons/inbox.js b/dist/icons/inbox.js index eabef058..78fc4c91 100644 --- a/dist/icons/inbox.js +++ b/dist/icons/inbox.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'inbox'; export const svg = ` diff --git a/dist/icons/info-circle-solid.js b/dist/icons/info-circle-solid.js index e81add1b..e22ca38a 100644 --- a/dist/icons/info-circle-solid.js +++ b/dist/icons/info-circle-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'info-circle-solid'; export const svg = ` diff --git a/dist/icons/info-circle.js b/dist/icons/info-circle.js index 5d993087..1183dc8b 100644 --- a/dist/icons/info-circle.js +++ b/dist/icons/info-circle.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'info-circle'; export const svg = ` diff --git a/dist/icons/laptop-solid.js b/dist/icons/laptop-solid.js index c512da2e..7b5bee1c 100644 --- a/dist/icons/laptop-solid.js +++ b/dist/icons/laptop-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'laptop-solid'; export const svg = ` diff --git a/dist/icons/laptop.js b/dist/icons/laptop.js index efe1ede9..5294f0f4 100644 --- a/dist/icons/laptop.js +++ b/dist/icons/laptop.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'laptop'; export const svg = ` diff --git a/dist/icons/lightning-box-solid.js b/dist/icons/lightning-box-solid.js index 60c5e329..89fc9dc9 100644 --- a/dist/icons/lightning-box-solid.js +++ b/dist/icons/lightning-box-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'lightning-box-solid'; export const svg = ` diff --git a/dist/icons/lightning-box.js b/dist/icons/lightning-box.js index ada12657..52e2276e 100644 --- a/dist/icons/lightning-box.js +++ b/dist/icons/lightning-box.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'lightning-box'; export const svg = ` diff --git a/dist/icons/lightning.js b/dist/icons/lightning.js index 8c458324..af1055b1 100644 --- a/dist/icons/lightning.js +++ b/dist/icons/lightning.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'lightning'; export const svg = ` diff --git a/dist/icons/link-external.js b/dist/icons/link-external.js index ddeccb76..cf77af85 100644 --- a/dist/icons/link-external.js +++ b/dist/icons/link-external.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'link-external'; export const svg = ` diff --git a/dist/icons/link.js b/dist/icons/link.js index dbfc9c7b..59cc42b8 100644 --- a/dist/icons/link.js +++ b/dist/icons/link.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'link'; export const svg = ` diff --git a/dist/icons/list.js b/dist/icons/list.js index 7b3b05d8..c104ada6 100644 --- a/dist/icons/list.js +++ b/dist/icons/list.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'list'; export const svg = ` diff --git a/dist/icons/lock-closed-solid.js b/dist/icons/lock-closed-solid.js index 81a97f7b..2bd71e28 100644 --- a/dist/icons/lock-closed-solid.js +++ b/dist/icons/lock-closed-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'lock-closed-solid'; export const svg = ` diff --git a/dist/icons/lock-closed.js b/dist/icons/lock-closed.js index 29fc62e2..f1f054b8 100644 --- a/dist/icons/lock-closed.js +++ b/dist/icons/lock-closed.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'lock-closed'; export const svg = ` diff --git a/dist/icons/lock-open-solid.js b/dist/icons/lock-open-solid.js index 40b3c824..dcfc1536 100644 --- a/dist/icons/lock-open-solid.js +++ b/dist/icons/lock-open-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'lock-open-solid'; export const svg = ` diff --git a/dist/icons/lock-open.js b/dist/icons/lock-open.js index a233a92d..9d169e72 100644 --- a/dist/icons/lock-open.js +++ b/dist/icons/lock-open.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'lock-open'; export const svg = ` diff --git a/dist/icons/magnifying-glass.js b/dist/icons/magnifying-glass.js index 22af2e1d..76b39b7f 100644 --- a/dist/icons/magnifying-glass.js +++ b/dist/icons/magnifying-glass.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'magnifying-glass'; export const svg = ` diff --git a/dist/icons/map-pin-solid.js b/dist/icons/map-pin-solid.js index bf1f8ba6..40cbd77a 100644 --- a/dist/icons/map-pin-solid.js +++ b/dist/icons/map-pin-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'map-pin-solid'; export const svg = ` diff --git a/dist/icons/map-pin.js b/dist/icons/map-pin.js index 9517fc63..ece4bd8e 100644 --- a/dist/icons/map-pin.js +++ b/dist/icons/map-pin.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'map-pin'; export const svg = ` diff --git a/dist/icons/megaphone-solid.js b/dist/icons/megaphone-solid.js index 4759d07e..9f705920 100644 --- a/dist/icons/megaphone-solid.js +++ b/dist/icons/megaphone-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'megaphone-solid'; export const svg = ` diff --git a/dist/icons/megaphone.js b/dist/icons/megaphone.js index 4052bdde..7d9df627 100644 --- a/dist/icons/megaphone.js +++ b/dist/icons/megaphone.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'megaphone'; export const svg = ` diff --git a/dist/icons/menu.js b/dist/icons/menu.js index a3b1c24a..c08199de 100644 --- a/dist/icons/menu.js +++ b/dist/icons/menu.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'menu'; export const svg = ` diff --git a/dist/icons/microphone-off-solid.js b/dist/icons/microphone-off-solid.js index 9d3d766c..37f89553 100644 --- a/dist/icons/microphone-off-solid.js +++ b/dist/icons/microphone-off-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'microphone-off-solid'; export const svg = ` diff --git a/dist/icons/microphone-off.js b/dist/icons/microphone-off.js index b8d6b5a1..61a28648 100644 --- a/dist/icons/microphone-off.js +++ b/dist/icons/microphone-off.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'microphone-off'; export const svg = ` diff --git a/dist/icons/microphone-solid.js b/dist/icons/microphone-solid.js index 87d280a4..21525aef 100644 --- a/dist/icons/microphone-solid.js +++ b/dist/icons/microphone-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'microphone-solid'; export const svg = ` diff --git a/dist/icons/microphone.js b/dist/icons/microphone.js index d530f44b..6564ba73 100644 --- a/dist/icons/microphone.js +++ b/dist/icons/microphone.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'microphone'; export const svg = ` diff --git a/dist/icons/minus-circle-solid.js b/dist/icons/minus-circle-solid.js index 9cf7cc7f..7c610e24 100644 --- a/dist/icons/minus-circle-solid.js +++ b/dist/icons/minus-circle-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'minus-circle-solid'; export const svg = ` diff --git a/dist/icons/minus-circle.js b/dist/icons/minus-circle.js index a480a3f4..2e89caee 100644 --- a/dist/icons/minus-circle.js +++ b/dist/icons/minus-circle.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'minus-circle'; export const svg = ` diff --git a/dist/icons/minus.js b/dist/icons/minus.js index 9070a0f6..d45f5653 100644 --- a/dist/icons/minus.js +++ b/dist/icons/minus.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'minus'; export const svg = ` diff --git a/dist/icons/money.js b/dist/icons/money.js index e03904be..c51949dd 100644 --- a/dist/icons/money.js +++ b/dist/icons/money.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'money'; export const svg = ` diff --git a/dist/icons/neutral-solid.js b/dist/icons/neutral-solid.js index 49558b78..bcd86d45 100644 --- a/dist/icons/neutral-solid.js +++ b/dist/icons/neutral-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'neutral-solid'; export const svg = ` diff --git a/dist/icons/neutral.js b/dist/icons/neutral.js index 32464ef7..6c1a9fc3 100644 --- a/dist/icons/neutral.js +++ b/dist/icons/neutral.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'neutral'; export const svg = ` diff --git a/dist/icons/newspaper-solid.js b/dist/icons/newspaper-solid.js index 22b766d4..397a8530 100644 --- a/dist/icons/newspaper-solid.js +++ b/dist/icons/newspaper-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'newspaper-solid'; export const svg = ` diff --git a/dist/icons/newspaper.js b/dist/icons/newspaper.js index 50c0661d..e8aff725 100644 --- a/dist/icons/newspaper.js +++ b/dist/icons/newspaper.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'newspaper'; export const svg = ` diff --git a/dist/icons/note-solid.js b/dist/icons/note-solid.js index 85828dee..b9362a07 100644 --- a/dist/icons/note-solid.js +++ b/dist/icons/note-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'note-solid'; export const svg = ` diff --git a/dist/icons/note.js b/dist/icons/note.js index 95d81fa8..a2f1d783 100644 --- a/dist/icons/note.js +++ b/dist/icons/note.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'note'; export const svg = ` diff --git a/dist/icons/ordered-list.js b/dist/icons/ordered-list.js index c8239c7f..22417773 100644 --- a/dist/icons/ordered-list.js +++ b/dist/icons/ordered-list.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'ordered-list'; export const svg = ` diff --git a/dist/icons/page-bottom.js b/dist/icons/page-bottom.js index 651adadc..8f8912a9 100644 --- a/dist/icons/page-bottom.js +++ b/dist/icons/page-bottom.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'page-bottom'; export const svg = ` diff --git a/dist/icons/page-top.js b/dist/icons/page-top.js index 66e06de5..3fe441ed 100644 --- a/dist/icons/page-top.js +++ b/dist/icons/page-top.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'page-top'; export const svg = ` diff --git a/dist/icons/parking-solid.js b/dist/icons/parking-solid.js index b9814d0d..58aa3082 100644 --- a/dist/icons/parking-solid.js +++ b/dist/icons/parking-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'parking-solid'; export const svg = ` diff --git a/dist/icons/parking.js b/dist/icons/parking.js index c7a60b51..5fe568e6 100644 --- a/dist/icons/parking.js +++ b/dist/icons/parking.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'parking'; export const svg = ` diff --git a/dist/icons/pause.js b/dist/icons/pause.js index 9ac4fc03..282fed9d 100644 --- a/dist/icons/pause.js +++ b/dist/icons/pause.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'pause'; export const svg = ` diff --git a/dist/icons/pencil-solid.js b/dist/icons/pencil-solid.js index 9e2f9462..0a124986 100644 --- a/dist/icons/pencil-solid.js +++ b/dist/icons/pencil-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'pencil-solid'; export const svg = ` diff --git a/dist/icons/pencil.js b/dist/icons/pencil.js index 65d39401..95930d11 100644 --- a/dist/icons/pencil.js +++ b/dist/icons/pencil.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'pencil'; export const svg = ` diff --git a/dist/icons/phone-mobile-solid.js b/dist/icons/phone-mobile-solid.js index 6684cd65..87ba8512 100644 --- a/dist/icons/phone-mobile-solid.js +++ b/dist/icons/phone-mobile-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'phone-mobile-solid'; export const svg = ` diff --git a/dist/icons/phone-mobile.js b/dist/icons/phone-mobile.js index 42a3fc87..de022d99 100644 --- a/dist/icons/phone-mobile.js +++ b/dist/icons/phone-mobile.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'phone-mobile'; export const svg = ` diff --git a/dist/icons/phone.js b/dist/icons/phone.js index 110852ca..06434c6e 100644 --- a/dist/icons/phone.js +++ b/dist/icons/phone.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'phone'; export const svg = ` diff --git a/dist/icons/pin-solid.js b/dist/icons/pin-solid.js index 8924b2cb..c6008459 100644 --- a/dist/icons/pin-solid.js +++ b/dist/icons/pin-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'pin-solid'; export const svg = ` diff --git a/dist/icons/pin.js b/dist/icons/pin.js index e233b6c3..a13e5b55 100644 --- a/dist/icons/pin.js +++ b/dist/icons/pin.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'pin'; export const svg = ` diff --git a/dist/icons/plane-solid.js b/dist/icons/plane-solid.js index aa910ef1..eb13c77f 100644 --- a/dist/icons/plane-solid.js +++ b/dist/icons/plane-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'plane-solid'; export const svg = ` diff --git a/dist/icons/plane.js b/dist/icons/plane.js index 33a4acb9..b875931f 100644 --- a/dist/icons/plane.js +++ b/dist/icons/plane.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'plane'; export const svg = ` diff --git a/dist/icons/play-solid.js b/dist/icons/play-solid.js index 67df2229..4c3670d4 100644 --- a/dist/icons/play-solid.js +++ b/dist/icons/play-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'play-solid'; export const svg = ` diff --git a/dist/icons/play.js b/dist/icons/play.js index b766909d..ff8c4f9d 100644 --- a/dist/icons/play.js +++ b/dist/icons/play.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'play'; export const svg = ` diff --git a/dist/icons/plus-circle-solid.js b/dist/icons/plus-circle-solid.js index 911edc7e..ae913d9e 100644 --- a/dist/icons/plus-circle-solid.js +++ b/dist/icons/plus-circle-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'plus-circle-solid'; export const svg = ` diff --git a/dist/icons/plus-circle.js b/dist/icons/plus-circle.js index fffa9c34..ca4516c4 100644 --- a/dist/icons/plus-circle.js +++ b/dist/icons/plus-circle.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'plus-circle'; export const svg = ` diff --git a/dist/icons/plus.js b/dist/icons/plus.js index 63c0c0cc..2fde89bd 100644 --- a/dist/icons/plus.js +++ b/dist/icons/plus.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'plus'; export const svg = ` diff --git a/dist/icons/printer-solid.js b/dist/icons/printer-solid.js index d9b0d15f..4bc2112d 100644 --- a/dist/icons/printer-solid.js +++ b/dist/icons/printer-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'printer-solid'; export const svg = ` diff --git a/dist/icons/printer.js b/dist/icons/printer.js index 47a211a4..bb908933 100644 --- a/dist/icons/printer.js +++ b/dist/icons/printer.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'printer'; export const svg = ` diff --git a/dist/icons/question-mark-solid.js b/dist/icons/question-mark-solid.js index fe638c4f..a1d8ceaa 100644 --- a/dist/icons/question-mark-solid.js +++ b/dist/icons/question-mark-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'question-mark-solid'; export const svg = ` diff --git a/dist/icons/question-mark.js b/dist/icons/question-mark.js index 2a182ab8..6471c7c1 100644 --- a/dist/icons/question-mark.js +++ b/dist/icons/question-mark.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'question-mark'; export const svg = ` diff --git a/dist/icons/redo.js b/dist/icons/redo.js index f843a253..666acaba 100644 --- a/dist/icons/redo.js +++ b/dist/icons/redo.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'redo'; export const svg = ` diff --git a/dist/icons/rss.js b/dist/icons/rss.js index 1ab9ce91..8cddea78 100644 --- a/dist/icons/rss.js +++ b/dist/icons/rss.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'rss'; export const svg = ` diff --git a/dist/icons/sad-solid.js b/dist/icons/sad-solid.js index 0493570b..250a77a9 100644 --- a/dist/icons/sad-solid.js +++ b/dist/icons/sad-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'sad-solid'; export const svg = ` diff --git a/dist/icons/sad.js b/dist/icons/sad.js index 2db8abd7..5a786839 100644 --- a/dist/icons/sad.js +++ b/dist/icons/sad.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'sad'; export const svg = ` diff --git a/dist/icons/save-solid.js b/dist/icons/save-solid.js index 6ae6a8ce..e2c58ed4 100644 --- a/dist/icons/save-solid.js +++ b/dist/icons/save-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'save-solid'; export const svg = ` diff --git a/dist/icons/save.js b/dist/icons/save.js index 57cec412..4911b7f3 100644 --- a/dist/icons/save.js +++ b/dist/icons/save.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'save'; export const svg = ` diff --git a/dist/icons/settings.js b/dist/icons/settings.js index bb030140..92b31bd4 100644 --- a/dist/icons/settings.js +++ b/dist/icons/settings.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'settings'; export const svg = ` diff --git a/dist/icons/share-solid.js b/dist/icons/share-solid.js index e83bdcee..8ac6e23f 100644 --- a/dist/icons/share-solid.js +++ b/dist/icons/share-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'share-solid'; export const svg = ` diff --git a/dist/icons/share.js b/dist/icons/share.js index 1f96c051..b63f4a37 100644 --- a/dist/icons/share.js +++ b/dist/icons/share.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'share'; export const svg = ` diff --git a/dist/icons/shirt-solid.js b/dist/icons/shirt-solid.js index 7a177b80..af58ad48 100644 --- a/dist/icons/shirt-solid.js +++ b/dist/icons/shirt-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'shirt-solid'; export const svg = ` diff --git a/dist/icons/shirt.js b/dist/icons/shirt.js index fcfd924b..83ae7951 100644 --- a/dist/icons/shirt.js +++ b/dist/icons/shirt.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'shirt'; export const svg = ` diff --git a/dist/icons/shopping-bag-solid.js b/dist/icons/shopping-bag-solid.js index 4a8aa948..0cee0e70 100644 --- a/dist/icons/shopping-bag-solid.js +++ b/dist/icons/shopping-bag-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'shopping-bag-solid'; export const svg = ` diff --git a/dist/icons/shopping-bag.js b/dist/icons/shopping-bag.js index 8d47ca83..9621b16b 100644 --- a/dist/icons/shopping-bag.js +++ b/dist/icons/shopping-bag.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'shopping-bag'; export const svg = ` diff --git a/dist/icons/shopping-cart-solid.js b/dist/icons/shopping-cart-solid.js index 5af03573..8e243478 100644 --- a/dist/icons/shopping-cart-solid.js +++ b/dist/icons/shopping-cart-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'shopping-cart-solid'; export const svg = ` diff --git a/dist/icons/shopping-cart.js b/dist/icons/shopping-cart.js index cb6f0ee4..351f1e77 100644 --- a/dist/icons/shopping-cart.js +++ b/dist/icons/shopping-cart.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'shopping-cart'; export const svg = ` diff --git a/dist/icons/sidebyside-solid.js b/dist/icons/sidebyside-solid.js index ec5918f2..29c5e753 100644 --- a/dist/icons/sidebyside-solid.js +++ b/dist/icons/sidebyside-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'sidebyside-solid'; export const svg = ` diff --git a/dist/icons/sidebyside.js b/dist/icons/sidebyside.js index 8ef9a101..f6aed091 100644 --- a/dist/icons/sidebyside.js +++ b/dist/icons/sidebyside.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'sidebyside'; export const svg = ` diff --git a/dist/icons/star-solid.js b/dist/icons/star-solid.js index 810cb646..b4297629 100644 --- a/dist/icons/star-solid.js +++ b/dist/icons/star-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'star-solid'; export const svg = ` diff --git a/dist/icons/star.js b/dist/icons/star.js index e53319f0..a2a4ad93 100644 --- a/dist/icons/star.js +++ b/dist/icons/star.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'star'; export const svg = ` diff --git a/dist/icons/sync.js b/dist/icons/sync.js index 769a7710..70095e30 100644 --- a/dist/icons/sync.js +++ b/dist/icons/sync.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'sync'; export const svg = ` diff --git a/dist/icons/thumbs-down-solid.js b/dist/icons/thumbs-down-solid.js index a5d2d1d4..a804ae56 100644 --- a/dist/icons/thumbs-down-solid.js +++ b/dist/icons/thumbs-down-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'thumbs-down-solid'; export const svg = ` diff --git a/dist/icons/thumbs-down.js b/dist/icons/thumbs-down.js index dd63e562..2acca305 100644 --- a/dist/icons/thumbs-down.js +++ b/dist/icons/thumbs-down.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'thumbs-down'; export const svg = ` diff --git a/dist/icons/thumbs-up-solid.js b/dist/icons/thumbs-up-solid.js index 9a96f466..2f252d66 100644 --- a/dist/icons/thumbs-up-solid.js +++ b/dist/icons/thumbs-up-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'thumbs-up-solid'; export const svg = ` diff --git a/dist/icons/thumbs-up.js b/dist/icons/thumbs-up.js index d91fb273..fb0d0461 100644 --- a/dist/icons/thumbs-up.js +++ b/dist/icons/thumbs-up.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'thumbs-up'; export const svg = ` diff --git a/dist/icons/transfer-alt.js b/dist/icons/transfer-alt.js index 37a36006..1349aef7 100644 --- a/dist/icons/transfer-alt.js +++ b/dist/icons/transfer-alt.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'transfer-alt'; export const svg = ` diff --git a/dist/icons/transfer.js b/dist/icons/transfer.js index c2826514..4829b77a 100644 --- a/dist/icons/transfer.js +++ b/dist/icons/transfer.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'transfer'; export const svg = ` diff --git a/dist/icons/trash-solid.js b/dist/icons/trash-solid.js index 9a7c1d8d..da9b567d 100644 --- a/dist/icons/trash-solid.js +++ b/dist/icons/trash-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'trash-solid'; export const svg = ` diff --git a/dist/icons/trash.js b/dist/icons/trash.js index d5594757..8dc48b2b 100644 --- a/dist/icons/trash.js +++ b/dist/icons/trash.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'trash'; export const svg = ` diff --git a/dist/icons/undo.js b/dist/icons/undo.js index 23b5d59d..762d48e6 100644 --- a/dist/icons/undo.js +++ b/dist/icons/undo.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'undo'; export const svg = ` diff --git a/dist/icons/upload.js b/dist/icons/upload.js index 25ee573c..9485c3ed 100644 --- a/dist/icons/upload.js +++ b/dist/icons/upload.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'upload'; export const svg = ` diff --git a/dist/icons/user-add-solid.js b/dist/icons/user-add-solid.js index ee0a2fa4..d32d5501 100644 --- a/dist/icons/user-add-solid.js +++ b/dist/icons/user-add-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'user-add-solid'; export const svg = ` diff --git a/dist/icons/user-add.js b/dist/icons/user-add.js index 89dc951b..c60fd852 100644 --- a/dist/icons/user-add.js +++ b/dist/icons/user-add.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'user-add'; export const svg = ` diff --git a/dist/icons/user-group-solid.js b/dist/icons/user-group-solid.js index a91f980c..a7c28683 100644 --- a/dist/icons/user-group-solid.js +++ b/dist/icons/user-group-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'user-group-solid'; export const svg = ` diff --git a/dist/icons/user-group.js b/dist/icons/user-group.js index 6a7d5613..c07d3191 100644 --- a/dist/icons/user-group.js +++ b/dist/icons/user-group.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'user-group'; export const svg = ` diff --git a/dist/icons/user-remove-solid.js b/dist/icons/user-remove-solid.js index 41149d4d..a48a94b8 100644 --- a/dist/icons/user-remove-solid.js +++ b/dist/icons/user-remove-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'user-remove-solid'; export const svg = ` diff --git a/dist/icons/user-remove.js b/dist/icons/user-remove.js index 63dc6ddd..ab918f60 100644 --- a/dist/icons/user-remove.js +++ b/dist/icons/user-remove.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'user-remove'; export const svg = ` diff --git a/dist/icons/user-solid.js b/dist/icons/user-solid.js index 97d88053..48c7a8f2 100644 --- a/dist/icons/user-solid.js +++ b/dist/icons/user-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'user-solid'; export const svg = ` diff --git a/dist/icons/user.js b/dist/icons/user.js index a985dc26..a4fd460a 100644 --- a/dist/icons/user.js +++ b/dist/icons/user.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'user'; export const svg = ` diff --git a/dist/icons/utensils-solid.js b/dist/icons/utensils-solid.js index 3d82ce1e..3def09e1 100644 --- a/dist/icons/utensils-solid.js +++ b/dist/icons/utensils-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'utensils-solid'; export const svg = ` diff --git a/dist/icons/utensils.js b/dist/icons/utensils.js index cbce587b..c4b73853 100644 --- a/dist/icons/utensils.js +++ b/dist/icons/utensils.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'utensils'; export const svg = ` diff --git a/dist/icons/video-off-solid.js b/dist/icons/video-off-solid.js index 4dd0ee22..d23c9561 100644 --- a/dist/icons/video-off-solid.js +++ b/dist/icons/video-off-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'video-off-solid'; export const svg = ` diff --git a/dist/icons/video-off.js b/dist/icons/video-off.js index 707a1bb9..e2429875 100644 --- a/dist/icons/video-off.js +++ b/dist/icons/video-off.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'video-off'; export const svg = ` diff --git a/dist/icons/video-solid.js b/dist/icons/video-solid.js index c3c1c747..c839b472 100644 --- a/dist/icons/video-solid.js +++ b/dist/icons/video-solid.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'video-solid'; export const svg = ` diff --git a/dist/icons/video.js b/dist/icons/video.js index ed837f2d..0a94973b 100644 --- a/dist/icons/video.js +++ b/dist/icons/video.js @@ -1,4 +1,4 @@ -import { registerIcon } from '../rivet-icon-element.js'; +import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'video'; export const svg = ` diff --git a/index.js b/index.js deleted file mode 100644 index 8fb2c35c..00000000 --- a/index.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * Copyright (C) 2021 The Trustees of Indiana University - * SPDX-License-Identifier: BSD-3-Clause - */ - -const { buildIcons } = require('./lib/buildIcons.js') - -module.exports = { - buildIcons -} diff --git a/lib/buildIcons.js b/lib/buildIcons.js deleted file mode 100644 index 5d9c28f0..00000000 --- a/lib/buildIcons.js +++ /dev/null @@ -1,86 +0,0 @@ -/*! - * Copyright (C) 2021 The Trustees of Indiana University - * SPDX-License-Identifier: BSD-3-Clause - */ - -import fs from 'fs/promises'; -import path from 'path'; -import { ICON_BUILD_DIR, ICON_NAMESPACE } from './constants.js'; -import { readIcons } from './readIcons.js'; - -const templatesPath = 'lib/templates'; - -export async function buildIcons () { - const icons = await readIcons(); - await createSVG(icons); - await createHTML(icons); - await createJS(icons); - await createIndex(icons); - await createBundle(icons); - await createJSON(icons); - await createCustomElement(); -} - -async function createSVG (icons) { - const promises = icons.map(({ shortName, source }) => - writeFile(`icons/${shortName}.svg`, source) - ); - await Promise.all(promises); -} - -async function createHTML (icons) { - const promises = icons.map(async ({ shortName, source }) => { - const contents = source - .replace(/svg /, 'svg aria-hidden="true" focusable="false" ') - .replace(/ (xmlns|width|height)="[^"]+"/g, ''); - await writeFile(`icons/${shortName}.html`, contents); - }); - await Promise.all(promises); -} - -async function createJS (icons) { - const promises = icons.map(async ({ shortName, source }) => { - const template = await fs.readFile(path.resolve(templatesPath, 'rivet-icon.js')); - const contents = template.toString('utf-8') - .replace(/ICON_NAME/g, shortName) - .replace(/ICON_SVG/g, source); - await writeFile(`icons/${shortName}.js`, contents); - }); - await Promise.all(promises); -} - -async function createIndex (icons) { - const contents = icons - .map(({ shortName }) => `import './icons/${shortName}.js';\n`) - .join(''); - await writeFile('index.js', contents); -} - -async function createBundle (icons) { - const allIcons = icons - .map(({ shortName, source }) => `registerIcon('${shortName}', \`${source}\`);\n`) - .join(''); - const contents = -`import { registerIcon } from './rivet-icon-element.js'; - -${allIcons}`; - await writeFile('bundle.js', contents); -} - -async function createJSON (icons) { - const data = icons.map(({ shortName }) => shortName) - const contents = JSON.stringify(data); - await writeFile('icons.json', contents); -} - -async function createCustomElement () { - const fileName = 'rivet-icon-element.js'; - const template = await fs.readFile(path.resolve(templatesPath, fileName)); - const contents = template.toString('utf-8') - .replace(/ICON_NAMESPACE/g, ICON_NAMESPACE); - await writeFile(fileName, contents); -} - -async function writeFile (fileName, contents) { - return fs.writeFile(path.resolve(ICON_BUILD_DIR, fileName), contents); -} diff --git a/lib/constants.js b/lib/constants.js deleted file mode 100644 index 0d272aab..00000000 --- a/lib/constants.js +++ /dev/null @@ -1,6 +0,0 @@ -export const DOCS_BUILD_DIR = 'docs-build'; -export const DOCS_SRC_DIR = 'docs'; -export const ICON_BUILD_DIR = 'dist'; -export const ICON_FILE_NAME = 'rivet-icon'; -export const ICON_NAMESPACE = 'rvt-icon'; -export const ICON_SRC_DIR = 'src'; diff --git a/lib/readIcons.js b/lib/readIcons.js deleted file mode 100644 index b529514b..00000000 --- a/lib/readIcons.js +++ /dev/null @@ -1,61 +0,0 @@ -/*! - * Copyright (C) 2021 The Trustees of Indiana University - * SPDX-License-Identifier: BSD-3-Clause - */ - -import fg from 'fast-glob'; -import fs from 'fs/promises'; -import path from 'path'; -import { ICON_NAMESPACE, ICON_SRC_DIR } from './constants.js'; - -export async function readIcons (options = {}) { - const { - icons = ['*'], - include = [], - process - } = options - const selectedIcons = (typeof icons === 'string' ? [icons] : icons) - .map((n) => - path - .resolve(ICON_SRC_DIR, `${n}.svg`) - .replace(/\\/g, '/') - ) - const selectedIconFiles = await fg(selectedIcons) - const includedIconFiles = await fg(include) - const files = [...selectedIconFiles, ...includedIconFiles] - .map((file) => { - const filePath = path.resolve(file) - const { base: fileName, ext, name: shortName } = path.parse(file) - const fullName = `${ICON_NAMESPACE}-${shortName}` - const fullFileName = `${fullName}${ext}` - const title = shortName.replace(/-/g, ' ') - return { ext, fileName, filePath, fullName, fullFileName, shortName, title } - }) - .filter(({ ext }) => ext === '.svg') - .reduce((all, icon) => { - all.set(icon.shortName, icon) - return all - }, new Map()) - const data = [...files.values()] - .sort(sortByKey('shortName')) - .map(async (data) => { - const { filePath } = data - const source = await fs.readFile(filePath, { encoding: 'utf8' }) - const output = { ...data, source } - return process ? await process(output) : output - }) - return await Promise.all(data) -} - -function hasKey (source, key) { - return Object.prototype.hasOwnProperty.call(source, key) -} - -function sortByKey (key) { - return (a, b) => { - if (!hasKey(a, key) || !hasKey(b, key)) { - return 0 - } - return a[key] > b[key] ? 1 : a[key] < b[key] ? -1 : 0 - } -} diff --git a/dist/rivet-icon-element.js b/lib/rivet-icon-element.js similarity index 100% rename from dist/rivet-icon-element.js rename to lib/rivet-icon-element.js diff --git a/lib/templates/rivet-icon-element.js b/lib/templates/rivet-icon-element.js deleted file mode 100644 index 3a80226e..00000000 --- a/lib/templates/rivet-icon-element.js +++ /dev/null @@ -1,124 +0,0 @@ -const elementName = 'ICON_NAMESPACE'; -const attributeName = 'name'; -const iconRegisteredEventName = `${elementName}-registered`; -const icons = new Map(); -const iconsIndex = new Map(); -const iconsSheet = new CSSStyleSheet(); - -// register() -// registerSVG() -// throw error if not SVG -export function registerIcon (name, icon) { - const template = document.createElement('template'); - template.innerHTML = icon; - icons.set(name, template); - const index = icons.size; - iconsIndex.set(index, name); - iconsSheet.insertRule(`:host { --${name}: ${index}; }`); - const event = new CustomEvent(iconRegisteredEventName, { - detail: { name } - }); - document.dispatchEvent(event); -} - -const iconTemplate = document.createElement('template'); -iconTemplate.innerHTML = ` - - - - -`; - -class RivetIconElement extends window.HTMLElement { - #container - #name - #requestUpdate - #sensor - - static get observedAttributes () { - return [attributeName] - } - - constructor () { - super(); - const shadowRoot = this.attachShadow({ mode: 'open' }); - shadowRoot.adoptedStyleSheets = [iconsSheet]; - shadowRoot.appendChild(iconTemplate.content.cloneNode(true)); - this.#container = shadowRoot.querySelector('.container'); - this.#sensor = shadowRoot.querySelector('.sensor'); - this.#requestUpdate = throttleRAF(this.#update.bind(this)); - } - - connectedCallback () { - this.#sensor.addEventListener('transitionstart', this.#requestUpdate); - document.addEventListener(iconRegisteredEventName, this.#requestUpdate); - this.#requestUpdate(); - } - - disconnectedCallback () { - this.#sensor.removeEventListener('transitionstart', this.#requestUpdate); - document.removeEventListener(iconRegisteredEventName, this.#requestUpdate); - } - - attributeChangedCallback () { - this.#requestUpdate(); - } - - #getNameFromCSS () { - if (!this.#sensor) { - return; - } - const index = window.getComputedStyle(this.#sensor).getPropertyValue(`--${attributeName}`); - return iconsIndex.get(parseInt(index)); - } - - #update () { - const name = this.#getNameFromCSS() || this.getAttribute(attributeName); - if (!this.#container || !icons.has(name) || this.#name === name) { - return; - } - const node = icons.get(name).content.cloneNode(true); - this.#container.replaceChildren(node); - const svg = this.#container.querySelector('svg'); - svg.setAttribute('aria-hidden', 'true'); - svg.setAttribute('focusable', 'false'); - this.#name = name; - } -} - -window.customElements.define(elementName, RivetIconElement); - -// Call the function at most once per animation frame. -function throttleRAF (fn) { - let wait = false; - return function (...args) { - if (wait) { - return; - } - wait = true; - window.requestAnimationFrame(() => { - fn.call(this, ...args); - wait = false; - }); - } -} diff --git a/lib/templates/rivet-icon.js b/lib/templates/rivet-icon.js deleted file mode 100644 index 2196db56..00000000 --- a/lib/templates/rivet-icon.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../rivet-icon-element.js'; - -export const name = 'ICON_NAME'; -export const svg = `ICON_SVG`; - -registerIcon(name, svg); diff --git a/package-lock.json b/package-lock.json index 5f9a0d47..850db97d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,9 +8,6 @@ "name": "rivet-icons", "version": "2.0.0", "license": "BSD-3-Clause", - "dependencies": { - "fast-glob": "3.3.1" - }, "devDependencies": { "astro": "2.10.12", "npm-run-all": "4.1.5", @@ -1186,6 +1183,7 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -1198,6 +1196,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, "engines": { "node": ">= 8" } @@ -1206,6 +1205,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -2095,6 +2095,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, "dependencies": { "fill-range": "^7.0.1" }, @@ -3681,6 +3682,7 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -3708,6 +3710,7 @@ "version": "1.13.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, "dependencies": { "reusify": "^1.0.4" } @@ -3728,6 +3731,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, "dependencies": { "to-regex-range": "^5.0.1" }, @@ -3951,6 +3955,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -4527,6 +4532,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -4571,6 +4577,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, "dependencies": { "is-extglob": "^2.1.1" }, @@ -4633,6 +4640,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, "engines": { "node": ">=0.12.0" } @@ -5379,6 +5387,7 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, "engines": { "node": ">= 8" } @@ -5950,6 +5959,7 @@ "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, "dependencies": { "braces": "^3.0.2", "picomatch": "^2.3.1" @@ -6650,6 +6660,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, "engines": { "node": ">=8.6" }, @@ -6959,6 +6970,7 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, "funding": [ { "type": "github", @@ -7311,6 +7323,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -7499,6 +7512,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, "funding": [ { "type": "github", @@ -8083,6 +8097,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, "dependencies": { "is-number": "^7.0.0" }, @@ -10177,6 +10192,7 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, "requires": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -10185,12 +10201,14 @@ "@nodelib/fs.stat": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true }, "@nodelib/fs.walk": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, "requires": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -10873,6 +10891,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, "requires": { "fill-range": "^7.0.1" } @@ -11992,6 +12011,7 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -12016,6 +12036,7 @@ "version": "1.13.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, "requires": { "reusify": "^1.0.4" } @@ -12033,6 +12054,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, "requires": { "to-regex-range": "^5.0.1" } @@ -12194,6 +12216,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "requires": { "is-glob": "^4.0.1" } @@ -12585,7 +12608,8 @@ "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true }, "is-finalizationregistry": { "version": "1.0.2", @@ -12615,6 +12639,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, "requires": { "is-extglob": "^2.1.1" } @@ -12649,7 +12674,8 @@ "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true }, "is-number-object": { "version": "1.0.7", @@ -13197,7 +13223,8 @@ "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true }, "micromark": { "version": "3.2.0", @@ -13528,6 +13555,7 @@ "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, "requires": { "braces": "^3.0.2", "picomatch": "^2.3.1" @@ -14032,7 +14060,8 @@ "picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true }, "pidtree": { "version": "0.3.1", @@ -14247,7 +14276,8 @@ "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true }, "react-is": { "version": "16.13.1", @@ -14492,7 +14522,8 @@ "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true }, "rollup": { "version": "3.28.1", @@ -14618,6 +14649,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, "requires": { "queue-microtask": "^1.2.2" } @@ -15034,6 +15066,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, "requires": { "is-number": "^7.0.0" } diff --git a/package.json b/package.json index 799ee9ce..f5e9a9af 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "src/**/*" ], "type": "module", - "main": "index.js", + "browser": "dist/index.js", "scripts": { "build": "node scripts/build.js", "docs": "astro dev", @@ -25,9 +25,6 @@ "url": "https://github.com/indiana-university/rivet-icons/issues" }, "homepage": "https://github.com/indiana-university/rivet-icons#readme", - "dependencies": { - "fast-glob": "3.3.1" - }, "devDependencies": { "astro": "2.10.12", "npm-run-all": "4.1.5", diff --git a/scripts/build.js b/scripts/build.js index 28f85296..0ce5079b 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -3,15 +3,124 @@ * SPDX-License-Identifier: BSD-3-Clause */ -import fs from 'fs/promises'; -import { buildIcons } from '../lib/buildIcons.js'; -import { DOCS_BUILD_DIR, ICON_BUILD_DIR } from '../lib/constants.js'; +import fs from 'node:fs/promises'; +import path from 'node:path'; -async function build () { - await fs.rm(DOCS_BUILD_DIR, { force: true, recursive: true }); - await fs.rm(ICON_BUILD_DIR, { force: true, recursive: true }); - await fs.mkdir(`${ICON_BUILD_DIR}/icons`, { recursive: true }); - await buildIcons(); +const OUT_DIR = 'dist'; +const OUT_ICONS_DIR = 'icons'; +const SRC_DIR = 'src'; + +// +// Start build process +// + +await cleanup(); +const icons = await getIcons(); +await createSVG(icons); +await createHTML(icons); +await createJS(icons); +await createIndex(icons); +await createBundle(icons); +await createJSON(icons); + +// +// Build steps +// + +async function cleanup () { + await fs.rm(OUT_DIR, { force: true, recursive: true }); + await fs.mkdir(path.join(OUT_DIR, OUT_ICONS_DIR), { recursive: true }); +} + +async function getIcons () { + const promises = (await fs.readdir(SRC_DIR)) + .map((file) => { + const filePath = path.resolve(SRC_DIR, file); + const { ext, name } = path.parse(file); + return { ext, filePath, name }; + }) + .filter(({ ext }) => ext === '.svg') + .sort(sortByKey('name')) + .map(async ({ filePath, name }) => { + const source = await fs.readFile(filePath, { encoding: 'utf8' }); + return { name, source }; + }) + return await Promise.all(promises); +} + +async function createSVG (icons) { + const promises = icons.map(({ name, source }) => + writeFile(path.join(OUT_ICONS_DIR, `${name}.svg`), source) + ); + await Promise.all(promises); +} + +async function createHTML (icons) { + const promises = icons.map(async ({ name, source }) => { + const contents = source + .replace(/svg /, 'svg aria-hidden="true" focusable="false" ') + .replace(/ (xmlns|width|height)="[^"]+"/g, ''); + await writeFile(path.join(OUT_ICONS_DIR, `${name}.html`), contents); + }); + await Promise.all(promises); +} + +async function createJS (icons) { + const promises = icons.map(async ({ name, source }) => { + const contents = +`import { registerIcon } from '../../lib/rivet-icon-element.js'; + +export const name = '${name}'; +export const svg = \`${source}\`; + +registerIcon(name, svg); +`; + await writeFile(path.join(OUT_ICONS_DIR, `${name}.js`), contents); + }); + await Promise.all(promises); } -build(); +async function createIndex (icons) { + const contents = icons + .map(({ name }) => `import './${OUT_ICONS_DIR}/${name}.js';\n`) + .join(''); + await writeFile('index.js', contents); +} + +async function createBundle (icons) { + const allIcons = icons + .map(({ name, source }) => `registerIcon('${name}', \`${source}\`);\n`) + .join(''); + const contents = +`import { registerIcon } from '../lib/rivet-icon-element.js'; + +${allIcons}`; + await writeFile('bundle.js', contents); +} + +async function createJSON (icons) { + const data = icons.map(({ name }) => name) + const contents = JSON.stringify(data); + await writeFile('icons.json', contents); +} + +// +// Utilities +// + +function hasKey (source, key) { + return Object.prototype.hasOwnProperty.call(source, key); +} + +function sortByKey (key) { + return (a, b) => { + if (!hasKey(a, key) || !hasKey(b, key)) { + return 0; + } + return a[key] > b[key] ? 1 : a[key] < b[key] ? -1 : 0; + }; +} + +async function writeFile (fileName, contents) { + return fs.writeFile(path.resolve(OUT_DIR, fileName), contents); +} diff --git a/src/env.d.ts b/src/env.d.ts deleted file mode 100644 index 8c34fb45..00000000 --- a/src/env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// \ No newline at end of file From b1d9bb74c0dbce7e09fcf4ba03c07e3c4b1e0c83 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Tue, 22 Aug 2023 16:17:58 -0400 Subject: [PATCH 005/104] Update readme --- README.md | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 6358acce..0982ea35 100644 --- a/README.md +++ b/README.md @@ -29,17 +29,15 @@ Icons for the [Rivet Design System](https://rivet.iu.edu/). ```html - - - - Rivet icon example - - - - - - - + + + + Rivet icon example + + + + + ``` @@ -49,7 +47,7 @@ The following are some notable contents in this repo. | Path | Description | | --- | --- | -| `./dist` | Production files (CSS, HTML, JS, SVG). | +| `./dist` | Production files (HTML, JS, SVG). | | `./src` | Source SVG files. | ## Install From 1a43375cfbbb41d6a594a6e83d5f5ef644b28ed5 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 23 Aug 2023 11:25:55 -0400 Subject: [PATCH 006/104] Update readme --- README.md | 150 +++++---------------------------------------------- package.json | 2 +- 2 files changed, 14 insertions(+), 138 deletions(-) diff --git a/README.md b/README.md index 0982ea35..86f51540 100644 --- a/README.md +++ b/README.md @@ -18,8 +18,8 @@ Icons for the [Rivet Design System](https://rivet.iu.edu/). 1. [Change icon color](#change-icon-color) 1. [Change icon size](#change-icon-size) 1. [Accessibility](#accessibility) -1. [Build a custom icon set](#build-a-custom-icon-set) -1. [API](#api) +1. [Make a custom icon set](#make-a-custom-icon-set) +1. [Add a custom icon](#add-a-custom-icon) 1. [Request a new icon](#request-a-new-icon) 1. [Icon specifications](#icon-specifications) 1. [Run the docs site](#run-the-docs-site) @@ -52,7 +52,7 @@ The following are some notable contents in this repo. ## Install -Install the package to import production files or [build a custom icon set](#build-a-custom-icon-set). +Install the package to import production files. ``` npm install --save rivet-icons @@ -175,30 +175,6 @@ window.customElements.whenDefined('rvt-icon').then(() => { }) ``` -## Use internal SVG symbols - -If not wanting to use ``, then render an icon with the following snippet. All `href` values reference the SVG symbol ID, in the format of `#rvt-icon-[name]`. With this method, the icon's color still changes with the CSS `color` property, but the icon itself cannot change with the `--rvt-icon` CSS variable. - -```html - - - -``` - -## Use external SVG symbols - -If wanting to use `rivet-icons.svg` (rather than `rivet-icons.js` or `rivet-icons.html`), then add the path to the file, using a similar snippet as [internal SVG symbols](#use-internal-svg-symbols). Optionally include the [`svg4everybody`](https://github.com/jonathantneal/svg4everybody) polyfill to support Internet Explorer. - -```html - - - -``` - ## Use inline SVG Icons can be placed inline in HTML. Copy and paste the contents of any inline icon (`rvt-icon-[name].html`) in the page. @@ -289,118 +265,24 @@ If a visual label is not desired (because the icon itself may be sufficient for Some older browsers could cause keyboard focus issues with SVG, but they are easy to work around. First, [add ``](https://allyjs.io/tutorials/focusing-in-svg.html#making-svg-elements-focusable) so the SVG does not gain focus in Internet Explorer and early versions of Edge. Second, [add whitespace around ``](https://allyjs.io/tutorials/focusing-in-svg.html#the-use-element) so Safari 10 keeps all focusable elements tabbable. The `` element and the `rvt-icon-*.html` include these fixes. -## Build a custom icon set - -The Rivet icon set includes dozens of icons. If only a few icons or custom icons are needed, then build a custom icon set. After [installing the `rivet-icons` package](#install), write a Node script to build the icons. +## Make a custom icon set ```js -// ./scripts/build-icons.js -const { buildIcons } = require('rivet-icons') - -async function buildCustomIcons () { - await buildIcons({ - icons: [ - 'arrow*', - 'plus' - ], - include: [ - './src/assets/*', - './favicon.svg' - ], - out: 'build' - }) -} - -buildCustomIcons() - -// Generates: -// ./build/rivet-icon-element.js -// ./build/rivet-icons.css -// ./build/rivet-icons.html -// ./build/rivet-icons.js -// ./build/rivet-icons.svg -// ./build/rvt-icon-[name].html -// ./build/rvt-icon-[name].svg -``` - -This could be integrated as a npm run script and run before (or after) another build step. The package [`npm-run-all`](https://github.com/mysticatea/npm-run-all) is a good way to sequence multiple scripts. - -```json -{ - "scripts": { - "build": "npm-run-all -s build-icons build-app", - "build-app": "webpack", - "build-icons": "node scripts/build-icons.js" - } -} +import 'rvt-icon/dist/arrow-down.js'; +import 'rvt-icon/dist/arrow-up.js'; +import 'rvt-icon/dist/building.js'; +import 'rvt-icon/dist/map-pin.js'; ``` -See the [`rivet-icons-webpack-react` guide](https://github.com/basham/rivet-icons-webpack-react) to learn how to incorporate Rivet icons in a Webpack/React environment. - -## API - -### `buildIcons()` - -`buildIcons(options: Object) => void` - -Returns a promise that resolves when the icon files are written. +## Add a custom icon ```js -await buildIcons() -``` - -### options.icons +import { registerIcon } from 'rvt-icon/lib/rivet-icon-element.js'; -**Type:** `string[]` (optional) +const name = 'dot'; +const svg = ``; -**Default:** `['*']` - -Specify the Rivet icons to include. By default, it includes the entire set. To include specific icons, pass an array of icon names or [glob patterns](https://github.com/mrmlnc/fast-glob). Exclude the `.svg` file extention. If an empty array is used, no icons will be included. - -```js -buildIcons({ - icons: ['arrow*', 'plus'] -}) - -// Generates icon set with: -// arrow-down -// arrow-left -// arrow-right -// arrow-up -// plus -``` - -### options.include - -**Type:** `string[]` (optional) - -**Default:** `[]` - -Specify an array of custom icons to include in the icon set, using [glob patterns](https://github.com/mrmlnc/fast-glob). Any custom icons matching a Rivet icon name will override the Rivet icon. Any non-SVG files are ignored. - -```js -buildIcons({ - include: ['assets/*'] -}) - -// Generates icon set with all Rivet icons -// and all SVG files in the local assets directory. -``` - -### options.out - -**Type:** `string` (optional) - -**Default:** `'.'` - -Specify the directory for generated icon files. It defaults to the current working directory. - -```js -buildIcons({ - out: 'build' -}) - -// Outputs the icon set to the `build` directory. +registerIcon(name, svg); ``` ## Request a new icon @@ -431,9 +313,3 @@ Build the site and start a local development server. ``` npm run start ``` - -[Open the browser to localhost](http://localhost:8080/). - -``` -http://localhost:8080/ -``` diff --git a/package.json b/package.json index f5e9a9af..0cfd2f0a 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "browser": "dist/index.js", "scripts": { "build": "node scripts/build.js", - "docs": "astro dev", + "docs": "astro dev --open", "lint": "standard", "start": "run-s build docs" }, From 6f5caa6996d716c55c30998c41765a15c33ffd03 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 23 Aug 2023 11:40:23 -0400 Subject: [PATCH 007/104] Remove standard package --- package-lock.json | 63 +++++++++++++++++++++++++++++++++++++++++------ package.json | 3 +-- 2 files changed, 56 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 850db97d..487a22b2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "devDependencies": { "astro": "2.10.12", "npm-run-all": "4.1.5", + "prettier": "3.0.2", "standard": "17.1.0" } }, @@ -72,6 +73,21 @@ "astro-ls": "bin/nodeServer.js" } }, + "node_modules/@astrojs/language-server/node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, "node_modules/@astrojs/markdown-remark": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-2.2.1.tgz", @@ -6875,15 +6891,15 @@ } }, "node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.2.tgz", + "integrity": "sha512-o2YR9qtniXvwEZlOKbveKfDQVyqxbEIWn48Z8m3ZJjBjcCmUy3xZGIv+7AkaeuaTr6yPXJjwv07ZWlsWbEy1rQ==", "dev": true, "bin": { - "prettier": "bin-prettier.js" + "prettier": "bin/prettier.cjs" }, "engines": { - "node": ">=10.13.0" + "node": ">=14" }, "funding": { "url": "https://github.com/prettier/prettier?sponsor=1" @@ -6905,6 +6921,21 @@ "pnpm": ">=7.14.0" } }, + "node_modules/prettier-plugin-astro/node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, "node_modules/prismjs": { "version": "1.29.0", "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", @@ -9444,6 +9475,14 @@ "vscode-languageserver-textdocument": "^1.0.4", "vscode-languageserver-types": "^3.17.1", "vscode-uri": "^3.0.3" + }, + "dependencies": { + "prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true + } } }, "@astrojs/markdown-remark": { @@ -14209,9 +14248,9 @@ "dev": true }, "prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.2.tgz", + "integrity": "sha512-o2YR9qtniXvwEZlOKbveKfDQVyqxbEIWn48Z8m3ZJjBjcCmUy3xZGIv+7AkaeuaTr6yPXJjwv07ZWlsWbEy1rQ==", "dev": true }, "prettier-plugin-astro": { @@ -14224,6 +14263,14 @@ "prettier": "^2.8.3", "sass-formatter": "^0.7.5", "synckit": "^0.8.4" + }, + "dependencies": { + "prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true + } } }, "prismjs": { diff --git a/package.json b/package.json index 0cfd2f0a..83fa3cee 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,6 @@ "homepage": "https://github.com/indiana-university/rivet-icons#readme", "devDependencies": { "astro": "2.10.12", - "npm-run-all": "4.1.5", - "standard": "17.1.0" + "npm-run-all": "4.1.5" } } From 7c460577529ac3106bda1b5e4948d37f0ce126fb Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 23 Aug 2023 12:51:57 -0400 Subject: [PATCH 008/104] Use vite to bundle --- dist/bundle.js | 1149 ++-- dist/bundle.umd.cjs | 709 +++ package-lock.json | 12906 ++++++++++++++++-------------------------- package.json | 3 +- scripts/build.js | 23 +- 5 files changed, 6345 insertions(+), 8445 deletions(-) create mode 100644 dist/bundle.umd.cjs diff --git a/dist/bundle.js b/dist/bundle.js index bac40333..c8824dee 100644 --- a/dist/bundle.js +++ b/dist/bundle.js @@ -1,895 +1,1200 @@ -import { registerIcon } from '../lib/rivet-icon-element.js'; - -registerIcon('alarm', ` +var Z = (h, v, s) => { + if (!v.has(h)) + throw TypeError("Cannot " + s); +}; +var o = (h, v, s) => (Z(h, v, "read from private field"), s ? s.call(h) : v.get(h)), n = (h, v, s) => { + if (v.has(h)) + throw TypeError("Cannot add the same private member more than once"); + v instanceof WeakSet ? v.add(h) : v.set(h, s); +}, e = (h, v, s, w) => (Z(h, v, "write to private field"), w ? w.call(h, s) : v.set(h, s), s); +var p = (h, v, s) => (Z(h, v, "access private method"), s); +const $ = "rvt-icon", x = "name", H = `${$}-registered`, c = /* @__PURE__ */ new Map(), V = /* @__PURE__ */ new Map(), M = new CSSStyleSheet(); +function t(h, v) { + const s = document.createElement("template"); + s.innerHTML = v, c.set(h, s); + const w = c.size; + V.set(w, h), M.insertRule(`:host { --${h}: ${w}; }`); + const r = new CustomEvent(H, { + detail: { name: h } + }); + document.dispatchEvent(r); +} +const u = document.createElement("template"); +u.innerHTML = ` + + + + +`; +var a, i, l, g, m, C, d, f; +class L extends window.HTMLElement { + constructor() { + super(); + n(this, m); + n(this, d); + n(this, a, void 0); + n(this, i, void 0); + n(this, l, void 0); + n(this, g, void 0); + const s = this.attachShadow({ mode: "open" }); + s.adoptedStyleSheets = [M], s.appendChild(u.content.cloneNode(!0)), e(this, a, s.querySelector(".container")), e(this, g, s.querySelector(".sensor")), e(this, l, B(p(this, d, f).bind(this))); + } + static get observedAttributes() { + return [x]; + } + connectedCallback() { + o(this, g).addEventListener("transitionstart", o(this, l)), document.addEventListener(H, o(this, l)), o(this, l).call(this); + } + disconnectedCallback() { + o(this, g).removeEventListener("transitionstart", o(this, l)), document.removeEventListener(H, o(this, l)); + } + attributeChangedCallback() { + o(this, l).call(this); + } +} +a = new WeakMap(), i = new WeakMap(), l = new WeakMap(), g = new WeakMap(), m = new WeakSet(), C = function() { + if (!o(this, g)) + return; + const s = window.getComputedStyle(o(this, g)).getPropertyValue(`--${x}`); + return V.get(parseInt(s)); +}, d = new WeakSet(), f = function() { + const s = p(this, m, C).call(this) || this.getAttribute(x); + if (!o(this, a) || !c.has(s) || o(this, i) === s) + return; + const w = c.get(s).content.cloneNode(!0); + o(this, a).replaceChildren(w); + const r = o(this, a).querySelector("svg"); + r.setAttribute("aria-hidden", "true"), r.setAttribute("focusable", "false"), e(this, i, s); +}; +window.customElements.define($, L); +function B(h) { + let v = !1; + return function(...s) { + v || (v = !0, window.requestAnimationFrame(() => { + h.call(this, ...s), v = !1; + })); + }; +} +const A = "alarm", b = ` -`); -registerIcon('alarm-solid', ` +`; +t(A, b); +const k = "alarm-solid", y = ` -`); -registerIcon('arrow-anchor-down-left', ` +`; +t(k, y); +const S = "arrow-anchor-down-left", E = ` -`); -registerIcon('arrow-anchor-down-right', ` +`; +t(S, E); +const q = "arrow-anchor-down-right", N = ` -`); -registerIcon('arrow-anchor-up-left', ` +`; +t(q, N); +const R = "arrow-anchor-up-left", z = ` -`); -registerIcon('arrow-anchor-up-right', ` +`; +t(R, z); +const I = "arrow-anchor-up-right", T = ` -`); -registerIcon('arrow-down', ` +`; +t(I, T); +const F = "arrow-down", P = ` -`); -registerIcon('arrow-down-left', ` +`; +t(F, P); +const U = "arrow-down-left", j = ` -`); -registerIcon('arrow-down-right', ` +`; +t(U, j); +const D = "arrow-down-right", G = ` -`); -registerIcon('arrow-left', ` +`; +t(D, G); +const J = "arrow-left", K = ` -`); -registerIcon('arrow-right', ` +`; +t(J, K); +const O = "arrow-right", Q = ` -`); -registerIcon('arrow-up', ` +`; +t(O, Q); +const W = "arrow-up", X = ` -`); -registerIcon('arrow-up-left', ` +`; +t(W, X); +const Y = "arrow-up-left", _ = ` -`); -registerIcon('arrow-up-right', ` +`; +t(Y, _); +const t1 = "arrow-up-right", s1 = ` -`); -registerIcon('audio', ` +`; +t(t1, s1); +const h1 = "audio", v1 = ` -`); -registerIcon('audio-off', ` +`; +t(h1, v1); +const o1 = "audio-off", l1 = ` -`); -registerIcon('audio-off-solid', ` +`; +t(o1, l1); +const g1 = "audio-off-solid", w1 = ` -`); -registerIcon('audio-solid', ` +`; +t(g1, w1); +const n1 = "audio-solid", a1 = ` -`); -registerIcon('ban', ` +`; +t(n1, a1); +const e1 = "ban", i1 = ` -`); -registerIcon('ban-solid', ` +`; +t(e1, i1); +const r1 = "ban-solid", c1 = ` -`); -registerIcon('bell', ` +`; +t(r1, c1); +const m1 = "bell", d1 = ` -`); -registerIcon('bell-solid', ` +`; +t(m1, d1); +const Z1 = "bell-solid", p1 = ` -`); -registerIcon('bookmark', ` +`; +t(Z1, p1); +const x1 = "bookmark", H1 = ` -`); -registerIcon('bookmark-solid', ` +`; +t(x1, H1); +const $1 = "bookmark-solid", V1 = ` -`); -registerIcon('browser-window', ` +`; +t($1, V1); +const M1 = "browser-window", u1 = ` -`); -registerIcon('browser-window-solid', ` +`; +t(M1, u1); +const C1 = "browser-window-solid", f1 = ` -`); -registerIcon('building', ` +`; +t(C1, f1); +const L1 = "building", B1 = ` -`); -registerIcon('building-solid', ` +`; +t(L1, B1); +const A1 = "building-solid", b1 = ` -`); -registerIcon('bus', ` +`; +t(A1, b1); +const k1 = "bus", y1 = ` -`); -registerIcon('calendar', ` +`; +t(k1, y1); +const S1 = "calendar", E1 = ` -`); -registerIcon('calendar-solid', ` +`; +t(S1, E1); +const q1 = "calendar-solid", N1 = ` -`); -registerIcon('caution', ` +`; +t(q1, N1); +const R1 = "caution", z1 = ` -`); -registerIcon('caution-solid', ` +`; +t(R1, z1); +const I1 = "caution-solid", T1 = ` -`); -registerIcon('chat', ` +`; +t(I1, T1); +const F1 = "chat", P1 = ` -`); -registerIcon('chat-solid', ` +`; +t(F1, P1); +const U1 = "chat-solid", j1 = ` -`); -registerIcon('check', ` +`; +t(U1, j1); +const D1 = "check", G1 = ` -`); -registerIcon('check-all', ` +`; +t(D1, G1); +const J1 = "check-all", K1 = ` -`); -registerIcon('check-circle', ` +`; +t(J1, K1); +const O1 = "check-circle", Q1 = ` -`); -registerIcon('check-circle-breakout', ` +`; +t(O1, Q1); +const W1 = "check-circle-breakout", X1 = ` -`); -registerIcon('check-circle-solid', ` +`; +t(W1, X1); +const Y1 = "check-circle-solid", _1 = ` -`); -registerIcon('chevron-down', ` +`; +t(Y1, _1); +const t0 = "chevron-down", s0 = ` -`); -registerIcon('chevron-left', ` +`; +t(t0, s0); +const h0 = "chevron-left", v0 = ` -`); -registerIcon('chevron-right', ` +`; +t(h0, v0); +const o0 = "chevron-right", l0 = ` -`); -registerIcon('chevron-up', ` +`; +t(o0, l0); +const g0 = "chevron-up", w0 = ` -`); -registerIcon('chevrons-left', ` +`; +t(g0, w0); +const n0 = "chevrons-left", a0 = ` -`); -registerIcon('chevrons-right', ` +`; +t(n0, a0); +const e0 = "chevrons-right", i0 = ` -`); -registerIcon('circle', ` +`; +t(e0, i0); +const r0 = "circle", c0 = ` -`); -registerIcon('circle-solid', ` +`; +t(r0, c0); +const m0 = "circle-solid", d0 = ` -`); -registerIcon('clipboard', ` +`; +t(m0, d0); +const Z0 = "clipboard", p0 = ` -`); -registerIcon('clipboard-solid', ` +`; +t(Z0, p0); +const x0 = "clipboard-solid", H0 = ` -`); -registerIcon('clock', ` +`; +t(x0, H0); +const $0 = "clock", V0 = ` -`); -registerIcon('clock-solid', ` +`; +t($0, V0); +const M0 = "clock-solid", u0 = ` -`); -registerIcon('close', ` +`; +t(M0, u0); +const C0 = "close", f0 = ` -`); -registerIcon('close-circle', ` +`; +t(C0, f0); +const L0 = "close-circle", B0 = ` -`); -registerIcon('close-circle-solid', ` +`; +t(L0, B0); +const A0 = "close-circle-solid", b0 = ` -`); -registerIcon('code', ` +`; +t(A0, b0); +const k0 = "code", y0 = ` -`); -registerIcon('collapse', ` +`; +t(k0, y0); +const S0 = "collapse", E0 = ` -`); -registerIcon('copy', ` +`; +t(S0, E0); +const q0 = "copy", N0 = ` -`); -registerIcon('copy-solid', ` +`; +t(q0, N0); +const R0 = "copy-solid", z0 = ` -`); -registerIcon('credit-card', ` +`; +t(R0, z0); +const I0 = "credit-card", T0 = ` -`); -registerIcon('credit-card-solid', ` +`; +t(I0, T0); +const F0 = "credit-card-solid", P0 = ` -`); -registerIcon('css', ` +`; +t(F0, P0); +const U0 = "css", j0 = ` -`); -registerIcon('data', ` +`; +t(U0, j0); +const D0 = "data", G0 = ` -`); -registerIcon('data-solid', ` +`; +t(D0, G0); +const J0 = "data-solid", K0 = ` -`); -registerIcon('device', ` +`; +t(J0, K0); +const O0 = "device", Q0 = ` -`); -registerIcon('device-solid', ` +`; +t(O0, Q0); +const W0 = "device-solid", X0 = ` -`); -registerIcon('download', ` +`; +t(W0, X0); +const Y0 = "download", _0 = ` -`); -registerIcon('ellipsis', ` +`; +t(Y0, _0); +const t2 = "ellipsis", s2 = ` -`); -registerIcon('ellipsis-vertical', ` +`; +t(t2, s2); +const h2 = "ellipsis-vertical", v2 = ` -`); -registerIcon('envelope', ` +`; +t(h2, v2); +const o2 = "envelope", l2 = ` -`); -registerIcon('envelope-solid', ` +`; +t(o2, l2); +const g2 = "envelope-solid", w2 = ` -`); -registerIcon('exclamation-mark', ` +`; +t(g2, w2); +const n2 = "exclamation-mark", a2 = ` -`); -registerIcon('exclamation-mark-circle', ` +`; +t(n2, a2); +const e2 = "exclamation-mark-circle", i2 = ` -`); -registerIcon('exclamation-mark-circle-solid', ` +`; +t(e2, i2); +const r2 = "exclamation-mark-circle-solid", c2 = ` -`); -registerIcon('expand', ` +`; +t(r2, c2); +const m2 = "expand", d2 = ` -`); -registerIcon('eye', ` +`; +t(m2, d2); +const Z2 = "eye", p2 = ` -`); -registerIcon('eye-off', ` +`; +t(Z2, p2); +const x2 = "eye-off", H2 = ` -`); -registerIcon('eye-off-solid', ` +`; +t(x2, H2); +const $2 = "eye-off-solid", V2 = ` -`); -registerIcon('eye-solid', ` +`; +t($2, V2); +const M2 = "eye-solid", u2 = ` -`); -registerIcon('file', ` +`; +t(M2, u2); +const C2 = "file", f2 = ` -`); -registerIcon('file-solid', ` +`; +t(C2, f2); +const L2 = "file-solid", B2 = ` -`); -registerIcon('filter', ` +`; +t(L2, B2); +const A2 = "filter", b2 = ` -`); -registerIcon('filter-solid', ` +`; +t(A2, b2); +const k2 = "filter-solid", y2 = ` -`); -registerIcon('flag', ` +`; +t(k2, y2); +const S2 = "flag", E2 = ` -`); -registerIcon('flag-solid', ` +`; +t(S2, E2); +const q2 = "flag-solid", N2 = ` -`); -registerIcon('gear', ` +`; +t(q2, N2); +const R2 = "gear", z2 = ` -`); -registerIcon('gear-solid', ` +`; +t(R2, z2); +const I2 = "gear-solid", T2 = ` -`); -registerIcon('gears', ` +`; +t(I2, T2); +const F2 = "gears", P2 = ` -`); -registerIcon('globe', ` +`; +t(F2, P2); +const U2 = "globe", j2 = ` -`); -registerIcon('globe-solid', ` +`; +t(U2, j2); +const D2 = "globe-solid", G2 = ` -`); -registerIcon('grid', ` +`; +t(D2, G2); +const J2 = "grid", K2 = ` -`); -registerIcon('grid-horizontal', ` +`; +t(J2, K2); +const O2 = "grid-horizontal", Q2 = ` -`); -registerIcon('grid-solid', ` +`; +t(O2, Q2); +const W2 = "grid-solid", X2 = ` -`); -registerIcon('grid-vertical', ` +`; +t(W2, X2); +const Y2 = "grid-vertical", _2 = ` -`); -registerIcon('happy', ` +`; +t(Y2, _2); +const t6 = "happy", s6 = ` -`); -registerIcon('happy-solid', ` +`; +t(t6, s6); +const h6 = "happy-solid", v6 = ` -`); -registerIcon('headphones', ` +`; +t(h6, v6); +const o6 = "headphones", l6 = ` -`); -registerIcon('headphones-solid', ` +`; +t(o6, l6); +const g6 = "headphones-solid", w6 = ` -`); -registerIcon('heart', ` +`; +t(g6, w6); +const n6 = "heart", a6 = ` -`); -registerIcon('heart-solid', ` +`; +t(n6, a6); +const e6 = "heart-solid", i6 = ` -`); -registerIcon('home', ` +`; +t(e6, i6); +const r6 = "home", c6 = ` -`); -registerIcon('home-solid', ` +`; +t(r6, c6); +const m6 = "home-solid", d6 = ` -`); -registerIcon('image', ` +`; +t(m6, d6); +const Z6 = "image", p6 = ` -`); -registerIcon('image-solid', ` +`; +t(Z6, p6); +const x6 = "image-solid", H6 = ` -`); -registerIcon('inbox', ` +`; +t(x6, H6); +const $6 = "inbox", V6 = ` -`); -registerIcon('inbox-complete', ` +`; +t($6, V6); +const M6 = "inbox-complete", u6 = ` -`); -registerIcon('inbox-complete-solid', ` +`; +t(M6, u6); +const C6 = "inbox-complete-solid", f6 = ` -`); -registerIcon('inbox-solid', ` +`; +t(C6, f6); +const L6 = "inbox-solid", B6 = ` -`); -registerIcon('info-circle', ` +`; +t(L6, B6); +const A6 = "info-circle", b6 = ` -`); -registerIcon('info-circle-solid', ` +`; +t(A6, b6); +const k6 = "info-circle-solid", y6 = ` -`); -registerIcon('laptop', ` +`; +t(k6, y6); +const S6 = "laptop", E6 = ` -`); -registerIcon('laptop-solid', ` +`; +t(S6, E6); +const q6 = "laptop-solid", N6 = ` -`); -registerIcon('lightning', ` +`; +t(q6, N6); +const R6 = "lightning", z6 = ` -`); -registerIcon('lightning-box', ` +`; +t(R6, z6); +const I6 = "lightning-box", T6 = ` -`); -registerIcon('lightning-box-solid', ` +`; +t(I6, T6); +const F6 = "lightning-box-solid", P6 = ` -`); -registerIcon('link', ` +`; +t(F6, P6); +const U6 = "link", j6 = ` -`); -registerIcon('link-external', ` +`; +t(U6, j6); +const D6 = "link-external", G6 = ` -`); -registerIcon('list', ` +`; +t(D6, G6); +const J6 = "list", K6 = ` -`); -registerIcon('lock-closed', ` +`; +t(J6, K6); +const O6 = "lock-closed", Q6 = ` -`); -registerIcon('lock-closed-solid', ` +`; +t(O6, Q6); +const W6 = "lock-closed-solid", X6 = ` -`); -registerIcon('lock-open', ` +`; +t(W6, X6); +const Y6 = "lock-open", _6 = ` -`); -registerIcon('lock-open-solid', ` +`; +t(Y6, _6); +const t3 = "lock-open-solid", s3 = ` -`); -registerIcon('magnifying-glass', ` +`; +t(t3, s3); +const h3 = "magnifying-glass", v3 = ` -`); -registerIcon('map-pin', ` +`; +t(h3, v3); +const o3 = "map-pin", l3 = ` -`); -registerIcon('map-pin-solid', ` +`; +t(o3, l3); +const g3 = "map-pin-solid", w3 = ` -`); -registerIcon('megaphone', ` +`; +t(g3, w3); +const n3 = "megaphone", a3 = ` -`); -registerIcon('megaphone-solid', ` +`; +t(n3, a3); +const e3 = "megaphone-solid", i3 = ` -`); -registerIcon('menu', ` +`; +t(e3, i3); +const r3 = "menu", c3 = ` -`); -registerIcon('microphone', ` +`; +t(r3, c3); +const m3 = "microphone", d3 = ` -`); -registerIcon('microphone-off', ` +`; +t(m3, d3); +const Z3 = "microphone-off", p3 = ` -`); -registerIcon('microphone-off-solid', ` +`; +t(Z3, p3); +const x3 = "microphone-off-solid", H3 = ` -`); -registerIcon('microphone-solid', ` +`; +t(x3, H3); +const $3 = "microphone-solid", V3 = ` -`); -registerIcon('minus', ` +`; +t($3, V3); +const M3 = "minus", u3 = ` -`); -registerIcon('minus-circle', ` +`; +t(M3, u3); +const C3 = "minus-circle", f3 = ` -`); -registerIcon('minus-circle-solid', ` +`; +t(C3, f3); +const L3 = "minus-circle-solid", B3 = ` -`); -registerIcon('money', ` +`; +t(L3, B3); +const A3 = "money", b3 = ` -`); -registerIcon('neutral', ` +`; +t(A3, b3); +const k3 = "neutral", y3 = ` -`); -registerIcon('neutral-solid', ` +`; +t(k3, y3); +const S3 = "neutral-solid", E3 = ` -`); -registerIcon('newspaper', ` +`; +t(S3, E3); +const q3 = "newspaper", N3 = ` -`); -registerIcon('newspaper-solid', ` +`; +t(q3, N3); +const R3 = "newspaper-solid", z3 = ` -`); -registerIcon('note', ` +`; +t(R3, z3); +const I3 = "note", T3 = ` -`); -registerIcon('note-solid', ` +`; +t(I3, T3); +const F3 = "note-solid", P3 = ` -`); -registerIcon('ordered-list', ` +`; +t(F3, P3); +const U3 = "ordered-list", j3 = ` -`); -registerIcon('page-bottom', ` +`; +t(U3, j3); +const D3 = "page-bottom", G3 = ` -`); -registerIcon('page-top', ` +`; +t(D3, G3); +const J3 = "page-top", K3 = ` -`); -registerIcon('parking', ` +`; +t(J3, K3); +const O3 = "parking", Q3 = ` -`); -registerIcon('parking-solid', ` +`; +t(O3, Q3); +const W3 = "parking-solid", X3 = ` -`); -registerIcon('pause', ` +`; +t(W3, X3); +const Y3 = "pause", _3 = ` -`); -registerIcon('pencil', ` +`; +t(Y3, _3); +const t4 = "pencil", s4 = ` -`); -registerIcon('pencil-solid', ` +`; +t(t4, s4); +const h4 = "pencil-solid", v4 = ` -`); -registerIcon('phone', ` +`; +t(h4, v4); +const o4 = "phone", l4 = ` -`); -registerIcon('phone-mobile', ` +`; +t(o4, l4); +const g4 = "phone-mobile", w4 = ` -`); -registerIcon('phone-mobile-solid', ` +`; +t(g4, w4); +const n4 = "phone-mobile-solid", a4 = ` -`); -registerIcon('pin', ` +`; +t(n4, a4); +const e4 = "pin", i4 = ` -`); -registerIcon('pin-solid', ` +`; +t(e4, i4); +const r4 = "pin-solid", c4 = ` -`); -registerIcon('plane', ` +`; +t(r4, c4); +const m4 = "plane", d4 = ` -`); -registerIcon('plane-solid', ` +`; +t(m4, d4); +const Z4 = "plane-solid", p4 = ` -`); -registerIcon('play', ` +`; +t(Z4, p4); +const x4 = "play", H4 = ` -`); -registerIcon('play-solid', ` +`; +t(x4, H4); +const $4 = "play-solid", V4 = ` -`); -registerIcon('plus', ` +`; +t($4, V4); +const M4 = "plus", u4 = ` -`); -registerIcon('plus-circle', ` +`; +t(M4, u4); +const C4 = "plus-circle", f4 = ` -`); -registerIcon('plus-circle-solid', ` +`; +t(C4, f4); +const L4 = "plus-circle-solid", B4 = ` -`); -registerIcon('printer', ` +`; +t(L4, B4); +const A4 = "printer", b4 = ` -`); -registerIcon('printer-solid', ` +`; +t(A4, b4); +const k4 = "printer-solid", y4 = ` -`); -registerIcon('question-mark', ` +`; +t(k4, y4); +const S4 = "question-mark", E4 = ` -`); -registerIcon('question-mark-solid', ` +`; +t(S4, E4); +const q4 = "question-mark-solid", N4 = ` -`); -registerIcon('redo', ` +`; +t(q4, N4); +const R4 = "redo", z4 = ` -`); -registerIcon('rss', ` +`; +t(R4, z4); +const I4 = "rss", T4 = ` -`); -registerIcon('sad', ` +`; +t(I4, T4); +const F4 = "sad", P4 = ` -`); -registerIcon('sad-solid', ` +`; +t(F4, P4); +const U4 = "sad-solid", j4 = ` -`); -registerIcon('save', ` +`; +t(U4, j4); +const D4 = "save", G4 = ` -`); -registerIcon('save-solid', ` +`; +t(D4, G4); +const J4 = "save-solid", K4 = ` -`); -registerIcon('settings', ` +`; +t(J4, K4); +const O4 = "settings", Q4 = ` -`); -registerIcon('share', ` +`; +t(O4, Q4); +const W4 = "share", X4 = ` -`); -registerIcon('share-solid', ` +`; +t(W4, X4); +const Y4 = "share-solid", _4 = ` -`); -registerIcon('shirt', ` +`; +t(Y4, _4); +const tt = "shirt", st = ` -`); -registerIcon('shirt-solid', ` +`; +t(tt, st); +const ht = "shirt-solid", vt = ` -`); -registerIcon('shopping-bag', ` +`; +t(ht, vt); +const ot = "shopping-bag", lt = ` -`); -registerIcon('shopping-bag-solid', ` +`; +t(ot, lt); +const gt = "shopping-bag-solid", wt = ` -`); -registerIcon('shopping-cart', ` +`; +t(gt, wt); +const nt = "shopping-cart", at = ` -`); -registerIcon('shopping-cart-solid', ` +`; +t(nt, at); +const et = "shopping-cart-solid", it = ` -`); -registerIcon('sidebyside', ` +`; +t(et, it); +const rt = "sidebyside", ct = ` -`); -registerIcon('sidebyside-solid', ` +`; +t(rt, ct); +const mt = "sidebyside-solid", dt = ` -`); -registerIcon('star', ` +`; +t(mt, dt); +const Zt = "star", pt = ` -`); -registerIcon('star-solid', ` +`; +t(Zt, pt); +const xt = "star-solid", Ht = ` -`); -registerIcon('sync', ` +`; +t(xt, Ht); +const $t = "sync", Vt = ` -`); -registerIcon('thumbs-down', ` +`; +t($t, Vt); +const Mt = "thumbs-down", ut = ` -`); -registerIcon('thumbs-down-solid', ` +`; +t(Mt, ut); +const Ct = "thumbs-down-solid", ft = ` -`); -registerIcon('thumbs-up', ` +`; +t(Ct, ft); +const Lt = "thumbs-up", Bt = ` -`); -registerIcon('thumbs-up-solid', ` +`; +t(Lt, Bt); +const At = "thumbs-up-solid", bt = ` -`); -registerIcon('transfer', ` +`; +t(At, bt); +const kt = "transfer", yt = ` -`); -registerIcon('transfer-alt', ` +`; +t(kt, yt); +const St = "transfer-alt", Et = ` -`); -registerIcon('trash', ` +`; +t(St, Et); +const qt = "trash", Nt = ` -`); -registerIcon('trash-solid', ` +`; +t(qt, Nt); +const Rt = "trash-solid", zt = ` -`); -registerIcon('undo', ` +`; +t(Rt, zt); +const It = "undo", Tt = ` -`); -registerIcon('upload', ` +`; +t(It, Tt); +const Ft = "upload", Pt = ` -`); -registerIcon('user', ` +`; +t(Ft, Pt); +const Ut = "user", jt = ` -`); -registerIcon('user-add', ` +`; +t(Ut, jt); +const Dt = "user-add", Gt = ` -`); -registerIcon('user-add-solid', ` +`; +t(Dt, Gt); +const Jt = "user-add-solid", Kt = ` -`); -registerIcon('user-group', ` +`; +t(Jt, Kt); +const Ot = "user-group", Qt = ` -`); -registerIcon('user-group-solid', ` +`; +t(Ot, Qt); +const Wt = "user-group-solid", Xt = ` -`); -registerIcon('user-remove', ` +`; +t(Wt, Xt); +const Yt = "user-remove", _t = ` -`); -registerIcon('user-remove-solid', ` +`; +t(Yt, _t); +const t5 = "user-remove-solid", s5 = ` -`); -registerIcon('user-solid', ` +`; +t(t5, s5); +const h5 = "user-solid", v5 = ` -`); -registerIcon('utensils', ` +`; +t(h5, v5); +const o5 = "utensils", l5 = ` -`); -registerIcon('utensils-solid', ` +`; +t(o5, l5); +const g5 = "utensils-solid", w5 = ` -`); -registerIcon('video', ` +`; +t(g5, w5); +const n5 = "video", a5 = ` -`); -registerIcon('video-off', ` +`; +t(n5, a5); +const e5 = "video-off", i5 = ` -`); -registerIcon('video-off-solid', ` +`; +t(e5, i5); +const r5 = "video-off-solid", c5 = ` -`); -registerIcon('video-solid', ` +`; +t(r5, c5); +const m5 = "video-solid", d5 = ` -`); +`; +t(m5, d5); diff --git a/dist/bundle.umd.cjs b/dist/bundle.umd.cjs new file mode 100644 index 00000000..3476bee5 --- /dev/null +++ b/dist/bundle.umd.cjs @@ -0,0 +1,709 @@ +var x=(s,v,h)=>{if(!v.has(s))throw TypeError("Cannot "+h)};var g=(s,v,h)=>(x(s,v,"read from private field"),h?h.call(s):v.get(s)),i=(s,v,h)=>{if(v.has(s))throw TypeError("Cannot add the same private member more than once");v instanceof WeakSet?v.add(s):v.set(s,h)},c=(s,v,h,a)=>(x(s,v,"write to private field"),a?a.call(s,h):v.set(s,h),h);var H=(s,v,h)=>(x(s,v,"access private method"),h);(function(s){typeof define=="function"&&define.amd?define(s):s()})(function(){var l,m,n,e,$,f,d,C;"use strict";const s="rvt-icon",v="name",h=`${s}-registered`,a=new Map,V=new Map,M=new CSSStyleSheet;function t(w,r){const o=document.createElement("template");o.innerHTML=r,a.set(w,o);const Z=a.size;V.set(Z,w),M.insertRule(`:host { --${w}: ${Z}; }`);const p=new CustomEvent(h,{detail:{name:w}});document.dispatchEvent(p)}const u=document.createElement("template");u.innerHTML=` + + + + +`;class L extends window.HTMLElement{constructor(){super();i(this,$);i(this,d);i(this,l,void 0);i(this,m,void 0);i(this,n,void 0);i(this,e,void 0);const o=this.attachShadow({mode:"open"});o.adoptedStyleSheets=[M],o.appendChild(u.content.cloneNode(!0)),c(this,l,o.querySelector(".container")),c(this,e,o.querySelector(".sensor")),c(this,n,B(H(this,d,C).bind(this)))}static get observedAttributes(){return[v]}connectedCallback(){g(this,e).addEventListener("transitionstart",g(this,n)),document.addEventListener(h,g(this,n)),g(this,n).call(this)}disconnectedCallback(){g(this,e).removeEventListener("transitionstart",g(this,n)),document.removeEventListener(h,g(this,n))}attributeChangedCallback(){g(this,n).call(this)}}l=new WeakMap,m=new WeakMap,n=new WeakMap,e=new WeakMap,$=new WeakSet,f=function(){if(!g(this,e))return;const o=window.getComputedStyle(g(this,e)).getPropertyValue(`--${v}`);return V.get(parseInt(o))},d=new WeakSet,C=function(){const o=H(this,$,f).call(this)||this.getAttribute(v);if(!g(this,l)||!a.has(o)||g(this,m)===o)return;const Z=a.get(o).content.cloneNode(!0);g(this,l).replaceChildren(Z);const p=g(this,l).querySelector("svg");p.setAttribute("aria-hidden","true"),p.setAttribute("focusable","false"),c(this,m,o)},window.customElements.define(s,L);function B(w){let r=!1;return function(...o){r||(r=!0,window.requestAnimationFrame(()=>{w.call(this,...o),r=!1}))}}t("alarm",` + + + +`),t("alarm-solid",` + + + +`),t("arrow-anchor-down-left",` + + +`),t("arrow-anchor-down-right",` + + +`),t("arrow-anchor-up-left",` + + +`),t("arrow-anchor-up-right",` + + +`),t("arrow-down",` + + +`),t("arrow-down-left",` + + +`),t("arrow-down-right",` + + +`),t("arrow-left",` + + +`),t("arrow-right",` + + +`),t("arrow-up",` + + +`),t("arrow-up-left",` + + +`),t("arrow-up-right",` + + +`),t("audio",` + + + +`),t("audio-off",` + + +`),t("audio-off-solid",` + + +`),t("audio-solid",` + + + +`),t("ban",` + + +`),t("ban-solid",` + + +`),t("bell",` + + +`),t("bell-solid",` + + +`),t("bookmark",` + + +`),t("bookmark-solid",` + + +`),t("browser-window",` + + + +`),t("browser-window-solid",` + + +`),t("building",` + + + +`),t("building-solid",` + + +`),t("bus",` + + +`),t("calendar",` + + + +`),t("calendar-solid",` + + +`),t("caution",` + + + +`),t("caution-solid",` + + +`),t("chat",` + + + +`),t("chat-solid",` + + +`),t("check",` + + +`),t("check-all",` + + +`),t("check-circle",` + + + +`),t("check-circle-breakout",` + + + +`),t("check-circle-solid",` + + +`),t("chevron-down",` + + +`),t("chevron-left",` + + +`),t("chevron-right",` + + +`),t("chevron-up",` + + +`),t("chevrons-left",` + + + +`),t("chevrons-right",` + + + +`),t("circle",` + + +`),t("circle-solid",` + + +`),t("clipboard",` + + + +`),t("clipboard-solid",` + + +`),t("clock",` + + + +`),t("clock-solid",` + + +`),t("close",` + + +`),t("close-circle",` + + + +`),t("close-circle-solid",` + + +`),t("code",` + + +`),t("collapse",` + + +`),t("copy",` + + + +`),t("copy-solid",` + + + +`),t("credit-card",` + + +`),t("credit-card-solid",` + + +`),t("css",` + + +`),t("data",` + + +`),t("data-solid",` + + +`),t("device",` + + + +`),t("device-solid",` + + + +`),t("download",` + + + +`),t("ellipsis",` + + +`),t("ellipsis-vertical",` + + +`),t("envelope",` + + +`),t("envelope-solid",` + + + +`),t("exclamation-mark",` + + +`),t("exclamation-mark-circle",` + + + +`),t("exclamation-mark-circle-solid",` + + +`),t("expand",` + + +`),t("eye",` + + + +`),t("eye-off",` + + +`),t("eye-off-solid",` + + +`),t("eye-solid",` + + +`),t("file",` + + +`),t("file-solid",` + + +`),t("filter",` + + +`),t("filter-solid",` + + +`),t("flag",` + + +`),t("flag-solid",` + + +`),t("gear",` + + + +`),t("gear-solid",` + + +`),t("gears",` + + + +`),t("globe",` + + +`),t("globe-solid",` + + +`),t("grid",` + + +`),t("grid-horizontal",` + + +`),t("grid-solid",` + + +`),t("grid-vertical",` + + +`),t("happy",` + + + +`),t("happy-solid",` + + +`),t("headphones",` + + +`),t("headphones-solid",` + + +`),t("heart",` + + +`),t("heart-solid",` + + +`),t("home",` + + +`),t("home-solid",` + + +`),t("image",` + + + +`),t("image-solid",` + + +`),t("inbox",` + + +`),t("inbox-complete",` + + +`),t("inbox-complete-solid",` + + +`),t("inbox-solid",` + + +`),t("info-circle",` + + + +`),t("info-circle-solid",` + + +`),t("laptop",` + + +`),t("laptop-solid",` + + +`),t("lightning",` + + +`),t("lightning-box",` + + + +`),t("lightning-box-solid",` + + +`),t("link",` + + + +`),t("link-external",` + + + +`),t("list",` + + +`),t("lock-closed",` + + + +`),t("lock-closed-solid",` + + +`),t("lock-open",` + + + +`),t("lock-open-solid",` + + +`),t("magnifying-glass",` + + +`),t("map-pin",` + + + +`),t("map-pin-solid",` + + +`),t("megaphone",` + + +`),t("megaphone-solid",` + + +`),t("menu",` + + +`),t("microphone",` + + + +`),t("microphone-off",` + + +`),t("microphone-off-solid",` + + +`),t("microphone-solid",` + + + +`),t("minus",` + + +`),t("minus-circle",` + + + +`),t("minus-circle-solid",` + + +`),t("money",` + + +`),t("neutral",` + + + +`),t("neutral-solid",` + + +`),t("newspaper",` + + + +`),t("newspaper-solid",` + + +`),t("note",` + + + +`),t("note-solid",` + + +`),t("ordered-list",` + + +`),t("page-bottom",` + + +`),t("page-top",` + + +`),t("parking",` + + + +`),t("parking-solid",` + + + +`),t("pause",` + + +`),t("pencil",` + + +`),t("pencil-solid",` + + +`),t("phone",` + + +`),t("phone-mobile",` + + + +`),t("phone-mobile-solid",` + + +`),t("pin",` + + +`),t("pin-solid",` + + +`),t("plane",` + + +`),t("plane-solid",` + + +`),t("play",` + + +`),t("play-solid",` + + +`),t("plus",` + + +`),t("plus-circle",` + + + +`),t("plus-circle-solid",` + + +`),t("printer",` + + + +`),t("printer-solid",` + + +`),t("question-mark",` + + + +`),t("question-mark-solid",` + + +`),t("redo",` + + +`),t("rss",` + + + +`),t("sad",` + + + +`),t("sad-solid",` + + +`),t("save",` + + + +`),t("save-solid",` + + +`),t("settings",` + + +`),t("share",` + + +`),t("share-solid",` + + +`),t("shirt",` + + +`),t("shirt-solid",` + + +`),t("shopping-bag",` + + +`),t("shopping-bag-solid",` + + +`),t("shopping-cart",` + + +`),t("shopping-cart-solid",` + + +`),t("sidebyside",` + + +`),t("sidebyside-solid",` + + +`),t("star",` + + +`),t("star-solid",` + + +`),t("sync",` + + +`),t("thumbs-down",` + + +`),t("thumbs-down-solid",` + + +`),t("thumbs-up",` + + +`),t("thumbs-up-solid",` + + +`),t("transfer",` + + +`),t("transfer-alt",` + + +`),t("trash",` + + + +`),t("trash-solid",` + + +`),t("undo",` + + +`),t("upload",` + + + +`),t("user",` + + +`),t("user-add",` + + +`),t("user-add-solid",` + + +`),t("user-group",` + + +`),t("user-group-solid",` + + + +`),t("user-remove",` + + +`),t("user-remove-solid",` + + +`),t("user-solid",` + + +`),t("utensils",` + + +`),t("utensils-solid",` + + +`),t("video",` + + +`),t("video-off",` + + +`),t("video-off-solid",` + + +`),t("video-solid",` + + +`)}); diff --git a/package-lock.json b/package-lock.json index 487a22b2..c86535dc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,17 +11,7 @@ "devDependencies": { "astro": "2.10.12", "npm-run-all": "4.1.5", - "prettier": "3.0.2", - "standard": "17.1.0" - } - }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "vite": "4.4.9" } }, "node_modules/@ampproject/remapping": { @@ -1040,113 +1030,6 @@ "node": ">=12" } }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.7.0.tgz", - "integrity": "sha512-+HencqxU7CFJnQb7IKtuNBqS6Yx3Tz4kOL8BJXo+JyeiBm5MEX6pO8onXDkjrkCRlfYXS1Axro15ZjVFe9YgsA==", - "dev": true, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", - "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@eslint/js": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.47.0.tgz", - "integrity": "sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", - "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", @@ -1374,12 +1257,6 @@ "@types/unist": "^2" } }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, "node_modules/@types/mdast": { "version": "3.0.12", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", @@ -1465,31 +1342,6 @@ "node": ">=0.4.0" } }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, "node_modules/ansi-align": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", @@ -1564,25 +1416,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array-includes": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", - "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/array-iterate": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", @@ -1593,74 +1426,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.2.tgz", - "integrity": "sha512-tb5thFFlUcp7NdNF6/MpDk/1r/4awWG1FIz3YqDf+/zJSTezBb+/5WViH41obXULHVpDzoiCLpJ/ZO9YbJMsdw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", - "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", - "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", - "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.1.3" - } - }, "node_modules/arraybuffer.prototype.slice": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", @@ -1872,15 +1637,6 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/asynciterator.prototype": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", - "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.3" - } - }, "node_modules/available-typed-arrays": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", @@ -2175,42 +1931,6 @@ "ieee754": "^1.2.1" } }, - "node_modules/builtins": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", - "dev": true, - "dependencies": { - "semver": "^7.0.0" - } - }, - "node_modules/builtins/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/builtins/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/bundle-name": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", @@ -2251,15 +1971,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", @@ -2539,12 +2250,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, "node_modules/default-browser": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", @@ -2749,18 +2454,6 @@ "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", "dev": true }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/dset": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.2.tgz", @@ -2860,28 +2553,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-iterator-helpers": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.13.tgz", - "integrity": "sha512-LK3VGwzvaPWobO8xzXXGRUOGw8Dcjyfk62CsY/wfHN75CwsJPbuypOYJxK6g5RyEL8YDjIWcl6jgd8foO6mmrA==", - "dev": true, - "dependencies": { - "asynciterator.prototype": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.21.3", - "es-set-tostringtag": "^2.0.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.2.1", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "iterator.prototype": "^1.1.0", - "safe-array-concat": "^1.0.0" - } - }, "node_modules/es-module-lexer": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", @@ -2902,15 +2573,6 @@ "node": ">= 0.4" } }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - } - }, "node_modules/es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", @@ -2974,965 +2636,896 @@ "node": ">=6" } }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.47.0.tgz", - "integrity": "sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "^8.47.0", - "@humanwhocodes/config-array": "^0.11.10", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, "bin": { - "eslint": "bin/eslint.js" + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=4" } }, - "node_modules/eslint-config-standard": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz", - "integrity": "sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==", + "node_modules/estree-walker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.0.tgz", + "integrity": "sha512-s6ceX0NFiU/vKPiKvFdR83U1Zffu7upwZsGwpoqfg5rbbq1l50WQ5hCeIvM6E6oD4shUHCYMsiFPns4Jk0YfMQ==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "eslint": "^8.0.1", - "eslint-plugin-import": "^2.25.2", - "eslint-plugin-n": "^15.0.0 || ^16.0.0 ", - "eslint-plugin-promise": "^6.0.0" + "node": ">=0.8.x" } }, - "node_modules/eslint-config-standard-jsx": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-11.0.0.tgz", - "integrity": "sha512-+1EV/R0JxEK1L0NGolAr8Iktm3Rgotx3BKwgaX+eAuSX8D952LULKtjgZD3F+e6SvibONnhLwoTi9DPxN5LvvQ==", + "node_modules/execa": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", + "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peerDependencies": { - "eslint": "^8.8.0", - "eslint-plugin-react": "^7.28.0" + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^3.0.1", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "node_modules/execa/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "node_modules/execa/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, - "dependencies": { - "ms": "^2.1.1" + "engines": { + "node": ">=8" } }, - "node_modules/eslint-module-utils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "node_modules/execa/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "dependencies": { - "debug": "^3.2.7" + "shebang-regex": "^3.0.0" }, "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } + "node": ">=8" } }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "node_modules/execa/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, - "dependencies": { - "ms": "^2.1.1" + "engines": { + "node": ">=8" } }, - "node_modules/eslint-plugin-es": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz", - "integrity": "sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==", + "node_modules/execa/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "dependencies": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" - }, - "engines": { - "node": ">=8.10.0" + "isexe": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" + "bin": { + "node-which": "bin/node-which" }, - "peerDependencies": { - "eslint": ">=4.19.1" + "engines": { + "node": ">= 8" } }, - "node_modules/eslint-plugin-es/node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" + "is-extendable": "^0.1.0" }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-import": { - "version": "2.28.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", - "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", "dev": true, "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.findlastindex": "^1.2.2", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.8.0", - "has": "^1.0.3", - "is-core-module": "^2.13.0", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.6", - "object.groupby": "^1.0.0", - "object.values": "^1.1.6", - "semver": "^6.3.1", - "tsconfig-paths": "^3.14.2" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" }, "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "node": ">=8.6.0" } }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", "dev": true, "dependencies": { - "ms": "^2.1.1" + "reusify": "^1.0.4" } }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "dependencies": { - "esutils": "^2.0.2" + "to-regex-range": "^5.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/eslint-plugin-n": { - "version": "15.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.7.0.tgz", - "integrity": "sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==", + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, "dependencies": { - "builtins": "^5.0.1", - "eslint-plugin-es": "^4.1.0", - "eslint-utils": "^3.0.0", - "ignore": "^5.1.1", - "is-core-module": "^2.11.0", - "minimatch": "^3.1.2", - "resolve": "^1.22.1", - "semver": "^7.3.8" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=12.22.0" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=7.0.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-n/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/find-yarn-workspace-root2": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", + "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", "dev": true, "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "micromatch": "^4.0.2", + "pkg-dir": "^4.2.0" } }, - "node_modules/eslint-plugin-n/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "is-callable": "^1.1.3" } }, - "node_modules/eslint-plugin-promise": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz", - "integrity": "sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==", + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/eslint-plugin-react": { - "version": "7.33.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", - "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", "dev": true, "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.12", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.8" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" }, "engines": { - "node": ">=4" + "node": ">= 0.4" }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, "engines": { - "node": ">=0.10.0" + "node": ">=6.9.0" } }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", "dev": true, "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=10" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", "dev": true, "dependencies": { - "eslint-visitor-keys": "^2.0.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" }, "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "node_modules/github-slugger": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", + "dev": true + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, "engines": { - "node": ">=10" + "node": ">= 6" } }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 0.4" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, - "node_modules/eslint/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", "dev": true, "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" }, "engines": { - "node": ">= 8" + "node": ">=6.0" } }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, "dependencies": { - "is-glob": "^4.0.3" + "function-bind": "^1.1.1" }, "engines": { - "node": ">=10.13.0" + "node": ">= 0.4.0" } }, - "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { "node": ">=8" } }, - "node_modules/eslint/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", "dev": true, "dependencies": { - "shebang-regex": "^3.0.0" + "get-intrinsic": "^1.1.1" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", "dev": true, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, "engines": { - "node": ">= 8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "dev": true, "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" + "has-symbols": "^1.0.2" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 0.4" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "node_modules/hast-util-from-parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz", + "integrity": "sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==", "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" + "dependencies": { + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0", + "hastscript": "^7.0.0", + "property-information": "^6.0.0", + "vfile": "^5.0.0", + "vfile-location": "^4.0.0", + "web-namespaces": "^2.0.0" }, - "engines": { - "node": ">=4" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "node_modules/hast-util-parse-selector": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", + "integrity": "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==", "dev": true, "dependencies": { - "estraverse": "^5.1.0" + "@types/hast": "^2.0.0" }, - "engines": { - "node": ">=0.10" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "node_modules/hast-util-raw": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.3.tgz", + "integrity": "sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==", "dev": true, "dependencies": { - "estraverse": "^5.2.0" + "@types/hast": "^2.0.0", + "@types/parse5": "^6.0.0", + "hast-util-from-parse5": "^7.0.0", + "hast-util-to-parse5": "^7.0.0", + "html-void-elements": "^2.0.0", + "parse5": "^6.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0", + "vfile": "^5.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" }, - "engines": { - "node": ">=4.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "node_modules/hast-util-to-html": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-8.0.4.tgz", + "integrity": "sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==", "dev": true, - "engines": { - "node": ">=4.0" + "dependencies": { + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-raw": "^7.0.0", + "hast-util-whitespace": "^2.0.0", + "html-void-elements": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/estree-walker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.0.tgz", - "integrity": "sha512-s6ceX0NFiU/vKPiKvFdR83U1Zffu7upwZsGwpoqfg5rbbq1l50WQ5hCeIvM6E6oD4shUHCYMsiFPns4Jk0YfMQ==", - "dev": true - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "node_modules/hast-util-to-parse5": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz", + "integrity": "sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "node_modules/hast-util-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", + "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", "dev": true, - "engines": { - "node": ">=0.8.x" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/execa": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", - "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", + "node_modules/hastscript": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz", + "integrity": "sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==", "dev": true, "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^3.0.1", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^3.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" }, "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/execa/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true }, - "node_modules/execa/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "node_modules/html-escaper": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==", + "dev": true + }, + "node_modules/html-void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz", + "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==", "dev": true, - "engines": { - "node": ">=8" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/execa/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, + "node_modules/human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, "engines": { - "node": ">=8" + "node": ">=12.20.0" } }, - "node_modules/execa/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true, - "engines": { - "node": ">=8" - } + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "node_modules/execa/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "node_modules/import-meta-resolve": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-2.2.2.tgz", + "integrity": "sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==", "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", "dev": true, "dependencies": { - "is-extendable": "^0.1.0" + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", "dev": true, "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" }, - "engines": { - "node": ">=8.6.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", "dev": true }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dev": true, "dependencies": { - "flat-cache": "^3.0.4" + "has-bigints": "^1.0.1" }, - "engines": { - "node": "^10.12.0 || >=12.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, "dependencies": { - "to-regex-range": "^5.0.1" + "binary-extensions": "^2.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "dev": true, "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/find-yarn-workspace-root2": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", - "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", "dev": true, - "dependencies": { - "micromatch": "^4.0.2", - "pkg-dir": "^4.2.0" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" } }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "node_modules/is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", "dev": true, "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "has": "^1.0.3" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dev": true, "dependencies": { - "is-callable": "^1.1.3" + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], + "bin": { + "is-docker": "cli.js" + }, "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8" } }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, "engines": { - "node": ">=6.9.0" + "node": ">=0.10.0" } }, - "node_modules/get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/get-stdin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "node_modules/is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", "dev": true, "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", "dev": true, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -3941,66 +3534,80 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/github-slugger": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", - "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", - "dev": true + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": "*" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", "dev": true, "dependencies": { - "is-glob": "^4.0.1" + "call-bind": "^1.0.2" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, "engines": { - "node": ">= 6" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globals": { - "version": "13.21.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", - "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dev": true, "dependencies": { - "type-fest": "^0.20.2" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, "dependencies": { - "define-properties": "^1.1.3" + "has-symbols": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -4009,7592 +3616,5575 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", "dev": true, "dependencies": { - "get-intrinsic": "^1.1.3" + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true + "node_modules/is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/gray-matter": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, "dependencies": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" + "is-docker": "^2.0.0" }, "engines": { - "node": ">=6.0" + "node": ">=8" } }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "node_modules/is-wsl/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "dependencies": { - "function-bind": "^1.1.1" + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" }, "engines": { - "node": ">= 0.4.0" + "node": ">=4" } }, - "node_modules/has-bigints": { + "node_modules/json-parse-better-errors": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/jsonc-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", + "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==", + "dev": true + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", "dev": true, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", "dev": true, "dependencies": { - "get-intrinsic": "^1.1.1" + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=4" } }, - "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "node_modules/load-json-file/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, "engines": { - "node": ">= 0.4" + "node": ">=4" + } + }, + "node_modules/load-yaml-file": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", + "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.13.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=6" } }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "node_modules/load-yaml-file/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, "dependencies": { - "has-symbols": "^1.0.2" + "p-locate": "^5.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/hast-util-from-parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz", - "integrity": "sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==", + "node_modules/log-symbols": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", + "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", "dev": true, "dependencies": { - "@types/hast": "^2.0.0", - "@types/unist": "^2.0.0", - "hastscript": "^7.0.0", - "property-information": "^6.0.0", - "vfile": "^5.0.0", - "vfile-location": "^4.0.0", - "web-namespaces": "^2.0.0" + "chalk": "^5.0.0", + "is-unicode-supported": "^1.1.0" + }, + "engines": { + "node": ">=12" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/hast-util-parse-selector": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", - "integrity": "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==", + "node_modules/log-symbols/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true, - "dependencies": { - "@types/hast": "^2.0.0" + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/hast-util-raw": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.3.tgz", - "integrity": "sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==", + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", "dev": true, - "dependencies": { - "@types/hast": "^2.0.0", - "@types/parse5": "^6.0.0", - "hast-util-from-parse5": "^7.0.0", - "hast-util-to-parse5": "^7.0.0", - "html-void-elements": "^2.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0", - "vfile": "^5.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lru-cache/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/magic-string": { + "version": "0.30.3", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.3.tgz", + "integrity": "sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" }, + "engines": { + "node": ">=12" + } + }, + "node_modules/markdown-table": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", + "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", + "dev": true, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/hast-util-to-html": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-8.0.4.tgz", - "integrity": "sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==", + "node_modules/mdast-util-definitions": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", + "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", "dev": true, "dependencies": { - "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", "@types/unist": "^2.0.0", - "ccount": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-raw": "^7.0.0", - "hast-util-whitespace": "^2.0.0", - "html-void-elements": "^2.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "stringify-entities": "^4.0.0", - "zwitch": "^2.0.4" + "unist-util-visit": "^4.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/hast-util-to-parse5": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz", - "integrity": "sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==", + "node_modules/mdast-util-find-and-replace": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz", + "integrity": "sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==", "dev": true, "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" + "@types/mdast": "^3.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/hast-util-whitespace": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", - "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", + "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", "dev": true, + "engines": { + "node": ">=12" + }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/hastscript": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz", - "integrity": "sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==", + "node_modules/mdast-util-from-markdown": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", + "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", "dev": true, "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^3.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0" + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "mdast-util-to-string": "^3.1.0", + "micromark": "^3.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-decode-string": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "uvu": "^0.5.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/html-escaper": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", - "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==", - "dev": true - }, - "node_modules/html-void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz", - "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==", + "node_modules/mdast-util-gfm": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", + "integrity": "sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==", "dev": true, + "dependencies": { + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-gfm-autolink-literal": "^1.0.0", + "mdast-util-gfm-footnote": "^1.0.0", + "mdast-util-gfm-strikethrough": "^1.0.0", + "mdast-util-gfm-table": "^1.0.0", + "mdast-util-gfm-task-list-item": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "dev": true - }, - "node_modules/human-signals": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", - "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz", + "integrity": "sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==", "dev": true, - "engines": { - "node": ">=12.20.0" + "dependencies": { + "@types/mdast": "^3.0.0", + "ccount": "^2.0.0", + "mdast-util-find-and-replace": "^2.0.0", + "micromark-util-character": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "node_modules/mdast-util-gfm-footnote": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz", + "integrity": "sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==", "dev": true, - "engines": { - "node": ">= 4" + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0", + "micromark-util-normalize-identifier": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "node_modules/mdast-util-gfm-strikethrough": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", + "integrity": "sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==", "dev": true, "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/import-meta-resolve": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-2.2.2.tgz", - "integrity": "sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==", + "node_modules/mdast-util-gfm-table": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", + "integrity": "sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==", "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.3.0" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "node_modules/mdast-util-gfm-task-list-item": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", + "integrity": "sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==", "dev": true, - "engines": { - "node": ">=0.8.19" + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "node_modules/mdast-util-phrasing": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", + "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", "dev": true, "dependencies": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" + "@types/mdast": "^3.0.0", + "unist-util-is": "^5.0.0" }, - "engines": { - "node": ">= 0.4" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "node_modules/mdast-util-to-hast": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", + "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-definitions": "^5.0.0", + "micromark-util-sanitize-uri": "^1.1.0", + "trim-lines": "^3.0.0", + "unist-util-generated": "^2.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "node_modules/is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "node_modules/mdast-util-to-markdown": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", + "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", "dev": true, "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^3.0.0", + "mdast-util-to-string": "^3.0.0", + "micromark-util-decode-string": "^1.0.0", + "unist-util-visit": "^4.0.0", + "zwitch": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "node_modules/mdast-util-to-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", + "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", "dev": true, "dependencies": { - "has-bigints": "^1.0.1" + "@types/mdast": "^3.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "node_modules/memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, "engines": { - "node": ">=8" + "node": ">= 0.10.0" } }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 8" } }, - "node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "node_modules/micromark": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", + "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", "dev": true, "funding": [ { - "type": "github", - "url": "https://github.com/sponsors/feross" + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" }, { - "type": "patreon", - "url": "https://www.patreon.com/feross" + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "micromark-core-commonmark": "^1.0.1", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", + "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" }, { - "type": "consulting", - "url": "https://feross.org/support" + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } ], - "engines": { - "node": ">=4" + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-factory-destination": "^1.0.0", + "micromark-factory-label": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-factory-title": "^1.0.0", + "micromark-factory-whitespace": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-html-tag-name": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" } }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "node_modules/micromark-extension-gfm": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz", + "integrity": "sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==", "dev": true, - "engines": { - "node": ">= 0.4" + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^1.0.0", + "micromark-extension-gfm-footnote": "^1.0.0", + "micromark-extension-gfm-strikethrough": "^1.0.0", + "micromark-extension-gfm-table": "^1.0.0", + "micromark-extension-gfm-tagfilter": "^1.0.0", + "micromark-extension-gfm-task-list-item": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-types": "^1.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/is-core-module": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", - "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz", + "integrity": "sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==", "dev": true, "dependencies": { - "has": "^1.0.3" + "micromark-util-character": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "node_modules/micromark-extension-gfm-footnote": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz", + "integrity": "sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==", "dev": true, "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "micromark-core-commonmark": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz", + "integrity": "sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==", "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/is-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "node_modules/micromark-extension-gfm-table": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz", + "integrity": "sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2" + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz", + "integrity": "sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==", "dev": true, "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "micromark-util-types": "^1.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz", + "integrity": "sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==", "dev": true, "dependencies": { - "is-extglob": "^2.1.1" + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/is-inside-container": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "node_modules/micromark-factory-destination": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", + "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "is-docker": "^3.0.0" - }, - "bin": { - "is-inside-container": "cli.js" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/is-interactive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", - "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "node_modules/micromark-factory-label": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", + "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" } }, - "node_modules/is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "node_modules/micromark-factory-space": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", + "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "node_modules/micromark-factory-title": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", + "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "node_modules/micromark-factory-whitespace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", + "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", "dev": true, - "engines": { - "node": ">=0.12.0" + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "node_modules/micromark-util-character": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", + "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "node_modules/micromark-util-chunked": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", + "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", "dev": true, - "engines": { - "node": ">=8" + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" } }, - "node_modules/is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "node_modules/micromark-util-classify-character": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", + "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "node_modules/micromark-util-combine-extensions": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", + "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "micromark-util-chunked": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", + "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" } }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "node_modules/micromark-util-decode-string": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", + "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-symbol": "^1.0.0" } }, - "node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "node_modules/micromark-util-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", + "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "node_modules/micromark-util-html-tag-name": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", + "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "node_modules/micromark-util-normalize-identifier": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", + "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "micromark-util-symbol": "^1.0.0" } }, - "node_modules/is-typed-array": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", - "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "node_modules/micromark-util-resolve-all": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", + "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "which-typed-array": "^1.1.11" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "micromark-util-types": "^1.0.0" } }, - "node_modules/is-unicode-supported": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", - "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "node_modules/micromark-util-sanitize-uri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", + "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-symbol": "^1.0.0" } }, - "node_modules/is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "node_modules/micromark-util-subtokenize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", + "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "micromark-util-chunked": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" } }, - "node_modules/is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "node_modules/micromark-util-symbol": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", + "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "node_modules/micromark-util-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dev": true, "dependencies": { - "is-docker": "^2.0.0" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=8" + "node": ">=8.6" } }, - "node_modules/is-wsl/node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", "dev": true, "bin": { - "is-docker": "cli.js" + "mime": "cli.js" }, "engines": { - "node": ">=8" + "node": ">=10.0.0" + } + }, + "node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true, + "engines": { + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/iterator.prototype": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.0.tgz", - "integrity": "sha512-rjuhAk1AJ1fssphHD0IFV6TWL40CwRZ53FrztKx43yk2v6rguBYsY4Bj1VU4HmoMmKwZUlx7mfnhDf9cOp4YTw==", + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "dependencies": { - "define-properties": "^1.1.4", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "has-tostringtag": "^1.0.0", - "reflect.getprototypeof": "^1.0.3" + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=4" } }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "bin": { - "jsesc": "bin/jsesc" + "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "node_modules/network-information-types": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/network-information-types/-/network-information-types-0.1.1.tgz", + "integrity": "sha512-mLXNafJYOkiJB6IlF727YWssTRpXitR+tKSLyA5VAdBi3SOvLf5gtizHgxf241YHPWocnAO/fAhVrB/68tPHDw==", + "dev": true, + "peerDependencies": { + "typescript": ">= 3.0.0" + } }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, - "node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "node_modules/nlcst-to-string": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.1.tgz", + "integrity": "sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==", "dev": true, "dependencies": { - "minimist": "^1.2.0" + "@types/nlcst": "^1.0.0" }, - "bin": { - "json5": "lib/cli.js" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/jsonc-parser": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", - "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==", + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", "dev": true }, - "node_modules/jsx-ast-utils": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", - "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, "dependencies": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" - }, - "engines": { - "node": ">=4.0" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "engines": { - "node": ">=0.10.0" + "bin": { + "semver": "bin/semver" } }, - "node_modules/kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "node_modules/npm-run-all": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", + "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", "dev": true, "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "ansi-styles": "^3.2.1", + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "memorystream": "^0.3.1", + "minimatch": "^3.0.4", + "pidtree": "^0.3.0", + "read-pkg": "^3.0.0", + "shell-quote": "^1.6.1", + "string.prototype.padend": "^3.0.0" + }, + "bin": { + "npm-run-all": "bin/npm-run-all/index.js", + "run-p": "bin/run-p/index.js", + "run-s": "bin/run-s/index.js" }, "engines": { - "node": ">= 0.8.0" + "node": ">= 4" } }, - "node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "node_modules/npm-run-all/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" + "color-convert": "^1.9.0" }, "engines": { "node": ">=4" } }, - "node_modules/load-json-file/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "node_modules/npm-run-all/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, "engines": { "node": ">=4" } }, - "node_modules/load-yaml-file": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", - "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", + "node_modules/npm-run-all/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "dependencies": { - "graceful-fs": "^4.1.5", - "js-yaml": "^3.13.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0" - }, + "color-name": "1.1.3" + } + }, + "node_modules/npm-run-all/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/npm-run-all/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=0.8.0" } }, - "node_modules/load-yaml-file/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "node_modules/npm-run-all/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "node_modules/npm-run-all/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "dependencies": { - "p-locate": "^5.0.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/log-symbols": { + "node_modules/npm-run-path": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", - "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", "dev": true, "dependencies": { - "chalk": "^5.0.0", - "is-unicode-supported": "^1.1.0" + "path-key": "^4.0.0" }, "engines": { - "node": ">=12" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "dev": true, "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" + "node": ">=12" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/longest-streak": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", "dev": true, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true, - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" + "engines": { + "node": ">= 0.4" } }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", "dev": true, "dependencies": { - "yallist": "^3.0.2" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/lru-cache/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/magic-string": { - "version": "0.30.3", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.3.tgz", - "integrity": "sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==", + "node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "dev": true, "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" + "mimic-fn": "^4.0.0" }, "engines": { "node": ">=12" - } - }, - "node_modules/markdown-table": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", - "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", - "dev": true, + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mdast-util-definitions": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", - "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", + "node_modules/open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", "dev": true, "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "unist-util-visit": "^4.0.0" + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=14.16" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mdast-util-find-and-replace": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz", - "integrity": "sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==", + "node_modules/ora": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.1.tgz", + "integrity": "sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==", "dev": true, "dependencies": { - "@types/mdast": "^3.0.0", - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.0.0" + "chalk": "^5.0.0", + "cli-cursor": "^4.0.0", + "cli-spinners": "^2.6.1", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^1.1.0", + "log-symbols": "^5.1.0", + "stdin-discarder": "^0.1.0", + "strip-ansi": "^7.0.1", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "node_modules/ora/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, "engines": { "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/mdast-util-from-markdown": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", - "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", + "node_modules/ora/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true, - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "mdast-util-to-string": "^3.1.0", - "micromark": "^3.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-decode-string": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-stringify-position": "^3.0.0", - "uvu": "^0.5.0" + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/mdast-util-gfm": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", - "integrity": "sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==", + "node_modules/ora/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, "dependencies": { - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-gfm-autolink-literal": "^1.0.0", - "mdast-util-gfm-footnote": "^1.0.0", - "mdast-util-gfm-strikethrough": "^1.0.0", - "mdast-util-gfm-table": "^1.0.0", - "mdast-util-gfm-task-list-item": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/mdast-util-gfm-autolink-literal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz", - "integrity": "sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==", + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "dependencies": { - "@types/mdast": "^3.0.0", - "ccount": "^2.0.0", - "mdast-util-find-and-replace": "^2.0.0", - "micromark-util-character": "^1.0.0" + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mdast-util-gfm-footnote": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz", - "integrity": "sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==", + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0", - "micromark-util-normalize-identifier": "^1.0.0" + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mdast-util-gfm-strikethrough": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", - "integrity": "sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==", + "node_modules/p-locate/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0" + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mdast-util-gfm-table": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", - "integrity": "sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==", + "node_modules/p-locate/node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, - "dependencies": { - "@types/mdast": "^3.0.0", - "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-to-markdown": "^1.3.0" + "engines": { + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mdast-util-gfm-task-list-item": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", - "integrity": "sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==", + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=6" } }, - "node_modules/mdast-util-phrasing": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", - "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", "dev": true, "dependencies": { - "@types/mdast": "^3.0.0", - "unist-util-is": "^5.0.0" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=4" } }, - "node_modules/mdast-util-to-hast": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", - "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", + "node_modules/parse-latin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-5.0.1.tgz", + "integrity": "sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==", "dev": true, "dependencies": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-definitions": "^5.0.0", - "micromark-util-sanitize-uri": "^1.1.0", - "trim-lines": "^3.0.0", - "unist-util-generated": "^2.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0" + "nlcst-to-string": "^3.0.0", + "unist-util-modify-children": "^3.0.0", + "unist-util-visit-children": "^2.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/mdast-util-to-markdown": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", - "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^3.0.0", - "mdast-util-to-string": "^3.0.0", - "micromark-util-decode-string": "^1.0.0", - "unist-util-visit": "^4.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=8" } }, - "node_modules/mdast-util-to-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", - "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "dev": true + }, + "node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "dependencies": { - "@types/mdast": "^3.0.0" + "pify": "^3.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=4" } }, - "node_modules/memorystream": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", - "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", + "node_modules/path-type/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, "engines": { - "node": ">= 0.10.0" + "node": ">=4" } }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", "dev": true }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, "engines": { - "node": ">= 8" + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/micromark": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", - "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", + "node_modules/pidtree": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", + "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "micromark-core-commonmark": "^1.0.1", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" } }, - "node_modules/micromark-core-commonmark": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", - "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-factory-destination": "^1.0.0", - "micromark-factory-label": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-factory-title": "^1.0.0", - "micromark-factory-whitespace": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-html-tag-name": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/micromark-extension-gfm": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz", - "integrity": "sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==", + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "dependencies": { - "micromark-extension-gfm-autolink-literal": "^1.0.0", - "micromark-extension-gfm-footnote": "^1.0.0", - "micromark-extension-gfm-strikethrough": "^1.0.0", - "micromark-extension-gfm-table": "^1.0.0", - "micromark-extension-gfm-tagfilter": "^1.0.0", - "micromark-extension-gfm-task-list-item": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-types": "^1.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=8" } }, - "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz", - "integrity": "sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==", + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "p-locate": "^4.1.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=8" } }, - "node_modules/micromark-extension-gfm-footnote": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz", - "integrity": "sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==", + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "dependencies": { - "micromark-core-commonmark": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "p-limit": "^2.2.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=8" } }, - "node_modules/micromark-extension-gfm-strikethrough": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz", - "integrity": "sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==", + "node_modules/postcss": { + "version": "8.4.28", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.28.tgz", + "integrity": "sha512-Z7V5j0cq8oEKyejIKfpD8b4eBy9cwW2JWPk0+fB1HOAMsfHbnAXLLS+PfVWlzMSLQaWttKDt607I0XHmpE67Vw==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": "^10 || ^12 || >=14" } }, - "node_modules/micromark-extension-gfm-table": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz", - "integrity": "sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==", + "node_modules/preferred-pm": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.0.3.tgz", + "integrity": "sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==", "dev": true, "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "find-up": "^5.0.0", + "find-yarn-workspace-root2": "1.2.16", + "path-exists": "^4.0.0", + "which-pm": "2.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=10" } }, - "node_modules/micromark-extension-gfm-tagfilter": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz", - "integrity": "sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==", + "node_modules/prettier-plugin-astro": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/prettier-plugin-astro/-/prettier-plugin-astro-0.9.1.tgz", + "integrity": "sha512-pYZXSbdq0eElvzoIMArzv1SBn1NUXzopjlcnt6Ql8VW32PjC12NovwBjXJ6rh8qQLi7vF8jNqAbraKW03UPfag==", "dev": true, "dependencies": { - "micromark-util-types": "^1.0.0" + "@astrojs/compiler": "^1.0.1", + "prettier": "^2.8.3", + "sass-formatter": "^0.7.5", + "synckit": "^0.8.4" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": "^14.15.0 || >=16.0.0", + "pnpm": ">=7.14.0" } }, - "node_modules/micromark-extension-gfm-task-list-item": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz", - "integrity": "sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==", + "node_modules/prettier-plugin-astro/node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", "dev": true, - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/micromark-factory-destination": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", - "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", + "node_modules/prismjs": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "engines": { + "node": ">=6" } }, - "node_modules/micromark-factory-label": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", - "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/micromark-factory-space": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", - "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", + "node_modules/prompts/node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-types": "^1.0.0" + "engines": { + "node": ">=6" } }, - "node_modules/micromark-factory-title": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", - "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", + "node_modules/property-information": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz", + "integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==", "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/micromark-factory-whitespace": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", - "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true, "funding": [ { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" + "type": "github", + "url": "https://github.com/sponsors/feross" }, { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" } - ], + ] + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/micromark-util-character": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", - "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], "dependencies": { - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" } }, - "node_modules/micromark-util-chunked": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", - "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", + "node_modules/regexp.prototype.flags": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], "dependencies": { - "micromark-util-symbol": "^1.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/micromark-util-classify-character": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", - "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", + "node_modules/rehype": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/rehype/-/rehype-12.0.1.tgz", + "integrity": "sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==", "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "@types/hast": "^2.0.0", + "rehype-parse": "^8.0.0", + "rehype-stringify": "^9.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-util-combine-extensions": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", - "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", + "node_modules/rehype-parse": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-8.0.5.tgz", + "integrity": "sha512-Ds3RglaY/+clEX2U2mHflt7NlMA72KspZ0JLUJgBBLpRddBcEw3H8uYZQliQriku22NZpYMfjDdSgHcjxue24A==", "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-types": "^1.0.0" + "@types/hast": "^2.0.0", + "hast-util-from-parse5": "^7.0.0", + "parse5": "^6.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", - "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", + "node_modules/rehype-raw": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-6.1.1.tgz", + "integrity": "sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==", "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], "dependencies": { - "micromark-util-symbol": "^1.0.0" + "@types/hast": "^2.0.0", + "hast-util-raw": "^7.2.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-util-decode-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", - "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", + "node_modules/rehype-stringify": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-9.0.4.tgz", + "integrity": "sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==", "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", - "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-html-tag-name": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", - "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-normalize-identifier": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", - "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], "dependencies": { - "micromark-util-symbol": "^1.0.0" + "@types/hast": "^2.0.0", + "hast-util-to-html": "^8.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-util-resolve-all": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", - "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", + "node_modules/remark-gfm": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", + "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], "dependencies": { - "micromark-util-types": "^1.0.0" + "@types/mdast": "^3.0.0", + "mdast-util-gfm": "^2.0.0", + "micromark-extension-gfm": "^2.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-util-sanitize-uri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", - "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", + "node_modules/remark-parse": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", + "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-symbol": "^1.0.0" + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-util-subtokenize": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", - "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", + "node_modules/remark-rehype": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", + "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-to-hast": "^12.1.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-util-symbol": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", - "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "node_modules/remark-smartypants": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.0.0.tgz", + "integrity": "sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==", "dev": true, "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "retext": "^8.1.0", + "retext-smartypants": "^5.1.0", + "unist-util-visit": "^4.1.0" }, "engines": { - "node": ">=8.6" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "node_modules/mime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "node_modules/resolve": { + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", + "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, "bin": { - "mime": "cli.js" + "resolve": "bin/resolve" }, - "engines": { - "node": ">=10.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/mimic-fn": { + "node_modules/restore-cursor": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, "engines": { - "node": ">=12" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/restore-cursor/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, "engines": { - "node": "*" + "node": ">=6" } }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "node_modules/restore-cursor/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" + "dependencies": { + "mimic-fn": "^2.1.0" }, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/network-information-types": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/network-information-types/-/network-information-types-0.1.1.tgz", - "integrity": "sha512-mLXNafJYOkiJB6IlF727YWssTRpXitR+tKSLyA5VAdBi3SOvLf5gtizHgxf241YHPWocnAO/fAhVrB/68tPHDw==", + "node_modules/retext": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/retext/-/retext-8.1.0.tgz", + "integrity": "sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==", "dev": true, - "peerDependencies": { - "typescript": ">= 3.0.0" + "dependencies": { + "@types/nlcst": "^1.0.0", + "retext-latin": "^3.0.0", + "retext-stringify": "^3.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node_modules/nlcst-to-string": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.1.tgz", - "integrity": "sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==", + "node_modules/retext-latin": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-3.1.0.tgz", + "integrity": "sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==", "dev": true, "dependencies": { - "@types/nlcst": "^1.0.0" + "@types/nlcst": "^1.0.0", + "parse-latin": "^5.0.0", + "unherit": "^3.0.0", + "unified": "^10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", - "dev": true - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "node_modules/retext-smartypants": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-5.2.0.tgz", + "integrity": "sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==", "dev": true, "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "@types/nlcst": "^1.0.0", + "nlcst-to-string": "^3.0.0", + "unified": "^10.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "node_modules/retext-stringify": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-3.1.0.tgz", + "integrity": "sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==", "dev": true, - "bin": { - "semver": "bin/semver" + "dependencies": { + "@types/nlcst": "^1.0.0", + "nlcst-to-string": "^3.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, "engines": { + "iojs": ">=1.0.0", "node": ">=0.10.0" } }, - "node_modules/npm-run-all": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", - "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", + "node_modules/rollup": { + "version": "3.28.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.28.1.tgz", + "integrity": "sha512-R9OMQmIHJm9znrU3m3cpE8uhN0fGdXiawME7aZIpQqvpS/85+Vt1Hq1/yVIcYfOmaQiHjvXkQAoJukvLpau6Yw==", "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "chalk": "^2.4.1", - "cross-spawn": "^6.0.5", - "memorystream": "^0.3.1", - "minimatch": "^3.0.4", - "pidtree": "^0.3.0", - "read-pkg": "^3.0.0", - "shell-quote": "^1.6.1", - "string.prototype.padend": "^3.0.0" - }, "bin": { - "npm-run-all": "bin/npm-run-all/index.js", - "run-p": "bin/run-p/index.js", - "run-s": "bin/run-s/index.js" + "rollup": "dist/bin/rollup" }, "engines": { - "node": ">= 4" + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/npm-run-all/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "node_modules/run-applescript": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", "dev": true, "dependencies": { - "color-convert": "^1.9.0" + "execa": "^5.0.0" }, "engines": { - "node": ">=4" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/npm-run-all/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "node_modules/run-applescript/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">=4" + "node": ">= 8" } }, - "node_modules/npm-run-all/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "node_modules/run-applescript/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, "dependencies": { - "color-name": "1.1.3" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/npm-run-all/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/npm-run-all/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "node_modules/run-applescript/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true, "engines": { - "node": ">=0.8.0" + "node": ">=10.17.0" } }, - "node_modules/npm-run-all/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "node_modules/run-applescript/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/npm-run-all/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/run-applescript/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "node_modules/run-applescript/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, "dependencies": { - "path-key": "^4.0.0" + "path-key": "^3.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "node_modules/run-applescript/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, "engines": { - "node": ">=12" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "node_modules/run-applescript/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "node_modules/run-applescript/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, "engines": { - "node": ">= 0.4" + "node": ">=8" } }, - "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "node_modules/run-applescript/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/object.entries": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", - "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "node_modules/run-applescript/node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, "engines": { - "node": ">= 0.4" + "node": ">=6" } }, - "node_modules/object.fromentries": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", - "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "node_modules/run-applescript/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "isexe": "^2.0.0" }, - "engines": { - "node": ">= 0.4" + "bin": { + "node-which": "bin/node-which" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 8" } }, - "node_modules/object.groupby": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.0.tgz", - "integrity": "sha512-70MWG6NfRH9GnbZOikuhPPYzpUpof9iW2J9E4dW7FXTqPNb6rllE6u39SKwwiNh8lCwX3DDb5OgcKGiEBrTTyw==", + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.21.2", - "get-intrinsic": "^1.2.1" + "queue-microtask": "^1.2.2" } }, - "node_modules/object.hasown": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", - "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "node_modules/s.color": { + "version": "0.0.15", + "resolved": "https://registry.npmjs.org/s.color/-/s.color-0.0.15.tgz", + "integrity": "sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==", + "dev": true + }, + "node_modules/sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", "dev": true, "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "mri": "^1.1.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=6" } }, - "node_modules/object.values": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", - "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "node_modules/safe-array-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", + "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "get-intrinsic": "^1.2.0", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" }, "engines": { - "node": ">= 0.4" + "node": ">=0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, - "node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", "dev": true, "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/open": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "node_modules/sass-formatter": { + "version": "0.7.7", + "resolved": "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.7.7.tgz", + "integrity": "sha512-axtQ7c7Cf4UgHsD8e4okhIkkc90+tdgBIfUMx69+qJuMNq9EOo2k+RH/mDKj0XeA5z3nC1Ca5TCntuxRhI+1MA==", "dev": true, "dependencies": { - "default-browser": "^4.0.0", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "suf-log": "^2.5.3" } }, - "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", "dev": true, "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, - "node_modules/ora": { + "node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.1.tgz", - "integrity": "sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==", + "dev": true + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dev": true, "dependencies": { - "chalk": "^5.0.0", - "cli-cursor": "^4.0.0", - "cli-spinners": "^2.6.1", - "is-interactive": "^2.0.0", - "is-unicode-supported": "^1.1.0", - "log-symbols": "^5.1.0", - "stdin-discarder": "^0.1.0", - "strip-ansi": "^7.0.1", - "wcwidth": "^1.0.1" + "shebang-regex": "^1.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/ora/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/ora/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "node_modules/shell-quote": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", "dev": true, - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ora/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "node_modules/shiki": { + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.3.tgz", + "integrity": "sha512-U3S/a+b0KS+UkTyMjoNojvTgrBHjgp7L6ovhFVZsXmBGnVdQ4K4U9oK0z63w538S91ATngv1vXigHCSWOwnr+g==", "dev": true, "dependencies": { - "ansi-regex": "^6.0.1" + "ansi-sequence-parser": "^1.1.0", + "jsonc-parser": "^3.2.0", + "vscode-oniguruma": "^1.7.0", + "vscode-textmate": "^8.0.0" + } + }, + "node_modules/shiki/node_modules/jsonc-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "dev": true + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, "engines": { - "node": ">=12" - }, + "node": ">=0.10.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "dev": true, "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/p-limit": { + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "node_modules/spdx-license-ids": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", + "dev": true + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/stdin-discarder": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz", + "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==", "dev": true, "dependencies": { - "p-limit": "^3.0.2" + "bl": "^5.0.0" }, "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-locate/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "dependencies": { - "yocto-queue": "^0.1.0" + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/p-locate/node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "node_modules/string.prototype.padend": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz", + "integrity": "sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==", "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "node_modules/string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", "dev": true, "dependencies": { - "callsites": "^3.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, - "engines": { - "node": ">=6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", "dev": true, "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, - "engines": { - "node": ">=4" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/parse-latin": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-5.0.1.tgz", - "integrity": "sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==", + "node_modules/stringify-entities": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz", + "integrity": "sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==", "dev": true, "dependencies": { - "nlcst-to-string": "^3.0.0", - "unist-util-modify-children": "^3.0.0", - "unist-util-visit-children": "^2.0.0" + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" }, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/parse5": { + "node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, "engines": { "node": ">=8" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", "dev": true, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-to-regexp": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", - "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", - "dev": true - }, - "node_modules/path-type": { + "node_modules/strip-final-newline": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, "engines": { - "node": ">=4" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/path-type/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "node_modules/suf-log": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/suf-log/-/suf-log-2.5.3.tgz", + "integrity": "sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==", "dev": true, - "engines": { - "node": ">=4" + "dependencies": { + "s.color": "0.0.15" } }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "engines": { - "node": ">=8.6" + "dependencies": { + "has-flag": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "engines": { + "node": ">=8" } }, - "node_modules/pidtree": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", - "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true, - "bin": { - "pidtree": "bin/pidtree.js" - }, "engines": { - "node": ">=0.10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pkg-conf": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", - "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", + "node_modules/synckit": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", + "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", "dev": true, "dependencies": { - "find-up": "^3.0.0", - "load-json-file": "^5.2.0" + "@pkgr/utils": "^2.3.1", + "tslib": "^2.5.0" }, "engines": { - "node": ">=6" + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" } }, - "node_modules/pkg-conf/node_modules/find-up": { + "node_modules/titleize": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", + "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, "engines": { - "node": ">=6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pkg-conf/node_modules/load-json-file": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", - "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "dev": true, - "dependencies": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" - }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/pkg-conf/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "is-number": "^7.0.0" }, "engines": { - "node": ">=6" + "node": ">=8.0" } }, - "node_modules/pkg-conf/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/pkg-conf/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "node_modules/trough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", + "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", "dev": true, - "engines": { - "node": ">=4" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/pkg-conf/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "node_modules/tsconfig-resolver": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tsconfig-resolver/-/tsconfig-resolver-3.0.1.tgz", + "integrity": "sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==", "dev": true, - "engines": { - "node": ">=6" + "dependencies": { + "@types/json5": "^0.0.30", + "@types/resolve": "^1.17.0", + "json5": "^2.1.3", + "resolve": "^1.17.0", + "strip-bom": "^4.0.0", + "type-fest": "^0.13.1" + }, + "funding": { + "url": "https://github.com/sponsors/ifiokjr" } }, - "node_modules/pkg-conf/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "node_modules/tsconfig-resolver/node_modules/@types/json5": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.30.tgz", + "integrity": "sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==", + "dev": true + }, + "node_modules/tsconfig-resolver/node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, + "bin": { + "json5": "lib/cli.js" + }, "engines": { "node": ">=6" } }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "node_modules/tsconfig-resolver/node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, "engines": { "node": ">=8" } }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/tsconfig-resolver/node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", "dev": true, "dependencies": { - "p-locate": "^4.1.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" }, "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", "dev": true, "dependencies": { - "p-limit": "^2.2.0" + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss": { - "version": "8.4.28", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.28.tgz", - "integrity": "sha512-Z7V5j0cq8oEKyejIKfpD8b4eBy9cwW2JWPk0+fB1HOAMsfHbnAXLLS+PfVWlzMSLQaWttKDt607I0XHmpE67Vw==", + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/preferred-pm": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.0.3.tgz", - "integrity": "sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==", + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", "dev": true, "dependencies": { - "find-up": "^5.0.0", - "find-yarn-workspace-root2": "1.2.16", - "path-exists": "^4.0.0", - "which-pm": "2.0.0" + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" }, - "engines": { - "node": ">=10" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/prettier": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.2.tgz", - "integrity": "sha512-o2YR9qtniXvwEZlOKbveKfDQVyqxbEIWn48Z8m3ZJjBjcCmUy3xZGIv+7AkaeuaTr6yPXJjwv07ZWlsWbEy1rQ==", + "node_modules/typescript": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", "dev": true, "bin": { - "prettier": "bin/prettier.cjs" + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "node": ">=14.17" } }, - "node_modules/prettier-plugin-astro": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/prettier-plugin-astro/-/prettier-plugin-astro-0.9.1.tgz", - "integrity": "sha512-pYZXSbdq0eElvzoIMArzv1SBn1NUXzopjlcnt6Ql8VW32PjC12NovwBjXJ6rh8qQLi7vF8jNqAbraKW03UPfag==", + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dev": true, "dependencies": { - "@astrojs/compiler": "^1.0.1", - "prettier": "^2.8.3", - "sass-formatter": "^0.7.5", - "synckit": "^0.8.4" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0", - "pnpm": ">=7.14.0" - } - }, - "node_modules/prettier-plugin-astro/node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" }, "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prismjs": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", - "dev": true, - "engines": { - "node": ">=6" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "node_modules/undici": { + "version": "5.23.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.23.0.tgz", + "integrity": "sha512-1D7w+fvRsqlQ9GscLBwcAJinqcZGHUKjbOmXdlE/v8BvEGXjeWAax+341q44EuTcHXXnfyKNbKRq4Lg7OzhMmg==", "dev": true, "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" + "busboy": "^1.6.0" }, "engines": { - "node": ">= 6" + "node": ">=14.0" } }, - "node_modules/prompts/node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "node_modules/unherit": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-3.0.1.tgz", + "integrity": "sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==", "dev": true, - "engines": { - "node": ">=6" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", "dev": true, "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/property-information": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz", - "integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==", + "node_modules/unist-util-generated": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", + "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", "dev": true, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "node_modules/unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", "dev": true, - "engines": { - "node": ">=6" + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "node_modules/unist-util-modify-children": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-3.1.1.tgz", + "integrity": "sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==", "dev": true, "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" + "@types/unist": "^2.0.0", + "array-iterate": "^2.0.0" }, - "engines": { - "node": ">=4" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "node_modules/unist-util-position": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", + "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", "dev": true, "dependencies": { - "picomatch": "^2.2.1" + "@types/unist": "^2.0.0" }, - "engines": { - "node": ">=8.10.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.3.tgz", - "integrity": "sha512-TTAOZpkJ2YLxl7mVHWrNo3iDMEkYlva/kgFcXndqMgbo/AZUmmavEkdXV+hXtE4P8xdyEKRzalaFqZVuwIk/Nw==", + "node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.1", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" + "@types/unist": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", - "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/rehype": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/rehype/-/rehype-12.0.1.tgz", - "integrity": "sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==", + "node_modules/unist-util-visit-children": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-2.0.2.tgz", + "integrity": "sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==", "dev": true, "dependencies": { - "@types/hast": "^2.0.0", - "rehype-parse": "^8.0.0", - "rehype-stringify": "^9.0.0", - "unified": "^10.0.0" + "@types/unist": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/rehype-parse": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-8.0.5.tgz", - "integrity": "sha512-Ds3RglaY/+clEX2U2mHflt7NlMA72KspZ0JLUJgBBLpRddBcEw3H8uYZQliQriku22NZpYMfjDdSgHcjxue24A==", + "node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", "dev": true, "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-from-parse5": "^7.0.0", - "parse5": "^6.0.0", - "unified": "^10.0.0" + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/rehype-raw": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-6.1.1.tgz", - "integrity": "sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==", + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-raw": "^7.2.0", - "unified": "^10.0.0" + "escalade": "^3.1.1", + "picocolors": "^1.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "node_modules/rehype-stringify": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-9.0.4.tgz", - "integrity": "sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==", + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/uvu": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", + "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", "dev": true, "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-to-html": "^8.0.0", - "unified": "^10.0.0" + "dequal": "^2.0.0", + "diff": "^5.0.0", + "kleur": "^4.0.3", + "sade": "^1.7.3" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "bin": { + "uvu": "bin.js" + }, + "engines": { + "node": ">=8" } }, - "node_modules/remark-gfm": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", - "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-gfm": "^2.0.0", - "micromark-extension-gfm": "^2.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, - "node_modules/remark-parse": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", - "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", + "node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", "dev": true, "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "unified": "^10.0.0" + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/remark-rehype": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", - "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", + "node_modules/vfile-location": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz", + "integrity": "sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==", "dev": true, "dependencies": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-to-hast": "^12.1.0", - "unified": "^10.0.0" + "@types/unist": "^2.0.0", + "vfile": "^5.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/remark-smartypants": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.0.0.tgz", - "integrity": "sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==", + "node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", "dev": true, "dependencies": { - "retext": "^8.1.0", - "retext-smartypants": "^5.1.0", - "unist-util-visit": "^4.1.0" + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/resolve": { - "version": "1.22.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", - "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", + "node_modules/vite": { + "version": "4.4.9", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.9.tgz", + "integrity": "sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==", "dev": true, "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" }, "bin": { - "resolve": "bin/resolve" + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } } }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "node_modules/vite/node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], "dev": true, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=4" + "node": ">=12" } }, - "node_modules/restore-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", - "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "node_modules/vite/node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/restore-cursor/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "node_modules/vite/node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], "dev": true, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/restore-cursor/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/retext": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/retext/-/retext-8.1.0.tgz", - "integrity": "sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==", + "node_modules/vite/node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@types/nlcst": "^1.0.0", - "retext-latin": "^3.0.0", - "retext-stringify": "^3.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" } }, - "node_modules/retext-latin": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-3.1.0.tgz", - "integrity": "sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==", + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "@types/nlcst": "^1.0.0", - "parse-latin": "^5.0.0", - "unherit": "^3.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" } }, - "node_modules/retext-smartypants": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-5.2.0.tgz", - "integrity": "sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==", + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@types/nlcst": "^1.0.0", - "nlcst-to-string": "^3.0.0", - "unified": "^10.0.0", - "unist-util-visit": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" } }, - "node_modules/retext-stringify": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-3.1.0.tgz", - "integrity": "sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==", + "node_modules/vite/node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], "dev": true, - "dependencies": { - "@types/nlcst": "^1.0.0", - "nlcst-to-string": "^3.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "node_modules/vite/node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" + "node": ">=12" } }, - "node_modules/rollup": { - "version": "3.28.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.28.1.tgz", - "integrity": "sha512-R9OMQmIHJm9znrU3m3cpE8uhN0fGdXiawME7aZIpQqvpS/85+Vt1Hq1/yVIcYfOmaQiHjvXkQAoJukvLpau6Yw==", + "node_modules/vite/node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], "dev": true, - "bin": { - "rollup": "dist/bin/rollup" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=14.18.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": ">=12" } }, - "node_modules/run-applescript": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", - "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", + "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], "dev": true, - "dependencies": { - "execa": "^5.0.0" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/run-applescript/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 8" + "node": ">=12" } }, - "node_modules/run-applescript/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "node": ">=12" } }, - "node_modules/run-applescript/node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=10.17.0" + "node": ">=12" } }, - "node_modules/run-applescript/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "node_modules/vite/node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/run-applescript/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/run-applescript/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, + "optional": true, + "os": [ + "netbsd" + ], "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/run-applescript/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, + "optional": true, + "os": [ + "openbsd" + ], "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/run-applescript/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "node_modules/vite/node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], "dev": true, + "optional": true, + "os": [ + "sunos" + ], "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/run-applescript/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "node_modules/vite/node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/run-applescript/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "node_modules/vite/node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], "dev": true, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/run-applescript/node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "node_modules/vite/node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], "dev": true, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/run-applescript/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "node_modules/vite/node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, + "hasInstallScript": true, "bin": { - "node-which": "bin/node-which" + "esbuild": "bin/esbuild" }, "engines": { - "node": ">= 8" + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" } }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "node_modules/vitefu": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz", + "integrity": "sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true } - ], - "dependencies": { - "queue-microtask": "^1.2.2" } }, - "node_modules/s.color": { - "version": "0.0.15", - "resolved": "https://registry.npmjs.org/s.color/-/s.color-0.0.15.tgz", - "integrity": "sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==", - "dev": true + "node_modules/vscode-css-languageservice": { + "version": "6.2.6", + "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.6.tgz", + "integrity": "sha512-SA2WkeOecIpUiEbZnjOsP/fI5CRITZEiQGSHXKiDQDwLApfKcnLhZwMtOBbIifSzESVcQa7b/shX/nbnF4NoCg==", + "dev": true, + "dependencies": { + "@vscode/l10n": "^0.0.14", + "vscode-languageserver-textdocument": "^1.0.8", + "vscode-languageserver-types": "^3.17.3", + "vscode-uri": "^3.0.7" + } }, - "node_modules/sade": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "node_modules/vscode-html-languageservice": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.0.6.tgz", + "integrity": "sha512-gCixNg6fjPO7+kwSMBAVXcwDRHdjz1WOyNfI0n5Wx0J7dfHG8ggb3zD1FI8E2daTZrwS1cooOiSoc1Xxph4qRQ==", "dev": true, "dependencies": { - "mri": "^1.1.0" - }, + "@vscode/l10n": "^0.0.14", + "vscode-languageserver-textdocument": "^1.0.8", + "vscode-languageserver-types": "^3.17.3", + "vscode-uri": "^3.0.7" + } + }, + "node_modules/vscode-jsonrpc": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz", + "integrity": "sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=14.0.0" } }, - "node_modules/safe-array-concat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", - "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", + "node_modules/vscode-languageserver": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.1.0.tgz", + "integrity": "sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" + "vscode-languageserver-protocol": "3.17.3" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "installServerIntoExtension": "bin/installServerIntoExtension" } }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "node_modules/vscode-languageserver-protocol": { + "version": "3.17.3", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz", + "integrity": "sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==", + "dev": true, + "dependencies": { + "vscode-jsonrpc": "8.1.0", + "vscode-languageserver-types": "3.17.3" + } + }, + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz", + "integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==", "dev": true }, - "node_modules/safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "node_modules/vscode-languageserver-types": { + "version": "3.17.3", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz", + "integrity": "sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==", + "dev": true + }, + "node_modules/vscode-oniguruma": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", + "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", + "dev": true + }, + "node_modules/vscode-textmate": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", + "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", + "dev": true + }, + "node_modules/vscode-uri": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz", + "integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==", + "dev": true + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "defaults": "^1.0.3" } }, - "node_modules/sass-formatter": { - "version": "0.7.7", - "resolved": "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.7.7.tgz", - "integrity": "sha512-axtQ7c7Cf4UgHsD8e4okhIkkc90+tdgBIfUMx69+qJuMNq9EOo2k+RH/mDKj0XeA5z3nC1Ca5TCntuxRhI+1MA==", + "node_modules/web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", "dev": true, - "dependencies": { - "suf-log": "^2.5.3" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "dependencies": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" + "isexe": "^2.0.0" }, - "engines": { - "node": ">=4" + "bin": { + "which": "bin/which" } }, - "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "dev": true, - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/server-destroy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", - "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==", - "dev": true - }, - "node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "node_modules/which-pm": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", + "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", "dev": true, "dependencies": { - "shebang-regex": "^1.0.0" + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.15" } }, - "node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "node_modules/which-pm-runs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", + "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/shell-quote": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", - "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", + "node_modules/which-typed-array": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/shiki": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.3.tgz", - "integrity": "sha512-U3S/a+b0KS+UkTyMjoNojvTgrBHjgp7L6ovhFVZsXmBGnVdQ4K4U9oK0z63w538S91ATngv1vXigHCSWOwnr+g==", - "dev": true, - "dependencies": { - "ansi-sequence-parser": "^1.1.0", - "jsonc-parser": "^3.2.0", - "vscode-oniguruma": "^1.7.0", - "vscode-textmate": "^8.0.0" - } - }, - "node_modules/shiki/node_modules/jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", "dev": true, "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "node_modules/widest-line/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", - "dev": true, + "node": ">=12" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/spdx-license-ids": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", - "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", - "dev": true - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "node_modules/widest-line/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, - "node_modules/standard": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/standard/-/standard-17.1.0.tgz", - "integrity": "sha512-jaDqlNSzLtWYW4lvQmU0EnxWMUGQiwHasZl5ZEIwx3S/ijZDjZOzs1y1QqKwKs5vqnFpGtizo4NOYX2s0Voq/g==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "eslint": "^8.41.0", - "eslint-config-standard": "17.1.0", - "eslint-config-standard-jsx": "^11.0.0", - "eslint-plugin-import": "^2.27.5", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-react": "^7.32.2", - "standard-engine": "^15.0.0", - "version-guard": "^1.1.1" - }, - "bin": { - "standard": "bin/cmd.cjs" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/standard-engine": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/standard-engine/-/standard-engine-15.0.0.tgz", - "integrity": "sha512-4xwUhJNo1g/L2cleysUqUv7/btn7GEbYJvmgKrQ2vd/8pkTmN8cpqAZg+BT8Z1hNeEH787iWUdOpL8fmApLtxA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "get-stdin": "^8.0.0", - "minimist": "^1.2.6", - "pkg-conf": "^3.1.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/stdin-discarder": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz", - "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==", + "node_modules/widest-line/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, "dependencies": { - "bl": "^5.0.0" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/streamsearch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", - "dev": true, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/widest-line/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", - "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/string.prototype.padend": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz", - "integrity": "sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, - "node_modules/string.prototype.trim": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", - "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=12" } }, - "node_modules/string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "node_modules/yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "engines": { + "node": ">=12.20" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "node_modules/zod": { + "version": "3.22.2", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.2.tgz", + "integrity": "sha512-wvWkphh5WQsJbVk1tbx1l1Ly4yg+XecD+Mq280uBGt9wa5BKSWf4Mhp6GmrkPixhMxmabYY7RbzlwVP32pbGCg==", "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/colinhacks" } }, - "node_modules/stringify-entities": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz", - "integrity": "sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==", + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", "dev": true, - "dependencies": { - "character-entities-html4": "^2.0.0", - "character-entities-legacy": "^3.0.0" - }, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" } }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } + "@astrojs/compiler": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-1.8.2.tgz", + "integrity": "sha512-o/ObKgtMzl8SlpIdzaxFnt7SATKPxu4oIP/1NL+HDJRzxfJcAkOTAb/ZKMRyULbz4q+1t2/DAebs2Z1QairkZw==", + "dev": true }, - "node_modules/strip-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "@astrojs/internal-helpers": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.1.2.tgz", + "integrity": "sha512-YXLk1CUDdC9P5bjFZcGjz+cE/ZDceXObDTXn/GCID4r8LjThuexxi+dlJqukmUpkSItzQqgzfWnrPLxSFPejdA==", + "dev": true }, - "node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "@astrojs/language-server": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-1.0.8.tgz", + "integrity": "sha512-gssRxLGb8XnvKpqSzrDW5jdzdFnXD7eBXVkPCkkt2hv7Qzb+SAzv6hVgMok3jDCxpR1aeB+XNd9Qszj2h29iog==", "dev": true, - "engines": { - "node": ">=12" + "requires": { + "@astrojs/compiler": "^1.4.2", + "@jridgewell/trace-mapping": "^0.3.14", + "@vscode/emmet-helper": "^2.8.4", + "events": "^3.3.0", + "prettier": "^2.8.8", + "prettier-plugin-astro": "^0.9.1", + "vscode-css-languageservice": "^6.2.1", + "vscode-html-languageservice": "^5.0.0", + "vscode-languageserver": "^8.0.1", + "vscode-languageserver-protocol": "^3.17.1", + "vscode-languageserver-textdocument": "^1.0.4", + "vscode-languageserver-types": "^3.17.1", + "vscode-uri": "^3.0.3" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true + } } }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "@astrojs/markdown-remark": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-2.2.1.tgz", + "integrity": "sha512-VF0HRv4GpC1XEMLnsKf6jth7JSmlt9qpqP0josQgA2eSpCIAC/Et+y94mgdBIZVBYH/yFnMoIxgKVe93xfO2GA==", "dev": true, - "engines": { - "node": ">=8" + "requires": { + "@astrojs/prism": "^2.1.2", + "github-slugger": "^1.4.0", + "import-meta-resolve": "^2.1.0", + "rehype-raw": "^6.1.1", + "rehype-stringify": "^9.0.3", + "remark-gfm": "^3.0.1", + "remark-parse": "^10.0.1", + "remark-rehype": "^10.1.0", + "remark-smartypants": "^2.0.0", + "shiki": "^0.14.1", + "unified": "^10.1.2", + "unist-util-visit": "^4.1.0", + "vfile": "^5.3.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "github-slugger": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", + "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==", + "dev": true + } } }, - "node_modules/suf-log": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/suf-log/-/suf-log-2.5.3.tgz", - "integrity": "sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==", + "@astrojs/prism": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-2.1.2.tgz", + "integrity": "sha512-3antim1gb34689GHRQFJ88JEo93HuZKQBnmxDT5W/nxiNz1p/iRxnCTEhIbJhqMOTRbbo5h2ldm5qSxx+TMFQA==", "dev": true, - "dependencies": { - "s.color": "0.0.15" + "requires": { + "prismjs": "^1.28.0" } }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "@astrojs/telemetry": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-2.1.1.tgz", + "integrity": "sha512-4pRhyeQr0MLB5PKYgkdu+YE8sSpMbHL8dUuslBWBIdgcYjtD1SufPMBI8pgXJ+xlwrQJHKKfK2X1KonHYuOS9A==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "requires": { + "ci-info": "^3.3.1", + "debug": "^4.3.4", + "dlv": "^1.1.3", + "dset": "^3.1.2", + "is-docker": "^3.0.0", + "is-wsl": "^2.2.0", + "undici": "^5.22.0", + "which-pm-runs": "^1.1.0" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "@astrojs/webapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/webapi/-/webapi-2.2.0.tgz", + "integrity": "sha512-mHAOApWyjqSe5AQMOUD9rsZJqbMQqe3Wosb1a40JV6Okvyxj1G6GTlthwYadWCymq/lbgwh0PLiY8Fr4eFxtuQ==", "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "requires": { + "undici": "^5.22.0" } }, - "node_modules/synckit": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", - "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", + "@babel/code-frame": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.10.tgz", + "integrity": "sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==", "dev": true, - "dependencies": { - "@pkgr/utils": "^2.3.1", - "tslib": "^2.5.0" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" + "requires": { + "@babel/highlight": "^7.22.10", + "chalk": "^2.4.2" }, - "funding": { - "url": "https://opencollective.com/unts" + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "@babel/compat-data": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", + "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", "dev": true }, - "node_modules/titleize": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", - "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "@babel/core": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.10.tgz", + "integrity": "sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw==", "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.10", + "@babel/generator": "^7.22.10", + "@babel/helper-compilation-targets": "^7.22.10", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helpers": "^7.22.10", + "@babel/parser": "^7.22.10", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.10", + "@babel/types": "^7.22.10", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.1" }, - "engines": { - "node": ">=8.0" + "dependencies": { + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + } } }, - "node_modules/trim-lines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "@babel/generator": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz", + "integrity": "sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==", "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "requires": { + "@babel/types": "^7.22.10", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" } }, - "node_modules/trough": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", - "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", + "@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "requires": { + "@babel/types": "^7.22.5" } }, - "node_modules/tsconfig-paths": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", - "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "@babel/helper-compilation-targets": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz", + "integrity": "sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==", "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" + "requires": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.5", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" } }, - "node_modules/tsconfig-resolver": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tsconfig-resolver/-/tsconfig-resolver-3.0.1.tgz", - "integrity": "sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==", + "@babel/helper-environment-visitor": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", + "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", + "dev": true + }, + "@babel/helper-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", + "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", "dev": true, - "dependencies": { - "@types/json5": "^0.0.30", - "@types/resolve": "^1.17.0", - "json5": "^2.1.3", - "resolve": "^1.17.0", - "strip-bom": "^4.0.0", - "type-fest": "^0.13.1" - }, - "funding": { - "url": "https://github.com/sponsors/ifiokjr" + "requires": { + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" } }, - "node_modules/tsconfig-resolver/node_modules/@types/json5": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.30.tgz", - "integrity": "sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==", - "dev": true - }, - "node_modules/tsconfig-resolver/node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dev": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" + "requires": { + "@babel/types": "^7.22.5" } }, - "node_modules/tsconfig-resolver/node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "@babel/helper-module-imports": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", + "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", "dev": true, - "engines": { - "node": ">=8" + "requires": { + "@babel/types": "^7.22.5" } }, - "node_modules/tsconfig-resolver/node_modules/type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "@babel/helper-module-transforms": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", + "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "requires": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.5" } }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", "dev": true }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" + "requires": { + "@babel/types": "^7.22.5" } }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "requires": { + "@babel/types": "^7.22.5" } }, - "node_modules/typed-array-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", - "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - } + "@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "dev": true }, - "node_modules/typed-array-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", - "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "@babel/helper-validator-identifier": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", + "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", + "dev": true + }, + "@babel/helpers": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.10.tgz", + "integrity": "sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==", "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "requires": { + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.10", + "@babel/types": "^7.22.10" } }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", - "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "@babel/highlight": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.10.tgz", + "integrity": "sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==", "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" + "requires": { + "@babel/helper-validator-identifier": "^7.22.5", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", - "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "node_modules/typescript": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", - "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } + "@babel/parser": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.10.tgz", + "integrity": "sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==", + "dev": true }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "@babel/plugin-syntax-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" } }, - "node_modules/undici": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.23.0.tgz", - "integrity": "sha512-1D7w+fvRsqlQ9GscLBwcAJinqcZGHUKjbOmXdlE/v8BvEGXjeWAax+341q44EuTcHXXnfyKNbKRq4Lg7OzhMmg==", + "@babel/plugin-transform-react-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz", + "integrity": "sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==", "dev": true, - "dependencies": { - "busboy": "^1.6.0" - }, - "engines": { - "node": ">=14.0" + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/types": "^7.22.5" } }, - "node_modules/unherit": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-3.0.1.tgz", - "integrity": "sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==", + "@babel/template": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", + "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "requires": { + "@babel/code-frame": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5" } }, - "node_modules/unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "@babel/traverse": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.10.tgz", + "integrity": "sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==", "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" + "requires": { + "@babel/code-frame": "^7.22.10", + "@babel/generator": "^7.22.10", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.22.10", + "@babel/types": "^7.22.10", + "debug": "^4.1.0", + "globals": "^11.1.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "dependencies": { + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + } } }, - "node_modules/unist-util-generated": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", - "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", + "@babel/types": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.10.tgz", + "integrity": "sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==", "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" } }, - "node_modules/unist-util-is": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "@emmetio/abbreviation": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz", + "integrity": "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==", "dev": true, - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "requires": { + "@emmetio/scanner": "^1.0.4" } }, - "node_modules/unist-util-modify-children": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-3.1.1.tgz", - "integrity": "sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==", + "@emmetio/css-abbreviation": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz", + "integrity": "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==", "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "array-iterate": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "requires": { + "@emmetio/scanner": "^1.0.4" } }, - "node_modules/unist-util-position": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", - "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", + "@emmetio/scanner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", + "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==", + "dev": true + }, + "@esbuild/android-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", + "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", "dev": true, - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } + "optional": true }, - "node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "@esbuild/android-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", + "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", "dev": true, - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } + "optional": true }, - "node_modules/unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "@esbuild/android-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", + "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } + "optional": true }, - "node_modules/unist-util-visit-children": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-2.0.2.tgz", - "integrity": "sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==", + "@esbuild/darwin-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", + "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", "dev": true, - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } + "optional": true }, - "node_modules/unist-util-visit-parents": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "@esbuild/darwin-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", + "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } + "optional": true }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "@esbuild/freebsd-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", + "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", "dev": true, - "engines": { - "node": ">=8" - } + "optional": true }, - "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "@esbuild/freebsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", + "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } + "optional": true }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "@esbuild/linux-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", + "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } + "optional": true }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true + "@esbuild/linux-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", + "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", + "dev": true, + "optional": true }, - "node_modules/uvu": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", - "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", + "@esbuild/linux-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", + "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", "dev": true, - "dependencies": { - "dequal": "^2.0.0", - "diff": "^5.0.0", - "kleur": "^4.0.3", - "sade": "^1.7.3" - }, - "bin": { - "uvu": "bin.js" - }, - "engines": { - "node": ">=8" - } + "optional": true }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "@esbuild/linux-loong64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", + "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } + "optional": true }, - "node_modules/version-guard": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/version-guard/-/version-guard-1.1.1.tgz", - "integrity": "sha512-MGQLX89UxmYHgDvcXyjBI0cbmoW+t/dANDppNPrno64rYr8nH4SHSuElQuSYdXGEs0mUzdQe1BY+FhVPNsAmJQ==", + "@esbuild/linux-mips64el": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", + "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", "dev": true, - "engines": { - "node": ">=0.10.48" - } + "optional": true }, - "node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "@esbuild/linux-ppc64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", + "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } + "optional": true }, - "node_modules/vfile-location": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz", - "integrity": "sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==", + "@esbuild/linux-riscv64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", + "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } + "optional": true }, - "node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "@esbuild/linux-s390x": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", + "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } + "optional": true }, - "node_modules/vite": { - "version": "4.4.9", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.9.tgz", - "integrity": "sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==", + "@esbuild/linux-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", + "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", "dev": true, - "dependencies": { - "esbuild": "^0.18.10", - "postcss": "^8.4.27", - "rollup": "^3.27.1" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "peerDependencies": { - "@types/node": ">= 14", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } + "optional": true }, - "node_modules/vite/node_modules/@esbuild/android-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", - "cpu": [ - "arm" - ], + "@esbuild/netbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", + "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } + "optional": true }, - "node_modules/vite/node_modules/@esbuild/android-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", - "cpu": [ - "arm64" - ], + "@esbuild/openbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", + "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } + "optional": true }, - "node_modules/vite/node_modules/@esbuild/android-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", - "cpu": [ - "x64" - ], + "@esbuild/sunos-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", + "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } + "optional": true }, - "node_modules/vite/node_modules/@esbuild/darwin-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", - "cpu": [ - "arm64" - ], + "@esbuild/win32-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", + "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } + "optional": true }, - "node_modules/vite/node_modules/@esbuild/darwin-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", - "cpu": [ - "x64" - ], + "@esbuild/win32-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", + "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } + "optional": true }, - "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", - "cpu": [ - "arm64" - ], + "@esbuild/win32-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", + "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } + "optional": true }, - "node_modules/vite/node_modules/@esbuild/freebsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", - "cpu": [ - "x64" - ], + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" } }, - "node_modules/vite/node_modules/@esbuild/linux-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } + "@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true }, - "node_modules/vite/node_modules/@esbuild/linux-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true }, - "node_modules/vite/node_modules/@esbuild/linux-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true }, - "node_modules/vite/node_modules/@esbuild/linux-loong64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", - "cpu": [ - "loong64" - ], + "@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/vite/node_modules/@esbuild/linux-mips64el": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ppc64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-riscv64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-s390x": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/netbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/openbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/sunos-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.18.20", - "@esbuild/android-arm64": "0.18.20", - "@esbuild/android-x64": "0.18.20", - "@esbuild/darwin-arm64": "0.18.20", - "@esbuild/darwin-x64": "0.18.20", - "@esbuild/freebsd-arm64": "0.18.20", - "@esbuild/freebsd-x64": "0.18.20", - "@esbuild/linux-arm": "0.18.20", - "@esbuild/linux-arm64": "0.18.20", - "@esbuild/linux-ia32": "0.18.20", - "@esbuild/linux-loong64": "0.18.20", - "@esbuild/linux-mips64el": "0.18.20", - "@esbuild/linux-ppc64": "0.18.20", - "@esbuild/linux-riscv64": "0.18.20", - "@esbuild/linux-s390x": "0.18.20", - "@esbuild/linux-x64": "0.18.20", - "@esbuild/netbsd-x64": "0.18.20", - "@esbuild/openbsd-x64": "0.18.20", - "@esbuild/sunos-x64": "0.18.20", - "@esbuild/win32-arm64": "0.18.20", - "@esbuild/win32-ia32": "0.18.20", - "@esbuild/win32-x64": "0.18.20" - } - }, - "node_modules/vitefu": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz", - "integrity": "sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==", - "dev": true, - "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0" - }, - "peerDependenciesMeta": { - "vite": { - "optional": true - } - } - }, - "node_modules/vscode-css-languageservice": { - "version": "6.2.6", - "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.6.tgz", - "integrity": "sha512-SA2WkeOecIpUiEbZnjOsP/fI5CRITZEiQGSHXKiDQDwLApfKcnLhZwMtOBbIifSzESVcQa7b/shX/nbnF4NoCg==", - "dev": true, - "dependencies": { - "@vscode/l10n": "^0.0.14", - "vscode-languageserver-textdocument": "^1.0.8", - "vscode-languageserver-types": "^3.17.3", - "vscode-uri": "^3.0.7" - } - }, - "node_modules/vscode-html-languageservice": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.0.6.tgz", - "integrity": "sha512-gCixNg6fjPO7+kwSMBAVXcwDRHdjz1WOyNfI0n5Wx0J7dfHG8ggb3zD1FI8E2daTZrwS1cooOiSoc1Xxph4qRQ==", - "dev": true, - "dependencies": { - "@vscode/l10n": "^0.0.14", - "vscode-languageserver-textdocument": "^1.0.8", - "vscode-languageserver-types": "^3.17.3", - "vscode-uri": "^3.0.7" - } - }, - "node_modules/vscode-jsonrpc": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz", - "integrity": "sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==", - "dev": true, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/vscode-languageserver": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.1.0.tgz", - "integrity": "sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==", - "dev": true, - "dependencies": { - "vscode-languageserver-protocol": "3.17.3" - }, - "bin": { - "installServerIntoExtension": "bin/installServerIntoExtension" - } - }, - "node_modules/vscode-languageserver-protocol": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz", - "integrity": "sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==", - "dev": true, - "dependencies": { - "vscode-jsonrpc": "8.1.0", - "vscode-languageserver-types": "3.17.3" - } - }, - "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz", - "integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==", - "dev": true - }, - "node_modules/vscode-languageserver-types": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz", - "integrity": "sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==", - "dev": true - }, - "node_modules/vscode-oniguruma": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", - "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", - "dev": true - }, - "node_modules/vscode-textmate": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", - "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", - "dev": true - }, - "node_modules/vscode-uri": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz", - "integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==", - "dev": true - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/web-namespaces": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", - "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", - "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", - "dev": true, - "dependencies": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "dev": true, - "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-pm": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", - "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", - "dev": true, - "dependencies": { - "load-yaml-file": "^0.2.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8.15" - } - }, - "node_modules/which-pm-runs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", - "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", - "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/widest-line": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", - "dev": true, - "dependencies": { - "string-width": "^5.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/widest-line/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/widest-line/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "node_modules/widest-line/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/widest-line/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/yocto-queue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", - "dev": true, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zod": { - "version": "3.22.2", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.2.tgz", - "integrity": "sha512-wvWkphh5WQsJbVk1tbx1l1Ly4yg+XecD+Mq280uBGt9wa5BKSWf4Mhp6GmrkPixhMxmabYY7RbzlwVP32pbGCg==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "node_modules/zwitch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - } - }, - "dependencies": { - "@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dev": true - }, - "@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@astrojs/compiler": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-1.8.2.tgz", - "integrity": "sha512-o/ObKgtMzl8SlpIdzaxFnt7SATKPxu4oIP/1NL+HDJRzxfJcAkOTAb/ZKMRyULbz4q+1t2/DAebs2Z1QairkZw==", - "dev": true - }, - "@astrojs/internal-helpers": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.1.2.tgz", - "integrity": "sha512-YXLk1CUDdC9P5bjFZcGjz+cE/ZDceXObDTXn/GCID4r8LjThuexxi+dlJqukmUpkSItzQqgzfWnrPLxSFPejdA==", - "dev": true - }, - "@astrojs/language-server": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-1.0.8.tgz", - "integrity": "sha512-gssRxLGb8XnvKpqSzrDW5jdzdFnXD7eBXVkPCkkt2hv7Qzb+SAzv6hVgMok3jDCxpR1aeB+XNd9Qszj2h29iog==", - "dev": true, - "requires": { - "@astrojs/compiler": "^1.4.2", - "@jridgewell/trace-mapping": "^0.3.14", - "@vscode/emmet-helper": "^2.8.4", - "events": "^3.3.0", - "prettier": "^2.8.8", - "prettier-plugin-astro": "^0.9.1", - "vscode-css-languageservice": "^6.2.1", - "vscode-html-languageservice": "^5.0.0", - "vscode-languageserver": "^8.0.1", - "vscode-languageserver-protocol": "^3.17.1", - "vscode-languageserver-textdocument": "^1.0.4", - "vscode-languageserver-types": "^3.17.1", - "vscode-uri": "^3.0.3" - }, - "dependencies": { - "prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", - "dev": true - } - } - }, - "@astrojs/markdown-remark": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-2.2.1.tgz", - "integrity": "sha512-VF0HRv4GpC1XEMLnsKf6jth7JSmlt9qpqP0josQgA2eSpCIAC/Et+y94mgdBIZVBYH/yFnMoIxgKVe93xfO2GA==", - "dev": true, - "requires": { - "@astrojs/prism": "^2.1.2", - "github-slugger": "^1.4.0", - "import-meta-resolve": "^2.1.0", - "rehype-raw": "^6.1.1", - "rehype-stringify": "^9.0.3", - "remark-gfm": "^3.0.1", - "remark-parse": "^10.0.1", - "remark-rehype": "^10.1.0", - "remark-smartypants": "^2.0.0", - "shiki": "^0.14.1", - "unified": "^10.1.2", - "unist-util-visit": "^4.1.0", - "vfile": "^5.3.2" - }, - "dependencies": { - "github-slugger": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==", - "dev": true - } - } - }, - "@astrojs/prism": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-2.1.2.tgz", - "integrity": "sha512-3antim1gb34689GHRQFJ88JEo93HuZKQBnmxDT5W/nxiNz1p/iRxnCTEhIbJhqMOTRbbo5h2ldm5qSxx+TMFQA==", - "dev": true, - "requires": { - "prismjs": "^1.28.0" - } - }, - "@astrojs/telemetry": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-2.1.1.tgz", - "integrity": "sha512-4pRhyeQr0MLB5PKYgkdu+YE8sSpMbHL8dUuslBWBIdgcYjtD1SufPMBI8pgXJ+xlwrQJHKKfK2X1KonHYuOS9A==", - "dev": true, - "requires": { - "ci-info": "^3.3.1", - "debug": "^4.3.4", - "dlv": "^1.1.3", - "dset": "^3.1.2", - "is-docker": "^3.0.0", - "is-wsl": "^2.2.0", - "undici": "^5.22.0", - "which-pm-runs": "^1.1.0" - } - }, - "@astrojs/webapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@astrojs/webapi/-/webapi-2.2.0.tgz", - "integrity": "sha512-mHAOApWyjqSe5AQMOUD9rsZJqbMQqe3Wosb1a40JV6Okvyxj1G6GTlthwYadWCymq/lbgwh0PLiY8Fr4eFxtuQ==", - "dev": true, - "requires": { - "undici": "^5.22.0" - } - }, - "@babel/code-frame": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.10.tgz", - "integrity": "sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==", - "dev": true, - "requires": { - "@babel/highlight": "^7.22.10", - "chalk": "^2.4.2" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/compat-data": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", - "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", - "dev": true - }, - "@babel/core": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.10.tgz", - "integrity": "sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw==", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.10", - "@babel/generator": "^7.22.10", - "@babel/helper-compilation-targets": "^7.22.10", - "@babel/helper-module-transforms": "^7.22.9", - "@babel/helpers": "^7.22.10", - "@babel/parser": "^7.22.10", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.10", - "@babel/types": "^7.22.10", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.1" - }, - "dependencies": { - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz", - "integrity": "sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==", - "dev": true, - "requires": { - "@babel/types": "^7.22.10", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz", - "integrity": "sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.5", - "browserslist": "^4.21.9", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", - "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", - "dev": true - }, - "@babel/helper-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", - "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", - "dev": true, - "requires": { - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-module-imports": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", - "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-module-transforms": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", - "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.5" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", - "dev": true - }, - "@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", - "dev": true - }, - "@babel/helper-validator-identifier": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", - "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", - "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", - "dev": true - }, - "@babel/helpers": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.10.tgz", - "integrity": "sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==", - "dev": true, - "requires": { - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.10", - "@babel/types": "^7.22.10" - } - }, - "@babel/highlight": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.10.tgz", - "integrity": "sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.22.5", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.10.tgz", - "integrity": "sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==", - "dev": true - }, - "@babel/plugin-syntax-jsx": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", - "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz", - "integrity": "sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.22.5", - "@babel/types": "^7.22.5" - } - }, - "@babel/template": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", - "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/types": "^7.22.5" - } - }, - "@babel/traverse": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.10.tgz", - "integrity": "sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.22.10", - "@babel/generator": "^7.22.10", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.22.10", - "@babel/types": "^7.22.10", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "dependencies": { - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - } - } - }, - "@babel/types": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.10.tgz", - "integrity": "sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==", - "dev": true, - "requires": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", - "to-fast-properties": "^2.0.0" - } - }, - "@emmetio/abbreviation": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz", - "integrity": "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==", - "dev": true, - "requires": { - "@emmetio/scanner": "^1.0.4" - } - }, - "@emmetio/css-abbreviation": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz", - "integrity": "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==", - "dev": true, - "requires": { - "@emmetio/scanner": "^1.0.4" - } - }, - "@emmetio/scanner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", - "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==", - "dev": true - }, - "@esbuild/android-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", - "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", - "dev": true, - "optional": true - }, - "@esbuild/android-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", - "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", - "dev": true, - "optional": true - }, - "@esbuild/android-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", - "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", - "dev": true, - "optional": true - }, - "@esbuild/darwin-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", - "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", - "dev": true, - "optional": true - }, - "@esbuild/darwin-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", - "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", - "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", - "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", - "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", - "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", - "dev": true, - "optional": true - }, - "@esbuild/linux-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", - "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", - "dev": true, - "optional": true - }, - "@esbuild/linux-loong64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", - "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", - "dev": true, - "optional": true - }, - "@esbuild/linux-mips64el": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", - "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", - "dev": true, - "optional": true - }, - "@esbuild/linux-ppc64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", - "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", - "dev": true, - "optional": true - }, - "@esbuild/linux-riscv64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", - "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-s390x": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", - "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", - "dev": true, - "optional": true - }, - "@esbuild/linux-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", - "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", - "dev": true, - "optional": true - }, - "@esbuild/netbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", - "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", - "dev": true, - "optional": true - }, - "@esbuild/openbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", - "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", - "dev": true, - "optional": true - }, - "@esbuild/sunos-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", - "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", - "dev": true, - "optional": true - }, - "@esbuild/win32-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", - "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", - "dev": true, - "optional": true - }, - "@esbuild/win32-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", - "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", - "dev": true, - "optional": true - }, - "@esbuild/win32-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", - "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", - "dev": true, - "optional": true - }, - "@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^3.3.0" - } - }, - "@eslint-community/regexpp": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.7.0.tgz", - "integrity": "sha512-+HencqxU7CFJnQb7IKtuNBqS6Yx3Tz4kOL8BJXo+JyeiBm5MEX6pO8onXDkjrkCRlfYXS1Axro15ZjVFe9YgsA==", - "dev": true - }, - "@eslint/eslintrc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", - "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - } - } - }, - "@eslint/js": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.47.0.tgz", - "integrity": "sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", - "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "dev": true - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@pkgr/utils": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", - "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "fast-glob": "^3.3.0", - "is-glob": "^4.0.3", - "open": "^9.1.0", - "picocolors": "^1.0.0", - "tslib": "^2.6.0" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "@types/babel__core": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", - "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", - "dev": true, - "requires": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", - "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", - "dev": true, - "requires": { - "@babel/types": "^7.20.7" - } - }, - "@types/debug": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz", - "integrity": "sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==", - "dev": true, - "requires": { - "@types/ms": "*" - } - }, - "@types/dom-view-transitions": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/dom-view-transitions/-/dom-view-transitions-1.0.1.tgz", - "integrity": "sha512-A9S1ijj/4MX06I1W/6on8lhaYyq1Ir7gaOvfllW1o4RzVWW88HAeqX0pUx9VgOLnNpdiGeUW2CTkg18p5LWIrA==", - "dev": true - }, - "@types/hast": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.5.tgz", - "integrity": "sha512-SvQi0L/lNpThgPoleH53cdjB3y9zpLlVjRbqB3rH8hx1jiRSBGAhyjV3H+URFjNVRqt2EdYNrbZE5IsGlNfpRg==", - "dev": true, - "requires": { - "@types/unist": "^2" - } - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "requires": { - "@types/unist": "^2" - } - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "@types/nlcst": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.1.tgz", - "integrity": "sha512-aVIyXt6pZiiMOtVByE4Y0gf+BLm1Cxc4ZLSK8VRHn1CgkO+kXbQwN/EBhQmhPdBMjFJCMBKtmNW2zWQuFywz8Q==", - "dev": true, - "requires": { - "@types/unist": "^2" - } - }, - "@types/parse5": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", - "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", - "dev": true - }, - "@types/resolve": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", - "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", - "dev": true - }, - "@types/unist": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.7.tgz", - "integrity": "sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==", - "dev": true - }, - "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true - }, - "@vscode/emmet-helper": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.9.2.tgz", - "integrity": "sha512-MaGuyW+fa13q3aYsluKqclmh62Hgp0BpKIqS66fCxfOaBcVQ1OnMQxRRgQUYnCkxFISAQlkJ0qWWPyXjro1Qrg==", - "dev": true, - "requires": { - "emmet": "^2.4.3", - "jsonc-parser": "^2.3.0", - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-languageserver-types": "^3.15.1", - "vscode-uri": "^2.1.2" - }, - "dependencies": { - "vscode-uri": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", - "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", - "dev": true - } - } - }, - "@vscode/l10n": { - "version": "0.0.14", - "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.14.tgz", - "integrity": "sha512-/yrv59IEnmh655z1oeDnGcvMYwnEzNzHLgeYcQCkhYX0xBvYWrAuefoiLcPBUkMpJsb46bqQ6Yv4pwTTQ4d3Qg==", - "dev": true - }, - "acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "dev": true, - "requires": { - "string-width": "^4.1.0" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-sequence-parser": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", - "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" - } - }, - "array-includes": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", - "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "is-string": "^1.0.7" - } - }, - "array-iterate": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", - "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", - "dev": true - }, - "array.prototype.findlastindex": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.2.tgz", - "integrity": "sha512-tb5thFFlUcp7NdNF6/MpDk/1r/4awWG1FIz3YqDf+/zJSTezBb+/5WViH41obXULHVpDzoiCLpJ/ZO9YbJMsdw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.1.3" - } - }, - "array.prototype.flat": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", - "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.flatmap": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", - "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.tosorted": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", - "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.1.3" - } - }, - "arraybuffer.prototype.slice": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", - "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "get-intrinsic": "^1.2.1", - "is-array-buffer": "^3.0.2", - "is-shared-array-buffer": "^1.0.2" - } - }, - "astro": { - "version": "2.10.12", - "resolved": "https://registry.npmjs.org/astro/-/astro-2.10.12.tgz", - "integrity": "sha512-JbD+hLCbXhpDofuzWQxojmjXwoqD0bR2BGqIByZ7B5Cj6dKQXHIr1HsrDdWcmjM+O4NXKV2TCfeXv1ZTtjqX3Q==", - "dev": true, - "requires": { - "@astrojs/compiler": "^1.8.0", - "@astrojs/internal-helpers": "^0.1.2", - "@astrojs/language-server": "^1.0.0", - "@astrojs/markdown-remark": "^2.2.1", - "@astrojs/telemetry": "^2.1.1", - "@astrojs/webapi": "^2.2.0", - "@babel/core": "^7.22.5", - "@babel/generator": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/plugin-transform-react-jsx": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5", - "@types/babel__core": "^7.20.1", - "@types/dom-view-transitions": "^1.0.1", - "@types/yargs-parser": "^21.0.0", - "acorn": "^8.9.0", - "boxen": "^6.2.1", - "chokidar": "^3.5.3", - "ci-info": "^3.8.0", - "common-ancestor-path": "^1.0.1", - "cookie": "^0.5.0", - "debug": "^4.3.4", - "devalue": "^4.3.2", - "diff": "^5.1.0", - "es-module-lexer": "^1.3.0", - "esbuild": "^0.17.19", - "estree-walker": "3.0.0", - "execa": "^6.1.0", - "fast-glob": "^3.2.12", - "github-slugger": "^2.0.0", - "gray-matter": "^4.0.3", - "html-escaper": "^3.0.3", - "http-cache-semantics": "^4.1.1", - "js-yaml": "^4.1.0", - "kleur": "^4.1.4", - "magic-string": "^0.30.2", - "mime": "^3.0.0", - "network-information-types": "^0.1.1", - "ora": "^6.3.1", - "p-limit": "^4.0.0", - "path-to-regexp": "^6.2.1", - "preferred-pm": "^3.0.3", - "prompts": "^2.4.2", - "rehype": "^12.0.1", - "semver": "^7.5.3", - "server-destroy": "^1.0.1", - "shiki": "^0.14.1", - "string-width": "^5.1.2", - "strip-ansi": "^7.1.0", - "tsconfig-resolver": "^3.0.1", - "typescript": "*", - "unist-util-visit": "^4.1.2", - "vfile": "^5.3.7", - "vite": "^4.4.6", - "vitefu": "^0.2.4", - "which-pm": "^2.0.0", - "yargs-parser": "^21.1.1", - "zod": "^3.20.6" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", - "dev": true, - "requires": { - "yocto-queue": "^1.0.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "asynciterator.prototype": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", - "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.3" - } - }, - "available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "dev": true - }, - "bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, - "big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", - "dev": true + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true }, - "bl": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", - "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, "requires": { - "buffer": "^6.0.3", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" } }, - "boxen": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", - "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", + "@pkgr/utils": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", + "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", "dev": true, "requires": { - "ansi-align": "^3.0.1", - "camelcase": "^6.2.0", - "chalk": "^4.1.2", - "cli-boxes": "^3.0.0", - "string-width": "^5.0.1", - "type-fest": "^2.5.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" + "cross-spawn": "^7.0.3", + "fast-glob": "^3.3.0", + "is-glob": "^4.0.3", + "open": "^9.1.0", + "picocolors": "^1.0.0", + "tslib": "^2.6.0" }, "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true - }, - "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" } }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "requires": { - "ansi-regex": "^6.0.1" + "shebang-regex": "^3.0.0" } }, - "type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, - "wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" + "isexe": "^2.0.0" } } } }, - "bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "@types/babel__core": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", + "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", "dev": true, "requires": { - "big-integer": "^1.6.44" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", "dev": true, "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@babel/types": "^7.0.0" } }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", "dev": true, "requires": { - "fill-range": "^7.0.1" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "browserslist": { - "version": "4.21.10", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", - "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "@types/babel__traverse": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", + "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001517", - "electron-to-chromium": "^1.4.477", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.11" + "@babel/types": "^7.20.7" } }, - "buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "@types/debug": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz", + "integrity": "sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==", "dev": true, "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" + "@types/ms": "*" } }, - "builtins": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", - "dev": true, - "requires": { - "semver": "^7.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } + "@types/dom-view-transitions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/dom-view-transitions/-/dom-view-transitions-1.0.1.tgz", + "integrity": "sha512-A9S1ijj/4MX06I1W/6on8lhaYyq1Ir7gaOvfllW1o4RzVWW88HAeqX0pUx9VgOLnNpdiGeUW2CTkg18p5LWIrA==", + "dev": true }, - "bundle-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", - "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", + "@types/hast": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.5.tgz", + "integrity": "sha512-SvQi0L/lNpThgPoleH53cdjB3y9zpLlVjRbqB3rH8hx1jiRSBGAhyjV3H+URFjNVRqt2EdYNrbZE5IsGlNfpRg==", "dev": true, "requires": { - "run-applescript": "^5.0.0" + "@types/unist": "^2" } }, - "busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", "dev": true, "requires": { - "streamsearch": "^1.1.0" + "@types/unist": "^2" } }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", + "dev": true + }, + "@types/nlcst": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.1.tgz", + "integrity": "sha512-aVIyXt6pZiiMOtVByE4Y0gf+BLm1Cxc4ZLSK8VRHn1CgkO+kXbQwN/EBhQmhPdBMjFJCMBKtmNW2zWQuFywz8Q==", "dev": true, "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "@types/unist": "^2" } }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "@types/parse5": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", + "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", "dev": true }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", "dev": true }, - "caniuse-lite": { - "version": "1.0.30001522", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001522.tgz", - "integrity": "sha512-TKiyTVZxJGhsTszLuzb+6vUZSjVOAhClszBr2Ta2k9IwtNBT/4dzmL6aywt0HCgEZlmwJzXJd8yNiob6HgwTRg==", + "@types/unist": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.7.tgz", + "integrity": "sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==", "dev": true }, - "ccount": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", "dev": true }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "@vscode/emmet-helper": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.9.2.tgz", + "integrity": "sha512-MaGuyW+fa13q3aYsluKqclmh62Hgp0BpKIqS66fCxfOaBcVQ1OnMQxRRgQUYnCkxFISAQlkJ0qWWPyXjro1Qrg==", "dev": true, "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "emmet": "^2.4.3", + "jsonc-parser": "^2.3.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.15.1", + "vscode-uri": "^2.1.2" + }, + "dependencies": { + "vscode-uri": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", + "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", + "dev": true + } } }, - "character-entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", - "dev": true - }, - "character-entities-html4": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", - "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "@vscode/l10n": { + "version": "0.0.14", + "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.14.tgz", + "integrity": "sha512-/yrv59IEnmh655z1oeDnGcvMYwnEzNzHLgeYcQCkhYX0xBvYWrAuefoiLcPBUkMpJsb46bqQ6Yv4pwTTQ4d3Qg==", "dev": true }, - "character-entities-legacy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", "dev": true }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", "dev": true, "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "string-width": "^4.1.0" } }, - "ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, - "cli-boxes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "ansi-sequence-parser": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", + "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", "dev": true }, - "cli-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", - "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "restore-cursor": "^4.0.0" + "color-convert": "^2.0.1" } }, - "cli-spinners": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz", - "integrity": "sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==", - "dev": true + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } }, - "color-convert": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, + "array-iterate": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", + "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", + "dev": true + }, + "arraybuffer.prototype.slice": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", + "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", "dev": true, "requires": { - "color-name": "~1.1.4" + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + } + }, + "astro": { + "version": "2.10.12", + "resolved": "https://registry.npmjs.org/astro/-/astro-2.10.12.tgz", + "integrity": "sha512-JbD+hLCbXhpDofuzWQxojmjXwoqD0bR2BGqIByZ7B5Cj6dKQXHIr1HsrDdWcmjM+O4NXKV2TCfeXv1ZTtjqX3Q==", + "dev": true, + "requires": { + "@astrojs/compiler": "^1.8.0", + "@astrojs/internal-helpers": "^0.1.2", + "@astrojs/language-server": "^1.0.0", + "@astrojs/markdown-remark": "^2.2.1", + "@astrojs/telemetry": "^2.1.1", + "@astrojs/webapi": "^2.2.0", + "@babel/core": "^7.22.5", + "@babel/generator": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/plugin-transform-react-jsx": "^7.22.5", + "@babel/traverse": "^7.22.5", + "@babel/types": "^7.22.5", + "@types/babel__core": "^7.20.1", + "@types/dom-view-transitions": "^1.0.1", + "@types/yargs-parser": "^21.0.0", + "acorn": "^8.9.0", + "boxen": "^6.2.1", + "chokidar": "^3.5.3", + "ci-info": "^3.8.0", + "common-ancestor-path": "^1.0.1", + "cookie": "^0.5.0", + "debug": "^4.3.4", + "devalue": "^4.3.2", + "diff": "^5.1.0", + "es-module-lexer": "^1.3.0", + "esbuild": "^0.17.19", + "estree-walker": "3.0.0", + "execa": "^6.1.0", + "fast-glob": "^3.2.12", + "github-slugger": "^2.0.0", + "gray-matter": "^4.0.3", + "html-escaper": "^3.0.3", + "http-cache-semantics": "^4.1.1", + "js-yaml": "^4.1.0", + "kleur": "^4.1.4", + "magic-string": "^0.30.2", + "mime": "^3.0.0", + "network-information-types": "^0.1.1", + "ora": "^6.3.1", + "p-limit": "^4.0.0", + "path-to-regexp": "^6.2.1", + "preferred-pm": "^3.0.3", + "prompts": "^2.4.2", + "rehype": "^12.0.1", + "semver": "^7.5.3", + "server-destroy": "^1.0.1", + "shiki": "^0.14.1", + "string-width": "^5.1.2", + "strip-ansi": "^7.1.0", + "tsconfig-resolver": "^3.0.1", + "typescript": "*", + "unist-util-visit": "^4.1.2", + "vfile": "^5.3.7", + "vite": "^4.4.6", + "vitefu": "^0.2.4", + "which-pm": "^2.0.0", + "yargs-parser": "^21.1.1", + "zod": "^3.20.6" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "requires": { + "yocto-queue": "^1.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + } } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", "dev": true }, - "comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", "dev": true }, - "common-ancestor-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", - "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==", + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "dev": true }, - "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", "dev": true }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "bl": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", + "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", "dev": true, "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" }, "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } } } }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "decode-named-character-reference": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", - "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", - "dev": true, - "requires": { - "character-entities": "^2.0.0" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "default-browser": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", - "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", + "boxen": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", + "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", "dev": true, "requires": { - "bundle-name": "^3.0.0", - "default-browser-id": "^3.0.0", - "execa": "^7.1.1", - "titleize": "^3.0.0" + "ansi-align": "^3.0.1", + "camelcase": "^6.2.0", + "chalk": "^4.1.2", + "cli-boxes": "^3.0.0", + "string-width": "^5.0.1", + "type-fest": "^2.5.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" }, "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^4.3.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - } + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true }, - "human-signals": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, "requires": { - "shebang-regex": "^3.0.0" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" } }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", "dev": true }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, "requires": { - "isexe": "^2.0.0" + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" } } } }, - "default-browser-id": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", - "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", + "bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", "dev": true, "requires": { - "bplist-parser": "^0.2.0", - "untildify": "^4.0.0" + "big-integer": "^1.6.44" } }, - "defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { - "clone": "^1.0.2" - }, - "dependencies": { - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true - } + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "define-lazy-prop": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.11" + } + }, + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "bundle-name": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "dev": true + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", + "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", + "dev": true, + "requires": { + "run-applescript": "^5.0.0" + } }, - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", "dev": true, "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "streamsearch": "^1.1.0" } }, - "dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "dev": true + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } }, - "devalue": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz", - "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==", + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true }, - "diff": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", - "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", + "caniuse-lite": { + "version": "1.0.30001522", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001522.tgz", + "integrity": "sha512-TKiyTVZxJGhsTszLuzb+6vUZSjVOAhClszBr2Ta2k9IwtNBT/4dzmL6aywt0HCgEZlmwJzXJd8yNiob6HgwTRg==", "dev": true }, - "dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", "dev": true }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { - "esutils": "^2.0.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "dset": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.2.tgz", - "integrity": "sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==", + "character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", "dev": true }, - "eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", "dev": true }, - "electron-to-chromium": { - "version": "1.4.498", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.498.tgz", - "integrity": "sha512-4LODxAzKGVy7CJyhhN5mebwe7U2L29P+0G+HUriHnabm0d7LSff8Yn7t+Wq+2/9ze2Fu1dhX7mww090xfv7qXQ==", + "character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", "dev": true }, - "emmet": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.6.tgz", - "integrity": "sha512-dJfbdY/hfeTyf/Ef7Y7ubLYzkBvPQ912wPaeVYpAxvFxkEBf/+hJu4H6vhAvFN6HlxqedlfVn2x1S44FfQ97pg==", + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, "requires": { - "@emmetio/abbreviation": "^2.3.3", - "@emmetio/css-abbreviation": "^2.1.8" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" } }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", "dev": true }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", - "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.0", - "arraybuffer.prototype.slice": "^1.0.1", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.1", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.0", - "safe-array-concat": "^1.0.0", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.7", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-buffer": "^1.0.0", - "typed-array-byte-length": "^1.0.0", - "typed-array-byte-offset": "^1.0.0", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.10" - } + "cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "dev": true }, - "es-iterator-helpers": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.13.tgz", - "integrity": "sha512-LK3VGwzvaPWobO8xzXXGRUOGw8Dcjyfk62CsY/wfHN75CwsJPbuypOYJxK6g5RyEL8YDjIWcl6jgd8foO6mmrA==", - "dev": true, - "requires": { - "asynciterator.prototype": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.21.3", - "es-set-tostringtag": "^2.0.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.2.1", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "iterator.prototype": "^1.1.0", - "safe-array-concat": "^1.0.0" + "cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "dev": true, + "requires": { + "restore-cursor": "^4.0.0" } }, - "es-module-lexer": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", - "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==", + "cli-spinners": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz", + "integrity": "sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==", "dev": true }, - "es-set-tostringtag": { + "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", - "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "has-tostringtag": "^1.0.0" + "color-name": "~1.1.4" } }, - "es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "dev": true + }, + "common-ancestor-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", + "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, "requires": { - "has": "^1.0.3" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "ms": "2.1.2" } }, - "esbuild": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", - "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", + "decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", "dev": true, "requires": { - "@esbuild/android-arm": "0.17.19", - "@esbuild/android-arm64": "0.17.19", - "@esbuild/android-x64": "0.17.19", - "@esbuild/darwin-arm64": "0.17.19", - "@esbuild/darwin-x64": "0.17.19", - "@esbuild/freebsd-arm64": "0.17.19", - "@esbuild/freebsd-x64": "0.17.19", - "@esbuild/linux-arm": "0.17.19", - "@esbuild/linux-arm64": "0.17.19", - "@esbuild/linux-ia32": "0.17.19", - "@esbuild/linux-loong64": "0.17.19", - "@esbuild/linux-mips64el": "0.17.19", - "@esbuild/linux-ppc64": "0.17.19", - "@esbuild/linux-riscv64": "0.17.19", - "@esbuild/linux-s390x": "0.17.19", - "@esbuild/linux-x64": "0.17.19", - "@esbuild/netbsd-x64": "0.17.19", - "@esbuild/openbsd-x64": "0.17.19", - "@esbuild/sunos-x64": "0.17.19", - "@esbuild/win32-arm64": "0.17.19", - "@esbuild/win32-ia32": "0.17.19", - "@esbuild/win32-x64": "0.17.19" + "character-entities": "^2.0.0" } }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-string-regexp": { + "default-browser": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.47.0.tgz", - "integrity": "sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==", - "dev": true, - "requires": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "^8.47.0", - "@humanwhocodes/config-array": "^0.11.10", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", + "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", + "dev": true, + "requires": { + "bundle-name": "^3.0.0", + "default-browser-id": "^3.0.0", + "execa": "^7.1.1", + "titleize": "^3.0.0" }, "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -11606,23 +9196,28 @@ "which": "^2.0.1" } }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "execa": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", "dev": true, "requires": { - "is-glob": "^4.0.3" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" } }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } + "human-signals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", + "dev": true }, "path-key": { "version": "3.1.1", @@ -11656,295 +9251,231 @@ } } }, - "eslint-config-standard": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz", - "integrity": "sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==", - "dev": true, - "requires": {} - }, - "eslint-config-standard-jsx": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-11.0.0.tgz", - "integrity": "sha512-+1EV/R0JxEK1L0NGolAr8Iktm3Rgotx3BKwgaX+eAuSX8D952LULKtjgZD3F+e6SvibONnhLwoTi9DPxN5LvvQ==", - "dev": true, - "requires": {} - }, - "eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "default-browser-id": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", "dev": true, "requires": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } + "bplist-parser": "^0.2.0", + "untildify": "^4.0.0" } }, - "eslint-module-utils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", "dev": true, "requires": { - "debug": "^3.2.7" + "clone": "^1.0.2" }, "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true } } }, - "eslint-plugin-es": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz", - "integrity": "sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==", + "define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true + }, + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", "dev": true, "requires": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" - }, - "dependencies": { - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - }, - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" } }, - "eslint-plugin-import": { - "version": "2.28.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", - "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", - "dev": true, - "requires": { - "array-includes": "^3.1.6", - "array.prototype.findlastindex": "^1.2.2", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.8.0", - "has": "^1.0.3", - "is-core-module": "^2.13.0", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.6", - "object.groupby": "^1.0.0", - "object.values": "^1.1.6", - "semver": "^6.3.1", - "tsconfig-paths": "^3.14.2" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - } - } + "dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true + }, + "devalue": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz", + "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==", + "dev": true + }, + "diff": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", + "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", + "dev": true + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "dset": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.2.tgz", + "integrity": "sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==", + "dev": true + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.498", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.498.tgz", + "integrity": "sha512-4LODxAzKGVy7CJyhhN5mebwe7U2L29P+0G+HUriHnabm0d7LSff8Yn7t+Wq+2/9ze2Fu1dhX7mww090xfv7qXQ==", + "dev": true }, - "eslint-plugin-n": { - "version": "15.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.7.0.tgz", - "integrity": "sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==", + "emmet": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.6.tgz", + "integrity": "sha512-dJfbdY/hfeTyf/Ef7Y7ubLYzkBvPQ912wPaeVYpAxvFxkEBf/+hJu4H6vhAvFN6HlxqedlfVn2x1S44FfQ97pg==", "dev": true, "requires": { - "builtins": "^5.0.1", - "eslint-plugin-es": "^4.1.0", - "eslint-utils": "^3.0.0", - "ignore": "^5.1.1", - "is-core-module": "^2.11.0", - "minimatch": "^3.1.2", - "resolve": "^1.22.1", - "semver": "^7.3.8" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } + "@emmetio/abbreviation": "^2.3.3", + "@emmetio/css-abbreviation": "^2.1.8" } }, - "eslint-plugin-promise": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz", - "integrity": "sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==", - "dev": true, - "requires": {} - }, - "eslint-plugin-react": { - "version": "7.33.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", - "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", - "dev": true, - "requires": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.12", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.8" - }, - "dependencies": { - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "resolve": { - "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - } - } + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, - "eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "is-arrayish": "^0.2.1" } }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "es-abstract": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", + "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", "dev": true, "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.1", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "safe-array-concat": "^1.0.0", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.10" } }, - "eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "es-module-lexer": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", + "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==", "dev": true }, - "espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", "dev": true, "requires": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" } }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dev": true, "requires": { - "estraverse": "^5.1.0" + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" } }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "esbuild": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", + "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", "dev": true, "requires": { - "estraverse": "^5.2.0" + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" } }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true }, "estree-walker": { @@ -11953,12 +9484,6 @@ "integrity": "sha512-s6ceX0NFiU/vKPiKvFdR83U1Zffu7upwZsGwpoqfg5rbbq1l50WQ5hCeIvM6E6oD4shUHCYMsiFPns4Jk0YfMQ==", "dev": true }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, "events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", @@ -12040,12 +9565,6 @@ "is-extendable": "^0.1.0" } }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, "fast-glob": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", @@ -12059,18 +9578,6 @@ "micromatch": "^4.0.4" } }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, "fastq": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", @@ -12080,15 +9587,6 @@ "reusify": "^1.0.4" } }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -12118,33 +9616,6 @@ "pkg-dir": "^4.2.0" } }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, "for-each": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", @@ -12154,12 +9625,6 @@ "is-callable": "^1.1.3" } }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, "fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", @@ -12209,12 +9674,6 @@ "has-symbols": "^1.0.3" } }, - "get-stdin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", - "dev": true - }, "get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", @@ -12237,20 +9696,6 @@ "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", "dev": true }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, "glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", @@ -12260,15 +9705,6 @@ "is-glob": "^4.0.1" } }, - "globals": { - "version": "13.21.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", - "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, "globalthis": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", @@ -12293,12 +9729,6 @@ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, - "graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true - }, "gray-matter": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", @@ -12493,44 +9923,12 @@ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, "import-meta-resolve": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-2.2.2.tgz", "integrity": "sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==", "dev": true }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", @@ -12561,18 +9959,9 @@ }, "is-arrayish": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true }, "is-bigint": { "version": "1.0.4", @@ -12650,30 +10039,12 @@ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true }, - "is-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, - "is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, "is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -12698,12 +10069,6 @@ "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", "dev": true }, - "is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", - "dev": true - }, "is-negative-zero": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", @@ -12725,12 +10090,6 @@ "has-tostringtag": "^1.0.0" } }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, "is-plain-obj": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", @@ -12747,12 +10106,6 @@ "has-tostringtag": "^1.0.0" } }, - "is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", - "dev": true - }, "is-shared-array-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", @@ -12801,12 +10154,6 @@ "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", "dev": true }, - "is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "dev": true - }, "is-weakref": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", @@ -12816,16 +10163,6 @@ "call-bind": "^1.0.2" } }, - "is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, "is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", @@ -12855,19 +10192,6 @@ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, - "iterator.prototype": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.0.tgz", - "integrity": "sha512-rjuhAk1AJ1fssphHD0IFV6TWL40CwRZ53FrztKx43yk2v6rguBYsY4Bj1VU4HmoMmKwZUlx7mfnhDf9cOp4YTw==", - "dev": true, - "requires": { - "define-properties": "^1.1.4", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "has-tostringtag": "^1.0.0", - "reflect.getprototypeof": "^1.0.3" - } - }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -12896,43 +10220,12 @@ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, "jsonc-parser": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==", "dev": true }, - "jsx-ast-utils": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", - "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", - "dev": true, - "requires": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" - } - }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -12945,16 +10238,6 @@ "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", "dev": true }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, "load-json-file": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", @@ -13004,12 +10287,6 @@ "p-locate": "^5.0.0" } }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, "log-symbols": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", @@ -13034,15 +10311,6 @@ "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", "dev": true }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, "lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -13621,12 +10889,6 @@ "brace-expansion": "^1.1.7" } }, - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true - }, "mri": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", @@ -13645,12 +10907,6 @@ "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", "dev": true }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, "network-information-types": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/network-information-types/-/network-information-types-0.1.1.tgz", @@ -13797,12 +11053,6 @@ } } }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true - }, "object-inspect": { "version": "1.12.3", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", @@ -13827,70 +11077,6 @@ "object-keys": "^1.1.1" } }, - "object.entries": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", - "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "object.fromentries": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", - "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "object.groupby": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.0.tgz", - "integrity": "sha512-70MWG6NfRH9GnbZOikuhPPYzpUpof9iW2J9E4dW7FXTqPNb6rllE6u39SKwwiNh8lCwX3DDb5OgcKGiEBrTTyw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.21.2", - "get-intrinsic": "^1.2.1" - } - }, - "object.hasown": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", - "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", - "dev": true, - "requires": { - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "object.values": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", - "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, "onetime": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", @@ -13912,20 +11098,6 @@ "is-wsl": "^2.2.0" } }, - "optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", - "dev": true, - "requires": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - } - }, "ora": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.1.tgz", @@ -14007,15 +11179,6 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, "parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", @@ -14049,12 +11212,6 @@ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, "path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", @@ -14108,77 +11265,6 @@ "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", "dev": true }, - "pkg-conf": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", - "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", - "dev": true, - "requires": { - "find-up": "^3.0.0", - "load-json-file": "^5.2.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "load-json-file": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", - "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true - } - } - }, "pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", @@ -14241,18 +11327,6 @@ "which-pm": "2.0.0" } }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "prettier": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.2.tgz", - "integrity": "sha512-o2YR9qtniXvwEZlOKbveKfDQVyqxbEIWn48Z8m3ZJjBjcCmUy3xZGIv+7AkaeuaTr6yPXJjwv07ZWlsWbEy1rQ==", - "dev": true - }, "prettier-plugin-astro": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/prettier-plugin-astro/-/prettier-plugin-astro-0.9.1.tgz", @@ -14297,41 +11371,18 @@ } } }, - "prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dev": true, - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, "property-information": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz", "integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==", "dev": true }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true - }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, "read-pkg": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", @@ -14352,20 +11403,6 @@ "picomatch": "^2.2.1" } }, - "reflect.getprototypeof": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.3.tgz", - "integrity": "sha512-TTAOZpkJ2YLxl7mVHWrNo3iDMEkYlva/kgFcXndqMgbo/AZUmmavEkdXV+hXtE4P8xdyEKRzalaFqZVuwIk/Nw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.1", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" - } - }, "regexp.prototype.flags": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", @@ -14377,12 +11414,6 @@ "functions-have-names": "^1.2.3" } }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, "rehype": { "version": "12.0.1", "resolved": "https://registry.npmjs.org/rehype/-/rehype-12.0.1.tgz", @@ -14486,12 +11517,6 @@ "supports-preserve-symlinks-flag": "^1.0.0" } }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, "restore-cursor": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", @@ -14890,35 +11915,6 @@ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true }, - "standard": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/standard/-/standard-17.1.0.tgz", - "integrity": "sha512-jaDqlNSzLtWYW4lvQmU0EnxWMUGQiwHasZl5ZEIwx3S/ijZDjZOzs1y1QqKwKs5vqnFpGtizo4NOYX2s0Voq/g==", - "dev": true, - "requires": { - "eslint": "^8.41.0", - "eslint-config-standard": "17.1.0", - "eslint-config-standard-jsx": "^11.0.0", - "eslint-plugin-import": "^2.27.5", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-react": "^7.32.2", - "standard-engine": "^15.0.0", - "version-guard": "^1.1.1" - } - }, - "standard-engine": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/standard-engine/-/standard-engine-15.0.0.tgz", - "integrity": "sha512-4xwUhJNo1g/L2cleysUqUv7/btn7GEbYJvmgKrQ2vd/8pkTmN8cpqAZg+BT8Z1hNeEH787iWUdOpL8fmApLtxA==", - "dev": true, - "requires": { - "get-stdin": "^8.0.0", - "minimist": "^1.2.6", - "pkg-conf": "^3.1.0", - "xdg-basedir": "^4.0.0" - } - }, "stdin-discarder": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz", @@ -14954,22 +11950,6 @@ "strip-ansi": "^6.0.1" } }, - "string.prototype.matchall": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", - "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4" - } - }, "string.prototype.padend": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz", @@ -15051,12 +12031,6 @@ "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "dev": true }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, "suf-log": { "version": "2.5.3", "resolved": "https://registry.npmjs.org/suf-log/-/suf-log-2.5.3.tgz", @@ -15091,12 +12065,6 @@ "tslib": "^2.5.0" } }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, "titleize": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", @@ -15130,18 +12098,6 @@ "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", "dev": true }, - "tsconfig-paths": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", - "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", - "dev": true, - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, "tsconfig-resolver": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/tsconfig-resolver/-/tsconfig-resolver-3.0.1.tgz", @@ -15188,21 +12144,6 @@ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", "dev": true }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, "typed-array-buffer": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", @@ -15387,15 +12328,6 @@ "picocolors": "^1.0.0" } }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -15424,12 +12356,6 @@ "spdx-expression-parse": "^3.0.0" } }, - "version-guard": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/version-guard/-/version-guard-1.1.1.tgz", - "integrity": "sha512-MGQLX89UxmYHgDvcXyjBI0cbmoW+t/dANDppNPrno64rYr8nH4SHSuElQuSYdXGEs0mUzdQe1BY+FhVPNsAmJQ==", - "dev": true - }, "vfile": { "version": "5.3.7", "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", @@ -15783,38 +12709,6 @@ "is-symbol": "^1.0.3" } }, - "which-builtin-type": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", - "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", - "dev": true, - "requires": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - } - }, - "which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "dev": true, - "requires": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - } - }, "which-pm": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", @@ -15887,18 +12781,6 @@ } } }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "dev": true - }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", diff --git a/package.json b/package.json index 83fa3cee..b17a7a6e 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,7 @@ "homepage": "https://github.com/indiana-university/rivet-icons#readme", "devDependencies": { "astro": "2.10.12", - "npm-run-all": "4.1.5" + "npm-run-all": "4.1.5", + "vite": "4.4.9" } } diff --git a/scripts/build.js b/scripts/build.js index 0ce5079b..5431943f 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -5,6 +5,7 @@ import fs from 'node:fs/promises'; import path from 'node:path'; +import { build } from 'vite'; const OUT_DIR = 'dist'; const OUT_ICONS_DIR = 'icons'; @@ -20,7 +21,7 @@ await createSVG(icons); await createHTML(icons); await createJS(icons); await createIndex(icons); -await createBundle(icons); +await createBundle(); await createJSON(icons); // @@ -87,15 +88,17 @@ async function createIndex (icons) { await writeFile('index.js', contents); } -async function createBundle (icons) { - const allIcons = icons - .map(({ name, source }) => `registerIcon('${name}', \`${source}\`);\n`) - .join(''); - const contents = -`import { registerIcon } from '../lib/rivet-icon-element.js'; - -${allIcons}`; - await writeFile('bundle.js', contents); +async function createBundle () { + await build({ + build: { + emptyOutDir: false, + lib: { + entry: path.resolve(OUT_DIR, 'index.js'), + fileName: 'bundle', + name: 'RivetIcon' + } + } + }); } async function createJSON (icons) { From 385512907aeb3eaf1dc2424b2412ce417327a181 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 23 Aug 2023 16:06:27 -0400 Subject: [PATCH 009/104] Throw errors --- dist/bundle.js | 875 +++++++++++++++++++------------------- dist/bundle.umd.cjs | 4 +- lib/rivet-icon-element.js | 15 +- 3 files changed, 455 insertions(+), 439 deletions(-) diff --git a/dist/bundle.js b/dist/bundle.js index c8824dee..fd9dcc49 100644 --- a/dist/bundle.js +++ b/dist/bundle.js @@ -6,18 +6,25 @@ var o = (h, v, s) => (Z(h, v, "read from private field"), s ? s.call(h) : v.get( if (v.has(h)) throw TypeError("Cannot add the same private member more than once"); v instanceof WeakSet ? v.add(h) : v.set(h, s); -}, e = (h, v, s, w) => (Z(h, v, "write to private field"), w ? w.call(h, s) : v.set(h, s), s); +}, i = (h, v, s, g) => (Z(h, v, "write to private field"), g ? g.call(h, s) : v.set(h, s), s); var p = (h, v, s) => (Z(h, v, "access private method"), s); -const $ = "rvt-icon", x = "name", H = `${$}-registered`, c = /* @__PURE__ */ new Map(), V = /* @__PURE__ */ new Map(), M = new CSSStyleSheet(); +const H = "rvt-icon", x = "name", $ = `${H}-registered`, c = /* @__PURE__ */ new Map(), V = /* @__PURE__ */ new Map(), M = new CSSStyleSheet(); function t(h, v) { - const s = document.createElement("template"); - s.innerHTML = v, c.set(h, s); - const w = c.size; - V.set(w, h), M.insertRule(`:host { --${h}: ${w}; }`); - const r = new CustomEvent(H, { + const s = "Rivet Icon"; + if (!h || typeof h != "string") + throw new Error(`${s}: Name must be a string.`); + const g = document.createElement("template"); + if (g.innerHTML = v, g.content.children.length !== 1) + throw new Error(`${s} (${h}): Content must contain one SVG element.`); + if (g.content.firstChild.nodeName.toLowerCase() !== "svg") + throw new Error(`${s} (${h}): Content must be a SVG element.`); + c.set(h, g); + const a = c.size; + V.set(a, h), M.insertRule(`:host { --${h}: ${a}; }`); + const L = new CustomEvent($, { detail: { name: h } }); - document.dispatchEvent(r); + document.dispatchEvent(L); } const u = document.createElement("template"); u.innerHTML = ` @@ -46,48 +53,48 @@ u.innerHTML = ` `; -var a, i, l, g, m, C, d, f; -class L extends window.HTMLElement { +var e, r, l, w, m, C, d, f; +class B extends window.HTMLElement { constructor() { super(); n(this, m); n(this, d); - n(this, a, void 0); - n(this, i, void 0); + n(this, e, void 0); + n(this, r, void 0); n(this, l, void 0); - n(this, g, void 0); + n(this, w, void 0); const s = this.attachShadow({ mode: "open" }); - s.adoptedStyleSheets = [M], s.appendChild(u.content.cloneNode(!0)), e(this, a, s.querySelector(".container")), e(this, g, s.querySelector(".sensor")), e(this, l, B(p(this, d, f).bind(this))); + s.adoptedStyleSheets = [M], s.appendChild(u.content.cloneNode(!0)), i(this, e, s.querySelector(".container")), i(this, w, s.querySelector(".sensor")), i(this, l, A(p(this, d, f).bind(this))); } static get observedAttributes() { return [x]; } connectedCallback() { - o(this, g).addEventListener("transitionstart", o(this, l)), document.addEventListener(H, o(this, l)), o(this, l).call(this); + o(this, w).addEventListener("transitionstart", o(this, l)), document.addEventListener($, o(this, l)), o(this, l).call(this); } disconnectedCallback() { - o(this, g).removeEventListener("transitionstart", o(this, l)), document.removeEventListener(H, o(this, l)); + o(this, w).removeEventListener("transitionstart", o(this, l)), document.removeEventListener($, o(this, l)); } attributeChangedCallback() { o(this, l).call(this); } } -a = new WeakMap(), i = new WeakMap(), l = new WeakMap(), g = new WeakMap(), m = new WeakSet(), C = function() { - if (!o(this, g)) +e = new WeakMap(), r = new WeakMap(), l = new WeakMap(), w = new WeakMap(), m = new WeakSet(), C = function() { + if (!o(this, w)) return; - const s = window.getComputedStyle(o(this, g)).getPropertyValue(`--${x}`); + const s = window.getComputedStyle(o(this, w)).getPropertyValue(`--${x}`); return V.get(parseInt(s)); }, d = new WeakSet(), f = function() { const s = p(this, m, C).call(this) || this.getAttribute(x); - if (!o(this, a) || !c.has(s) || o(this, i) === s) + if (!o(this, e) || !c.has(s) || o(this, r) === s) return; - const w = c.get(s).content.cloneNode(!0); - o(this, a).replaceChildren(w); - const r = o(this, a).querySelector("svg"); - r.setAttribute("aria-hidden", "true"), r.setAttribute("focusable", "false"), e(this, i, s); + const g = c.get(s).content.cloneNode(!0); + o(this, e).replaceChildren(g); + const a = o(this, e).querySelector("svg"); + a.setAttribute("aria-hidden", "true"), a.setAttribute("focusable", "false"), i(this, r, s); }; -window.customElements.define($, L); -function B(h) { +window.customElements.define(H, B); +function A(h) { let v = !1; return function(...s) { v || (v = !0, window.requestAnimationFrame(() => { @@ -95,1106 +102,1106 @@ function B(h) { })); }; } -const A = "alarm", b = ` +const b = "alarm", k = ` `; -t(A, b); -const k = "alarm-solid", y = ` +t(b, k); +const y = "alarm-solid", S = ` `; -t(k, y); -const S = "arrow-anchor-down-left", E = ` +t(y, S); +const E = "arrow-anchor-down-left", N = ` `; -t(S, E); -const q = "arrow-anchor-down-right", N = ` +t(E, N); +const q = "arrow-anchor-down-right", R = ` `; -t(q, N); -const R = "arrow-anchor-up-left", z = ` +t(q, R); +const I = "arrow-anchor-up-left", z = ` `; -t(R, z); -const I = "arrow-anchor-up-right", T = ` +t(I, z); +const T = "arrow-anchor-up-right", F = ` `; -t(I, T); -const F = "arrow-down", P = ` +t(T, F); +const G = "arrow-down", P = ` `; -t(F, P); +t(G, P); const U = "arrow-down-left", j = ` `; t(U, j); -const D = "arrow-down-right", G = ` +const D = "arrow-down-right", J = ` `; -t(D, G); -const J = "arrow-left", K = ` +t(D, J); +const K = "arrow-left", O = ` `; -t(J, K); -const O = "arrow-right", Q = ` +t(K, O); +const Q = "arrow-right", W = ` `; -t(O, Q); -const W = "arrow-up", X = ` +t(Q, W); +const X = "arrow-up", Y = ` `; -t(W, X); -const Y = "arrow-up-left", _ = ` +t(X, Y); +const _ = "arrow-up-left", t1 = ` `; -t(Y, _); -const t1 = "arrow-up-right", s1 = ` +t(_, t1); +const s1 = "arrow-up-right", h1 = ` `; -t(t1, s1); -const h1 = "audio", v1 = ` +t(s1, h1); +const v1 = "audio", o1 = ` `; -t(h1, v1); -const o1 = "audio-off", l1 = ` +t(v1, o1); +const l1 = "audio-off", g1 = ` `; -t(o1, l1); -const g1 = "audio-off-solid", w1 = ` +t(l1, g1); +const w1 = "audio-off-solid", n1 = ` `; -t(g1, w1); -const n1 = "audio-solid", a1 = ` +t(w1, n1); +const e1 = "audio-solid", a1 = ` `; -t(n1, a1); -const e1 = "ban", i1 = ` +t(e1, a1); +const i1 = "ban", r1 = ` `; -t(e1, i1); -const r1 = "ban-solid", c1 = ` +t(i1, r1); +const c1 = "ban-solid", m1 = ` `; -t(r1, c1); -const m1 = "bell", d1 = ` +t(c1, m1); +const d1 = "bell", Z1 = ` `; -t(m1, d1); -const Z1 = "bell-solid", p1 = ` +t(d1, Z1); +const p1 = "bell-solid", x1 = ` `; -t(Z1, p1); -const x1 = "bookmark", H1 = ` +t(p1, x1); +const $1 = "bookmark", H1 = ` `; -t(x1, H1); -const $1 = "bookmark-solid", V1 = ` +t($1, H1); +const V1 = "bookmark-solid", M1 = ` `; -t($1, V1); -const M1 = "browser-window", u1 = ` +t(V1, M1); +const u1 = "browser-window", C1 = ` `; -t(M1, u1); -const C1 = "browser-window-solid", f1 = ` +t(u1, C1); +const f1 = "browser-window-solid", L1 = ` `; -t(C1, f1); -const L1 = "building", B1 = ` +t(f1, L1); +const B1 = "building", A1 = ` `; -t(L1, B1); -const A1 = "building-solid", b1 = ` +t(B1, A1); +const b1 = "building-solid", k1 = ` `; -t(A1, b1); -const k1 = "bus", y1 = ` +t(b1, k1); +const y1 = "bus", S1 = ` `; -t(k1, y1); -const S1 = "calendar", E1 = ` +t(y1, S1); +const E1 = "calendar", N1 = ` `; -t(S1, E1); -const q1 = "calendar-solid", N1 = ` +t(E1, N1); +const q1 = "calendar-solid", R1 = ` `; -t(q1, N1); -const R1 = "caution", z1 = ` +t(q1, R1); +const I1 = "caution", z1 = ` `; -t(R1, z1); -const I1 = "caution-solid", T1 = ` +t(I1, z1); +const T1 = "caution-solid", F1 = ` `; -t(I1, T1); -const F1 = "chat", P1 = ` +t(T1, F1); +const G1 = "chat", P1 = ` `; -t(F1, P1); +t(G1, P1); const U1 = "chat-solid", j1 = ` `; t(U1, j1); -const D1 = "check", G1 = ` +const D1 = "check", J1 = ` `; -t(D1, G1); -const J1 = "check-all", K1 = ` +t(D1, J1); +const K1 = "check-all", O1 = ` `; -t(J1, K1); -const O1 = "check-circle", Q1 = ` +t(K1, O1); +const Q1 = "check-circle", W1 = ` `; -t(O1, Q1); -const W1 = "check-circle-breakout", X1 = ` +t(Q1, W1); +const X1 = "check-circle-breakout", Y1 = ` `; -t(W1, X1); -const Y1 = "check-circle-solid", _1 = ` +t(X1, Y1); +const _1 = "check-circle-solid", t0 = ` `; -t(Y1, _1); -const t0 = "chevron-down", s0 = ` +t(_1, t0); +const s0 = "chevron-down", h0 = ` `; -t(t0, s0); -const h0 = "chevron-left", v0 = ` +t(s0, h0); +const v0 = "chevron-left", o0 = ` `; -t(h0, v0); -const o0 = "chevron-right", l0 = ` +t(v0, o0); +const l0 = "chevron-right", g0 = ` `; -t(o0, l0); -const g0 = "chevron-up", w0 = ` +t(l0, g0); +const w0 = "chevron-up", n0 = ` `; -t(g0, w0); -const n0 = "chevrons-left", a0 = ` +t(w0, n0); +const e0 = "chevrons-left", a0 = ` `; -t(n0, a0); -const e0 = "chevrons-right", i0 = ` +t(e0, a0); +const i0 = "chevrons-right", r0 = ` `; -t(e0, i0); -const r0 = "circle", c0 = ` +t(i0, r0); +const c0 = "circle", m0 = ` `; -t(r0, c0); -const m0 = "circle-solid", d0 = ` +t(c0, m0); +const d0 = "circle-solid", Z0 = ` `; -t(m0, d0); -const Z0 = "clipboard", p0 = ` +t(d0, Z0); +const p0 = "clipboard", x0 = ` `; -t(Z0, p0); -const x0 = "clipboard-solid", H0 = ` +t(p0, x0); +const $0 = "clipboard-solid", H0 = ` `; -t(x0, H0); -const $0 = "clock", V0 = ` +t($0, H0); +const V0 = "clock", M0 = ` `; -t($0, V0); -const M0 = "clock-solid", u0 = ` +t(V0, M0); +const u0 = "clock-solid", C0 = ` `; -t(M0, u0); -const C0 = "close", f0 = ` +t(u0, C0); +const f0 = "close", L0 = ` `; -t(C0, f0); -const L0 = "close-circle", B0 = ` +t(f0, L0); +const B0 = "close-circle", A0 = ` `; -t(L0, B0); -const A0 = "close-circle-solid", b0 = ` +t(B0, A0); +const b0 = "close-circle-solid", k0 = ` `; -t(A0, b0); -const k0 = "code", y0 = ` +t(b0, k0); +const y0 = "code", S0 = ` `; -t(k0, y0); -const S0 = "collapse", E0 = ` +t(y0, S0); +const E0 = "collapse", N0 = ` `; -t(S0, E0); -const q0 = "copy", N0 = ` +t(E0, N0); +const q0 = "copy", R0 = ` `; -t(q0, N0); -const R0 = "copy-solid", z0 = ` +t(q0, R0); +const I0 = "copy-solid", z0 = ` `; -t(R0, z0); -const I0 = "credit-card", T0 = ` +t(I0, z0); +const T0 = "credit-card", F0 = ` `; -t(I0, T0); -const F0 = "credit-card-solid", P0 = ` +t(T0, F0); +const G0 = "credit-card-solid", P0 = ` `; -t(F0, P0); +t(G0, P0); const U0 = "css", j0 = ` `; t(U0, j0); -const D0 = "data", G0 = ` +const D0 = "data", J0 = ` `; -t(D0, G0); -const J0 = "data-solid", K0 = ` +t(D0, J0); +const K0 = "data-solid", O0 = ` `; -t(J0, K0); -const O0 = "device", Q0 = ` +t(K0, O0); +const Q0 = "device", W0 = ` `; -t(O0, Q0); -const W0 = "device-solid", X0 = ` +t(Q0, W0); +const X0 = "device-solid", Y0 = ` `; -t(W0, X0); -const Y0 = "download", _0 = ` +t(X0, Y0); +const _0 = "download", t2 = ` `; -t(Y0, _0); -const t2 = "ellipsis", s2 = ` +t(_0, t2); +const s2 = "ellipsis", h2 = ` `; -t(t2, s2); -const h2 = "ellipsis-vertical", v2 = ` +t(s2, h2); +const v2 = "ellipsis-vertical", o2 = ` `; -t(h2, v2); -const o2 = "envelope", l2 = ` +t(v2, o2); +const l2 = "envelope", g2 = ` `; -t(o2, l2); -const g2 = "envelope-solid", w2 = ` +t(l2, g2); +const w2 = "envelope-solid", n2 = ` `; -t(g2, w2); -const n2 = "exclamation-mark", a2 = ` +t(w2, n2); +const e2 = "exclamation-mark", a2 = ` `; -t(n2, a2); -const e2 = "exclamation-mark-circle", i2 = ` +t(e2, a2); +const i2 = "exclamation-mark-circle", r2 = ` `; -t(e2, i2); -const r2 = "exclamation-mark-circle-solid", c2 = ` +t(i2, r2); +const c2 = "exclamation-mark-circle-solid", m2 = ` `; -t(r2, c2); -const m2 = "expand", d2 = ` +t(c2, m2); +const d2 = "expand", Z2 = ` `; -t(m2, d2); -const Z2 = "eye", p2 = ` +t(d2, Z2); +const p2 = "eye", x2 = ` `; -t(Z2, p2); -const x2 = "eye-off", H2 = ` +t(p2, x2); +const $2 = "eye-off", H2 = ` `; -t(x2, H2); -const $2 = "eye-off-solid", V2 = ` +t($2, H2); +const V2 = "eye-off-solid", M2 = ` `; -t($2, V2); -const M2 = "eye-solid", u2 = ` +t(V2, M2); +const u2 = "eye-solid", C2 = ` `; -t(M2, u2); -const C2 = "file", f2 = ` +t(u2, C2); +const f2 = "file", L2 = ` `; -t(C2, f2); -const L2 = "file-solid", B2 = ` +t(f2, L2); +const B2 = "file-solid", A2 = ` `; -t(L2, B2); -const A2 = "filter", b2 = ` +t(B2, A2); +const b2 = "filter", k2 = ` `; -t(A2, b2); -const k2 = "filter-solid", y2 = ` +t(b2, k2); +const y2 = "filter-solid", S2 = ` `; -t(k2, y2); -const S2 = "flag", E2 = ` +t(y2, S2); +const E2 = "flag", N2 = ` `; -t(S2, E2); -const q2 = "flag-solid", N2 = ` +t(E2, N2); +const q2 = "flag-solid", R2 = ` `; -t(q2, N2); -const R2 = "gear", z2 = ` +t(q2, R2); +const I2 = "gear", z2 = ` `; -t(R2, z2); -const I2 = "gear-solid", T2 = ` +t(I2, z2); +const T2 = "gear-solid", F2 = ` `; -t(I2, T2); -const F2 = "gears", P2 = ` +t(T2, F2); +const G2 = "gears", P2 = ` `; -t(F2, P2); +t(G2, P2); const U2 = "globe", j2 = ` `; t(U2, j2); -const D2 = "globe-solid", G2 = ` +const D2 = "globe-solid", J2 = ` `; -t(D2, G2); -const J2 = "grid", K2 = ` +t(D2, J2); +const K2 = "grid", O2 = ` `; -t(J2, K2); -const O2 = "grid-horizontal", Q2 = ` +t(K2, O2); +const Q2 = "grid-horizontal", W2 = ` `; -t(O2, Q2); -const W2 = "grid-solid", X2 = ` +t(Q2, W2); +const X2 = "grid-solid", Y2 = ` `; -t(W2, X2); -const Y2 = "grid-vertical", _2 = ` +t(X2, Y2); +const _2 = "grid-vertical", t6 = ` `; -t(Y2, _2); -const t6 = "happy", s6 = ` +t(_2, t6); +const s6 = "happy", h6 = ` `; -t(t6, s6); -const h6 = "happy-solid", v6 = ` +t(s6, h6); +const v6 = "happy-solid", o6 = ` `; -t(h6, v6); -const o6 = "headphones", l6 = ` +t(v6, o6); +const l6 = "headphones", g6 = ` `; -t(o6, l6); -const g6 = "headphones-solid", w6 = ` +t(l6, g6); +const w6 = "headphones-solid", n6 = ` `; -t(g6, w6); -const n6 = "heart", a6 = ` +t(w6, n6); +const e6 = "heart", a6 = ` `; -t(n6, a6); -const e6 = "heart-solid", i6 = ` +t(e6, a6); +const i6 = "heart-solid", r6 = ` `; -t(e6, i6); -const r6 = "home", c6 = ` +t(i6, r6); +const c6 = "home", m6 = ` `; -t(r6, c6); -const m6 = "home-solid", d6 = ` +t(c6, m6); +const d6 = "home-solid", Z6 = ` `; -t(m6, d6); -const Z6 = "image", p6 = ` +t(d6, Z6); +const p6 = "image", x6 = ` `; -t(Z6, p6); -const x6 = "image-solid", H6 = ` +t(p6, x6); +const $6 = "image-solid", H6 = ` `; -t(x6, H6); -const $6 = "inbox", V6 = ` +t($6, H6); +const V6 = "inbox", M6 = ` `; -t($6, V6); -const M6 = "inbox-complete", u6 = ` +t(V6, M6); +const u6 = "inbox-complete", C6 = ` `; -t(M6, u6); -const C6 = "inbox-complete-solid", f6 = ` +t(u6, C6); +const f6 = "inbox-complete-solid", L6 = ` `; -t(C6, f6); -const L6 = "inbox-solid", B6 = ` +t(f6, L6); +const B6 = "inbox-solid", A6 = ` `; -t(L6, B6); -const A6 = "info-circle", b6 = ` +t(B6, A6); +const b6 = "info-circle", k6 = ` `; -t(A6, b6); -const k6 = "info-circle-solid", y6 = ` +t(b6, k6); +const y6 = "info-circle-solid", S6 = ` `; -t(k6, y6); -const S6 = "laptop", E6 = ` +t(y6, S6); +const E6 = "laptop", N6 = ` `; -t(S6, E6); -const q6 = "laptop-solid", N6 = ` +t(E6, N6); +const q6 = "laptop-solid", R6 = ` `; -t(q6, N6); -const R6 = "lightning", z6 = ` +t(q6, R6); +const I6 = "lightning", z6 = ` `; -t(R6, z6); -const I6 = "lightning-box", T6 = ` +t(I6, z6); +const T6 = "lightning-box", F6 = ` `; -t(I6, T6); -const F6 = "lightning-box-solid", P6 = ` +t(T6, F6); +const G6 = "lightning-box-solid", P6 = ` `; -t(F6, P6); +t(G6, P6); const U6 = "link", j6 = ` `; t(U6, j6); -const D6 = "link-external", G6 = ` +const D6 = "link-external", J6 = ` `; -t(D6, G6); -const J6 = "list", K6 = ` +t(D6, J6); +const K6 = "list", O6 = ` `; -t(J6, K6); -const O6 = "lock-closed", Q6 = ` +t(K6, O6); +const Q6 = "lock-closed", W6 = ` `; -t(O6, Q6); -const W6 = "lock-closed-solid", X6 = ` +t(Q6, W6); +const X6 = "lock-closed-solid", Y6 = ` `; -t(W6, X6); -const Y6 = "lock-open", _6 = ` +t(X6, Y6); +const _6 = "lock-open", t3 = ` `; -t(Y6, _6); -const t3 = "lock-open-solid", s3 = ` +t(_6, t3); +const s3 = "lock-open-solid", h3 = ` `; -t(t3, s3); -const h3 = "magnifying-glass", v3 = ` +t(s3, h3); +const v3 = "magnifying-glass", o3 = ` `; -t(h3, v3); -const o3 = "map-pin", l3 = ` +t(v3, o3); +const l3 = "map-pin", g3 = ` `; -t(o3, l3); -const g3 = "map-pin-solid", w3 = ` +t(l3, g3); +const w3 = "map-pin-solid", n3 = ` `; -t(g3, w3); -const n3 = "megaphone", a3 = ` +t(w3, n3); +const e3 = "megaphone", a3 = ` `; -t(n3, a3); -const e3 = "megaphone-solid", i3 = ` +t(e3, a3); +const i3 = "megaphone-solid", r3 = ` `; -t(e3, i3); -const r3 = "menu", c3 = ` +t(i3, r3); +const c3 = "menu", m3 = ` `; -t(r3, c3); -const m3 = "microphone", d3 = ` +t(c3, m3); +const d3 = "microphone", Z3 = ` `; -t(m3, d3); -const Z3 = "microphone-off", p3 = ` +t(d3, Z3); +const p3 = "microphone-off", x3 = ` `; -t(Z3, p3); -const x3 = "microphone-off-solid", H3 = ` +t(p3, x3); +const $3 = "microphone-off-solid", H3 = ` `; -t(x3, H3); -const $3 = "microphone-solid", V3 = ` +t($3, H3); +const V3 = "microphone-solid", M3 = ` `; -t($3, V3); -const M3 = "minus", u3 = ` +t(V3, M3); +const u3 = "minus", C3 = ` `; -t(M3, u3); -const C3 = "minus-circle", f3 = ` +t(u3, C3); +const f3 = "minus-circle", L3 = ` `; -t(C3, f3); -const L3 = "minus-circle-solid", B3 = ` +t(f3, L3); +const B3 = "minus-circle-solid", A3 = ` `; -t(L3, B3); -const A3 = "money", b3 = ` +t(B3, A3); +const b3 = "money", k3 = ` `; -t(A3, b3); -const k3 = "neutral", y3 = ` +t(b3, k3); +const y3 = "neutral", S3 = ` `; -t(k3, y3); -const S3 = "neutral-solid", E3 = ` +t(y3, S3); +const E3 = "neutral-solid", N3 = ` `; -t(S3, E3); -const q3 = "newspaper", N3 = ` +t(E3, N3); +const q3 = "newspaper", R3 = ` `; -t(q3, N3); -const R3 = "newspaper-solid", z3 = ` +t(q3, R3); +const I3 = "newspaper-solid", z3 = ` `; -t(R3, z3); -const I3 = "note", T3 = ` +t(I3, z3); +const T3 = "note", F3 = ` `; -t(I3, T3); -const F3 = "note-solid", P3 = ` +t(T3, F3); +const G3 = "note-solid", P3 = ` `; -t(F3, P3); +t(G3, P3); const U3 = "ordered-list", j3 = ` `; t(U3, j3); -const D3 = "page-bottom", G3 = ` +const D3 = "page-bottom", J3 = ` `; -t(D3, G3); -const J3 = "page-top", K3 = ` +t(D3, J3); +const K3 = "page-top", O3 = ` `; -t(J3, K3); -const O3 = "parking", Q3 = ` +t(K3, O3); +const Q3 = "parking", W3 = ` `; -t(O3, Q3); -const W3 = "parking-solid", X3 = ` +t(Q3, W3); +const X3 = "parking-solid", Y3 = ` `; -t(W3, X3); -const Y3 = "pause", _3 = ` +t(X3, Y3); +const _3 = "pause", tt = ` `; -t(Y3, _3); -const t4 = "pencil", s4 = ` +t(_3, tt); +const st = "pencil", ht = ` `; -t(t4, s4); -const h4 = "pencil-solid", v4 = ` +t(st, ht); +const vt = "pencil-solid", ot = ` `; -t(h4, v4); -const o4 = "phone", l4 = ` +t(vt, ot); +const lt = "phone", gt = ` `; -t(o4, l4); -const g4 = "phone-mobile", w4 = ` +t(lt, gt); +const wt = "phone-mobile", nt = ` `; -t(g4, w4); -const n4 = "phone-mobile-solid", a4 = ` +t(wt, nt); +const et = "phone-mobile-solid", at = ` `; -t(n4, a4); -const e4 = "pin", i4 = ` +t(et, at); +const it = "pin", rt = ` `; -t(e4, i4); -const r4 = "pin-solid", c4 = ` +t(it, rt); +const ct = "pin-solid", mt = ` `; -t(r4, c4); -const m4 = "plane", d4 = ` +t(ct, mt); +const dt = "plane", Zt = ` `; -t(m4, d4); -const Z4 = "plane-solid", p4 = ` +t(dt, Zt); +const pt = "plane-solid", xt = ` `; -t(Z4, p4); -const x4 = "play", H4 = ` +t(pt, xt); +const $t = "play", Ht = ` `; -t(x4, H4); -const $4 = "play-solid", V4 = ` +t($t, Ht); +const Vt = "play-solid", Mt = ` `; -t($4, V4); -const M4 = "plus", u4 = ` +t(Vt, Mt); +const ut = "plus", Ct = ` `; -t(M4, u4); -const C4 = "plus-circle", f4 = ` +t(ut, Ct); +const ft = "plus-circle", Lt = ` `; -t(C4, f4); -const L4 = "plus-circle-solid", B4 = ` +t(ft, Lt); +const Bt = "plus-circle-solid", At = ` `; -t(L4, B4); -const A4 = "printer", b4 = ` +t(Bt, At); +const bt = "printer", kt = ` `; -t(A4, b4); -const k4 = "printer-solid", y4 = ` +t(bt, kt); +const yt = "printer-solid", St = ` `; -t(k4, y4); -const S4 = "question-mark", E4 = ` +t(yt, St); +const Et = "question-mark", Nt = ` `; -t(S4, E4); -const q4 = "question-mark-solid", N4 = ` +t(Et, Nt); +const qt = "question-mark-solid", Rt = ` `; -t(q4, N4); -const R4 = "redo", z4 = ` +t(qt, Rt); +const It = "redo", zt = ` `; -t(R4, z4); -const I4 = "rss", T4 = ` +t(It, zt); +const Tt = "rss", Ft = ` `; -t(I4, T4); -const F4 = "sad", P4 = ` +t(Tt, Ft); +const Gt = "sad", Pt = ` `; -t(F4, P4); -const U4 = "sad-solid", j4 = ` +t(Gt, Pt); +const Ut = "sad-solid", jt = ` `; -t(U4, j4); -const D4 = "save", G4 = ` +t(Ut, jt); +const Dt = "save", Jt = ` `; -t(D4, G4); -const J4 = "save-solid", K4 = ` +t(Dt, Jt); +const Kt = "save-solid", Ot = ` `; -t(J4, K4); -const O4 = "settings", Q4 = ` +t(Kt, Ot); +const Qt = "settings", Wt = ` `; -t(O4, Q4); -const W4 = "share", X4 = ` +t(Qt, Wt); +const Xt = "share", Yt = ` `; -t(W4, X4); -const Y4 = "share-solid", _4 = ` +t(Xt, Yt); +const _t = "share-solid", t4 = ` `; -t(Y4, _4); -const tt = "shirt", st = ` +t(_t, t4); +const s4 = "shirt", h4 = ` `; -t(tt, st); -const ht = "shirt-solid", vt = ` +t(s4, h4); +const v4 = "shirt-solid", o4 = ` `; -t(ht, vt); -const ot = "shopping-bag", lt = ` +t(v4, o4); +const l4 = "shopping-bag", g4 = ` `; -t(ot, lt); -const gt = "shopping-bag-solid", wt = ` +t(l4, g4); +const w4 = "shopping-bag-solid", n4 = ` `; -t(gt, wt); -const nt = "shopping-cart", at = ` +t(w4, n4); +const e4 = "shopping-cart", a4 = ` `; -t(nt, at); -const et = "shopping-cart-solid", it = ` +t(e4, a4); +const i4 = "shopping-cart-solid", r4 = ` `; -t(et, it); -const rt = "sidebyside", ct = ` +t(i4, r4); +const c4 = "sidebyside", m4 = ` `; -t(rt, ct); -const mt = "sidebyside-solid", dt = ` +t(c4, m4); +const d4 = "sidebyside-solid", Z4 = ` `; -t(mt, dt); -const Zt = "star", pt = ` +t(d4, Z4); +const p4 = "star", x4 = ` `; -t(Zt, pt); -const xt = "star-solid", Ht = ` +t(p4, x4); +const $4 = "star-solid", H4 = ` `; -t(xt, Ht); -const $t = "sync", Vt = ` +t($4, H4); +const V4 = "sync", M4 = ` `; -t($t, Vt); -const Mt = "thumbs-down", ut = ` +t(V4, M4); +const u4 = "thumbs-down", C4 = ` `; -t(Mt, ut); -const Ct = "thumbs-down-solid", ft = ` +t(u4, C4); +const f4 = "thumbs-down-solid", L4 = ` `; -t(Ct, ft); -const Lt = "thumbs-up", Bt = ` +t(f4, L4); +const B4 = "thumbs-up", A4 = ` `; -t(Lt, Bt); -const At = "thumbs-up-solid", bt = ` +t(B4, A4); +const b4 = "thumbs-up-solid", k4 = ` `; -t(At, bt); -const kt = "transfer", yt = ` +t(b4, k4); +const y4 = "transfer", S4 = ` `; -t(kt, yt); -const St = "transfer-alt", Et = ` +t(y4, S4); +const E4 = "transfer-alt", N4 = ` `; -t(St, Et); -const qt = "trash", Nt = ` +t(E4, N4); +const q4 = "trash", R4 = ` `; -t(qt, Nt); -const Rt = "trash-solid", zt = ` +t(q4, R4); +const I4 = "trash-solid", z4 = ` `; -t(Rt, zt); -const It = "undo", Tt = ` +t(I4, z4); +const T4 = "undo", F4 = ` `; -t(It, Tt); -const Ft = "upload", Pt = ` +t(T4, F4); +const G4 = "upload", P4 = ` `; -t(Ft, Pt); -const Ut = "user", jt = ` +t(G4, P4); +const U4 = "user", j4 = ` `; -t(Ut, jt); -const Dt = "user-add", Gt = ` +t(U4, j4); +const D4 = "user-add", J4 = ` `; -t(Dt, Gt); -const Jt = "user-add-solid", Kt = ` +t(D4, J4); +const K4 = "user-add-solid", O4 = ` `; -t(Jt, Kt); -const Ot = "user-group", Qt = ` +t(K4, O4); +const Q4 = "user-group", W4 = ` `; -t(Ot, Qt); -const Wt = "user-group-solid", Xt = ` +t(Q4, W4); +const X4 = "user-group-solid", Y4 = ` `; -t(Wt, Xt); -const Yt = "user-remove", _t = ` +t(X4, Y4); +const _4 = "user-remove", t5 = ` `; -t(Yt, _t); -const t5 = "user-remove-solid", s5 = ` +t(_4, t5); +const s5 = "user-remove-solid", h5 = ` `; -t(t5, s5); -const h5 = "user-solid", v5 = ` +t(s5, h5); +const v5 = "user-solid", o5 = ` `; -t(h5, v5); -const o5 = "utensils", l5 = ` +t(v5, o5); +const l5 = "utensils", g5 = ` `; -t(o5, l5); -const g5 = "utensils-solid", w5 = ` +t(l5, g5); +const w5 = "utensils-solid", n5 = ` `; -t(g5, w5); -const n5 = "video", a5 = ` +t(w5, n5); +const e5 = "video", a5 = ` `; -t(n5, a5); -const e5 = "video-off", i5 = ` +t(e5, a5); +const i5 = "video-off", r5 = ` `; -t(e5, i5); -const r5 = "video-off-solid", c5 = ` +t(i5, r5); +const c5 = "video-off-solid", m5 = ` `; -t(r5, c5); -const m5 = "video-solid", d5 = ` +t(c5, m5); +const d5 = "video-solid", Z5 = ` `; -t(m5, d5); +t(d5, Z5); diff --git a/dist/bundle.umd.cjs b/dist/bundle.umd.cjs index 3476bee5..ad153a0e 100644 --- a/dist/bundle.umd.cjs +++ b/dist/bundle.umd.cjs @@ -1,4 +1,4 @@ -var x=(s,v,h)=>{if(!v.has(s))throw TypeError("Cannot "+h)};var g=(s,v,h)=>(x(s,v,"read from private field"),h?h.call(s):v.get(s)),i=(s,v,h)=>{if(v.has(s))throw TypeError("Cannot add the same private member more than once");v instanceof WeakSet?v.add(s):v.set(s,h)},c=(s,v,h,a)=>(x(s,v,"write to private field"),a?a.call(s,h):v.set(s,h),h);var H=(s,v,h)=>(x(s,v,"access private method"),h);(function(s){typeof define=="function"&&define.amd?define(s):s()})(function(){var l,m,n,e,$,f,d,C;"use strict";const s="rvt-icon",v="name",h=`${s}-registered`,a=new Map,V=new Map,M=new CSSStyleSheet;function t(w,r){const o=document.createElement("template");o.innerHTML=r,a.set(w,o);const Z=a.size;V.set(Z,w),M.insertRule(`:host { --${w}: ${Z}; }`);const p=new CustomEvent(h,{detail:{name:w}});document.dispatchEvent(p)}const u=document.createElement("template");u.innerHTML=` +var x=(s,v,o)=>{if(!v.has(s))throw TypeError("Cannot "+o)};var g=(s,v,o)=>(x(s,v,"read from private field"),o?o.call(s):v.get(s)),i=(s,v,o)=>{if(v.has(s))throw TypeError("Cannot add the same private member more than once");v instanceof WeakSet?v.add(s):v.set(s,o)},d=(s,v,o,l)=>(x(s,v,"write to private field"),l?l.call(s,o):v.set(s,o),o);var H=(s,v,o)=>(x(s,v,"access private method"),o);(function(s){typeof define=="function"&&define.amd?define(s):s()})(function(){var w,c,e,a,Z,f,p,C;"use strict";const s="rvt-icon",v="name",o=`${s}-registered`,l=new Map,V=new Map,M=new CSSStyleSheet;function t(n,r){const h="Rivet Icon";if(!n||typeof n!="string")throw new Error(`${h}: Name must be a string.`);const m=document.createElement("template");if(m.innerHTML=r,m.content.children.length!==1)throw new Error(`${h} (${n}): Content must contain one SVG element.`);if(m.content.firstChild.nodeName.toLowerCase()!=="svg")throw new Error(`${h} (${n}): Content must be a SVG element.`);l.set(n,m);const $=l.size;V.set($,n),M.insertRule(`:host { --${n}: ${$}; }`);const A=new CustomEvent(o,{detail:{name:n}});document.dispatchEvent(A)}const u=document.createElement("template");u.innerHTML=` -`;class L extends window.HTMLElement{constructor(){super();i(this,$);i(this,d);i(this,l,void 0);i(this,m,void 0);i(this,n,void 0);i(this,e,void 0);const o=this.attachShadow({mode:"open"});o.adoptedStyleSheets=[M],o.appendChild(u.content.cloneNode(!0)),c(this,l,o.querySelector(".container")),c(this,e,o.querySelector(".sensor")),c(this,n,B(H(this,d,C).bind(this)))}static get observedAttributes(){return[v]}connectedCallback(){g(this,e).addEventListener("transitionstart",g(this,n)),document.addEventListener(h,g(this,n)),g(this,n).call(this)}disconnectedCallback(){g(this,e).removeEventListener("transitionstart",g(this,n)),document.removeEventListener(h,g(this,n))}attributeChangedCallback(){g(this,n).call(this)}}l=new WeakMap,m=new WeakMap,n=new WeakMap,e=new WeakMap,$=new WeakSet,f=function(){if(!g(this,e))return;const o=window.getComputedStyle(g(this,e)).getPropertyValue(`--${v}`);return V.get(parseInt(o))},d=new WeakSet,C=function(){const o=H(this,$,f).call(this)||this.getAttribute(v);if(!g(this,l)||!a.has(o)||g(this,m)===o)return;const Z=a.get(o).content.cloneNode(!0);g(this,l).replaceChildren(Z);const p=g(this,l).querySelector("svg");p.setAttribute("aria-hidden","true"),p.setAttribute("focusable","false"),c(this,m,o)},window.customElements.define(s,L);function B(w){let r=!1;return function(...o){r||(r=!0,window.requestAnimationFrame(()=>{w.call(this,...o),r=!1}))}}t("alarm",` +`;class L extends window.HTMLElement{constructor(){super();i(this,Z);i(this,p);i(this,w,void 0);i(this,c,void 0);i(this,e,void 0);i(this,a,void 0);const h=this.attachShadow({mode:"open"});h.adoptedStyleSheets=[M],h.appendChild(u.content.cloneNode(!0)),d(this,w,h.querySelector(".container")),d(this,a,h.querySelector(".sensor")),d(this,e,B(H(this,p,C).bind(this)))}static get observedAttributes(){return[v]}connectedCallback(){g(this,a).addEventListener("transitionstart",g(this,e)),document.addEventListener(o,g(this,e)),g(this,e).call(this)}disconnectedCallback(){g(this,a).removeEventListener("transitionstart",g(this,e)),document.removeEventListener(o,g(this,e))}attributeChangedCallback(){g(this,e).call(this)}}w=new WeakMap,c=new WeakMap,e=new WeakMap,a=new WeakMap,Z=new WeakSet,f=function(){if(!g(this,a))return;const h=window.getComputedStyle(g(this,a)).getPropertyValue(`--${v}`);return V.get(parseInt(h))},p=new WeakSet,C=function(){const h=H(this,Z,f).call(this)||this.getAttribute(v);if(!g(this,w)||!l.has(h)||g(this,c)===h)return;const m=l.get(h).content.cloneNode(!0);g(this,w).replaceChildren(m);const $=g(this,w).querySelector("svg");$.setAttribute("aria-hidden","true"),$.setAttribute("focusable","false"),d(this,c,h)},window.customElements.define(s,L);function B(n){let r=!1;return function(...h){r||(r=!0,window.requestAnimationFrame(()=>{n.call(this,...h),r=!1}))}}t("alarm",` diff --git a/lib/rivet-icon-element.js b/lib/rivet-icon-element.js index f9305b7a..29ad3dd6 100644 --- a/lib/rivet-icon-element.js +++ b/lib/rivet-icon-element.js @@ -7,10 +7,19 @@ const iconsSheet = new CSSStyleSheet(); // register() // registerSVG() -// throw error if not SVG -export function registerIcon (name, icon) { +export function registerIcon (name, content) { + const errorMessagePrefix = 'Rivet Icon'; + if (!name || typeof name !== 'string') { + throw new Error(`${errorMessagePrefix}: Name must be a string.`) + } const template = document.createElement('template'); - template.innerHTML = icon; + template.innerHTML = content; + if (template.content.children.length !== 1) { + throw new Error(`${errorMessagePrefix} (${name}): Content must contain one SVG element.`) + } + if (template.content.firstChild.nodeName.toLowerCase() !== 'svg') { + throw new Error(`${errorMessagePrefix} (${name}): Content must be a SVG element.`) + } icons.set(name, template); const index = icons.size; iconsIndex.set(index, name); From 6e6f2619a3cf982ad5259e7e918f0218716e3c46 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 23 Aug 2023 16:36:55 -0400 Subject: [PATCH 010/104] Replace adoptedStyleSheets with a style tag, for backwards compatibility --- dist/bundle.js | 890 +++++++++++++++++++------------------- dist/bundle.umd.cjs | 4 +- lib/rivet-icon-element.js | 14 +- 3 files changed, 460 insertions(+), 448 deletions(-) diff --git a/dist/bundle.js b/dist/bundle.js index fd9dcc49..24bb3aca 100644 --- a/dist/bundle.js +++ b/dist/bundle.js @@ -1,14 +1,18 @@ -var Z = (h, v, s) => { +var p = (h, v, s) => { if (!v.has(h)) throw TypeError("Cannot " + s); }; -var o = (h, v, s) => (Z(h, v, "read from private field"), s ? s.call(h) : v.get(h)), n = (h, v, s) => { +var o = (h, v, s) => (p(h, v, "read from private field"), s ? s.call(h) : v.get(h)), n = (h, v, s) => { if (v.has(h)) throw TypeError("Cannot add the same private member more than once"); v instanceof WeakSet ? v.add(h) : v.set(h, s); -}, i = (h, v, s, g) => (Z(h, v, "write to private field"), g ? g.call(h, s) : v.set(h, s), s); -var p = (h, v, s) => (Z(h, v, "access private method"), s); -const H = "rvt-icon", x = "name", $ = `${H}-registered`, c = /* @__PURE__ */ new Map(), V = /* @__PURE__ */ new Map(), M = new CSSStyleSheet(); +}, i = (h, v, s, g) => (p(h, v, "write to private field"), g ? g.call(h, s) : v.set(h, s), s); +var x = (h, v, s) => (p(h, v, "access private method"), s); +const Z = "rvt-icon", $ = "name", H = `${Z}-registered`, c = /* @__PURE__ */ new Map(), M = /* @__PURE__ */ new Map(), V = document.createElement("style"); +V.setAttribute(`data-${Z}`, ""); +document.head.appendChild(V); +const u = V.sheet; +console.log("S", u); function t(h, v) { const s = "Rivet Icon"; if (!h || typeof h != "string") @@ -20,14 +24,14 @@ function t(h, v) { throw new Error(`${s} (${h}): Content must be a SVG element.`); c.set(h, g); const a = c.size; - V.set(a, h), M.insertRule(`:host { --${h}: ${a}; }`); - const L = new CustomEvent($, { + M.set(a, h), u.insertRule(`${Z} { --${h}: ${a}; }`); + const B = new CustomEvent(H, { detail: { name: h } }); - document.dispatchEvent(L); + document.dispatchEvent(B); } -const u = document.createElement("template"); -u.innerHTML = ` +const C = document.createElement("template"); +C.innerHTML = ` `; -var e, r, l, w, m, C, d, f; -class B extends window.HTMLElement { +var e, r, l, w, m, f, d, L; +class A extends window.HTMLElement { constructor() { super(); n(this, m); @@ -64,28 +68,28 @@ class B extends window.HTMLElement { n(this, l, void 0); n(this, w, void 0); const s = this.attachShadow({ mode: "open" }); - s.adoptedStyleSheets = [M], s.appendChild(u.content.cloneNode(!0)), i(this, e, s.querySelector(".container")), i(this, w, s.querySelector(".sensor")), i(this, l, A(p(this, d, f).bind(this))); + s.appendChild(C.content.cloneNode(!0)), i(this, e, s.querySelector(".container")), i(this, w, s.querySelector(".sensor")), i(this, l, b(x(this, d, L).bind(this))); } static get observedAttributes() { - return [x]; + return [$]; } connectedCallback() { - o(this, w).addEventListener("transitionstart", o(this, l)), document.addEventListener($, o(this, l)), o(this, l).call(this); + o(this, w).addEventListener("transitionstart", o(this, l)), document.addEventListener(H, o(this, l)), o(this, l).call(this); } disconnectedCallback() { - o(this, w).removeEventListener("transitionstart", o(this, l)), document.removeEventListener($, o(this, l)); + o(this, w).removeEventListener("transitionstart", o(this, l)), document.removeEventListener(H, o(this, l)); } attributeChangedCallback() { o(this, l).call(this); } } -e = new WeakMap(), r = new WeakMap(), l = new WeakMap(), w = new WeakMap(), m = new WeakSet(), C = function() { +e = new WeakMap(), r = new WeakMap(), l = new WeakMap(), w = new WeakMap(), m = new WeakSet(), f = function() { if (!o(this, w)) return; - const s = window.getComputedStyle(o(this, w)).getPropertyValue(`--${x}`); - return V.get(parseInt(s)); -}, d = new WeakSet(), f = function() { - const s = p(this, m, C).call(this) || this.getAttribute(x); + const s = window.getComputedStyle(o(this, w)).getPropertyValue(`--${$}`); + return M.get(parseInt(s)); +}, d = new WeakSet(), L = function() { + const s = x(this, m, f).call(this) || this.getAttribute($); if (!o(this, e) || !c.has(s) || o(this, r) === s) return; const g = c.get(s).content.cloneNode(!0); @@ -93,8 +97,8 @@ e = new WeakMap(), r = new WeakMap(), l = new WeakMap(), w = new WeakMap(), m = const a = o(this, e).querySelector("svg"); a.setAttribute("aria-hidden", "true"), a.setAttribute("focusable", "false"), i(this, r, s); }; -window.customElements.define(H, B); -function A(h) { +window.customElements.define(Z, A); +function b(h) { let v = !1; return function(...s) { v || (v = !0, window.requestAnimationFrame(() => { @@ -102,1106 +106,1106 @@ function A(h) { })); }; } -const b = "alarm", k = ` +const k = "alarm", y = ` `; -t(b, k); -const y = "alarm-solid", S = ` +t(k, y); +const E = "alarm-solid", S = ` `; -t(y, S); -const E = "arrow-anchor-down-left", N = ` +t(E, S); +const N = "arrow-anchor-down-left", q = ` `; -t(E, N); -const q = "arrow-anchor-down-right", R = ` +t(N, q); +const R = "arrow-anchor-down-right", I = ` `; -t(q, R); -const I = "arrow-anchor-up-left", z = ` +t(R, I); +const z = "arrow-anchor-up-left", T = ` `; -t(I, z); -const T = "arrow-anchor-up-right", F = ` +t(z, T); +const F = "arrow-anchor-up-right", G = ` `; -t(T, F); -const G = "arrow-down", P = ` +t(F, G); +const P = "arrow-down", U = ` `; -t(G, P); -const U = "arrow-down-left", j = ` +t(P, U); +const j = "arrow-down-left", D = ` `; -t(U, j); -const D = "arrow-down-right", J = ` +t(j, D); +const J = "arrow-down-right", K = ` `; -t(D, J); -const K = "arrow-left", O = ` +t(J, K); +const O = "arrow-left", Q = ` `; -t(K, O); -const Q = "arrow-right", W = ` +t(O, Q); +const W = "arrow-right", X = ` `; -t(Q, W); -const X = "arrow-up", Y = ` +t(W, X); +const Y = "arrow-up", _ = ` `; -t(X, Y); -const _ = "arrow-up-left", t1 = ` +t(Y, _); +const t1 = "arrow-up-left", s1 = ` `; -t(_, t1); -const s1 = "arrow-up-right", h1 = ` +t(t1, s1); +const h1 = "arrow-up-right", v1 = ` `; -t(s1, h1); -const v1 = "audio", o1 = ` +t(h1, v1); +const o1 = "audio", l1 = ` `; -t(v1, o1); -const l1 = "audio-off", g1 = ` +t(o1, l1); +const g1 = "audio-off", w1 = ` `; -t(l1, g1); -const w1 = "audio-off-solid", n1 = ` +t(g1, w1); +const n1 = "audio-off-solid", e1 = ` `; -t(w1, n1); -const e1 = "audio-solid", a1 = ` +t(n1, e1); +const a1 = "audio-solid", i1 = ` `; -t(e1, a1); -const i1 = "ban", r1 = ` +t(a1, i1); +const r1 = "ban", c1 = ` `; -t(i1, r1); -const c1 = "ban-solid", m1 = ` +t(r1, c1); +const m1 = "ban-solid", d1 = ` `; -t(c1, m1); -const d1 = "bell", Z1 = ` +t(m1, d1); +const Z1 = "bell", p1 = ` `; -t(d1, Z1); -const p1 = "bell-solid", x1 = ` +t(Z1, p1); +const x1 = "bell-solid", $1 = ` `; -t(p1, x1); -const $1 = "bookmark", H1 = ` +t(x1, $1); +const H1 = "bookmark", V1 = ` `; -t($1, H1); -const V1 = "bookmark-solid", M1 = ` +t(H1, V1); +const M1 = "bookmark-solid", u1 = ` `; -t(V1, M1); -const u1 = "browser-window", C1 = ` +t(M1, u1); +const C1 = "browser-window", f1 = ` `; -t(u1, C1); -const f1 = "browser-window-solid", L1 = ` +t(C1, f1); +const L1 = "browser-window-solid", B1 = ` `; -t(f1, L1); -const B1 = "building", A1 = ` +t(L1, B1); +const A1 = "building", b1 = ` `; -t(B1, A1); -const b1 = "building-solid", k1 = ` +t(A1, b1); +const k1 = "building-solid", y1 = ` `; -t(b1, k1); -const y1 = "bus", S1 = ` +t(k1, y1); +const E1 = "bus", S1 = ` `; -t(y1, S1); -const E1 = "calendar", N1 = ` +t(E1, S1); +const N1 = "calendar", q1 = ` `; -t(E1, N1); -const q1 = "calendar-solid", R1 = ` +t(N1, q1); +const R1 = "calendar-solid", I1 = ` `; -t(q1, R1); -const I1 = "caution", z1 = ` +t(R1, I1); +const z1 = "caution", T1 = ` `; -t(I1, z1); -const T1 = "caution-solid", F1 = ` +t(z1, T1); +const F1 = "caution-solid", G1 = ` `; -t(T1, F1); -const G1 = "chat", P1 = ` +t(F1, G1); +const P1 = "chat", U1 = ` `; -t(G1, P1); -const U1 = "chat-solid", j1 = ` +t(P1, U1); +const j1 = "chat-solid", D1 = ` `; -t(U1, j1); -const D1 = "check", J1 = ` +t(j1, D1); +const J1 = "check", K1 = ` `; -t(D1, J1); -const K1 = "check-all", O1 = ` +t(J1, K1); +const O1 = "check-all", Q1 = ` `; -t(K1, O1); -const Q1 = "check-circle", W1 = ` +t(O1, Q1); +const W1 = "check-circle", X1 = ` `; -t(Q1, W1); -const X1 = "check-circle-breakout", Y1 = ` +t(W1, X1); +const Y1 = "check-circle-breakout", _1 = ` `; -t(X1, Y1); -const _1 = "check-circle-solid", t0 = ` +t(Y1, _1); +const t0 = "check-circle-solid", s0 = ` `; -t(_1, t0); -const s0 = "chevron-down", h0 = ` +t(t0, s0); +const h0 = "chevron-down", v0 = ` `; -t(s0, h0); -const v0 = "chevron-left", o0 = ` +t(h0, v0); +const o0 = "chevron-left", l0 = ` `; -t(v0, o0); -const l0 = "chevron-right", g0 = ` +t(o0, l0); +const g0 = "chevron-right", w0 = ` `; -t(l0, g0); -const w0 = "chevron-up", n0 = ` +t(g0, w0); +const n0 = "chevron-up", e0 = ` `; -t(w0, n0); -const e0 = "chevrons-left", a0 = ` +t(n0, e0); +const a0 = "chevrons-left", i0 = ` `; -t(e0, a0); -const i0 = "chevrons-right", r0 = ` +t(a0, i0); +const r0 = "chevrons-right", c0 = ` `; -t(i0, r0); -const c0 = "circle", m0 = ` +t(r0, c0); +const m0 = "circle", d0 = ` `; -t(c0, m0); -const d0 = "circle-solid", Z0 = ` +t(m0, d0); +const Z0 = "circle-solid", p0 = ` `; -t(d0, Z0); -const p0 = "clipboard", x0 = ` +t(Z0, p0); +const x0 = "clipboard", $0 = ` `; -t(p0, x0); -const $0 = "clipboard-solid", H0 = ` +t(x0, $0); +const H0 = "clipboard-solid", V0 = ` `; -t($0, H0); -const V0 = "clock", M0 = ` +t(H0, V0); +const M0 = "clock", u0 = ` `; -t(V0, M0); -const u0 = "clock-solid", C0 = ` +t(M0, u0); +const C0 = "clock-solid", f0 = ` `; -t(u0, C0); -const f0 = "close", L0 = ` +t(C0, f0); +const L0 = "close", B0 = ` `; -t(f0, L0); -const B0 = "close-circle", A0 = ` +t(L0, B0); +const A0 = "close-circle", b0 = ` `; -t(B0, A0); -const b0 = "close-circle-solid", k0 = ` +t(A0, b0); +const k0 = "close-circle-solid", y0 = ` `; -t(b0, k0); -const y0 = "code", S0 = ` +t(k0, y0); +const E0 = "code", S0 = ` `; -t(y0, S0); -const E0 = "collapse", N0 = ` +t(E0, S0); +const N0 = "collapse", q0 = ` `; -t(E0, N0); -const q0 = "copy", R0 = ` +t(N0, q0); +const R0 = "copy", I0 = ` `; -t(q0, R0); -const I0 = "copy-solid", z0 = ` +t(R0, I0); +const z0 = "copy-solid", T0 = ` `; -t(I0, z0); -const T0 = "credit-card", F0 = ` +t(z0, T0); +const F0 = "credit-card", G0 = ` `; -t(T0, F0); -const G0 = "credit-card-solid", P0 = ` +t(F0, G0); +const P0 = "credit-card-solid", U0 = ` `; -t(G0, P0); -const U0 = "css", j0 = ` +t(P0, U0); +const j0 = "css", D0 = ` `; -t(U0, j0); -const D0 = "data", J0 = ` +t(j0, D0); +const J0 = "data", K0 = ` `; -t(D0, J0); -const K0 = "data-solid", O0 = ` +t(J0, K0); +const O0 = "data-solid", Q0 = ` `; -t(K0, O0); -const Q0 = "device", W0 = ` +t(O0, Q0); +const W0 = "device", X0 = ` `; -t(Q0, W0); -const X0 = "device-solid", Y0 = ` +t(W0, X0); +const Y0 = "device-solid", _0 = ` `; -t(X0, Y0); -const _0 = "download", t2 = ` +t(Y0, _0); +const t2 = "download", s2 = ` `; -t(_0, t2); -const s2 = "ellipsis", h2 = ` +t(t2, s2); +const h2 = "ellipsis", v2 = ` `; -t(s2, h2); -const v2 = "ellipsis-vertical", o2 = ` +t(h2, v2); +const o2 = "ellipsis-vertical", l2 = ` `; -t(v2, o2); -const l2 = "envelope", g2 = ` +t(o2, l2); +const g2 = "envelope", w2 = ` `; -t(l2, g2); -const w2 = "envelope-solid", n2 = ` +t(g2, w2); +const n2 = "envelope-solid", e2 = ` `; -t(w2, n2); -const e2 = "exclamation-mark", a2 = ` +t(n2, e2); +const a2 = "exclamation-mark", i2 = ` `; -t(e2, a2); -const i2 = "exclamation-mark-circle", r2 = ` +t(a2, i2); +const r2 = "exclamation-mark-circle", c2 = ` `; -t(i2, r2); -const c2 = "exclamation-mark-circle-solid", m2 = ` +t(r2, c2); +const m2 = "exclamation-mark-circle-solid", d2 = ` `; -t(c2, m2); -const d2 = "expand", Z2 = ` +t(m2, d2); +const Z2 = "expand", p2 = ` `; -t(d2, Z2); -const p2 = "eye", x2 = ` +t(Z2, p2); +const x2 = "eye", $2 = ` `; -t(p2, x2); -const $2 = "eye-off", H2 = ` +t(x2, $2); +const H2 = "eye-off", V2 = ` `; -t($2, H2); -const V2 = "eye-off-solid", M2 = ` +t(H2, V2); +const M2 = "eye-off-solid", u2 = ` `; -t(V2, M2); -const u2 = "eye-solid", C2 = ` +t(M2, u2); +const C2 = "eye-solid", f2 = ` `; -t(u2, C2); -const f2 = "file", L2 = ` +t(C2, f2); +const L2 = "file", B2 = ` `; -t(f2, L2); -const B2 = "file-solid", A2 = ` +t(L2, B2); +const A2 = "file-solid", b2 = ` `; -t(B2, A2); -const b2 = "filter", k2 = ` +t(A2, b2); +const k2 = "filter", y2 = ` `; -t(b2, k2); -const y2 = "filter-solid", S2 = ` +t(k2, y2); +const E2 = "filter-solid", S2 = ` `; -t(y2, S2); -const E2 = "flag", N2 = ` +t(E2, S2); +const N2 = "flag", q2 = ` `; -t(E2, N2); -const q2 = "flag-solid", R2 = ` +t(N2, q2); +const R2 = "flag-solid", I2 = ` `; -t(q2, R2); -const I2 = "gear", z2 = ` +t(R2, I2); +const z2 = "gear", T2 = ` `; -t(I2, z2); -const T2 = "gear-solid", F2 = ` +t(z2, T2); +const F2 = "gear-solid", G2 = ` `; -t(T2, F2); -const G2 = "gears", P2 = ` +t(F2, G2); +const P2 = "gears", U2 = ` `; -t(G2, P2); -const U2 = "globe", j2 = ` +t(P2, U2); +const j2 = "globe", D2 = ` `; -t(U2, j2); -const D2 = "globe-solid", J2 = ` +t(j2, D2); +const J2 = "globe-solid", K2 = ` `; -t(D2, J2); -const K2 = "grid", O2 = ` +t(J2, K2); +const O2 = "grid", Q2 = ` `; -t(K2, O2); -const Q2 = "grid-horizontal", W2 = ` +t(O2, Q2); +const W2 = "grid-horizontal", X2 = ` `; -t(Q2, W2); -const X2 = "grid-solid", Y2 = ` +t(W2, X2); +const Y2 = "grid-solid", _2 = ` `; -t(X2, Y2); -const _2 = "grid-vertical", t6 = ` +t(Y2, _2); +const t6 = "grid-vertical", s6 = ` `; -t(_2, t6); -const s6 = "happy", h6 = ` +t(t6, s6); +const h6 = "happy", v6 = ` `; -t(s6, h6); -const v6 = "happy-solid", o6 = ` +t(h6, v6); +const o6 = "happy-solid", l6 = ` `; -t(v6, o6); -const l6 = "headphones", g6 = ` +t(o6, l6); +const g6 = "headphones", w6 = ` `; -t(l6, g6); -const w6 = "headphones-solid", n6 = ` +t(g6, w6); +const n6 = "headphones-solid", e6 = ` `; -t(w6, n6); -const e6 = "heart", a6 = ` +t(n6, e6); +const a6 = "heart", i6 = ` `; -t(e6, a6); -const i6 = "heart-solid", r6 = ` +t(a6, i6); +const r6 = "heart-solid", c6 = ` `; -t(i6, r6); -const c6 = "home", m6 = ` +t(r6, c6); +const m6 = "home", d6 = ` `; -t(c6, m6); -const d6 = "home-solid", Z6 = ` +t(m6, d6); +const Z6 = "home-solid", p6 = ` `; -t(d6, Z6); -const p6 = "image", x6 = ` +t(Z6, p6); +const x6 = "image", $6 = ` `; -t(p6, x6); -const $6 = "image-solid", H6 = ` +t(x6, $6); +const H6 = "image-solid", V6 = ` `; -t($6, H6); -const V6 = "inbox", M6 = ` +t(H6, V6); +const M6 = "inbox", u6 = ` `; -t(V6, M6); -const u6 = "inbox-complete", C6 = ` +t(M6, u6); +const C6 = "inbox-complete", f6 = ` `; -t(u6, C6); -const f6 = "inbox-complete-solid", L6 = ` +t(C6, f6); +const L6 = "inbox-complete-solid", B6 = ` `; -t(f6, L6); -const B6 = "inbox-solid", A6 = ` +t(L6, B6); +const A6 = "inbox-solid", b6 = ` `; -t(B6, A6); -const b6 = "info-circle", k6 = ` +t(A6, b6); +const k6 = "info-circle", y6 = ` `; -t(b6, k6); -const y6 = "info-circle-solid", S6 = ` +t(k6, y6); +const E6 = "info-circle-solid", S6 = ` `; -t(y6, S6); -const E6 = "laptop", N6 = ` +t(E6, S6); +const N6 = "laptop", q6 = ` `; -t(E6, N6); -const q6 = "laptop-solid", R6 = ` +t(N6, q6); +const R6 = "laptop-solid", I6 = ` `; -t(q6, R6); -const I6 = "lightning", z6 = ` +t(R6, I6); +const z6 = "lightning", T6 = ` `; -t(I6, z6); -const T6 = "lightning-box", F6 = ` +t(z6, T6); +const F6 = "lightning-box", G6 = ` `; -t(T6, F6); -const G6 = "lightning-box-solid", P6 = ` +t(F6, G6); +const P6 = "lightning-box-solid", U6 = ` `; -t(G6, P6); -const U6 = "link", j6 = ` +t(P6, U6); +const j6 = "link", D6 = ` `; -t(U6, j6); -const D6 = "link-external", J6 = ` +t(j6, D6); +const J6 = "link-external", K6 = ` `; -t(D6, J6); -const K6 = "list", O6 = ` +t(J6, K6); +const O6 = "list", Q6 = ` `; -t(K6, O6); -const Q6 = "lock-closed", W6 = ` +t(O6, Q6); +const W6 = "lock-closed", X6 = ` `; -t(Q6, W6); -const X6 = "lock-closed-solid", Y6 = ` +t(W6, X6); +const Y6 = "lock-closed-solid", _6 = ` `; -t(X6, Y6); -const _6 = "lock-open", t3 = ` +t(Y6, _6); +const t3 = "lock-open", s3 = ` `; -t(_6, t3); -const s3 = "lock-open-solid", h3 = ` +t(t3, s3); +const h3 = "lock-open-solid", v3 = ` `; -t(s3, h3); -const v3 = "magnifying-glass", o3 = ` +t(h3, v3); +const o3 = "magnifying-glass", l3 = ` `; -t(v3, o3); -const l3 = "map-pin", g3 = ` +t(o3, l3); +const g3 = "map-pin", w3 = ` `; -t(l3, g3); -const w3 = "map-pin-solid", n3 = ` +t(g3, w3); +const n3 = "map-pin-solid", e3 = ` `; -t(w3, n3); -const e3 = "megaphone", a3 = ` +t(n3, e3); +const a3 = "megaphone", i3 = ` `; -t(e3, a3); -const i3 = "megaphone-solid", r3 = ` +t(a3, i3); +const r3 = "megaphone-solid", c3 = ` `; -t(i3, r3); -const c3 = "menu", m3 = ` +t(r3, c3); +const m3 = "menu", d3 = ` `; -t(c3, m3); -const d3 = "microphone", Z3 = ` +t(m3, d3); +const Z3 = "microphone", p3 = ` `; -t(d3, Z3); -const p3 = "microphone-off", x3 = ` +t(Z3, p3); +const x3 = "microphone-off", $3 = ` `; -t(p3, x3); -const $3 = "microphone-off-solid", H3 = ` +t(x3, $3); +const H3 = "microphone-off-solid", V3 = ` `; -t($3, H3); -const V3 = "microphone-solid", M3 = ` +t(H3, V3); +const M3 = "microphone-solid", u3 = ` `; -t(V3, M3); -const u3 = "minus", C3 = ` +t(M3, u3); +const C3 = "minus", f3 = ` `; -t(u3, C3); -const f3 = "minus-circle", L3 = ` +t(C3, f3); +const L3 = "minus-circle", B3 = ` `; -t(f3, L3); -const B3 = "minus-circle-solid", A3 = ` +t(L3, B3); +const A3 = "minus-circle-solid", b3 = ` `; -t(B3, A3); -const b3 = "money", k3 = ` +t(A3, b3); +const k3 = "money", y3 = ` `; -t(b3, k3); -const y3 = "neutral", S3 = ` +t(k3, y3); +const E3 = "neutral", S3 = ` `; -t(y3, S3); -const E3 = "neutral-solid", N3 = ` +t(E3, S3); +const N3 = "neutral-solid", q3 = ` `; -t(E3, N3); -const q3 = "newspaper", R3 = ` +t(N3, q3); +const R3 = "newspaper", I3 = ` `; -t(q3, R3); -const I3 = "newspaper-solid", z3 = ` +t(R3, I3); +const z3 = "newspaper-solid", T3 = ` `; -t(I3, z3); -const T3 = "note", F3 = ` +t(z3, T3); +const F3 = "note", G3 = ` `; -t(T3, F3); -const G3 = "note-solid", P3 = ` +t(F3, G3); +const P3 = "note-solid", U3 = ` `; -t(G3, P3); -const U3 = "ordered-list", j3 = ` +t(P3, U3); +const j3 = "ordered-list", D3 = ` `; -t(U3, j3); -const D3 = "page-bottom", J3 = ` +t(j3, D3); +const J3 = "page-bottom", K3 = ` `; -t(D3, J3); -const K3 = "page-top", O3 = ` +t(J3, K3); +const O3 = "page-top", Q3 = ` `; -t(K3, O3); -const Q3 = "parking", W3 = ` +t(O3, Q3); +const W3 = "parking", X3 = ` `; -t(Q3, W3); -const X3 = "parking-solid", Y3 = ` +t(W3, X3); +const Y3 = "parking-solid", _3 = ` `; -t(X3, Y3); -const _3 = "pause", tt = ` +t(Y3, _3); +const tt = "pause", st = ` `; -t(_3, tt); -const st = "pencil", ht = ` +t(tt, st); +const ht = "pencil", vt = ` `; -t(st, ht); -const vt = "pencil-solid", ot = ` +t(ht, vt); +const ot = "pencil-solid", lt = ` `; -t(vt, ot); -const lt = "phone", gt = ` +t(ot, lt); +const gt = "phone", wt = ` `; -t(lt, gt); -const wt = "phone-mobile", nt = ` +t(gt, wt); +const nt = "phone-mobile", et = ` `; -t(wt, nt); -const et = "phone-mobile-solid", at = ` +t(nt, et); +const at = "phone-mobile-solid", it = ` `; -t(et, at); -const it = "pin", rt = ` +t(at, it); +const rt = "pin", ct = ` `; -t(it, rt); -const ct = "pin-solid", mt = ` +t(rt, ct); +const mt = "pin-solid", dt = ` `; -t(ct, mt); -const dt = "plane", Zt = ` +t(mt, dt); +const Zt = "plane", pt = ` `; -t(dt, Zt); -const pt = "plane-solid", xt = ` +t(Zt, pt); +const xt = "plane-solid", $t = ` `; -t(pt, xt); -const $t = "play", Ht = ` +t(xt, $t); +const Ht = "play", Vt = ` `; -t($t, Ht); -const Vt = "play-solid", Mt = ` +t(Ht, Vt); +const Mt = "play-solid", ut = ` `; -t(Vt, Mt); -const ut = "plus", Ct = ` +t(Mt, ut); +const Ct = "plus", ft = ` `; -t(ut, Ct); -const ft = "plus-circle", Lt = ` +t(Ct, ft); +const Lt = "plus-circle", Bt = ` `; -t(ft, Lt); -const Bt = "plus-circle-solid", At = ` +t(Lt, Bt); +const At = "plus-circle-solid", bt = ` `; -t(Bt, At); -const bt = "printer", kt = ` +t(At, bt); +const kt = "printer", yt = ` `; -t(bt, kt); -const yt = "printer-solid", St = ` +t(kt, yt); +const Et = "printer-solid", St = ` `; -t(yt, St); -const Et = "question-mark", Nt = ` +t(Et, St); +const Nt = "question-mark", qt = ` `; -t(Et, Nt); -const qt = "question-mark-solid", Rt = ` +t(Nt, qt); +const Rt = "question-mark-solid", It = ` `; -t(qt, Rt); -const It = "redo", zt = ` +t(Rt, It); +const zt = "redo", Tt = ` `; -t(It, zt); -const Tt = "rss", Ft = ` +t(zt, Tt); +const Ft = "rss", Gt = ` `; -t(Tt, Ft); -const Gt = "sad", Pt = ` +t(Ft, Gt); +const Pt = "sad", Ut = ` `; -t(Gt, Pt); -const Ut = "sad-solid", jt = ` +t(Pt, Ut); +const jt = "sad-solid", Dt = ` `; -t(Ut, jt); -const Dt = "save", Jt = ` +t(jt, Dt); +const Jt = "save", Kt = ` `; -t(Dt, Jt); -const Kt = "save-solid", Ot = ` +t(Jt, Kt); +const Ot = "save-solid", Qt = ` `; -t(Kt, Ot); -const Qt = "settings", Wt = ` +t(Ot, Qt); +const Wt = "settings", Xt = ` `; -t(Qt, Wt); -const Xt = "share", Yt = ` +t(Wt, Xt); +const Yt = "share", _t = ` `; -t(Xt, Yt); -const _t = "share-solid", t4 = ` +t(Yt, _t); +const t4 = "share-solid", s4 = ` `; -t(_t, t4); -const s4 = "shirt", h4 = ` +t(t4, s4); +const h4 = "shirt", v4 = ` `; -t(s4, h4); -const v4 = "shirt-solid", o4 = ` +t(h4, v4); +const o4 = "shirt-solid", l4 = ` `; -t(v4, o4); -const l4 = "shopping-bag", g4 = ` +t(o4, l4); +const g4 = "shopping-bag", w4 = ` `; -t(l4, g4); -const w4 = "shopping-bag-solid", n4 = ` +t(g4, w4); +const n4 = "shopping-bag-solid", e4 = ` `; -t(w4, n4); -const e4 = "shopping-cart", a4 = ` +t(n4, e4); +const a4 = "shopping-cart", i4 = ` `; -t(e4, a4); -const i4 = "shopping-cart-solid", r4 = ` +t(a4, i4); +const r4 = "shopping-cart-solid", c4 = ` `; -t(i4, r4); -const c4 = "sidebyside", m4 = ` +t(r4, c4); +const m4 = "sidebyside", d4 = ` `; -t(c4, m4); -const d4 = "sidebyside-solid", Z4 = ` +t(m4, d4); +const Z4 = "sidebyside-solid", p4 = ` `; -t(d4, Z4); -const p4 = "star", x4 = ` +t(Z4, p4); +const x4 = "star", $4 = ` `; -t(p4, x4); -const $4 = "star-solid", H4 = ` +t(x4, $4); +const H4 = "star-solid", V4 = ` `; -t($4, H4); -const V4 = "sync", M4 = ` +t(H4, V4); +const M4 = "sync", u4 = ` `; -t(V4, M4); -const u4 = "thumbs-down", C4 = ` +t(M4, u4); +const C4 = "thumbs-down", f4 = ` `; -t(u4, C4); -const f4 = "thumbs-down-solid", L4 = ` +t(C4, f4); +const L4 = "thumbs-down-solid", B4 = ` `; -t(f4, L4); -const B4 = "thumbs-up", A4 = ` +t(L4, B4); +const A4 = "thumbs-up", b4 = ` `; -t(B4, A4); -const b4 = "thumbs-up-solid", k4 = ` +t(A4, b4); +const k4 = "thumbs-up-solid", y4 = ` `; -t(b4, k4); -const y4 = "transfer", S4 = ` +t(k4, y4); +const E4 = "transfer", S4 = ` `; -t(y4, S4); -const E4 = "transfer-alt", N4 = ` +t(E4, S4); +const N4 = "transfer-alt", q4 = ` `; -t(E4, N4); -const q4 = "trash", R4 = ` +t(N4, q4); +const R4 = "trash", I4 = ` `; -t(q4, R4); -const I4 = "trash-solid", z4 = ` +t(R4, I4); +const z4 = "trash-solid", T4 = ` `; -t(I4, z4); -const T4 = "undo", F4 = ` +t(z4, T4); +const F4 = "undo", G4 = ` `; -t(T4, F4); -const G4 = "upload", P4 = ` +t(F4, G4); +const P4 = "upload", U4 = ` `; -t(G4, P4); -const U4 = "user", j4 = ` +t(P4, U4); +const j4 = "user", D4 = ` `; -t(U4, j4); -const D4 = "user-add", J4 = ` +t(j4, D4); +const J4 = "user-add", K4 = ` `; -t(D4, J4); -const K4 = "user-add-solid", O4 = ` +t(J4, K4); +const O4 = "user-add-solid", Q4 = ` `; -t(K4, O4); -const Q4 = "user-group", W4 = ` +t(O4, Q4); +const W4 = "user-group", X4 = ` `; -t(Q4, W4); -const X4 = "user-group-solid", Y4 = ` +t(W4, X4); +const Y4 = "user-group-solid", _4 = ` `; -t(X4, Y4); -const _4 = "user-remove", t5 = ` +t(Y4, _4); +const t5 = "user-remove", s5 = ` `; -t(_4, t5); -const s5 = "user-remove-solid", h5 = ` +t(t5, s5); +const h5 = "user-remove-solid", v5 = ` `; -t(s5, h5); -const v5 = "user-solid", o5 = ` +t(h5, v5); +const o5 = "user-solid", l5 = ` `; -t(v5, o5); -const l5 = "utensils", g5 = ` +t(o5, l5); +const g5 = "utensils", w5 = ` `; -t(l5, g5); -const w5 = "utensils-solid", n5 = ` +t(g5, w5); +const n5 = "utensils-solid", e5 = ` `; -t(w5, n5); -const e5 = "video", a5 = ` +t(n5, e5); +const a5 = "video", i5 = ` `; -t(e5, a5); -const i5 = "video-off", r5 = ` +t(a5, i5); +const r5 = "video-off", c5 = ` `; -t(i5, r5); -const c5 = "video-off-solid", m5 = ` +t(r5, c5); +const m5 = "video-off-solid", d5 = ` `; -t(c5, m5); -const d5 = "video-solid", Z5 = ` +t(m5, d5); +const Z5 = "video-solid", p5 = ` `; -t(d5, Z5); +t(Z5, p5); diff --git a/dist/bundle.umd.cjs b/dist/bundle.umd.cjs index ad153a0e..ab2c0b62 100644 --- a/dist/bundle.umd.cjs +++ b/dist/bundle.umd.cjs @@ -1,4 +1,4 @@ -var x=(s,v,o)=>{if(!v.has(s))throw TypeError("Cannot "+o)};var g=(s,v,o)=>(x(s,v,"read from private field"),o?o.call(s):v.get(s)),i=(s,v,o)=>{if(v.has(s))throw TypeError("Cannot add the same private member more than once");v instanceof WeakSet?v.add(s):v.set(s,o)},d=(s,v,o,l)=>(x(s,v,"write to private field"),l?l.call(s,o):v.set(s,o),o);var H=(s,v,o)=>(x(s,v,"access private method"),o);(function(s){typeof define=="function"&&define.amd?define(s):s()})(function(){var w,c,e,a,Z,f,p,C;"use strict";const s="rvt-icon",v="name",o=`${s}-registered`,l=new Map,V=new Map,M=new CSSStyleSheet;function t(n,r){const h="Rivet Icon";if(!n||typeof n!="string")throw new Error(`${h}: Name must be a string.`);const m=document.createElement("template");if(m.innerHTML=r,m.content.children.length!==1)throw new Error(`${h} (${n}): Content must contain one SVG element.`);if(m.content.firstChild.nodeName.toLowerCase()!=="svg")throw new Error(`${h} (${n}): Content must be a SVG element.`);l.set(n,m);const $=l.size;V.set($,n),M.insertRule(`:host { --${n}: ${$}; }`);const A=new CustomEvent(o,{detail:{name:n}});document.dispatchEvent(A)}const u=document.createElement("template");u.innerHTML=` +var H=(s,v,h)=>{if(!v.has(s))throw TypeError("Cannot "+h)};var g=(s,v,h)=>(H(s,v,"read from private field"),h?h.call(s):v.get(s)),i=(s,v,h)=>{if(v.has(s))throw TypeError("Cannot add the same private member more than once");v instanceof WeakSet?v.add(s):v.set(s,h)},d=(s,v,h,l)=>(H(s,v,"write to private field"),l?l.call(s,h):v.set(s,h),h);var V=(s,v,h)=>(H(s,v,"access private method"),h);(function(s){typeof define=="function"&&define.amd?define(s):s()})(function(){var w,c,e,a,Z,C,p,L;"use strict";const s="rvt-icon",v="name",h=`${s}-registered`,l=new Map,M=new Map,x=document.createElement("style");x.setAttribute(`data-${s}`,""),document.head.appendChild(x);const u=x.sheet;console.log("S",u);function t(n,r){const o="Rivet Icon";if(!n||typeof n!="string")throw new Error(`${o}: Name must be a string.`);const m=document.createElement("template");if(m.innerHTML=r,m.content.children.length!==1)throw new Error(`${o} (${n}): Content must contain one SVG element.`);if(m.content.firstChild.nodeName.toLowerCase()!=="svg")throw new Error(`${o} (${n}): Content must be a SVG element.`);l.set(n,m);const $=l.size;M.set($,n),u.insertRule(`${s} { --${n}: ${$}; }`);const b=new CustomEvent(h,{detail:{name:n}});document.dispatchEvent(b)}const f=document.createElement("template");f.innerHTML=` -`;class L extends window.HTMLElement{constructor(){super();i(this,Z);i(this,p);i(this,w,void 0);i(this,c,void 0);i(this,e,void 0);i(this,a,void 0);const h=this.attachShadow({mode:"open"});h.adoptedStyleSheets=[M],h.appendChild(u.content.cloneNode(!0)),d(this,w,h.querySelector(".container")),d(this,a,h.querySelector(".sensor")),d(this,e,B(H(this,p,C).bind(this)))}static get observedAttributes(){return[v]}connectedCallback(){g(this,a).addEventListener("transitionstart",g(this,e)),document.addEventListener(o,g(this,e)),g(this,e).call(this)}disconnectedCallback(){g(this,a).removeEventListener("transitionstart",g(this,e)),document.removeEventListener(o,g(this,e))}attributeChangedCallback(){g(this,e).call(this)}}w=new WeakMap,c=new WeakMap,e=new WeakMap,a=new WeakMap,Z=new WeakSet,f=function(){if(!g(this,a))return;const h=window.getComputedStyle(g(this,a)).getPropertyValue(`--${v}`);return V.get(parseInt(h))},p=new WeakSet,C=function(){const h=H(this,Z,f).call(this)||this.getAttribute(v);if(!g(this,w)||!l.has(h)||g(this,c)===h)return;const m=l.get(h).content.cloneNode(!0);g(this,w).replaceChildren(m);const $=g(this,w).querySelector("svg");$.setAttribute("aria-hidden","true"),$.setAttribute("focusable","false"),d(this,c,h)},window.customElements.define(s,L);function B(n){let r=!1;return function(...h){r||(r=!0,window.requestAnimationFrame(()=>{n.call(this,...h),r=!1}))}}t("alarm",` +`;class B extends window.HTMLElement{constructor(){super();i(this,Z);i(this,p);i(this,w,void 0);i(this,c,void 0);i(this,e,void 0);i(this,a,void 0);const o=this.attachShadow({mode:"open"});o.appendChild(f.content.cloneNode(!0)),d(this,w,o.querySelector(".container")),d(this,a,o.querySelector(".sensor")),d(this,e,A(V(this,p,L).bind(this)))}static get observedAttributes(){return[v]}connectedCallback(){g(this,a).addEventListener("transitionstart",g(this,e)),document.addEventListener(h,g(this,e)),g(this,e).call(this)}disconnectedCallback(){g(this,a).removeEventListener("transitionstart",g(this,e)),document.removeEventListener(h,g(this,e))}attributeChangedCallback(){g(this,e).call(this)}}w=new WeakMap,c=new WeakMap,e=new WeakMap,a=new WeakMap,Z=new WeakSet,C=function(){if(!g(this,a))return;const o=window.getComputedStyle(g(this,a)).getPropertyValue(`--${v}`);return M.get(parseInt(o))},p=new WeakSet,L=function(){const o=V(this,Z,C).call(this)||this.getAttribute(v);if(!g(this,w)||!l.has(o)||g(this,c)===o)return;const m=l.get(o).content.cloneNode(!0);g(this,w).replaceChildren(m);const $=g(this,w).querySelector("svg");$.setAttribute("aria-hidden","true"),$.setAttribute("focusable","false"),d(this,c,o)},window.customElements.define(s,B);function A(n){let r=!1;return function(...o){r||(r=!0,window.requestAnimationFrame(()=>{n.call(this,...o),r=!1}))}}t("alarm",` diff --git a/lib/rivet-icon-element.js b/lib/rivet-icon-element.js index 29ad3dd6..37536502 100644 --- a/lib/rivet-icon-element.js +++ b/lib/rivet-icon-element.js @@ -3,7 +3,16 @@ const attributeName = 'name'; const iconRegisteredEventName = `${elementName}-registered`; const icons = new Map(); const iconsIndex = new Map(); -const iconsSheet = new CSSStyleSheet(); + +// Until adoptedStyleSheets has wider Safari adoption, +// append a global . +// Add a data-rvt-icon attribute so users know +// from where the element was generated. +// https://caniuse.com/?search=adoptedStyleSheets +const style = document.createElement('style'); +style.setAttribute(`data-${elementName}`, ''); +document.head.appendChild(style); +const iconsSheet = style.sheet; // register() // registerSVG() @@ -23,7 +32,7 @@ export function registerIcon (name, content) { icons.set(name, template); const index = icons.size; iconsIndex.set(index, name); - iconsSheet.insertRule(`:host { --${name}: ${index}; }`); + iconsSheet.insertRule(`${elementName} { --${name}: ${index}; }`); const event = new CustomEvent(iconRegisteredEventName, { detail: { name } }); @@ -71,7 +80,6 @@ class RivetIconElement extends window.HTMLElement { constructor () { super(); const shadowRoot = this.attachShadow({ mode: 'open' }); - shadowRoot.adoptedStyleSheets = [iconsSheet]; shadowRoot.appendChild(iconTemplate.content.cloneNode(true)); this.#container = shadowRoot.querySelector('.container'); this.#sensor = shadowRoot.querySelector('.sensor'); From eaf9db9625504f1503602a9572425fec00b0d4f8 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Fri, 25 Aug 2023 12:41:02 -0400 Subject: [PATCH 011/104] Remove lint script --- package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/package.json b/package.json index b17a7a6e..025f14ea 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,6 @@ "scripts": { "build": "node scripts/build.js", "docs": "astro dev --open", - "lint": "standard", "start": "run-s build docs" }, "repository": { From 3f3383d938fd9fa67ef0ea8d8147bde9eaa526ee Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Fri, 25 Aug 2023 12:41:43 -0400 Subject: [PATCH 012/104] Rename custom event to align with Rivet conventions --- lib/rivet-icon-element.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/rivet-icon-element.js b/lib/rivet-icon-element.js index 37536502..8d904230 100644 --- a/lib/rivet-icon-element.js +++ b/lib/rivet-icon-element.js @@ -1,6 +1,6 @@ const elementName = 'rvt-icon'; const attributeName = 'name'; -const iconRegisteredEventName = `${elementName}-registered`; +const iconRegisteredEventName = 'rvtIconRegistered'; const icons = new Map(); const iconsIndex = new Map(); From c84a2bef335b3aa3a09bfed4ec0f2a2982a71f5f Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Fri, 25 Aug 2023 12:42:24 -0400 Subject: [PATCH 013/104] Export registered icons --- lib/rivet-icon-element.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/rivet-icon-element.js b/lib/rivet-icon-element.js index 8d904230..dfc1feb4 100644 --- a/lib/rivet-icon-element.js +++ b/lib/rivet-icon-element.js @@ -39,6 +39,10 @@ export function registerIcon (name, content) { document.dispatchEvent(event); } +export function getIcons () { + return [...icons.keys()]; +} + const iconTemplate = document.createElement('template'); iconTemplate.innerHTML = ` ``` -CSS variable declarations always override the `name` attribute. In this case, the icon will render as `heart-solid`, not `heart`. +The `--name` CSS variable declaration overrides the `name` HTML attribute. In this case, the icon will render as `heart-solid`, not `heart`. ```html -``` - -```css + ``` -A "flash of unstyled content" happens when `` is used before the element definition is registered. This looks like the icon is briefly invisible, as if `visibility: hidden` is applied and suddenly removed. To avoid this, either place the `rivet-icons.html` or `rivet-icons.js` references before any use of ``, or wait to render content until after it registers with [`whenDefined()`](https://developer.mozilla.org/en-US/docs/Web/API/CustomElementRegistry/whenDefined). - -```js -window.customElements.whenDefined('rvt-icon').then(() => { - render() -}) -``` - -## Use inline SVG - -Icons can be placed inline in HTML. Copy and paste the contents of any inline icon (`rvt-icon-[name].html`) in the page. - -```html - - - -``` - -If the development environment allows it, prefer to import individual icons, rather than copying and pasting them. This example is how it could be done with React, with the right build configurations. - -```jsx -import 'rivet-icons/dist/rivet-icons.css' -import heart from 'rivet-icons/dist/rvt-icon-heart.html' - -const HeartIcon = ( - -) -``` - -Inline icons (`rvt-icon-[name].html`) are identical to the source icons (`rvt-icon-[name].svg`) except for changing some SVG attributes, given the context of use. [`xmlns` is not needed in HTML documents](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/svg). `width` and `height` are set with the `.rvt-icon` class. `aria-hidden` is added, as icons are decorative images. - ## Change icon color -The icon color is inherited through the `color` property. It behaves just like text color. +Change the icon color with the CSS `color` property. It is recommended to use the [`.rvt-color-*` utility classes](https://rivet.uits.iu.edu/utilities/color/). ```html - -``` - -```css -.color-red { - color: red; -} + ``` ## Change icon size @@ -221,15 +202,22 @@ Icons are sized at 16 square pixels, but padding and margin can be adjusted to f ```html - - - +``` + +## Flash of unstyled content + +A "flash of unstyled content" happens when `` is declared before the element definition is registered. This looks like the icon is briefly invisible, as if `display: none` is applied and suddenly removed. To avoid this, wait to render content until after the element registers with [`whenDefined()`](https://developer.mozilla.org/en-US/docs/Web/API/CustomElementRegistry/whenDefined). + +```js +window.customElements.whenDefined('rvt-icon').then(() => { + render(); +}); ``` ## Accessibility @@ -240,8 +228,8 @@ In this example, the link text of "Favorites" is presented to all users. The ico ```html - - Favorites + + Favorites ``` @@ -249,8 +237,8 @@ Revisiting a previous example, this icon is used to visually indicate the presse ```html ``` @@ -258,40 +246,20 @@ If a visual label is not desired (because the icon itself may be sufficient for ```html ``` Some older browsers could cause keyboard focus issues with SVG, but they are easy to work around. First, [add ``](https://allyjs.io/tutorials/focusing-in-svg.html#making-svg-elements-focusable) so the SVG does not gain focus in Internet Explorer and early versions of Edge. Second, [add whitespace around ``](https://allyjs.io/tutorials/focusing-in-svg.html#the-use-element) so Safari 10 keeps all focusable elements tabbable. The `` element and the `rvt-icon-*.html` include these fixes. -## Make a custom icon set - -```js -import 'rvt-icon/dist/arrow-down.js'; -import 'rvt-icon/dist/arrow-up.js'; -import 'rvt-icon/dist/building.js'; -import 'rvt-icon/dist/map-pin.js'; -``` - -## Add a custom icon - -```js -import { registerIcon } from 'rvt-icon/lib/rivet-icon-element.js'; - -const name = 'dot'; -const svg = ``; - -registerIcon(name, svg); -``` - ## Request a new icon [Submit a new issue](https://github.com/indiana-university/rivet-icons/issues/new) to request a new icon. Include anything that may help to visually describe this new icon, such as examples from other icon sets, examples of usage in various apps or websites, the SVG source code of the icon, or even a sketch. ## Icon specifications -Each icon is drawn to the following specifications: +Draw each icon to the following specifications: - 16×16px grid - 2px stroke for all icon outlines From 9bb80b3f24ce2e094f84974f9726c26864586ea0 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Fri, 25 Aug 2023 12:50:03 -0400 Subject: [PATCH 015/104] Update bundle --- dist/bundle.js | 45 ++++++++++++++++++++++----------------------- dist/bundle.umd.cjs | 4 ++-- 2 files changed, 24 insertions(+), 25 deletions(-) diff --git a/dist/bundle.js b/dist/bundle.js index 24bb3aca..dec32bfe 100644 --- a/dist/bundle.js +++ b/dist/bundle.js @@ -1,18 +1,17 @@ -var p = (h, v, s) => { +var Z = (h, v, s) => { if (!v.has(h)) throw TypeError("Cannot " + s); }; -var o = (h, v, s) => (p(h, v, "read from private field"), s ? s.call(h) : v.get(h)), n = (h, v, s) => { +var o = (h, v, s) => (Z(h, v, "read from private field"), s ? s.call(h) : v.get(h)), n = (h, v, s) => { if (v.has(h)) throw TypeError("Cannot add the same private member more than once"); v instanceof WeakSet ? v.add(h) : v.set(h, s); -}, i = (h, v, s, g) => (p(h, v, "write to private field"), g ? g.call(h, s) : v.set(h, s), s); -var x = (h, v, s) => (p(h, v, "access private method"), s); -const Z = "rvt-icon", $ = "name", H = `${Z}-registered`, c = /* @__PURE__ */ new Map(), M = /* @__PURE__ */ new Map(), V = document.createElement("style"); -V.setAttribute(`data-${Z}`, ""); +}, i = (h, v, s, g) => (Z(h, v, "write to private field"), g ? g.call(h, s) : v.set(h, s), s); +var p = (h, v, s) => (Z(h, v, "access private method"), s); +const H = "rvt-icon", x = "name", $ = "rvtIconRegistered", c = /* @__PURE__ */ new Map(), M = /* @__PURE__ */ new Map(), V = document.createElement("style"); +V.setAttribute(`data-${H}`, ""); document.head.appendChild(V); -const u = V.sheet; -console.log("S", u); +const B = V.sheet; function t(h, v) { const s = "Rivet Icon"; if (!h || typeof h != "string") @@ -24,14 +23,14 @@ function t(h, v) { throw new Error(`${s} (${h}): Content must be a SVG element.`); c.set(h, g); const a = c.size; - M.set(a, h), u.insertRule(`${Z} { --${h}: ${a}; }`); - const B = new CustomEvent(H, { + M.set(a, h), B.insertRule(`${H} { --${h}: ${a}; }`); + const L = new CustomEvent($, { detail: { name: h } }); - document.dispatchEvent(B); + document.dispatchEvent(L); } -const C = document.createElement("template"); -C.innerHTML = ` +const u = document.createElement("template"); +u.innerHTML = ` `; -var e, r, l, w, m, f, d, L; +var e, r, l, w, m, C, d, f; class A extends window.HTMLElement { constructor() { super(); @@ -68,28 +67,28 @@ class A extends window.HTMLElement { n(this, l, void 0); n(this, w, void 0); const s = this.attachShadow({ mode: "open" }); - s.appendChild(C.content.cloneNode(!0)), i(this, e, s.querySelector(".container")), i(this, w, s.querySelector(".sensor")), i(this, l, b(x(this, d, L).bind(this))); + s.appendChild(u.content.cloneNode(!0)), i(this, e, s.querySelector(".container")), i(this, w, s.querySelector(".sensor")), i(this, l, b(p(this, d, f).bind(this))); } static get observedAttributes() { - return [$]; + return [x]; } connectedCallback() { - o(this, w).addEventListener("transitionstart", o(this, l)), document.addEventListener(H, o(this, l)), o(this, l).call(this); + o(this, w).addEventListener("transitionstart", o(this, l)), document.addEventListener($, o(this, l)), o(this, l).call(this); } disconnectedCallback() { - o(this, w).removeEventListener("transitionstart", o(this, l)), document.removeEventListener(H, o(this, l)); + o(this, w).removeEventListener("transitionstart", o(this, l)), document.removeEventListener($, o(this, l)); } attributeChangedCallback() { o(this, l).call(this); } } -e = new WeakMap(), r = new WeakMap(), l = new WeakMap(), w = new WeakMap(), m = new WeakSet(), f = function() { +e = new WeakMap(), r = new WeakMap(), l = new WeakMap(), w = new WeakMap(), m = new WeakSet(), C = function() { if (!o(this, w)) return; - const s = window.getComputedStyle(o(this, w)).getPropertyValue(`--${$}`); + const s = window.getComputedStyle(o(this, w)).getPropertyValue(`--${x}`); return M.get(parseInt(s)); -}, d = new WeakSet(), L = function() { - const s = x(this, m, f).call(this) || this.getAttribute($); +}, d = new WeakSet(), f = function() { + const s = p(this, m, C).call(this) || this.getAttribute(x); if (!o(this, e) || !c.has(s) || o(this, r) === s) return; const g = c.get(s).content.cloneNode(!0); @@ -97,7 +96,7 @@ e = new WeakMap(), r = new WeakMap(), l = new WeakMap(), w = new WeakMap(), m = const a = o(this, e).querySelector("svg"); a.setAttribute("aria-hidden", "true"), a.setAttribute("focusable", "false"), i(this, r, s); }; -window.customElements.define(Z, A); +window.customElements.define(H, A); function b(h) { let v = !1; return function(...s) { diff --git a/dist/bundle.umd.cjs b/dist/bundle.umd.cjs index ab2c0b62..1fb356be 100644 --- a/dist/bundle.umd.cjs +++ b/dist/bundle.umd.cjs @@ -1,4 +1,4 @@ -var H=(s,v,h)=>{if(!v.has(s))throw TypeError("Cannot "+h)};var g=(s,v,h)=>(H(s,v,"read from private field"),h?h.call(s):v.get(s)),i=(s,v,h)=>{if(v.has(s))throw TypeError("Cannot add the same private member more than once");v instanceof WeakSet?v.add(s):v.set(s,h)},d=(s,v,h,l)=>(H(s,v,"write to private field"),l?l.call(s,h):v.set(s,h),h);var V=(s,v,h)=>(H(s,v,"access private method"),h);(function(s){typeof define=="function"&&define.amd?define(s):s()})(function(){var w,c,e,a,Z,C,p,L;"use strict";const s="rvt-icon",v="name",h=`${s}-registered`,l=new Map,M=new Map,x=document.createElement("style");x.setAttribute(`data-${s}`,""),document.head.appendChild(x);const u=x.sheet;console.log("S",u);function t(n,r){const o="Rivet Icon";if(!n||typeof n!="string")throw new Error(`${o}: Name must be a string.`);const m=document.createElement("template");if(m.innerHTML=r,m.content.children.length!==1)throw new Error(`${o} (${n}): Content must contain one SVG element.`);if(m.content.firstChild.nodeName.toLowerCase()!=="svg")throw new Error(`${o} (${n}): Content must be a SVG element.`);l.set(n,m);const $=l.size;M.set($,n),u.insertRule(`${s} { --${n}: ${$}; }`);const b=new CustomEvent(h,{detail:{name:n}});document.dispatchEvent(b)}const f=document.createElement("template");f.innerHTML=` +var H=(s,v,h)=>{if(!v.has(s))throw TypeError("Cannot "+h)};var g=(s,v,h)=>(H(s,v,"read from private field"),h?h.call(s):v.get(s)),i=(s,v,h)=>{if(v.has(s))throw TypeError("Cannot add the same private member more than once");v instanceof WeakSet?v.add(s):v.set(s,h)},d=(s,v,h,l)=>(H(s,v,"write to private field"),l?l.call(s,h):v.set(s,h),h);var V=(s,v,h)=>(H(s,v,"access private method"),h);(function(s){typeof define=="function"&&define.amd?define(s):s()})(function(){var w,c,e,a,Z,f,p,C;"use strict";const s="rvt-icon",v="name",h="rvtIconRegistered",l=new Map,M=new Map,x=document.createElement("style");x.setAttribute(`data-${s}`,""),document.head.appendChild(x);const L=x.sheet;function t(n,r){const o="Rivet Icon";if(!n||typeof n!="string")throw new Error(`${o}: Name must be a string.`);const m=document.createElement("template");if(m.innerHTML=r,m.content.children.length!==1)throw new Error(`${o} (${n}): Content must contain one SVG element.`);if(m.content.firstChild.nodeName.toLowerCase()!=="svg")throw new Error(`${o} (${n}): Content must be a SVG element.`);l.set(n,m);const $=l.size;M.set($,n),L.insertRule(`${s} { --${n}: ${$}; }`);const b=new CustomEvent(h,{detail:{name:n}});document.dispatchEvent(b)}const u=document.createElement("template");u.innerHTML=` - `; -var e, r, l, w, m, C, d, f; -class A extends window.HTMLElement { +const M = document.createElement("style"); +M.setAttribute(`data-${V}`, ""); +document.head.appendChild(M); +function t(h, v) { + if (!h || typeof h != "string") + throw new Error(`${$}: Name must be a string.`); + const s = document.createElement("template"); + if (s.innerHTML = v, s.content.children.length !== 1) + throw new Error(`${$} (${h}): Content must contain one SVG element.`); + if (s.content.firstChild.nodeName.toLowerCase() !== "svg") + throw new Error(`${$} (${h}): Content must be a SVG element.`); + m.set(h, s); + const w = m.size; + u.set(w, h), M.sheet.insertRule(`${V} { --${h}: ${w}; }`); + const r = new CustomEvent(H, { + detail: { name: h } + }); + document.dispatchEvent(r); +} +var e, i, l, g, d, f, Z, L; +class B extends window.HTMLElement { constructor() { super(); - n(this, m); n(this, d); + n(this, Z); n(this, e, void 0); - n(this, r, void 0); + n(this, i, void 0); n(this, l, void 0); - n(this, w, void 0); + n(this, g, void 0); const s = this.attachShadow({ mode: "open" }); - s.appendChild(u.content.cloneNode(!0)), i(this, e, s.querySelector(".container")), i(this, w, s.querySelector(".sensor")), i(this, l, b(p(this, d, f).bind(this))); + s.appendChild(C.content.cloneNode(!0)), a(this, e, s.querySelector(".container")), a(this, g, s.querySelector(".sensor")), a(this, l, A(x(this, Z, L).bind(this))); } static get observedAttributes() { - return [x]; + return [c]; } connectedCallback() { - o(this, w).addEventListener("transitionstart", o(this, l)), document.addEventListener($, o(this, l)), o(this, l).call(this); + o(this, g).addEventListener("transitionstart", o(this, l)), document.addEventListener(H, o(this, l)), o(this, l).call(this); } disconnectedCallback() { - o(this, w).removeEventListener("transitionstart", o(this, l)), document.removeEventListener($, o(this, l)); + o(this, g).removeEventListener("transitionstart", o(this, l)), document.removeEventListener(H, o(this, l)); } attributeChangedCallback() { o(this, l).call(this); } } -e = new WeakMap(), r = new WeakMap(), l = new WeakMap(), w = new WeakMap(), m = new WeakSet(), C = function() { - if (!o(this, w)) +e = new WeakMap(), i = new WeakMap(), l = new WeakMap(), g = new WeakMap(), d = new WeakSet(), f = function() { + if (!o(this, g)) return; - const s = window.getComputedStyle(o(this, w)).getPropertyValue(`--${x}`); - return M.get(parseInt(s)); -}, d = new WeakSet(), f = function() { - const s = p(this, m, C).call(this) || this.getAttribute(x); - if (!o(this, e) || !c.has(s) || o(this, r) === s) + const s = window.getComputedStyle(o(this, g)).getPropertyValue(`--${c}`); + return u.get(parseInt(s)); +}, Z = new WeakSet(), L = function() { + const s = x(this, d, f).call(this) || this.getAttribute(c); + if (!o(this, e) || !m.has(s) || o(this, i) === s) return; - const g = c.get(s).content.cloneNode(!0); - o(this, e).replaceChildren(g); - const a = o(this, e).querySelector("svg"); - a.setAttribute("aria-hidden", "true"), a.setAttribute("focusable", "false"), i(this, r, s); + const w = m.get(s).content.cloneNode(!0); + o(this, e).replaceChildren(w); + const r = o(this, e).querySelector("svg"); + r.setAttribute("aria-hidden", "true"), r.setAttribute("focusable", "false"), a(this, i, s); }; -window.customElements.define(H, A); -function b(h) { +window.customElements.define(V, B); +function A(h) { let v = !1; return function(...s) { v || (v = !0, window.requestAnimationFrame(() => { @@ -105,1106 +93,1106 @@ function b(h) { })); }; } -const k = "alarm", y = ` +const b = "alarm", k = ` `; -t(k, y); -const E = "alarm-solid", S = ` +t(b, k); +const y = "alarm-solid", E = ` `; -t(E, S); -const N = "arrow-anchor-down-left", q = ` +t(y, E); +const N = "arrow-anchor-down-left", S = ` `; -t(N, q); -const R = "arrow-anchor-down-right", I = ` +t(N, S); +const q = "arrow-anchor-down-right", T = ` `; -t(R, I); -const z = "arrow-anchor-up-left", T = ` +t(q, T); +const R = "arrow-anchor-up-left", I = ` `; -t(z, T); -const F = "arrow-anchor-up-right", G = ` +t(R, I); +const z = "arrow-anchor-up-right", F = ` `; -t(F, G); -const P = "arrow-down", U = ` +t(z, F); +const G = "arrow-down", P = ` `; -t(P, U); -const j = "arrow-down-left", D = ` +t(G, P); +const U = "arrow-down-left", j = ` `; -t(j, D); -const J = "arrow-down-right", K = ` +t(U, j); +const D = "arrow-down-right", J = ` `; -t(J, K); -const O = "arrow-left", Q = ` +t(D, J); +const K = "arrow-left", O = ` `; -t(O, Q); -const W = "arrow-right", X = ` +t(K, O); +const Q = "arrow-right", W = ` `; -t(W, X); -const Y = "arrow-up", _ = ` +t(Q, W); +const X = "arrow-up", Y = ` `; -t(Y, _); -const t1 = "arrow-up-left", s1 = ` +t(X, Y); +const _ = "arrow-up-left", t1 = ` `; -t(t1, s1); -const h1 = "arrow-up-right", v1 = ` +t(_, t1); +const s1 = "arrow-up-right", h1 = ` `; -t(h1, v1); -const o1 = "audio", l1 = ` +t(s1, h1); +const v1 = "audio", o1 = ` `; -t(o1, l1); -const g1 = "audio-off", w1 = ` +t(v1, o1); +const l1 = "audio-off", g1 = ` `; -t(g1, w1); -const n1 = "audio-off-solid", e1 = ` +t(l1, g1); +const w1 = "audio-off-solid", n1 = ` `; -t(n1, e1); -const a1 = "audio-solid", i1 = ` +t(w1, n1); +const e1 = "audio-solid", a1 = ` `; -t(a1, i1); -const r1 = "ban", c1 = ` +t(e1, a1); +const i1 = "ban", r1 = ` `; -t(r1, c1); -const m1 = "ban-solid", d1 = ` +t(i1, r1); +const c1 = "ban-solid", m1 = ` `; -t(m1, d1); -const Z1 = "bell", p1 = ` +t(c1, m1); +const d1 = "bell", Z1 = ` `; -t(Z1, p1); -const x1 = "bell-solid", $1 = ` +t(d1, Z1); +const p1 = "bell-solid", x1 = ` `; -t(x1, $1); -const H1 = "bookmark", V1 = ` +t(p1, x1); +const $1 = "bookmark", H1 = ` `; -t(H1, V1); -const M1 = "bookmark-solid", u1 = ` +t($1, H1); +const V1 = "bookmark-solid", M1 = ` `; -t(M1, u1); -const C1 = "browser-window", f1 = ` +t(V1, M1); +const u1 = "browser-window", C1 = ` `; -t(C1, f1); -const L1 = "browser-window-solid", B1 = ` +t(u1, C1); +const f1 = "browser-window-solid", L1 = ` `; -t(L1, B1); -const A1 = "building", b1 = ` +t(f1, L1); +const B1 = "building", A1 = ` `; -t(A1, b1); -const k1 = "building-solid", y1 = ` +t(B1, A1); +const b1 = "building-solid", k1 = ` `; -t(k1, y1); -const E1 = "bus", S1 = ` +t(b1, k1); +const y1 = "bus", E1 = ` `; -t(E1, S1); -const N1 = "calendar", q1 = ` +t(y1, E1); +const N1 = "calendar", S1 = ` `; -t(N1, q1); -const R1 = "calendar-solid", I1 = ` +t(N1, S1); +const q1 = "calendar-solid", T1 = ` `; -t(R1, I1); -const z1 = "caution", T1 = ` +t(q1, T1); +const R1 = "caution", I1 = ` `; -t(z1, T1); -const F1 = "caution-solid", G1 = ` +t(R1, I1); +const z1 = "caution-solid", F1 = ` `; -t(F1, G1); -const P1 = "chat", U1 = ` +t(z1, F1); +const G1 = "chat", P1 = ` `; -t(P1, U1); -const j1 = "chat-solid", D1 = ` +t(G1, P1); +const U1 = "chat-solid", j1 = ` `; -t(j1, D1); -const J1 = "check", K1 = ` +t(U1, j1); +const D1 = "check", J1 = ` `; -t(J1, K1); -const O1 = "check-all", Q1 = ` +t(D1, J1); +const K1 = "check-all", O1 = ` `; -t(O1, Q1); -const W1 = "check-circle", X1 = ` +t(K1, O1); +const Q1 = "check-circle", W1 = ` `; -t(W1, X1); -const Y1 = "check-circle-breakout", _1 = ` +t(Q1, W1); +const X1 = "check-circle-breakout", Y1 = ` `; -t(Y1, _1); -const t0 = "check-circle-solid", s0 = ` +t(X1, Y1); +const _1 = "check-circle-solid", t0 = ` `; -t(t0, s0); -const h0 = "chevron-down", v0 = ` +t(_1, t0); +const s0 = "chevron-down", h0 = ` `; -t(h0, v0); -const o0 = "chevron-left", l0 = ` +t(s0, h0); +const v0 = "chevron-left", o0 = ` `; -t(o0, l0); -const g0 = "chevron-right", w0 = ` +t(v0, o0); +const l0 = "chevron-right", g0 = ` `; -t(g0, w0); -const n0 = "chevron-up", e0 = ` +t(l0, g0); +const w0 = "chevron-up", n0 = ` `; -t(n0, e0); -const a0 = "chevrons-left", i0 = ` +t(w0, n0); +const e0 = "chevrons-left", a0 = ` `; -t(a0, i0); -const r0 = "chevrons-right", c0 = ` +t(e0, a0); +const i0 = "chevrons-right", r0 = ` `; -t(r0, c0); -const m0 = "circle", d0 = ` +t(i0, r0); +const c0 = "circle", m0 = ` `; -t(m0, d0); -const Z0 = "circle-solid", p0 = ` +t(c0, m0); +const d0 = "circle-solid", Z0 = ` `; -t(Z0, p0); -const x0 = "clipboard", $0 = ` +t(d0, Z0); +const p0 = "clipboard", x0 = ` `; -t(x0, $0); -const H0 = "clipboard-solid", V0 = ` +t(p0, x0); +const $0 = "clipboard-solid", H0 = ` `; -t(H0, V0); -const M0 = "clock", u0 = ` +t($0, H0); +const V0 = "clock", M0 = ` `; -t(M0, u0); -const C0 = "clock-solid", f0 = ` +t(V0, M0); +const u0 = "clock-solid", C0 = ` `; -t(C0, f0); -const L0 = "close", B0 = ` +t(u0, C0); +const f0 = "close", L0 = ` `; -t(L0, B0); -const A0 = "close-circle", b0 = ` +t(f0, L0); +const B0 = "close-circle", A0 = ` `; -t(A0, b0); -const k0 = "close-circle-solid", y0 = ` +t(B0, A0); +const b0 = "close-circle-solid", k0 = ` `; -t(k0, y0); -const E0 = "code", S0 = ` +t(b0, k0); +const y0 = "code", E0 = ` `; -t(E0, S0); -const N0 = "collapse", q0 = ` +t(y0, E0); +const N0 = "collapse", S0 = ` `; -t(N0, q0); -const R0 = "copy", I0 = ` +t(N0, S0); +const q0 = "copy", T0 = ` `; -t(R0, I0); -const z0 = "copy-solid", T0 = ` +t(q0, T0); +const R0 = "copy-solid", I0 = ` `; -t(z0, T0); -const F0 = "credit-card", G0 = ` +t(R0, I0); +const z0 = "credit-card", F0 = ` `; -t(F0, G0); -const P0 = "credit-card-solid", U0 = ` +t(z0, F0); +const G0 = "credit-card-solid", P0 = ` `; -t(P0, U0); -const j0 = "css", D0 = ` +t(G0, P0); +const U0 = "css", j0 = ` `; -t(j0, D0); -const J0 = "data", K0 = ` +t(U0, j0); +const D0 = "data", J0 = ` `; -t(J0, K0); -const O0 = "data-solid", Q0 = ` +t(D0, J0); +const K0 = "data-solid", O0 = ` `; -t(O0, Q0); -const W0 = "device", X0 = ` +t(K0, O0); +const Q0 = "device", W0 = ` `; -t(W0, X0); -const Y0 = "device-solid", _0 = ` +t(Q0, W0); +const X0 = "device-solid", Y0 = ` `; -t(Y0, _0); -const t2 = "download", s2 = ` +t(X0, Y0); +const _0 = "download", t2 = ` `; -t(t2, s2); -const h2 = "ellipsis", v2 = ` +t(_0, t2); +const s2 = "ellipsis", h2 = ` `; -t(h2, v2); -const o2 = "ellipsis-vertical", l2 = ` +t(s2, h2); +const v2 = "ellipsis-vertical", o2 = ` `; -t(o2, l2); -const g2 = "envelope", w2 = ` +t(v2, o2); +const l2 = "envelope", g2 = ` `; -t(g2, w2); -const n2 = "envelope-solid", e2 = ` +t(l2, g2); +const w2 = "envelope-solid", n2 = ` `; -t(n2, e2); -const a2 = "exclamation-mark", i2 = ` +t(w2, n2); +const e2 = "exclamation-mark", a2 = ` `; -t(a2, i2); -const r2 = "exclamation-mark-circle", c2 = ` +t(e2, a2); +const i2 = "exclamation-mark-circle", r2 = ` `; -t(r2, c2); -const m2 = "exclamation-mark-circle-solid", d2 = ` +t(i2, r2); +const c2 = "exclamation-mark-circle-solid", m2 = ` `; -t(m2, d2); -const Z2 = "expand", p2 = ` +t(c2, m2); +const d2 = "expand", Z2 = ` `; -t(Z2, p2); -const x2 = "eye", $2 = ` +t(d2, Z2); +const p2 = "eye", x2 = ` `; -t(x2, $2); -const H2 = "eye-off", V2 = ` +t(p2, x2); +const $2 = "eye-off", H2 = ` `; -t(H2, V2); -const M2 = "eye-off-solid", u2 = ` +t($2, H2); +const V2 = "eye-off-solid", M2 = ` `; -t(M2, u2); -const C2 = "eye-solid", f2 = ` +t(V2, M2); +const u2 = "eye-solid", C2 = ` `; -t(C2, f2); -const L2 = "file", B2 = ` +t(u2, C2); +const f2 = "file", L2 = ` `; -t(L2, B2); -const A2 = "file-solid", b2 = ` +t(f2, L2); +const B2 = "file-solid", A2 = ` `; -t(A2, b2); -const k2 = "filter", y2 = ` +t(B2, A2); +const b2 = "filter", k2 = ` `; -t(k2, y2); -const E2 = "filter-solid", S2 = ` +t(b2, k2); +const y2 = "filter-solid", E2 = ` `; -t(E2, S2); -const N2 = "flag", q2 = ` +t(y2, E2); +const N2 = "flag", S2 = ` `; -t(N2, q2); -const R2 = "flag-solid", I2 = ` +t(N2, S2); +const q2 = "flag-solid", T2 = ` `; -t(R2, I2); -const z2 = "gear", T2 = ` +t(q2, T2); +const R2 = "gear", I2 = ` `; -t(z2, T2); -const F2 = "gear-solid", G2 = ` +t(R2, I2); +const z2 = "gear-solid", F2 = ` `; -t(F2, G2); -const P2 = "gears", U2 = ` +t(z2, F2); +const G2 = "gears", P2 = ` `; -t(P2, U2); -const j2 = "globe", D2 = ` +t(G2, P2); +const U2 = "globe", j2 = ` `; -t(j2, D2); -const J2 = "globe-solid", K2 = ` +t(U2, j2); +const D2 = "globe-solid", J2 = ` `; -t(J2, K2); -const O2 = "grid", Q2 = ` +t(D2, J2); +const K2 = "grid", O2 = ` `; -t(O2, Q2); -const W2 = "grid-horizontal", X2 = ` +t(K2, O2); +const Q2 = "grid-horizontal", W2 = ` `; -t(W2, X2); -const Y2 = "grid-solid", _2 = ` +t(Q2, W2); +const X2 = "grid-solid", Y2 = ` `; -t(Y2, _2); -const t6 = "grid-vertical", s6 = ` +t(X2, Y2); +const _2 = "grid-vertical", t6 = ` `; -t(t6, s6); -const h6 = "happy", v6 = ` +t(_2, t6); +const s6 = "happy", h6 = ` `; -t(h6, v6); -const o6 = "happy-solid", l6 = ` +t(s6, h6); +const v6 = "happy-solid", o6 = ` `; -t(o6, l6); -const g6 = "headphones", w6 = ` +t(v6, o6); +const l6 = "headphones", g6 = ` `; -t(g6, w6); -const n6 = "headphones-solid", e6 = ` +t(l6, g6); +const w6 = "headphones-solid", n6 = ` `; -t(n6, e6); -const a6 = "heart", i6 = ` +t(w6, n6); +const e6 = "heart", a6 = ` `; -t(a6, i6); -const r6 = "heart-solid", c6 = ` +t(e6, a6); +const i6 = "heart-solid", r6 = ` `; -t(r6, c6); -const m6 = "home", d6 = ` +t(i6, r6); +const c6 = "home", m6 = ` `; -t(m6, d6); -const Z6 = "home-solid", p6 = ` +t(c6, m6); +const d6 = "home-solid", Z6 = ` `; -t(Z6, p6); -const x6 = "image", $6 = ` +t(d6, Z6); +const p6 = "image", x6 = ` `; -t(x6, $6); -const H6 = "image-solid", V6 = ` +t(p6, x6); +const $6 = "image-solid", H6 = ` `; -t(H6, V6); -const M6 = "inbox", u6 = ` +t($6, H6); +const V6 = "inbox", M6 = ` `; -t(M6, u6); -const C6 = "inbox-complete", f6 = ` +t(V6, M6); +const u6 = "inbox-complete", C6 = ` `; -t(C6, f6); -const L6 = "inbox-complete-solid", B6 = ` +t(u6, C6); +const f6 = "inbox-complete-solid", L6 = ` `; -t(L6, B6); -const A6 = "inbox-solid", b6 = ` +t(f6, L6); +const B6 = "inbox-solid", A6 = ` `; -t(A6, b6); -const k6 = "info-circle", y6 = ` +t(B6, A6); +const b6 = "info-circle", k6 = ` `; -t(k6, y6); -const E6 = "info-circle-solid", S6 = ` +t(b6, k6); +const y6 = "info-circle-solid", E6 = ` `; -t(E6, S6); -const N6 = "laptop", q6 = ` +t(y6, E6); +const N6 = "laptop", S6 = ` `; -t(N6, q6); -const R6 = "laptop-solid", I6 = ` +t(N6, S6); +const q6 = "laptop-solid", T6 = ` `; -t(R6, I6); -const z6 = "lightning", T6 = ` +t(q6, T6); +const R6 = "lightning", I6 = ` `; -t(z6, T6); -const F6 = "lightning-box", G6 = ` +t(R6, I6); +const z6 = "lightning-box", F6 = ` `; -t(F6, G6); -const P6 = "lightning-box-solid", U6 = ` +t(z6, F6); +const G6 = "lightning-box-solid", P6 = ` `; -t(P6, U6); -const j6 = "link", D6 = ` +t(G6, P6); +const U6 = "link", j6 = ` `; -t(j6, D6); -const J6 = "link-external", K6 = ` +t(U6, j6); +const D6 = "link-external", J6 = ` `; -t(J6, K6); -const O6 = "list", Q6 = ` +t(D6, J6); +const K6 = "list", O6 = ` `; -t(O6, Q6); -const W6 = "lock-closed", X6 = ` +t(K6, O6); +const Q6 = "lock-closed", W6 = ` `; -t(W6, X6); -const Y6 = "lock-closed-solid", _6 = ` +t(Q6, W6); +const X6 = "lock-closed-solid", Y6 = ` `; -t(Y6, _6); -const t3 = "lock-open", s3 = ` +t(X6, Y6); +const _6 = "lock-open", t3 = ` `; -t(t3, s3); -const h3 = "lock-open-solid", v3 = ` +t(_6, t3); +const s3 = "lock-open-solid", h3 = ` `; -t(h3, v3); -const o3 = "magnifying-glass", l3 = ` +t(s3, h3); +const v3 = "magnifying-glass", o3 = ` `; -t(o3, l3); -const g3 = "map-pin", w3 = ` +t(v3, o3); +const l3 = "map-pin", g3 = ` `; -t(g3, w3); -const n3 = "map-pin-solid", e3 = ` +t(l3, g3); +const w3 = "map-pin-solid", n3 = ` `; -t(n3, e3); -const a3 = "megaphone", i3 = ` +t(w3, n3); +const e3 = "megaphone", a3 = ` `; -t(a3, i3); -const r3 = "megaphone-solid", c3 = ` +t(e3, a3); +const i3 = "megaphone-solid", r3 = ` `; -t(r3, c3); -const m3 = "menu", d3 = ` +t(i3, r3); +const c3 = "menu", m3 = ` `; -t(m3, d3); -const Z3 = "microphone", p3 = ` +t(c3, m3); +const d3 = "microphone", Z3 = ` `; -t(Z3, p3); -const x3 = "microphone-off", $3 = ` +t(d3, Z3); +const p3 = "microphone-off", x3 = ` `; -t(x3, $3); -const H3 = "microphone-off-solid", V3 = ` +t(p3, x3); +const $3 = "microphone-off-solid", H3 = ` `; -t(H3, V3); -const M3 = "microphone-solid", u3 = ` +t($3, H3); +const V3 = "microphone-solid", M3 = ` `; -t(M3, u3); -const C3 = "minus", f3 = ` +t(V3, M3); +const u3 = "minus", C3 = ` `; -t(C3, f3); -const L3 = "minus-circle", B3 = ` +t(u3, C3); +const f3 = "minus-circle", L3 = ` `; -t(L3, B3); -const A3 = "minus-circle-solid", b3 = ` +t(f3, L3); +const B3 = "minus-circle-solid", A3 = ` `; -t(A3, b3); -const k3 = "money", y3 = ` +t(B3, A3); +const b3 = "money", k3 = ` `; -t(k3, y3); -const E3 = "neutral", S3 = ` +t(b3, k3); +const y3 = "neutral", E3 = ` `; -t(E3, S3); -const N3 = "neutral-solid", q3 = ` +t(y3, E3); +const N3 = "neutral-solid", S3 = ` `; -t(N3, q3); -const R3 = "newspaper", I3 = ` +t(N3, S3); +const q3 = "newspaper", T3 = ` `; -t(R3, I3); -const z3 = "newspaper-solid", T3 = ` +t(q3, T3); +const R3 = "newspaper-solid", I3 = ` `; -t(z3, T3); -const F3 = "note", G3 = ` +t(R3, I3); +const z3 = "note", F3 = ` `; -t(F3, G3); -const P3 = "note-solid", U3 = ` +t(z3, F3); +const G3 = "note-solid", P3 = ` `; -t(P3, U3); -const j3 = "ordered-list", D3 = ` +t(G3, P3); +const U3 = "ordered-list", j3 = ` `; -t(j3, D3); -const J3 = "page-bottom", K3 = ` +t(U3, j3); +const D3 = "page-bottom", J3 = ` `; -t(J3, K3); -const O3 = "page-top", Q3 = ` +t(D3, J3); +const K3 = "page-top", O3 = ` `; -t(O3, Q3); -const W3 = "parking", X3 = ` +t(K3, O3); +const Q3 = "parking", W3 = ` `; -t(W3, X3); -const Y3 = "parking-solid", _3 = ` +t(Q3, W3); +const X3 = "parking-solid", Y3 = ` `; -t(Y3, _3); -const tt = "pause", st = ` +t(X3, Y3); +const _3 = "pause", tt = ` `; -t(tt, st); -const ht = "pencil", vt = ` +t(_3, tt); +const st = "pencil", ht = ` `; -t(ht, vt); -const ot = "pencil-solid", lt = ` +t(st, ht); +const vt = "pencil-solid", ot = ` `; -t(ot, lt); -const gt = "phone", wt = ` +t(vt, ot); +const lt = "phone", gt = ` `; -t(gt, wt); -const nt = "phone-mobile", et = ` +t(lt, gt); +const wt = "phone-mobile", nt = ` `; -t(nt, et); -const at = "phone-mobile-solid", it = ` +t(wt, nt); +const et = "phone-mobile-solid", at = ` `; -t(at, it); -const rt = "pin", ct = ` +t(et, at); +const it = "pin", rt = ` `; -t(rt, ct); -const mt = "pin-solid", dt = ` +t(it, rt); +const ct = "pin-solid", mt = ` `; -t(mt, dt); -const Zt = "plane", pt = ` +t(ct, mt); +const dt = "plane", Zt = ` `; -t(Zt, pt); -const xt = "plane-solid", $t = ` +t(dt, Zt); +const pt = "plane-solid", xt = ` `; -t(xt, $t); -const Ht = "play", Vt = ` +t(pt, xt); +const $t = "play", Ht = ` `; -t(Ht, Vt); -const Mt = "play-solid", ut = ` +t($t, Ht); +const Vt = "play-solid", Mt = ` `; -t(Mt, ut); -const Ct = "plus", ft = ` +t(Vt, Mt); +const ut = "plus", Ct = ` `; -t(Ct, ft); -const Lt = "plus-circle", Bt = ` +t(ut, Ct); +const ft = "plus-circle", Lt = ` `; -t(Lt, Bt); -const At = "plus-circle-solid", bt = ` +t(ft, Lt); +const Bt = "plus-circle-solid", At = ` `; -t(At, bt); -const kt = "printer", yt = ` +t(Bt, At); +const bt = "printer", kt = ` `; -t(kt, yt); -const Et = "printer-solid", St = ` +t(bt, kt); +const yt = "printer-solid", Et = ` `; -t(Et, St); -const Nt = "question-mark", qt = ` +t(yt, Et); +const Nt = "question-mark", St = ` `; -t(Nt, qt); -const Rt = "question-mark-solid", It = ` +t(Nt, St); +const qt = "question-mark-solid", Tt = ` `; -t(Rt, It); -const zt = "redo", Tt = ` +t(qt, Tt); +const Rt = "redo", It = ` `; -t(zt, Tt); -const Ft = "rss", Gt = ` +t(Rt, It); +const zt = "rss", Ft = ` `; -t(Ft, Gt); -const Pt = "sad", Ut = ` +t(zt, Ft); +const Gt = "sad", Pt = ` `; -t(Pt, Ut); -const jt = "sad-solid", Dt = ` +t(Gt, Pt); +const Ut = "sad-solid", jt = ` `; -t(jt, Dt); -const Jt = "save", Kt = ` +t(Ut, jt); +const Dt = "save", Jt = ` `; -t(Jt, Kt); -const Ot = "save-solid", Qt = ` +t(Dt, Jt); +const Kt = "save-solid", Ot = ` `; -t(Ot, Qt); -const Wt = "settings", Xt = ` +t(Kt, Ot); +const Qt = "settings", Wt = ` `; -t(Wt, Xt); -const Yt = "share", _t = ` +t(Qt, Wt); +const Xt = "share", Yt = ` `; -t(Yt, _t); -const t4 = "share-solid", s4 = ` +t(Xt, Yt); +const _t = "share-solid", t4 = ` `; -t(t4, s4); -const h4 = "shirt", v4 = ` +t(_t, t4); +const s4 = "shirt", h4 = ` `; -t(h4, v4); -const o4 = "shirt-solid", l4 = ` +t(s4, h4); +const v4 = "shirt-solid", o4 = ` `; -t(o4, l4); -const g4 = "shopping-bag", w4 = ` +t(v4, o4); +const l4 = "shopping-bag", g4 = ` `; -t(g4, w4); -const n4 = "shopping-bag-solid", e4 = ` +t(l4, g4); +const w4 = "shopping-bag-solid", n4 = ` `; -t(n4, e4); -const a4 = "shopping-cart", i4 = ` +t(w4, n4); +const e4 = "shopping-cart", a4 = ` `; -t(a4, i4); -const r4 = "shopping-cart-solid", c4 = ` +t(e4, a4); +const i4 = "shopping-cart-solid", r4 = ` `; -t(r4, c4); -const m4 = "sidebyside", d4 = ` +t(i4, r4); +const c4 = "sidebyside", m4 = ` `; -t(m4, d4); -const Z4 = "sidebyside-solid", p4 = ` +t(c4, m4); +const d4 = "sidebyside-solid", Z4 = ` `; -t(Z4, p4); -const x4 = "star", $4 = ` +t(d4, Z4); +const p4 = "star", x4 = ` `; -t(x4, $4); -const H4 = "star-solid", V4 = ` +t(p4, x4); +const $4 = "star-solid", H4 = ` `; -t(H4, V4); -const M4 = "sync", u4 = ` +t($4, H4); +const V4 = "sync", M4 = ` `; -t(M4, u4); -const C4 = "thumbs-down", f4 = ` +t(V4, M4); +const u4 = "thumbs-down", C4 = ` `; -t(C4, f4); -const L4 = "thumbs-down-solid", B4 = ` +t(u4, C4); +const f4 = "thumbs-down-solid", L4 = ` `; -t(L4, B4); -const A4 = "thumbs-up", b4 = ` +t(f4, L4); +const B4 = "thumbs-up", A4 = ` `; -t(A4, b4); -const k4 = "thumbs-up-solid", y4 = ` +t(B4, A4); +const b4 = "thumbs-up-solid", k4 = ` `; -t(k4, y4); -const E4 = "transfer", S4 = ` +t(b4, k4); +const y4 = "transfer", E4 = ` `; -t(E4, S4); -const N4 = "transfer-alt", q4 = ` +t(y4, E4); +const N4 = "transfer-alt", S4 = ` `; -t(N4, q4); -const R4 = "trash", I4 = ` +t(N4, S4); +const q4 = "trash", T4 = ` `; -t(R4, I4); -const z4 = "trash-solid", T4 = ` +t(q4, T4); +const R4 = "trash-solid", I4 = ` `; -t(z4, T4); -const F4 = "undo", G4 = ` +t(R4, I4); +const z4 = "undo", F4 = ` `; -t(F4, G4); -const P4 = "upload", U4 = ` +t(z4, F4); +const G4 = "upload", P4 = ` `; -t(P4, U4); -const j4 = "user", D4 = ` +t(G4, P4); +const U4 = "user", j4 = ` `; -t(j4, D4); -const J4 = "user-add", K4 = ` +t(U4, j4); +const D4 = "user-add", J4 = ` `; -t(J4, K4); -const O4 = "user-add-solid", Q4 = ` +t(D4, J4); +const K4 = "user-add-solid", O4 = ` `; -t(O4, Q4); -const W4 = "user-group", X4 = ` +t(K4, O4); +const Q4 = "user-group", W4 = ` `; -t(W4, X4); -const Y4 = "user-group-solid", _4 = ` +t(Q4, W4); +const X4 = "user-group-solid", Y4 = ` `; -t(Y4, _4); -const t5 = "user-remove", s5 = ` +t(X4, Y4); +const _4 = "user-remove", t5 = ` `; -t(t5, s5); -const h5 = "user-remove-solid", v5 = ` +t(_4, t5); +const s5 = "user-remove-solid", h5 = ` `; -t(h5, v5); -const o5 = "user-solid", l5 = ` +t(s5, h5); +const v5 = "user-solid", o5 = ` `; -t(o5, l5); -const g5 = "utensils", w5 = ` +t(v5, o5); +const l5 = "utensils", g5 = ` `; -t(g5, w5); -const n5 = "utensils-solid", e5 = ` +t(l5, g5); +const w5 = "utensils-solid", n5 = ` `; -t(n5, e5); -const a5 = "video", i5 = ` +t(w5, n5); +const e5 = "video", a5 = ` `; -t(a5, i5); -const r5 = "video-off", c5 = ` +t(e5, a5); +const i5 = "video-off", r5 = ` `; -t(r5, c5); -const m5 = "video-off-solid", d5 = ` +t(i5, r5); +const c5 = "video-off-solid", m5 = ` `; -t(m5, d5); -const Z5 = "video-solid", p5 = ` +t(c5, m5); +const d5 = "video-solid", Z5 = ` `; -t(Z5, p5); +t(d5, Z5); diff --git a/dist/bundle.umd.cjs b/dist/bundle.umd.cjs index 1fb356be..a5b093b4 100644 --- a/dist/bundle.umd.cjs +++ b/dist/bundle.umd.cjs @@ -1,4 +1,4 @@ -var H=(s,v,h)=>{if(!v.has(s))throw TypeError("Cannot "+h)};var g=(s,v,h)=>(H(s,v,"read from private field"),h?h.call(s):v.get(s)),i=(s,v,h)=>{if(v.has(s))throw TypeError("Cannot add the same private member more than once");v instanceof WeakSet?v.add(s):v.set(s,h)},d=(s,v,h,l)=>(H(s,v,"write to private field"),l?l.call(s,h):v.set(s,h),h);var V=(s,v,h)=>(H(s,v,"access private method"),h);(function(s){typeof define=="function"&&define.amd?define(s):s()})(function(){var w,c,e,a,Z,f,p,C;"use strict";const s="rvt-icon",v="name",h="rvtIconRegistered",l=new Map,M=new Map,x=document.createElement("style");x.setAttribute(`data-${s}`,""),document.head.appendChild(x);const L=x.sheet;function t(n,r){const o="Rivet Icon";if(!n||typeof n!="string")throw new Error(`${o}: Name must be a string.`);const m=document.createElement("template");if(m.innerHTML=r,m.content.children.length!==1)throw new Error(`${o} (${n}): Content must contain one SVG element.`);if(m.content.firstChild.nodeName.toLowerCase()!=="svg")throw new Error(`${o} (${n}): Content must be a SVG element.`);l.set(n,m);const $=l.size;M.set($,n),L.insertRule(`${s} { --${n}: ${$}; }`);const b=new CustomEvent(h,{detail:{name:n}});document.dispatchEvent(b)}const u=document.createElement("template");u.innerHTML=` +var V=(s,v,h)=>{if(!v.has(s))throw TypeError("Cannot "+h)};var g=(s,v,h)=>(V(s,v,"read from private field"),h?h.call(s):v.get(s)),w=(s,v,h)=>{if(v.has(s))throw TypeError("Cannot add the same private member more than once");v instanceof WeakSet?v.add(s):v.set(s,h)},c=(s,v,h,i)=>(V(s,v,"write to private field"),i?i.call(s,h):v.set(s,h),h);var M=(s,v,h)=>(V(s,v,"access private method"),h);(function(s){typeof define=="function"&&define.amd?define(s):s()})(function(){var l,m,e,a,d,C,Z,L;"use strict";const s="Rivet Icons",v="rvt-icon",h="name",i="rvtIconRegistered",u=new Map,$=new Map,f=document.createElement("template");f.innerHTML=` - -`;class B extends window.HTMLElement{constructor(){super();i(this,Z);i(this,p);i(this,w,void 0);i(this,c,void 0);i(this,e,void 0);i(this,a,void 0);const o=this.attachShadow({mode:"open"});o.appendChild(u.content.cloneNode(!0)),d(this,w,o.querySelector(".container")),d(this,a,o.querySelector(".sensor")),d(this,e,A(V(this,p,C).bind(this)))}static get observedAttributes(){return[v]}connectedCallback(){g(this,a).addEventListener("transitionstart",g(this,e)),document.addEventListener(h,g(this,e)),g(this,e).call(this)}disconnectedCallback(){g(this,a).removeEventListener("transitionstart",g(this,e)),document.removeEventListener(h,g(this,e))}attributeChangedCallback(){g(this,e).call(this)}}w=new WeakMap,c=new WeakMap,e=new WeakMap,a=new WeakMap,Z=new WeakSet,f=function(){if(!g(this,a))return;const o=window.getComputedStyle(g(this,a)).getPropertyValue(`--${v}`);return M.get(parseInt(o))},p=new WeakSet,C=function(){const o=V(this,Z,f).call(this)||this.getAttribute(v);if(!g(this,w)||!l.has(o)||g(this,c)===o)return;const m=l.get(o).content.cloneNode(!0);g(this,w).replaceChildren(m);const $=g(this,w).querySelector("svg");$.setAttribute("aria-hidden","true"),$.setAttribute("focusable","false"),d(this,c,o)},window.customElements.define(s,B);function A(n){let r=!1;return function(...o){r||(r=!0,window.requestAnimationFrame(()=>{n.call(this,...o),r=!1}))}}t("alarm",` +`;const H=document.createElement("style");H.setAttribute(`data-${v}`,""),document.head.appendChild(H);function t(n,r){if(!n||typeof n!="string")throw new Error(`${s}: Name must be a string.`);const o=document.createElement("template");if(o.innerHTML=r,o.content.children.length!==1)throw new Error(`${s} (${n}): Content must contain one SVG element.`);if(o.content.firstChild.nodeName.toLowerCase()!=="svg")throw new Error(`${s} (${n}): Content must be a SVG element.`);$.set(n,o);const p=$.size;u.set(p,n),H.sheet.insertRule(`${v} { --${n}: ${p}; }`);const x=new CustomEvent(i,{detail:{name:n}});document.dispatchEvent(x)}class B extends window.HTMLElement{constructor(){super();w(this,d);w(this,Z);w(this,l,void 0);w(this,m,void 0);w(this,e,void 0);w(this,a,void 0);const o=this.attachShadow({mode:"open"});o.appendChild(f.content.cloneNode(!0)),c(this,l,o.querySelector(".container")),c(this,a,o.querySelector(".sensor")),c(this,e,A(M(this,Z,L).bind(this)))}static get observedAttributes(){return[h]}connectedCallback(){g(this,a).addEventListener("transitionstart",g(this,e)),document.addEventListener(i,g(this,e)),g(this,e).call(this)}disconnectedCallback(){g(this,a).removeEventListener("transitionstart",g(this,e)),document.removeEventListener(i,g(this,e))}attributeChangedCallback(){g(this,e).call(this)}}l=new WeakMap,m=new WeakMap,e=new WeakMap,a=new WeakMap,d=new WeakSet,C=function(){if(!g(this,a))return;const o=window.getComputedStyle(g(this,a)).getPropertyValue(`--${h}`);return u.get(parseInt(o))},Z=new WeakSet,L=function(){const o=M(this,d,C).call(this)||this.getAttribute(h);if(!g(this,l)||!$.has(o)||g(this,m)===o)return;const p=$.get(o).content.cloneNode(!0);g(this,l).replaceChildren(p);const x=g(this,l).querySelector("svg");x.setAttribute("aria-hidden","true"),x.setAttribute("focusable","false"),c(this,m,o)},window.customElements.define(v,B);function A(n){let r=!1;return function(...o){r||(r=!0,window.requestAnimationFrame(()=>{n.call(this,...o),r=!1}))}}t("alarm",` diff --git a/lib/rivet-icon-element.js b/lib/rivet-icon-element.js index dfc1feb4..d36df1a1 100644 --- a/lib/rivet-icon-element.js +++ b/lib/rivet-icon-element.js @@ -1,8 +1,27 @@ +const packageName = 'Rivet Icons'; const elementName = 'rvt-icon'; -const attributeName = 'name'; -const iconRegisteredEventName = 'rvtIconRegistered'; -const icons = new Map(); -const iconsIndex = new Map(); +const nameAttributeName = 'name'; +const registeredEventName = 'rvtIconRegistered'; +const indexToNameMap = new Map(); +const nameToTemplateMap = new Map(); + +const elementTemplate = document.createElement('template'); +elementTemplate.innerHTML = ` + + + +`; // Until adoptedStyleSheets has wider Safari adoption, // append a global - - - -`; - -class RivetIconElement extends window.HTMLElement { +export class RivetIconElement extends window.HTMLElement { #container #name #requestUpdate #sensor static get observedAttributes () { - return [attributeName] + return [nameAttributeName] } constructor () { super(); const shadowRoot = this.attachShadow({ mode: 'open' }); - shadowRoot.appendChild(iconTemplate.content.cloneNode(true)); + shadowRoot.appendChild(elementTemplate.content.cloneNode(true)); this.#container = shadowRoot.querySelector('.container'); this.#sensor = shadowRoot.querySelector('.sensor'); this.#requestUpdate = throttleRAF(this.#update.bind(this)); @@ -92,13 +79,13 @@ class RivetIconElement extends window.HTMLElement { connectedCallback () { this.#sensor.addEventListener('transitionstart', this.#requestUpdate); - document.addEventListener(iconRegisteredEventName, this.#requestUpdate); + document.addEventListener(registeredEventName, this.#requestUpdate); this.#requestUpdate(); } disconnectedCallback () { this.#sensor.removeEventListener('transitionstart', this.#requestUpdate); - document.removeEventListener(iconRegisteredEventName, this.#requestUpdate); + document.removeEventListener(registeredEventName, this.#requestUpdate); } attributeChangedCallback () { @@ -109,16 +96,16 @@ class RivetIconElement extends window.HTMLElement { if (!this.#sensor) { return; } - const index = window.getComputedStyle(this.#sensor).getPropertyValue(`--${attributeName}`); - return iconsIndex.get(parseInt(index)); + const index = window.getComputedStyle(this.#sensor).getPropertyValue(`--${nameAttributeName}`); + return indexToNameMap.get(parseInt(index)); } #update () { - const name = this.#getNameFromCSS() || this.getAttribute(attributeName); - if (!this.#container || !icons.has(name) || this.#name === name) { + const name = this.#getNameFromCSS() || this.getAttribute(nameAttributeName); + if (!this.#container || !nameToTemplateMap.has(name) || this.#name === name) { return; } - const node = icons.get(name).content.cloneNode(true); + const node = nameToTemplateMap.get(name).content.cloneNode(true); this.#container.replaceChildren(node); const svg = this.#container.querySelector('svg'); svg.setAttribute('aria-hidden', 'true'); From aede961e13c559ec6d2665ec2036b6ef1a3d305e Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Fri, 25 Aug 2023 14:20:19 -0400 Subject: [PATCH 026/104] Update config --- astro.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/astro.config.js b/astro.config.js index 1b55f419..2121ce5c 100644 --- a/astro.config.js +++ b/astro.config.js @@ -1,6 +1,6 @@ import { defineConfig } from 'astro/config'; export default defineConfig({ + publicDir: 'docs/public', srcDir: 'docs/src', - publicDir: 'docs/public' }); From b249a6f70d3599d8609a3898554e4d6b119575dd Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Fri, 25 Aug 2023 14:20:30 -0400 Subject: [PATCH 027/104] Update config --- astro.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/astro.config.js b/astro.config.js index 2121ce5c..53d90644 100644 --- a/astro.config.js +++ b/astro.config.js @@ -2,5 +2,5 @@ import { defineConfig } from 'astro/config'; export default defineConfig({ publicDir: 'docs/public', - srcDir: 'docs/src', + srcDir: 'docs/src' }); From a9b05370c2c8b9dd0f214b8f941aa5d1a3f0af54 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Fri, 25 Aug 2023 14:22:12 -0400 Subject: [PATCH 028/104] Do not copy SVG files to dist --- dist/icons/alarm-solid.svg | 4 ---- dist/icons/alarm.svg | 4 ---- dist/icons/arrow-anchor-down-left.svg | 3 --- dist/icons/arrow-anchor-down-right.svg | 3 --- dist/icons/arrow-anchor-up-left.svg | 3 --- dist/icons/arrow-anchor-up-right.svg | 3 --- dist/icons/arrow-down-left.svg | 3 --- dist/icons/arrow-down-right.svg | 3 --- dist/icons/arrow-down.svg | 3 --- dist/icons/arrow-left.svg | 3 --- dist/icons/arrow-right.svg | 3 --- dist/icons/arrow-up-left.svg | 3 --- dist/icons/arrow-up-right.svg | 3 --- dist/icons/arrow-up.svg | 3 --- dist/icons/audio-off-solid.svg | 3 --- dist/icons/audio-off.svg | 3 --- dist/icons/audio-solid.svg | 4 ---- dist/icons/audio.svg | 4 ---- dist/icons/ban-solid.svg | 3 --- dist/icons/ban.svg | 3 --- dist/icons/bell-solid.svg | 3 --- dist/icons/bell.svg | 3 --- dist/icons/bookmark-solid.svg | 3 --- dist/icons/bookmark.svg | 3 --- dist/icons/browser-window-solid.svg | 3 --- dist/icons/browser-window.svg | 4 ---- dist/icons/building-solid.svg | 3 --- dist/icons/building.svg | 4 ---- dist/icons/bus.svg | 3 --- dist/icons/calendar-solid.svg | 3 --- dist/icons/calendar.svg | 4 ---- dist/icons/caution-solid.svg | 3 --- dist/icons/caution.svg | 4 ---- dist/icons/chat-solid.svg | 3 --- dist/icons/chat.svg | 4 ---- dist/icons/check-all.svg | 3 --- dist/icons/check-circle-breakout.svg | 4 ---- dist/icons/check-circle-solid.svg | 3 --- dist/icons/check-circle.svg | 4 ---- dist/icons/check.svg | 3 --- dist/icons/chevron-down.svg | 3 --- dist/icons/chevron-left.svg | 3 --- dist/icons/chevron-right.svg | 3 --- dist/icons/chevron-up.svg | 3 --- dist/icons/chevrons-left.svg | 4 ---- dist/icons/chevrons-right.svg | 4 ---- dist/icons/circle-solid.svg | 3 --- dist/icons/circle.svg | 3 --- dist/icons/clipboard-solid.svg | 3 --- dist/icons/clipboard.svg | 4 ---- dist/icons/clock-solid.svg | 3 --- dist/icons/clock.svg | 4 ---- dist/icons/close-circle-solid.svg | 3 --- dist/icons/close-circle.svg | 4 ---- dist/icons/close.svg | 3 --- dist/icons/code.svg | 3 --- dist/icons/collapse.svg | 3 --- dist/icons/copy-solid.svg | 4 ---- dist/icons/copy.svg | 4 ---- dist/icons/credit-card-solid.svg | 3 --- dist/icons/credit-card.svg | 3 --- dist/icons/css.svg | 3 --- dist/icons/data-solid.svg | 3 --- dist/icons/data.svg | 3 --- dist/icons/device-solid.svg | 4 ---- dist/icons/device.svg | 4 ---- dist/icons/download.svg | 4 ---- dist/icons/ellipsis-vertical.svg | 3 --- dist/icons/ellipsis.svg | 3 --- dist/icons/envelope-solid.svg | 4 ---- dist/icons/envelope.svg | 3 --- dist/icons/exclamation-mark-circle-solid.svg | 3 --- dist/icons/exclamation-mark-circle.svg | 4 ---- dist/icons/exclamation-mark.svg | 3 --- dist/icons/expand.svg | 3 --- dist/icons/eye-off-solid.svg | 3 --- dist/icons/eye-off.svg | 3 --- dist/icons/eye-solid.svg | 3 --- dist/icons/eye.svg | 4 ---- dist/icons/file-solid.svg | 3 --- dist/icons/file.svg | 3 --- dist/icons/filter-solid.svg | 3 --- dist/icons/filter.svg | 3 --- dist/icons/flag-solid.svg | 3 --- dist/icons/flag.svg | 3 --- dist/icons/gear-solid.svg | 3 --- dist/icons/gear.svg | 4 ---- dist/icons/gears.svg | 4 ---- dist/icons/globe-solid.svg | 3 --- dist/icons/globe.svg | 3 --- dist/icons/grid-horizontal.svg | 3 --- dist/icons/grid-solid.svg | 3 --- dist/icons/grid-vertical.svg | 3 --- dist/icons/grid.svg | 3 --- dist/icons/happy-solid.svg | 3 --- dist/icons/happy.svg | 4 ---- dist/icons/headphones-solid.svg | 3 --- dist/icons/headphones.svg | 3 --- dist/icons/heart-solid.svg | 3 --- dist/icons/heart.svg | 3 --- dist/icons/home-solid.svg | 3 --- dist/icons/home.svg | 3 --- dist/icons/image-solid.svg | 3 --- dist/icons/image.svg | 4 ---- dist/icons/inbox-complete-solid.svg | 3 --- dist/icons/inbox-complete.svg | 3 --- dist/icons/inbox-solid.svg | 3 --- dist/icons/inbox.svg | 3 --- dist/icons/info-circle-solid.svg | 3 --- dist/icons/info-circle.svg | 4 ---- dist/icons/laptop-solid.svg | 3 --- dist/icons/laptop.svg | 3 --- dist/icons/lightning-box-solid.svg | 3 --- dist/icons/lightning-box.svg | 4 ---- dist/icons/lightning.svg | 3 --- dist/icons/link-external.svg | 4 ---- dist/icons/link.svg | 4 ---- dist/icons/list.svg | 3 --- dist/icons/lock-closed-solid.svg | 3 --- dist/icons/lock-closed.svg | 4 ---- dist/icons/lock-open-solid.svg | 3 --- dist/icons/lock-open.svg | 4 ---- dist/icons/magnifying-glass.svg | 3 --- dist/icons/map-pin-solid.svg | 3 --- dist/icons/map-pin.svg | 4 ---- dist/icons/megaphone-solid.svg | 3 --- dist/icons/megaphone.svg | 3 --- dist/icons/menu.svg | 3 --- dist/icons/microphone-off-solid.svg | 3 --- dist/icons/microphone-off.svg | 3 --- dist/icons/microphone-solid.svg | 4 ---- dist/icons/microphone.svg | 4 ---- dist/icons/minus-circle-solid.svg | 3 --- dist/icons/minus-circle.svg | 4 ---- dist/icons/minus.svg | 3 --- dist/icons/money.svg | 3 --- dist/icons/neutral-solid.svg | 3 --- dist/icons/neutral.svg | 4 ---- dist/icons/newspaper-solid.svg | 3 --- dist/icons/newspaper.svg | 4 ---- dist/icons/note-solid.svg | 3 --- dist/icons/note.svg | 4 ---- dist/icons/ordered-list.svg | 3 --- dist/icons/page-bottom.svg | 3 --- dist/icons/page-top.svg | 3 --- dist/icons/parking-solid.svg | 4 ---- dist/icons/parking.svg | 4 ---- dist/icons/pause.svg | 3 --- dist/icons/pencil-solid.svg | 3 --- dist/icons/pencil.svg | 3 --- dist/icons/phone-mobile-solid.svg | 3 --- dist/icons/phone-mobile.svg | 4 ---- dist/icons/phone.svg | 3 --- dist/icons/pin-solid.svg | 3 --- dist/icons/pin.svg | 3 --- dist/icons/plane-solid.svg | 3 --- dist/icons/plane.svg | 3 --- dist/icons/play-solid.svg | 3 --- dist/icons/play.svg | 3 --- dist/icons/plus-circle-solid.svg | 3 --- dist/icons/plus-circle.svg | 4 ---- dist/icons/plus.svg | 3 --- dist/icons/printer-solid.svg | 3 --- dist/icons/printer.svg | 4 ---- dist/icons/question-mark-solid.svg | 3 --- dist/icons/question-mark.svg | 4 ---- dist/icons/redo.svg | 3 --- dist/icons/rss.svg | 4 ---- dist/icons/sad-solid.svg | 3 --- dist/icons/sad.svg | 4 ---- dist/icons/save-solid.svg | 3 --- dist/icons/save.svg | 4 ---- dist/icons/settings.svg | 3 --- dist/icons/share-solid.svg | 3 --- dist/icons/share.svg | 3 --- dist/icons/shirt-solid.svg | 3 --- dist/icons/shirt.svg | 3 --- dist/icons/shopping-bag-solid.svg | 3 --- dist/icons/shopping-bag.svg | 3 --- dist/icons/shopping-cart-solid.svg | 3 --- dist/icons/shopping-cart.svg | 3 --- dist/icons/sidebyside-solid.svg | 3 --- dist/icons/sidebyside.svg | 3 --- dist/icons/star-solid.svg | 3 --- dist/icons/star.svg | 3 --- dist/icons/sync.svg | 3 --- dist/icons/thumbs-down-solid.svg | 3 --- dist/icons/thumbs-down.svg | 3 --- dist/icons/thumbs-up-solid.svg | 3 --- dist/icons/thumbs-up.svg | 3 --- dist/icons/transfer-alt.svg | 3 --- dist/icons/transfer.svg | 3 --- dist/icons/trash-solid.svg | 3 --- dist/icons/trash.svg | 4 ---- dist/icons/undo.svg | 3 --- dist/icons/upload.svg | 4 ---- dist/icons/user-add-solid.svg | 3 --- dist/icons/user-add.svg | 3 --- dist/icons/user-group-solid.svg | 4 ---- dist/icons/user-group.svg | 3 --- dist/icons/user-remove-solid.svg | 3 --- dist/icons/user-remove.svg | 3 --- dist/icons/user-solid.svg | 3 --- dist/icons/user.svg | 3 --- dist/icons/utensils-solid.svg | 3 --- dist/icons/utensils.svg | 3 --- dist/icons/video-off-solid.svg | 3 --- dist/icons/video-off.svg | 3 --- dist/icons/video-solid.svg | 3 --- dist/icons/video.svg | 3 --- scripts/build.js | 8 -------- 211 files changed, 691 deletions(-) delete mode 100644 dist/icons/alarm-solid.svg delete mode 100644 dist/icons/alarm.svg delete mode 100644 dist/icons/arrow-anchor-down-left.svg delete mode 100644 dist/icons/arrow-anchor-down-right.svg delete mode 100644 dist/icons/arrow-anchor-up-left.svg delete mode 100644 dist/icons/arrow-anchor-up-right.svg delete mode 100644 dist/icons/arrow-down-left.svg delete mode 100644 dist/icons/arrow-down-right.svg delete mode 100644 dist/icons/arrow-down.svg delete mode 100644 dist/icons/arrow-left.svg delete mode 100644 dist/icons/arrow-right.svg delete mode 100644 dist/icons/arrow-up-left.svg delete mode 100644 dist/icons/arrow-up-right.svg delete mode 100644 dist/icons/arrow-up.svg delete mode 100644 dist/icons/audio-off-solid.svg delete mode 100644 dist/icons/audio-off.svg delete mode 100644 dist/icons/audio-solid.svg delete mode 100644 dist/icons/audio.svg delete mode 100644 dist/icons/ban-solid.svg delete mode 100644 dist/icons/ban.svg delete mode 100644 dist/icons/bell-solid.svg delete mode 100644 dist/icons/bell.svg delete mode 100644 dist/icons/bookmark-solid.svg delete mode 100644 dist/icons/bookmark.svg delete mode 100644 dist/icons/browser-window-solid.svg delete mode 100644 dist/icons/browser-window.svg delete mode 100644 dist/icons/building-solid.svg delete mode 100644 dist/icons/building.svg delete mode 100644 dist/icons/bus.svg delete mode 100644 dist/icons/calendar-solid.svg delete mode 100644 dist/icons/calendar.svg delete mode 100644 dist/icons/caution-solid.svg delete mode 100644 dist/icons/caution.svg delete mode 100644 dist/icons/chat-solid.svg delete mode 100644 dist/icons/chat.svg delete mode 100644 dist/icons/check-all.svg delete mode 100644 dist/icons/check-circle-breakout.svg delete mode 100644 dist/icons/check-circle-solid.svg delete mode 100644 dist/icons/check-circle.svg delete mode 100644 dist/icons/check.svg delete mode 100644 dist/icons/chevron-down.svg delete mode 100644 dist/icons/chevron-left.svg delete mode 100644 dist/icons/chevron-right.svg delete mode 100644 dist/icons/chevron-up.svg delete mode 100644 dist/icons/chevrons-left.svg delete mode 100644 dist/icons/chevrons-right.svg delete mode 100644 dist/icons/circle-solid.svg delete mode 100644 dist/icons/circle.svg delete mode 100644 dist/icons/clipboard-solid.svg delete mode 100644 dist/icons/clipboard.svg delete mode 100644 dist/icons/clock-solid.svg delete mode 100644 dist/icons/clock.svg delete mode 100644 dist/icons/close-circle-solid.svg delete mode 100644 dist/icons/close-circle.svg delete mode 100644 dist/icons/close.svg delete mode 100644 dist/icons/code.svg delete mode 100644 dist/icons/collapse.svg delete mode 100644 dist/icons/copy-solid.svg delete mode 100644 dist/icons/copy.svg delete mode 100644 dist/icons/credit-card-solid.svg delete mode 100644 dist/icons/credit-card.svg delete mode 100644 dist/icons/css.svg delete mode 100644 dist/icons/data-solid.svg delete mode 100644 dist/icons/data.svg delete mode 100644 dist/icons/device-solid.svg delete mode 100644 dist/icons/device.svg delete mode 100644 dist/icons/download.svg delete mode 100644 dist/icons/ellipsis-vertical.svg delete mode 100644 dist/icons/ellipsis.svg delete mode 100644 dist/icons/envelope-solid.svg delete mode 100644 dist/icons/envelope.svg delete mode 100644 dist/icons/exclamation-mark-circle-solid.svg delete mode 100644 dist/icons/exclamation-mark-circle.svg delete mode 100644 dist/icons/exclamation-mark.svg delete mode 100644 dist/icons/expand.svg delete mode 100644 dist/icons/eye-off-solid.svg delete mode 100644 dist/icons/eye-off.svg delete mode 100644 dist/icons/eye-solid.svg delete mode 100644 dist/icons/eye.svg delete mode 100644 dist/icons/file-solid.svg delete mode 100644 dist/icons/file.svg delete mode 100644 dist/icons/filter-solid.svg delete mode 100644 dist/icons/filter.svg delete mode 100644 dist/icons/flag-solid.svg delete mode 100644 dist/icons/flag.svg delete mode 100644 dist/icons/gear-solid.svg delete mode 100644 dist/icons/gear.svg delete mode 100644 dist/icons/gears.svg delete mode 100644 dist/icons/globe-solid.svg delete mode 100644 dist/icons/globe.svg delete mode 100644 dist/icons/grid-horizontal.svg delete mode 100644 dist/icons/grid-solid.svg delete mode 100644 dist/icons/grid-vertical.svg delete mode 100644 dist/icons/grid.svg delete mode 100644 dist/icons/happy-solid.svg delete mode 100644 dist/icons/happy.svg delete mode 100644 dist/icons/headphones-solid.svg delete mode 100644 dist/icons/headphones.svg delete mode 100644 dist/icons/heart-solid.svg delete mode 100644 dist/icons/heart.svg delete mode 100644 dist/icons/home-solid.svg delete mode 100644 dist/icons/home.svg delete mode 100644 dist/icons/image-solid.svg delete mode 100644 dist/icons/image.svg delete mode 100644 dist/icons/inbox-complete-solid.svg delete mode 100644 dist/icons/inbox-complete.svg delete mode 100644 dist/icons/inbox-solid.svg delete mode 100644 dist/icons/inbox.svg delete mode 100644 dist/icons/info-circle-solid.svg delete mode 100644 dist/icons/info-circle.svg delete mode 100644 dist/icons/laptop-solid.svg delete mode 100644 dist/icons/laptop.svg delete mode 100644 dist/icons/lightning-box-solid.svg delete mode 100644 dist/icons/lightning-box.svg delete mode 100644 dist/icons/lightning.svg delete mode 100644 dist/icons/link-external.svg delete mode 100644 dist/icons/link.svg delete mode 100644 dist/icons/list.svg delete mode 100644 dist/icons/lock-closed-solid.svg delete mode 100644 dist/icons/lock-closed.svg delete mode 100644 dist/icons/lock-open-solid.svg delete mode 100644 dist/icons/lock-open.svg delete mode 100644 dist/icons/magnifying-glass.svg delete mode 100644 dist/icons/map-pin-solid.svg delete mode 100644 dist/icons/map-pin.svg delete mode 100644 dist/icons/megaphone-solid.svg delete mode 100644 dist/icons/megaphone.svg delete mode 100644 dist/icons/menu.svg delete mode 100644 dist/icons/microphone-off-solid.svg delete mode 100644 dist/icons/microphone-off.svg delete mode 100644 dist/icons/microphone-solid.svg delete mode 100644 dist/icons/microphone.svg delete mode 100644 dist/icons/minus-circle-solid.svg delete mode 100644 dist/icons/minus-circle.svg delete mode 100644 dist/icons/minus.svg delete mode 100644 dist/icons/money.svg delete mode 100644 dist/icons/neutral-solid.svg delete mode 100644 dist/icons/neutral.svg delete mode 100644 dist/icons/newspaper-solid.svg delete mode 100644 dist/icons/newspaper.svg delete mode 100644 dist/icons/note-solid.svg delete mode 100644 dist/icons/note.svg delete mode 100644 dist/icons/ordered-list.svg delete mode 100644 dist/icons/page-bottom.svg delete mode 100644 dist/icons/page-top.svg delete mode 100644 dist/icons/parking-solid.svg delete mode 100644 dist/icons/parking.svg delete mode 100644 dist/icons/pause.svg delete mode 100644 dist/icons/pencil-solid.svg delete mode 100644 dist/icons/pencil.svg delete mode 100644 dist/icons/phone-mobile-solid.svg delete mode 100644 dist/icons/phone-mobile.svg delete mode 100644 dist/icons/phone.svg delete mode 100644 dist/icons/pin-solid.svg delete mode 100644 dist/icons/pin.svg delete mode 100644 dist/icons/plane-solid.svg delete mode 100644 dist/icons/plane.svg delete mode 100644 dist/icons/play-solid.svg delete mode 100644 dist/icons/play.svg delete mode 100644 dist/icons/plus-circle-solid.svg delete mode 100644 dist/icons/plus-circle.svg delete mode 100644 dist/icons/plus.svg delete mode 100644 dist/icons/printer-solid.svg delete mode 100644 dist/icons/printer.svg delete mode 100644 dist/icons/question-mark-solid.svg delete mode 100644 dist/icons/question-mark.svg delete mode 100644 dist/icons/redo.svg delete mode 100644 dist/icons/rss.svg delete mode 100644 dist/icons/sad-solid.svg delete mode 100644 dist/icons/sad.svg delete mode 100644 dist/icons/save-solid.svg delete mode 100644 dist/icons/save.svg delete mode 100644 dist/icons/settings.svg delete mode 100644 dist/icons/share-solid.svg delete mode 100644 dist/icons/share.svg delete mode 100644 dist/icons/shirt-solid.svg delete mode 100644 dist/icons/shirt.svg delete mode 100644 dist/icons/shopping-bag-solid.svg delete mode 100644 dist/icons/shopping-bag.svg delete mode 100644 dist/icons/shopping-cart-solid.svg delete mode 100644 dist/icons/shopping-cart.svg delete mode 100644 dist/icons/sidebyside-solid.svg delete mode 100644 dist/icons/sidebyside.svg delete mode 100644 dist/icons/star-solid.svg delete mode 100644 dist/icons/star.svg delete mode 100644 dist/icons/sync.svg delete mode 100644 dist/icons/thumbs-down-solid.svg delete mode 100644 dist/icons/thumbs-down.svg delete mode 100644 dist/icons/thumbs-up-solid.svg delete mode 100644 dist/icons/thumbs-up.svg delete mode 100644 dist/icons/transfer-alt.svg delete mode 100644 dist/icons/transfer.svg delete mode 100644 dist/icons/trash-solid.svg delete mode 100644 dist/icons/trash.svg delete mode 100644 dist/icons/undo.svg delete mode 100644 dist/icons/upload.svg delete mode 100644 dist/icons/user-add-solid.svg delete mode 100644 dist/icons/user-add.svg delete mode 100644 dist/icons/user-group-solid.svg delete mode 100644 dist/icons/user-group.svg delete mode 100644 dist/icons/user-remove-solid.svg delete mode 100644 dist/icons/user-remove.svg delete mode 100644 dist/icons/user-solid.svg delete mode 100644 dist/icons/user.svg delete mode 100644 dist/icons/utensils-solid.svg delete mode 100644 dist/icons/utensils.svg delete mode 100644 dist/icons/video-off-solid.svg delete mode 100644 dist/icons/video-off.svg delete mode 100644 dist/icons/video-solid.svg delete mode 100644 dist/icons/video.svg diff --git a/dist/icons/alarm-solid.svg b/dist/icons/alarm-solid.svg deleted file mode 100644 index 4ab6e7e5..00000000 --- a/dist/icons/alarm-solid.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/alarm.svg b/dist/icons/alarm.svg deleted file mode 100644 index becdb447..00000000 --- a/dist/icons/alarm.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/arrow-anchor-down-left.svg b/dist/icons/arrow-anchor-down-left.svg deleted file mode 100644 index 1e345efe..00000000 --- a/dist/icons/arrow-anchor-down-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/arrow-anchor-down-right.svg b/dist/icons/arrow-anchor-down-right.svg deleted file mode 100644 index 5fe42874..00000000 --- a/dist/icons/arrow-anchor-down-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/arrow-anchor-up-left.svg b/dist/icons/arrow-anchor-up-left.svg deleted file mode 100644 index 3a385cbf..00000000 --- a/dist/icons/arrow-anchor-up-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/arrow-anchor-up-right.svg b/dist/icons/arrow-anchor-up-right.svg deleted file mode 100644 index ca6693f2..00000000 --- a/dist/icons/arrow-anchor-up-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/arrow-down-left.svg b/dist/icons/arrow-down-left.svg deleted file mode 100644 index 8f254587..00000000 --- a/dist/icons/arrow-down-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/arrow-down-right.svg b/dist/icons/arrow-down-right.svg deleted file mode 100644 index 238fc613..00000000 --- a/dist/icons/arrow-down-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/arrow-down.svg b/dist/icons/arrow-down.svg deleted file mode 100644 index fce14eef..00000000 --- a/dist/icons/arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/arrow-left.svg b/dist/icons/arrow-left.svg deleted file mode 100644 index a0503cab..00000000 --- a/dist/icons/arrow-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/arrow-right.svg b/dist/icons/arrow-right.svg deleted file mode 100644 index 8bf091e6..00000000 --- a/dist/icons/arrow-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/arrow-up-left.svg b/dist/icons/arrow-up-left.svg deleted file mode 100644 index 18ce9819..00000000 --- a/dist/icons/arrow-up-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/arrow-up-right.svg b/dist/icons/arrow-up-right.svg deleted file mode 100644 index d75cf4b6..00000000 --- a/dist/icons/arrow-up-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/arrow-up.svg b/dist/icons/arrow-up.svg deleted file mode 100644 index cd5c7a2f..00000000 --- a/dist/icons/arrow-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/audio-off-solid.svg b/dist/icons/audio-off-solid.svg deleted file mode 100644 index 32d9873c..00000000 --- a/dist/icons/audio-off-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/audio-off.svg b/dist/icons/audio-off.svg deleted file mode 100644 index 54f71c5f..00000000 --- a/dist/icons/audio-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/audio-solid.svg b/dist/icons/audio-solid.svg deleted file mode 100644 index 76675e6a..00000000 --- a/dist/icons/audio-solid.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/audio.svg b/dist/icons/audio.svg deleted file mode 100644 index 86d3d83f..00000000 --- a/dist/icons/audio.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/ban-solid.svg b/dist/icons/ban-solid.svg deleted file mode 100644 index 98be8ede..00000000 --- a/dist/icons/ban-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/ban.svg b/dist/icons/ban.svg deleted file mode 100644 index fe18eeee..00000000 --- a/dist/icons/ban.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/bell-solid.svg b/dist/icons/bell-solid.svg deleted file mode 100644 index 27006ce5..00000000 --- a/dist/icons/bell-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/bell.svg b/dist/icons/bell.svg deleted file mode 100644 index 9baccf0d..00000000 --- a/dist/icons/bell.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/bookmark-solid.svg b/dist/icons/bookmark-solid.svg deleted file mode 100644 index 89a577ce..00000000 --- a/dist/icons/bookmark-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/bookmark.svg b/dist/icons/bookmark.svg deleted file mode 100644 index d581e3c9..00000000 --- a/dist/icons/bookmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/browser-window-solid.svg b/dist/icons/browser-window-solid.svg deleted file mode 100644 index e7e8cb4a..00000000 --- a/dist/icons/browser-window-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/browser-window.svg b/dist/icons/browser-window.svg deleted file mode 100644 index e857b9a9..00000000 --- a/dist/icons/browser-window.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/building-solid.svg b/dist/icons/building-solid.svg deleted file mode 100644 index 88716908..00000000 --- a/dist/icons/building-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/building.svg b/dist/icons/building.svg deleted file mode 100644 index 27e4ccef..00000000 --- a/dist/icons/building.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/bus.svg b/dist/icons/bus.svg deleted file mode 100644 index c10d11bb..00000000 --- a/dist/icons/bus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/calendar-solid.svg b/dist/icons/calendar-solid.svg deleted file mode 100644 index 489ee968..00000000 --- a/dist/icons/calendar-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/calendar.svg b/dist/icons/calendar.svg deleted file mode 100644 index 9b6f0637..00000000 --- a/dist/icons/calendar.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/caution-solid.svg b/dist/icons/caution-solid.svg deleted file mode 100644 index 39e8548b..00000000 --- a/dist/icons/caution-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/caution.svg b/dist/icons/caution.svg deleted file mode 100644 index 8988ad17..00000000 --- a/dist/icons/caution.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/chat-solid.svg b/dist/icons/chat-solid.svg deleted file mode 100644 index 71ff612a..00000000 --- a/dist/icons/chat-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/chat.svg b/dist/icons/chat.svg deleted file mode 100644 index bea83188..00000000 --- a/dist/icons/chat.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/check-all.svg b/dist/icons/check-all.svg deleted file mode 100644 index 5a98a06d..00000000 --- a/dist/icons/check-all.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/check-circle-breakout.svg b/dist/icons/check-circle-breakout.svg deleted file mode 100644 index f10cdd28..00000000 --- a/dist/icons/check-circle-breakout.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/check-circle-solid.svg b/dist/icons/check-circle-solid.svg deleted file mode 100644 index ca416db3..00000000 --- a/dist/icons/check-circle-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/check-circle.svg b/dist/icons/check-circle.svg deleted file mode 100644 index 6dc992f9..00000000 --- a/dist/icons/check-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/check.svg b/dist/icons/check.svg deleted file mode 100644 index 36fc28be..00000000 --- a/dist/icons/check.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/chevron-down.svg b/dist/icons/chevron-down.svg deleted file mode 100644 index ec7f663e..00000000 --- a/dist/icons/chevron-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/chevron-left.svg b/dist/icons/chevron-left.svg deleted file mode 100644 index 359470a5..00000000 --- a/dist/icons/chevron-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/chevron-right.svg b/dist/icons/chevron-right.svg deleted file mode 100644 index 34a64d47..00000000 --- a/dist/icons/chevron-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/chevron-up.svg b/dist/icons/chevron-up.svg deleted file mode 100644 index 4029a66b..00000000 --- a/dist/icons/chevron-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/chevrons-left.svg b/dist/icons/chevrons-left.svg deleted file mode 100644 index 9ec73a66..00000000 --- a/dist/icons/chevrons-left.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/chevrons-right.svg b/dist/icons/chevrons-right.svg deleted file mode 100644 index d4d274b0..00000000 --- a/dist/icons/chevrons-right.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/circle-solid.svg b/dist/icons/circle-solid.svg deleted file mode 100644 index b9e27365..00000000 --- a/dist/icons/circle-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/circle.svg b/dist/icons/circle.svg deleted file mode 100644 index bbc90a8f..00000000 --- a/dist/icons/circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/clipboard-solid.svg b/dist/icons/clipboard-solid.svg deleted file mode 100644 index 36f4ee36..00000000 --- a/dist/icons/clipboard-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/clipboard.svg b/dist/icons/clipboard.svg deleted file mode 100644 index d8dd6c77..00000000 --- a/dist/icons/clipboard.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/clock-solid.svg b/dist/icons/clock-solid.svg deleted file mode 100644 index 1c1a140b..00000000 --- a/dist/icons/clock-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/clock.svg b/dist/icons/clock.svg deleted file mode 100644 index 4ecfb5ab..00000000 --- a/dist/icons/clock.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/close-circle-solid.svg b/dist/icons/close-circle-solid.svg deleted file mode 100644 index 5422e427..00000000 --- a/dist/icons/close-circle-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/close-circle.svg b/dist/icons/close-circle.svg deleted file mode 100644 index 5bd74cd0..00000000 --- a/dist/icons/close-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/close.svg b/dist/icons/close.svg deleted file mode 100644 index 1c3a2a4c..00000000 --- a/dist/icons/close.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/code.svg b/dist/icons/code.svg deleted file mode 100644 index dfc62ab1..00000000 --- a/dist/icons/code.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/collapse.svg b/dist/icons/collapse.svg deleted file mode 100644 index 46f9faad..00000000 --- a/dist/icons/collapse.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/copy-solid.svg b/dist/icons/copy-solid.svg deleted file mode 100644 index 0cdf49b9..00000000 --- a/dist/icons/copy-solid.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/copy.svg b/dist/icons/copy.svg deleted file mode 100644 index 0767a83a..00000000 --- a/dist/icons/copy.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/credit-card-solid.svg b/dist/icons/credit-card-solid.svg deleted file mode 100644 index 4a36a811..00000000 --- a/dist/icons/credit-card-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/credit-card.svg b/dist/icons/credit-card.svg deleted file mode 100644 index be7025dc..00000000 --- a/dist/icons/credit-card.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/css.svg b/dist/icons/css.svg deleted file mode 100644 index 28e34236..00000000 --- a/dist/icons/css.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/data-solid.svg b/dist/icons/data-solid.svg deleted file mode 100644 index a54db365..00000000 --- a/dist/icons/data-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/data.svg b/dist/icons/data.svg deleted file mode 100644 index 7f8f1448..00000000 --- a/dist/icons/data.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/device-solid.svg b/dist/icons/device-solid.svg deleted file mode 100644 index e6feb00f..00000000 --- a/dist/icons/device-solid.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/device.svg b/dist/icons/device.svg deleted file mode 100644 index 1e5de095..00000000 --- a/dist/icons/device.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/download.svg b/dist/icons/download.svg deleted file mode 100644 index 5f1050b9..00000000 --- a/dist/icons/download.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/ellipsis-vertical.svg b/dist/icons/ellipsis-vertical.svg deleted file mode 100644 index b3a69835..00000000 --- a/dist/icons/ellipsis-vertical.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/ellipsis.svg b/dist/icons/ellipsis.svg deleted file mode 100644 index 79483502..00000000 --- a/dist/icons/ellipsis.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/envelope-solid.svg b/dist/icons/envelope-solid.svg deleted file mode 100644 index 2b3f0b54..00000000 --- a/dist/icons/envelope-solid.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/envelope.svg b/dist/icons/envelope.svg deleted file mode 100644 index 4f699c68..00000000 --- a/dist/icons/envelope.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/exclamation-mark-circle-solid.svg b/dist/icons/exclamation-mark-circle-solid.svg deleted file mode 100644 index d6b04c82..00000000 --- a/dist/icons/exclamation-mark-circle-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/exclamation-mark-circle.svg b/dist/icons/exclamation-mark-circle.svg deleted file mode 100644 index f058d6d1..00000000 --- a/dist/icons/exclamation-mark-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/exclamation-mark.svg b/dist/icons/exclamation-mark.svg deleted file mode 100644 index 4494e662..00000000 --- a/dist/icons/exclamation-mark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/expand.svg b/dist/icons/expand.svg deleted file mode 100644 index 060a6fa8..00000000 --- a/dist/icons/expand.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/eye-off-solid.svg b/dist/icons/eye-off-solid.svg deleted file mode 100644 index 709bd3fa..00000000 --- a/dist/icons/eye-off-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/eye-off.svg b/dist/icons/eye-off.svg deleted file mode 100644 index 6bc82b82..00000000 --- a/dist/icons/eye-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/eye-solid.svg b/dist/icons/eye-solid.svg deleted file mode 100644 index 4bfa7b8a..00000000 --- a/dist/icons/eye-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/eye.svg b/dist/icons/eye.svg deleted file mode 100644 index fb578dfc..00000000 --- a/dist/icons/eye.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/file-solid.svg b/dist/icons/file-solid.svg deleted file mode 100644 index 4bd39f03..00000000 --- a/dist/icons/file-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/file.svg b/dist/icons/file.svg deleted file mode 100644 index 3fd204de..00000000 --- a/dist/icons/file.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/filter-solid.svg b/dist/icons/filter-solid.svg deleted file mode 100644 index d00f04da..00000000 --- a/dist/icons/filter-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/filter.svg b/dist/icons/filter.svg deleted file mode 100644 index ac5e87ee..00000000 --- a/dist/icons/filter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/flag-solid.svg b/dist/icons/flag-solid.svg deleted file mode 100644 index a6d9d8cc..00000000 --- a/dist/icons/flag-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/flag.svg b/dist/icons/flag.svg deleted file mode 100644 index c006b0e7..00000000 --- a/dist/icons/flag.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/gear-solid.svg b/dist/icons/gear-solid.svg deleted file mode 100644 index 7a9675f6..00000000 --- a/dist/icons/gear-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/gear.svg b/dist/icons/gear.svg deleted file mode 100644 index b4330a99..00000000 --- a/dist/icons/gear.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/gears.svg b/dist/icons/gears.svg deleted file mode 100644 index 791bde68..00000000 --- a/dist/icons/gears.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/globe-solid.svg b/dist/icons/globe-solid.svg deleted file mode 100644 index 87378809..00000000 --- a/dist/icons/globe-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/globe.svg b/dist/icons/globe.svg deleted file mode 100644 index 1097382c..00000000 --- a/dist/icons/globe.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/grid-horizontal.svg b/dist/icons/grid-horizontal.svg deleted file mode 100644 index b3fcc9b4..00000000 --- a/dist/icons/grid-horizontal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/grid-solid.svg b/dist/icons/grid-solid.svg deleted file mode 100644 index 214146be..00000000 --- a/dist/icons/grid-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/grid-vertical.svg b/dist/icons/grid-vertical.svg deleted file mode 100644 index 8b403e1e..00000000 --- a/dist/icons/grid-vertical.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/grid.svg b/dist/icons/grid.svg deleted file mode 100644 index 8fb0237d..00000000 --- a/dist/icons/grid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/happy-solid.svg b/dist/icons/happy-solid.svg deleted file mode 100644 index d49c5ed9..00000000 --- a/dist/icons/happy-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/happy.svg b/dist/icons/happy.svg deleted file mode 100644 index 21c50e0c..00000000 --- a/dist/icons/happy.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/headphones-solid.svg b/dist/icons/headphones-solid.svg deleted file mode 100644 index b2abc5e4..00000000 --- a/dist/icons/headphones-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/headphones.svg b/dist/icons/headphones.svg deleted file mode 100644 index b518e231..00000000 --- a/dist/icons/headphones.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/heart-solid.svg b/dist/icons/heart-solid.svg deleted file mode 100644 index b847dfdf..00000000 --- a/dist/icons/heart-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/heart.svg b/dist/icons/heart.svg deleted file mode 100644 index 0b9964f6..00000000 --- a/dist/icons/heart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/home-solid.svg b/dist/icons/home-solid.svg deleted file mode 100644 index 71e9c234..00000000 --- a/dist/icons/home-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/home.svg b/dist/icons/home.svg deleted file mode 100644 index dae1ec30..00000000 --- a/dist/icons/home.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/image-solid.svg b/dist/icons/image-solid.svg deleted file mode 100644 index f58642ac..00000000 --- a/dist/icons/image-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/image.svg b/dist/icons/image.svg deleted file mode 100644 index d207d6da..00000000 --- a/dist/icons/image.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/inbox-complete-solid.svg b/dist/icons/inbox-complete-solid.svg deleted file mode 100644 index c183aa43..00000000 --- a/dist/icons/inbox-complete-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/inbox-complete.svg b/dist/icons/inbox-complete.svg deleted file mode 100644 index bdc46703..00000000 --- a/dist/icons/inbox-complete.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/inbox-solid.svg b/dist/icons/inbox-solid.svg deleted file mode 100644 index cf5b103a..00000000 --- a/dist/icons/inbox-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/inbox.svg b/dist/icons/inbox.svg deleted file mode 100644 index 634610c8..00000000 --- a/dist/icons/inbox.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/info-circle-solid.svg b/dist/icons/info-circle-solid.svg deleted file mode 100644 index 16786032..00000000 --- a/dist/icons/info-circle-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/info-circle.svg b/dist/icons/info-circle.svg deleted file mode 100644 index 0cac0255..00000000 --- a/dist/icons/info-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/laptop-solid.svg b/dist/icons/laptop-solid.svg deleted file mode 100644 index 0c1e243f..00000000 --- a/dist/icons/laptop-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/laptop.svg b/dist/icons/laptop.svg deleted file mode 100644 index 9d5f2935..00000000 --- a/dist/icons/laptop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/lightning-box-solid.svg b/dist/icons/lightning-box-solid.svg deleted file mode 100644 index 5ac0f9b6..00000000 --- a/dist/icons/lightning-box-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/lightning-box.svg b/dist/icons/lightning-box.svg deleted file mode 100644 index 1cc54288..00000000 --- a/dist/icons/lightning-box.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/lightning.svg b/dist/icons/lightning.svg deleted file mode 100644 index 7c50d4d1..00000000 --- a/dist/icons/lightning.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/link-external.svg b/dist/icons/link-external.svg deleted file mode 100644 index 95fea8ba..00000000 --- a/dist/icons/link-external.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/link.svg b/dist/icons/link.svg deleted file mode 100644 index 2a879417..00000000 --- a/dist/icons/link.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/list.svg b/dist/icons/list.svg deleted file mode 100644 index cebf9d0f..00000000 --- a/dist/icons/list.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/lock-closed-solid.svg b/dist/icons/lock-closed-solid.svg deleted file mode 100644 index 19e93403..00000000 --- a/dist/icons/lock-closed-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/lock-closed.svg b/dist/icons/lock-closed.svg deleted file mode 100644 index b50785b9..00000000 --- a/dist/icons/lock-closed.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/lock-open-solid.svg b/dist/icons/lock-open-solid.svg deleted file mode 100644 index 1329fff9..00000000 --- a/dist/icons/lock-open-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/lock-open.svg b/dist/icons/lock-open.svg deleted file mode 100644 index a60c7b1c..00000000 --- a/dist/icons/lock-open.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/magnifying-glass.svg b/dist/icons/magnifying-glass.svg deleted file mode 100644 index c4d54be3..00000000 --- a/dist/icons/magnifying-glass.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/map-pin-solid.svg b/dist/icons/map-pin-solid.svg deleted file mode 100644 index 82b3d9a6..00000000 --- a/dist/icons/map-pin-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/map-pin.svg b/dist/icons/map-pin.svg deleted file mode 100644 index 27f2e1fe..00000000 --- a/dist/icons/map-pin.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/megaphone-solid.svg b/dist/icons/megaphone-solid.svg deleted file mode 100644 index e7583963..00000000 --- a/dist/icons/megaphone-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/megaphone.svg b/dist/icons/megaphone.svg deleted file mode 100644 index fc528a57..00000000 --- a/dist/icons/megaphone.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/menu.svg b/dist/icons/menu.svg deleted file mode 100644 index 1fc93adb..00000000 --- a/dist/icons/menu.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/microphone-off-solid.svg b/dist/icons/microphone-off-solid.svg deleted file mode 100644 index 9f79a7a7..00000000 --- a/dist/icons/microphone-off-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/microphone-off.svg b/dist/icons/microphone-off.svg deleted file mode 100644 index db1892c2..00000000 --- a/dist/icons/microphone-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/microphone-solid.svg b/dist/icons/microphone-solid.svg deleted file mode 100644 index 2c46f321..00000000 --- a/dist/icons/microphone-solid.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/microphone.svg b/dist/icons/microphone.svg deleted file mode 100644 index cd7ff3ef..00000000 --- a/dist/icons/microphone.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/minus-circle-solid.svg b/dist/icons/minus-circle-solid.svg deleted file mode 100644 index 7be94d22..00000000 --- a/dist/icons/minus-circle-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/minus-circle.svg b/dist/icons/minus-circle.svg deleted file mode 100644 index 66f46168..00000000 --- a/dist/icons/minus-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/minus.svg b/dist/icons/minus.svg deleted file mode 100644 index 29613ac5..00000000 --- a/dist/icons/minus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/money.svg b/dist/icons/money.svg deleted file mode 100644 index 8b03a192..00000000 --- a/dist/icons/money.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/neutral-solid.svg b/dist/icons/neutral-solid.svg deleted file mode 100644 index d8eb5b9b..00000000 --- a/dist/icons/neutral-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/neutral.svg b/dist/icons/neutral.svg deleted file mode 100644 index b1ab8670..00000000 --- a/dist/icons/neutral.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/newspaper-solid.svg b/dist/icons/newspaper-solid.svg deleted file mode 100644 index 4289a751..00000000 --- a/dist/icons/newspaper-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/newspaper.svg b/dist/icons/newspaper.svg deleted file mode 100644 index 75a990b7..00000000 --- a/dist/icons/newspaper.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/note-solid.svg b/dist/icons/note-solid.svg deleted file mode 100644 index b2039363..00000000 --- a/dist/icons/note-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/note.svg b/dist/icons/note.svg deleted file mode 100644 index e07c33a4..00000000 --- a/dist/icons/note.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/ordered-list.svg b/dist/icons/ordered-list.svg deleted file mode 100644 index fe7ebdce..00000000 --- a/dist/icons/ordered-list.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/page-bottom.svg b/dist/icons/page-bottom.svg deleted file mode 100644 index 8aac633c..00000000 --- a/dist/icons/page-bottom.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/page-top.svg b/dist/icons/page-top.svg deleted file mode 100644 index 424f88b8..00000000 --- a/dist/icons/page-top.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/parking-solid.svg b/dist/icons/parking-solid.svg deleted file mode 100644 index 62c911d1..00000000 --- a/dist/icons/parking-solid.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/parking.svg b/dist/icons/parking.svg deleted file mode 100644 index 39941c29..00000000 --- a/dist/icons/parking.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/pause.svg b/dist/icons/pause.svg deleted file mode 100644 index f23b6a5d..00000000 --- a/dist/icons/pause.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/pencil-solid.svg b/dist/icons/pencil-solid.svg deleted file mode 100644 index 35f91372..00000000 --- a/dist/icons/pencil-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/pencil.svg b/dist/icons/pencil.svg deleted file mode 100644 index de2d3719..00000000 --- a/dist/icons/pencil.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/phone-mobile-solid.svg b/dist/icons/phone-mobile-solid.svg deleted file mode 100644 index 300ed610..00000000 --- a/dist/icons/phone-mobile-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/phone-mobile.svg b/dist/icons/phone-mobile.svg deleted file mode 100644 index ad3fd1e4..00000000 --- a/dist/icons/phone-mobile.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/phone.svg b/dist/icons/phone.svg deleted file mode 100644 index 6a2491c3..00000000 --- a/dist/icons/phone.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/pin-solid.svg b/dist/icons/pin-solid.svg deleted file mode 100644 index 116f78a2..00000000 --- a/dist/icons/pin-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/pin.svg b/dist/icons/pin.svg deleted file mode 100644 index f7c1c2ee..00000000 --- a/dist/icons/pin.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/plane-solid.svg b/dist/icons/plane-solid.svg deleted file mode 100644 index 515289f6..00000000 --- a/dist/icons/plane-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/plane.svg b/dist/icons/plane.svg deleted file mode 100644 index a179a1bc..00000000 --- a/dist/icons/plane.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/play-solid.svg b/dist/icons/play-solid.svg deleted file mode 100644 index 84ee58ae..00000000 --- a/dist/icons/play-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/play.svg b/dist/icons/play.svg deleted file mode 100644 index 0dae7c82..00000000 --- a/dist/icons/play.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/plus-circle-solid.svg b/dist/icons/plus-circle-solid.svg deleted file mode 100644 index aee20ac2..00000000 --- a/dist/icons/plus-circle-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/plus-circle.svg b/dist/icons/plus-circle.svg deleted file mode 100644 index 8e026bec..00000000 --- a/dist/icons/plus-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/plus.svg b/dist/icons/plus.svg deleted file mode 100644 index 0f7bf5ba..00000000 --- a/dist/icons/plus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/printer-solid.svg b/dist/icons/printer-solid.svg deleted file mode 100644 index 013aa351..00000000 --- a/dist/icons/printer-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/printer.svg b/dist/icons/printer.svg deleted file mode 100644 index 1fd72061..00000000 --- a/dist/icons/printer.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/question-mark-solid.svg b/dist/icons/question-mark-solid.svg deleted file mode 100644 index 31b7ffe4..00000000 --- a/dist/icons/question-mark-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/question-mark.svg b/dist/icons/question-mark.svg deleted file mode 100644 index b577e52d..00000000 --- a/dist/icons/question-mark.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/redo.svg b/dist/icons/redo.svg deleted file mode 100644 index 0a213281..00000000 --- a/dist/icons/redo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/rss.svg b/dist/icons/rss.svg deleted file mode 100644 index 6e97be58..00000000 --- a/dist/icons/rss.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/sad-solid.svg b/dist/icons/sad-solid.svg deleted file mode 100644 index 06219d8e..00000000 --- a/dist/icons/sad-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/sad.svg b/dist/icons/sad.svg deleted file mode 100644 index a293000d..00000000 --- a/dist/icons/sad.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/save-solid.svg b/dist/icons/save-solid.svg deleted file mode 100644 index 38f1edd1..00000000 --- a/dist/icons/save-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/save.svg b/dist/icons/save.svg deleted file mode 100644 index 517435b9..00000000 --- a/dist/icons/save.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/settings.svg b/dist/icons/settings.svg deleted file mode 100644 index 1dc04798..00000000 --- a/dist/icons/settings.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/share-solid.svg b/dist/icons/share-solid.svg deleted file mode 100644 index bb1350c9..00000000 --- a/dist/icons/share-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/share.svg b/dist/icons/share.svg deleted file mode 100644 index 7dc364bf..00000000 --- a/dist/icons/share.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/shirt-solid.svg b/dist/icons/shirt-solid.svg deleted file mode 100644 index 3ad4e45e..00000000 --- a/dist/icons/shirt-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/shirt.svg b/dist/icons/shirt.svg deleted file mode 100644 index fd12dc15..00000000 --- a/dist/icons/shirt.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/shopping-bag-solid.svg b/dist/icons/shopping-bag-solid.svg deleted file mode 100644 index 29ad2329..00000000 --- a/dist/icons/shopping-bag-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/shopping-bag.svg b/dist/icons/shopping-bag.svg deleted file mode 100644 index e1c86838..00000000 --- a/dist/icons/shopping-bag.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/shopping-cart-solid.svg b/dist/icons/shopping-cart-solid.svg deleted file mode 100644 index 6f5be065..00000000 --- a/dist/icons/shopping-cart-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/shopping-cart.svg b/dist/icons/shopping-cart.svg deleted file mode 100644 index ec1ba68a..00000000 --- a/dist/icons/shopping-cart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/sidebyside-solid.svg b/dist/icons/sidebyside-solid.svg deleted file mode 100644 index 918c8f54..00000000 --- a/dist/icons/sidebyside-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/sidebyside.svg b/dist/icons/sidebyside.svg deleted file mode 100644 index 654876e8..00000000 --- a/dist/icons/sidebyside.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/star-solid.svg b/dist/icons/star-solid.svg deleted file mode 100644 index 993d0c16..00000000 --- a/dist/icons/star-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/star.svg b/dist/icons/star.svg deleted file mode 100644 index f29c114b..00000000 --- a/dist/icons/star.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/sync.svg b/dist/icons/sync.svg deleted file mode 100644 index 4fca2ac0..00000000 --- a/dist/icons/sync.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/thumbs-down-solid.svg b/dist/icons/thumbs-down-solid.svg deleted file mode 100644 index bcabb03e..00000000 --- a/dist/icons/thumbs-down-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/thumbs-down.svg b/dist/icons/thumbs-down.svg deleted file mode 100644 index 5c2c300c..00000000 --- a/dist/icons/thumbs-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/thumbs-up-solid.svg b/dist/icons/thumbs-up-solid.svg deleted file mode 100644 index ead3542a..00000000 --- a/dist/icons/thumbs-up-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/thumbs-up.svg b/dist/icons/thumbs-up.svg deleted file mode 100644 index bd54352d..00000000 --- a/dist/icons/thumbs-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/transfer-alt.svg b/dist/icons/transfer-alt.svg deleted file mode 100644 index 58b6d7cc..00000000 --- a/dist/icons/transfer-alt.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/transfer.svg b/dist/icons/transfer.svg deleted file mode 100644 index 339e3d73..00000000 --- a/dist/icons/transfer.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/trash-solid.svg b/dist/icons/trash-solid.svg deleted file mode 100644 index 0ee97724..00000000 --- a/dist/icons/trash-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/trash.svg b/dist/icons/trash.svg deleted file mode 100644 index a69a3e9c..00000000 --- a/dist/icons/trash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/undo.svg b/dist/icons/undo.svg deleted file mode 100644 index e99598c5..00000000 --- a/dist/icons/undo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/upload.svg b/dist/icons/upload.svg deleted file mode 100644 index 2c3a0c72..00000000 --- a/dist/icons/upload.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/user-add-solid.svg b/dist/icons/user-add-solid.svg deleted file mode 100644 index 56e072fd..00000000 --- a/dist/icons/user-add-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/user-add.svg b/dist/icons/user-add.svg deleted file mode 100644 index 76f38117..00000000 --- a/dist/icons/user-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/user-group-solid.svg b/dist/icons/user-group-solid.svg deleted file mode 100644 index 8d2ead85..00000000 --- a/dist/icons/user-group-solid.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/icons/user-group.svg b/dist/icons/user-group.svg deleted file mode 100644 index c18d53f9..00000000 --- a/dist/icons/user-group.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/user-remove-solid.svg b/dist/icons/user-remove-solid.svg deleted file mode 100644 index b5a4374c..00000000 --- a/dist/icons/user-remove-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/user-remove.svg b/dist/icons/user-remove.svg deleted file mode 100644 index 58563b5c..00000000 --- a/dist/icons/user-remove.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/user-solid.svg b/dist/icons/user-solid.svg deleted file mode 100644 index 0def486b..00000000 --- a/dist/icons/user-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/user.svg b/dist/icons/user.svg deleted file mode 100644 index 485dbd36..00000000 --- a/dist/icons/user.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/utensils-solid.svg b/dist/icons/utensils-solid.svg deleted file mode 100644 index dbac5075..00000000 --- a/dist/icons/utensils-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/utensils.svg b/dist/icons/utensils.svg deleted file mode 100644 index a0ba2c38..00000000 --- a/dist/icons/utensils.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/video-off-solid.svg b/dist/icons/video-off-solid.svg deleted file mode 100644 index a8beb7e9..00000000 --- a/dist/icons/video-off-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/video-off.svg b/dist/icons/video-off.svg deleted file mode 100644 index 33d26655..00000000 --- a/dist/icons/video-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/video-solid.svg b/dist/icons/video-solid.svg deleted file mode 100644 index b99a090c..00000000 --- a/dist/icons/video-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/dist/icons/video.svg b/dist/icons/video.svg deleted file mode 100644 index 34a8c0f2..00000000 --- a/dist/icons/video.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/scripts/build.js b/scripts/build.js index 5431943f..8e0ee1e0 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -17,7 +17,6 @@ const SRC_DIR = 'src'; await cleanup(); const icons = await getIcons(); -await createSVG(icons); await createHTML(icons); await createJS(icons); await createIndex(icons); @@ -49,13 +48,6 @@ async function getIcons () { return await Promise.all(promises); } -async function createSVG (icons) { - const promises = icons.map(({ name, source }) => - writeFile(path.join(OUT_ICONS_DIR, `${name}.svg`), source) - ); - await Promise.all(promises); -} - async function createHTML (icons) { const promises = icons.map(async ({ name, source }) => { const contents = source From d3b48f707a036f5a322f38c78d7abab0e31b35ce Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Fri, 25 Aug 2023 15:07:25 -0400 Subject: [PATCH 029/104] Set default SVG attributes for icons --- dist/bundle.js | 962 +++++++++++++++++++------------------- dist/bundle.umd.cjs | 32 +- lib/rivet-icon-element.js | 64 ++- 3 files changed, 549 insertions(+), 509 deletions(-) diff --git a/dist/bundle.js b/dist/bundle.js index ca66ded1..d311b0b9 100644 --- a/dist/bundle.js +++ b/dist/bundle.js @@ -1,91 +1,107 @@ -var p = (h, v, s) => { +var Z = (h, v, s) => { if (!v.has(h)) throw TypeError("Cannot " + s); }; -var o = (h, v, s) => (p(h, v, "read from private field"), s ? s.call(h) : v.get(h)), n = (h, v, s) => { +var o = (h, v, s) => (Z(h, v, "read from private field"), s ? s.call(h) : v.get(h)), n = (h, v, s) => { if (v.has(h)) throw TypeError("Cannot add the same private member more than once"); v instanceof WeakSet ? v.add(h) : v.set(h, s); -}, a = (h, v, s, w) => (p(h, v, "write to private field"), w ? w.call(h, s) : v.set(h, s), s); -var x = (h, v, s) => (p(h, v, "access private method"), s); -const $ = "Rivet Icons", V = "rvt-icon", c = "name", H = "rvtIconRegistered", u = /* @__PURE__ */ new Map(), m = /* @__PURE__ */ new Map(), C = document.createElement("template"); -C.innerHTML = ` - - - -`; -const M = document.createElement("style"); -M.setAttribute(`data-${V}`, ""); -document.head.appendChild(M); +}, a = (h, v, s, g) => (Z(h, v, "write to private field"), g ? g.call(h, s) : v.set(h, s), s); +var p = (h, v, s) => (Z(h, v, "access private method"), s); +const x = "Rivet Icons", H = "rvt-icon", r = "name", $ = "rvtIconRegistered"; +const u = /* @__PURE__ */ new Map(), c = /* @__PURE__ */ new Map(), f = document.createElement("template"); +f.innerHTML = ` + + + +`; +const V = document.createElement("style"); +V.setAttribute(`data-${H}`, ""); +document.head.appendChild(V); function t(h, v) { if (!h || typeof h != "string") - throw new Error(`${$}: Name must be a string.`); + throw new Error(`${x}: Name must be a string.`); const s = document.createElement("template"); if (s.innerHTML = v, s.content.children.length !== 1) - throw new Error(`${$} (${h}): Content must contain one SVG element.`); - if (s.content.firstChild.nodeName.toLowerCase() !== "svg") - throw new Error(`${$} (${h}): Content must be a SVG element.`); - m.set(h, s); - const w = m.size; - u.set(w, h), M.sheet.insertRule(`${V} { --${h}: ${w}; }`); - const r = new CustomEvent(H, { + throw new Error(`${x} (${h}): Content must contain one SVG element.`); + const g = s.content.firstChild; + if (g.nodeName.toLowerCase() !== "svg") + throw new Error(`${x} (${h}): Content must be a SVG element.`); + k(g, { + "aria-hidden": "true", + fill: "currentColor", + focusable: "false", + height: 16, + viewBox: "0 0 16 16", + width: 16, + xmlns: "http://www.w3.org/2000/svg" + }), c.set(h, s); + const M = c.size; + u.set(M, h), V.sheet.insertRule(`${H} { --${h}: ${M}; }`); + const B = new CustomEvent($, { detail: { name: h } }); - document.dispatchEvent(r); + document.dispatchEvent(B); } -var e, i, l, g, d, f, Z, L; -class B extends window.HTMLElement { +var e, i, l, w, m, C, d, L; +class A extends window.HTMLElement { constructor() { super(); + n(this, m); n(this, d); - n(this, Z); n(this, e, void 0); n(this, i, void 0); n(this, l, void 0); - n(this, g, void 0); + n(this, w, void 0); const s = this.attachShadow({ mode: "open" }); - s.appendChild(C.content.cloneNode(!0)), a(this, e, s.querySelector(".container")), a(this, g, s.querySelector(".sensor")), a(this, l, A(x(this, Z, L).bind(this))); + s.appendChild(f.content.cloneNode(!0)), a(this, e, s.querySelector(".container")), a(this, w, s.querySelector(".sensor")), a(this, l, y(p(this, d, L).bind(this))); } static get observedAttributes() { - return [c]; + return [r]; } connectedCallback() { - o(this, g).addEventListener("transitionstart", o(this, l)), document.addEventListener(H, o(this, l)), o(this, l).call(this); + o(this, w).addEventListener("transitionstart", o(this, l)), document.addEventListener($, o(this, l)), o(this, l).call(this); } disconnectedCallback() { - o(this, g).removeEventListener("transitionstart", o(this, l)), document.removeEventListener(H, o(this, l)); + o(this, w).removeEventListener("transitionstart", o(this, l)), document.removeEventListener($, o(this, l)); } attributeChangedCallback() { o(this, l).call(this); } } -e = new WeakMap(), i = new WeakMap(), l = new WeakMap(), g = new WeakMap(), d = new WeakSet(), f = function() { - if (!o(this, g)) +e = new WeakMap(), i = new WeakMap(), l = new WeakMap(), w = new WeakMap(), m = new WeakSet(), C = function() { + if (!o(this, w)) return; - const s = window.getComputedStyle(o(this, g)).getPropertyValue(`--${c}`); + const s = window.getComputedStyle(o(this, w)).getPropertyValue(`--${r}`); return u.get(parseInt(s)); -}, Z = new WeakSet(), L = function() { - const s = x(this, d, f).call(this) || this.getAttribute(c); - if (!o(this, e) || !m.has(s) || o(this, i) === s) +}, d = new WeakSet(), L = function() { + const s = p(this, m, C).call(this) || this.getAttribute(r); + if (!o(this, e) || !c.has(s) || o(this, i) === s) return; - const w = m.get(s).content.cloneNode(!0); - o(this, e).replaceChildren(w); - const r = o(this, e).querySelector("svg"); - r.setAttribute("aria-hidden", "true"), r.setAttribute("focusable", "false"), a(this, i, s); + const g = c.get(s).content.cloneNode(!0); + o(this, e).replaceChildren(g), a(this, i, s); }; -window.customElements.define(V, B); -function A(h) { +window.customElements.define(H, A); +function b(h, v, s) { + h.hasAttribute(v) || h.setAttribute(v, s); +} +function k(h, v) { + Object.entries(v).forEach(([s, g]) => { + b(h, s, g); + }); +} +function y(h) { let v = !1; return function(...s) { v || (v = !0, window.requestAnimationFrame(() => { @@ -93,1106 +109,1106 @@ function A(h) { })); }; } -const b = "alarm", k = ` +const E = "alarm", N = ` `; -t(b, k); -const y = "alarm-solid", E = ` +t(E, N); +const z = "alarm-solid", S = ` `; -t(y, E); -const N = "arrow-anchor-down-left", S = ` +t(z, S); +const T = "arrow-anchor-down-left", q = ` `; -t(N, S); -const q = "arrow-anchor-down-right", T = ` +t(T, q); +const R = "arrow-anchor-down-right", I = ` `; -t(q, T); -const R = "arrow-anchor-up-left", I = ` +t(R, I); +const F = "arrow-anchor-up-left", D = ` `; -t(R, I); -const z = "arrow-anchor-up-right", F = ` +t(F, D); +const G = "arrow-anchor-up-right", j = ` `; -t(z, F); -const G = "arrow-down", P = ` +t(G, j); +const O = "arrow-down", P = ` `; -t(G, P); -const U = "arrow-down-left", j = ` +t(O, P); +const U = "arrow-down-left", J = ` `; -t(U, j); -const D = "arrow-down-right", J = ` +t(U, J); +const K = "arrow-down-right", Q = ` `; -t(D, J); -const K = "arrow-left", O = ` +t(K, Q); +const W = "arrow-left", X = ` `; -t(K, O); -const Q = "arrow-right", W = ` +t(W, X); +const Y = "arrow-right", _ = ` `; -t(Q, W); -const X = "arrow-up", Y = ` +t(Y, _); +const t1 = "arrow-up", s1 = ` `; -t(X, Y); -const _ = "arrow-up-left", t1 = ` +t(t1, s1); +const h1 = "arrow-up-left", v1 = ` `; -t(_, t1); -const s1 = "arrow-up-right", h1 = ` +t(h1, v1); +const o1 = "arrow-up-right", l1 = ` `; -t(s1, h1); -const v1 = "audio", o1 = ` +t(o1, l1); +const g1 = "audio", w1 = ` `; -t(v1, o1); -const l1 = "audio-off", g1 = ` +t(g1, w1); +const n1 = "audio-off", e1 = ` `; -t(l1, g1); -const w1 = "audio-off-solid", n1 = ` +t(n1, e1); +const a1 = "audio-off-solid", i1 = ` `; -t(w1, n1); -const e1 = "audio-solid", a1 = ` +t(a1, i1); +const r1 = "audio-solid", c1 = ` `; -t(e1, a1); -const i1 = "ban", r1 = ` +t(r1, c1); +const m1 = "ban", d1 = ` `; -t(i1, r1); -const c1 = "ban-solid", m1 = ` +t(m1, d1); +const Z1 = "ban-solid", p1 = ` `; -t(c1, m1); -const d1 = "bell", Z1 = ` +t(Z1, p1); +const x1 = "bell", $1 = ` `; -t(d1, Z1); -const p1 = "bell-solid", x1 = ` +t(x1, $1); +const H1 = "bell-solid", V1 = ` `; -t(p1, x1); -const $1 = "bookmark", H1 = ` +t(H1, V1); +const M1 = "bookmark", u1 = ` `; -t($1, H1); -const V1 = "bookmark-solid", M1 = ` +t(M1, u1); +const f1 = "bookmark-solid", C1 = ` `; -t(V1, M1); -const u1 = "browser-window", C1 = ` +t(f1, C1); +const L1 = "browser-window", B1 = ` `; -t(u1, C1); -const f1 = "browser-window-solid", L1 = ` +t(L1, B1); +const A1 = "browser-window-solid", b1 = ` `; -t(f1, L1); -const B1 = "building", A1 = ` +t(A1, b1); +const k1 = "building", y1 = ` `; -t(B1, A1); -const b1 = "building-solid", k1 = ` +t(k1, y1); +const E1 = "building-solid", N1 = ` `; -t(b1, k1); -const y1 = "bus", E1 = ` +t(E1, N1); +const z1 = "bus", S1 = ` `; -t(y1, E1); -const N1 = "calendar", S1 = ` +t(z1, S1); +const T1 = "calendar", q1 = ` `; -t(N1, S1); -const q1 = "calendar-solid", T1 = ` +t(T1, q1); +const R1 = "calendar-solid", I1 = ` `; -t(q1, T1); -const R1 = "caution", I1 = ` +t(R1, I1); +const F1 = "caution", D1 = ` `; -t(R1, I1); -const z1 = "caution-solid", F1 = ` +t(F1, D1); +const G1 = "caution-solid", j1 = ` `; -t(z1, F1); -const G1 = "chat", P1 = ` +t(G1, j1); +const O1 = "chat", P1 = ` `; -t(G1, P1); -const U1 = "chat-solid", j1 = ` +t(O1, P1); +const U1 = "chat-solid", J1 = ` `; -t(U1, j1); -const D1 = "check", J1 = ` +t(U1, J1); +const K1 = "check", Q1 = ` `; -t(D1, J1); -const K1 = "check-all", O1 = ` +t(K1, Q1); +const W1 = "check-all", X1 = ` `; -t(K1, O1); -const Q1 = "check-circle", W1 = ` +t(W1, X1); +const Y1 = "check-circle", _1 = ` `; -t(Q1, W1); -const X1 = "check-circle-breakout", Y1 = ` +t(Y1, _1); +const t0 = "check-circle-breakout", s0 = ` `; -t(X1, Y1); -const _1 = "check-circle-solid", t0 = ` +t(t0, s0); +const h0 = "check-circle-solid", v0 = ` `; -t(_1, t0); -const s0 = "chevron-down", h0 = ` +t(h0, v0); +const o0 = "chevron-down", l0 = ` `; -t(s0, h0); -const v0 = "chevron-left", o0 = ` +t(o0, l0); +const g0 = "chevron-left", w0 = ` `; -t(v0, o0); -const l0 = "chevron-right", g0 = ` +t(g0, w0); +const n0 = "chevron-right", e0 = ` `; -t(l0, g0); -const w0 = "chevron-up", n0 = ` +t(n0, e0); +const a0 = "chevron-up", i0 = ` `; -t(w0, n0); -const e0 = "chevrons-left", a0 = ` +t(a0, i0); +const r0 = "chevrons-left", c0 = ` `; -t(e0, a0); -const i0 = "chevrons-right", r0 = ` +t(r0, c0); +const m0 = "chevrons-right", d0 = ` `; -t(i0, r0); -const c0 = "circle", m0 = ` +t(m0, d0); +const Z0 = "circle", p0 = ` `; -t(c0, m0); -const d0 = "circle-solid", Z0 = ` +t(Z0, p0); +const x0 = "circle-solid", $0 = ` `; -t(d0, Z0); -const p0 = "clipboard", x0 = ` +t(x0, $0); +const H0 = "clipboard", V0 = ` `; -t(p0, x0); -const $0 = "clipboard-solid", H0 = ` +t(H0, V0); +const M0 = "clipboard-solid", u0 = ` `; -t($0, H0); -const V0 = "clock", M0 = ` +t(M0, u0); +const f0 = "clock", C0 = ` `; -t(V0, M0); -const u0 = "clock-solid", C0 = ` +t(f0, C0); +const L0 = "clock-solid", B0 = ` `; -t(u0, C0); -const f0 = "close", L0 = ` +t(L0, B0); +const A0 = "close", b0 = ` `; -t(f0, L0); -const B0 = "close-circle", A0 = ` +t(A0, b0); +const k0 = "close-circle", y0 = ` `; -t(B0, A0); -const b0 = "close-circle-solid", k0 = ` +t(k0, y0); +const E0 = "close-circle-solid", N0 = ` `; -t(b0, k0); -const y0 = "code", E0 = ` +t(E0, N0); +const z0 = "code", S0 = ` `; -t(y0, E0); -const N0 = "collapse", S0 = ` +t(z0, S0); +const T0 = "collapse", q0 = ` `; -t(N0, S0); -const q0 = "copy", T0 = ` +t(T0, q0); +const R0 = "copy", I0 = ` `; -t(q0, T0); -const R0 = "copy-solid", I0 = ` +t(R0, I0); +const F0 = "copy-solid", D0 = ` `; -t(R0, I0); -const z0 = "credit-card", F0 = ` +t(F0, D0); +const G0 = "credit-card", j0 = ` `; -t(z0, F0); -const G0 = "credit-card-solid", P0 = ` +t(G0, j0); +const O0 = "credit-card-solid", P0 = ` `; -t(G0, P0); -const U0 = "css", j0 = ` +t(O0, P0); +const U0 = "css", J0 = ` `; -t(U0, j0); -const D0 = "data", J0 = ` +t(U0, J0); +const K0 = "data", Q0 = ` `; -t(D0, J0); -const K0 = "data-solid", O0 = ` +t(K0, Q0); +const W0 = "data-solid", X0 = ` `; -t(K0, O0); -const Q0 = "device", W0 = ` +t(W0, X0); +const Y0 = "device", _0 = ` `; -t(Q0, W0); -const X0 = "device-solid", Y0 = ` +t(Y0, _0); +const t2 = "device-solid", s2 = ` `; -t(X0, Y0); -const _0 = "download", t2 = ` +t(t2, s2); +const h2 = "download", v2 = ` `; -t(_0, t2); -const s2 = "ellipsis", h2 = ` +t(h2, v2); +const o2 = "ellipsis", l2 = ` `; -t(s2, h2); -const v2 = "ellipsis-vertical", o2 = ` +t(o2, l2); +const g2 = "ellipsis-vertical", w2 = ` `; -t(v2, o2); -const l2 = "envelope", g2 = ` +t(g2, w2); +const n2 = "envelope", e2 = ` `; -t(l2, g2); -const w2 = "envelope-solid", n2 = ` +t(n2, e2); +const a2 = "envelope-solid", i2 = ` `; -t(w2, n2); -const e2 = "exclamation-mark", a2 = ` +t(a2, i2); +const r2 = "exclamation-mark", c2 = ` `; -t(e2, a2); -const i2 = "exclamation-mark-circle", r2 = ` +t(r2, c2); +const m2 = "exclamation-mark-circle", d2 = ` `; -t(i2, r2); -const c2 = "exclamation-mark-circle-solid", m2 = ` +t(m2, d2); +const Z2 = "exclamation-mark-circle-solid", p2 = ` `; -t(c2, m2); -const d2 = "expand", Z2 = ` +t(Z2, p2); +const x2 = "expand", $2 = ` `; -t(d2, Z2); -const p2 = "eye", x2 = ` +t(x2, $2); +const H2 = "eye", V2 = ` `; -t(p2, x2); -const $2 = "eye-off", H2 = ` +t(H2, V2); +const M2 = "eye-off", u2 = ` `; -t($2, H2); -const V2 = "eye-off-solid", M2 = ` +t(M2, u2); +const f2 = "eye-off-solid", C2 = ` `; -t(V2, M2); -const u2 = "eye-solid", C2 = ` +t(f2, C2); +const L2 = "eye-solid", B2 = ` `; -t(u2, C2); -const f2 = "file", L2 = ` +t(L2, B2); +const A2 = "file", b2 = ` `; -t(f2, L2); -const B2 = "file-solid", A2 = ` +t(A2, b2); +const k2 = "file-solid", y2 = ` `; -t(B2, A2); -const b2 = "filter", k2 = ` +t(k2, y2); +const E2 = "filter", N2 = ` `; -t(b2, k2); -const y2 = "filter-solid", E2 = ` +t(E2, N2); +const z2 = "filter-solid", S2 = ` `; -t(y2, E2); -const N2 = "flag", S2 = ` +t(z2, S2); +const T2 = "flag", q2 = ` `; -t(N2, S2); -const q2 = "flag-solid", T2 = ` +t(T2, q2); +const R2 = "flag-solid", I2 = ` `; -t(q2, T2); -const R2 = "gear", I2 = ` +t(R2, I2); +const F2 = "gear", D2 = ` `; -t(R2, I2); -const z2 = "gear-solid", F2 = ` +t(F2, D2); +const G2 = "gear-solid", j2 = ` `; -t(z2, F2); -const G2 = "gears", P2 = ` +t(G2, j2); +const O2 = "gears", P2 = ` `; -t(G2, P2); -const U2 = "globe", j2 = ` +t(O2, P2); +const U2 = "globe", J2 = ` `; -t(U2, j2); -const D2 = "globe-solid", J2 = ` +t(U2, J2); +const K2 = "globe-solid", Q2 = ` `; -t(D2, J2); -const K2 = "grid", O2 = ` +t(K2, Q2); +const W2 = "grid", X2 = ` `; -t(K2, O2); -const Q2 = "grid-horizontal", W2 = ` +t(W2, X2); +const Y2 = "grid-horizontal", _2 = ` `; -t(Q2, W2); -const X2 = "grid-solid", Y2 = ` +t(Y2, _2); +const t6 = "grid-solid", s6 = ` `; -t(X2, Y2); -const _2 = "grid-vertical", t6 = ` +t(t6, s6); +const h6 = "grid-vertical", v6 = ` `; -t(_2, t6); -const s6 = "happy", h6 = ` +t(h6, v6); +const o6 = "happy", l6 = ` `; -t(s6, h6); -const v6 = "happy-solid", o6 = ` +t(o6, l6); +const g6 = "happy-solid", w6 = ` `; -t(v6, o6); -const l6 = "headphones", g6 = ` +t(g6, w6); +const n6 = "headphones", e6 = ` `; -t(l6, g6); -const w6 = "headphones-solid", n6 = ` +t(n6, e6); +const a6 = "headphones-solid", i6 = ` `; -t(w6, n6); -const e6 = "heart", a6 = ` +t(a6, i6); +const r6 = "heart", c6 = ` `; -t(e6, a6); -const i6 = "heart-solid", r6 = ` +t(r6, c6); +const m6 = "heart-solid", d6 = ` `; -t(i6, r6); -const c6 = "home", m6 = ` +t(m6, d6); +const Z6 = "home", p6 = ` `; -t(c6, m6); -const d6 = "home-solid", Z6 = ` +t(Z6, p6); +const x6 = "home-solid", $6 = ` `; -t(d6, Z6); -const p6 = "image", x6 = ` +t(x6, $6); +const H6 = "image", V6 = ` `; -t(p6, x6); -const $6 = "image-solid", H6 = ` +t(H6, V6); +const M6 = "image-solid", u6 = ` `; -t($6, H6); -const V6 = "inbox", M6 = ` +t(M6, u6); +const f6 = "inbox", C6 = ` `; -t(V6, M6); -const u6 = "inbox-complete", C6 = ` +t(f6, C6); +const L6 = "inbox-complete", B6 = ` `; -t(u6, C6); -const f6 = "inbox-complete-solid", L6 = ` +t(L6, B6); +const A6 = "inbox-complete-solid", b6 = ` `; -t(f6, L6); -const B6 = "inbox-solid", A6 = ` +t(A6, b6); +const k6 = "inbox-solid", y6 = ` `; -t(B6, A6); -const b6 = "info-circle", k6 = ` +t(k6, y6); +const E6 = "info-circle", N6 = ` `; -t(b6, k6); -const y6 = "info-circle-solid", E6 = ` +t(E6, N6); +const z6 = "info-circle-solid", S6 = ` `; -t(y6, E6); -const N6 = "laptop", S6 = ` +t(z6, S6); +const T6 = "laptop", q6 = ` `; -t(N6, S6); -const q6 = "laptop-solid", T6 = ` +t(T6, q6); +const R6 = "laptop-solid", I6 = ` `; -t(q6, T6); -const R6 = "lightning", I6 = ` +t(R6, I6); +const F6 = "lightning", D6 = ` `; -t(R6, I6); -const z6 = "lightning-box", F6 = ` +t(F6, D6); +const G6 = "lightning-box", j6 = ` `; -t(z6, F6); -const G6 = "lightning-box-solid", P6 = ` +t(G6, j6); +const O6 = "lightning-box-solid", P6 = ` `; -t(G6, P6); -const U6 = "link", j6 = ` +t(O6, P6); +const U6 = "link", J6 = ` `; -t(U6, j6); -const D6 = "link-external", J6 = ` +t(U6, J6); +const K6 = "link-external", Q6 = ` `; -t(D6, J6); -const K6 = "list", O6 = ` +t(K6, Q6); +const W6 = "list", X6 = ` `; -t(K6, O6); -const Q6 = "lock-closed", W6 = ` +t(W6, X6); +const Y6 = "lock-closed", _6 = ` `; -t(Q6, W6); -const X6 = "lock-closed-solid", Y6 = ` +t(Y6, _6); +const t3 = "lock-closed-solid", s3 = ` `; -t(X6, Y6); -const _6 = "lock-open", t3 = ` +t(t3, s3); +const h3 = "lock-open", v3 = ` `; -t(_6, t3); -const s3 = "lock-open-solid", h3 = ` +t(h3, v3); +const o3 = "lock-open-solid", l3 = ` `; -t(s3, h3); -const v3 = "magnifying-glass", o3 = ` +t(o3, l3); +const g3 = "magnifying-glass", w3 = ` `; -t(v3, o3); -const l3 = "map-pin", g3 = ` +t(g3, w3); +const n3 = "map-pin", e3 = ` `; -t(l3, g3); -const w3 = "map-pin-solid", n3 = ` +t(n3, e3); +const a3 = "map-pin-solid", i3 = ` `; -t(w3, n3); -const e3 = "megaphone", a3 = ` +t(a3, i3); +const r3 = "megaphone", c3 = ` `; -t(e3, a3); -const i3 = "megaphone-solid", r3 = ` +t(r3, c3); +const m3 = "megaphone-solid", d3 = ` `; -t(i3, r3); -const c3 = "menu", m3 = ` +t(m3, d3); +const Z3 = "menu", p3 = ` `; -t(c3, m3); -const d3 = "microphone", Z3 = ` +t(Z3, p3); +const x3 = "microphone", $3 = ` `; -t(d3, Z3); -const p3 = "microphone-off", x3 = ` +t(x3, $3); +const H3 = "microphone-off", V3 = ` `; -t(p3, x3); -const $3 = "microphone-off-solid", H3 = ` +t(H3, V3); +const M3 = "microphone-off-solid", u3 = ` `; -t($3, H3); -const V3 = "microphone-solid", M3 = ` +t(M3, u3); +const f3 = "microphone-solid", C3 = ` `; -t(V3, M3); -const u3 = "minus", C3 = ` +t(f3, C3); +const L3 = "minus", B3 = ` `; -t(u3, C3); -const f3 = "minus-circle", L3 = ` +t(L3, B3); +const A3 = "minus-circle", b3 = ` `; -t(f3, L3); -const B3 = "minus-circle-solid", A3 = ` +t(A3, b3); +const k3 = "minus-circle-solid", y3 = ` `; -t(B3, A3); -const b3 = "money", k3 = ` +t(k3, y3); +const E3 = "money", N3 = ` `; -t(b3, k3); -const y3 = "neutral", E3 = ` +t(E3, N3); +const z3 = "neutral", S3 = ` `; -t(y3, E3); -const N3 = "neutral-solid", S3 = ` +t(z3, S3); +const T3 = "neutral-solid", q3 = ` `; -t(N3, S3); -const q3 = "newspaper", T3 = ` +t(T3, q3); +const R3 = "newspaper", I3 = ` `; -t(q3, T3); -const R3 = "newspaper-solid", I3 = ` +t(R3, I3); +const F3 = "newspaper-solid", D3 = ` `; -t(R3, I3); -const z3 = "note", F3 = ` +t(F3, D3); +const G3 = "note", j3 = ` `; -t(z3, F3); -const G3 = "note-solid", P3 = ` +t(G3, j3); +const O3 = "note-solid", P3 = ` `; -t(G3, P3); -const U3 = "ordered-list", j3 = ` +t(O3, P3); +const U3 = "ordered-list", J3 = ` `; -t(U3, j3); -const D3 = "page-bottom", J3 = ` +t(U3, J3); +const K3 = "page-bottom", Q3 = ` `; -t(D3, J3); -const K3 = "page-top", O3 = ` +t(K3, Q3); +const W3 = "page-top", X3 = ` `; -t(K3, O3); -const Q3 = "parking", W3 = ` +t(W3, X3); +const Y3 = "parking", _3 = ` `; -t(Q3, W3); -const X3 = "parking-solid", Y3 = ` +t(Y3, _3); +const tt = "parking-solid", st = ` `; -t(X3, Y3); -const _3 = "pause", tt = ` +t(tt, st); +const ht = "pause", vt = ` `; -t(_3, tt); -const st = "pencil", ht = ` +t(ht, vt); +const ot = "pencil", lt = ` `; -t(st, ht); -const vt = "pencil-solid", ot = ` +t(ot, lt); +const gt = "pencil-solid", wt = ` `; -t(vt, ot); -const lt = "phone", gt = ` +t(gt, wt); +const nt = "phone", et = ` `; -t(lt, gt); -const wt = "phone-mobile", nt = ` +t(nt, et); +const at = "phone-mobile", it = ` `; -t(wt, nt); -const et = "phone-mobile-solid", at = ` +t(at, it); +const rt = "phone-mobile-solid", ct = ` `; -t(et, at); -const it = "pin", rt = ` +t(rt, ct); +const mt = "pin", dt = ` `; -t(it, rt); -const ct = "pin-solid", mt = ` +t(mt, dt); +const Zt = "pin-solid", pt = ` `; -t(ct, mt); -const dt = "plane", Zt = ` +t(Zt, pt); +const xt = "plane", $t = ` `; -t(dt, Zt); -const pt = "plane-solid", xt = ` +t(xt, $t); +const Ht = "plane-solid", Vt = ` `; -t(pt, xt); -const $t = "play", Ht = ` +t(Ht, Vt); +const Mt = "play", ut = ` `; -t($t, Ht); -const Vt = "play-solid", Mt = ` +t(Mt, ut); +const ft = "play-solid", Ct = ` `; -t(Vt, Mt); -const ut = "plus", Ct = ` +t(ft, Ct); +const Lt = "plus", Bt = ` `; -t(ut, Ct); -const ft = "plus-circle", Lt = ` +t(Lt, Bt); +const At = "plus-circle", bt = ` `; -t(ft, Lt); -const Bt = "plus-circle-solid", At = ` +t(At, bt); +const kt = "plus-circle-solid", yt = ` `; -t(Bt, At); -const bt = "printer", kt = ` +t(kt, yt); +const Et = "printer", Nt = ` `; -t(bt, kt); -const yt = "printer-solid", Et = ` +t(Et, Nt); +const zt = "printer-solid", St = ` `; -t(yt, Et); -const Nt = "question-mark", St = ` +t(zt, St); +const Tt = "question-mark", qt = ` `; -t(Nt, St); -const qt = "question-mark-solid", Tt = ` +t(Tt, qt); +const Rt = "question-mark-solid", It = ` `; -t(qt, Tt); -const Rt = "redo", It = ` +t(Rt, It); +const Ft = "redo", Dt = ` `; -t(Rt, It); -const zt = "rss", Ft = ` +t(Ft, Dt); +const Gt = "rss", jt = ` `; -t(zt, Ft); -const Gt = "sad", Pt = ` +t(Gt, jt); +const Ot = "sad", Pt = ` `; -t(Gt, Pt); -const Ut = "sad-solid", jt = ` +t(Ot, Pt); +const Ut = "sad-solid", Jt = ` `; -t(Ut, jt); -const Dt = "save", Jt = ` +t(Ut, Jt); +const Kt = "save", Qt = ` `; -t(Dt, Jt); -const Kt = "save-solid", Ot = ` +t(Kt, Qt); +const Wt = "save-solid", Xt = ` `; -t(Kt, Ot); -const Qt = "settings", Wt = ` +t(Wt, Xt); +const Yt = "settings", _t = ` `; -t(Qt, Wt); -const Xt = "share", Yt = ` +t(Yt, _t); +const t4 = "share", s4 = ` `; -t(Xt, Yt); -const _t = "share-solid", t4 = ` +t(t4, s4); +const h4 = "share-solid", v4 = ` `; -t(_t, t4); -const s4 = "shirt", h4 = ` +t(h4, v4); +const o4 = "shirt", l4 = ` `; -t(s4, h4); -const v4 = "shirt-solid", o4 = ` +t(o4, l4); +const g4 = "shirt-solid", w4 = ` `; -t(v4, o4); -const l4 = "shopping-bag", g4 = ` +t(g4, w4); +const n4 = "shopping-bag", e4 = ` `; -t(l4, g4); -const w4 = "shopping-bag-solid", n4 = ` +t(n4, e4); +const a4 = "shopping-bag-solid", i4 = ` `; -t(w4, n4); -const e4 = "shopping-cart", a4 = ` +t(a4, i4); +const r4 = "shopping-cart", c4 = ` `; -t(e4, a4); -const i4 = "shopping-cart-solid", r4 = ` +t(r4, c4); +const m4 = "shopping-cart-solid", d4 = ` `; -t(i4, r4); -const c4 = "sidebyside", m4 = ` +t(m4, d4); +const Z4 = "sidebyside", p4 = ` `; -t(c4, m4); -const d4 = "sidebyside-solid", Z4 = ` +t(Z4, p4); +const x4 = "sidebyside-solid", $4 = ` `; -t(d4, Z4); -const p4 = "star", x4 = ` +t(x4, $4); +const H4 = "star", V4 = ` `; -t(p4, x4); -const $4 = "star-solid", H4 = ` +t(H4, V4); +const M4 = "star-solid", u4 = ` `; -t($4, H4); -const V4 = "sync", M4 = ` +t(M4, u4); +const f4 = "sync", C4 = ` `; -t(V4, M4); -const u4 = "thumbs-down", C4 = ` +t(f4, C4); +const L4 = "thumbs-down", B4 = ` `; -t(u4, C4); -const f4 = "thumbs-down-solid", L4 = ` +t(L4, B4); +const A4 = "thumbs-down-solid", b4 = ` `; -t(f4, L4); -const B4 = "thumbs-up", A4 = ` +t(A4, b4); +const k4 = "thumbs-up", y4 = ` `; -t(B4, A4); -const b4 = "thumbs-up-solid", k4 = ` +t(k4, y4); +const E4 = "thumbs-up-solid", N4 = ` `; -t(b4, k4); -const y4 = "transfer", E4 = ` +t(E4, N4); +const z4 = "transfer", S4 = ` `; -t(y4, E4); -const N4 = "transfer-alt", S4 = ` +t(z4, S4); +const T4 = "transfer-alt", q4 = ` `; -t(N4, S4); -const q4 = "trash", T4 = ` +t(T4, q4); +const R4 = "trash", I4 = ` `; -t(q4, T4); -const R4 = "trash-solid", I4 = ` +t(R4, I4); +const F4 = "trash-solid", D4 = ` `; -t(R4, I4); -const z4 = "undo", F4 = ` +t(F4, D4); +const G4 = "undo", j4 = ` `; -t(z4, F4); -const G4 = "upload", P4 = ` +t(G4, j4); +const O4 = "upload", P4 = ` `; -t(G4, P4); -const U4 = "user", j4 = ` +t(O4, P4); +const U4 = "user", J4 = ` `; -t(U4, j4); -const D4 = "user-add", J4 = ` +t(U4, J4); +const K4 = "user-add", Q4 = ` `; -t(D4, J4); -const K4 = "user-add-solid", O4 = ` +t(K4, Q4); +const W4 = "user-add-solid", X4 = ` `; -t(K4, O4); -const Q4 = "user-group", W4 = ` +t(W4, X4); +const Y4 = "user-group", _4 = ` `; -t(Q4, W4); -const X4 = "user-group-solid", Y4 = ` +t(Y4, _4); +const t5 = "user-group-solid", s5 = ` `; -t(X4, Y4); -const _4 = "user-remove", t5 = ` +t(t5, s5); +const h5 = "user-remove", v5 = ` `; -t(_4, t5); -const s5 = "user-remove-solid", h5 = ` +t(h5, v5); +const o5 = "user-remove-solid", l5 = ` `; -t(s5, h5); -const v5 = "user-solid", o5 = ` +t(o5, l5); +const g5 = "user-solid", w5 = ` `; -t(v5, o5); -const l5 = "utensils", g5 = ` +t(g5, w5); +const n5 = "utensils", e5 = ` `; -t(l5, g5); -const w5 = "utensils-solid", n5 = ` +t(n5, e5); +const a5 = "utensils-solid", i5 = ` `; -t(w5, n5); -const e5 = "video", a5 = ` +t(a5, i5); +const r5 = "video", c5 = ` `; -t(e5, a5); -const i5 = "video-off", r5 = ` +t(r5, c5); +const m5 = "video-off", d5 = ` `; -t(i5, r5); -const c5 = "video-off-solid", m5 = ` +t(m5, d5); +const Z5 = "video-off-solid", p5 = ` `; -t(c5, m5); -const d5 = "video-solid", Z5 = ` +t(Z5, p5); +const x5 = "video-solid", $5 = ` `; -t(d5, Z5); +t(x5, $5); diff --git a/dist/bundle.umd.cjs b/dist/bundle.umd.cjs index a5b093b4..2c6cb8eb 100644 --- a/dist/bundle.umd.cjs +++ b/dist/bundle.umd.cjs @@ -1,19 +1,19 @@ -var V=(s,v,h)=>{if(!v.has(s))throw TypeError("Cannot "+h)};var g=(s,v,h)=>(V(s,v,"read from private field"),h?h.call(s):v.get(s)),w=(s,v,h)=>{if(v.has(s))throw TypeError("Cannot add the same private member more than once");v instanceof WeakSet?v.add(s):v.set(s,h)},c=(s,v,h,i)=>(V(s,v,"write to private field"),i?i.call(s,h):v.set(s,h),h);var M=(s,v,h)=>(V(s,v,"access private method"),h);(function(s){typeof define=="function"&&define.amd?define(s):s()})(function(){var l,m,e,a,d,C,Z,L;"use strict";const s="Rivet Icons",v="rvt-icon",h="name",i="rvtIconRegistered",u=new Map,$=new Map,f=document.createElement("template");f.innerHTML=` - - - -`;const H=document.createElement("style");H.setAttribute(`data-${v}`,""),document.head.appendChild(H);function t(n,r){if(!n||typeof n!="string")throw new Error(`${s}: Name must be a string.`);const o=document.createElement("template");if(o.innerHTML=r,o.content.children.length!==1)throw new Error(`${s} (${n}): Content must contain one SVG element.`);if(o.content.firstChild.nodeName.toLowerCase()!=="svg")throw new Error(`${s} (${n}): Content must be a SVG element.`);$.set(n,o);const p=$.size;u.set(p,n),H.sheet.insertRule(`${v} { --${n}: ${p}; }`);const x=new CustomEvent(i,{detail:{name:n}});document.dispatchEvent(x)}class B extends window.HTMLElement{constructor(){super();w(this,d);w(this,Z);w(this,l,void 0);w(this,m,void 0);w(this,e,void 0);w(this,a,void 0);const o=this.attachShadow({mode:"open"});o.appendChild(f.content.cloneNode(!0)),c(this,l,o.querySelector(".container")),c(this,a,o.querySelector(".sensor")),c(this,e,A(M(this,Z,L).bind(this)))}static get observedAttributes(){return[h]}connectedCallback(){g(this,a).addEventListener("transitionstart",g(this,e)),document.addEventListener(i,g(this,e)),g(this,e).call(this)}disconnectedCallback(){g(this,a).removeEventListener("transitionstart",g(this,e)),document.removeEventListener(i,g(this,e))}attributeChangedCallback(){g(this,e).call(this)}}l=new WeakMap,m=new WeakMap,e=new WeakMap,a=new WeakMap,d=new WeakSet,C=function(){if(!g(this,a))return;const o=window.getComputedStyle(g(this,a)).getPropertyValue(`--${h}`);return u.get(parseInt(o))},Z=new WeakSet,L=function(){const o=M(this,d,C).call(this)||this.getAttribute(h);if(!g(this,l)||!$.has(o)||g(this,m)===o)return;const p=$.get(o).content.cloneNode(!0);g(this,l).replaceChildren(p);const x=g(this,l).querySelector("svg");x.setAttribute("aria-hidden","true"),x.setAttribute("focusable","false"),c(this,m,o)},window.customElements.define(v,B);function A(n){let r=!1;return function(...o){r||(r=!0,window.requestAnimationFrame(()=>{n.call(this,...o),r=!1}))}}t("alarm",` +var H=(s,h,o)=>{if(!h.has(s))throw TypeError("Cannot "+o)};var n=(s,h,o)=>(H(s,h,"read from private field"),o?o.call(s):h.get(s)),w=(s,h,o)=>{if(h.has(s))throw TypeError("Cannot add the same private member more than once");h instanceof WeakSet?h.add(s):h.set(s,o)},$=(s,h,o,i)=>(H(s,h,"write to private field"),i?i.call(s,o):h.set(s,o),o);var V=(s,h,o)=>(H(s,h,"access private method"),o);(function(s){typeof define=="function"&&define.amd?define(s):s()})(function(){var r,c,a,l,Z,C,p,L;"use strict";const s="Rivet Icons",h="rvt-icon",o="name",i="rvtIconRegistered",M=new Map,d=new Map,u=document.createElement("template");u.innerHTML=` + + + +`;const x=document.createElement("style");x.setAttribute(`data-${h}`,""),document.head.appendChild(x);function t(g,e){if(!g||typeof g!="string")throw new Error(`${s}: Name must be a string.`);const v=document.createElement("template");if(v.innerHTML=e,v.content.children.length!==1)throw new Error(`${s} (${g}): Content must contain one SVG element.`);const m=v.content.firstChild;if(m.nodeName.toLowerCase()!=="svg")throw new Error(`${s} (${g}): Content must be a SVG element.`);b(m,{"aria-hidden":"true",fill:"currentColor",focusable:"false",height:16,viewBox:"0 0 16 16",width:16,xmlns:"http://www.w3.org/2000/svg"}),d.set(g,v);const f=d.size;M.set(f,g),x.sheet.insertRule(`${h} { --${g}: ${f}; }`);const y=new CustomEvent(i,{detail:{name:g}});document.dispatchEvent(y)}class B extends window.HTMLElement{constructor(){super();w(this,Z);w(this,p);w(this,r,void 0);w(this,c,void 0);w(this,a,void 0);w(this,l,void 0);const v=this.attachShadow({mode:"open"});v.appendChild(u.content.cloneNode(!0)),$(this,r,v.querySelector(".container")),$(this,l,v.querySelector(".sensor")),$(this,a,k(V(this,p,L).bind(this)))}static get observedAttributes(){return[o]}connectedCallback(){n(this,l).addEventListener("transitionstart",n(this,a)),document.addEventListener(i,n(this,a)),n(this,a).call(this)}disconnectedCallback(){n(this,l).removeEventListener("transitionstart",n(this,a)),document.removeEventListener(i,n(this,a))}attributeChangedCallback(){n(this,a).call(this)}}r=new WeakMap,c=new WeakMap,a=new WeakMap,l=new WeakMap,Z=new WeakSet,C=function(){if(!n(this,l))return;const v=window.getComputedStyle(n(this,l)).getPropertyValue(`--${o}`);return M.get(parseInt(v))},p=new WeakSet,L=function(){const v=V(this,Z,C).call(this)||this.getAttribute(o);if(!n(this,r)||!d.has(v)||n(this,c)===v)return;const m=d.get(v).content.cloneNode(!0);n(this,r).replaceChildren(m),$(this,c,v)},window.customElements.define(h,B);function A(g,e,v){g.hasAttribute(e)||g.setAttribute(e,v)}function b(g,e){Object.entries(e).forEach(([v,m])=>{A(g,v,m)})}function k(g){let e=!1;return function(...v){e||(e=!0,window.requestAnimationFrame(()=>{g.call(this,...v),e=!1}))}}t("alarm",` diff --git a/lib/rivet-icon-element.js b/lib/rivet-icon-element.js index d36df1a1..f98ef5b8 100644 --- a/lib/rivet-icon-element.js +++ b/lib/rivet-icon-element.js @@ -2,25 +2,26 @@ const packageName = 'Rivet Icons'; const elementName = 'rvt-icon'; const nameAttributeName = 'name'; const registeredEventName = 'rvtIconRegistered'; +const size = 16; const indexToNameMap = new Map(); const nameToTemplateMap = new Map(); const elementTemplate = document.createElement('template'); elementTemplate.innerHTML = ` - - - + + + `; // Until adoptedStyleSheets has wider Safari adoption, @@ -45,9 +46,19 @@ export function registerIcon (name, content) { if (template.content.children.length !== 1) { throw new Error(`${packageName} (${name}): Content must contain one SVG element.`) } - if (template.content.firstChild.nodeName.toLowerCase() !== 'svg') { + const svg = template.content.firstChild; + if (svg.nodeName.toLowerCase() !== 'svg') { throw new Error(`${packageName} (${name}): Content must be a SVG element.`) } + setDefaultAttributes(svg, { + 'aria-hidden': 'true', + fill: 'currentColor', + focusable: 'false', + height: size, + viewBox: `0 0 ${size} ${size}`, + width: size, + xmlns: 'http://www.w3.org/2000/svg' + }); nameToTemplateMap.set(name, template); const index = nameToTemplateMap.size; indexToNameMap.set(index, name); @@ -105,17 +116,30 @@ export class RivetIconElement extends window.HTMLElement { if (!this.#container || !nameToTemplateMap.has(name) || this.#name === name) { return; } - const node = nameToTemplateMap.get(name).content.cloneNode(true); - this.#container.replaceChildren(node); - const svg = this.#container.querySelector('svg'); - svg.setAttribute('aria-hidden', 'true'); - svg.setAttribute('focusable', 'false'); + const svg = nameToTemplateMap.get(name).content.cloneNode(true); + this.#container.replaceChildren(svg); this.#name = name; } } window.customElements.define(elementName, RivetIconElement); +// +// Utilities +// + +function setDefaultAttribute (element, name, value) { + if (!element.hasAttribute(name)) { + element.setAttribute(name, value); + } +} + +function setDefaultAttributes (element, attributes) { + Object.entries(attributes).forEach(([name, value]) => { + setDefaultAttribute(element, name, value); + }) +} + // Call the function at most once per animation frame. function throttleRAF (fn) { let wait = false; From d03504da773636fd2a76ed88bca47e6a657d92b1 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Fri, 25 Aug 2023 15:16:39 -0400 Subject: [PATCH 030/104] Remove generated HTML files, simplify generated SVG --- dist/bundle.js | 1651 +++++------------ dist/bundle.umd.cjs | 689 +------ dist/icons/alarm-solid.html | 4 - dist/icons/alarm-solid.js | 6 +- dist/icons/alarm.html | 4 - dist/icons/alarm.js | 6 +- dist/icons/arrow-anchor-down-left.html | 3 - dist/icons/arrow-anchor-down-left.js | 5 +- dist/icons/arrow-anchor-down-right.html | 3 - dist/icons/arrow-anchor-down-right.js | 5 +- dist/icons/arrow-anchor-up-left.html | 3 - dist/icons/arrow-anchor-up-left.js | 5 +- dist/icons/arrow-anchor-up-right.html | 3 - dist/icons/arrow-anchor-up-right.js | 5 +- dist/icons/arrow-down-left.html | 3 - dist/icons/arrow-down-left.js | 5 +- dist/icons/arrow-down-right.html | 3 - dist/icons/arrow-down-right.js | 5 +- dist/icons/arrow-down.html | 3 - dist/icons/arrow-down.js | 5 +- dist/icons/arrow-left.html | 3 - dist/icons/arrow-left.js | 5 +- dist/icons/arrow-right.html | 3 - dist/icons/arrow-right.js | 5 +- dist/icons/arrow-up-left.html | 3 - dist/icons/arrow-up-left.js | 5 +- dist/icons/arrow-up-right.html | 3 - dist/icons/arrow-up-right.js | 5 +- dist/icons/arrow-up.html | 3 - dist/icons/arrow-up.js | 5 +- dist/icons/audio-off-solid.html | 3 - dist/icons/audio-off-solid.js | 5 +- dist/icons/audio-off.html | 3 - dist/icons/audio-off.js | 5 +- dist/icons/audio-solid.html | 4 - dist/icons/audio-solid.js | 6 +- dist/icons/audio.html | 4 - dist/icons/audio.js | 6 +- dist/icons/ban-solid.html | 3 - dist/icons/ban-solid.js | 5 +- dist/icons/ban.html | 3 - dist/icons/ban.js | 5 +- dist/icons/bell-solid.html | 3 - dist/icons/bell-solid.js | 5 +- dist/icons/bell.html | 3 - dist/icons/bell.js | 5 +- dist/icons/bookmark-solid.html | 3 - dist/icons/bookmark-solid.js | 5 +- dist/icons/bookmark.html | 3 - dist/icons/bookmark.js | 5 +- dist/icons/browser-window-solid.html | 3 - dist/icons/browser-window-solid.js | 5 +- dist/icons/browser-window.html | 4 - dist/icons/browser-window.js | 6 +- dist/icons/building-solid.html | 3 - dist/icons/building-solid.js | 5 +- dist/icons/building.html | 4 - dist/icons/building.js | 6 +- dist/icons/bus.html | 3 - dist/icons/bus.js | 5 +- dist/icons/calendar-solid.html | 3 - dist/icons/calendar-solid.js | 5 +- dist/icons/calendar.html | 4 - dist/icons/calendar.js | 6 +- dist/icons/caution-solid.html | 3 - dist/icons/caution-solid.js | 5 +- dist/icons/caution.html | 4 - dist/icons/caution.js | 6 +- dist/icons/chat-solid.html | 3 - dist/icons/chat-solid.js | 5 +- dist/icons/chat.html | 4 - dist/icons/chat.js | 6 +- dist/icons/check-all.html | 3 - dist/icons/check-all.js | 5 +- dist/icons/check-circle-breakout.html | 4 - dist/icons/check-circle-breakout.js | 6 +- dist/icons/check-circle-solid.html | 3 - dist/icons/check-circle-solid.js | 5 +- dist/icons/check-circle.html | 4 - dist/icons/check-circle.js | 6 +- dist/icons/check.html | 3 - dist/icons/check.js | 5 +- dist/icons/chevron-down.html | 3 - dist/icons/chevron-down.js | 5 +- dist/icons/chevron-left.html | 3 - dist/icons/chevron-left.js | 5 +- dist/icons/chevron-right.html | 3 - dist/icons/chevron-right.js | 5 +- dist/icons/chevron-up.html | 3 - dist/icons/chevron-up.js | 5 +- dist/icons/chevrons-left.html | 4 - dist/icons/chevrons-left.js | 6 +- dist/icons/chevrons-right.html | 4 - dist/icons/chevrons-right.js | 6 +- dist/icons/circle-solid.html | 3 - dist/icons/circle-solid.js | 5 +- dist/icons/circle.html | 3 - dist/icons/circle.js | 5 +- dist/icons/clipboard-solid.html | 3 - dist/icons/clipboard-solid.js | 5 +- dist/icons/clipboard.html | 4 - dist/icons/clipboard.js | 6 +- dist/icons/clock-solid.html | 3 - dist/icons/clock-solid.js | 5 +- dist/icons/clock.html | 4 - dist/icons/clock.js | 6 +- dist/icons/close-circle-solid.html | 3 - dist/icons/close-circle-solid.js | 5 +- dist/icons/close-circle.html | 4 - dist/icons/close-circle.js | 6 +- dist/icons/close.html | 3 - dist/icons/close.js | 5 +- dist/icons/code.html | 3 - dist/icons/code.js | 5 +- dist/icons/collapse.html | 3 - dist/icons/collapse.js | 5 +- dist/icons/copy-solid.html | 4 - dist/icons/copy-solid.js | 6 +- dist/icons/copy.html | 4 - dist/icons/copy.js | 6 +- dist/icons/credit-card-solid.html | 3 - dist/icons/credit-card-solid.js | 5 +- dist/icons/credit-card.html | 3 - dist/icons/credit-card.js | 5 +- dist/icons/css.html | 3 - dist/icons/css.js | 5 +- dist/icons/data-solid.html | 3 - dist/icons/data-solid.js | 5 +- dist/icons/data.html | 3 - dist/icons/data.js | 5 +- dist/icons/device-solid.html | 4 - dist/icons/device-solid.js | 6 +- dist/icons/device.html | 4 - dist/icons/device.js | 6 +- dist/icons/download.html | 4 - dist/icons/download.js | 6 +- dist/icons/ellipsis-vertical.html | 3 - dist/icons/ellipsis-vertical.js | 5 +- dist/icons/ellipsis.html | 3 - dist/icons/ellipsis.js | 5 +- dist/icons/envelope-solid.html | 4 - dist/icons/envelope-solid.js | 6 +- dist/icons/envelope.html | 3 - dist/icons/envelope.js | 5 +- dist/icons/exclamation-mark-circle-solid.html | 3 - dist/icons/exclamation-mark-circle-solid.js | 5 +- dist/icons/exclamation-mark-circle.html | 4 - dist/icons/exclamation-mark-circle.js | 6 +- dist/icons/exclamation-mark.html | 3 - dist/icons/exclamation-mark.js | 5 +- dist/icons/expand.html | 3 - dist/icons/expand.js | 5 +- dist/icons/eye-off-solid.html | 3 - dist/icons/eye-off-solid.js | 5 +- dist/icons/eye-off.html | 3 - dist/icons/eye-off.js | 5 +- dist/icons/eye-solid.html | 3 - dist/icons/eye-solid.js | 5 +- dist/icons/eye.html | 4 - dist/icons/eye.js | 6 +- dist/icons/file-solid.html | 3 - dist/icons/file-solid.js | 5 +- dist/icons/file.html | 3 - dist/icons/file.js | 5 +- dist/icons/filter-solid.html | 3 - dist/icons/filter-solid.js | 5 +- dist/icons/filter.html | 3 - dist/icons/filter.js | 5 +- dist/icons/flag-solid.html | 3 - dist/icons/flag-solid.js | 5 +- dist/icons/flag.html | 3 - dist/icons/flag.js | 5 +- dist/icons/gear-solid.html | 3 - dist/icons/gear-solid.js | 5 +- dist/icons/gear.html | 4 - dist/icons/gear.js | 6 +- dist/icons/gears.html | 4 - dist/icons/gears.js | 6 +- dist/icons/globe-solid.html | 3 - dist/icons/globe-solid.js | 5 +- dist/icons/globe.html | 3 - dist/icons/globe.js | 5 +- dist/icons/grid-horizontal.html | 3 - dist/icons/grid-horizontal.js | 5 +- dist/icons/grid-solid.html | 3 - dist/icons/grid-solid.js | 5 +- dist/icons/grid-vertical.html | 3 - dist/icons/grid-vertical.js | 5 +- dist/icons/grid.html | 3 - dist/icons/grid.js | 5 +- dist/icons/happy-solid.html | 3 - dist/icons/happy-solid.js | 5 +- dist/icons/happy.html | 4 - dist/icons/happy.js | 6 +- dist/icons/headphones-solid.html | 3 - dist/icons/headphones-solid.js | 5 +- dist/icons/headphones.html | 3 - dist/icons/headphones.js | 5 +- dist/icons/heart-solid.html | 3 - dist/icons/heart-solid.js | 5 +- dist/icons/heart.html | 3 - dist/icons/heart.js | 5 +- dist/icons/home-solid.html | 3 - dist/icons/home-solid.js | 5 +- dist/icons/home.html | 3 - dist/icons/home.js | 5 +- dist/icons/image-solid.html | 3 - dist/icons/image-solid.js | 5 +- dist/icons/image.html | 4 - dist/icons/image.js | 6 +- dist/icons/inbox-complete-solid.html | 3 - dist/icons/inbox-complete-solid.js | 5 +- dist/icons/inbox-complete.html | 3 - dist/icons/inbox-complete.js | 5 +- dist/icons/inbox-solid.html | 3 - dist/icons/inbox-solid.js | 5 +- dist/icons/inbox.html | 3 - dist/icons/inbox.js | 5 +- dist/icons/info-circle-solid.html | 3 - dist/icons/info-circle-solid.js | 5 +- dist/icons/info-circle.html | 4 - dist/icons/info-circle.js | 6 +- dist/icons/laptop-solid.html | 3 - dist/icons/laptop-solid.js | 5 +- dist/icons/laptop.html | 3 - dist/icons/laptop.js | 5 +- dist/icons/lightning-box-solid.html | 3 - dist/icons/lightning-box-solid.js | 5 +- dist/icons/lightning-box.html | 4 - dist/icons/lightning-box.js | 6 +- dist/icons/lightning.html | 3 - dist/icons/lightning.js | 5 +- dist/icons/link-external.html | 4 - dist/icons/link-external.js | 6 +- dist/icons/link.html | 4 - dist/icons/link.js | 6 +- dist/icons/list.html | 3 - dist/icons/list.js | 5 +- dist/icons/lock-closed-solid.html | 3 - dist/icons/lock-closed-solid.js | 5 +- dist/icons/lock-closed.html | 4 - dist/icons/lock-closed.js | 6 +- dist/icons/lock-open-solid.html | 3 - dist/icons/lock-open-solid.js | 5 +- dist/icons/lock-open.html | 4 - dist/icons/lock-open.js | 6 +- dist/icons/magnifying-glass.html | 3 - dist/icons/magnifying-glass.js | 5 +- dist/icons/map-pin-solid.html | 3 - dist/icons/map-pin-solid.js | 5 +- dist/icons/map-pin.html | 4 - dist/icons/map-pin.js | 6 +- dist/icons/megaphone-solid.html | 3 - dist/icons/megaphone-solid.js | 5 +- dist/icons/megaphone.html | 3 - dist/icons/megaphone.js | 5 +- dist/icons/menu.html | 3 - dist/icons/menu.js | 5 +- dist/icons/microphone-off-solid.html | 3 - dist/icons/microphone-off-solid.js | 5 +- dist/icons/microphone-off.html | 3 - dist/icons/microphone-off.js | 5 +- dist/icons/microphone-solid.html | 4 - dist/icons/microphone-solid.js | 6 +- dist/icons/microphone.html | 4 - dist/icons/microphone.js | 6 +- dist/icons/minus-circle-solid.html | 3 - dist/icons/minus-circle-solid.js | 5 +- dist/icons/minus-circle.html | 4 - dist/icons/minus-circle.js | 6 +- dist/icons/minus.html | 3 - dist/icons/minus.js | 5 +- dist/icons/money.html | 3 - dist/icons/money.js | 5 +- dist/icons/neutral-solid.html | 3 - dist/icons/neutral-solid.js | 5 +- dist/icons/neutral.html | 4 - dist/icons/neutral.js | 6 +- dist/icons/newspaper-solid.html | 3 - dist/icons/newspaper-solid.js | 5 +- dist/icons/newspaper.html | 4 - dist/icons/newspaper.js | 6 +- dist/icons/note-solid.html | 3 - dist/icons/note-solid.js | 5 +- dist/icons/note.html | 4 - dist/icons/note.js | 6 +- dist/icons/ordered-list.html | 3 - dist/icons/ordered-list.js | 5 +- dist/icons/page-bottom.html | 3 - dist/icons/page-bottom.js | 5 +- dist/icons/page-top.html | 3 - dist/icons/page-top.js | 5 +- dist/icons/parking-solid.html | 4 - dist/icons/parking-solid.js | 6 +- dist/icons/parking.html | 4 - dist/icons/parking.js | 6 +- dist/icons/pause.html | 3 - dist/icons/pause.js | 5 +- dist/icons/pencil-solid.html | 3 - dist/icons/pencil-solid.js | 5 +- dist/icons/pencil.html | 3 - dist/icons/pencil.js | 5 +- dist/icons/phone-mobile-solid.html | 3 - dist/icons/phone-mobile-solid.js | 5 +- dist/icons/phone-mobile.html | 4 - dist/icons/phone-mobile.js | 6 +- dist/icons/phone.html | 3 - dist/icons/phone.js | 5 +- dist/icons/pin-solid.html | 3 - dist/icons/pin-solid.js | 5 +- dist/icons/pin.html | 3 - dist/icons/pin.js | 5 +- dist/icons/plane-solid.html | 3 - dist/icons/plane-solid.js | 5 +- dist/icons/plane.html | 3 - dist/icons/plane.js | 5 +- dist/icons/play-solid.html | 3 - dist/icons/play-solid.js | 5 +- dist/icons/play.html | 3 - dist/icons/play.js | 5 +- dist/icons/plus-circle-solid.html | 3 - dist/icons/plus-circle-solid.js | 5 +- dist/icons/plus-circle.html | 4 - dist/icons/plus-circle.js | 6 +- dist/icons/plus.html | 3 - dist/icons/plus.js | 5 +- dist/icons/printer-solid.html | 3 - dist/icons/printer-solid.js | 5 +- dist/icons/printer.html | 4 - dist/icons/printer.js | 6 +- dist/icons/question-mark-solid.html | 3 - dist/icons/question-mark-solid.js | 5 +- dist/icons/question-mark.html | 4 - dist/icons/question-mark.js | 6 +- dist/icons/redo.html | 3 - dist/icons/redo.js | 5 +- dist/icons/rss.html | 4 - dist/icons/rss.js | 6 +- dist/icons/sad-solid.html | 3 - dist/icons/sad-solid.js | 5 +- dist/icons/sad.html | 4 - dist/icons/sad.js | 6 +- dist/icons/save-solid.html | 3 - dist/icons/save-solid.js | 5 +- dist/icons/save.html | 4 - dist/icons/save.js | 6 +- dist/icons/settings.html | 3 - dist/icons/settings.js | 5 +- dist/icons/share-solid.html | 3 - dist/icons/share-solid.js | 5 +- dist/icons/share.html | 3 - dist/icons/share.js | 5 +- dist/icons/shirt-solid.html | 3 - dist/icons/shirt-solid.js | 5 +- dist/icons/shirt.html | 3 - dist/icons/shirt.js | 5 +- dist/icons/shopping-bag-solid.html | 3 - dist/icons/shopping-bag-solid.js | 5 +- dist/icons/shopping-bag.html | 3 - dist/icons/shopping-bag.js | 5 +- dist/icons/shopping-cart-solid.html | 3 - dist/icons/shopping-cart-solid.js | 5 +- dist/icons/shopping-cart.html | 3 - dist/icons/shopping-cart.js | 5 +- dist/icons/sidebyside-solid.html | 3 - dist/icons/sidebyside-solid.js | 5 +- dist/icons/sidebyside.html | 3 - dist/icons/sidebyside.js | 5 +- dist/icons/star-solid.html | 3 - dist/icons/star-solid.js | 5 +- dist/icons/star.html | 3 - dist/icons/star.js | 5 +- dist/icons/sync.html | 3 - dist/icons/sync.js | 5 +- dist/icons/thumbs-down-solid.html | 3 - dist/icons/thumbs-down-solid.js | 5 +- dist/icons/thumbs-down.html | 3 - dist/icons/thumbs-down.js | 5 +- dist/icons/thumbs-up-solid.html | 3 - dist/icons/thumbs-up-solid.js | 5 +- dist/icons/thumbs-up.html | 3 - dist/icons/thumbs-up.js | 5 +- dist/icons/transfer-alt.html | 3 - dist/icons/transfer-alt.js | 5 +- dist/icons/transfer.html | 3 - dist/icons/transfer.js | 5 +- dist/icons/trash-solid.html | 3 - dist/icons/trash-solid.js | 5 +- dist/icons/trash.html | 4 - dist/icons/trash.js | 6 +- dist/icons/undo.html | 3 - dist/icons/undo.js | 5 +- dist/icons/upload.html | 4 - dist/icons/upload.js | 6 +- dist/icons/user-add-solid.html | 3 - dist/icons/user-add-solid.js | 5 +- dist/icons/user-add.html | 3 - dist/icons/user-add.js | 5 +- dist/icons/user-group-solid.html | 4 - dist/icons/user-group-solid.js | 6 +- dist/icons/user-group.html | 3 - dist/icons/user-group.js | 5 +- dist/icons/user-remove-solid.html | 3 - dist/icons/user-remove-solid.js | 5 +- dist/icons/user-remove.html | 3 - dist/icons/user-remove.js | 5 +- dist/icons/user-solid.html | 3 - dist/icons/user-solid.js | 5 +- dist/icons/user.html | 3 - dist/icons/user.js | 5 +- dist/icons/utensils-solid.html | 3 - dist/icons/utensils-solid.js | 5 +- dist/icons/utensils.html | 3 - dist/icons/utensils.js | 5 +- dist/icons/video-off-solid.html | 3 - dist/icons/video-off-solid.js | 5 +- dist/icons/video-off.html | 3 - dist/icons/video-off.js | 5 +- dist/icons/video-solid.html | 3 - dist/icons/video-solid.js | 5 +- dist/icons/video.html | 3 - dist/icons/video.js | 5 +- scripts/build.js | 16 +- 423 files changed, 701 insertions(+), 3441 deletions(-) delete mode 100644 dist/icons/alarm-solid.html delete mode 100644 dist/icons/alarm.html delete mode 100644 dist/icons/arrow-anchor-down-left.html delete mode 100644 dist/icons/arrow-anchor-down-right.html delete mode 100644 dist/icons/arrow-anchor-up-left.html delete mode 100644 dist/icons/arrow-anchor-up-right.html delete mode 100644 dist/icons/arrow-down-left.html delete mode 100644 dist/icons/arrow-down-right.html delete mode 100644 dist/icons/arrow-down.html delete mode 100644 dist/icons/arrow-left.html delete mode 100644 dist/icons/arrow-right.html delete mode 100644 dist/icons/arrow-up-left.html delete mode 100644 dist/icons/arrow-up-right.html delete mode 100644 dist/icons/arrow-up.html delete mode 100644 dist/icons/audio-off-solid.html delete mode 100644 dist/icons/audio-off.html delete mode 100644 dist/icons/audio-solid.html delete mode 100644 dist/icons/audio.html delete mode 100644 dist/icons/ban-solid.html delete mode 100644 dist/icons/ban.html delete mode 100644 dist/icons/bell-solid.html delete mode 100644 dist/icons/bell.html delete mode 100644 dist/icons/bookmark-solid.html delete mode 100644 dist/icons/bookmark.html delete mode 100644 dist/icons/browser-window-solid.html delete mode 100644 dist/icons/browser-window.html delete mode 100644 dist/icons/building-solid.html delete mode 100644 dist/icons/building.html delete mode 100644 dist/icons/bus.html delete mode 100644 dist/icons/calendar-solid.html delete mode 100644 dist/icons/calendar.html delete mode 100644 dist/icons/caution-solid.html delete mode 100644 dist/icons/caution.html delete mode 100644 dist/icons/chat-solid.html delete mode 100644 dist/icons/chat.html delete mode 100644 dist/icons/check-all.html delete mode 100644 dist/icons/check-circle-breakout.html delete mode 100644 dist/icons/check-circle-solid.html delete mode 100644 dist/icons/check-circle.html delete mode 100644 dist/icons/check.html delete mode 100644 dist/icons/chevron-down.html delete mode 100644 dist/icons/chevron-left.html delete mode 100644 dist/icons/chevron-right.html delete mode 100644 dist/icons/chevron-up.html delete mode 100644 dist/icons/chevrons-left.html delete mode 100644 dist/icons/chevrons-right.html delete mode 100644 dist/icons/circle-solid.html delete mode 100644 dist/icons/circle.html delete mode 100644 dist/icons/clipboard-solid.html delete mode 100644 dist/icons/clipboard.html delete mode 100644 dist/icons/clock-solid.html delete mode 100644 dist/icons/clock.html delete mode 100644 dist/icons/close-circle-solid.html delete mode 100644 dist/icons/close-circle.html delete mode 100644 dist/icons/close.html delete mode 100644 dist/icons/code.html delete mode 100644 dist/icons/collapse.html delete mode 100644 dist/icons/copy-solid.html delete mode 100644 dist/icons/copy.html delete mode 100644 dist/icons/credit-card-solid.html delete mode 100644 dist/icons/credit-card.html delete mode 100644 dist/icons/css.html delete mode 100644 dist/icons/data-solid.html delete mode 100644 dist/icons/data.html delete mode 100644 dist/icons/device-solid.html delete mode 100644 dist/icons/device.html delete mode 100644 dist/icons/download.html delete mode 100644 dist/icons/ellipsis-vertical.html delete mode 100644 dist/icons/ellipsis.html delete mode 100644 dist/icons/envelope-solid.html delete mode 100644 dist/icons/envelope.html delete mode 100644 dist/icons/exclamation-mark-circle-solid.html delete mode 100644 dist/icons/exclamation-mark-circle.html delete mode 100644 dist/icons/exclamation-mark.html delete mode 100644 dist/icons/expand.html delete mode 100644 dist/icons/eye-off-solid.html delete mode 100644 dist/icons/eye-off.html delete mode 100644 dist/icons/eye-solid.html delete mode 100644 dist/icons/eye.html delete mode 100644 dist/icons/file-solid.html delete mode 100644 dist/icons/file.html delete mode 100644 dist/icons/filter-solid.html delete mode 100644 dist/icons/filter.html delete mode 100644 dist/icons/flag-solid.html delete mode 100644 dist/icons/flag.html delete mode 100644 dist/icons/gear-solid.html delete mode 100644 dist/icons/gear.html delete mode 100644 dist/icons/gears.html delete mode 100644 dist/icons/globe-solid.html delete mode 100644 dist/icons/globe.html delete mode 100644 dist/icons/grid-horizontal.html delete mode 100644 dist/icons/grid-solid.html delete mode 100644 dist/icons/grid-vertical.html delete mode 100644 dist/icons/grid.html delete mode 100644 dist/icons/happy-solid.html delete mode 100644 dist/icons/happy.html delete mode 100644 dist/icons/headphones-solid.html delete mode 100644 dist/icons/headphones.html delete mode 100644 dist/icons/heart-solid.html delete mode 100644 dist/icons/heart.html delete mode 100644 dist/icons/home-solid.html delete mode 100644 dist/icons/home.html delete mode 100644 dist/icons/image-solid.html delete mode 100644 dist/icons/image.html delete mode 100644 dist/icons/inbox-complete-solid.html delete mode 100644 dist/icons/inbox-complete.html delete mode 100644 dist/icons/inbox-solid.html delete mode 100644 dist/icons/inbox.html delete mode 100644 dist/icons/info-circle-solid.html delete mode 100644 dist/icons/info-circle.html delete mode 100644 dist/icons/laptop-solid.html delete mode 100644 dist/icons/laptop.html delete mode 100644 dist/icons/lightning-box-solid.html delete mode 100644 dist/icons/lightning-box.html delete mode 100644 dist/icons/lightning.html delete mode 100644 dist/icons/link-external.html delete mode 100644 dist/icons/link.html delete mode 100644 dist/icons/list.html delete mode 100644 dist/icons/lock-closed-solid.html delete mode 100644 dist/icons/lock-closed.html delete mode 100644 dist/icons/lock-open-solid.html delete mode 100644 dist/icons/lock-open.html delete mode 100644 dist/icons/magnifying-glass.html delete mode 100644 dist/icons/map-pin-solid.html delete mode 100644 dist/icons/map-pin.html delete mode 100644 dist/icons/megaphone-solid.html delete mode 100644 dist/icons/megaphone.html delete mode 100644 dist/icons/menu.html delete mode 100644 dist/icons/microphone-off-solid.html delete mode 100644 dist/icons/microphone-off.html delete mode 100644 dist/icons/microphone-solid.html delete mode 100644 dist/icons/microphone.html delete mode 100644 dist/icons/minus-circle-solid.html delete mode 100644 dist/icons/minus-circle.html delete mode 100644 dist/icons/minus.html delete mode 100644 dist/icons/money.html delete mode 100644 dist/icons/neutral-solid.html delete mode 100644 dist/icons/neutral.html delete mode 100644 dist/icons/newspaper-solid.html delete mode 100644 dist/icons/newspaper.html delete mode 100644 dist/icons/note-solid.html delete mode 100644 dist/icons/note.html delete mode 100644 dist/icons/ordered-list.html delete mode 100644 dist/icons/page-bottom.html delete mode 100644 dist/icons/page-top.html delete mode 100644 dist/icons/parking-solid.html delete mode 100644 dist/icons/parking.html delete mode 100644 dist/icons/pause.html delete mode 100644 dist/icons/pencil-solid.html delete mode 100644 dist/icons/pencil.html delete mode 100644 dist/icons/phone-mobile-solid.html delete mode 100644 dist/icons/phone-mobile.html delete mode 100644 dist/icons/phone.html delete mode 100644 dist/icons/pin-solid.html delete mode 100644 dist/icons/pin.html delete mode 100644 dist/icons/plane-solid.html delete mode 100644 dist/icons/plane.html delete mode 100644 dist/icons/play-solid.html delete mode 100644 dist/icons/play.html delete mode 100644 dist/icons/plus-circle-solid.html delete mode 100644 dist/icons/plus-circle.html delete mode 100644 dist/icons/plus.html delete mode 100644 dist/icons/printer-solid.html delete mode 100644 dist/icons/printer.html delete mode 100644 dist/icons/question-mark-solid.html delete mode 100644 dist/icons/question-mark.html delete mode 100644 dist/icons/redo.html delete mode 100644 dist/icons/rss.html delete mode 100644 dist/icons/sad-solid.html delete mode 100644 dist/icons/sad.html delete mode 100644 dist/icons/save-solid.html delete mode 100644 dist/icons/save.html delete mode 100644 dist/icons/settings.html delete mode 100644 dist/icons/share-solid.html delete mode 100644 dist/icons/share.html delete mode 100644 dist/icons/shirt-solid.html delete mode 100644 dist/icons/shirt.html delete mode 100644 dist/icons/shopping-bag-solid.html delete mode 100644 dist/icons/shopping-bag.html delete mode 100644 dist/icons/shopping-cart-solid.html delete mode 100644 dist/icons/shopping-cart.html delete mode 100644 dist/icons/sidebyside-solid.html delete mode 100644 dist/icons/sidebyside.html delete mode 100644 dist/icons/star-solid.html delete mode 100644 dist/icons/star.html delete mode 100644 dist/icons/sync.html delete mode 100644 dist/icons/thumbs-down-solid.html delete mode 100644 dist/icons/thumbs-down.html delete mode 100644 dist/icons/thumbs-up-solid.html delete mode 100644 dist/icons/thumbs-up.html delete mode 100644 dist/icons/transfer-alt.html delete mode 100644 dist/icons/transfer.html delete mode 100644 dist/icons/trash-solid.html delete mode 100644 dist/icons/trash.html delete mode 100644 dist/icons/undo.html delete mode 100644 dist/icons/upload.html delete mode 100644 dist/icons/user-add-solid.html delete mode 100644 dist/icons/user-add.html delete mode 100644 dist/icons/user-group-solid.html delete mode 100644 dist/icons/user-group.html delete mode 100644 dist/icons/user-remove-solid.html delete mode 100644 dist/icons/user-remove.html delete mode 100644 dist/icons/user-solid.html delete mode 100644 dist/icons/user.html delete mode 100644 dist/icons/utensils-solid.html delete mode 100644 dist/icons/utensils.html delete mode 100644 dist/icons/video-off-solid.html delete mode 100644 dist/icons/video-off.html delete mode 100644 dist/icons/video-solid.html delete mode 100644 dist/icons/video.html diff --git a/dist/bundle.js b/dist/bundle.js index d311b0b9..cc0b5b08 100644 --- a/dist/bundle.js +++ b/dist/bundle.js @@ -1,15 +1,15 @@ -var Z = (h, v, s) => { - if (!v.has(h)) - throw TypeError("Cannot " + s); +var V = (a, t, v) => { + if (!t.has(a)) + throw TypeError("Cannot " + v); }; -var o = (h, v, s) => (Z(h, v, "read from private field"), s ? s.call(h) : v.get(h)), n = (h, v, s) => { - if (v.has(h)) +var h = (a, t, v) => (V(a, t, "read from private field"), v ? v.call(a) : t.get(a)), c = (a, t, v) => { + if (t.has(a)) throw TypeError("Cannot add the same private member more than once"); - v instanceof WeakSet ? v.add(h) : v.set(h, s); -}, a = (h, v, s, g) => (Z(h, v, "write to private field"), g ? g.call(h, s) : v.set(h, s), s); -var p = (h, v, s) => (Z(h, v, "access private method"), s); -const x = "Rivet Icons", H = "rvt-icon", r = "name", $ = "rvtIconRegistered"; -const u = /* @__PURE__ */ new Map(), c = /* @__PURE__ */ new Map(), f = document.createElement("template"); + t instanceof WeakSet ? t.add(a) : t.set(a, v); +}, Z = (a, t, v, o) => (V(a, t, "write to private field"), o ? o.call(a, v) : t.set(a, v), v); +var p = (a, t, v) => (V(a, t, "access private method"), v); +const M = "Rivet Icons", r = "rvt-icon", m = "name", i = "rvtIconRegistered"; +const u = /* @__PURE__ */ new Map(), d = /* @__PURE__ */ new Map(), f = document.createElement("template"); f.innerHTML = ` `; -const V = document.createElement("style"); -V.setAttribute(`data-${H}`, ""); -document.head.appendChild(V); -function t(h, v) { - if (!h || typeof h != "string") - throw new Error(`${x}: Name must be a string.`); - const s = document.createElement("template"); - if (s.innerHTML = v, s.content.children.length !== 1) - throw new Error(`${x} (${h}): Content must contain one SVG element.`); - const g = s.content.firstChild; - if (g.nodeName.toLowerCase() !== "svg") - throw new Error(`${x} (${h}): Content must be a SVG element.`); - k(g, { +const L = document.createElement("style"); +L.setAttribute(`data-${r}`, ""); +document.head.appendChild(L); +function s(a, t) { + if (!a || typeof a != "string") + throw new Error(`${M}: Name must be a string.`); + const v = document.createElement("template"); + if (v.innerHTML = t, v.content.children.length !== 1) + throw new Error(`${M} (${a}): Content must contain one SVG element.`); + const o = v.content.firstChild; + if (o.nodeName.toLowerCase() !== "svg") + throw new Error(`${M} (${a}): Content must be a SVG element.`); + x(o, { "aria-hidden": "true", fill: "currentColor", focusable: "false", @@ -46,1169 +46,486 @@ function t(h, v) { viewBox: "0 0 16 16", width: 16, xmlns: "http://www.w3.org/2000/svg" - }), c.set(h, s); - const M = c.size; - u.set(M, h), V.sheet.insertRule(`${H} { --${h}: ${M}; }`); - const B = new CustomEvent($, { - detail: { name: h } + }), d.set(a, v); + const A = d.size; + u.set(A, a), L.sheet.insertRule(`${r} { --${a}: ${A}; }`); + const b = new CustomEvent(i, { + detail: { name: a } }); - document.dispatchEvent(B); + document.dispatchEvent(b); } -var e, i, l, w, m, C, d, L; -class A extends window.HTMLElement { +var e, l, n, g, $, w, H, C; +class k extends window.HTMLElement { constructor() { super(); - n(this, m); - n(this, d); - n(this, e, void 0); - n(this, i, void 0); - n(this, l, void 0); - n(this, w, void 0); - const s = this.attachShadow({ mode: "open" }); - s.appendChild(f.content.cloneNode(!0)), a(this, e, s.querySelector(".container")), a(this, w, s.querySelector(".sensor")), a(this, l, y(p(this, d, L).bind(this))); + c(this, $); + c(this, H); + c(this, e, void 0); + c(this, l, void 0); + c(this, n, void 0); + c(this, g, void 0); + const v = this.attachShadow({ mode: "open" }); + v.appendChild(f.content.cloneNode(!0)), Z(this, e, v.querySelector(".container")), Z(this, g, v.querySelector(".sensor")), Z(this, n, E(p(this, H, C).bind(this))); } static get observedAttributes() { - return [r]; + return [m]; } connectedCallback() { - o(this, w).addEventListener("transitionstart", o(this, l)), document.addEventListener($, o(this, l)), o(this, l).call(this); + h(this, g).addEventListener("transitionstart", h(this, n)), document.addEventListener(i, h(this, n)), h(this, n).call(this); } disconnectedCallback() { - o(this, w).removeEventListener("transitionstart", o(this, l)), document.removeEventListener($, o(this, l)); + h(this, g).removeEventListener("transitionstart", h(this, n)), document.removeEventListener(i, h(this, n)); } attributeChangedCallback() { - o(this, l).call(this); + h(this, n).call(this); } } -e = new WeakMap(), i = new WeakMap(), l = new WeakMap(), w = new WeakMap(), m = new WeakSet(), C = function() { - if (!o(this, w)) +e = new WeakMap(), l = new WeakMap(), n = new WeakMap(), g = new WeakMap(), $ = new WeakSet(), w = function() { + if (!h(this, g)) return; - const s = window.getComputedStyle(o(this, w)).getPropertyValue(`--${r}`); - return u.get(parseInt(s)); -}, d = new WeakSet(), L = function() { - const s = p(this, m, C).call(this) || this.getAttribute(r); - if (!o(this, e) || !c.has(s) || o(this, i) === s) + const v = window.getComputedStyle(h(this, g)).getPropertyValue(`--${m}`); + return u.get(parseInt(v)); +}, H = new WeakSet(), C = function() { + const v = p(this, $, w).call(this) || this.getAttribute(m); + if (!h(this, e) || !d.has(v) || h(this, l) === v) return; - const g = c.get(s).content.cloneNode(!0); - o(this, e).replaceChildren(g), a(this, i, s); + const o = d.get(v).content.cloneNode(!0); + h(this, e).replaceChildren(o), Z(this, l, v); }; -window.customElements.define(H, A); -function b(h, v, s) { - h.hasAttribute(v) || h.setAttribute(v, s); +window.customElements.define(r, k); +function y(a, t, v) { + a.hasAttribute(t) || a.setAttribute(t, v); } -function k(h, v) { - Object.entries(v).forEach(([s, g]) => { - b(h, s, g); +function x(a, t) { + Object.entries(t).forEach(([v, o]) => { + y(a, v, o); }); } -function y(h) { - let v = !1; - return function(...s) { - v || (v = !0, window.requestAnimationFrame(() => { - h.call(this, ...s), v = !1; +function E(a) { + let t = !1; + return function(...v) { + t || (t = !0, window.requestAnimationFrame(() => { + a.call(this, ...v), t = !1; })); }; } -const E = "alarm", N = ` - - - -`; -t(E, N); -const z = "alarm-solid", S = ` - - - -`; -t(z, S); -const T = "arrow-anchor-down-left", q = ` - - -`; -t(T, q); -const R = "arrow-anchor-down-right", I = ` - - -`; -t(R, I); -const F = "arrow-anchor-up-left", D = ` - - -`; -t(F, D); -const G = "arrow-anchor-up-right", j = ` - - -`; -t(G, j); -const O = "arrow-down", P = ` - - -`; -t(O, P); -const U = "arrow-down-left", J = ` - - -`; -t(U, J); -const K = "arrow-down-right", Q = ` - - -`; -t(K, Q); -const W = "arrow-left", X = ` - - -`; -t(W, X); -const Y = "arrow-right", _ = ` - - -`; -t(Y, _); -const t1 = "arrow-up", s1 = ` - - -`; -t(t1, s1); -const h1 = "arrow-up-left", v1 = ` - - -`; -t(h1, v1); -const o1 = "arrow-up-right", l1 = ` - - -`; -t(o1, l1); -const g1 = "audio", w1 = ` - - - -`; -t(g1, w1); -const n1 = "audio-off", e1 = ` - - -`; -t(n1, e1); -const a1 = "audio-off-solid", i1 = ` - - -`; -t(a1, i1); -const r1 = "audio-solid", c1 = ` - - - -`; -t(r1, c1); -const m1 = "ban", d1 = ` - - -`; -t(m1, d1); -const Z1 = "ban-solid", p1 = ` - - -`; -t(Z1, p1); -const x1 = "bell", $1 = ` - - -`; -t(x1, $1); -const H1 = "bell-solid", V1 = ` - - -`; -t(H1, V1); -const M1 = "bookmark", u1 = ` - - -`; -t(M1, u1); -const f1 = "bookmark-solid", C1 = ` - - -`; -t(f1, C1); -const L1 = "browser-window", B1 = ` - - - -`; -t(L1, B1); -const A1 = "browser-window-solid", b1 = ` - - -`; -t(A1, b1); -const k1 = "building", y1 = ` - - - -`; -t(k1, y1); -const E1 = "building-solid", N1 = ` - - -`; -t(E1, N1); -const z1 = "bus", S1 = ` - - -`; -t(z1, S1); -const T1 = "calendar", q1 = ` - - - -`; -t(T1, q1); -const R1 = "calendar-solid", I1 = ` - - -`; -t(R1, I1); -const F1 = "caution", D1 = ` - - - -`; -t(F1, D1); -const G1 = "caution-solid", j1 = ` - - -`; -t(G1, j1); -const O1 = "chat", P1 = ` - - - -`; -t(O1, P1); -const U1 = "chat-solid", J1 = ` - - -`; -t(U1, J1); -const K1 = "check", Q1 = ` - - -`; -t(K1, Q1); -const W1 = "check-all", X1 = ` - - -`; -t(W1, X1); -const Y1 = "check-circle", _1 = ` - - - -`; -t(Y1, _1); -const t0 = "check-circle-breakout", s0 = ` - - - -`; -t(t0, s0); -const h0 = "check-circle-solid", v0 = ` - - -`; -t(h0, v0); -const o0 = "chevron-down", l0 = ` - - -`; -t(o0, l0); -const g0 = "chevron-left", w0 = ` - - -`; -t(g0, w0); -const n0 = "chevron-right", e0 = ` - - -`; -t(n0, e0); -const a0 = "chevron-up", i0 = ` - - -`; -t(a0, i0); -const r0 = "chevrons-left", c0 = ` - - - -`; -t(r0, c0); -const m0 = "chevrons-right", d0 = ` - - - -`; -t(m0, d0); -const Z0 = "circle", p0 = ` - - -`; -t(Z0, p0); -const x0 = "circle-solid", $0 = ` - - -`; -t(x0, $0); -const H0 = "clipboard", V0 = ` - - - -`; -t(H0, V0); -const M0 = "clipboard-solid", u0 = ` - - -`; -t(M0, u0); -const f0 = "clock", C0 = ` - - - -`; -t(f0, C0); -const L0 = "clock-solid", B0 = ` - - -`; -t(L0, B0); -const A0 = "close", b0 = ` - - -`; -t(A0, b0); -const k0 = "close-circle", y0 = ` - - - -`; -t(k0, y0); -const E0 = "close-circle-solid", N0 = ` - - -`; -t(E0, N0); -const z0 = "code", S0 = ` - - -`; -t(z0, S0); -const T0 = "collapse", q0 = ` - - -`; -t(T0, q0); -const R0 = "copy", I0 = ` - - - -`; -t(R0, I0); -const F0 = "copy-solid", D0 = ` - - - -`; -t(F0, D0); -const G0 = "credit-card", j0 = ` - - -`; -t(G0, j0); -const O0 = "credit-card-solid", P0 = ` - - -`; -t(O0, P0); -const U0 = "css", J0 = ` - - -`; -t(U0, J0); -const K0 = "data", Q0 = ` - - -`; -t(K0, Q0); -const W0 = "data-solid", X0 = ` - - -`; -t(W0, X0); -const Y0 = "device", _0 = ` - - - -`; -t(Y0, _0); -const t2 = "device-solid", s2 = ` - - - -`; -t(t2, s2); -const h2 = "download", v2 = ` - - - -`; -t(h2, v2); -const o2 = "ellipsis", l2 = ` - - -`; -t(o2, l2); -const g2 = "ellipsis-vertical", w2 = ` - - -`; -t(g2, w2); -const n2 = "envelope", e2 = ` - - -`; -t(n2, e2); -const a2 = "envelope-solid", i2 = ` - - - -`; -t(a2, i2); -const r2 = "exclamation-mark", c2 = ` - - -`; -t(r2, c2); -const m2 = "exclamation-mark-circle", d2 = ` - - - -`; -t(m2, d2); -const Z2 = "exclamation-mark-circle-solid", p2 = ` - - -`; -t(Z2, p2); -const x2 = "expand", $2 = ` - - -`; -t(x2, $2); -const H2 = "eye", V2 = ` - - - -`; -t(H2, V2); -const M2 = "eye-off", u2 = ` - - -`; -t(M2, u2); -const f2 = "eye-off-solid", C2 = ` - - -`; -t(f2, C2); -const L2 = "eye-solid", B2 = ` - - -`; -t(L2, B2); -const A2 = "file", b2 = ` - - -`; -t(A2, b2); -const k2 = "file-solid", y2 = ` - - -`; -t(k2, y2); -const E2 = "filter", N2 = ` - - -`; -t(E2, N2); -const z2 = "filter-solid", S2 = ` - - -`; -t(z2, S2); -const T2 = "flag", q2 = ` - - -`; -t(T2, q2); -const R2 = "flag-solid", I2 = ` - - -`; -t(R2, I2); -const F2 = "gear", D2 = ` - - - -`; -t(F2, D2); -const G2 = "gear-solid", j2 = ` - - -`; -t(G2, j2); -const O2 = "gears", P2 = ` - - - -`; -t(O2, P2); -const U2 = "globe", J2 = ` - - -`; -t(U2, J2); -const K2 = "globe-solid", Q2 = ` - - -`; -t(K2, Q2); -const W2 = "grid", X2 = ` - - -`; -t(W2, X2); -const Y2 = "grid-horizontal", _2 = ` - - -`; -t(Y2, _2); -const t6 = "grid-solid", s6 = ` - - -`; -t(t6, s6); -const h6 = "grid-vertical", v6 = ` - - -`; -t(h6, v6); -const o6 = "happy", l6 = ` - - - -`; -t(o6, l6); -const g6 = "happy-solid", w6 = ` - - -`; -t(g6, w6); -const n6 = "headphones", e6 = ` - - -`; -t(n6, e6); -const a6 = "headphones-solid", i6 = ` - - -`; -t(a6, i6); -const r6 = "heart", c6 = ` - - -`; -t(r6, c6); -const m6 = "heart-solid", d6 = ` - - -`; -t(m6, d6); -const Z6 = "home", p6 = ` - - -`; -t(Z6, p6); -const x6 = "home-solid", $6 = ` - - -`; -t(x6, $6); -const H6 = "image", V6 = ` - - - -`; -t(H6, V6); -const M6 = "image-solid", u6 = ` - - -`; -t(M6, u6); -const f6 = "inbox", C6 = ` - - -`; -t(f6, C6); -const L6 = "inbox-complete", B6 = ` - - -`; -t(L6, B6); -const A6 = "inbox-complete-solid", b6 = ` - - -`; -t(A6, b6); -const k6 = "inbox-solid", y6 = ` - - -`; -t(k6, y6); -const E6 = "info-circle", N6 = ` - - - -`; -t(E6, N6); -const z6 = "info-circle-solid", S6 = ` - - -`; -t(z6, S6); -const T6 = "laptop", q6 = ` - - -`; -t(T6, q6); -const R6 = "laptop-solid", I6 = ` - - -`; -t(R6, I6); -const F6 = "lightning", D6 = ` - - -`; -t(F6, D6); -const G6 = "lightning-box", j6 = ` - - - -`; -t(G6, j6); -const O6 = "lightning-box-solid", P6 = ` - - -`; -t(O6, P6); -const U6 = "link", J6 = ` - - - -`; -t(U6, J6); -const K6 = "link-external", Q6 = ` - - - -`; -t(K6, Q6); -const W6 = "list", X6 = ` - - -`; -t(W6, X6); -const Y6 = "lock-closed", _6 = ` - - - -`; -t(Y6, _6); -const t3 = "lock-closed-solid", s3 = ` - - -`; -t(t3, s3); -const h3 = "lock-open", v3 = ` - - - -`; -t(h3, v3); -const o3 = "lock-open-solid", l3 = ` - - -`; -t(o3, l3); -const g3 = "magnifying-glass", w3 = ` - - -`; -t(g3, w3); -const n3 = "map-pin", e3 = ` - - - -`; -t(n3, e3); -const a3 = "map-pin-solid", i3 = ` - - -`; -t(a3, i3); -const r3 = "megaphone", c3 = ` - - -`; -t(r3, c3); -const m3 = "megaphone-solid", d3 = ` - - -`; -t(m3, d3); -const Z3 = "menu", p3 = ` - - -`; -t(Z3, p3); -const x3 = "microphone", $3 = ` - - - -`; -t(x3, $3); -const H3 = "microphone-off", V3 = ` - - -`; -t(H3, V3); -const M3 = "microphone-off-solid", u3 = ` - - -`; -t(M3, u3); -const f3 = "microphone-solid", C3 = ` - - - -`; -t(f3, C3); -const L3 = "minus", B3 = ` - - -`; -t(L3, B3); -const A3 = "minus-circle", b3 = ` - - - -`; -t(A3, b3); -const k3 = "minus-circle-solid", y3 = ` - - -`; -t(k3, y3); -const E3 = "money", N3 = ` - - -`; -t(E3, N3); -const z3 = "neutral", S3 = ` - - - -`; -t(z3, S3); -const T3 = "neutral-solid", q3 = ` - - -`; -t(T3, q3); -const R3 = "newspaper", I3 = ` - - - -`; -t(R3, I3); -const F3 = "newspaper-solid", D3 = ` - - -`; -t(F3, D3); -const G3 = "note", j3 = ` - - - -`; -t(G3, j3); -const O3 = "note-solid", P3 = ` - - -`; -t(O3, P3); -const U3 = "ordered-list", J3 = ` - - -`; -t(U3, J3); -const K3 = "page-bottom", Q3 = ` - - -`; -t(K3, Q3); -const W3 = "page-top", X3 = ` - - -`; -t(W3, X3); -const Y3 = "parking", _3 = ` - - - -`; -t(Y3, _3); -const tt = "parking-solid", st = ` - - - -`; -t(tt, st); -const ht = "pause", vt = ` - - -`; -t(ht, vt); -const ot = "pencil", lt = ` - - -`; -t(ot, lt); -const gt = "pencil-solid", wt = ` - - -`; -t(gt, wt); -const nt = "phone", et = ` - - -`; -t(nt, et); -const at = "phone-mobile", it = ` - - - -`; -t(at, it); -const rt = "phone-mobile-solid", ct = ` - - -`; -t(rt, ct); -const mt = "pin", dt = ` - - -`; -t(mt, dt); -const Zt = "pin-solid", pt = ` - - -`; -t(Zt, pt); -const xt = "plane", $t = ` - - -`; -t(xt, $t); -const Ht = "plane-solid", Vt = ` - - -`; -t(Ht, Vt); -const Mt = "play", ut = ` - - -`; -t(Mt, ut); -const ft = "play-solid", Ct = ` - - -`; -t(ft, Ct); -const Lt = "plus", Bt = ` - - -`; -t(Lt, Bt); -const At = "plus-circle", bt = ` - - - -`; -t(At, bt); -const kt = "plus-circle-solid", yt = ` - - -`; -t(kt, yt); -const Et = "printer", Nt = ` - - - -`; -t(Et, Nt); -const zt = "printer-solid", St = ` - - -`; -t(zt, St); -const Tt = "question-mark", qt = ` - - - -`; -t(Tt, qt); -const Rt = "question-mark-solid", It = ` - - -`; -t(Rt, It); -const Ft = "redo", Dt = ` - - -`; -t(Ft, Dt); -const Gt = "rss", jt = ` - - - -`; -t(Gt, jt); -const Ot = "sad", Pt = ` - - - -`; -t(Ot, Pt); -const Ut = "sad-solid", Jt = ` - - -`; -t(Ut, Jt); -const Kt = "save", Qt = ` - - - -`; -t(Kt, Qt); -const Wt = "save-solid", Xt = ` - - -`; -t(Wt, Xt); -const Yt = "settings", _t = ` - - -`; -t(Yt, _t); -const t4 = "share", s4 = ` - - -`; -t(t4, s4); -const h4 = "share-solid", v4 = ` - - -`; -t(h4, v4); -const o4 = "shirt", l4 = ` - - -`; -t(o4, l4); -const g4 = "shirt-solid", w4 = ` - - -`; -t(g4, w4); -const n4 = "shopping-bag", e4 = ` - - -`; -t(n4, e4); -const a4 = "shopping-bag-solid", i4 = ` - - -`; -t(a4, i4); -const r4 = "shopping-cart", c4 = ` - - -`; -t(r4, c4); -const m4 = "shopping-cart-solid", d4 = ` - - -`; -t(m4, d4); -const Z4 = "sidebyside", p4 = ` - - -`; -t(Z4, p4); -const x4 = "sidebyside-solid", $4 = ` - - -`; -t(x4, $4); -const H4 = "star", V4 = ` - - -`; -t(H4, V4); -const M4 = "star-solid", u4 = ` - - -`; -t(M4, u4); -const f4 = "sync", C4 = ` - - -`; -t(f4, C4); -const L4 = "thumbs-down", B4 = ` - - -`; -t(L4, B4); -const A4 = "thumbs-down-solid", b4 = ` - - -`; -t(A4, b4); -const k4 = "thumbs-up", y4 = ` - - -`; -t(k4, y4); -const E4 = "thumbs-up-solid", N4 = ` - - -`; -t(E4, N4); -const z4 = "transfer", S4 = ` - - -`; -t(z4, S4); -const T4 = "transfer-alt", q4 = ` - - -`; -t(T4, q4); -const R4 = "trash", I4 = ` - - - -`; -t(R4, I4); -const F4 = "trash-solid", D4 = ` - - -`; -t(F4, D4); -const G4 = "undo", j4 = ` - - -`; -t(G4, j4); -const O4 = "upload", P4 = ` - - - -`; -t(O4, P4); -const U4 = "user", J4 = ` - - -`; -t(U4, J4); -const K4 = "user-add", Q4 = ` - - -`; -t(K4, Q4); -const W4 = "user-add-solid", X4 = ` - - -`; -t(W4, X4); -const Y4 = "user-group", _4 = ` - - -`; -t(Y4, _4); -const t5 = "user-group-solid", s5 = ` - - - -`; -t(t5, s5); -const h5 = "user-remove", v5 = ` - - -`; -t(h5, v5); -const o5 = "user-remove-solid", l5 = ` - - -`; -t(o5, l5); -const g5 = "user-solid", w5 = ` - - -`; -t(g5, w5); -const n5 = "utensils", e5 = ` - - -`; -t(n5, e5); -const a5 = "utensils-solid", i5 = ` - - -`; -t(a5, i5); -const r5 = "video", c5 = ` - - -`; -t(r5, c5); -const m5 = "video-off", d5 = ` - - -`; -t(m5, d5); -const Z5 = "video-off-solid", p5 = ` - - -`; -t(Z5, p5); -const x5 = "video-solid", $5 = ` - - -`; -t(x5, $5); +const N = "alarm", z = ''; +s(N, z); +const S = "alarm-solid", T = ''; +s(S, T); +const q = "arrow-anchor-down-left", R = ''; +s(q, R); +const I = "arrow-anchor-down-right", F = ''; +s(I, F); +const D = "arrow-anchor-up-left", G = ''; +s(D, G); +const j = "arrow-anchor-up-right", B = ''; +s(j, B); +const O = "arrow-down", P = ''; +s(O, P); +const U = "arrow-down-left", J = ''; +s(U, J); +const K = "arrow-down-right", Q = ''; +s(K, Q); +const W = "arrow-left", X = ''; +s(W, X); +const Y = "arrow-right", _ = ''; +s(Y, _); +const s1 = "arrow-up", v1 = ''; +s(s1, v1); +const a1 = "arrow-up-left", t1 = ''; +s(a1, t1); +const h1 = "arrow-up-right", n1 = ''; +s(h1, n1); +const o1 = "audio", g1 = ''; +s(o1, g1); +const c1 = "audio-off", e1 = ''; +s(c1, e1); +const Z1 = "audio-off-solid", l1 = ''; +s(Z1, l1); +const m1 = "audio-solid", d1 = ''; +s(m1, d1); +const $1 = "ban", H1 = ''; +s($1, H1); +const V1 = "ban-solid", p1 = ''; +s(V1, p1); +const M1 = "bell", i1 = ''; +s(M1, i1); +const r1 = "bell-solid", L1 = ''; +s(r1, L1); +const A1 = "bookmark", u1 = ''; +s(A1, u1); +const f1 = "bookmark-solid", w1 = ''; +s(f1, w1); +const C1 = "browser-window", b1 = ''; +s(C1, b1); +const k1 = "browser-window-solid", y1 = ''; +s(k1, y1); +const x1 = "building", E1 = ''; +s(x1, E1); +const N1 = "building-solid", z1 = ''; +s(N1, z1); +const S1 = "bus", T1 = ''; +s(S1, T1); +const q1 = "calendar", R1 = ''; +s(q1, R1); +const I1 = "calendar-solid", F1 = ''; +s(I1, F1); +const D1 = "caution", G1 = ''; +s(D1, G1); +const j1 = "caution-solid", B1 = ''; +s(j1, B1); +const O1 = "chat", P1 = ''; +s(O1, P1); +const U1 = "chat-solid", J1 = ''; +s(U1, J1); +const K1 = "check", Q1 = ''; +s(K1, Q1); +const W1 = "check-all", X1 = ''; +s(W1, X1); +const Y1 = "check-circle", _1 = ''; +s(Y1, _1); +const s0 = "check-circle-breakout", v0 = ''; +s(s0, v0); +const a0 = "check-circle-solid", t0 = ''; +s(a0, t0); +const h0 = "chevron-down", n0 = ''; +s(h0, n0); +const o0 = "chevron-left", g0 = ''; +s(o0, g0); +const c0 = "chevron-right", e0 = ''; +s(c0, e0); +const Z0 = "chevron-up", l0 = ''; +s(Z0, l0); +const m0 = "chevrons-left", d0 = ''; +s(m0, d0); +const $0 = "chevrons-right", H0 = ''; +s($0, H0); +const V0 = "circle", p0 = ''; +s(V0, p0); +const M0 = "circle-solid", i0 = ''; +s(M0, i0); +const r0 = "clipboard", L0 = ''; +s(r0, L0); +const A0 = "clipboard-solid", u0 = ''; +s(A0, u0); +const f0 = "clock", w0 = ''; +s(f0, w0); +const C0 = "clock-solid", b0 = ''; +s(C0, b0); +const k0 = "close", y0 = ''; +s(k0, y0); +const x0 = "close-circle", E0 = ''; +s(x0, E0); +const N0 = "close-circle-solid", z0 = ''; +s(N0, z0); +const S0 = "code", T0 = ''; +s(S0, T0); +const q0 = "collapse", R0 = ''; +s(q0, R0); +const I0 = "copy", F0 = ''; +s(I0, F0); +const D0 = "copy-solid", G0 = ''; +s(D0, G0); +const j0 = "credit-card", B0 = ''; +s(j0, B0); +const O0 = "credit-card-solid", P0 = ''; +s(O0, P0); +const U0 = "css", J0 = ''; +s(U0, J0); +const K0 = "data", Q0 = ''; +s(K0, Q0); +const W0 = "data-solid", X0 = ''; +s(W0, X0); +const Y0 = "device", _0 = ''; +s(Y0, _0); +const s2 = "device-solid", v2 = ''; +s(s2, v2); +const a2 = "download", t2 = ''; +s(a2, t2); +const h2 = "ellipsis", n2 = ''; +s(h2, n2); +const o2 = "ellipsis-vertical", g2 = ''; +s(o2, g2); +const c2 = "envelope", e2 = ''; +s(c2, e2); +const Z2 = "envelope-solid", l2 = ''; +s(Z2, l2); +const m2 = "exclamation-mark", d2 = ''; +s(m2, d2); +const $2 = "exclamation-mark-circle", H2 = ''; +s($2, H2); +const V2 = "exclamation-mark-circle-solid", p2 = ''; +s(V2, p2); +const M2 = "expand", i2 = ''; +s(M2, i2); +const r2 = "eye", L2 = ''; +s(r2, L2); +const A2 = "eye-off", u2 = ''; +s(A2, u2); +const f2 = "eye-off-solid", w2 = ''; +s(f2, w2); +const C2 = "eye-solid", b2 = ''; +s(C2, b2); +const k2 = "file", y2 = ''; +s(k2, y2); +const x2 = "file-solid", E2 = ''; +s(x2, E2); +const N2 = "filter", z2 = ''; +s(N2, z2); +const S2 = "filter-solid", T2 = ''; +s(S2, T2); +const q2 = "flag", R2 = ''; +s(q2, R2); +const I2 = "flag-solid", F2 = ''; +s(I2, F2); +const D2 = "gear", G2 = ''; +s(D2, G2); +const j2 = "gear-solid", B2 = ''; +s(j2, B2); +const O2 = "gears", P2 = ''; +s(O2, P2); +const U2 = "globe", J2 = ''; +s(U2, J2); +const K2 = "globe-solid", Q2 = ''; +s(K2, Q2); +const W2 = "grid", X2 = ''; +s(W2, X2); +const Y2 = "grid-horizontal", _2 = ''; +s(Y2, _2); +const s4 = "grid-solid", v4 = ''; +s(s4, v4); +const a4 = "grid-vertical", t4 = ''; +s(a4, t4); +const h4 = "happy", n4 = ''; +s(h4, n4); +const o4 = "happy-solid", g4 = ''; +s(o4, g4); +const c4 = "headphones", e4 = ''; +s(c4, e4); +const Z4 = "headphones-solid", l4 = ''; +s(Z4, l4); +const m4 = "heart", d4 = ''; +s(m4, d4); +const $4 = "heart-solid", H4 = ''; +s($4, H4); +const V4 = "home", p4 = ''; +s(V4, p4); +const M4 = "home-solid", i4 = ''; +s(M4, i4); +const r4 = "image", L4 = ''; +s(r4, L4); +const A4 = "image-solid", u4 = ''; +s(A4, u4); +const f4 = "inbox", w4 = ''; +s(f4, w4); +const C4 = "inbox-complete", b4 = ''; +s(C4, b4); +const k4 = "inbox-complete-solid", y4 = ''; +s(k4, y4); +const x4 = "inbox-solid", E4 = ''; +s(x4, E4); +const N4 = "info-circle", z4 = ''; +s(N4, z4); +const S4 = "info-circle-solid", T4 = ''; +s(S4, T4); +const q4 = "laptop", R4 = ''; +s(q4, R4); +const I4 = "laptop-solid", F4 = ''; +s(I4, F4); +const D4 = "lightning", G4 = ''; +s(D4, G4); +const j4 = "lightning-box", B4 = ''; +s(j4, B4); +const O4 = "lightning-box-solid", P4 = ''; +s(O4, P4); +const U4 = "link", J4 = ''; +s(U4, J4); +const K4 = "link-external", Q4 = ''; +s(K4, Q4); +const W4 = "list", X4 = ''; +s(W4, X4); +const Y4 = "lock-closed", _4 = ''; +s(Y4, _4); +const s3 = "lock-closed-solid", v3 = ''; +s(s3, v3); +const a3 = "lock-open", t3 = ''; +s(a3, t3); +const h3 = "lock-open-solid", n3 = ''; +s(h3, n3); +const o3 = "magnifying-glass", g3 = ''; +s(o3, g3); +const c3 = "map-pin", e3 = ''; +s(c3, e3); +const Z3 = "map-pin-solid", l3 = ''; +s(Z3, l3); +const m3 = "megaphone", d3 = ''; +s(m3, d3); +const $3 = "megaphone-solid", H3 = ''; +s($3, H3); +const V3 = "menu", p3 = ''; +s(V3, p3); +const M3 = "microphone", i3 = ''; +s(M3, i3); +const r3 = "microphone-off", L3 = ''; +s(r3, L3); +const A3 = "microphone-off-solid", u3 = ''; +s(A3, u3); +const f3 = "microphone-solid", w3 = ''; +s(f3, w3); +const C3 = "minus", b3 = ''; +s(C3, b3); +const k3 = "minus-circle", y3 = ''; +s(k3, y3); +const x3 = "minus-circle-solid", E3 = ''; +s(x3, E3); +const N3 = "money", z3 = ''; +s(N3, z3); +const S3 = "neutral", T3 = ''; +s(S3, T3); +const q3 = "neutral-solid", R3 = ''; +s(q3, R3); +const I3 = "newspaper", F3 = ''; +s(I3, F3); +const D3 = "newspaper-solid", G3 = ''; +s(D3, G3); +const j3 = "note", B3 = ''; +s(j3, B3); +const O3 = "note-solid", P3 = ''; +s(O3, P3); +const U3 = "ordered-list", J3 = ''; +s(U3, J3); +const K3 = "page-bottom", Q3 = ''; +s(K3, Q3); +const W3 = "page-top", X3 = ''; +s(W3, X3); +const Y3 = "parking", _3 = ''; +s(Y3, _3); +const s5 = "parking-solid", v5 = ''; +s(s5, v5); +const a5 = "pause", t5 = ''; +s(a5, t5); +const h5 = "pencil", n5 = ''; +s(h5, n5); +const o5 = "pencil-solid", g5 = ''; +s(o5, g5); +const c5 = "phone", e5 = ''; +s(c5, e5); +const Z5 = "phone-mobile", l5 = ''; +s(Z5, l5); +const m5 = "phone-mobile-solid", d5 = ''; +s(m5, d5); +const $5 = "pin", H5 = ''; +s($5, H5); +const V5 = "pin-solid", p5 = ''; +s(V5, p5); +const M5 = "plane", i5 = ''; +s(M5, i5); +const r5 = "plane-solid", L5 = ''; +s(r5, L5); +const A5 = "play", u5 = ''; +s(A5, u5); +const f5 = "play-solid", w5 = ''; +s(f5, w5); +const C5 = "plus", b5 = ''; +s(C5, b5); +const k5 = "plus-circle", y5 = ''; +s(k5, y5); +const x5 = "plus-circle-solid", E5 = ''; +s(x5, E5); +const N5 = "printer", z5 = ''; +s(N5, z5); +const S5 = "printer-solid", T5 = ''; +s(S5, T5); +const q5 = "question-mark", R5 = ''; +s(q5, R5); +const I5 = "question-mark-solid", F5 = ''; +s(I5, F5); +const D5 = "redo", G5 = ''; +s(D5, G5); +const j5 = "rss", B5 = ''; +s(j5, B5); +const O5 = "sad", P5 = ''; +s(O5, P5); +const U5 = "sad-solid", J5 = ''; +s(U5, J5); +const K5 = "save", Q5 = ''; +s(K5, Q5); +const W5 = "save-solid", X5 = ''; +s(W5, X5); +const Y5 = "settings", _5 = ''; +s(Y5, _5); +const s8 = "share", v8 = ''; +s(s8, v8); +const a8 = "share-solid", t8 = ''; +s(a8, t8); +const h8 = "shirt", n8 = ''; +s(h8, n8); +const o8 = "shirt-solid", g8 = ''; +s(o8, g8); +const c8 = "shopping-bag", e8 = ''; +s(c8, e8); +const Z8 = "shopping-bag-solid", l8 = ''; +s(Z8, l8); +const m8 = "shopping-cart", d8 = ''; +s(m8, d8); +const $8 = "shopping-cart-solid", H8 = ''; +s($8, H8); +const V8 = "sidebyside", p8 = ''; +s(V8, p8); +const M8 = "sidebyside-solid", i8 = ''; +s(M8, i8); +const r8 = "star", L8 = ''; +s(r8, L8); +const A8 = "star-solid", u8 = ''; +s(A8, u8); +const f8 = "sync", w8 = ''; +s(f8, w8); +const C8 = "thumbs-down", b8 = ''; +s(C8, b8); +const k8 = "thumbs-down-solid", y8 = ''; +s(k8, y8); +const x8 = "thumbs-up", E8 = ''; +s(x8, E8); +const N8 = "thumbs-up-solid", z8 = ''; +s(N8, z8); +const S8 = "transfer", T8 = ''; +s(S8, T8); +const q8 = "transfer-alt", R8 = ''; +s(q8, R8); +const I8 = "trash", F8 = ''; +s(I8, F8); +const D8 = "trash-solid", G8 = ''; +s(D8, G8); +const j8 = "undo", B8 = ''; +s(j8, B8); +const O8 = "upload", P8 = ''; +s(O8, P8); +const U8 = "user", J8 = ''; +s(U8, J8); +const K8 = "user-add", Q8 = ''; +s(K8, Q8); +const W8 = "user-add-solid", X8 = ''; +s(W8, X8); +const Y8 = "user-group", _8 = ''; +s(Y8, _8); +const s6 = "user-group-solid", v6 = ''; +s(s6, v6); +const a6 = "user-remove", t6 = ''; +s(a6, t6); +const h6 = "user-remove-solid", n6 = ''; +s(h6, n6); +const o6 = "user-solid", g6 = ''; +s(o6, g6); +const c6 = "utensils", e6 = ''; +s(c6, e6); +const Z6 = "utensils-solid", l6 = ''; +s(Z6, l6); +const m6 = "video", d6 = ''; +s(m6, d6); +const $6 = "video-off", H6 = ''; +s($6, H6); +const V6 = "video-off-solid", p6 = ''; +s(V6, p6); +const M6 = "video-solid", i6 = ''; +s(M6, i6); diff --git a/dist/bundle.umd.cjs b/dist/bundle.umd.cjs index 2c6cb8eb..ea630bc8 100644 --- a/dist/bundle.umd.cjs +++ b/dist/bundle.umd.cjs @@ -1,4 +1,4 @@ -var H=(s,h,o)=>{if(!h.has(s))throw TypeError("Cannot "+o)};var n=(s,h,o)=>(H(s,h,"read from private field"),o?o.call(s):h.get(s)),w=(s,h,o)=>{if(h.has(s))throw TypeError("Cannot add the same private member more than once");h instanceof WeakSet?h.add(s):h.set(s,o)},$=(s,h,o,i)=>(H(s,h,"write to private field"),i?i.call(s,o):h.set(s,o),o);var V=(s,h,o)=>(H(s,h,"access private method"),o);(function(s){typeof define=="function"&&define.amd?define(s):s()})(function(){var r,c,a,l,Z,C,p,L;"use strict";const s="Rivet Icons",h="rvt-icon",o="name",i="rvtIconRegistered",M=new Map,d=new Map,u=document.createElement("template");u.innerHTML=` +var r=(v,n,t)=>{if(!n.has(v))throw TypeError("Cannot "+t)};var h=(v,n,t)=>(r(v,n,"read from private field"),t?t.call(v):n.get(v)),m=(v,n,t)=>{if(n.has(v))throw TypeError("Cannot add the same private member more than once");n instanceof WeakSet?n.add(v):n.set(v,t)},H=(v,n,t,c)=>(r(v,n,"write to private field"),c?c.call(v,t):n.set(v,t),t);var L=(v,n,t)=>(r(v,n,"access private method"),t);(function(v){typeof define=="function"&&define.amd?define(v):v()})(function(){var Z,d,e,o,p,b,M,w;"use strict";const v="Rivet Icons",n="rvt-icon",t="name",c="rvtIconRegistered",A=new Map,V=new Map,u=document.createElement("template");u.innerHTML=` -`;const x=document.createElement("style");x.setAttribute(`data-${h}`,""),document.head.appendChild(x);function t(g,e){if(!g||typeof g!="string")throw new Error(`${s}: Name must be a string.`);const v=document.createElement("template");if(v.innerHTML=e,v.content.children.length!==1)throw new Error(`${s} (${g}): Content must contain one SVG element.`);const m=v.content.firstChild;if(m.nodeName.toLowerCase()!=="svg")throw new Error(`${s} (${g}): Content must be a SVG element.`);b(m,{"aria-hidden":"true",fill:"currentColor",focusable:"false",height:16,viewBox:"0 0 16 16",width:16,xmlns:"http://www.w3.org/2000/svg"}),d.set(g,v);const f=d.size;M.set(f,g),x.sheet.insertRule(`${h} { --${g}: ${f}; }`);const y=new CustomEvent(i,{detail:{name:g}});document.dispatchEvent(y)}class B extends window.HTMLElement{constructor(){super();w(this,Z);w(this,p);w(this,r,void 0);w(this,c,void 0);w(this,a,void 0);w(this,l,void 0);const v=this.attachShadow({mode:"open"});v.appendChild(u.content.cloneNode(!0)),$(this,r,v.querySelector(".container")),$(this,l,v.querySelector(".sensor")),$(this,a,k(V(this,p,L).bind(this)))}static get observedAttributes(){return[o]}connectedCallback(){n(this,l).addEventListener("transitionstart",n(this,a)),document.addEventListener(i,n(this,a)),n(this,a).call(this)}disconnectedCallback(){n(this,l).removeEventListener("transitionstart",n(this,a)),document.removeEventListener(i,n(this,a))}attributeChangedCallback(){n(this,a).call(this)}}r=new WeakMap,c=new WeakMap,a=new WeakMap,l=new WeakMap,Z=new WeakSet,C=function(){if(!n(this,l))return;const v=window.getComputedStyle(n(this,l)).getPropertyValue(`--${o}`);return M.get(parseInt(v))},p=new WeakSet,L=function(){const v=V(this,Z,C).call(this)||this.getAttribute(o);if(!n(this,r)||!d.has(v)||n(this,c)===v)return;const m=d.get(v).content.cloneNode(!0);n(this,r).replaceChildren(m),$(this,c,v)},window.customElements.define(h,B);function A(g,e,v){g.hasAttribute(e)||g.setAttribute(e,v)}function b(g,e){Object.entries(e).forEach(([v,m])=>{A(g,v,m)})}function k(g){let e=!1;return function(...v){e||(e=!0,window.requestAnimationFrame(()=>{g.call(this,...v),e=!1}))}}t("alarm",` - - - -`),t("alarm-solid",` - - - -`),t("arrow-anchor-down-left",` - - -`),t("arrow-anchor-down-right",` - - -`),t("arrow-anchor-up-left",` - - -`),t("arrow-anchor-up-right",` - - -`),t("arrow-down",` - - -`),t("arrow-down-left",` - - -`),t("arrow-down-right",` - - -`),t("arrow-left",` - - -`),t("arrow-right",` - - -`),t("arrow-up",` - - -`),t("arrow-up-left",` - - -`),t("arrow-up-right",` - - -`),t("audio",` - - - -`),t("audio-off",` - - -`),t("audio-off-solid",` - - -`),t("audio-solid",` - - - -`),t("ban",` - - -`),t("ban-solid",` - - -`),t("bell",` - - -`),t("bell-solid",` - - -`),t("bookmark",` - - -`),t("bookmark-solid",` - - -`),t("browser-window",` - - - -`),t("browser-window-solid",` - - -`),t("building",` - - - -`),t("building-solid",` - - -`),t("bus",` - - -`),t("calendar",` - - - -`),t("calendar-solid",` - - -`),t("caution",` - - - -`),t("caution-solid",` - - -`),t("chat",` - - - -`),t("chat-solid",` - - -`),t("check",` - - -`),t("check-all",` - - -`),t("check-circle",` - - - -`),t("check-circle-breakout",` - - - -`),t("check-circle-solid",` - - -`),t("chevron-down",` - - -`),t("chevron-left",` - - -`),t("chevron-right",` - - -`),t("chevron-up",` - - -`),t("chevrons-left",` - - - -`),t("chevrons-right",` - - - -`),t("circle",` - - -`),t("circle-solid",` - - -`),t("clipboard",` - - - -`),t("clipboard-solid",` - - -`),t("clock",` - - - -`),t("clock-solid",` - - -`),t("close",` - - -`),t("close-circle",` - - - -`),t("close-circle-solid",` - - -`),t("code",` - - -`),t("collapse",` - - -`),t("copy",` - - - -`),t("copy-solid",` - - - -`),t("credit-card",` - - -`),t("credit-card-solid",` - - -`),t("css",` - - -`),t("data",` - - -`),t("data-solid",` - - -`),t("device",` - - - -`),t("device-solid",` - - - -`),t("download",` - - - -`),t("ellipsis",` - - -`),t("ellipsis-vertical",` - - -`),t("envelope",` - - -`),t("envelope-solid",` - - - -`),t("exclamation-mark",` - - -`),t("exclamation-mark-circle",` - - - -`),t("exclamation-mark-circle-solid",` - - -`),t("expand",` - - -`),t("eye",` - - - -`),t("eye-off",` - - -`),t("eye-off-solid",` - - -`),t("eye-solid",` - - -`),t("file",` - - -`),t("file-solid",` - - -`),t("filter",` - - -`),t("filter-solid",` - - -`),t("flag",` - - -`),t("flag-solid",` - - -`),t("gear",` - - - -`),t("gear-solid",` - - -`),t("gears",` - - - -`),t("globe",` - - -`),t("globe-solid",` - - -`),t("grid",` - - -`),t("grid-horizontal",` - - -`),t("grid-solid",` - - -`),t("grid-vertical",` - - -`),t("happy",` - - - -`),t("happy-solid",` - - -`),t("headphones",` - - -`),t("headphones-solid",` - - -`),t("heart",` - - -`),t("heart-solid",` - - -`),t("home",` - - -`),t("home-solid",` - - -`),t("image",` - - - -`),t("image-solid",` - - -`),t("inbox",` - - -`),t("inbox-complete",` - - -`),t("inbox-complete-solid",` - - -`),t("inbox-solid",` - - -`),t("info-circle",` - - - -`),t("info-circle-solid",` - - -`),t("laptop",` - - -`),t("laptop-solid",` - - -`),t("lightning",` - - -`),t("lightning-box",` - - - -`),t("lightning-box-solid",` - - -`),t("link",` - - - -`),t("link-external",` - - - -`),t("list",` - - -`),t("lock-closed",` - - - -`),t("lock-closed-solid",` - - -`),t("lock-open",` - - - -`),t("lock-open-solid",` - - -`),t("magnifying-glass",` - - -`),t("map-pin",` - - - -`),t("map-pin-solid",` - - -`),t("megaphone",` - - -`),t("megaphone-solid",` - - -`),t("menu",` - - -`),t("microphone",` - - - -`),t("microphone-off",` - - -`),t("microphone-off-solid",` - - -`),t("microphone-solid",` - - - -`),t("minus",` - - -`),t("minus-circle",` - - - -`),t("minus-circle-solid",` - - -`),t("money",` - - -`),t("neutral",` - - - -`),t("neutral-solid",` - - -`),t("newspaper",` - - - -`),t("newspaper-solid",` - - -`),t("note",` - - - -`),t("note-solid",` - - -`),t("ordered-list",` - - -`),t("page-bottom",` - - -`),t("page-top",` - - -`),t("parking",` - - - -`),t("parking-solid",` - - - -`),t("pause",` - - -`),t("pencil",` - - -`),t("pencil-solid",` - - -`),t("phone",` - - -`),t("phone-mobile",` - - - -`),t("phone-mobile-solid",` - - -`),t("pin",` - - -`),t("pin-solid",` - - -`),t("plane",` - - -`),t("plane-solid",` - - -`),t("play",` - - -`),t("play-solid",` - - -`),t("plus",` - - -`),t("plus-circle",` - - - -`),t("plus-circle-solid",` - - -`),t("printer",` - - - -`),t("printer-solid",` - - -`),t("question-mark",` - - - -`),t("question-mark-solid",` - - -`),t("redo",` - - -`),t("rss",` - - - -`),t("sad",` - - - -`),t("sad-solid",` - - -`),t("save",` - - - -`),t("save-solid",` - - -`),t("settings",` - - -`),t("share",` - - -`),t("share-solid",` - - -`),t("shirt",` - - -`),t("shirt-solid",` - - -`),t("shopping-bag",` - - -`),t("shopping-bag-solid",` - - -`),t("shopping-cart",` - - -`),t("shopping-cart-solid",` - - -`),t("sidebyside",` - - -`),t("sidebyside-solid",` - - -`),t("star",` - - -`),t("star-solid",` - - -`),t("sync",` - - -`),t("thumbs-down",` - - -`),t("thumbs-down-solid",` - - -`),t("thumbs-up",` - - -`),t("thumbs-up-solid",` - - -`),t("transfer",` - - -`),t("transfer-alt",` - - -`),t("trash",` - - - -`),t("trash-solid",` - - -`),t("undo",` - - -`),t("upload",` - - - -`),t("user",` - - -`),t("user-add",` - - -`),t("user-add-solid",` - - -`),t("user-group",` - - -`),t("user-group-solid",` - - - -`),t("user-remove",` - - -`),t("user-remove-solid",` - - -`),t("user-solid",` - - -`),t("utensils",` - - -`),t("utensils-solid",` - - -`),t("video",` - - -`),t("video-off",` - - -`),t("video-off-solid",` - - -`),t("video-solid",` - - -`)}); +`;const i=document.createElement("style");i.setAttribute(`data-${n}`,""),document.head.appendChild(i);function s(g,$){if(!g||typeof g!="string")throw new Error(`${v}: Name must be a string.`);const a=document.createElement("template");if(a.innerHTML=$,a.content.children.length!==1)throw new Error(`${v} (${g}): Content must contain one SVG element.`);const l=a.content.firstChild;if(l.nodeName.toLowerCase()!=="svg")throw new Error(`${v} (${g}): Content must be a SVG element.`);y(l,{"aria-hidden":"true",fill:"currentColor",focusable:"false",height:16,viewBox:"0 0 16 16",width:16,xmlns:"http://www.w3.org/2000/svg"}),V.set(g,a);const f=V.size;A.set(f,g),i.sheet.insertRule(`${n} { --${g}: ${f}; }`);const E=new CustomEvent(c,{detail:{name:g}});document.dispatchEvent(E)}class C extends window.HTMLElement{constructor(){super();m(this,p);m(this,M);m(this,Z,void 0);m(this,d,void 0);m(this,e,void 0);m(this,o,void 0);const a=this.attachShadow({mode:"open"});a.appendChild(u.content.cloneNode(!0)),H(this,Z,a.querySelector(".container")),H(this,o,a.querySelector(".sensor")),H(this,e,x(L(this,M,w).bind(this)))}static get observedAttributes(){return[t]}connectedCallback(){h(this,o).addEventListener("transitionstart",h(this,e)),document.addEventListener(c,h(this,e)),h(this,e).call(this)}disconnectedCallback(){h(this,o).removeEventListener("transitionstart",h(this,e)),document.removeEventListener(c,h(this,e))}attributeChangedCallback(){h(this,e).call(this)}}Z=new WeakMap,d=new WeakMap,e=new WeakMap,o=new WeakMap,p=new WeakSet,b=function(){if(!h(this,o))return;const a=window.getComputedStyle(h(this,o)).getPropertyValue(`--${t}`);return A.get(parseInt(a))},M=new WeakSet,w=function(){const a=L(this,p,b).call(this)||this.getAttribute(t);if(!h(this,Z)||!V.has(a)||h(this,d)===a)return;const l=V.get(a).content.cloneNode(!0);h(this,Z).replaceChildren(l),H(this,d,a)},window.customElements.define(n,C);function k(g,$,a){g.hasAttribute($)||g.setAttribute($,a)}function y(g,$){Object.entries($).forEach(([a,l])=>{k(g,a,l)})}function x(g){let $=!1;return function(...a){$||($=!0,window.requestAnimationFrame(()=>{g.call(this,...a),$=!1}))}}s("alarm",''),s("alarm-solid",''),s("arrow-anchor-down-left",''),s("arrow-anchor-down-right",''),s("arrow-anchor-up-left",''),s("arrow-anchor-up-right",''),s("arrow-down",''),s("arrow-down-left",''),s("arrow-down-right",''),s("arrow-left",''),s("arrow-right",''),s("arrow-up",''),s("arrow-up-left",''),s("arrow-up-right",''),s("audio",''),s("audio-off",''),s("audio-off-solid",''),s("audio-solid",''),s("ban",''),s("ban-solid",''),s("bell",''),s("bell-solid",''),s("bookmark",''),s("bookmark-solid",''),s("browser-window",''),s("browser-window-solid",''),s("building",''),s("building-solid",''),s("bus",''),s("calendar",''),s("calendar-solid",''),s("caution",''),s("caution-solid",''),s("chat",''),s("chat-solid",''),s("check",''),s("check-all",''),s("check-circle",''),s("check-circle-breakout",''),s("check-circle-solid",''),s("chevron-down",''),s("chevron-left",''),s("chevron-right",''),s("chevron-up",''),s("chevrons-left",''),s("chevrons-right",''),s("circle",''),s("circle-solid",''),s("clipboard",''),s("clipboard-solid",''),s("clock",''),s("clock-solid",''),s("close",''),s("close-circle",''),s("close-circle-solid",''),s("code",''),s("collapse",''),s("copy",''),s("copy-solid",''),s("credit-card",''),s("credit-card-solid",''),s("css",''),s("data",''),s("data-solid",''),s("device",''),s("device-solid",''),s("download",''),s("ellipsis",''),s("ellipsis-vertical",''),s("envelope",''),s("envelope-solid",''),s("exclamation-mark",''),s("exclamation-mark-circle",''),s("exclamation-mark-circle-solid",''),s("expand",''),s("eye",''),s("eye-off",''),s("eye-off-solid",''),s("eye-solid",''),s("file",''),s("file-solid",''),s("filter",''),s("filter-solid",''),s("flag",''),s("flag-solid",''),s("gear",''),s("gear-solid",''),s("gears",''),s("globe",''),s("globe-solid",''),s("grid",''),s("grid-horizontal",''),s("grid-solid",''),s("grid-vertical",''),s("happy",''),s("happy-solid",''),s("headphones",''),s("headphones-solid",''),s("heart",''),s("heart-solid",''),s("home",''),s("home-solid",''),s("image",''),s("image-solid",''),s("inbox",''),s("inbox-complete",''),s("inbox-complete-solid",''),s("inbox-solid",''),s("info-circle",''),s("info-circle-solid",''),s("laptop",''),s("laptop-solid",''),s("lightning",''),s("lightning-box",''),s("lightning-box-solid",''),s("link",''),s("link-external",''),s("list",''),s("lock-closed",''),s("lock-closed-solid",''),s("lock-open",''),s("lock-open-solid",''),s("magnifying-glass",''),s("map-pin",''),s("map-pin-solid",''),s("megaphone",''),s("megaphone-solid",''),s("menu",''),s("microphone",''),s("microphone-off",''),s("microphone-off-solid",''),s("microphone-solid",''),s("minus",''),s("minus-circle",''),s("minus-circle-solid",''),s("money",''),s("neutral",''),s("neutral-solid",''),s("newspaper",''),s("newspaper-solid",''),s("note",''),s("note-solid",''),s("ordered-list",''),s("page-bottom",''),s("page-top",''),s("parking",''),s("parking-solid",''),s("pause",''),s("pencil",''),s("pencil-solid",''),s("phone",''),s("phone-mobile",''),s("phone-mobile-solid",''),s("pin",''),s("pin-solid",''),s("plane",''),s("plane-solid",''),s("play",''),s("play-solid",''),s("plus",''),s("plus-circle",''),s("plus-circle-solid",''),s("printer",''),s("printer-solid",''),s("question-mark",''),s("question-mark-solid",''),s("redo",''),s("rss",''),s("sad",''),s("sad-solid",''),s("save",''),s("save-solid",''),s("settings",''),s("share",''),s("share-solid",''),s("shirt",''),s("shirt-solid",''),s("shopping-bag",''),s("shopping-bag-solid",''),s("shopping-cart",''),s("shopping-cart-solid",''),s("sidebyside",''),s("sidebyside-solid",''),s("star",''),s("star-solid",''),s("sync",''),s("thumbs-down",''),s("thumbs-down-solid",''),s("thumbs-up",''),s("thumbs-up-solid",''),s("transfer",''),s("transfer-alt",''),s("trash",''),s("trash-solid",''),s("undo",''),s("upload",''),s("user",''),s("user-add",''),s("user-add-solid",''),s("user-group",''),s("user-group-solid",''),s("user-remove",''),s("user-remove-solid",''),s("user-solid",''),s("utensils",''),s("utensils-solid",''),s("video",''),s("video-off",''),s("video-off-solid",''),s("video-solid",'')}); diff --git a/dist/icons/alarm-solid.html b/dist/icons/alarm-solid.html deleted file mode 100644 index 4238daab..00000000 --- a/dist/icons/alarm-solid.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/alarm-solid.js b/dist/icons/alarm-solid.js index 6c1b2b4d..a337ccd9 100644 --- a/dist/icons/alarm-solid.js +++ b/dist/icons/alarm-solid.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'alarm-solid'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/alarm.html b/dist/icons/alarm.html deleted file mode 100644 index 4e411883..00000000 --- a/dist/icons/alarm.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/alarm.js b/dist/icons/alarm.js index 48253ae6..46f6fc91 100644 --- a/dist/icons/alarm.js +++ b/dist/icons/alarm.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'alarm'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/arrow-anchor-down-left.html b/dist/icons/arrow-anchor-down-left.html deleted file mode 100644 index c8669e2f..00000000 --- a/dist/icons/arrow-anchor-down-left.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/arrow-anchor-down-left.js b/dist/icons/arrow-anchor-down-left.js index 629a167a..1ccea0a2 100644 --- a/dist/icons/arrow-anchor-down-left.js +++ b/dist/icons/arrow-anchor-down-left.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'arrow-anchor-down-left'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/arrow-anchor-down-right.html b/dist/icons/arrow-anchor-down-right.html deleted file mode 100644 index fc2774e5..00000000 --- a/dist/icons/arrow-anchor-down-right.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/arrow-anchor-down-right.js b/dist/icons/arrow-anchor-down-right.js index 2e9b2603..4d8f5373 100644 --- a/dist/icons/arrow-anchor-down-right.js +++ b/dist/icons/arrow-anchor-down-right.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'arrow-anchor-down-right'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/arrow-anchor-up-left.html b/dist/icons/arrow-anchor-up-left.html deleted file mode 100644 index 27ce245d..00000000 --- a/dist/icons/arrow-anchor-up-left.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/arrow-anchor-up-left.js b/dist/icons/arrow-anchor-up-left.js index 8683f1d0..e00a7d1e 100644 --- a/dist/icons/arrow-anchor-up-left.js +++ b/dist/icons/arrow-anchor-up-left.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'arrow-anchor-up-left'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/arrow-anchor-up-right.html b/dist/icons/arrow-anchor-up-right.html deleted file mode 100644 index c2176f4b..00000000 --- a/dist/icons/arrow-anchor-up-right.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/arrow-anchor-up-right.js b/dist/icons/arrow-anchor-up-right.js index c101cf43..163277a4 100644 --- a/dist/icons/arrow-anchor-up-right.js +++ b/dist/icons/arrow-anchor-up-right.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'arrow-anchor-up-right'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/arrow-down-left.html b/dist/icons/arrow-down-left.html deleted file mode 100644 index 88364ec8..00000000 --- a/dist/icons/arrow-down-left.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/arrow-down-left.js b/dist/icons/arrow-down-left.js index 39173fc2..3204142f 100644 --- a/dist/icons/arrow-down-left.js +++ b/dist/icons/arrow-down-left.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'arrow-down-left'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/arrow-down-right.html b/dist/icons/arrow-down-right.html deleted file mode 100644 index 7a1a112a..00000000 --- a/dist/icons/arrow-down-right.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/arrow-down-right.js b/dist/icons/arrow-down-right.js index 02076d0e..275e6750 100644 --- a/dist/icons/arrow-down-right.js +++ b/dist/icons/arrow-down-right.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'arrow-down-right'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/arrow-down.html b/dist/icons/arrow-down.html deleted file mode 100644 index 7bf8af92..00000000 --- a/dist/icons/arrow-down.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/arrow-down.js b/dist/icons/arrow-down.js index ea2c234e..5ac594d0 100644 --- a/dist/icons/arrow-down.js +++ b/dist/icons/arrow-down.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'arrow-down'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/arrow-left.html b/dist/icons/arrow-left.html deleted file mode 100644 index e6b78b64..00000000 --- a/dist/icons/arrow-left.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/arrow-left.js b/dist/icons/arrow-left.js index 8693c713..edf65751 100644 --- a/dist/icons/arrow-left.js +++ b/dist/icons/arrow-left.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'arrow-left'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/arrow-right.html b/dist/icons/arrow-right.html deleted file mode 100644 index ba01c9bb..00000000 --- a/dist/icons/arrow-right.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/arrow-right.js b/dist/icons/arrow-right.js index 3c65d357..ae67be3e 100644 --- a/dist/icons/arrow-right.js +++ b/dist/icons/arrow-right.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'arrow-right'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/arrow-up-left.html b/dist/icons/arrow-up-left.html deleted file mode 100644 index 0ca89529..00000000 --- a/dist/icons/arrow-up-left.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/arrow-up-left.js b/dist/icons/arrow-up-left.js index 16d37196..3573a810 100644 --- a/dist/icons/arrow-up-left.js +++ b/dist/icons/arrow-up-left.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'arrow-up-left'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/arrow-up-right.html b/dist/icons/arrow-up-right.html deleted file mode 100644 index 8a94aad2..00000000 --- a/dist/icons/arrow-up-right.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/arrow-up-right.js b/dist/icons/arrow-up-right.js index 5ff0fc9c..0e308a6b 100644 --- a/dist/icons/arrow-up-right.js +++ b/dist/icons/arrow-up-right.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'arrow-up-right'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/arrow-up.html b/dist/icons/arrow-up.html deleted file mode 100644 index 247bac20..00000000 --- a/dist/icons/arrow-up.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/arrow-up.js b/dist/icons/arrow-up.js index 88419ef9..d217bf3e 100644 --- a/dist/icons/arrow-up.js +++ b/dist/icons/arrow-up.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'arrow-up'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/audio-off-solid.html b/dist/icons/audio-off-solid.html deleted file mode 100644 index 15644416..00000000 --- a/dist/icons/audio-off-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/audio-off-solid.js b/dist/icons/audio-off-solid.js index 75770bc9..39b347be 100644 --- a/dist/icons/audio-off-solid.js +++ b/dist/icons/audio-off-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'audio-off-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/audio-off.html b/dist/icons/audio-off.html deleted file mode 100644 index 36769269..00000000 --- a/dist/icons/audio-off.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/audio-off.js b/dist/icons/audio-off.js index 3c6b8b01..7939dc70 100644 --- a/dist/icons/audio-off.js +++ b/dist/icons/audio-off.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'audio-off'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/audio-solid.html b/dist/icons/audio-solid.html deleted file mode 100644 index 78ce1d38..00000000 --- a/dist/icons/audio-solid.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/audio-solid.js b/dist/icons/audio-solid.js index 9097ad0f..c31110b3 100644 --- a/dist/icons/audio-solid.js +++ b/dist/icons/audio-solid.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'audio-solid'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/audio.html b/dist/icons/audio.html deleted file mode 100644 index 52c98e8c..00000000 --- a/dist/icons/audio.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/audio.js b/dist/icons/audio.js index 4ca29652..d6af26bc 100644 --- a/dist/icons/audio.js +++ b/dist/icons/audio.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'audio'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/ban-solid.html b/dist/icons/ban-solid.html deleted file mode 100644 index d5def2d1..00000000 --- a/dist/icons/ban-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/ban-solid.js b/dist/icons/ban-solid.js index f93e5428..20e0d7c4 100644 --- a/dist/icons/ban-solid.js +++ b/dist/icons/ban-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'ban-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/ban.html b/dist/icons/ban.html deleted file mode 100644 index 3525a259..00000000 --- a/dist/icons/ban.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/ban.js b/dist/icons/ban.js index 247faa9e..e537b4fb 100644 --- a/dist/icons/ban.js +++ b/dist/icons/ban.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'ban'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/bell-solid.html b/dist/icons/bell-solid.html deleted file mode 100644 index fc9a3d5e..00000000 --- a/dist/icons/bell-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/bell-solid.js b/dist/icons/bell-solid.js index 150b02d8..b19c63dc 100644 --- a/dist/icons/bell-solid.js +++ b/dist/icons/bell-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'bell-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/bell.html b/dist/icons/bell.html deleted file mode 100644 index 924c8ab4..00000000 --- a/dist/icons/bell.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/bell.js b/dist/icons/bell.js index e154dd29..e2c0a40b 100644 --- a/dist/icons/bell.js +++ b/dist/icons/bell.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'bell'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/bookmark-solid.html b/dist/icons/bookmark-solid.html deleted file mode 100644 index 1923f926..00000000 --- a/dist/icons/bookmark-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/bookmark-solid.js b/dist/icons/bookmark-solid.js index 028fc994..84b31bb7 100644 --- a/dist/icons/bookmark-solid.js +++ b/dist/icons/bookmark-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'bookmark-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/bookmark.html b/dist/icons/bookmark.html deleted file mode 100644 index c50d05d0..00000000 --- a/dist/icons/bookmark.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/bookmark.js b/dist/icons/bookmark.js index 54aae007..ff126e6e 100644 --- a/dist/icons/bookmark.js +++ b/dist/icons/bookmark.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'bookmark'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/browser-window-solid.html b/dist/icons/browser-window-solid.html deleted file mode 100644 index 087ba1a8..00000000 --- a/dist/icons/browser-window-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/browser-window-solid.js b/dist/icons/browser-window-solid.js index 6d4b6efd..1ab1c62e 100644 --- a/dist/icons/browser-window-solid.js +++ b/dist/icons/browser-window-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'browser-window-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/browser-window.html b/dist/icons/browser-window.html deleted file mode 100644 index 4b27d3be..00000000 --- a/dist/icons/browser-window.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/browser-window.js b/dist/icons/browser-window.js index d5fd6b7d..cffeaccd 100644 --- a/dist/icons/browser-window.js +++ b/dist/icons/browser-window.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'browser-window'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/building-solid.html b/dist/icons/building-solid.html deleted file mode 100644 index 93f44f9b..00000000 --- a/dist/icons/building-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/building-solid.js b/dist/icons/building-solid.js index 15329851..79da1d0a 100644 --- a/dist/icons/building-solid.js +++ b/dist/icons/building-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'building-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/building.html b/dist/icons/building.html deleted file mode 100644 index 549ca3a1..00000000 --- a/dist/icons/building.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/building.js b/dist/icons/building.js index d0ce6660..c5237dc5 100644 --- a/dist/icons/building.js +++ b/dist/icons/building.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'building'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/bus.html b/dist/icons/bus.html deleted file mode 100644 index 33e14883..00000000 --- a/dist/icons/bus.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/bus.js b/dist/icons/bus.js index 16b5a252..10539fa6 100644 --- a/dist/icons/bus.js +++ b/dist/icons/bus.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'bus'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/calendar-solid.html b/dist/icons/calendar-solid.html deleted file mode 100644 index c8257955..00000000 --- a/dist/icons/calendar-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/calendar-solid.js b/dist/icons/calendar-solid.js index 43d2de56..68348861 100644 --- a/dist/icons/calendar-solid.js +++ b/dist/icons/calendar-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'calendar-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/calendar.html b/dist/icons/calendar.html deleted file mode 100644 index 93f2df0d..00000000 --- a/dist/icons/calendar.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/calendar.js b/dist/icons/calendar.js index d23d7456..3760d590 100644 --- a/dist/icons/calendar.js +++ b/dist/icons/calendar.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'calendar'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/caution-solid.html b/dist/icons/caution-solid.html deleted file mode 100644 index 502b61ca..00000000 --- a/dist/icons/caution-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/caution-solid.js b/dist/icons/caution-solid.js index 6382ae56..89ff59d7 100644 --- a/dist/icons/caution-solid.js +++ b/dist/icons/caution-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'caution-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/caution.html b/dist/icons/caution.html deleted file mode 100644 index c90139c1..00000000 --- a/dist/icons/caution.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/caution.js b/dist/icons/caution.js index 9e5044a9..118b2ed4 100644 --- a/dist/icons/caution.js +++ b/dist/icons/caution.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'caution'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/chat-solid.html b/dist/icons/chat-solid.html deleted file mode 100644 index 8a91ba9d..00000000 --- a/dist/icons/chat-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/chat-solid.js b/dist/icons/chat-solid.js index 054a4033..7f9be66e 100644 --- a/dist/icons/chat-solid.js +++ b/dist/icons/chat-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'chat-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/chat.html b/dist/icons/chat.html deleted file mode 100644 index b6565039..00000000 --- a/dist/icons/chat.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/chat.js b/dist/icons/chat.js index a7c59aab..0b347d1a 100644 --- a/dist/icons/chat.js +++ b/dist/icons/chat.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'chat'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/check-all.html b/dist/icons/check-all.html deleted file mode 100644 index 2aa54074..00000000 --- a/dist/icons/check-all.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/check-all.js b/dist/icons/check-all.js index 7c308edc..9c07f200 100644 --- a/dist/icons/check-all.js +++ b/dist/icons/check-all.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'check-all'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/check-circle-breakout.html b/dist/icons/check-circle-breakout.html deleted file mode 100644 index 96816e08..00000000 --- a/dist/icons/check-circle-breakout.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/check-circle-breakout.js b/dist/icons/check-circle-breakout.js index 495036c9..54361f4a 100644 --- a/dist/icons/check-circle-breakout.js +++ b/dist/icons/check-circle-breakout.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'check-circle-breakout'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/check-circle-solid.html b/dist/icons/check-circle-solid.html deleted file mode 100644 index 3b309fe7..00000000 --- a/dist/icons/check-circle-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/check-circle-solid.js b/dist/icons/check-circle-solid.js index 6e20fa1a..816d5f43 100644 --- a/dist/icons/check-circle-solid.js +++ b/dist/icons/check-circle-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'check-circle-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/check-circle.html b/dist/icons/check-circle.html deleted file mode 100644 index b8f90040..00000000 --- a/dist/icons/check-circle.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/check-circle.js b/dist/icons/check-circle.js index 9f7bb270..8befa116 100644 --- a/dist/icons/check-circle.js +++ b/dist/icons/check-circle.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'check-circle'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/check.html b/dist/icons/check.html deleted file mode 100644 index 608f6758..00000000 --- a/dist/icons/check.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/check.js b/dist/icons/check.js index 5d9127e4..eb98aa6b 100644 --- a/dist/icons/check.js +++ b/dist/icons/check.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'check'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/chevron-down.html b/dist/icons/chevron-down.html deleted file mode 100644 index 56e804f4..00000000 --- a/dist/icons/chevron-down.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/chevron-down.js b/dist/icons/chevron-down.js index 3af4d92f..0890ba99 100644 --- a/dist/icons/chevron-down.js +++ b/dist/icons/chevron-down.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'chevron-down'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/chevron-left.html b/dist/icons/chevron-left.html deleted file mode 100644 index ea73d8ca..00000000 --- a/dist/icons/chevron-left.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/chevron-left.js b/dist/icons/chevron-left.js index 0dcc2498..0f2e318a 100644 --- a/dist/icons/chevron-left.js +++ b/dist/icons/chevron-left.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'chevron-left'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/chevron-right.html b/dist/icons/chevron-right.html deleted file mode 100644 index 73086644..00000000 --- a/dist/icons/chevron-right.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/chevron-right.js b/dist/icons/chevron-right.js index 1fa78c6e..583f73b5 100644 --- a/dist/icons/chevron-right.js +++ b/dist/icons/chevron-right.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'chevron-right'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/chevron-up.html b/dist/icons/chevron-up.html deleted file mode 100644 index e3120c40..00000000 --- a/dist/icons/chevron-up.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/chevron-up.js b/dist/icons/chevron-up.js index 48593441..c64bc7e5 100644 --- a/dist/icons/chevron-up.js +++ b/dist/icons/chevron-up.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'chevron-up'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/chevrons-left.html b/dist/icons/chevrons-left.html deleted file mode 100644 index 41928d20..00000000 --- a/dist/icons/chevrons-left.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/chevrons-left.js b/dist/icons/chevrons-left.js index 6f5e9d38..b90cea33 100644 --- a/dist/icons/chevrons-left.js +++ b/dist/icons/chevrons-left.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'chevrons-left'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/chevrons-right.html b/dist/icons/chevrons-right.html deleted file mode 100644 index c9740d4e..00000000 --- a/dist/icons/chevrons-right.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/chevrons-right.js b/dist/icons/chevrons-right.js index 06417c3d..f765dab2 100644 --- a/dist/icons/chevrons-right.js +++ b/dist/icons/chevrons-right.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'chevrons-right'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/circle-solid.html b/dist/icons/circle-solid.html deleted file mode 100644 index 146a9f86..00000000 --- a/dist/icons/circle-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/circle-solid.js b/dist/icons/circle-solid.js index 9ae5afec..793b0706 100644 --- a/dist/icons/circle-solid.js +++ b/dist/icons/circle-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'circle-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/circle.html b/dist/icons/circle.html deleted file mode 100644 index be07ed20..00000000 --- a/dist/icons/circle.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/circle.js b/dist/icons/circle.js index d57c3696..ce8ad23c 100644 --- a/dist/icons/circle.js +++ b/dist/icons/circle.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'circle'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/clipboard-solid.html b/dist/icons/clipboard-solid.html deleted file mode 100644 index 8d0d582b..00000000 --- a/dist/icons/clipboard-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/clipboard-solid.js b/dist/icons/clipboard-solid.js index 52249b60..3775e987 100644 --- a/dist/icons/clipboard-solid.js +++ b/dist/icons/clipboard-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'clipboard-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/clipboard.html b/dist/icons/clipboard.html deleted file mode 100644 index d7d99d30..00000000 --- a/dist/icons/clipboard.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/clipboard.js b/dist/icons/clipboard.js index a4e50ac9..aaee1e9a 100644 --- a/dist/icons/clipboard.js +++ b/dist/icons/clipboard.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'clipboard'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/clock-solid.html b/dist/icons/clock-solid.html deleted file mode 100644 index cc01fdfd..00000000 --- a/dist/icons/clock-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/clock-solid.js b/dist/icons/clock-solid.js index 4b852a93..b9b51ab5 100644 --- a/dist/icons/clock-solid.js +++ b/dist/icons/clock-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'clock-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/clock.html b/dist/icons/clock.html deleted file mode 100644 index 39ef79b4..00000000 --- a/dist/icons/clock.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/clock.js b/dist/icons/clock.js index 0b842d65..a7bebb88 100644 --- a/dist/icons/clock.js +++ b/dist/icons/clock.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'clock'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/close-circle-solid.html b/dist/icons/close-circle-solid.html deleted file mode 100644 index 46231306..00000000 --- a/dist/icons/close-circle-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/close-circle-solid.js b/dist/icons/close-circle-solid.js index bf904286..4201b208 100644 --- a/dist/icons/close-circle-solid.js +++ b/dist/icons/close-circle-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'close-circle-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/close-circle.html b/dist/icons/close-circle.html deleted file mode 100644 index e3789664..00000000 --- a/dist/icons/close-circle.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/close-circle.js b/dist/icons/close-circle.js index f3f798de..f2216010 100644 --- a/dist/icons/close-circle.js +++ b/dist/icons/close-circle.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'close-circle'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/close.html b/dist/icons/close.html deleted file mode 100644 index ea352c2c..00000000 --- a/dist/icons/close.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/close.js b/dist/icons/close.js index 899534c7..bdd551c6 100644 --- a/dist/icons/close.js +++ b/dist/icons/close.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'close'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/code.html b/dist/icons/code.html deleted file mode 100644 index 223102f5..00000000 --- a/dist/icons/code.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/code.js b/dist/icons/code.js index 433c6e9e..fbf71489 100644 --- a/dist/icons/code.js +++ b/dist/icons/code.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'code'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/collapse.html b/dist/icons/collapse.html deleted file mode 100644 index a1afba65..00000000 --- a/dist/icons/collapse.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/collapse.js b/dist/icons/collapse.js index 13bdadc7..9c1e81cf 100644 --- a/dist/icons/collapse.js +++ b/dist/icons/collapse.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'collapse'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/copy-solid.html b/dist/icons/copy-solid.html deleted file mode 100644 index c5d5a3bb..00000000 --- a/dist/icons/copy-solid.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/copy-solid.js b/dist/icons/copy-solid.js index 02632813..69bcdb5c 100644 --- a/dist/icons/copy-solid.js +++ b/dist/icons/copy-solid.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'copy-solid'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/copy.html b/dist/icons/copy.html deleted file mode 100644 index 49efee96..00000000 --- a/dist/icons/copy.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/copy.js b/dist/icons/copy.js index 739d232f..4f5e51b0 100644 --- a/dist/icons/copy.js +++ b/dist/icons/copy.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'copy'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/credit-card-solid.html b/dist/icons/credit-card-solid.html deleted file mode 100644 index f1223a35..00000000 --- a/dist/icons/credit-card-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/credit-card-solid.js b/dist/icons/credit-card-solid.js index 0d4977fe..ee904179 100644 --- a/dist/icons/credit-card-solid.js +++ b/dist/icons/credit-card-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'credit-card-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/credit-card.html b/dist/icons/credit-card.html deleted file mode 100644 index a5de2af1..00000000 --- a/dist/icons/credit-card.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/credit-card.js b/dist/icons/credit-card.js index 45d7f41b..eccb1999 100644 --- a/dist/icons/credit-card.js +++ b/dist/icons/credit-card.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'credit-card'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/css.html b/dist/icons/css.html deleted file mode 100644 index 5692d749..00000000 --- a/dist/icons/css.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/css.js b/dist/icons/css.js index 7d0d74a4..1ac0221b 100644 --- a/dist/icons/css.js +++ b/dist/icons/css.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'css'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/data-solid.html b/dist/icons/data-solid.html deleted file mode 100644 index 60bbabbe..00000000 --- a/dist/icons/data-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/data-solid.js b/dist/icons/data-solid.js index e7cf58bd..f305257b 100644 --- a/dist/icons/data-solid.js +++ b/dist/icons/data-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'data-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/data.html b/dist/icons/data.html deleted file mode 100644 index 0a204a0a..00000000 --- a/dist/icons/data.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/data.js b/dist/icons/data.js index cba2cbd1..8bc818f2 100644 --- a/dist/icons/data.js +++ b/dist/icons/data.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'data'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/device-solid.html b/dist/icons/device-solid.html deleted file mode 100644 index 613ee3f1..00000000 --- a/dist/icons/device-solid.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/device-solid.js b/dist/icons/device-solid.js index 5892ca72..ae64c3e3 100644 --- a/dist/icons/device-solid.js +++ b/dist/icons/device-solid.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'device-solid'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/device.html b/dist/icons/device.html deleted file mode 100644 index ac6ad549..00000000 --- a/dist/icons/device.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/device.js b/dist/icons/device.js index b0ffe2aa..7515fc55 100644 --- a/dist/icons/device.js +++ b/dist/icons/device.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'device'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/download.html b/dist/icons/download.html deleted file mode 100644 index fe58db34..00000000 --- a/dist/icons/download.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/download.js b/dist/icons/download.js index b2728a7a..bfdc4b24 100644 --- a/dist/icons/download.js +++ b/dist/icons/download.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'download'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/ellipsis-vertical.html b/dist/icons/ellipsis-vertical.html deleted file mode 100644 index 1c244057..00000000 --- a/dist/icons/ellipsis-vertical.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/ellipsis-vertical.js b/dist/icons/ellipsis-vertical.js index d0bd0f7a..de475ae4 100644 --- a/dist/icons/ellipsis-vertical.js +++ b/dist/icons/ellipsis-vertical.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'ellipsis-vertical'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/ellipsis.html b/dist/icons/ellipsis.html deleted file mode 100644 index f756ce29..00000000 --- a/dist/icons/ellipsis.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/ellipsis.js b/dist/icons/ellipsis.js index 99e89605..5f339ed4 100644 --- a/dist/icons/ellipsis.js +++ b/dist/icons/ellipsis.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'ellipsis'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/envelope-solid.html b/dist/icons/envelope-solid.html deleted file mode 100644 index ca011d4b..00000000 --- a/dist/icons/envelope-solid.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/envelope-solid.js b/dist/icons/envelope-solid.js index 0644b34a..a559c012 100644 --- a/dist/icons/envelope-solid.js +++ b/dist/icons/envelope-solid.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'envelope-solid'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/envelope.html b/dist/icons/envelope.html deleted file mode 100644 index 8d2c4cc3..00000000 --- a/dist/icons/envelope.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/envelope.js b/dist/icons/envelope.js index 62f9e982..cd56ef56 100644 --- a/dist/icons/envelope.js +++ b/dist/icons/envelope.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'envelope'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/exclamation-mark-circle-solid.html b/dist/icons/exclamation-mark-circle-solid.html deleted file mode 100644 index 9c73802f..00000000 --- a/dist/icons/exclamation-mark-circle-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/exclamation-mark-circle-solid.js b/dist/icons/exclamation-mark-circle-solid.js index 181c4506..c6e970f5 100644 --- a/dist/icons/exclamation-mark-circle-solid.js +++ b/dist/icons/exclamation-mark-circle-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'exclamation-mark-circle-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/exclamation-mark-circle.html b/dist/icons/exclamation-mark-circle.html deleted file mode 100644 index af5f06de..00000000 --- a/dist/icons/exclamation-mark-circle.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/exclamation-mark-circle.js b/dist/icons/exclamation-mark-circle.js index f0d64922..44971575 100644 --- a/dist/icons/exclamation-mark-circle.js +++ b/dist/icons/exclamation-mark-circle.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'exclamation-mark-circle'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/exclamation-mark.html b/dist/icons/exclamation-mark.html deleted file mode 100644 index cd5adec8..00000000 --- a/dist/icons/exclamation-mark.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/exclamation-mark.js b/dist/icons/exclamation-mark.js index c0b55835..2770d158 100644 --- a/dist/icons/exclamation-mark.js +++ b/dist/icons/exclamation-mark.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'exclamation-mark'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/expand.html b/dist/icons/expand.html deleted file mode 100644 index 129eaab1..00000000 --- a/dist/icons/expand.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/expand.js b/dist/icons/expand.js index fa2bb4bb..6e747f44 100644 --- a/dist/icons/expand.js +++ b/dist/icons/expand.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'expand'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/eye-off-solid.html b/dist/icons/eye-off-solid.html deleted file mode 100644 index ee82dc58..00000000 --- a/dist/icons/eye-off-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/eye-off-solid.js b/dist/icons/eye-off-solid.js index c457796e..8920aee5 100644 --- a/dist/icons/eye-off-solid.js +++ b/dist/icons/eye-off-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'eye-off-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/eye-off.html b/dist/icons/eye-off.html deleted file mode 100644 index 3f9cf58f..00000000 --- a/dist/icons/eye-off.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/eye-off.js b/dist/icons/eye-off.js index 461c21a5..9d40ca90 100644 --- a/dist/icons/eye-off.js +++ b/dist/icons/eye-off.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'eye-off'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/eye-solid.html b/dist/icons/eye-solid.html deleted file mode 100644 index 3fe6af49..00000000 --- a/dist/icons/eye-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/eye-solid.js b/dist/icons/eye-solid.js index d6d2b5bc..dfcb337f 100644 --- a/dist/icons/eye-solid.js +++ b/dist/icons/eye-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'eye-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/eye.html b/dist/icons/eye.html deleted file mode 100644 index 19b36f2b..00000000 --- a/dist/icons/eye.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/eye.js b/dist/icons/eye.js index 4e6508d5..c3f249fa 100644 --- a/dist/icons/eye.js +++ b/dist/icons/eye.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'eye'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/file-solid.html b/dist/icons/file-solid.html deleted file mode 100644 index f1bc73bb..00000000 --- a/dist/icons/file-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/file-solid.js b/dist/icons/file-solid.js index b1aa91cd..4696945a 100644 --- a/dist/icons/file-solid.js +++ b/dist/icons/file-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'file-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/file.html b/dist/icons/file.html deleted file mode 100644 index 3a766750..00000000 --- a/dist/icons/file.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/file.js b/dist/icons/file.js index 01d7440d..14944011 100644 --- a/dist/icons/file.js +++ b/dist/icons/file.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'file'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/filter-solid.html b/dist/icons/filter-solid.html deleted file mode 100644 index c6ce784a..00000000 --- a/dist/icons/filter-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/filter-solid.js b/dist/icons/filter-solid.js index aaab9209..1d31d251 100644 --- a/dist/icons/filter-solid.js +++ b/dist/icons/filter-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'filter-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/filter.html b/dist/icons/filter.html deleted file mode 100644 index 3d1672bc..00000000 --- a/dist/icons/filter.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/filter.js b/dist/icons/filter.js index d99eb1f6..4a74272d 100644 --- a/dist/icons/filter.js +++ b/dist/icons/filter.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'filter'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/flag-solid.html b/dist/icons/flag-solid.html deleted file mode 100644 index 70da5b6f..00000000 --- a/dist/icons/flag-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/flag-solid.js b/dist/icons/flag-solid.js index 3a626a1f..0672c6e9 100644 --- a/dist/icons/flag-solid.js +++ b/dist/icons/flag-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'flag-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/flag.html b/dist/icons/flag.html deleted file mode 100644 index d010f481..00000000 --- a/dist/icons/flag.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/flag.js b/dist/icons/flag.js index b2f6acbd..a9da471e 100644 --- a/dist/icons/flag.js +++ b/dist/icons/flag.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'flag'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/gear-solid.html b/dist/icons/gear-solid.html deleted file mode 100644 index d559ef2a..00000000 --- a/dist/icons/gear-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/gear-solid.js b/dist/icons/gear-solid.js index 53e9cda2..f3f28b44 100644 --- a/dist/icons/gear-solid.js +++ b/dist/icons/gear-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'gear-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/gear.html b/dist/icons/gear.html deleted file mode 100644 index ef835d79..00000000 --- a/dist/icons/gear.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/gear.js b/dist/icons/gear.js index 76c19adf..74d10d8d 100644 --- a/dist/icons/gear.js +++ b/dist/icons/gear.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'gear'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/gears.html b/dist/icons/gears.html deleted file mode 100644 index 72c7ff70..00000000 --- a/dist/icons/gears.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/gears.js b/dist/icons/gears.js index d84ddef1..3bb8cf8a 100644 --- a/dist/icons/gears.js +++ b/dist/icons/gears.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'gears'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/globe-solid.html b/dist/icons/globe-solid.html deleted file mode 100644 index 3174f929..00000000 --- a/dist/icons/globe-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/globe-solid.js b/dist/icons/globe-solid.js index 09c07428..cba479a7 100644 --- a/dist/icons/globe-solid.js +++ b/dist/icons/globe-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'globe-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/globe.html b/dist/icons/globe.html deleted file mode 100644 index 8d582dbd..00000000 --- a/dist/icons/globe.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/globe.js b/dist/icons/globe.js index 66e8d0ee..a42c8d69 100644 --- a/dist/icons/globe.js +++ b/dist/icons/globe.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'globe'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/grid-horizontal.html b/dist/icons/grid-horizontal.html deleted file mode 100644 index f04b313e..00000000 --- a/dist/icons/grid-horizontal.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/grid-horizontal.js b/dist/icons/grid-horizontal.js index c35b34cf..dcd009f3 100644 --- a/dist/icons/grid-horizontal.js +++ b/dist/icons/grid-horizontal.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'grid-horizontal'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/grid-solid.html b/dist/icons/grid-solid.html deleted file mode 100644 index a59a153f..00000000 --- a/dist/icons/grid-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/grid-solid.js b/dist/icons/grid-solid.js index 6804b997..4a60d8ec 100644 --- a/dist/icons/grid-solid.js +++ b/dist/icons/grid-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'grid-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/grid-vertical.html b/dist/icons/grid-vertical.html deleted file mode 100644 index 19142c80..00000000 --- a/dist/icons/grid-vertical.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/grid-vertical.js b/dist/icons/grid-vertical.js index c3fe1e1e..1e5777f8 100644 --- a/dist/icons/grid-vertical.js +++ b/dist/icons/grid-vertical.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'grid-vertical'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/grid.html b/dist/icons/grid.html deleted file mode 100644 index 1dc65126..00000000 --- a/dist/icons/grid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/grid.js b/dist/icons/grid.js index fc44eaf3..760511b0 100644 --- a/dist/icons/grid.js +++ b/dist/icons/grid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'grid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/happy-solid.html b/dist/icons/happy-solid.html deleted file mode 100644 index 4873ace2..00000000 --- a/dist/icons/happy-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/happy-solid.js b/dist/icons/happy-solid.js index 4f103ef5..19fa6e67 100644 --- a/dist/icons/happy-solid.js +++ b/dist/icons/happy-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'happy-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/happy.html b/dist/icons/happy.html deleted file mode 100644 index 2e0817a9..00000000 --- a/dist/icons/happy.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/happy.js b/dist/icons/happy.js index 63d69ea7..e2d0d09a 100644 --- a/dist/icons/happy.js +++ b/dist/icons/happy.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'happy'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/headphones-solid.html b/dist/icons/headphones-solid.html deleted file mode 100644 index cd301e76..00000000 --- a/dist/icons/headphones-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/headphones-solid.js b/dist/icons/headphones-solid.js index 04a0af37..dce65246 100644 --- a/dist/icons/headphones-solid.js +++ b/dist/icons/headphones-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'headphones-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/headphones.html b/dist/icons/headphones.html deleted file mode 100644 index e3053e64..00000000 --- a/dist/icons/headphones.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/headphones.js b/dist/icons/headphones.js index e40d68fe..315492be 100644 --- a/dist/icons/headphones.js +++ b/dist/icons/headphones.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'headphones'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/heart-solid.html b/dist/icons/heart-solid.html deleted file mode 100644 index 31af670b..00000000 --- a/dist/icons/heart-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/heart-solid.js b/dist/icons/heart-solid.js index 7e7ad41a..a05c3ba0 100644 --- a/dist/icons/heart-solid.js +++ b/dist/icons/heart-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'heart-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/heart.html b/dist/icons/heart.html deleted file mode 100644 index 2d65ed84..00000000 --- a/dist/icons/heart.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/heart.js b/dist/icons/heart.js index d14b01aa..98f847ed 100644 --- a/dist/icons/heart.js +++ b/dist/icons/heart.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'heart'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/home-solid.html b/dist/icons/home-solid.html deleted file mode 100644 index 9854727f..00000000 --- a/dist/icons/home-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/home-solid.js b/dist/icons/home-solid.js index f68c4a84..9c3aff68 100644 --- a/dist/icons/home-solid.js +++ b/dist/icons/home-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'home-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/home.html b/dist/icons/home.html deleted file mode 100644 index 5825f8af..00000000 --- a/dist/icons/home.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/home.js b/dist/icons/home.js index 2d0fa239..9e480d1f 100644 --- a/dist/icons/home.js +++ b/dist/icons/home.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'home'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/image-solid.html b/dist/icons/image-solid.html deleted file mode 100644 index 40e59932..00000000 --- a/dist/icons/image-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/image-solid.js b/dist/icons/image-solid.js index 241eb505..a6c9a763 100644 --- a/dist/icons/image-solid.js +++ b/dist/icons/image-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'image-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/image.html b/dist/icons/image.html deleted file mode 100644 index 9c4b9528..00000000 --- a/dist/icons/image.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/image.js b/dist/icons/image.js index 96783de2..190f1dc9 100644 --- a/dist/icons/image.js +++ b/dist/icons/image.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'image'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/inbox-complete-solid.html b/dist/icons/inbox-complete-solid.html deleted file mode 100644 index 228df8a7..00000000 --- a/dist/icons/inbox-complete-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/inbox-complete-solid.js b/dist/icons/inbox-complete-solid.js index 5a6aae6c..c459184e 100644 --- a/dist/icons/inbox-complete-solid.js +++ b/dist/icons/inbox-complete-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'inbox-complete-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/inbox-complete.html b/dist/icons/inbox-complete.html deleted file mode 100644 index bf47ccae..00000000 --- a/dist/icons/inbox-complete.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/inbox-complete.js b/dist/icons/inbox-complete.js index 18a20cd4..7610616d 100644 --- a/dist/icons/inbox-complete.js +++ b/dist/icons/inbox-complete.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'inbox-complete'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/inbox-solid.html b/dist/icons/inbox-solid.html deleted file mode 100644 index 1dd9b9e0..00000000 --- a/dist/icons/inbox-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/inbox-solid.js b/dist/icons/inbox-solid.js index c65432b3..84da6f34 100644 --- a/dist/icons/inbox-solid.js +++ b/dist/icons/inbox-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'inbox-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/inbox.html b/dist/icons/inbox.html deleted file mode 100644 index fc448d5e..00000000 --- a/dist/icons/inbox.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/inbox.js b/dist/icons/inbox.js index 78fc4c91..efe1668e 100644 --- a/dist/icons/inbox.js +++ b/dist/icons/inbox.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'inbox'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/info-circle-solid.html b/dist/icons/info-circle-solid.html deleted file mode 100644 index 29a09226..00000000 --- a/dist/icons/info-circle-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/info-circle-solid.js b/dist/icons/info-circle-solid.js index e22ca38a..382ffdf4 100644 --- a/dist/icons/info-circle-solid.js +++ b/dist/icons/info-circle-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'info-circle-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/info-circle.html b/dist/icons/info-circle.html deleted file mode 100644 index dcd2cf10..00000000 --- a/dist/icons/info-circle.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/info-circle.js b/dist/icons/info-circle.js index 1183dc8b..85b39279 100644 --- a/dist/icons/info-circle.js +++ b/dist/icons/info-circle.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'info-circle'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/laptop-solid.html b/dist/icons/laptop-solid.html deleted file mode 100644 index 2f6c9d3a..00000000 --- a/dist/icons/laptop-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/laptop-solid.js b/dist/icons/laptop-solid.js index 7b5bee1c..800b1099 100644 --- a/dist/icons/laptop-solid.js +++ b/dist/icons/laptop-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'laptop-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/laptop.html b/dist/icons/laptop.html deleted file mode 100644 index 486613b3..00000000 --- a/dist/icons/laptop.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/laptop.js b/dist/icons/laptop.js index 5294f0f4..f8e5d406 100644 --- a/dist/icons/laptop.js +++ b/dist/icons/laptop.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'laptop'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/lightning-box-solid.html b/dist/icons/lightning-box-solid.html deleted file mode 100644 index e3dcff1e..00000000 --- a/dist/icons/lightning-box-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/lightning-box-solid.js b/dist/icons/lightning-box-solid.js index 89fc9dc9..76d31df6 100644 --- a/dist/icons/lightning-box-solid.js +++ b/dist/icons/lightning-box-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'lightning-box-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/lightning-box.html b/dist/icons/lightning-box.html deleted file mode 100644 index e1f8aa97..00000000 --- a/dist/icons/lightning-box.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/lightning-box.js b/dist/icons/lightning-box.js index 52e2276e..48990821 100644 --- a/dist/icons/lightning-box.js +++ b/dist/icons/lightning-box.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'lightning-box'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/lightning.html b/dist/icons/lightning.html deleted file mode 100644 index 26114b15..00000000 --- a/dist/icons/lightning.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/lightning.js b/dist/icons/lightning.js index af1055b1..41bad575 100644 --- a/dist/icons/lightning.js +++ b/dist/icons/lightning.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'lightning'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/link-external.html b/dist/icons/link-external.html deleted file mode 100644 index 8b0743dc..00000000 --- a/dist/icons/link-external.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/link-external.js b/dist/icons/link-external.js index cf77af85..5bbf2d6e 100644 --- a/dist/icons/link-external.js +++ b/dist/icons/link-external.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'link-external'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/link.html b/dist/icons/link.html deleted file mode 100644 index 48a81e08..00000000 --- a/dist/icons/link.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/link.js b/dist/icons/link.js index 59cc42b8..f2dca480 100644 --- a/dist/icons/link.js +++ b/dist/icons/link.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'link'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/list.html b/dist/icons/list.html deleted file mode 100644 index 3ba81a0e..00000000 --- a/dist/icons/list.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/list.js b/dist/icons/list.js index c104ada6..d6da9b44 100644 --- a/dist/icons/list.js +++ b/dist/icons/list.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'list'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/lock-closed-solid.html b/dist/icons/lock-closed-solid.html deleted file mode 100644 index 552a0e63..00000000 --- a/dist/icons/lock-closed-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/lock-closed-solid.js b/dist/icons/lock-closed-solid.js index 2bd71e28..3084de75 100644 --- a/dist/icons/lock-closed-solid.js +++ b/dist/icons/lock-closed-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'lock-closed-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/lock-closed.html b/dist/icons/lock-closed.html deleted file mode 100644 index c8f3abbc..00000000 --- a/dist/icons/lock-closed.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/lock-closed.js b/dist/icons/lock-closed.js index f1f054b8..fd91715b 100644 --- a/dist/icons/lock-closed.js +++ b/dist/icons/lock-closed.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'lock-closed'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/lock-open-solid.html b/dist/icons/lock-open-solid.html deleted file mode 100644 index ce4ce2ad..00000000 --- a/dist/icons/lock-open-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/lock-open-solid.js b/dist/icons/lock-open-solid.js index dcfc1536..fd8f679a 100644 --- a/dist/icons/lock-open-solid.js +++ b/dist/icons/lock-open-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'lock-open-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/lock-open.html b/dist/icons/lock-open.html deleted file mode 100644 index 9fc89e61..00000000 --- a/dist/icons/lock-open.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/lock-open.js b/dist/icons/lock-open.js index 9d169e72..2f51d9fc 100644 --- a/dist/icons/lock-open.js +++ b/dist/icons/lock-open.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'lock-open'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/magnifying-glass.html b/dist/icons/magnifying-glass.html deleted file mode 100644 index 07276a3c..00000000 --- a/dist/icons/magnifying-glass.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/magnifying-glass.js b/dist/icons/magnifying-glass.js index 76b39b7f..39fc0c45 100644 --- a/dist/icons/magnifying-glass.js +++ b/dist/icons/magnifying-glass.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'magnifying-glass'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/map-pin-solid.html b/dist/icons/map-pin-solid.html deleted file mode 100644 index 97b863e5..00000000 --- a/dist/icons/map-pin-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/map-pin-solid.js b/dist/icons/map-pin-solid.js index 40cbd77a..04609e4c 100644 --- a/dist/icons/map-pin-solid.js +++ b/dist/icons/map-pin-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'map-pin-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/map-pin.html b/dist/icons/map-pin.html deleted file mode 100644 index 3c77472c..00000000 --- a/dist/icons/map-pin.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/map-pin.js b/dist/icons/map-pin.js index ece4bd8e..0cb56de3 100644 --- a/dist/icons/map-pin.js +++ b/dist/icons/map-pin.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'map-pin'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/megaphone-solid.html b/dist/icons/megaphone-solid.html deleted file mode 100644 index 46bf1bce..00000000 --- a/dist/icons/megaphone-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/megaphone-solid.js b/dist/icons/megaphone-solid.js index 9f705920..a80a6baa 100644 --- a/dist/icons/megaphone-solid.js +++ b/dist/icons/megaphone-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'megaphone-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/megaphone.html b/dist/icons/megaphone.html deleted file mode 100644 index d83f23ca..00000000 --- a/dist/icons/megaphone.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/megaphone.js b/dist/icons/megaphone.js index 7d9df627..47b77e86 100644 --- a/dist/icons/megaphone.js +++ b/dist/icons/megaphone.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'megaphone'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/menu.html b/dist/icons/menu.html deleted file mode 100644 index 86e40200..00000000 --- a/dist/icons/menu.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/menu.js b/dist/icons/menu.js index c08199de..82699f05 100644 --- a/dist/icons/menu.js +++ b/dist/icons/menu.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'menu'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/microphone-off-solid.html b/dist/icons/microphone-off-solid.html deleted file mode 100644 index 8c59a20b..00000000 --- a/dist/icons/microphone-off-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/microphone-off-solid.js b/dist/icons/microphone-off-solid.js index 37f89553..24d19d40 100644 --- a/dist/icons/microphone-off-solid.js +++ b/dist/icons/microphone-off-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'microphone-off-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/microphone-off.html b/dist/icons/microphone-off.html deleted file mode 100644 index 444b3dbd..00000000 --- a/dist/icons/microphone-off.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/microphone-off.js b/dist/icons/microphone-off.js index 61a28648..1f31b937 100644 --- a/dist/icons/microphone-off.js +++ b/dist/icons/microphone-off.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'microphone-off'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/microphone-solid.html b/dist/icons/microphone-solid.html deleted file mode 100644 index dea72788..00000000 --- a/dist/icons/microphone-solid.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/microphone-solid.js b/dist/icons/microphone-solid.js index 21525aef..97abfceb 100644 --- a/dist/icons/microphone-solid.js +++ b/dist/icons/microphone-solid.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'microphone-solid'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/microphone.html b/dist/icons/microphone.html deleted file mode 100644 index ab68a246..00000000 --- a/dist/icons/microphone.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/microphone.js b/dist/icons/microphone.js index 6564ba73..011b2f8b 100644 --- a/dist/icons/microphone.js +++ b/dist/icons/microphone.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'microphone'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/minus-circle-solid.html b/dist/icons/minus-circle-solid.html deleted file mode 100644 index 73547324..00000000 --- a/dist/icons/minus-circle-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/minus-circle-solid.js b/dist/icons/minus-circle-solid.js index 7c610e24..d1f73d35 100644 --- a/dist/icons/minus-circle-solid.js +++ b/dist/icons/minus-circle-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'minus-circle-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/minus-circle.html b/dist/icons/minus-circle.html deleted file mode 100644 index 5237a768..00000000 --- a/dist/icons/minus-circle.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/minus-circle.js b/dist/icons/minus-circle.js index 2e89caee..bbc74013 100644 --- a/dist/icons/minus-circle.js +++ b/dist/icons/minus-circle.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'minus-circle'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/minus.html b/dist/icons/minus.html deleted file mode 100644 index 4cddc51e..00000000 --- a/dist/icons/minus.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/minus.js b/dist/icons/minus.js index d45f5653..a84813b6 100644 --- a/dist/icons/minus.js +++ b/dist/icons/minus.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'minus'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/money.html b/dist/icons/money.html deleted file mode 100644 index e843c705..00000000 --- a/dist/icons/money.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/money.js b/dist/icons/money.js index c51949dd..1f59127d 100644 --- a/dist/icons/money.js +++ b/dist/icons/money.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'money'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/neutral-solid.html b/dist/icons/neutral-solid.html deleted file mode 100644 index 518414fa..00000000 --- a/dist/icons/neutral-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/neutral-solid.js b/dist/icons/neutral-solid.js index bcd86d45..0cc27d02 100644 --- a/dist/icons/neutral-solid.js +++ b/dist/icons/neutral-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'neutral-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/neutral.html b/dist/icons/neutral.html deleted file mode 100644 index 52b8233a..00000000 --- a/dist/icons/neutral.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/neutral.js b/dist/icons/neutral.js index 6c1a9fc3..6101d735 100644 --- a/dist/icons/neutral.js +++ b/dist/icons/neutral.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'neutral'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/newspaper-solid.html b/dist/icons/newspaper-solid.html deleted file mode 100644 index 46a74b26..00000000 --- a/dist/icons/newspaper-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/newspaper-solid.js b/dist/icons/newspaper-solid.js index 397a8530..c6a9744c 100644 --- a/dist/icons/newspaper-solid.js +++ b/dist/icons/newspaper-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'newspaper-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/newspaper.html b/dist/icons/newspaper.html deleted file mode 100644 index e22cd351..00000000 --- a/dist/icons/newspaper.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/newspaper.js b/dist/icons/newspaper.js index e8aff725..6137f98c 100644 --- a/dist/icons/newspaper.js +++ b/dist/icons/newspaper.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'newspaper'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/note-solid.html b/dist/icons/note-solid.html deleted file mode 100644 index e0bbc673..00000000 --- a/dist/icons/note-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/note-solid.js b/dist/icons/note-solid.js index b9362a07..5c67b0c5 100644 --- a/dist/icons/note-solid.js +++ b/dist/icons/note-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'note-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/note.html b/dist/icons/note.html deleted file mode 100644 index acf6eb7d..00000000 --- a/dist/icons/note.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/note.js b/dist/icons/note.js index a2f1d783..a9197e84 100644 --- a/dist/icons/note.js +++ b/dist/icons/note.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'note'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/ordered-list.html b/dist/icons/ordered-list.html deleted file mode 100644 index e1a9e22e..00000000 --- a/dist/icons/ordered-list.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/ordered-list.js b/dist/icons/ordered-list.js index 22417773..42818d0d 100644 --- a/dist/icons/ordered-list.js +++ b/dist/icons/ordered-list.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'ordered-list'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/page-bottom.html b/dist/icons/page-bottom.html deleted file mode 100644 index e3aa0f9c..00000000 --- a/dist/icons/page-bottom.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/page-bottom.js b/dist/icons/page-bottom.js index 8f8912a9..679789ff 100644 --- a/dist/icons/page-bottom.js +++ b/dist/icons/page-bottom.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'page-bottom'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/page-top.html b/dist/icons/page-top.html deleted file mode 100644 index 9201cb8f..00000000 --- a/dist/icons/page-top.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/page-top.js b/dist/icons/page-top.js index 3fe441ed..843e2418 100644 --- a/dist/icons/page-top.js +++ b/dist/icons/page-top.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'page-top'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/parking-solid.html b/dist/icons/parking-solid.html deleted file mode 100644 index fa5deb7d..00000000 --- a/dist/icons/parking-solid.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/parking-solid.js b/dist/icons/parking-solid.js index 58aa3082..4a47b75d 100644 --- a/dist/icons/parking-solid.js +++ b/dist/icons/parking-solid.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'parking-solid'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/parking.html b/dist/icons/parking.html deleted file mode 100644 index 5e362b1c..00000000 --- a/dist/icons/parking.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/parking.js b/dist/icons/parking.js index 5fe568e6..fc2cea46 100644 --- a/dist/icons/parking.js +++ b/dist/icons/parking.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'parking'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/pause.html b/dist/icons/pause.html deleted file mode 100644 index c1cf1086..00000000 --- a/dist/icons/pause.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/pause.js b/dist/icons/pause.js index 282fed9d..364be444 100644 --- a/dist/icons/pause.js +++ b/dist/icons/pause.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'pause'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/pencil-solid.html b/dist/icons/pencil-solid.html deleted file mode 100644 index 09342f6f..00000000 --- a/dist/icons/pencil-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/pencil-solid.js b/dist/icons/pencil-solid.js index 0a124986..4d2b278d 100644 --- a/dist/icons/pencil-solid.js +++ b/dist/icons/pencil-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'pencil-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/pencil.html b/dist/icons/pencil.html deleted file mode 100644 index 1543642c..00000000 --- a/dist/icons/pencil.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/pencil.js b/dist/icons/pencil.js index 95930d11..e92f6dbb 100644 --- a/dist/icons/pencil.js +++ b/dist/icons/pencil.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'pencil'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/phone-mobile-solid.html b/dist/icons/phone-mobile-solid.html deleted file mode 100644 index 730be8a6..00000000 --- a/dist/icons/phone-mobile-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/phone-mobile-solid.js b/dist/icons/phone-mobile-solid.js index 87ba8512..0090985f 100644 --- a/dist/icons/phone-mobile-solid.js +++ b/dist/icons/phone-mobile-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'phone-mobile-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/phone-mobile.html b/dist/icons/phone-mobile.html deleted file mode 100644 index 8df38f6b..00000000 --- a/dist/icons/phone-mobile.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/phone-mobile.js b/dist/icons/phone-mobile.js index de022d99..9001d185 100644 --- a/dist/icons/phone-mobile.js +++ b/dist/icons/phone-mobile.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'phone-mobile'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/phone.html b/dist/icons/phone.html deleted file mode 100644 index dd3fe63b..00000000 --- a/dist/icons/phone.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/phone.js b/dist/icons/phone.js index 06434c6e..6c0e487b 100644 --- a/dist/icons/phone.js +++ b/dist/icons/phone.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'phone'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/pin-solid.html b/dist/icons/pin-solid.html deleted file mode 100644 index 68d1a1f1..00000000 --- a/dist/icons/pin-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/pin-solid.js b/dist/icons/pin-solid.js index c6008459..629d81e7 100644 --- a/dist/icons/pin-solid.js +++ b/dist/icons/pin-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'pin-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/pin.html b/dist/icons/pin.html deleted file mode 100644 index f6b1fe93..00000000 --- a/dist/icons/pin.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/pin.js b/dist/icons/pin.js index a13e5b55..375d4284 100644 --- a/dist/icons/pin.js +++ b/dist/icons/pin.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'pin'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/plane-solid.html b/dist/icons/plane-solid.html deleted file mode 100644 index dea55ae5..00000000 --- a/dist/icons/plane-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/plane-solid.js b/dist/icons/plane-solid.js index eb13c77f..6cf57ed2 100644 --- a/dist/icons/plane-solid.js +++ b/dist/icons/plane-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'plane-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/plane.html b/dist/icons/plane.html deleted file mode 100644 index 3eff9c28..00000000 --- a/dist/icons/plane.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/plane.js b/dist/icons/plane.js index b875931f..26d6708c 100644 --- a/dist/icons/plane.js +++ b/dist/icons/plane.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'plane'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/play-solid.html b/dist/icons/play-solid.html deleted file mode 100644 index 6afcb122..00000000 --- a/dist/icons/play-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/play-solid.js b/dist/icons/play-solid.js index 4c3670d4..cf433d96 100644 --- a/dist/icons/play-solid.js +++ b/dist/icons/play-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'play-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/play.html b/dist/icons/play.html deleted file mode 100644 index 24323c07..00000000 --- a/dist/icons/play.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/play.js b/dist/icons/play.js index ff8c4f9d..ed3972bd 100644 --- a/dist/icons/play.js +++ b/dist/icons/play.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'play'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/plus-circle-solid.html b/dist/icons/plus-circle-solid.html deleted file mode 100644 index 32ebfc23..00000000 --- a/dist/icons/plus-circle-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/plus-circle-solid.js b/dist/icons/plus-circle-solid.js index ae913d9e..f1ffdebb 100644 --- a/dist/icons/plus-circle-solid.js +++ b/dist/icons/plus-circle-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'plus-circle-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/plus-circle.html b/dist/icons/plus-circle.html deleted file mode 100644 index 82b16a87..00000000 --- a/dist/icons/plus-circle.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/plus-circle.js b/dist/icons/plus-circle.js index ca4516c4..3f11643f 100644 --- a/dist/icons/plus-circle.js +++ b/dist/icons/plus-circle.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'plus-circle'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/plus.html b/dist/icons/plus.html deleted file mode 100644 index acfb46d1..00000000 --- a/dist/icons/plus.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/plus.js b/dist/icons/plus.js index 2fde89bd..e2db38f0 100644 --- a/dist/icons/plus.js +++ b/dist/icons/plus.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'plus'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/printer-solid.html b/dist/icons/printer-solid.html deleted file mode 100644 index fab1f9e4..00000000 --- a/dist/icons/printer-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/printer-solid.js b/dist/icons/printer-solid.js index 4bc2112d..f3aafa33 100644 --- a/dist/icons/printer-solid.js +++ b/dist/icons/printer-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'printer-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/printer.html b/dist/icons/printer.html deleted file mode 100644 index 5d40b02f..00000000 --- a/dist/icons/printer.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/printer.js b/dist/icons/printer.js index bb908933..17368dcd 100644 --- a/dist/icons/printer.js +++ b/dist/icons/printer.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'printer'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/question-mark-solid.html b/dist/icons/question-mark-solid.html deleted file mode 100644 index 474084c8..00000000 --- a/dist/icons/question-mark-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/question-mark-solid.js b/dist/icons/question-mark-solid.js index a1d8ceaa..72720161 100644 --- a/dist/icons/question-mark-solid.js +++ b/dist/icons/question-mark-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'question-mark-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/question-mark.html b/dist/icons/question-mark.html deleted file mode 100644 index 88825290..00000000 --- a/dist/icons/question-mark.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/question-mark.js b/dist/icons/question-mark.js index 6471c7c1..53dd3736 100644 --- a/dist/icons/question-mark.js +++ b/dist/icons/question-mark.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'question-mark'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/redo.html b/dist/icons/redo.html deleted file mode 100644 index deba7eb7..00000000 --- a/dist/icons/redo.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/redo.js b/dist/icons/redo.js index 666acaba..f10c8854 100644 --- a/dist/icons/redo.js +++ b/dist/icons/redo.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'redo'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/rss.html b/dist/icons/rss.html deleted file mode 100644 index 61682aa9..00000000 --- a/dist/icons/rss.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/rss.js b/dist/icons/rss.js index 8cddea78..6b897caf 100644 --- a/dist/icons/rss.js +++ b/dist/icons/rss.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'rss'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/sad-solid.html b/dist/icons/sad-solid.html deleted file mode 100644 index c86830e0..00000000 --- a/dist/icons/sad-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/sad-solid.js b/dist/icons/sad-solid.js index 250a77a9..21d1a5a3 100644 --- a/dist/icons/sad-solid.js +++ b/dist/icons/sad-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'sad-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/sad.html b/dist/icons/sad.html deleted file mode 100644 index ebabbf5c..00000000 --- a/dist/icons/sad.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/sad.js b/dist/icons/sad.js index 5a786839..4787e3d9 100644 --- a/dist/icons/sad.js +++ b/dist/icons/sad.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'sad'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/save-solid.html b/dist/icons/save-solid.html deleted file mode 100644 index 3d984ca2..00000000 --- a/dist/icons/save-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/save-solid.js b/dist/icons/save-solid.js index e2c58ed4..6da7b7e1 100644 --- a/dist/icons/save-solid.js +++ b/dist/icons/save-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'save-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/save.html b/dist/icons/save.html deleted file mode 100644 index c3777c5a..00000000 --- a/dist/icons/save.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/save.js b/dist/icons/save.js index 4911b7f3..5df8045a 100644 --- a/dist/icons/save.js +++ b/dist/icons/save.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'save'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/settings.html b/dist/icons/settings.html deleted file mode 100644 index c34bf8a0..00000000 --- a/dist/icons/settings.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/settings.js b/dist/icons/settings.js index 92b31bd4..5dcef5f0 100644 --- a/dist/icons/settings.js +++ b/dist/icons/settings.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'settings'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/share-solid.html b/dist/icons/share-solid.html deleted file mode 100644 index 496cd077..00000000 --- a/dist/icons/share-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/share-solid.js b/dist/icons/share-solid.js index 8ac6e23f..56adda3c 100644 --- a/dist/icons/share-solid.js +++ b/dist/icons/share-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'share-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/share.html b/dist/icons/share.html deleted file mode 100644 index 952f314b..00000000 --- a/dist/icons/share.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/share.js b/dist/icons/share.js index b63f4a37..aa8fa764 100644 --- a/dist/icons/share.js +++ b/dist/icons/share.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'share'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/shirt-solid.html b/dist/icons/shirt-solid.html deleted file mode 100644 index d53e0714..00000000 --- a/dist/icons/shirt-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/shirt-solid.js b/dist/icons/shirt-solid.js index af58ad48..077037fb 100644 --- a/dist/icons/shirt-solid.js +++ b/dist/icons/shirt-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'shirt-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/shirt.html b/dist/icons/shirt.html deleted file mode 100644 index 84148115..00000000 --- a/dist/icons/shirt.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/shirt.js b/dist/icons/shirt.js index 83ae7951..bc8c6f5c 100644 --- a/dist/icons/shirt.js +++ b/dist/icons/shirt.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'shirt'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/shopping-bag-solid.html b/dist/icons/shopping-bag-solid.html deleted file mode 100644 index f34216b7..00000000 --- a/dist/icons/shopping-bag-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/shopping-bag-solid.js b/dist/icons/shopping-bag-solid.js index 0cee0e70..5258bb9b 100644 --- a/dist/icons/shopping-bag-solid.js +++ b/dist/icons/shopping-bag-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'shopping-bag-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/shopping-bag.html b/dist/icons/shopping-bag.html deleted file mode 100644 index 7535ad27..00000000 --- a/dist/icons/shopping-bag.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/shopping-bag.js b/dist/icons/shopping-bag.js index 9621b16b..f4251bae 100644 --- a/dist/icons/shopping-bag.js +++ b/dist/icons/shopping-bag.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'shopping-bag'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/shopping-cart-solid.html b/dist/icons/shopping-cart-solid.html deleted file mode 100644 index 62d6a42d..00000000 --- a/dist/icons/shopping-cart-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/shopping-cart-solid.js b/dist/icons/shopping-cart-solid.js index 8e243478..3666fec0 100644 --- a/dist/icons/shopping-cart-solid.js +++ b/dist/icons/shopping-cart-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'shopping-cart-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/shopping-cart.html b/dist/icons/shopping-cart.html deleted file mode 100644 index 107d8ead..00000000 --- a/dist/icons/shopping-cart.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/shopping-cart.js b/dist/icons/shopping-cart.js index 351f1e77..5541020c 100644 --- a/dist/icons/shopping-cart.js +++ b/dist/icons/shopping-cart.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'shopping-cart'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/sidebyside-solid.html b/dist/icons/sidebyside-solid.html deleted file mode 100644 index c3445d53..00000000 --- a/dist/icons/sidebyside-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/sidebyside-solid.js b/dist/icons/sidebyside-solid.js index 29c5e753..c116c764 100644 --- a/dist/icons/sidebyside-solid.js +++ b/dist/icons/sidebyside-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'sidebyside-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/sidebyside.html b/dist/icons/sidebyside.html deleted file mode 100644 index 8e5f5409..00000000 --- a/dist/icons/sidebyside.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/sidebyside.js b/dist/icons/sidebyside.js index f6aed091..340c688b 100644 --- a/dist/icons/sidebyside.js +++ b/dist/icons/sidebyside.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'sidebyside'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/star-solid.html b/dist/icons/star-solid.html deleted file mode 100644 index 8e40afab..00000000 --- a/dist/icons/star-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/star-solid.js b/dist/icons/star-solid.js index b4297629..e10b1ab3 100644 --- a/dist/icons/star-solid.js +++ b/dist/icons/star-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'star-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/star.html b/dist/icons/star.html deleted file mode 100644 index 3ab98c74..00000000 --- a/dist/icons/star.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/star.js b/dist/icons/star.js index a2a4ad93..8c8c2986 100644 --- a/dist/icons/star.js +++ b/dist/icons/star.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'star'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/sync.html b/dist/icons/sync.html deleted file mode 100644 index 316ac28e..00000000 --- a/dist/icons/sync.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/sync.js b/dist/icons/sync.js index 70095e30..9d205bc1 100644 --- a/dist/icons/sync.js +++ b/dist/icons/sync.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'sync'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/thumbs-down-solid.html b/dist/icons/thumbs-down-solid.html deleted file mode 100644 index e1ab1854..00000000 --- a/dist/icons/thumbs-down-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/thumbs-down-solid.js b/dist/icons/thumbs-down-solid.js index a804ae56..8d1db86e 100644 --- a/dist/icons/thumbs-down-solid.js +++ b/dist/icons/thumbs-down-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'thumbs-down-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/thumbs-down.html b/dist/icons/thumbs-down.html deleted file mode 100644 index 119eb929..00000000 --- a/dist/icons/thumbs-down.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/thumbs-down.js b/dist/icons/thumbs-down.js index 2acca305..964d3fae 100644 --- a/dist/icons/thumbs-down.js +++ b/dist/icons/thumbs-down.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'thumbs-down'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/thumbs-up-solid.html b/dist/icons/thumbs-up-solid.html deleted file mode 100644 index d93f4b9b..00000000 --- a/dist/icons/thumbs-up-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/thumbs-up-solid.js b/dist/icons/thumbs-up-solid.js index 2f252d66..d6c55720 100644 --- a/dist/icons/thumbs-up-solid.js +++ b/dist/icons/thumbs-up-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'thumbs-up-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/thumbs-up.html b/dist/icons/thumbs-up.html deleted file mode 100644 index 0e2cd8be..00000000 --- a/dist/icons/thumbs-up.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/thumbs-up.js b/dist/icons/thumbs-up.js index fb0d0461..7ef676a4 100644 --- a/dist/icons/thumbs-up.js +++ b/dist/icons/thumbs-up.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'thumbs-up'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/transfer-alt.html b/dist/icons/transfer-alt.html deleted file mode 100644 index b009c173..00000000 --- a/dist/icons/transfer-alt.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/transfer-alt.js b/dist/icons/transfer-alt.js index 1349aef7..59e8b755 100644 --- a/dist/icons/transfer-alt.js +++ b/dist/icons/transfer-alt.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'transfer-alt'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/transfer.html b/dist/icons/transfer.html deleted file mode 100644 index 3e07b691..00000000 --- a/dist/icons/transfer.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/transfer.js b/dist/icons/transfer.js index 4829b77a..1581b7a0 100644 --- a/dist/icons/transfer.js +++ b/dist/icons/transfer.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'transfer'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/trash-solid.html b/dist/icons/trash-solid.html deleted file mode 100644 index 5a762dc1..00000000 --- a/dist/icons/trash-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/trash-solid.js b/dist/icons/trash-solid.js index da9b567d..eb435d8a 100644 --- a/dist/icons/trash-solid.js +++ b/dist/icons/trash-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'trash-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/trash.html b/dist/icons/trash.html deleted file mode 100644 index 543f1034..00000000 --- a/dist/icons/trash.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/trash.js b/dist/icons/trash.js index 8dc48b2b..80a85004 100644 --- a/dist/icons/trash.js +++ b/dist/icons/trash.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'trash'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/undo.html b/dist/icons/undo.html deleted file mode 100644 index 8ddafe2b..00000000 --- a/dist/icons/undo.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/undo.js b/dist/icons/undo.js index 762d48e6..02492fd8 100644 --- a/dist/icons/undo.js +++ b/dist/icons/undo.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'undo'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/upload.html b/dist/icons/upload.html deleted file mode 100644 index 264fda24..00000000 --- a/dist/icons/upload.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/upload.js b/dist/icons/upload.js index 9485c3ed..6cdb256f 100644 --- a/dist/icons/upload.js +++ b/dist/icons/upload.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'upload'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/user-add-solid.html b/dist/icons/user-add-solid.html deleted file mode 100644 index 06747dca..00000000 --- a/dist/icons/user-add-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/user-add-solid.js b/dist/icons/user-add-solid.js index d32d5501..e40c65e5 100644 --- a/dist/icons/user-add-solid.js +++ b/dist/icons/user-add-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'user-add-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/user-add.html b/dist/icons/user-add.html deleted file mode 100644 index d3940a8c..00000000 --- a/dist/icons/user-add.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/user-add.js b/dist/icons/user-add.js index c60fd852..abf0c01e 100644 --- a/dist/icons/user-add.js +++ b/dist/icons/user-add.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'user-add'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/user-group-solid.html b/dist/icons/user-group-solid.html deleted file mode 100644 index 80387cb1..00000000 --- a/dist/icons/user-group-solid.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/dist/icons/user-group-solid.js b/dist/icons/user-group-solid.js index a7c28683..ba7189ac 100644 --- a/dist/icons/user-group-solid.js +++ b/dist/icons/user-group-solid.js @@ -1,10 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'user-group-solid'; -export const svg = ` - - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/user-group.html b/dist/icons/user-group.html deleted file mode 100644 index cddfeadc..00000000 --- a/dist/icons/user-group.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/user-group.js b/dist/icons/user-group.js index c07d3191..4c7b2d8b 100644 --- a/dist/icons/user-group.js +++ b/dist/icons/user-group.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'user-group'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/user-remove-solid.html b/dist/icons/user-remove-solid.html deleted file mode 100644 index 3c519851..00000000 --- a/dist/icons/user-remove-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/user-remove-solid.js b/dist/icons/user-remove-solid.js index a48a94b8..4d5ec17d 100644 --- a/dist/icons/user-remove-solid.js +++ b/dist/icons/user-remove-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'user-remove-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/user-remove.html b/dist/icons/user-remove.html deleted file mode 100644 index 8625ef85..00000000 --- a/dist/icons/user-remove.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/user-remove.js b/dist/icons/user-remove.js index ab918f60..c613bc20 100644 --- a/dist/icons/user-remove.js +++ b/dist/icons/user-remove.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'user-remove'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/user-solid.html b/dist/icons/user-solid.html deleted file mode 100644 index d4e6ef39..00000000 --- a/dist/icons/user-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/user-solid.js b/dist/icons/user-solid.js index 48c7a8f2..0501ee17 100644 --- a/dist/icons/user-solid.js +++ b/dist/icons/user-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'user-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/user.html b/dist/icons/user.html deleted file mode 100644 index 63e3d470..00000000 --- a/dist/icons/user.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/user.js b/dist/icons/user.js index a4fd460a..b6c33def 100644 --- a/dist/icons/user.js +++ b/dist/icons/user.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'user'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/utensils-solid.html b/dist/icons/utensils-solid.html deleted file mode 100644 index da23e05c..00000000 --- a/dist/icons/utensils-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/utensils-solid.js b/dist/icons/utensils-solid.js index 3def09e1..f25a9f4c 100644 --- a/dist/icons/utensils-solid.js +++ b/dist/icons/utensils-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'utensils-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/utensils.html b/dist/icons/utensils.html deleted file mode 100644 index d7f0c32f..00000000 --- a/dist/icons/utensils.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/utensils.js b/dist/icons/utensils.js index c4b73853..09cfb259 100644 --- a/dist/icons/utensils.js +++ b/dist/icons/utensils.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'utensils'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/video-off-solid.html b/dist/icons/video-off-solid.html deleted file mode 100644 index b8f803de..00000000 --- a/dist/icons/video-off-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/video-off-solid.js b/dist/icons/video-off-solid.js index d23c9561..4e642833 100644 --- a/dist/icons/video-off-solid.js +++ b/dist/icons/video-off-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'video-off-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/video-off.html b/dist/icons/video-off.html deleted file mode 100644 index e38ff8e9..00000000 --- a/dist/icons/video-off.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/video-off.js b/dist/icons/video-off.js index e2429875..601a72c0 100644 --- a/dist/icons/video-off.js +++ b/dist/icons/video-off.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'video-off'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/video-solid.html b/dist/icons/video-solid.html deleted file mode 100644 index 0b0c9a46..00000000 --- a/dist/icons/video-solid.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/video-solid.js b/dist/icons/video-solid.js index c839b472..fd3bc2e2 100644 --- a/dist/icons/video-solid.js +++ b/dist/icons/video-solid.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'video-solid'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/dist/icons/video.html b/dist/icons/video.html deleted file mode 100644 index 3ef86a35..00000000 --- a/dist/icons/video.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/dist/icons/video.js b/dist/icons/video.js index 0a94973b..bd77fde7 100644 --- a/dist/icons/video.js +++ b/dist/icons/video.js @@ -1,9 +1,6 @@ import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = 'video'; -export const svg = ` - - -`; +export const svg = ``; registerIcon(name, svg); diff --git a/scripts/build.js b/scripts/build.js index 8e0ee1e0..4c01112d 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -17,7 +17,6 @@ const SRC_DIR = 'src'; await cleanup(); const icons = await getIcons(); -await createHTML(icons); await createJS(icons); await createIndex(icons); await createBundle(); @@ -48,23 +47,16 @@ async function getIcons () { return await Promise.all(promises); } -async function createHTML (icons) { - const promises = icons.map(async ({ name, source }) => { - const contents = source - .replace(/svg /, 'svg aria-hidden="true" focusable="false" ') - .replace(/ (xmlns|width|height)="[^"]+"/g, ''); - await writeFile(path.join(OUT_ICONS_DIR, `${name}.html`), contents); - }); - await Promise.all(promises); -} - async function createJS (icons) { const promises = icons.map(async ({ name, source }) => { + const svg = source + .replace(/ (fill|height|viewBox|width|xmlns)="[^"]+"/g, '') + .replace(/(\n| )/g, '') const contents = `import { registerIcon } from '../../lib/rivet-icon-element.js'; export const name = '${name}'; -export const svg = \`${source}\`; +export const svg = \`${svg}\`; registerIcon(name, svg); `; From 78c1c0b42ef65c613968e923598fd93e804c77e2 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Fri, 25 Aug 2023 15:32:06 -0400 Subject: [PATCH 031/104] Use relative path --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5cdde62e..0c74ec9e 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "src/**/*" ], "type": "module", - "browser": "lib/rivet-icon-element.js", + "browser": "./lib/rivet-icon-element.js", "scripts": { "build": "node scripts/build.js", "docs": "astro dev --open", From c6934f5061c71677d0611a992646ed19785fa104 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Fri, 25 Aug 2023 15:36:27 -0400 Subject: [PATCH 032/104] Upgrade deps --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0c74ec9e..ce1e7a7a 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ }, "homepage": "https://github.com/indiana-university/rivet-icons#readme", "devDependencies": { - "astro": "2.10.12", + "astro": "2.10.14", "npm-run-all": "4.1.5", "vite": "4.4.9" } From 1ab9ac741211781c8f911b89d4e5c23b125d9bd8 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Fri, 25 Aug 2023 15:36:37 -0400 Subject: [PATCH 033/104] Upgrade deps --- package-lock.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index c86535dc..ddfcbf92 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "2.0.0", "license": "BSD-3-Clause", "devDependencies": { - "astro": "2.10.12", + "astro": "2.10.14", "npm-run-all": "4.1.5", "vite": "4.4.9" } @@ -1447,9 +1447,9 @@ } }, "node_modules/astro": { - "version": "2.10.12", - "resolved": "https://registry.npmjs.org/astro/-/astro-2.10.12.tgz", - "integrity": "sha512-JbD+hLCbXhpDofuzWQxojmjXwoqD0bR2BGqIByZ7B5Cj6dKQXHIr1HsrDdWcmjM+O4NXKV2TCfeXv1ZTtjqX3Q==", + "version": "2.10.14", + "resolved": "https://registry.npmjs.org/astro/-/astro-2.10.14.tgz", + "integrity": "sha512-02k2DjnI8yGtLCvdCSggvfCTkTWPm9UDgc/XHKdd1K34TSTl3X0A8TTYbASEXvgynk1zInCyOEe3IUDt3Lke+A==", "dev": true, "dependencies": { "@astrojs/compiler": "^1.8.0", @@ -8648,9 +8648,9 @@ } }, "astro": { - "version": "2.10.12", - "resolved": "https://registry.npmjs.org/astro/-/astro-2.10.12.tgz", - "integrity": "sha512-JbD+hLCbXhpDofuzWQxojmjXwoqD0bR2BGqIByZ7B5Cj6dKQXHIr1HsrDdWcmjM+O4NXKV2TCfeXv1ZTtjqX3Q==", + "version": "2.10.14", + "resolved": "https://registry.npmjs.org/astro/-/astro-2.10.14.tgz", + "integrity": "sha512-02k2DjnI8yGtLCvdCSggvfCTkTWPm9UDgc/XHKdd1K34TSTl3X0A8TTYbASEXvgynk1zInCyOEe3IUDt3Lke+A==", "dev": true, "requires": { "@astrojs/compiler": "^1.8.0", From 5ba094d68d1cbd5b8cdc023cb503b439e579fff3 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Mon, 28 Aug 2023 09:41:46 -0400 Subject: [PATCH 034/104] Add exports --- dist/bundle.js | 100 ++++++++++++++++++++++++-------------------- dist/bundle.umd.cjs | 6 +-- dist/index.js | 1 + scripts/build.js | 6 ++- 4 files changed, 62 insertions(+), 51 deletions(-) diff --git a/dist/bundle.js b/dist/bundle.js index cc0b5b08..22e93577 100644 --- a/dist/bundle.js +++ b/dist/bundle.js @@ -8,8 +8,8 @@ var h = (a, t, v) => (V(a, t, "read from private field"), v ? v.call(a) : t.get( t instanceof WeakSet ? t.add(a) : t.set(a, v); }, Z = (a, t, v, o) => (V(a, t, "write to private field"), o ? o.call(a, v) : t.set(a, v), v); var p = (a, t, v) => (V(a, t, "access private method"), v); -const M = "Rivet Icons", r = "rvt-icon", m = "name", i = "rvtIconRegistered"; -const u = /* @__PURE__ */ new Map(), d = /* @__PURE__ */ new Map(), f = document.createElement("template"); +const M = "Rivet Icons", r = "rvt-icon", d = "name", i = "rvtIconRegistered"; +const u = /* @__PURE__ */ new Map(), l = /* @__PURE__ */ new Map(), f = document.createElement("template"); f.innerHTML = ` @@ -29,6 +29,9 @@ f.innerHTML = ` const L = document.createElement("style"); L.setAttribute(`data-${r}`, ""); document.head.appendChild(L); +function L6() { + return [...l.keys()]; +} function s(a, t) { if (!a || typeof a != "string") throw new Error(`${M}: Name must be a string.`); @@ -46,29 +49,29 @@ function s(a, t) { viewBox: "0 0 16 16", width: 16, xmlns: "http://www.w3.org/2000/svg" - }), d.set(a, v); - const A = d.size; + }), l.set(a, v); + const A = l.size; u.set(A, a), L.sheet.insertRule(`${r} { --${a}: ${A}; }`); const b = new CustomEvent(i, { detail: { name: a } }); document.dispatchEvent(b); } -var e, l, n, g, $, w, H, C; +var e, m, n, g, $, w, H, C; class k extends window.HTMLElement { constructor() { super(); c(this, $); c(this, H); c(this, e, void 0); - c(this, l, void 0); + c(this, m, void 0); c(this, n, void 0); c(this, g, void 0); const v = this.attachShadow({ mode: "open" }); v.appendChild(f.content.cloneNode(!0)), Z(this, e, v.querySelector(".container")), Z(this, g, v.querySelector(".sensor")), Z(this, n, E(p(this, H, C).bind(this))); } static get observedAttributes() { - return [m]; + return [d]; } connectedCallback() { h(this, g).addEventListener("transitionstart", h(this, n)), document.addEventListener(i, h(this, n)), h(this, n).call(this); @@ -80,17 +83,17 @@ class k extends window.HTMLElement { h(this, n).call(this); } } -e = new WeakMap(), l = new WeakMap(), n = new WeakMap(), g = new WeakMap(), $ = new WeakSet(), w = function() { +e = new WeakMap(), m = new WeakMap(), n = new WeakMap(), g = new WeakMap(), $ = new WeakSet(), w = function() { if (!h(this, g)) return; - const v = window.getComputedStyle(h(this, g)).getPropertyValue(`--${m}`); + const v = window.getComputedStyle(h(this, g)).getPropertyValue(`--${d}`); return u.get(parseInt(v)); }, H = new WeakSet(), C = function() { - const v = p(this, $, w).call(this) || this.getAttribute(m); - if (!h(this, e) || !d.has(v) || h(this, l) === v) + const v = p(this, $, w).call(this) || this.getAttribute(d); + if (!h(this, e) || !l.has(v) || h(this, m) === v) return; - const o = d.get(v).content.cloneNode(!0); - h(this, e).replaceChildren(o), Z(this, l, v); + const o = l.get(v).content.cloneNode(!0); + h(this, e).replaceChildren(o), Z(this, m, v); }; window.customElements.define(r, k); function y(a, t, v) { @@ -113,10 +116,10 @@ const N = "alarm", z = ''; s(S1, T1); -const q1 = "calendar", R1 = ''; -s(q1, R1); -const I1 = "calendar-solid", F1 = ''; -s(I1, F1); +const q1 = "calendar", I1 = ''; +s(q1, I1); +const R1 = "calendar-solid", F1 = ''; +s(R1, F1); const D1 = "caution", G1 = ''; s(D1, G1); const j1 = "caution-solid", B1 = ''; @@ -221,10 +224,10 @@ const N0 = "close-circle-solid", z0 = ''; s(S2, T2); -const q2 = "flag", R2 = ''; -s(q2, R2); -const I2 = "flag-solid", F2 = ''; -s(I2, F2); +const q2 = "flag", I2 = ''; +s(q2, I2); +const R2 = "flag-solid", F2 = ''; +s(R2, F2); const D2 = "gear", G2 = ''; s(D2, G2); const j2 = "gear-solid", B2 = ''; @@ -329,10 +332,10 @@ const N4 = "info-circle", z4 = ''; s(S3, T3); -const q3 = "neutral-solid", R3 = ''; -s(q3, R3); -const I3 = "newspaper", F3 = ''; -s(I3, F3); +const q3 = "neutral-solid", I3 = ''; +s(q3, I3); +const R3 = "newspaper", F3 = ''; +s(R3, F3); const D3 = "newspaper-solid", G3 = ''; s(D3, G3); const j3 = "note", B3 = ''; @@ -437,10 +440,10 @@ const N5 = "printer", z5 = '< s(N5, z5); const S5 = "printer-solid", T5 = ''; s(S5, T5); -const q5 = "question-mark", R5 = ''; -s(q5, R5); -const I5 = "question-mark-solid", F5 = ''; -s(I5, F5); +const q5 = "question-mark", I5 = ''; +s(q5, I5); +const R5 = "question-mark-solid", F5 = ''; +s(R5, F5); const D5 = "redo", G5 = ''; s(D5, G5); const j5 = "rss", B5 = ''; @@ -491,10 +494,10 @@ const N8 = "thumbs-up-solid", z8 = ''; s(M6, i6); +export { + k as RivetIconElement, + L6 as getIcons, + s as registerIcon +}; diff --git a/dist/bundle.umd.cjs b/dist/bundle.umd.cjs index ea630bc8..37e2f32f 100644 --- a/dist/bundle.umd.cjs +++ b/dist/bundle.umd.cjs @@ -1,4 +1,4 @@ -var r=(v,n,t)=>{if(!n.has(v))throw TypeError("Cannot "+t)};var h=(v,n,t)=>(r(v,n,"read from private field"),t?t.call(v):n.get(v)),m=(v,n,t)=>{if(n.has(v))throw TypeError("Cannot add the same private member more than once");n instanceof WeakSet?n.add(v):n.set(v,t)},H=(v,n,t,c)=>(r(v,n,"write to private field"),c?c.call(v,t):n.set(v,t),t);var L=(v,n,t)=>(r(v,n,"access private method"),t);(function(v){typeof define=="function"&&define.amd?define(v):v()})(function(){var Z,d,e,o,p,b,M,w;"use strict";const v="Rivet Icons",n="rvt-icon",t="name",c="rvtIconRegistered",A=new Map,V=new Map,u=document.createElement("template");u.innerHTML=` +var L=(v,a,t)=>{if(!a.has(v))throw TypeError("Cannot "+t)};var h=(v,a,t)=>(L(v,a,"read from private field"),t?t.call(v):a.get(v)),c=(v,a,t)=>{if(a.has(v))throw TypeError("Cannot add the same private member more than once");a instanceof WeakSet?a.add(v):a.set(v,t)},V=(v,a,t,m)=>(L(v,a,"write to private field"),m?m.call(v,t):a.set(v,t),t);var A=(v,a,t)=>(L(v,a,"access private method"),t);(function(v,a){typeof exports=="object"&&typeof module<"u"?a(exports):typeof define=="function"&&define.amd?define(["exports"],a):(v=typeof globalThis<"u"?globalThis:v||self,a(v.RivetIcons={}))})(this,function(v){var Z,H,$,o,p,C,M,k;"use strict";const a="Rivet Icons",t="rvt-icon",m="name",i="rvtIconRegistered",u=new Map,d=new Map,f=document.createElement("template");f.innerHTML=` -`;const i=document.createElement("style");i.setAttribute(`data-${n}`,""),document.head.appendChild(i);function s(g,$){if(!g||typeof g!="string")throw new Error(`${v}: Name must be a string.`);const a=document.createElement("template");if(a.innerHTML=$,a.content.children.length!==1)throw new Error(`${v} (${g}): Content must contain one SVG element.`);const l=a.content.firstChild;if(l.nodeName.toLowerCase()!=="svg")throw new Error(`${v} (${g}): Content must be a SVG element.`);y(l,{"aria-hidden":"true",fill:"currentColor",focusable:"false",height:16,viewBox:"0 0 16 16",width:16,xmlns:"http://www.w3.org/2000/svg"}),V.set(g,a);const f=V.size;A.set(f,g),i.sheet.insertRule(`${n} { --${g}: ${f}; }`);const E=new CustomEvent(c,{detail:{name:g}});document.dispatchEvent(E)}class C extends window.HTMLElement{constructor(){super();m(this,p);m(this,M);m(this,Z,void 0);m(this,d,void 0);m(this,e,void 0);m(this,o,void 0);const a=this.attachShadow({mode:"open"});a.appendChild(u.content.cloneNode(!0)),H(this,Z,a.querySelector(".container")),H(this,o,a.querySelector(".sensor")),H(this,e,x(L(this,M,w).bind(this)))}static get observedAttributes(){return[t]}connectedCallback(){h(this,o).addEventListener("transitionstart",h(this,e)),document.addEventListener(c,h(this,e)),h(this,e).call(this)}disconnectedCallback(){h(this,o).removeEventListener("transitionstart",h(this,e)),document.removeEventListener(c,h(this,e))}attributeChangedCallback(){h(this,e).call(this)}}Z=new WeakMap,d=new WeakMap,e=new WeakMap,o=new WeakMap,p=new WeakSet,b=function(){if(!h(this,o))return;const a=window.getComputedStyle(h(this,o)).getPropertyValue(`--${t}`);return A.get(parseInt(a))},M=new WeakSet,w=function(){const a=L(this,p,b).call(this)||this.getAttribute(t);if(!h(this,Z)||!V.has(a)||h(this,d)===a)return;const l=V.get(a).content.cloneNode(!0);h(this,Z).replaceChildren(l),H(this,d,a)},window.customElements.define(n,C);function k(g,$,a){g.hasAttribute($)||g.setAttribute($,a)}function y(g,$){Object.entries($).forEach(([a,l])=>{k(g,a,l)})}function x(g){let $=!1;return function(...a){$||($=!0,window.requestAnimationFrame(()=>{g.call(this,...a),$=!1}))}}s("alarm",''),s("alarm-solid",''),s("arrow-anchor-down-left",''),s("arrow-anchor-down-right",''),s("arrow-anchor-up-left",''),s("arrow-anchor-up-right",''),s("arrow-down",''),s("arrow-down-left",''),s("arrow-down-right",''),s("arrow-left",''),s("arrow-right",''),s("arrow-up",''),s("arrow-up-left",''),s("arrow-up-right",''),s("audio",''),s("audio-off",''),s("audio-off-solid",''),s("audio-solid",''),s("ban",''),s("ban-solid",''),s("bell",''),s("bell-solid",''),s("bookmark",''),s("bookmark-solid",''),s("browser-window",''),s("browser-window-solid",''),s("building",''),s("building-solid",''),s("bus",''),s("calendar",''),s("calendar-solid",''),s("caution",''),s("caution-solid",''),s("chat",''),s("chat-solid",''),s("check",''),s("check-all",''),s("check-circle",''),s("check-circle-breakout",''),s("check-circle-solid",''),s("chevron-down",''),s("chevron-left",''),s("chevron-right",''),s("chevron-up",''),s("chevrons-left",''),s("chevrons-right",''),s("circle",''),s("circle-solid",''),s("clipboard",''),s("clipboard-solid",''),s("clock",''),s("clock-solid",''),s("close",''),s("close-circle",''),s("close-circle-solid",''),s("code",''),s("collapse",''),s("copy",''),s("copy-solid",''),s("credit-card",''),s("credit-card-solid",''),s("css",''),s("data",''),s("data-solid",''),s("device",''),s("device-solid",''),s("download",''),s("ellipsis",''),s("ellipsis-vertical",''),s("envelope",''),s("envelope-solid",''),s("exclamation-mark",''),s("exclamation-mark-circle",''),s("exclamation-mark-circle-solid",''),s("expand",''),s("eye",''),s("eye-off",''),s("eye-off-solid",''),s("eye-solid",''),s("file",''),s("file-solid",''),s("filter",''),s("filter-solid",''),s("flag",''),s("flag-solid",''),s("gear",''),s("gear-solid",''),s("gears",''),s("globe",''),s("globe-solid",''),s("grid",''),s("grid-horizontal",''),s("grid-solid",''),s("grid-vertical",''),s("happy",''),s("happy-solid",''),s("headphones",''),s("headphones-solid",''),s("heart",''),s("heart-solid",''),s("home",''),s("home-solid",''),s("image",''),s("image-solid",''),s("inbox",''),s("inbox-complete",''),s("inbox-complete-solid",''),s("inbox-solid",''),s("info-circle",''),s("info-circle-solid",''),s("laptop",''),s("laptop-solid",''),s("lightning",''),s("lightning-box",''),s("lightning-box-solid",''),s("link",''),s("link-external",''),s("list",''),s("lock-closed",''),s("lock-closed-solid",''),s("lock-open",''),s("lock-open-solid",''),s("magnifying-glass",''),s("map-pin",''),s("map-pin-solid",''),s("megaphone",''),s("megaphone-solid",''),s("menu",''),s("microphone",''),s("microphone-off",''),s("microphone-off-solid",''),s("microphone-solid",''),s("minus",''),s("minus-circle",''),s("minus-circle-solid",''),s("money",''),s("neutral",''),s("neutral-solid",''),s("newspaper",''),s("newspaper-solid",''),s("note",''),s("note-solid",''),s("ordered-list",''),s("page-bottom",''),s("page-top",''),s("parking",''),s("parking-solid",''),s("pause",''),s("pencil",''),s("pencil-solid",''),s("phone",''),s("phone-mobile",''),s("phone-mobile-solid",''),s("pin",''),s("pin-solid",''),s("plane",''),s("plane-solid",''),s("play",''),s("play-solid",''),s("plus",''),s("plus-circle",''),s("plus-circle-solid",''),s("printer",''),s("printer-solid",''),s("question-mark",''),s("question-mark-solid",''),s("redo",''),s("rss",''),s("sad",''),s("sad-solid",''),s("save",''),s("save-solid",''),s("settings",''),s("share",''),s("share-solid",''),s("shirt",''),s("shirt-solid",''),s("shopping-bag",''),s("shopping-bag-solid",''),s("shopping-cart",''),s("shopping-cart-solid",''),s("sidebyside",''),s("sidebyside-solid",''),s("star",''),s("star-solid",''),s("sync",''),s("thumbs-down",''),s("thumbs-down-solid",''),s("thumbs-up",''),s("thumbs-up-solid",''),s("transfer",''),s("transfer-alt",''),s("trash",''),s("trash-solid",''),s("undo",''),s("upload",''),s("user",''),s("user-add",''),s("user-add-solid",''),s("user-group",''),s("user-group-solid",''),s("user-remove",''),s("user-remove-solid",''),s("user-solid",''),s("utensils",''),s("utensils-solid",''),s("video",''),s("video-off",''),s("video-off-solid",''),s("video-solid",'')}); +`;const r=document.createElement("style");r.setAttribute(`data-${t}`,""),document.head.appendChild(r);function y(){return[...d.keys()]}function s(g,e){if(!g||typeof g!="string")throw new Error(`${a}: Name must be a string.`);const n=document.createElement("template");if(n.innerHTML=e,n.content.children.length!==1)throw new Error(`${a} (${g}): Content must contain one SVG element.`);const l=n.content.firstChild;if(l.nodeName.toLowerCase()!=="svg")throw new Error(`${a} (${g}): Content must be a SVG element.`);E(l,{"aria-hidden":"true",fill:"currentColor",focusable:"false",height:16,viewBox:"0 0 16 16",width:16,xmlns:"http://www.w3.org/2000/svg"}),d.set(g,n);const w=d.size;u.set(w,g),r.sheet.insertRule(`${t} { --${g}: ${w}; }`);const N=new CustomEvent(i,{detail:{name:g}});document.dispatchEvent(N)}class b extends window.HTMLElement{constructor(){super();c(this,p);c(this,M);c(this,Z,void 0);c(this,H,void 0);c(this,$,void 0);c(this,o,void 0);const n=this.attachShadow({mode:"open"});n.appendChild(f.content.cloneNode(!0)),V(this,Z,n.querySelector(".container")),V(this,o,n.querySelector(".sensor")),V(this,$,I(A(this,M,k).bind(this)))}static get observedAttributes(){return[m]}connectedCallback(){h(this,o).addEventListener("transitionstart",h(this,$)),document.addEventListener(i,h(this,$)),h(this,$).call(this)}disconnectedCallback(){h(this,o).removeEventListener("transitionstart",h(this,$)),document.removeEventListener(i,h(this,$))}attributeChangedCallback(){h(this,$).call(this)}}Z=new WeakMap,H=new WeakMap,$=new WeakMap,o=new WeakMap,p=new WeakSet,C=function(){if(!h(this,o))return;const n=window.getComputedStyle(h(this,o)).getPropertyValue(`--${m}`);return u.get(parseInt(n))},M=new WeakSet,k=function(){const n=A(this,p,C).call(this)||this.getAttribute(m);if(!h(this,Z)||!d.has(n)||h(this,H)===n)return;const l=d.get(n).content.cloneNode(!0);h(this,Z).replaceChildren(l),V(this,H,n)},window.customElements.define(t,b);function x(g,e,n){g.hasAttribute(e)||g.setAttribute(e,n)}function E(g,e){Object.entries(e).forEach(([n,l])=>{x(g,n,l)})}function I(g){let e=!1;return function(...n){e||(e=!0,window.requestAnimationFrame(()=>{g.call(this,...n),e=!1}))}}s("alarm",''),s("alarm-solid",''),s("arrow-anchor-down-left",''),s("arrow-anchor-down-right",''),s("arrow-anchor-up-left",''),s("arrow-anchor-up-right",''),s("arrow-down",''),s("arrow-down-left",''),s("arrow-down-right",''),s("arrow-left",''),s("arrow-right",''),s("arrow-up",''),s("arrow-up-left",''),s("arrow-up-right",''),s("audio",''),s("audio-off",''),s("audio-off-solid",''),s("audio-solid",''),s("ban",''),s("ban-solid",''),s("bell",''),s("bell-solid",''),s("bookmark",''),s("bookmark-solid",''),s("browser-window",''),s("browser-window-solid",''),s("building",''),s("building-solid",''),s("bus",''),s("calendar",''),s("calendar-solid",''),s("caution",''),s("caution-solid",''),s("chat",''),s("chat-solid",''),s("check",''),s("check-all",''),s("check-circle",''),s("check-circle-breakout",''),s("check-circle-solid",''),s("chevron-down",''),s("chevron-left",''),s("chevron-right",''),s("chevron-up",''),s("chevrons-left",''),s("chevrons-right",''),s("circle",''),s("circle-solid",''),s("clipboard",''),s("clipboard-solid",''),s("clock",''),s("clock-solid",''),s("close",''),s("close-circle",''),s("close-circle-solid",''),s("code",''),s("collapse",''),s("copy",''),s("copy-solid",''),s("credit-card",''),s("credit-card-solid",''),s("css",''),s("data",''),s("data-solid",''),s("device",''),s("device-solid",''),s("download",''),s("ellipsis",''),s("ellipsis-vertical",''),s("envelope",''),s("envelope-solid",''),s("exclamation-mark",''),s("exclamation-mark-circle",''),s("exclamation-mark-circle-solid",''),s("expand",''),s("eye",''),s("eye-off",''),s("eye-off-solid",''),s("eye-solid",''),s("file",''),s("file-solid",''),s("filter",''),s("filter-solid",''),s("flag",''),s("flag-solid",''),s("gear",''),s("gear-solid",''),s("gears",''),s("globe",''),s("globe-solid",''),s("grid",''),s("grid-horizontal",''),s("grid-solid",''),s("grid-vertical",''),s("happy",''),s("happy-solid",''),s("headphones",''),s("headphones-solid",''),s("heart",''),s("heart-solid",''),s("home",''),s("home-solid",''),s("image",''),s("image-solid",''),s("inbox",''),s("inbox-complete",''),s("inbox-complete-solid",''),s("inbox-solid",''),s("info-circle",''),s("info-circle-solid",''),s("laptop",''),s("laptop-solid",''),s("lightning",''),s("lightning-box",''),s("lightning-box-solid",''),s("link",''),s("link-external",''),s("list",''),s("lock-closed",''),s("lock-closed-solid",''),s("lock-open",''),s("lock-open-solid",''),s("magnifying-glass",''),s("map-pin",''),s("map-pin-solid",''),s("megaphone",''),s("megaphone-solid",''),s("menu",''),s("microphone",''),s("microphone-off",''),s("microphone-off-solid",''),s("microphone-solid",''),s("minus",''),s("minus-circle",''),s("minus-circle-solid",''),s("money",''),s("neutral",''),s("neutral-solid",''),s("newspaper",''),s("newspaper-solid",''),s("note",''),s("note-solid",''),s("ordered-list",''),s("page-bottom",''),s("page-top",''),s("parking",''),s("parking-solid",''),s("pause",''),s("pencil",''),s("pencil-solid",''),s("phone",''),s("phone-mobile",''),s("phone-mobile-solid",''),s("pin",''),s("pin-solid",''),s("plane",''),s("plane-solid",''),s("play",''),s("play-solid",''),s("plus",''),s("plus-circle",''),s("plus-circle-solid",''),s("printer",''),s("printer-solid",''),s("question-mark",''),s("question-mark-solid",''),s("redo",''),s("rss",''),s("sad",''),s("sad-solid",''),s("save",''),s("save-solid",''),s("settings",''),s("share",''),s("share-solid",''),s("shirt",''),s("shirt-solid",''),s("shopping-bag",''),s("shopping-bag-solid",''),s("shopping-cart",''),s("shopping-cart-solid",''),s("sidebyside",''),s("sidebyside-solid",''),s("star",''),s("star-solid",''),s("sync",''),s("thumbs-down",''),s("thumbs-down-solid",''),s("thumbs-up",''),s("thumbs-up-solid",''),s("transfer",''),s("transfer-alt",''),s("trash",''),s("trash-solid",''),s("undo",''),s("upload",''),s("user",''),s("user-add",''),s("user-add-solid",''),s("user-group",''),s("user-group-solid",''),s("user-remove",''),s("user-remove-solid",''),s("user-solid",''),s("utensils",''),s("utensils-solid",''),s("video",''),s("video-off",''),s("video-off-solid",''),s("video-solid",''),v.RivetIconElement=b,v.getIcons=y,v.registerIcon=s,Object.defineProperty(v,Symbol.toStringTag,{value:"Module"})}); diff --git a/dist/index.js b/dist/index.js index d0ac4acb..2c283ee7 100644 --- a/dist/index.js +++ b/dist/index.js @@ -208,3 +208,4 @@ import './icons/video.js'; import './icons/video-off.js'; import './icons/video-off-solid.js'; import './icons/video-solid.js'; +export * from '../lib/rivet-icon-element.js'; diff --git a/scripts/build.js b/scripts/build.js index 4c01112d..831bf206 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -66,9 +66,11 @@ registerIcon(name, svg); } async function createIndex (icons) { - const contents = icons + const imports = icons .map(({ name }) => `import './${OUT_ICONS_DIR}/${name}.js';\n`) .join(''); + const exports = `export * from '../lib/rivet-icon-element.js';\n`; + const contents = `${imports}${exports}`; await writeFile('index.js', contents); } @@ -79,7 +81,7 @@ async function createBundle () { lib: { entry: path.resolve(OUT_DIR, 'index.js'), fileName: 'bundle', - name: 'RivetIcon' + name: 'RivetIcons' } } }); From 563da52a838ac8eaf32b18902373bde196cd2c52 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 30 Aug 2023 14:34:21 -0400 Subject: [PATCH 035/104] Ignore dist folder --- .gitignore | 1 + dist/bundle.js | 539 -------------------- dist/bundle.umd.cjs | 16 - dist/icons.json | 1 - dist/icons/alarm-solid.js | 6 - dist/icons/alarm.js | 6 - dist/icons/arrow-anchor-down-left.js | 6 - dist/icons/arrow-anchor-down-right.js | 6 - dist/icons/arrow-anchor-up-left.js | 6 - dist/icons/arrow-anchor-up-right.js | 6 - dist/icons/arrow-down-left.js | 6 - dist/icons/arrow-down-right.js | 6 - dist/icons/arrow-down.js | 6 - dist/icons/arrow-left.js | 6 - dist/icons/arrow-right.js | 6 - dist/icons/arrow-up-left.js | 6 - dist/icons/arrow-up-right.js | 6 - dist/icons/arrow-up.js | 6 - dist/icons/audio-off-solid.js | 6 - dist/icons/audio-off.js | 6 - dist/icons/audio-solid.js | 6 - dist/icons/audio.js | 6 - dist/icons/ban-solid.js | 6 - dist/icons/ban.js | 6 - dist/icons/bell-solid.js | 6 - dist/icons/bell.js | 6 - dist/icons/bookmark-solid.js | 6 - dist/icons/bookmark.js | 6 - dist/icons/browser-window-solid.js | 6 - dist/icons/browser-window.js | 6 - dist/icons/building-solid.js | 6 - dist/icons/building.js | 6 - dist/icons/bus.js | 6 - dist/icons/calendar-solid.js | 6 - dist/icons/calendar.js | 6 - dist/icons/caution-solid.js | 6 - dist/icons/caution.js | 6 - dist/icons/chat-solid.js | 6 - dist/icons/chat.js | 6 - dist/icons/check-all.js | 6 - dist/icons/check-circle-breakout.js | 6 - dist/icons/check-circle-solid.js | 6 - dist/icons/check-circle.js | 6 - dist/icons/check.js | 6 - dist/icons/chevron-down.js | 6 - dist/icons/chevron-left.js | 6 - dist/icons/chevron-right.js | 6 - dist/icons/chevron-up.js | 6 - dist/icons/chevrons-left.js | 6 - dist/icons/chevrons-right.js | 6 - dist/icons/circle-solid.js | 6 - dist/icons/circle.js | 6 - dist/icons/clipboard-solid.js | 6 - dist/icons/clipboard.js | 6 - dist/icons/clock-solid.js | 6 - dist/icons/clock.js | 6 - dist/icons/close-circle-solid.js | 6 - dist/icons/close-circle.js | 6 - dist/icons/close.js | 6 - dist/icons/code.js | 6 - dist/icons/collapse.js | 6 - dist/icons/copy-solid.js | 6 - dist/icons/copy.js | 6 - dist/icons/credit-card-solid.js | 6 - dist/icons/credit-card.js | 6 - dist/icons/css.js | 6 - dist/icons/data-solid.js | 6 - dist/icons/data.js | 6 - dist/icons/device-solid.js | 6 - dist/icons/device.js | 6 - dist/icons/download.js | 6 - dist/icons/ellipsis-vertical.js | 6 - dist/icons/ellipsis.js | 6 - dist/icons/envelope-solid.js | 6 - dist/icons/envelope.js | 6 - dist/icons/exclamation-mark-circle-solid.js | 6 - dist/icons/exclamation-mark-circle.js | 6 - dist/icons/exclamation-mark.js | 6 - dist/icons/expand.js | 6 - dist/icons/eye-off-solid.js | 6 - dist/icons/eye-off.js | 6 - dist/icons/eye-solid.js | 6 - dist/icons/eye.js | 6 - dist/icons/file-solid.js | 6 - dist/icons/file.js | 6 - dist/icons/filter-solid.js | 6 - dist/icons/filter.js | 6 - dist/icons/flag-solid.js | 6 - dist/icons/flag.js | 6 - dist/icons/gear-solid.js | 6 - dist/icons/gear.js | 6 - dist/icons/gears.js | 6 - dist/icons/globe-solid.js | 6 - dist/icons/globe.js | 6 - dist/icons/grid-horizontal.js | 6 - dist/icons/grid-solid.js | 6 - dist/icons/grid-vertical.js | 6 - dist/icons/grid.js | 6 - dist/icons/happy-solid.js | 6 - dist/icons/happy.js | 6 - dist/icons/headphones-solid.js | 6 - dist/icons/headphones.js | 6 - dist/icons/heart-solid.js | 6 - dist/icons/heart.js | 6 - dist/icons/home-solid.js | 6 - dist/icons/home.js | 6 - dist/icons/image-solid.js | 6 - dist/icons/image.js | 6 - dist/icons/inbox-complete-solid.js | 6 - dist/icons/inbox-complete.js | 6 - dist/icons/inbox-solid.js | 6 - dist/icons/inbox.js | 6 - dist/icons/info-circle-solid.js | 6 - dist/icons/info-circle.js | 6 - dist/icons/laptop-solid.js | 6 - dist/icons/laptop.js | 6 - dist/icons/lightning-box-solid.js | 6 - dist/icons/lightning-box.js | 6 - dist/icons/lightning.js | 6 - dist/icons/link-external.js | 6 - dist/icons/link.js | 6 - dist/icons/list.js | 6 - dist/icons/lock-closed-solid.js | 6 - dist/icons/lock-closed.js | 6 - dist/icons/lock-open-solid.js | 6 - dist/icons/lock-open.js | 6 - dist/icons/magnifying-glass.js | 6 - dist/icons/map-pin-solid.js | 6 - dist/icons/map-pin.js | 6 - dist/icons/megaphone-solid.js | 6 - dist/icons/megaphone.js | 6 - dist/icons/menu.js | 6 - dist/icons/microphone-off-solid.js | 6 - dist/icons/microphone-off.js | 6 - dist/icons/microphone-solid.js | 6 - dist/icons/microphone.js | 6 - dist/icons/minus-circle-solid.js | 6 - dist/icons/minus-circle.js | 6 - dist/icons/minus.js | 6 - dist/icons/money.js | 6 - dist/icons/neutral-solid.js | 6 - dist/icons/neutral.js | 6 - dist/icons/newspaper-solid.js | 6 - dist/icons/newspaper.js | 6 - dist/icons/note-solid.js | 6 - dist/icons/note.js | 6 - dist/icons/ordered-list.js | 6 - dist/icons/page-bottom.js | 6 - dist/icons/page-top.js | 6 - dist/icons/parking-solid.js | 6 - dist/icons/parking.js | 6 - dist/icons/pause.js | 6 - dist/icons/pencil-solid.js | 6 - dist/icons/pencil.js | 6 - dist/icons/phone-mobile-solid.js | 6 - dist/icons/phone-mobile.js | 6 - dist/icons/phone.js | 6 - dist/icons/pin-solid.js | 6 - dist/icons/pin.js | 6 - dist/icons/plane-solid.js | 6 - dist/icons/plane.js | 6 - dist/icons/play-solid.js | 6 - dist/icons/play.js | 6 - dist/icons/plus-circle-solid.js | 6 - dist/icons/plus-circle.js | 6 - dist/icons/plus.js | 6 - dist/icons/printer-solid.js | 6 - dist/icons/printer.js | 6 - dist/icons/question-mark-solid.js | 6 - dist/icons/question-mark.js | 6 - dist/icons/redo.js | 6 - dist/icons/rss.js | 6 - dist/icons/sad-solid.js | 6 - dist/icons/sad.js | 6 - dist/icons/save-solid.js | 6 - dist/icons/save.js | 6 - dist/icons/settings.js | 6 - dist/icons/share-solid.js | 6 - dist/icons/share.js | 6 - dist/icons/shirt-solid.js | 6 - dist/icons/shirt.js | 6 - dist/icons/shopping-bag-solid.js | 6 - dist/icons/shopping-bag.js | 6 - dist/icons/shopping-cart-solid.js | 6 - dist/icons/shopping-cart.js | 6 - dist/icons/sidebyside-solid.js | 6 - dist/icons/sidebyside.js | 6 - dist/icons/star-solid.js | 6 - dist/icons/star.js | 6 - dist/icons/sync.js | 6 - dist/icons/thumbs-down-solid.js | 6 - dist/icons/thumbs-down.js | 6 - dist/icons/thumbs-up-solid.js | 6 - dist/icons/thumbs-up.js | 6 - dist/icons/transfer-alt.js | 6 - dist/icons/transfer.js | 6 - dist/icons/trash-solid.js | 6 - dist/icons/trash.js | 6 - dist/icons/undo.js | 6 - dist/icons/upload.js | 6 - dist/icons/user-add-solid.js | 6 - dist/icons/user-add.js | 6 - dist/icons/user-group-solid.js | 6 - dist/icons/user-group.js | 6 - dist/icons/user-remove-solid.js | 6 - dist/icons/user-remove.js | 6 - dist/icons/user-solid.js | 6 - dist/icons/user.js | 6 - dist/icons/utensils-solid.js | 6 - dist/icons/utensils.js | 6 - dist/icons/video-off-solid.js | 6 - dist/icons/video-off.js | 6 - dist/icons/video-solid.js | 6 - dist/icons/video.js | 6 - dist/index.js | 211 -------- 215 files changed, 1 insertion(+), 2027 deletions(-) delete mode 100644 dist/bundle.js delete mode 100644 dist/bundle.umd.cjs delete mode 100644 dist/icons.json delete mode 100644 dist/icons/alarm-solid.js delete mode 100644 dist/icons/alarm.js delete mode 100644 dist/icons/arrow-anchor-down-left.js delete mode 100644 dist/icons/arrow-anchor-down-right.js delete mode 100644 dist/icons/arrow-anchor-up-left.js delete mode 100644 dist/icons/arrow-anchor-up-right.js delete mode 100644 dist/icons/arrow-down-left.js delete mode 100644 dist/icons/arrow-down-right.js delete mode 100644 dist/icons/arrow-down.js delete mode 100644 dist/icons/arrow-left.js delete mode 100644 dist/icons/arrow-right.js delete mode 100644 dist/icons/arrow-up-left.js delete mode 100644 dist/icons/arrow-up-right.js delete mode 100644 dist/icons/arrow-up.js delete mode 100644 dist/icons/audio-off-solid.js delete mode 100644 dist/icons/audio-off.js delete mode 100644 dist/icons/audio-solid.js delete mode 100644 dist/icons/audio.js delete mode 100644 dist/icons/ban-solid.js delete mode 100644 dist/icons/ban.js delete mode 100644 dist/icons/bell-solid.js delete mode 100644 dist/icons/bell.js delete mode 100644 dist/icons/bookmark-solid.js delete mode 100644 dist/icons/bookmark.js delete mode 100644 dist/icons/browser-window-solid.js delete mode 100644 dist/icons/browser-window.js delete mode 100644 dist/icons/building-solid.js delete mode 100644 dist/icons/building.js delete mode 100644 dist/icons/bus.js delete mode 100644 dist/icons/calendar-solid.js delete mode 100644 dist/icons/calendar.js delete mode 100644 dist/icons/caution-solid.js delete mode 100644 dist/icons/caution.js delete mode 100644 dist/icons/chat-solid.js delete mode 100644 dist/icons/chat.js delete mode 100644 dist/icons/check-all.js delete mode 100644 dist/icons/check-circle-breakout.js delete mode 100644 dist/icons/check-circle-solid.js delete mode 100644 dist/icons/check-circle.js delete mode 100644 dist/icons/check.js delete mode 100644 dist/icons/chevron-down.js delete mode 100644 dist/icons/chevron-left.js delete mode 100644 dist/icons/chevron-right.js delete mode 100644 dist/icons/chevron-up.js delete mode 100644 dist/icons/chevrons-left.js delete mode 100644 dist/icons/chevrons-right.js delete mode 100644 dist/icons/circle-solid.js delete mode 100644 dist/icons/circle.js delete mode 100644 dist/icons/clipboard-solid.js delete mode 100644 dist/icons/clipboard.js delete mode 100644 dist/icons/clock-solid.js delete mode 100644 dist/icons/clock.js delete mode 100644 dist/icons/close-circle-solid.js delete mode 100644 dist/icons/close-circle.js delete mode 100644 dist/icons/close.js delete mode 100644 dist/icons/code.js delete mode 100644 dist/icons/collapse.js delete mode 100644 dist/icons/copy-solid.js delete mode 100644 dist/icons/copy.js delete mode 100644 dist/icons/credit-card-solid.js delete mode 100644 dist/icons/credit-card.js delete mode 100644 dist/icons/css.js delete mode 100644 dist/icons/data-solid.js delete mode 100644 dist/icons/data.js delete mode 100644 dist/icons/device-solid.js delete mode 100644 dist/icons/device.js delete mode 100644 dist/icons/download.js delete mode 100644 dist/icons/ellipsis-vertical.js delete mode 100644 dist/icons/ellipsis.js delete mode 100644 dist/icons/envelope-solid.js delete mode 100644 dist/icons/envelope.js delete mode 100644 dist/icons/exclamation-mark-circle-solid.js delete mode 100644 dist/icons/exclamation-mark-circle.js delete mode 100644 dist/icons/exclamation-mark.js delete mode 100644 dist/icons/expand.js delete mode 100644 dist/icons/eye-off-solid.js delete mode 100644 dist/icons/eye-off.js delete mode 100644 dist/icons/eye-solid.js delete mode 100644 dist/icons/eye.js delete mode 100644 dist/icons/file-solid.js delete mode 100644 dist/icons/file.js delete mode 100644 dist/icons/filter-solid.js delete mode 100644 dist/icons/filter.js delete mode 100644 dist/icons/flag-solid.js delete mode 100644 dist/icons/flag.js delete mode 100644 dist/icons/gear-solid.js delete mode 100644 dist/icons/gear.js delete mode 100644 dist/icons/gears.js delete mode 100644 dist/icons/globe-solid.js delete mode 100644 dist/icons/globe.js delete mode 100644 dist/icons/grid-horizontal.js delete mode 100644 dist/icons/grid-solid.js delete mode 100644 dist/icons/grid-vertical.js delete mode 100644 dist/icons/grid.js delete mode 100644 dist/icons/happy-solid.js delete mode 100644 dist/icons/happy.js delete mode 100644 dist/icons/headphones-solid.js delete mode 100644 dist/icons/headphones.js delete mode 100644 dist/icons/heart-solid.js delete mode 100644 dist/icons/heart.js delete mode 100644 dist/icons/home-solid.js delete mode 100644 dist/icons/home.js delete mode 100644 dist/icons/image-solid.js delete mode 100644 dist/icons/image.js delete mode 100644 dist/icons/inbox-complete-solid.js delete mode 100644 dist/icons/inbox-complete.js delete mode 100644 dist/icons/inbox-solid.js delete mode 100644 dist/icons/inbox.js delete mode 100644 dist/icons/info-circle-solid.js delete mode 100644 dist/icons/info-circle.js delete mode 100644 dist/icons/laptop-solid.js delete mode 100644 dist/icons/laptop.js delete mode 100644 dist/icons/lightning-box-solid.js delete mode 100644 dist/icons/lightning-box.js delete mode 100644 dist/icons/lightning.js delete mode 100644 dist/icons/link-external.js delete mode 100644 dist/icons/link.js delete mode 100644 dist/icons/list.js delete mode 100644 dist/icons/lock-closed-solid.js delete mode 100644 dist/icons/lock-closed.js delete mode 100644 dist/icons/lock-open-solid.js delete mode 100644 dist/icons/lock-open.js delete mode 100644 dist/icons/magnifying-glass.js delete mode 100644 dist/icons/map-pin-solid.js delete mode 100644 dist/icons/map-pin.js delete mode 100644 dist/icons/megaphone-solid.js delete mode 100644 dist/icons/megaphone.js delete mode 100644 dist/icons/menu.js delete mode 100644 dist/icons/microphone-off-solid.js delete mode 100644 dist/icons/microphone-off.js delete mode 100644 dist/icons/microphone-solid.js delete mode 100644 dist/icons/microphone.js delete mode 100644 dist/icons/minus-circle-solid.js delete mode 100644 dist/icons/minus-circle.js delete mode 100644 dist/icons/minus.js delete mode 100644 dist/icons/money.js delete mode 100644 dist/icons/neutral-solid.js delete mode 100644 dist/icons/neutral.js delete mode 100644 dist/icons/newspaper-solid.js delete mode 100644 dist/icons/newspaper.js delete mode 100644 dist/icons/note-solid.js delete mode 100644 dist/icons/note.js delete mode 100644 dist/icons/ordered-list.js delete mode 100644 dist/icons/page-bottom.js delete mode 100644 dist/icons/page-top.js delete mode 100644 dist/icons/parking-solid.js delete mode 100644 dist/icons/parking.js delete mode 100644 dist/icons/pause.js delete mode 100644 dist/icons/pencil-solid.js delete mode 100644 dist/icons/pencil.js delete mode 100644 dist/icons/phone-mobile-solid.js delete mode 100644 dist/icons/phone-mobile.js delete mode 100644 dist/icons/phone.js delete mode 100644 dist/icons/pin-solid.js delete mode 100644 dist/icons/pin.js delete mode 100644 dist/icons/plane-solid.js delete mode 100644 dist/icons/plane.js delete mode 100644 dist/icons/play-solid.js delete mode 100644 dist/icons/play.js delete mode 100644 dist/icons/plus-circle-solid.js delete mode 100644 dist/icons/plus-circle.js delete mode 100644 dist/icons/plus.js delete mode 100644 dist/icons/printer-solid.js delete mode 100644 dist/icons/printer.js delete mode 100644 dist/icons/question-mark-solid.js delete mode 100644 dist/icons/question-mark.js delete mode 100644 dist/icons/redo.js delete mode 100644 dist/icons/rss.js delete mode 100644 dist/icons/sad-solid.js delete mode 100644 dist/icons/sad.js delete mode 100644 dist/icons/save-solid.js delete mode 100644 dist/icons/save.js delete mode 100644 dist/icons/settings.js delete mode 100644 dist/icons/share-solid.js delete mode 100644 dist/icons/share.js delete mode 100644 dist/icons/shirt-solid.js delete mode 100644 dist/icons/shirt.js delete mode 100644 dist/icons/shopping-bag-solid.js delete mode 100644 dist/icons/shopping-bag.js delete mode 100644 dist/icons/shopping-cart-solid.js delete mode 100644 dist/icons/shopping-cart.js delete mode 100644 dist/icons/sidebyside-solid.js delete mode 100644 dist/icons/sidebyside.js delete mode 100644 dist/icons/star-solid.js delete mode 100644 dist/icons/star.js delete mode 100644 dist/icons/sync.js delete mode 100644 dist/icons/thumbs-down-solid.js delete mode 100644 dist/icons/thumbs-down.js delete mode 100644 dist/icons/thumbs-up-solid.js delete mode 100644 dist/icons/thumbs-up.js delete mode 100644 dist/icons/transfer-alt.js delete mode 100644 dist/icons/transfer.js delete mode 100644 dist/icons/trash-solid.js delete mode 100644 dist/icons/trash.js delete mode 100644 dist/icons/undo.js delete mode 100644 dist/icons/upload.js delete mode 100644 dist/icons/user-add-solid.js delete mode 100644 dist/icons/user-add.js delete mode 100644 dist/icons/user-group-solid.js delete mode 100644 dist/icons/user-group.js delete mode 100644 dist/icons/user-remove-solid.js delete mode 100644 dist/icons/user-remove.js delete mode 100644 dist/icons/user-solid.js delete mode 100644 dist/icons/user.js delete mode 100644 dist/icons/utensils-solid.js delete mode 100644 dist/icons/utensils.js delete mode 100644 dist/icons/video-off-solid.js delete mode 100644 dist/icons/video-off.js delete mode 100644 dist/icons/video-solid.js delete mode 100644 dist/icons/video.js delete mode 100644 dist/index.js diff --git a/.gitignore b/.gitignore index e4b25e34..9b3db907 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ .DS_Store +dist node_modules *.tgz diff --git a/dist/bundle.js b/dist/bundle.js deleted file mode 100644 index 22e93577..00000000 --- a/dist/bundle.js +++ /dev/null @@ -1,539 +0,0 @@ -var V = (a, t, v) => { - if (!t.has(a)) - throw TypeError("Cannot " + v); -}; -var h = (a, t, v) => (V(a, t, "read from private field"), v ? v.call(a) : t.get(a)), c = (a, t, v) => { - if (t.has(a)) - throw TypeError("Cannot add the same private member more than once"); - t instanceof WeakSet ? t.add(a) : t.set(a, v); -}, Z = (a, t, v, o) => (V(a, t, "write to private field"), o ? o.call(a, v) : t.set(a, v), v); -var p = (a, t, v) => (V(a, t, "access private method"), v); -const M = "Rivet Icons", r = "rvt-icon", d = "name", i = "rvtIconRegistered"; -const u = /* @__PURE__ */ new Map(), l = /* @__PURE__ */ new Map(), f = document.createElement("template"); -f.innerHTML = ` - - - -`; -const L = document.createElement("style"); -L.setAttribute(`data-${r}`, ""); -document.head.appendChild(L); -function L6() { - return [...l.keys()]; -} -function s(a, t) { - if (!a || typeof a != "string") - throw new Error(`${M}: Name must be a string.`); - const v = document.createElement("template"); - if (v.innerHTML = t, v.content.children.length !== 1) - throw new Error(`${M} (${a}): Content must contain one SVG element.`); - const o = v.content.firstChild; - if (o.nodeName.toLowerCase() !== "svg") - throw new Error(`${M} (${a}): Content must be a SVG element.`); - x(o, { - "aria-hidden": "true", - fill: "currentColor", - focusable: "false", - height: 16, - viewBox: "0 0 16 16", - width: 16, - xmlns: "http://www.w3.org/2000/svg" - }), l.set(a, v); - const A = l.size; - u.set(A, a), L.sheet.insertRule(`${r} { --${a}: ${A}; }`); - const b = new CustomEvent(i, { - detail: { name: a } - }); - document.dispatchEvent(b); -} -var e, m, n, g, $, w, H, C; -class k extends window.HTMLElement { - constructor() { - super(); - c(this, $); - c(this, H); - c(this, e, void 0); - c(this, m, void 0); - c(this, n, void 0); - c(this, g, void 0); - const v = this.attachShadow({ mode: "open" }); - v.appendChild(f.content.cloneNode(!0)), Z(this, e, v.querySelector(".container")), Z(this, g, v.querySelector(".sensor")), Z(this, n, E(p(this, H, C).bind(this))); - } - static get observedAttributes() { - return [d]; - } - connectedCallback() { - h(this, g).addEventListener("transitionstart", h(this, n)), document.addEventListener(i, h(this, n)), h(this, n).call(this); - } - disconnectedCallback() { - h(this, g).removeEventListener("transitionstart", h(this, n)), document.removeEventListener(i, h(this, n)); - } - attributeChangedCallback() { - h(this, n).call(this); - } -} -e = new WeakMap(), m = new WeakMap(), n = new WeakMap(), g = new WeakMap(), $ = new WeakSet(), w = function() { - if (!h(this, g)) - return; - const v = window.getComputedStyle(h(this, g)).getPropertyValue(`--${d}`); - return u.get(parseInt(v)); -}, H = new WeakSet(), C = function() { - const v = p(this, $, w).call(this) || this.getAttribute(d); - if (!h(this, e) || !l.has(v) || h(this, m) === v) - return; - const o = l.get(v).content.cloneNode(!0); - h(this, e).replaceChildren(o), Z(this, m, v); -}; -window.customElements.define(r, k); -function y(a, t, v) { - a.hasAttribute(t) || a.setAttribute(t, v); -} -function x(a, t) { - Object.entries(t).forEach(([v, o]) => { - y(a, v, o); - }); -} -function E(a) { - let t = !1; - return function(...v) { - t || (t = !0, window.requestAnimationFrame(() => { - a.call(this, ...v), t = !1; - })); - }; -} -const N = "alarm", z = ''; -s(N, z); -const S = "alarm-solid", T = ''; -s(S, T); -const q = "arrow-anchor-down-left", I = ''; -s(q, I); -const R = "arrow-anchor-down-right", F = ''; -s(R, F); -const D = "arrow-anchor-up-left", G = ''; -s(D, G); -const j = "arrow-anchor-up-right", B = ''; -s(j, B); -const O = "arrow-down", P = ''; -s(O, P); -const U = "arrow-down-left", J = ''; -s(U, J); -const K = "arrow-down-right", Q = ''; -s(K, Q); -const W = "arrow-left", X = ''; -s(W, X); -const Y = "arrow-right", _ = ''; -s(Y, _); -const s1 = "arrow-up", v1 = ''; -s(s1, v1); -const a1 = "arrow-up-left", t1 = ''; -s(a1, t1); -const h1 = "arrow-up-right", n1 = ''; -s(h1, n1); -const o1 = "audio", g1 = ''; -s(o1, g1); -const c1 = "audio-off", e1 = ''; -s(c1, e1); -const Z1 = "audio-off-solid", l1 = ''; -s(Z1, l1); -const m1 = "audio-solid", d1 = ''; -s(m1, d1); -const $1 = "ban", H1 = ''; -s($1, H1); -const V1 = "ban-solid", p1 = ''; -s(V1, p1); -const M1 = "bell", i1 = ''; -s(M1, i1); -const r1 = "bell-solid", L1 = ''; -s(r1, L1); -const A1 = "bookmark", u1 = ''; -s(A1, u1); -const f1 = "bookmark-solid", w1 = ''; -s(f1, w1); -const C1 = "browser-window", b1 = ''; -s(C1, b1); -const k1 = "browser-window-solid", y1 = ''; -s(k1, y1); -const x1 = "building", E1 = ''; -s(x1, E1); -const N1 = "building-solid", z1 = ''; -s(N1, z1); -const S1 = "bus", T1 = ''; -s(S1, T1); -const q1 = "calendar", I1 = ''; -s(q1, I1); -const R1 = "calendar-solid", F1 = ''; -s(R1, F1); -const D1 = "caution", G1 = ''; -s(D1, G1); -const j1 = "caution-solid", B1 = ''; -s(j1, B1); -const O1 = "chat", P1 = ''; -s(O1, P1); -const U1 = "chat-solid", J1 = ''; -s(U1, J1); -const K1 = "check", Q1 = ''; -s(K1, Q1); -const W1 = "check-all", X1 = ''; -s(W1, X1); -const Y1 = "check-circle", _1 = ''; -s(Y1, _1); -const s0 = "check-circle-breakout", v0 = ''; -s(s0, v0); -const a0 = "check-circle-solid", t0 = ''; -s(a0, t0); -const h0 = "chevron-down", n0 = ''; -s(h0, n0); -const o0 = "chevron-left", g0 = ''; -s(o0, g0); -const c0 = "chevron-right", e0 = ''; -s(c0, e0); -const Z0 = "chevron-up", l0 = ''; -s(Z0, l0); -const m0 = "chevrons-left", d0 = ''; -s(m0, d0); -const $0 = "chevrons-right", H0 = ''; -s($0, H0); -const V0 = "circle", p0 = ''; -s(V0, p0); -const M0 = "circle-solid", i0 = ''; -s(M0, i0); -const r0 = "clipboard", L0 = ''; -s(r0, L0); -const A0 = "clipboard-solid", u0 = ''; -s(A0, u0); -const f0 = "clock", w0 = ''; -s(f0, w0); -const C0 = "clock-solid", b0 = ''; -s(C0, b0); -const k0 = "close", y0 = ''; -s(k0, y0); -const x0 = "close-circle", E0 = ''; -s(x0, E0); -const N0 = "close-circle-solid", z0 = ''; -s(N0, z0); -const S0 = "code", T0 = ''; -s(S0, T0); -const q0 = "collapse", I0 = ''; -s(q0, I0); -const R0 = "copy", F0 = ''; -s(R0, F0); -const D0 = "copy-solid", G0 = ''; -s(D0, G0); -const j0 = "credit-card", B0 = ''; -s(j0, B0); -const O0 = "credit-card-solid", P0 = ''; -s(O0, P0); -const U0 = "css", J0 = ''; -s(U0, J0); -const K0 = "data", Q0 = ''; -s(K0, Q0); -const W0 = "data-solid", X0 = ''; -s(W0, X0); -const Y0 = "device", _0 = ''; -s(Y0, _0); -const s2 = "device-solid", v2 = ''; -s(s2, v2); -const a2 = "download", t2 = ''; -s(a2, t2); -const h2 = "ellipsis", n2 = ''; -s(h2, n2); -const o2 = "ellipsis-vertical", g2 = ''; -s(o2, g2); -const c2 = "envelope", e2 = ''; -s(c2, e2); -const Z2 = "envelope-solid", l2 = ''; -s(Z2, l2); -const m2 = "exclamation-mark", d2 = ''; -s(m2, d2); -const $2 = "exclamation-mark-circle", H2 = ''; -s($2, H2); -const V2 = "exclamation-mark-circle-solid", p2 = ''; -s(V2, p2); -const M2 = "expand", i2 = ''; -s(M2, i2); -const r2 = "eye", L2 = ''; -s(r2, L2); -const A2 = "eye-off", u2 = ''; -s(A2, u2); -const f2 = "eye-off-solid", w2 = ''; -s(f2, w2); -const C2 = "eye-solid", b2 = ''; -s(C2, b2); -const k2 = "file", y2 = ''; -s(k2, y2); -const x2 = "file-solid", E2 = ''; -s(x2, E2); -const N2 = "filter", z2 = ''; -s(N2, z2); -const S2 = "filter-solid", T2 = ''; -s(S2, T2); -const q2 = "flag", I2 = ''; -s(q2, I2); -const R2 = "flag-solid", F2 = ''; -s(R2, F2); -const D2 = "gear", G2 = ''; -s(D2, G2); -const j2 = "gear-solid", B2 = ''; -s(j2, B2); -const O2 = "gears", P2 = ''; -s(O2, P2); -const U2 = "globe", J2 = ''; -s(U2, J2); -const K2 = "globe-solid", Q2 = ''; -s(K2, Q2); -const W2 = "grid", X2 = ''; -s(W2, X2); -const Y2 = "grid-horizontal", _2 = ''; -s(Y2, _2); -const s4 = "grid-solid", v4 = ''; -s(s4, v4); -const a4 = "grid-vertical", t4 = ''; -s(a4, t4); -const h4 = "happy", n4 = ''; -s(h4, n4); -const o4 = "happy-solid", g4 = ''; -s(o4, g4); -const c4 = "headphones", e4 = ''; -s(c4, e4); -const Z4 = "headphones-solid", l4 = ''; -s(Z4, l4); -const m4 = "heart", d4 = ''; -s(m4, d4); -const $4 = "heart-solid", H4 = ''; -s($4, H4); -const V4 = "home", p4 = ''; -s(V4, p4); -const M4 = "home-solid", i4 = ''; -s(M4, i4); -const r4 = "image", L4 = ''; -s(r4, L4); -const A4 = "image-solid", u4 = ''; -s(A4, u4); -const f4 = "inbox", w4 = ''; -s(f4, w4); -const C4 = "inbox-complete", b4 = ''; -s(C4, b4); -const k4 = "inbox-complete-solid", y4 = ''; -s(k4, y4); -const x4 = "inbox-solid", E4 = ''; -s(x4, E4); -const N4 = "info-circle", z4 = ''; -s(N4, z4); -const S4 = "info-circle-solid", T4 = ''; -s(S4, T4); -const q4 = "laptop", I4 = ''; -s(q4, I4); -const R4 = "laptop-solid", F4 = ''; -s(R4, F4); -const D4 = "lightning", G4 = ''; -s(D4, G4); -const j4 = "lightning-box", B4 = ''; -s(j4, B4); -const O4 = "lightning-box-solid", P4 = ''; -s(O4, P4); -const U4 = "link", J4 = ''; -s(U4, J4); -const K4 = "link-external", Q4 = ''; -s(K4, Q4); -const W4 = "list", X4 = ''; -s(W4, X4); -const Y4 = "lock-closed", _4 = ''; -s(Y4, _4); -const s3 = "lock-closed-solid", v3 = ''; -s(s3, v3); -const a3 = "lock-open", t3 = ''; -s(a3, t3); -const h3 = "lock-open-solid", n3 = ''; -s(h3, n3); -const o3 = "magnifying-glass", g3 = ''; -s(o3, g3); -const c3 = "map-pin", e3 = ''; -s(c3, e3); -const Z3 = "map-pin-solid", l3 = ''; -s(Z3, l3); -const m3 = "megaphone", d3 = ''; -s(m3, d3); -const $3 = "megaphone-solid", H3 = ''; -s($3, H3); -const V3 = "menu", p3 = ''; -s(V3, p3); -const M3 = "microphone", i3 = ''; -s(M3, i3); -const r3 = "microphone-off", L3 = ''; -s(r3, L3); -const A3 = "microphone-off-solid", u3 = ''; -s(A3, u3); -const f3 = "microphone-solid", w3 = ''; -s(f3, w3); -const C3 = "minus", b3 = ''; -s(C3, b3); -const k3 = "minus-circle", y3 = ''; -s(k3, y3); -const x3 = "minus-circle-solid", E3 = ''; -s(x3, E3); -const N3 = "money", z3 = ''; -s(N3, z3); -const S3 = "neutral", T3 = ''; -s(S3, T3); -const q3 = "neutral-solid", I3 = ''; -s(q3, I3); -const R3 = "newspaper", F3 = ''; -s(R3, F3); -const D3 = "newspaper-solid", G3 = ''; -s(D3, G3); -const j3 = "note", B3 = ''; -s(j3, B3); -const O3 = "note-solid", P3 = ''; -s(O3, P3); -const U3 = "ordered-list", J3 = ''; -s(U3, J3); -const K3 = "page-bottom", Q3 = ''; -s(K3, Q3); -const W3 = "page-top", X3 = ''; -s(W3, X3); -const Y3 = "parking", _3 = ''; -s(Y3, _3); -const s5 = "parking-solid", v5 = ''; -s(s5, v5); -const a5 = "pause", t5 = ''; -s(a5, t5); -const h5 = "pencil", n5 = ''; -s(h5, n5); -const o5 = "pencil-solid", g5 = ''; -s(o5, g5); -const c5 = "phone", e5 = ''; -s(c5, e5); -const Z5 = "phone-mobile", l5 = ''; -s(Z5, l5); -const m5 = "phone-mobile-solid", d5 = ''; -s(m5, d5); -const $5 = "pin", H5 = ''; -s($5, H5); -const V5 = "pin-solid", p5 = ''; -s(V5, p5); -const M5 = "plane", i5 = ''; -s(M5, i5); -const r5 = "plane-solid", L5 = ''; -s(r5, L5); -const A5 = "play", u5 = ''; -s(A5, u5); -const f5 = "play-solid", w5 = ''; -s(f5, w5); -const C5 = "plus", b5 = ''; -s(C5, b5); -const k5 = "plus-circle", y5 = ''; -s(k5, y5); -const x5 = "plus-circle-solid", E5 = ''; -s(x5, E5); -const N5 = "printer", z5 = ''; -s(N5, z5); -const S5 = "printer-solid", T5 = ''; -s(S5, T5); -const q5 = "question-mark", I5 = ''; -s(q5, I5); -const R5 = "question-mark-solid", F5 = ''; -s(R5, F5); -const D5 = "redo", G5 = ''; -s(D5, G5); -const j5 = "rss", B5 = ''; -s(j5, B5); -const O5 = "sad", P5 = ''; -s(O5, P5); -const U5 = "sad-solid", J5 = ''; -s(U5, J5); -const K5 = "save", Q5 = ''; -s(K5, Q5); -const W5 = "save-solid", X5 = ''; -s(W5, X5); -const Y5 = "settings", _5 = ''; -s(Y5, _5); -const s8 = "share", v8 = ''; -s(s8, v8); -const a8 = "share-solid", t8 = ''; -s(a8, t8); -const h8 = "shirt", n8 = ''; -s(h8, n8); -const o8 = "shirt-solid", g8 = ''; -s(o8, g8); -const c8 = "shopping-bag", e8 = ''; -s(c8, e8); -const Z8 = "shopping-bag-solid", l8 = ''; -s(Z8, l8); -const m8 = "shopping-cart", d8 = ''; -s(m8, d8); -const $8 = "shopping-cart-solid", H8 = ''; -s($8, H8); -const V8 = "sidebyside", p8 = ''; -s(V8, p8); -const M8 = "sidebyside-solid", i8 = ''; -s(M8, i8); -const r8 = "star", L8 = ''; -s(r8, L8); -const A8 = "star-solid", u8 = ''; -s(A8, u8); -const f8 = "sync", w8 = ''; -s(f8, w8); -const C8 = "thumbs-down", b8 = ''; -s(C8, b8); -const k8 = "thumbs-down-solid", y8 = ''; -s(k8, y8); -const x8 = "thumbs-up", E8 = ''; -s(x8, E8); -const N8 = "thumbs-up-solid", z8 = ''; -s(N8, z8); -const S8 = "transfer", T8 = ''; -s(S8, T8); -const q8 = "transfer-alt", I8 = ''; -s(q8, I8); -const R8 = "trash", F8 = ''; -s(R8, F8); -const D8 = "trash-solid", G8 = ''; -s(D8, G8); -const j8 = "undo", B8 = ''; -s(j8, B8); -const O8 = "upload", P8 = ''; -s(O8, P8); -const U8 = "user", J8 = ''; -s(U8, J8); -const K8 = "user-add", Q8 = ''; -s(K8, Q8); -const W8 = "user-add-solid", X8 = ''; -s(W8, X8); -const Y8 = "user-group", _8 = ''; -s(Y8, _8); -const s6 = "user-group-solid", v6 = ''; -s(s6, v6); -const a6 = "user-remove", t6 = ''; -s(a6, t6); -const h6 = "user-remove-solid", n6 = ''; -s(h6, n6); -const o6 = "user-solid", g6 = ''; -s(o6, g6); -const c6 = "utensils", e6 = ''; -s(c6, e6); -const Z6 = "utensils-solid", l6 = ''; -s(Z6, l6); -const m6 = "video", d6 = ''; -s(m6, d6); -const $6 = "video-off", H6 = ''; -s($6, H6); -const V6 = "video-off-solid", p6 = ''; -s(V6, p6); -const M6 = "video-solid", i6 = ''; -s(M6, i6); -export { - k as RivetIconElement, - L6 as getIcons, - s as registerIcon -}; diff --git a/dist/bundle.umd.cjs b/dist/bundle.umd.cjs deleted file mode 100644 index 37e2f32f..00000000 --- a/dist/bundle.umd.cjs +++ /dev/null @@ -1,16 +0,0 @@ -var L=(v,a,t)=>{if(!a.has(v))throw TypeError("Cannot "+t)};var h=(v,a,t)=>(L(v,a,"read from private field"),t?t.call(v):a.get(v)),c=(v,a,t)=>{if(a.has(v))throw TypeError("Cannot add the same private member more than once");a instanceof WeakSet?a.add(v):a.set(v,t)},V=(v,a,t,m)=>(L(v,a,"write to private field"),m?m.call(v,t):a.set(v,t),t);var A=(v,a,t)=>(L(v,a,"access private method"),t);(function(v,a){typeof exports=="object"&&typeof module<"u"?a(exports):typeof define=="function"&&define.amd?define(["exports"],a):(v=typeof globalThis<"u"?globalThis:v||self,a(v.RivetIcons={}))})(this,function(v){var Z,H,$,o,p,C,M,k;"use strict";const a="Rivet Icons",t="rvt-icon",m="name",i="rvtIconRegistered",u=new Map,d=new Map,f=document.createElement("template");f.innerHTML=` - - - -`;const r=document.createElement("style");r.setAttribute(`data-${t}`,""),document.head.appendChild(r);function y(){return[...d.keys()]}function s(g,e){if(!g||typeof g!="string")throw new Error(`${a}: Name must be a string.`);const n=document.createElement("template");if(n.innerHTML=e,n.content.children.length!==1)throw new Error(`${a} (${g}): Content must contain one SVG element.`);const l=n.content.firstChild;if(l.nodeName.toLowerCase()!=="svg")throw new Error(`${a} (${g}): Content must be a SVG element.`);E(l,{"aria-hidden":"true",fill:"currentColor",focusable:"false",height:16,viewBox:"0 0 16 16",width:16,xmlns:"http://www.w3.org/2000/svg"}),d.set(g,n);const w=d.size;u.set(w,g),r.sheet.insertRule(`${t} { --${g}: ${w}; }`);const N=new CustomEvent(i,{detail:{name:g}});document.dispatchEvent(N)}class b extends window.HTMLElement{constructor(){super();c(this,p);c(this,M);c(this,Z,void 0);c(this,H,void 0);c(this,$,void 0);c(this,o,void 0);const n=this.attachShadow({mode:"open"});n.appendChild(f.content.cloneNode(!0)),V(this,Z,n.querySelector(".container")),V(this,o,n.querySelector(".sensor")),V(this,$,I(A(this,M,k).bind(this)))}static get observedAttributes(){return[m]}connectedCallback(){h(this,o).addEventListener("transitionstart",h(this,$)),document.addEventListener(i,h(this,$)),h(this,$).call(this)}disconnectedCallback(){h(this,o).removeEventListener("transitionstart",h(this,$)),document.removeEventListener(i,h(this,$))}attributeChangedCallback(){h(this,$).call(this)}}Z=new WeakMap,H=new WeakMap,$=new WeakMap,o=new WeakMap,p=new WeakSet,C=function(){if(!h(this,o))return;const n=window.getComputedStyle(h(this,o)).getPropertyValue(`--${m}`);return u.get(parseInt(n))},M=new WeakSet,k=function(){const n=A(this,p,C).call(this)||this.getAttribute(m);if(!h(this,Z)||!d.has(n)||h(this,H)===n)return;const l=d.get(n).content.cloneNode(!0);h(this,Z).replaceChildren(l),V(this,H,n)},window.customElements.define(t,b);function x(g,e,n){g.hasAttribute(e)||g.setAttribute(e,n)}function E(g,e){Object.entries(e).forEach(([n,l])=>{x(g,n,l)})}function I(g){let e=!1;return function(...n){e||(e=!0,window.requestAnimationFrame(()=>{g.call(this,...n),e=!1}))}}s("alarm",''),s("alarm-solid",''),s("arrow-anchor-down-left",''),s("arrow-anchor-down-right",''),s("arrow-anchor-up-left",''),s("arrow-anchor-up-right",''),s("arrow-down",''),s("arrow-down-left",''),s("arrow-down-right",''),s("arrow-left",''),s("arrow-right",''),s("arrow-up",''),s("arrow-up-left",''),s("arrow-up-right",''),s("audio",''),s("audio-off",''),s("audio-off-solid",''),s("audio-solid",''),s("ban",''),s("ban-solid",''),s("bell",''),s("bell-solid",''),s("bookmark",''),s("bookmark-solid",''),s("browser-window",''),s("browser-window-solid",''),s("building",''),s("building-solid",''),s("bus",''),s("calendar",''),s("calendar-solid",''),s("caution",''),s("caution-solid",''),s("chat",''),s("chat-solid",''),s("check",''),s("check-all",''),s("check-circle",''),s("check-circle-breakout",''),s("check-circle-solid",''),s("chevron-down",''),s("chevron-left",''),s("chevron-right",''),s("chevron-up",''),s("chevrons-left",''),s("chevrons-right",''),s("circle",''),s("circle-solid",''),s("clipboard",''),s("clipboard-solid",''),s("clock",''),s("clock-solid",''),s("close",''),s("close-circle",''),s("close-circle-solid",''),s("code",''),s("collapse",''),s("copy",''),s("copy-solid",''),s("credit-card",''),s("credit-card-solid",''),s("css",''),s("data",''),s("data-solid",''),s("device",''),s("device-solid",''),s("download",''),s("ellipsis",''),s("ellipsis-vertical",''),s("envelope",''),s("envelope-solid",''),s("exclamation-mark",''),s("exclamation-mark-circle",''),s("exclamation-mark-circle-solid",''),s("expand",''),s("eye",''),s("eye-off",''),s("eye-off-solid",''),s("eye-solid",''),s("file",''),s("file-solid",''),s("filter",''),s("filter-solid",''),s("flag",''),s("flag-solid",''),s("gear",''),s("gear-solid",''),s("gears",''),s("globe",''),s("globe-solid",''),s("grid",''),s("grid-horizontal",''),s("grid-solid",''),s("grid-vertical",''),s("happy",''),s("happy-solid",''),s("headphones",''),s("headphones-solid",''),s("heart",''),s("heart-solid",''),s("home",''),s("home-solid",''),s("image",''),s("image-solid",''),s("inbox",''),s("inbox-complete",''),s("inbox-complete-solid",''),s("inbox-solid",''),s("info-circle",''),s("info-circle-solid",''),s("laptop",''),s("laptop-solid",''),s("lightning",''),s("lightning-box",''),s("lightning-box-solid",''),s("link",''),s("link-external",''),s("list",''),s("lock-closed",''),s("lock-closed-solid",''),s("lock-open",''),s("lock-open-solid",''),s("magnifying-glass",''),s("map-pin",''),s("map-pin-solid",''),s("megaphone",''),s("megaphone-solid",''),s("menu",''),s("microphone",''),s("microphone-off",''),s("microphone-off-solid",''),s("microphone-solid",''),s("minus",''),s("minus-circle",''),s("minus-circle-solid",''),s("money",''),s("neutral",''),s("neutral-solid",''),s("newspaper",''),s("newspaper-solid",''),s("note",''),s("note-solid",''),s("ordered-list",''),s("page-bottom",''),s("page-top",''),s("parking",''),s("parking-solid",''),s("pause",''),s("pencil",''),s("pencil-solid",''),s("phone",''),s("phone-mobile",''),s("phone-mobile-solid",''),s("pin",''),s("pin-solid",''),s("plane",''),s("plane-solid",''),s("play",''),s("play-solid",''),s("plus",''),s("plus-circle",''),s("plus-circle-solid",''),s("printer",''),s("printer-solid",''),s("question-mark",''),s("question-mark-solid",''),s("redo",''),s("rss",''),s("sad",''),s("sad-solid",''),s("save",''),s("save-solid",''),s("settings",''),s("share",''),s("share-solid",''),s("shirt",''),s("shirt-solid",''),s("shopping-bag",''),s("shopping-bag-solid",''),s("shopping-cart",''),s("shopping-cart-solid",''),s("sidebyside",''),s("sidebyside-solid",''),s("star",''),s("star-solid",''),s("sync",''),s("thumbs-down",''),s("thumbs-down-solid",''),s("thumbs-up",''),s("thumbs-up-solid",''),s("transfer",''),s("transfer-alt",''),s("trash",''),s("trash-solid",''),s("undo",''),s("upload",''),s("user",''),s("user-add",''),s("user-add-solid",''),s("user-group",''),s("user-group-solid",''),s("user-remove",''),s("user-remove-solid",''),s("user-solid",''),s("utensils",''),s("utensils-solid",''),s("video",''),s("video-off",''),s("video-off-solid",''),s("video-solid",''),v.RivetIconElement=b,v.getIcons=y,v.registerIcon=s,Object.defineProperty(v,Symbol.toStringTag,{value:"Module"})}); diff --git a/dist/icons.json b/dist/icons.json deleted file mode 100644 index 500b1857..00000000 --- a/dist/icons.json +++ /dev/null @@ -1 +0,0 @@ -["alarm","alarm-solid","arrow-anchor-down-left","arrow-anchor-down-right","arrow-anchor-up-left","arrow-anchor-up-right","arrow-down","arrow-down-left","arrow-down-right","arrow-left","arrow-right","arrow-up","arrow-up-left","arrow-up-right","audio","audio-off","audio-off-solid","audio-solid","ban","ban-solid","bell","bell-solid","bookmark","bookmark-solid","browser-window","browser-window-solid","building","building-solid","bus","calendar","calendar-solid","caution","caution-solid","chat","chat-solid","check","check-all","check-circle","check-circle-breakout","check-circle-solid","chevron-down","chevron-left","chevron-right","chevron-up","chevrons-left","chevrons-right","circle","circle-solid","clipboard","clipboard-solid","clock","clock-solid","close","close-circle","close-circle-solid","code","collapse","copy","copy-solid","credit-card","credit-card-solid","css","data","data-solid","device","device-solid","download","ellipsis","ellipsis-vertical","envelope","envelope-solid","exclamation-mark","exclamation-mark-circle","exclamation-mark-circle-solid","expand","eye","eye-off","eye-off-solid","eye-solid","file","file-solid","filter","filter-solid","flag","flag-solid","gear","gear-solid","gears","globe","globe-solid","grid","grid-horizontal","grid-solid","grid-vertical","happy","happy-solid","headphones","headphones-solid","heart","heart-solid","home","home-solid","image","image-solid","inbox","inbox-complete","inbox-complete-solid","inbox-solid","info-circle","info-circle-solid","laptop","laptop-solid","lightning","lightning-box","lightning-box-solid","link","link-external","list","lock-closed","lock-closed-solid","lock-open","lock-open-solid","magnifying-glass","map-pin","map-pin-solid","megaphone","megaphone-solid","menu","microphone","microphone-off","microphone-off-solid","microphone-solid","minus","minus-circle","minus-circle-solid","money","neutral","neutral-solid","newspaper","newspaper-solid","note","note-solid","ordered-list","page-bottom","page-top","parking","parking-solid","pause","pencil","pencil-solid","phone","phone-mobile","phone-mobile-solid","pin","pin-solid","plane","plane-solid","play","play-solid","plus","plus-circle","plus-circle-solid","printer","printer-solid","question-mark","question-mark-solid","redo","rss","sad","sad-solid","save","save-solid","settings","share","share-solid","shirt","shirt-solid","shopping-bag","shopping-bag-solid","shopping-cart","shopping-cart-solid","sidebyside","sidebyside-solid","star","star-solid","sync","thumbs-down","thumbs-down-solid","thumbs-up","thumbs-up-solid","transfer","transfer-alt","trash","trash-solid","undo","upload","user","user-add","user-add-solid","user-group","user-group-solid","user-remove","user-remove-solid","user-solid","utensils","utensils-solid","video","video-off","video-off-solid","video-solid"] \ No newline at end of file diff --git a/dist/icons/alarm-solid.js b/dist/icons/alarm-solid.js deleted file mode 100644 index a337ccd9..00000000 --- a/dist/icons/alarm-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'alarm-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/alarm.js b/dist/icons/alarm.js deleted file mode 100644 index 46f6fc91..00000000 --- a/dist/icons/alarm.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'alarm'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/arrow-anchor-down-left.js b/dist/icons/arrow-anchor-down-left.js deleted file mode 100644 index 1ccea0a2..00000000 --- a/dist/icons/arrow-anchor-down-left.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'arrow-anchor-down-left'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/arrow-anchor-down-right.js b/dist/icons/arrow-anchor-down-right.js deleted file mode 100644 index 4d8f5373..00000000 --- a/dist/icons/arrow-anchor-down-right.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'arrow-anchor-down-right'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/arrow-anchor-up-left.js b/dist/icons/arrow-anchor-up-left.js deleted file mode 100644 index e00a7d1e..00000000 --- a/dist/icons/arrow-anchor-up-left.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'arrow-anchor-up-left'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/arrow-anchor-up-right.js b/dist/icons/arrow-anchor-up-right.js deleted file mode 100644 index 163277a4..00000000 --- a/dist/icons/arrow-anchor-up-right.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'arrow-anchor-up-right'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/arrow-down-left.js b/dist/icons/arrow-down-left.js deleted file mode 100644 index 3204142f..00000000 --- a/dist/icons/arrow-down-left.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'arrow-down-left'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/arrow-down-right.js b/dist/icons/arrow-down-right.js deleted file mode 100644 index 275e6750..00000000 --- a/dist/icons/arrow-down-right.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'arrow-down-right'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/arrow-down.js b/dist/icons/arrow-down.js deleted file mode 100644 index 5ac594d0..00000000 --- a/dist/icons/arrow-down.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'arrow-down'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/arrow-left.js b/dist/icons/arrow-left.js deleted file mode 100644 index edf65751..00000000 --- a/dist/icons/arrow-left.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'arrow-left'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/arrow-right.js b/dist/icons/arrow-right.js deleted file mode 100644 index ae67be3e..00000000 --- a/dist/icons/arrow-right.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'arrow-right'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/arrow-up-left.js b/dist/icons/arrow-up-left.js deleted file mode 100644 index 3573a810..00000000 --- a/dist/icons/arrow-up-left.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'arrow-up-left'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/arrow-up-right.js b/dist/icons/arrow-up-right.js deleted file mode 100644 index 0e308a6b..00000000 --- a/dist/icons/arrow-up-right.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'arrow-up-right'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/arrow-up.js b/dist/icons/arrow-up.js deleted file mode 100644 index d217bf3e..00000000 --- a/dist/icons/arrow-up.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'arrow-up'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/audio-off-solid.js b/dist/icons/audio-off-solid.js deleted file mode 100644 index 39b347be..00000000 --- a/dist/icons/audio-off-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'audio-off-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/audio-off.js b/dist/icons/audio-off.js deleted file mode 100644 index 7939dc70..00000000 --- a/dist/icons/audio-off.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'audio-off'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/audio-solid.js b/dist/icons/audio-solid.js deleted file mode 100644 index c31110b3..00000000 --- a/dist/icons/audio-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'audio-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/audio.js b/dist/icons/audio.js deleted file mode 100644 index d6af26bc..00000000 --- a/dist/icons/audio.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'audio'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/ban-solid.js b/dist/icons/ban-solid.js deleted file mode 100644 index 20e0d7c4..00000000 --- a/dist/icons/ban-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'ban-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/ban.js b/dist/icons/ban.js deleted file mode 100644 index e537b4fb..00000000 --- a/dist/icons/ban.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'ban'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/bell-solid.js b/dist/icons/bell-solid.js deleted file mode 100644 index b19c63dc..00000000 --- a/dist/icons/bell-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'bell-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/bell.js b/dist/icons/bell.js deleted file mode 100644 index e2c0a40b..00000000 --- a/dist/icons/bell.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'bell'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/bookmark-solid.js b/dist/icons/bookmark-solid.js deleted file mode 100644 index 84b31bb7..00000000 --- a/dist/icons/bookmark-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'bookmark-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/bookmark.js b/dist/icons/bookmark.js deleted file mode 100644 index ff126e6e..00000000 --- a/dist/icons/bookmark.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'bookmark'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/browser-window-solid.js b/dist/icons/browser-window-solid.js deleted file mode 100644 index 1ab1c62e..00000000 --- a/dist/icons/browser-window-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'browser-window-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/browser-window.js b/dist/icons/browser-window.js deleted file mode 100644 index cffeaccd..00000000 --- a/dist/icons/browser-window.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'browser-window'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/building-solid.js b/dist/icons/building-solid.js deleted file mode 100644 index 79da1d0a..00000000 --- a/dist/icons/building-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'building-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/building.js b/dist/icons/building.js deleted file mode 100644 index c5237dc5..00000000 --- a/dist/icons/building.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'building'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/bus.js b/dist/icons/bus.js deleted file mode 100644 index 10539fa6..00000000 --- a/dist/icons/bus.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'bus'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/calendar-solid.js b/dist/icons/calendar-solid.js deleted file mode 100644 index 68348861..00000000 --- a/dist/icons/calendar-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'calendar-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/calendar.js b/dist/icons/calendar.js deleted file mode 100644 index 3760d590..00000000 --- a/dist/icons/calendar.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'calendar'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/caution-solid.js b/dist/icons/caution-solid.js deleted file mode 100644 index 89ff59d7..00000000 --- a/dist/icons/caution-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'caution-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/caution.js b/dist/icons/caution.js deleted file mode 100644 index 118b2ed4..00000000 --- a/dist/icons/caution.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'caution'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/chat-solid.js b/dist/icons/chat-solid.js deleted file mode 100644 index 7f9be66e..00000000 --- a/dist/icons/chat-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'chat-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/chat.js b/dist/icons/chat.js deleted file mode 100644 index 0b347d1a..00000000 --- a/dist/icons/chat.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'chat'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/check-all.js b/dist/icons/check-all.js deleted file mode 100644 index 9c07f200..00000000 --- a/dist/icons/check-all.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'check-all'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/check-circle-breakout.js b/dist/icons/check-circle-breakout.js deleted file mode 100644 index 54361f4a..00000000 --- a/dist/icons/check-circle-breakout.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'check-circle-breakout'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/check-circle-solid.js b/dist/icons/check-circle-solid.js deleted file mode 100644 index 816d5f43..00000000 --- a/dist/icons/check-circle-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'check-circle-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/check-circle.js b/dist/icons/check-circle.js deleted file mode 100644 index 8befa116..00000000 --- a/dist/icons/check-circle.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'check-circle'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/check.js b/dist/icons/check.js deleted file mode 100644 index eb98aa6b..00000000 --- a/dist/icons/check.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'check'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/chevron-down.js b/dist/icons/chevron-down.js deleted file mode 100644 index 0890ba99..00000000 --- a/dist/icons/chevron-down.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'chevron-down'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/chevron-left.js b/dist/icons/chevron-left.js deleted file mode 100644 index 0f2e318a..00000000 --- a/dist/icons/chevron-left.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'chevron-left'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/chevron-right.js b/dist/icons/chevron-right.js deleted file mode 100644 index 583f73b5..00000000 --- a/dist/icons/chevron-right.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'chevron-right'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/chevron-up.js b/dist/icons/chevron-up.js deleted file mode 100644 index c64bc7e5..00000000 --- a/dist/icons/chevron-up.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'chevron-up'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/chevrons-left.js b/dist/icons/chevrons-left.js deleted file mode 100644 index b90cea33..00000000 --- a/dist/icons/chevrons-left.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'chevrons-left'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/chevrons-right.js b/dist/icons/chevrons-right.js deleted file mode 100644 index f765dab2..00000000 --- a/dist/icons/chevrons-right.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'chevrons-right'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/circle-solid.js b/dist/icons/circle-solid.js deleted file mode 100644 index 793b0706..00000000 --- a/dist/icons/circle-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'circle-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/circle.js b/dist/icons/circle.js deleted file mode 100644 index ce8ad23c..00000000 --- a/dist/icons/circle.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'circle'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/clipboard-solid.js b/dist/icons/clipboard-solid.js deleted file mode 100644 index 3775e987..00000000 --- a/dist/icons/clipboard-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'clipboard-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/clipboard.js b/dist/icons/clipboard.js deleted file mode 100644 index aaee1e9a..00000000 --- a/dist/icons/clipboard.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'clipboard'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/clock-solid.js b/dist/icons/clock-solid.js deleted file mode 100644 index b9b51ab5..00000000 --- a/dist/icons/clock-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'clock-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/clock.js b/dist/icons/clock.js deleted file mode 100644 index a7bebb88..00000000 --- a/dist/icons/clock.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'clock'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/close-circle-solid.js b/dist/icons/close-circle-solid.js deleted file mode 100644 index 4201b208..00000000 --- a/dist/icons/close-circle-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'close-circle-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/close-circle.js b/dist/icons/close-circle.js deleted file mode 100644 index f2216010..00000000 --- a/dist/icons/close-circle.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'close-circle'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/close.js b/dist/icons/close.js deleted file mode 100644 index bdd551c6..00000000 --- a/dist/icons/close.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'close'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/code.js b/dist/icons/code.js deleted file mode 100644 index fbf71489..00000000 --- a/dist/icons/code.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'code'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/collapse.js b/dist/icons/collapse.js deleted file mode 100644 index 9c1e81cf..00000000 --- a/dist/icons/collapse.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'collapse'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/copy-solid.js b/dist/icons/copy-solid.js deleted file mode 100644 index 69bcdb5c..00000000 --- a/dist/icons/copy-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'copy-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/copy.js b/dist/icons/copy.js deleted file mode 100644 index 4f5e51b0..00000000 --- a/dist/icons/copy.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'copy'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/credit-card-solid.js b/dist/icons/credit-card-solid.js deleted file mode 100644 index ee904179..00000000 --- a/dist/icons/credit-card-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'credit-card-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/credit-card.js b/dist/icons/credit-card.js deleted file mode 100644 index eccb1999..00000000 --- a/dist/icons/credit-card.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'credit-card'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/css.js b/dist/icons/css.js deleted file mode 100644 index 1ac0221b..00000000 --- a/dist/icons/css.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'css'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/data-solid.js b/dist/icons/data-solid.js deleted file mode 100644 index f305257b..00000000 --- a/dist/icons/data-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'data-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/data.js b/dist/icons/data.js deleted file mode 100644 index 8bc818f2..00000000 --- a/dist/icons/data.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'data'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/device-solid.js b/dist/icons/device-solid.js deleted file mode 100644 index ae64c3e3..00000000 --- a/dist/icons/device-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'device-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/device.js b/dist/icons/device.js deleted file mode 100644 index 7515fc55..00000000 --- a/dist/icons/device.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'device'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/download.js b/dist/icons/download.js deleted file mode 100644 index bfdc4b24..00000000 --- a/dist/icons/download.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'download'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/ellipsis-vertical.js b/dist/icons/ellipsis-vertical.js deleted file mode 100644 index de475ae4..00000000 --- a/dist/icons/ellipsis-vertical.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'ellipsis-vertical'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/ellipsis.js b/dist/icons/ellipsis.js deleted file mode 100644 index 5f339ed4..00000000 --- a/dist/icons/ellipsis.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'ellipsis'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/envelope-solid.js b/dist/icons/envelope-solid.js deleted file mode 100644 index a559c012..00000000 --- a/dist/icons/envelope-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'envelope-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/envelope.js b/dist/icons/envelope.js deleted file mode 100644 index cd56ef56..00000000 --- a/dist/icons/envelope.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'envelope'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/exclamation-mark-circle-solid.js b/dist/icons/exclamation-mark-circle-solid.js deleted file mode 100644 index c6e970f5..00000000 --- a/dist/icons/exclamation-mark-circle-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'exclamation-mark-circle-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/exclamation-mark-circle.js b/dist/icons/exclamation-mark-circle.js deleted file mode 100644 index 44971575..00000000 --- a/dist/icons/exclamation-mark-circle.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'exclamation-mark-circle'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/exclamation-mark.js b/dist/icons/exclamation-mark.js deleted file mode 100644 index 2770d158..00000000 --- a/dist/icons/exclamation-mark.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'exclamation-mark'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/expand.js b/dist/icons/expand.js deleted file mode 100644 index 6e747f44..00000000 --- a/dist/icons/expand.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'expand'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/eye-off-solid.js b/dist/icons/eye-off-solid.js deleted file mode 100644 index 8920aee5..00000000 --- a/dist/icons/eye-off-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'eye-off-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/eye-off.js b/dist/icons/eye-off.js deleted file mode 100644 index 9d40ca90..00000000 --- a/dist/icons/eye-off.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'eye-off'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/eye-solid.js b/dist/icons/eye-solid.js deleted file mode 100644 index dfcb337f..00000000 --- a/dist/icons/eye-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'eye-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/eye.js b/dist/icons/eye.js deleted file mode 100644 index c3f249fa..00000000 --- a/dist/icons/eye.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'eye'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/file-solid.js b/dist/icons/file-solid.js deleted file mode 100644 index 4696945a..00000000 --- a/dist/icons/file-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'file-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/file.js b/dist/icons/file.js deleted file mode 100644 index 14944011..00000000 --- a/dist/icons/file.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'file'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/filter-solid.js b/dist/icons/filter-solid.js deleted file mode 100644 index 1d31d251..00000000 --- a/dist/icons/filter-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'filter-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/filter.js b/dist/icons/filter.js deleted file mode 100644 index 4a74272d..00000000 --- a/dist/icons/filter.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'filter'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/flag-solid.js b/dist/icons/flag-solid.js deleted file mode 100644 index 0672c6e9..00000000 --- a/dist/icons/flag-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'flag-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/flag.js b/dist/icons/flag.js deleted file mode 100644 index a9da471e..00000000 --- a/dist/icons/flag.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'flag'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/gear-solid.js b/dist/icons/gear-solid.js deleted file mode 100644 index f3f28b44..00000000 --- a/dist/icons/gear-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'gear-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/gear.js b/dist/icons/gear.js deleted file mode 100644 index 74d10d8d..00000000 --- a/dist/icons/gear.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'gear'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/gears.js b/dist/icons/gears.js deleted file mode 100644 index 3bb8cf8a..00000000 --- a/dist/icons/gears.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'gears'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/globe-solid.js b/dist/icons/globe-solid.js deleted file mode 100644 index cba479a7..00000000 --- a/dist/icons/globe-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'globe-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/globe.js b/dist/icons/globe.js deleted file mode 100644 index a42c8d69..00000000 --- a/dist/icons/globe.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'globe'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/grid-horizontal.js b/dist/icons/grid-horizontal.js deleted file mode 100644 index dcd009f3..00000000 --- a/dist/icons/grid-horizontal.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'grid-horizontal'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/grid-solid.js b/dist/icons/grid-solid.js deleted file mode 100644 index 4a60d8ec..00000000 --- a/dist/icons/grid-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'grid-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/grid-vertical.js b/dist/icons/grid-vertical.js deleted file mode 100644 index 1e5777f8..00000000 --- a/dist/icons/grid-vertical.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'grid-vertical'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/grid.js b/dist/icons/grid.js deleted file mode 100644 index 760511b0..00000000 --- a/dist/icons/grid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'grid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/happy-solid.js b/dist/icons/happy-solid.js deleted file mode 100644 index 19fa6e67..00000000 --- a/dist/icons/happy-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'happy-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/happy.js b/dist/icons/happy.js deleted file mode 100644 index e2d0d09a..00000000 --- a/dist/icons/happy.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'happy'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/headphones-solid.js b/dist/icons/headphones-solid.js deleted file mode 100644 index dce65246..00000000 --- a/dist/icons/headphones-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'headphones-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/headphones.js b/dist/icons/headphones.js deleted file mode 100644 index 315492be..00000000 --- a/dist/icons/headphones.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'headphones'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/heart-solid.js b/dist/icons/heart-solid.js deleted file mode 100644 index a05c3ba0..00000000 --- a/dist/icons/heart-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'heart-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/heart.js b/dist/icons/heart.js deleted file mode 100644 index 98f847ed..00000000 --- a/dist/icons/heart.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'heart'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/home-solid.js b/dist/icons/home-solid.js deleted file mode 100644 index 9c3aff68..00000000 --- a/dist/icons/home-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'home-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/home.js b/dist/icons/home.js deleted file mode 100644 index 9e480d1f..00000000 --- a/dist/icons/home.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'home'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/image-solid.js b/dist/icons/image-solid.js deleted file mode 100644 index a6c9a763..00000000 --- a/dist/icons/image-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'image-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/image.js b/dist/icons/image.js deleted file mode 100644 index 190f1dc9..00000000 --- a/dist/icons/image.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'image'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/inbox-complete-solid.js b/dist/icons/inbox-complete-solid.js deleted file mode 100644 index c459184e..00000000 --- a/dist/icons/inbox-complete-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'inbox-complete-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/inbox-complete.js b/dist/icons/inbox-complete.js deleted file mode 100644 index 7610616d..00000000 --- a/dist/icons/inbox-complete.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'inbox-complete'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/inbox-solid.js b/dist/icons/inbox-solid.js deleted file mode 100644 index 84da6f34..00000000 --- a/dist/icons/inbox-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'inbox-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/inbox.js b/dist/icons/inbox.js deleted file mode 100644 index efe1668e..00000000 --- a/dist/icons/inbox.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'inbox'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/info-circle-solid.js b/dist/icons/info-circle-solid.js deleted file mode 100644 index 382ffdf4..00000000 --- a/dist/icons/info-circle-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'info-circle-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/info-circle.js b/dist/icons/info-circle.js deleted file mode 100644 index 85b39279..00000000 --- a/dist/icons/info-circle.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'info-circle'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/laptop-solid.js b/dist/icons/laptop-solid.js deleted file mode 100644 index 800b1099..00000000 --- a/dist/icons/laptop-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'laptop-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/laptop.js b/dist/icons/laptop.js deleted file mode 100644 index f8e5d406..00000000 --- a/dist/icons/laptop.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'laptop'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/lightning-box-solid.js b/dist/icons/lightning-box-solid.js deleted file mode 100644 index 76d31df6..00000000 --- a/dist/icons/lightning-box-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'lightning-box-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/lightning-box.js b/dist/icons/lightning-box.js deleted file mode 100644 index 48990821..00000000 --- a/dist/icons/lightning-box.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'lightning-box'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/lightning.js b/dist/icons/lightning.js deleted file mode 100644 index 41bad575..00000000 --- a/dist/icons/lightning.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'lightning'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/link-external.js b/dist/icons/link-external.js deleted file mode 100644 index 5bbf2d6e..00000000 --- a/dist/icons/link-external.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'link-external'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/link.js b/dist/icons/link.js deleted file mode 100644 index f2dca480..00000000 --- a/dist/icons/link.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'link'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/list.js b/dist/icons/list.js deleted file mode 100644 index d6da9b44..00000000 --- a/dist/icons/list.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'list'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/lock-closed-solid.js b/dist/icons/lock-closed-solid.js deleted file mode 100644 index 3084de75..00000000 --- a/dist/icons/lock-closed-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'lock-closed-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/lock-closed.js b/dist/icons/lock-closed.js deleted file mode 100644 index fd91715b..00000000 --- a/dist/icons/lock-closed.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'lock-closed'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/lock-open-solid.js b/dist/icons/lock-open-solid.js deleted file mode 100644 index fd8f679a..00000000 --- a/dist/icons/lock-open-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'lock-open-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/lock-open.js b/dist/icons/lock-open.js deleted file mode 100644 index 2f51d9fc..00000000 --- a/dist/icons/lock-open.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'lock-open'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/magnifying-glass.js b/dist/icons/magnifying-glass.js deleted file mode 100644 index 39fc0c45..00000000 --- a/dist/icons/magnifying-glass.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'magnifying-glass'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/map-pin-solid.js b/dist/icons/map-pin-solid.js deleted file mode 100644 index 04609e4c..00000000 --- a/dist/icons/map-pin-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'map-pin-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/map-pin.js b/dist/icons/map-pin.js deleted file mode 100644 index 0cb56de3..00000000 --- a/dist/icons/map-pin.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'map-pin'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/megaphone-solid.js b/dist/icons/megaphone-solid.js deleted file mode 100644 index a80a6baa..00000000 --- a/dist/icons/megaphone-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'megaphone-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/megaphone.js b/dist/icons/megaphone.js deleted file mode 100644 index 47b77e86..00000000 --- a/dist/icons/megaphone.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'megaphone'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/menu.js b/dist/icons/menu.js deleted file mode 100644 index 82699f05..00000000 --- a/dist/icons/menu.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'menu'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/microphone-off-solid.js b/dist/icons/microphone-off-solid.js deleted file mode 100644 index 24d19d40..00000000 --- a/dist/icons/microphone-off-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'microphone-off-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/microphone-off.js b/dist/icons/microphone-off.js deleted file mode 100644 index 1f31b937..00000000 --- a/dist/icons/microphone-off.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'microphone-off'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/microphone-solid.js b/dist/icons/microphone-solid.js deleted file mode 100644 index 97abfceb..00000000 --- a/dist/icons/microphone-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'microphone-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/microphone.js b/dist/icons/microphone.js deleted file mode 100644 index 011b2f8b..00000000 --- a/dist/icons/microphone.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'microphone'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/minus-circle-solid.js b/dist/icons/minus-circle-solid.js deleted file mode 100644 index d1f73d35..00000000 --- a/dist/icons/minus-circle-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'minus-circle-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/minus-circle.js b/dist/icons/minus-circle.js deleted file mode 100644 index bbc74013..00000000 --- a/dist/icons/minus-circle.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'minus-circle'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/minus.js b/dist/icons/minus.js deleted file mode 100644 index a84813b6..00000000 --- a/dist/icons/minus.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'minus'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/money.js b/dist/icons/money.js deleted file mode 100644 index 1f59127d..00000000 --- a/dist/icons/money.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'money'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/neutral-solid.js b/dist/icons/neutral-solid.js deleted file mode 100644 index 0cc27d02..00000000 --- a/dist/icons/neutral-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'neutral-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/neutral.js b/dist/icons/neutral.js deleted file mode 100644 index 6101d735..00000000 --- a/dist/icons/neutral.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'neutral'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/newspaper-solid.js b/dist/icons/newspaper-solid.js deleted file mode 100644 index c6a9744c..00000000 --- a/dist/icons/newspaper-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'newspaper-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/newspaper.js b/dist/icons/newspaper.js deleted file mode 100644 index 6137f98c..00000000 --- a/dist/icons/newspaper.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'newspaper'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/note-solid.js b/dist/icons/note-solid.js deleted file mode 100644 index 5c67b0c5..00000000 --- a/dist/icons/note-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'note-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/note.js b/dist/icons/note.js deleted file mode 100644 index a9197e84..00000000 --- a/dist/icons/note.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'note'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/ordered-list.js b/dist/icons/ordered-list.js deleted file mode 100644 index 42818d0d..00000000 --- a/dist/icons/ordered-list.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'ordered-list'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/page-bottom.js b/dist/icons/page-bottom.js deleted file mode 100644 index 679789ff..00000000 --- a/dist/icons/page-bottom.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'page-bottom'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/page-top.js b/dist/icons/page-top.js deleted file mode 100644 index 843e2418..00000000 --- a/dist/icons/page-top.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'page-top'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/parking-solid.js b/dist/icons/parking-solid.js deleted file mode 100644 index 4a47b75d..00000000 --- a/dist/icons/parking-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'parking-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/parking.js b/dist/icons/parking.js deleted file mode 100644 index fc2cea46..00000000 --- a/dist/icons/parking.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'parking'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/pause.js b/dist/icons/pause.js deleted file mode 100644 index 364be444..00000000 --- a/dist/icons/pause.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'pause'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/pencil-solid.js b/dist/icons/pencil-solid.js deleted file mode 100644 index 4d2b278d..00000000 --- a/dist/icons/pencil-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'pencil-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/pencil.js b/dist/icons/pencil.js deleted file mode 100644 index e92f6dbb..00000000 --- a/dist/icons/pencil.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'pencil'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/phone-mobile-solid.js b/dist/icons/phone-mobile-solid.js deleted file mode 100644 index 0090985f..00000000 --- a/dist/icons/phone-mobile-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'phone-mobile-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/phone-mobile.js b/dist/icons/phone-mobile.js deleted file mode 100644 index 9001d185..00000000 --- a/dist/icons/phone-mobile.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'phone-mobile'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/phone.js b/dist/icons/phone.js deleted file mode 100644 index 6c0e487b..00000000 --- a/dist/icons/phone.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'phone'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/pin-solid.js b/dist/icons/pin-solid.js deleted file mode 100644 index 629d81e7..00000000 --- a/dist/icons/pin-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'pin-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/pin.js b/dist/icons/pin.js deleted file mode 100644 index 375d4284..00000000 --- a/dist/icons/pin.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'pin'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/plane-solid.js b/dist/icons/plane-solid.js deleted file mode 100644 index 6cf57ed2..00000000 --- a/dist/icons/plane-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'plane-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/plane.js b/dist/icons/plane.js deleted file mode 100644 index 26d6708c..00000000 --- a/dist/icons/plane.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'plane'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/play-solid.js b/dist/icons/play-solid.js deleted file mode 100644 index cf433d96..00000000 --- a/dist/icons/play-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'play-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/play.js b/dist/icons/play.js deleted file mode 100644 index ed3972bd..00000000 --- a/dist/icons/play.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'play'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/plus-circle-solid.js b/dist/icons/plus-circle-solid.js deleted file mode 100644 index f1ffdebb..00000000 --- a/dist/icons/plus-circle-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'plus-circle-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/plus-circle.js b/dist/icons/plus-circle.js deleted file mode 100644 index 3f11643f..00000000 --- a/dist/icons/plus-circle.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'plus-circle'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/plus.js b/dist/icons/plus.js deleted file mode 100644 index e2db38f0..00000000 --- a/dist/icons/plus.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'plus'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/printer-solid.js b/dist/icons/printer-solid.js deleted file mode 100644 index f3aafa33..00000000 --- a/dist/icons/printer-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'printer-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/printer.js b/dist/icons/printer.js deleted file mode 100644 index 17368dcd..00000000 --- a/dist/icons/printer.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'printer'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/question-mark-solid.js b/dist/icons/question-mark-solid.js deleted file mode 100644 index 72720161..00000000 --- a/dist/icons/question-mark-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'question-mark-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/question-mark.js b/dist/icons/question-mark.js deleted file mode 100644 index 53dd3736..00000000 --- a/dist/icons/question-mark.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'question-mark'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/redo.js b/dist/icons/redo.js deleted file mode 100644 index f10c8854..00000000 --- a/dist/icons/redo.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'redo'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/rss.js b/dist/icons/rss.js deleted file mode 100644 index 6b897caf..00000000 --- a/dist/icons/rss.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'rss'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/sad-solid.js b/dist/icons/sad-solid.js deleted file mode 100644 index 21d1a5a3..00000000 --- a/dist/icons/sad-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'sad-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/sad.js b/dist/icons/sad.js deleted file mode 100644 index 4787e3d9..00000000 --- a/dist/icons/sad.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'sad'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/save-solid.js b/dist/icons/save-solid.js deleted file mode 100644 index 6da7b7e1..00000000 --- a/dist/icons/save-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'save-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/save.js b/dist/icons/save.js deleted file mode 100644 index 5df8045a..00000000 --- a/dist/icons/save.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'save'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/settings.js b/dist/icons/settings.js deleted file mode 100644 index 5dcef5f0..00000000 --- a/dist/icons/settings.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'settings'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/share-solid.js b/dist/icons/share-solid.js deleted file mode 100644 index 56adda3c..00000000 --- a/dist/icons/share-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'share-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/share.js b/dist/icons/share.js deleted file mode 100644 index aa8fa764..00000000 --- a/dist/icons/share.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'share'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/shirt-solid.js b/dist/icons/shirt-solid.js deleted file mode 100644 index 077037fb..00000000 --- a/dist/icons/shirt-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'shirt-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/shirt.js b/dist/icons/shirt.js deleted file mode 100644 index bc8c6f5c..00000000 --- a/dist/icons/shirt.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'shirt'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/shopping-bag-solid.js b/dist/icons/shopping-bag-solid.js deleted file mode 100644 index 5258bb9b..00000000 --- a/dist/icons/shopping-bag-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'shopping-bag-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/shopping-bag.js b/dist/icons/shopping-bag.js deleted file mode 100644 index f4251bae..00000000 --- a/dist/icons/shopping-bag.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'shopping-bag'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/shopping-cart-solid.js b/dist/icons/shopping-cart-solid.js deleted file mode 100644 index 3666fec0..00000000 --- a/dist/icons/shopping-cart-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'shopping-cart-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/shopping-cart.js b/dist/icons/shopping-cart.js deleted file mode 100644 index 5541020c..00000000 --- a/dist/icons/shopping-cart.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'shopping-cart'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/sidebyside-solid.js b/dist/icons/sidebyside-solid.js deleted file mode 100644 index c116c764..00000000 --- a/dist/icons/sidebyside-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'sidebyside-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/sidebyside.js b/dist/icons/sidebyside.js deleted file mode 100644 index 340c688b..00000000 --- a/dist/icons/sidebyside.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'sidebyside'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/star-solid.js b/dist/icons/star-solid.js deleted file mode 100644 index e10b1ab3..00000000 --- a/dist/icons/star-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'star-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/star.js b/dist/icons/star.js deleted file mode 100644 index 8c8c2986..00000000 --- a/dist/icons/star.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'star'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/sync.js b/dist/icons/sync.js deleted file mode 100644 index 9d205bc1..00000000 --- a/dist/icons/sync.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'sync'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/thumbs-down-solid.js b/dist/icons/thumbs-down-solid.js deleted file mode 100644 index 8d1db86e..00000000 --- a/dist/icons/thumbs-down-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'thumbs-down-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/thumbs-down.js b/dist/icons/thumbs-down.js deleted file mode 100644 index 964d3fae..00000000 --- a/dist/icons/thumbs-down.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'thumbs-down'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/thumbs-up-solid.js b/dist/icons/thumbs-up-solid.js deleted file mode 100644 index d6c55720..00000000 --- a/dist/icons/thumbs-up-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'thumbs-up-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/thumbs-up.js b/dist/icons/thumbs-up.js deleted file mode 100644 index 7ef676a4..00000000 --- a/dist/icons/thumbs-up.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'thumbs-up'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/transfer-alt.js b/dist/icons/transfer-alt.js deleted file mode 100644 index 59e8b755..00000000 --- a/dist/icons/transfer-alt.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'transfer-alt'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/transfer.js b/dist/icons/transfer.js deleted file mode 100644 index 1581b7a0..00000000 --- a/dist/icons/transfer.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'transfer'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/trash-solid.js b/dist/icons/trash-solid.js deleted file mode 100644 index eb435d8a..00000000 --- a/dist/icons/trash-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'trash-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/trash.js b/dist/icons/trash.js deleted file mode 100644 index 80a85004..00000000 --- a/dist/icons/trash.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'trash'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/undo.js b/dist/icons/undo.js deleted file mode 100644 index 02492fd8..00000000 --- a/dist/icons/undo.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'undo'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/upload.js b/dist/icons/upload.js deleted file mode 100644 index 6cdb256f..00000000 --- a/dist/icons/upload.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'upload'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/user-add-solid.js b/dist/icons/user-add-solid.js deleted file mode 100644 index e40c65e5..00000000 --- a/dist/icons/user-add-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'user-add-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/user-add.js b/dist/icons/user-add.js deleted file mode 100644 index abf0c01e..00000000 --- a/dist/icons/user-add.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'user-add'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/user-group-solid.js b/dist/icons/user-group-solid.js deleted file mode 100644 index ba7189ac..00000000 --- a/dist/icons/user-group-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'user-group-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/user-group.js b/dist/icons/user-group.js deleted file mode 100644 index 4c7b2d8b..00000000 --- a/dist/icons/user-group.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'user-group'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/user-remove-solid.js b/dist/icons/user-remove-solid.js deleted file mode 100644 index 4d5ec17d..00000000 --- a/dist/icons/user-remove-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'user-remove-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/user-remove.js b/dist/icons/user-remove.js deleted file mode 100644 index c613bc20..00000000 --- a/dist/icons/user-remove.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'user-remove'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/user-solid.js b/dist/icons/user-solid.js deleted file mode 100644 index 0501ee17..00000000 --- a/dist/icons/user-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'user-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/user.js b/dist/icons/user.js deleted file mode 100644 index b6c33def..00000000 --- a/dist/icons/user.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'user'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/utensils-solid.js b/dist/icons/utensils-solid.js deleted file mode 100644 index f25a9f4c..00000000 --- a/dist/icons/utensils-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'utensils-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/utensils.js b/dist/icons/utensils.js deleted file mode 100644 index 09cfb259..00000000 --- a/dist/icons/utensils.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'utensils'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/video-off-solid.js b/dist/icons/video-off-solid.js deleted file mode 100644 index 4e642833..00000000 --- a/dist/icons/video-off-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'video-off-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/video-off.js b/dist/icons/video-off.js deleted file mode 100644 index 601a72c0..00000000 --- a/dist/icons/video-off.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'video-off'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/video-solid.js b/dist/icons/video-solid.js deleted file mode 100644 index fd3bc2e2..00000000 --- a/dist/icons/video-solid.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'video-solid'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/icons/video.js b/dist/icons/video.js deleted file mode 100644 index bd77fde7..00000000 --- a/dist/icons/video.js +++ /dev/null @@ -1,6 +0,0 @@ -import { registerIcon } from '../../lib/rivet-icon-element.js'; - -export const name = 'video'; -export const svg = ``; - -registerIcon(name, svg); diff --git a/dist/index.js b/dist/index.js deleted file mode 100644 index 2c283ee7..00000000 --- a/dist/index.js +++ /dev/null @@ -1,211 +0,0 @@ -import './icons/alarm.js'; -import './icons/alarm-solid.js'; -import './icons/arrow-anchor-down-left.js'; -import './icons/arrow-anchor-down-right.js'; -import './icons/arrow-anchor-up-left.js'; -import './icons/arrow-anchor-up-right.js'; -import './icons/arrow-down.js'; -import './icons/arrow-down-left.js'; -import './icons/arrow-down-right.js'; -import './icons/arrow-left.js'; -import './icons/arrow-right.js'; -import './icons/arrow-up.js'; -import './icons/arrow-up-left.js'; -import './icons/arrow-up-right.js'; -import './icons/audio.js'; -import './icons/audio-off.js'; -import './icons/audio-off-solid.js'; -import './icons/audio-solid.js'; -import './icons/ban.js'; -import './icons/ban-solid.js'; -import './icons/bell.js'; -import './icons/bell-solid.js'; -import './icons/bookmark.js'; -import './icons/bookmark-solid.js'; -import './icons/browser-window.js'; -import './icons/browser-window-solid.js'; -import './icons/building.js'; -import './icons/building-solid.js'; -import './icons/bus.js'; -import './icons/calendar.js'; -import './icons/calendar-solid.js'; -import './icons/caution.js'; -import './icons/caution-solid.js'; -import './icons/chat.js'; -import './icons/chat-solid.js'; -import './icons/check.js'; -import './icons/check-all.js'; -import './icons/check-circle.js'; -import './icons/check-circle-breakout.js'; -import './icons/check-circle-solid.js'; -import './icons/chevron-down.js'; -import './icons/chevron-left.js'; -import './icons/chevron-right.js'; -import './icons/chevron-up.js'; -import './icons/chevrons-left.js'; -import './icons/chevrons-right.js'; -import './icons/circle.js'; -import './icons/circle-solid.js'; -import './icons/clipboard.js'; -import './icons/clipboard-solid.js'; -import './icons/clock.js'; -import './icons/clock-solid.js'; -import './icons/close.js'; -import './icons/close-circle.js'; -import './icons/close-circle-solid.js'; -import './icons/code.js'; -import './icons/collapse.js'; -import './icons/copy.js'; -import './icons/copy-solid.js'; -import './icons/credit-card.js'; -import './icons/credit-card-solid.js'; -import './icons/css.js'; -import './icons/data.js'; -import './icons/data-solid.js'; -import './icons/device.js'; -import './icons/device-solid.js'; -import './icons/download.js'; -import './icons/ellipsis.js'; -import './icons/ellipsis-vertical.js'; -import './icons/envelope.js'; -import './icons/envelope-solid.js'; -import './icons/exclamation-mark.js'; -import './icons/exclamation-mark-circle.js'; -import './icons/exclamation-mark-circle-solid.js'; -import './icons/expand.js'; -import './icons/eye.js'; -import './icons/eye-off.js'; -import './icons/eye-off-solid.js'; -import './icons/eye-solid.js'; -import './icons/file.js'; -import './icons/file-solid.js'; -import './icons/filter.js'; -import './icons/filter-solid.js'; -import './icons/flag.js'; -import './icons/flag-solid.js'; -import './icons/gear.js'; -import './icons/gear-solid.js'; -import './icons/gears.js'; -import './icons/globe.js'; -import './icons/globe-solid.js'; -import './icons/grid.js'; -import './icons/grid-horizontal.js'; -import './icons/grid-solid.js'; -import './icons/grid-vertical.js'; -import './icons/happy.js'; -import './icons/happy-solid.js'; -import './icons/headphones.js'; -import './icons/headphones-solid.js'; -import './icons/heart.js'; -import './icons/heart-solid.js'; -import './icons/home.js'; -import './icons/home-solid.js'; -import './icons/image.js'; -import './icons/image-solid.js'; -import './icons/inbox.js'; -import './icons/inbox-complete.js'; -import './icons/inbox-complete-solid.js'; -import './icons/inbox-solid.js'; -import './icons/info-circle.js'; -import './icons/info-circle-solid.js'; -import './icons/laptop.js'; -import './icons/laptop-solid.js'; -import './icons/lightning.js'; -import './icons/lightning-box.js'; -import './icons/lightning-box-solid.js'; -import './icons/link.js'; -import './icons/link-external.js'; -import './icons/list.js'; -import './icons/lock-closed.js'; -import './icons/lock-closed-solid.js'; -import './icons/lock-open.js'; -import './icons/lock-open-solid.js'; -import './icons/magnifying-glass.js'; -import './icons/map-pin.js'; -import './icons/map-pin-solid.js'; -import './icons/megaphone.js'; -import './icons/megaphone-solid.js'; -import './icons/menu.js'; -import './icons/microphone.js'; -import './icons/microphone-off.js'; -import './icons/microphone-off-solid.js'; -import './icons/microphone-solid.js'; -import './icons/minus.js'; -import './icons/minus-circle.js'; -import './icons/minus-circle-solid.js'; -import './icons/money.js'; -import './icons/neutral.js'; -import './icons/neutral-solid.js'; -import './icons/newspaper.js'; -import './icons/newspaper-solid.js'; -import './icons/note.js'; -import './icons/note-solid.js'; -import './icons/ordered-list.js'; -import './icons/page-bottom.js'; -import './icons/page-top.js'; -import './icons/parking.js'; -import './icons/parking-solid.js'; -import './icons/pause.js'; -import './icons/pencil.js'; -import './icons/pencil-solid.js'; -import './icons/phone.js'; -import './icons/phone-mobile.js'; -import './icons/phone-mobile-solid.js'; -import './icons/pin.js'; -import './icons/pin-solid.js'; -import './icons/plane.js'; -import './icons/plane-solid.js'; -import './icons/play.js'; -import './icons/play-solid.js'; -import './icons/plus.js'; -import './icons/plus-circle.js'; -import './icons/plus-circle-solid.js'; -import './icons/printer.js'; -import './icons/printer-solid.js'; -import './icons/question-mark.js'; -import './icons/question-mark-solid.js'; -import './icons/redo.js'; -import './icons/rss.js'; -import './icons/sad.js'; -import './icons/sad-solid.js'; -import './icons/save.js'; -import './icons/save-solid.js'; -import './icons/settings.js'; -import './icons/share.js'; -import './icons/share-solid.js'; -import './icons/shirt.js'; -import './icons/shirt-solid.js'; -import './icons/shopping-bag.js'; -import './icons/shopping-bag-solid.js'; -import './icons/shopping-cart.js'; -import './icons/shopping-cart-solid.js'; -import './icons/sidebyside.js'; -import './icons/sidebyside-solid.js'; -import './icons/star.js'; -import './icons/star-solid.js'; -import './icons/sync.js'; -import './icons/thumbs-down.js'; -import './icons/thumbs-down-solid.js'; -import './icons/thumbs-up.js'; -import './icons/thumbs-up-solid.js'; -import './icons/transfer.js'; -import './icons/transfer-alt.js'; -import './icons/trash.js'; -import './icons/trash-solid.js'; -import './icons/undo.js'; -import './icons/upload.js'; -import './icons/user.js'; -import './icons/user-add.js'; -import './icons/user-add-solid.js'; -import './icons/user-group.js'; -import './icons/user-group-solid.js'; -import './icons/user-remove.js'; -import './icons/user-remove-solid.js'; -import './icons/user-solid.js'; -import './icons/utensils.js'; -import './icons/utensils-solid.js'; -import './icons/video.js'; -import './icons/video-off.js'; -import './icons/video-off-solid.js'; -import './icons/video-solid.js'; -export * from '../lib/rivet-icon-element.js'; From ac749b3444e2b8e9b9e285fb28df94d6606b26fc Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 30 Aug 2023 14:50:19 -0400 Subject: [PATCH 036/104] Remove lib dir --- package.json | 3 +-- scripts/build.js | 17 +++++++++-------- src/{ => icons}/alarm-solid.svg | 0 src/{ => icons}/alarm.svg | 0 src/{ => icons}/arrow-anchor-down-left.svg | 0 src/{ => icons}/arrow-anchor-down-right.svg | 0 src/{ => icons}/arrow-anchor-up-left.svg | 0 src/{ => icons}/arrow-anchor-up-right.svg | 0 src/{ => icons}/arrow-down-left.svg | 0 src/{ => icons}/arrow-down-right.svg | 0 src/{ => icons}/arrow-down.svg | 0 src/{ => icons}/arrow-left.svg | 0 src/{ => icons}/arrow-right.svg | 0 src/{ => icons}/arrow-up-left.svg | 0 src/{ => icons}/arrow-up-right.svg | 0 src/{ => icons}/arrow-up.svg | 0 src/{ => icons}/audio-off-solid.svg | 0 src/{ => icons}/audio-off.svg | 0 src/{ => icons}/audio-solid.svg | 0 src/{ => icons}/audio.svg | 0 src/{ => icons}/ban-solid.svg | 0 src/{ => icons}/ban.svg | 0 src/{ => icons}/bell-solid.svg | 0 src/{ => icons}/bell.svg | 0 src/{ => icons}/bookmark-solid.svg | 0 src/{ => icons}/bookmark.svg | 0 src/{ => icons}/browser-window-solid.svg | 0 src/{ => icons}/browser-window.svg | 0 src/{ => icons}/building-solid.svg | 0 src/{ => icons}/building.svg | 0 src/{ => icons}/bus.svg | 0 src/{ => icons}/calendar-solid.svg | 0 src/{ => icons}/calendar.svg | 0 src/{ => icons}/caution-solid.svg | 0 src/{ => icons}/caution.svg | 0 src/{ => icons}/chat-solid.svg | 0 src/{ => icons}/chat.svg | 0 src/{ => icons}/check-all.svg | 0 src/{ => icons}/check-circle-breakout.svg | 0 src/{ => icons}/check-circle-solid.svg | 0 src/{ => icons}/check-circle.svg | 0 src/{ => icons}/check.svg | 0 src/{ => icons}/chevron-down.svg | 0 src/{ => icons}/chevron-left.svg | 0 src/{ => icons}/chevron-right.svg | 0 src/{ => icons}/chevron-up.svg | 0 src/{ => icons}/chevrons-left.svg | 0 src/{ => icons}/chevrons-right.svg | 0 src/{ => icons}/circle-solid.svg | 0 src/{ => icons}/circle.svg | 0 src/{ => icons}/clipboard-solid.svg | 0 src/{ => icons}/clipboard.svg | 0 src/{ => icons}/clock-solid.svg | 0 src/{ => icons}/clock.svg | 0 src/{ => icons}/close-circle-solid.svg | 0 src/{ => icons}/close-circle.svg | 0 src/{ => icons}/close.svg | 0 src/{ => icons}/code.svg | 0 src/{ => icons}/collapse.svg | 0 src/{ => icons}/copy-solid.svg | 0 src/{ => icons}/copy.svg | 0 src/{ => icons}/credit-card-solid.svg | 0 src/{ => icons}/credit-card.svg | 0 src/{ => icons}/css.svg | 0 src/{ => icons}/data-solid.svg | 0 src/{ => icons}/data.svg | 0 src/{ => icons}/device-solid.svg | 0 src/{ => icons}/device.svg | 0 src/{ => icons}/download.svg | 0 src/{ => icons}/ellipsis-vertical.svg | 0 src/{ => icons}/ellipsis.svg | 0 src/{ => icons}/envelope-solid.svg | 0 src/{ => icons}/envelope.svg | 0 .../exclamation-mark-circle-solid.svg | 0 src/{ => icons}/exclamation-mark-circle.svg | 0 src/{ => icons}/exclamation-mark.svg | 0 src/{ => icons}/expand.svg | 0 src/{ => icons}/eye-off-solid.svg | 0 src/{ => icons}/eye-off.svg | 0 src/{ => icons}/eye-solid.svg | 0 src/{ => icons}/eye.svg | 0 src/{ => icons}/file-solid.svg | 0 src/{ => icons}/file.svg | 0 src/{ => icons}/filter-solid.svg | 0 src/{ => icons}/filter.svg | 0 src/{ => icons}/flag-solid.svg | 0 src/{ => icons}/flag.svg | 0 src/{ => icons}/gear-solid.svg | 0 src/{ => icons}/gear.svg | 0 src/{ => icons}/gears.svg | 0 src/{ => icons}/globe-solid.svg | 0 src/{ => icons}/globe.svg | 0 src/{ => icons}/grid-horizontal.svg | 0 src/{ => icons}/grid-solid.svg | 0 src/{ => icons}/grid-vertical.svg | 0 src/{ => icons}/grid.svg | 0 src/{ => icons}/happy-solid.svg | 0 src/{ => icons}/happy.svg | 0 src/{ => icons}/headphones-solid.svg | 0 src/{ => icons}/headphones.svg | 0 src/{ => icons}/heart-solid.svg | 0 src/{ => icons}/heart.svg | 0 src/{ => icons}/home-solid.svg | 0 src/{ => icons}/home.svg | 0 src/{ => icons}/image-solid.svg | 0 src/{ => icons}/image.svg | 0 src/{ => icons}/inbox-complete-solid.svg | 0 src/{ => icons}/inbox-complete.svg | 0 src/{ => icons}/inbox-solid.svg | 0 src/{ => icons}/inbox.svg | 0 src/{ => icons}/info-circle-solid.svg | 0 src/{ => icons}/info-circle.svg | 0 src/{ => icons}/laptop-solid.svg | 0 src/{ => icons}/laptop.svg | 0 src/{ => icons}/lightning-box-solid.svg | 0 src/{ => icons}/lightning-box.svg | 0 src/{ => icons}/lightning.svg | 0 src/{ => icons}/link-external.svg | 0 src/{ => icons}/link.svg | 0 src/{ => icons}/list.svg | 0 src/{ => icons}/lock-closed-solid.svg | 0 src/{ => icons}/lock-closed.svg | 0 src/{ => icons}/lock-open-solid.svg | 0 src/{ => icons}/lock-open.svg | 0 src/{ => icons}/magnifying-glass.svg | 0 src/{ => icons}/map-pin-solid.svg | 0 src/{ => icons}/map-pin.svg | 0 src/{ => icons}/megaphone-solid.svg | 0 src/{ => icons}/megaphone.svg | 0 src/{ => icons}/menu.svg | 0 src/{ => icons}/microphone-off-solid.svg | 0 src/{ => icons}/microphone-off.svg | 0 src/{ => icons}/microphone-solid.svg | 0 src/{ => icons}/microphone.svg | 0 src/{ => icons}/minus-circle-solid.svg | 0 src/{ => icons}/minus-circle.svg | 0 src/{ => icons}/minus.svg | 0 src/{ => icons}/money.svg | 0 src/{ => icons}/neutral-solid.svg | 0 src/{ => icons}/neutral.svg | 0 src/{ => icons}/newspaper-solid.svg | 0 src/{ => icons}/newspaper.svg | 0 src/{ => icons}/note-solid.svg | 0 src/{ => icons}/note.svg | 0 src/{ => icons}/ordered-list.svg | 0 src/{ => icons}/page-bottom.svg | 0 src/{ => icons}/page-top.svg | 0 src/{ => icons}/parking-solid.svg | 0 src/{ => icons}/parking.svg | 0 src/{ => icons}/pause.svg | 0 src/{ => icons}/pencil-solid.svg | 0 src/{ => icons}/pencil.svg | 0 src/{ => icons}/phone-mobile-solid.svg | 0 src/{ => icons}/phone-mobile.svg | 0 src/{ => icons}/phone.svg | 0 src/{ => icons}/pin-solid.svg | 0 src/{ => icons}/pin.svg | 0 src/{ => icons}/plane-solid.svg | 0 src/{ => icons}/plane.svg | 0 src/{ => icons}/play-solid.svg | 0 src/{ => icons}/play.svg | 0 src/{ => icons}/plus-circle-solid.svg | 0 src/{ => icons}/plus-circle.svg | 0 src/{ => icons}/plus.svg | 0 src/{ => icons}/printer-solid.svg | 0 src/{ => icons}/printer.svg | 0 src/{ => icons}/question-mark-solid.svg | 0 src/{ => icons}/question-mark.svg | 0 src/{ => icons}/redo.svg | 0 src/{ => icons}/rss.svg | 0 src/{ => icons}/sad-solid.svg | 0 src/{ => icons}/sad.svg | 0 src/{ => icons}/save-solid.svg | 0 src/{ => icons}/save.svg | 0 src/{ => icons}/settings.svg | 0 src/{ => icons}/share-solid.svg | 0 src/{ => icons}/share.svg | 0 src/{ => icons}/shirt-solid.svg | 0 src/{ => icons}/shirt.svg | 0 src/{ => icons}/shopping-bag-solid.svg | 0 src/{ => icons}/shopping-bag.svg | 0 src/{ => icons}/shopping-cart-solid.svg | 0 src/{ => icons}/shopping-cart.svg | 0 src/{ => icons}/sidebyside-solid.svg | 0 src/{ => icons}/sidebyside.svg | 0 src/{ => icons}/star-solid.svg | 0 src/{ => icons}/star.svg | 0 src/{ => icons}/sync.svg | 0 src/{ => icons}/thumbs-down-solid.svg | 0 src/{ => icons}/thumbs-down.svg | 0 src/{ => icons}/thumbs-up-solid.svg | 0 src/{ => icons}/thumbs-up.svg | 0 src/{ => icons}/transfer-alt.svg | 0 src/{ => icons}/transfer.svg | 0 src/{ => icons}/trash-solid.svg | 0 src/{ => icons}/trash.svg | 0 src/{ => icons}/undo.svg | 0 src/{ => icons}/upload.svg | 0 src/{ => icons}/user-add-solid.svg | 0 src/{ => icons}/user-add.svg | 0 src/{ => icons}/user-group-solid.svg | 0 src/{ => icons}/user-group.svg | 0 src/{ => icons}/user-remove-solid.svg | 0 src/{ => icons}/user-remove.svg | 0 src/{ => icons}/user-solid.svg | 0 src/{ => icons}/user.svg | 0 src/{ => icons}/utensils-solid.svg | 0 src/{ => icons}/utensils.svg | 0 src/{ => icons}/video-off-solid.svg | 0 src/{ => icons}/video-off.svg | 0 src/{ => icons}/video-solid.svg | 0 src/{ => icons}/video.svg | 0 {lib => src}/rivet-icon-element.js | 0 213 files changed, 10 insertions(+), 10 deletions(-) rename src/{ => icons}/alarm-solid.svg (100%) rename src/{ => icons}/alarm.svg (100%) rename src/{ => icons}/arrow-anchor-down-left.svg (100%) rename src/{ => icons}/arrow-anchor-down-right.svg (100%) rename src/{ => icons}/arrow-anchor-up-left.svg (100%) rename src/{ => icons}/arrow-anchor-up-right.svg (100%) rename src/{ => icons}/arrow-down-left.svg (100%) rename src/{ => icons}/arrow-down-right.svg (100%) rename src/{ => icons}/arrow-down.svg (100%) rename src/{ => icons}/arrow-left.svg (100%) rename src/{ => icons}/arrow-right.svg (100%) rename src/{ => icons}/arrow-up-left.svg (100%) rename src/{ => icons}/arrow-up-right.svg (100%) rename src/{ => icons}/arrow-up.svg (100%) rename src/{ => icons}/audio-off-solid.svg (100%) rename src/{ => icons}/audio-off.svg (100%) rename src/{ => icons}/audio-solid.svg (100%) rename src/{ => icons}/audio.svg (100%) rename src/{ => icons}/ban-solid.svg (100%) rename src/{ => icons}/ban.svg (100%) rename src/{ => icons}/bell-solid.svg (100%) rename src/{ => icons}/bell.svg (100%) rename src/{ => icons}/bookmark-solid.svg (100%) rename src/{ => icons}/bookmark.svg (100%) rename src/{ => icons}/browser-window-solid.svg (100%) rename src/{ => icons}/browser-window.svg (100%) rename src/{ => icons}/building-solid.svg (100%) rename src/{ => icons}/building.svg (100%) rename src/{ => icons}/bus.svg (100%) rename src/{ => icons}/calendar-solid.svg (100%) rename src/{ => icons}/calendar.svg (100%) rename src/{ => icons}/caution-solid.svg (100%) rename src/{ => icons}/caution.svg (100%) rename src/{ => icons}/chat-solid.svg (100%) rename src/{ => icons}/chat.svg (100%) rename src/{ => icons}/check-all.svg (100%) rename src/{ => icons}/check-circle-breakout.svg (100%) rename src/{ => icons}/check-circle-solid.svg (100%) rename src/{ => icons}/check-circle.svg (100%) rename src/{ => icons}/check.svg (100%) rename src/{ => icons}/chevron-down.svg (100%) rename src/{ => icons}/chevron-left.svg (100%) rename src/{ => icons}/chevron-right.svg (100%) rename src/{ => icons}/chevron-up.svg (100%) rename src/{ => icons}/chevrons-left.svg (100%) rename src/{ => icons}/chevrons-right.svg (100%) rename src/{ => icons}/circle-solid.svg (100%) rename src/{ => icons}/circle.svg (100%) rename src/{ => icons}/clipboard-solid.svg (100%) rename src/{ => icons}/clipboard.svg (100%) rename src/{ => icons}/clock-solid.svg (100%) rename src/{ => icons}/clock.svg (100%) rename src/{ => icons}/close-circle-solid.svg (100%) rename src/{ => icons}/close-circle.svg (100%) rename src/{ => icons}/close.svg (100%) rename src/{ => icons}/code.svg (100%) rename src/{ => icons}/collapse.svg (100%) rename src/{ => icons}/copy-solid.svg (100%) rename src/{ => icons}/copy.svg (100%) rename src/{ => icons}/credit-card-solid.svg (100%) rename src/{ => icons}/credit-card.svg (100%) rename src/{ => icons}/css.svg (100%) rename src/{ => icons}/data-solid.svg (100%) rename src/{ => icons}/data.svg (100%) rename src/{ => icons}/device-solid.svg (100%) rename src/{ => icons}/device.svg (100%) rename src/{ => icons}/download.svg (100%) rename src/{ => icons}/ellipsis-vertical.svg (100%) rename src/{ => icons}/ellipsis.svg (100%) rename src/{ => icons}/envelope-solid.svg (100%) rename src/{ => icons}/envelope.svg (100%) rename src/{ => icons}/exclamation-mark-circle-solid.svg (100%) rename src/{ => icons}/exclamation-mark-circle.svg (100%) rename src/{ => icons}/exclamation-mark.svg (100%) rename src/{ => icons}/expand.svg (100%) rename src/{ => icons}/eye-off-solid.svg (100%) rename src/{ => icons}/eye-off.svg (100%) rename src/{ => icons}/eye-solid.svg (100%) rename src/{ => icons}/eye.svg (100%) rename src/{ => icons}/file-solid.svg (100%) rename src/{ => icons}/file.svg (100%) rename src/{ => icons}/filter-solid.svg (100%) rename src/{ => icons}/filter.svg (100%) rename src/{ => icons}/flag-solid.svg (100%) rename src/{ => icons}/flag.svg (100%) rename src/{ => icons}/gear-solid.svg (100%) rename src/{ => icons}/gear.svg (100%) rename src/{ => icons}/gears.svg (100%) rename src/{ => icons}/globe-solid.svg (100%) rename src/{ => icons}/globe.svg (100%) rename src/{ => icons}/grid-horizontal.svg (100%) rename src/{ => icons}/grid-solid.svg (100%) rename src/{ => icons}/grid-vertical.svg (100%) rename src/{ => icons}/grid.svg (100%) rename src/{ => icons}/happy-solid.svg (100%) rename src/{ => icons}/happy.svg (100%) rename src/{ => icons}/headphones-solid.svg (100%) rename src/{ => icons}/headphones.svg (100%) rename src/{ => icons}/heart-solid.svg (100%) rename src/{ => icons}/heart.svg (100%) rename src/{ => icons}/home-solid.svg (100%) rename src/{ => icons}/home.svg (100%) rename src/{ => icons}/image-solid.svg (100%) rename src/{ => icons}/image.svg (100%) rename src/{ => icons}/inbox-complete-solid.svg (100%) rename src/{ => icons}/inbox-complete.svg (100%) rename src/{ => icons}/inbox-solid.svg (100%) rename src/{ => icons}/inbox.svg (100%) rename src/{ => icons}/info-circle-solid.svg (100%) rename src/{ => icons}/info-circle.svg (100%) rename src/{ => icons}/laptop-solid.svg (100%) rename src/{ => icons}/laptop.svg (100%) rename src/{ => icons}/lightning-box-solid.svg (100%) rename src/{ => icons}/lightning-box.svg (100%) rename src/{ => icons}/lightning.svg (100%) rename src/{ => icons}/link-external.svg (100%) rename src/{ => icons}/link.svg (100%) rename src/{ => icons}/list.svg (100%) rename src/{ => icons}/lock-closed-solid.svg (100%) rename src/{ => icons}/lock-closed.svg (100%) rename src/{ => icons}/lock-open-solid.svg (100%) rename src/{ => icons}/lock-open.svg (100%) rename src/{ => icons}/magnifying-glass.svg (100%) rename src/{ => icons}/map-pin-solid.svg (100%) rename src/{ => icons}/map-pin.svg (100%) rename src/{ => icons}/megaphone-solid.svg (100%) rename src/{ => icons}/megaphone.svg (100%) rename src/{ => icons}/menu.svg (100%) rename src/{ => icons}/microphone-off-solid.svg (100%) rename src/{ => icons}/microphone-off.svg (100%) rename src/{ => icons}/microphone-solid.svg (100%) rename src/{ => icons}/microphone.svg (100%) rename src/{ => icons}/minus-circle-solid.svg (100%) rename src/{ => icons}/minus-circle.svg (100%) rename src/{ => icons}/minus.svg (100%) rename src/{ => icons}/money.svg (100%) rename src/{ => icons}/neutral-solid.svg (100%) rename src/{ => icons}/neutral.svg (100%) rename src/{ => icons}/newspaper-solid.svg (100%) rename src/{ => icons}/newspaper.svg (100%) rename src/{ => icons}/note-solid.svg (100%) rename src/{ => icons}/note.svg (100%) rename src/{ => icons}/ordered-list.svg (100%) rename src/{ => icons}/page-bottom.svg (100%) rename src/{ => icons}/page-top.svg (100%) rename src/{ => icons}/parking-solid.svg (100%) rename src/{ => icons}/parking.svg (100%) rename src/{ => icons}/pause.svg (100%) rename src/{ => icons}/pencil-solid.svg (100%) rename src/{ => icons}/pencil.svg (100%) rename src/{ => icons}/phone-mobile-solid.svg (100%) rename src/{ => icons}/phone-mobile.svg (100%) rename src/{ => icons}/phone.svg (100%) rename src/{ => icons}/pin-solid.svg (100%) rename src/{ => icons}/pin.svg (100%) rename src/{ => icons}/plane-solid.svg (100%) rename src/{ => icons}/plane.svg (100%) rename src/{ => icons}/play-solid.svg (100%) rename src/{ => icons}/play.svg (100%) rename src/{ => icons}/plus-circle-solid.svg (100%) rename src/{ => icons}/plus-circle.svg (100%) rename src/{ => icons}/plus.svg (100%) rename src/{ => icons}/printer-solid.svg (100%) rename src/{ => icons}/printer.svg (100%) rename src/{ => icons}/question-mark-solid.svg (100%) rename src/{ => icons}/question-mark.svg (100%) rename src/{ => icons}/redo.svg (100%) rename src/{ => icons}/rss.svg (100%) rename src/{ => icons}/sad-solid.svg (100%) rename src/{ => icons}/sad.svg (100%) rename src/{ => icons}/save-solid.svg (100%) rename src/{ => icons}/save.svg (100%) rename src/{ => icons}/settings.svg (100%) rename src/{ => icons}/share-solid.svg (100%) rename src/{ => icons}/share.svg (100%) rename src/{ => icons}/shirt-solid.svg (100%) rename src/{ => icons}/shirt.svg (100%) rename src/{ => icons}/shopping-bag-solid.svg (100%) rename src/{ => icons}/shopping-bag.svg (100%) rename src/{ => icons}/shopping-cart-solid.svg (100%) rename src/{ => icons}/shopping-cart.svg (100%) rename src/{ => icons}/sidebyside-solid.svg (100%) rename src/{ => icons}/sidebyside.svg (100%) rename src/{ => icons}/star-solid.svg (100%) rename src/{ => icons}/star.svg (100%) rename src/{ => icons}/sync.svg (100%) rename src/{ => icons}/thumbs-down-solid.svg (100%) rename src/{ => icons}/thumbs-down.svg (100%) rename src/{ => icons}/thumbs-up-solid.svg (100%) rename src/{ => icons}/thumbs-up.svg (100%) rename src/{ => icons}/transfer-alt.svg (100%) rename src/{ => icons}/transfer.svg (100%) rename src/{ => icons}/trash-solid.svg (100%) rename src/{ => icons}/trash.svg (100%) rename src/{ => icons}/undo.svg (100%) rename src/{ => icons}/upload.svg (100%) rename src/{ => icons}/user-add-solid.svg (100%) rename src/{ => icons}/user-add.svg (100%) rename src/{ => icons}/user-group-solid.svg (100%) rename src/{ => icons}/user-group.svg (100%) rename src/{ => icons}/user-remove-solid.svg (100%) rename src/{ => icons}/user-remove.svg (100%) rename src/{ => icons}/user-solid.svg (100%) rename src/{ => icons}/user.svg (100%) rename src/{ => icons}/utensils-solid.svg (100%) rename src/{ => icons}/utensils.svg (100%) rename src/{ => icons}/video-off-solid.svg (100%) rename src/{ => icons}/video-off.svg (100%) rename src/{ => icons}/video-solid.svg (100%) rename src/{ => icons}/video.svg (100%) rename {lib => src}/rivet-icon-element.js (100%) diff --git a/package.json b/package.json index ce1e7a7a..f4a14241 100644 --- a/package.json +++ b/package.json @@ -4,11 +4,10 @@ "description": "Icon set for Indiana University's Rivet design system", "files": [ "dist/**/*", - "lib/**/*", "src/**/*" ], "type": "module", - "browser": "./lib/rivet-icon-element.js", + "browser": "./src/rivet-icon-element.js", "scripts": { "build": "node scripts/build.js", "docs": "astro dev --open", diff --git a/scripts/build.js b/scripts/build.js index 831bf206..b4f941f5 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -8,7 +8,7 @@ import path from 'node:path'; import { build } from 'vite'; const OUT_DIR = 'dist'; -const OUT_ICONS_DIR = 'icons'; +const ICONS_DIR = 'icons'; const SRC_DIR = 'src'; // @@ -28,13 +28,14 @@ await createJSON(icons); async function cleanup () { await fs.rm(OUT_DIR, { force: true, recursive: true }); - await fs.mkdir(path.join(OUT_DIR, OUT_ICONS_DIR), { recursive: true }); + await fs.mkdir(path.join(OUT_DIR, ICONS_DIR), { recursive: true }); } async function getIcons () { - const promises = (await fs.readdir(SRC_DIR)) + const dir = path.join(SRC_DIR, ICONS_DIR); + const promises = (await fs.readdir(dir)) .map((file) => { - const filePath = path.resolve(SRC_DIR, file); + const filePath = path.resolve(dir, file); const { ext, name } = path.parse(file); return { ext, filePath, name }; }) @@ -53,23 +54,23 @@ async function createJS (icons) { .replace(/ (fill|height|viewBox|width|xmlns)="[^"]+"/g, '') .replace(/(\n| )/g, '') const contents = -`import { registerIcon } from '../../lib/rivet-icon-element.js'; +`import { registerIcon } from '../../${SRC_DIR}/rivet-icon-element.js'; export const name = '${name}'; export const svg = \`${svg}\`; registerIcon(name, svg); `; - await writeFile(path.join(OUT_ICONS_DIR, `${name}.js`), contents); + await writeFile(path.join(ICONS_DIR, `${name}.js`), contents); }); await Promise.all(promises); } async function createIndex (icons) { const imports = icons - .map(({ name }) => `import './${OUT_ICONS_DIR}/${name}.js';\n`) + .map(({ name }) => `import './${ICONS_DIR}/${name}.js';\n`) .join(''); - const exports = `export * from '../lib/rivet-icon-element.js';\n`; + const exports = `export * from '../${SRC_DIR}/rivet-icon-element.js';\n`; const contents = `${imports}${exports}`; await writeFile('index.js', contents); } diff --git a/src/alarm-solid.svg b/src/icons/alarm-solid.svg similarity index 100% rename from src/alarm-solid.svg rename to src/icons/alarm-solid.svg diff --git a/src/alarm.svg b/src/icons/alarm.svg similarity index 100% rename from src/alarm.svg rename to src/icons/alarm.svg diff --git a/src/arrow-anchor-down-left.svg b/src/icons/arrow-anchor-down-left.svg similarity index 100% rename from src/arrow-anchor-down-left.svg rename to src/icons/arrow-anchor-down-left.svg diff --git a/src/arrow-anchor-down-right.svg b/src/icons/arrow-anchor-down-right.svg similarity index 100% rename from src/arrow-anchor-down-right.svg rename to src/icons/arrow-anchor-down-right.svg diff --git a/src/arrow-anchor-up-left.svg b/src/icons/arrow-anchor-up-left.svg similarity index 100% rename from src/arrow-anchor-up-left.svg rename to src/icons/arrow-anchor-up-left.svg diff --git a/src/arrow-anchor-up-right.svg b/src/icons/arrow-anchor-up-right.svg similarity index 100% rename from src/arrow-anchor-up-right.svg rename to src/icons/arrow-anchor-up-right.svg diff --git a/src/arrow-down-left.svg b/src/icons/arrow-down-left.svg similarity index 100% rename from src/arrow-down-left.svg rename to src/icons/arrow-down-left.svg diff --git a/src/arrow-down-right.svg b/src/icons/arrow-down-right.svg similarity index 100% rename from src/arrow-down-right.svg rename to src/icons/arrow-down-right.svg diff --git a/src/arrow-down.svg b/src/icons/arrow-down.svg similarity index 100% rename from src/arrow-down.svg rename to src/icons/arrow-down.svg diff --git a/src/arrow-left.svg b/src/icons/arrow-left.svg similarity index 100% rename from src/arrow-left.svg rename to src/icons/arrow-left.svg diff --git a/src/arrow-right.svg b/src/icons/arrow-right.svg similarity index 100% rename from src/arrow-right.svg rename to src/icons/arrow-right.svg diff --git a/src/arrow-up-left.svg b/src/icons/arrow-up-left.svg similarity index 100% rename from src/arrow-up-left.svg rename to src/icons/arrow-up-left.svg diff --git a/src/arrow-up-right.svg b/src/icons/arrow-up-right.svg similarity index 100% rename from src/arrow-up-right.svg rename to src/icons/arrow-up-right.svg diff --git a/src/arrow-up.svg b/src/icons/arrow-up.svg similarity index 100% rename from src/arrow-up.svg rename to src/icons/arrow-up.svg diff --git a/src/audio-off-solid.svg b/src/icons/audio-off-solid.svg similarity index 100% rename from src/audio-off-solid.svg rename to src/icons/audio-off-solid.svg diff --git a/src/audio-off.svg b/src/icons/audio-off.svg similarity index 100% rename from src/audio-off.svg rename to src/icons/audio-off.svg diff --git a/src/audio-solid.svg b/src/icons/audio-solid.svg similarity index 100% rename from src/audio-solid.svg rename to src/icons/audio-solid.svg diff --git a/src/audio.svg b/src/icons/audio.svg similarity index 100% rename from src/audio.svg rename to src/icons/audio.svg diff --git a/src/ban-solid.svg b/src/icons/ban-solid.svg similarity index 100% rename from src/ban-solid.svg rename to src/icons/ban-solid.svg diff --git a/src/ban.svg b/src/icons/ban.svg similarity index 100% rename from src/ban.svg rename to src/icons/ban.svg diff --git a/src/bell-solid.svg b/src/icons/bell-solid.svg similarity index 100% rename from src/bell-solid.svg rename to src/icons/bell-solid.svg diff --git a/src/bell.svg b/src/icons/bell.svg similarity index 100% rename from src/bell.svg rename to src/icons/bell.svg diff --git a/src/bookmark-solid.svg b/src/icons/bookmark-solid.svg similarity index 100% rename from src/bookmark-solid.svg rename to src/icons/bookmark-solid.svg diff --git a/src/bookmark.svg b/src/icons/bookmark.svg similarity index 100% rename from src/bookmark.svg rename to src/icons/bookmark.svg diff --git a/src/browser-window-solid.svg b/src/icons/browser-window-solid.svg similarity index 100% rename from src/browser-window-solid.svg rename to src/icons/browser-window-solid.svg diff --git a/src/browser-window.svg b/src/icons/browser-window.svg similarity index 100% rename from src/browser-window.svg rename to src/icons/browser-window.svg diff --git a/src/building-solid.svg b/src/icons/building-solid.svg similarity index 100% rename from src/building-solid.svg rename to src/icons/building-solid.svg diff --git a/src/building.svg b/src/icons/building.svg similarity index 100% rename from src/building.svg rename to src/icons/building.svg diff --git a/src/bus.svg b/src/icons/bus.svg similarity index 100% rename from src/bus.svg rename to src/icons/bus.svg diff --git a/src/calendar-solid.svg b/src/icons/calendar-solid.svg similarity index 100% rename from src/calendar-solid.svg rename to src/icons/calendar-solid.svg diff --git a/src/calendar.svg b/src/icons/calendar.svg similarity index 100% rename from src/calendar.svg rename to src/icons/calendar.svg diff --git a/src/caution-solid.svg b/src/icons/caution-solid.svg similarity index 100% rename from src/caution-solid.svg rename to src/icons/caution-solid.svg diff --git a/src/caution.svg b/src/icons/caution.svg similarity index 100% rename from src/caution.svg rename to src/icons/caution.svg diff --git a/src/chat-solid.svg b/src/icons/chat-solid.svg similarity index 100% rename from src/chat-solid.svg rename to src/icons/chat-solid.svg diff --git a/src/chat.svg b/src/icons/chat.svg similarity index 100% rename from src/chat.svg rename to src/icons/chat.svg diff --git a/src/check-all.svg b/src/icons/check-all.svg similarity index 100% rename from src/check-all.svg rename to src/icons/check-all.svg diff --git a/src/check-circle-breakout.svg b/src/icons/check-circle-breakout.svg similarity index 100% rename from src/check-circle-breakout.svg rename to src/icons/check-circle-breakout.svg diff --git a/src/check-circle-solid.svg b/src/icons/check-circle-solid.svg similarity index 100% rename from src/check-circle-solid.svg rename to src/icons/check-circle-solid.svg diff --git a/src/check-circle.svg b/src/icons/check-circle.svg similarity index 100% rename from src/check-circle.svg rename to src/icons/check-circle.svg diff --git a/src/check.svg b/src/icons/check.svg similarity index 100% rename from src/check.svg rename to src/icons/check.svg diff --git a/src/chevron-down.svg b/src/icons/chevron-down.svg similarity index 100% rename from src/chevron-down.svg rename to src/icons/chevron-down.svg diff --git a/src/chevron-left.svg b/src/icons/chevron-left.svg similarity index 100% rename from src/chevron-left.svg rename to src/icons/chevron-left.svg diff --git a/src/chevron-right.svg b/src/icons/chevron-right.svg similarity index 100% rename from src/chevron-right.svg rename to src/icons/chevron-right.svg diff --git a/src/chevron-up.svg b/src/icons/chevron-up.svg similarity index 100% rename from src/chevron-up.svg rename to src/icons/chevron-up.svg diff --git a/src/chevrons-left.svg b/src/icons/chevrons-left.svg similarity index 100% rename from src/chevrons-left.svg rename to src/icons/chevrons-left.svg diff --git a/src/chevrons-right.svg b/src/icons/chevrons-right.svg similarity index 100% rename from src/chevrons-right.svg rename to src/icons/chevrons-right.svg diff --git a/src/circle-solid.svg b/src/icons/circle-solid.svg similarity index 100% rename from src/circle-solid.svg rename to src/icons/circle-solid.svg diff --git a/src/circle.svg b/src/icons/circle.svg similarity index 100% rename from src/circle.svg rename to src/icons/circle.svg diff --git a/src/clipboard-solid.svg b/src/icons/clipboard-solid.svg similarity index 100% rename from src/clipboard-solid.svg rename to src/icons/clipboard-solid.svg diff --git a/src/clipboard.svg b/src/icons/clipboard.svg similarity index 100% rename from src/clipboard.svg rename to src/icons/clipboard.svg diff --git a/src/clock-solid.svg b/src/icons/clock-solid.svg similarity index 100% rename from src/clock-solid.svg rename to src/icons/clock-solid.svg diff --git a/src/clock.svg b/src/icons/clock.svg similarity index 100% rename from src/clock.svg rename to src/icons/clock.svg diff --git a/src/close-circle-solid.svg b/src/icons/close-circle-solid.svg similarity index 100% rename from src/close-circle-solid.svg rename to src/icons/close-circle-solid.svg diff --git a/src/close-circle.svg b/src/icons/close-circle.svg similarity index 100% rename from src/close-circle.svg rename to src/icons/close-circle.svg diff --git a/src/close.svg b/src/icons/close.svg similarity index 100% rename from src/close.svg rename to src/icons/close.svg diff --git a/src/code.svg b/src/icons/code.svg similarity index 100% rename from src/code.svg rename to src/icons/code.svg diff --git a/src/collapse.svg b/src/icons/collapse.svg similarity index 100% rename from src/collapse.svg rename to src/icons/collapse.svg diff --git a/src/copy-solid.svg b/src/icons/copy-solid.svg similarity index 100% rename from src/copy-solid.svg rename to src/icons/copy-solid.svg diff --git a/src/copy.svg b/src/icons/copy.svg similarity index 100% rename from src/copy.svg rename to src/icons/copy.svg diff --git a/src/credit-card-solid.svg b/src/icons/credit-card-solid.svg similarity index 100% rename from src/credit-card-solid.svg rename to src/icons/credit-card-solid.svg diff --git a/src/credit-card.svg b/src/icons/credit-card.svg similarity index 100% rename from src/credit-card.svg rename to src/icons/credit-card.svg diff --git a/src/css.svg b/src/icons/css.svg similarity index 100% rename from src/css.svg rename to src/icons/css.svg diff --git a/src/data-solid.svg b/src/icons/data-solid.svg similarity index 100% rename from src/data-solid.svg rename to src/icons/data-solid.svg diff --git a/src/data.svg b/src/icons/data.svg similarity index 100% rename from src/data.svg rename to src/icons/data.svg diff --git a/src/device-solid.svg b/src/icons/device-solid.svg similarity index 100% rename from src/device-solid.svg rename to src/icons/device-solid.svg diff --git a/src/device.svg b/src/icons/device.svg similarity index 100% rename from src/device.svg rename to src/icons/device.svg diff --git a/src/download.svg b/src/icons/download.svg similarity index 100% rename from src/download.svg rename to src/icons/download.svg diff --git a/src/ellipsis-vertical.svg b/src/icons/ellipsis-vertical.svg similarity index 100% rename from src/ellipsis-vertical.svg rename to src/icons/ellipsis-vertical.svg diff --git a/src/ellipsis.svg b/src/icons/ellipsis.svg similarity index 100% rename from src/ellipsis.svg rename to src/icons/ellipsis.svg diff --git a/src/envelope-solid.svg b/src/icons/envelope-solid.svg similarity index 100% rename from src/envelope-solid.svg rename to src/icons/envelope-solid.svg diff --git a/src/envelope.svg b/src/icons/envelope.svg similarity index 100% rename from src/envelope.svg rename to src/icons/envelope.svg diff --git a/src/exclamation-mark-circle-solid.svg b/src/icons/exclamation-mark-circle-solid.svg similarity index 100% rename from src/exclamation-mark-circle-solid.svg rename to src/icons/exclamation-mark-circle-solid.svg diff --git a/src/exclamation-mark-circle.svg b/src/icons/exclamation-mark-circle.svg similarity index 100% rename from src/exclamation-mark-circle.svg rename to src/icons/exclamation-mark-circle.svg diff --git a/src/exclamation-mark.svg b/src/icons/exclamation-mark.svg similarity index 100% rename from src/exclamation-mark.svg rename to src/icons/exclamation-mark.svg diff --git a/src/expand.svg b/src/icons/expand.svg similarity index 100% rename from src/expand.svg rename to src/icons/expand.svg diff --git a/src/eye-off-solid.svg b/src/icons/eye-off-solid.svg similarity index 100% rename from src/eye-off-solid.svg rename to src/icons/eye-off-solid.svg diff --git a/src/eye-off.svg b/src/icons/eye-off.svg similarity index 100% rename from src/eye-off.svg rename to src/icons/eye-off.svg diff --git a/src/eye-solid.svg b/src/icons/eye-solid.svg similarity index 100% rename from src/eye-solid.svg rename to src/icons/eye-solid.svg diff --git a/src/eye.svg b/src/icons/eye.svg similarity index 100% rename from src/eye.svg rename to src/icons/eye.svg diff --git a/src/file-solid.svg b/src/icons/file-solid.svg similarity index 100% rename from src/file-solid.svg rename to src/icons/file-solid.svg diff --git a/src/file.svg b/src/icons/file.svg similarity index 100% rename from src/file.svg rename to src/icons/file.svg diff --git a/src/filter-solid.svg b/src/icons/filter-solid.svg similarity index 100% rename from src/filter-solid.svg rename to src/icons/filter-solid.svg diff --git a/src/filter.svg b/src/icons/filter.svg similarity index 100% rename from src/filter.svg rename to src/icons/filter.svg diff --git a/src/flag-solid.svg b/src/icons/flag-solid.svg similarity index 100% rename from src/flag-solid.svg rename to src/icons/flag-solid.svg diff --git a/src/flag.svg b/src/icons/flag.svg similarity index 100% rename from src/flag.svg rename to src/icons/flag.svg diff --git a/src/gear-solid.svg b/src/icons/gear-solid.svg similarity index 100% rename from src/gear-solid.svg rename to src/icons/gear-solid.svg diff --git a/src/gear.svg b/src/icons/gear.svg similarity index 100% rename from src/gear.svg rename to src/icons/gear.svg diff --git a/src/gears.svg b/src/icons/gears.svg similarity index 100% rename from src/gears.svg rename to src/icons/gears.svg diff --git a/src/globe-solid.svg b/src/icons/globe-solid.svg similarity index 100% rename from src/globe-solid.svg rename to src/icons/globe-solid.svg diff --git a/src/globe.svg b/src/icons/globe.svg similarity index 100% rename from src/globe.svg rename to src/icons/globe.svg diff --git a/src/grid-horizontal.svg b/src/icons/grid-horizontal.svg similarity index 100% rename from src/grid-horizontal.svg rename to src/icons/grid-horizontal.svg diff --git a/src/grid-solid.svg b/src/icons/grid-solid.svg similarity index 100% rename from src/grid-solid.svg rename to src/icons/grid-solid.svg diff --git a/src/grid-vertical.svg b/src/icons/grid-vertical.svg similarity index 100% rename from src/grid-vertical.svg rename to src/icons/grid-vertical.svg diff --git a/src/grid.svg b/src/icons/grid.svg similarity index 100% rename from src/grid.svg rename to src/icons/grid.svg diff --git a/src/happy-solid.svg b/src/icons/happy-solid.svg similarity index 100% rename from src/happy-solid.svg rename to src/icons/happy-solid.svg diff --git a/src/happy.svg b/src/icons/happy.svg similarity index 100% rename from src/happy.svg rename to src/icons/happy.svg diff --git a/src/headphones-solid.svg b/src/icons/headphones-solid.svg similarity index 100% rename from src/headphones-solid.svg rename to src/icons/headphones-solid.svg diff --git a/src/headphones.svg b/src/icons/headphones.svg similarity index 100% rename from src/headphones.svg rename to src/icons/headphones.svg diff --git a/src/heart-solid.svg b/src/icons/heart-solid.svg similarity index 100% rename from src/heart-solid.svg rename to src/icons/heart-solid.svg diff --git a/src/heart.svg b/src/icons/heart.svg similarity index 100% rename from src/heart.svg rename to src/icons/heart.svg diff --git a/src/home-solid.svg b/src/icons/home-solid.svg similarity index 100% rename from src/home-solid.svg rename to src/icons/home-solid.svg diff --git a/src/home.svg b/src/icons/home.svg similarity index 100% rename from src/home.svg rename to src/icons/home.svg diff --git a/src/image-solid.svg b/src/icons/image-solid.svg similarity index 100% rename from src/image-solid.svg rename to src/icons/image-solid.svg diff --git a/src/image.svg b/src/icons/image.svg similarity index 100% rename from src/image.svg rename to src/icons/image.svg diff --git a/src/inbox-complete-solid.svg b/src/icons/inbox-complete-solid.svg similarity index 100% rename from src/inbox-complete-solid.svg rename to src/icons/inbox-complete-solid.svg diff --git a/src/inbox-complete.svg b/src/icons/inbox-complete.svg similarity index 100% rename from src/inbox-complete.svg rename to src/icons/inbox-complete.svg diff --git a/src/inbox-solid.svg b/src/icons/inbox-solid.svg similarity index 100% rename from src/inbox-solid.svg rename to src/icons/inbox-solid.svg diff --git a/src/inbox.svg b/src/icons/inbox.svg similarity index 100% rename from src/inbox.svg rename to src/icons/inbox.svg diff --git a/src/info-circle-solid.svg b/src/icons/info-circle-solid.svg similarity index 100% rename from src/info-circle-solid.svg rename to src/icons/info-circle-solid.svg diff --git a/src/info-circle.svg b/src/icons/info-circle.svg similarity index 100% rename from src/info-circle.svg rename to src/icons/info-circle.svg diff --git a/src/laptop-solid.svg b/src/icons/laptop-solid.svg similarity index 100% rename from src/laptop-solid.svg rename to src/icons/laptop-solid.svg diff --git a/src/laptop.svg b/src/icons/laptop.svg similarity index 100% rename from src/laptop.svg rename to src/icons/laptop.svg diff --git a/src/lightning-box-solid.svg b/src/icons/lightning-box-solid.svg similarity index 100% rename from src/lightning-box-solid.svg rename to src/icons/lightning-box-solid.svg diff --git a/src/lightning-box.svg b/src/icons/lightning-box.svg similarity index 100% rename from src/lightning-box.svg rename to src/icons/lightning-box.svg diff --git a/src/lightning.svg b/src/icons/lightning.svg similarity index 100% rename from src/lightning.svg rename to src/icons/lightning.svg diff --git a/src/link-external.svg b/src/icons/link-external.svg similarity index 100% rename from src/link-external.svg rename to src/icons/link-external.svg diff --git a/src/link.svg b/src/icons/link.svg similarity index 100% rename from src/link.svg rename to src/icons/link.svg diff --git a/src/list.svg b/src/icons/list.svg similarity index 100% rename from src/list.svg rename to src/icons/list.svg diff --git a/src/lock-closed-solid.svg b/src/icons/lock-closed-solid.svg similarity index 100% rename from src/lock-closed-solid.svg rename to src/icons/lock-closed-solid.svg diff --git a/src/lock-closed.svg b/src/icons/lock-closed.svg similarity index 100% rename from src/lock-closed.svg rename to src/icons/lock-closed.svg diff --git a/src/lock-open-solid.svg b/src/icons/lock-open-solid.svg similarity index 100% rename from src/lock-open-solid.svg rename to src/icons/lock-open-solid.svg diff --git a/src/lock-open.svg b/src/icons/lock-open.svg similarity index 100% rename from src/lock-open.svg rename to src/icons/lock-open.svg diff --git a/src/magnifying-glass.svg b/src/icons/magnifying-glass.svg similarity index 100% rename from src/magnifying-glass.svg rename to src/icons/magnifying-glass.svg diff --git a/src/map-pin-solid.svg b/src/icons/map-pin-solid.svg similarity index 100% rename from src/map-pin-solid.svg rename to src/icons/map-pin-solid.svg diff --git a/src/map-pin.svg b/src/icons/map-pin.svg similarity index 100% rename from src/map-pin.svg rename to src/icons/map-pin.svg diff --git a/src/megaphone-solid.svg b/src/icons/megaphone-solid.svg similarity index 100% rename from src/megaphone-solid.svg rename to src/icons/megaphone-solid.svg diff --git a/src/megaphone.svg b/src/icons/megaphone.svg similarity index 100% rename from src/megaphone.svg rename to src/icons/megaphone.svg diff --git a/src/menu.svg b/src/icons/menu.svg similarity index 100% rename from src/menu.svg rename to src/icons/menu.svg diff --git a/src/microphone-off-solid.svg b/src/icons/microphone-off-solid.svg similarity index 100% rename from src/microphone-off-solid.svg rename to src/icons/microphone-off-solid.svg diff --git a/src/microphone-off.svg b/src/icons/microphone-off.svg similarity index 100% rename from src/microphone-off.svg rename to src/icons/microphone-off.svg diff --git a/src/microphone-solid.svg b/src/icons/microphone-solid.svg similarity index 100% rename from src/microphone-solid.svg rename to src/icons/microphone-solid.svg diff --git a/src/microphone.svg b/src/icons/microphone.svg similarity index 100% rename from src/microphone.svg rename to src/icons/microphone.svg diff --git a/src/minus-circle-solid.svg b/src/icons/minus-circle-solid.svg similarity index 100% rename from src/minus-circle-solid.svg rename to src/icons/minus-circle-solid.svg diff --git a/src/minus-circle.svg b/src/icons/minus-circle.svg similarity index 100% rename from src/minus-circle.svg rename to src/icons/minus-circle.svg diff --git a/src/minus.svg b/src/icons/minus.svg similarity index 100% rename from src/minus.svg rename to src/icons/minus.svg diff --git a/src/money.svg b/src/icons/money.svg similarity index 100% rename from src/money.svg rename to src/icons/money.svg diff --git a/src/neutral-solid.svg b/src/icons/neutral-solid.svg similarity index 100% rename from src/neutral-solid.svg rename to src/icons/neutral-solid.svg diff --git a/src/neutral.svg b/src/icons/neutral.svg similarity index 100% rename from src/neutral.svg rename to src/icons/neutral.svg diff --git a/src/newspaper-solid.svg b/src/icons/newspaper-solid.svg similarity index 100% rename from src/newspaper-solid.svg rename to src/icons/newspaper-solid.svg diff --git a/src/newspaper.svg b/src/icons/newspaper.svg similarity index 100% rename from src/newspaper.svg rename to src/icons/newspaper.svg diff --git a/src/note-solid.svg b/src/icons/note-solid.svg similarity index 100% rename from src/note-solid.svg rename to src/icons/note-solid.svg diff --git a/src/note.svg b/src/icons/note.svg similarity index 100% rename from src/note.svg rename to src/icons/note.svg diff --git a/src/ordered-list.svg b/src/icons/ordered-list.svg similarity index 100% rename from src/ordered-list.svg rename to src/icons/ordered-list.svg diff --git a/src/page-bottom.svg b/src/icons/page-bottom.svg similarity index 100% rename from src/page-bottom.svg rename to src/icons/page-bottom.svg diff --git a/src/page-top.svg b/src/icons/page-top.svg similarity index 100% rename from src/page-top.svg rename to src/icons/page-top.svg diff --git a/src/parking-solid.svg b/src/icons/parking-solid.svg similarity index 100% rename from src/parking-solid.svg rename to src/icons/parking-solid.svg diff --git a/src/parking.svg b/src/icons/parking.svg similarity index 100% rename from src/parking.svg rename to src/icons/parking.svg diff --git a/src/pause.svg b/src/icons/pause.svg similarity index 100% rename from src/pause.svg rename to src/icons/pause.svg diff --git a/src/pencil-solid.svg b/src/icons/pencil-solid.svg similarity index 100% rename from src/pencil-solid.svg rename to src/icons/pencil-solid.svg diff --git a/src/pencil.svg b/src/icons/pencil.svg similarity index 100% rename from src/pencil.svg rename to src/icons/pencil.svg diff --git a/src/phone-mobile-solid.svg b/src/icons/phone-mobile-solid.svg similarity index 100% rename from src/phone-mobile-solid.svg rename to src/icons/phone-mobile-solid.svg diff --git a/src/phone-mobile.svg b/src/icons/phone-mobile.svg similarity index 100% rename from src/phone-mobile.svg rename to src/icons/phone-mobile.svg diff --git a/src/phone.svg b/src/icons/phone.svg similarity index 100% rename from src/phone.svg rename to src/icons/phone.svg diff --git a/src/pin-solid.svg b/src/icons/pin-solid.svg similarity index 100% rename from src/pin-solid.svg rename to src/icons/pin-solid.svg diff --git a/src/pin.svg b/src/icons/pin.svg similarity index 100% rename from src/pin.svg rename to src/icons/pin.svg diff --git a/src/plane-solid.svg b/src/icons/plane-solid.svg similarity index 100% rename from src/plane-solid.svg rename to src/icons/plane-solid.svg diff --git a/src/plane.svg b/src/icons/plane.svg similarity index 100% rename from src/plane.svg rename to src/icons/plane.svg diff --git a/src/play-solid.svg b/src/icons/play-solid.svg similarity index 100% rename from src/play-solid.svg rename to src/icons/play-solid.svg diff --git a/src/play.svg b/src/icons/play.svg similarity index 100% rename from src/play.svg rename to src/icons/play.svg diff --git a/src/plus-circle-solid.svg b/src/icons/plus-circle-solid.svg similarity index 100% rename from src/plus-circle-solid.svg rename to src/icons/plus-circle-solid.svg diff --git a/src/plus-circle.svg b/src/icons/plus-circle.svg similarity index 100% rename from src/plus-circle.svg rename to src/icons/plus-circle.svg diff --git a/src/plus.svg b/src/icons/plus.svg similarity index 100% rename from src/plus.svg rename to src/icons/plus.svg diff --git a/src/printer-solid.svg b/src/icons/printer-solid.svg similarity index 100% rename from src/printer-solid.svg rename to src/icons/printer-solid.svg diff --git a/src/printer.svg b/src/icons/printer.svg similarity index 100% rename from src/printer.svg rename to src/icons/printer.svg diff --git a/src/question-mark-solid.svg b/src/icons/question-mark-solid.svg similarity index 100% rename from src/question-mark-solid.svg rename to src/icons/question-mark-solid.svg diff --git a/src/question-mark.svg b/src/icons/question-mark.svg similarity index 100% rename from src/question-mark.svg rename to src/icons/question-mark.svg diff --git a/src/redo.svg b/src/icons/redo.svg similarity index 100% rename from src/redo.svg rename to src/icons/redo.svg diff --git a/src/rss.svg b/src/icons/rss.svg similarity index 100% rename from src/rss.svg rename to src/icons/rss.svg diff --git a/src/sad-solid.svg b/src/icons/sad-solid.svg similarity index 100% rename from src/sad-solid.svg rename to src/icons/sad-solid.svg diff --git a/src/sad.svg b/src/icons/sad.svg similarity index 100% rename from src/sad.svg rename to src/icons/sad.svg diff --git a/src/save-solid.svg b/src/icons/save-solid.svg similarity index 100% rename from src/save-solid.svg rename to src/icons/save-solid.svg diff --git a/src/save.svg b/src/icons/save.svg similarity index 100% rename from src/save.svg rename to src/icons/save.svg diff --git a/src/settings.svg b/src/icons/settings.svg similarity index 100% rename from src/settings.svg rename to src/icons/settings.svg diff --git a/src/share-solid.svg b/src/icons/share-solid.svg similarity index 100% rename from src/share-solid.svg rename to src/icons/share-solid.svg diff --git a/src/share.svg b/src/icons/share.svg similarity index 100% rename from src/share.svg rename to src/icons/share.svg diff --git a/src/shirt-solid.svg b/src/icons/shirt-solid.svg similarity index 100% rename from src/shirt-solid.svg rename to src/icons/shirt-solid.svg diff --git a/src/shirt.svg b/src/icons/shirt.svg similarity index 100% rename from src/shirt.svg rename to src/icons/shirt.svg diff --git a/src/shopping-bag-solid.svg b/src/icons/shopping-bag-solid.svg similarity index 100% rename from src/shopping-bag-solid.svg rename to src/icons/shopping-bag-solid.svg diff --git a/src/shopping-bag.svg b/src/icons/shopping-bag.svg similarity index 100% rename from src/shopping-bag.svg rename to src/icons/shopping-bag.svg diff --git a/src/shopping-cart-solid.svg b/src/icons/shopping-cart-solid.svg similarity index 100% rename from src/shopping-cart-solid.svg rename to src/icons/shopping-cart-solid.svg diff --git a/src/shopping-cart.svg b/src/icons/shopping-cart.svg similarity index 100% rename from src/shopping-cart.svg rename to src/icons/shopping-cart.svg diff --git a/src/sidebyside-solid.svg b/src/icons/sidebyside-solid.svg similarity index 100% rename from src/sidebyside-solid.svg rename to src/icons/sidebyside-solid.svg diff --git a/src/sidebyside.svg b/src/icons/sidebyside.svg similarity index 100% rename from src/sidebyside.svg rename to src/icons/sidebyside.svg diff --git a/src/star-solid.svg b/src/icons/star-solid.svg similarity index 100% rename from src/star-solid.svg rename to src/icons/star-solid.svg diff --git a/src/star.svg b/src/icons/star.svg similarity index 100% rename from src/star.svg rename to src/icons/star.svg diff --git a/src/sync.svg b/src/icons/sync.svg similarity index 100% rename from src/sync.svg rename to src/icons/sync.svg diff --git a/src/thumbs-down-solid.svg b/src/icons/thumbs-down-solid.svg similarity index 100% rename from src/thumbs-down-solid.svg rename to src/icons/thumbs-down-solid.svg diff --git a/src/thumbs-down.svg b/src/icons/thumbs-down.svg similarity index 100% rename from src/thumbs-down.svg rename to src/icons/thumbs-down.svg diff --git a/src/thumbs-up-solid.svg b/src/icons/thumbs-up-solid.svg similarity index 100% rename from src/thumbs-up-solid.svg rename to src/icons/thumbs-up-solid.svg diff --git a/src/thumbs-up.svg b/src/icons/thumbs-up.svg similarity index 100% rename from src/thumbs-up.svg rename to src/icons/thumbs-up.svg diff --git a/src/transfer-alt.svg b/src/icons/transfer-alt.svg similarity index 100% rename from src/transfer-alt.svg rename to src/icons/transfer-alt.svg diff --git a/src/transfer.svg b/src/icons/transfer.svg similarity index 100% rename from src/transfer.svg rename to src/icons/transfer.svg diff --git a/src/trash-solid.svg b/src/icons/trash-solid.svg similarity index 100% rename from src/trash-solid.svg rename to src/icons/trash-solid.svg diff --git a/src/trash.svg b/src/icons/trash.svg similarity index 100% rename from src/trash.svg rename to src/icons/trash.svg diff --git a/src/undo.svg b/src/icons/undo.svg similarity index 100% rename from src/undo.svg rename to src/icons/undo.svg diff --git a/src/upload.svg b/src/icons/upload.svg similarity index 100% rename from src/upload.svg rename to src/icons/upload.svg diff --git a/src/user-add-solid.svg b/src/icons/user-add-solid.svg similarity index 100% rename from src/user-add-solid.svg rename to src/icons/user-add-solid.svg diff --git a/src/user-add.svg b/src/icons/user-add.svg similarity index 100% rename from src/user-add.svg rename to src/icons/user-add.svg diff --git a/src/user-group-solid.svg b/src/icons/user-group-solid.svg similarity index 100% rename from src/user-group-solid.svg rename to src/icons/user-group-solid.svg diff --git a/src/user-group.svg b/src/icons/user-group.svg similarity index 100% rename from src/user-group.svg rename to src/icons/user-group.svg diff --git a/src/user-remove-solid.svg b/src/icons/user-remove-solid.svg similarity index 100% rename from src/user-remove-solid.svg rename to src/icons/user-remove-solid.svg diff --git a/src/user-remove.svg b/src/icons/user-remove.svg similarity index 100% rename from src/user-remove.svg rename to src/icons/user-remove.svg diff --git a/src/user-solid.svg b/src/icons/user-solid.svg similarity index 100% rename from src/user-solid.svg rename to src/icons/user-solid.svg diff --git a/src/user.svg b/src/icons/user.svg similarity index 100% rename from src/user.svg rename to src/icons/user.svg diff --git a/src/utensils-solid.svg b/src/icons/utensils-solid.svg similarity index 100% rename from src/utensils-solid.svg rename to src/icons/utensils-solid.svg diff --git a/src/utensils.svg b/src/icons/utensils.svg similarity index 100% rename from src/utensils.svg rename to src/icons/utensils.svg diff --git a/src/video-off-solid.svg b/src/icons/video-off-solid.svg similarity index 100% rename from src/video-off-solid.svg rename to src/icons/video-off-solid.svg diff --git a/src/video-off.svg b/src/icons/video-off.svg similarity index 100% rename from src/video-off.svg rename to src/icons/video-off.svg diff --git a/src/video-solid.svg b/src/icons/video-solid.svg similarity index 100% rename from src/video-solid.svg rename to src/icons/video-solid.svg diff --git a/src/video.svg b/src/icons/video.svg similarity index 100% rename from src/video.svg rename to src/icons/video.svg diff --git a/lib/rivet-icon-element.js b/src/rivet-icon-element.js similarity index 100% rename from lib/rivet-icon-element.js rename to src/rivet-icon-element.js From 3154a2ddd95a21107481b74f90ec93c902cecae9 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 30 Aug 2023 15:02:41 -0400 Subject: [PATCH 037/104] Remove bundle entry after bundling --- scripts/build.js | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/scripts/build.js b/scripts/build.js index b4f941f5..33667482 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -18,8 +18,7 @@ const SRC_DIR = 'src'; await cleanup(); const icons = await getIcons(); await createJS(icons); -await createIndex(icons); -await createBundle(); +await createBundle(icons); await createJSON(icons); // @@ -66,26 +65,26 @@ registerIcon(name, svg); await Promise.all(promises); } -async function createIndex (icons) { +async function createBundle (icons) { + const tmpFile = 'tmp.js'; + const tmpPath = path.resolve(OUT_DIR, tmpFile); const imports = icons .map(({ name }) => `import './${ICONS_DIR}/${name}.js';\n`) .join(''); const exports = `export * from '../${SRC_DIR}/rivet-icon-element.js';\n`; const contents = `${imports}${exports}`; - await writeFile('index.js', contents); -} - -async function createBundle () { + await writeFile(tmpFile, contents); await build({ build: { emptyOutDir: false, lib: { - entry: path.resolve(OUT_DIR, 'index.js'), - fileName: 'bundle', + entry: tmpPath, + fileName: 'rivet-icons', name: 'RivetIcons' } } }); + await fs.rm(tmpPath); } async function createJSON (icons) { From 10cd12dd89acd1d9cff7d5b388550e9e2214d8d9 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 30 Aug 2023 15:06:22 -0400 Subject: [PATCH 038/104] Fix paths --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index b6e53ece..54d6e35e 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ Icons for the [Rivet Design System](https://rivet.iu.edu/). Rivet icon example - + @@ -58,7 +58,7 @@ Link to the desired JavaScript modules inside of the HTML document's ``. I ```html - + @@ -72,8 +72,8 @@ The `bundle.js` file is ideal for prototyping (Option 1), but it likely includes ```js // /src/icons.js -import 'rvt-icon/dist/icons/heart.js'; -import 'rvt-icon/dist/icons/heart-solid.js'; +import 'rivet-icons/dist/icons/heart.js'; +import 'rivet-icons/dist/icons/heart-solid.js'; ``` ## Add a custom icon @@ -82,7 +82,7 @@ Use the `registerIcon()` function to register the name and SVG code for a custom ```js // /src/icon-diamond.js -import { registerIcon } from 'rvt-icon'; +import { registerIcon } from 'rivet-icons'; const name = 'diamond'; const svg = ``; @@ -108,8 +108,8 @@ Include this custom icon in the module for the custom icon set. ```diff // /src/icons.js -import 'rvt-icon/dist/icons/heart.js'; -import 'rvt-icon/dist/icons/heart-solid.js'; +import 'rivet-icons/dist/icons/heart.js'; +import 'rivet-icons/dist/icons/heart-solid.js'; + import './icon-diamond.js'; ``` @@ -125,7 +125,7 @@ document.addEventListener('rvtIconRegistered', (event) => { Use the `getIcons()` function get an array of all registered icons. ```js -import { getIcons } from 'rvt-icon'; +import { getIcons } from 'rivet-icons'; console.log(getIcons()); // ["heart", "heart-solid", "diamond"] From dd714327a37c6b750c9c802b49973dd4cb671e51 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 30 Aug 2023 15:10:50 -0400 Subject: [PATCH 039/104] Update readme --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 54d6e35e..84500deb 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ Icons for the [Rivet Design System](https://rivet.iu.edu/). 1. [Change icon name in JavaScript](#change-icon-name-in-javascript) 1. [Change icon name in CSS](#change-icon-name-in-css) 1. [Change icon color](#change-icon-color) -1. [Change icon size](#change-icon-size) +1. [Change icon spacing](#change-icon-spacing) 1. [Flash of unstyled content](#flash-of-unstyled-content) 1. [Accessibility](#accessibility) 1. [Request a new icon](#request-a-new-icon) @@ -202,9 +202,9 @@ Change the icon color with the CSS `color` property. It is recommended to use th ``` -## Change icon size +## Change icon spacing -Icons are sized at 16 square pixels, but padding and margin can be adjusted to fit into other contexts. For example, to increase the dimensions to 24 square pixels (while keeping the icon at its current scale), add `0.25rem` (`4px`) padding to the icon. This can be done with [Rivet spacing utility classes](https://rivet.iu.edu/components/layout/spacing/). +Icons are sized at 16 square pixels, but padding and margin can be adjusted to fit into other contexts. For example, to increase the outer dimensions to 24 square pixels (while keeping the icon at its current scale), add `0.25rem` (`4px`) padding to the icon. This can be done with [Rivet spacing utility classes](https://rivet.iu.edu/components/layout/spacing/). ```html From 09df859f0694ab2db616adf4a81348edd508b545 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 30 Aug 2023 15:44:54 -0400 Subject: [PATCH 040/104] Update readme --- README.md | 58 ++++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 47 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 84500deb..a14240d3 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,8 @@ Icons for the [Rivet Design System](https://rivet.iu.edu/). ## Contents 1. [Quick start](#quick-start) -1. [Repo structure](#repo-structure) 1. [Install](#install) +1. [Usage](#usage) 1. [Add a custom icon](#add-a-custom-icon) 1. [Usage](#usage) 1. [Change icon name in JavaScript](#change-icon-name-in-javascript) @@ -37,15 +37,6 @@ Icons for the [Rivet Design System](https://rivet.iu.edu/). ``` -## Repo structure - -The following are some notable contents in this repo. - -| Path | Description | -| --- | --- | -| `./dist` | Production JavaScript modules. | -| `./src` | Source SVG files. | - ## Install Install this package by referencing it from a service like [UNPKG](https://unpkg.com/browse/rivet-icons/) or from a local installation with npm. @@ -68,7 +59,7 @@ Link to the desired JavaScript modules inside of the HTML document's ``. I ``` -The `bundle.js` file is ideal for prototyping (Option 1), but it likely includes more icons than are needed for production. Instead of referencing each needed icon in HTML (Option 2), it may be simpler to make a custom icon set in a JavaScript module (Option 3). +The `rivet-icons.js` file is ideal for prototyping (Option 1), but it likely includes more icons than are needed for production. Instead of referencing each needed icon in HTML (Option 2), it may be simpler to make a custom icon set in a JavaScript module (Option 3). ```js // /src/icons.js @@ -76,6 +67,51 @@ import 'rivet-icons/dist/icons/heart.js'; import 'rivet-icons/dist/icons/heart-solid.js'; ``` +## Usage + +The following are some notable contents in this repo. + +| Path | Description | +| --- | --- | --- | +| `./dist` | Production JavaScript modules. | +| `./dist/rivet-icons.js` | Bundle containing all the icons (as ES module). | +| `./dist/rivet-icons.umd.cjs` | Bundle containing all the icons (as UMD file). | +| `./dist/icons/*.js` | Icon modules. | +| `./src` | Source files. | +| `./src/rivet-icon-element.js` | Rivet Icon Element (custom element ``). | +| `./src/icons/*.svg` | SVG icon files. | + +### `rivet-icons.js` + +```js +// Import all icons from a single file. +import 'rivet-icons/dist/rivet-icons.js'; + +// Import all icons from a single file and access the API. +import { getIcons, registerIcon, RivetIconElement } from 'rivet-icons/dist/rivet-icons.js'; +``` + +### `rivet-icons.umd.cjs` + +```html + + + +``` + +### `icons/*.js` + +```js +// Import icon modules. +import 'rivet-icons/dist/icons/heart.js'; + +// Optionally access the API. +import { getIcons, registerIcon, RivetIconElement } from 'rivet-icons'; +``` + ## Add a custom icon Use the `registerIcon()` function to register the name and SVG code for a custom icon. Then, it can be used like any of the provided icons. Refer to the [icon specifications](#icon-specifications) section to learn how to design an icon that aligns with the Rivet icon set. From 2eb49a1b8091392d1b912698522f790a2001aeda Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 30 Aug 2023 15:52:18 -0400 Subject: [PATCH 041/104] Update readme --- README.md | 29 ++++++++++++++++++++++------- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index a14240d3..552cc788 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Icons for the [Rivet Design System](https://rivet.iu.edu/). 1. [Quick start](#quick-start) 1. [Install](#install) -1. [Usage](#usage) +1. [API](#api) 1. [Add a custom icon](#add-a-custom-icon) 1. [Usage](#usage) 1. [Change icon name in JavaScript](#change-icon-name-in-javascript) @@ -67,12 +67,12 @@ import 'rivet-icons/dist/icons/heart.js'; import 'rivet-icons/dist/icons/heart-solid.js'; ``` -## Usage +## API The following are some notable contents in this repo. | Path | Description | -| --- | --- | --- | +| --- | --- | | `./dist` | Production JavaScript modules. | | `./dist/rivet-icons.js` | Bundle containing all the icons (as ES module). | | `./dist/rivet-icons.umd.cjs` | Bundle containing all the icons (as UMD file). | @@ -83,11 +83,25 @@ The following are some notable contents in this repo. ### `rivet-icons.js` +```html + + +``` + +```html + +``` + ```js -// Import all icons from a single file. +// Option 3: Import all icons from a single file. import 'rivet-icons/dist/rivet-icons.js'; +``` -// Import all icons from a single file and access the API. +```js +// Option 4: Import all icons from a single file, and access the API. import { getIcons, registerIcon, RivetIconElement } from 'rivet-icons/dist/rivet-icons.js'; ``` @@ -105,10 +119,11 @@ const { getIcons, registerIcon, RivetIconElement } = window.RivetIcons; ### `icons/*.js` ```js -// Import icon modules. +// Import individual icon modules. import 'rivet-icons/dist/icons/heart.js'; +import 'rivet-icons/dist/icons/heart-solid.js'; -// Optionally access the API. +// Access the API. import { getIcons, registerIcon, RivetIconElement } from 'rivet-icons'; ``` From 58af4826e2b87fdca6f63dd90862fe1c72bfae17 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 30 Aug 2023 15:55:42 -0400 Subject: [PATCH 042/104] Update readme --- README.md | 21 ++------------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index 552cc788..1c710709 100644 --- a/README.md +++ b/README.md @@ -69,7 +69,7 @@ import 'rivet-icons/dist/icons/heart-solid.js'; ## API -The following are some notable contents in this repo. +The following are some notable contents in the `rivet-icons` npm package. | Path | Description | | --- | --- | @@ -83,25 +83,8 @@ The following are some notable contents in this repo. ### `rivet-icons.js` -```html - - -``` - -```html - -``` - -```js -// Option 3: Import all icons from a single file. -import 'rivet-icons/dist/rivet-icons.js'; -``` - ```js -// Option 4: Import all icons from a single file, and access the API. +// Import all icons from a single file, and access the API. import { getIcons, registerIcon, RivetIconElement } from 'rivet-icons/dist/rivet-icons.js'; ``` From 9bc7a343c8f18adbe565d28adb9047e54f8b7a6f Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 30 Aug 2023 15:58:25 -0400 Subject: [PATCH 043/104] Update readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1c710709..84ea5b68 100644 --- a/README.md +++ b/README.md @@ -84,7 +84,7 @@ The following are some notable contents in the `rivet-icons` npm package. ### `rivet-icons.js` ```js -// Import all icons from a single file, and access the API. +// Import all icons from a single module, and access the API. import { getIcons, registerIcon, RivetIconElement } from 'rivet-icons/dist/rivet-icons.js'; ``` From 77ded5d4f65f72d7bd8a8927e51e164ad57f7e4b Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 30 Aug 2023 15:59:33 -0400 Subject: [PATCH 044/104] Update readme --- README.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 84ea5b68..fa52048f 100644 --- a/README.md +++ b/README.md @@ -74,13 +74,24 @@ The following are some notable contents in the `rivet-icons` npm package. | Path | Description | | --- | --- | | `./dist` | Production JavaScript modules. | +| `./dist/icons/*.js` | Icon modules. | | `./dist/rivet-icons.js` | Bundle containing all the icons (as ES module). | | `./dist/rivet-icons.umd.cjs` | Bundle containing all the icons (as UMD file). | -| `./dist/icons/*.js` | Icon modules. | | `./src` | Source files. | | `./src/rivet-icon-element.js` | Rivet Icon Element (custom element ``). | | `./src/icons/*.svg` | SVG icon files. | +### `icons/*.js` + +```js +// Import individual icon modules. +import 'rivet-icons/dist/icons/heart.js'; +import 'rivet-icons/dist/icons/heart-solid.js'; + +// Access the API. +import { getIcons, registerIcon, RivetIconElement } from 'rivet-icons'; +``` + ### `rivet-icons.js` ```js @@ -99,17 +110,6 @@ const { getIcons, registerIcon, RivetIconElement } = window.RivetIcons; ``` -### `icons/*.js` - -```js -// Import individual icon modules. -import 'rivet-icons/dist/icons/heart.js'; -import 'rivet-icons/dist/icons/heart-solid.js'; - -// Access the API. -import { getIcons, registerIcon, RivetIconElement } from 'rivet-icons'; -``` - ## Add a custom icon Use the `registerIcon()` function to register the name and SVG code for a custom icon. Then, it can be used like any of the provided icons. Refer to the [icon specifications](#icon-specifications) section to learn how to design an icon that aligns with the Rivet icon set. From 311dd5fee04be1fdd3c957bdde967f28f3818410 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 30 Aug 2023 16:27:30 -0400 Subject: [PATCH 045/104] Add flash-of-unstyled-content example --- README.md | 15 ++++++++++++--- docs/public/styles.css | 4 ++++ docs/src/layouts/Layout.astro | 7 ++++++- 3 files changed, 22 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index fa52048f..739a7cae 100644 --- a/README.md +++ b/README.md @@ -253,12 +253,21 @@ Icons are sized at 16 square pixels, but padding and margin can be adjusted to f ## Flash of unstyled content -"Flash of unstyled content" happens when `` is declared before the element definition is registered. This looks like the icon is briefly invisible, as if `display: none` is applied and suddenly removed. To avoid this, wait to render content until after the element registers with [`whenDefined()`](https://developer.mozilla.org/en-US/docs/Web/API/CustomElementRegistry/whenDefined). +"Flash of unstyled content" happens when `` is declared before the element definition is registered. This looks like the icon is briefly invisible. To avoid this, wait to render content until after the element registers with [`whenDefined()`](https://developer.mozilla.org/en-US/docs/Web/API/CustomElementRegistry/whenDefined). -```js +In the following example, the HTML document renders nothing until the CSS class `rvt-icon-defined` is added to the `` element. + +```html + + ``` ## Accessibility diff --git a/docs/public/styles.css b/docs/public/styles.css index 6f5ef7b1..5b4fadd5 100644 --- a/docs/public/styles.css +++ b/docs/public/styles.css @@ -3,6 +3,10 @@ html { background-color: var(--color-black-100); } +html:not(.rvt-icon-defined) { + display: none; +} + .docs-icon-list { display: grid; gap: 0.5rem; diff --git a/docs/src/layouts/Layout.astro b/docs/src/layouts/Layout.astro index 05546336..9efb800e 100644 --- a/docs/src/layouts/Layout.astro +++ b/docs/src/layouts/Layout.astro @@ -7,7 +7,12 @@ - + +
From d8e7f265e83c7ba0fd77d88b0d108a68b9ebd29d Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 30 Aug 2023 16:32:50 -0400 Subject: [PATCH 046/104] Update readme --- README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index 739a7cae..6e862df3 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,6 @@ # Rivet Icons -Icons for the [Rivet Design System](https://rivet.iu.edu/). - -[**View Demo**](https://rivet.iu.edu/icons/) +[Icons](https://rivet.iu.edu/icons/) for the Rivet Design System. ## Contents From a996eccdd654d4aeda75cf288931788dd93ce94a Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 30 Aug 2023 16:35:04 -0400 Subject: [PATCH 047/104] Update readme --- README.md | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6e862df3..19cd73e2 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Rivet Icons -[Icons](https://rivet.iu.edu/icons/) for the Rivet Design System. +[Icons](https://rivet.iu.edu/icons/) for Indiana University's Rivet Design System. ## Contents diff --git a/package.json b/package.json index f4a14241..f05c7d99 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "rivet-icons", "version": "2.0.0", - "description": "Icon set for Indiana University's Rivet design system", + "description": "Icons for Indiana University's Rivet Design System", "files": [ "dist/**/*", "src/**/*" From 0121d665910d1dfb2c80b23caafe67d7a1a38f6f Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 30 Aug 2023 16:36:47 -0400 Subject: [PATCH 048/104] Update readme --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 19cd73e2..9e28928c 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,6 @@ - Rivet icon example From 19ecdf7c67b438f8bb1eaf364b0ad22918b54585 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 30 Aug 2023 16:52:54 -0400 Subject: [PATCH 049/104] Rename icons.json to rivet-icons.json --- docs/src/pages/index.astro | 2 +- scripts/build.js | 22 ++++++++++++---------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/docs/src/pages/index.astro b/docs/src/pages/index.astro index 90baf86f..b5694bae 100644 --- a/docs/src/pages/index.astro +++ b/docs/src/pages/index.astro @@ -1,6 +1,6 @@ --- import Layout from '../layouts/Layout.astro'; -import icons from '../../../dist/icons.json'; +import icons from '../../../dist/rivet-icons.json'; --- diff --git a/scripts/build.js b/scripts/build.js index 33667482..59dd5681 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -8,8 +8,10 @@ import path from 'node:path'; import { build } from 'vite'; const OUT_DIR = 'dist'; +const OUT_FILE = 'rivet-icons'; const ICONS_DIR = 'icons'; const SRC_DIR = 'src'; +const ELEMENT_PATH = `${SRC_DIR}/rivet-icon-element.js`; // // Start build process @@ -17,9 +19,9 @@ const SRC_DIR = 'src'; await cleanup(); const icons = await getIcons(); +await createJSON(icons); await createJS(icons); await createBundle(icons); -await createJSON(icons); // // Build steps @@ -47,13 +49,19 @@ async function getIcons () { return await Promise.all(promises); } +async function createJSON (icons) { + const data = icons.map(({ name }) => name) + const contents = JSON.stringify(data); + await writeFile(`${OUT_FILE}.json`, contents); +} + async function createJS (icons) { const promises = icons.map(async ({ name, source }) => { const svg = source .replace(/ (fill|height|viewBox|width|xmlns)="[^"]+"/g, '') .replace(/(\n| )/g, '') const contents = -`import { registerIcon } from '../../${SRC_DIR}/rivet-icon-element.js'; +`import { registerIcon } from '../../${ELEMENT_PATH}'; export const name = '${name}'; export const svg = \`${svg}\`; @@ -71,7 +79,7 @@ async function createBundle (icons) { const imports = icons .map(({ name }) => `import './${ICONS_DIR}/${name}.js';\n`) .join(''); - const exports = `export * from '../${SRC_DIR}/rivet-icon-element.js';\n`; + const exports = `export * from '../${ELEMENT_PATH}';\n`; const contents = `${imports}${exports}`; await writeFile(tmpFile, contents); await build({ @@ -79,7 +87,7 @@ async function createBundle (icons) { emptyOutDir: false, lib: { entry: tmpPath, - fileName: 'rivet-icons', + fileName: OUT_FILE, name: 'RivetIcons' } } @@ -87,12 +95,6 @@ async function createBundle (icons) { await fs.rm(tmpPath); } -async function createJSON (icons) { - const data = icons.map(({ name }) => name) - const contents = JSON.stringify(data); - await writeFile('icons.json', contents); -} - // // Utilities // From d95378f9a45737bbf7cbe55a7379205a4a8e2a25 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 30 Aug 2023 16:59:38 -0400 Subject: [PATCH 050/104] Update readme --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9e28928c..1f4e1e09 100644 --- a/README.md +++ b/README.md @@ -74,6 +74,7 @@ The following are some notable contents in the `rivet-icons` npm package. | `./dist/icons/*.js` | Icon modules. | | `./dist/rivet-icons.js` | Bundle containing all the icons (as ES module). | | `./dist/rivet-icons.umd.cjs` | Bundle containing all the icons (as UMD file). | +| `./dist/rivet-icons.json` | JSON array of all icon names. | | `./src` | Source files. | | `./src/rivet-icon-element.js` | Rivet Icon Element (custom element ``). | | `./src/icons/*.svg` | SVG icon files. | From 8b40fc2144f6e4365c643d6630a903a199835252 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Thu, 31 Aug 2023 09:29:07 -0400 Subject: [PATCH 051/104] Upgrade deps --- package-lock.json | 3986 ++++++++++++++++++--------------------------- package.json | 2 +- 2 files changed, 1630 insertions(+), 2358 deletions(-) diff --git a/package-lock.json b/package-lock.json index ddfcbf92..9a5134db 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "2.0.0", "license": "BSD-3-Clause", "devDependencies": { - "astro": "2.10.14", + "astro": "3.0.3", "npm-run-all": "4.1.5", "vite": "4.4.9" } @@ -28,124 +28,70 @@ } }, "node_modules/@astrojs/compiler": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-1.8.2.tgz", - "integrity": "sha512-o/ObKgtMzl8SlpIdzaxFnt7SATKPxu4oIP/1NL+HDJRzxfJcAkOTAb/ZKMRyULbz4q+1t2/DAebs2Z1QairkZw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.0.1.tgz", + "integrity": "sha512-DfBR7Cf+tOgQ4n7TIgTtU5x5SEA/08DNshpEPcT+91A0KbBlmUOYMBM/O6qAaHkmVo1KIoXQYhAmfdTT1zx9PQ==", "dev": true }, "node_modules/@astrojs/internal-helpers": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.1.2.tgz", - "integrity": "sha512-YXLk1CUDdC9P5bjFZcGjz+cE/ZDceXObDTXn/GCID4r8LjThuexxi+dlJqukmUpkSItzQqgzfWnrPLxSFPejdA==", - "dev": true - }, - "node_modules/@astrojs/language-server": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-1.0.8.tgz", - "integrity": "sha512-gssRxLGb8XnvKpqSzrDW5jdzdFnXD7eBXVkPCkkt2hv7Qzb+SAzv6hVgMok3jDCxpR1aeB+XNd9Qszj2h29iog==", - "dev": true, - "dependencies": { - "@astrojs/compiler": "^1.4.2", - "@jridgewell/trace-mapping": "^0.3.14", - "@vscode/emmet-helper": "^2.8.4", - "events": "^3.3.0", - "prettier": "^2.8.8", - "prettier-plugin-astro": "^0.9.1", - "vscode-css-languageservice": "^6.2.1", - "vscode-html-languageservice": "^5.0.0", - "vscode-languageserver": "^8.0.1", - "vscode-languageserver-protocol": "^3.17.1", - "vscode-languageserver-textdocument": "^1.0.4", - "vscode-languageserver-types": "^3.17.1", - "vscode-uri": "^3.0.3" - }, - "bin": { - "astro-ls": "bin/nodeServer.js" - } - }, - "node_modules/@astrojs/language-server/node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.2.0.tgz", + "integrity": "sha512-NQ4ppp1CM0HNkKbJNM4saVSfmUYzGlRalF6wx7F6T/MYHYSWGuojY89/oFTy4t8VlOGUCUijlsVNNeziWaUo5g==", + "dev": true }, "node_modules/@astrojs/markdown-remark": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-2.2.1.tgz", - "integrity": "sha512-VF0HRv4GpC1XEMLnsKf6jth7JSmlt9qpqP0josQgA2eSpCIAC/Et+y94mgdBIZVBYH/yFnMoIxgKVe93xfO2GA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-3.0.0.tgz", + "integrity": "sha512-s8I49Je4++ImgYAgwL32HgN8m6we2qz3RtBpN4AjObMODPwDylmzUHZksD8Toy31q/P59ED3MuwphqOGm9l03w==", "dev": true, "dependencies": { - "@astrojs/prism": "^2.1.2", - "github-slugger": "^1.4.0", - "import-meta-resolve": "^2.1.0", + "@astrojs/prism": "^3.0.0", + "github-slugger": "^2.0.0", + "import-meta-resolve": "^3.0.0", "rehype-raw": "^6.1.1", - "rehype-stringify": "^9.0.3", + "rehype-stringify": "^9.0.4", "remark-gfm": "^3.0.1", - "remark-parse": "^10.0.1", + "remark-parse": "^10.0.2", "remark-rehype": "^10.1.0", "remark-smartypants": "^2.0.0", - "shiki": "^0.14.1", + "shiki": "^0.14.3", "unified": "^10.1.2", - "unist-util-visit": "^4.1.0", - "vfile": "^5.3.2" + "unist-util-visit": "^4.1.2", + "vfile": "^5.3.7" }, "peerDependencies": { - "astro": "^2.5.0" + "astro": "^3.0.0" } }, - "node_modules/@astrojs/markdown-remark/node_modules/github-slugger": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==", - "dev": true - }, "node_modules/@astrojs/prism": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-2.1.2.tgz", - "integrity": "sha512-3antim1gb34689GHRQFJ88JEo93HuZKQBnmxDT5W/nxiNz1p/iRxnCTEhIbJhqMOTRbbo5h2ldm5qSxx+TMFQA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.0.0.tgz", + "integrity": "sha512-g61lZupWq1bYbcBnYZqdjndShr/J3l/oFobBKPA3+qMat146zce3nz2kdO4giGbhYDt4gYdhmoBz0vZJ4sIurQ==", "dev": true, "dependencies": { - "prismjs": "^1.28.0" + "prismjs": "^1.29.0" }, "engines": { - "node": ">=16.12.0" + "node": ">=18.14.1" } }, "node_modules/@astrojs/telemetry": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-2.1.1.tgz", - "integrity": "sha512-4pRhyeQr0MLB5PKYgkdu+YE8sSpMbHL8dUuslBWBIdgcYjtD1SufPMBI8pgXJ+xlwrQJHKKfK2X1KonHYuOS9A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.0.0.tgz", + "integrity": "sha512-RhFlEXTiT0gbWX1osMuPS9IWm1SwhQmCZVAdAixrPyZ0xiLlHfw3Nkw3z6IYuzX3hqbx24G4XmkT/akBMBqxPg==", "dev": true, "dependencies": { - "ci-info": "^3.3.1", + "ci-info": "^3.8.0", "debug": "^4.3.4", "dlv": "^1.1.3", "dset": "^3.1.2", "is-docker": "^3.0.0", - "is-wsl": "^2.2.0", - "undici": "^5.22.0", + "is-wsl": "^3.0.0", + "undici": "^5.23.0", "which-pm-runs": "^1.1.0" }, "engines": { - "node": ">=16.12.0" - } - }, - "node_modules/@astrojs/webapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@astrojs/webapi/-/webapi-2.2.0.tgz", - "integrity": "sha512-mHAOApWyjqSe5AQMOUD9rsZJqbMQqe3Wosb1a40JV6Okvyxj1G6GTlthwYadWCymq/lbgwh0PLiY8Fr4eFxtuQ==", - "dev": true, - "dependencies": { - "undici": "^5.22.0" + "node": ">=18.14.1" } }, "node_modules/@babel/code-frame": { @@ -654,34 +600,10 @@ "node": ">=6.9.0" } }, - "node_modules/@emmetio/abbreviation": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz", - "integrity": "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==", - "dev": true, - "dependencies": { - "@emmetio/scanner": "^1.0.4" - } - }, - "node_modules/@emmetio/css-abbreviation": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz", - "integrity": "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==", - "dev": true, - "dependencies": { - "@emmetio/scanner": "^1.0.4" - } - }, - "node_modules/@emmetio/scanner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", - "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==", - "dev": true - }, "node_modules/@esbuild/android-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", - "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.2.tgz", + "integrity": "sha512-tM8yLeYVe7pRyAu9VMi/Q7aunpLwD139EY1S99xbQkT4/q2qa6eA4ige/WJQYdJ8GBL1K33pPFhPfPdJ/WzT8Q==", "cpu": [ "arm" ], @@ -695,9 +617,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", - "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.2.tgz", + "integrity": "sha512-lsB65vAbe90I/Qe10OjkmrdxSX4UJDjosDgb8sZUKcg3oefEuW2OT2Vozz8ef7wrJbMcmhvCC+hciF8jY/uAkw==", "cpu": [ "arm64" ], @@ -711,9 +633,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", - "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.2.tgz", + "integrity": "sha512-qK/TpmHt2M/Hg82WXHRc/W/2SGo/l1thtDHZWqFq7oi24AjZ4O/CpPSu6ZuYKFkEgmZlFoa7CooAyYmuvnaG8w==", "cpu": [ "x64" ], @@ -727,9 +649,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", - "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.2.tgz", + "integrity": "sha512-Ora8JokrvrzEPEpZO18ZYXkH4asCdc1DLdcVy8TGf5eWtPO1Ie4WroEJzwI52ZGtpODy3+m0a2yEX9l+KUn0tA==", "cpu": [ "arm64" ], @@ -743,9 +665,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", - "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.2.tgz", + "integrity": "sha512-tP+B5UuIbbFMj2hQaUr6EALlHOIOmlLM2FK7jeFBobPy2ERdohI4Ka6ZFjZ1ZYsrHE/hZimGuU90jusRE0pwDw==", "cpu": [ "x64" ], @@ -759,9 +681,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", - "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.2.tgz", + "integrity": "sha512-YbPY2kc0acfzL1VPVK6EnAlig4f+l8xmq36OZkU0jzBVHcOTyQDhnKQaLzZudNJQyymd9OqQezeaBgkTGdTGeQ==", "cpu": [ "arm64" ], @@ -775,9 +697,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", - "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.2.tgz", + "integrity": "sha512-nSO5uZT2clM6hosjWHAsS15hLrwCvIWx+b2e3lZ3MwbYSaXwvfO528OF+dLjas1g3bZonciivI8qKR/Hm7IWGw==", "cpu": [ "x64" ], @@ -791,9 +713,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", - "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.2.tgz", + "integrity": "sha512-Odalh8hICg7SOD7XCj0YLpYCEc+6mkoq63UnExDCiRA2wXEmGlK5JVrW50vZR9Qz4qkvqnHcpH+OFEggO3PgTg==", "cpu": [ "arm" ], @@ -807,9 +729,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", - "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.2.tgz", + "integrity": "sha512-ig2P7GeG//zWlU0AggA3pV1h5gdix0MA3wgB+NsnBXViwiGgY77fuN9Wr5uoCrs2YzaYfogXgsWZbm+HGr09xg==", "cpu": [ "arm64" ], @@ -823,9 +745,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", - "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.2.tgz", + "integrity": "sha512-mLfp0ziRPOLSTek0Gd9T5B8AtzKAkoZE70fneiiyPlSnUKKI4lp+mGEnQXcQEHLJAcIYDPSyBvsUbKUG2ri/XQ==", "cpu": [ "ia32" ], @@ -839,9 +761,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", - "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.2.tgz", + "integrity": "sha512-hn28+JNDTxxCpnYjdDYVMNTR3SKavyLlCHHkufHV91fkewpIyQchS1d8wSbmXhs1fiYDpNww8KTFlJ1dHsxeSw==", "cpu": [ "loong64" ], @@ -855,9 +777,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", - "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.2.tgz", + "integrity": "sha512-KbXaC0Sejt7vD2fEgPoIKb6nxkfYW9OmFUK9XQE4//PvGIxNIfPk1NmlHmMg6f25x57rpmEFrn1OotASYIAaTg==", "cpu": [ "mips64el" ], @@ -871,9 +793,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", - "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.2.tgz", + "integrity": "sha512-dJ0kE8KTqbiHtA3Fc/zn7lCd7pqVr4JcT0JqOnbj4LLzYnp+7h8Qi4yjfq42ZlHfhOCM42rBh0EwHYLL6LEzcw==", "cpu": [ "ppc64" ], @@ -887,9 +809,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", - "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.2.tgz", + "integrity": "sha512-7Z/jKNFufZ/bbu4INqqCN6DDlrmOTmdw6D0gH+6Y7auok2r02Ur661qPuXidPOJ+FSgbEeQnnAGgsVynfLuOEw==", "cpu": [ "riscv64" ], @@ -903,9 +825,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", - "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.2.tgz", + "integrity": "sha512-U+RinR6aXXABFCcAY4gSlv4CL1oOVvSSCdseQmGO66H+XyuQGZIUdhG56SZaDJQcLmrSfRmx5XZOWyCJPRqS7g==", "cpu": [ "s390x" ], @@ -919,9 +841,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", - "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.2.tgz", + "integrity": "sha512-oxzHTEv6VPm3XXNaHPyUTTte+3wGv7qVQtqaZCrgstI16gCuhNOtBXLEBkBREP57YTd68P0VgDgG73jSD8bwXQ==", "cpu": [ "x64" ], @@ -935,9 +857,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", - "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.2.tgz", + "integrity": "sha512-WNa5zZk1XpTTwMDompZmvQLHszDDDN7lYjEHCUmAGB83Bgs20EMs7ICD+oKeT6xt4phV4NDdSi/8OfjPbSbZfQ==", "cpu": [ "x64" ], @@ -951,9 +873,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", - "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.2.tgz", + "integrity": "sha512-S6kI1aT3S++Dedb7vxIuUOb3oAxqxk2Rh5rOXOTYnzN8JzW1VzBd+IqPiSpgitu45042SYD3HCoEyhLKQcDFDw==", "cpu": [ "x64" ], @@ -967,9 +889,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", - "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.2.tgz", + "integrity": "sha512-VXSSMsmb+Z8LbsQGcBMiM+fYObDNRm8p7tkUDMPG/g4fhFX5DEFmjxIEa3N8Zr96SjsJ1woAhF0DUnS3MF3ARw==", "cpu": [ "x64" ], @@ -983,9 +905,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", - "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.2.tgz", + "integrity": "sha512-5NayUlSAyb5PQYFAU9x3bHdsqB88RC3aM9lKDAz4X1mo/EchMIT1Q+pSeBXNgkfNmRecLXA0O8xP+x8V+g/LKg==", "cpu": [ "arm64" ], @@ -999,9 +921,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", - "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.2.tgz", + "integrity": "sha512-47gL/ek1v36iN0wL9L4Q2MFdujR0poLZMJwhO2/N3gA89jgHp4MR8DKCmwYtGNksbfJb9JoTtbkoe6sDhg2QTA==", "cpu": [ "ia32" ], @@ -1015,9 +937,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", - "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.2.tgz", + "integrity": "sha512-tcuhV7ncXBqbt/Ybf0IyrMcwVOAPDckMK9rXNHtF17UTK18OKLpg08glminN06pt2WCoALhXdLfSPbVvK/6fxw==", "cpu": [ "x64" ], @@ -1113,85 +1035,6 @@ "node": ">= 8" } }, - "node_modules/@pkgr/utils": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", - "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "fast-glob": "^3.3.0", - "is-glob": "^4.0.3", - "open": "^9.1.0", - "picocolors": "^1.0.0", - "tslib": "^2.6.0" - }, - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, - "node_modules/@pkgr/utils/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pkgr/utils/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@pkgr/utils/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@pkgr/utils/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@pkgr/utils/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/@types/babel__core": { "version": "7.20.1", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", @@ -1242,10 +1085,10 @@ "@types/ms": "*" } }, - "node_modules/@types/dom-view-transitions": { + "node_modules/@types/estree": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/dom-view-transitions/-/dom-view-transitions-1.0.1.tgz", - "integrity": "sha512-A9S1ijj/4MX06I1W/6on8lhaYyq1Ir7gaOvfllW1o4RzVWW88HAeqX0pUx9VgOLnNpdiGeUW2CTkg18p5LWIrA==", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", "dev": true }, "node_modules/@types/hast": { @@ -1299,37 +1142,6 @@ "integrity": "sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==", "dev": true }, - "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true - }, - "node_modules/@vscode/emmet-helper": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.9.2.tgz", - "integrity": "sha512-MaGuyW+fa13q3aYsluKqclmh62Hgp0BpKIqS66fCxfOaBcVQ1OnMQxRRgQUYnCkxFISAQlkJ0qWWPyXjro1Qrg==", - "dev": true, - "dependencies": { - "emmet": "^2.4.3", - "jsonc-parser": "^2.3.0", - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-languageserver-types": "^3.15.1", - "vscode-uri": "^2.1.2" - } - }, - "node_modules/@vscode/emmet-helper/node_modules/vscode-uri": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", - "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", - "dev": true - }, - "node_modules/@vscode/l10n": { - "version": "0.0.14", - "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.14.tgz", - "integrity": "sha512-/yrv59IEnmh655z1oeDnGcvMYwnEzNzHLgeYcQCkhYX0xBvYWrAuefoiLcPBUkMpJsb46bqQ6Yv4pwTTQ4d3Qg==", - "dev": true - }, "node_modules/acorn": { "version": "8.10.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", @@ -1351,7 +1163,7 @@ "string-width": "^4.1.0" } }, - "node_modules/ansi-regex": { + "node_modules/ansi-align/node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", @@ -1360,6 +1172,50 @@ "node": ">=8" } }, + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, "node_modules/ansi-sequence-parser": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", @@ -1367,15 +1223,12 @@ "dev": true }, "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" @@ -1447,96 +1300,74 @@ } }, "node_modules/astro": { - "version": "2.10.14", - "resolved": "https://registry.npmjs.org/astro/-/astro-2.10.14.tgz", - "integrity": "sha512-02k2DjnI8yGtLCvdCSggvfCTkTWPm9UDgc/XHKdd1K34TSTl3X0A8TTYbASEXvgynk1zInCyOEe3IUDt3Lke+A==", - "dev": true, - "dependencies": { - "@astrojs/compiler": "^1.8.0", - "@astrojs/internal-helpers": "^0.1.2", - "@astrojs/language-server": "^1.0.0", - "@astrojs/markdown-remark": "^2.2.1", - "@astrojs/telemetry": "^2.1.1", - "@astrojs/webapi": "^2.2.0", - "@babel/core": "^7.22.5", - "@babel/generator": "^7.22.5", - "@babel/parser": "^7.22.5", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/astro/-/astro-3.0.3.tgz", + "integrity": "sha512-bugdGn9wIniVFbfyAHYtF9bc9pZpPaEs3gJAnK/XWROxCBAI2UQjR6lQuWM20iCc3snqu7GDgoW2MdzO7WFZZw==", + "dev": true, + "dependencies": { + "@astrojs/compiler": "^2.0.1", + "@astrojs/internal-helpers": "0.2.0", + "@astrojs/markdown-remark": "3.0.0", + "@astrojs/telemetry": "3.0.0", + "@babel/core": "^7.22.10", + "@babel/generator": "^7.22.10", + "@babel/parser": "^7.22.10", "@babel/plugin-transform-react-jsx": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5", + "@babel/traverse": "^7.22.10", + "@babel/types": "^7.22.10", "@types/babel__core": "^7.20.1", - "@types/dom-view-transitions": "^1.0.1", - "@types/yargs-parser": "^21.0.0", - "acorn": "^8.9.0", - "boxen": "^6.2.1", + "acorn": "^8.10.0", + "boxen": "^7.1.1", "chokidar": "^3.5.3", "ci-info": "^3.8.0", + "clsx": "^2.0.0", "common-ancestor-path": "^1.0.1", "cookie": "^0.5.0", "debug": "^4.3.4", "devalue": "^4.3.2", "diff": "^5.1.0", "es-module-lexer": "^1.3.0", - "esbuild": "^0.17.19", - "estree-walker": "3.0.0", - "execa": "^6.1.0", - "fast-glob": "^3.2.12", + "esbuild": "^0.19.2", + "estree-walker": "^3.0.3", + "execa": "^8.0.1", + "fast-glob": "^3.3.1", "github-slugger": "^2.0.0", "gray-matter": "^4.0.3", "html-escaper": "^3.0.3", "http-cache-semantics": "^4.1.1", "js-yaml": "^4.1.0", "kleur": "^4.1.4", - "magic-string": "^0.30.2", + "magic-string": "^0.30.3", "mime": "^3.0.0", - "network-information-types": "^0.1.1", - "ora": "^6.3.1", + "ora": "^7.0.1", "p-limit": "^4.0.0", "path-to-regexp": "^6.2.1", "preferred-pm": "^3.0.3", "prompts": "^2.4.2", "rehype": "^12.0.1", - "semver": "^7.5.3", + "resolve": "^1.22.4", + "semver": "^7.5.4", "server-destroy": "^1.0.1", - "shiki": "^0.14.1", - "string-width": "^5.1.2", + "sharp": "^0.32.5", + "shiki": "^0.14.3", + "string-width": "^6.1.0", "strip-ansi": "^7.1.0", "tsconfig-resolver": "^3.0.1", - "typescript": "*", + "undici": "^5.23.0", "unist-util-visit": "^4.1.2", "vfile": "^5.3.7", - "vite": "^4.4.6", + "vite": "^4.4.9", "vitefu": "^0.2.4", "which-pm": "^2.0.0", "yargs-parser": "^21.1.1", - "zod": "^3.20.6" + "zod": "3.21.1" }, "bin": { "astro": "astro.js" }, "engines": { - "node": ">=16.12.0", + "node": ">=18.14.1", "npm": ">=6.14.0" - }, - "peerDependencies": { - "sharp": ">=0.31.0" - }, - "peerDependenciesMeta": { - "sharp": { - "optional": true - } - } - }, - "node_modules/astro/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, "node_modules/astro/node_modules/argparse": { @@ -1545,12 +1376,6 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "node_modules/astro/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, "node_modules/astro/node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -1605,38 +1430,6 @@ "node": ">=10" } }, - "node_modules/astro/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/astro/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, "node_modules/available-typed-arrays": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", @@ -1649,6 +1442,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/b4a": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", + "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==", + "dev": true + }, "node_modules/bail": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", @@ -1685,15 +1484,6 @@ } ] }, - "node_modules/big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, "node_modules/binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -1714,66 +1504,28 @@ "readable-stream": "^3.4.0" } }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/boxen": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", - "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", + "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", "dev": true, "dependencies": { "ansi-align": "^3.0.1", - "camelcase": "^6.2.0", - "chalk": "^4.1.2", + "camelcase": "^7.0.1", + "chalk": "^5.2.0", "cli-boxes": "^3.0.0", - "string-width": "^5.0.1", - "type-fest": "^2.5.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" + "wrap-ansi": "^8.1.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/boxen/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/boxen/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/boxen/node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", @@ -1797,62 +1549,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/boxen/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/boxen/node_modules/type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "dev": true, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", - "dev": true, - "dependencies": { - "big-integer": "^1.6.44" - }, - "engines": { - "node": ">= 5.10.0" - } - }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -1931,21 +1627,6 @@ "ieee754": "^1.2.1" } }, - "node_modules/bundle-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", - "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", - "dev": true, - "dependencies": { - "run-applescript": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/busboy": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", @@ -1972,12 +1653,12 @@ } }, "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", "dev": true, "engines": { - "node": ">=10" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -2014,16 +1695,12 @@ } }, "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" + "node": "^12.17.0 || ^14.13 || >=16.0.0" }, "funding": { "url": "https://github.com/chalk/chalk?sponsor=1" @@ -2086,6 +1763,12 @@ "fsevents": "~2.3.2" } }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, "node_modules/ci-info": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", @@ -2140,6 +1823,28 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -2158,6 +1863,16 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, "node_modules/comma-separated-tokens": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", @@ -2250,162 +1965,28 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/default-browser": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", - "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", - "dev": true, - "dependencies": { - "bundle-name": "^3.0.0", - "default-browser-id": "^3.0.0", - "execa": "^7.1.1", - "titleize": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-browser-id": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", - "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", - "dev": true, - "dependencies": { - "bplist-parser": "^0.2.0", - "untildify": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-browser/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/default-browser/node_modules/execa": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^4.3.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": "^14.18.0 || ^16.14.0 || >=18.0.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/default-browser/node_modules/human-signals": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", - "dev": true, - "engines": { - "node": ">=14.18.0" - } - }, - "node_modules/default-browser/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-browser/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-browser/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-browser/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "dev": true, "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "mimic-response": "^3.1.0" }, "engines": { - "node": ">= 8" - } - }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "dev": true, - "dependencies": { - "clone": "^1.0.2" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/defaults/node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "dev": true, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4.0.0" } }, "node_modules/define-properties": { @@ -2433,6 +2014,15 @@ "node": ">=6" } }, + "node_modules/detect-libc": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", + "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/devalue": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz", @@ -2475,22 +2065,21 @@ "integrity": "sha512-4LODxAzKGVy7CJyhhN5mebwe7U2L29P+0G+HUriHnabm0d7LSff8Yn7t+Wq+2/9ze2Fu1dhX7mww090xfv7qXQ==", "dev": true }, - "node_modules/emmet": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.6.tgz", - "integrity": "sha512-dJfbdY/hfeTyf/Ef7Y7ubLYzkBvPQ912wPaeVYpAxvFxkEBf/+hJu4H6vhAvFN6HlxqedlfVn2x1S44FfQ97pg==", + "node_modules/emoji-regex": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.2.1.tgz", + "integrity": "sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA==", + "dev": true + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, "dependencies": { - "@emmetio/abbreviation": "^2.3.3", - "@emmetio/css-abbreviation": "^2.1.8" + "once": "^1.4.0" } }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -2591,9 +2180,9 @@ } }, "node_modules/esbuild": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", - "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.2.tgz", + "integrity": "sha512-G6hPax8UbFakEj3hWO0Vs52LQ8k3lnBhxZWomUJDxfz3rZTLqF5k/FCzuNdLx2RbpBiQQF9H9onlDDH1lZsnjg==", "dev": true, "hasInstallScript": true, "bin": { @@ -2603,28 +2192,28 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.17.19", - "@esbuild/android-arm64": "0.17.19", - "@esbuild/android-x64": "0.17.19", - "@esbuild/darwin-arm64": "0.17.19", - "@esbuild/darwin-x64": "0.17.19", - "@esbuild/freebsd-arm64": "0.17.19", - "@esbuild/freebsd-x64": "0.17.19", - "@esbuild/linux-arm": "0.17.19", - "@esbuild/linux-arm64": "0.17.19", - "@esbuild/linux-ia32": "0.17.19", - "@esbuild/linux-loong64": "0.17.19", - "@esbuild/linux-mips64el": "0.17.19", - "@esbuild/linux-ppc64": "0.17.19", - "@esbuild/linux-riscv64": "0.17.19", - "@esbuild/linux-s390x": "0.17.19", - "@esbuild/linux-x64": "0.17.19", - "@esbuild/netbsd-x64": "0.17.19", - "@esbuild/openbsd-x64": "0.17.19", - "@esbuild/sunos-x64": "0.17.19", - "@esbuild/win32-arm64": "0.17.19", - "@esbuild/win32-ia32": "0.17.19", - "@esbuild/win32-x64": "0.17.19" + "@esbuild/android-arm": "0.19.2", + "@esbuild/android-arm64": "0.19.2", + "@esbuild/android-x64": "0.19.2", + "@esbuild/darwin-arm64": "0.19.2", + "@esbuild/darwin-x64": "0.19.2", + "@esbuild/freebsd-arm64": "0.19.2", + "@esbuild/freebsd-x64": "0.19.2", + "@esbuild/linux-arm": "0.19.2", + "@esbuild/linux-arm64": "0.19.2", + "@esbuild/linux-ia32": "0.19.2", + "@esbuild/linux-loong64": "0.19.2", + "@esbuild/linux-mips64el": "0.19.2", + "@esbuild/linux-ppc64": "0.19.2", + "@esbuild/linux-riscv64": "0.19.2", + "@esbuild/linux-s390x": "0.19.2", + "@esbuild/linux-x64": "0.19.2", + "@esbuild/netbsd-x64": "0.19.2", + "@esbuild/openbsd-x64": "0.19.2", + "@esbuild/sunos-x64": "0.19.2", + "@esbuild/win32-arm64": "0.19.2", + "@esbuild/win32-ia32": "0.19.2", + "@esbuild/win32-x64": "0.19.2" } }, "node_modules/escalade": { @@ -2636,6 +2225,18 @@ "node": ">=6" } }, + "node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", @@ -2650,38 +2251,32 @@ } }, "node_modules/estree-walker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.0.tgz", - "integrity": "sha512-s6ceX0NFiU/vKPiKvFdR83U1Zffu7upwZsGwpoqfg5rbbq1l50WQ5hCeIvM6E6oD4shUHCYMsiFPns4Jk0YfMQ==", - "dev": true - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", "dev": true, - "engines": { - "node": ">=0.8.x" + "dependencies": { + "@types/estree": "^1.0.0" } }, "node_modules/execa": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", - "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", "dev": true, "dependencies": { "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^3.0.1", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", "is-stream": "^3.0.0", "merge-stream": "^2.0.0", "npm-run-path": "^5.1.0", "onetime": "^6.0.0", - "signal-exit": "^3.0.7", + "signal-exit": "^4.1.0", "strip-final-newline": "^3.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=16.17" }, "funding": { "url": "https://github.com/sindresorhus/execa?sponsor=1" @@ -2746,6 +2341,15 @@ "node": ">= 8" } }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -2764,7 +2368,13 @@ "node": ">=0.10.0" } }, - "node_modules/fast-glob": { + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "dev": true + }, + "node_modules/fast-glob": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", @@ -2781,9 +2391,9 @@ } }, "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, "dependencies": { "reusify": "^1.0.4" @@ -2836,6 +2446,12 @@ "is-callable": "^1.1.3" } }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, "node_modules/fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", @@ -2908,12 +2524,12 @@ } }, "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", "dev": true, "engines": { - "node": ">=10" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -2935,6 +2551,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "dev": true + }, "node_modules/github-slugger": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", @@ -3022,15 +2644,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/has-property-descriptors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", @@ -3234,12 +2847,12 @@ "dev": true }, "node_modules/human-signals": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", - "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", "dev": true, "engines": { - "node": ">=12.20.0" + "node": ">=16.17.0" } }, "node_modules/ieee754": { @@ -3263,9 +2876,9 @@ ] }, "node_modules/import-meta-resolve": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-2.2.2.tgz", - "integrity": "sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-3.0.0.tgz", + "integrity": "sha512-4IwhLhNNA8yy445rPjD/lWh++7hMDOml2eHtd58eG7h+qK3EryMuuRbsHGPikCoAgIkkDnckKfWSk2iDla/ejg==", "dev": true, "funding": { "type": "github", @@ -3278,6 +2891,12 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, "node_modules/internal-slot": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", @@ -3468,24 +3087,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-inside-container": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", - "dev": true, - "dependencies": { - "is-docker": "^3.0.0" - }, - "bin": { - "is-inside-container": "cli.js" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-interactive": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", @@ -3656,27 +3257,15 @@ } }, "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.0.0.tgz", + "integrity": "sha512-TQ7xXW/fTBaz/HhGSV779AC99ocpvb9qJPuPwyIea+F+Z+htcQ1wouAA0xEQaa4saVqyP8mwkoYp5efeM/4Gbg==", "dev": true, "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-wsl/node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" + "is-docker": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -3732,9 +3321,9 @@ "dev": true }, "node_modules/jsonc-parser": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", - "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", "dev": true }, "node_modules/kind-of": { @@ -3834,18 +3423,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "dev": true, - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/longest-streak": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", @@ -3924,18 +3501,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/mdast-util-from-markdown": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", @@ -4745,6 +4310,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -4757,6 +4334,21 @@ "node": "*" } }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, "node_modules/mri": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", @@ -4790,14 +4382,11 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/network-information-types": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/network-information-types/-/network-information-types-0.1.1.tgz", - "integrity": "sha512-mLXNafJYOkiJB6IlF727YWssTRpXitR+tKSLyA5VAdBi3SOvLf5gtizHgxf241YHPWocnAO/fAhVrB/68tPHDw==", - "dev": true, - "peerDependencies": { - "typescript": ">= 3.0.0" - } + "node_modules/napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", + "dev": true }, "node_modules/nice-try": { "version": "1.0.5", @@ -4818,6 +4407,51 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/node-abi": { + "version": "3.47.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.47.0.tgz", + "integrity": "sha512-2s6B2CWZM//kPgwnuI0KrYwNjfdByE25zvAaEpq9IH4zcNsarH8Ihu/UuX6XMPEogDAxkuUFeZn60pXNHAqn3A==", + "dev": true, + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-abi/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-abi/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-addon-api": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", + "dev": true + }, "node_modules/node-releases": { "version": "2.0.13", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", @@ -5013,6 +4647,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, "node_modules/onetime": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", @@ -5028,86 +4671,29 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/open": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", - "dev": true, - "dependencies": { - "default-browser": "^4.0.0", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/ora": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.1.tgz", - "integrity": "sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-7.0.1.tgz", + "integrity": "sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==", "dev": true, "dependencies": { - "chalk": "^5.0.0", + "chalk": "^5.3.0", "cli-cursor": "^4.0.0", - "cli-spinners": "^2.6.1", + "cli-spinners": "^2.9.0", "is-interactive": "^2.0.0", - "is-unicode-supported": "^1.1.0", + "is-unicode-supported": "^1.3.0", "log-symbols": "^5.1.0", "stdin-discarder": "^0.1.0", - "strip-ansi": "^7.0.1", - "wcwidth": "^1.0.1" + "string-width": "^6.1.0", + "strip-ansi": "^7.1.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ora/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "dev": true, - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/ora/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, "node_modules/p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -5366,50 +4952,108 @@ "node": "^10 || ^12 || >=14" } }, - "node_modules/preferred-pm": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.0.3.tgz", - "integrity": "sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==", + "node_modules/prebuild-install": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", + "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", "dev": true, "dependencies": { - "find-up": "^5.0.0", - "find-yarn-workspace-root2": "1.2.16", - "path-exists": "^4.0.0", - "which-pm": "2.0.0" + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" }, "engines": { "node": ">=10" } }, - "node_modules/prettier-plugin-astro": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/prettier-plugin-astro/-/prettier-plugin-astro-0.9.1.tgz", - "integrity": "sha512-pYZXSbdq0eElvzoIMArzv1SBn1NUXzopjlcnt6Ql8VW32PjC12NovwBjXJ6rh8qQLi7vF8jNqAbraKW03UPfag==", + "node_modules/prebuild-install/node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/prebuild-install/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/prebuild-install/node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dev": true, + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/prebuild-install/node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "dev": true, "dependencies": { - "@astrojs/compiler": "^1.0.1", - "prettier": "^2.8.3", - "sass-formatter": "^0.7.5", - "synckit": "^0.8.4" + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" }, "engines": { - "node": "^14.15.0 || >=16.0.0", - "pnpm": ">=7.14.0" + "node": ">=6" } }, - "node_modules/prettier-plugin-astro/node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "node_modules/preferred-pm": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.0.3.tgz", + "integrity": "sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==", "dev": true, - "bin": { - "prettier": "bin-prettier.js" + "dependencies": { + "find-up": "^5.0.0", + "find-yarn-workspace-root2": "1.2.16", + "path-exists": "^4.0.0", + "which-pm": "2.0.0" }, "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "node": ">=10" } }, "node_modules/prismjs": { @@ -5453,6 +5097,16 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -5473,11 +5127,32 @@ } ] }, - "node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", - "dev": true, + "node_modules/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", + "dev": true + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, "dependencies": { "load-json-file": "^4.0.0", "normalize-package-data": "^2.3.2", @@ -5487,6 +5162,20 @@ "node": ">=4" } }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -5696,6 +5385,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/restore-cursor/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, "node_modules/retext": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/retext/-/retext-8.1.0.tgz", @@ -5785,169 +5480,6 @@ "fsevents": "~2.3.2" } }, - "node_modules/run-applescript": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", - "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", - "dev": true, - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-applescript/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/run-applescript/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/run-applescript/node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/run-applescript/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-applescript/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/run-applescript/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/run-applescript/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-applescript/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/run-applescript/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/run-applescript/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/run-applescript/node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/run-applescript/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -5971,12 +5503,6 @@ "queue-microtask": "^1.2.2" } }, - "node_modules/s.color": { - "version": "0.0.15", - "resolved": "https://registry.npmjs.org/s.color/-/s.color-0.0.15.tgz", - "integrity": "sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==", - "dev": true - }, "node_modules/sade": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", @@ -6008,10 +5534,24 @@ } }, "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, "node_modules/safe-regex-test": { "version": "1.0.0", @@ -6027,15 +5567,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/sass-formatter": { - "version": "0.7.7", - "resolved": "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.7.7.tgz", - "integrity": "sha512-axtQ7c7Cf4UgHsD8e4okhIkkc90+tdgBIfUMx69+qJuMNq9EOo2k+RH/mDKj0XeA5z3nC1Ca5TCntuxRhI+1MA==", - "dev": true, - "dependencies": { - "suf-log": "^2.5.3" - } - }, "node_modules/section-matter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", @@ -6064,6 +5595,56 @@ "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==", "dev": true }, + "node_modules/sharp": { + "version": "0.32.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.5.tgz", + "integrity": "sha512-0dap3iysgDkNaPOaOL4X/0akdu0ma62GcdC2NBQ+93eqpePdDdr2/LM0sFdDSMmN7yS+odyZtPsb7tx/cYBKnQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.2", + "node-addon-api": "^6.1.0", + "prebuild-install": "^7.1.1", + "semver": "^7.5.4", + "simple-get": "^4.0.1", + "tar-fs": "^3.0.4", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/sharp/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sharp/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", @@ -6106,12 +5687,6 @@ "vscode-textmate": "^8.0.0" } }, - "node_modules/shiki/node_modules/jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true - }, "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -6127,9 +5702,75 @@ } }, "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", "dev": true }, "node_modules/sisteransi": { @@ -6219,27 +5860,40 @@ "node": ">=10.0.0" } }, + "node_modules/streamx": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.1.tgz", + "integrity": "sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==", + "dev": true, + "dependencies": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + } + }, "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, "dependencies": { - "safe-buffer": "~5.1.0" + "safe-buffer": "~5.2.0" } }, "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-6.1.0.tgz", + "integrity": "sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==", "dev": true, "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^10.2.1", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=8" + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/string.prototype.padend": { @@ -6319,15 +5973,18 @@ } }, "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, "dependencies": { - "ansi-regex": "^5.0.1" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, "node_modules/strip-bom": { @@ -6360,25 +6017,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/suf-log": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/suf-log/-/suf-log-2.5.3.tgz", - "integrity": "sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==", - "dev": true, - "dependencies": { - "s.color": "0.0.15" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, "node_modules/supports-preserve-symlinks-flag": { @@ -6393,32 +6038,26 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/synckit": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", - "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", + "node_modules/tar-fs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", + "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", "dev": true, "dependencies": { - "@pkgr/utils": "^2.3.1", - "tslib": "^2.5.0" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^3.1.5" } }, - "node_modules/titleize": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", - "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", + "node_modules/tar-stream": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", + "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" } }, "node_modules/to-fast-properties": { @@ -6518,11 +6157,29 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/typed-array-buffer": { "version": "1.0.0", @@ -6589,19 +6246,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/typescript": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", - "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -6763,15 +6407,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/update-browserslist-db": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", @@ -7338,73 +6973,6 @@ } } }, - "node_modules/vscode-css-languageservice": { - "version": "6.2.6", - "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.6.tgz", - "integrity": "sha512-SA2WkeOecIpUiEbZnjOsP/fI5CRITZEiQGSHXKiDQDwLApfKcnLhZwMtOBbIifSzESVcQa7b/shX/nbnF4NoCg==", - "dev": true, - "dependencies": { - "@vscode/l10n": "^0.0.14", - "vscode-languageserver-textdocument": "^1.0.8", - "vscode-languageserver-types": "^3.17.3", - "vscode-uri": "^3.0.7" - } - }, - "node_modules/vscode-html-languageservice": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.0.6.tgz", - "integrity": "sha512-gCixNg6fjPO7+kwSMBAVXcwDRHdjz1WOyNfI0n5Wx0J7dfHG8ggb3zD1FI8E2daTZrwS1cooOiSoc1Xxph4qRQ==", - "dev": true, - "dependencies": { - "@vscode/l10n": "^0.0.14", - "vscode-languageserver-textdocument": "^1.0.8", - "vscode-languageserver-types": "^3.17.3", - "vscode-uri": "^3.0.7" - } - }, - "node_modules/vscode-jsonrpc": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz", - "integrity": "sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==", - "dev": true, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/vscode-languageserver": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.1.0.tgz", - "integrity": "sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==", - "dev": true, - "dependencies": { - "vscode-languageserver-protocol": "3.17.3" - }, - "bin": { - "installServerIntoExtension": "bin/installServerIntoExtension" - } - }, - "node_modules/vscode-languageserver-protocol": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz", - "integrity": "sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==", - "dev": true, - "dependencies": { - "vscode-jsonrpc": "8.1.0", - "vscode-languageserver-types": "3.17.3" - } - }, - "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz", - "integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==", - "dev": true - }, - "node_modules/vscode-languageserver-types": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz", - "integrity": "sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==", - "dev": true - }, "node_modules/vscode-oniguruma": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", @@ -7417,21 +6985,6 @@ "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", "dev": true }, - "node_modules/vscode-uri": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz", - "integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==", - "dev": true - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, - "dependencies": { - "defaults": "^1.0.3" - } - }, "node_modules/web-namespaces": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", @@ -7526,18 +7079,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/widest-line/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, "node_modules/widest-line/node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", @@ -7561,21 +7102,52 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/widest-line/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, "dependencies": { - "ansi-regex": "^6.0.1" + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" }, "engines": { "node": ">=12" }, "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -7604,9 +7176,9 @@ } }, "node_modules/zod": { - "version": "3.22.2", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.2.tgz", - "integrity": "sha512-wvWkphh5WQsJbVk1tbx1l1Ly4yg+XecD+Mq280uBGt9wa5BKSWf4Mhp6GmrkPixhMxmabYY7RbzlwVP32pbGCg==", + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.1.tgz", + "integrity": "sha512-+dTu2m6gmCbO9Ahm4ZBDapx2O6ZY9QSPXst2WXjcznPMwf2YNpn3RevLx4KkZp1OPW/ouFcoBtBzFz/LeY69oA==", "dev": true, "funding": { "url": "https://github.com/sponsors/colinhacks" @@ -7635,109 +7207,63 @@ } }, "@astrojs/compiler": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-1.8.2.tgz", - "integrity": "sha512-o/ObKgtMzl8SlpIdzaxFnt7SATKPxu4oIP/1NL+HDJRzxfJcAkOTAb/ZKMRyULbz4q+1t2/DAebs2Z1QairkZw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.0.1.tgz", + "integrity": "sha512-DfBR7Cf+tOgQ4n7TIgTtU5x5SEA/08DNshpEPcT+91A0KbBlmUOYMBM/O6qAaHkmVo1KIoXQYhAmfdTT1zx9PQ==", "dev": true }, "@astrojs/internal-helpers": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.1.2.tgz", - "integrity": "sha512-YXLk1CUDdC9P5bjFZcGjz+cE/ZDceXObDTXn/GCID4r8LjThuexxi+dlJqukmUpkSItzQqgzfWnrPLxSFPejdA==", - "dev": true - }, - "@astrojs/language-server": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-1.0.8.tgz", - "integrity": "sha512-gssRxLGb8XnvKpqSzrDW5jdzdFnXD7eBXVkPCkkt2hv7Qzb+SAzv6hVgMok3jDCxpR1aeB+XNd9Qszj2h29iog==", - "dev": true, - "requires": { - "@astrojs/compiler": "^1.4.2", - "@jridgewell/trace-mapping": "^0.3.14", - "@vscode/emmet-helper": "^2.8.4", - "events": "^3.3.0", - "prettier": "^2.8.8", - "prettier-plugin-astro": "^0.9.1", - "vscode-css-languageservice": "^6.2.1", - "vscode-html-languageservice": "^5.0.0", - "vscode-languageserver": "^8.0.1", - "vscode-languageserver-protocol": "^3.17.1", - "vscode-languageserver-textdocument": "^1.0.4", - "vscode-languageserver-types": "^3.17.1", - "vscode-uri": "^3.0.3" - }, - "dependencies": { - "prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", - "dev": true - } - } + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.2.0.tgz", + "integrity": "sha512-NQ4ppp1CM0HNkKbJNM4saVSfmUYzGlRalF6wx7F6T/MYHYSWGuojY89/oFTy4t8VlOGUCUijlsVNNeziWaUo5g==", + "dev": true }, "@astrojs/markdown-remark": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-2.2.1.tgz", - "integrity": "sha512-VF0HRv4GpC1XEMLnsKf6jth7JSmlt9qpqP0josQgA2eSpCIAC/Et+y94mgdBIZVBYH/yFnMoIxgKVe93xfO2GA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-3.0.0.tgz", + "integrity": "sha512-s8I49Je4++ImgYAgwL32HgN8m6we2qz3RtBpN4AjObMODPwDylmzUHZksD8Toy31q/P59ED3MuwphqOGm9l03w==", "dev": true, "requires": { - "@astrojs/prism": "^2.1.2", - "github-slugger": "^1.4.0", - "import-meta-resolve": "^2.1.0", + "@astrojs/prism": "^3.0.0", + "github-slugger": "^2.0.0", + "import-meta-resolve": "^3.0.0", "rehype-raw": "^6.1.1", - "rehype-stringify": "^9.0.3", + "rehype-stringify": "^9.0.4", "remark-gfm": "^3.0.1", - "remark-parse": "^10.0.1", + "remark-parse": "^10.0.2", "remark-rehype": "^10.1.0", "remark-smartypants": "^2.0.0", - "shiki": "^0.14.1", + "shiki": "^0.14.3", "unified": "^10.1.2", - "unist-util-visit": "^4.1.0", - "vfile": "^5.3.2" - }, - "dependencies": { - "github-slugger": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==", - "dev": true - } + "unist-util-visit": "^4.1.2", + "vfile": "^5.3.7" } }, "@astrojs/prism": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-2.1.2.tgz", - "integrity": "sha512-3antim1gb34689GHRQFJ88JEo93HuZKQBnmxDT5W/nxiNz1p/iRxnCTEhIbJhqMOTRbbo5h2ldm5qSxx+TMFQA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.0.0.tgz", + "integrity": "sha512-g61lZupWq1bYbcBnYZqdjndShr/J3l/oFobBKPA3+qMat146zce3nz2kdO4giGbhYDt4gYdhmoBz0vZJ4sIurQ==", "dev": true, "requires": { - "prismjs": "^1.28.0" + "prismjs": "^1.29.0" } }, "@astrojs/telemetry": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-2.1.1.tgz", - "integrity": "sha512-4pRhyeQr0MLB5PKYgkdu+YE8sSpMbHL8dUuslBWBIdgcYjtD1SufPMBI8pgXJ+xlwrQJHKKfK2X1KonHYuOS9A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.0.0.tgz", + "integrity": "sha512-RhFlEXTiT0gbWX1osMuPS9IWm1SwhQmCZVAdAixrPyZ0xiLlHfw3Nkw3z6IYuzX3hqbx24G4XmkT/akBMBqxPg==", "dev": true, "requires": { - "ci-info": "^3.3.1", + "ci-info": "^3.8.0", "debug": "^4.3.4", "dlv": "^1.1.3", "dset": "^3.1.2", "is-docker": "^3.0.0", - "is-wsl": "^2.2.0", - "undici": "^5.22.0", + "is-wsl": "^3.0.0", + "undici": "^5.23.0", "which-pm-runs": "^1.1.0" } }, - "@astrojs/webapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@astrojs/webapi/-/webapi-2.2.0.tgz", - "integrity": "sha512-mHAOApWyjqSe5AQMOUD9rsZJqbMQqe3Wosb1a40JV6Okvyxj1G6GTlthwYadWCymq/lbgwh0PLiY8Fr4eFxtuQ==", - "dev": true, - "requires": { - "undici": "^5.22.0" - } - }, "@babel/code-frame": { "version": "7.22.10", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.10.tgz", @@ -8122,181 +7648,157 @@ "to-fast-properties": "^2.0.0" } }, - "@emmetio/abbreviation": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz", - "integrity": "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==", - "dev": true, - "requires": { - "@emmetio/scanner": "^1.0.4" - } - }, - "@emmetio/css-abbreviation": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz", - "integrity": "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==", - "dev": true, - "requires": { - "@emmetio/scanner": "^1.0.4" - } - }, - "@emmetio/scanner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", - "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==", - "dev": true - }, "@esbuild/android-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", - "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.2.tgz", + "integrity": "sha512-tM8yLeYVe7pRyAu9VMi/Q7aunpLwD139EY1S99xbQkT4/q2qa6eA4ige/WJQYdJ8GBL1K33pPFhPfPdJ/WzT8Q==", "dev": true, "optional": true }, "@esbuild/android-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", - "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.2.tgz", + "integrity": "sha512-lsB65vAbe90I/Qe10OjkmrdxSX4UJDjosDgb8sZUKcg3oefEuW2OT2Vozz8ef7wrJbMcmhvCC+hciF8jY/uAkw==", "dev": true, "optional": true }, "@esbuild/android-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", - "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.2.tgz", + "integrity": "sha512-qK/TpmHt2M/Hg82WXHRc/W/2SGo/l1thtDHZWqFq7oi24AjZ4O/CpPSu6ZuYKFkEgmZlFoa7CooAyYmuvnaG8w==", "dev": true, "optional": true }, "@esbuild/darwin-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", - "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.2.tgz", + "integrity": "sha512-Ora8JokrvrzEPEpZO18ZYXkH4asCdc1DLdcVy8TGf5eWtPO1Ie4WroEJzwI52ZGtpODy3+m0a2yEX9l+KUn0tA==", "dev": true, "optional": true }, "@esbuild/darwin-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", - "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.2.tgz", + "integrity": "sha512-tP+B5UuIbbFMj2hQaUr6EALlHOIOmlLM2FK7jeFBobPy2ERdohI4Ka6ZFjZ1ZYsrHE/hZimGuU90jusRE0pwDw==", "dev": true, "optional": true }, "@esbuild/freebsd-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", - "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.2.tgz", + "integrity": "sha512-YbPY2kc0acfzL1VPVK6EnAlig4f+l8xmq36OZkU0jzBVHcOTyQDhnKQaLzZudNJQyymd9OqQezeaBgkTGdTGeQ==", "dev": true, "optional": true }, "@esbuild/freebsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", - "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.2.tgz", + "integrity": "sha512-nSO5uZT2clM6hosjWHAsS15hLrwCvIWx+b2e3lZ3MwbYSaXwvfO528OF+dLjas1g3bZonciivI8qKR/Hm7IWGw==", "dev": true, "optional": true }, "@esbuild/linux-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", - "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.2.tgz", + "integrity": "sha512-Odalh8hICg7SOD7XCj0YLpYCEc+6mkoq63UnExDCiRA2wXEmGlK5JVrW50vZR9Qz4qkvqnHcpH+OFEggO3PgTg==", "dev": true, "optional": true }, "@esbuild/linux-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", - "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.2.tgz", + "integrity": "sha512-ig2P7GeG//zWlU0AggA3pV1h5gdix0MA3wgB+NsnBXViwiGgY77fuN9Wr5uoCrs2YzaYfogXgsWZbm+HGr09xg==", "dev": true, "optional": true }, "@esbuild/linux-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", - "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.2.tgz", + "integrity": "sha512-mLfp0ziRPOLSTek0Gd9T5B8AtzKAkoZE70fneiiyPlSnUKKI4lp+mGEnQXcQEHLJAcIYDPSyBvsUbKUG2ri/XQ==", "dev": true, "optional": true }, "@esbuild/linux-loong64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", - "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.2.tgz", + "integrity": "sha512-hn28+JNDTxxCpnYjdDYVMNTR3SKavyLlCHHkufHV91fkewpIyQchS1d8wSbmXhs1fiYDpNww8KTFlJ1dHsxeSw==", "dev": true, "optional": true }, "@esbuild/linux-mips64el": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", - "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.2.tgz", + "integrity": "sha512-KbXaC0Sejt7vD2fEgPoIKb6nxkfYW9OmFUK9XQE4//PvGIxNIfPk1NmlHmMg6f25x57rpmEFrn1OotASYIAaTg==", "dev": true, "optional": true }, "@esbuild/linux-ppc64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", - "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.2.tgz", + "integrity": "sha512-dJ0kE8KTqbiHtA3Fc/zn7lCd7pqVr4JcT0JqOnbj4LLzYnp+7h8Qi4yjfq42ZlHfhOCM42rBh0EwHYLL6LEzcw==", "dev": true, "optional": true }, "@esbuild/linux-riscv64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", - "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.2.tgz", + "integrity": "sha512-7Z/jKNFufZ/bbu4INqqCN6DDlrmOTmdw6D0gH+6Y7auok2r02Ur661qPuXidPOJ+FSgbEeQnnAGgsVynfLuOEw==", "dev": true, "optional": true }, "@esbuild/linux-s390x": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", - "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.2.tgz", + "integrity": "sha512-U+RinR6aXXABFCcAY4gSlv4CL1oOVvSSCdseQmGO66H+XyuQGZIUdhG56SZaDJQcLmrSfRmx5XZOWyCJPRqS7g==", "dev": true, "optional": true }, "@esbuild/linux-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", - "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.2.tgz", + "integrity": "sha512-oxzHTEv6VPm3XXNaHPyUTTte+3wGv7qVQtqaZCrgstI16gCuhNOtBXLEBkBREP57YTd68P0VgDgG73jSD8bwXQ==", "dev": true, "optional": true }, "@esbuild/netbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", - "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.2.tgz", + "integrity": "sha512-WNa5zZk1XpTTwMDompZmvQLHszDDDN7lYjEHCUmAGB83Bgs20EMs7ICD+oKeT6xt4phV4NDdSi/8OfjPbSbZfQ==", "dev": true, "optional": true }, "@esbuild/openbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", - "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.2.tgz", + "integrity": "sha512-S6kI1aT3S++Dedb7vxIuUOb3oAxqxk2Rh5rOXOTYnzN8JzW1VzBd+IqPiSpgitu45042SYD3HCoEyhLKQcDFDw==", "dev": true, "optional": true }, "@esbuild/sunos-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", - "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.2.tgz", + "integrity": "sha512-VXSSMsmb+Z8LbsQGcBMiM+fYObDNRm8p7tkUDMPG/g4fhFX5DEFmjxIEa3N8Zr96SjsJ1woAhF0DUnS3MF3ARw==", "dev": true, "optional": true }, "@esbuild/win32-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", - "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.2.tgz", + "integrity": "sha512-5NayUlSAyb5PQYFAU9x3bHdsqB88RC3aM9lKDAz4X1mo/EchMIT1Q+pSeBXNgkfNmRecLXA0O8xP+x8V+g/LKg==", "dev": true, "optional": true }, "@esbuild/win32-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", - "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.2.tgz", + "integrity": "sha512-47gL/ek1v36iN0wL9L4Q2MFdujR0poLZMJwhO2/N3gA89jgHp4MR8DKCmwYtGNksbfJb9JoTtbkoe6sDhg2QTA==", "dev": true, "optional": true }, "@esbuild/win32-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", - "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.2.tgz", + "integrity": "sha512-tcuhV7ncXBqbt/Ybf0IyrMcwVOAPDckMK9rXNHtF17UTK18OKLpg08glminN06pt2WCoALhXdLfSPbVvK/6fxw==", "dev": true, "optional": true }, @@ -8349,79 +7851,22 @@ "run-parallel": "^1.1.9" } }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@pkgr/utils": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", - "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "fast-glob": "^3.3.0", - "is-glob": "^4.0.3", - "open": "^9.1.0", - "picocolors": "^1.0.0", - "tslib": "^2.6.0" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, "@types/babel__core": { "version": "7.20.1", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", @@ -8472,10 +7917,10 @@ "@types/ms": "*" } }, - "@types/dom-view-transitions": { + "@types/estree": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/dom-view-transitions/-/dom-view-transitions-1.0.1.tgz", - "integrity": "sha512-A9S1ijj/4MX06I1W/6on8lhaYyq1Ir7gaOvfllW1o4RzVWW88HAeqX0pUx9VgOLnNpdiGeUW2CTkg18p5LWIrA==", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", "dev": true }, "@types/hast": { @@ -8529,39 +7974,6 @@ "integrity": "sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==", "dev": true }, - "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true - }, - "@vscode/emmet-helper": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.9.2.tgz", - "integrity": "sha512-MaGuyW+fa13q3aYsluKqclmh62Hgp0BpKIqS66fCxfOaBcVQ1OnMQxRRgQUYnCkxFISAQlkJ0qWWPyXjro1Qrg==", - "dev": true, - "requires": { - "emmet": "^2.4.3", - "jsonc-parser": "^2.3.0", - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-languageserver-types": "^3.15.1", - "vscode-uri": "^2.1.2" - }, - "dependencies": { - "vscode-uri": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", - "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", - "dev": true - } - } - }, - "@vscode/l10n": { - "version": "0.0.14", - "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.14.tgz", - "integrity": "sha512-/yrv59IEnmh655z1oeDnGcvMYwnEzNzHLgeYcQCkhYX0xBvYWrAuefoiLcPBUkMpJsb46bqQ6Yv4pwTTQ4d3Qg==", - "dev": true - }, "acorn": { "version": "8.10.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", @@ -8575,12 +7987,46 @@ "dev": true, "requires": { "string-width": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } } }, "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true }, "ansi-sequence-parser": { @@ -8590,13 +8036,10 @@ "dev": true }, "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true }, "anymatch": { "version": "3.1.2", @@ -8648,89 +8091,75 @@ } }, "astro": { - "version": "2.10.14", - "resolved": "https://registry.npmjs.org/astro/-/astro-2.10.14.tgz", - "integrity": "sha512-02k2DjnI8yGtLCvdCSggvfCTkTWPm9UDgc/XHKdd1K34TSTl3X0A8TTYbASEXvgynk1zInCyOEe3IUDt3Lke+A==", - "dev": true, - "requires": { - "@astrojs/compiler": "^1.8.0", - "@astrojs/internal-helpers": "^0.1.2", - "@astrojs/language-server": "^1.0.0", - "@astrojs/markdown-remark": "^2.2.1", - "@astrojs/telemetry": "^2.1.1", - "@astrojs/webapi": "^2.2.0", - "@babel/core": "^7.22.5", - "@babel/generator": "^7.22.5", - "@babel/parser": "^7.22.5", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/astro/-/astro-3.0.3.tgz", + "integrity": "sha512-bugdGn9wIniVFbfyAHYtF9bc9pZpPaEs3gJAnK/XWROxCBAI2UQjR6lQuWM20iCc3snqu7GDgoW2MdzO7WFZZw==", + "dev": true, + "requires": { + "@astrojs/compiler": "^2.0.1", + "@astrojs/internal-helpers": "0.2.0", + "@astrojs/markdown-remark": "3.0.0", + "@astrojs/telemetry": "3.0.0", + "@babel/core": "^7.22.10", + "@babel/generator": "^7.22.10", + "@babel/parser": "^7.22.10", "@babel/plugin-transform-react-jsx": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5", + "@babel/traverse": "^7.22.10", + "@babel/types": "^7.22.10", "@types/babel__core": "^7.20.1", - "@types/dom-view-transitions": "^1.0.1", - "@types/yargs-parser": "^21.0.0", - "acorn": "^8.9.0", - "boxen": "^6.2.1", + "acorn": "^8.10.0", + "boxen": "^7.1.1", "chokidar": "^3.5.3", "ci-info": "^3.8.0", + "clsx": "^2.0.0", "common-ancestor-path": "^1.0.1", "cookie": "^0.5.0", "debug": "^4.3.4", "devalue": "^4.3.2", "diff": "^5.1.0", "es-module-lexer": "^1.3.0", - "esbuild": "^0.17.19", - "estree-walker": "3.0.0", - "execa": "^6.1.0", - "fast-glob": "^3.2.12", + "esbuild": "^0.19.2", + "estree-walker": "^3.0.3", + "execa": "^8.0.1", + "fast-glob": "^3.3.1", "github-slugger": "^2.0.0", "gray-matter": "^4.0.3", "html-escaper": "^3.0.3", "http-cache-semantics": "^4.1.1", "js-yaml": "^4.1.0", "kleur": "^4.1.4", - "magic-string": "^0.30.2", + "magic-string": "^0.30.3", "mime": "^3.0.0", - "network-information-types": "^0.1.1", - "ora": "^6.3.1", + "ora": "^7.0.1", "p-limit": "^4.0.0", "path-to-regexp": "^6.2.1", "preferred-pm": "^3.0.3", "prompts": "^2.4.2", "rehype": "^12.0.1", - "semver": "^7.5.3", + "resolve": "^1.22.4", + "semver": "^7.5.4", "server-destroy": "^1.0.1", - "shiki": "^0.14.1", - "string-width": "^5.1.2", + "sharp": "^0.32.5", + "shiki": "^0.14.3", + "string-width": "^6.1.0", "strip-ansi": "^7.1.0", "tsconfig-resolver": "^3.0.1", - "typescript": "*", + "undici": "^5.23.0", "unist-util-visit": "^4.1.2", "vfile": "^5.3.7", - "vite": "^4.4.6", + "vite": "^4.4.9", "vitefu": "^0.2.4", "which-pm": "^2.0.0", "yargs-parser": "^21.1.1", - "zod": "^3.20.6" + "zod": "3.21.1" }, "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true - }, "argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, "js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -8766,26 +8195,6 @@ "requires": { "lru-cache": "^6.0.0" } - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } } } }, @@ -8795,6 +8204,12 @@ "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", "dev": true }, + "b4a": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", + "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==", + "dev": true + }, "bail": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", @@ -8813,12 +8228,6 @@ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "dev": true }, - "big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", - "dev": true - }, "binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -8834,49 +8243,24 @@ "buffer": "^6.0.3", "inherits": "^2.0.4", "readable-stream": "^3.4.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } } }, "boxen": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", - "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", + "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", "dev": true, "requires": { "ansi-align": "^3.0.1", - "camelcase": "^6.2.0", - "chalk": "^4.1.2", + "camelcase": "^7.0.1", + "chalk": "^5.2.0", "cli-boxes": "^3.0.0", - "string-width": "^5.0.1", - "type-fest": "^2.5.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" + "wrap-ansi": "^8.1.0" }, "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true - }, - "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true - }, "emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", @@ -8893,44 +8277,9 @@ "emoji-regex": "^9.2.2", "strip-ansi": "^7.0.1" } - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - }, - "type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "dev": true - }, - "wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - } } } }, - "bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", - "dev": true, - "requires": { - "big-integer": "^1.6.44" - } - }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -8972,15 +8321,6 @@ "ieee754": "^1.2.1" } }, - "bundle-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", - "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", - "dev": true, - "requires": { - "run-applescript": "^5.0.0" - } - }, "busboy": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", @@ -9001,9 +8341,9 @@ } }, "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", "dev": true }, "caniuse-lite": { @@ -9019,14 +8359,10 @@ "dev": true }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true }, "character-entities": { "version": "2.0.2", @@ -9062,6 +8398,12 @@ "readdirp": "~3.6.0" } }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, "ci-info": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", @@ -9089,6 +8431,22 @@ "integrity": "sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==", "dev": true }, + "clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", + "dev": true + }, + "color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dev": true, + "requires": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + } + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -9104,6 +8462,16 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, "comma-separated-tokens": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", @@ -9121,167 +8489,71 @@ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true - }, - "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "decode-named-character-reference": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", - "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", - "dev": true, - "requires": { - "character-entities": "^2.0.0" - } - }, - "default-browser": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", - "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", - "dev": true, - "requires": { - "bundle-name": "^3.0.0", - "default-browser-id": "^3.0.0", - "execa": "^7.1.1", - "titleize": "^3.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^4.3.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - } - }, - "human-signals": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } } } }, - "default-browser-id": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", - "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "requires": { - "bplist-parser": "^0.2.0", - "untildify": "^4.0.0" + "ms": "2.1.2" } }, - "defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", "dev": true, "requires": { - "clone": "^1.0.2" - }, - "dependencies": { - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true - } + "character-entities": "^2.0.0" } }, - "define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "requires": { + "mimic-response": "^3.1.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "dev": true }, "define-properties": { @@ -9300,6 +8572,12 @@ "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", "dev": true }, + "detect-libc": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", + "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", + "dev": true + }, "devalue": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz", @@ -9336,22 +8614,21 @@ "integrity": "sha512-4LODxAzKGVy7CJyhhN5mebwe7U2L29P+0G+HUriHnabm0d7LSff8Yn7t+Wq+2/9ze2Fu1dhX7mww090xfv7qXQ==", "dev": true }, - "emmet": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.6.tgz", - "integrity": "sha512-dJfbdY/hfeTyf/Ef7Y7ubLYzkBvPQ912wPaeVYpAxvFxkEBf/+hJu4H6vhAvFN6HlxqedlfVn2x1S44FfQ97pg==", + "emoji-regex": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.2.1.tgz", + "integrity": "sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, "requires": { - "@emmetio/abbreviation": "^2.3.3", - "@emmetio/css-abbreviation": "^2.1.8" + "once": "^1.4.0" } }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -9437,33 +8714,33 @@ } }, "esbuild": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", - "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", - "dev": true, - "requires": { - "@esbuild/android-arm": "0.17.19", - "@esbuild/android-arm64": "0.17.19", - "@esbuild/android-x64": "0.17.19", - "@esbuild/darwin-arm64": "0.17.19", - "@esbuild/darwin-x64": "0.17.19", - "@esbuild/freebsd-arm64": "0.17.19", - "@esbuild/freebsd-x64": "0.17.19", - "@esbuild/linux-arm": "0.17.19", - "@esbuild/linux-arm64": "0.17.19", - "@esbuild/linux-ia32": "0.17.19", - "@esbuild/linux-loong64": "0.17.19", - "@esbuild/linux-mips64el": "0.17.19", - "@esbuild/linux-ppc64": "0.17.19", - "@esbuild/linux-riscv64": "0.17.19", - "@esbuild/linux-s390x": "0.17.19", - "@esbuild/linux-x64": "0.17.19", - "@esbuild/netbsd-x64": "0.17.19", - "@esbuild/openbsd-x64": "0.17.19", - "@esbuild/sunos-x64": "0.17.19", - "@esbuild/win32-arm64": "0.17.19", - "@esbuild/win32-ia32": "0.17.19", - "@esbuild/win32-x64": "0.17.19" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.2.tgz", + "integrity": "sha512-G6hPax8UbFakEj3hWO0Vs52LQ8k3lnBhxZWomUJDxfz3rZTLqF5k/FCzuNdLx2RbpBiQQF9H9onlDDH1lZsnjg==", + "dev": true, + "requires": { + "@esbuild/android-arm": "0.19.2", + "@esbuild/android-arm64": "0.19.2", + "@esbuild/android-x64": "0.19.2", + "@esbuild/darwin-arm64": "0.19.2", + "@esbuild/darwin-x64": "0.19.2", + "@esbuild/freebsd-arm64": "0.19.2", + "@esbuild/freebsd-x64": "0.19.2", + "@esbuild/linux-arm": "0.19.2", + "@esbuild/linux-arm64": "0.19.2", + "@esbuild/linux-ia32": "0.19.2", + "@esbuild/linux-loong64": "0.19.2", + "@esbuild/linux-mips64el": "0.19.2", + "@esbuild/linux-ppc64": "0.19.2", + "@esbuild/linux-riscv64": "0.19.2", + "@esbuild/linux-s390x": "0.19.2", + "@esbuild/linux-x64": "0.19.2", + "@esbuild/netbsd-x64": "0.19.2", + "@esbuild/openbsd-x64": "0.19.2", + "@esbuild/sunos-x64": "0.19.2", + "@esbuild/win32-arm64": "0.19.2", + "@esbuild/win32-ia32": "0.19.2", + "@esbuild/win32-x64": "0.19.2" } }, "escalade": { @@ -9472,6 +8749,12 @@ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "dev": true }, + "escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true + }, "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", @@ -9479,31 +8762,28 @@ "dev": true }, "estree-walker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.0.tgz", - "integrity": "sha512-s6ceX0NFiU/vKPiKvFdR83U1Zffu7upwZsGwpoqfg5rbbq1l50WQ5hCeIvM6E6oD4shUHCYMsiFPns4Jk0YfMQ==", - "dev": true - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "requires": { + "@types/estree": "^1.0.0" + } }, "execa": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", - "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", "dev": true, "requires": { "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^3.0.1", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", "is-stream": "^3.0.0", "merge-stream": "^2.0.0", "npm-run-path": "^5.1.0", "onetime": "^6.0.0", - "signal-exit": "^3.0.7", + "signal-exit": "^4.1.0", "strip-final-newline": "^3.0.0" }, "dependencies": { @@ -9550,6 +8830,12 @@ } } }, + "expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "dev": true + }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -9565,6 +8851,12 @@ "is-extendable": "^0.1.0" } }, + "fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "dev": true + }, "fast-glob": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", @@ -9579,9 +8871,9 @@ } }, "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, "requires": { "reusify": "^1.0.4" @@ -9625,6 +8917,12 @@ "is-callable": "^1.1.3" } }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, "fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", @@ -9675,9 +8973,9 @@ } }, "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", "dev": true }, "get-symbol-description": { @@ -9690,6 +8988,12 @@ "get-intrinsic": "^1.1.1" } }, + "github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "dev": true + }, "github-slugger": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", @@ -9756,12 +9060,6 @@ "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "dev": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, "has-property-descriptors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", @@ -9912,9 +9210,9 @@ "dev": true }, "human-signals": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", - "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", "dev": true }, "ieee754": { @@ -9924,9 +9222,9 @@ "dev": true }, "import-meta-resolve": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-2.2.2.tgz", - "integrity": "sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-3.0.0.tgz", + "integrity": "sha512-4IwhLhNNA8yy445rPjD/lWh++7hMDOml2eHtd58eG7h+qK3EryMuuRbsHGPikCoAgIkkDnckKfWSk2iDla/ejg==", "dev": true }, "inherits": { @@ -9935,6 +9233,12 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, "internal-slot": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", @@ -10054,15 +9358,6 @@ "is-extglob": "^2.1.1" } }, - "is-inside-container": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", - "dev": true, - "requires": { - "is-docker": "^3.0.0" - } - }, "is-interactive": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", @@ -10164,20 +9459,12 @@ } }, "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.0.0.tgz", + "integrity": "sha512-TQ7xXW/fTBaz/HhGSV779AC99ocpvb9qJPuPwyIea+F+Z+htcQ1wouAA0xEQaa4saVqyP8mwkoYp5efeM/4Gbg==", "dev": true, "requires": { - "is-docker": "^2.0.0" - }, - "dependencies": { - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true - } + "is-docker": "^3.0.0" } }, "isarray": { @@ -10221,9 +9508,9 @@ "dev": true }, "jsonc-parser": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", - "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", "dev": true }, "kind-of": { @@ -10295,14 +9582,6 @@ "requires": { "chalk": "^5.0.0", "is-unicode-supported": "^1.1.0" - }, - "dependencies": { - "chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "dev": true - } } }, "longest-streak": { @@ -10364,14 +9643,6 @@ "escape-string-regexp": "^5.0.0", "unist-util-is": "^5.0.0", "unist-util-visit-parents": "^5.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "dev": true - } } }, "mdast-util-from-markdown": { @@ -10880,6 +10151,12 @@ "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "dev": true }, + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true + }, "minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -10889,6 +10166,18 @@ "brace-expansion": "^1.1.7" } }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true + }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, "mri": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", @@ -10907,12 +10196,11 @@ "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", "dev": true }, - "network-information-types": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/network-information-types/-/network-information-types-0.1.1.tgz", - "integrity": "sha512-mLXNafJYOkiJB6IlF727YWssTRpXitR+tKSLyA5VAdBi3SOvLf5gtizHgxf241YHPWocnAO/fAhVrB/68tPHDw==", - "dev": true, - "requires": {} + "napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", + "dev": true }, "nice-try": { "version": "1.0.5", @@ -10929,6 +10217,41 @@ "@types/nlcst": "^1.0.0" } }, + "node-abi": { + "version": "3.47.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.47.0.tgz", + "integrity": "sha512-2s6B2CWZM//kPgwnuI0KrYwNjfdByE25zvAaEpq9IH4zcNsarH8Ihu/UuX6XMPEogDAxkuUFeZn60pXNHAqn3A==", + "dev": true, + "requires": { + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "node-addon-api": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", + "dev": true + }, "node-releases": { "version": "2.0.13", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", @@ -11077,6 +10400,15 @@ "object-keys": "^1.1.1" } }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, "onetime": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", @@ -11086,56 +10418,21 @@ "mimic-fn": "^4.0.0" } }, - "open": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", - "dev": true, - "requires": { - "default-browser": "^4.0.0", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^2.2.0" - } - }, "ora": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.1.tgz", - "integrity": "sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-7.0.1.tgz", + "integrity": "sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==", "dev": true, "requires": { - "chalk": "^5.0.0", + "chalk": "^5.3.0", "cli-cursor": "^4.0.0", - "cli-spinners": "^2.6.1", + "cli-spinners": "^2.9.0", "is-interactive": "^2.0.0", - "is-unicode-supported": "^1.1.0", + "is-unicode-supported": "^1.3.0", "log-symbols": "^5.1.0", "stdin-discarder": "^0.1.0", - "strip-ansi": "^7.0.1", - "wcwidth": "^1.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true - }, - "chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "dev": true - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - } + "string-width": "^6.1.0", + "strip-ansi": "^7.1.0" } }, "p-limit": { @@ -11315,6 +10612,74 @@ "source-map-js": "^1.0.2" } }, + "prebuild-install": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", + "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "dev": true, + "requires": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "dependencies": { + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dev": true, + "requires": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + } + } + } + }, "preferred-pm": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.0.3.tgz", @@ -11327,26 +10692,6 @@ "which-pm": "2.0.0" } }, - "prettier-plugin-astro": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/prettier-plugin-astro/-/prettier-plugin-astro-0.9.1.tgz", - "integrity": "sha512-pYZXSbdq0eElvzoIMArzv1SBn1NUXzopjlcnt6Ql8VW32PjC12NovwBjXJ6rh8qQLi7vF8jNqAbraKW03UPfag==", - "dev": true, - "requires": { - "@astrojs/compiler": "^1.0.1", - "prettier": "^2.8.3", - "sass-formatter": "^0.7.5", - "synckit": "^0.8.4" - }, - "dependencies": { - "prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", - "dev": true - } - } - }, "prismjs": { "version": "1.29.0", "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", @@ -11377,12 +10722,40 @@ "integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==", "dev": true }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, + "queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", + "dev": true + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, "read-pkg": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", @@ -11394,6 +10767,17 @@ "path-type": "^3.0.0" } }, + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, "readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -11541,6 +10925,12 @@ "requires": { "mimic-fn": "^2.1.0" } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true } } }, @@ -11606,117 +10996,6 @@ "fsevents": "~2.3.2" } }, - "run-applescript": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", - "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", - "dev": true, - "requires": { - "execa": "^5.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, "run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -11726,12 +11005,6 @@ "queue-microtask": "^1.2.2" } }, - "s.color": { - "version": "0.0.15", - "resolved": "https://registry.npmjs.org/s.color/-/s.color-0.0.15.tgz", - "integrity": "sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==", - "dev": true - }, "sade": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", @@ -11754,9 +11027,9 @@ } }, "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true }, "safe-regex-test": { @@ -11770,15 +11043,6 @@ "is-regex": "^1.1.4" } }, - "sass-formatter": { - "version": "0.7.7", - "resolved": "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.7.7.tgz", - "integrity": "sha512-axtQ7c7Cf4UgHsD8e4okhIkkc90+tdgBIfUMx69+qJuMNq9EOo2k+RH/mDKj0XeA5z3nC1Ca5TCntuxRhI+1MA==", - "dev": true, - "requires": { - "suf-log": "^2.5.3" - } - }, "section-matter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", @@ -11801,6 +11065,42 @@ "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==", "dev": true }, + "sharp": { + "version": "0.32.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.5.tgz", + "integrity": "sha512-0dap3iysgDkNaPOaOL4X/0akdu0ma62GcdC2NBQ+93eqpePdDdr2/LM0sFdDSMmN7yS+odyZtPsb7tx/cYBKnQ==", + "dev": true, + "requires": { + "color": "^4.2.3", + "detect-libc": "^2.0.2", + "node-addon-api": "^6.1.0", + "prebuild-install": "^7.1.1", + "semver": "^7.5.4", + "simple-get": "^4.0.1", + "tar-fs": "^3.0.4", + "tunnel-agent": "^0.6.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", @@ -11832,14 +11132,6 @@ "jsonc-parser": "^3.2.0", "vscode-oniguruma": "^1.7.0", "vscode-textmate": "^8.0.0" - }, - "dependencies": { - "jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true - } } }, "side-channel": { @@ -11854,11 +11146,45 @@ } }, "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true }, + "simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "dev": true + }, + "simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "dev": true, + "requires": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + } + } + }, "sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -11930,24 +11256,34 @@ "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", "dev": true }, + "streamx": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.1.tgz", + "integrity": "sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==", + "dev": true, + "requires": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + } + }, "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, "requires": { - "safe-buffer": "~5.1.0" + "safe-buffer": "~5.2.0" } }, "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-6.1.0.tgz", + "integrity": "sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==", "dev": true, "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^10.2.1", + "strip-ansi": "^7.0.1" } }, "string.prototype.padend": { @@ -12005,12 +11341,12 @@ } }, "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, "requires": { - "ansi-regex": "^5.0.1" + "ansi-regex": "^6.0.1" } }, "strip-bom": { @@ -12031,23 +11367,11 @@ "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "dev": true }, - "suf-log": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/suf-log/-/suf-log-2.5.3.tgz", - "integrity": "sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==", - "dev": true, - "requires": { - "s.color": "0.0.15" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true }, "supports-preserve-symlinks-flag": { "version": "1.0.0", @@ -12055,21 +11379,27 @@ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true }, - "synckit": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", - "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", + "tar-fs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", + "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", "dev": true, "requires": { - "@pkgr/utils": "^2.3.1", - "tslib": "^2.5.0" + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^3.1.5" } }, - "titleize": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", - "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", - "dev": true + "tar-stream": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", + "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", + "dev": true, + "requires": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } }, "to-fast-properties": { "version": "2.0.0", @@ -12138,10 +11468,19 @@ } } }, - "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", "dev": true }, "typed-array-buffer": { @@ -12191,12 +11530,6 @@ "is-typed-array": "^1.1.9" } }, - "typescript": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", - "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", - "dev": true - }, "unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -12312,12 +11645,6 @@ "unist-util-is": "^5.0.0" } }, - "untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "dev": true - }, "update-browserslist-db": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", @@ -12593,67 +11920,6 @@ "dev": true, "requires": {} }, - "vscode-css-languageservice": { - "version": "6.2.6", - "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.6.tgz", - "integrity": "sha512-SA2WkeOecIpUiEbZnjOsP/fI5CRITZEiQGSHXKiDQDwLApfKcnLhZwMtOBbIifSzESVcQa7b/shX/nbnF4NoCg==", - "dev": true, - "requires": { - "@vscode/l10n": "^0.0.14", - "vscode-languageserver-textdocument": "^1.0.8", - "vscode-languageserver-types": "^3.17.3", - "vscode-uri": "^3.0.7" - } - }, - "vscode-html-languageservice": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.0.6.tgz", - "integrity": "sha512-gCixNg6fjPO7+kwSMBAVXcwDRHdjz1WOyNfI0n5Wx0J7dfHG8ggb3zD1FI8E2daTZrwS1cooOiSoc1Xxph4qRQ==", - "dev": true, - "requires": { - "@vscode/l10n": "^0.0.14", - "vscode-languageserver-textdocument": "^1.0.8", - "vscode-languageserver-types": "^3.17.3", - "vscode-uri": "^3.0.7" - } - }, - "vscode-jsonrpc": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz", - "integrity": "sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==", - "dev": true - }, - "vscode-languageserver": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.1.0.tgz", - "integrity": "sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==", - "dev": true, - "requires": { - "vscode-languageserver-protocol": "3.17.3" - } - }, - "vscode-languageserver-protocol": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz", - "integrity": "sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==", - "dev": true, - "requires": { - "vscode-jsonrpc": "8.1.0", - "vscode-languageserver-types": "3.17.3" - } - }, - "vscode-languageserver-textdocument": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz", - "integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==", - "dev": true - }, - "vscode-languageserver-types": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz", - "integrity": "sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==", - "dev": true - }, "vscode-oniguruma": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", @@ -12666,21 +11932,6 @@ "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", "dev": true }, - "vscode-uri": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz", - "integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==", - "dev": true - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, - "requires": { - "defaults": "^1.0.3" - } - }, "web-namespaces": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", @@ -12747,12 +11998,6 @@ "string-width": "^5.0.1" }, "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true - }, "emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", @@ -12769,18 +12014,45 @@ "emoji-regex": "^9.2.2", "strip-ansi": "^7.0.1" } + } + } + }, + "wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, "requires": { - "ansi-regex": "^6.0.1" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" } } } }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -12800,9 +12072,9 @@ "dev": true }, "zod": { - "version": "3.22.2", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.2.tgz", - "integrity": "sha512-wvWkphh5WQsJbVk1tbx1l1Ly4yg+XecD+Mq280uBGt9wa5BKSWf4Mhp6GmrkPixhMxmabYY7RbzlwVP32pbGCg==", + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.1.tgz", + "integrity": "sha512-+dTu2m6gmCbO9Ahm4ZBDapx2O6ZY9QSPXst2WXjcznPMwf2YNpn3RevLx4KkZp1OPW/ouFcoBtBzFz/LeY69oA==", "dev": true }, "zwitch": { diff --git a/package.json b/package.json index f05c7d99..d20002a8 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ }, "homepage": "https://github.com/indiana-university/rivet-icons#readme", "devDependencies": { - "astro": "2.10.14", + "astro": "3.0.3", "npm-run-all": "4.1.5", "vite": "4.4.9" } From 97217e6b871eff1276ca207b8852c8652ab6f38d Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Thu, 31 Aug 2023 16:16:29 -0400 Subject: [PATCH 052/104] Start migration doc --- MIGRATION.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 MIGRATION.md diff --git a/MIGRATION.md b/MIGRATION.md new file mode 100644 index 00000000..322a0d67 --- /dev/null +++ b/MIGRATION.md @@ -0,0 +1,27 @@ +# Migration (v2 to v3) + +Rivet Icons v2 provided many integration options, but this flexibility also meant it was confusing and complicated to get started. In v3, the focus is providing a better developer experiencing centered around the `` custom element. + +## Breaking changes + +### Removed: `rivet-icons.css` + +The global `.rvt-icon` CSS class is no longer available. If needed, include the following styles in your project. + +```css +.rvt-icon { + display: inline-flex; +} +.rvt-icon > svg { + height: 1rem; + width: 1rem; +} +``` + +All required styles are now included in the Rivet Icon Element (``). + +### Removed: Inclusion of the `dist` folder in the repo + +The `dist` folder was originally committed to the repository as a way to make it easier for users to see the generated files. However, this makes commits larger and obscures meaninful changes to the repo. + +Instead, use a service like UNPKG to browse the [Rivet Icons npm package](https://www.unpkg.com/browse/rivet-icons/). From 3198eab842dfb794e53ea47fd98d6d0216be0357 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Fri, 1 Sep 2023 11:13:23 -0400 Subject: [PATCH 053/104] Update migration --- MIGRATION.md | 58 +++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 51 insertions(+), 7 deletions(-) diff --git a/MIGRATION.md b/MIGRATION.md index 322a0d67..8b3337fd 100644 --- a/MIGRATION.md +++ b/MIGRATION.md @@ -1,10 +1,30 @@ # Migration (v2 to v3) -Rivet Icons v2 provided many integration options, but this flexibility also meant it was confusing and complicated to get started. In v3, the focus is providing a better developer experiencing centered around the `` custom element. +Rivet Icons v2 provided many integration options, but this flexibility also meant it was complicated and confusing to get started. Rivet Icons v3 provides a better developer experiencing by enhancing the `` custom element and removing redundant integration options. -## Breaking changes +## Repurposed: `rivet-icons.js` -### Removed: `rivet-icons.css` +This file would insert SVG icon symbols in the current document. It was a peer dependency when using the Rivet Icon Element (``) or when using the [internal SVG symbols](https://github.com/indiana-university/rivet-icons/blob/v2.0.0/README.md#use-internal-svg-symbols) option. + +This file still contains all icons, but it now also includes the Rivet Icon Element. + +Instead of using the internal SVG symbols option, just use the Rivet Icon Element. + +## Now optional: `rivet-icon-element.js` + +It was required to directly reference the `rivet-icon-element.js` file when using the Rivet Icon Element (``). Now, it is imported into the bundle (`rivet-icons.js`) and individual icon modules (`icons/*.js`). + +Referring to this file is only needed to access its new API, and it happens implicitly when importing from the package root. + +```js +import { getIcons, registerIcon, RivetIconElement } from 'rivet-icons'; +``` + +## Renamed: `--rvt-icon` + +The `--rvt-icon` CSS variable is used to dynamically change the icon with CSS. This has been renamed to `--name`, to match the `name` attribute of the Rivet Icon Element (``). + +## Removed: `rivet-icons.css` The global `.rvt-icon` CSS class is no longer available. If needed, include the following styles in your project. @@ -18,10 +38,34 @@ The global `.rvt-icon` CSS class is no longer available. If needed, include the } ``` -All required styles are now included in the Rivet Icon Element (``). +However, all required styles are now included in the Rivet Icon Element (``). + +## Removed: `rivet-icons.svg` + +This file was used for the [external SVG symbols](https://github.com/indiana-university/rivet-icons/blob/v2.0.0/README.md#use-external-svg-symbols) option. + +Instead, use the Rivet Icon Element (``). + +## Removed: `rvt-icon-*.svg` + +These SVG files were duplicates of the source files, with a different name. + +Instead, directly refer to the source SVG files in the `src/icons` folder. + +## Removed: `rvt-icon-*.html` + +These HTML files were used to [inline SVG icons](https://github.com/indiana-university/rivet-icons/blob/v2.0.0/README.md#use-inline-svg). + +Instead, use the Rivet Icon Element (``). + +## Removed: `dist` + +The `dist` folder will no longer be committed to the repo, but it is still included in the npm package. + +Instead, browse the [Rivet Icons npm package](https://www.unpkg.com/browse/rivet-icons/) with a service like UNPKG or inspect the installed package in the `node_modules` folder. -### Removed: Inclusion of the `dist` folder in the repo +## Removed: `buildIcons()` -The `dist` folder was originally committed to the repository as a way to make it easier for users to see the generated files. However, this makes commits larger and obscures meaninful changes to the repo. +The `buildIcons()` function was used to generate a custom icon set during build time. -Instead, use a service like UNPKG to browse the [Rivet Icons npm package](https://www.unpkg.com/browse/rivet-icons/). +Instead, custom icons sets are now generated during runtime. Include only the icons needed by importing their modules (`dist/icons/*.js`). Include custom icons by using the new `registerIcon()` function. From a4226abe866e3173fc82a0eabb54d66063dadef9 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Fri, 1 Sep 2023 11:20:07 -0400 Subject: [PATCH 054/104] Update migration --- MIGRATION.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MIGRATION.md b/MIGRATION.md index 8b3337fd..d32ebc8a 100644 --- a/MIGRATION.md +++ b/MIGRATION.md @@ -12,7 +12,7 @@ Instead of using the internal SVG symbols option, just use the Rivet Icon Elemen ## Now optional: `rivet-icon-element.js` -It was required to directly reference the `rivet-icon-element.js` file when using the Rivet Icon Element (``). Now, it is imported into the bundle (`rivet-icons.js`) and individual icon modules (`icons/*.js`). +It was required to directly reference the `rivet-icon-element.js` file when using the Rivet Icon Element (``). Now, it is imported into the bundle (`dist/rivet-icons.js`) and individual icon modules (`dist/icons/*.js`). Referring to this file is only needed to access its new API, and it happens implicitly when importing from the package root. From 99ba0173b4e4f31ed9deccb966a19f26f844f5e5 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 6 Sep 2023 14:38:05 -0400 Subject: [PATCH 055/104] Update readme --- README.md | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/README.md b/README.md index 1f4e1e09..10109e48 100644 --- a/README.md +++ b/README.md @@ -187,7 +187,7 @@ const icon = () ## Change icon name in CSS -Use CSS to dynamically change the icon via the `--name` variable. Set its value to the CSS variable of the desired icon ("heart" is `var(--heart)`). In order to not pollute the global `:root` scope, icon variables are declared at the level of the `rvt-icon` element. That means, `--name` should only be used on the `rvt-icon` element itself, not on an ancestor. +Use CSS to dynamically change the icon via the `--name` variable. Set its value to the CSS variable of the desired icon ("heart" is `var(--heart)`). Icon variables are declared at the level of the `rvt-icon` element. That means `--name` will only work when applied to the `rvt-icon` element itself, not on an ancestor. In this example, the button toggles the value of `aria-pressed` for screen reader users, while the icon updates between the solid heart and outlined heart for visual users. @@ -197,21 +197,12 @@ In this example, the button toggles the value of `aria-pressed` for screen reade Favorite ``` From 6e16f2ec2c5f8e4984fb3351e2a1ccf934a9161a Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 6 Sep 2023 17:09:06 -0400 Subject: [PATCH 056/104] Update migration --- MIGRATION.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MIGRATION.md b/MIGRATION.md index d32ebc8a..e4691171 100644 --- a/MIGRATION.md +++ b/MIGRATION.md @@ -1,6 +1,6 @@ # Migration (v2 to v3) -Rivet Icons v2 provided many integration options, but this flexibility also meant it was complicated and confusing to get started. Rivet Icons v3 provides a better developer experiencing by enhancing the `` custom element and removing redundant integration options. +Rivet Icons v2 provided many integration options, but this flexibility also meant it was complicated and confusing to get started. Rivet Icons v3 provides a better developer experience by enhancing the `` custom element and removing redundant integration options. ## Repurposed: `rivet-icons.js` From 9615975d08076c82dad4f7b249248cb6bb414ee2 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 6 Sep 2023 18:14:14 -0400 Subject: [PATCH 057/104] Add new FOUC solution, update readme --- README.md | 8 ++++---- docs/public/fouc.js | 29 +++++++++++++++++++++++++++++ docs/public/styles.css | 2 +- docs/src/layouts/Layout.astro | 8 ++------ 4 files changed, 36 insertions(+), 11 deletions(-) create mode 100644 docs/public/fouc.js diff --git a/README.md b/README.md index 10109e48..69c4d1e2 100644 --- a/README.md +++ b/README.md @@ -242,19 +242,19 @@ Icons are sized at 16 square pixels, but padding and margin can be adjusted to f ## Flash of unstyled content -"Flash of unstyled content" happens when `` is declared before the element definition is registered. This looks like the icon is briefly invisible. To avoid this, wait to render content until after the element registers with [`whenDefined()`](https://developer.mozilla.org/en-US/docs/Web/API/CustomElementRegistry/whenDefined). +"Flash of unstyled content" typically happens when the server (instead of client) renders ``. This looks like the icon is invisible. After it registers it becomes visible and shifts the layout. To avoid this, wait to render content until after the element registers with [`whenDefined()`](https://developer.mozilla.org/en-US/docs/Web/API/CustomElementRegistry/whenDefined). -In the following example, the HTML document renders nothing until the CSS class `rvt-icon-defined` is added to the `` element. +In the following example, the HTML document renders nothing until the `data-rvt-icon-defined` attribute is added to the `` element. ```html ``` diff --git a/docs/public/fouc.js b/docs/public/fouc.js new file mode 100644 index 00000000..9c3cd525 --- /dev/null +++ b/docs/public/fouc.js @@ -0,0 +1,29 @@ +const attr = 'data-fouc'; +const delimiter = ' '; + +for (const el of document.querySelectorAll(`[${attr}]`)) { + handleFlashOfUnstyledContent(el, attr); +} + +function handleFlashOfUnstyledContent (element) { + getAttributeListItems(element).forEach((item) => { + window.customElements.whenDefined(item).then(() => { + removeAttributeListItem(element, item); + }); + }); +} + +function getAttributeListItems (element) { + return element.getAttribute(attr).split(delimiter); +} + +function removeAttributeListItem (element, item) { + const items = getAttributeListItems(element) + .filter((i) => i !== item) + .join(delimiter); + if (items) { + element.setAttribute(attr, items); + } else { + element.removeAttribute(attr); + } +} diff --git a/docs/public/styles.css b/docs/public/styles.css index 5b4fadd5..79471551 100644 --- a/docs/public/styles.css +++ b/docs/public/styles.css @@ -3,7 +3,7 @@ html { background-color: var(--color-black-100); } -html:not(.rvt-icon-defined) { +[data-fouc] { display: none; } diff --git a/docs/src/layouts/Layout.astro b/docs/src/layouts/Layout.astro index 9efb800e..05850c90 100644 --- a/docs/src/layouts/Layout.astro +++ b/docs/src/layouts/Layout.astro @@ -1,5 +1,5 @@ - + @@ -7,12 +7,8 @@ + -
From 14a2959f7c67bbb0a164e043ddb44af72b00e95b Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 6 Sep 2023 18:19:14 -0400 Subject: [PATCH 058/104] Update FOUC --- docs/public/fouc.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/public/fouc.js b/docs/public/fouc.js index 9c3cd525..ce915c5b 100644 --- a/docs/public/fouc.js +++ b/docs/public/fouc.js @@ -2,15 +2,15 @@ const attr = 'data-fouc'; const delimiter = ' '; for (const el of document.querySelectorAll(`[${attr}]`)) { - handleFlashOfUnstyledContent(el, attr); + handleFlashOfUnstyledContent(el); } function handleFlashOfUnstyledContent (element) { - getAttributeListItems(element).forEach((item) => { + for (const item of getAttributeListItems(element)) { window.customElements.whenDefined(item).then(() => { removeAttributeListItem(element, item); }); - }); + } } function getAttributeListItems (element) { From 87613109420bcbb35ad020aa9f9a04f7bcbce56b Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 6 Sep 2023 18:39:26 -0400 Subject: [PATCH 059/104] Simplify FOUC solution --- README.md | 15 ++++----------- docs/public/fouc.js | 29 ----------------------------- docs/public/styles.css | 2 +- docs/src/layouts/Layout.astro | 3 +-- 4 files changed, 6 insertions(+), 43 deletions(-) delete mode 100644 docs/public/fouc.js diff --git a/README.md b/README.md index 69c4d1e2..b0c27093 100644 --- a/README.md +++ b/README.md @@ -242,21 +242,14 @@ Icons are sized at 16 square pixels, but padding and margin can be adjusted to f ## Flash of unstyled content -"Flash of unstyled content" typically happens when the server (instead of client) renders ``. This looks like the icon is invisible. After it registers it becomes visible and shifts the layout. To avoid this, wait to render content until after the element registers with [`whenDefined()`](https://developer.mozilla.org/en-US/docs/Web/API/CustomElementRegistry/whenDefined). +"Flash of unstyled content" typically happens when the server (instead of client) renders a custom element (``). After the element is defined, it becomes visible and shifts the layout. To avoid this, wait to render content until after the element is defined. -In the following example, the HTML document renders nothing until the `data-rvt-icon-defined` attribute is added to the `` element. +In the following example, the HTML document renders nothing until `` is defined. -```html - - ``` ## Accessibility diff --git a/docs/public/fouc.js b/docs/public/fouc.js deleted file mode 100644 index ce915c5b..00000000 --- a/docs/public/fouc.js +++ /dev/null @@ -1,29 +0,0 @@ -const attr = 'data-fouc'; -const delimiter = ' '; - -for (const el of document.querySelectorAll(`[${attr}]`)) { - handleFlashOfUnstyledContent(el); -} - -function handleFlashOfUnstyledContent (element) { - for (const item of getAttributeListItems(element)) { - window.customElements.whenDefined(item).then(() => { - removeAttributeListItem(element, item); - }); - } -} - -function getAttributeListItems (element) { - return element.getAttribute(attr).split(delimiter); -} - -function removeAttributeListItem (element, item) { - const items = getAttributeListItems(element) - .filter((i) => i !== item) - .join(delimiter); - if (items) { - element.setAttribute(attr, items); - } else { - element.removeAttribute(attr); - } -} diff --git a/docs/public/styles.css b/docs/public/styles.css index 79471551..1cc76a30 100644 --- a/docs/public/styles.css +++ b/docs/public/styles.css @@ -3,7 +3,7 @@ html { background-color: var(--color-black-100); } -[data-fouc] { +html:has(rvt-icon:not(:defined)) { display: none; } diff --git a/docs/src/layouts/Layout.astro b/docs/src/layouts/Layout.astro index 05850c90..74e1e2e5 100644 --- a/docs/src/layouts/Layout.astro +++ b/docs/src/layouts/Layout.astro @@ -1,5 +1,5 @@ - + @@ -7,7 +7,6 @@ - From e22ba0a339b906fd3cdbab245ea49deed71f1128 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Thu, 7 Sep 2023 12:43:57 -0400 Subject: [PATCH 060/104] Update readme --- README.md | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index b0c27093..7d45b7a7 100644 --- a/README.md +++ b/README.md @@ -48,25 +48,21 @@ Link to the desired JavaScript modules inside of the HTML document's ``. I - - - - - + ``` -The `rivet-icons.js` file is ideal for prototyping (Option 1), but it likely includes more icons than are needed for production. Instead of referencing each needed icon in HTML (Option 2), it may be simpler to make a custom icon set in a JavaScript module (Option 3). +The `rivet-icons.js` file is ideal for prototyping (Option 1), but it likely includes more icons than are needed for production. Instead, it is recommended to make a custom icon set in a JavaScript module (Option 2). ```js -// /src/icons.js +// Option 2: /src/icons.js import 'rivet-icons/dist/icons/heart.js'; import 'rivet-icons/dist/icons/heart-solid.js'; ``` ## API -The following are some notable contents in the `rivet-icons` npm package. +The following are some notable contents in the `rivet-icons` npm package and how to use them. | Path | Description | | --- | --- | @@ -81,29 +77,38 @@ The following are some notable contents in the `rivet-icons` npm package. ### `icons/*.js` +It is recommended to use the icon modules for production. + ```js // Import individual icon modules. import 'rivet-icons/dist/icons/heart.js'; import 'rivet-icons/dist/icons/heart-solid.js'; -// Access the API. +// Optional: Access the API. import { getIcons, registerIcon, RivetIconElement } from 'rivet-icons'; ``` ### `rivet-icons.js` +Use the module bundle for development or prototyping. + ```js -// Import all icons from a single module, and access the API. +// Import all icons from a single module. +import 'rivet-icons/dist/rivet-icons.js'; + +// Optional: Access the API. import { getIcons, registerIcon, RivetIconElement } from 'rivet-icons/dist/rivet-icons.js'; ``` ### `rivet-icons.umd.cjs` +Use the UMD bundle for development or prototyping. + ```html ``` @@ -145,7 +150,7 @@ import 'rivet-icons/dist/icons/heart-solid.js'; + import './icon-diamond.js'; ``` -Once the icon is registered, a custom event (`rvtIconRegistered`) is dispatched to the `document`. The `name` of the icon is included in the [event detail property](https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent/detail). +Listen to the custom `rvtIconRegistered` event to know when each icon has been registered and is ready to be displayed. In the following example, the name of the icon ("diamond") is logged to the console after the custom `icon-diamond.js` module is processed. ```js document.addEventListener('rvtIconRegistered', (event) => { From c6f343e4966925390018a71f39942f22427127fc Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Thu, 7 Sep 2023 12:49:06 -0400 Subject: [PATCH 061/104] Update readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7d45b7a7..b336e2e1 100644 --- a/README.md +++ b/README.md @@ -77,7 +77,7 @@ The following are some notable contents in the `rivet-icons` npm package and how ### `icons/*.js` -It is recommended to use the icon modules for production. +Use the icon modules for production. ```js // Import individual icon modules. From ab343689323f9146fa5f8e7582e391b6f63af82b Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Thu, 7 Sep 2023 17:08:17 -0400 Subject: [PATCH 062/104] Upgrade deps --- package-lock.json | 381 ++++++++++++++++++++++++++++++---------------- package.json | 2 +- 2 files changed, 249 insertions(+), 134 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9a5134db..1b854226 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "2.0.0", "license": "BSD-3-Clause", "devDependencies": { - "astro": "3.0.3", + "astro": "3.0.10", "npm-run-all": "4.1.5", "vite": "4.4.9" } @@ -76,9 +76,9 @@ } }, "node_modules/@astrojs/telemetry": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.0.0.tgz", - "integrity": "sha512-RhFlEXTiT0gbWX1osMuPS9IWm1SwhQmCZVAdAixrPyZ0xiLlHfw3Nkw3z6IYuzX3hqbx24G4XmkT/akBMBqxPg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.0.1.tgz", + "integrity": "sha512-7zJMuikRDQ0LLLivteu0+y4pqdgznrChFiRrY3qmKlOEkLWD1T3u1a5M970lvpErP7Vgh4P298JBPjv8LTj+sw==", "dev": true, "dependencies": { "ci-info": "^3.8.0", @@ -1300,15 +1300,15 @@ } }, "node_modules/astro": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/astro/-/astro-3.0.3.tgz", - "integrity": "sha512-bugdGn9wIniVFbfyAHYtF9bc9pZpPaEs3gJAnK/XWROxCBAI2UQjR6lQuWM20iCc3snqu7GDgoW2MdzO7WFZZw==", + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/astro/-/astro-3.0.10.tgz", + "integrity": "sha512-LxLlFksTUn3B3Xi3KBirRBg1QI8t2lvOijfODor1OSpAnlEZUzToyLxbdzR2dBVLF5reAoi7LJNKsQouPnMXlg==", "dev": true, "dependencies": { "@astrojs/compiler": "^2.0.1", "@astrojs/internal-helpers": "0.2.0", "@astrojs/markdown-remark": "3.0.0", - "@astrojs/telemetry": "3.0.0", + "@astrojs/telemetry": "3.0.1", "@babel/core": "^7.22.10", "@babel/generator": "^7.22.10", "@babel/parser": "^7.22.10", @@ -1342,13 +1342,12 @@ "ora": "^7.0.1", "p-limit": "^4.0.0", "path-to-regexp": "^6.2.1", - "preferred-pm": "^3.0.3", + "preferred-pm": "^3.1.2", "prompts": "^2.4.2", "rehype": "^12.0.1", "resolve": "^1.22.4", "semver": "^7.5.4", "server-destroy": "^1.0.1", - "sharp": "^0.32.5", "shiki": "^0.14.3", "string-width": "^6.1.0", "strip-ansi": "^7.1.0", @@ -1358,7 +1357,7 @@ "vfile": "^5.3.7", "vite": "^4.4.9", "vitefu": "^0.2.4", - "which-pm": "^2.0.0", + "which-pm": "^2.1.1", "yargs-parser": "^21.1.1", "zod": "3.21.1" }, @@ -1368,6 +1367,9 @@ "engines": { "node": ">=18.14.1", "npm": ">=6.14.0" + }, + "optionalDependencies": { + "sharp": "^0.32.5" } }, "node_modules/astro/node_modules/argparse": { @@ -1446,7 +1448,8 @@ "version": "1.6.4", "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==", - "dev": true + "dev": true, + "optional": true }, "node_modules/bail": { "version": "2.0.2", @@ -1767,7 +1770,8 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true + "dev": true, + "optional": true }, "node_modules/ci-info": { "version": "3.8.0", @@ -1837,6 +1841,7 @@ "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", "dev": true, + "optional": true, "dependencies": { "color-convert": "^2.0.1", "color-string": "^1.9.0" @@ -1850,6 +1855,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "optional": true, "dependencies": { "color-name": "~1.1.4" }, @@ -1861,13 +1867,15 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "optional": true }, "node_modules/color-string": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", "dev": true, + "optional": true, "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" @@ -1970,6 +1978,7 @@ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "dev": true, + "optional": true, "dependencies": { "mimic-response": "^3.1.0" }, @@ -1985,6 +1994,7 @@ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "dev": true, + "optional": true, "engines": { "node": ">=4.0.0" } @@ -2019,6 +2029,7 @@ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", "dev": true, + "optional": true, "engines": { "node": ">=8" } @@ -2076,6 +2087,7 @@ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, + "optional": true, "dependencies": { "once": "^1.4.0" } @@ -2346,6 +2358,7 @@ "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", "dev": true, + "optional": true, "engines": { "node": ">=6" } @@ -2372,7 +2385,8 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", - "dev": true + "dev": true, + "optional": true }, "node_modules/fast-glob": { "version": "3.3.1", @@ -2450,7 +2464,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true + "dev": true, + "optional": true }, "node_modules/fsevents": { "version": "2.3.2", @@ -2555,7 +2570,8 @@ "version": "0.0.0", "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", - "dev": true + "dev": true, + "optional": true }, "node_modules/github-slugger": { "version": "2.0.0", @@ -2895,7 +2911,8 @@ "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true + "dev": true, + "optional": true }, "node_modules/internal-slot": { "version": "1.0.5", @@ -3383,15 +3400,6 @@ "node": ">=6" } }, - "node_modules/load-yaml-file/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -4315,6 +4323,7 @@ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", "dev": true, + "optional": true, "engines": { "node": ">=10" }, @@ -4339,6 +4348,7 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true, + "optional": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -4347,7 +4357,8 @@ "version": "0.5.3", "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true + "dev": true, + "optional": true }, "node_modules/mri": { "version": "1.2.0", @@ -4386,7 +4397,8 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", - "dev": true + "dev": true, + "optional": true }, "node_modules/nice-try": { "version": "1.0.5", @@ -4412,6 +4424,7 @@ "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.47.0.tgz", "integrity": "sha512-2s6B2CWZM//kPgwnuI0KrYwNjfdByE25zvAaEpq9IH4zcNsarH8Ihu/UuX6XMPEogDAxkuUFeZn60pXNHAqn3A==", "dev": true, + "optional": true, "dependencies": { "semver": "^7.3.5" }, @@ -4424,6 +4437,7 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "optional": true, "dependencies": { "yallist": "^4.0.0" }, @@ -4436,6 +4450,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "optional": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -4450,7 +4465,8 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", - "dev": true + "dev": true, + "optional": true }, "node_modules/node-releases": { "version": "2.0.13", @@ -4652,6 +4668,7 @@ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, + "optional": true, "dependencies": { "wrappy": "1" } @@ -4695,28 +4712,25 @@ } }, "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "dependencies": { - "p-try": "^2.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "node_modules/p-limit/node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, "engines": { "node": ">=10" }, @@ -4724,26 +4738,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-locate/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" + "p-limit": "^3.0.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate/node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, "engines": { "node": ">=10" }, @@ -4875,6 +4877,15 @@ "node": ">=0.10" } }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", @@ -4912,6 +4923,21 @@ "node": ">=8" } }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/pkg-dir/node_modules/p-locate": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", @@ -4957,6 +4983,7 @@ "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", "dev": true, + "optional": true, "dependencies": { "detect-libc": "^2.0.0", "expand-template": "^2.0.3", @@ -4983,6 +5010,7 @@ "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dev": true, + "optional": true, "dependencies": { "buffer": "^5.5.0", "inherits": "^2.0.4", @@ -5008,6 +5036,7 @@ "url": "https://feross.org/support" } ], + "optional": true, "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -5018,6 +5047,7 @@ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", "dev": true, + "optional": true, "dependencies": { "chownr": "^1.1.1", "mkdirp-classic": "^0.5.2", @@ -5030,6 +5060,7 @@ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "dev": true, + "optional": true, "dependencies": { "bl": "^4.0.3", "end-of-stream": "^1.4.1", @@ -5042,9 +5073,9 @@ } }, "node_modules/preferred-pm": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.0.3.tgz", - "integrity": "sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.2.tgz", + "integrity": "sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==", "dev": true, "dependencies": { "find-up": "^5.0.0", @@ -5056,6 +5087,19 @@ "node": ">=10" } }, + "node_modules/preferred-pm/node_modules/which-pm": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", + "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", + "dev": true, + "dependencies": { + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8.15" + } + }, "node_modules/prismjs": { "version": "1.29.0", "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", @@ -5102,6 +5146,7 @@ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, + "optional": true, "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -5131,13 +5176,15 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", - "dev": true + "dev": true, + "optional": true }, "node_modules/rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "dev": true, + "optional": true, "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -5601,6 +5648,7 @@ "integrity": "sha512-0dap3iysgDkNaPOaOL4X/0akdu0ma62GcdC2NBQ+93eqpePdDdr2/LM0sFdDSMmN7yS+odyZtPsb7tx/cYBKnQ==", "dev": true, "hasInstallScript": true, + "optional": true, "dependencies": { "color": "^4.2.3", "detect-libc": "^2.0.2", @@ -5623,6 +5671,7 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "optional": true, "dependencies": { "yallist": "^4.0.0" }, @@ -5635,6 +5684,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "optional": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -5731,7 +5781,8 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "optional": true }, "node_modules/simple-get": { "version": "4.0.1", @@ -5752,6 +5803,7 @@ "url": "https://feross.org/support" } ], + "optional": true, "dependencies": { "decompress-response": "^6.0.0", "once": "^1.3.1", @@ -5763,6 +5815,7 @@ "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", "dev": true, + "optional": true, "dependencies": { "is-arrayish": "^0.3.1" } @@ -5771,7 +5824,8 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true + "dev": true, + "optional": true }, "node_modules/sisteransi": { "version": "1.0.5", @@ -5865,6 +5919,7 @@ "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.1.tgz", "integrity": "sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==", "dev": true, + "optional": true, "dependencies": { "fast-fifo": "^1.1.0", "queue-tick": "^1.0.1" @@ -6022,6 +6077,7 @@ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", "dev": true, + "optional": true, "engines": { "node": ">=0.10.0" } @@ -6043,6 +6099,7 @@ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", "dev": true, + "optional": true, "dependencies": { "mkdirp-classic": "^0.5.2", "pump": "^3.0.0", @@ -6054,6 +6111,7 @@ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", "dev": true, + "optional": true, "dependencies": { "b4a": "^1.6.4", "fast-fifo": "^1.2.0", @@ -6162,6 +6220,7 @@ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "dev": true, + "optional": true, "dependencies": { "safe-buffer": "^5.0.1" }, @@ -7024,9 +7083,9 @@ } }, "node_modules/which-pm": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", - "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.1.1.tgz", + "integrity": "sha512-xzzxNw2wMaoCWXiGE8IJ9wuPMU+EYhFksjHxrRT8kMT5SnocBPRg69YAMtyV4D12fP582RA+k3P8H9J5EMdIxQ==", "dev": true, "dependencies": { "load-yaml-file": "^0.2.0", @@ -7146,7 +7205,8 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "dev": true, + "optional": true }, "node_modules/yallist": { "version": "4.0.0", @@ -7249,9 +7309,9 @@ } }, "@astrojs/telemetry": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.0.0.tgz", - "integrity": "sha512-RhFlEXTiT0gbWX1osMuPS9IWm1SwhQmCZVAdAixrPyZ0xiLlHfw3Nkw3z6IYuzX3hqbx24G4XmkT/akBMBqxPg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.0.1.tgz", + "integrity": "sha512-7zJMuikRDQ0LLLivteu0+y4pqdgznrChFiRrY3qmKlOEkLWD1T3u1a5M970lvpErP7Vgh4P298JBPjv8LTj+sw==", "dev": true, "requires": { "ci-info": "^3.8.0", @@ -8091,15 +8151,15 @@ } }, "astro": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/astro/-/astro-3.0.3.tgz", - "integrity": "sha512-bugdGn9wIniVFbfyAHYtF9bc9pZpPaEs3gJAnK/XWROxCBAI2UQjR6lQuWM20iCc3snqu7GDgoW2MdzO7WFZZw==", + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/astro/-/astro-3.0.10.tgz", + "integrity": "sha512-LxLlFksTUn3B3Xi3KBirRBg1QI8t2lvOijfODor1OSpAnlEZUzToyLxbdzR2dBVLF5reAoi7LJNKsQouPnMXlg==", "dev": true, "requires": { "@astrojs/compiler": "^2.0.1", "@astrojs/internal-helpers": "0.2.0", "@astrojs/markdown-remark": "3.0.0", - "@astrojs/telemetry": "3.0.0", + "@astrojs/telemetry": "3.0.1", "@babel/core": "^7.22.10", "@babel/generator": "^7.22.10", "@babel/parser": "^7.22.10", @@ -8133,7 +8193,7 @@ "ora": "^7.0.1", "p-limit": "^4.0.0", "path-to-regexp": "^6.2.1", - "preferred-pm": "^3.0.3", + "preferred-pm": "^3.1.2", "prompts": "^2.4.2", "rehype": "^12.0.1", "resolve": "^1.22.4", @@ -8149,7 +8209,7 @@ "vfile": "^5.3.7", "vite": "^4.4.9", "vitefu": "^0.2.4", - "which-pm": "^2.0.0", + "which-pm": "^2.1.1", "yargs-parser": "^21.1.1", "zod": "3.21.1" }, @@ -8208,7 +8268,8 @@ "version": "1.6.4", "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==", - "dev": true + "dev": true, + "optional": true }, "bail": { "version": "2.0.2", @@ -8402,7 +8463,8 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true + "dev": true, + "optional": true }, "ci-info": { "version": "3.8.0", @@ -8442,6 +8504,7 @@ "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", "dev": true, + "optional": true, "requires": { "color-convert": "^2.0.1", "color-string": "^1.9.0" @@ -8452,6 +8515,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "optional": true, "requires": { "color-name": "~1.1.4" } @@ -8460,13 +8524,15 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "optional": true }, "color-string": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", "dev": true, + "optional": true, "requires": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" @@ -8546,6 +8612,7 @@ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "dev": true, + "optional": true, "requires": { "mimic-response": "^3.1.0" } @@ -8554,7 +8621,8 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true + "dev": true, + "optional": true }, "define-properties": { "version": "1.2.0", @@ -8576,7 +8644,8 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", - "dev": true + "dev": true, + "optional": true }, "devalue": { "version": "4.3.2", @@ -8625,6 +8694,7 @@ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, + "optional": true, "requires": { "once": "^1.4.0" } @@ -8834,7 +8904,8 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", - "dev": true + "dev": true, + "optional": true }, "extend": { "version": "3.0.2", @@ -8855,7 +8926,8 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", - "dev": true + "dev": true, + "optional": true }, "fast-glob": { "version": "3.3.1", @@ -8921,7 +8993,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true + "dev": true, + "optional": true }, "fsevents": { "version": "2.3.2", @@ -8992,7 +9065,8 @@ "version": "0.0.0", "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", - "dev": true + "dev": true, + "optional": true }, "github-slugger": { "version": "2.0.0", @@ -9237,7 +9311,8 @@ "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true + "dev": true, + "optional": true }, "internal-slot": { "version": "1.0.5", @@ -9555,14 +9630,6 @@ "js-yaml": "^3.13.0", "pify": "^4.0.1", "strip-bom": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - } } }, "locate-path": { @@ -10155,7 +10222,8 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "dev": true + "dev": true, + "optional": true }, "minimatch": { "version": "3.1.2", @@ -10170,13 +10238,15 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true + "dev": true, + "optional": true }, "mkdirp-classic": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true + "dev": true, + "optional": true }, "mri": { "version": "1.2.0", @@ -10200,7 +10270,8 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", - "dev": true + "dev": true, + "optional": true }, "nice-try": { "version": "1.0.5", @@ -10222,6 +10293,7 @@ "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.47.0.tgz", "integrity": "sha512-2s6B2CWZM//kPgwnuI0KrYwNjfdByE25zvAaEpq9IH4zcNsarH8Ihu/UuX6XMPEogDAxkuUFeZn60pXNHAqn3A==", "dev": true, + "optional": true, "requires": { "semver": "^7.3.5" }, @@ -10231,6 +10303,7 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "optional": true, "requires": { "yallist": "^4.0.0" } @@ -10240,6 +10313,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "optional": true, "requires": { "lru-cache": "^6.0.0" } @@ -10250,7 +10324,8 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", - "dev": true + "dev": true, + "optional": true }, "node-releases": { "version": "2.0.13", @@ -10405,6 +10480,7 @@ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, + "optional": true, "requires": { "wrappy": "1" } @@ -10436,12 +10512,20 @@ } }, "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "requires": { - "p-try": "^2.0.0" + "yocto-queue": "^0.1.0" + }, + "dependencies": { + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + } } }, "p-locate": { @@ -10451,23 +10535,6 @@ "dev": true, "requires": { "p-limit": "^3.0.2" - }, - "dependencies": { - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } } }, "p-try": { @@ -10562,6 +10629,12 @@ "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", "dev": true }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, "pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", @@ -10590,6 +10663,15 @@ "p-locate": "^4.1.0" } }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, "p-locate": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", @@ -10617,6 +10699,7 @@ "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", "dev": true, + "optional": true, "requires": { "detect-libc": "^2.0.0", "expand-template": "^2.0.3", @@ -10637,6 +10720,7 @@ "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dev": true, + "optional": true, "requires": { "buffer": "^5.5.0", "inherits": "^2.0.4", @@ -10648,6 +10732,7 @@ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, + "optional": true, "requires": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -10658,6 +10743,7 @@ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", "dev": true, + "optional": true, "requires": { "chownr": "^1.1.1", "mkdirp-classic": "^0.5.2", @@ -10670,6 +10756,7 @@ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "dev": true, + "optional": true, "requires": { "bl": "^4.0.3", "end-of-stream": "^1.4.1", @@ -10681,15 +10768,27 @@ } }, "preferred-pm": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.0.3.tgz", - "integrity": "sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.2.tgz", + "integrity": "sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==", "dev": true, "requires": { "find-up": "^5.0.0", "find-yarn-workspace-root2": "1.2.16", "path-exists": "^4.0.0", "which-pm": "2.0.0" + }, + "dependencies": { + "which-pm": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", + "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", + "dev": true, + "requires": { + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" + } + } } }, "prismjs": { @@ -10727,6 +10826,7 @@ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, + "optional": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -10742,13 +10842,15 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", - "dev": true + "dev": true, + "optional": true }, "rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "dev": true, + "optional": true, "requires": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -11070,6 +11172,7 @@ "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.5.tgz", "integrity": "sha512-0dap3iysgDkNaPOaOL4X/0akdu0ma62GcdC2NBQ+93eqpePdDdr2/LM0sFdDSMmN7yS+odyZtPsb7tx/cYBKnQ==", "dev": true, + "optional": true, "requires": { "color": "^4.2.3", "detect-libc": "^2.0.2", @@ -11086,6 +11189,7 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "optional": true, "requires": { "yallist": "^4.0.0" } @@ -11095,6 +11199,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "optional": true, "requires": { "lru-cache": "^6.0.0" } @@ -11155,13 +11260,15 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "dev": true + "dev": true, + "optional": true }, "simple-get": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", "dev": true, + "optional": true, "requires": { "decompress-response": "^6.0.0", "once": "^1.3.1", @@ -11173,6 +11280,7 @@ "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", "dev": true, + "optional": true, "requires": { "is-arrayish": "^0.3.1" }, @@ -11181,7 +11289,8 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true + "dev": true, + "optional": true } } }, @@ -11261,6 +11370,7 @@ "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.1.tgz", "integrity": "sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==", "dev": true, + "optional": true, "requires": { "fast-fifo": "^1.1.0", "queue-tick": "^1.0.1" @@ -11371,7 +11481,8 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "dev": true + "dev": true, + "optional": true }, "supports-preserve-symlinks-flag": { "version": "1.0.0", @@ -11384,6 +11495,7 @@ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", "dev": true, + "optional": true, "requires": { "mkdirp-classic": "^0.5.2", "pump": "^3.0.0", @@ -11395,6 +11507,7 @@ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", "dev": true, + "optional": true, "requires": { "b4a": "^1.6.4", "fast-fifo": "^1.2.0", @@ -11473,6 +11586,7 @@ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "dev": true, + "optional": true, "requires": { "safe-buffer": "^5.0.1" } @@ -11961,9 +12075,9 @@ } }, "which-pm": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", - "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.1.1.tgz", + "integrity": "sha512-xzzxNw2wMaoCWXiGE8IJ9wuPMU+EYhFksjHxrRT8kMT5SnocBPRg69YAMtyV4D12fP582RA+k3P8H9J5EMdIxQ==", "dev": true, "requires": { "load-yaml-file": "^0.2.0", @@ -12051,7 +12165,8 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "dev": true, + "optional": true }, "yallist": { "version": "4.0.0", diff --git a/package.json b/package.json index d20002a8..372f6e51 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ }, "homepage": "https://github.com/indiana-university/rivet-icons#readme", "devDependencies": { - "astro": "3.0.3", + "astro": "3.0.10", "npm-run-all": "4.1.5", "vite": "4.4.9" } From 650daa46ada18543e708a00e51a06ff85e5662d9 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Mon, 11 Sep 2023 14:18:38 -0400 Subject: [PATCH 063/104] Upgrade deps --- package-lock.json | 60 +++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 31 insertions(+), 31 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1b854226..655b6073 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "2.0.0", "license": "BSD-3-Clause", "devDependencies": { - "astro": "3.0.10", + "astro": "3.0.12", "npm-run-all": "4.1.5", "vite": "4.4.9" } @@ -28,9 +28,9 @@ } }, "node_modules/@astrojs/compiler": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.0.1.tgz", - "integrity": "sha512-DfBR7Cf+tOgQ4n7TIgTtU5x5SEA/08DNshpEPcT+91A0KbBlmUOYMBM/O6qAaHkmVo1KIoXQYhAmfdTT1zx9PQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.1.0.tgz", + "integrity": "sha512-Mp+qrNhly+27bL/Zq8lGeUY+YrdoU0eDfIlAeGIPrzt0PnI/jGpvPUdCaugv4zbCrDkOUScFfcbeEiYumrdJnw==", "dev": true }, "node_modules/@astrojs/internal-helpers": { @@ -40,9 +40,9 @@ "dev": true }, "node_modules/@astrojs/markdown-remark": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-3.0.0.tgz", - "integrity": "sha512-s8I49Je4++ImgYAgwL32HgN8m6we2qz3RtBpN4AjObMODPwDylmzUHZksD8Toy31q/P59ED3MuwphqOGm9l03w==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-3.1.0.tgz", + "integrity": "sha512-5UwamK0iFxN0n1Nw44vUk8AkQr4psKS63hM3D1/4bhhjs4ZFRyrYmg5NjScaMEXZcrd2KgGPsd+PEwNs4mlBOw==", "dev": true, "dependencies": { "@astrojs/prism": "^3.0.0", @@ -60,7 +60,7 @@ "vfile": "^5.3.7" }, "peerDependencies": { - "astro": "^3.0.0" + "astro": "^3.0.11" } }, "node_modules/@astrojs/prism": { @@ -1300,14 +1300,14 @@ } }, "node_modules/astro": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/astro/-/astro-3.0.10.tgz", - "integrity": "sha512-LxLlFksTUn3B3Xi3KBirRBg1QI8t2lvOijfODor1OSpAnlEZUzToyLxbdzR2dBVLF5reAoi7LJNKsQouPnMXlg==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/astro/-/astro-3.0.12.tgz", + "integrity": "sha512-nDLI9OGEjYIX90a1Md1orqyurPxqXTWTy7Sm3ZsWl5dpzSjcUXo3VB/GTvNjAMS9sE40BOxhay7/hnnQuI8p7A==", "dev": true, "dependencies": { - "@astrojs/compiler": "^2.0.1", + "@astrojs/compiler": "^2.1.0", "@astrojs/internal-helpers": "0.2.0", - "@astrojs/markdown-remark": "3.0.0", + "@astrojs/markdown-remark": "3.1.0", "@astrojs/telemetry": "3.0.1", "@babel/core": "^7.22.10", "@babel/generator": "^7.22.10", @@ -5726,9 +5726,9 @@ } }, "node_modules/shiki": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.3.tgz", - "integrity": "sha512-U3S/a+b0KS+UkTyMjoNojvTgrBHjgp7L6ovhFVZsXmBGnVdQ4K4U9oK0z63w538S91ATngv1vXigHCSWOwnr+g==", + "version": "0.14.4", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.4.tgz", + "integrity": "sha512-IXCRip2IQzKwxArNNq1S+On4KPML3Yyn8Zzs/xRgcgOWIr8ntIK3IKzjFPfjy/7kt9ZMjc+FItfqHRBg8b6tNQ==", "dev": true, "dependencies": { "ansi-sequence-parser": "^1.1.0", @@ -7267,9 +7267,9 @@ } }, "@astrojs/compiler": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.0.1.tgz", - "integrity": "sha512-DfBR7Cf+tOgQ4n7TIgTtU5x5SEA/08DNshpEPcT+91A0KbBlmUOYMBM/O6qAaHkmVo1KIoXQYhAmfdTT1zx9PQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.1.0.tgz", + "integrity": "sha512-Mp+qrNhly+27bL/Zq8lGeUY+YrdoU0eDfIlAeGIPrzt0PnI/jGpvPUdCaugv4zbCrDkOUScFfcbeEiYumrdJnw==", "dev": true }, "@astrojs/internal-helpers": { @@ -7279,9 +7279,9 @@ "dev": true }, "@astrojs/markdown-remark": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-3.0.0.tgz", - "integrity": "sha512-s8I49Je4++ImgYAgwL32HgN8m6we2qz3RtBpN4AjObMODPwDylmzUHZksD8Toy31q/P59ED3MuwphqOGm9l03w==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-3.1.0.tgz", + "integrity": "sha512-5UwamK0iFxN0n1Nw44vUk8AkQr4psKS63hM3D1/4bhhjs4ZFRyrYmg5NjScaMEXZcrd2KgGPsd+PEwNs4mlBOw==", "dev": true, "requires": { "@astrojs/prism": "^3.0.0", @@ -8151,14 +8151,14 @@ } }, "astro": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/astro/-/astro-3.0.10.tgz", - "integrity": "sha512-LxLlFksTUn3B3Xi3KBirRBg1QI8t2lvOijfODor1OSpAnlEZUzToyLxbdzR2dBVLF5reAoi7LJNKsQouPnMXlg==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/astro/-/astro-3.0.12.tgz", + "integrity": "sha512-nDLI9OGEjYIX90a1Md1orqyurPxqXTWTy7Sm3ZsWl5dpzSjcUXo3VB/GTvNjAMS9sE40BOxhay7/hnnQuI8p7A==", "dev": true, "requires": { - "@astrojs/compiler": "^2.0.1", + "@astrojs/compiler": "^2.1.0", "@astrojs/internal-helpers": "0.2.0", - "@astrojs/markdown-remark": "3.0.0", + "@astrojs/markdown-remark": "3.1.0", "@astrojs/telemetry": "3.0.1", "@babel/core": "^7.22.10", "@babel/generator": "^7.22.10", @@ -11228,9 +11228,9 @@ "dev": true }, "shiki": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.3.tgz", - "integrity": "sha512-U3S/a+b0KS+UkTyMjoNojvTgrBHjgp7L6ovhFVZsXmBGnVdQ4K4U9oK0z63w538S91ATngv1vXigHCSWOwnr+g==", + "version": "0.14.4", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.4.tgz", + "integrity": "sha512-IXCRip2IQzKwxArNNq1S+On4KPML3Yyn8Zzs/xRgcgOWIr8ntIK3IKzjFPfjy/7kt9ZMjc+FItfqHRBg8b6tNQ==", "dev": true, "requires": { "ansi-sequence-parser": "^1.1.0", diff --git a/package.json b/package.json index 372f6e51..4a42246c 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ }, "homepage": "https://github.com/indiana-university/rivet-icons#readme", "devDependencies": { - "astro": "3.0.10", + "astro": "3.0.12", "npm-run-all": "4.1.5", "vite": "4.4.9" } From 9e67aa5537a7c957d2dc549d2b90afa874c60721 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 13 Sep 2023 16:09:52 -0400 Subject: [PATCH 064/104] Upgrade deps --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 655b6073..4530d583 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "2.0.0", "license": "BSD-3-Clause", "devDependencies": { - "astro": "3.0.12", + "astro": "3.0.13", "npm-run-all": "4.1.5", "vite": "4.4.9" } @@ -1300,9 +1300,9 @@ } }, "node_modules/astro": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/astro/-/astro-3.0.12.tgz", - "integrity": "sha512-nDLI9OGEjYIX90a1Md1orqyurPxqXTWTy7Sm3ZsWl5dpzSjcUXo3VB/GTvNjAMS9sE40BOxhay7/hnnQuI8p7A==", + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/astro/-/astro-3.0.13.tgz", + "integrity": "sha512-oZcDcoLsWG7SeltkJ33T/L5tcrsDDe5FLW9FxG1Z1NIwqOE321URLJVuse1WADGwBpMIVkWNibqv4wK2rxEnjw==", "dev": true, "dependencies": { "@astrojs/compiler": "^2.1.0", @@ -8151,9 +8151,9 @@ } }, "astro": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/astro/-/astro-3.0.12.tgz", - "integrity": "sha512-nDLI9OGEjYIX90a1Md1orqyurPxqXTWTy7Sm3ZsWl5dpzSjcUXo3VB/GTvNjAMS9sE40BOxhay7/hnnQuI8p7A==", + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/astro/-/astro-3.0.13.tgz", + "integrity": "sha512-oZcDcoLsWG7SeltkJ33T/L5tcrsDDe5FLW9FxG1Z1NIwqOE321URLJVuse1WADGwBpMIVkWNibqv4wK2rxEnjw==", "dev": true, "requires": { "@astrojs/compiler": "^2.1.0", diff --git a/package.json b/package.json index 4a42246c..b1fd8fe3 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ }, "homepage": "https://github.com/indiana-university/rivet-icons#readme", "devDependencies": { - "astro": "3.0.12", + "astro": "3.0.13", "npm-run-all": "4.1.5", "vite": "4.4.9" } From fe493a889e70f17f5f1078b02f52f1b866752cb9 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Wed, 13 Sep 2023 16:11:37 -0400 Subject: [PATCH 065/104] Add missing semicolons --- scripts/build.js | 6 +++--- src/rivet-icon-element.js | 20 ++++++++++---------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/scripts/build.js b/scripts/build.js index 59dd5681..ed8bd87a 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -45,12 +45,12 @@ async function getIcons () { .map(async ({ filePath, name }) => { const source = await fs.readFile(filePath, { encoding: 'utf8' }); return { name, source }; - }) + }); return await Promise.all(promises); } async function createJSON (icons) { - const data = icons.map(({ name }) => name) + const data = icons.map(({ name }) => name); const contents = JSON.stringify(data); await writeFile(`${OUT_FILE}.json`, contents); } @@ -59,7 +59,7 @@ async function createJS (icons) { const promises = icons.map(async ({ name, source }) => { const svg = source .replace(/ (fill|height|viewBox|width|xmlns)="[^"]+"/g, '') - .replace(/(\n| )/g, '') + .replace(/(\n| )/g, ''); const contents = `import { registerIcon } from '../../${ELEMENT_PATH}'; diff --git a/src/rivet-icon-element.js b/src/rivet-icon-element.js index f98ef5b8..8f72b974 100644 --- a/src/rivet-icon-element.js +++ b/src/rivet-icon-element.js @@ -39,16 +39,16 @@ export function getIcons () { export function registerIcon (name, content) { if (!name || typeof name !== 'string') { - throw new Error(`${packageName}: Name must be a string.`) + throw new Error(`${packageName}: Name must be a string.`); } const template = document.createElement('template'); template.innerHTML = content; if (template.content.children.length !== 1) { - throw new Error(`${packageName} (${name}): Content must contain one SVG element.`) + throw new Error(`${packageName} (${name}): Content must contain one SVG element.`); } const svg = template.content.firstChild; if (svg.nodeName.toLowerCase() !== 'svg') { - throw new Error(`${packageName} (${name}): Content must be a SVG element.`) + throw new Error(`${packageName} (${name}): Content must be a SVG element.`); } setDefaultAttributes(svg, { 'aria-hidden': 'true', @@ -70,13 +70,13 @@ export function registerIcon (name, content) { } export class RivetIconElement extends window.HTMLElement { - #container - #name - #requestUpdate - #sensor + #container; + #name; + #requestUpdate; + #sensor; static get observedAttributes () { - return [nameAttributeName] + return [nameAttributeName]; } constructor () { @@ -137,7 +137,7 @@ function setDefaultAttribute (element, name, value) { function setDefaultAttributes (element, attributes) { Object.entries(attributes).forEach(([name, value]) => { setDefaultAttribute(element, name, value); - }) + }); } // Call the function at most once per animation frame. @@ -152,5 +152,5 @@ function throttleRAF (fn) { fn.call(this, ...args); wait = false; }); - } + }; } From eedeaca04df57a9ae81923d379b40df2867a2928 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Fri, 15 Sep 2023 17:00:54 -0400 Subject: [PATCH 066/104] Upgrade deps --- package-lock.json | 645 +++++++++++++++++++++++++++++++++++++++++++--- package.json | 2 +- 2 files changed, 610 insertions(+), 37 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4530d583..96161a63 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "2.0.0", "license": "BSD-3-Clause", "devDependencies": { - "astro": "3.0.13", + "astro": "3.1.0", "npm-run-all": "4.1.5", "vite": "4.4.9" } @@ -40,14 +40,15 @@ "dev": true }, "node_modules/@astrojs/markdown-remark": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-3.1.0.tgz", - "integrity": "sha512-5UwamK0iFxN0n1Nw44vUk8AkQr4psKS63hM3D1/4bhhjs4ZFRyrYmg5NjScaMEXZcrd2KgGPsd+PEwNs4mlBOw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-3.2.0.tgz", + "integrity": "sha512-jigyLfefUZPKgVmmraCkVpdUuFH1R3SrpgQO13axsgwLDBgkggaQpNR5Ag4O9PDualeBtbdt30aYSfvnBKx9Hg==", "dev": true, "dependencies": { "@astrojs/prism": "^3.0.0", "github-slugger": "^2.0.0", "import-meta-resolve": "^3.0.0", + "mdast-util-definitions": "^6.0.0", "rehype-raw": "^6.1.1", "rehype-stringify": "^9.0.4", "remark-gfm": "^3.0.1", @@ -60,7 +61,7 @@ "vfile": "^5.3.7" }, "peerDependencies": { - "astro": "^3.0.11" + "astro": "^3.1.0" } }, "node_modules/@astrojs/prism": { @@ -1101,12 +1102,12 @@ } }, "node_modules/@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.0.tgz", + "integrity": "sha512-YLeG8CujC9adtj/kuDzq1N4tCDYKoZ5l/bnjq8d74+t/3q/tHquJOJKUQXJrLCflOHpKjXgcI/a929gpmLOEng==", "dev": true, "dependencies": { - "@types/unist": "^2" + "@types/unist": "*" } }, "node_modules/@types/ms": { @@ -1300,14 +1301,14 @@ } }, "node_modules/astro": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/astro/-/astro-3.0.13.tgz", - "integrity": "sha512-oZcDcoLsWG7SeltkJ33T/L5tcrsDDe5FLW9FxG1Z1NIwqOE321URLJVuse1WADGwBpMIVkWNibqv4wK2rxEnjw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/astro/-/astro-3.1.0.tgz", + "integrity": "sha512-hVPZg9uDafqJbDwOwtcujwhJ6Qp3BCaIj1cvablTYI0jdYrZSvcybhIMTf8NhzK5smvZy2Bv9eEDYXLpiLDrRQ==", "dev": true, "dependencies": { "@astrojs/compiler": "^2.1.0", "@astrojs/internal-helpers": "0.2.0", - "@astrojs/markdown-remark": "3.1.0", + "@astrojs/markdown-remark": "3.2.0", "@astrojs/telemetry": "3.0.1", "@babel/core": "^7.22.10", "@babel/generator": "^7.22.10", @@ -1343,6 +1344,7 @@ "p-limit": "^4.0.0", "path-to-regexp": "^6.2.1", "preferred-pm": "^3.1.2", + "probe-image-size": "^7.2.3", "prompts": "^2.4.2", "rehype": "^12.0.1", "resolve": "^1.22.4", @@ -2871,6 +2873,18 @@ "node": ">=16.17.0" } }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -3415,6 +3429,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, "node_modules/log-symbols": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", @@ -3479,14 +3499,62 @@ } }, "node_modules/mdast-util-definitions": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", - "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz", + "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", "dev": true, "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "unist-util-visit": "^4.0.0" + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-definitions/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==", + "dev": true + }, + "node_modules/mdast-util-definitions/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dev": true, + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-definitions/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dev": true, + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-definitions/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dev": true, + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" }, "funding": { "type": "opencollective", @@ -3509,6 +3577,15 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-find-and-replace/node_modules/@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "dependencies": { + "@types/unist": "^2" + } + }, "node_modules/mdast-util-from-markdown": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", @@ -3533,6 +3610,15 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-from-markdown/node_modules/@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "dependencies": { + "@types/unist": "^2" + } + }, "node_modules/mdast-util-gfm": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", @@ -3568,6 +3654,15 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "dependencies": { + "@types/unist": "^2" + } + }, "node_modules/mdast-util-gfm-footnote": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz", @@ -3583,6 +3678,15 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-gfm-footnote/node_modules/@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "dependencies": { + "@types/unist": "^2" + } + }, "node_modules/mdast-util-gfm-strikethrough": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", @@ -3597,6 +3701,15 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "dependencies": { + "@types/unist": "^2" + } + }, "node_modules/mdast-util-gfm-table": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", @@ -3613,6 +3726,15 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-gfm-table/node_modules/@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "dependencies": { + "@types/unist": "^2" + } + }, "node_modules/mdast-util-gfm-task-list-item": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", @@ -3627,6 +3749,15 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "dependencies": { + "@types/unist": "^2" + } + }, "node_modules/mdast-util-phrasing": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", @@ -3641,6 +3772,15 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-phrasing/node_modules/@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "dependencies": { + "@types/unist": "^2" + } + }, "node_modules/mdast-util-to-hast": { "version": "12.3.0", "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", @@ -3661,6 +3801,30 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-to-hast/node_modules/@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/mdast-util-to-hast/node_modules/mdast-util-definitions": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", + "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/mdast-util-to-markdown": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", @@ -3681,6 +3845,15 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-to-markdown/node_modules/@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "dependencies": { + "@types/unist": "^2" + } + }, "node_modules/mdast-util-to-string": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", @@ -3694,6 +3867,15 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-to-string/node_modules/@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "dependencies": { + "@types/unist": "^2" + } + }, "node_modules/memorystream": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", @@ -4400,6 +4582,32 @@ "dev": true, "optional": true }, + "node_modules/needle": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", + "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", + "dev": true, + "dependencies": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/needle/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, "node_modules/nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", @@ -5109,6 +5317,17 @@ "node": ">=6" } }, + "node_modules/probe-image-size": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz", + "integrity": "sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==", + "dev": true, + "dependencies": { + "lodash.merge": "^4.6.2", + "needle": "^2.5.2", + "stream-parser": "~0.3.1" + } + }, "node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -5330,6 +5549,15 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/remark-gfm/node_modules/@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "dependencies": { + "@types/unist": "^2" + } + }, "node_modules/remark-parse": { "version": "10.0.2", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", @@ -5345,6 +5573,15 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/remark-parse/node_modules/@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "dependencies": { + "@types/unist": "^2" + } + }, "node_modules/remark-rehype": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", @@ -5361,6 +5598,15 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/remark-rehype/node_modules/@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "dependencies": { + "@types/unist": "^2" + } + }, "node_modules/remark-smartypants": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.0.0.tgz", @@ -5614,6 +5860,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, "node_modules/section-matter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", @@ -5905,6 +6163,30 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/stream-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", + "integrity": "sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==", + "dev": true, + "dependencies": { + "debug": "2" + } + }, + "node_modules/stream-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/stream-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, "node_modules/streamsearch": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", @@ -7279,14 +7561,15 @@ "dev": true }, "@astrojs/markdown-remark": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-3.1.0.tgz", - "integrity": "sha512-5UwamK0iFxN0n1Nw44vUk8AkQr4psKS63hM3D1/4bhhjs4ZFRyrYmg5NjScaMEXZcrd2KgGPsd+PEwNs4mlBOw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-3.2.0.tgz", + "integrity": "sha512-jigyLfefUZPKgVmmraCkVpdUuFH1R3SrpgQO13axsgwLDBgkggaQpNR5Ag4O9PDualeBtbdt30aYSfvnBKx9Hg==", "dev": true, "requires": { "@astrojs/prism": "^3.0.0", "github-slugger": "^2.0.0", "import-meta-resolve": "^3.0.0", + "mdast-util-definitions": "^6.0.0", "rehype-raw": "^6.1.1", "rehype-stringify": "^9.0.4", "remark-gfm": "^3.0.1", @@ -7993,12 +8276,12 @@ } }, "@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.0.tgz", + "integrity": "sha512-YLeG8CujC9adtj/kuDzq1N4tCDYKoZ5l/bnjq8d74+t/3q/tHquJOJKUQXJrLCflOHpKjXgcI/a929gpmLOEng==", "dev": true, "requires": { - "@types/unist": "^2" + "@types/unist": "*" } }, "@types/ms": { @@ -8151,14 +8434,14 @@ } }, "astro": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/astro/-/astro-3.0.13.tgz", - "integrity": "sha512-oZcDcoLsWG7SeltkJ33T/L5tcrsDDe5FLW9FxG1Z1NIwqOE321URLJVuse1WADGwBpMIVkWNibqv4wK2rxEnjw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/astro/-/astro-3.1.0.tgz", + "integrity": "sha512-hVPZg9uDafqJbDwOwtcujwhJ6Qp3BCaIj1cvablTYI0jdYrZSvcybhIMTf8NhzK5smvZy2Bv9eEDYXLpiLDrRQ==", "dev": true, "requires": { "@astrojs/compiler": "^2.1.0", "@astrojs/internal-helpers": "0.2.0", - "@astrojs/markdown-remark": "3.1.0", + "@astrojs/markdown-remark": "3.2.0", "@astrojs/telemetry": "3.0.1", "@babel/core": "^7.22.10", "@babel/generator": "^7.22.10", @@ -8194,6 +8477,7 @@ "p-limit": "^4.0.0", "path-to-regexp": "^6.2.1", "preferred-pm": "^3.1.2", + "probe-image-size": "^7.2.3", "prompts": "^2.4.2", "rehype": "^12.0.1", "resolve": "^1.22.4", @@ -9289,6 +9573,15 @@ "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", "dev": true }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, "ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -9641,6 +9934,12 @@ "p-locate": "^5.0.0" } }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, "log-symbols": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", @@ -9690,14 +9989,52 @@ "dev": true }, "mdast-util-definitions": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", - "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz", + "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", "dev": true, "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "unist-util-visit": "^4.0.0" + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==", + "dev": true + }, + "unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dev": true, + "requires": { + "@types/unist": "^3.0.0" + } + }, + "unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dev": true, + "requires": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + } + }, + "unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dev": true, + "requires": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + } + } } }, "mdast-util-find-and-replace": { @@ -9710,6 +10047,17 @@ "escape-string-regexp": "^5.0.0", "unist-util-is": "^5.0.0", "unist-util-visit-parents": "^5.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "requires": { + "@types/unist": "^2" + } + } } }, "mdast-util-from-markdown": { @@ -9730,6 +10078,17 @@ "micromark-util-types": "^1.0.0", "unist-util-stringify-position": "^3.0.0", "uvu": "^0.5.0" + }, + "dependencies": { + "@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "requires": { + "@types/unist": "^2" + } + } } }, "mdast-util-gfm": { @@ -9757,6 +10116,17 @@ "ccount": "^2.0.0", "mdast-util-find-and-replace": "^2.0.0", "micromark-util-character": "^1.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "requires": { + "@types/unist": "^2" + } + } } }, "mdast-util-gfm-footnote": { @@ -9768,6 +10138,17 @@ "@types/mdast": "^3.0.0", "mdast-util-to-markdown": "^1.3.0", "micromark-util-normalize-identifier": "^1.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "requires": { + "@types/unist": "^2" + } + } } }, "mdast-util-gfm-strikethrough": { @@ -9778,6 +10159,17 @@ "requires": { "@types/mdast": "^3.0.0", "mdast-util-to-markdown": "^1.3.0" + }, + "dependencies": { + "@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "requires": { + "@types/unist": "^2" + } + } } }, "mdast-util-gfm-table": { @@ -9790,6 +10182,17 @@ "markdown-table": "^3.0.0", "mdast-util-from-markdown": "^1.0.0", "mdast-util-to-markdown": "^1.3.0" + }, + "dependencies": { + "@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "requires": { + "@types/unist": "^2" + } + } } }, "mdast-util-gfm-task-list-item": { @@ -9800,6 +10203,17 @@ "requires": { "@types/mdast": "^3.0.0", "mdast-util-to-markdown": "^1.3.0" + }, + "dependencies": { + "@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "requires": { + "@types/unist": "^2" + } + } } }, "mdast-util-phrasing": { @@ -9810,6 +10224,17 @@ "requires": { "@types/mdast": "^3.0.0", "unist-util-is": "^5.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "requires": { + "@types/unist": "^2" + } + } } }, "mdast-util-to-hast": { @@ -9826,6 +10251,28 @@ "unist-util-generated": "^2.0.0", "unist-util-position": "^4.0.0", "unist-util-visit": "^4.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "requires": { + "@types/unist": "^2" + } + }, + "mdast-util-definitions": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", + "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" + } + } } }, "mdast-util-to-markdown": { @@ -9842,6 +10289,17 @@ "micromark-util-decode-string": "^1.0.0", "unist-util-visit": "^4.0.0", "zwitch": "^2.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "requires": { + "@types/unist": "^2" + } + } } }, "mdast-util-to-string": { @@ -9851,6 +10309,17 @@ "dev": true, "requires": { "@types/mdast": "^3.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "requires": { + "@types/unist": "^2" + } + } } }, "memorystream": { @@ -10273,6 +10742,28 @@ "dev": true, "optional": true }, + "needle": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", + "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", + "dev": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, "nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", @@ -10797,6 +11288,17 @@ "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", "dev": true }, + "probe-image-size": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz", + "integrity": "sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==", + "dev": true, + "requires": { + "lodash.merge": "^4.6.2", + "needle": "^2.5.2", + "stream-parser": "~0.3.1" + } + }, "prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -10956,6 +11458,17 @@ "mdast-util-gfm": "^2.0.0", "micromark-extension-gfm": "^2.0.0", "unified": "^10.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "requires": { + "@types/unist": "^2" + } + } } }, "remark-parse": { @@ -10967,6 +11480,17 @@ "@types/mdast": "^3.0.0", "mdast-util-from-markdown": "^1.0.0", "unified": "^10.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "requires": { + "@types/unist": "^2" + } + } } }, "remark-rehype": { @@ -10979,6 +11503,17 @@ "@types/mdast": "^3.0.0", "mdast-util-to-hast": "^12.1.0", "unified": "^10.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dev": true, + "requires": { + "@types/unist": "^2" + } + } } }, "remark-smartypants": { @@ -11145,6 +11680,18 @@ "is-regex": "^1.1.4" } }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, "section-matter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", @@ -11359,6 +11906,32 @@ "bl": "^5.0.0" } }, + "stream-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", + "integrity": "sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==", + "dev": true, + "requires": { + "debug": "2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, "streamsearch": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", diff --git a/package.json b/package.json index b1fd8fe3..68d174ae 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ }, "homepage": "https://github.com/indiana-university/rivet-icons#readme", "devDependencies": { - "astro": "3.0.13", + "astro": "3.1.0", "npm-run-all": "4.1.5", "vite": "4.4.9" } From 834fb19a2b8b634954d3b986ead0c964cc54f6bb Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Thu, 25 Jan 2024 10:17:44 -0500 Subject: [PATCH 067/104] Upgrade deps --- package-lock.json | 6794 ++++++++++++++++++++++----------------------- package.json | 4 +- 2 files changed, 3399 insertions(+), 3399 deletions(-) diff --git a/package-lock.json b/package-lock.json index 96161a63..f019238c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,9 +9,9 @@ "version": "2.0.0", "license": "BSD-3-Clause", "devDependencies": { - "astro": "3.1.0", + "astro": "4.2.4", "npm-run-all": "4.1.5", - "vite": "4.4.9" + "vite": "5.0.12" } }, "node_modules/@ampproject/remapping": { @@ -28,40 +28,37 @@ } }, "node_modules/@astrojs/compiler": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.1.0.tgz", - "integrity": "sha512-Mp+qrNhly+27bL/Zq8lGeUY+YrdoU0eDfIlAeGIPrzt0PnI/jGpvPUdCaugv4zbCrDkOUScFfcbeEiYumrdJnw==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.5.1.tgz", + "integrity": "sha512-o2hKiFJXZOm1Gov+RGXSWnKlnb/UF7KRTx/Y2uazYe3+MrLY+sqLN+yB4EH2bElc0l1K9cDb4mZSejuq563rGQ==", "dev": true }, "node_modules/@astrojs/internal-helpers": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.2.0.tgz", - "integrity": "sha512-NQ4ppp1CM0HNkKbJNM4saVSfmUYzGlRalF6wx7F6T/MYHYSWGuojY89/oFTy4t8VlOGUCUijlsVNNeziWaUo5g==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.2.1.tgz", + "integrity": "sha512-06DD2ZnItMwUnH81LBLco3tWjcZ1lGU9rLCCBaeUCGYe9cI0wKyY2W3kDyoW1I6GmcWgt1fu+D1CTvz+FIKf8A==", "dev": true }, "node_modules/@astrojs/markdown-remark": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-3.2.0.tgz", - "integrity": "sha512-jigyLfefUZPKgVmmraCkVpdUuFH1R3SrpgQO13axsgwLDBgkggaQpNR5Ag4O9PDualeBtbdt30aYSfvnBKx9Hg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-4.2.0.tgz", + "integrity": "sha512-qQB+LoxmIqzkhLXaQAzfzlBxZU1jeQYailsifurz89WeY0Q8ywIj8uQQSyqxb7rPPg3ZfdNdxsN9lF5UaCRn0w==", "dev": true, "dependencies": { "@astrojs/prism": "^3.0.0", "github-slugger": "^2.0.0", - "import-meta-resolve": "^3.0.0", + "import-meta-resolve": "^4.0.0", "mdast-util-definitions": "^6.0.0", - "rehype-raw": "^6.1.1", - "rehype-stringify": "^9.0.4", - "remark-gfm": "^3.0.1", - "remark-parse": "^10.0.2", - "remark-rehype": "^10.1.0", + "rehype-raw": "^7.0.0", + "rehype-stringify": "^10.0.0", + "remark-gfm": "^4.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.0.0", "remark-smartypants": "^2.0.0", - "shiki": "^0.14.3", - "unified": "^10.1.2", - "unist-util-visit": "^4.1.2", - "vfile": "^5.3.7" - }, - "peerDependencies": { - "astro": "^3.1.0" + "shikiji": "^0.9.18", + "unified": "^11.0.4", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.1" } }, "node_modules/@astrojs/prism": { @@ -77,9 +74,9 @@ } }, "node_modules/@astrojs/telemetry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.0.1.tgz", - "integrity": "sha512-7zJMuikRDQ0LLLivteu0+y4pqdgznrChFiRrY3qmKlOEkLWD1T3u1a5M970lvpErP7Vgh4P298JBPjv8LTj+sw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.0.4.tgz", + "integrity": "sha512-A+0c7k/Xy293xx6odsYZuXiaHO0PL+bnDoXOc47sGDF5ffIKdKQGRPFl2NMlCF4L0NqN4Ynbgnaip+pPF0s7pQ==", "dev": true, "dependencies": { "ci-info": "^3.8.0", @@ -88,20 +85,34 @@ "dset": "^3.1.2", "is-docker": "^3.0.0", "is-wsl": "^3.0.0", - "undici": "^5.23.0", "which-pm-runs": "^1.1.0" }, "engines": { "node": ">=18.14.1" } }, + "node_modules/@astrojs/telemetry/node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, "node_modules/@babel/code-frame": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.10.tgz", - "integrity": "sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dev": true, "dependencies": { - "@babel/highlight": "^7.22.10", + "@babel/highlight": "^7.23.4", "chalk": "^2.4.2" }, "engines": { @@ -158,56 +169,35 @@ "node": ">=0.8.0" } }, - "node_modules/@babel/code-frame/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/compat-data": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", - "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.10.tgz", - "integrity": "sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz", + "integrity": "sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.10", - "@babel/generator": "^7.22.10", - "@babel/helper-compilation-targets": "^7.22.10", - "@babel/helper-module-transforms": "^7.22.9", - "@babel/helpers": "^7.22.10", - "@babel/parser": "^7.22.10", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.10", - "@babel/types": "^7.22.10", - "convert-source-map": "^1.7.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.7", + "@babel/parser": "^7.23.6", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.7", + "@babel/types": "^7.23.6", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", + "json5": "^2.2.3", "semver": "^6.3.1" }, "engines": { @@ -231,12 +221,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz", - "integrity": "sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", "dev": true, "dependencies": { - "@babel/types": "^7.22.10", + "@babel/types": "^7.23.6", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -258,14 +248,14 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz", - "integrity": "sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.5", - "browserslist": "^4.21.9", + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -274,22 +264,22 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", - "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", - "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dev": true, "dependencies": { - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" @@ -308,28 +298,28 @@ } }, "node_modules/@babel/helper-module-imports": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", - "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", - "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", "@babel/helper-simple-access": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.5" + "@babel/helper-validator-identifier": "^7.22.20" }, "engines": { "node": ">=6.9.0" @@ -372,53 +362,53 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", - "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", - "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.10.tgz", - "integrity": "sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==", + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.8.tgz", + "integrity": "sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==", "dev": true, "dependencies": { - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.10", - "@babel/types": "^7.22.10" + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.7", + "@babel/types": "^7.23.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.10.tgz", - "integrity": "sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, @@ -476,31 +466,10 @@ "node": ">=0.8.0" } }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/parser": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.10.tgz", - "integrity": "sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", + "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -544,67 +513,74 @@ } }, "node_modules/@babel/template": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", - "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.10.tgz", - "integrity": "sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", + "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.10", - "@babel/generator": "^7.22.10", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.22.10", - "@babel/types": "^7.22.10", - "debug": "^4.1.0", + "@babel/parser": "^7.23.6", + "@babel/types": "^7.23.6", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/traverse/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/types": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.10.tgz", - "integrity": "sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", + "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", + "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, "node_modules/@esbuild/android-arm": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.2.tgz", - "integrity": "sha512-tM8yLeYVe7pRyAu9VMi/Q7aunpLwD139EY1S99xbQkT4/q2qa6eA4ige/WJQYdJ8GBL1K33pPFhPfPdJ/WzT8Q==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", + "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", "cpu": [ "arm" ], @@ -618,9 +594,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.2.tgz", - "integrity": "sha512-lsB65vAbe90I/Qe10OjkmrdxSX4UJDjosDgb8sZUKcg3oefEuW2OT2Vozz8ef7wrJbMcmhvCC+hciF8jY/uAkw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", + "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", "cpu": [ "arm64" ], @@ -634,9 +610,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.2.tgz", - "integrity": "sha512-qK/TpmHt2M/Hg82WXHRc/W/2SGo/l1thtDHZWqFq7oi24AjZ4O/CpPSu6ZuYKFkEgmZlFoa7CooAyYmuvnaG8w==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", + "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", "cpu": [ "x64" ], @@ -650,9 +626,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.2.tgz", - "integrity": "sha512-Ora8JokrvrzEPEpZO18ZYXkH4asCdc1DLdcVy8TGf5eWtPO1Ie4WroEJzwI52ZGtpODy3+m0a2yEX9l+KUn0tA==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", + "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", "cpu": [ "arm64" ], @@ -666,9 +642,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.2.tgz", - "integrity": "sha512-tP+B5UuIbbFMj2hQaUr6EALlHOIOmlLM2FK7jeFBobPy2ERdohI4Ka6ZFjZ1ZYsrHE/hZimGuU90jusRE0pwDw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", + "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", "cpu": [ "x64" ], @@ -682,9 +658,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.2.tgz", - "integrity": "sha512-YbPY2kc0acfzL1VPVK6EnAlig4f+l8xmq36OZkU0jzBVHcOTyQDhnKQaLzZudNJQyymd9OqQezeaBgkTGdTGeQ==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", + "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", "cpu": [ "arm64" ], @@ -698,9 +674,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.2.tgz", - "integrity": "sha512-nSO5uZT2clM6hosjWHAsS15hLrwCvIWx+b2e3lZ3MwbYSaXwvfO528OF+dLjas1g3bZonciivI8qKR/Hm7IWGw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", + "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", "cpu": [ "x64" ], @@ -714,9 +690,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.2.tgz", - "integrity": "sha512-Odalh8hICg7SOD7XCj0YLpYCEc+6mkoq63UnExDCiRA2wXEmGlK5JVrW50vZR9Qz4qkvqnHcpH+OFEggO3PgTg==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", + "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", "cpu": [ "arm" ], @@ -730,9 +706,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.2.tgz", - "integrity": "sha512-ig2P7GeG//zWlU0AggA3pV1h5gdix0MA3wgB+NsnBXViwiGgY77fuN9Wr5uoCrs2YzaYfogXgsWZbm+HGr09xg==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", + "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", "cpu": [ "arm64" ], @@ -746,9 +722,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.2.tgz", - "integrity": "sha512-mLfp0ziRPOLSTek0Gd9T5B8AtzKAkoZE70fneiiyPlSnUKKI4lp+mGEnQXcQEHLJAcIYDPSyBvsUbKUG2ri/XQ==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", + "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", "cpu": [ "ia32" ], @@ -762,9 +738,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.2.tgz", - "integrity": "sha512-hn28+JNDTxxCpnYjdDYVMNTR3SKavyLlCHHkufHV91fkewpIyQchS1d8wSbmXhs1fiYDpNww8KTFlJ1dHsxeSw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", + "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", "cpu": [ "loong64" ], @@ -778,9 +754,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.2.tgz", - "integrity": "sha512-KbXaC0Sejt7vD2fEgPoIKb6nxkfYW9OmFUK9XQE4//PvGIxNIfPk1NmlHmMg6f25x57rpmEFrn1OotASYIAaTg==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", + "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", "cpu": [ "mips64el" ], @@ -794,9 +770,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.2.tgz", - "integrity": "sha512-dJ0kE8KTqbiHtA3Fc/zn7lCd7pqVr4JcT0JqOnbj4LLzYnp+7h8Qi4yjfq42ZlHfhOCM42rBh0EwHYLL6LEzcw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", + "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", "cpu": [ "ppc64" ], @@ -810,9 +786,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.2.tgz", - "integrity": "sha512-7Z/jKNFufZ/bbu4INqqCN6DDlrmOTmdw6D0gH+6Y7auok2r02Ur661qPuXidPOJ+FSgbEeQnnAGgsVynfLuOEw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", + "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", "cpu": [ "riscv64" ], @@ -826,9 +802,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.2.tgz", - "integrity": "sha512-U+RinR6aXXABFCcAY4gSlv4CL1oOVvSSCdseQmGO66H+XyuQGZIUdhG56SZaDJQcLmrSfRmx5XZOWyCJPRqS7g==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", + "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", "cpu": [ "s390x" ], @@ -842,9 +818,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.2.tgz", - "integrity": "sha512-oxzHTEv6VPm3XXNaHPyUTTte+3wGv7qVQtqaZCrgstI16gCuhNOtBXLEBkBREP57YTd68P0VgDgG73jSD8bwXQ==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", + "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", "cpu": [ "x64" ], @@ -858,9 +834,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.2.tgz", - "integrity": "sha512-WNa5zZk1XpTTwMDompZmvQLHszDDDN7lYjEHCUmAGB83Bgs20EMs7ICD+oKeT6xt4phV4NDdSi/8OfjPbSbZfQ==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", + "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", "cpu": [ "x64" ], @@ -874,9 +850,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.2.tgz", - "integrity": "sha512-S6kI1aT3S++Dedb7vxIuUOb3oAxqxk2Rh5rOXOTYnzN8JzW1VzBd+IqPiSpgitu45042SYD3HCoEyhLKQcDFDw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", + "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", "cpu": [ "x64" ], @@ -890,9 +866,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.2.tgz", - "integrity": "sha512-VXSSMsmb+Z8LbsQGcBMiM+fYObDNRm8p7tkUDMPG/g4fhFX5DEFmjxIEa3N8Zr96SjsJ1woAhF0DUnS3MF3ARw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", + "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", "cpu": [ "x64" ], @@ -906,9 +882,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.2.tgz", - "integrity": "sha512-5NayUlSAyb5PQYFAU9x3bHdsqB88RC3aM9lKDAz4X1mo/EchMIT1Q+pSeBXNgkfNmRecLXA0O8xP+x8V+g/LKg==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", + "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", "cpu": [ "arm64" ], @@ -922,9 +898,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.2.tgz", - "integrity": "sha512-47gL/ek1v36iN0wL9L4Q2MFdujR0poLZMJwhO2/N3gA89jgHp4MR8DKCmwYtGNksbfJb9JoTtbkoe6sDhg2QTA==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", + "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", "cpu": [ "ia32" ], @@ -938,9 +914,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.2.tgz", - "integrity": "sha512-tcuhV7ncXBqbt/Ybf0IyrMcwVOAPDckMK9rXNHtF17UTK18OKLpg08glminN06pt2WCoALhXdLfSPbVvK/6fxw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", + "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", "cpu": [ "x64" ], @@ -1036,10 +1012,179 @@ "node": ">= 8" } }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.6.tgz", + "integrity": "sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.6.tgz", + "integrity": "sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.6.tgz", + "integrity": "sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.6.tgz", + "integrity": "sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.6.tgz", + "integrity": "sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.6.tgz", + "integrity": "sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.6.tgz", + "integrity": "sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.6.tgz", + "integrity": "sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.6.tgz", + "integrity": "sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.6.tgz", + "integrity": "sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.6.tgz", + "integrity": "sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.6.tgz", + "integrity": "sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.6.tgz", + "integrity": "sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, "node_modules/@types/babel__core": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", - "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, "dependencies": { "@babel/parser": "^7.20.7", @@ -1050,18 +1195,18 @@ } }, "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dev": true, "dependencies": { "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, "dependencies": { "@babel/parser": "^7.1.0", @@ -1069,84 +1214,84 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", - "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", "dev": true, "dependencies": { "@babel/types": "^7.20.7" } }, "node_modules/@types/debug": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz", - "integrity": "sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==", + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", "dev": true, "dependencies": { "@types/ms": "*" } }, "node_modules/@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "dev": true }, "node_modules/@types/hast": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.5.tgz", - "integrity": "sha512-SvQi0L/lNpThgPoleH53cdjB3y9zpLlVjRbqB3rH8hx1jiRSBGAhyjV3H+URFjNVRqt2EdYNrbZE5IsGlNfpRg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", "dev": true, "dependencies": { - "@types/unist": "^2" + "@types/unist": "*" } }, "node_modules/@types/mdast": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.0.tgz", - "integrity": "sha512-YLeG8CujC9adtj/kuDzq1N4tCDYKoZ5l/bnjq8d74+t/3q/tHquJOJKUQXJrLCflOHpKjXgcI/a929gpmLOEng==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.3.tgz", + "integrity": "sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==", "dev": true, "dependencies": { "@types/unist": "*" } }, "node_modules/@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", "dev": true }, "node_modules/@types/nlcst": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.1.tgz", - "integrity": "sha512-aVIyXt6pZiiMOtVByE4Y0gf+BLm1Cxc4ZLSK8VRHn1CgkO+kXbQwN/EBhQmhPdBMjFJCMBKtmNW2zWQuFywz8Q==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.4.tgz", + "integrity": "sha512-ABoYdNQ/kBSsLvZAekMhIPMQ3YUZvavStpKYs7BjLLuKVmIMA0LUgZ7b54zzuWJRbHF80v1cNf4r90Vd6eMQDg==", "dev": true, "dependencies": { "@types/unist": "^2" } }, - "node_modules/@types/parse5": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", - "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", + "node_modules/@types/nlcst/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==", "dev": true }, - "node_modules/@types/resolve": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", - "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==", "dev": true }, - "node_modules/@types/unist": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.7.tgz", - "integrity": "sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==", + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", "dev": true }, "node_modules/acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -1217,12 +1362,6 @@ "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/ansi-sequence-parser": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", - "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", - "dev": true - }, "node_modules/ansi-styles": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", @@ -1257,6 +1396,15 @@ "sprintf-js": "~1.0.2" } }, + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dev": true, + "dependencies": { + "dequal": "^2.0.3" + } + }, "node_modules/array-buffer-byte-length": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", @@ -1301,37 +1449,43 @@ } }, "node_modules/astro": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/astro/-/astro-3.1.0.tgz", - "integrity": "sha512-hVPZg9uDafqJbDwOwtcujwhJ6Qp3BCaIj1cvablTYI0jdYrZSvcybhIMTf8NhzK5smvZy2Bv9eEDYXLpiLDrRQ==", - "dev": true, - "dependencies": { - "@astrojs/compiler": "^2.1.0", - "@astrojs/internal-helpers": "0.2.0", - "@astrojs/markdown-remark": "3.2.0", - "@astrojs/telemetry": "3.0.1", - "@babel/core": "^7.22.10", - "@babel/generator": "^7.22.10", - "@babel/parser": "^7.22.10", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/astro/-/astro-4.2.4.tgz", + "integrity": "sha512-z1f52lXkHf71M5HSLKrd5G1PH5/Zfq4kMp0iUT7Na5VHcPDma/NYFPFPewDxqV6UPmyxupj3xuooFaN3j8zaow==", + "dev": true, + "dependencies": { + "@astrojs/compiler": "^2.5.0", + "@astrojs/internal-helpers": "0.2.1", + "@astrojs/markdown-remark": "4.2.0", + "@astrojs/telemetry": "3.0.4", + "@babel/core": "^7.23.3", + "@babel/generator": "^7.23.3", + "@babel/parser": "^7.23.3", "@babel/plugin-transform-react-jsx": "^7.22.5", - "@babel/traverse": "^7.22.10", - "@babel/types": "^7.22.10", - "@types/babel__core": "^7.20.1", - "acorn": "^8.10.0", + "@babel/traverse": "^7.23.3", + "@babel/types": "^7.23.3", + "@types/babel__core": "^7.20.4", + "acorn": "^8.11.2", + "aria-query": "^5.3.0", + "axobject-query": "^4.0.0", "boxen": "^7.1.1", "chokidar": "^3.5.3", - "ci-info": "^3.8.0", + "ci-info": "^4.0.0", "clsx": "^2.0.0", "common-ancestor-path": "^1.0.1", - "cookie": "^0.5.0", + "cookie": "^0.6.0", "debug": "^4.3.4", + "deterministic-object-hash": "^2.0.1", "devalue": "^4.3.2", "diff": "^5.1.0", - "es-module-lexer": "^1.3.0", - "esbuild": "^0.19.2", + "dlv": "^1.1.3", + "dset": "^3.1.3", + "es-module-lexer": "^1.4.1", + "esbuild": "^0.19.6", "estree-walker": "^3.0.3", "execa": "^8.0.1", - "fast-glob": "^3.3.1", + "fast-glob": "^3.3.2", + "flattie": "^1.1.0", "github-slugger": "^2.0.0", "gray-matter": "^4.0.3", "html-escaper": "^3.0.3", @@ -1339,29 +1493,30 @@ "js-yaml": "^4.1.0", "kleur": "^4.1.4", "magic-string": "^0.30.3", + "mdast-util-to-hast": "13.0.2", "mime": "^3.0.0", "ora": "^7.0.1", - "p-limit": "^4.0.0", + "p-limit": "^5.0.0", + "p-queue": "^8.0.1", "path-to-regexp": "^6.2.1", "preferred-pm": "^3.1.2", "probe-image-size": "^7.2.3", "prompts": "^2.4.2", - "rehype": "^12.0.1", + "rehype": "^13.0.1", "resolve": "^1.22.4", "semver": "^7.5.4", "server-destroy": "^1.0.1", - "shiki": "^0.14.3", - "string-width": "^6.1.0", + "shikiji": "^0.9.18", + "string-width": "^7.0.0", "strip-ansi": "^7.1.0", - "tsconfig-resolver": "^3.0.1", - "undici": "^5.23.0", - "unist-util-visit": "^4.1.2", - "vfile": "^5.3.7", - "vite": "^4.4.9", - "vitefu": "^0.2.4", + "tsconfck": "^3.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.1", + "vite": "^5.0.12", + "vitefu": "^0.2.5", "which-pm": "^2.1.1", "yargs-parser": "^21.1.1", - "zod": "3.21.1" + "zod": "^3.22.4" }, "bin": { "astro": "astro.js" @@ -1371,7 +1526,7 @@ "npm": ">=6.14.0" }, "optionalDependencies": { - "sharp": "^0.32.5" + "sharp": "^0.32.6" } }, "node_modules/astro/node_modules/argparse": { @@ -1405,15 +1560,15 @@ } }, "node_modules/astro/node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", + "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", "dev": true, "dependencies": { "yocto-queue": "^1.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -1434,6 +1589,23 @@ "node": ">=10" } }, + "node_modules/astro/node_modules/string-width": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", + "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", + "dev": true, + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/available-typed-arrays": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", @@ -1446,6 +1618,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/axobject-query": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", + "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==", + "dev": true, + "dependencies": { + "dequal": "^2.0.3" + } + }, "node_modules/b4a": { "version": "1.6.4", "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", @@ -1469,6 +1650,12 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "node_modules/base-64": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", + "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==", + "dev": true + }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", @@ -1577,9 +1764,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.10", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", - "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", + "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", "dev": true, "funding": [ { @@ -1596,10 +1783,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001517", - "electron-to-chromium": "^1.4.477", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.11" + "caniuse-lite": "^1.0.30001565", + "electron-to-chromium": "^1.4.601", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" }, "bin": { "browserslist": "cli.js" @@ -1632,18 +1819,6 @@ "ieee754": "^1.2.1" } }, - "node_modules/busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", - "dev": true, - "dependencies": { - "streamsearch": "^1.1.0" - }, - "engines": { - "node": ">=10.16.0" - } - }, "node_modules/call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -1670,9 +1845,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001522", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001522.tgz", - "integrity": "sha512-TKiyTVZxJGhsTszLuzb+6vUZSjVOAhClszBr2Ta2k9IwtNBT/4dzmL6aywt0HCgEZlmwJzXJd8yNiob6HgwTRg==", + "version": "1.0.30001580", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001580.tgz", + "integrity": "sha512-mtj5ur2FFPZcCEpXFy8ADXbDACuNFXg6mxVDqp7tqooX6l3zwm+d8EPoeOSIFRDvHs8qu7/SLFOGniULkcH2iA==", "dev": true, "funding": [ { @@ -1776,9 +1951,9 @@ "optional": true }, "node_modules/ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", + "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==", "dev": true, "funding": [ { @@ -1906,15 +2081,15 @@ "dev": true }, "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "dev": true }, "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "dev": true, "engines": { "node": ">= 0.6" @@ -2036,12 +2211,37 @@ "node": ">=8" } }, + "node_modules/deterministic-object-hash": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/deterministic-object-hash/-/deterministic-object-hash-2.0.2.tgz", + "integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==", + "dev": true, + "dependencies": { + "base-64": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/devalue": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz", "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==", "dev": true }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "dev": true, + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/diff": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", @@ -2058,9 +2258,9 @@ "dev": true }, "node_modules/dset": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.2.tgz", - "integrity": "sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz", + "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==", "dev": true, "engines": { "node": ">=4" @@ -2073,15 +2273,15 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.498", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.498.tgz", - "integrity": "sha512-4LODxAzKGVy7CJyhhN5mebwe7U2L29P+0G+HUriHnabm0d7LSff8Yn7t+Wq+2/9ze2Fu1dhX7mww090xfv7qXQ==", + "version": "1.4.645", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.645.tgz", + "integrity": "sha512-EeS1oQDCmnYsRDRy2zTeC336a/4LZ6WKqvSaM1jLocEk5ZuyszkQtCpsqvuvaIXGOUjwtvF6LTcS8WueibXvSw==", "dev": true }, "node_modules/emoji-regex": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.2.1.tgz", - "integrity": "sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", "dev": true }, "node_modules/end-of-stream": { @@ -2094,6 +2294,18 @@ "once": "^1.4.0" } }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -2157,9 +2369,9 @@ } }, "node_modules/es-module-lexer": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", - "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", + "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==", "dev": true }, "node_modules/es-set-tostringtag": { @@ -2194,9 +2406,9 @@ } }, "node_modules/esbuild": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.2.tgz", - "integrity": "sha512-G6hPax8UbFakEj3hWO0Vs52LQ8k3lnBhxZWomUJDxfz3rZTLqF5k/FCzuNdLx2RbpBiQQF9H9onlDDH1lZsnjg==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", + "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", "dev": true, "hasInstallScript": true, "bin": { @@ -2206,28 +2418,29 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.19.2", - "@esbuild/android-arm64": "0.19.2", - "@esbuild/android-x64": "0.19.2", - "@esbuild/darwin-arm64": "0.19.2", - "@esbuild/darwin-x64": "0.19.2", - "@esbuild/freebsd-arm64": "0.19.2", - "@esbuild/freebsd-x64": "0.19.2", - "@esbuild/linux-arm": "0.19.2", - "@esbuild/linux-arm64": "0.19.2", - "@esbuild/linux-ia32": "0.19.2", - "@esbuild/linux-loong64": "0.19.2", - "@esbuild/linux-mips64el": "0.19.2", - "@esbuild/linux-ppc64": "0.19.2", - "@esbuild/linux-riscv64": "0.19.2", - "@esbuild/linux-s390x": "0.19.2", - "@esbuild/linux-x64": "0.19.2", - "@esbuild/netbsd-x64": "0.19.2", - "@esbuild/openbsd-x64": "0.19.2", - "@esbuild/sunos-x64": "0.19.2", - "@esbuild/win32-arm64": "0.19.2", - "@esbuild/win32-ia32": "0.19.2", - "@esbuild/win32-x64": "0.19.2" + "@esbuild/aix-ppc64": "0.19.12", + "@esbuild/android-arm": "0.19.12", + "@esbuild/android-arm64": "0.19.12", + "@esbuild/android-x64": "0.19.12", + "@esbuild/darwin-arm64": "0.19.12", + "@esbuild/darwin-x64": "0.19.12", + "@esbuild/freebsd-arm64": "0.19.12", + "@esbuild/freebsd-x64": "0.19.12", + "@esbuild/linux-arm": "0.19.12", + "@esbuild/linux-arm64": "0.19.12", + "@esbuild/linux-ia32": "0.19.12", + "@esbuild/linux-loong64": "0.19.12", + "@esbuild/linux-mips64el": "0.19.12", + "@esbuild/linux-ppc64": "0.19.12", + "@esbuild/linux-riscv64": "0.19.12", + "@esbuild/linux-s390x": "0.19.12", + "@esbuild/linux-x64": "0.19.12", + "@esbuild/netbsd-x64": "0.19.12", + "@esbuild/openbsd-x64": "0.19.12", + "@esbuild/sunos-x64": "0.19.12", + "@esbuild/win32-arm64": "0.19.12", + "@esbuild/win32-ia32": "0.19.12", + "@esbuild/win32-x64": "0.19.12" } }, "node_modules/escalade": { @@ -2273,6 +2486,12 @@ "@types/estree": "^1.0.0" } }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "dev": true + }, "node_modules/execa": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", @@ -2391,9 +2610,9 @@ "optional": true }, "node_modules/fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -2407,9 +2626,9 @@ } }, "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", + "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", "dev": true, "dependencies": { "reusify": "^1.0.4" @@ -2453,6 +2672,15 @@ "pkg-dir": "^4.2.0" } }, + "node_modules/flattie": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.0.tgz", + "integrity": "sha512-xU99gDEnciIwJdGcBmNHnzTJ/w5AT+VFJOu6sTB6WM8diOYNA3Sa+K1DiEBQ7XH4QikQq3iFW1U+jRVcotQnBw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/for-each": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", @@ -2470,9 +2698,9 @@ "optional": true }, "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, "hasInstallScript": true, "optional": true, @@ -2525,6 +2753,18 @@ "node": ">=6.9.0" } }, + "node_modules/get-east-asian-width": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", + "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/get-intrinsic": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", @@ -2593,6 +2833,15 @@ "node": ">= 6" } }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/globalthis": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", @@ -2662,6 +2911,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/has-property-descriptors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", @@ -2713,18 +2971,37 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/hast-util-from-html": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.1.tgz", + "integrity": "sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==", + "dev": true, + "dependencies": { + "@types/hast": "^3.0.0", + "devlop": "^1.1.0", + "hast-util-from-parse5": "^8.0.0", + "parse5": "^7.0.0", + "vfile": "^6.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/hast-util-from-parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz", - "integrity": "sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz", + "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==", "dev": true, "dependencies": { - "@types/hast": "^2.0.0", - "@types/unist": "^2.0.0", - "hastscript": "^7.0.0", + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^8.0.0", "property-information": "^6.0.0", - "vfile": "^5.0.0", - "vfile-location": "^4.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", "web-namespaces": "^2.0.0" }, "funding": { @@ -2733,12 +3010,12 @@ } }, "node_modules/hast-util-parse-selector": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", - "integrity": "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", "dev": true, "dependencies": { - "@types/hast": "^2.0.0" + "@types/hast": "^3.0.0" }, "funding": { "type": "opencollective", @@ -2746,20 +3023,22 @@ } }, "node_modules/hast-util-raw": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.3.tgz", - "integrity": "sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==", - "dev": true, - "dependencies": { - "@types/hast": "^2.0.0", - "@types/parse5": "^6.0.0", - "hast-util-from-parse5": "^7.0.0", - "hast-util-to-parse5": "^7.0.0", - "html-void-elements": "^2.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0", - "vfile": "^5.0.0", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.2.tgz", + "integrity": "sha512-PldBy71wO9Uq1kyaMch9AHIghtQvIwxBUkv823pKmkTM3oV1JxtsTNYdevMxvUHqcnOAuO65JKU2+0NOxc2ksA==", + "dev": true, + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-from-parse5": "^8.0.0", + "hast-util-to-parse5": "^8.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "parse5": "^7.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0", "web-namespaces": "^2.0.0", "zwitch": "^2.0.0" }, @@ -2769,18 +3048,19 @@ } }, "node_modules/hast-util-to-html": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-8.0.4.tgz", - "integrity": "sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.0.tgz", + "integrity": "sha512-IVGhNgg7vANuUA2XKrT6sOIIPgaYZnmLx3l/CCOAK0PtgfoHrZwX7jCSYyFxHTrGmC6S9q8aQQekjp4JPZF+cw==", "dev": true, "dependencies": { - "@types/hast": "^2.0.0", - "@types/unist": "^2.0.0", + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", "ccount": "^2.0.0", "comma-separated-tokens": "^2.0.0", - "hast-util-raw": "^7.0.0", - "hast-util-whitespace": "^2.0.0", - "html-void-elements": "^2.0.0", + "hast-util-raw": "^9.0.0", + "hast-util-whitespace": "^3.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", "property-information": "^6.0.0", "space-separated-tokens": "^2.0.0", "stringify-entities": "^4.0.0", @@ -2792,13 +3072,14 @@ } }, "node_modules/hast-util-to-parse5": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz", - "integrity": "sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", + "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", "dev": true, "dependencies": { - "@types/hast": "^2.0.0", + "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", "property-information": "^6.0.0", "space-separated-tokens": "^2.0.0", "web-namespaces": "^2.0.0", @@ -2810,24 +3091,27 @@ } }, "node_modules/hast-util-whitespace": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", - "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", "dev": true, + "dependencies": { + "@types/hast": "^3.0.0" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "node_modules/hastscript": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz", - "integrity": "sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", + "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", "dev": true, "dependencies": { - "@types/hast": "^2.0.0", + "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^3.0.0", + "hast-util-parse-selector": "^4.0.0", "property-information": "^6.0.0", "space-separated-tokens": "^2.0.0" }, @@ -2849,9 +3133,9 @@ "dev": true }, "node_modules/html-void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz", - "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", "dev": true, "funding": { "type": "github", @@ -2906,9 +3190,9 @@ ] }, "node_modules/import-meta-resolve": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-3.0.0.tgz", - "integrity": "sha512-4IwhLhNNA8yy445rPjD/lWh++7hMDOml2eHtd58eG7h+qK3EryMuuRbsHGPikCoAgIkkDnckKfWSk2iDla/ejg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz", + "integrity": "sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==", "dev": true, "funding": { "type": "github", @@ -3118,6 +3402,24 @@ "node": ">=0.10.0" } }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-interactive": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", @@ -3288,12 +3590,12 @@ } }, "node_modules/is-wsl": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.0.0.tgz", - "integrity": "sha512-TQ7xXW/fTBaz/HhGSV779AC99ocpvb9qJPuPwyIea+F+Z+htcQ1wouAA0xEQaa4saVqyP8mwkoYp5efeM/4Gbg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", "dev": true, "dependencies": { - "is-docker": "^3.0.0" + "is-inside-container": "^1.0.0" }, "engines": { "node": ">=16" @@ -3351,12 +3653,6 @@ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, - "node_modules/jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true - }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -3513,376 +3809,221 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-definitions/node_modules/@types/unist": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", - "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==", - "dev": true - }, - "node_modules/mdast-util-definitions/node_modules/unist-util-is": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", - "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", + "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", "dev": true, "dependencies": { - "@types/unist": "^3.0.0" + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-definitions/node_modules/unist-util-visit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", - "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "node_modules/mdast-util-from-markdown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", "dev": true, "dependencies": { + "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-definitions/node_modules/unist-util-visit-parents": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", - "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "node_modules/mdast-util-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", + "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", "dev": true, "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-find-and-replace": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz", - "integrity": "sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==", + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz", + "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==", "dev": true, "dependencies": { - "@types/mdast": "^3.0.0", - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.0.0" + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-find-and-replace/node_modules/@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/mdast-util-from-markdown": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", - "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", + "node_modules/mdast-util-gfm-footnote": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", "dev": true, "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "mdast-util-to-string": "^3.1.0", - "micromark": "^3.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-decode-string": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-stringify-position": "^3.0.0", - "uvu": "^0.5.0" + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-from-markdown/node_modules/@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/mdast-util-gfm": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", - "integrity": "sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==", + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", "dev": true, "dependencies": { - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-gfm-autolink-literal": "^1.0.0", - "mdast-util-gfm-footnote": "^1.0.0", - "mdast-util-gfm-strikethrough": "^1.0.0", - "mdast-util-gfm-table": "^1.0.0", - "mdast-util-gfm-task-list-item": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-gfm-autolink-literal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz", - "integrity": "sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==", + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", "dev": true, "dependencies": { - "@types/mdast": "^3.0.0", - "ccount": "^2.0.0", - "mdast-util-find-and-replace": "^2.0.0", - "micromark-util-character": "^1.0.0" + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-gfm-autolink-literal/node_modules/@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/mdast-util-gfm-footnote": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz", - "integrity": "sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==", + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", "dev": true, "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0", - "micromark-util-normalize-identifier": "^1.0.0" + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-gfm-footnote/node_modules/@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/mdast-util-gfm-strikethrough": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", - "integrity": "sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==", + "node_modules/mdast-util-phrasing": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", + "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", "dev": true, "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0" + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-gfm-strikethrough/node_modules/@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/mdast-util-gfm-table": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", - "integrity": "sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==", + "node_modules/mdast-util-to-hast": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.0.2.tgz", + "integrity": "sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==", "dev": true, "dependencies": { - "@types/mdast": "^3.0.0", - "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-to-markdown": "^1.3.0" + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-gfm-table/node_modules/@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/mdast-util-gfm-task-list-item": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", - "integrity": "sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==", + "node_modules/mdast-util-to-markdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", "dev": true, "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0" + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-gfm-task-list-item/node_modules/@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/mdast-util-phrasing": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", - "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "dev": true, "dependencies": { - "@types/mdast": "^3.0.0", - "unist-util-is": "^5.0.0" + "@types/mdast": "^4.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-phrasing/node_modules/@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "node_modules/memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", "dev": true, - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", - "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", - "dev": true, - "dependencies": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-definitions": "^5.0.0", - "micromark-util-sanitize-uri": "^1.1.0", - "trim-lines": "^3.0.0", - "unist-util-generated": "^2.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast/node_modules/@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/mdast-util-to-hast/node_modules/mdast-util-definitions": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", - "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", - "dev": true, - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "unist-util-visit": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-markdown": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", - "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", - "dev": true, - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^3.0.0", - "mdast-util-to-string": "^3.0.0", - "micromark-util-decode-string": "^1.0.0", - "unist-util-visit": "^4.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-markdown/node_modules/@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/mdast-util-to-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", - "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", - "dev": true, - "dependencies": { - "@types/mdast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string/node_modules/@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/memorystream": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", - "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", - "dev": true, - "engines": { - "node": ">= 0.10.0" + "engines": { + "node": ">= 0.10.0" } }, "node_modules/merge-stream": { @@ -3901,9 +4042,9 @@ } }, "node_modules/micromark": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", - "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", "dev": true, "funding": [ { @@ -3919,26 +4060,26 @@ "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", - "micromark-core-commonmark": "^1.0.1", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-core-commonmark": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", - "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", + "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", "dev": true, "funding": [ { @@ -3952,37 +4093,37 @@ ], "dependencies": { "decode-named-character-reference": "^1.0.0", - "micromark-factory-destination": "^1.0.0", - "micromark-factory-label": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-factory-title": "^1.0.0", - "micromark-factory-whitespace": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-html-tag-name": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-gfm": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz", - "integrity": "sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", "dev": true, "dependencies": { - "micromark-extension-gfm-autolink-literal": "^1.0.0", - "micromark-extension-gfm-footnote": "^1.0.0", - "micromark-extension-gfm-strikethrough": "^1.0.0", - "micromark-extension-gfm-table": "^1.0.0", - "micromark-extension-gfm-tagfilter": "^1.0.0", - "micromark-extension-gfm-task-list-item": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" }, "funding": { "type": "opencollective", @@ -3990,15 +4131,15 @@ } }, "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz", - "integrity": "sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz", + "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==", "dev": true, "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" }, "funding": { "type": "opencollective", @@ -4006,19 +4147,19 @@ } }, "node_modules/micromark-extension-gfm-footnote": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz", - "integrity": "sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==", "dev": true, "dependencies": { - "micromark-core-commonmark": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" }, "funding": { "type": "opencollective", @@ -4026,17 +4167,17 @@ } }, "node_modules/micromark-extension-gfm-strikethrough": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz", - "integrity": "sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==", "dev": true, "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" }, "funding": { "type": "opencollective", @@ -4044,16 +4185,16 @@ } }, "node_modules/micromark-extension-gfm-table": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz", - "integrity": "sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz", + "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==", "dev": true, "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" }, "funding": { "type": "opencollective", @@ -4061,12 +4202,12 @@ } }, "node_modules/micromark-extension-gfm-tagfilter": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz", - "integrity": "sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", "dev": true, "dependencies": { - "micromark-util-types": "^1.0.0" + "micromark-util-types": "^2.0.0" }, "funding": { "type": "opencollective", @@ -4074,16 +4215,16 @@ } }, "node_modules/micromark-extension-gfm-task-list-item": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz", - "integrity": "sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz", + "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==", "dev": true, "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" }, "funding": { "type": "opencollective", @@ -4091,9 +4232,9 @@ } }, "node_modules/micromark-factory-destination": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", - "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", "dev": true, "funding": [ { @@ -4106,15 +4247,15 @@ } ], "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-factory-label": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", - "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", "dev": true, "funding": [ { @@ -4127,16 +4268,16 @@ } ], "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-factory-space": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", - "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", "dev": true, "funding": [ { @@ -4149,14 +4290,14 @@ } ], "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-factory-title": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", - "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", "dev": true, "funding": [ { @@ -4169,16 +4310,16 @@ } ], "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-factory-whitespace": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", - "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", "dev": true, "funding": [ { @@ -4191,16 +4332,16 @@ } ], "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-character": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", - "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", "dev": true, "funding": [ { @@ -4213,14 +4354,14 @@ } ], "dependencies": { - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-chunked": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", - "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", "dev": true, "funding": [ { @@ -4233,13 +4374,13 @@ } ], "dependencies": { - "micromark-util-symbol": "^1.0.0" + "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-classify-character": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", - "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", "dev": true, "funding": [ { @@ -4252,15 +4393,15 @@ } ], "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-combine-extensions": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", - "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", "dev": true, "funding": [ { @@ -4273,14 +4414,14 @@ } ], "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", - "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", + "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", "dev": true, "funding": [ { @@ -4293,13 +4434,13 @@ } ], "dependencies": { - "micromark-util-symbol": "^1.0.0" + "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-decode-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", - "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", "dev": true, "funding": [ { @@ -4313,15 +4454,15 @@ ], "dependencies": { "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-symbol": "^1.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", - "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", "dev": true, "funding": [ { @@ -4335,9 +4476,9 @@ ] }, "node_modules/micromark-util-html-tag-name": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", - "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", "dev": true, "funding": [ { @@ -4351,9 +4492,9 @@ ] }, "node_modules/micromark-util-normalize-identifier": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", - "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", "dev": true, "funding": [ { @@ -4366,13 +4507,13 @@ } ], "dependencies": { - "micromark-util-symbol": "^1.0.0" + "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-resolve-all": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", - "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", "dev": true, "funding": [ { @@ -4385,13 +4526,13 @@ } ], "dependencies": { - "micromark-util-types": "^1.0.0" + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-sanitize-uri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", - "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", "dev": true, "funding": [ { @@ -4404,15 +4545,15 @@ } ], "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-symbol": "^1.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-subtokenize": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", - "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", + "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", "dev": true, "funding": [ { @@ -4425,16 +4566,16 @@ } ], "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-symbol": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", - "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true, "funding": [ { @@ -4448,9 +4589,9 @@ ] }, "node_modules/micromark-util-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", "dev": true, "funding": [ { @@ -4542,15 +4683,6 @@ "dev": true, "optional": true }, - "node_modules/mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -4558,9 +4690,9 @@ "dev": true }, "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true, "funding": [ { @@ -4628,9 +4760,9 @@ } }, "node_modules/node-abi": { - "version": "3.47.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.47.0.tgz", - "integrity": "sha512-2s6B2CWZM//kPgwnuI0KrYwNjfdByE25zvAaEpq9IH4zcNsarH8Ihu/UuX6XMPEogDAxkuUFeZn60pXNHAqn3A==", + "version": "3.54.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.54.0.tgz", + "integrity": "sha512-p7eGEiQil0YUV3ItH4/tBb781L5impVmmx2E9FRKF7d18XXzp4PGT2tdYMFY6wQqgxD0IwNZOiSJ0/K0fSi/OA==", "dev": true, "optional": true, "dependencies": { @@ -4677,9 +4809,9 @@ "optional": true }, "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true }, "node_modules/normalize-package-data": { @@ -4787,27 +4919,6 @@ "node": ">=0.8.0" } }, - "node_modules/npm-run-all/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-all/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/npm-run-path": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", @@ -4961,6 +5072,34 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/p-queue": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.0.1.tgz", + "integrity": "sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==", + "dev": true, + "dependencies": { + "eventemitter3": "^5.0.1", + "p-timeout": "^6.1.2" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.2.tgz", + "integrity": "sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -4999,10 +5138,16 @@ } }, "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } }, "node_modules/path-exists": { "version": "4.0.0", @@ -5159,9 +5304,9 @@ } }, "node_modules/postcss": { - "version": "8.4.28", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.28.tgz", - "integrity": "sha512-Z7V5j0cq8oEKyejIKfpD8b4eBy9cwW2JWPk0+fB1HOAMsfHbnAXLLS+PfVWlzMSLQaWttKDt607I0XHmpE67Vw==", + "version": "8.4.33", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", + "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", "dev": true, "funding": [ { @@ -5178,7 +5323,7 @@ } ], "dependencies": { - "nanoid": "^3.3.6", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" }, @@ -5351,9 +5496,9 @@ } }, "node_modules/property-information": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz", - "integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.4.1.tgz", + "integrity": "sha512-OHYtXfu5aI2sS2LWFSN5rgJjrQ4pCy8i1jubJLe2QvMF8JJ++HXTUIVWFLfXJoaOfvYYjk2SN8J2wFUWIGXT4w==", "dev": true, "funding": { "type": "github", @@ -5472,15 +5617,15 @@ } }, "node_modules/rehype": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/rehype/-/rehype-12.0.1.tgz", - "integrity": "sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==", + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.1.tgz", + "integrity": "sha512-AcSLS2mItY+0fYu9xKxOu1LhUZeBZZBx8//5HKzF+0XP+eP8+6a5MXn2+DW2kfXR6Dtp1FEXMVrjyKAcvcU8vg==", "dev": true, "dependencies": { - "@types/hast": "^2.0.0", - "rehype-parse": "^8.0.0", - "rehype-stringify": "^9.0.0", - "unified": "^10.0.0" + "@types/hast": "^3.0.0", + "rehype-parse": "^9.0.0", + "rehype-stringify": "^10.0.0", + "unified": "^11.0.0" }, "funding": { "type": "opencollective", @@ -5488,15 +5633,14 @@ } }, "node_modules/rehype-parse": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-8.0.5.tgz", - "integrity": "sha512-Ds3RglaY/+clEX2U2mHflt7NlMA72KspZ0JLUJgBBLpRddBcEw3H8uYZQliQriku22NZpYMfjDdSgHcjxue24A==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.0.tgz", + "integrity": "sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==", "dev": true, "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-from-parse5": "^7.0.0", - "parse5": "^6.0.0", - "unified": "^10.0.0" + "@types/hast": "^3.0.0", + "hast-util-from-html": "^2.0.0", + "unified": "^11.0.0" }, "funding": { "type": "opencollective", @@ -5504,14 +5648,14 @@ } }, "node_modules/rehype-raw": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-6.1.1.tgz", - "integrity": "sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", "dev": true, "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-raw": "^7.2.0", - "unified": "^10.0.0" + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" }, "funding": { "type": "opencollective", @@ -5519,14 +5663,14 @@ } }, "node_modules/rehype-stringify": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-9.0.4.tgz", - "integrity": "sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.0.tgz", + "integrity": "sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ==", "dev": true, "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-to-html": "^8.0.0", - "unified": "^10.0.0" + "@types/hast": "^3.0.0", + "hast-util-to-html": "^9.0.0", + "unified": "^11.0.0" }, "funding": { "type": "opencollective", @@ -5534,93 +5678,85 @@ } }, "node_modules/remark-gfm": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", - "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", + "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", "dev": true, "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-gfm": "^2.0.0", - "micromark-extension-gfm": "^2.0.0", - "unified": "^10.0.0" + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/remark-gfm/node_modules/@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "dependencies": { - "@types/unist": "^2" - } - }, "node_modules/remark-parse": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", - "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", "dev": true, "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "unified": "^10.0.0" + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/remark-parse/node_modules/@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "dependencies": { - "@types/unist": "^2" - } - }, "node_modules/remark-rehype": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", - "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz", + "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==", "dev": true, "dependencies": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-to-hast": "^12.1.0", - "unified": "^10.0.0" + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/remark-rehype/node_modules/@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "dependencies": { - "@types/unist": "^2" - } - }, "node_modules/remark-smartypants": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.0.0.tgz", - "integrity": "sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.1.0.tgz", + "integrity": "sha512-qoF6Vz3BjU2tP6OfZqHOvCU0ACmu/6jhGaINSQRI9mM7wCxNQTKB3JUAN4SVoN2ybElEDTxBIABRep7e569iJw==", "dev": true, "dependencies": { "retext": "^8.1.0", - "retext-smartypants": "^5.1.0", - "unist-util-visit": "^4.1.0" + "retext-smartypants": "^5.2.0", + "unist-util-visit": "^5.0.0" }, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, + "node_modules/remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "dev": true, + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/resolve": { "version": "1.22.4", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", @@ -5716,315 +5852,397 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/retext-smartypants": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-5.2.0.tgz", - "integrity": "sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==", + "node_modules/retext-latin/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==", + "dev": true + }, + "node_modules/retext-latin/node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", "dev": true, "dependencies": { - "@types/nlcst": "^1.0.0", - "nlcst-to-string": "^3.0.0", - "unified": "^10.0.0", - "unist-util-visit": "^4.0.0" + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/retext-stringify": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-3.1.0.tgz", - "integrity": "sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==", + "node_modules/retext-latin/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "dev": true, "dependencies": { - "@types/nlcst": "^1.0.0", - "nlcst-to-string": "^3.0.0", - "unified": "^10.0.0" + "@types/unist": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rollup": { - "version": "3.28.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.28.1.tgz", - "integrity": "sha512-R9OMQmIHJm9znrU3m3cpE8uhN0fGdXiawME7aZIpQqvpS/85+Vt1Hq1/yVIcYfOmaQiHjvXkQAoJukvLpau6Yw==", + "node_modules/retext-latin/node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", "dev": true, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=14.18.0", - "npm": ">=8.0.0" + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "node_modules/retext-latin/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], "dependencies": { - "queue-microtask": "^1.2.2" + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/sade": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "node_modules/retext-smartypants": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-5.2.0.tgz", + "integrity": "sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==", "dev": true, "dependencies": { - "mri": "^1.1.0" + "@types/nlcst": "^1.0.0", + "nlcst-to-string": "^3.0.0", + "unified": "^10.0.0", + "unist-util-visit": "^4.0.0" }, - "engines": { - "node": ">=6" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/safe-array-concat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", - "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", + "node_modules/retext-smartypants/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==", + "dev": true + }, + "node_modules/retext-smartypants/node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/safe-buffer": { + "node_modules/retext-smartypants/node_modules/unist-util-is": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" + "@types/unist": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "node_modules/section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "node_modules/retext-smartypants/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "dev": true, "dependencies": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" + "@types/unist": "^2.0.0" }, - "engines": { - "node": ">=4" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "node_modules/retext-smartypants/node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", "dev": true, - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/server-destroy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", - "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==", - "dev": true - }, - "node_modules/sharp": { - "version": "0.32.5", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.5.tgz", - "integrity": "sha512-0dap3iysgDkNaPOaOL4X/0akdu0ma62GcdC2NBQ+93eqpePdDdr2/LM0sFdDSMmN7yS+odyZtPsb7tx/cYBKnQ==", + "node_modules/retext-smartypants/node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", "dev": true, - "hasInstallScript": true, - "optional": true, "dependencies": { - "color": "^4.2.3", - "detect-libc": "^2.0.2", - "node-addon-api": "^6.1.0", - "prebuild-install": "^7.1.1", - "semver": "^7.5.4", - "simple-get": "^4.0.1", - "tar-fs": "^3.0.4", - "tunnel-agent": "^0.6.0" - }, - "engines": { - "node": ">=14.15.0" + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" }, "funding": { - "url": "https://opencollective.com/libvips" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/sharp/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/retext-smartypants/node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", "dev": true, - "optional": true, "dependencies": { - "yallist": "^4.0.0" + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" }, - "engines": { - "node": ">=10" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/sharp/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "node_modules/retext-smartypants/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", "dev": true, - "optional": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" }, - "engines": { - "node": ">=10" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "node_modules/retext-stringify": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-3.1.0.tgz", + "integrity": "sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==", "dev": true, "dependencies": { - "shebang-regex": "^1.0.0" + "@types/nlcst": "^1.0.0", + "nlcst-to-string": "^3.0.0", + "unified": "^10.0.0" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "node_modules/retext-stringify/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==", + "dev": true + }, + "node_modules/retext-stringify/node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/shell-quote": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", - "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", + "node_modules/retext-stringify/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "dev": true, + "dependencies": { + "@types/unist": "^2.0.0" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/shiki": { - "version": "0.14.4", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.4.tgz", - "integrity": "sha512-IXCRip2IQzKwxArNNq1S+On4KPML3Yyn8Zzs/xRgcgOWIr8ntIK3IKzjFPfjy/7kt9ZMjc+FItfqHRBg8b6tNQ==", + "node_modules/retext-stringify/node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", "dev": true, "dependencies": { - "ansi-sequence-parser": "^1.1.0", - "jsonc-parser": "^3.2.0", - "vscode-oniguruma": "^1.7.0", - "vscode-textmate": "^8.0.0" + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "node_modules/retext-stringify/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", "dev": true, "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "node_modules/retext/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==", + "dev": true + }, + "node_modules/retext/node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", "dev": true, - "engines": { - "node": ">=14" + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "node_modules/retext/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext/node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.6.tgz", + "integrity": "sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==", + "dev": true, + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.9.6", + "@rollup/rollup-android-arm64": "4.9.6", + "@rollup/rollup-darwin-arm64": "4.9.6", + "@rollup/rollup-darwin-x64": "4.9.6", + "@rollup/rollup-linux-arm-gnueabihf": "4.9.6", + "@rollup/rollup-linux-arm64-gnu": "4.9.6", + "@rollup/rollup-linux-arm64-musl": "4.9.6", + "@rollup/rollup-linux-riscv64-gnu": "4.9.6", + "@rollup/rollup-linux-x64-gnu": "4.9.6", + "@rollup/rollup-linux-x64-musl": "4.9.6", + "@rollup/rollup-win32-arm64-msvc": "4.9.6", + "@rollup/rollup-win32-ia32-msvc": "4.9.6", + "@rollup/rollup-win32-x64-msvc": "4.9.6", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, "funding": [ { @@ -6040,12 +6258,32 @@ "url": "https://feross.org/support" } ], - "optional": true + "dependencies": { + "queue-microtask": "^1.2.2" + } }, - "node_modules/simple-get": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", - "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "node_modules/safe-array-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", + "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true, "funding": [ { @@ -6060,61 +6298,280 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "optional": true, - "dependencies": { - "decompress-response": "^6.0.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } + ] }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", "dev": true, - "optional": true, "dependencies": { - "is-arrayish": "^0.3.1" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true, - "optional": true + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "dev": true }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, + "node_modules/server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==", + "dev": true + }, + "node_modules/sharp": { + "version": "0.32.6", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", + "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.2", + "node-addon-api": "^6.1.0", + "prebuild-install": "^7.1.1", + "semver": "^7.5.4", + "simple-get": "^4.0.1", + "tar-fs": "^3.0.4", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/sharp/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sharp/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "optional": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shell-quote": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/shikiji": { + "version": "0.9.19", + "resolved": "https://registry.npmjs.org/shikiji/-/shikiji-0.9.19.tgz", + "integrity": "sha512-Kw2NHWktdcdypCj1GkKpXH4o6Vxz8B8TykPlPuLHOGSV8VkhoCLcFOH4k19K4LXAQYRQmxg+0X/eM+m2sLhAkg==", + "dev": true, + "dependencies": { + "shikiji-core": "0.9.19" + } + }, + "node_modules/shikiji-core": { + "version": "0.9.19", + "resolved": "https://registry.npmjs.org/shikiji-core/-/shikiji-core-0.9.19.tgz", + "integrity": "sha512-AFJu/vcNT21t0e6YrfadZ+9q86gvPum6iywRyt1OtIPjPFe25RQnYJyxHQPMLKCCWA992TPxmEmbNcOZCAJclw==", + "dev": true + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true + }, + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true, + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dev": true, + "optional": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true, + "optional": true + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -6187,19 +6644,10 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/streamsearch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", - "dev": true, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/streamx": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.1.tgz", - "integrity": "sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==", + "version": "2.15.6", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.6.tgz", + "integrity": "sha512-q+vQL4AAz+FdfT137VF69Cc/APqUbxy+MDOImRrMvchJpigHj9GksgDU2LYbO9rx7RX6osWgxJB2WxhYv4SZAw==", "dev": true, "optional": true, "dependencies": { @@ -6364,6 +6812,18 @@ "node": ">=0.10.0" } }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", @@ -6389,9 +6849,9 @@ } }, "node_modules/tar-stream": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", - "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", "dev": true, "optional": true, "dependencies": { @@ -6441,73 +6901,37 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/tsconfig-resolver": { + "node_modules/tsconfck": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tsconfig-resolver/-/tsconfig-resolver-3.0.1.tgz", - "integrity": "sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==", + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.0.1.tgz", + "integrity": "sha512-7ppiBlF3UEddCLeI1JRx5m2Ryq+xk4JrZuq4EuYXykipebaq1dV0Fhgr1hb7CkmHt32QSgOZlcqVLEtHBG4/mg==", "dev": true, - "dependencies": { - "@types/json5": "^0.0.30", - "@types/resolve": "^1.17.0", - "json5": "^2.1.3", - "resolve": "^1.17.0", - "strip-bom": "^4.0.0", - "type-fest": "^0.13.1" + "bin": { + "tsconfck": "bin/tsconfck.js" }, - "funding": { - "url": "https://github.com/sponsors/ifiokjr" + "engines": { + "node": "^18 || >=20" + }, + "peerDependencies": { + "typescript": "^5.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/tsconfig-resolver/node_modules/@types/json5": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.30.tgz", - "integrity": "sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==", - "dev": true - }, - "node_modules/tsconfig-resolver/node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "dev": true, - "bin": { - "json5": "lib/cli.js" + "optional": true, + "dependencies": { + "safe-buffer": "^5.0.1" }, "engines": { - "node": ">=6" - } - }, - "node_modules/tsconfig-resolver/node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/tsconfig-resolver/node_modules/type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dev": true, - "optional": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" + "node": "*" } }, "node_modules/type-fest": { @@ -6602,18 +7026,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/undici": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.23.0.tgz", - "integrity": "sha512-1D7w+fvRsqlQ9GscLBwcAJinqcZGHUKjbOmXdlE/v8BvEGXjeWAax+341q44EuTcHXXnfyKNbKRq4Lg7OzhMmg==", - "dev": true, - "dependencies": { - "busboy": "^1.6.0" - }, - "engines": { - "node": ">=14.0" - } - }, "node_modules/unherit": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/unherit/-/unherit-3.0.1.tgz", @@ -6625,41 +7037,31 @@ } }, "node_modules/unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz", + "integrity": "sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==", "dev": true, "dependencies": { - "@types/unist": "^2.0.0", + "@types/unist": "^3.0.0", "bail": "^2.0.0", + "devlop": "^1.0.0", "extend": "^3.0.0", - "is-buffer": "^2.0.0", "is-plain-obj": "^4.0.0", "trough": "^2.0.0", - "vfile": "^5.0.0" + "vfile": "^6.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-generated": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", - "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/unist-util-is": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", "dev": true, "dependencies": { - "@types/unist": "^2.0.0" + "@types/unist": "^3.0.0" }, "funding": { "type": "opencollective", @@ -6680,633 +7082,237 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-position": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", - "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-children": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-2.0.2.tgz", - "integrity": "sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "node_modules/unist-util-modify-children/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==", "dev": true }, - "node_modules/uvu": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", - "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", - "dev": true, - "dependencies": { - "dequal": "^2.0.0", - "diff": "^5.0.0", - "kleur": "^4.0.3", - "sade": "^1.7.3" - }, - "bin": { - "uvu": "bin.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-location": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz", - "integrity": "sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", "dev": true, "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" + "@types/unist": "^3.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } - }, - "node_modules/vite": { - "version": "4.4.9", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.9.tgz", - "integrity": "sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==", - "dev": true, - "dependencies": { - "esbuild": "^0.18.10", - "postcss": "^8.4.27", - "rollup": "^3.27.1" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "peerDependencies": { - "@types/node": ">= 14", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/android-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/darwin-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/darwin-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/freebsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-loong64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-mips64el": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ppc64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-riscv64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", - "cpu": [ - "riscv64" - ], + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/vite/node_modules/@esbuild/linux-s390x": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", - "cpu": [ - "s390x" - ], + "node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/vite/node_modules/@esbuild/linux-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", - "cpu": [ - "x64" - ], + "node_modules/unist-util-visit-children": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-2.0.2.tgz", + "integrity": "sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==", "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/vite/node_modules/@esbuild/netbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", - "cpu": [ - "x64" - ], + "node_modules/unist-util-visit-children/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==", + "dev": true + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/vite/node_modules/@esbuild/openbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", - "cpu": [ - "x64" - ], + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "dev": true, - "optional": true, - "os": [ - "openbsd" + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } ], - "engines": { - "node": ">=12" + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "node_modules/vite/node_modules/@esbuild/sunos-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", - "cpu": [ - "x64" - ], + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, - "node_modules/vite/node_modules/@esbuild/win32-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", - "cpu": [ - "arm64" - ], + "node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/vite/node_modules/@esbuild/win32-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", - "cpu": [ - "ia32" - ], + "node_modules/vfile-location": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.2.tgz", + "integrity": "sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==", "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/vite/node_modules/@esbuild/win32-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", - "cpu": [ - "x64" - ], + "node_modules/vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/vite/node_modules/esbuild": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "node_modules/vite": { + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.12.tgz", + "integrity": "sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==", "dev": true, - "hasInstallScript": true, + "dependencies": { + "esbuild": "^0.19.3", + "postcss": "^8.4.32", + "rollup": "^4.2.0" + }, "bin": { - "esbuild": "bin/esbuild" + "vite": "bin/vite.js" }, "engines": { - "node": ">=12" + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" }, "optionalDependencies": { - "@esbuild/android-arm": "0.18.20", - "@esbuild/android-arm64": "0.18.20", - "@esbuild/android-x64": "0.18.20", - "@esbuild/darwin-arm64": "0.18.20", - "@esbuild/darwin-x64": "0.18.20", - "@esbuild/freebsd-arm64": "0.18.20", - "@esbuild/freebsd-x64": "0.18.20", - "@esbuild/linux-arm": "0.18.20", - "@esbuild/linux-arm64": "0.18.20", - "@esbuild/linux-ia32": "0.18.20", - "@esbuild/linux-loong64": "0.18.20", - "@esbuild/linux-mips64el": "0.18.20", - "@esbuild/linux-ppc64": "0.18.20", - "@esbuild/linux-riscv64": "0.18.20", - "@esbuild/linux-s390x": "0.18.20", - "@esbuild/linux-x64": "0.18.20", - "@esbuild/netbsd-x64": "0.18.20", - "@esbuild/openbsd-x64": "0.18.20", - "@esbuild/sunos-x64": "0.18.20", - "@esbuild/win32-arm64": "0.18.20", - "@esbuild/win32-ia32": "0.18.20", - "@esbuild/win32-x64": "0.18.20" + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } } }, "node_modules/vitefu": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz", - "integrity": "sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", + "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", "dev": true, "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0" + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" }, "peerDependenciesMeta": { "vite": { @@ -7314,18 +7320,6 @@ } } }, - "node_modules/vscode-oniguruma": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", - "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", - "dev": true - }, - "node_modules/vscode-textmate": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", - "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", - "dev": true - }, "node_modules/web-namespaces": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", @@ -7518,9 +7512,9 @@ } }, "node_modules/zod": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.1.tgz", - "integrity": "sha512-+dTu2m6gmCbO9Ahm4ZBDapx2O6ZY9QSPXst2WXjcznPMwf2YNpn3RevLx4KkZp1OPW/ouFcoBtBzFz/LeY69oA==", + "version": "3.22.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", + "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==", "dev": true, "funding": { "url": "https://github.com/sponsors/colinhacks" @@ -7549,37 +7543,37 @@ } }, "@astrojs/compiler": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.1.0.tgz", - "integrity": "sha512-Mp+qrNhly+27bL/Zq8lGeUY+YrdoU0eDfIlAeGIPrzt0PnI/jGpvPUdCaugv4zbCrDkOUScFfcbeEiYumrdJnw==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.5.1.tgz", + "integrity": "sha512-o2hKiFJXZOm1Gov+RGXSWnKlnb/UF7KRTx/Y2uazYe3+MrLY+sqLN+yB4EH2bElc0l1K9cDb4mZSejuq563rGQ==", "dev": true }, "@astrojs/internal-helpers": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.2.0.tgz", - "integrity": "sha512-NQ4ppp1CM0HNkKbJNM4saVSfmUYzGlRalF6wx7F6T/MYHYSWGuojY89/oFTy4t8VlOGUCUijlsVNNeziWaUo5g==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.2.1.tgz", + "integrity": "sha512-06DD2ZnItMwUnH81LBLco3tWjcZ1lGU9rLCCBaeUCGYe9cI0wKyY2W3kDyoW1I6GmcWgt1fu+D1CTvz+FIKf8A==", "dev": true }, "@astrojs/markdown-remark": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-3.2.0.tgz", - "integrity": "sha512-jigyLfefUZPKgVmmraCkVpdUuFH1R3SrpgQO13axsgwLDBgkggaQpNR5Ag4O9PDualeBtbdt30aYSfvnBKx9Hg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-4.2.0.tgz", + "integrity": "sha512-qQB+LoxmIqzkhLXaQAzfzlBxZU1jeQYailsifurz89WeY0Q8ywIj8uQQSyqxb7rPPg3ZfdNdxsN9lF5UaCRn0w==", "dev": true, "requires": { "@astrojs/prism": "^3.0.0", "github-slugger": "^2.0.0", - "import-meta-resolve": "^3.0.0", + "import-meta-resolve": "^4.0.0", "mdast-util-definitions": "^6.0.0", - "rehype-raw": "^6.1.1", - "rehype-stringify": "^9.0.4", - "remark-gfm": "^3.0.1", - "remark-parse": "^10.0.2", - "remark-rehype": "^10.1.0", + "rehype-raw": "^7.0.0", + "rehype-stringify": "^10.0.0", + "remark-gfm": "^4.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.0.0", "remark-smartypants": "^2.0.0", - "shiki": "^0.14.3", - "unified": "^10.1.2", - "unist-util-visit": "^4.1.2", - "vfile": "^5.3.7" + "shikiji": "^0.9.18", + "unified": "^11.0.4", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.1" } }, "@astrojs/prism": { @@ -7592,9 +7586,9 @@ } }, "@astrojs/telemetry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.0.1.tgz", - "integrity": "sha512-7zJMuikRDQ0LLLivteu0+y4pqdgznrChFiRrY3qmKlOEkLWD1T3u1a5M970lvpErP7Vgh4P298JBPjv8LTj+sw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.0.4.tgz", + "integrity": "sha512-A+0c7k/Xy293xx6odsYZuXiaHO0PL+bnDoXOc47sGDF5ffIKdKQGRPFl2NMlCF4L0NqN4Ynbgnaip+pPF0s7pQ==", "dev": true, "requires": { "ci-info": "^3.8.0", @@ -7603,17 +7597,24 @@ "dset": "^3.1.2", "is-docker": "^3.0.0", "is-wsl": "^3.0.0", - "undici": "^5.23.0", "which-pm-runs": "^1.1.0" + }, + "dependencies": { + "ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true + } } }, "@babel/code-frame": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.10.tgz", - "integrity": "sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dev": true, "requires": { - "@babel/highlight": "^7.22.10", + "@babel/highlight": "^7.23.4", "chalk": "^2.4.2" }, "dependencies": { @@ -7657,50 +7658,35 @@ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, "@babel/compat-data": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", - "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", "dev": true }, "@babel/core": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.10.tgz", - "integrity": "sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz", + "integrity": "sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==", "dev": true, "requires": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.10", - "@babel/generator": "^7.22.10", - "@babel/helper-compilation-targets": "^7.22.10", - "@babel/helper-module-transforms": "^7.22.9", - "@babel/helpers": "^7.22.10", - "@babel/parser": "^7.22.10", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.10", - "@babel/types": "^7.22.10", - "convert-source-map": "^1.7.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.7", + "@babel/parser": "^7.23.6", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.7", + "@babel/types": "^7.23.6", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", + "json5": "^2.2.3", "semver": "^6.3.1" }, "dependencies": { @@ -7713,12 +7699,12 @@ } }, "@babel/generator": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz", - "integrity": "sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", "dev": true, "requires": { - "@babel/types": "^7.22.10", + "@babel/types": "^7.23.6", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -7734,32 +7720,32 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz", - "integrity": "sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", "dev": true, "requires": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.5", - "browserslist": "^4.21.9", + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "@babel/helper-environment-visitor": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", - "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "dev": true }, "@babel/helper-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", - "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dev": true, "requires": { - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" } }, "@babel/helper-hoist-variables": { @@ -7772,25 +7758,25 @@ } }, "@babel/helper-module-imports": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", - "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", "dev": true, "requires": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.22.15" } }, "@babel/helper-module-transforms": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", - "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", "@babel/helper-simple-access": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.5" + "@babel/helper-validator-identifier": "^7.22.20" } }, "@babel/helper-plugin-utils": { @@ -7818,41 +7804,41 @@ } }, "@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", "dev": true }, "@babel/helper-validator-identifier": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", - "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "dev": true }, "@babel/helper-validator-option": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", - "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", "dev": true }, "@babel/helpers": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.10.tgz", - "integrity": "sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==", + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.8.tgz", + "integrity": "sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==", "dev": true, "requires": { - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.10", - "@babel/types": "^7.22.10" + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.7", + "@babel/types": "^7.23.6" } }, "@babel/highlight": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.10.tgz", - "integrity": "sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, @@ -7895,30 +7881,15 @@ "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, "@babel/parser": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.10.tgz", - "integrity": "sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", + "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", "dev": true }, "@babel/plugin-syntax-jsx": { @@ -7944,204 +7915,203 @@ } }, "@babel/template": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", - "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", "dev": true, "requires": { - "@babel/code-frame": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" } }, "@babel/traverse": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.10.tgz", - "integrity": "sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", + "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", "dev": true, "requires": { - "@babel/code-frame": "^7.22.10", - "@babel/generator": "^7.22.10", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.22.10", - "@babel/types": "^7.22.10", - "debug": "^4.1.0", + "@babel/parser": "^7.23.6", + "@babel/types": "^7.23.6", + "debug": "^4.3.1", "globals": "^11.1.0" - }, - "dependencies": { - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - } } }, "@babel/types": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.10.tgz", - "integrity": "sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", + "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", "dev": true, "requires": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" } }, + "@esbuild/aix-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", + "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", + "dev": true, + "optional": true + }, "@esbuild/android-arm": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.2.tgz", - "integrity": "sha512-tM8yLeYVe7pRyAu9VMi/Q7aunpLwD139EY1S99xbQkT4/q2qa6eA4ige/WJQYdJ8GBL1K33pPFhPfPdJ/WzT8Q==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", + "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", "dev": true, "optional": true }, "@esbuild/android-arm64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.2.tgz", - "integrity": "sha512-lsB65vAbe90I/Qe10OjkmrdxSX4UJDjosDgb8sZUKcg3oefEuW2OT2Vozz8ef7wrJbMcmhvCC+hciF8jY/uAkw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", + "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", "dev": true, "optional": true }, "@esbuild/android-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.2.tgz", - "integrity": "sha512-qK/TpmHt2M/Hg82WXHRc/W/2SGo/l1thtDHZWqFq7oi24AjZ4O/CpPSu6ZuYKFkEgmZlFoa7CooAyYmuvnaG8w==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", + "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", "dev": true, "optional": true }, "@esbuild/darwin-arm64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.2.tgz", - "integrity": "sha512-Ora8JokrvrzEPEpZO18ZYXkH4asCdc1DLdcVy8TGf5eWtPO1Ie4WroEJzwI52ZGtpODy3+m0a2yEX9l+KUn0tA==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", + "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", "dev": true, "optional": true }, "@esbuild/darwin-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.2.tgz", - "integrity": "sha512-tP+B5UuIbbFMj2hQaUr6EALlHOIOmlLM2FK7jeFBobPy2ERdohI4Ka6ZFjZ1ZYsrHE/hZimGuU90jusRE0pwDw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", + "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", "dev": true, "optional": true }, "@esbuild/freebsd-arm64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.2.tgz", - "integrity": "sha512-YbPY2kc0acfzL1VPVK6EnAlig4f+l8xmq36OZkU0jzBVHcOTyQDhnKQaLzZudNJQyymd9OqQezeaBgkTGdTGeQ==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", + "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", "dev": true, "optional": true }, "@esbuild/freebsd-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.2.tgz", - "integrity": "sha512-nSO5uZT2clM6hosjWHAsS15hLrwCvIWx+b2e3lZ3MwbYSaXwvfO528OF+dLjas1g3bZonciivI8qKR/Hm7IWGw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", + "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", "dev": true, "optional": true }, "@esbuild/linux-arm": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.2.tgz", - "integrity": "sha512-Odalh8hICg7SOD7XCj0YLpYCEc+6mkoq63UnExDCiRA2wXEmGlK5JVrW50vZR9Qz4qkvqnHcpH+OFEggO3PgTg==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", + "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", "dev": true, "optional": true }, "@esbuild/linux-arm64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.2.tgz", - "integrity": "sha512-ig2P7GeG//zWlU0AggA3pV1h5gdix0MA3wgB+NsnBXViwiGgY77fuN9Wr5uoCrs2YzaYfogXgsWZbm+HGr09xg==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", + "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", "dev": true, "optional": true }, "@esbuild/linux-ia32": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.2.tgz", - "integrity": "sha512-mLfp0ziRPOLSTek0Gd9T5B8AtzKAkoZE70fneiiyPlSnUKKI4lp+mGEnQXcQEHLJAcIYDPSyBvsUbKUG2ri/XQ==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", + "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", "dev": true, "optional": true }, "@esbuild/linux-loong64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.2.tgz", - "integrity": "sha512-hn28+JNDTxxCpnYjdDYVMNTR3SKavyLlCHHkufHV91fkewpIyQchS1d8wSbmXhs1fiYDpNww8KTFlJ1dHsxeSw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", + "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", "dev": true, "optional": true }, "@esbuild/linux-mips64el": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.2.tgz", - "integrity": "sha512-KbXaC0Sejt7vD2fEgPoIKb6nxkfYW9OmFUK9XQE4//PvGIxNIfPk1NmlHmMg6f25x57rpmEFrn1OotASYIAaTg==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", + "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", "dev": true, "optional": true }, "@esbuild/linux-ppc64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.2.tgz", - "integrity": "sha512-dJ0kE8KTqbiHtA3Fc/zn7lCd7pqVr4JcT0JqOnbj4LLzYnp+7h8Qi4yjfq42ZlHfhOCM42rBh0EwHYLL6LEzcw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", + "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", "dev": true, "optional": true }, "@esbuild/linux-riscv64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.2.tgz", - "integrity": "sha512-7Z/jKNFufZ/bbu4INqqCN6DDlrmOTmdw6D0gH+6Y7auok2r02Ur661qPuXidPOJ+FSgbEeQnnAGgsVynfLuOEw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", + "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", "dev": true, "optional": true }, "@esbuild/linux-s390x": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.2.tgz", - "integrity": "sha512-U+RinR6aXXABFCcAY4gSlv4CL1oOVvSSCdseQmGO66H+XyuQGZIUdhG56SZaDJQcLmrSfRmx5XZOWyCJPRqS7g==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", + "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", "dev": true, "optional": true }, "@esbuild/linux-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.2.tgz", - "integrity": "sha512-oxzHTEv6VPm3XXNaHPyUTTte+3wGv7qVQtqaZCrgstI16gCuhNOtBXLEBkBREP57YTd68P0VgDgG73jSD8bwXQ==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", + "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", "dev": true, "optional": true }, "@esbuild/netbsd-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.2.tgz", - "integrity": "sha512-WNa5zZk1XpTTwMDompZmvQLHszDDDN7lYjEHCUmAGB83Bgs20EMs7ICD+oKeT6xt4phV4NDdSi/8OfjPbSbZfQ==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", + "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", "dev": true, "optional": true }, "@esbuild/openbsd-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.2.tgz", - "integrity": "sha512-S6kI1aT3S++Dedb7vxIuUOb3oAxqxk2Rh5rOXOTYnzN8JzW1VzBd+IqPiSpgitu45042SYD3HCoEyhLKQcDFDw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", + "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", "dev": true, "optional": true }, "@esbuild/sunos-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.2.tgz", - "integrity": "sha512-VXSSMsmb+Z8LbsQGcBMiM+fYObDNRm8p7tkUDMPG/g4fhFX5DEFmjxIEa3N8Zr96SjsJ1woAhF0DUnS3MF3ARw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", + "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", "dev": true, "optional": true }, "@esbuild/win32-arm64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.2.tgz", - "integrity": "sha512-5NayUlSAyb5PQYFAU9x3bHdsqB88RC3aM9lKDAz4X1mo/EchMIT1Q+pSeBXNgkfNmRecLXA0O8xP+x8V+g/LKg==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", + "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", "dev": true, "optional": true }, "@esbuild/win32-ia32": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.2.tgz", - "integrity": "sha512-47gL/ek1v36iN0wL9L4Q2MFdujR0poLZMJwhO2/N3gA89jgHp4MR8DKCmwYtGNksbfJb9JoTtbkoe6sDhg2QTA==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", + "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", "dev": true, "optional": true }, "@esbuild/win32-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.2.tgz", - "integrity": "sha512-tcuhV7ncXBqbt/Ybf0IyrMcwVOAPDckMK9rXNHtF17UTK18OKLpg08glminN06pt2WCoALhXdLfSPbVvK/6fxw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", + "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", "dev": true, "optional": true }, @@ -8210,10 +8180,101 @@ "fastq": "^1.6.0" } }, + "@rollup/rollup-android-arm-eabi": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.6.tgz", + "integrity": "sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==", + "dev": true, + "optional": true + }, + "@rollup/rollup-android-arm64": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.6.tgz", + "integrity": "sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==", + "dev": true, + "optional": true + }, + "@rollup/rollup-darwin-arm64": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.6.tgz", + "integrity": "sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==", + "dev": true, + "optional": true + }, + "@rollup/rollup-darwin-x64": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.6.tgz", + "integrity": "sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.6.tgz", + "integrity": "sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-arm64-gnu": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.6.tgz", + "integrity": "sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-arm64-musl": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.6.tgz", + "integrity": "sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-riscv64-gnu": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.6.tgz", + "integrity": "sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-x64-gnu": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.6.tgz", + "integrity": "sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-x64-musl": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.6.tgz", + "integrity": "sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==", + "dev": true, + "optional": true + }, + "@rollup/rollup-win32-arm64-msvc": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.6.tgz", + "integrity": "sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==", + "dev": true, + "optional": true + }, + "@rollup/rollup-win32-ia32-msvc": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.6.tgz", + "integrity": "sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==", + "dev": true, + "optional": true + }, + "@rollup/rollup-win32-x64-msvc": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.6.tgz", + "integrity": "sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==", + "dev": true, + "optional": true + }, "@types/babel__core": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", - "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, "requires": { "@babel/parser": "^7.20.7", @@ -8224,18 +8285,18 @@ } }, "@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dev": true, "requires": { "@babel/types": "^7.0.0" } }, "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, "requires": { "@babel/parser": "^7.1.0", @@ -8243,84 +8304,86 @@ } }, "@types/babel__traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", - "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", "dev": true, "requires": { "@babel/types": "^7.20.7" } }, "@types/debug": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz", - "integrity": "sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==", + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", "dev": true, "requires": { "@types/ms": "*" } }, "@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "dev": true }, "@types/hast": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.5.tgz", - "integrity": "sha512-SvQi0L/lNpThgPoleH53cdjB3y9zpLlVjRbqB3rH8hx1jiRSBGAhyjV3H+URFjNVRqt2EdYNrbZE5IsGlNfpRg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", "dev": true, "requires": { - "@types/unist": "^2" + "@types/unist": "*" } }, "@types/mdast": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.0.tgz", - "integrity": "sha512-YLeG8CujC9adtj/kuDzq1N4tCDYKoZ5l/bnjq8d74+t/3q/tHquJOJKUQXJrLCflOHpKjXgcI/a929gpmLOEng==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.3.tgz", + "integrity": "sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==", "dev": true, "requires": { "@types/unist": "*" } }, "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", "dev": true }, "@types/nlcst": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.1.tgz", - "integrity": "sha512-aVIyXt6pZiiMOtVByE4Y0gf+BLm1Cxc4ZLSK8VRHn1CgkO+kXbQwN/EBhQmhPdBMjFJCMBKtmNW2zWQuFywz8Q==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.4.tgz", + "integrity": "sha512-ABoYdNQ/kBSsLvZAekMhIPMQ3YUZvavStpKYs7BjLLuKVmIMA0LUgZ7b54zzuWJRbHF80v1cNf4r90Vd6eMQDg==", "dev": true, "requires": { "@types/unist": "^2" + }, + "dependencies": { + "@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==", + "dev": true + } } }, - "@types/parse5": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", - "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", - "dev": true - }, - "@types/resolve": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", - "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==", "dev": true }, - "@types/unist": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.7.tgz", - "integrity": "sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==", + "@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", "dev": true }, "acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true }, "ansi-align": { @@ -8372,12 +8435,6 @@ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true }, - "ansi-sequence-parser": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", - "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", - "dev": true - }, "ansi-styles": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", @@ -8403,6 +8460,15 @@ "sprintf-js": "~1.0.2" } }, + "aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dev": true, + "requires": { + "dequal": "^2.0.3" + } + }, "array-buffer-byte-length": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", @@ -8434,37 +8500,43 @@ } }, "astro": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/astro/-/astro-3.1.0.tgz", - "integrity": "sha512-hVPZg9uDafqJbDwOwtcujwhJ6Qp3BCaIj1cvablTYI0jdYrZSvcybhIMTf8NhzK5smvZy2Bv9eEDYXLpiLDrRQ==", - "dev": true, - "requires": { - "@astrojs/compiler": "^2.1.0", - "@astrojs/internal-helpers": "0.2.0", - "@astrojs/markdown-remark": "3.2.0", - "@astrojs/telemetry": "3.0.1", - "@babel/core": "^7.22.10", - "@babel/generator": "^7.22.10", - "@babel/parser": "^7.22.10", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/astro/-/astro-4.2.4.tgz", + "integrity": "sha512-z1f52lXkHf71M5HSLKrd5G1PH5/Zfq4kMp0iUT7Na5VHcPDma/NYFPFPewDxqV6UPmyxupj3xuooFaN3j8zaow==", + "dev": true, + "requires": { + "@astrojs/compiler": "^2.5.0", + "@astrojs/internal-helpers": "0.2.1", + "@astrojs/markdown-remark": "4.2.0", + "@astrojs/telemetry": "3.0.4", + "@babel/core": "^7.23.3", + "@babel/generator": "^7.23.3", + "@babel/parser": "^7.23.3", "@babel/plugin-transform-react-jsx": "^7.22.5", - "@babel/traverse": "^7.22.10", - "@babel/types": "^7.22.10", - "@types/babel__core": "^7.20.1", - "acorn": "^8.10.0", + "@babel/traverse": "^7.23.3", + "@babel/types": "^7.23.3", + "@types/babel__core": "^7.20.4", + "acorn": "^8.11.2", + "aria-query": "^5.3.0", + "axobject-query": "^4.0.0", "boxen": "^7.1.1", "chokidar": "^3.5.3", - "ci-info": "^3.8.0", + "ci-info": "^4.0.0", "clsx": "^2.0.0", "common-ancestor-path": "^1.0.1", - "cookie": "^0.5.0", + "cookie": "^0.6.0", "debug": "^4.3.4", + "deterministic-object-hash": "^2.0.1", "devalue": "^4.3.2", "diff": "^5.1.0", - "es-module-lexer": "^1.3.0", - "esbuild": "^0.19.2", + "dlv": "^1.1.3", + "dset": "^3.1.3", + "es-module-lexer": "^1.4.1", + "esbuild": "^0.19.6", "estree-walker": "^3.0.3", "execa": "^8.0.1", - "fast-glob": "^3.3.1", + "fast-glob": "^3.3.2", + "flattie": "^1.1.0", "github-slugger": "^2.0.0", "gray-matter": "^4.0.3", "html-escaper": "^3.0.3", @@ -8472,30 +8544,31 @@ "js-yaml": "^4.1.0", "kleur": "^4.1.4", "magic-string": "^0.30.3", + "mdast-util-to-hast": "13.0.2", "mime": "^3.0.0", "ora": "^7.0.1", - "p-limit": "^4.0.0", + "p-limit": "^5.0.0", + "p-queue": "^8.0.1", "path-to-regexp": "^6.2.1", "preferred-pm": "^3.1.2", "probe-image-size": "^7.2.3", "prompts": "^2.4.2", - "rehype": "^12.0.1", + "rehype": "^13.0.1", "resolve": "^1.22.4", "semver": "^7.5.4", "server-destroy": "^1.0.1", - "sharp": "^0.32.5", - "shiki": "^0.14.3", - "string-width": "^6.1.0", + "sharp": "^0.32.6", + "shikiji": "^0.9.18", + "string-width": "^7.0.0", "strip-ansi": "^7.1.0", - "tsconfig-resolver": "^3.0.1", - "undici": "^5.23.0", - "unist-util-visit": "^4.1.2", - "vfile": "^5.3.7", - "vite": "^4.4.9", - "vitefu": "^0.2.4", + "tsconfck": "^3.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.1", + "vite": "^5.0.12", + "vitefu": "^0.2.5", "which-pm": "^2.1.1", "yargs-parser": "^21.1.1", - "zod": "3.21.1" + "zod": "^3.22.4" }, "dependencies": { "argparse": { @@ -8523,9 +8596,9 @@ } }, "p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", + "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", "dev": true, "requires": { "yocto-queue": "^1.0.0" @@ -8539,6 +8612,17 @@ "requires": { "lru-cache": "^6.0.0" } + }, + "string-width": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", + "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", + "dev": true, + "requires": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + } } } }, @@ -8548,6 +8632,15 @@ "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", "dev": true }, + "axobject-query": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", + "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==", + "dev": true, + "requires": { + "dequal": "^2.0.3" + } + }, "b4a": { "version": "1.6.4", "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", @@ -8567,6 +8660,12 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "base-64": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", + "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==", + "dev": true + }, "base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", @@ -8645,15 +8744,15 @@ } }, "browserslist": { - "version": "4.21.10", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", - "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", + "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001517", - "electron-to-chromium": "^1.4.477", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.11" + "caniuse-lite": "^1.0.30001565", + "electron-to-chromium": "^1.4.601", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" } }, "buffer": { @@ -8666,15 +8765,6 @@ "ieee754": "^1.2.1" } }, - "busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", - "dev": true, - "requires": { - "streamsearch": "^1.1.0" - } - }, "call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -8692,9 +8782,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001522", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001522.tgz", - "integrity": "sha512-TKiyTVZxJGhsTszLuzb+6vUZSjVOAhClszBr2Ta2k9IwtNBT/4dzmL6aywt0HCgEZlmwJzXJd8yNiob6HgwTRg==", + "version": "1.0.30001580", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001580.tgz", + "integrity": "sha512-mtj5ur2FFPZcCEpXFy8ADXbDACuNFXg6mxVDqp7tqooX6l3zwm+d8EPoeOSIFRDvHs8qu7/SLFOGniULkcH2iA==", "dev": true }, "ccount": { @@ -8751,9 +8841,9 @@ "optional": true }, "ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", + "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==", "dev": true }, "cli-boxes": { @@ -8841,15 +8931,15 @@ "dev": true }, "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "dev": true }, "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "dev": true }, "cross-spawn": { @@ -8931,12 +9021,30 @@ "dev": true, "optional": true }, + "deterministic-object-hash": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/deterministic-object-hash/-/deterministic-object-hash-2.0.2.tgz", + "integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==", + "dev": true, + "requires": { + "base-64": "^1.0.0" + } + }, "devalue": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz", "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==", "dev": true }, + "devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "dev": true, + "requires": { + "dequal": "^2.0.0" + } + }, "diff": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", @@ -8950,9 +9058,9 @@ "dev": true }, "dset": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.2.tgz", - "integrity": "sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz", + "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==", "dev": true }, "eastasianwidth": { @@ -8962,15 +9070,15 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.498", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.498.tgz", - "integrity": "sha512-4LODxAzKGVy7CJyhhN5mebwe7U2L29P+0G+HUriHnabm0d7LSff8Yn7t+Wq+2/9ze2Fu1dhX7mww090xfv7qXQ==", + "version": "1.4.645", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.645.tgz", + "integrity": "sha512-EeS1oQDCmnYsRDRy2zTeC336a/4LZ6WKqvSaM1jLocEk5ZuyszkQtCpsqvuvaIXGOUjwtvF6LTcS8WueibXvSw==", "dev": true }, "emoji-regex": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.2.1.tgz", - "integrity": "sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", "dev": true }, "end-of-stream": { @@ -8983,6 +9091,12 @@ "once": "^1.4.0" } }, + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true + }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -9040,9 +9154,9 @@ } }, "es-module-lexer": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", - "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", + "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==", "dev": true }, "es-set-tostringtag": { @@ -9068,33 +9182,34 @@ } }, "esbuild": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.2.tgz", - "integrity": "sha512-G6hPax8UbFakEj3hWO0Vs52LQ8k3lnBhxZWomUJDxfz3rZTLqF5k/FCzuNdLx2RbpBiQQF9H9onlDDH1lZsnjg==", - "dev": true, - "requires": { - "@esbuild/android-arm": "0.19.2", - "@esbuild/android-arm64": "0.19.2", - "@esbuild/android-x64": "0.19.2", - "@esbuild/darwin-arm64": "0.19.2", - "@esbuild/darwin-x64": "0.19.2", - "@esbuild/freebsd-arm64": "0.19.2", - "@esbuild/freebsd-x64": "0.19.2", - "@esbuild/linux-arm": "0.19.2", - "@esbuild/linux-arm64": "0.19.2", - "@esbuild/linux-ia32": "0.19.2", - "@esbuild/linux-loong64": "0.19.2", - "@esbuild/linux-mips64el": "0.19.2", - "@esbuild/linux-ppc64": "0.19.2", - "@esbuild/linux-riscv64": "0.19.2", - "@esbuild/linux-s390x": "0.19.2", - "@esbuild/linux-x64": "0.19.2", - "@esbuild/netbsd-x64": "0.19.2", - "@esbuild/openbsd-x64": "0.19.2", - "@esbuild/sunos-x64": "0.19.2", - "@esbuild/win32-arm64": "0.19.2", - "@esbuild/win32-ia32": "0.19.2", - "@esbuild/win32-x64": "0.19.2" + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", + "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", + "dev": true, + "requires": { + "@esbuild/aix-ppc64": "0.19.12", + "@esbuild/android-arm": "0.19.12", + "@esbuild/android-arm64": "0.19.12", + "@esbuild/android-x64": "0.19.12", + "@esbuild/darwin-arm64": "0.19.12", + "@esbuild/darwin-x64": "0.19.12", + "@esbuild/freebsd-arm64": "0.19.12", + "@esbuild/freebsd-x64": "0.19.12", + "@esbuild/linux-arm": "0.19.12", + "@esbuild/linux-arm64": "0.19.12", + "@esbuild/linux-ia32": "0.19.12", + "@esbuild/linux-loong64": "0.19.12", + "@esbuild/linux-mips64el": "0.19.12", + "@esbuild/linux-ppc64": "0.19.12", + "@esbuild/linux-riscv64": "0.19.12", + "@esbuild/linux-s390x": "0.19.12", + "@esbuild/linux-x64": "0.19.12", + "@esbuild/netbsd-x64": "0.19.12", + "@esbuild/openbsd-x64": "0.19.12", + "@esbuild/sunos-x64": "0.19.12", + "@esbuild/win32-arm64": "0.19.12", + "@esbuild/win32-ia32": "0.19.12", + "@esbuild/win32-x64": "0.19.12" } }, "escalade": { @@ -9124,6 +9239,12 @@ "@types/estree": "^1.0.0" } }, + "eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "dev": true + }, "execa": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", @@ -9214,9 +9335,9 @@ "optional": true }, "fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", @@ -9227,9 +9348,9 @@ } }, "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", + "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", "dev": true, "requires": { "reusify": "^1.0.4" @@ -9264,6 +9385,12 @@ "pkg-dir": "^4.2.0" } }, + "flattie": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.0.tgz", + "integrity": "sha512-xU99gDEnciIwJdGcBmNHnzTJ/w5AT+VFJOu6sTB6WM8diOYNA3Sa+K1DiEBQ7XH4QikQq3iFW1U+jRVcotQnBw==", + "dev": true + }, "for-each": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", @@ -9281,9 +9408,9 @@ "optional": true }, "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, "optional": true }, @@ -9317,6 +9444,12 @@ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true }, + "get-east-asian-width": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", + "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==", + "dev": true + }, "get-intrinsic": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", @@ -9367,6 +9500,12 @@ "is-glob": "^4.0.1" } }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, "globalthis": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", @@ -9418,6 +9557,12 @@ "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "dev": true }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, "has-property-descriptors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", @@ -9448,62 +9593,80 @@ "has-symbols": "^1.0.2" } }, + "hast-util-from-html": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.1.tgz", + "integrity": "sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==", + "dev": true, + "requires": { + "@types/hast": "^3.0.0", + "devlop": "^1.1.0", + "hast-util-from-parse5": "^8.0.0", + "parse5": "^7.0.0", + "vfile": "^6.0.0", + "vfile-message": "^4.0.0" + } + }, "hast-util-from-parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz", - "integrity": "sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz", + "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==", "dev": true, "requires": { - "@types/hast": "^2.0.0", - "@types/unist": "^2.0.0", - "hastscript": "^7.0.0", + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^8.0.0", "property-information": "^6.0.0", - "vfile": "^5.0.0", - "vfile-location": "^4.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", "web-namespaces": "^2.0.0" } }, "hast-util-parse-selector": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", - "integrity": "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", "dev": true, "requires": { - "@types/hast": "^2.0.0" + "@types/hast": "^3.0.0" } }, "hast-util-raw": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.3.tgz", - "integrity": "sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==", - "dev": true, - "requires": { - "@types/hast": "^2.0.0", - "@types/parse5": "^6.0.0", - "hast-util-from-parse5": "^7.0.0", - "hast-util-to-parse5": "^7.0.0", - "html-void-elements": "^2.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0", - "vfile": "^5.0.0", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.2.tgz", + "integrity": "sha512-PldBy71wO9Uq1kyaMch9AHIghtQvIwxBUkv823pKmkTM3oV1JxtsTNYdevMxvUHqcnOAuO65JKU2+0NOxc2ksA==", + "dev": true, + "requires": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-from-parse5": "^8.0.0", + "hast-util-to-parse5": "^8.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "parse5": "^7.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0", "web-namespaces": "^2.0.0", "zwitch": "^2.0.0" } }, "hast-util-to-html": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-8.0.4.tgz", - "integrity": "sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.0.tgz", + "integrity": "sha512-IVGhNgg7vANuUA2XKrT6sOIIPgaYZnmLx3l/CCOAK0PtgfoHrZwX7jCSYyFxHTrGmC6S9q8aQQekjp4JPZF+cw==", "dev": true, "requires": { - "@types/hast": "^2.0.0", - "@types/unist": "^2.0.0", + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", "ccount": "^2.0.0", "comma-separated-tokens": "^2.0.0", - "hast-util-raw": "^7.0.0", - "hast-util-whitespace": "^2.0.0", - "html-void-elements": "^2.0.0", + "hast-util-raw": "^9.0.0", + "hast-util-whitespace": "^3.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", "property-information": "^6.0.0", "space-separated-tokens": "^2.0.0", "stringify-entities": "^4.0.0", @@ -9511,13 +9674,14 @@ } }, "hast-util-to-parse5": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz", - "integrity": "sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", + "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", "dev": true, "requires": { - "@types/hast": "^2.0.0", + "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", "property-information": "^6.0.0", "space-separated-tokens": "^2.0.0", "web-namespaces": "^2.0.0", @@ -9525,20 +9689,23 @@ } }, "hast-util-whitespace": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", - "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", - "dev": true + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "dev": true, + "requires": { + "@types/hast": "^3.0.0" + } }, "hastscript": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz", - "integrity": "sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", + "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", "dev": true, "requires": { - "@types/hast": "^2.0.0", + "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^3.0.0", + "hast-util-parse-selector": "^4.0.0", "property-information": "^6.0.0", "space-separated-tokens": "^2.0.0" } @@ -9556,9 +9723,9 @@ "dev": true }, "html-void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz", - "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", "dev": true }, "http-cache-semantics": { @@ -9589,9 +9756,9 @@ "dev": true }, "import-meta-resolve": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-3.0.0.tgz", - "integrity": "sha512-4IwhLhNNA8yy445rPjD/lWh++7hMDOml2eHtd58eG7h+qK3EryMuuRbsHGPikCoAgIkkDnckKfWSk2iDla/ejg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz", + "integrity": "sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==", "dev": true }, "inherits": { @@ -9726,6 +9893,15 @@ "is-extglob": "^2.1.1" } }, + "is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "requires": { + "is-docker": "^3.0.0" + } + }, "is-interactive": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", @@ -9827,12 +10003,12 @@ } }, "is-wsl": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.0.0.tgz", - "integrity": "sha512-TQ7xXW/fTBaz/HhGSV779AC99ocpvb9qJPuPwyIea+F+Z+htcQ1wouAA0xEQaa4saVqyP8mwkoYp5efeM/4Gbg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", "dev": true, "requires": { - "is-docker": "^3.0.0" + "is-inside-container": "^1.0.0" } }, "isarray": { @@ -9875,12 +10051,6 @@ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, - "jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true - }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -9997,329 +10167,166 @@ "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "unist-util-visit": "^5.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", - "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==", - "dev": true - }, - "unist-util-is": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", - "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", - "dev": true, - "requires": { - "@types/unist": "^3.0.0" - } - }, - "unist-util-visit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", - "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", - "dev": true, - "requires": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - } - }, - "unist-util-visit-parents": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", - "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", - "dev": true, - "requires": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - } - } } }, "mdast-util-find-and-replace": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz", - "integrity": "sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", + "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", "dev": true, "requires": { - "@types/mdast": "^3.0.0", + "@types/mdast": "^4.0.0", "escape-string-regexp": "^5.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.0.0" - }, - "dependencies": { - "@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "requires": { - "@types/unist": "^2" - } - } + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" } }, "mdast-util-from-markdown": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", - "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", "dev": true, "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", - "mdast-util-to-string": "^3.1.0", - "micromark": "^3.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-decode-string": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-stringify-position": "^3.0.0", - "uvu": "^0.5.0" - }, - "dependencies": { - "@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "requires": { - "@types/unist": "^2" - } - } + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" } }, "mdast-util-gfm": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", - "integrity": "sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", + "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", "dev": true, "requires": { - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-gfm-autolink-literal": "^1.0.0", - "mdast-util-gfm-footnote": "^1.0.0", - "mdast-util-gfm-strikethrough": "^1.0.0", - "mdast-util-gfm-table": "^1.0.0", - "mdast-util-gfm-task-list-item": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" } }, "mdast-util-gfm-autolink-literal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz", - "integrity": "sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz", + "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==", "dev": true, "requires": { - "@types/mdast": "^3.0.0", + "@types/mdast": "^4.0.0", "ccount": "^2.0.0", - "mdast-util-find-and-replace": "^2.0.0", - "micromark-util-character": "^1.0.0" - }, - "dependencies": { - "@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "requires": { - "@types/unist": "^2" - } - } + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" } }, - "mdast-util-gfm-footnote": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz", - "integrity": "sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==", - "dev": true, - "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0", - "micromark-util-normalize-identifier": "^1.0.0" - }, - "dependencies": { - "@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "requires": { - "@types/unist": "^2" - } - } + "mdast-util-gfm-footnote": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", + "dev": true, + "requires": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" } }, "mdast-util-gfm-strikethrough": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", - "integrity": "sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", "dev": true, "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0" - }, - "dependencies": { - "@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "requires": { - "@types/unist": "^2" - } - } + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" } }, "mdast-util-gfm-table": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", - "integrity": "sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", "dev": true, "requires": { - "@types/mdast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-to-markdown": "^1.3.0" - }, - "dependencies": { - "@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "requires": { - "@types/unist": "^2" - } - } + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" } }, "mdast-util-gfm-task-list-item": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", - "integrity": "sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", "dev": true, "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0" - }, - "dependencies": { - "@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "requires": { - "@types/unist": "^2" - } - } + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" } }, "mdast-util-phrasing": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", - "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", + "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", "dev": true, "requires": { - "@types/mdast": "^3.0.0", - "unist-util-is": "^5.0.0" - }, - "dependencies": { - "@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "requires": { - "@types/unist": "^2" - } - } + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" } }, "mdast-util-to-hast": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", - "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.0.2.tgz", + "integrity": "sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==", "dev": true, "requires": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-definitions": "^5.0.0", - "micromark-util-sanitize-uri": "^1.1.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", "trim-lines": "^3.0.0", - "unist-util-generated": "^2.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0" - }, - "dependencies": { - "@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "requires": { - "@types/unist": "^2" - } - }, - "mdast-util-definitions": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", - "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", - "dev": true, - "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "unist-util-visit": "^4.0.0" - } - } + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0" } }, "mdast-util-to-markdown": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", - "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", "dev": true, "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^3.0.0", - "mdast-util-to-string": "^3.0.0", - "micromark-util-decode-string": "^1.0.0", - "unist-util-visit": "^4.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", "zwitch": "^2.0.0" - }, - "dependencies": { - "@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "requires": { - "@types/unist": "^2" - } - } } }, "mdast-util-to-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", - "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "dev": true, "requires": { - "@types/mdast": "^3.0.0" - }, - "dependencies": { - "@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "requires": { - "@types/unist": "^2" - } - } + "@types/mdast": "^4.0.0" } }, "memorystream": { @@ -10341,328 +10348,328 @@ "dev": true }, "micromark": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", - "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", "dev": true, "requires": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", - "micromark-core-commonmark": "^1.0.1", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-core-commonmark": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", - "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", + "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", "dev": true, "requires": { "decode-named-character-reference": "^1.0.0", - "micromark-factory-destination": "^1.0.0", - "micromark-factory-label": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-factory-title": "^1.0.0", - "micromark-factory-whitespace": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-html-tag-name": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-extension-gfm": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz", - "integrity": "sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", "dev": true, "requires": { - "micromark-extension-gfm-autolink-literal": "^1.0.0", - "micromark-extension-gfm-footnote": "^1.0.0", - "micromark-extension-gfm-strikethrough": "^1.0.0", - "micromark-extension-gfm-table": "^1.0.0", - "micromark-extension-gfm-tagfilter": "^1.0.0", - "micromark-extension-gfm-task-list-item": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-extension-gfm-autolink-literal": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz", - "integrity": "sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz", + "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==", "dev": true, "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-extension-gfm-footnote": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz", - "integrity": "sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==", "dev": true, "requires": { - "micromark-core-commonmark": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-extension-gfm-strikethrough": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz", - "integrity": "sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==", "dev": true, "requires": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-extension-gfm-table": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz", - "integrity": "sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz", + "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==", "dev": true, "requires": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-extension-gfm-tagfilter": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz", - "integrity": "sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", "dev": true, "requires": { - "micromark-util-types": "^1.0.0" + "micromark-util-types": "^2.0.0" } }, "micromark-extension-gfm-task-list-item": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz", - "integrity": "sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz", + "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==", "dev": true, "requires": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-factory-destination": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", - "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", "dev": true, "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-factory-label": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", - "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", "dev": true, "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-factory-space": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", - "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", "dev": true, "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-factory-title": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", - "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", "dev": true, "requires": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-factory-whitespace": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", - "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", "dev": true, "requires": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-util-character": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", - "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", "dev": true, "requires": { - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-util-chunked": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", - "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", "dev": true, "requires": { - "micromark-util-symbol": "^1.0.0" + "micromark-util-symbol": "^2.0.0" } }, "micromark-util-classify-character": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", - "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", "dev": true, "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-util-combine-extensions": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", - "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", "dev": true, "requires": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-util-decode-numeric-character-reference": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", - "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", + "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", "dev": true, "requires": { - "micromark-util-symbol": "^1.0.0" + "micromark-util-symbol": "^2.0.0" } }, "micromark-util-decode-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", - "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", "dev": true, "requires": { "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-symbol": "^1.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" } }, "micromark-util-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", - "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", "dev": true }, "micromark-util-html-tag-name": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", - "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", "dev": true }, "micromark-util-normalize-identifier": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", - "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", "dev": true, "requires": { - "micromark-util-symbol": "^1.0.0" + "micromark-util-symbol": "^2.0.0" } }, "micromark-util-resolve-all": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", - "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", "dev": true, "requires": { - "micromark-util-types": "^1.0.0" + "micromark-util-types": "^2.0.0" } }, "micromark-util-sanitize-uri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", - "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", "dev": true, "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-symbol": "^1.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" } }, "micromark-util-subtokenize": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", - "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", + "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", "dev": true, "requires": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-util-symbol": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", - "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true }, "micromark-util-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", "dev": true }, "micromatch": { @@ -10717,12 +10724,6 @@ "dev": true, "optional": true }, - "mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", - "dev": true - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -10730,9 +10731,9 @@ "dev": true }, "nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true }, "napi-build-utils": { @@ -10780,9 +10781,9 @@ } }, "node-abi": { - "version": "3.47.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.47.0.tgz", - "integrity": "sha512-2s6B2CWZM//kPgwnuI0KrYwNjfdByE25zvAaEpq9IH4zcNsarH8Ihu/UuX6XMPEogDAxkuUFeZn60pXNHAqn3A==", + "version": "3.54.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.54.0.tgz", + "integrity": "sha512-p7eGEiQil0YUV3ItH4/tBb781L5impVmmx2E9FRKF7d18XXzp4PGT2tdYMFY6wQqgxD0IwNZOiSJ0/K0fSi/OA==", "dev": true, "optional": true, "requires": { @@ -10819,9 +10820,9 @@ "optional": true }, "node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true }, "normalize-package-data": { @@ -10907,21 +10908,6 @@ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, @@ -11028,6 +11014,22 @@ "p-limit": "^3.0.2" } }, + "p-queue": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.0.1.tgz", + "integrity": "sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==", + "dev": true, + "requires": { + "eventemitter3": "^5.0.1", + "p-timeout": "^6.1.2" + } + }, + "p-timeout": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.2.tgz", + "integrity": "sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==", + "dev": true + }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -11056,10 +11058,13 @@ } }, "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "requires": { + "entities": "^4.4.0" + } }, "path-exists": { "version": "4.0.0", @@ -11175,12 +11180,12 @@ } }, "postcss": { - "version": "8.4.28", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.28.tgz", - "integrity": "sha512-Z7V5j0cq8oEKyejIKfpD8b4eBy9cwW2JWPk0+fB1HOAMsfHbnAXLLS+PfVWlzMSLQaWttKDt607I0XHmpE67Vw==", + "version": "8.4.33", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", + "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", "dev": true, "requires": { - "nanoid": "^3.3.6", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } @@ -11318,9 +11323,9 @@ } }, "property-information": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz", - "integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.4.1.tgz", + "integrity": "sha512-OHYtXfu5aI2sS2LWFSN5rgJjrQ4pCy8i1jubJLe2QvMF8JJ++HXTUIVWFLfXJoaOfvYYjk2SN8J2wFUWIGXT4w==", "dev": true }, "pump": { @@ -11403,128 +11408,109 @@ } }, "rehype": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/rehype/-/rehype-12.0.1.tgz", - "integrity": "sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==", + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.1.tgz", + "integrity": "sha512-AcSLS2mItY+0fYu9xKxOu1LhUZeBZZBx8//5HKzF+0XP+eP8+6a5MXn2+DW2kfXR6Dtp1FEXMVrjyKAcvcU8vg==", "dev": true, "requires": { - "@types/hast": "^2.0.0", - "rehype-parse": "^8.0.0", - "rehype-stringify": "^9.0.0", - "unified": "^10.0.0" + "@types/hast": "^3.0.0", + "rehype-parse": "^9.0.0", + "rehype-stringify": "^10.0.0", + "unified": "^11.0.0" } }, "rehype-parse": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-8.0.5.tgz", - "integrity": "sha512-Ds3RglaY/+clEX2U2mHflt7NlMA72KspZ0JLUJgBBLpRddBcEw3H8uYZQliQriku22NZpYMfjDdSgHcjxue24A==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.0.tgz", + "integrity": "sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==", "dev": true, "requires": { - "@types/hast": "^2.0.0", - "hast-util-from-parse5": "^7.0.0", - "parse5": "^6.0.0", - "unified": "^10.0.0" + "@types/hast": "^3.0.0", + "hast-util-from-html": "^2.0.0", + "unified": "^11.0.0" } }, "rehype-raw": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-6.1.1.tgz", - "integrity": "sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", "dev": true, "requires": { - "@types/hast": "^2.0.0", - "hast-util-raw": "^7.2.0", - "unified": "^10.0.0" + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" } }, "rehype-stringify": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-9.0.4.tgz", - "integrity": "sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.0.tgz", + "integrity": "sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ==", "dev": true, "requires": { - "@types/hast": "^2.0.0", - "hast-util-to-html": "^8.0.0", - "unified": "^10.0.0" + "@types/hast": "^3.0.0", + "hast-util-to-html": "^9.0.0", + "unified": "^11.0.0" } }, "remark-gfm": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", - "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", + "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", "dev": true, "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-gfm": "^2.0.0", - "micromark-extension-gfm": "^2.0.0", - "unified": "^10.0.0" - }, - "dependencies": { - "@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "requires": { - "@types/unist": "^2" - } - } + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" } }, "remark-parse": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", - "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", "dev": true, "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "unified": "^10.0.0" - }, - "dependencies": { - "@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "requires": { - "@types/unist": "^2" - } - } + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" } }, "remark-rehype": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", - "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz", + "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==", "dev": true, "requires": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-to-hast": "^12.1.0", - "unified": "^10.0.0" - }, - "dependencies": { - "@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dev": true, - "requires": { - "@types/unist": "^2" - } - } + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" } }, "remark-smartypants": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.0.0.tgz", - "integrity": "sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.1.0.tgz", + "integrity": "sha512-qoF6Vz3BjU2tP6OfZqHOvCU0ACmu/6jhGaINSQRI9mM7wCxNQTKB3JUAN4SVoN2ybElEDTxBIABRep7e569iJw==", "dev": true, "requires": { "retext": "^8.1.0", - "retext-smartypants": "^5.1.0", - "unist-util-visit": "^4.1.0" + "retext-smartypants": "^5.2.0", + "unist-util-visit": "^5.0.0" + } + }, + "remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "dev": true, + "requires": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" } }, "resolve": { @@ -11581,6 +11567,60 @@ "retext-latin": "^3.0.0", "retext-stringify": "^3.0.0", "unified": "^10.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==", + "dev": true + }, + "unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + } + }, + "unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0" + } + }, + "vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + } + }, + "vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + } + } } }, "retext-latin": { @@ -11593,6 +11633,60 @@ "parse-latin": "^5.0.0", "unherit": "^3.0.0", "unified": "^10.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==", + "dev": true + }, + "unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + } + }, + "unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0" + } + }, + "vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + } + }, + "vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + } + } } }, "retext-smartypants": { @@ -11605,6 +11699,90 @@ "nlcst-to-string": "^3.0.0", "unified": "^10.0.0", "unist-util-visit": "^4.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==", + "dev": true + }, + "unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + } + }, + "unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + } + }, + "unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + } + }, + "vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + } + }, + "vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + } + } } }, "retext-stringify": { @@ -11616,6 +11794,60 @@ "@types/nlcst": "^1.0.0", "nlcst-to-string": "^3.0.0", "unified": "^10.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==", + "dev": true + }, + "unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + } + }, + "unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0" + } + }, + "vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + } + }, + "vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + } + } } }, "reusify": { @@ -11625,11 +11857,25 @@ "dev": true }, "rollup": { - "version": "3.28.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.28.1.tgz", - "integrity": "sha512-R9OMQmIHJm9znrU3m3cpE8uhN0fGdXiawME7aZIpQqvpS/85+Vt1Hq1/yVIcYfOmaQiHjvXkQAoJukvLpau6Yw==", - "dev": true, - "requires": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.6.tgz", + "integrity": "sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==", + "dev": true, + "requires": { + "@rollup/rollup-android-arm-eabi": "4.9.6", + "@rollup/rollup-android-arm64": "4.9.6", + "@rollup/rollup-darwin-arm64": "4.9.6", + "@rollup/rollup-darwin-x64": "4.9.6", + "@rollup/rollup-linux-arm-gnueabihf": "4.9.6", + "@rollup/rollup-linux-arm64-gnu": "4.9.6", + "@rollup/rollup-linux-arm64-musl": "4.9.6", + "@rollup/rollup-linux-riscv64-gnu": "4.9.6", + "@rollup/rollup-linux-x64-gnu": "4.9.6", + "@rollup/rollup-linux-x64-musl": "4.9.6", + "@rollup/rollup-win32-arm64-msvc": "4.9.6", + "@rollup/rollup-win32-ia32-msvc": "4.9.6", + "@rollup/rollup-win32-x64-msvc": "4.9.6", + "@types/estree": "1.0.5", "fsevents": "~2.3.2" } }, @@ -11642,15 +11888,6 @@ "queue-microtask": "^1.2.2" } }, - "sade": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", - "dev": true, - "requires": { - "mri": "^1.1.0" - } - }, "safe-array-concat": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", @@ -11715,9 +11952,9 @@ "dev": true }, "sharp": { - "version": "0.32.5", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.5.tgz", - "integrity": "sha512-0dap3iysgDkNaPOaOL4X/0akdu0ma62GcdC2NBQ+93eqpePdDdr2/LM0sFdDSMmN7yS+odyZtPsb7tx/cYBKnQ==", + "version": "0.32.6", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", + "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", "dev": true, "optional": true, "requires": { @@ -11774,18 +12011,21 @@ "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", "dev": true }, - "shiki": { - "version": "0.14.4", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.4.tgz", - "integrity": "sha512-IXCRip2IQzKwxArNNq1S+On4KPML3Yyn8Zzs/xRgcgOWIr8ntIK3IKzjFPfjy/7kt9ZMjc+FItfqHRBg8b6tNQ==", + "shikiji": { + "version": "0.9.19", + "resolved": "https://registry.npmjs.org/shikiji/-/shikiji-0.9.19.tgz", + "integrity": "sha512-Kw2NHWktdcdypCj1GkKpXH4o6Vxz8B8TykPlPuLHOGSV8VkhoCLcFOH4k19K4LXAQYRQmxg+0X/eM+m2sLhAkg==", "dev": true, "requires": { - "ansi-sequence-parser": "^1.1.0", - "jsonc-parser": "^3.2.0", - "vscode-oniguruma": "^1.7.0", - "vscode-textmate": "^8.0.0" + "shikiji-core": "0.9.19" } }, + "shikiji-core": { + "version": "0.9.19", + "resolved": "https://registry.npmjs.org/shikiji-core/-/shikiji-core-0.9.19.tgz", + "integrity": "sha512-AFJu/vcNT21t0e6YrfadZ+9q86gvPum6iywRyt1OtIPjPFe25RQnYJyxHQPMLKCCWA992TPxmEmbNcOZCAJclw==", + "dev": true + }, "side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -11932,16 +12172,10 @@ } } }, - "streamsearch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", - "dev": true - }, "streamx": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.1.tgz", - "integrity": "sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==", + "version": "2.15.6", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.6.tgz", + "integrity": "sha512-q+vQL4AAz+FdfT137VF69Cc/APqUbxy+MDOImRrMvchJpigHj9GksgDU2LYbO9rx7RX6osWgxJB2WxhYv4SZAw==", "dev": true, "optional": true, "requires": { @@ -12057,6 +12291,15 @@ "dev": true, "optional": true }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, "supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", @@ -12076,9 +12319,9 @@ } }, "tar-stream": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", - "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", "dev": true, "optional": true, "requires": { @@ -12114,45 +12357,12 @@ "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", "dev": true }, - "tsconfig-resolver": { + "tsconfck": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tsconfig-resolver/-/tsconfig-resolver-3.0.1.tgz", - "integrity": "sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==", + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.0.1.tgz", + "integrity": "sha512-7ppiBlF3UEddCLeI1JRx5m2Ryq+xk4JrZuq4EuYXykipebaq1dV0Fhgr1hb7CkmHt32QSgOZlcqVLEtHBG4/mg==", "dev": true, - "requires": { - "@types/json5": "^0.0.30", - "@types/resolve": "^1.17.0", - "json5": "^2.1.3", - "resolve": "^1.17.0", - "strip-bom": "^4.0.0", - "type-fest": "^0.13.1" - }, - "dependencies": { - "@types/json5": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.30.tgz", - "integrity": "sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==", - "dev": true - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "dev": true - } - } + "requires": {} }, "tunnel-agent": { "version": "0.6.0", @@ -12229,15 +12439,6 @@ "which-boxed-primitive": "^1.0.2" } }, - "undici": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.23.0.tgz", - "integrity": "sha512-1D7w+fvRsqlQ9GscLBwcAJinqcZGHUKjbOmXdlE/v8BvEGXjeWAax+341q44EuTcHXXnfyKNbKRq4Lg7OzhMmg==", - "dev": true, - "requires": { - "busboy": "^1.6.0" - } - }, "unherit": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/unherit/-/unherit-3.0.1.tgz", @@ -12245,33 +12446,27 @@ "dev": true }, "unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz", + "integrity": "sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==", "dev": true, "requires": { - "@types/unist": "^2.0.0", + "@types/unist": "^3.0.0", "bail": "^2.0.0", + "devlop": "^1.0.0", "extend": "^3.0.0", - "is-buffer": "^2.0.0", "is-plain-obj": "^4.0.0", "trough": "^2.0.0", - "vfile": "^5.0.0" + "vfile": "^6.0.0" } }, - "unist-util-generated": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", - "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", - "dev": true - }, "unist-util-is": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", "dev": true, "requires": { - "@types/unist": "^2.0.0" + "@types/unist": "^3.0.0" } }, "unist-util-modify-children": { @@ -12282,35 +12477,43 @@ "requires": { "@types/unist": "^2.0.0", "array-iterate": "^2.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==", + "dev": true + } } }, "unist-util-position": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", - "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", "dev": true, "requires": { - "@types/unist": "^2.0.0" + "@types/unist": "^3.0.0" } }, "unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", "dev": true, "requires": { - "@types/unist": "^2.0.0" + "@types/unist": "^3.0.0" } }, "unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", "dev": true, "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" } }, "unist-util-visit-children": { @@ -12320,22 +12523,30 @@ "dev": true, "requires": { "@types/unist": "^2.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==", + "dev": true + } } }, "unist-util-visit-parents": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", "dev": true, "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" } }, "update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "dev": true, "requires": { "escalade": "^3.1.1", @@ -12348,18 +12559,6 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "dev": true }, - "uvu": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", - "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", - "dev": true, - "requires": { - "dequal": "^2.0.0", - "diff": "^5.0.0", - "kleur": "^4.0.3", - "sade": "^1.7.3" - } - }, "validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -12371,254 +12570,55 @@ } }, "vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", "dev": true, "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" } }, "vfile-location": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz", - "integrity": "sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.2.tgz", + "integrity": "sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==", "dev": true, "requires": { - "@types/unist": "^2.0.0", - "vfile": "^5.0.0" + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" } }, "vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", "dev": true, "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" } }, "vite": { - "version": "4.4.9", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.9.tgz", - "integrity": "sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==", + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.12.tgz", + "integrity": "sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==", "dev": true, "requires": { - "esbuild": "^0.18.10", - "fsevents": "~2.3.2", - "postcss": "^8.4.27", - "rollup": "^3.27.1" - }, - "dependencies": { - "@esbuild/android-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", - "dev": true, - "optional": true - }, - "@esbuild/android-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", - "dev": true, - "optional": true - }, - "@esbuild/android-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", - "dev": true, - "optional": true - }, - "@esbuild/darwin-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", - "dev": true, - "optional": true - }, - "@esbuild/darwin-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-loong64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", - "dev": true, - "optional": true - }, - "@esbuild/linux-mips64el": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", - "dev": true, - "optional": true - }, - "@esbuild/linux-ppc64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-riscv64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", - "dev": true, - "optional": true - }, - "@esbuild/linux-s390x": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", - "dev": true, - "optional": true - }, - "@esbuild/linux-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", - "dev": true, - "optional": true - }, - "@esbuild/netbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", - "dev": true, - "optional": true - }, - "@esbuild/openbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", - "dev": true, - "optional": true - }, - "@esbuild/sunos-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", - "dev": true, - "optional": true - }, - "@esbuild/win32-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", - "dev": true, - "optional": true - }, - "@esbuild/win32-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", - "dev": true, - "optional": true - }, - "@esbuild/win32-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", - "dev": true, - "optional": true - }, - "esbuild": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", - "dev": true, - "requires": { - "@esbuild/android-arm": "0.18.20", - "@esbuild/android-arm64": "0.18.20", - "@esbuild/android-x64": "0.18.20", - "@esbuild/darwin-arm64": "0.18.20", - "@esbuild/darwin-x64": "0.18.20", - "@esbuild/freebsd-arm64": "0.18.20", - "@esbuild/freebsd-x64": "0.18.20", - "@esbuild/linux-arm": "0.18.20", - "@esbuild/linux-arm64": "0.18.20", - "@esbuild/linux-ia32": "0.18.20", - "@esbuild/linux-loong64": "0.18.20", - "@esbuild/linux-mips64el": "0.18.20", - "@esbuild/linux-ppc64": "0.18.20", - "@esbuild/linux-riscv64": "0.18.20", - "@esbuild/linux-s390x": "0.18.20", - "@esbuild/linux-x64": "0.18.20", - "@esbuild/netbsd-x64": "0.18.20", - "@esbuild/openbsd-x64": "0.18.20", - "@esbuild/sunos-x64": "0.18.20", - "@esbuild/win32-arm64": "0.18.20", - "@esbuild/win32-ia32": "0.18.20", - "@esbuild/win32-x64": "0.18.20" - } - } + "esbuild": "^0.19.3", + "fsevents": "~2.3.3", + "postcss": "^8.4.32", + "rollup": "^4.2.0" } }, "vitefu": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz", - "integrity": "sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", + "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", "dev": true, "requires": {} }, - "vscode-oniguruma": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", - "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", - "dev": true - }, - "vscode-textmate": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", - "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", - "dev": true - }, "web-namespaces": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", @@ -12760,9 +12760,9 @@ "dev": true }, "zod": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.1.tgz", - "integrity": "sha512-+dTu2m6gmCbO9Ahm4ZBDapx2O6ZY9QSPXst2WXjcznPMwf2YNpn3RevLx4KkZp1OPW/ouFcoBtBzFz/LeY69oA==", + "version": "3.22.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", + "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==", "dev": true }, "zwitch": { diff --git a/package.json b/package.json index 68d174ae..8cc3b9b2 100644 --- a/package.json +++ b/package.json @@ -24,8 +24,8 @@ }, "homepage": "https://github.com/indiana-university/rivet-icons#readme", "devDependencies": { - "astro": "3.1.0", + "astro": "4.2.4", "npm-run-all": "4.1.5", - "vite": "4.4.9" + "vite": "5.0.12" } } From f211963a1a7b26e22211b78c090e09ac0e3d9995 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Fri, 26 Jan 2024 10:54:43 -0500 Subject: [PATCH 068/104] Upgrade deps --- package-lock.json | 34 +++++++++++++++++++++++++++------- package.json | 2 +- 2 files changed, 28 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index f019238c..06ffd8af 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "2.0.0", "license": "BSD-3-Clause", "devDependencies": { - "astro": "4.2.4", + "astro": "4.2.5", "npm-run-all": "4.1.5", "vite": "5.0.12" } @@ -1449,9 +1449,9 @@ } }, "node_modules/astro": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/astro/-/astro-4.2.4.tgz", - "integrity": "sha512-z1f52lXkHf71M5HSLKrd5G1PH5/Zfq4kMp0iUT7Na5VHcPDma/NYFPFPewDxqV6UPmyxupj3xuooFaN3j8zaow==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/astro/-/astro-4.2.5.tgz", + "integrity": "sha512-V6CrBVFTiskCYV80ax9bimZR5Nkq7Jm3WJ06YBOWTVF3QYns1jvq98JV+zEb+CiA4TUl8aChI3Mm1DN/OoAbCg==", "dev": true, "dependencies": { "@astrojs/compiler": "^2.5.0", @@ -1474,6 +1474,7 @@ "clsx": "^2.0.0", "common-ancestor-path": "^1.0.1", "cookie": "^0.6.0", + "cssesc": "^3.0.0", "debug": "^4.3.4", "deterministic-object-hash": "^2.0.1", "devalue": "^4.3.2", @@ -2120,6 +2121,18 @@ "semver": "bin/semver" } }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -8500,9 +8513,9 @@ } }, "astro": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/astro/-/astro-4.2.4.tgz", - "integrity": "sha512-z1f52lXkHf71M5HSLKrd5G1PH5/Zfq4kMp0iUT7Na5VHcPDma/NYFPFPewDxqV6UPmyxupj3xuooFaN3j8zaow==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/astro/-/astro-4.2.5.tgz", + "integrity": "sha512-V6CrBVFTiskCYV80ax9bimZR5Nkq7Jm3WJ06YBOWTVF3QYns1jvq98JV+zEb+CiA4TUl8aChI3Mm1DN/OoAbCg==", "dev": true, "requires": { "@astrojs/compiler": "^2.5.0", @@ -8525,6 +8538,7 @@ "clsx": "^2.0.0", "common-ancestor-path": "^1.0.1", "cookie": "^0.6.0", + "cssesc": "^3.0.0", "debug": "^4.3.4", "deterministic-object-hash": "^2.0.1", "devalue": "^4.3.2", @@ -8963,6 +8977,12 @@ } } }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, "debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", diff --git a/package.json b/package.json index 8cc3b9b2..024d623c 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ }, "homepage": "https://github.com/indiana-university/rivet-icons#readme", "devDependencies": { - "astro": "4.2.4", + "astro": "4.2.5", "npm-run-all": "4.1.5", "vite": "5.0.12" } From c6ae0167565b3bb8deb5b7983ee5b072d8721928 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Fri, 26 Jan 2024 16:59:41 -0500 Subject: [PATCH 069/104] Work on element updates --- docs/public/styles.css | 4 ---- docs/src/layouts/Layout.astro | 5 +++-- scripts/build.js | 35 +++++++++++++++++++++++++++-------- src/rivet-icon-element.css | 12 ++++++++++++ src/rivet-icon-element.js | 2 ++ 5 files changed, 44 insertions(+), 14 deletions(-) create mode 100644 src/rivet-icon-element.css diff --git a/docs/public/styles.css b/docs/public/styles.css index 1cc76a30..6f5ef7b1 100644 --- a/docs/public/styles.css +++ b/docs/public/styles.css @@ -3,10 +3,6 @@ html { background-color: var(--color-black-100); } -html:has(rvt-icon:not(:defined)) { - display: none; -} - .docs-icon-list { display: grid; gap: 0.5rem; diff --git a/docs/src/layouts/Layout.astro b/docs/src/layouts/Layout.astro index 74e1e2e5..031b4971 100644 --- a/docs/src/layouts/Layout.astro +++ b/docs/src/layouts/Layout.astro @@ -4,8 +4,9 @@ Rivet Icons - - + + + diff --git a/scripts/build.js b/scripts/build.js index ed8bd87a..134ae70d 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -7,11 +7,11 @@ import fs from 'node:fs/promises'; import path from 'node:path'; import { build } from 'vite'; -const OUT_DIR = 'dist'; -const OUT_FILE = 'rivet-icons'; +const BUNDLE_BASE_NAME = 'rivet-icons'; +const ELEMENT_BASE_NAME = 'rivet-icon-element'; const ICONS_DIR = 'icons'; +const OUT_DIR = 'dist'; const SRC_DIR = 'src'; -const ELEMENT_PATH = `${SRC_DIR}/rivet-icon-element.js`; // // Start build process @@ -20,6 +20,7 @@ const ELEMENT_PATH = `${SRC_DIR}/rivet-icon-element.js`; await cleanup(); const icons = await getIcons(); await createJSON(icons); +await createCustomElement(); await createJS(icons); await createBundle(icons); @@ -52,7 +53,25 @@ async function getIcons () { async function createJSON (icons) { const data = icons.map(({ name }) => name); const contents = JSON.stringify(data); - await writeFile(`${OUT_FILE}.json`, contents); + await writeFile(`${BUNDLE_BASE_NAME}.json`, contents); +} + +async function createCustomElement () { + await build({ + build: { + emptyOutDir: false, + lib: { + entry: `${SRC_DIR}/${ELEMENT_BASE_NAME}.js`, + fileName: ELEMENT_BASE_NAME, + formats: ['es'] + }, + rollupOptions: { + output: { + assetFileNames: `${ELEMENT_BASE_NAME}.[ext]` + } + } + } + }); } async function createJS (icons) { @@ -61,7 +80,7 @@ async function createJS (icons) { .replace(/ (fill|height|viewBox|width|xmlns)="[^"]+"/g, '') .replace(/(\n| )/g, ''); const contents = -`import { registerIcon } from '../../${ELEMENT_PATH}'; +`import { registerIcon } from '../${ELEMENT_BASE_NAME}.js'; export const name = '${name}'; export const svg = \`${svg}\`; @@ -79,7 +98,7 @@ async function createBundle (icons) { const imports = icons .map(({ name }) => `import './${ICONS_DIR}/${name}.js';\n`) .join(''); - const exports = `export * from '../${ELEMENT_PATH}';\n`; + const exports = `export * from './${ELEMENT_BASE_NAME}.js';\n`; const contents = `${imports}${exports}`; await writeFile(tmpFile, contents); await build({ @@ -87,8 +106,8 @@ async function createBundle (icons) { emptyOutDir: false, lib: { entry: tmpPath, - fileName: OUT_FILE, - name: 'RivetIcons' + fileName: BUNDLE_BASE_NAME, + formats: ['es'] } } }); diff --git a/src/rivet-icon-element.css b/src/rivet-icon-element.css new file mode 100644 index 00000000..7352f7bc --- /dev/null +++ b/src/rivet-icon-element.css @@ -0,0 +1,12 @@ +rvt-icon { + display: inline-flex; +} + +rvt-icon:not(:defined)::before, +rvt-icon .container { + --size: 1rem; + content: ""; + display: inline-flex; + height: var(--size); + width: var(--size); +} diff --git a/src/rivet-icon-element.js b/src/rivet-icon-element.js index 8f72b974..fad5ec5b 100644 --- a/src/rivet-icon-element.js +++ b/src/rivet-icon-element.js @@ -1,3 +1,5 @@ +import './rivet-icon-element.css'; + const packageName = 'Rivet Icons'; const elementName = 'rvt-icon'; const nameAttributeName = 'name'; From 6e6b6d69e94f25fadd8bd2b944ee20a563951f2c Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Mon, 29 Jan 2024 12:16:11 -0500 Subject: [PATCH 070/104] Work on element --- src/rivet-icon-element.css | 13 ++++++++++++- src/rivet-icon-element.js | 25 ++++++++++++++++--------- 2 files changed, 28 insertions(+), 10 deletions(-) diff --git a/src/rivet-icon-element.css b/src/rivet-icon-element.css index 7352f7bc..8161713a 100644 --- a/src/rivet-icon-element.css +++ b/src/rivet-icon-element.css @@ -3,10 +3,21 @@ rvt-icon { } rvt-icon:not(:defined)::before, -rvt-icon .container { +rvt-icon > .container { --size: 1rem; content: ""; display: inline-flex; height: var(--size); width: var(--size); } + +rvt-icon > .sensor { + position: absolute; + transition: z-index 0.001ms step-start; + visibility: hidden; + z-index: var(--name); +} + +rvt-icon:hover { + --name: 50; +} diff --git a/src/rivet-icon-element.js b/src/rivet-icon-element.js index fad5ec5b..b099b2b6 100644 --- a/src/rivet-icon-element.js +++ b/src/rivet-icon-element.js @@ -10,6 +10,11 @@ const nameToTemplateMap = new Map(); const elementTemplate = document.createElement('template'); elementTemplate.innerHTML = ` + + +`; + +/* - - -`; +*/ // Until adoptedStyleSheets has wider Safari adoption, // append a global -*/ - // Until adoptedStyleSheets has wider Safari adoption, // append a global ``` -## Change icon color +## `color` property Change the icon color with the CSS `color` property. It is recommended to use the [`.rvt-color-*` utility classes](https://rivet.uits.iu.edu/utilities/color/). @@ -213,9 +129,9 @@ Change the icon color with the CSS `color` property. It is recommended to use th ``` -## Change icon spacing +## `padding`, `height`, and `width` properties -Icons are sized at 16 square pixels, but padding and margin can be adjusted to fit into other contexts. For example, to increase the outer dimensions to 24 square pixels (while keeping the icon at its current scale), add `0.25rem` (`4px`) padding to the icon. This can be done with [Rivet spacing utility classes](https://rivet.iu.edu/components/layout/spacing/). +The dimensions of the `rvt-icon` element can be changed by setting its `padding`, `height`, and `width` properties. This will not affect the scale of the underlying SVG content, which is fixed at 16 square pixels. For example, to increase the dimensions to 24 square pixels, add `0.25rem` (`4px`) padding to the `rvt-icon`. This can be done with [Rivet spacing utility classes](https://rivet.iu.edu/components/layout/spacing/). ```html @@ -228,6 +144,54 @@ Icons are sized at 16 square pixels, but padding and margin can be adjusted to f ``` +## JavaScript API + +### `registerIcon()` function + +If there are no icons in the provided icon set that meets your needs, first [request a new icon](#request-a-new-icon) from the Rivet team. + +If you must proceed with designing your own SVG icon, follow these specifications so they best align with the provided icon set: + +- 16×16px grid +- 2px stroke for all icon outlines +- Expand all strokes before exporting and merge/flatten artwork in to one group. +- Set `fill` attribute to `currentColor` on exported SVGs. + +Use the `registerIcon()` function to register the name and SVG code for this custom icon. Then, it can be used like any of the provided icons. + +```js +// /src/icon-diamond.js +import { registerIcon } from 'rivet-icons'; + +const name = 'diamond'; +const svg = ``; + +registerIcon(name, svg); +``` + +If left unspecified, the `` will default to the following attributes when rendered: + +```html + - Rivet icon example - - + + + ``` -## Install +### Production -Install this package by referencing it from a service like [UNPKG](https://unpkg.com/browse/rivet-icons/) or from a local installation with npm. +For production, first install the npm package. ``` npm install --save rivet-icons ``` -## Package contents - -### `./dist/rivet-icon-element.css` - -The Rivet Icon Element styles should always be applied to the page. - -```html - -``` - -### `./dist/rivet-icon-element.js` - -There is no need to directly import the Rivet Icon Element, as it is imported by the icon modules. Also, when using the [JavaScript API](#javascript-api), the package name (`rivet-icons`) maps to the Rivet Icon Element module. +Create a custom module which imports only the icons needed. The icon module name (such as `./dist/heart.js`) matches its corresponding SVG file name (`./src/icons/heart.svg`). ```js -// Do this: -import { registerIcon } from 'rivet-icons'; - -// Don't do this: -import { registerIcon } from 'rivet-icons/dist/rivet-icon-element.js'; -``` - -### `./dist/rivet-icons.js` - -Use the icon bundle for development or prototyping. All icons are included. - -```js -import 'rivet-icons/dist/rivet-icons.js'; +// ./src/icons.js +import 'rivet-icons/dist/heart.js'; +import 'rivet-icons/dist/heart-solid.js'; ``` -### `./dist/rivet-icons.json` - -This JSON file contains an array of all icon names. +Link to the Rivet Icon Element styles and the custom module in the page. -### `./dist/*.js` - -The rest of the JavaScript files in the `dist` folder are the icon modules. Use these for production. - -```js -import 'rivet-icons/dist/heart.js'; -import 'rivet-icons/dist/heart-solid.js'; +```html + + + + + + + + + + + ``` ## HTML API @@ -89,7 +72,6 @@ Use the `name` attribute to declare the icon to be rendered. The name of an icon ```html - ``` ## CSS API @@ -165,7 +147,7 @@ If you must proceed with designing your own SVG icon, follow these specification Use the `registerIcon()` function to register the name and SVG code for this custom icon. Then, it can be used like any of the provided icons. ```js -// /src/icon-diamond.js +// ./src/icon-diamond.js import { registerIcon } from 'rivet-icons'; const name = 'diamond'; @@ -197,6 +179,14 @@ import 'rivet-icons/dist/heart-solid.js'; + import './icon-diamond.js'; ``` +### `name` and `svg` values + +Icon modules export their name and SVG contents as string values. + +```js +import { name, svg } from 'rivet-icons/dist/heart.js'; +``` + ## Accessibility Icons are considered decorative images. They are hidden from screen readers via `Favorite + +``` + ## HTML API ### `name` attribute @@ -187,37 +217,6 @@ Icon modules export their name and SVG contents as string values. import { name, svg } from 'rivet-icons/dist/heart.js'; ``` -## Accessibility - -Icons are considered decorative images. They are hidden from screen readers via `Favorite - -``` - ## Request a new icon [Submit a Rivet support request](https://rivet.uits.iu.edu/help/#support-request-form) to request a new icon. From 09e914e25cb60a8e418c760f6dccbaccfe41f7f0 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Tue, 30 Jan 2024 12:02:49 -0500 Subject: [PATCH 088/104] Upgrade deps --- package-lock.json | 30 +++++++++++++++--------------- package.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index ea054b09..40b6de88 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "2.0.0", "license": "BSD-3-Clause", "devDependencies": { - "astro": "4.2.6", + "astro": "4.2.7", "npm-run-all": "4.1.5", "vite": "5.0.12" } @@ -40,9 +40,9 @@ "dev": true }, "node_modules/@astrojs/markdown-remark": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-4.2.0.tgz", - "integrity": "sha512-qQB+LoxmIqzkhLXaQAzfzlBxZU1jeQYailsifurz89WeY0Q8ywIj8uQQSyqxb7rPPg3ZfdNdxsN9lF5UaCRn0w==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-4.2.1.tgz", + "integrity": "sha512-2RQBIwrq+2qPYtp99bH+eL5hfbK0BoxXla85lHsRpIX/IsGqFrPX6pXI2cbWPihBwGbKCdxS6uZNX2QerZWwpQ==", "dev": true, "dependencies": { "@astrojs/prism": "^3.0.0", @@ -1449,14 +1449,14 @@ } }, "node_modules/astro": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/astro/-/astro-4.2.6.tgz", - "integrity": "sha512-k5i8pEI2r45JTkoE0I4JyhOH/dZFpjUA4AONbRd9Gr1LtnGOhKHDftiYOrRLUGx91q7BzoW3DOk+h4yZM4yC3g==", + "version": "4.2.7", + "resolved": "https://registry.npmjs.org/astro/-/astro-4.2.7.tgz", + "integrity": "sha512-m2zGL6JVwcxAV9IwwAXMHAchd8sJukW/hmskYSkIO5D4gVE9oh1SG7HA71BBxl1lJfI1j+RPAgjXQsSuGjLUjA==", "dev": true, "dependencies": { "@astrojs/compiler": "^2.5.0", "@astrojs/internal-helpers": "0.2.1", - "@astrojs/markdown-remark": "4.2.0", + "@astrojs/markdown-remark": "4.2.1", "@astrojs/telemetry": "3.0.4", "@babel/core": "^7.23.3", "@babel/generator": "^7.23.3", @@ -7568,9 +7568,9 @@ "dev": true }, "@astrojs/markdown-remark": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-4.2.0.tgz", - "integrity": "sha512-qQB+LoxmIqzkhLXaQAzfzlBxZU1jeQYailsifurz89WeY0Q8ywIj8uQQSyqxb7rPPg3ZfdNdxsN9lF5UaCRn0w==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-4.2.1.tgz", + "integrity": "sha512-2RQBIwrq+2qPYtp99bH+eL5hfbK0BoxXla85lHsRpIX/IsGqFrPX6pXI2cbWPihBwGbKCdxS6uZNX2QerZWwpQ==", "dev": true, "requires": { "@astrojs/prism": "^3.0.0", @@ -8513,14 +8513,14 @@ } }, "astro": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/astro/-/astro-4.2.6.tgz", - "integrity": "sha512-k5i8pEI2r45JTkoE0I4JyhOH/dZFpjUA4AONbRd9Gr1LtnGOhKHDftiYOrRLUGx91q7BzoW3DOk+h4yZM4yC3g==", + "version": "4.2.7", + "resolved": "https://registry.npmjs.org/astro/-/astro-4.2.7.tgz", + "integrity": "sha512-m2zGL6JVwcxAV9IwwAXMHAchd8sJukW/hmskYSkIO5D4gVE9oh1SG7HA71BBxl1lJfI1j+RPAgjXQsSuGjLUjA==", "dev": true, "requires": { "@astrojs/compiler": "^2.5.0", "@astrojs/internal-helpers": "0.2.1", - "@astrojs/markdown-remark": "4.2.0", + "@astrojs/markdown-remark": "4.2.1", "@astrojs/telemetry": "3.0.4", "@babel/core": "^7.23.3", "@babel/generator": "^7.23.3", diff --git a/package.json b/package.json index 120ef4e8..c21c7618 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ }, "homepage": "https://github.com/indiana-university/rivet-icons#readme", "devDependencies": { - "astro": "4.2.6", + "astro": "4.2.7", "npm-run-all": "4.1.5", "vite": "5.0.12" } From 013c5674c70ceecd4929b6b20de91dfa6a51befe Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Tue, 30 Jan 2024 12:09:36 -0500 Subject: [PATCH 089/104] Update readme --- README.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 4ce6e6e8..792a146a 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ 1. [CSS API](#css-api) 1. [JavaScript API](#javascript-api) 1. [Request a new icon](#request-a-new-icon) -1. [Run the docs site](#run-the-docs-site) +1. [Run the local dev environment](#run-the-local-dev-environment) ## Usage @@ -221,17 +221,15 @@ import { name, svg } from 'rivet-icons/dist/heart.js'; [Submit a Rivet support request](https://rivet.uits.iu.edu/help/#support-request-form) to request a new icon. -## Run the docs site +## Run the local dev environment -To run the docs site locally, clone or download this repo. - -Install dependencies. +Clone or download this repo, then install dependencies. ``` npm install ``` -Build the site and start the local development server. +Start the server to launch the local development environment. ``` npm run start From 37729f2af4745f9562c81c1751cb03f69ce12e28 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Tue, 30 Jan 2024 12:14:05 -0500 Subject: [PATCH 090/104] Update readme --- README.md | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 792a146a..bae8be53 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,6 @@ 1. [CSS API](#css-api) 1. [JavaScript API](#javascript-api) 1. [Request a new icon](#request-a-new-icon) -1. [Run the local dev environment](#run-the-local-dev-environment) ## Usage @@ -94,6 +93,20 @@ If a visual label is not desired (because the icon itself may be sufficient for ``` +### Testing + +Download or clone this repo, then install dependencies. + +``` +npm install +``` + +Start the server to launch the local test environment. + +``` +npm run start +``` + ## HTML API ### `name` attribute @@ -220,17 +233,3 @@ import { name, svg } from 'rivet-icons/dist/heart.js'; ## Request a new icon [Submit a Rivet support request](https://rivet.uits.iu.edu/help/#support-request-form) to request a new icon. - -## Run the local dev environment - -Clone or download this repo, then install dependencies. - -``` -npm install -``` - -Start the server to launch the local development environment. - -``` -npm run start -``` From f46b533a7cb28016743d42654f19c8cd5c4c4cab Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Tue, 30 Jan 2024 12:31:44 -0500 Subject: [PATCH 091/104] Change script name --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index c21c7618..03a99c43 100644 --- a/package.json +++ b/package.json @@ -10,8 +10,8 @@ "browser": "./dist/rivet-icon-element.js", "scripts": { "build": "node scripts/build.js", - "docs": "astro dev --open", - "start": "run-s build docs" + "start": "run-s build test", + "test": "astro dev --open" }, "repository": { "type": "git", From 08209db8f0f4166e562cd6ef3d7446dedab20b3d Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Tue, 30 Jan 2024 12:35:07 -0500 Subject: [PATCH 092/104] Rename docs to test --- astro.config.js | 4 ++-- {docs => test}/public/styles.css | 0 {docs => test}/src/env.d.ts | 0 {docs => test}/src/layouts/Layout.astro | 0 {docs => test}/src/pages/index.astro | 0 5 files changed, 2 insertions(+), 2 deletions(-) rename {docs => test}/public/styles.css (100%) rename {docs => test}/src/env.d.ts (100%) rename {docs => test}/src/layouts/Layout.astro (100%) rename {docs => test}/src/pages/index.astro (100%) diff --git a/astro.config.js b/astro.config.js index 53d90644..106c88a8 100644 --- a/astro.config.js +++ b/astro.config.js @@ -1,6 +1,6 @@ import { defineConfig } from 'astro/config'; export default defineConfig({ - publicDir: 'docs/public', - srcDir: 'docs/src' + publicDir: 'test/public', + srcDir: 'test/src' }); diff --git a/docs/public/styles.css b/test/public/styles.css similarity index 100% rename from docs/public/styles.css rename to test/public/styles.css diff --git a/docs/src/env.d.ts b/test/src/env.d.ts similarity index 100% rename from docs/src/env.d.ts rename to test/src/env.d.ts diff --git a/docs/src/layouts/Layout.astro b/test/src/layouts/Layout.astro similarity index 100% rename from docs/src/layouts/Layout.astro rename to test/src/layouts/Layout.astro diff --git a/docs/src/pages/index.astro b/test/src/pages/index.astro similarity index 100% rename from docs/src/pages/index.astro rename to test/src/pages/index.astro From 57308a71a924d147a903387305f4ad8d8109b58b Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Tue, 30 Jan 2024 12:38:34 -0500 Subject: [PATCH 093/104] Rename docs to test --- test/public/styles.css | 2 +- test/src/pages/index.astro | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test/public/styles.css b/test/public/styles.css index 6f5ef7b1..93fe3e31 100644 --- a/test/public/styles.css +++ b/test/public/styles.css @@ -3,7 +3,7 @@ html { background-color: var(--color-black-100); } -.docs-icon-list { +.test-icon-list { display: grid; gap: 0.5rem; grid-template-columns: repeat(auto-fill, minmax(18rem, 1fr)); diff --git a/test/src/pages/index.astro b/test/src/pages/index.astro index b5694bae..13c283ab 100644 --- a/test/src/pages/index.astro +++ b/test/src/pages/index.astro @@ -5,7 +5,7 @@ import icons from '../../../dist/rivet-icons.json';

Rivet Icons

-
    +
      { icons.map((item) => (
    • From 5d5318a8665063850e056f5d0fa45bd71ca56383 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Tue, 30 Jan 2024 12:51:55 -0500 Subject: [PATCH 094/104] Update readme --- MIGRATION.md | 30 ++++++------------------------ README.md | 2 ++ 2 files changed, 8 insertions(+), 24 deletions(-) diff --git a/MIGRATION.md b/MIGRATION.md index e4691171..06ddb332 100644 --- a/MIGRATION.md +++ b/MIGRATION.md @@ -6,39 +6,21 @@ Rivet Icons v2 provided many integration options, but this flexibility also mean This file would insert SVG icon symbols in the current document. It was a peer dependency when using the Rivet Icon Element (``) or when using the [internal SVG symbols](https://github.com/indiana-university/rivet-icons/blob/v2.0.0/README.md#use-internal-svg-symbols) option. -This file still contains all icons, but it now also includes the Rivet Icon Element. +This file still contains all icons, but it now also imports the Rivet Icon Element. Instead of using the internal SVG symbols option, just use the Rivet Icon Element. ## Now optional: `rivet-icon-element.js` -It was required to directly reference the `rivet-icon-element.js` file when using the Rivet Icon Element (``). Now, it is imported into the bundle (`dist/rivet-icons.js`) and individual icon modules (`dist/icons/*.js`). - -Referring to this file is only needed to access its new API, and it happens implicitly when importing from the package root. - -```js -import { getIcons, registerIcon, RivetIconElement } from 'rivet-icons'; -``` +It was required to directly reference the `rivet-icon-element.js` file when using the Rivet Icon Element (``). Now, it is indirectly imported through the icon modules. ## Renamed: `--rvt-icon` The `--rvt-icon` CSS variable is used to dynamically change the icon with CSS. This has been renamed to `--name`, to match the `name` attribute of the Rivet Icon Element (``). -## Removed: `rivet-icons.css` - -The global `.rvt-icon` CSS class is no longer available. If needed, include the following styles in your project. - -```css -.rvt-icon { - display: inline-flex; -} -.rvt-icon > svg { - height: 1rem; - width: 1rem; -} -``` +## Renamed: `rivet-icons.css` -However, all required styles are now included in the Rivet Icon Element (``). +The `rivet-icons.css` file is renamed to `rivet-icon-element.css` so that it better corresponds to `rivet-icon-element.js`. ## Removed: `rivet-icons.svg` @@ -50,7 +32,7 @@ Instead, use the Rivet Icon Element (``). These SVG files were duplicates of the source files, with a different name. -Instead, directly refer to the source SVG files in the `src/icons` folder. +Instead, directly refer to the source SVG files in the `./src/icons` folder. ## Removed: `rvt-icon-*.html` @@ -68,4 +50,4 @@ Instead, browse the [Rivet Icons npm package](https://www.unpkg.com/browse/rivet The `buildIcons()` function was used to generate a custom icon set during build time. -Instead, custom icons sets are now generated during runtime. Include only the icons needed by importing their modules (`dist/icons/*.js`). Include custom icons by using the new `registerIcon()` function. +Instead, custom icons sets are now generated during runtime. Include only the icons needed by importing their modules. Include custom icons by using the new `registerIcon()` function. diff --git a/README.md b/README.md index bae8be53..2d95c5ce 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ [Icons](https://rivet.iu.edu/icons/) for Indiana University's Rivet Design System. +[Migrate from v2 to v3](MIGRATION). + ## Contents 1. [Usage](#usage) From 2e9e240625dd9e6066dea859bc40b8e951f68417 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Tue, 30 Jan 2024 12:52:18 -0500 Subject: [PATCH 095/104] Update readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2d95c5ce..0885b9f6 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [Icons](https://rivet.iu.edu/icons/) for Indiana University's Rivet Design System. -[Migrate from v2 to v3](MIGRATION). +[Migrate from v2 to v3](MIGRATION.md). ## Contents From 5a2b3d4167fae65924f71d3f6e0a99043003eab7 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Tue, 30 Jan 2024 13:46:33 -0500 Subject: [PATCH 096/104] Update readme --- MIGRATION.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MIGRATION.md b/MIGRATION.md index 06ddb332..31abc3bb 100644 --- a/MIGRATION.md +++ b/MIGRATION.md @@ -10,7 +10,7 @@ This file still contains all icons, but it now also imports the Rivet Icon Eleme Instead of using the internal SVG symbols option, just use the Rivet Icon Element. -## Now optional: `rivet-icon-element.js` +## Indirectly imported: `rivet-icon-element.js` It was required to directly reference the `rivet-icon-element.js` file when using the Rivet Icon Element (``). Now, it is indirectly imported through the icon modules. From f07875031d23e5f3f76e08405304fa673db07c3e Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Tue, 12 Mar 2024 13:44:07 -0400 Subject: [PATCH 097/104] Upgrade deps --- package-lock.json | 483 ++++++++++++++++++++-------------------------- package.json | 4 +- 2 files changed, 210 insertions(+), 277 deletions(-) diff --git a/package-lock.json b/package-lock.json index 40b6de88..8353e7b1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,9 +9,9 @@ "version": "2.0.0", "license": "BSD-3-Clause", "devDependencies": { - "astro": "4.2.7", + "astro": "4.5.2", "npm-run-all": "4.1.5", - "vite": "5.0.12" + "vite": "5.1.6" } }, "node_modules/@ampproject/remapping": { @@ -28,25 +28,27 @@ } }, "node_modules/@astrojs/compiler": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.5.1.tgz", - "integrity": "sha512-o2hKiFJXZOm1Gov+RGXSWnKlnb/UF7KRTx/Y2uazYe3+MrLY+sqLN+yB4EH2bElc0l1K9cDb4mZSejuq563rGQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.7.0.tgz", + "integrity": "sha512-XpC8MAaWjD1ff6/IfkRq/5k1EFj6zhCNqXRd5J43SVJEBj/Bsmizkm8N0xOYscGcDFQkRgEw6/eKnI5x/1l6aA==", "dev": true }, "node_modules/@astrojs/internal-helpers": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.2.1.tgz", - "integrity": "sha512-06DD2ZnItMwUnH81LBLco3tWjcZ1lGU9rLCCBaeUCGYe9cI0wKyY2W3kDyoW1I6GmcWgt1fu+D1CTvz+FIKf8A==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.3.0.tgz", + "integrity": "sha512-tGmHvrhpzuz0JBHaJX8GywN9g4rldVNHtkoVDC3m/DdzBO70jGoVuc0uuNVglRYnsdwkbG0K02Iw3nOOR3/Y4g==", "dev": true }, "node_modules/@astrojs/markdown-remark": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-4.2.1.tgz", - "integrity": "sha512-2RQBIwrq+2qPYtp99bH+eL5hfbK0BoxXla85lHsRpIX/IsGqFrPX6pXI2cbWPihBwGbKCdxS6uZNX2QerZWwpQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-4.3.0.tgz", + "integrity": "sha512-iZOgYj/yNDvBRfKqkGuAvjeONhjQPq8Uk3HjyIgcTK5valq03NiUgSc5Ovq00yUVBeYJ/5EDx23c8xqtkkBlPw==", "dev": true, "dependencies": { "@astrojs/prism": "^3.0.0", "github-slugger": "^2.0.0", + "hast-util-from-html": "^2.0.0", + "hast-util-to-text": "^4.0.0", "import-meta-resolve": "^4.0.0", "mdast-util-definitions": "^6.0.0", "rehype-raw": "^7.0.0", @@ -55,9 +57,11 @@ "remark-parse": "^11.0.0", "remark-rehype": "^11.0.0", "remark-smartypants": "^2.0.0", - "shikiji": "^0.9.18", + "shiki": "^1.1.2", "unified": "^11.0.4", + "unist-util-remove-position": "^5.0.0", "unist-util-visit": "^5.0.0", + "unist-util-visit-parents": "^6.0.0", "vfile": "^6.0.1" } }, @@ -1181,6 +1185,12 @@ "win32" ] }, + "node_modules/@shikijs/core": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.1.7.tgz", + "integrity": "sha512-gTYLUIuD1UbZp/11qozD3fWpUTuMqPSf3svDMMrL0UmlGU7D9dPw/V1FonwAorCUJBltaaESxq90jrSjQyGixg==", + "dev": true + }, "node_modules/@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", @@ -1449,14 +1459,14 @@ } }, "node_modules/astro": { - "version": "4.2.7", - "resolved": "https://registry.npmjs.org/astro/-/astro-4.2.7.tgz", - "integrity": "sha512-m2zGL6JVwcxAV9IwwAXMHAchd8sJukW/hmskYSkIO5D4gVE9oh1SG7HA71BBxl1lJfI1j+RPAgjXQsSuGjLUjA==", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/astro/-/astro-4.5.2.tgz", + "integrity": "sha512-Nq3GojlwXJ3XD047khraCWu/6aqGFfcyq7Q0blpTBSZnCz2s4Zri04PHvUkbKF7TK2UljkFuTXKP0CE4ZuJi9Q==", "dev": true, "dependencies": { - "@astrojs/compiler": "^2.5.0", - "@astrojs/internal-helpers": "0.2.1", - "@astrojs/markdown-remark": "4.2.1", + "@astrojs/compiler": "^2.7.0", + "@astrojs/internal-helpers": "0.3.0", + "@astrojs/markdown-remark": "4.3.0", "@astrojs/telemetry": "3.0.4", "@babel/core": "^7.23.3", "@babel/generator": "^7.23.3", @@ -1464,6 +1474,7 @@ "@babel/plugin-transform-react-jsx": "^7.22.5", "@babel/traverse": "^7.23.3", "@babel/types": "^7.23.3", + "@shikijs/core": "^1.1.2", "@types/babel__core": "^7.20.4", "acorn": "^8.11.2", "aria-query": "^5.3.0", @@ -1501,23 +1512,22 @@ "p-queue": "^8.0.1", "path-to-regexp": "^6.2.1", "preferred-pm": "^3.1.2", - "probe-image-size": "^7.2.3", "prompts": "^2.4.2", "rehype": "^13.0.1", "resolve": "^1.22.4", "semver": "^7.5.4", - "server-destroy": "^1.0.1", - "shikiji": "^0.9.18", + "shiki": "^1.1.2", "string-width": "^7.0.0", "strip-ansi": "^7.1.0", "tsconfck": "^3.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.1", - "vite": "^5.0.12", + "vite": "^5.1.4", "vitefu": "^0.2.5", "which-pm": "^2.1.1", "yargs-parser": "^21.1.1", - "zod": "^3.22.4" + "zod": "^3.22.4", + "zod-to-json-schema": "^3.22.4" }, "bin": { "astro": "astro.js" @@ -3022,6 +3032,19 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "dev": true, + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/hast-util-parse-selector": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", @@ -3103,6 +3126,22 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hast-util-to-text": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.0.tgz", + "integrity": "sha512-EWiE1FSArNBPUo1cKWtzqgnuRQwEeQbQtnFJRYV1hb1BWDgrAlBU0ExptvZMM/KSA82cDpm2sFGf3Dmc5Mza3w==", + "dev": true, + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "hast-util-is-element": "^3.0.0", + "unist-util-find-after": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/hast-util-whitespace": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", @@ -3170,18 +3209,6 @@ "node": ">=16.17.0" } }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -3738,12 +3765,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, "node_modules/log-symbols": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", @@ -3964,9 +3985,9 @@ } }, "node_modules/mdast-util-phrasing": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", - "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", "dev": true, "dependencies": { "@types/mdast": "^4.0.0", @@ -4727,32 +4748,6 @@ "dev": true, "optional": true }, - "node_modules/needle": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", - "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", - "dev": true, - "dependencies": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "bin": { - "needle": "bin/needle" - }, - "engines": { - "node": ">= 4.4.x" - } - }, - "node_modules/needle/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, "node_modules/nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", @@ -5317,9 +5312,9 @@ } }, "node_modules/postcss": { - "version": "8.4.33", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", - "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", + "version": "8.4.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", + "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", "dev": true, "funding": [ { @@ -5475,17 +5470,6 @@ "node": ">=6" } }, - "node_modules/probe-image-size": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz", - "integrity": "sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==", - "dev": true, - "dependencies": { - "lodash.merge": "^4.6.2", - "needle": "^2.5.2", - "stream-parser": "~0.3.1" - } - }, "node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -6327,18 +6311,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, "node_modules/section-matter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", @@ -6361,12 +6333,6 @@ "semver": "bin/semver.js" } }, - "node_modules/server-destroy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", - "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==", - "dev": true - }, "node_modules/sharp": { "version": "0.32.6", "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", @@ -6450,21 +6416,15 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/shikiji": { - "version": "0.9.19", - "resolved": "https://registry.npmjs.org/shikiji/-/shikiji-0.9.19.tgz", - "integrity": "sha512-Kw2NHWktdcdypCj1GkKpXH4o6Vxz8B8TykPlPuLHOGSV8VkhoCLcFOH4k19K4LXAQYRQmxg+0X/eM+m2sLhAkg==", + "node_modules/shiki": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.1.7.tgz", + "integrity": "sha512-9kUTMjZtcPH3i7vHunA6EraTPpPOITYTdA5uMrvsJRexktqP0s7P3s9HVK80b4pP42FRVe03D7fT3NmJv2yYhw==", "dev": true, "dependencies": { - "shikiji-core": "0.9.19" + "@shikijs/core": "1.1.7" } }, - "node_modules/shikiji-core": { - "version": "0.9.19", - "resolved": "https://registry.npmjs.org/shikiji-core/-/shikiji-core-0.9.19.tgz", - "integrity": "sha512-AFJu/vcNT21t0e6YrfadZ+9q86gvPum6iywRyt1OtIPjPFe25RQnYJyxHQPMLKCCWA992TPxmEmbNcOZCAJclw==", - "dev": true - }, "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -6633,30 +6593,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/stream-parser": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", - "integrity": "sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==", - "dev": true, - "dependencies": { - "debug": "2" - } - }, - "node_modules/stream-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/stream-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, "node_modules/streamx": { "version": "2.15.6", "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.6.tgz", @@ -7068,6 +7004,20 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/unist-util-find-after": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", + "dev": true, + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/unist-util-is": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", @@ -7114,6 +7064,20 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/unist-util-remove-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", + "dev": true, + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/unist-util-stringify-position": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", @@ -7265,13 +7229,13 @@ } }, "node_modules/vite": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.12.tgz", - "integrity": "sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.6.tgz", + "integrity": "sha512-yYIAZs9nVfRJ/AiOLCA91zzhjsHUgMjB+EigzFb6W2XTLO8JixBCKCjvhKZaye+NKYHCrkv3Oh50dH9EdLU2RA==", "dev": true, "dependencies": { "esbuild": "^0.19.3", - "postcss": "^8.4.32", + "postcss": "^8.4.35", "rollup": "^4.2.0" }, "bin": { @@ -7533,6 +7497,15 @@ "url": "https://github.com/sponsors/colinhacks" } }, + "node_modules/zod-to-json-schema": { + "version": "3.22.4", + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.22.4.tgz", + "integrity": "sha512-2Ed5dJ+n/O3cU383xSY28cuVi0BCQhF8nYqWU5paEpl7fVdqdAmiLdqLyfblbNdfOFwFfi/mqU4O1pwc60iBhQ==", + "dev": true, + "peerDependencies": { + "zod": "^3.22.4" + } + }, "node_modules/zwitch": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", @@ -7556,25 +7529,27 @@ } }, "@astrojs/compiler": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.5.1.tgz", - "integrity": "sha512-o2hKiFJXZOm1Gov+RGXSWnKlnb/UF7KRTx/Y2uazYe3+MrLY+sqLN+yB4EH2bElc0l1K9cDb4mZSejuq563rGQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.7.0.tgz", + "integrity": "sha512-XpC8MAaWjD1ff6/IfkRq/5k1EFj6zhCNqXRd5J43SVJEBj/Bsmizkm8N0xOYscGcDFQkRgEw6/eKnI5x/1l6aA==", "dev": true }, "@astrojs/internal-helpers": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.2.1.tgz", - "integrity": "sha512-06DD2ZnItMwUnH81LBLco3tWjcZ1lGU9rLCCBaeUCGYe9cI0wKyY2W3kDyoW1I6GmcWgt1fu+D1CTvz+FIKf8A==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.3.0.tgz", + "integrity": "sha512-tGmHvrhpzuz0JBHaJX8GywN9g4rldVNHtkoVDC3m/DdzBO70jGoVuc0uuNVglRYnsdwkbG0K02Iw3nOOR3/Y4g==", "dev": true }, "@astrojs/markdown-remark": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-4.2.1.tgz", - "integrity": "sha512-2RQBIwrq+2qPYtp99bH+eL5hfbK0BoxXla85lHsRpIX/IsGqFrPX6pXI2cbWPihBwGbKCdxS6uZNX2QerZWwpQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-4.3.0.tgz", + "integrity": "sha512-iZOgYj/yNDvBRfKqkGuAvjeONhjQPq8Uk3HjyIgcTK5valq03NiUgSc5Ovq00yUVBeYJ/5EDx23c8xqtkkBlPw==", "dev": true, "requires": { "@astrojs/prism": "^3.0.0", "github-slugger": "^2.0.0", + "hast-util-from-html": "^2.0.0", + "hast-util-to-text": "^4.0.0", "import-meta-resolve": "^4.0.0", "mdast-util-definitions": "^6.0.0", "rehype-raw": "^7.0.0", @@ -7583,9 +7558,11 @@ "remark-parse": "^11.0.0", "remark-rehype": "^11.0.0", "remark-smartypants": "^2.0.0", - "shikiji": "^0.9.18", + "shiki": "^1.1.2", "unified": "^11.0.4", + "unist-util-remove-position": "^5.0.0", "unist-util-visit": "^5.0.0", + "unist-util-visit-parents": "^6.0.0", "vfile": "^6.0.1" } }, @@ -8284,6 +8261,12 @@ "dev": true, "optional": true }, + "@shikijs/core": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.1.7.tgz", + "integrity": "sha512-gTYLUIuD1UbZp/11qozD3fWpUTuMqPSf3svDMMrL0UmlGU7D9dPw/V1FonwAorCUJBltaaESxq90jrSjQyGixg==", + "dev": true + }, "@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", @@ -8513,14 +8496,14 @@ } }, "astro": { - "version": "4.2.7", - "resolved": "https://registry.npmjs.org/astro/-/astro-4.2.7.tgz", - "integrity": "sha512-m2zGL6JVwcxAV9IwwAXMHAchd8sJukW/hmskYSkIO5D4gVE9oh1SG7HA71BBxl1lJfI1j+RPAgjXQsSuGjLUjA==", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/astro/-/astro-4.5.2.tgz", + "integrity": "sha512-Nq3GojlwXJ3XD047khraCWu/6aqGFfcyq7Q0blpTBSZnCz2s4Zri04PHvUkbKF7TK2UljkFuTXKP0CE4ZuJi9Q==", "dev": true, "requires": { - "@astrojs/compiler": "^2.5.0", - "@astrojs/internal-helpers": "0.2.1", - "@astrojs/markdown-remark": "4.2.1", + "@astrojs/compiler": "^2.7.0", + "@astrojs/internal-helpers": "0.3.0", + "@astrojs/markdown-remark": "4.3.0", "@astrojs/telemetry": "3.0.4", "@babel/core": "^7.23.3", "@babel/generator": "^7.23.3", @@ -8528,6 +8511,7 @@ "@babel/plugin-transform-react-jsx": "^7.22.5", "@babel/traverse": "^7.23.3", "@babel/types": "^7.23.3", + "@shikijs/core": "^1.1.2", "@types/babel__core": "^7.20.4", "acorn": "^8.11.2", "aria-query": "^5.3.0", @@ -8565,24 +8549,23 @@ "p-queue": "^8.0.1", "path-to-regexp": "^6.2.1", "preferred-pm": "^3.1.2", - "probe-image-size": "^7.2.3", "prompts": "^2.4.2", "rehype": "^13.0.1", "resolve": "^1.22.4", "semver": "^7.5.4", - "server-destroy": "^1.0.1", "sharp": "^0.32.6", - "shikiji": "^0.9.18", + "shiki": "^1.1.2", "string-width": "^7.0.0", "strip-ansi": "^7.1.0", "tsconfck": "^3.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.1", - "vite": "^5.0.12", + "vite": "^5.1.4", "vitefu": "^0.2.5", "which-pm": "^2.1.1", "yargs-parser": "^21.1.1", - "zod": "^3.22.4" + "zod": "^3.22.4", + "zod-to-json-schema": "^3.22.4" }, "dependencies": { "argparse": { @@ -9643,6 +9626,15 @@ "web-namespaces": "^2.0.0" } }, + "hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "dev": true, + "requires": { + "@types/hast": "^3.0.0" + } + }, "hast-util-parse-selector": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", @@ -9708,6 +9700,18 @@ "zwitch": "^2.0.0" } }, + "hast-util-to-text": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.0.tgz", + "integrity": "sha512-EWiE1FSArNBPUo1cKWtzqgnuRQwEeQbQtnFJRYV1hb1BWDgrAlBU0ExptvZMM/KSA82cDpm2sFGf3Dmc5Mza3w==", + "dev": true, + "requires": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "hast-util-is-element": "^3.0.0", + "unist-util-find-after": "^5.0.0" + } + }, "hast-util-whitespace": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", @@ -9760,15 +9764,6 @@ "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", "dev": true }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, "ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -10124,12 +10119,6 @@ "p-locate": "^5.0.0" } }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, "log-symbols": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", @@ -10299,9 +10288,9 @@ } }, "mdast-util-phrasing": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", - "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", "dev": true, "requires": { "@types/mdast": "^4.0.0", @@ -10763,28 +10752,6 @@ "dev": true, "optional": true }, - "needle": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", - "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", - "dev": true, - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, "nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", @@ -11200,9 +11167,9 @@ } }, "postcss": { - "version": "8.4.33", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", - "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", + "version": "8.4.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", + "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", "dev": true, "requires": { "nanoid": "^3.3.7", @@ -11313,17 +11280,6 @@ "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", "dev": true }, - "probe-image-size": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz", - "integrity": "sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==", - "dev": true, - "requires": { - "lodash.merge": "^4.6.2", - "needle": "^2.5.2", - "stream-parser": "~0.3.1" - } - }, "prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -11937,18 +11893,6 @@ "is-regex": "^1.1.4" } }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, "section-matter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", @@ -11965,12 +11909,6 @@ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true }, - "server-destroy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", - "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==", - "dev": true - }, "sharp": { "version": "0.32.6", "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", @@ -12031,21 +11969,15 @@ "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", "dev": true }, - "shikiji": { - "version": "0.9.19", - "resolved": "https://registry.npmjs.org/shikiji/-/shikiji-0.9.19.tgz", - "integrity": "sha512-Kw2NHWktdcdypCj1GkKpXH4o6Vxz8B8TykPlPuLHOGSV8VkhoCLcFOH4k19K4LXAQYRQmxg+0X/eM+m2sLhAkg==", + "shiki": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.1.7.tgz", + "integrity": "sha512-9kUTMjZtcPH3i7vHunA6EraTPpPOITYTdA5uMrvsJRexktqP0s7P3s9HVK80b4pP42FRVe03D7fT3NmJv2yYhw==", "dev": true, "requires": { - "shikiji-core": "0.9.19" + "@shikijs/core": "1.1.7" } }, - "shikiji-core": { - "version": "0.9.19", - "resolved": "https://registry.npmjs.org/shikiji-core/-/shikiji-core-0.9.19.tgz", - "integrity": "sha512-AFJu/vcNT21t0e6YrfadZ+9q86gvPum6iywRyt1OtIPjPFe25RQnYJyxHQPMLKCCWA992TPxmEmbNcOZCAJclw==", - "dev": true - }, "side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -12166,32 +12098,6 @@ "bl": "^5.0.0" } }, - "stream-parser": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", - "integrity": "sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==", - "dev": true, - "requires": { - "debug": "2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, "streamx": { "version": "2.15.6", "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.6.tgz", @@ -12480,6 +12386,16 @@ "vfile": "^6.0.0" } }, + "unist-util-find-after": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", + "dev": true, + "requires": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + } + }, "unist-util-is": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", @@ -12516,6 +12432,16 @@ "@types/unist": "^3.0.0" } }, + "unist-util-remove-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", + "dev": true, + "requires": { + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + } + }, "unist-util-stringify-position": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", @@ -12621,14 +12547,14 @@ } }, "vite": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.12.tgz", - "integrity": "sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.6.tgz", + "integrity": "sha512-yYIAZs9nVfRJ/AiOLCA91zzhjsHUgMjB+EigzFb6W2XTLO8JixBCKCjvhKZaye+NKYHCrkv3Oh50dH9EdLU2RA==", "dev": true, "requires": { "esbuild": "^0.19.3", "fsevents": "~2.3.3", - "postcss": "^8.4.32", + "postcss": "^8.4.35", "rollup": "^4.2.0" } }, @@ -12785,6 +12711,13 @@ "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==", "dev": true }, + "zod-to-json-schema": { + "version": "3.22.4", + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.22.4.tgz", + "integrity": "sha512-2Ed5dJ+n/O3cU383xSY28cuVi0BCQhF8nYqWU5paEpl7fVdqdAmiLdqLyfblbNdfOFwFfi/mqU4O1pwc60iBhQ==", + "dev": true, + "requires": {} + }, "zwitch": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", diff --git a/package.json b/package.json index 03a99c43..5c2c026c 100644 --- a/package.json +++ b/package.json @@ -24,8 +24,8 @@ }, "homepage": "https://github.com/indiana-university/rivet-icons#readme", "devDependencies": { - "astro": "4.2.7", + "astro": "4.5.2", "npm-run-all": "4.1.5", - "vite": "5.0.12" + "vite": "5.1.6" } } From 44963d6d156864f611c5f61a51b13c99146d17db Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Tue, 12 Mar 2024 14:05:48 -0400 Subject: [PATCH 098/104] Update readme --- README.md | 36 ++++++++++++++++++++---------------- 1 file changed, 20 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 0885b9f6..fbd64d7a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Rivet Icons -[Icons](https://rivet.iu.edu/icons/) for Indiana University's Rivet Design System. +[Icons](https://rivet.iu.edu/icons-stickers/) for Indiana University's Rivet Design System. [Migrate from v2 to v3](MIGRATION.md). @@ -16,7 +16,14 @@ ### Development -For development or prototyping, link to the Rivet Icon Element styles and the bundle containing all the icons in the set in the page. These files can be referenced from a service like [UNPKG](https://unpkg.com/browse/rivet-icons/). +This approach is recommended for development, prototyping, or restrictive production environments. + +Link to: + +- The Rivet Icon Element styles (`./dist/rivet-icon-element.css`) +- The bundle containing all the icons (`./dist/rivet-icons.js`) + +These files can be linked from a service like [UNPKG](https://unpkg.com/browse/rivet-icons/). ```html @@ -34,7 +41,7 @@ For development or prototyping, link to the Rivet Icon Element styles and the bu ### Production -For production, first install the npm package. +For production, install the npm package. ``` npm install --save rivet-icons @@ -48,7 +55,10 @@ import 'rivet-icons/dist/heart.js'; import 'rivet-icons/dist/heart-solid.js'; ``` -Link to the Rivet Icon Element styles and the custom module in the page. +Link to: + +- The Rivet Icon Element styles (`./dist/rivet-icon-element.css`) +- The custom module (for example, `./src/icons.js`) ```html @@ -66,9 +76,11 @@ Link to the Rivet Icon Element styles and the custom module in the page. ### Accessibility -Icons are considered decorative images. They are hidden from screen readers via ` Rivet Icons - diff --git a/test/src/pages/index.astro b/test/src/pages/index.astro index 13c283ab..d1b1e8db 100644 --- a/test/src/pages/index.astro +++ b/test/src/pages/index.astro @@ -5,10 +5,10 @@ import icons from '../../../dist/rivet-icons.json';

      Rivet Icons

      -
        +
          { icons.map((item) => ( -
        • +
        • {item}
        • From 9b47d110cf83229c130ecd4f111108a26ca7aefb Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Tue, 12 Mar 2024 14:47:49 -0400 Subject: [PATCH 100/104] Do not export icon name and SVG values --- scripts/build.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/build.js b/scripts/build.js index 94499087..ea5ef7aa 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -81,8 +81,8 @@ async function createJS (icons) { const contents = `import { registerIcon } from './${ELEMENT_BASE_NAME}.js'; -export const name = '${name}'; -export const svg = \`${svg}\`; +const name = '${name}'; +const svg = \`${svg}\`; registerIcon(name, svg); `; From d2ae9c4e436c5891b8b65cb5b45310d8ab833403 Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Tue, 12 Mar 2024 15:15:53 -0400 Subject: [PATCH 101/104] Update readme --- README.md | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/README.md b/README.md index fbd64d7a..349f0859 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Rivet Icons -[Icons](https://rivet.iu.edu/icons-stickers/) for Indiana University's Rivet Design System. +[Icons](https://rivet.iu.edu/icons-stickers/) (`16px` square) for Indiana University's Rivet Design System. [Migrate from v2 to v3](MIGRATION.md). @@ -173,21 +173,6 @@ Change the icon color with the CSS `color` property. It is recommended to use th ``` -### `padding`, `height`, and `width` properties - -The dimensions of the `rvt-icon` element can be changed by setting its `padding`, `height`, and `width` properties. This will not affect the scale of the underlying SVG content, which is fixed at 16 square pixels. For example, to increase the dimensions to 24 square pixels, add `0.25rem` (`4px`) padding to the `rvt-icon`. This can be done with [Rivet spacing utility classes](https://rivet.uits.iu.edu/utilities/spacing/). - -```html - - - - - - - - -``` - ## JavaScript API ### `registerIcon()` function From 6ac48dc5f00eaf2d8c8f622d92b2ef12833da01e Mon Sep 17 00:00:00 2001 From: Chris Basham Date: Tue, 12 Mar 2024 15:17:15 -0400 Subject: [PATCH 102/104] Update readme --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 349f0859..379c00d0 100644 --- a/README.md +++ b/README.md @@ -181,8 +181,8 @@ If the provided icon set does not have an icon you need, first [request a new ic If you must proceed with designing your own SVG icon, follow these specifications so they best align with the provided icon set: -- 16×16px grid -- 2px stroke for all icon outlines +- `16px` square grid +- `2px` stroke for all icon outlines - Expand all strokes before exporting and merge/flatten artwork in to one group. - Set `fill` attribute to `currentColor` on exported SVGs. From 969be8cf83c708f799dc79b6d0643aa0f243d5a5 Mon Sep 17 00:00:00 2001 From: Levi McGranahan Date: Fri, 22 Mar 2024 13:34:48 -0400 Subject: [PATCH 103/104] Updated to 3.0.0-alpha --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5c2c026c..b1fe66a1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rivet-icons", - "version": "2.0.0", + "version": "3.0.0-alpha", "description": "Icons for Indiana University's Rivet Design System", "files": [ "dist/**/*", From 693c14f117a3172561d3b155b2c67dc15c3a03ff Mon Sep 17 00:00:00 2001 From: Levi McGranahan Date: Wed, 3 Jul 2024 09:43:31 -0400 Subject: [PATCH 104/104] Bumped version to 3.0.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b1fe66a1..e0c6b239 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rivet-icons", - "version": "3.0.0-alpha", + "version": "3.0.0", "description": "Icons for Indiana University's Rivet Design System", "files": [ "dist/**/*",