"use strict";(this.webpackChunkdiscord_app=this.webpackChunkdiscord_app||[]).push([[28888,67965,93316],{562341:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;!function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=u(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}n.default=e;r&&r.set(e,n)}(r(667294));var n,o=l(r(294184)),a=l(r(913225));function l(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(u=function(e){return e?r:t})(e)}function i(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,l=arguments.length-3 ;if(t||0===l||(t={children:void 0}),1===l)t.children=o;else if(l>1){for(var u=new Array(l),i=0;i{Object.defineProperty(t,"__esModule",{value:!0});t.useSubscriptionPlansLoaded=function(e){void 0===e&&(e=Object.values(s.PremiumSubscriptionSKUs));var t=(0,n.useStateFromStoresArray)([a.default],(function(){return a.default.paymentSourceIds})),r=(0, n.useStateFromStores)([a.default],(function(){return a.default.defaultPaymentSourceId})),o=(0,n.useStateFromStores)([l.default],(function(){return l.default.isLoadedForSKUs(e)})),c=(0,n.useStateFromStores)([u.default],(function(){var e;return null===(e=u.default.getPremiumTypeSubscription())||void 0===e?void 0:e.paymentSourceId}));if((0,i.inPriceDeterminationExperiment)()){if(null!=c&&!l.default.hasPaymentSourceForSKUIds(c,e)){d("subscription payment source "+c+" not loaded for "+e);return!1}if(null!=r&&!l.default.hasPaymentSourceForSKUIds(r,e)){d("default payment source "+r+" not loaded for "+e);return!1}for(var p,m=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e) ;if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return f(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(t);!(p=m()).done;){var v=p.value;if(!l.default.hasPaymentSourceForSKUIds(v,e)){d("payment source "+v+" not loaded for "+e);return!1}}}d("isLoadedForSKUs "+o);return o};var n=r(536211),o=c(r(791548)),a=c(r(748826)),l=c(r(909584)),u=c(r(146771)),i=r(838583),s=r(770348);function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r{Object.defineProperty(t,"__esModule",{value:!0});t.default=y;!function(e,t){if(!t&&e&&e.__esModule)return e ;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=d(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}n.default=e;r&&r.set(e,n)}(r(667294));var n,o=r(536211),a=f(r(235879)),l=r(206364),u=f(r(530250)),i=r(604753),s=r(3400),c=f(r(728531));function f(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(d=function(e){return e?r:t})(e)}function p(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,l=arguments.length-3;if(t||0===l||(t={children:void 0}),1===l)t.children=o;else if(l>1){for(var u=new Array(l),i=0;ie.length)&&(t=e.length);for(var r=0,n=new Array(t);r{Object.defineProperty(t,"__esModule",{value:!0});t.GuildBoostPurchaseModal=de;t.default=pe;var n,o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=Z(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n }(r(667294)),a=q(r(441143)),l=r(143544),u=q(r(468811)),i=r(536211),s=r(832635),c=r(233271),f=r(412626),d=q(r(551081)),p=q(r(954140)),m=q(r(37039)),v=r(547855),y=r(421748),S=r(378833),_=r(361673),P=r(534564),E=r(635359),I=r(139281),b=r(271014),h=q(r(693316)),O=r(585190),M=q(r(30098)),g=q(r(871778)),T=q(r(890535)),R=q(r(180887)),C=q(r(748826)),A=q(r(909584)),N=q(r(146771)),w=q(r(956117)),L=q(r(530250)),U=q(r(682473)),D=q(r(80828)),k=q(r(730977)),j=r(354479),G=r(3400),B=q(r(308920)),F=r(537683),x=r(682937),W=r(838583),H=r(298104),Y=q(r(22322)),K=r(912784),V=q(r(787326)),$=r(770348),X=r(478036),z=q(r(247001)),J=q(r(582815));function q(e){return e&&e.__esModule?e:{default:e}}function Z(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(Z=function(e){return e?r:t})(e)}function Q(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,l=arguments.length-3;if(t||0===l||(t={children:void 0}), 1===l)t.children=o;else if(l>1){for(var u=new Array(l),i=0;ie.length)&&(t=e.length);for(var r=0,n=new Array(t);r0,Be=(0, j.useUID)(),Fe=te(o.useState(se-Me.length),2),xe=Fe[0],We=Fe[1],He=te(o.useState(!1),2),Ye=He[0],Ke=He[1],Ve=(0,i.useStateFromStores)([R.default],(function(){return R.default.popupCallbackCalled})),$e=(0,v.useSubscriptionPlansLoaded)(),Xe=o.useMemo((function(){return null!=Se&&be&&$e?(0,I.calculateAdditionalPlansWithPremiumGuildAdjustment)(Se,xe):[{planId:$.SubscriptionPlans.PREMIUM_MONTH_GUILD,quantity:xe}]}),[Se,be,xe,$e]),ze=te((0,l.useLazyValue)((function(){return[u.default.v4(),Date.now()]})),2),Je=ze[0],qe=ze[1],Ze=(0,m.default)(y,p.default.GUILD_BOOST_PURCHASE_MODAL).analyticsLocations,Qe=o.useMemo((function(){var e,t;return{load_id:Je,payment_type:"subscription",sku_id:$.PremiumSubscriptionSKUs.GUILD,subscription_type:$.SubscriptionTypes.PREMIUM,subscription_plan_id:null!==(e=null===(t=Xe.find((function(e){var t=e.planId;return $.PREMIUM_GUILD_SUBSCRIPTION_PLANS.has(t)})))||void 0===t?void 0:t.planId)&&void 0!==e?e:$.SubscriptionPlans.PREMIUM_MONTH_GUILD,quantity:xe,location:D, source:q,location_stack:Ze}}),[Je,D,Ze,q,Xe,xe]);o.useEffect((function(){(0,H.fetchSubscriptionPlansOnNewPaymentSource)(Ae)}),[Ae]);o.useEffect((function(){var e=function(){var e=oe(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!0!==Ve){e.next=23;break}e.prev=1;if(null!=R.default.redirectedPaymentId){e.next=4;break}return e.abrupt("return");case 4:e.next=6;return(0,s.redirectedPaymentSucceeded)(R.default.redirectedPaymentId);case 6:ct(_.Step.CONFIRM);it(P.PurchaseState.COMPLETED);if(null==Z){e.next=11;break}e.next=11;return ie(Z);case 11:null!=re&&re();e.next=19;break;case 14:e.prev=14;e.t0=e.catch(1);it(P.PurchaseState.FAIL);Ce(e.t0);B.default.track($.AnalyticEvents.PAYMENT_FLOW_FAILED,ee({},Qe,{payment_gateway:$.PaymentGateways.STRIPE,payment_source_id:Ae,duration_ms:Date.now()-qe}));case 19:e.prev=19;Ne(!1);(0,s.resetPaymentIntentId)();return e.finish(19);case 23:case"end":return e.stop()} }),e,null,[[1,14,19,23]])})));return function(){return e.apply(this,arguments)}}();e()}),[Ve]);o.useEffect((function(){N.default.hasFetchedSubscriptions()||(0,s.fetchSubscriptions)();B.default.track($.AnalyticEvents.PAYMENT_FLOW_STARTED,ee({},Qe,{guild_id:Z,application_id:ve}));null!=Se&&null!=Se.renewalMutations&&B.default.track($.AnalyticEvents.PREMIUM_GUILD_PENDING_MODAL,{location:D,guild_id:Z})}),[]);var et=te(o.useState(le),2),tt=et[0],rt=et[1],nt=te(o.useState(_.Step.PLAN_SELECT),2),ot=nt[0],at=nt[1],lt=te(o.useState(P.PurchaseState.WAITING),2),ut=lt[0],it=lt[1],st=(0,l.useStableMemo)((function(){return Date.now()}),[ot]),ct=o.useCallback((function(e,t){at(e);Ce(null);var r=Date.now();B.default.track($.AnalyticEvents.PAYMENT_FLOW_STEP,ee({},Qe,{from_step:null!=t?t:ot,to_step:e===_.Step.ADD_PAYMENT_STEPS?_.Step.PAYMENT_TYPE:e,step_duration_ms:r-st,flow_duration_ms:r-qe,guild_id:Z,application_id:ve}))}),[Ce,Qe,ot,st,qe,Z,ve]),ft=function(){n(ut===P.PurchaseState.COMPLETED) },dt=null!=Se&&Se.isPurchasedExternally;o.useEffect((function(){if(we!==b.PaymentAuthenticationState.PENDING&&ot!==_.Step.CONFIRM&&null!=Ee){tt!==le&&rt(le);le.includes(ot)||ot===_.Step.PREMIUM_UPSELL||ct(_.Step.REVIEW)}ot===_.Step.ADD_PAYMENT_STEPS&&tt!==ue&&rt(ue);dt&&ot!==_.Step.PLAN_SELECT&&at(_.Step.PLAN_SELECT)}),[ot,ct,dt,we,Se,Ee,tt]);(0,b.usePaymentStepForAuthentication)(ot,we,ct);(0,_.usePurchaseStateForStep)(ot,ut,it);var pt=o.useRef(null),mt=te((0,d.default)(!1,500),2),vt=mt[0],yt=mt[1],St=te(o.useState(null),2),_t=St[0],Pt=St[1],Et=te(o.useState([]),2),It=Et[0],bt=Et[1],ht=te(o.useState(!1),2),Ot=ht[0],Mt=ht[1];o.useEffect((function(){if($e){var e;if(null!=A.default.get($.SubscriptionPlans.PREMIUM_MONTH_GUILD)){e=(0,H.getCurrencies)($.SubscriptionPlans.PREMIUM_MONTH_GUILD,Ae,!1);bt(e)}null==Ae&&null!=Se&&null!=Se.paymentSourceId?Pt(Se.currency):null!=e&&Pt(e[0])}}),[Ae,Se,$e,JSON.stringify(It)]);var gt,Tt=(0,O.AddPaymentFlow)({paymentModalArgs:Te, initialStep:_.Step.PAYMENT_TYPE,completionStep:_.Step.REVIEW,prependSteps:[_.Step.PLAN_SELECT],appendSteps:[_.Step.REVIEW,_.Step.CONFIRM],breadcrumpSteps:tt,currentBreadcrumpStep:ot,onReturn:function(){ct(Object.values(Re).length<1?_.Step.PLAN_SELECT:_.Step.REVIEW,_.Step.PAYMENT_TYPE)},onComplete:function(e){ct(_.Step.REVIEW,e)},onStepChange:function(e){var t=e.currentStep,r=e.toStep,n=Date.now();B.default.track($.AnalyticEvents.PAYMENT_FLOW_STEP,ee({},Qe,{from_step:t,to_step:r,step_duration_ms:n-st,flow_duration_ms:n-qe,guild_id:Z}))}});if(_e)gt=ce;else if(Pe&&be&&$e&&null!=_t&&""!==_t)if(null!=Se&&null!=Se.renewalMutations)gt=Q(G.ModalContent,{},void 0,Q("p",{className:J.default.copy},void 0,z.default.Messages.PREMIUM_GUILD_SUBSCRIPTION_ERROR_PENDING_MUTATION));else if(ot===_.Step.PREMIUM_UPSELL){(0,a.default)(null!=he,"Missing nextPremiumSubscriptionPlan");(0,a.default)(_t,"Currency not defined");var Rt=null!=Ae?{paymentSourceId:Ae,currency:_t}:{currency:_t};gt=Q(V.default,{ premiumSubscriptionPlan:he,analyticsLocation:D,analyticsSourceLocation:q,onClose:ft,onBack:function(){return ct(_.Step.PLAN_SELECT)},onSkip:function(){ct(null!=Ee||Ge?_.Step.REVIEW:_.Step.ADD_PAYMENT_STEPS)},onSubscriptionConfirmation:me,priceOptions:Rt})}else{var Ct,At,Nt,wt;(0,a.default)(_t,"Currency not defined");var Lt=null!=Ae?{paymentSourceId:Ae,currency:_t}:{currency:_t};switch(ot){case _.Step.PLAN_SELECT:(0,a.default)(null!=Z,"Missing guildId");(0,a.default)(null!=he,"Missing nextPremiumSubscriptionPlan");Ct=Q(K.GuildBoostingPlanSelect,{premiumSubscriptionPlan:he,numGuildBoosts:xe,setNumGuildBoosts:We,premiumSubscription:Se,existingAvailableSlots:Me,onClickPremiumSubscriptionLink:function(){if(__BILLING_STANDALONE__)window.location.href=$.DiscordProtocolRoutes.PREMIUM;else{ft();null!=c&&c();(0,E.navigateToPremiumMarketingPage)()}},guildId:Z,priceOptions:Lt});dt&&null!=Se&&null!=Se.paymentGateway&&(Ct=o.createElement(o.Fragment,null,Q(U.default,{ className:J.default.externalErrorBlock},void 0,z.default.Messages.GUILD_SUBSCRIPTION_PURCHASE_MODAL_EXTERNAL.format({paymentGatewayName:X.PaymentGatewayToFriendlyName[Se.paymentGateway]})),Ct));Nt=Q(w.default,{look:w.default.Looks.LINK,color:Oe===$.ThemeTypes.LIGHT?w.default.Colors.PRIMARY:w.default.Colors.WHITE,onClick:ft},void 0,z.default.Messages.NEVERMIND);wt=Q(w.default,{type:"submit",disabled:0===xe||dt,onClick:function(){pe||null!=Ie&&Ie.premiumSubscriptionType===$.PremiumTypes.TIER_2?ct(null!=Ee||Ge?_.Step.REVIEW:_.Step.ADD_PAYMENT_STEPS):ct(_.Step.PREMIUM_UPSELL)}},void 0,z.default.Messages.CONTINUE);break;case _.Step.ADD_PAYMENT_STEPS:break;case _.Step.AWAITING_AUTHENTICATION:Ct=Q(f.AwaitingAuthenticationStepBody,{className:J.default.body});break;case _.Step.REVIEW:(0,a.default)(null!=he,"Missing nextPremiumSubscriptionPlan");Ct=Q(K.GuildBoostingReview,{paymentSources:Re,priceOptions:Lt,currentPremiumSubscription:Se,premiumSubscriptionPaymentSourceId:Ee, premiumSubscriptionPlan:he,newAdditionalPlans:Xe,onPaymentSourceChange:function(e){return Le(null!=e?e.id:null)},onPaymentSourceAdd:function(){ct(_.Step.ADD_PAYMENT_STEPS);Le(null)},onPurchaseTermsChange:Ke,legalTermsNodeRef:pt,hasLegalTermsFlash:vt});At=_.Step.PLAN_SELECT;wt=Ye?Q(w.default,{color:w.default.Colors.GREEN,type:"submit",submitting:Ue,onClick:oe(regeneratorRuntime.mark((function e(){var t,r,n,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,a.default)(null!=Xe,"Missing newAdditionalPlans");t=null!=Ae?Re[Ae]:null;Ce(null);e.prev=3;it(P.PurchaseState.PURCHASING);Ne(!0);(0,a.default)(null!=Ae,"Missing paymentSourceId");B.default.track($.AnalyticEvents.PAYMENT_FLOW_COMPLETED,ee({},Qe,{duration_ms:Date.now()-qe,guild_id:Z,application_id:ve}));if(!Ot){e.next=10;break}return e.abrupt("return");case 10:if(null!=Se&&null!=Ie){e.next=20;break}(0,a.default)(null!=t,"Missing paymentSource");e.next=14;return(0,s.createSubscription)({items:Xe, paymentSource:t,currency:Lt.currency});case 14:if(!(r=e.sent).redirectConfirmation){e.next=18;break}Mt(null!=r.redirectURL);return e.abrupt("return");case 18:e.next=31;break;case 20:(n={items:(0,W.getItemsFromNewAdditionalPlans)(Se,Xe)}).currency=Se.currency;null==n.currency&&(n.currency=Lt.currency);n.paymentSource=null!=Ee?Re[Ee]:void 0;if(null==n.paymentSource){(0,a.default)(null!=t,"Missing paymentSource");n.paymentSource=t;n.currency=Lt.currency}e.next=27;return(0,s.updateSubscription)(Se,n,Ze);case 27:if(!(o=e.sent).redirectConfirmation){e.next=31;break}Mt(null!=o.redirectURL);return e.abrupt("return");case 31:ct(_.Step.CONFIRM);it(P.PurchaseState.COMPLETED);if(null==Z){e.next=36;break}e.next=36;return ie(Z);case 36:null!=re&&re();e.next=44;break;case 39:e.prev=39;e.t0=e.catch(3);it(P.PurchaseState.FAIL);Ce(e.t0);B.default.track($.AnalyticEvents.PAYMENT_FLOW_FAILED,ee({},Qe,{ payment_gateway:null!=t?t.type===$.PaymentSourceTypes.CARD?$.PaymentGateways.STRIPE:$.PaymentGateways.BRAINTREE:null,payment_source_id:Ae,duration_ms:Date.now()-qe}));case 44:e.prev=44;Ot||Ne(!1);return e.finish(44);case 47:case"end":return e.stop()}}),e,null,[[3,39,44,47]])})))},void 0,z.default.Messages.GUILD_SUBSCRIPTION_PURCHASE_MODAL_SUBMIT):Q(k.default,{text:z.default.Messages.BILLING_ACCEPT_TERMS_PAID_SERVICES_TOOLTIP},void 0,(function(e){return o.createElement(w.default,ee({},e,{color:w.default.Colors.GREEN,onClick:function(){if(null!=pt.current){pt.current.scrollIntoView({behavior:"smooth"});yt(!0)}},type:"submit"}),z.default.Messages.GUILD_SUBSCRIPTION_PURCHASE_MODAL_SUBMIT)}));break;case _.Step.CONFIRM:var Ut=M.default.getGuild(Z);Ct=Q(K.GuildBoostingConfirmation,{guild:Ut,guildBoostQuantity:xe+Me.length,onClose:ft,withAnimation:!1,paymentSourceType:null===(t=Re[null!=Ae?Ae:""])||void 0===t?void 0:t.type})}var Dt=null!=De&&null==(0,_.errorToStep)(De)?De:ke ;gt=ot===_.Step.ADD_PAYMENT_STEPS?Tt:Q(h.default,{hideBreadcrumbs:ot===_.Step.CONFIRM,steps:tt,currentStep:ot,paymentError:Dt,purchaseErrorBlockRef:je,hasCurrencies:It.length>1,body:Ct,footer:ot!==_.Step.CONFIRM?Q(G.ModalFooter,{direction:L.default.Direction.HORIZONTAL,align:L.default.Align.CENTER,justify:L.default.Justify.END},void 0,null!=At?Q("div",{className:J.default.backStep},void 0,Q(w.default,{color:Oe===$.ThemeTypes.LIGHT?w.default.Colors.PRIMARY:w.default.Colors.WHITE,look:w.default.Looks.LINK,size:w.default.Sizes.NONE,onClick:function(){null!=At&&ct(At)}},void 0,z.default.Messages.BACK)):null,Q("div",{className:J.default.footerRight},void 0,Nt,wt)):null})}else gt=Q("div",{className:J.default.loadingWrapper},void 0,fe);var kt=null;_e||ot===_.Step.PREMIUM_UPSELL||(kt=Q(Y.default,{onClose:ft,currentStep:ot,purchaseState:ut,headerId:Be}));return Q(G.ModalRoot,{transitionState:r,"aria-labelledby":Be},void 0,kt,gt)}de.displayName="GuildBoostPurchaseModal";function pe(e){var t=(0, i.useStateFromStores)([N.default],(function(){return N.default.getPremiumTypeSubscription()}));return Q((0,m.default)(p.default.GUILD_BOOST_PURCHASE_MODAL).AnalyticsLocationProvider,{},void 0,Q(S.PaymentContextProvider,{activeSubscription:t,stepConfigs:[],skuIDs:[]},void 0,o.createElement(de,e)))}pe.displayName="GuildBoostPurchaseModalConnected"},912784:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.GuildBoostingConfirmation=le;t.GuildBoostingPlanSelect=te;t.GuildBoostingReview=ae ;var n,o=J(r(667294)),a=X(r(294184)),l=X(r(441143)),u=r(793786),i=r(536211),s=X(r(732620)),c=X(r(729504)),f=X(r(779111)),d=X(r(175098)),p=r(511217),m=r(320362),v=r(972832),y=r(152960),S=r(833571),_=X(r(894763)),P=X(r(62406)),E=X(r(345265)),I=r(301323),b=X(r(240799)),h=X(r(30098)),O=X(r(663303)),M=X(r(871778)),g=X(r(728429)),T=X(r(697952)),R=X(r(748826)),C=X(r(909584)),A=X(r(956117)),N=r(496394),w=X(r(270385)),L=r(604753),U=X(r(80828)),D=J(r(730977)),k=X(r(594050)),j=r(688388),G=X(r(782732)),B=X(r(417184)),F=X(r(550270)),x=J(r(838583)),W=r(243277),H=r(770348),Y=r(265517),K=r(478036),V=X(r(247001)),$=X(r(338250));function X(e){return e&&e.__esModule?e:{default:e}}function z(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(z=function(e){return e?r:t})(e)}function J(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=z(t);if(r&&r.has(e))return r.get(e) ;var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}function q(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,o,a=[],l=!0,u=!1;try{for(r=r.call(e);!(l=(n=r.next()).done);l=!0){a.push(n.value);if(t&&a.length===t)break}}catch(e){u=!0;o=e}finally{try{l||null==r.return||r.return()}finally{if(u)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Z(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Z(e,t)}(e,t)||function(){ throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Z(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1){for(var u=new Array(l),i=0;i0?ee("div",{className:$.default.existingSlotNotice},void 0,ee(G.default,{className:$.default.existingSlotIcon,color:H.Colors.GUILD_BOOSTING_PINK}),ee("div",{},void 0,V.default.Messages.GUILD_SUBSCRIPTION_PURCHASE_MODAL_UNUSED_SLOT_NOTICE.format({slotCount:p.length }),j>0&&null!=s?ee(D.default,{text:V.default.Messages.PREMIUM_GUILD_SUBSCRIBE_CONFIRM_CANCEL_WARNING.format({canceledCount:j,date:s.currentPeriodEnd})},void 0,(function(e){return o.createElement(B.default,Q({},e,{className:$.default.existingSlotTooltipWarningIcon,color:H.Colors.STATUS_YELLOW}))})):null)):null,ee("div",{className:$.default.planSelectRow},void 0,ee("div",{className:$.default.planSelectorWrapper},void 0,ee(w.default,{value:n,onChange:function(e){return u(e)},className:$.default.planSelector,minValue:1,maxValue:30}),ee("div",{className:$.default.planSelectorLabel},void 0,K?function(e){var t=e.intervalType,r=e.intervalCount,n=void 0===r?1:r;return t===H.SubscriptionIntervalTypes.YEAR?V.default.Messages.PREMIUM_GUILD_PLAN_SINGLE_YEAR:t===H.SubscriptionIntervalTypes.MONTH&&1===n?V.default.Messages.PREMIUM_GUILD_PLAN_SINGLE_MONTH:null}({intervalType:P,intervalCount:E}):V.default.Messages.GUILD_SUBSCRIPTION_PURCHASE_MODAL_COUNTER)),ee("div",{ className:$.default.planSelectorPreviewPrice},void 0,K?(0,W.formatPrice)(L.amount,L.currency):function(e){var t=e.amount,r=e.currency,n=e.intervalType,o=e.intervalCount,a=void 0===o?1:o,l=(0,W.formatPrice)(t,r);return n===H.SubscriptionIntervalTypes.YEAR?V.default.Messages.BILLING_PRICE_PER_YEAR_EACH.format({price:l}):n===H.SubscriptionIntervalTypes.MONTH&&1===a?V.default.Messages.BILLING_PRICE_PER_MONTH_EACH.format({price:l}):n===H.SubscriptionIntervalTypes.MONTH&&a>1?V.default.Messages.BILLING_PRICE_PER_MULTI_MONTH_EACH.format({price:l}):null}({intervalType:P,intervalCount:E,amount:L.amount,currency:L.currency}))),ee("div",{className:$.default.planSelectDivider}),ee("div",{className:$.default.planSelectRow},void 0,ee("div",{className:$.default.planSelectorSubtotal},void 0,V.default.Messages.GUILD_SUBSCRIPTION_PURCHASE_MODAL_SUBTOTAL),ee("div",{className:$.default.planSelectorSubtotalPrice},void 0,ee(_.default,{price:U,currency:L.currency,intervalType:P,intervalCount:E, isPrepaidPaymentSource:K}))),S&&ee(c.default,{message:V.default.Messages.BILLING_FINAL_PRICE_MAY_CHANGE.format({documentationLink:F.default.getArticleURL(H.HelpdeskArticles.LOCALIZED_PRICING)})}),ee(b.default,{text:k,color:N.GradientCssUrls.PREMIUM_TIER_2}))}te.displayName="GuildBoostingPlanSelect";var re=ee(S.PremiumInvoiceTableDivider,{});function ne(e){var t=e.premiumSubscription,r=e.premiumSubscriptionPlan,n=e.proratedInvoicePreview,a=e.renewalInvoicePreview,u=e.priceOptions,s=r.interval,c=r.intervalCount,f=(0,i.useStateFromStores)([C.default],(function(){return C.default.getForSkuAndInterval(H.PremiumSubscriptionSKUs.GUILD,s,c)}));(0,l.default)(null!=f,"Missing guildBoostingSubscriptionPlan");var d=function(e){return(0,m.coalesceInvoiceItems)(n.invoiceItems).find((function(t){return H.PREMIUM_GUILD_SUBSCRIPTION_PLANS.has(t.subscriptionPlanId)&&e(t)}))},v=d((function(e){return e.amount>=0}));(0,l.default)(null!=v,"Missing guild boosting invoice item");var y=d((function(e){ return e.amount<0})),_=null!=y?v.quantity-y.quantity:v.quantity,P=n.invoiceItems.filter((function(e){return(0,x.isPremiumBaseSubscriptionPlan)(e.subscriptionPlanId)})),E=P.reduce((function(e,t){return e+t.amount}),0),b=(0,p.getItemUnitPriceWithDiscount)(v)*_,h=(0,W.formatPrice)(b,n.currency),O=(0,W.formatRate)(h,s,c),M=(0,W.formatPrice)(n.total,n.currency)+(n.currency!==K.CurrencyCodes.USD?"*":""),g=n.total-b-E,T=v.discounts.map((function(e){return Q({},e,{amount:e.amount/v.quantity*_})})),R=(0,x.isPrepaidPaymentSource)(u.paymentSourceId);return o.createElement(o.Fragment,null,R?null:ee(I.SubscriptionPeriodResetNotice,{proratedInvoice:n,renewalInvoice:a}),ee(S.PremiumInvoiceTable,{},void 0,ee(S.PremiumInvoiceTableHeader,{},void 0,V.default.Messages.GUILD_SUBSCRIPTION_PURCHASE_MODAL_PURCHASE_DETAILS_HEADER),ee(S.PremiumInvoiceDiscountedTableRow,{label:V.default.Messages.GUILD_SUBSCRIPTION_PURCHASE_MODAL_INVOICE_ROW_CONTENT.format({numGuildSubscriptions:_,planName:(0, x.getDisplayName)(f.id,!1,R)}),value:R?h:O,discounts:T,originalAmount:v.subscriptionPlanPrice*_,currency:n.currency,interval:f.interval,intervalCount:f.intervalCount}),0!==E?ee(S.PremiumInvoiceTableRow,{label:ee(I.PremiumInvoiceLabelWithAdjustment,{label:V.default.Messages.PREMIUM_SUBSCRIPTION_PLAN_ADJUSTMENT.format({planName:(0,x.getTierDisplayName)(P[0].subscriptionPlanId)}),tooltipText:V.default.Messages.PREMIUM_SUBSCRIPTION_ADJUSTMENT_TOOLTIP}),value:(0,W.formatPrice)(E,n.currency)}):null,0!==g?ee(S.PremiumInvoiceTableRow,{label:ee(I.PremiumInvoiceLabelWithAdjustment,{label:V.default.Messages.PREMIUM_SUBSCRIPTION_GUILD_SUBSCRIPTION_ADJUSTMENT,tooltipText:V.default.Messages.PREMIUM_SUBSCRIPTION_ADJUSTMENT_TOOLTIP}),value:(0,W.formatPrice)(g,n.currency)}):null,re,ee(S.PremiumInvoiceTableTotalRow,{ label:(n.taxInclusive?R?V.default.Messages.BILLING_INVOICE_TOTAL_TAX_INCLUSIVE:V.default.Messages.BILLING_INVOICE_TODAY_TOTAL_TAX_INCLUSIVE:V.default.Messages.BILLING_INVOICE_TODAY_TOTAL).format(),value:M}),ee(I.SubscriptionInvoiceFooter,null!=t?{premiumSubscription:t,proratedInvoice:n,renewalInvoice:a,isUpdate:!0,isPrepaidPaymentSource:R}:{renewalInvoice:a,priceOptions:u,isPrepaidPaymentSource:R})))}var oe=ee("div",{},void 0,ee(U.default,{}));function ae(e){var t,r,n,a=e.paymentSources,l=e.priceOptions,c=e.currentPremiumSubscription,m=e.premiumSubscriptionPaymentSourceId,v=e.premiumSubscriptionPlan,y=e.newAdditionalPlans,S=e.onPaymentSourceChange,_=e.onPaymentSourceAdd,P=e.onPurchaseTermsChange,I=e.legalTermsNodeRef,b=e.hasLegalTermsFlash,h=l.paymentSourceId,M=(0,i.useStateFromStores)([R.default],(function(){return null!=m?R.default.getPaymentSource(m):null})),g=(0,i.useStateFromStores)([O.default],(function(){return O.default.hidePersonalInformation}));n=null!=c?(0, x.getItemsWithUpsertedPremiumGuildPlan)(c,y[0].quantity,y[0].planId):y;var C=q((0,p.useSubscriptionInvoicePreview)({subscriptionId:null==c?void 0:c.id,items:n,renewal:!1,applyEntitlements:!0,paymentSourceId:h,currency:l.currency}),1)[0],A=q((0,p.useSubscriptionInvoicePreview)({subscriptionId:null==c?void 0:c.id,items:n,renewal:!0,paymentSourceId:h,currency:l.currency}),1)[0],N=(0,x.isPrepaidPaymentSource)(l.paymentSourceId),w=u.CountryCodesSets.EEA_COUNTRIES.has(T.default.ipCountryCodeWithFallback);return ee("div",{className:$.default.reviewStep},void 0,null!=C&&null!=A?ee(ne,{premiumSubscription:c,premiumSubscriptionPlan:v,proratedInvoicePreview:C,renewalInvoicePreview:A,priceOptions:l}):null,ee("div",{className:$.default.paymentSourceWrapper},void 0,ee(j.FormTitle,{tag:j.FormTitleTags.H5},void 0,V.default.Messages.PAYMENT_SOURCE_PAYMENT_REQUEST_INFO_TITLE),null!=m?null!=M?ee(D.TooltipContainer,{text:V.default.Messages.GUILD_SUBSCRIPTION_PURCHASE_MODAL_PAYMENT_SOURCE_TOOLTIP },void 0,ee(f.default,{paymentSources:[M],selectedPaymentSourceId:M.id,hidePersonalInformation:g,disabled:!0})):oe:ee(f.default,{paymentSources:Object.values(a),selectedPaymentSourceId:h,onChange:S,onPaymentSourceAdd:_,hidePersonalInformation:g})),o.createElement(E.default,{isActive:b,ref:I},ee(d.default,{onChange:P,forceShow:!0,finePrint:ee(s.default,{subscriptionPlan:v,paymentSourceType:null===(t=a[null!=h?h:""])||void 0===t?void 0:t.type}),showPricingLink:(null!==(r=null==C?void 0:C.currency)&&void 0!==r?r:K.CurrencyCodes.USD)!==K.CurrencyCodes.USD,showWithdrawalWaiver:w&&N})))}ae.displayName="GuildBoostingReview";function le(e){var t,r=e.onClose,n=e.guild,a=e.guildBoostQuantity,l=e.isTransfer,u=void 0!==l&&l,i=e.withAnimation,s=void 0===i||i,c=e.paymentSourceType,f=o.useContext(k.default),d=q(o.useState(L.PremiumPaymentGuildAnimation.Scenes.ENTRY),2),p=d[0],m=d[1],v=q(o.useState(!1),2),y=v[0],S=v[1] ;t=u?null==n?V.default.Messages.GUILD_SUBSCRIPTION_PURCHASE_MODAL_TRANSFERRED_DESCRIPTION_GENERIC_GUILD.format():V.default.Messages.GUILD_SUBSCRIPTION_PURCHASE_MODAL_TRANSFERRED_DESCRIPTION.format({guildName:n.name}):null==n?V.default.Messages.GUILD_SUBSCRIPTION_PURCHASE_MODAL_ACTIVATED_DESCRIPTION_GENERIC_GUILD.format({guildSubscriptionQuantity:a}):V.default.Messages.GUILD_SUBSCRIPTION_PURCHASE_MODAL_ACTIVATED_DESCRIPTION.format({guildName:n.name,guildSubscriptionQuantity:a});return ee("div",{className:$.default.confirmationContainer},void 0,s?ee(L.PremiumPaymentGuildAnimation,{className:$.default.confirmationAnimation,nextScene:p,onScenePlay:function(e){if(!y)switch(e){case L.PremiumPaymentGuildAnimation.Scenes.ENTRY:return m(L.PremiumPaymentGuildAnimation.Scenes.IDLE);case L.PremiumPaymentGuildAnimation.Scenes.IDLE:return m(L.PremiumPaymentGuildAnimation.Scenes.SUCCESS);case L.PremiumPaymentGuildAnimation.Scenes.SUCCESS:S(!0);return m(L.PremiumPaymentGuildAnimation.Scenes.IDLE)}}, pauseWhileUnfocused:!1}):null,ee(P.default,{className:$.default.confirmationUpgradedBanner,theme:f,premiumType:H.PremiumTypes.TIER_2,type:K.DELAYED_PAYMENTS.has(null!=c?c:K.PaymentSourceTypes.UNKNOWN)?P.default.Types.PREMIUM_PAYMENT_STARTED:P.default.Types.GUILD_BOOST_APPLIED}),ee("div",{className:$.default.confirmationText},void 0,t),ee(A.default,{onClick:r},void 0,V.default.Messages.GUILD_SUBSCRIPTION_PURCHASE_MODAL_ACTIVATED_CLOSE_BUTTON))}le.displayName="GuildBoostingConfirmation"},787326:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e){var t,r=e.premiumSubscriptionPlan,n=e.onClose,l=e.onBack,d=e.onSkip,p=e.onSubscriptionConfirmation,S=e.analyticsLocation,_=e.analyticsSourceLocation,P=e.priceOptions,E=(0, i.default)(u.default.GUILD_BOOSTING_PREMIUM_UPSELL),C=E.analyticsLocations,A=E.sourceAnalyticsLocations,U=o.useContext(y.default)===M.ThemeTypes.LIGHT?m.default.Colors.PRIMARY:m.default.Colors.WHITE,D=null==r||null==r.premiumSubscriptionType,k=h.default.getPrice(M.SubscriptionPlans.PREMIUM_MONTH_TIER_2,!1,!1,P),j=(0,O.formatPrice)(k.amount,k.currency),G=(0,c.usePremiumTrialOffer)(),B=null==G?void 0:G.trial_id,F=null!=G;o.useEffect((function(){b.default.track(M.AnalyticEvents.PREMIUM_UPSELL_VIEWED,{type:g.PremiumUpsellTypes.GUILD_PREMIUM_UPSELL_MODAL,location_stack:A})}),[A]);return o.createElement(o.Fragment,null,w(I.ModalContent,{className:R.default.content},void 0,w(I.ModalCloseButton,{onClick:n,className:R.default.closeButton}),F&&w(f.PremiumTrialGradientBadge,{className:R.default.premiumTrialBadge}),w("div",{className:(0,a.default)(R.default.upsellImage,(t={},t[R.default.upsellImageWithTrialOffer]=F,t))}),w("div",{className:R.default.bodyText },void 0,null!=B?T.default.Messages.PREMIUM_UPSELL_FEATURE_PRETEXT_TRIAL_VARIANT:T.default.Messages.PREMIUM_UPSELL_FEATURE_PRETEXT.format({monthlyPrice:j})),w(L,{shouldUpsellFromNoneTier:D})),w(I.ModalFooter,{align:v.default.Align.CENTER,justify:v.default.Justify.END},void 0,w("div",{className:R.default.footerRight},void 0,w(m.default,{look:m.default.Looks.LINK,color:U,onClick:d},void 0,T.default.Messages.PREMIUM_UPSELL_CONTINUE_TO_BOOSTS),w(m.default,{color:m.default.Colors.GREEN,type:"submit",onClick:function(){n();(0,s.default)({initialPlanId:null,subscriptionTier:M.PremiumSubscriptionSKUs.TIER_2,analyticsLocations:C,analyticsObject:N({},S,{section:M.AnalyticsSections.PREMIUM_GUILD_PURCHASE_MODAL}),analyticsSourceLocation:_,onSubscriptionConfirmation:p,trialId:B})}},void 0,null!=B?T.default.Messages.PREMIUM_TRIAL_CTA_BUTTON_VARIANT:T.default.Messages.PREMIUM_UPSELL_UPGRADE)),w("div",{className:R.default.backStep},void 0,w(m.default,{color:U,look:m.default.Looks.LINK, size:m.default.Sizes.NONE,onClick:function(){return l()}},void 0,T.default.Messages.BACK))))};var n,o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=A(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}(r(667294)),a=C(r(294184)),l=r(536211),u=C(r(954140)),i=C(r(37039)),s=C(r(655205)),c=r(152960),f=r(178321),d=C(r(929214)),p=C(r(871778)),m=C(r(956117)),v=C(r(530250)),y=C(r(594050)),S=C(r(394617)),_=C(r(782732)),P=C(r(621984)),E=C(r(289799)),I=r(3400),b=C(r(308920)),h=C(r(838583)),O=r(243277),M=r(770348),g=r(265517),T=C(r(247001)),R=C(r(464777));function C(e){return e&&e.__esModule?e:{default:e}}function A(e){if("function"!=typeof WeakMap)return null ;var t=new WeakMap,r=new WeakMap;return(A=function(e){return e?r:t})(e)}function N(){N=Object.assign||function(e){for(var t=1;t1){for(var u=new Array(l),i=0;i{Object.defineProperty(t,"__esModule",{value:!0});t.Step=t.COLLAPSED_PAYMENT_BREADCRUMB_STEPS=void 0;t.errorToStep=function(e){if(null!=e){ if(!(e instanceof o.BillingError)){f.error(e);throw new Error("Unexpected error type")}if(e.hasCardError())return c.CREDIT_CARD_INFORMATION;if(e.hasAddressError())return c.ADDRESS}return null};t.getLabelForStep=function(e){switch(e){case c.PLAN_SELECT:return u.default.Messages.BILLING_STEP_SELECT_PLAN;case c.PAYMENT_TYPE:return u.default.Messages.BILLING_STEP_PAYMENT;case c.AWAITING_PURCHASE_TOKEN_AUTH:case c.REVIEW:return u.default.Messages.BILLING_STEP_REVIEW;case c.SHOP:return u.default.Messages.BILLING_STEP_SHOP;case c.ADD_PAYMENT_STEPS:return u.default.Messages.BILLING_STEP_PAYMENT;case c.PAYMENT_REQUEST_INFORMATION:return u.default.Messages.BILLING_STEP_PAYMENT_INFO;case c.CREDIT_CARD_INFORMATION:return u.default.Messages.PAYMENT_SOURCE_INFORMATION;case c.ADDRESS:return u.default.Messages.BILLING_ADDRESS;case c.PAYPAL_INFORMATION:return u.default.Messages.PAYMENT_SOURCE_PAYPAL_DETAILS;case c.SOFORT_INFORMATION:return u.default.Messages.PAYMENT_SOURCE_SOFORT_INFO ;case c.PRZELEWY24_INFORMATION:return u.default.Messages.PAYMENT_SOURCE_PRZELEWY24_INFO}throw new Error("Unexpected step: "+e)};t.usePurchaseStateForStep=function(e,t,r){n.useEffect((function(){null!=e&&e!==c.REVIEW&&t!==l.PurchaseState.WAITING&&t!==l.PurchaseState.COMPLETED&&r(l.PurchaseState.WAITING)}),[e,t,r])};var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=s(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}(r(667294)),o=r(327269),a=i(r(791548)),l=r(534564),u=i(r(247001));function i(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(s=function(e){ return e?r:t})(e)}var c,f=new a.default("PaymentSteps");t.Step=c;!function(e){e.PAYMENT_TYPE="payment_type";e.CREDIT_CARD_INFORMATION="credit_card_information";e.PAYPAL_INFORMATION="paypal_information";e.SOFORT_INFORMATION="sofort_information";e.PRZELEWY24_INFORMATION="przelewy24_information";e.PAYMENT_REQUEST_INFORMATION="payment_request_information";e.ADDRESS="address";e.AWAITING_AUTHENTICATION="awaiting_authentication";e.SKU_SELECT="sku_select";e.PLAN_SELECT="plan_select";e.PREMIUM_UPSELL="premium_upsell";e.PREMIUM_GUILD_UPSELL="premium_guild_upsell";e.REVIEW="review";e.CONFIRM="confirm";e.CLAIM_FREE_SKU="claim_free_sku";e.SKU_PREVIEW="sku_preview";e.LOADING_PAYMENT_SOURCES="loading_payment_sources";e.SHOP="shop";e.PROMOTION_INFO="promotion_info";e.AWAITING_PURCHASE_TOKEN_AUTH="awaiting_purchase_token_auth";e.ADD_PAYMENT_STEPS="add_payment_steps"}(c||(t.Step=c={})) ;var d=new Set([c.CREDIT_CARD_INFORMATION,c.PAYMENT_REQUEST_INFORMATION,c.PAYPAL_INFORMATION,c.ADDRESS,c.CLAIM_FREE_SKU,c.SKU_PREVIEW,c.PREMIUM_UPSELL,c.SOFORT_INFORMATION,c.PRZELEWY24_INFORMATION]);t.COLLAPSED_PAYMENT_BREADCRUMB_STEPS=d},534564:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});t.PurchaseState=void 0;var r;t.PurchaseState=r;!function(e){e.WAITING="WAITING";e.PURCHASING="PURCHASING";e.FAIL="FAIL";e.COMPLETED="COMPLETED"}(r||(t.PurchaseState=r={}))},912861:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=f;!function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=s(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}n.default=e;r&&r.set(e,n) }(r(667294));var n,o=i(r(294184)),a=i(r(928105)),l=r(378833),u=i(r(441877));function i(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(s=function(e){return e?r:t})(e)}function c(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,l=arguments.length-3;if(t||0===l||(t={children:void 0}),1===l)t.children=o;else if(l>1){for(var u=new Array(l),i=0;i{Object.defineProperty(t,"__esModule",{value:!0}) ;t.PaymentPortalBody=function(e){var t=e.children,r=(0,s.usePaymentContext)().bodyNode;if(null==r)return null;return l.default.createPortal(t,r)};t.PaymentPortalFooter=function(e){var t=e.children,r=(0,s.usePaymentContext)().footerNode;if(null==r)return null;return l.default.createPortal(t,r)};t.default=function(e){var t,r,n,l,d=function(e){var t=e.header,r=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n=0||(o[r]=e[r])}return o}(e,f);return{header:t,stepProps:r}}(e),p=d.header,v=d.stepProps,y=(0,s.usePaymentContext)(),S=y.step,_=y.stepConfigs,P=y.setBodyNode,E=y.setFooterNode,I=_.find((function(e){return e.key===S}));(0,a.default)(null!=I,"Unknown step for current payment flow.");var b=null!==(t=null==I||null===(r=I.options)||void 0===r?void 0:r.hideSlider)&&void 0!==t&&t ;return o.createElement(o.Fragment,null,null===(n=null==I||null===(l=I.options)||void 0===l?void 0:l.renderHeader)||void 0===n||n?p:null,I.renderStep(v),null==S||b?null:o.createElement(o.Fragment,null,m(i.ModalContent,{className:c.default.body},void 0,m(u.Slides,{activeSlide:S,centered:!1},void 0,_.filter((function(e){return null!=e.key})).map((function(e){return m(u.Slide,{id:e.key},e.key,o.createElement("form",{className:c.default.sliderBody,ref:function(e){return P(e)},onSubmit:function(e){return e.preventDefault()}}))})))),o.createElement("div",{ref:function(e){return E(e)}})))};var n,o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=p(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null ;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}(r(667294)),a=d(r(441143)),l=d(r(973935)),u=r(477537),i=r(3400),s=r(378833),c=d(r(384009)),f=["header"];function d(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(p=function(e){return e?r:t})(e)}function m(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,l=arguments.length-3;if(t||0===l||(t={children:void 0}),1===l)t.children=o;else if(l>1){for(var u=new Array(l),i=0;i{Object.defineProperty(t,"__esModule",{value:!0});t.createSubscriptionInvoicePreview=I;t.getItemUnitPriceWithDiscount=function(e){var t=e.subscriptionPlanPrice ;e.discounts.forEach((function(r){var n=r.amount/e.quantity;t-=n}));return t};t.getSubscriptionInvoice=M;t.updateSubscriptionInvoicePreview=h;t.useGetSubscriptionInvoice=function(e){var t=(0,n.useCallback)((function(){return M(e)}),[JSON.stringify(e)]);return T(e,t)};t.useSubscriptionInvoicePreview=function(e){if("subscriptionId"in e&&null==e.subscriptionId){var t=e,r=(t.subscriptionId,y(t,f));e=r}var o=(0,n.useCallback)((function(){return"subscriptionId"in e?h(e):"items"in e?I(e):null}),[JSON.stringify(e)]);return T(e,o)};var n=r(667294),o=r(536211),a=m(r(118915)),l=r(327269),u=m(r(412652)),i=m(r(146771)),s=r(838583),c=r(770348),f=["subscriptionId"],d=["planId"],p=["planId"];function m(e){return e&&e.__esModule?e:{default:e}}function v(){v=Object.assign||function(e){for(var t=1;t=0||(o[r]=e[r])}return o}function S(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,o,a=[],l=!0,u=!1;try{for(r=r.call(e);!(l=(n=r.next()).done);l=!0){a.push(n.value);if(t&&a.length===t)break}}catch(e){u=!0;o=e}finally{try{l||null==r.return||r.return()}finally{if(u)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return _(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(e,t){ (null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r{Object.defineProperty(t,"__esModule",{value:!0});t.calculateAdditionalPlansWithPremiumGuildAdjustment=function(e,t){var r=o.default.get(e.planId);(0,n.default)(null!=r,"missing premium subscription plan");var u=o.default.getForSkuAndInterval(l.PremiumSubscriptionSKUs.GUILD,r.interval,r.intervalCount);(0,n.default)(null!=u,"missing premium guild plan");var s=null!=e.renewalMutations?e.renewalMutations.additionalPlans:e.additionalPlans,c=(0,a.getNumPremiumGuildSubscriptions)(s)+t,f=s.filter((function(e){ return e.planId!==u.id}));if(c<0)throw new Error("Invalid adjustment");if(0===c)return f;return[].concat((d=f,function(e){if(Array.isArray(e))return i(e)}(d)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(d)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);return"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(e,t):void 0}}(d)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),[{planId:u.id,quantity:c}]);var d};var n=u(r(441143)),o=u(r(909584)),a=r(838583),l=r(770348);function u(e){return e&&e.__esModule?e:{default:e}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r{Object.defineProperty(t,"__esModule",{value:!0});t.usePaymentModalAnimationScene=function(e){var t=e.purchaseState,r=e.currentStep,u=e.initialScene,i=e.purchaseScene,s=e.errorScene,c=e.successScene,f=(m=(0,n.useState)(u),v=2,function(e){if(Array.isArray(e))return e}(m)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a=[],l=!0,u=!1;try{for(r=r.call(e);!(l=(n=r.next()).done);l=!0){a.push(n.value);if(t&&a.length===t)break}}catch(e){u=!0;o=e}finally{try{l||null==r.return||r.return()}finally{if(u)throw o}}return a}}(m,v)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);return"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}(m,v)||function(){ throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),d=f[0],p=f[1];var m,v;(0,n.useEffect)((function(){t===a.PurchaseState.PURCHASING?p(i):t===a.PurchaseState.FAIL&&p(s)}),[t,i,s]);(0,n.useEffect)((function(){r===o.Step.CONFIRM&&p(c)}),[r,c]);return[d,p]};var n=r(667294),o=r(361673),a=r(534564);function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r{Object.defineProperty(t,"__esModule",{value:!0});t.PremiumTrialGradientBadge=P;t.PremiumTrialUpsellBrandedContainer=_;t.PremiumTrialUpsellTypes=void 0;t.default=function(e){switch(e.type){case o.STICKERS_IN_HOUSE:return a.createElement(a.Fragment,null,S(i.Text,{className:m.default.heading,variant:"text-lg/semibold",color:"header-primary" },void 0,p.default.Messages.STICKER_PICKER_PREMIUM_EMPTY_STATE_TITLE),S(_,{},void 0,p.default.Messages.PREMIUM_TRIAL_UPSELL_STICKERS_IN_HOUSE));case o.STICKERS_CUSTOM:(0,u.default)(null!=e.children,"You must specify children for this upsell type");return a.createElement(a.Fragment,null,S(i.Text,{className:m.default.heading,variant:"text-lg/semibold",color:"header-primary"},void 0,p.default.Messages.STICKER_PICKER_PREMIUM_UPSELL_TITLE),S(_,{},void 0,e.children));case o.EMOJI_CUSTOM:(0,u.default)(null!=e.children,"You must specify children for this upsell type");return a.createElement(a.Fragment,null,S(i.Text,{className:m.default.heading,variant:"text-lg/semibold",color:"header-primary"},void 0,p.default.Messages.PREMIUM_PROMO_TITLE_SEARCH_UPSELL),S(_,{withBottomMargin:!0},void 0,e.children));default:return null}};var n,o,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=y(t);if(r&&r.has(e))return r.get(e) ;var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}(r(667294)),l=v(r(294184)),u=v(r(441143)),i=r(645758),s=v(r(133426)),c=v(r(41024)),f=r(838583),d=r(152960),p=v(r(247001)),m=v(r(716905));function v(e){return e&&e.__esModule?e:{default:e}}function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(y=function(e){return e?r:t})(e)}function S(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,l=arguments.length-3;if(t||0===l||(t={children:void 0}),1===l)t.children=o;else if(l>1){for(var u=new Array(l),i=0;i{Object.defineProperty(t,"__esModule",{value:!0});t.PremiumPaymentStepContent=function(e){var t=e.currentStep,r=e.body,n=e.paymentError,a=e.footer,l=e.isGift,c=void 0!==l&&l,d=e.giftMessage,m=void 0===d?b.default.Messages.PREMIUM_PAYMENT_IS_GIFT:d,v=e.purchaseError,S=e.purchaseErrorBlockRef,O=e.planError,M=e.onScroll,T=e.hasCurrencies,R=void 0!==T&&T,A=null;null!=n&&null==(0, f.errorToStep)(n)?A=n:null!=v?A=v:null!=O&&(A=O);var N=E.MultiCurrencyExperiment.getCurrentConfig({}).enabled,w=null!=A?A.message:"";if(null!=A&&A instanceof i.BillingError){A.code===s.ErrorCodes.CARD_DECLINED&&R&&N&&(w+=" "+b.default.Messages.BILLING_ERROR_TRY_ANOTHER);A.code===s.ErrorCodes.INVALID_GIFT_REDEMPTION_SMITE_REJECTED&&(w=b.default.Messages.GIFT_CODE_SMITE_REJECT_HELP_TEXT);A.code===I.AbortCodes.BILLING_NON_REFUNDABLE_PAYMENT_SOURCE&&(w=b.default.Messages.GIFT_CODE_PAYMENT_SOURCE_INVALID)}return o.createElement(o.Fragment,null,g(p.PaymentPortalBody,{},void 0,c&&t!==f.Step.CONFIRM?g(u.default,{className:h.default.paymentNote,iconSize:u.default.Sizes.SMALL,icon:_.default,color:null==m?u.default.Colors.PRIMARY:u.default.Colors.SECONDARY},void 0,m):null,C,g("div",{},void 0,null==A?null:g("div",{className:h.default.errorBlockWrapper},void 0,o.createElement(y.default,{ref:S},w)),g(P.AdvancedScrollerThin,{onScroll:M},void 0,r))),g(p.PaymentPortalFooter,{},void 0,a))};t.default=R ;var n,o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=M(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}(r(667294)),a=r(886664),l=O(r(294184)),u=O(r(363317)),i=r(327269),s=r(400922),c=r(378833),f=r(361673),d=O(r(912861)),p=r(312852),m=O(r(268660)),v=O(r(928105)),y=O(r(682473)),S=O(r(80828)),_=O(r(447522)),P=r(235742),E=r(815992),I=r(770348),b=O(r(247001)),h=O(r(103749));function O(e){return e&&e.__esModule?e:{default:e}}function M(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(M=function(e){return e?r:t})(e)}function g(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103) ;var a=e&&e.defaultProps,l=arguments.length-3;if(t||0===l||(t={children:void 0}),1===l)t.children=o;else if(l>1){for(var u=new Array(l),i=0;i{Object.defineProperty(t,"__esModule",{value:!0});t.default=s;!function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=u(t);if(r&&r.has(e))return r.get(e) ;var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}n.default=e;r&&r.set(e,n)}(r(667294));var n,o=l(r(41024)),a=l(r(48400));function l(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(u=function(e){return e?r:t})(e)}function i(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,l=arguments.length-3;if(t||0===l||(t={children:void 0}),1===l)t.children=o;else if(l>1){for(var u=new Array(l),i=0;i{Object.defineProperty(t,"__esModule",{value:!0});t.default=s;!function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=u(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}n.default=e;r&&r.set(e,n)}(r(667294));var n,o=l(r(294184)),a=l(r(739477));function l(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(u=function(e){return e?r:t})(e)}function i(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103) ;var a=e&&e.defaultProps,l=arguments.length-3;if(t||0===l||(t={children:void 0}),1===l)t.children=o;else if(l>1){for(var u=new Array(l),i=0;i{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var n,o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=f(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor ;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}(r(667294)),a=c(r(294184)),l=c(r(16941)),u=c(r(530250)),i=c(r(69405)),s=c(r(70821));function c(e){return e&&e.__esModule?e:{default:e}}function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(f=function(e){return e?r:t})(e)}function d(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,l=arguments.length-3;if(t||0===l||(t={children:void 0}),1===l)t.children=o;else if(l>1){for(var u=new Array(l),i=0;i{Object.defineProperty(t,"__esModule",{value:!0});t.default=t.Colors=void 0;var n,o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=f(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n }(r(667294)),a=c(r(294184)),l=c(r(16941)),u=c(r(259530)),i=c(r(417184)),s=c(r(197345));function c(e){return e&&e.__esModule?e:{default:e}}function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(f=function(e){return e?r:t})(e)}function d(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,l=arguments.length-3;if(t||0===l||(t={children:void 0}),1===l)t.children=o;else if(l>1){for(var u=new Array(l),i=0;i{Object.defineProperty(t,"__esModule",{value:!0});t.default=t.Gradients=t.GradientCssUrls=void 0;var n,o,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=i(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}n.default=e ;r&&r.set(e,n);return n}(r(667294)),l=(n=r(468811))&&n.__esModule?n:{default:n},u=r(770348);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(i=function(e){return e?r:t})(e)}function s(e,t,r,n){o||(o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,l=arguments.length-3;if(t||0===l||(t={children:void 0}),1===l)t.children=n;else if(l>1){for(var u=new Array(l),i=0;i{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var n,o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=p(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null ;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}(r(667294)),a=d(r(294184)),l=d(r(314234)),u=d(r(16941)),i=d(r(279950)),s=d(r(155393)),c=d(r(485308)),f=d(r(970644));function d(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(p=function(e){return e?r:t})(e)}function m(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,l=arguments.length-3;if(t||0===l||(t={children:void 0}),1===l)t.children=o;else if(l>1){for(var u=new Array(l),i=0;ie.length)&&(t=e.length);for(var r=0,n=new Array(t);r=E,g=function(e){y(S(e)?0:e);h(e)};return m(l.default,{within:!0},void 0,m("div",{className:(0,a.default)(f.default.actions,_)},void 0,m(u.default,{onClick:function(e){e.stopPropagation();O||g(b-1)},tabIndex:-1,className:(0,a.default)(f.default.iconWrapper,f.default.subtract,(t={},t[f.default.disabled]=O,t))},void 0,m(c.default,{className:(0,a.default)(f.default.icon,(r={},r[f.default.disabled]=O,r))})),m(i.default,{value:""+b,onChange:function(e){if(S(e))return g(e);var t=parseInt(e);return isNaN(t)?void 0:g(null!=E&&t>=E?E:null!=P&&t<=P?P:t)},inputClassName:f.default.value}),m(u.default,{onClick:function(e){e.stopPropagation();M||g(b+1)},tabIndex:-1,className:(0,a.default)(f.default.iconWrapper,f.default.add,(n={},n[f.default.disabled]=M,n))},void 0,m(s.default,{className:(0,a.default)(f.default.icon,(d={},d[f.default.disabled]=M,d)) }))))};_.displayName="NumberInputStepper";var P=_;t.default=P},474257:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=t.LIGHT_THEME_COLORS=t.DEFAULT_SELECT_STYLES=t.DARK_THEME_COLORS=void 0;var n,o,a=S(r(667294)),l=v(r(294184)),u=S(r(392224)),i=v(r(314234)),s=r(925182),c=v(r(594050)),f=r(770348),d=v(r(247001)),p=v(r(932440)),m=["className","error","valueRenderer","optionRenderer","multiValueRenderer","options","value","autofocus","disabled","clearable","searchable","styleOverrides","lightThemeColorOverrides","darkThemeColorOverrides","isMulti"];function v(e){return e&&e.__esModule?e:{default:e}}function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(y=function(e){return e?r:t})(e)}function S(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=y(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor ;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}function _(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,l=arguments.length-3;if(t||0===l||(t={children:void 0}),1===l)t.children=o;else if(l>1){for(var u=new Array(l),i=0;i=0||(o[r]=e[r])}return o}(r,m));null!=O&&(w.autoFocus=O);null!=M&&(w.isDisabled=M);null!=g&&(w.isClearable=g);null!=T&&(w.isSearchable=T);var L={IndicatorSeparator:function(){return null}};null!=v&&(L.Option=function(e){return a.createElement(u.components.Option,e,v(e.data))});null!=s&&(L.SingleValue=function(e){return a.createElement(u.components.SingleValue,e,s(e.data))});null!=y&&(L.MultiValue=function(e){return y(e.data)});var U,D=null!=R?R:I,k=null!=C?C:b,j=null!=A?A:h;if(N&&Array.isArray(P)){var G={};S.forEach((function(e){G[String(e.value)]=e}));U=P.map((function(e){return G[String(e)]})) }else U=null!=P?S.find((function(e){return e.value===P})):null;return _(i.default,{focused:this.state.isFocused&&!this.state.isOpen,ringTarget:this._containerRef},void 0,a.createElement("div",{className:(0,l.default)(p.default.select,n,(e={},e[p.default.error]=null!=o,e)),ref:this._containerRef},_(c.default.Consumer,{},void 0,(function(e){return a.createElement(u.default,E({},w,{ref:t._selectRef,isMulti:N,components:L,options:S,styles:D,onFocus:t.handleFocus,onBlur:t.handleBlur,onMenuOpen:t.handleMenuOpen,onMenuClose:t.handleMenuClose,value:U,onKeyDown:t.handleKeyDown,placeholder:d.default.Messages.SELECT,noOptionsMessage:function(){return d.default.Messages.NO_RESULTS_FOUND},theme:function(t){return E({},t,{colors:E({},t.colors,{},e===f.ThemeTypes.LIGHT?k:j)})}}))})),null!=o?_("div",{className:p.default.errorMessage},void 0,o):null))};return t}(a.Component);t.default=O;O.displayName="SelectTempWrapper";O.MenuPlacements=o},477537:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0 });t.Slide=function(e){return null};t.Slides=I;t.springConfig=void 0;var n,o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=y(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}(r(667294)),a=r(248088),l=r(47354),u=r(171236),i=v(r(345034)),s=r(836233),c=v(r(37039)),f=v(r(888558)),d=v(r(942575)),p=v(r(170823)),m=["contentDisplay"];function v(e){return e&&e.__esModule?e:{default:e}}function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(y=function(e){return e?r:t})(e)}function S(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,l=arguments.length-3 ;if(t||0===l||(t={children:void 0}),1===l)t.children=o;else if(l>1){for(var u=new Array(l),i=0;i0,a=!1;o&&n&&"left"===e&&(a=!0);o&&!n&&"right"===e&&(a=!0);!o&&n&&"right"===e&&(a=!0);o||n||"left"!==e||(a=!0);return a?100*Math.abs(r)+"%":"auto"}}function I(e){var t,r=e.contentDisplay,n=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n=0||(o[r]=e[r])}return o}(e,m),v={},y=(0, c.default)().analyticsLocations;o.Children.forEach(n.children,(function(e,t){v[e.props.id]={children:e.props.children,impressionName:e.props.impressionName,impressionProperties:e.props.impressionProperties,index:t}}));var I,b,h=n.activeSlide,O=(0,i.default)(n.activeSlide),M=(I=null!=O?v[O]:null,b=v[h],null==I?null:I.index>b.index?"backwards":I.index{Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e,t,r){ var n=(p=(0,o.useState)(null),m=2,function(e){if(Array.isArray(e))return e}(p)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a=[],l=!0,u=!1;try{for(r=r.call(e);!(l=(n=r.next()).done);l=!0){a.push(n.value);if(t&&a.length===t)break}}catch(e){u=!0;o=e}finally{try{l||null==r.return||r.return()}finally{if(u)throw o}}return a}}(p,m)||l(p,m)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),c=n[0],f=n[1],d=(0,o.useRef)(null);var p,m;function v(e){f((function(t){return null!==t&&s(t,e)?t:e}))}(0,o.useLayoutEffect)((function(){!function(e,t){requestAnimationFrame((function(){null!=e.current&&t(e.current.getBoundingClientRect())}))}(e,(function(e){v(i(e,!1))}));if(t&&null!=e.current){var r=e.current;d.current=(0,a.default)(e.current,(function(t){e.current===r&&v(i(t,!0))}));d.current.observe()} return function(){d.current&&d.current.unobserve()}}),[e.current,t].concat(function(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||l(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(r)));return c};t.isSameSize=s;var n,o=r(667294),a=(n=r(751826))&&n.__esModule?n:{default:n};function l(e,t){if(e){if("string"==typeof e)return u(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);return"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r{Object.defineProperty(t,"__esModule",{value:!0});t.default=f;var n,o,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=i(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}(r(667294)),l=(n=r(468205))&&n.__esModule?n:{default:n},u=["width","height","color","foreground"];function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(i=function(e){return e?r:t})(e)}function s(){s=Object.assign||function(e){for(var t=1;t1){for(var u=new Array(l),i=0;i=0||(o[r]=e[r])}return o}(e,u);return a.createElement("svg",s({},(0,l.default)(p),{width:r,height:o,viewBox:"0 0 24 24"}),c("path",{fill:f,className:d, d:"M12 2C6.477 2 2 6.477 2 12C2 17.522 6.477 22 12 22C17.523 22 22 17.522 22 12C22 6.477 17.523 2 12 2ZM8 6C9.104 6 10 6.896 10 8C10 9.105 9.104 10 8 10C6.896 10 6 9.105 6 8C6 6.896 6.896 6 8 6ZM18 14C18 16.617 15.14 19 12 19C8.86 19 6 16.617 6 14V13H18V14ZM16 10C14.896 10 14 9.105 14 8C14 6.896 14.896 6 16 6C17.104 6 18 6.896 18 8C18 9.105 17.104 10 16 10Z"}))}f.displayName="EmojiSmile"},485308:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=f;var n,o,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=i(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}(r(667294)),l=(n=r(468205))&&n.__esModule?n:{default:n },u=["width","height","color","foreground"];function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(i=function(e){return e?r:t})(e)}function s(){s=Object.assign||function(e){for(var t=1;t1){for(var u=new Array(l),i=0;i=0||(o[r]=e[r])}return o}(e,u);return a.createElement("svg",s({},(0,l.default)(p),{width:r,height:o,viewBox:"0 0 16 16"}),c("path",{fill:f,className:d,d:"M2.66663 7.40747H7.40737H8.59255H8.66663H13.3333V8.59266H8.59255H7.40737H2.66663V7.40747Z"}))}f.displayName="Subtract"},289799:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=f;var n,o,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=i(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}(r(667294)),l=(n=r(468205))&&n.__esModule?n:{default:n},u=["width","height","color","foreground"];function i(e){ if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(i=function(e){return e?r:t})(e)}function s(){s=Object.assign||function(e){for(var t=1;t1){for(var u=new Array(l),i=0;i=0||(o[r]=e[r])}return o}(e,u);return a.createElement("svg",s({},(0,l.default)(p),{width:r,height:o,viewBox:"0 0 24 24"}),c("path",{fill:f,className:d,fillRule:"evenodd",clipRule:"evenodd",d:"M11.2137 2.00088L2.27111 13.3826C1.9299 13.8168 2.00535 14.4455 2.43963 14.7867C2.61581 14.9251 2.83338 15.0004 3.05744 15.0004H7V21.0004C7 21.5527 7.44772 22.0004 8 22.0004H16C16.5523 22.0004 17 21.5527 17 21.0004V15.0004H20.9425C21.4948 15.0004 21.9425 14.5527 21.9425 14.0004C21.9425 13.7763 21.8673 13.5588 21.7289 13.3826L12.7863 2.00088C12.4451 1.56661 11.8165 1.49116 11.3822 1.83237C11.3195 1.88162 11.2629 1.93819 11.2137 2.00088Z"}))}f.displayName="Upload2"},967965:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.SingleSelect=W;t.default=B;t.multiSelect=function(e,t){var r=new Set(t);r.has(e)?r.delete(e):r.add(e);return{newValues:r,updated:!0}};t.singleSelect=function(e,t){if(t.has(e))return{newValues:t,updated:!1};return{newValues:new Set([e]),updated:!0}} ;t.toggleSelect=function(e,t){if(t.has(e))return{newValues:new Set,updated:!0};return{newValues:new Set([e]),updated:!0}};t.useMultiSelectState=function(e){var t=e.value,r=e.onChange,n=e.serialize,o=void 0===n?function(e){return String(e)}:n;return{select:function(e){var n=new Set(t);n.has(e)?n.delete(e):n.add(e);r(n)},isSelected:function(e){var r;return null!==(r=null==t?void 0:t.has(e))&&void 0!==r&&r},clear:function(){return r(new Set)},serialize:o}};t.useSingleSelectState=k;t.useVariableSelect=function(e){var t=e.value,r=e.onChange,n=e.onSelectInteraction,o=e.serialize,a=void 0===o?function(e){return String(e)}:o;return{select:function(e){var o=n(e,t),a=o.newValues;o.updated&&r(a)},isSelected:function(e){var r;return null!==(r=null==t?void 0:t.has(e))&&void 0!==r&&r},clear:function(){return r(new Set)},serialize:a}} ;var n,o=R(r(667294)),a=g(r(294184)),l=R(r(798628)),u=g(r(673997)),i=g(r(93857)),s=g(r(910840)),c=g(r(16941)),f=r(728526),d=R(r(160629)),p=r(354479),m=g(r(738133)),v=g(r(228315)),y=g(r(474026)),S=g(r(259530)),_=r(511099),P=r(235742),E=r(770348),I=g(r(247001)),b=g(r(640224)),h=["onClick","onKeyDown"],O=["ref"],M=["value","onChange"];function g(e){return e&&e.__esModule?e:{default:e}}function T(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(T=function(e){return e?r:t})(e)}function R(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=T(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}function C(e,t,r,n,o,a,l){try{ var u=e[a](l),i=u.value}catch(e){r(e);return}u.done?t(i):Promise.resolve(i).then(n,o)}function A(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var a=e.apply(t,r);function l(e){C(a,n,o,l,u,"next",e)}function u(e){C(a,n,o,l,u,"throw",e)}l(void 0)}))}}function N(){N=Object.assign||function(e){for(var t=1;t=0||(o[r]=e[r])}return o}function L(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,l=arguments.length-3;if(t||0===l||(t={children:void 0}),1===l)t.children=o;else if(l>1){for(var u=new Array(l),i=0;ie.length)&&(t=e.length) ;for(var r=0,n=new Array(t);r0?L("span",{className:b.default.value},void 0,W(fe)):L("span",{className:b.default.placeholder},void 0,n),L("div",{className:b.default.icons},void 0,C?L(c.default,{role:"button","aria-disabled":f,onClick:ce,"aria-label":I.default.Messages.CLEAR},void 0,L(S.default,{width:16,height:16,className:b.default.clear})):null,L(P,{})))}))}B.displayName="Select";function F(e){ var t=e.className,r=e.onSelect,n=e.closePopout,u=e.closeOnSelect,i=void 0===u||u,c=e.isSelected,m=e.options,v=e.width,y=e.maxVisibleItems,S=e.renderOptionLabel,_=e.serialize,E=e.optionClassName,I=e.buttonHeight,h=e.updatePosition,M=e.popoutPosition,g=U(o.useState(0),2),T=g[0],R=g[1],C=o.useRef(null),D=(0,p.useUID)(),k=(0,l.default)({id:D,scrollToEnd:function(){return A(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()},scrollToStart:function(){return A(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()},isEnabled:!0,wrap:!0}),j=o.useRef(null);(0,f.useFocusLock)(j);o.useLayoutEffect((function(){var e;null===(e=j.current)||void 0===e||e.focus()}),[]);o.useEffect((function(){I>0&&h()}),[I,h]);(0,s.default)(h);o.useLayoutEffect((function(){ var e,t,r=null===(e=C.current)||void 0===e||null===(t=e.getBoundingClientRect())||void 0===t?void 0:t.height;null!=r&&R(r)}),[y]);o.useEffect((function(){h()}),[h,T]);var G=o.useCallback((function(e){r(e);i&&n()}),[n,r,i]),B=m.map((function(e,t){var r;return L(x,{isSelected:c(e.value),value:e.value,label:S(e),onSelect:G,className:E,isDisabled:e.disabled,serialize:_},null!==(r=e.key)&&void 0!==r?r:t)})),F=m.length<=y?P.AdvancedScrollerNone:P.AdvancedScrollerThin;return L(l.ListNavigatorProvider,{navigator:k},void 0,L(l.ListNavigatorContainer,{},void 0,(function(e){var r,n=e.ref,l=w(e,O);return o.createElement(o.Fragment,null,o.createElement(F,N({className:(0,a.default)(b.default.popout,t,(r={},r[b.default.popoutPositionTop]=M===d.Positions.TOP,r)),style:{width:v,maxHeight:T},ref:function(e){var t,r=null!==(t=null==e?void 0:e.getScrollerNode())&&void 0!==t?t:null;n.current=r;j.current=r}},l,{role:"listbox"}),B),o.createElement("div",{"aria-hidden":!0,ref:C,className:b.default.measurement },B.slice(0,y)))})))}F.displayName="SelectPopout";function x(e){var t=e.className,r=e.value,n=e.label,u=e.onSelect,i=e.isSelected,s=e.isDisabled,f=e.serialize,d=(0,l.useListItem)(f(r));return o.createElement(c.default,N({focusProps:{enabled:!1},className:(0,a.default)(b.default.option,t),onClick:function(){return!s&&u(r)}},d,{"aria-selected":i,"aria-disabled":s,role:"option"}),n,i&&L(y.default,{backgroundColor:"white",className:b.default.selectedIcon,width:20,height:20}))}x.displayName="Option";function W(e){var t=e.value,r=e.onChange,n=w(e,M),a=k({value:t,onChange:r});return o.createElement(B,N({},n,a))}W.displayName="SingleSelect"},298104:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.fetchSubscriptionPlansOnNewPaymentSource=S;t.getCurrencies=_;t.planHasCurrency=function(e,t,r){var n=i.default.get(e);(0,o.default)(null!=n,"plan is undefined");return _(n,r,!1).includes(t)};t.useCurrencyWithPaymentSourceChange=function(e,t,r,o,a){var l=(d=n.useReducer((function(e,t){ return p({},e,{},t)}),null!=r?{paymentSourceId:r,currency:e}:{currency:e}),v=2,function(e){if(Array.isArray(e))return e}(d)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a=[],l=!0,u=!1;try{for(r=r.call(e);!(l=(n=r.next()).done);l=!0){a.push(n.value);if(t&&a.length===t)break}}catch(e){u=!0;o=e}finally{try{l||null==r.return||r.return()}finally{if(u)throw o}}return a}}(d,v)||function(e,t){if(e){if("string"==typeof e)return m(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);return"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?m(e,t):void 0}}(d,v)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),s=l[0],c=l[1],f=(0,u.useSubscriptionPlansLoaded)(a);var d,v;n.useEffect((function(){ var e=function(){var e=y(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.next=2;return S(r,a);case 2:n=[];null!=t&&null!=i.default.get(t)&&(n=_(t,r,o));n.length>0?c({paymentSourceId:r,currency:n[0]}):c({paymentSourceId:r});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[r,JSON.stringify(a),t,o,f]);var P=s.paymentSourceId!==r||null==t||!f;return{hasFetchedSubscriptionPlans:f,priceOptions:s,setCurrency:function(e){c({currency:e})},currencyLoading:P}};var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=d(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a] }n.default=e;r&&r.set(e,n);return n}(r(667294)),o=f(r(441143)),a=f(r(636602)),l=r(856259),u=r(547855),i=f(r(909584)),s=r(838583),c=r(770348);function f(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(d=function(e){return e?r:t})(e)}function p(){p=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r