diff --git a/assets/javascripts/discourse/components/campaign-banner.js b/assets/javascripts/discourse/components/campaign-banner.js index 42c7d62..41116a6 100644 --- a/assets/javascripts/discourse/components/campaign-banner.js +++ b/assets/javascripts/discourse/components/campaign-banner.js @@ -7,7 +7,7 @@ import { classNameBindings } from "@ember-decorators/component"; import { observes } from "@ember-decorators/object"; import { ajax } from "discourse/lib/ajax"; import { setting } from "discourse/lib/computed"; -import discourseComputed from "discourse-common/utils/decorators"; +import discourseComputed from "discourse/lib/decorators"; const SIDEBAR_BODY_CLASS = "subscription-campaign-sidebar"; diff --git a/assets/javascripts/discourse/components/create-coupon-form.js b/assets/javascripts/discourse/components/create-coupon-form.js index 5c2e049..07ce487 100644 --- a/assets/javascripts/discourse/components/create-coupon-form.js +++ b/assets/javascripts/discourse/components/create-coupon-form.js @@ -1,6 +1,6 @@ import Component from "@ember/component"; import { action } from "@ember/object"; -import discourseComputed from "discourse-common/utils/decorators"; +import discourseComputed from "discourse/lib/decorators"; export default class CreateCouponForm extends Component { discountType = "amount"; diff --git a/assets/javascripts/discourse/components/modal/admin-cancel-subscription.gjs b/assets/javascripts/discourse/components/modal/admin-cancel-subscription.gjs index df92b1d..11f76fd 100644 --- a/assets/javascripts/discourse/components/modal/admin-cancel-subscription.gjs +++ b/assets/javascripts/discourse/components/modal/admin-cancel-subscription.gjs @@ -4,7 +4,7 @@ import { Input } from "@ember/component"; import { fn, hash } from "@ember/helper"; import DButton from "discourse/components/d-button"; import DModal from "discourse/components/d-modal"; -import i18n from "discourse-common/helpers/i18n"; +import { i18n } from "discourse-i18n"; export default class AdminCancelSubscription extends Component { @tracked refund; diff --git a/assets/javascripts/discourse/components/payment-options.js b/assets/javascripts/discourse/components/payment-options.js index 627d56c..cd160a7 100644 --- a/assets/javascripts/discourse/components/payment-options.js +++ b/assets/javascripts/discourse/components/payment-options.js @@ -1,6 +1,6 @@ import Component from "@ember/component"; import { action } from "@ember/object"; -import discourseComputed from "discourse-common/utils/decorators"; +import discourseComputed from "discourse/lib/decorators"; export default class PaymentOptions extends Component { @discourseComputed("plans") diff --git a/assets/javascripts/discourse/components/payment-plan.js b/assets/javascripts/discourse/components/payment-plan.js index c161d35..8e9323f 100644 --- a/assets/javascripts/discourse/components/payment-plan.js +++ b/assets/javascripts/discourse/components/payment-plan.js @@ -1,7 +1,7 @@ import Component from "@ember/component"; import { action } from "@ember/object"; import { tagName } from "@ember-decorators/component"; -import discourseComputed from "discourse-common/utils/decorators"; +import discourseComputed from "discourse/lib/decorators"; const RECURRING = "recurring"; diff --git a/assets/javascripts/discourse/components/product-list.js b/assets/javascripts/discourse/components/product-list.js index 0a0747a..4c112b9 100644 --- a/assets/javascripts/discourse/components/product-list.js +++ b/assets/javascripts/discourse/components/product-list.js @@ -1,7 +1,7 @@ import Component from "@ember/component"; import { isEmpty } from "@ember/utils"; import { classNames } from "@ember-decorators/component"; -import discourseComputed from "discourse-common/utils/decorators"; +import discourseComputed from "discourse/lib/decorators"; @classNames("product-list") export default class ProductList extends Component { diff --git a/assets/javascripts/discourse/components/subscribe-ca-province-select.js b/assets/javascripts/discourse/components/subscribe-ca-province-select.js index b81ae62..d2863ed 100644 --- a/assets/javascripts/discourse/components/subscribe-ca-province-select.js +++ b/assets/javascripts/discourse/components/subscribe-ca-province-select.js @@ -1,6 +1,6 @@ import { computed } from "@ember/object"; import { classNames } from "@ember-decorators/component"; -import I18n from "I18n"; +import { i18n } from "discourse-i18n"; import ComboBoxComponent from "select-kit/components/combo-box"; import { pluginApiIdentifiers, @@ -10,7 +10,7 @@ import { @selectKitOptions({ filterable: true, allowAny: false, - translatedNone: I18n.t( + translatedNone: i18n( "discourse_subscriptions.subscribe.cardholder_address.province" ), }) diff --git a/assets/javascripts/discourse/components/subscribe-country-select.js b/assets/javascripts/discourse/components/subscribe-country-select.js index ad82a03..48c57f5 100644 --- a/assets/javascripts/discourse/components/subscribe-country-select.js +++ b/assets/javascripts/discourse/components/subscribe-country-select.js @@ -1,6 +1,6 @@ import { computed } from "@ember/object"; import { classNames } from "@ember-decorators/component"; -import I18n from "I18n"; +import { i18n } from "discourse-i18n"; import ComboBoxComponent from "select-kit/components/combo-box"; import { pluginApiIdentifiers, @@ -11,7 +11,7 @@ import { @selectKitOptions({ filterable: true, allowAny: false, - translatedNone: I18n.t( + translatedNone: i18n( "discourse_subscriptions.subscribe.cardholder_address.country" ), }) @@ -23,255 +23,255 @@ export default class SubscribeCountrySelect extends ComboBoxComponent { @computed get content() { return [ - ["AF", I18n.t("discourse_subscriptions.subscribe.countries.AF")], - ["AX", I18n.t("discourse_subscriptions.subscribe.countries.AX")], - ["AL", I18n.t("discourse_subscriptions.subscribe.countries.AL")], - ["DZ", I18n.t("discourse_subscriptions.subscribe.countries.DZ")], - ["AS", I18n.t("discourse_subscriptions.subscribe.countries.AS")], - ["AD", I18n.t("discourse_subscriptions.subscribe.countries.AD")], - ["AO", I18n.t("discourse_subscriptions.subscribe.countries.AO")], - ["AI", I18n.t("discourse_subscriptions.subscribe.countries.AI")], - ["AQ", I18n.t("discourse_subscriptions.subscribe.countries.AQ")], - ["AG", I18n.t("discourse_subscriptions.subscribe.countries.AG")], - ["AR", I18n.t("discourse_subscriptions.subscribe.countries.AR")], - ["AM", I18n.t("discourse_subscriptions.subscribe.countries.AM")], - ["AW", I18n.t("discourse_subscriptions.subscribe.countries.AW")], - ["AU", I18n.t("discourse_subscriptions.subscribe.countries.AU")], - ["AT", I18n.t("discourse_subscriptions.subscribe.countries.AT")], - ["AZ", I18n.t("discourse_subscriptions.subscribe.countries.AZ")], - ["BS", I18n.t("discourse_subscriptions.subscribe.countries.BS")], - ["BH", I18n.t("discourse_subscriptions.subscribe.countries.BH")], - ["BD", I18n.t("discourse_subscriptions.subscribe.countries.BD")], - ["BB", I18n.t("discourse_subscriptions.subscribe.countries.BB")], - ["BY", I18n.t("discourse_subscriptions.subscribe.countries.BY")], - ["BE", I18n.t("discourse_subscriptions.subscribe.countries.BE")], - ["BZ", I18n.t("discourse_subscriptions.subscribe.countries.BZ")], - ["BJ", I18n.t("discourse_subscriptions.subscribe.countries.BJ")], - ["BM", I18n.t("discourse_subscriptions.subscribe.countries.BM")], - ["BT", I18n.t("discourse_subscriptions.subscribe.countries.BT")], - ["BO", I18n.t("discourse_subscriptions.subscribe.countries.BO")], - ["BQ", I18n.t("discourse_subscriptions.subscribe.countries.BQ")], - ["BA", I18n.t("discourse_subscriptions.subscribe.countries.BA")], - ["BW", I18n.t("discourse_subscriptions.subscribe.countries.BW")], - ["BV", I18n.t("discourse_subscriptions.subscribe.countries.BV")], - ["BR", I18n.t("discourse_subscriptions.subscribe.countries.BR")], - ["IO", I18n.t("discourse_subscriptions.subscribe.countries.IO")], - ["BN", I18n.t("discourse_subscriptions.subscribe.countries.BN")], - ["BG", I18n.t("discourse_subscriptions.subscribe.countries.BG")], - ["BF", I18n.t("discourse_subscriptions.subscribe.countries.BF")], - ["BI", I18n.t("discourse_subscriptions.subscribe.countries.BI")], - ["KH", I18n.t("discourse_subscriptions.subscribe.countries.KH")], - ["CM", I18n.t("discourse_subscriptions.subscribe.countries.CM")], - ["CA", I18n.t("discourse_subscriptions.subscribe.countries.CA")], - ["CV", I18n.t("discourse_subscriptions.subscribe.countries.CV")], - ["KY", I18n.t("discourse_subscriptions.subscribe.countries.KY")], - ["CF", I18n.t("discourse_subscriptions.subscribe.countries.CF")], - ["TD", I18n.t("discourse_subscriptions.subscribe.countries.TD")], - ["CL", I18n.t("discourse_subscriptions.subscribe.countries.CL")], - ["CN", I18n.t("discourse_subscriptions.subscribe.countries.CN")], - ["CX", I18n.t("discourse_subscriptions.subscribe.countries.CX")], - ["CC", I18n.t("discourse_subscriptions.subscribe.countries.CC")], - ["CO", I18n.t("discourse_subscriptions.subscribe.countries.CO")], - ["KM", I18n.t("discourse_subscriptions.subscribe.countries.KM")], - ["CG", I18n.t("discourse_subscriptions.subscribe.countries.CG")], - ["CD", I18n.t("discourse_subscriptions.subscribe.countries.CD")], - ["CK", I18n.t("discourse_subscriptions.subscribe.countries.CK")], - ["CR", I18n.t("discourse_subscriptions.subscribe.countries.CR")], - ["CI", I18n.t("discourse_subscriptions.subscribe.countries.CI")], - ["HR", I18n.t("discourse_subscriptions.subscribe.countries.HR")], - ["CU", I18n.t("discourse_subscriptions.subscribe.countries.CU")], - ["CW", I18n.t("discourse_subscriptions.subscribe.countries.CW")], - ["CY", I18n.t("discourse_subscriptions.subscribe.countries.CY")], - ["CZ", I18n.t("discourse_subscriptions.subscribe.countries.CZ")], - ["DK", I18n.t("discourse_subscriptions.subscribe.countries.DK")], - ["DJ", I18n.t("discourse_subscriptions.subscribe.countries.DJ")], - ["DM", I18n.t("discourse_subscriptions.subscribe.countries.DM")], - ["DO", I18n.t("discourse_subscriptions.subscribe.countries.DO")], - ["EC", I18n.t("discourse_subscriptions.subscribe.countries.EC")], - ["EG", I18n.t("discourse_subscriptions.subscribe.countries.EG")], - ["SV", I18n.t("discourse_subscriptions.subscribe.countries.SV")], - ["GQ", I18n.t("discourse_subscriptions.subscribe.countries.GQ")], - ["ER", I18n.t("discourse_subscriptions.subscribe.countries.ER")], - ["EE", I18n.t("discourse_subscriptions.subscribe.countries.EE")], - ["ET", I18n.t("discourse_subscriptions.subscribe.countries.ET")], - ["FK", I18n.t("discourse_subscriptions.subscribe.countries.FK")], - ["FO", I18n.t("discourse_subscriptions.subscribe.countries.FO")], - ["FJ", I18n.t("discourse_subscriptions.subscribe.countries.FJ")], - ["FI", I18n.t("discourse_subscriptions.subscribe.countries.FI")], - ["FR", I18n.t("discourse_subscriptions.subscribe.countries.FR")], - ["GF", I18n.t("discourse_subscriptions.subscribe.countries.GF")], - ["PF", I18n.t("discourse_subscriptions.subscribe.countries.PF")], - ["TF", I18n.t("discourse_subscriptions.subscribe.countries.TF")], - ["GA", I18n.t("discourse_subscriptions.subscribe.countries.GA")], - ["GM", I18n.t("discourse_subscriptions.subscribe.countries.GM")], - ["GE", I18n.t("discourse_subscriptions.subscribe.countries.GE")], - ["DE", I18n.t("discourse_subscriptions.subscribe.countries.DE")], - ["GH", I18n.t("discourse_subscriptions.subscribe.countries.GH")], - ["GI", I18n.t("discourse_subscriptions.subscribe.countries.GI")], - ["GR", I18n.t("discourse_subscriptions.subscribe.countries.GR")], - ["GL", I18n.t("discourse_subscriptions.subscribe.countries.GL")], - ["GD", I18n.t("discourse_subscriptions.subscribe.countries.GD")], - ["GP", I18n.t("discourse_subscriptions.subscribe.countries.GP")], - ["GU", I18n.t("discourse_subscriptions.subscribe.countries.GU")], - ["GT", I18n.t("discourse_subscriptions.subscribe.countries.GT")], - ["GG", I18n.t("discourse_subscriptions.subscribe.countries.GG")], - ["GN", I18n.t("discourse_subscriptions.subscribe.countries.GN")], - ["GW", I18n.t("discourse_subscriptions.subscribe.countries.GW")], - ["GY", I18n.t("discourse_subscriptions.subscribe.countries.GY")], - ["HT", I18n.t("discourse_subscriptions.subscribe.countries.HT")], - ["HM", I18n.t("discourse_subscriptions.subscribe.countries.HM")], - ["VA", I18n.t("discourse_subscriptions.subscribe.countries.VA")], - ["HN", I18n.t("discourse_subscriptions.subscribe.countries.HN")], - ["HK", I18n.t("discourse_subscriptions.subscribe.countries.HK")], - ["HU", I18n.t("discourse_subscriptions.subscribe.countries.HU")], - ["IS", I18n.t("discourse_subscriptions.subscribe.countries.IS")], - ["IN", I18n.t("discourse_subscriptions.subscribe.countries.IN")], - ["ID", I18n.t("discourse_subscriptions.subscribe.countries.ID")], - ["IR", I18n.t("discourse_subscriptions.subscribe.countries.IR")], - ["IQ", I18n.t("discourse_subscriptions.subscribe.countries.IQ")], - ["IE", I18n.t("discourse_subscriptions.subscribe.countries.IE")], - ["IM", I18n.t("discourse_subscriptions.subscribe.countries.IM")], - ["IL", I18n.t("discourse_subscriptions.subscribe.countries.IL")], - ["IT", I18n.t("discourse_subscriptions.subscribe.countries.IT")], - ["JM", I18n.t("discourse_subscriptions.subscribe.countries.JM")], - ["JP", I18n.t("discourse_subscriptions.subscribe.countries.JP")], - ["JE", I18n.t("discourse_subscriptions.subscribe.countries.JE")], - ["JO", I18n.t("discourse_subscriptions.subscribe.countries.JO")], - ["KZ", I18n.t("discourse_subscriptions.subscribe.countries.KZ")], - ["KE", I18n.t("discourse_subscriptions.subscribe.countries.KE")], - ["KI", I18n.t("discourse_subscriptions.subscribe.countries.KI")], - ["KP", I18n.t("discourse_subscriptions.subscribe.countries.KP")], - ["KR", I18n.t("discourse_subscriptions.subscribe.countries.KR")], - ["KW", I18n.t("discourse_subscriptions.subscribe.countries.KW")], - ["KG", I18n.t("discourse_subscriptions.subscribe.countries.KG")], - ["LA", I18n.t("discourse_subscriptions.subscribe.countries.LA")], - ["LV", I18n.t("discourse_subscriptions.subscribe.countries.LV")], - ["LB", I18n.t("discourse_subscriptions.subscribe.countries.LB")], - ["LS", I18n.t("discourse_subscriptions.subscribe.countries.LS")], - ["LR", I18n.t("discourse_subscriptions.subscribe.countries.LR")], - ["LY", I18n.t("discourse_subscriptions.subscribe.countries.LY")], - ["LI", I18n.t("discourse_subscriptions.subscribe.countries.LI")], - ["LT", I18n.t("discourse_subscriptions.subscribe.countries.LT")], - ["LU", I18n.t("discourse_subscriptions.subscribe.countries.LU")], - ["MO", I18n.t("discourse_subscriptions.subscribe.countries.MO")], - ["MK", I18n.t("discourse_subscriptions.subscribe.countries.MK")], - ["MG", I18n.t("discourse_subscriptions.subscribe.countries.MG")], - ["MW", I18n.t("discourse_subscriptions.subscribe.countries.MW")], - ["MY", I18n.t("discourse_subscriptions.subscribe.countries.MY")], - ["MV", I18n.t("discourse_subscriptions.subscribe.countries.MV")], - ["ML", I18n.t("discourse_subscriptions.subscribe.countries.ML")], - ["MT", I18n.t("discourse_subscriptions.subscribe.countries.MT")], - ["MH", I18n.t("discourse_subscriptions.subscribe.countries.MH")], - ["MQ", I18n.t("discourse_subscriptions.subscribe.countries.MQ")], - ["MR", I18n.t("discourse_subscriptions.subscribe.countries.MR")], - ["MU", I18n.t("discourse_subscriptions.subscribe.countries.MU")], - ["YT", I18n.t("discourse_subscriptions.subscribe.countries.YT")], - ["MX", I18n.t("discourse_subscriptions.subscribe.countries.MX")], - ["FM", I18n.t("discourse_subscriptions.subscribe.countries.FM")], - ["MD", I18n.t("discourse_subscriptions.subscribe.countries.MD")], - ["MC", I18n.t("discourse_subscriptions.subscribe.countries.MC")], - ["MN", I18n.t("discourse_subscriptions.subscribe.countries.MN")], - ["ME", I18n.t("discourse_subscriptions.subscribe.countries.ME")], - ["MS", I18n.t("discourse_subscriptions.subscribe.countries.MS")], - ["MA", I18n.t("discourse_subscriptions.subscribe.countries.MA")], - ["MZ", I18n.t("discourse_subscriptions.subscribe.countries.MZ")], - ["MM", I18n.t("discourse_subscriptions.subscribe.countries.MM")], - ["NA", I18n.t("discourse_subscriptions.subscribe.countries.NA")], - ["NR", I18n.t("discourse_subscriptions.subscribe.countries.NR")], - ["NP", I18n.t("discourse_subscriptions.subscribe.countries.NP")], - ["NL", I18n.t("discourse_subscriptions.subscribe.countries.NL")], - ["NC", I18n.t("discourse_subscriptions.subscribe.countries.NC")], - ["NZ", I18n.t("discourse_subscriptions.subscribe.countries.NZ")], - ["NI", I18n.t("discourse_subscriptions.subscribe.countries.NI")], - ["NE", I18n.t("discourse_subscriptions.subscribe.countries.NE")], - ["NG", I18n.t("discourse_subscriptions.subscribe.countries.NG")], - ["NU", I18n.t("discourse_subscriptions.subscribe.countries.NU")], - ["NF", I18n.t("discourse_subscriptions.subscribe.countries.NF")], - ["MP", I18n.t("discourse_subscriptions.subscribe.countries.MP")], - ["NO", I18n.t("discourse_subscriptions.subscribe.countries.NO")], - ["OM", I18n.t("discourse_subscriptions.subscribe.countries.OM")], - ["PK", I18n.t("discourse_subscriptions.subscribe.countries.PK")], - ["PW", I18n.t("discourse_subscriptions.subscribe.countries.PW")], - ["PS", I18n.t("discourse_subscriptions.subscribe.countries.PS")], - ["PA", I18n.t("discourse_subscriptions.subscribe.countries.PA")], - ["PG", I18n.t("discourse_subscriptions.subscribe.countries.PG")], - ["PY", I18n.t("discourse_subscriptions.subscribe.countries.PY")], - ["PE", I18n.t("discourse_subscriptions.subscribe.countries.PE")], - ["PH", I18n.t("discourse_subscriptions.subscribe.countries.PH")], - ["PN", I18n.t("discourse_subscriptions.subscribe.countries.PN")], - ["PL", I18n.t("discourse_subscriptions.subscribe.countries.PL")], - ["PT", I18n.t("discourse_subscriptions.subscribe.countries.PT")], - ["PR", I18n.t("discourse_subscriptions.subscribe.countries.PR")], - ["QA", I18n.t("discourse_subscriptions.subscribe.countries.QA")], - ["RE", I18n.t("discourse_subscriptions.subscribe.countries.RE")], - ["RO", I18n.t("discourse_subscriptions.subscribe.countries.RO")], - ["RU", I18n.t("discourse_subscriptions.subscribe.countries.RU")], - ["RW", I18n.t("discourse_subscriptions.subscribe.countries.RW")], - ["BL", I18n.t("discourse_subscriptions.subscribe.countries.BL")], - ["SH", I18n.t("discourse_subscriptions.subscribe.countries.SH")], - ["KN", I18n.t("discourse_subscriptions.subscribe.countries.KN")], - ["LC", I18n.t("discourse_subscriptions.subscribe.countries.LC")], - ["MF", I18n.t("discourse_subscriptions.subscribe.countries.MF")], - ["PM", I18n.t("discourse_subscriptions.subscribe.countries.PM")], - ["VC", I18n.t("discourse_subscriptions.subscribe.countries.VC")], - ["WS", I18n.t("discourse_subscriptions.subscribe.countries.WS")], - ["SM", I18n.t("discourse_subscriptions.subscribe.countries.SM")], - ["ST", I18n.t("discourse_subscriptions.subscribe.countries.ST")], - ["SA", I18n.t("discourse_subscriptions.subscribe.countries.SA")], - ["SN", I18n.t("discourse_subscriptions.subscribe.countries.SN")], - ["RS", I18n.t("discourse_subscriptions.subscribe.countries.RS")], - ["SC", I18n.t("discourse_subscriptions.subscribe.countries.SC")], - ["SL", I18n.t("discourse_subscriptions.subscribe.countries.SL")], - ["SG", I18n.t("discourse_subscriptions.subscribe.countries.SG")], - ["SX", I18n.t("discourse_subscriptions.subscribe.countries.SX")], - ["SK", I18n.t("discourse_subscriptions.subscribe.countries.SK")], - ["SI", I18n.t("discourse_subscriptions.subscribe.countries.SI")], - ["SB", I18n.t("discourse_subscriptions.subscribe.countries.SB")], - ["SO", I18n.t("discourse_subscriptions.subscribe.countries.SO")], - ["ZA", I18n.t("discourse_subscriptions.subscribe.countries.ZA")], - ["GS", I18n.t("discourse_subscriptions.subscribe.countries.GS")], - ["SS", I18n.t("discourse_subscriptions.subscribe.countries.SS")], - ["ES", I18n.t("discourse_subscriptions.subscribe.countries.ES")], - ["LK", I18n.t("discourse_subscriptions.subscribe.countries.LK")], - ["SD", I18n.t("discourse_subscriptions.subscribe.countries.SD")], - ["SR", I18n.t("discourse_subscriptions.subscribe.countries.SR")], - ["SJ", I18n.t("discourse_subscriptions.subscribe.countries.SJ")], - ["SZ", I18n.t("discourse_subscriptions.subscribe.countries.SZ")], - ["SE", I18n.t("discourse_subscriptions.subscribe.countries.SE")], - ["CH", I18n.t("discourse_subscriptions.subscribe.countries.CH")], - ["SY", I18n.t("discourse_subscriptions.subscribe.countries.SY")], - ["TW", I18n.t("discourse_subscriptions.subscribe.countries.TW")], - ["TJ", I18n.t("discourse_subscriptions.subscribe.countries.TJ")], - ["TZ", I18n.t("discourse_subscriptions.subscribe.countries.TZ")], - ["TH", I18n.t("discourse_subscriptions.subscribe.countries.TH")], - ["TL", I18n.t("discourse_subscriptions.subscribe.countries.TL")], - ["TG", I18n.t("discourse_subscriptions.subscribe.countries.TG")], - ["TK", I18n.t("discourse_subscriptions.subscribe.countries.TK")], - ["TO", I18n.t("discourse_subscriptions.subscribe.countries.TO")], - ["TT", I18n.t("discourse_subscriptions.subscribe.countries.TT")], - ["TN", I18n.t("discourse_subscriptions.subscribe.countries.TN")], - ["TR", I18n.t("discourse_subscriptions.subscribe.countries.TR")], - ["TM", I18n.t("discourse_subscriptions.subscribe.countries.TM")], - ["TC", I18n.t("discourse_subscriptions.subscribe.countries.TC")], - ["TV", I18n.t("discourse_subscriptions.subscribe.countries.TV")], - ["UG", I18n.t("discourse_subscriptions.subscribe.countries.UG")], - ["UA", I18n.t("discourse_subscriptions.subscribe.countries.UA")], - ["AE", I18n.t("discourse_subscriptions.subscribe.countries.AE")], - ["GB", I18n.t("discourse_subscriptions.subscribe.countries.GB")], - ["US", I18n.t("discourse_subscriptions.subscribe.countries.US")], - ["UM", I18n.t("discourse_subscriptions.subscribe.countries.UM")], - ["UY", I18n.t("discourse_subscriptions.subscribe.countries.UY")], - ["UZ", I18n.t("discourse_subscriptions.subscribe.countries.UZ")], - ["VU", I18n.t("discourse_subscriptions.subscribe.countries.VU")], - ["VE", I18n.t("discourse_subscriptions.subscribe.countries.VE")], - ["VN", I18n.t("discourse_subscriptions.subscribe.countries.VN")], - ["VG", I18n.t("discourse_subscriptions.subscribe.countries.VG")], - ["VI", I18n.t("discourse_subscriptions.subscribe.countries.VI")], - ["WF", I18n.t("discourse_subscriptions.subscribe.countries.WF")], - ["EH", I18n.t("discourse_subscriptions.subscribe.countries.EH")], - ["YE", I18n.t("discourse_subscriptions.subscribe.countries.YE")], - ["ZM", I18n.t("discourse_subscriptions.subscribe.countries.ZM")], - ["ZW", I18n.t("discourse_subscriptions.subscribe.countries.ZW")], + ["AF", i18n("discourse_subscriptions.subscribe.countries.AF")], + ["AX", i18n("discourse_subscriptions.subscribe.countries.AX")], + ["AL", i18n("discourse_subscriptions.subscribe.countries.AL")], + ["DZ", i18n("discourse_subscriptions.subscribe.countries.DZ")], + ["AS", i18n("discourse_subscriptions.subscribe.countries.AS")], + ["AD", i18n("discourse_subscriptions.subscribe.countries.AD")], + ["AO", i18n("discourse_subscriptions.subscribe.countries.AO")], + ["AI", i18n("discourse_subscriptions.subscribe.countries.AI")], + ["AQ", i18n("discourse_subscriptions.subscribe.countries.AQ")], + ["AG", i18n("discourse_subscriptions.subscribe.countries.AG")], + ["AR", i18n("discourse_subscriptions.subscribe.countries.AR")], + ["AM", i18n("discourse_subscriptions.subscribe.countries.AM")], + ["AW", i18n("discourse_subscriptions.subscribe.countries.AW")], + ["AU", i18n("discourse_subscriptions.subscribe.countries.AU")], + ["AT", i18n("discourse_subscriptions.subscribe.countries.AT")], + ["AZ", i18n("discourse_subscriptions.subscribe.countries.AZ")], + ["BS", i18n("discourse_subscriptions.subscribe.countries.BS")], + ["BH", i18n("discourse_subscriptions.subscribe.countries.BH")], + ["BD", i18n("discourse_subscriptions.subscribe.countries.BD")], + ["BB", i18n("discourse_subscriptions.subscribe.countries.BB")], + ["BY", i18n("discourse_subscriptions.subscribe.countries.BY")], + ["BE", i18n("discourse_subscriptions.subscribe.countries.BE")], + ["BZ", i18n("discourse_subscriptions.subscribe.countries.BZ")], + ["BJ", i18n("discourse_subscriptions.subscribe.countries.BJ")], + ["BM", i18n("discourse_subscriptions.subscribe.countries.BM")], + ["BT", i18n("discourse_subscriptions.subscribe.countries.BT")], + ["BO", i18n("discourse_subscriptions.subscribe.countries.BO")], + ["BQ", i18n("discourse_subscriptions.subscribe.countries.BQ")], + ["BA", i18n("discourse_subscriptions.subscribe.countries.BA")], + ["BW", i18n("discourse_subscriptions.subscribe.countries.BW")], + ["BV", i18n("discourse_subscriptions.subscribe.countries.BV")], + ["BR", i18n("discourse_subscriptions.subscribe.countries.BR")], + ["IO", i18n("discourse_subscriptions.subscribe.countries.IO")], + ["BN", i18n("discourse_subscriptions.subscribe.countries.BN")], + ["BG", i18n("discourse_subscriptions.subscribe.countries.BG")], + ["BF", i18n("discourse_subscriptions.subscribe.countries.BF")], + ["BI", i18n("discourse_subscriptions.subscribe.countries.BI")], + ["KH", i18n("discourse_subscriptions.subscribe.countries.KH")], + ["CM", i18n("discourse_subscriptions.subscribe.countries.CM")], + ["CA", i18n("discourse_subscriptions.subscribe.countries.CA")], + ["CV", i18n("discourse_subscriptions.subscribe.countries.CV")], + ["KY", i18n("discourse_subscriptions.subscribe.countries.KY")], + ["CF", i18n("discourse_subscriptions.subscribe.countries.CF")], + ["TD", i18n("discourse_subscriptions.subscribe.countries.TD")], + ["CL", i18n("discourse_subscriptions.subscribe.countries.CL")], + ["CN", i18n("discourse_subscriptions.subscribe.countries.CN")], + ["CX", i18n("discourse_subscriptions.subscribe.countries.CX")], + ["CC", i18n("discourse_subscriptions.subscribe.countries.CC")], + ["CO", i18n("discourse_subscriptions.subscribe.countries.CO")], + ["KM", i18n("discourse_subscriptions.subscribe.countries.KM")], + ["CG", i18n("discourse_subscriptions.subscribe.countries.CG")], + ["CD", i18n("discourse_subscriptions.subscribe.countries.CD")], + ["CK", i18n("discourse_subscriptions.subscribe.countries.CK")], + ["CR", i18n("discourse_subscriptions.subscribe.countries.CR")], + ["CI", i18n("discourse_subscriptions.subscribe.countries.CI")], + ["HR", i18n("discourse_subscriptions.subscribe.countries.HR")], + ["CU", i18n("discourse_subscriptions.subscribe.countries.CU")], + ["CW", i18n("discourse_subscriptions.subscribe.countries.CW")], + ["CY", i18n("discourse_subscriptions.subscribe.countries.CY")], + ["CZ", i18n("discourse_subscriptions.subscribe.countries.CZ")], + ["DK", i18n("discourse_subscriptions.subscribe.countries.DK")], + ["DJ", i18n("discourse_subscriptions.subscribe.countries.DJ")], + ["DM", i18n("discourse_subscriptions.subscribe.countries.DM")], + ["DO", i18n("discourse_subscriptions.subscribe.countries.DO")], + ["EC", i18n("discourse_subscriptions.subscribe.countries.EC")], + ["EG", i18n("discourse_subscriptions.subscribe.countries.EG")], + ["SV", i18n("discourse_subscriptions.subscribe.countries.SV")], + ["GQ", i18n("discourse_subscriptions.subscribe.countries.GQ")], + ["ER", i18n("discourse_subscriptions.subscribe.countries.ER")], + ["EE", i18n("discourse_subscriptions.subscribe.countries.EE")], + ["ET", i18n("discourse_subscriptions.subscribe.countries.ET")], + ["FK", i18n("discourse_subscriptions.subscribe.countries.FK")], + ["FO", i18n("discourse_subscriptions.subscribe.countries.FO")], + ["FJ", i18n("discourse_subscriptions.subscribe.countries.FJ")], + ["FI", i18n("discourse_subscriptions.subscribe.countries.FI")], + ["FR", i18n("discourse_subscriptions.subscribe.countries.FR")], + ["GF", i18n("discourse_subscriptions.subscribe.countries.GF")], + ["PF", i18n("discourse_subscriptions.subscribe.countries.PF")], + ["TF", i18n("discourse_subscriptions.subscribe.countries.TF")], + ["GA", i18n("discourse_subscriptions.subscribe.countries.GA")], + ["GM", i18n("discourse_subscriptions.subscribe.countries.GM")], + ["GE", i18n("discourse_subscriptions.subscribe.countries.GE")], + ["DE", i18n("discourse_subscriptions.subscribe.countries.DE")], + ["GH", i18n("discourse_subscriptions.subscribe.countries.GH")], + ["GI", i18n("discourse_subscriptions.subscribe.countries.GI")], + ["GR", i18n("discourse_subscriptions.subscribe.countries.GR")], + ["GL", i18n("discourse_subscriptions.subscribe.countries.GL")], + ["GD", i18n("discourse_subscriptions.subscribe.countries.GD")], + ["GP", i18n("discourse_subscriptions.subscribe.countries.GP")], + ["GU", i18n("discourse_subscriptions.subscribe.countries.GU")], + ["GT", i18n("discourse_subscriptions.subscribe.countries.GT")], + ["GG", i18n("discourse_subscriptions.subscribe.countries.GG")], + ["GN", i18n("discourse_subscriptions.subscribe.countries.GN")], + ["GW", i18n("discourse_subscriptions.subscribe.countries.GW")], + ["GY", i18n("discourse_subscriptions.subscribe.countries.GY")], + ["HT", i18n("discourse_subscriptions.subscribe.countries.HT")], + ["HM", i18n("discourse_subscriptions.subscribe.countries.HM")], + ["VA", i18n("discourse_subscriptions.subscribe.countries.VA")], + ["HN", i18n("discourse_subscriptions.subscribe.countries.HN")], + ["HK", i18n("discourse_subscriptions.subscribe.countries.HK")], + ["HU", i18n("discourse_subscriptions.subscribe.countries.HU")], + ["IS", i18n("discourse_subscriptions.subscribe.countries.IS")], + ["IN", i18n("discourse_subscriptions.subscribe.countries.IN")], + ["ID", i18n("discourse_subscriptions.subscribe.countries.ID")], + ["IR", i18n("discourse_subscriptions.subscribe.countries.IR")], + ["IQ", i18n("discourse_subscriptions.subscribe.countries.IQ")], + ["IE", i18n("discourse_subscriptions.subscribe.countries.IE")], + ["IM", i18n("discourse_subscriptions.subscribe.countries.IM")], + ["IL", i18n("discourse_subscriptions.subscribe.countries.IL")], + ["IT", i18n("discourse_subscriptions.subscribe.countries.IT")], + ["JM", i18n("discourse_subscriptions.subscribe.countries.JM")], + ["JP", i18n("discourse_subscriptions.subscribe.countries.JP")], + ["JE", i18n("discourse_subscriptions.subscribe.countries.JE")], + ["JO", i18n("discourse_subscriptions.subscribe.countries.JO")], + ["KZ", i18n("discourse_subscriptions.subscribe.countries.KZ")], + ["KE", i18n("discourse_subscriptions.subscribe.countries.KE")], + ["KI", i18n("discourse_subscriptions.subscribe.countries.KI")], + ["KP", i18n("discourse_subscriptions.subscribe.countries.KP")], + ["KR", i18n("discourse_subscriptions.subscribe.countries.KR")], + ["KW", i18n("discourse_subscriptions.subscribe.countries.KW")], + ["KG", i18n("discourse_subscriptions.subscribe.countries.KG")], + ["LA", i18n("discourse_subscriptions.subscribe.countries.LA")], + ["LV", i18n("discourse_subscriptions.subscribe.countries.LV")], + ["LB", i18n("discourse_subscriptions.subscribe.countries.LB")], + ["LS", i18n("discourse_subscriptions.subscribe.countries.LS")], + ["LR", i18n("discourse_subscriptions.subscribe.countries.LR")], + ["LY", i18n("discourse_subscriptions.subscribe.countries.LY")], + ["LI", i18n("discourse_subscriptions.subscribe.countries.LI")], + ["LT", i18n("discourse_subscriptions.subscribe.countries.LT")], + ["LU", i18n("discourse_subscriptions.subscribe.countries.LU")], + ["MO", i18n("discourse_subscriptions.subscribe.countries.MO")], + ["MK", i18n("discourse_subscriptions.subscribe.countries.MK")], + ["MG", i18n("discourse_subscriptions.subscribe.countries.MG")], + ["MW", i18n("discourse_subscriptions.subscribe.countries.MW")], + ["MY", i18n("discourse_subscriptions.subscribe.countries.MY")], + ["MV", i18n("discourse_subscriptions.subscribe.countries.MV")], + ["ML", i18n("discourse_subscriptions.subscribe.countries.ML")], + ["MT", i18n("discourse_subscriptions.subscribe.countries.MT")], + ["MH", i18n("discourse_subscriptions.subscribe.countries.MH")], + ["MQ", i18n("discourse_subscriptions.subscribe.countries.MQ")], + ["MR", i18n("discourse_subscriptions.subscribe.countries.MR")], + ["MU", i18n("discourse_subscriptions.subscribe.countries.MU")], + ["YT", i18n("discourse_subscriptions.subscribe.countries.YT")], + ["MX", i18n("discourse_subscriptions.subscribe.countries.MX")], + ["FM", i18n("discourse_subscriptions.subscribe.countries.FM")], + ["MD", i18n("discourse_subscriptions.subscribe.countries.MD")], + ["MC", i18n("discourse_subscriptions.subscribe.countries.MC")], + ["MN", i18n("discourse_subscriptions.subscribe.countries.MN")], + ["ME", i18n("discourse_subscriptions.subscribe.countries.ME")], + ["MS", i18n("discourse_subscriptions.subscribe.countries.MS")], + ["MA", i18n("discourse_subscriptions.subscribe.countries.MA")], + ["MZ", i18n("discourse_subscriptions.subscribe.countries.MZ")], + ["MM", i18n("discourse_subscriptions.subscribe.countries.MM")], + ["NA", i18n("discourse_subscriptions.subscribe.countries.NA")], + ["NR", i18n("discourse_subscriptions.subscribe.countries.NR")], + ["NP", i18n("discourse_subscriptions.subscribe.countries.NP")], + ["NL", i18n("discourse_subscriptions.subscribe.countries.NL")], + ["NC", i18n("discourse_subscriptions.subscribe.countries.NC")], + ["NZ", i18n("discourse_subscriptions.subscribe.countries.NZ")], + ["NI", i18n("discourse_subscriptions.subscribe.countries.NI")], + ["NE", i18n("discourse_subscriptions.subscribe.countries.NE")], + ["NG", i18n("discourse_subscriptions.subscribe.countries.NG")], + ["NU", i18n("discourse_subscriptions.subscribe.countries.NU")], + ["NF", i18n("discourse_subscriptions.subscribe.countries.NF")], + ["MP", i18n("discourse_subscriptions.subscribe.countries.MP")], + ["NO", i18n("discourse_subscriptions.subscribe.countries.NO")], + ["OM", i18n("discourse_subscriptions.subscribe.countries.OM")], + ["PK", i18n("discourse_subscriptions.subscribe.countries.PK")], + ["PW", i18n("discourse_subscriptions.subscribe.countries.PW")], + ["PS", i18n("discourse_subscriptions.subscribe.countries.PS")], + ["PA", i18n("discourse_subscriptions.subscribe.countries.PA")], + ["PG", i18n("discourse_subscriptions.subscribe.countries.PG")], + ["PY", i18n("discourse_subscriptions.subscribe.countries.PY")], + ["PE", i18n("discourse_subscriptions.subscribe.countries.PE")], + ["PH", i18n("discourse_subscriptions.subscribe.countries.PH")], + ["PN", i18n("discourse_subscriptions.subscribe.countries.PN")], + ["PL", i18n("discourse_subscriptions.subscribe.countries.PL")], + ["PT", i18n("discourse_subscriptions.subscribe.countries.PT")], + ["PR", i18n("discourse_subscriptions.subscribe.countries.PR")], + ["QA", i18n("discourse_subscriptions.subscribe.countries.QA")], + ["RE", i18n("discourse_subscriptions.subscribe.countries.RE")], + ["RO", i18n("discourse_subscriptions.subscribe.countries.RO")], + ["RU", i18n("discourse_subscriptions.subscribe.countries.RU")], + ["RW", i18n("discourse_subscriptions.subscribe.countries.RW")], + ["BL", i18n("discourse_subscriptions.subscribe.countries.BL")], + ["SH", i18n("discourse_subscriptions.subscribe.countries.SH")], + ["KN", i18n("discourse_subscriptions.subscribe.countries.KN")], + ["LC", i18n("discourse_subscriptions.subscribe.countries.LC")], + ["MF", i18n("discourse_subscriptions.subscribe.countries.MF")], + ["PM", i18n("discourse_subscriptions.subscribe.countries.PM")], + ["VC", i18n("discourse_subscriptions.subscribe.countries.VC")], + ["WS", i18n("discourse_subscriptions.subscribe.countries.WS")], + ["SM", i18n("discourse_subscriptions.subscribe.countries.SM")], + ["ST", i18n("discourse_subscriptions.subscribe.countries.ST")], + ["SA", i18n("discourse_subscriptions.subscribe.countries.SA")], + ["SN", i18n("discourse_subscriptions.subscribe.countries.SN")], + ["RS", i18n("discourse_subscriptions.subscribe.countries.RS")], + ["SC", i18n("discourse_subscriptions.subscribe.countries.SC")], + ["SL", i18n("discourse_subscriptions.subscribe.countries.SL")], + ["SG", i18n("discourse_subscriptions.subscribe.countries.SG")], + ["SX", i18n("discourse_subscriptions.subscribe.countries.SX")], + ["SK", i18n("discourse_subscriptions.subscribe.countries.SK")], + ["SI", i18n("discourse_subscriptions.subscribe.countries.SI")], + ["SB", i18n("discourse_subscriptions.subscribe.countries.SB")], + ["SO", i18n("discourse_subscriptions.subscribe.countries.SO")], + ["ZA", i18n("discourse_subscriptions.subscribe.countries.ZA")], + ["GS", i18n("discourse_subscriptions.subscribe.countries.GS")], + ["SS", i18n("discourse_subscriptions.subscribe.countries.SS")], + ["ES", i18n("discourse_subscriptions.subscribe.countries.ES")], + ["LK", i18n("discourse_subscriptions.subscribe.countries.LK")], + ["SD", i18n("discourse_subscriptions.subscribe.countries.SD")], + ["SR", i18n("discourse_subscriptions.subscribe.countries.SR")], + ["SJ", i18n("discourse_subscriptions.subscribe.countries.SJ")], + ["SZ", i18n("discourse_subscriptions.subscribe.countries.SZ")], + ["SE", i18n("discourse_subscriptions.subscribe.countries.SE")], + ["CH", i18n("discourse_subscriptions.subscribe.countries.CH")], + ["SY", i18n("discourse_subscriptions.subscribe.countries.SY")], + ["TW", i18n("discourse_subscriptions.subscribe.countries.TW")], + ["TJ", i18n("discourse_subscriptions.subscribe.countries.TJ")], + ["TZ", i18n("discourse_subscriptions.subscribe.countries.TZ")], + ["TH", i18n("discourse_subscriptions.subscribe.countries.TH")], + ["TL", i18n("discourse_subscriptions.subscribe.countries.TL")], + ["TG", i18n("discourse_subscriptions.subscribe.countries.TG")], + ["TK", i18n("discourse_subscriptions.subscribe.countries.TK")], + ["TO", i18n("discourse_subscriptions.subscribe.countries.TO")], + ["TT", i18n("discourse_subscriptions.subscribe.countries.TT")], + ["TN", i18n("discourse_subscriptions.subscribe.countries.TN")], + ["TR", i18n("discourse_subscriptions.subscribe.countries.TR")], + ["TM", i18n("discourse_subscriptions.subscribe.countries.TM")], + ["TC", i18n("discourse_subscriptions.subscribe.countries.TC")], + ["TV", i18n("discourse_subscriptions.subscribe.countries.TV")], + ["UG", i18n("discourse_subscriptions.subscribe.countries.UG")], + ["UA", i18n("discourse_subscriptions.subscribe.countries.UA")], + ["AE", i18n("discourse_subscriptions.subscribe.countries.AE")], + ["GB", i18n("discourse_subscriptions.subscribe.countries.GB")], + ["US", i18n("discourse_subscriptions.subscribe.countries.US")], + ["UM", i18n("discourse_subscriptions.subscribe.countries.UM")], + ["UY", i18n("discourse_subscriptions.subscribe.countries.UY")], + ["UZ", i18n("discourse_subscriptions.subscribe.countries.UZ")], + ["VU", i18n("discourse_subscriptions.subscribe.countries.VU")], + ["VE", i18n("discourse_subscriptions.subscribe.countries.VE")], + ["VN", i18n("discourse_subscriptions.subscribe.countries.VN")], + ["VG", i18n("discourse_subscriptions.subscribe.countries.VG")], + ["VI", i18n("discourse_subscriptions.subscribe.countries.VI")], + ["WF", i18n("discourse_subscriptions.subscribe.countries.WF")], + ["EH", i18n("discourse_subscriptions.subscribe.countries.EH")], + ["YE", i18n("discourse_subscriptions.subscribe.countries.YE")], + ["ZM", i18n("discourse_subscriptions.subscribe.countries.ZM")], + ["ZW", i18n("discourse_subscriptions.subscribe.countries.ZW")], ].map((arr) => { return { value: arr[0], name: arr[1] }; }); diff --git a/assets/javascripts/discourse/components/subscribe-us-state-select.js b/assets/javascripts/discourse/components/subscribe-us-state-select.js index a41a1a1..1836aad 100644 --- a/assets/javascripts/discourse/components/subscribe-us-state-select.js +++ b/assets/javascripts/discourse/components/subscribe-us-state-select.js @@ -1,6 +1,6 @@ import { computed } from "@ember/object"; import { classNames } from "@ember-decorators/component"; -import I18n from "I18n"; +import { i18n } from "discourse-i18n"; import ComboBoxComponent from "select-kit/components/combo-box"; import { pluginApiIdentifiers, @@ -11,7 +11,7 @@ import { @selectKitOptions({ filterable: true, allowAny: false, - translatedNone: I18n.t( + translatedNone: i18n( "discourse_subscriptions.subscribe.cardholder_address.state" ), }) diff --git a/assets/javascripts/discourse/controllers/admin-plugins-discourse-subscriptions-products-show-plans-show.js b/assets/javascripts/discourse/controllers/admin-plugins-discourse-subscriptions-products-show-plans-show.js index 4b64a17..2885229 100644 --- a/assets/javascripts/discourse/controllers/admin-plugins-discourse-subscriptions-products-show-plans-show.js +++ b/assets/javascripts/discourse/controllers/admin-plugins-discourse-subscriptions-products-show-plans-show.js @@ -2,8 +2,8 @@ import Controller from "@ember/controller"; import { action } from "@ember/object"; import { alias } from "@ember/object/computed"; import { popupAjaxError } from "discourse/lib/ajax-error"; +import discourseComputed from "discourse/lib/decorators"; import DiscourseURL from "discourse/lib/url"; -import discourseComputed from "discourse-common/utils/decorators"; const RECURRING = "recurring"; const ONE_TIME = "one_time"; diff --git a/assets/javascripts/discourse/controllers/admin-plugins-discourse-subscriptions-subscriptions.js b/assets/javascripts/discourse/controllers/admin-plugins-discourse-subscriptions-subscriptions.js index 4c5e0df..cf4f398 100644 --- a/assets/javascripts/discourse/controllers/admin-plugins-discourse-subscriptions-subscriptions.js +++ b/assets/javascripts/discourse/controllers/admin-plugins-discourse-subscriptions-subscriptions.js @@ -1,7 +1,7 @@ import Controller from "@ember/controller"; import { action } from "@ember/object"; import { service } from "@ember/service"; -import I18n from "discourse-i18n"; +import { i18n } from "discourse-i18n"; import AdminCancelSubscription from "../components/modal/admin-cancel-subscription"; import AdminSubscription from "../models/admin-subscription"; @@ -48,7 +48,7 @@ export default class AdminPluginsDiscourseSubscriptionsSubscriptionsController e .destroy(refund) .then((result) => { subscription.set("status", result.status); - this.dialog.alert(I18n.t("discourse_subscriptions.admin.canceled")); + this.dialog.alert(i18n("discourse_subscriptions.admin.canceled")); }) .catch((data) => this.dialog.alert(data.jqXHR.responseJSON.errors.join("\n")) diff --git a/assets/javascripts/discourse/controllers/admin-plugins-discourse-subscriptions.js b/assets/javascripts/discourse/controllers/admin-plugins-discourse-subscriptions.js index e9f76e2..4f47579 100644 --- a/assets/javascripts/discourse/controllers/admin-plugins-discourse-subscriptions.js +++ b/assets/javascripts/discourse/controllers/admin-plugins-discourse-subscriptions.js @@ -4,8 +4,8 @@ import { service } from "@ember/service"; import { htmlSafe } from "@ember/template"; import { ajax } from "discourse/lib/ajax"; import { popupAjaxError } from "discourse/lib/ajax-error"; -import discourseComputed from "discourse-common/utils/decorators"; -import I18n from "I18n"; +import discourseComputed from "discourse/lib/decorators"; +import { i18n } from "discourse-i18n"; export default class AdminPluginsDiscourseSubscriptionsController extends Controller { @service dialog; @@ -31,18 +31,16 @@ export default class AdminPluginsDiscourseSubscriptionsController extends Contro ajax(`/s/admin/refresh`, { method: "post", }).then(() => { - this.dialog.alert( - I18n.t("discourse_subscriptions.campaign.refresh_page") - ); + this.dialog.alert(i18n("discourse_subscriptions.campaign.refresh_page")); }); } @action createOneClickCampaign() { this.dialog.yesNoConfirm({ - title: I18n.t("discourse_subscriptions.campaign.confirm_creation_title"), + title: i18n("discourse_subscriptions.campaign.confirm_creation_title"), message: htmlSafe( - I18n.t("discourse_subscriptions.campaign.confirm_creation") + i18n("discourse_subscriptions.campaign.confirm_creation") ), didConfirm: () => { this.set("loading", true); @@ -53,7 +51,7 @@ export default class AdminPluginsDiscourseSubscriptionsController extends Contro .then(() => { this.set("loading", false); this.dialog.confirm({ - message: I18n.t("discourse_subscriptions.campaign.created"), + message: i18n("discourse_subscriptions.campaign.created"), shouldDisplayCancel: false, didConfirm: () => this.send("showSettings"), didCancel: () => this.send("showSettings"), diff --git a/assets/javascripts/discourse/controllers/subscribe-index.js b/assets/javascripts/discourse/controllers/subscribe-index.js index 1827915..55dfc4d 100644 --- a/assets/javascripts/discourse/controllers/subscribe-index.js +++ b/assets/javascripts/discourse/controllers/subscribe-index.js @@ -1,6 +1,6 @@ import Controller from "@ember/controller"; +import discourseComputed from "discourse/lib/decorators"; import User from "discourse/models/user"; -import discourseComputed from "discourse-common/utils/decorators"; export default class SubscribeIndexController extends Controller { @discourseComputed() diff --git a/assets/javascripts/discourse/controllers/subscribe-show.js b/assets/javascripts/discourse/controllers/subscribe-show.js index aebc8d8..3ce624c 100644 --- a/assets/javascripts/discourse/controllers/subscribe-show.js +++ b/assets/javascripts/discourse/controllers/subscribe-show.js @@ -3,8 +3,8 @@ import Controller from "@ember/controller"; import { action } from "@ember/object"; import { not } from "@ember/object/computed"; import { service } from "@ember/service"; -import discourseComputed from "discourse-common/utils/decorators"; -import I18n from "I18n"; +import discourseComputed from "discourse/lib/decorators"; +import { i18n } from "discourse-i18n"; import Subscription from "discourse/plugins/discourse-subscriptions/discourse/models/subscription"; import Transaction from "discourse/plugins/discourse-subscriptions/discourse/models/transaction"; @@ -43,7 +43,7 @@ export default class SubscribeShowController extends Controller { } alert(path) { - this.dialog.alert(I18n.t(`discourse_subscriptions.${path}`)); + this.dialog.alert(i18n(`discourse_subscriptions.${path}`)); } @discourseComputed("model.product.repurchaseable", "model.product.subscribed") diff --git a/assets/javascripts/discourse/controllers/subscriptions.js b/assets/javascripts/discourse/controllers/subscriptions.js index 6115606..b707a08 100644 --- a/assets/javascripts/discourse/controllers/subscriptions.js +++ b/assets/javascripts/discourse/controllers/subscriptions.js @@ -1,7 +1,7 @@ import Controller from "@ember/controller"; import { computed } from "@ember/object"; import { htmlSafe } from "@ember/template"; -import I18n from "I18n"; +import { i18n } from "discourse-i18n"; export default class SubscriptionsController extends Controller { init() { @@ -39,7 +39,7 @@ export default class SubscriptionsController extends Controller { >`); } } catch { - return I18n.t("discourse_subscriptions.subscribe.no_products"); + return i18n("discourse_subscriptions.subscribe.no_products"); } } } diff --git a/assets/javascripts/discourse/controllers/user-billing-subscriptions-card.js b/assets/javascripts/discourse/controllers/user-billing-subscriptions-card.js index f8fa6de..c959128 100644 --- a/assets/javascripts/discourse/controllers/user-billing-subscriptions-card.js +++ b/assets/javascripts/discourse/controllers/user-billing-subscriptions-card.js @@ -4,7 +4,7 @@ import { action } from "@ember/object"; import { service } from "@ember/service"; import { ajax } from "discourse/lib/ajax"; import { popupAjaxError } from "discourse/lib/ajax-error"; -import I18n from "I18n"; +import { i18n } from "discourse-i18n"; export default class UserBillingSubscriptionsCardController extends Controller { @service dialog; @@ -34,7 +34,7 @@ export default class UserBillingSubscriptionsCardController extends Controller { if (paymentMethodObject.error) { this.dialog.alert( - paymentMethodObject.error?.message || I18n.t("generic_error") + paymentMethodObject.error?.message || i18n("generic_error") ); this.set("loading", false); return; diff --git a/assets/javascripts/discourse/initializers/setup-subscriptions.js b/assets/javascripts/discourse/initializers/setup-subscriptions.js index 1c3c190..0efc4c4 100644 --- a/assets/javascripts/discourse/initializers/setup-subscriptions.js +++ b/assets/javascripts/discourse/initializers/setup-subscriptions.js @@ -1,5 +1,5 @@ import { withPluginApi } from "discourse/lib/plugin-api"; -import I18n from "I18n"; +import { i18n } from "discourse-i18n"; export default { name: "setup-subscriptions", @@ -14,7 +14,7 @@ export default { if (isNavLinkEnabled) { api.addNavigationBarItem({ name: "subscribe", - displayName: I18n.t("discourse_subscriptions.navigation.subscribe"), + displayName: i18n("discourse_subscriptions.navigation.subscribe"), href: subscribeHref, }); } diff --git a/assets/javascripts/discourse/models/admin-coupon.js b/assets/javascripts/discourse/models/admin-coupon.js index 344400e..3255319 100644 --- a/assets/javascripts/discourse/models/admin-coupon.js +++ b/assets/javascripts/discourse/models/admin-coupon.js @@ -1,6 +1,6 @@ import EmberObject from "@ember/object"; import { ajax } from "discourse/lib/ajax"; -import discourseComputed from "discourse-common/utils/decorators"; +import discourseComputed from "discourse/lib/decorators"; export default class AdminCoupon extends EmberObject { static list() { diff --git a/assets/javascripts/discourse/models/admin-plan.js b/assets/javascripts/discourse/models/admin-plan.js index 1b55804..6c0f22c 100644 --- a/assets/javascripts/discourse/models/admin-plan.js +++ b/assets/javascripts/discourse/models/admin-plan.js @@ -1,5 +1,5 @@ import { ajax } from "discourse/lib/ajax"; -import discourseComputed from "discourse-common/utils/decorators"; +import discourseComputed from "discourse/lib/decorators"; import Plan from "discourse/plugins/discourse-subscriptions/discourse/models/plan"; export default class AdminPlan extends Plan { diff --git a/assets/javascripts/discourse/models/admin-subscription.js b/assets/javascripts/discourse/models/admin-subscription.js index ffa155d..7709941 100644 --- a/assets/javascripts/discourse/models/admin-subscription.js +++ b/assets/javascripts/discourse/models/admin-subscription.js @@ -1,7 +1,7 @@ import EmberObject from "@ember/object"; import { ajax } from "discourse/lib/ajax"; -import getURL from "discourse-common/lib/get-url"; -import discourseComputed from "discourse-common/utils/decorators"; +import discourseComputed from "discourse/lib/decorators"; +import getURL from "discourse/lib/get-url"; export default class AdminSubscription extends EmberObject { static find() { diff --git a/assets/javascripts/discourse/models/plan.js b/assets/javascripts/discourse/models/plan.js index dea5f92..71f6d57 100644 --- a/assets/javascripts/discourse/models/plan.js +++ b/assets/javascripts/discourse/models/plan.js @@ -1,5 +1,5 @@ import EmberObject, { computed } from "@ember/object"; -import discourseComputed from "discourse-common/utils/decorators"; +import discourseComputed from "discourse/lib/decorators"; export default class Plan extends EmberObject { @computed("unit_amount") diff --git a/assets/javascripts/discourse/models/subscription.js b/assets/javascripts/discourse/models/subscription.js index 17f1d33..4d3373a 100644 --- a/assets/javascripts/discourse/models/subscription.js +++ b/assets/javascripts/discourse/models/subscription.js @@ -1,6 +1,6 @@ import EmberObject from "@ember/object"; import { ajax } from "discourse/lib/ajax"; -import discourseComputed from "discourse-common/utils/decorators"; +import discourseComputed from "discourse/lib/decorators"; export default class Subscription extends EmberObject { static show(id) { diff --git a/assets/javascripts/discourse/models/user-payment.js b/assets/javascripts/discourse/models/user-payment.js index e69b89b..71b0daa 100644 --- a/assets/javascripts/discourse/models/user-payment.js +++ b/assets/javascripts/discourse/models/user-payment.js @@ -1,6 +1,6 @@ import EmberObject from "@ember/object"; import { ajax } from "discourse/lib/ajax"; -import discourseComputed from "discourse-common/utils/decorators"; +import discourseComputed from "discourse/lib/decorators"; export default class UserPayment extends EmberObject { static findAll() { diff --git a/assets/javascripts/discourse/models/user-subscription.js b/assets/javascripts/discourse/models/user-subscription.js index 36f2ef7..b77f4e4 100644 --- a/assets/javascripts/discourse/models/user-subscription.js +++ b/assets/javascripts/discourse/models/user-subscription.js @@ -1,7 +1,7 @@ import EmberObject from "@ember/object"; import { ajax } from "discourse/lib/ajax"; -import discourseComputed from "discourse-common/utils/decorators"; -import I18n from "I18n"; +import discourseComputed from "discourse/lib/decorators"; +import { i18n } from "discourse-i18n"; import Plan from "discourse/plugins/discourse-subscriptions/discourse/models/plan"; export default class UserSubscription extends EmberObject { @@ -24,7 +24,7 @@ export default class UserSubscription extends EmberObject { if (!canceled_at) { return moment.unix(current_period_end).format("LL"); } else { - return I18n.t("discourse_subscriptions.user.subscriptions.cancelled"); + return i18n("discourse_subscriptions.user.subscriptions.cancelled"); } } @@ -40,7 +40,7 @@ export default class UserSubscription extends EmberObject { return `${percent_off}%`; } } else { - return I18n.t("no_value"); + return i18n("no_value"); } } diff --git a/assets/javascripts/discourse/routes/admin-plugins-discourse-subscriptions-products-index.js b/assets/javascripts/discourse/routes/admin-plugins-discourse-subscriptions-products-index.js index d90d607..269f1fb 100644 --- a/assets/javascripts/discourse/routes/admin-plugins-discourse-subscriptions-products-index.js +++ b/assets/javascripts/discourse/routes/admin-plugins-discourse-subscriptions-products-index.js @@ -1,7 +1,7 @@ import { action } from "@ember/object"; import Route from "@ember/routing/route"; import { service } from "@ember/service"; -import I18n from "I18n"; +import { i18n } from "discourse-i18n"; import AdminProduct from "discourse/plugins/discourse-subscriptions/discourse/models/admin-product"; export default class AdminPluginsDiscourseSubscriptionsProductsIndexRoute extends Route { @@ -14,7 +14,7 @@ export default class AdminPluginsDiscourseSubscriptionsProductsIndexRoute extend @action destroyProduct(product) { this.dialog.yesNoConfirm({ - message: I18n.t( + message: i18n( "discourse_subscriptions.admin.products.operations.destroy.confirm" ), didConfirm: () => { diff --git a/assets/javascripts/discourse/routes/admin-plugins-discourse-subscriptions-products-show.js b/assets/javascripts/discourse/routes/admin-plugins-discourse-subscriptions-products-show.js index 38d8587..4062b88 100644 --- a/assets/javascripts/discourse/routes/admin-plugins-discourse-subscriptions-products-show.js +++ b/assets/javascripts/discourse/routes/admin-plugins-discourse-subscriptions-products-show.js @@ -2,7 +2,7 @@ import { action } from "@ember/object"; import Route from "@ember/routing/route"; import { service } from "@ember/service"; import { hash } from "rsvp"; -import I18n from "I18n"; +import { i18n } from "discourse-i18n"; import AdminPlan from "discourse/plugins/discourse-subscriptions/discourse/models/admin-plan"; import AdminProduct from "discourse/plugins/discourse-subscriptions/discourse/models/admin-product"; @@ -27,7 +27,7 @@ export default class AdminPluginsDiscourseSubscriptionsProductsShowRoute extends @action destroyPlan(plan) { this.dialog.yesNoConfirm({ - message: I18n.t( + message: i18n( "discourse_subscriptions.admin.plans.operations.destroy.confirm" ), didConfirm: () => { diff --git a/assets/javascripts/discourse/routes/user-billing-subscriptions-index.js b/assets/javascripts/discourse/routes/user-billing-subscriptions-index.js index 7b75ae7..70ab823 100644 --- a/assets/javascripts/discourse/routes/user-billing-subscriptions-index.js +++ b/assets/javascripts/discourse/routes/user-billing-subscriptions-index.js @@ -1,7 +1,7 @@ import { action } from "@ember/object"; import Route from "@ember/routing/route"; import { service } from "@ember/service"; -import I18n from "I18n"; +import { i18n } from "discourse-i18n"; import UserSubscription from "discourse/plugins/discourse-subscriptions/discourse/models/user-subscription"; export default class UserBillingSubscriptionsIndexRoute extends Route { @@ -20,7 +20,7 @@ export default class UserBillingSubscriptionsIndexRoute extends Route { @action cancelSubscription(subscription) { this.dialog.yesNoConfirm({ - message: I18n.t( + message: i18n( "discourse_subscriptions.user.subscriptions.operations.destroy.confirm" ), didConfirm: () => { diff --git a/package.json b/package.json index b9a1eec..5ac81bd 100644 --- a/package.json +++ b/package.json @@ -1,15 +1,16 @@ { "private": true, "devDependencies": { - "@discourse/lint-configs": "2.2.2", - "ember-template-lint": "6.0.0", - "eslint": "9.15.0", + "@discourse/lint-configs": "2.4.0", + "ember-template-lint": "6.1.0", + "eslint": "9.19.0", "prettier": "2.8.8" }, "engines": { - "node": ">= 18", + "node": ">= 22", "npm": "please-use-pnpm", "yarn": "please-use-pnpm", - "pnpm": ">= 9" - } + "pnpm": "9.x" + }, + "packageManager": "pnpm@9.15.5" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 343fe75..7edffa6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,14 +9,14 @@ importers: .: devDependencies: '@discourse/lint-configs': - specifier: 2.2.2 - version: 2.2.2(ember-template-lint@6.0.0)(eslint@9.15.0)(prettier@2.8.8) + specifier: 2.4.0 + version: 2.4.0(ember-template-lint@6.1.0)(eslint@9.19.0)(prettier@2.8.8) ember-template-lint: - specifier: 6.0.0 - version: 6.0.0 + specifier: 6.1.0 + version: 6.1.0 eslint: - specifier: 9.15.0 - version: 9.15.0 + specifier: 9.19.0 + version: 9.19.0 prettier: specifier: 2.8.8 version: 2.8.8 @@ -31,31 +31,31 @@ packages: resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.26.2': - resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==} + '@babel/compat-data@7.26.5': + resolution: {integrity: sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==} engines: {node: '>=6.9.0'} - '@babel/core@7.26.0': - resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} + '@babel/core@7.26.7': + resolution: {integrity: sha512-SRijHmF0PSPgLIBYlWnG0hyeJLwXE2CgpsXaMOrtt2yp9/86ALw6oUlj9KYuZ0JN07T4eBMVIW4li/9S1j2BGA==} engines: {node: '>=6.9.0'} - '@babel/eslint-parser@7.25.9': - resolution: {integrity: sha512-5UXfgpK0j0Xr/xIdgdLEhOFxaDZ0bRPWJJchRpqOSur/3rZoPbqqki5mm0p4NE2cs28krBEiSM2MB7//afRSQQ==} + '@babel/eslint-parser@7.26.5': + resolution: {integrity: sha512-Kkm8C8uxI842AwQADxl0GbcG1rupELYLShazYEZO/2DYjhyWXJIOUVOE3tBYm6JXzUCNJOZEzqc4rCW/jsEQYQ==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': ^7.11.0 eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - '@babel/generator@7.26.2': - resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==} + '@babel/generator@7.26.5': + resolution: {integrity: sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.25.9': resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.25.9': - resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} + '@babel/helper-compilation-targets@7.26.5': + resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==} engines: {node: '>=6.9.0'} '@babel/helper-create-class-features-plugin@7.25.9': @@ -82,12 +82,12 @@ packages: resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.25.9': - resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} + '@babel/helper-plugin-utils@7.26.5': + resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==} engines: {node: '>=6.9.0'} - '@babel/helper-replace-supers@7.25.9': - resolution: {integrity: sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==} + '@babel/helper-replace-supers@7.26.5': + resolution: {integrity: sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -108,12 +108,12 @@ packages: resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.26.0': - resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} + '@babel/helpers@7.26.7': + resolution: {integrity: sha512-8NHiL98vsi0mbPQmYAGWwfcFaOy4j2HY49fXJCfuDcdE7fMIsH9a7GdaeXpIBsbT7307WU8KCMp5pUVDNL4f9A==} engines: {node: '>=6.9.0'} - '@babel/parser@7.26.2': - resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} + '@babel/parser@7.26.7': + resolution: {integrity: sha512-kEvgGGgEjRUutvdVvZhbn/BxVt+5VSpwXz1j3WYXQbXDo8KzFOPNG2GQbdAiNq8g6wn1yKk7C/qrke03a84V+w==} engines: {node: '>=6.0.0'} hasBin: true @@ -133,19 +133,19 @@ packages: resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.25.9': - resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} + '@babel/traverse@7.26.7': + resolution: {integrity: sha512-1x1sgeyRLC3r5fQOM0/xtQKsYjyxmFjaOrLJNtZ81inNjyJHGIolTULPiSc/2qe1/qfpFLisLQYFnnZl7QoedA==} engines: {node: '>=6.9.0'} - '@babel/types@7.26.0': - resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} + '@babel/types@7.26.7': + resolution: {integrity: sha512-t8kDRGrKXyp6+tjUh7hw2RLyclsW4TRoRvRHtSyAX9Bb5ldlFh+90YAYY6awRXrlB4G5G2izNeGySpATlFzmOg==} engines: {node: '>=6.9.0'} - '@discourse/lint-configs@2.2.2': - resolution: {integrity: sha512-y3NNvMTbooALdPtbeGfZukDmZ8V3Nb0mupv0Z4o9HBXKOdlKdauitupTBySLTmLzbIJvNbsRSW/b1Tr126vy/g==} + '@discourse/lint-configs@2.4.0': + resolution: {integrity: sha512-kZ52ciaAZs2nHtvkkIsAc4kF39PduWEUgvhwb5FasHLHl0zIC5pvQdwzp+2/cI5BblJVQiO96JdYaxZ5Pmnaug==} peerDependencies: - ember-template-lint: 6.0.0 - eslint: ^9.15.0 + ember-template-lint: 6.1.0 + eslint: 9.19.0 prettier: 2.8.8 '@ember-data/rfc395-data@0.0.4': @@ -164,28 +164,28 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/config-array@0.19.0': - resolution: {integrity: sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==} + '@eslint/config-array@0.19.2': + resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.9.0': - resolution: {integrity: sha512-7ATR9F0e4W85D/0w7cU0SNj7qkAexMG+bAHEZOjo9akvGuhHE2m7umzWzfnpa0XAg5Kxc1BWmtPMV67jJ+9VUg==} + '@eslint/core@0.10.0': + resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/eslintrc@3.2.0': resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.15.0': - resolution: {integrity: sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==} + '@eslint/js@9.19.0': + resolution: {integrity: sha512-rbq9/g38qjfqFLOVPvwjIvFFdNziEC5S65jmjPw5r6A//QH+W91akh9irMwjDN8zKUTak6W9EsAv4m/7Wnw0UQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/object-schema@2.1.4': - resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} + '@eslint/object-schema@2.1.6': + resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.2.3': - resolution: {integrity: sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==} + '@eslint/plugin-kit@0.2.5': + resolution: {integrity: sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@glimmer/env@0.1.7': @@ -244,8 +244,8 @@ packages: resolution: {integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==} engines: {node: '>=18.18'} - '@jridgewell/gen-mapping@0.3.5': - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + '@jridgewell/gen-mapping@0.3.8': + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} engines: {node: '>=6.0.0'} '@jridgewell/resolve-uri@3.1.2': @@ -288,8 +288,8 @@ packages: resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} - '@stylistic/eslint-plugin-js@2.11.0': - resolution: {integrity: sha512-btchD0P3iij6cIk5RR5QMdEhtCCV0+L6cNheGhGCd//jaHILZMTi/EOqgEDAf1s4ZoViyExoToM+S2Iwa3U9DA==} + '@stylistic/eslint-plugin-js@3.0.1': + resolution: {integrity: sha512-hjp6BKXSUdlY4l20pDb0EjIB5PtQDGihk2EUKCjJ5gaRVfcmMMkaIyVd/yK3oH7OLxWWBxJ8qSSo+zEdkmpnYA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' @@ -341,8 +341,8 @@ packages: resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} engines: {node: '>= 0.4'} - array-buffer-byte-length@1.0.1: - resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + array-buffer-byte-length@1.0.2: + resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} engines: {node: '>= 0.4'} array-equal@1.0.2: @@ -352,8 +352,8 @@ packages: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} - arraybuffer.prototype.slice@1.0.3: - resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} + arraybuffer.prototype.slice@1.0.4: + resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} engines: {node: '>= 0.4'} async-disk-cache@1.3.5: @@ -363,6 +363,10 @@ packages: resolution: {integrity: sha512-iH+boep2xivfD9wMaZWkywYIURSmsL96d6MoqrC94BnGSvXE4Quf8hnJiHGFYhw/nLeIa1XyRaf4vvcvkwAefg==} engines: {node: 8.* || >= 10.*} + async-function@1.0.0: + resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} + engines: {node: '>= 0.4'} + async-promise-queue@1.0.5: resolution: {integrity: sha512-xi0aQ1rrjPWYmqbwr18rrSKbSaXIeIwSd1J4KAgVfkq8utNbdZoht7GfvfY6swFUAMJ9obkc4WPJmtGwl+B8dw==} @@ -468,16 +472,24 @@ packages: resolution: {integrity: sha512-NXfi+Vas24n3Ivo21GvENTI55qxKu7OwKRnCLWXld8MiLiQKQlWIq28eoARaFj0lTUFwUa4jKZeA7fW9PiWQeg==} engines: {node: 8.* || >= 10.*} - browserslist@4.24.2: - resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} + browserslist@4.24.4: + resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} - call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + call-bind-apply-helpers@1.0.1: + resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} + engines: {node: '>= 0.4'} + + call-bind@1.0.8: + resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} + engines: {node: '>= 0.4'} + + call-bound@1.0.3: + resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} engines: {node: '>= 0.4'} callsites@3.1.0: @@ -488,8 +500,8 @@ packages: resolution: {integrity: sha512-RbsNrFyhwkx+6psk/0fK/Q9orOUr9VMxohGd8vTa4djf4TGLfblBgUfqZChrZuW0Q+mz2eBPFLusw9Jfukzmhg==} hasBin: true - caniuse-lite@1.0.30001684: - resolution: {integrity: sha512-G1LRwLIQjBQoyq0ZJGqGIJUXzJ8irpbjHLpVRXDvBEScFJ9b17sgK6vlx0GAJFE21okD7zXl08rRRUfq6HdoEQ==} + caniuse-lite@1.0.30001697: + resolution: {integrity: sha512-GwNPlWJin8E+d7Gxq96jxM6w0w+VFeyyXRsjU58emtkYqnbwHqXm5uT2uCmO0RQE9htWknOP4xtBlLmM/gWxvQ==} chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} @@ -499,8 +511,8 @@ packages: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} - chalk@5.3.0: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + chalk@5.4.1: + resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} ci-info@4.1.0: @@ -556,27 +568,27 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - core-js@3.39.0: - resolution: {integrity: sha512-raM0ew0/jJUqkJ0E6e8UDtl+y/7ktFivgWvqw8dNSQeNWoSDLvQ1H/RN3aPXB9tBd4/FhyR4RDPGhsNIMsAn7g==} + core-js@3.40.0: + resolution: {integrity: sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==} cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} - css-tree@3.0.1: - resolution: {integrity: sha512-8Fxxv+tGhORlshCdCwnNJytvlvq46sOLSYEx2ZIGurahWvMucSRnyjPA3AmrMq4VPRYbHVpWj5VkiVasrM2H4Q==} + css-tree@3.1.0: + resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - data-view-buffer@1.0.1: - resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + data-view-buffer@1.0.2: + resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} engines: {node: '>= 0.4'} - data-view-byte-length@1.0.1: - resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + data-view-byte-length@1.0.2: + resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} engines: {node: '>= 0.4'} - data-view-byte-offset@1.0.0: - resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + data-view-byte-offset@1.0.1: + resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} engines: {node: '>= 0.4'} date-fns@3.6.0: @@ -590,8 +602,8 @@ packages: supports-color: optional: true - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -620,6 +632,10 @@ packages: dot-case@3.0.4: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + editions@1.3.4: resolution: {integrity: sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg==} engines: {node: '>=0.8'} @@ -628,8 +644,8 @@ packages: resolution: {integrity: sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==} engines: {node: '>=0.8'} - electron-to-chromium@1.5.66: - resolution: {integrity: sha512-pI2QF6+i+zjPbqRzJwkMvtvkdI7MjVbSh2g8dlMguDJIXEPw+kwasS1Jl+YGPEBfGVxsVgGUratAKymPdPo2vQ==} + electron-to-chromium@1.5.93: + resolution: {integrity: sha512-M+29jTcfNNoR9NV7la4SwUqzWAxEwnc7ThA5e1m6LRSotmpfpCpLcIfgtSCVL+MllNLgAyM/5ru86iMRemPzDQ==} ember-cli-babel-plugin-helpers@1.1.1: resolution: {integrity: sha512-sKvOiPNHr5F/60NLd7SFzMpYPte/nnGkq/tMIfXejfKHIhaiIkYFqX8Z9UFTKWLLn+V7NOaby6niNPZUdvKCRw==} @@ -643,8 +659,8 @@ packages: resolution: {integrity: sha512-rk7GY+FmLn/2e22HsZs0Ycrz8HQ1W3Fv+2TFOuEFW9optnDXDgkntPBIl6gact/LHsfBM5RKbM3dHsIIeLgl0Q==} engines: {node: 10.* || >= 12.*} - ember-eslint-parser@0.5.6: - resolution: {integrity: sha512-mtneR5Z0TlGUR5tutJFv6xOjt5hLk532KoBooEb6rZXTXJbZvzEvXuUrYocCT4Os7IGHp3Elsjgd5tB9ufuPPQ==} + ember-eslint-parser@0.5.9: + resolution: {integrity: sha512-IW4/3cEiFp49M2LiKyzi7VcT1egogOe8UxQ9eUKTooenC7Q4qNhzTD6rOZ8j51m8iJC+8hCzjbNCa3K4CN0Hhg==} engines: {node: '>=16.0.0'} peerDependencies: '@babel/core': ^7.23.6 @@ -660,9 +676,9 @@ packages: resolution: {integrity: sha512-OS8TUVG2kQYYwP3netunLVfeijPoOKIs1SvPQRTNOQX4Pu8xGGBEZmrv0U1YTnQn12Eg+p6w/0UdGbUnITjyzw==} engines: {node: 12.* || >= 14} - ember-template-lint@6.0.0: - resolution: {integrity: sha512-TWWt/qCd4KoQ50T3We5nCoKcsrAT8Ip79Kmm9eyWjjyL+LAbRFu0z+GxcmW7MR+QCNW/1LQs3kwEdtIcaHEGiA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + ember-template-lint@6.1.0: + resolution: {integrity: sha512-UyzLPcyneG3mnbBfewyYIlV7fy6JKHQVAJy5a9+URdJKkZKN+3vQkQzIIlsz6dP/GpoXVB+datns5HlfMfliSA==} + engines: {node: ^18.18.0 || >= 20.9.0} hasBin: true ember-template-recast@6.1.5: @@ -680,24 +696,24 @@ packages: resolution: {integrity: sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==} engines: {node: '>=0.8'} - es-abstract@1.23.5: - resolution: {integrity: sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==} + es-abstract@1.23.9: + resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==} engines: {node: '>= 0.4'} - es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} engines: {node: '>= 0.4'} es-errors@1.3.0: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-object-atoms@1.0.0: - resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} - es-set-tostringtag@2.0.3: - resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} engines: {node: '>= 0.4'} es-to-primitive@1.3.0: @@ -729,8 +745,8 @@ packages: '@babel/eslint-parser': optional: true - eslint-plugin-ember@12.3.3: - resolution: {integrity: sha512-OXf3+XofsSMW/zGnp6B1cB2veC9zLzby8RGmHkxNwRHGLs/fYNVBbpwkmdZhzR8+IMN3wjtLR4iNLvkKOAT5bg==} + eslint-plugin-ember@12.5.0: + resolution: {integrity: sha512-DBUzsaKWDVXsujAZPpRir0O7owdlCoVzZmtaJm7g7iQeSrNtcRWI7AItsTqKSsws1XeAySH0sPsQItMdDCb9Fg==} engines: {node: 18.* || 20.* || >= 21} peerDependencies: '@typescript-eslint/parser': '*' @@ -784,8 +800,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.15.0: - resolution: {integrity: sha512-7CrWySmIibCgT1Os28lUU6upBshZ+GxybLOrmRzi08kS8MBuO8QA7pXEgYgY5W8vK3e74xv0lpjo9DbaGU9Rkw==} + eslint@9.19.0: + resolution: {integrity: sha512-ug92j0LepKlbbEv6hD911THhoRHmbdXt2gX+VDABAW/Ir7D3nqKdv5Pf5vtlyY6HQMTEP2skXY43ueqTCWssEA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -821,8 +837,8 @@ packages: fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} engines: {node: '>=8.6.0'} fast-json-stable-stringify@2.1.0: @@ -834,8 +850,8 @@ packages: fast-ordered-set@1.0.3: resolution: {integrity: sha512-MxBW4URybFszOx1YlACEoK52P6lE3xiFcPaGCUZ7QQOZ6uJXKo++Se8wa31SjcZ+NC/fdAWX7UtKEfaGgHS2Vg==} - fastq@1.17.1: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + fastq@1.19.0: + resolution: {integrity: sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==} file-entry-cache@8.0.0: resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} @@ -860,8 +876,9 @@ packages: flatted@3.3.2: resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==} - for-each@0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + for-each@0.3.4: + resolution: {integrity: sha512-kKaIINnFpzW6ffJNDjjyjrk21BkDx38c0xa/klsT8VzLCaMEefv4ZTacrcVR4DmgTeBra++jMDAfS/tS799YDw==} + engines: {node: '>= 0.4'} fs-extra@8.1.0: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} @@ -891,15 +908,15 @@ packages: function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - function.prototype.name@1.1.6: - resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} + function.prototype.name@1.1.8: + resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} engines: {node: '>= 0.4'} functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - fuse.js@7.0.0: - resolution: {integrity: sha512-14F4hBIxqKvD4Zz/XjDc3y94mNZN6pRv3U13Udo0lNLCWRBUsrMv2xwcF/y/Z5sV6+FQW+/ow68cHpm4sunt8Q==} + fuse.js@7.1.0: + resolution: {integrity: sha512-trLf4SzuuUxfusZADLINj+dE8clK1frKdmqiJNb1Es75fmI5oY6X2mxLVUciLLjxqw/xr72Dhy+lER6dGd02FQ==} engines: {node: '>=10'} gensync@1.0.0-beta.2: @@ -910,16 +927,20 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + get-intrinsic@1.2.7: + resolution: {integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==} + engines: {node: '>= 0.4'} + + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} engines: {node: '>= 0.4'} get-stdin@9.0.0: resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==} engines: {node: '>=12'} - get-symbol-description@1.0.2: - resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} + get-symbol-description@1.1.0: + resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} engines: {node: '>= 0.4'} glob-parent@5.1.2: @@ -946,8 +967,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.12.0: - resolution: {integrity: sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ==} + globals@15.14.0: + resolution: {integrity: sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==} engines: {node: '>=18'} globalthis@1.0.4: @@ -962,14 +983,16 @@ packages: resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} engines: {node: '>=18'} - gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - has-bigints@1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + has-bigints@1.1.0: + resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} + engines: {node: '>= 0.4'} has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} @@ -982,12 +1005,12 @@ packages: has-property-descriptors@1.0.2: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + has-proto@1.2.0: + resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} engines: {node: '>= 0.4'} - has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} engines: {node: '>= 0.4'} has-tostringtag@1.0.2: @@ -1018,8 +1041,8 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} - import-fresh@3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} engines: {node: '>=6'} imurmurhash@0.1.4: @@ -1033,55 +1056,56 @@ packages: inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - internal-slot@1.0.7: - resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + internal-slot@1.1.0: + resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} engines: {node: '>= 0.4'} - is-array-buffer@3.0.4: - resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + is-array-buffer@3.0.5: + resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} engines: {node: '>= 0.4'} - is-async-function@2.0.0: - resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} + is-async-function@2.1.1: + resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==} engines: {node: '>= 0.4'} - is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + is-bigint@1.1.0: + resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} + engines: {node: '>= 0.4'} - is-boolean-object@1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + is-boolean-object@1.2.2: + resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==} engines: {node: '>= 0.4'} is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - is-core-module@2.15.1: - resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} + is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} engines: {node: '>= 0.4'} - is-data-view@1.0.1: - resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + is-data-view@1.0.2: + resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} engines: {node: '>= 0.4'} - is-date-object@1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + is-date-object@1.1.0: + resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} engines: {node: '>= 0.4'} is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} - is-finalizationregistry@1.1.0: - resolution: {integrity: sha512-qfMdqbAQEwBw78ZyReKnlA8ezmPdb9BemzIIip/JkjaZUhitfXDkkr+3QTboW0JrSXT1QWyYShpvnNHGZ4c4yA==} + is-finalizationregistry@1.1.1: + resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} engines: {node: '>= 0.4'} is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} - is-generator-function@1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + is-generator-function@1.1.0: + resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==} engines: {node: '>= 0.4'} is-glob@4.0.3: @@ -1096,40 +1120,36 @@ packages: resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} engines: {node: '>= 0.4'} - is-negative-zero@2.0.3: - resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} - engines: {node: '>= 0.4'} - - is-number-object@1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + is-number-object@1.1.1: + resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} engines: {node: '>= 0.4'} is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - is-regex@1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + is-regex@1.2.1: + resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} engines: {node: '>= 0.4'} is-set@2.0.3: resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} engines: {node: '>= 0.4'} - is-shared-array-buffer@1.0.3: - resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + is-shared-array-buffer@1.0.4: + resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} engines: {node: '>= 0.4'} - is-string@1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + is-string@1.1.1: + resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} engines: {node: '>= 0.4'} - is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + is-symbol@1.1.1: + resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} engines: {node: '>= 0.4'} - is-typed-array@1.1.13: - resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + is-typed-array@1.1.15: + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} engines: {node: '>= 0.4'} is-unicode-supported@0.1.0: @@ -1140,11 +1160,12 @@ packages: resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} engines: {node: '>= 0.4'} - is-weakref@1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + is-weakref@1.1.1: + resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==} + engines: {node: '>= 0.4'} - is-weakset@2.0.3: - resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} + is-weakset@2.0.4: + resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} engines: {node: '>= 0.4'} isarray@1.0.0: @@ -1179,8 +1200,8 @@ packages: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true - jsesc@3.0.2: - resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} engines: {node: '>=6'} hasBin: true @@ -1261,11 +1282,15 @@ packages: resolution: {integrity: sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==} engines: {node: 6.* || 8.* || >= 10.*} + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + mathml-tag-names@2.1.3: resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==} - mdn-data@2.12.1: - resolution: {integrity: sha512-rsfnCbOHjqrhWxwt5/wtSLzpoKTzW7OXdT5lLOIH1OTYhWu9rRJveGq0sKvDZODABH7RX+uoR+DYcpFnq4Tf6Q==} + mdn-data@2.12.2: + resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} merge-trees@2.0.0: resolution: {integrity: sha512-5xBbmqYBalWqmhYm51XlohhkmVOua3VAUrrWh8t9iOkaLpS6ifqm/UVuUjQCeDVJ9Vx3g2l6ihfkbLSTeKsHbw==} @@ -1308,23 +1333,23 @@ packages: no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} - node-releases@2.0.18: - resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - object-inspect@1.13.3: - resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==} + object-inspect@1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} engines: {node: '>= 0.4'} object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} - object.assign@4.1.5: - resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + object.assign@4.1.7: + resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} engines: {node: '>= 0.4'} once@1.4.0: @@ -1346,6 +1371,10 @@ packages: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} + own-keys@1.0.1: + resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} + engines: {node: '>= 0.4'} + p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} @@ -1455,12 +1484,12 @@ packages: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} - reflect.getprototypeof@1.0.7: - resolution: {integrity: sha512-bMvFGIUKlc/eSfXNX+aZ+EL95/EgZzuwA0OBPTbZZDEJw/0AkentjMuM1oiRfwHrshqk4RzdgiTg5CcDalXN5g==} + reflect.getprototypeof@1.0.10: + resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} engines: {node: '>= 0.4'} - regexp.prototype.flags@1.5.3: - resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} + regexp.prototype.flags@1.5.4: + resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} engines: {node: '>= 0.4'} require-directory@2.1.1: @@ -1482,8 +1511,9 @@ packages: resolution: {integrity: sha512-2oC2EjWbMJwvSN6Z7DbDfJMnD8MYEouaLn5eIX0j8XwPsYCVIyY9bbnX88YHVkbr8XHqvZrYbxaLPibfTYKZMA==} engines: {node: 10.* || >= 12} - resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} hasBin: true restore-cursor@3.1.0: @@ -1522,23 +1552,27 @@ packages: run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - safe-array-concat@1.1.2: - resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} + safe-array-concat@1.1.3: + resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} engines: {node: '>=0.4'} safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - safe-regex-test@1.0.3: - resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} + safe-push-apply@1.0.0: + resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} + engines: {node: '>= 0.4'} + + safe-regex-test@1.1.0: + resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} engines: {node: '>= 0.4'} semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.6.3: - resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + semver@7.7.1: + resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} engines: {node: '>=10'} hasBin: true @@ -1550,6 +1584,10 @@ packages: resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} engines: {node: '>= 0.4'} + set-proto@1.0.0: + resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} + engines: {node: '>= 0.4'} + shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -1558,8 +1596,20 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - side-channel@1.0.6: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + + side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} engines: {node: '>= 0.4'} signal-exit@3.0.7: @@ -1597,16 +1647,17 @@ packages: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} - string.prototype.matchall@4.0.11: - resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} + string.prototype.matchall@4.0.12: + resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} engines: {node: '>= 0.4'} - string.prototype.trim@1.2.9: - resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} + string.prototype.trim@1.2.10: + resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} engines: {node: '>= 0.4'} - string.prototype.trimend@1.0.8: - resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + string.prototype.trimend@1.0.9: + resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} + engines: {node: '>= 0.4'} string.prototype.trimstart@1.0.8: resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} @@ -1677,29 +1728,30 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - typed-array-buffer@1.0.2: - resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} + typed-array-buffer@1.0.3: + resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} engines: {node: '>= 0.4'} - typed-array-byte-length@1.0.1: - resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} + typed-array-byte-length@1.0.3: + resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} engines: {node: '>= 0.4'} - typed-array-byte-offset@1.0.3: - resolution: {integrity: sha512-GsvTyUHTriq6o/bHcTd0vM7OQ9JEdlvluu9YISaA7+KzDzPaIzEeDFNkTfhdE3MYcNhNi0vq/LlegYgIs5yPAw==} + typed-array-byte-offset@1.0.4: + resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} engines: {node: '>= 0.4'} typed-array-length@1.0.7: resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} engines: {node: '>= 0.4'} - typescript@5.7.2: - resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} + typescript@5.7.3: + resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} engines: {node: '>=14.17'} hasBin: true - unbox-primitive@1.0.2: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + unbox-primitive@1.1.0: + resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} + engines: {node: '>= 0.4'} underscore.string@3.3.6: resolution: {integrity: sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==} @@ -1720,8 +1772,8 @@ packages: resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} engines: {node: '>=4'} - update-browserslist-db@1.1.1: - resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} + update-browserslist-db@1.1.2: + resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -1754,19 +1806,20 @@ packages: wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} - which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + which-boxed-primitive@1.1.1: + resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} + engines: {node: '>= 0.4'} - which-builtin-type@1.2.0: - resolution: {integrity: sha512-I+qLGQ/vucCby4tf5HsLmGueEla4ZhwTBSqaooS+Y0BuxN4Cp+okmGuV+8mXZ84KDI9BA+oklo+RzKg0ONdSUA==} + which-builtin-type@1.2.1: + resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} engines: {node: '>= 0.4'} which-collection@1.0.2: resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} engines: {node: '>= 0.4'} - which-typed-array@1.1.16: - resolution: {integrity: sha512-g+N+GAWiRj66DngFwHvISJd+ITsyphZvD1vChfVg6cEdnzy53GzB3oy0fUNlvhz7H7+MiqhYr26qxQShCpKTTQ==} + which-typed-array@1.1.18: + resolution: {integrity: sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==} engines: {node: '>= 0.4'} which@2.0.2: @@ -1815,7 +1868,7 @@ snapshots: '@ampproject/remapping@2.3.0': dependencies: - '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 '@babel/code-frame@7.26.2': @@ -1824,111 +1877,111 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/compat-data@7.26.2': {} + '@babel/compat-data@7.26.5': {} - '@babel/core@7.26.0': + '@babel/core@7.26.7': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.2 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helpers': 7.26.0 - '@babel/parser': 7.26.2 + '@babel/generator': 7.26.5 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) + '@babel/helpers': 7.26.7 + '@babel/parser': 7.26.7 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.7 + '@babel/types': 7.26.7 convert-source-map: 2.0.0 - debug: 4.3.7 + debug: 4.4.0 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/eslint-parser@7.25.9(@babel/core@7.26.0)(eslint@9.15.0)': + '@babel/eslint-parser@7.26.5(@babel/core@7.26.7)(eslint@9.19.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 9.15.0 + eslint: 9.19.0 eslint-visitor-keys: 2.1.0 semver: 6.3.1 - '@babel/generator@7.26.2': + '@babel/generator@7.26.5': dependencies: - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 - '@jridgewell/gen-mapping': 0.3.5 + '@babel/parser': 7.26.7 + '@babel/types': 7.26.7 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 - jsesc: 3.0.2 + jsesc: 3.1.0 '@babel/helper-annotate-as-pure@7.25.9': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.7 - '@babel/helper-compilation-targets@7.25.9': + '@babel/helper-compilation-targets@7.26.5': dependencies: - '@babel/compat-data': 7.26.2 + '@babel/compat-data': 7.26.5 '@babel/helper-validator-option': 7.25.9 - browserslist: 4.24.2 + browserslist: 4.24.4 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)': + '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.7) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.7 semver: 6.3.1 transitivePeerDependencies: - supports-color '@babel/helper-member-expression-to-functions@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.7 + '@babel/types': 7.26.7 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.7 + '@babel/types': 7.26.7 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-module-imports': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.7 transitivePeerDependencies: - supports-color '@babel/helper-optimise-call-expression@7.25.9': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.7 - '@babel/helper-plugin-utils@7.25.9': {} + '@babel/helper-plugin-utils@7.26.5': {} - '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)': + '@babel/helper-replace-supers@7.26.5(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.7 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.7 + '@babel/types': 7.26.7 transitivePeerDependencies: - supports-color @@ -1938,69 +1991,69 @@ snapshots: '@babel/helper-validator-option@7.25.9': {} - '@babel/helpers@7.26.0': + '@babel/helpers@7.26.7': dependencies: '@babel/template': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.7 - '@babel/parser@7.26.2': + '@babel/parser@7.26.7': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.7 - '@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0) + '@babel/core': 7.26.7 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.7) transitivePeerDependencies: - supports-color - '@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/template@7.25.9': dependencies: '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 + '@babel/parser': 7.26.7 + '@babel/types': 7.26.7 - '@babel/traverse@7.25.9': + '@babel/traverse@7.26.7': dependencies: '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.2 - '@babel/parser': 7.26.2 + '@babel/generator': 7.26.5 + '@babel/parser': 7.26.7 '@babel/template': 7.25.9 - '@babel/types': 7.26.0 - debug: 4.3.7 + '@babel/types': 7.26.7 + debug: 4.4.0 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.26.0': + '@babel/types@7.26.7': dependencies: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@discourse/lint-configs@2.2.2(ember-template-lint@6.0.0)(eslint@9.15.0)(prettier@2.8.8)': + '@discourse/lint-configs@2.4.0(ember-template-lint@6.1.0)(eslint@9.19.0)(prettier@2.8.8)': dependencies: - '@babel/core': 7.26.0 - '@babel/eslint-parser': 7.25.9(@babel/core@7.26.0)(eslint@9.15.0) - '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) - '@stylistic/eslint-plugin-js': 2.11.0(eslint@9.15.0) - ember-template-lint: 6.0.0 - eslint: 9.15.0 - eslint-plugin-decorator-position: 6.0.0(@babel/eslint-parser@7.25.9(@babel/core@7.26.0)(eslint@9.15.0))(eslint@9.15.0) - eslint-plugin-ember: 12.3.3(@babel/core@7.26.0)(eslint@9.15.0) - eslint-plugin-qunit: 8.1.2(eslint@9.15.0) - eslint-plugin-simple-import-sort: 12.1.1(eslint@9.15.0) - eslint-plugin-sort-class-members: 1.21.0(eslint@9.15.0) - globals: 15.12.0 + '@babel/core': 7.26.7 + '@babel/eslint-parser': 7.26.5(@babel/core@7.26.7)(eslint@9.19.0) + '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.7) + '@stylistic/eslint-plugin-js': 3.0.1(eslint@9.19.0) + ember-template-lint: 6.1.0 + eslint: 9.19.0 + eslint-plugin-decorator-position: 6.0.0(@babel/eslint-parser@7.26.5(@babel/core@7.26.7)(eslint@9.19.0))(eslint@9.19.0) + eslint-plugin-ember: 12.5.0(@babel/core@7.26.7)(eslint@9.19.0) + eslint-plugin-qunit: 8.1.2(eslint@9.19.0) + eslint-plugin-simple-import-sort: 12.1.1(eslint@9.19.0) + eslint-plugin-sort-class-members: 1.21.0(eslint@9.19.0) + globals: 15.14.0 prettier: 2.8.8 prettier-plugin-ember-template-tag: 0.3.2 - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - '@typescript-eslint/parser' - supports-color @@ -2009,43 +2062,46 @@ snapshots: '@ember/edition-utils@1.2.0': {} - '@eslint-community/eslint-utils@4.4.1(eslint@9.15.0)': + '@eslint-community/eslint-utils@4.4.1(eslint@9.19.0)': dependencies: - eslint: 9.15.0 + eslint: 9.19.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint/config-array@0.19.0': + '@eslint/config-array@0.19.2': dependencies: - '@eslint/object-schema': 2.1.4 - debug: 4.3.7 + '@eslint/object-schema': 2.1.6 + debug: 4.4.0 minimatch: 3.1.2 transitivePeerDependencies: - supports-color - '@eslint/core@0.9.0': {} + '@eslint/core@0.10.0': + dependencies: + '@types/json-schema': 7.0.15 '@eslint/eslintrc@3.2.0': dependencies: ajv: 6.12.6 - debug: 4.3.7 + debug: 4.4.0 espree: 10.3.0 globals: 14.0.0 ignore: 5.3.2 - import-fresh: 3.3.0 + import-fresh: 3.3.1 js-yaml: 4.1.0 minimatch: 3.1.2 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color - '@eslint/js@9.15.0': {} + '@eslint/js@9.19.0': {} - '@eslint/object-schema@2.1.4': {} + '@eslint/object-schema@2.1.6': {} - '@eslint/plugin-kit@0.2.3': + '@eslint/plugin-kit@0.2.5': dependencies: + '@eslint/core': 0.10.0 levn: 0.4.1 '@glimmer/env@0.1.7': {} @@ -2121,7 +2177,7 @@ snapshots: '@humanwhocodes/retry@0.4.1': {} - '@jridgewell/gen-mapping@0.3.5': + '@jridgewell/gen-mapping@0.3.8': dependencies: '@jridgewell/set-array': 1.2.1 '@jridgewell/sourcemap-codec': 1.5.0 @@ -2162,15 +2218,15 @@ snapshots: '@nodelib/fs.walk@1.2.8': dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.17.1 + fastq: 1.19.0 '@simple-dom/interface@1.4.0': {} '@sindresorhus/merge-streams@2.3.0': {} - '@stylistic/eslint-plugin-js@2.11.0(eslint@9.15.0)': + '@stylistic/eslint-plugin-js@3.0.1(eslint@9.19.0)': dependencies: - eslint: 9.15.0 + eslint: 9.19.0 eslint-visitor-keys: 4.2.0 espree: 10.3.0 @@ -2214,25 +2270,24 @@ snapshots: aria-query@5.3.2: {} - array-buffer-byte-length@1.0.1: + array-buffer-byte-length@1.0.2: dependencies: - call-bind: 1.0.7 - is-array-buffer: 3.0.4 + call-bound: 1.0.3 + is-array-buffer: 3.0.5 array-equal@1.0.2: {} array-union@2.1.0: {} - arraybuffer.prototype.slice@1.0.3: + arraybuffer.prototype.slice@1.0.4: dependencies: - array-buffer-byte-length: 1.0.1 - call-bind: 1.0.7 + array-buffer-byte-length: 1.0.2 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.5 + es-abstract: 1.23.9 es-errors: 1.3.0 - get-intrinsic: 1.2.4 - is-array-buffer: 3.0.4 - is-shared-array-buffer: 1.0.3 + get-intrinsic: 1.2.7 + is-array-buffer: 3.0.5 async-disk-cache@1.3.5: dependencies: @@ -2248,7 +2303,7 @@ snapshots: async-disk-cache@2.1.0: dependencies: - debug: 4.3.7 + debug: 4.4.0 heimdalljs: 0.2.6 istextorbinary: 2.6.0 mkdirp: 0.5.6 @@ -2258,6 +2313,8 @@ snapshots: transitivePeerDependencies: - supports-color + async-function@1.0.0: {} + async-promise-queue@1.0.5: dependencies: async: 2.6.4 @@ -2294,7 +2351,7 @@ snapshots: line-column: 1.0.2 magic-string: 0.25.9 parse-static-imports: 1.1.0 - string.prototype.matchall: 4.0.11 + string.prototype.matchall: 4.0.12 balanced-match@1.0.2: {} @@ -2441,44 +2498,53 @@ snapshots: broccoli-persistent-filter: 2.3.1 broccoli-plugin: 2.1.0 chalk: 2.4.2 - debug: 4.3.7 + debug: 4.4.0 ensure-posix-path: 1.1.1 fs-extra: 8.1.0 minimatch: 3.1.2 - resolve: 1.22.8 + resolve: 1.22.10 rsvp: 4.8.5 symlink-or-copy: 1.3.1 walk-sync: 1.1.4 transitivePeerDependencies: - supports-color - browserslist@4.24.2: + browserslist@4.24.4: dependencies: - caniuse-lite: 1.0.30001684 - electron-to-chromium: 1.5.66 - node-releases: 2.0.18 - update-browserslist-db: 1.1.1(browserslist@4.24.2) + caniuse-lite: 1.0.30001697 + electron-to-chromium: 1.5.93 + node-releases: 2.0.19 + update-browserslist-db: 1.1.2(browserslist@4.24.4) buffer@5.7.1: dependencies: base64-js: 1.5.1 ieee754: 1.2.1 - call-bind@1.0.7: + call-bind-apply-helpers@1.0.1: dependencies: - es-define-property: 1.0.0 es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.4 + + call-bind@1.0.8: + dependencies: + call-bind-apply-helpers: 1.0.1 + es-define-property: 1.0.1 + get-intrinsic: 1.2.7 set-function-length: 1.2.2 + call-bound@1.0.3: + dependencies: + call-bind-apply-helpers: 1.0.1 + get-intrinsic: 1.2.7 + callsites@3.1.0: {} can-symlink@1.0.0: dependencies: tmp: 0.0.28 - caniuse-lite@1.0.30001684: {} + caniuse-lite@1.0.30001697: {} chalk@2.4.2: dependencies: @@ -2491,7 +2557,7 @@ snapshots: ansi-styles: 4.3.0 supports-color: 7.2.0 - chalk@5.3.0: {} + chalk@5.4.1: {} ci-info@4.1.0: {} @@ -2533,7 +2599,7 @@ snapshots: convert-source-map@2.0.0: {} - core-js@3.39.0: {} + core-js@3.40.0: {} cross-spawn@7.0.6: dependencies: @@ -2541,28 +2607,28 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - css-tree@3.0.1: + css-tree@3.1.0: dependencies: - mdn-data: 2.12.1 + mdn-data: 2.12.2 source-map-js: 1.2.1 - data-view-buffer@1.0.1: + data-view-buffer@1.0.2: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 es-errors: 1.3.0 - is-data-view: 1.0.1 + is-data-view: 1.0.2 - data-view-byte-length@1.0.1: + data-view-byte-length@1.0.2: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 es-errors: 1.3.0 - is-data-view: 1.0.1 + is-data-view: 1.0.2 - data-view-byte-offset@1.0.0: + data-view-byte-offset@1.0.1: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 es-errors: 1.3.0 - is-data-view: 1.0.1 + is-data-view: 1.0.2 date-fns@3.6.0: {} @@ -2570,7 +2636,7 @@ snapshots: dependencies: ms: 2.0.0 - debug@4.3.7: + debug@4.4.0: dependencies: ms: 2.1.3 @@ -2582,9 +2648,9 @@ snapshots: define-data-property@1.1.4: dependencies: - es-define-property: 1.0.0 + es-define-property: 1.0.1 es-errors: 1.3.0 - gopd: 1.0.1 + gopd: 1.2.0 define-properties@1.2.1: dependencies: @@ -2601,6 +2667,12 @@ snapshots: no-case: 3.0.4 tslib: 2.8.1 + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + editions@1.3.4: {} editions@2.3.1: @@ -2608,7 +2680,7 @@ snapshots: errlop: 2.2.0 semver: 6.3.1 - electron-to-chromium@1.5.66: {} + electron-to-chromium@1.5.93: {} ember-cli-babel-plugin-helpers@1.1.1: {} @@ -2625,7 +2697,7 @@ snapshots: hash-for-dep: 1.5.1 heimdalljs-logger: 0.1.10 js-string-escape: 1.0.1 - semver: 7.6.3 + semver: 7.7.1 silent-error: 1.1.1 walk-sync: 2.2.0 transitivePeerDependencies: @@ -2634,15 +2706,15 @@ snapshots: ember-cli-version-checker@5.1.2: dependencies: resolve-package-path: 3.1.0 - semver: 7.6.3 + semver: 7.7.1 silent-error: 1.1.1 transitivePeerDependencies: - supports-color - ember-eslint-parser@0.5.6(@babel/core@7.26.0)(eslint@9.15.0): + ember-eslint-parser@0.5.9(@babel/core@7.26.7)(eslint@9.19.0): dependencies: - '@babel/core': 7.26.0 - '@babel/eslint-parser': 7.25.9(@babel/core@7.26.0)(eslint@9.15.0) + '@babel/core': 7.26.7 + '@babel/eslint-parser': 7.26.5(@babel/core@7.26.7)(eslint@9.19.0) '@glimmer/syntax': 0.92.3 content-tag: 2.0.3 eslint-scope: 7.2.2 @@ -2663,29 +2735,29 @@ snapshots: line-column: 1.0.2 magic-string: 0.25.9 parse-static-imports: 1.1.0 - string.prototype.matchall: 4.0.11 + string.prototype.matchall: 4.0.12 validate-peer-dependencies: 1.2.0 transitivePeerDependencies: - supports-color - ember-template-lint@6.0.0: + ember-template-lint@6.1.0: dependencies: '@lint-todo/utils': 13.1.1 aria-query: 5.3.2 - chalk: 5.3.0 + chalk: 5.4.1 ci-info: 4.1.0 date-fns: 3.6.0 ember-template-imports: 3.4.2 ember-template-recast: 6.1.5 eslint-formatter-kakoune: 1.0.0 find-up: 7.0.0 - fuse.js: 7.0.0 + fuse.js: 7.1.0 get-stdin: 9.0.0 globby: 14.0.2 is-glob: 4.0.3 language-tags: 1.0.9 micromatch: 4.0.8 - resolve: 1.22.8 + resolve: 1.22.10 v8-compile-cache: 2.4.0 yargs: 17.7.2 transitivePeerDependencies: @@ -2713,76 +2785,80 @@ snapshots: errlop@2.2.0: {} - es-abstract@1.23.5: + es-abstract@1.23.9: dependencies: - array-buffer-byte-length: 1.0.1 - arraybuffer.prototype.slice: 1.0.3 + array-buffer-byte-length: 1.0.2 + arraybuffer.prototype.slice: 1.0.4 available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - data-view-buffer: 1.0.1 - data-view-byte-length: 1.0.1 - data-view-byte-offset: 1.0.0 - es-define-property: 1.0.0 + call-bind: 1.0.8 + call-bound: 1.0.3 + data-view-buffer: 1.0.2 + data-view-byte-length: 1.0.2 + data-view-byte-offset: 1.0.1 + es-define-property: 1.0.1 es-errors: 1.3.0 - es-object-atoms: 1.0.0 - es-set-tostringtag: 2.0.3 + es-object-atoms: 1.1.1 + es-set-tostringtag: 2.1.0 es-to-primitive: 1.3.0 - function.prototype.name: 1.1.6 - get-intrinsic: 1.2.4 - get-symbol-description: 1.0.2 + function.prototype.name: 1.1.8 + get-intrinsic: 1.2.7 + get-proto: 1.0.1 + get-symbol-description: 1.1.0 globalthis: 1.0.4 - gopd: 1.0.1 + gopd: 1.2.0 has-property-descriptors: 1.0.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 + has-proto: 1.2.0 + has-symbols: 1.1.0 hasown: 2.0.2 - internal-slot: 1.0.7 - is-array-buffer: 3.0.4 + internal-slot: 1.1.0 + is-array-buffer: 3.0.5 is-callable: 1.2.7 - is-data-view: 1.0.1 - is-negative-zero: 2.0.3 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.3 - is-string: 1.0.7 - is-typed-array: 1.1.13 - is-weakref: 1.0.2 - object-inspect: 1.13.3 + is-data-view: 1.0.2 + is-regex: 1.2.1 + is-shared-array-buffer: 1.0.4 + is-string: 1.1.1 + is-typed-array: 1.1.15 + is-weakref: 1.1.1 + math-intrinsics: 1.1.0 + object-inspect: 1.13.4 object-keys: 1.1.1 - object.assign: 4.1.5 - regexp.prototype.flags: 1.5.3 - safe-array-concat: 1.1.2 - safe-regex-test: 1.0.3 - string.prototype.trim: 1.2.9 - string.prototype.trimend: 1.0.8 + object.assign: 4.1.7 + own-keys: 1.0.1 + regexp.prototype.flags: 1.5.4 + safe-array-concat: 1.1.3 + safe-push-apply: 1.0.0 + safe-regex-test: 1.1.0 + set-proto: 1.0.0 + string.prototype.trim: 1.2.10 + string.prototype.trimend: 1.0.9 string.prototype.trimstart: 1.0.8 - typed-array-buffer: 1.0.2 - typed-array-byte-length: 1.0.1 - typed-array-byte-offset: 1.0.3 + typed-array-buffer: 1.0.3 + typed-array-byte-length: 1.0.3 + typed-array-byte-offset: 1.0.4 typed-array-length: 1.0.7 - unbox-primitive: 1.0.2 - which-typed-array: 1.1.16 + unbox-primitive: 1.1.0 + which-typed-array: 1.1.18 - es-define-property@1.0.0: - dependencies: - get-intrinsic: 1.2.4 + es-define-property@1.0.1: {} es-errors@1.3.0: {} - es-object-atoms@1.0.0: + es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 - es-set-tostringtag@2.0.3: + es-set-tostringtag@2.1.0: dependencies: - get-intrinsic: 1.2.4 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 has-tostringtag: 1.0.2 hasown: 2.0.2 es-to-primitive@1.3.0: dependencies: is-callable: 1.2.7 - is-date-object: 1.0.5 - is-symbol: 1.0.4 + is-date-object: 1.1.0 + is-symbol: 1.1.1 escalade@3.2.0: {} @@ -2792,27 +2868,27 @@ snapshots: eslint-formatter-kakoune@1.0.0: {} - eslint-plugin-decorator-position@6.0.0(@babel/eslint-parser@7.25.9(@babel/core@7.26.0)(eslint@9.15.0))(eslint@9.15.0): + eslint-plugin-decorator-position@6.0.0(@babel/eslint-parser@7.26.5(@babel/core@7.26.7)(eslint@9.19.0))(eslint@9.19.0): dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) + '@babel/core': 7.26.7 + '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.7) '@ember-data/rfc395-data': 0.0.4 ember-rfc176-data: 0.3.18 - eslint: 9.15.0 + eslint: 9.19.0 snake-case: 3.0.4 optionalDependencies: - '@babel/eslint-parser': 7.25.9(@babel/core@7.26.0)(eslint@9.15.0) + '@babel/eslint-parser': 7.26.5(@babel/core@7.26.7)(eslint@9.19.0) transitivePeerDependencies: - supports-color - eslint-plugin-ember@12.3.3(@babel/core@7.26.0)(eslint@9.15.0): + eslint-plugin-ember@12.5.0(@babel/core@7.26.7)(eslint@9.19.0): dependencies: '@ember-data/rfc395-data': 0.0.4 - css-tree: 3.0.1 - ember-eslint-parser: 0.5.6(@babel/core@7.26.0)(eslint@9.15.0) + css-tree: 3.1.0 + ember-eslint-parser: 0.5.9(@babel/core@7.26.7)(eslint@9.19.0) ember-rfc176-data: 0.3.18 - eslint: 9.15.0 - eslint-utils: 3.0.0(eslint@9.15.0) + eslint: 9.19.0 + eslint-utils: 3.0.0(eslint@9.19.0) estraverse: 5.3.0 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 @@ -2821,20 +2897,20 @@ snapshots: transitivePeerDependencies: - '@babel/core' - eslint-plugin-qunit@8.1.2(eslint@9.15.0): + eslint-plugin-qunit@8.1.2(eslint@9.19.0): dependencies: - eslint-utils: 3.0.0(eslint@9.15.0) + eslint-utils: 3.0.0(eslint@9.19.0) requireindex: 1.2.0 transitivePeerDependencies: - eslint - eslint-plugin-simple-import-sort@12.1.1(eslint@9.15.0): + eslint-plugin-simple-import-sort@12.1.1(eslint@9.19.0): dependencies: - eslint: 9.15.0 + eslint: 9.19.0 - eslint-plugin-sort-class-members@1.21.0(eslint@9.15.0): + eslint-plugin-sort-class-members@1.21.0(eslint@9.19.0): dependencies: - eslint: 9.15.0 + eslint: 9.19.0 eslint-scope@5.1.1: dependencies: @@ -2851,9 +2927,9 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-utils@3.0.0(eslint@9.15.0): + eslint-utils@3.0.0(eslint@9.19.0): dependencies: - eslint: 9.15.0 + eslint: 9.19.0 eslint-visitor-keys: 2.1.0 eslint-visitor-keys@2.1.0: {} @@ -2862,15 +2938,15 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.15.0: + eslint@9.19.0: dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0) '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.19.0 - '@eslint/core': 0.9.0 + '@eslint/config-array': 0.19.2 + '@eslint/core': 0.10.0 '@eslint/eslintrc': 3.2.0 - '@eslint/js': 9.15.0 - '@eslint/plugin-kit': 0.2.3 + '@eslint/js': 9.19.0 + '@eslint/plugin-kit': 0.2.5 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.1 @@ -2879,7 +2955,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.3.7 + debug: 4.4.0 escape-string-regexp: 4.0.0 eslint-scope: 8.2.0 eslint-visitor-keys: 4.2.0 @@ -2923,7 +2999,7 @@ snapshots: fast-deep-equal@3.1.3: {} - fast-glob@3.3.2: + fast-glob@3.3.3: dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 @@ -2939,7 +3015,7 @@ snapshots: dependencies: blank-object: 1.0.2 - fastq@1.17.1: + fastq@1.19.0: dependencies: reusify: 1.0.4 @@ -2969,7 +3045,7 @@ snapshots: flatted@3.3.2: {} - for-each@0.3.3: + for-each@0.3.4: dependencies: is-callable: 1.2.7 @@ -3029,36 +3105,48 @@ snapshots: function-bind@1.1.2: {} - function.prototype.name@1.1.6: + function.prototype.name@1.1.8: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 define-properties: 1.2.1 - es-abstract: 1.23.5 functions-have-names: 1.2.3 + hasown: 2.0.2 + is-callable: 1.2.7 functions-have-names@1.2.3: {} - fuse.js@7.0.0: {} + fuse.js@7.1.0: {} gensync@1.0.0-beta.2: {} get-caller-file@2.0.5: {} - get-intrinsic@1.2.4: + get-intrinsic@1.2.7: dependencies: + call-bind-apply-helpers: 1.0.1 + es-define-property: 1.0.1 es-errors: 1.3.0 + es-object-atoms: 1.1.1 function-bind: 1.1.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 hasown: 2.0.2 + math-intrinsics: 1.1.0 + + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 get-stdin@9.0.0: {} - get-symbol-description@1.0.2: + get-symbol-description@1.1.0: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 es-errors: 1.3.0 - get-intrinsic: 1.2.4 + get-intrinsic: 1.2.7 glob-parent@5.1.2: dependencies: @@ -3089,18 +3177,18 @@ snapshots: globals@14.0.0: {} - globals@15.12.0: {} + globals@15.14.0: {} globalthis@1.0.4: dependencies: define-properties: 1.2.1 - gopd: 1.0.1 + gopd: 1.2.0 globby@11.1.0: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.2 + fast-glob: 3.3.3 ignore: 5.3.2 merge2: 1.4.1 slash: 3.0.0 @@ -3108,19 +3196,17 @@ snapshots: globby@14.0.2: dependencies: '@sindresorhus/merge-streams': 2.3.0 - fast-glob: 3.3.2 + fast-glob: 3.3.3 ignore: 5.3.2 path-type: 5.0.0 slash: 5.1.0 unicorn-magic: 0.1.0 - gopd@1.0.1: - dependencies: - get-intrinsic: 1.2.4 + gopd@1.2.0: {} graceful-fs@4.2.11: {} - has-bigints@1.0.2: {} + has-bigints@1.1.0: {} has-flag@3.0.0: {} @@ -3128,15 +3214,17 @@ snapshots: has-property-descriptors@1.0.2: dependencies: - es-define-property: 1.0.0 + es-define-property: 1.0.1 - has-proto@1.0.3: {} + has-proto@1.2.0: + dependencies: + dunder-proto: 1.0.1 - has-symbols@1.0.3: {} + has-symbols@1.1.0: {} has-tostringtag@1.0.2: dependencies: - has-symbols: 1.0.3 + has-symbols: 1.1.0 hash-for-dep@1.5.1: dependencies: @@ -3144,7 +3232,7 @@ snapshots: heimdalljs: 0.2.6 heimdalljs-logger: 0.1.10 path-root: 0.1.1 - resolve: 1.22.8 + resolve: 1.22.10 resolve-package-path: 1.2.7 transitivePeerDependencies: - supports-color @@ -3170,7 +3258,7 @@ snapshots: ignore@5.3.2: {} - import-fresh@3.3.0: + import-fresh@3.3.1: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 @@ -3184,55 +3272,66 @@ snapshots: inherits@2.0.4: {} - internal-slot@1.0.7: + internal-slot@1.1.0: dependencies: es-errors: 1.3.0 hasown: 2.0.2 - side-channel: 1.0.6 + side-channel: 1.1.0 - is-array-buffer@3.0.4: + is-array-buffer@3.0.5: dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 + call-bind: 1.0.8 + call-bound: 1.0.3 + get-intrinsic: 1.2.7 - is-async-function@2.0.0: + is-async-function@2.1.1: dependencies: + async-function: 1.0.0 + call-bound: 1.0.3 + get-proto: 1.0.1 has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 - is-bigint@1.0.4: + is-bigint@1.1.0: dependencies: - has-bigints: 1.0.2 + has-bigints: 1.1.0 - is-boolean-object@1.1.2: + is-boolean-object@1.2.2: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 has-tostringtag: 1.0.2 is-callable@1.2.7: {} - is-core-module@2.15.1: + is-core-module@2.16.1: dependencies: hasown: 2.0.2 - is-data-view@1.0.1: + is-data-view@1.0.2: dependencies: - is-typed-array: 1.1.13 + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + is-typed-array: 1.1.15 - is-date-object@1.0.5: + is-date-object@1.1.0: dependencies: + call-bound: 1.0.3 has-tostringtag: 1.0.2 is-extglob@2.1.1: {} - is-finalizationregistry@1.1.0: + is-finalizationregistry@1.1.1: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 is-fullwidth-code-point@3.0.0: {} - is-generator-function@1.0.10: + is-generator-function@1.1.0: dependencies: + call-bound: 1.0.3 + get-proto: 1.0.1 has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 is-glob@4.0.3: dependencies: @@ -3242,49 +3341,53 @@ snapshots: is-map@2.0.3: {} - is-negative-zero@2.0.3: {} - - is-number-object@1.0.7: + is-number-object@1.1.1: dependencies: + call-bound: 1.0.3 has-tostringtag: 1.0.2 is-number@7.0.0: {} - is-regex@1.1.4: + is-regex@1.2.1: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 + gopd: 1.2.0 has-tostringtag: 1.0.2 + hasown: 2.0.2 is-set@2.0.3: {} - is-shared-array-buffer@1.0.3: + is-shared-array-buffer@1.0.4: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 - is-string@1.0.7: + is-string@1.1.1: dependencies: + call-bound: 1.0.3 has-tostringtag: 1.0.2 - is-symbol@1.0.4: + is-symbol@1.1.1: dependencies: - has-symbols: 1.0.3 + call-bound: 1.0.3 + has-symbols: 1.1.0 + safe-regex-test: 1.1.0 - is-typed-array@1.1.13: + is-typed-array@1.1.15: dependencies: - which-typed-array: 1.1.16 + which-typed-array: 1.1.18 is-unicode-supported@0.1.0: {} is-weakmap@2.0.2: {} - is-weakref@1.0.2: + is-weakref@1.1.1: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 - is-weakset@2.0.3: + is-weakset@2.0.4: dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 + call-bound: 1.0.3 + get-intrinsic: 1.2.7 isarray@1.0.0: {} @@ -3316,7 +3419,7 @@ snapshots: dependencies: argparse: 2.0.1 - jsesc@3.0.2: {} + jsesc@3.1.0: {} json-buffer@3.0.1: {} @@ -3398,9 +3501,11 @@ snapshots: '@types/minimatch': 3.0.5 minimatch: 3.1.2 + math-intrinsics@1.1.0: {} + mathml-tag-names@2.1.3: {} - mdn-data@2.12.1: {} + mdn-data@2.12.2: {} merge-trees@2.0.0: dependencies: @@ -3441,19 +3546,21 @@ snapshots: lower-case: 2.0.2 tslib: 2.8.1 - node-releases@2.0.18: {} + node-releases@2.0.19: {} object-assign@4.1.1: {} - object-inspect@1.13.3: {} + object-inspect@1.13.4: {} object-keys@1.1.1: {} - object.assign@4.1.5: + object.assign@4.1.7: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 define-properties: 1.2.1 - has-symbols: 1.0.3 + es-object-atoms: 1.1.1 + has-symbols: 1.1.0 object-keys: 1.1.1 once@1.4.0: @@ -3487,6 +3594,12 @@ snapshots: os-tmpdir@1.0.2: {} + own-keys@1.0.1: + dependencies: + get-intrinsic: 1.2.7 + object-keys: 1.1.1 + safe-push-apply: 1.0.0 + p-limit@3.1.0: dependencies: yocto-queue: 0.1.0 @@ -3541,7 +3654,7 @@ snapshots: prettier-plugin-ember-template-tag@0.3.2: dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@glimmer/syntax': 0.84.3 ember-cli-htmlbars: 6.3.0 ember-template-imports: 3.4.2 @@ -3580,21 +3693,24 @@ snapshots: string_decoder: 1.3.0 util-deprecate: 1.0.2 - reflect.getprototypeof@1.0.7: + reflect.getprototypeof@1.0.10: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.5 + es-abstract: 1.23.9 es-errors: 1.3.0 - get-intrinsic: 1.2.4 - gopd: 1.0.1 - which-builtin-type: 1.2.0 + es-object-atoms: 1.1.1 + get-intrinsic: 1.2.7 + get-proto: 1.0.1 + which-builtin-type: 1.2.1 - regexp.prototype.flags@1.5.3: + regexp.prototype.flags@1.5.4: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 es-errors: 1.3.0 + get-proto: 1.0.1 + gopd: 1.2.0 set-function-name: 2.0.2 require-directory@2.1.1: {} @@ -3606,16 +3722,16 @@ snapshots: resolve-package-path@1.2.7: dependencies: path-root: 0.1.1 - resolve: 1.22.8 + resolve: 1.22.10 resolve-package-path@3.1.0: dependencies: path-root: 0.1.1 - resolve: 1.22.8 + resolve: 1.22.10 - resolve@1.22.8: + resolve@1.22.10: dependencies: - is-core-module: 2.15.1 + is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -3646,32 +3762,38 @@ snapshots: dependencies: queue-microtask: 1.2.3 - safe-array-concat@1.1.2: + safe-array-concat@1.1.3: dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - has-symbols: 1.0.3 + call-bind: 1.0.8 + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + has-symbols: 1.1.0 isarray: 2.0.5 safe-buffer@5.2.1: {} - safe-regex-test@1.0.3: + safe-push-apply@1.0.0: dependencies: - call-bind: 1.0.7 es-errors: 1.3.0 - is-regex: 1.1.4 + isarray: 2.0.5 + + safe-regex-test@1.1.0: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-regex: 1.2.1 semver@6.3.1: {} - semver@7.6.3: {} + semver@7.7.1: {} set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.4 - gopd: 1.0.1 + get-intrinsic: 1.2.7 + gopd: 1.2.0 has-property-descriptors: 1.0.2 set-function-name@2.0.2: @@ -3681,18 +3803,45 @@ snapshots: functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 + set-proto@1.0.0: + dependencies: + dunder-proto: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 shebang-regex@3.0.0: {} - side-channel@1.0.6: + side-channel-list@1.0.0: dependencies: - call-bind: 1.0.7 es-errors: 1.3.0 - get-intrinsic: 1.2.4 - object-inspect: 1.13.3 + object-inspect: 1.13.4 + + side-channel-map@1.0.1: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + object-inspect: 1.13.4 + + side-channel-weakmap@1.0.2: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + object-inspect: 1.13.4 + side-channel-map: 1.0.1 + + side-channel@1.1.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 signal-exit@3.0.7: {} @@ -3725,39 +3874,44 @@ snapshots: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - string.prototype.matchall@4.0.11: + string.prototype.matchall@4.0.12: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 define-properties: 1.2.1 - es-abstract: 1.23.5 + es-abstract: 1.23.9 es-errors: 1.3.0 - es-object-atoms: 1.0.0 - get-intrinsic: 1.2.4 - gopd: 1.0.1 - has-symbols: 1.0.3 - internal-slot: 1.0.7 - regexp.prototype.flags: 1.5.3 + es-object-atoms: 1.1.1 + get-intrinsic: 1.2.7 + gopd: 1.2.0 + has-symbols: 1.1.0 + internal-slot: 1.1.0 + regexp.prototype.flags: 1.5.4 set-function-name: 2.0.2 - side-channel: 1.0.6 + side-channel: 1.1.0 - string.prototype.trim@1.2.9: + string.prototype.trim@1.2.10: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 + define-data-property: 1.1.4 define-properties: 1.2.1 - es-abstract: 1.23.5 - es-object-atoms: 1.0.0 + es-abstract: 1.23.9 + es-object-atoms: 1.1.1 + has-property-descriptors: 1.0.2 - string.prototype.trimend@1.0.8: + string.prototype.trimend@1.0.9: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 string.prototype.trimstart@1.0.8: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 string_decoder@1.3.0: dependencies: @@ -3795,7 +3949,7 @@ snapshots: sync-disk-cache@2.1.0: dependencies: - debug: 4.3.7 + debug: 4.4.0 heimdalljs: 0.2.6 mkdirp: 0.5.6 rimraf: 3.0.2 @@ -3827,7 +3981,7 @@ snapshots: ts-replace-all@1.0.0: dependencies: - core-js: 3.39.0 + core-js: 3.40.0 tslib@2.8.1: {} @@ -3835,47 +3989,47 @@ snapshots: dependencies: prelude-ls: 1.2.1 - typed-array-buffer@1.0.2: + typed-array-buffer@1.0.3: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 es-errors: 1.3.0 - is-typed-array: 1.1.13 + is-typed-array: 1.1.15 - typed-array-byte-length@1.0.1: + typed-array-byte-length@1.0.3: dependencies: - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 + call-bind: 1.0.8 + for-each: 0.3.4 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 - typed-array-byte-offset@1.0.3: + typed-array-byte-offset@1.0.4: dependencies: available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 - reflect.getprototypeof: 1.0.7 + call-bind: 1.0.8 + for-each: 0.3.4 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + reflect.getprototypeof: 1.0.10 typed-array-length@1.0.7: dependencies: - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - is-typed-array: 1.1.13 + call-bind: 1.0.8 + for-each: 0.3.4 + gopd: 1.2.0 + is-typed-array: 1.1.15 possible-typed-array-names: 1.0.0 - reflect.getprototypeof: 1.0.7 + reflect.getprototypeof: 1.0.10 - typescript@5.7.2: {} + typescript@5.7.3: {} - unbox-primitive@1.0.2: + unbox-primitive@1.1.0: dependencies: - call-bind: 1.0.7 - has-bigints: 1.0.2 - has-symbols: 1.0.3 - which-boxed-primitive: 1.0.2 + call-bound: 1.0.3 + has-bigints: 1.1.0 + has-symbols: 1.1.0 + which-boxed-primitive: 1.1.1 underscore.string@3.3.6: dependencies: @@ -3890,9 +4044,9 @@ snapshots: upath@2.0.1: {} - update-browserslist-db@1.1.1(browserslist@4.24.2): + update-browserslist-db@1.1.2(browserslist@4.24.4): dependencies: - browserslist: 4.24.2 + browserslist: 4.24.4 escalade: 3.2.0 picocolors: 1.1.1 @@ -3909,7 +4063,7 @@ snapshots: validate-peer-dependencies@1.2.0: dependencies: resolve-package-path: 3.1.0 - semver: 7.6.3 + semver: 7.7.1 walk-sync@0.3.4: dependencies: @@ -3933,43 +4087,44 @@ snapshots: dependencies: defaults: 1.0.4 - which-boxed-primitive@1.0.2: + which-boxed-primitive@1.1.1: dependencies: - is-bigint: 1.0.4 - is-boolean-object: 1.1.2 - is-number-object: 1.0.7 - is-string: 1.0.7 - is-symbol: 1.0.4 + is-bigint: 1.1.0 + is-boolean-object: 1.2.2 + is-number-object: 1.1.1 + is-string: 1.1.1 + is-symbol: 1.1.1 - which-builtin-type@1.2.0: + which-builtin-type@1.2.1: dependencies: - call-bind: 1.0.7 - function.prototype.name: 1.1.6 + call-bound: 1.0.3 + function.prototype.name: 1.1.8 has-tostringtag: 1.0.2 - is-async-function: 2.0.0 - is-date-object: 1.0.5 - is-finalizationregistry: 1.1.0 - is-generator-function: 1.0.10 - is-regex: 1.1.4 - is-weakref: 1.0.2 + is-async-function: 2.1.1 + is-date-object: 1.1.0 + is-finalizationregistry: 1.1.1 + is-generator-function: 1.1.0 + is-regex: 1.2.1 + is-weakref: 1.1.1 isarray: 2.0.5 - which-boxed-primitive: 1.0.2 + which-boxed-primitive: 1.1.1 which-collection: 1.0.2 - which-typed-array: 1.1.16 + which-typed-array: 1.1.18 which-collection@1.0.2: dependencies: is-map: 2.0.3 is-set: 2.0.3 is-weakmap: 2.0.2 - is-weakset: 2.0.3 + is-weakset: 2.0.4 - which-typed-array@1.1.16: + which-typed-array@1.1.18: dependencies: available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 + call-bind: 1.0.8 + call-bound: 1.0.3 + for-each: 0.3.4 + gopd: 1.2.0 has-tostringtag: 1.0.2 which@2.0.2: diff --git a/test/javascripts/acceptance/subscribe-test.js b/test/javascripts/acceptance/subscribe-test.js index 58a75df..c3dfc66 100644 --- a/test/javascripts/acceptance/subscribe-test.js +++ b/test/javascripts/acceptance/subscribe-test.js @@ -2,7 +2,7 @@ import { click, visit } from "@ember/test-helpers"; import { test } from "qunit"; import pretender, { response } from "discourse/tests/helpers/create-pretender"; import { acceptance, count } from "discourse/tests/helpers/qunit-helpers"; -import I18n from "discourse-i18n"; +import { i18n } from "discourse-i18n"; import { stubStripe } from "discourse/plugins/discourse-subscriptions/helpers/stripe"; function singleProductPretender() { @@ -54,12 +54,12 @@ acceptance("Subscriptions", function (needs) { // In YAML `NO:` is a boolean, so we need quotes around `"NO":`. test("Norway is translated correctly", async function (assert) { assert.equal( - I18n.t("discourse_subscriptions.subscribe.countries.NO"), + i18n("discourse_subscriptions.subscribe.countries.NO"), "Norway" ); assert.equal( - I18n.t("discourse_subscriptions.subscribe.countries.NG"), + i18n("discourse_subscriptions.subscribe.countries.NG"), "Nigeria" ); });