This repository has been archived on 2026-02-28. You can view files and clone it, but cannot push or open issues or pull requests.
ServerSpacebarOld/assets/public/thirdparty/09e76936b2f3cb73c9c6.js

88 lines
82 KiB
JavaScript

(this.webpackChunkdiscord_app=this.webpackChunkdiscord_app||[]).push([[52837,42840,2442,49209,93316],{751826:(e,t,r)=>{"use strict";r.r(t);r.d(t,{default:()=>u});var n,o=["bottom","height","left","right","top","width"],a=new Map,i=function e(){a.forEach((function(e){if(e.hasRectChanged){e.callbacks.forEach((function(t){return t(e.rect)}));e.hasRectChanged=!1}}));window.setTimeout((function(){a.forEach((function(e,t){var r=t.getBoundingClientRect();if(function(e,t){void 0===e&&(e={});void 0===t&&(t={});return o.some((function(r){return e[r]!==t[r]}))}(r,e.rect)){e.hasRectChanged=!0;e.rect=r}}))}),0);n=window.requestAnimationFrame(e)};const u=function(e,t){return{observe:function(){var r=0===a.size;a.has(e)?a.get(e).callbacks.push(t):a.set(e,{rect:void 0,hasRectChanged:!1,callbacks:[t]});r&&i()},unobserve:function(){var r=a.get(e);if(r){var o=r.callbacks.indexOf(t);o>=0&&r.callbacks.splice(o,1);r.callbacks.length||a.delete(e);a.size||cancelAnimationFrame(n)}}}}},233271:(e,t,r)=>{
"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.applyToGuild=function(e,t){return v.apply(this,arguments)};t.cancelGuildBoostSlot=function(e){return E.apply(this,arguments)};t.fetchAppliedBoostsCooldown=function(){return m.apply(this,arguments)};t.fetchAppliedGuildBoostsForGuild=function(e){return f.apply(this,arguments)};t.fetchAppliedGuildBoostsForUser=function(){return p.apply(this,arguments)};t.fetchGuildBoostSlots=y;t.unapplyFromGuild=function(e,t){return _.apply(this,arguments)};t.uncancelGuildBoostSlot=function(e){return h.apply(this,arguments)};var n=s(r(118915)),o=s(r(636602)),a=r(327269),i=s(r(238430)),u=s(r(447478)),l=r(770348);function s(e){return e&&e.__esModule?e:{default:e}}function c(e,t,r,n,o,a,i){try{var u=e[a](i),l=u.value}catch(e){r(e);return}u.done?t(l):Promise.resolve(l).then(n,o)}function d(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var a=e.apply(t,r);function i(e){c(a,n,o,i,u,"next",e)}function u(e){
c(a,n,o,i,u,"throw",e)}i(void 0)}))}}function f(){return(f=d(regeneratorRuntime.mark((function e(t){var r,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.next=2;return n.default.get({url:l.Endpoints.APPLIED_GUILD_BOOSTS_FOR_GUILD(t),oldFormErrors:!0});case 2:r=e.sent;a=r.body.map((function(e){return i.default.createFromServer(e)}));o.default.dispatch({type:l.ActionTypes.GUILD_APPLIED_BOOSTS_FETCH_SUCCESS,guildId:t,appliedBoosts:a});return e.abrupt("return",a);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(){return(p=d(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.next=2;return n.default.get({url:l.Endpoints.USER_APPLIED_GUILD_BOOSTS,oldFormErrors:!0});case 2:t=e.sent;r=t.body.map((function(e){return i.default.createFromServer(e)}));o.default.dispatch({type:l.ActionTypes.USER_APPLIED_BOOSTS_FETCH_SUCCESS,appliedGuildBoosts:r})
;return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(){return S.apply(this,arguments)}function S(){return(S=d(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.next=2;return n.default.get({url:l.Endpoints.USER_GUILD_BOOST_SLOTS,oldFormErrors:!0});case 2:t=e.sent;r=t.body.map((function(e){return u.default.createFromServer(e)}));o.default.dispatch({type:l.ActionTypes.GUILD_BOOST_SLOTS_FETCH_SUCCESS,guildBoostSlots:r});return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(){return(m=d(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.prev=0;e.next=3;return n.default.get({url:l.Endpoints.APPLIED_GUILD_BOOST_COOLDOWN,oldFormErrors:!0});case 3:t=e.sent;r=t.body.ends_at;o.default.dispatch({
type:l.ActionTypes.APPLIED_BOOSTS_COOLDOWN_FETCH_SUCCESS,endsAt:r});return e.abrupt("return",r);case 9:e.prev=9;e.t0=e.catch(0);if(404!==e.t0.status){e.next=16;break}o.default.dispatch({type:l.ActionTypes.APPLIED_BOOSTS_COOLDOWN_FETCH_SUCCESS,endsAt:null});return e.abrupt("return",null);case 16:throw new a.AppliedGuildBoostError(e.t0);case 17:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}function v(){return(v=d(regeneratorRuntime.mark((function e(t,r){var u,s,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o.default.dispatch({type:l.ActionTypes.GUILD_APPLY_BOOST_START});e.prev=1;e.next=4;return n.default.put({url:l.Endpoints.APPLIED_GUILD_BOOSTS_FOR_GUILD(t),body:{user_premium_guild_subscription_slot_ids:r},oldFormErrors:!0});case 4:u=e.sent;s=Array.isArray(u.body)?u.body.map(i.default.createFromServer):[i.default.createFromServer(u.body)];o.default.dispatch({type:l.ActionTypes.GUILD_APPLY_BOOST_SUCCESS,appliedGuildBoost:s})
;y();return e.abrupt("return",s);case 11:e.prev=11;e.t0=e.catch(1);c=new a.AppliedGuildBoostError(e.t0);o.default.dispatch({type:l.ActionTypes.GUILD_APPLY_BOOST_FAIL,error:c});throw c;case 16:case"end":return e.stop()}}),e,null,[[1,11]])})))).apply(this,arguments)}function _(){return(_=d(regeneratorRuntime.mark((function e(t,r){var i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o.default.dispatch({type:l.ActionTypes.GUILD_UNAPPLY_BOOST_START});e.prev=1;e.next=4;return n.default.delete({url:l.Endpoints.APPLIED_GUILD_BOOST(t,r),oldFormErrors:!0});case 4:y();e.next=12;break;case 7:e.prev=7;e.t0=e.catch(1);i=new a.AppliedGuildBoostError(e.t0);o.default.dispatch({type:l.ActionTypes.GUILD_UNAPPLY_BOOST_FAIL,error:i});throw i;case 12:o.default.dispatch({type:l.ActionTypes.GUILD_UNAPPLY_BOOST_SUCCESS,boostId:r});case 13:case"end":return e.stop()}}),e,null,[[1,7]])})))).apply(this,arguments)}function E(){return(E=d(regeneratorRuntime.mark((function e(t){
var r,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.next=2;return n.default.post({url:l.Endpoints.USER_GUILD_BOOST_SLOT_CANCEL(t),oldFormErrors:!0});case 2:r=e.sent;a=u.default.createFromServer(r.body);o.default.dispatch({type:l.ActionTypes.GUILD_BOOST_SLOT_UPDATE_SUCCESS,guildBoostSlot:a});return e.abrupt("return",a);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(){return(h=d(regeneratorRuntime.mark((function e(t){var r,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.next=2;return n.default.post({url:l.Endpoints.USER_GUILD_BOOST_SLOT_UNCANCEL(t),oldFormErrors:!0});case 2:r=e.sent;a=u.default.createFromServer(r.body);o.default.dispatch({type:l.ActionTypes.GUILD_BOOST_SLOT_UPDATE_SUCCESS,guildBoostSlot:a});return e.abrupt("return",a);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},304836:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})
;t.changePaymentSource=function(e,t,r,n,o){return S.apply(this,arguments)};t.changeSubscriptionCurrency=function(e,t,r,n){return y.apply(this,arguments)};t.clearError=function(){o.default.dispatch({type:u.ActionTypes.PREMIUM_PAYMENT_ERROR_CLEAR})};t.resubscribe=function(e,t,r,n,o){return p.apply(this,arguments)};t.selectPlan=function(e){o.default.dispatch({type:u.ActionTypes.PREMIUM_PAYMENT_SELECT_PLAN,subscriptionPlanId:e})};t.subscribe=function(e){return f.apply(this,arguments)};var n=s(r(441143)),o=s(r(636602)),a=r(838583),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=l(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 i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n
}(r(832635)),u=r(770348);function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}function s(e){return e&&e.__esModule?e:{default:e}}function c(e,t,r,n,o,a,i){try{var u=e[a](i),l=u.value}catch(e){r(e);return}u.done?t(l):Promise.resolve(l).then(n,o)}function d(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var a=e.apply(t,r);function i(e){c(a,n,o,i,u,"next",e)}function u(e){c(a,n,o,i,u,"throw",e)}i(void 0)}))}}function f(){return(f=d(regeneratorRuntime.mark((function e(t){var r,n,a,l,s,c,d;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.planId,n=t.currency,a=t.paymentSource,l=t.trialId,s=t.code,c=t.metadata;o.default.dispatch({type:u.ActionTypes.PREMIUM_PAYMENT_SUBSCRIBE_START});e.prev=2;e.next=5;return i.createSubscription({items:[{planId:r,quantity:1}],paymentSource:a,trialId:l,code:s,currency:n,metadata:c});case 5:
null!=(d=e.sent).subscription&&o.default.dispatch({type:u.ActionTypes.PREMIUM_PAYMENT_SUBSCRIBE_SUCCESS,subscription:d.subscription});return e.abrupt("return",d);case 10:e.prev=10;e.t0=e.catch(2);o.default.dispatch({type:u.ActionTypes.PREMIUM_PAYMENT_SUBSCRIBE_FAIL,error:e.t0});throw e.t0;case 14:case"end":return e.stop()}}),e,null,[[2,10]])})))).apply(this,arguments)}function p(){return(p=d(regeneratorRuntime.mark((function e(t,r,l,s,c){var d,f;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.prev=0;d=(0,a.getPremiumPlanItem)(t);(0,n.default)(d,"Expected existing premium plan");f=(0,a.getItemsWithUpsertedPremiumPlanId)(t,d.planId);e.next=6;return i.updateSubscription(t,{status:u.SubscriptionStatusTypes.ACTIVE,paymentSource:s,items:f,currency:r},l,c);case 6:o.default.dispatch({type:u.ActionTypes.PREMIUM_PAYMENT_UPDATE_SUCCESS});e.next=13;break;case 9:e.prev=9;e.t0=e.catch(0);o.default.dispatch({type:u.ActionTypes.PREMIUM_PAYMENT_UPDATE_FAIL,error:e.t0})
;throw e.t0;case 13:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}function y(){return(y=d(regeneratorRuntime.mark((function e(t,r,n,a){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.prev=0;e.next=3;return i.changeSubscriptionCurrency(t,r,n,a);case 3:o.default.dispatch({type:u.ActionTypes.PREMIUM_PAYMENT_UPDATE_SUCCESS});e.next=10;break;case 6:e.prev=6;e.t0=e.catch(0);o.default.dispatch({type:u.ActionTypes.PREMIUM_PAYMENT_UPDATE_FAIL,error:e.t0});throw e.t0;case 10:case"end":return e.stop()}}),e,null,[[0,6]])})))).apply(this,arguments)}function S(){return(S=d(regeneratorRuntime.mark((function e(t,r,n,a,l){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.prev=0;e.next=3;return i.changePaymentSource(t,r,n,a,l);case 3:o.default.dispatch({type:u.ActionTypes.PREMIUM_PAYMENT_UPDATE_SUCCESS});e.next=10;break;case 6:e.prev=6;e.t0=e.catch(0);o.default.dispatch({
type:u.ActionTypes.PREMIUM_PAYMENT_UPDATE_FAIL,error:e.t0});throw e.t0;case 10:case"end":return e.stop()}}),e,null,[[0,6]])})))).apply(this,arguments)}},723420:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.clearPurchaseError=function(){o.default.dispatch({type:y.ActionTypes.SKU_PURCHASE_CLEAR_ERROR})};t.fetchPurchasePreview=function(e,t,r){return P.apply(this,arguments)};t.fetchSKU=function(e,t){return E.apply(this,arguments)};t.fetchSKUsForApplication=function(e,t){return h.apply(this,arguments)};t.grantChannelBranchEntitlement=function(e,t,r){return A.apply(this,arguments)};t.purchaseSKU=function(e,t,r){return g.apply(this,arguments)};t.showPurchaseConfirmationStep=function(){o.default.wait((function(){return o.default.dispatch({type:y.ActionTypes.SKU_PURCHASE_SHOW_CONFIRMATION_STEP})}))};t.updateSKUPaymentIsGift=function(e){o.default.dispatch({type:y.ActionTypes.SKU_PURCHASE_UPDATE_IS_GIFT,isGift:e})}
;var n=S(r(118915)),o=S(r(636602)),a=r(327269),i=r(400922),u=S(r(225035)),l=S(r(399561)),s=S(r(424099)),c=r(537683),d=r(71246),f=r(204785),p=r(832635),y=r(770348);function S(e){return e&&e.__esModule?e:{default:e}}function m(){m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};return m.apply(this,arguments)}function v(e,t,r,n,o,a,i){try{var u=e[a](i),l=u.value}catch(e){r(e);return}u.done?t(l):Promise.resolve(l).then(n,o)}function _(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var a=e.apply(t,r);function i(e){v(a,n,o,i,u,"next",e)}function u(e){v(a,n,o,i,u,"throw",e)}i(void 0)}))}}function E(){return(E=_(regeneratorRuntime.mark((function e(t,r){var n,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==l.default.get(r)){e.next=2;break}return e.abrupt("return");case 2:o.default.dirtyDispatch({
type:y.ActionTypes.SKU_FETCH_START,skuId:r});e.prev=3;n=s.default.inTestModeForApplication(t);e.next=7;return(0,f.httpGetWithCountryCodeQuery)(n?y.Endpoints.STORE_SKU(r):y.Endpoints.STORE_PUBLISHED_LISTINGS_SKU(r));case 7:a=e.sent;o.default.dispatch({type:y.ActionTypes.SKU_FETCH_SUCCESS,sku:n?a.body:a.body.sku});e.next=15;break;case 11:e.prev=11;e.t0=e.catch(3);o.default.dispatch({type:y.ActionTypes.SKU_FETCH_FAIL,skuId:r});throw new u.default("Failed to fetch SKU "+r);case 15:case"end":return e.stop()}}),e,null,[[3,11]])})))).apply(this,arguments)}function h(){return(h=_(regeneratorRuntime.mark((function e(t,r){var n,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:void 0===r&&(r=!0);if(s.default.inTestModeForApplication(t)||!r){e.next=3;break}throw new Error("this should only be used in test mode");case 3:e.next=5;return(0,f.httpGetWithCountryCodeQuery)(y.Endpoints.APPLICATION_SKUS(t));case 5:n=e.sent;a=n.body;o.default.dispatch({
type:y.ActionTypes.SKUS_FETCH_SUCCESS,skus:a,applicationId:t});return e.abrupt("return",a);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(){return(P=_(regeneratorRuntime.mark((function e(t,r,n){var a,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a={payment_source_id:n};s.default.inTestModeForApplication(t)&&(a.test_mode=!0);e.next=4;return(0,f.httpGetWithCountryCodeQuery)({url:y.Endpoints.STORE_SKU_PURCHASE(r),query:a,oldFormErrors:!0});case 4:i=e.sent;o.default.dispatch({type:y.ActionTypes.SKU_PURCHASE_PREVIEW_FETCH_SUCCESS,skuId:r,paymentSourceId:n,price:i.body});return e.abrupt("return",i);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(){return(A=_(regeneratorRuntime.mark((function e(t,r,i){var u,l;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o.default.dispatch({type:y.ActionTypes.SKU_PURCHASE_START,applicationId:t,skuId:i});e.prev=1;e.next=4
;return n.default.post({url:y.Endpoints.CHANNEL_ENTITLEMENT_GRANT(r),oldFormErrors:!0});case 4:u=e.sent;o.default.dispatch({type:y.ActionTypes.SKU_PURCHASE_SUCCESS,skuId:i,entitlements:u.body,libraryApplications:[]});return e.abrupt("return",u.body);case 9:e.prev=9;e.t0=e.catch(1);l=new a.BillingError(e.t0);o.default.dispatch({type:y.ActionTypes.SKU_PURCHASE_FAIL,applicationId:t,skuId:i,error:l});throw l;case 14:case"end":return e.stop()}}),e,null,[[1,9]])})))).apply(this,arguments)}var T={isGift:!1};function g(){return(g=_(regeneratorRuntime.mark((function e(t,r,u){var l,f,S,v,_,E,h,P,A,g,b,O;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:l=m({},T,{},u),f=l.paymentSource,S=l.expectedAmount,v=l.expectedCurrency,_=l.analyticsLoadId,E=l.isGift,h=l.giftStyle,P=l.subscriptionPlanId;o.default.wait((function(){o.default.dispatch({type:y.ActionTypes.SKU_PURCHASE_START,applicationId:t,skuId:r})}));e.prev=2;A={gift:E,sku_subscription_plan_id:P}
;if(!s.default.inTestModeForApplication(t)){e.next=8;break}A.test_mode=!0;e.next=22;break;case 8:if(null==f){e.next=18;break}A.payment_source_id=f.id;e.next=12;return(0,p.createPaymentSourceToken)(f);case 12:A.payment_source_token=e.sent;if(!y.ADYEN_PAYMENT_SOURCES.has(f.type)){e.next=18;break}e.next=16;return(0,p.popupBridgeState)(f.type);case 16:g=e.sent;A.return_url=n.default.getAPIBaseURL()+y.Endpoints.BILLING_POPUP_BRIDGE_CALLBACK_REDIRECT_PREFIX(f.type,null!=g?g:"","success");case 18:null!=S&&(A.expected_amount=S);null!=v&&(A.expected_currency=v);null!=h&&(A.gift_style=h);A.purchase_token=(0,c.getPurchaseToken)();case 22:e.next=24;return n.default.post({url:y.Endpoints.STORE_SKU_PURCHASE(r),body:A,context:{load_id:_},oldFormErrors:!0});case 24:b=e.sent;o.default.dispatch({type:y.ActionTypes.SKU_PURCHASE_SUCCESS,skuId:r,libraryApplications:null!=b.body.library_applications?b.body.library_applications.filter(d.isNotNullish):[],entitlements:b.body.entitlements,
giftCode:b.body.gift_code});return e.abrupt("return",m({},b.body,{redirectConfirmation:!1}));case 29:e.prev=29;e.t0=e.catch(2);if((O=e.t0 instanceof a.BillingError?e.t0:new a.BillingError(e.t0)).code===i.ErrorCodes.CONFIRMATION_REQUIRED){e.next=35;break}o.default.dispatch({type:y.ActionTypes.SKU_PURCHASE_FAIL,applicationId:t,skuId:r,error:O});throw O;case 35:if(e.t0.body.payment_id){e.next=37;break}throw(0,p.dispatchConfirmationError)("payment id cannot be null on redirected confirmations.");case 37:return e.abrupt("return",(0,p.handleConfirmation)(e.t0.body,f));case 38:case"end":return e.stop()}}),e,null,[[2,29]])})))).apply(this,arguments)}},929031:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;t.updateSettingsFromGateway=function(e){o.default.dirtyDispatch({type:l.ActionTypes.USER_SETTINGS_UPDATE,settings:f(e,!0,c),clearOverrides:!1,isLocal:!1})};var n=s(r(118915)),o=s(r(636602)),a=s(r(43145)),i=r(894826),u=s(r(871778)),l=r(770348)
;function s(e){return e&&e.__esModule?e:{default:e}}var c={sync:"sync",theme:"theme",locale:"locale",restrictedGuilds:"restricted_guilds",friendSourceFlags:"friend_source_flags",friendDiscoveryFlags:"friend_discovery_flags",guildPositions:"guild_positions",guildFolders:{_snakeKey:"guild_folders",guildIds:"guild_ids",muteConfig:{_snakeKey:"mute_config",endTime:"end_time"},folderId:"id",folderName:"name",folderColor:"color"},status:"status",defaultGuildsRestricted:"default_guilds_restricted",timezoneOffset:"timezone_offset",customStatus:{_snakeKey:"custom_status",_isNullable:!0,text:"text",expiresAt:"expires_at",emojiId:"emoji_id",emojiName:"emoji_name",emojiAnimated:"emoji_animated"},contactSyncUpsellShown:"contact_sync_enabled"};function d(e,t,r){"object"==typeof t&&null!=e&&(t=f(t,r,e));return t}function f(e,t,r){for(var n={},o=function(){var o=i[a],u=void 0,l=void 0,s=!1;if("string"==typeof r[o]){u=r[o];l=null}else{u=(l=r[o])._snakeKey;s=l._isNullable}var c=e[t?u:o];if(null!=c){
c=c instanceof Array?c.map((function(e){return d(l,e,t)})):d(l,c,t);n[t?o:u]=c}else e.hasOwnProperty(t?u:o)&&s&&(n[t?o:u]=null)},a=0,i=Object.keys(r);a<i.length;a++)o();return n}var p={updateLocalSettings:function(e){o.default.dirtyDispatch({type:l.ActionTypes.USER_SETTINGS_UPDATE,settings:e,clearOverrides:!0,isLocal:!0})},updatedUnsyncedSettings:function(e){o.default.dirtyDispatch({type:l.ActionTypes.UNSYNCED_USER_SETTINGS_UPDATE,settings:e})},setShouldSyncTextSettings:function(e){o.default.dirtyDispatch({type:l.ActionTypes.SELECTIVELY_SYNCED_USER_SETTINGS_UPDATE,changes:{text:{shouldSync:e,settings:e?{}:{inlineAttachmentMedia:i.InlineAttachmentMedia.getSetting(),inlineEmbedMedia:i.InlineEmbedMedia.getSetting(),renderEmbeds:i.RenderEmbeds.getSetting(),renderReactions:i.RenderReactions.getSetting(),animateEmoji:i.AnimateEmoji.getSetting(),animateStickers:i.AnimateStickers.getSetting(),gifAutoPlay:i.GifAutoPlay.getSetting()}}}})},setShouldSyncAppearanceSettings:function(e){
o.default.dirtyDispatch({type:l.ActionTypes.SELECTIVELY_SYNCED_USER_SETTINGS_UPDATE,changes:{appearance:{shouldSync:e,settings:e?{}:{theme:u.default.theme,developerMode:i.DeveloperMode.getSetting()}}}})},updateSelectivelySyncedAppearanceSettings:function(e){o.default.dirtyDispatch({type:l.ActionTypes.SELECTIVELY_SYNCED_USER_SETTINGS_UPDATE,changes:{appearance:{settings:e}}});a.default.shouldSync("appearance")&&n.default.patch({url:l.Endpoints.SETTINGS,body:f(e,!1,c),oldFormErrors:!0})},updateRemoteSettings:function(e){o.default.dirtyDispatch({type:l.ActionTypes.USER_SETTINGS_UPDATE,settings:e,clearOverrides:!0,isLocal:!0});return n.default.patch({url:l.Endpoints.SETTINGS,body:f(e,!1,c),oldFormErrors:!0})},applySettingsOverride:function(e){o.default.dispatch({type:l.ActionTypes.USER_SETTINGS_OVERRIDE_APPLY,settings:e})},clearSettingsOverride:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];o.default.dispatch({
type:l.ActionTypes.USER_SETTINGS_OVERRIDE_CLEAR,settings:t})}};t.default=p},363317:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var n,o,a,i,u,l=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 i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}(r(667294)),s=f(r(294184)),c=f(r(530250)),d=f(r(543151));function f(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 y(e,t,r,n){a||(a="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103)
;var o=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=n;else if(i>1){for(var u=new Array(i),l=0;l<i;l++)u[l]=arguments[l+3];t.children=u}if(t&&o)for(var s in o)void 0===t[s]&&(t[s]=o[s]);else t||(t=o||{});return{$$typeof:a,type:e,key:void 0===r?null:""+r,ref:null,props:t,_owner:null}}function S(e,t){S=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return S(e,t)}!function(e){e.PRIMARY="primary";e.SECONDARY="secondary";e.WARNING="warning";e.ERROR="error"}(i||(i={}));!function(e){e.SMALL="small";e.LARGE="large";e.NONE="none"}(u||(u={}));var m=((n={})[i.PRIMARY]=d.default.colorPrimary,n[i.SECONDARY]=d.default.colorSecondary,n[i.WARNING]=d.default.colorWarning,n[i.ERROR]=d.default.colorError,n),v=((o={})[u.SMALL]=d.default.small,o[u.LARGE]=d.default.large,o[u.NONE]=null,o),_=function(e){!function(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;S(e,t)}(t,e);function t(){return e.apply(this,arguments)||this}
t.prototype.render=function(){var e=this.props,t=e.icon,r=e.color,n=e.children,o=e.iconSize,a=e.className,i=e.iconClassName;return y(c.default,{className:(0,s.default)(d.default.note,m[r],a),align:c.default.Align.CENTER},void 0,y(t,{className:(0,s.default)(d.default.icon,v[o],i)}),y("div",{},void 0,n))};return t}(l.PureComponent);_.displayName="PaymentNote";_.Colors=i;_.Sizes=u;var E=_;t.default=E},547855:(e,t,r)=>{"use strict";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)([i.default],(function(){return i.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,l.inPriceDeterminationExperiment)()){if(null!=c&&!i.default.hasPaymentSourceForSKUIds(c,e)){f("subscription payment source "+c+" not loaded for "+e);return!1}if(null!=r&&!i.default.hasPaymentSourceForSKUIds(r,e)){f("default payment source "+r+" not loaded for "+e);return!1}for(var p,y=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 d(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 d(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=y()).done;){var S=p.value;if(!i.default.hasPaymentSourceForSKUIds(S,e)){f("payment source "+S+" not loaded for "+e);return!1}}}f("isLoadedForSKUs "+o);return o};var n=r(536211),o=c(r(791548)),a=c(r(748826)),i=c(r(909584)),u=c(r(146771)),l=r(838583),s=r(770348);function c(e){return e&&e.__esModule?e:{default:e}}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}new o.default("useSubscriptionPlansLoaded");var f=function(e){}},849209:(e,t,r)=>{"use strict";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=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 i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}(r(667294)),a=r(433383),i=S(r(37039)),u=S(r(956117)),l=S(r(60097)),s=S(r(730977)),c=r(682937),d=r(796274),f=r(770348),p=S(r(247001)),y=["analyticsLocation","analyticsSourceLocation","guild","buttonText","targetBoostedGuildTier","onClose","closeLayer","pauseAnimation","applicationId","handleSubscribeModalClose"];function S(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 v(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=o;else if(i>1){for(var u=new Array(i),l=0;l<i;l++)u[l]=arguments[l+3];t.children=u}
if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:n,type:e,key:void 0===r?null:""+r,ref:null,props:t,_owner:null}}function _(){_=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};return _.apply(this,arguments)}function E(e,t,r,n,o,a,i){try{var u=e[a](i),l=u.value}catch(e){r(e);return}u.done?t(l):Promise.resolve(l).then(n,o)}function h(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=[],i=!0,u=!1;try{for(r=r.call(e);!(i=(n=r.next()).done);i=!0){a.push(n.value);if(t&&a.length===t)break}}catch(e){u=!0;o=e}finally{try{i||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 P(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 P(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 P(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var A=function(e){var t=e.analyticsLocation,r=e.analyticsSourceLocation,n=e.guild,S=e.buttonText,m=e.targetBoostedGuildTier,P=e.onClose,A=void 0===P?function(){}:P,T=e.closeLayer,g=void 0===T?function(){}:T,b=e.pauseAnimation,O=void 0!==b&&b,I=e.applicationId,M=e.handleSubscribeModalClose,R=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++){r=a[n];t.indexOf(r)>=0||(o[r]=e[r])}return o}(e,y),C=(0,i.default)().analyticsLocations,N=(0,
a.useAppContext)()===f.AppContext.POPOUT,L=h(o.useState(!1),2),U=L[0],w=L[1],D=null!=m?Math.max((0,c.getNumberOfAppliedBoostsNeededForTier)(n,m),1):1,G=(0,c.generateBlockGuildSubscriptionPurchasesNode)(),k=function(){var e,o=(e=regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:w(!0);e.next=3;return(0,d.addAppliedGuildBoosts)({analyticsLocations:C,analyticsLocation:t,analyticsSourceLocation:r,guild:n,numberOfBoostsToAdd:D,onClose:A,closeLayer:g,inPopout:N,applicationId:I,handleSubscribeModalClose:M});case 3:w(!1);case 4:case"end":return e.stop()}}),e)})),function(){var t=this,r=arguments;return new Promise((function(n,o){var a=e.apply(t,r);function i(e){E(a,n,o,i,u,"next",e)}function u(e){E(a,n,o,i,u,"throw",e)}i(void 0)}))});return function(){return o.apply(this,arguments)}}();return null!=G?v(s.default,{text:G,"aria-label":!1},void 0,(function(e){return o.createElement(l.default,_({},e,{disabled:!0,
size:u.default.Sizes.SMALL,pauseAnimation:O}),null!=S?S:p.default.Messages.PREMIUM_GUILD_PERKS_MODAL_BUTTON_SUBSCRIBE_THIS_SERVER)})):o.createElement(l.default,_({size:u.default.Sizes.SMALL},R,{submitting:U,onClick:k,pauseAnimation:O}),null!=S?S:p.default.Messages.PREMIUM_GUILD_PERKS_MODAL_BUTTON_SUBSCRIBE_THIS_SERVER)};A.displayName="GuildBoostingSubscribeButton";var T=A;t.default=T},977291:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=U;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=O(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 i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n
}(r(667294)),a=b(r(954140)),i=b(r(37039)),u=r(378833),l=r(361673),s=b(r(693316)),c=b(r(929214)),d=b(r(956117)),f=b(r(530250)),p=r(772575),y=r(645758),S=r(3400),m=r(682937),v=b(r(849209)),_=r(665984),E=r(770348),h=b(r(247001)),P=b(r(818910)),A=b(r(380203)),T=b(r(705206)),g=["analyticsSourceLocation","guild","targetBoostedGuildTier","perks","perkIntro","headerProps","upsellType","onClose"];function b(e){return e&&e.__esModule?e:{default:e}}function O(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(O=function(e){return e?r:t})(e)}function I(){I=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};return I.apply(this,arguments)}function M(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=o;else if(i>1){
for(var u=new Array(i),l=0;l<i;l++)u[l]=arguments[l+3];t.children=u}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:n,type:e,key:void 0===r?null:""+r,ref:null,props:t,_owner:null}}function R(e){var t=e.title,r=e.subtitle,n=e.image;return M("div",{className:P.default.header},void 0,M(p.Heading,{variant:"heading-xl/medium",color:"header-primary",className:A.default.marginBottom8,level:3},void 0,t),M(y.Text,{variant:"text-md/normal",className:P.default.subtitleText},void 0,r),n)}R.displayName="DefaultUpsellHeader";var C=function(e){var t=e.onClose,r=e.perks,n=e.perkIntro,o=void 0===n?h.default.Messages.PREMIUM_GUILD_SUBSCRIPTION_UPSELL_MODAL_HEADER:n,a=e.headerProps,i=e.upsellType;return M("div",{className:P.default.wrapper},void 0,M(S.ModalCloseButton,{className:P.default.closeButton,onClick:function(){t()}}),M(N,{headerProps:a,perkIntro:o,upsellType:i}),M("div",{className:P.default.perks},void 0,r.map((function(e,t){
var r=e.icon,n=e.iconClassName,o=e.description,a=e.color;return M(c.default,{icon:r,iconClassName:n,description:o,color:a},t)}))))};C.displayName="GuildBoostingUpsell";var N=function(e){var t=e.headerProps,n=e.perkIntro;return e.upsellType===_.BoostingUpsellModalType.GUILD_BANNER_INVITE?M(f.default,{justify:f.default.Justify.CENTER,direction:f.default.Direction.VERTICAL},void 0,M(y.Text,{className:P.default.featureHeading,variant:"text-sm/normal"},void 0,h.default.Messages.PREMIUM_GUILD_SUBSCRIPTION_UPSELL_MODAL_FEATURE_BANNER_TITLE),M(y.Text,{variant:"text-md/normal",className:P.default.subtitleText},void 0,h.default.Messages.PREMIUM_GUILD_SUBSCRIPTION_UPSELL_MODAL_FEATURE_BANNER_SUBTITLE),M("img",{alt:"",src:T.default,className:P.default.inviteBannerPreview}),M(y.Text,{variant:"text-md/normal",className:A.default.marginBottom8},void 0,h.default.Messages.PREMIUM_GUILD_SUBSCRIPTION_UPSELL_MODAL_HEADER)):M(o.Fragment,{},void 0,null!=t?o.createElement(R,t):M("img",{
className:P.default.heroImage,src:r(500996),alt:h.default.Messages.PREMIUM_GUILD_SUBSCRIPTION_UPSELL_MODAL_HEADER_IMG_ALT_TEXT}),M(y.Text,{variant:"text-md/normal",className:P.default.heading},void 0,n))},L=function(e){var t=e.guild,r=e.targetBoostedGuildTier,n=e.onClose,o=e.analyticsSourceLocation,a={section:E.AnalyticsSections.PREMIUM_GUILD_UPSELL_MODAL,object:E.AnalyticsObjects.BUTTON_CTA,objectType:null!=r?(0,m.boostedGuildTierToAnalyticsObjectType)(r):null};return M(S.ModalFooter,{className:P.default.footer},void 0,M(d.default,{size:d.default.Sizes.SMALL,color:d.default.Colors.PRIMARY,look:d.default.Looks.LINK,onClick:function(){n()}},void 0,h.default.Messages.CLOSE),M(v.default,{analyticsLocation:a,analyticsSourceLocation:o,guild:t,targetBoostedGuildTier:r,onClose:function(){n()}}))};L.displayName="GuildBoostingUpsellFooter";function U(e){
var t=e.analyticsSourceLocation,r=e.guild,n=e.targetBoostedGuildTier,c=e.perks,d=e.perkIntro,f=e.headerProps,p=e.upsellType,y=e.onClose,m=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++){r=a[n];t.indexOf(r)>=0||(o[r]=e[r])}return o}(e,g);return M((0,i.default)(a.default.ACTIVITY_DIRECTORY).AnalyticsLocationProvider,{},void 0,M(u.PaymentContextProvider,{activeSubscription:null,stepConfigs:[],skuIDs:[]},void 0,o.createElement(S.ModalRoot,I({},m,{"aria-labelledby":"premium-guild-subscription-upsell-modal-header"}),M(s.default,{hideBreadcrumbs:!0,body:M(C,{onClose:y,perks:c,perkIntro:d,headerProps:f,upsellType:p}),footer:M(L,{guild:r,targetBoostedGuildTier:n,onClose:y,analyticsSourceLocation:t}),steps:[l.Step.PREMIUM_GUILD_UPSELL],currentStep:l.Step.PREMIUM_GUILD_UPSELL}))))}U.displayName="GuildBoostingUpsellModal"},796274:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.addAppliedGuildBoosts=function(e){
return b.apply(this,arguments)};var n=h(r(667294)),o=h(r(832635)),a=r(233271),i=r(856259),u=_(r(728429)),l=_(r(890535)),s=_(r(909584)),c=r(194322),d=_(r(308920)),f=r(682937),p=_(r(474029)),y=r(770348),S=r(371621),m=["onClose"],v=["onClose"];function _(e){return e&&e.__esModule?e:{default:e}}function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(E=function(e){return e?r:t})(e)}function h(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=E(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 i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}function P(){P=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]
;for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};return P.apply(this,arguments)}function A(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++){r=a[n];t.indexOf(r)>=0||(o[r]=e[r])}return o}function T(e,t,r,n,o,a,i){try{var u=e[a](i),l=u.value}catch(e){r(e);return}u.done?t(l):Promise.resolve(l).then(n,o)}function g(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var a=e.apply(t,r);function i(e){T(a,n,o,i,u,"next",e)}function u(e){T(a,n,o,i,u,"throw",e)}i(void 0)}))}}function b(){return(b=g(regeneratorRuntime.mark((function e(t){var _,E,h,T,b,O,I,M,R,C,N,L,U,w,D,G,k,B,j,F,x;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:_=t.analyticsLocations,E=t.analyticsLocation,h=t.analyticsSourceLocation,T=t.numberOfBoostsToAdd,b=t.onClose,O=t.closeLayer,I=t.onSubscriptionConfirmation,M=t.guild,R=t.handleSubscribeModalClose,C=t.disablePremiumUpsell,N=t.inPopout,L=t.applicationId
;U=N?S.POPOUT_MODAL_CONTEXT:S.DEFAULT_MODAL_CONTEXT;if(null!=(w=u.default.getCurrentUser())){e.next=5;break}return e.abrupt("return");case 5:if(w.verified){e.next=8;break}(0,c.openModalLazy)(g(regeneratorRuntime.mark((function e(){var t,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.next=2;return Promise.all([r.e(40532),r.e(35666),r.e(81747),r.e(39217),r.e(10961),r.e(24917),r.e(4562),r.e(94322),r.e(23046),r.e(21543),r.e(87709),r.e(35235)]).then(r.bind(r,137405));case 2:t=e.sent;o=t.default;return e.abrupt("return",(function(e){var t=e.onClose,r=A(e,m);return n.createElement(o,P({},r,{onClose:t}))}));case 5:case"end":return e.stop()}}),e)}))),{contextKey:U});return e.abrupt("return");case 8:D=[];s.default.isLoadedForPremiumSKUs()||D.push((0,i.fetchPremiumSubscriptionPlans)());if(!l.default.hasFetched){D.push(o.fetchSubscriptions());D.push((0,a.fetchGuildBoostSlots)())}if(!(D.length>0)){e.next=14;break}e.next=14;return Promise.allSettled(D);case 14:
G=(0,f.getAvailableGuildBoostSlots)(l.default.boostSlots);k=G.length;B=function(e){null==b||b();null==R||R(e)};j=function(){null==b||b();null==O||O();d.default.track(y.AnalyticEvents.MODAL_DISMISSED,{type:y.AnalyticsPages.PREMIUM_GUILD_USER_MODAL,location_section:E.section})};if(!(k>0&&(null==T||k>=T))){e.next=25;break}1===k?F=G.slice(0,1):null!=T&&(F=G.slice(0,T));e.next=22;return(0,c.openModalLazy)(g(regeneratorRuntime.mark((function e(){var t,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.next=2;return Promise.all([r.e(40532),r.e(35666),r.e(81747),r.e(39217),r.e(10961),r.e(24917),r.e(20802),r.e(6379),r.e(93624),r.e(4562),r.e(94322),r.e(23046),r.e(21543),r.e(87709),r.e(54538),r.e(53301),r.e(44461),r.e(23148),r.e(47243),r.e(38635),r.e(58579),r.e(99431),r.e(95289),r.e(31310)]).then(r.bind(r,195289));case 2:t=e.sent;o=t.default;return e.abrupt("return",(function(e){var t=e.onClose,r=A(e,v);return n.createElement(o,P({},r,{onClose:function(e){t();B(e)
},selectedGuild:M,locationSection:y.AnalyticsPages.PREMIUM_GUILD_USER_MODAL,guildBoostSlots:F}))}));case 5:case"end":return e.stop()}}),e)}))),{onCloseRequest:function(){null!=x&&(0,c.closeModal)(x);B(!1)},contextKey:U});case 22:x=e.sent;e.next=26;break;case 25:(0,p.default)({analyticsLocations:_,analyticsLocation:E,analyticsSourceLocation:h,guildId:M.id,closeLayer:j,totalNumberOfSlotsToAssign:null!=T?T:1,onCloseModal:B,disablePremiumUpsell:C,onSubscriptionConfirmation:I,inPopout:N,applicationId:L});case 26:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},474029:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e){return E.apply(this,arguments)};!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 i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}n.default=e;r&&r.set(e,n)}(r(667294));var n,o=y(r(190040)),a=r(832635),i=r(856259),u=y(r(146771)),l=r(194322),s=y(r(308920)),c=r(838583),d=r(770348),f=r(371621),p=y(r(247001));function y(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 m(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=o;else if(i>1){for(var u=new Array(i),l=0;l<i;l++)u[l]=arguments[l+3];t.children=u}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:n,type:e,key:void 0===r?null:""+r,ref:null,props:t,_owner:null}}function v(e,t,r,n,o,a,i){try{
var u=e[a](i),l=u.value}catch(e){r(e);return}u.done?t(l):Promise.resolve(l).then(n,o)}function _(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var a=e.apply(t,r);function i(e){v(a,n,o,i,u,"next",e)}function u(e){v(a,n,o,i,u,"throw",e)}i(void 0)}))}}function E(){return(E=_(regeneratorRuntime.mark((function e(t){var n,y,S,v,E,h,P,A,T,g,b,O,I,M,R,C;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.analyticsLocations,y=t.analyticsLocation,S=t.analyticsSourceLocation,v=t.guildId,E=t.closeLayer,h=t.onCloseModal,P=t.totalNumberOfSlotsToAssign,A=void 0===P?1:P,T=t.disablePremiumUpsell,g=t.onSubscriptionConfirmation,b=t.inPopout,O=t.applicationId;I=b?f.POPOUT_MODAL_CONTEXT:f.DEFAULT_MODAL_CONTEXT;if(null==(M=u.default.getPremiumTypeSubscription())||!M.isPurchasedExternally||null==M.paymentGateway){e.next=7;break}null!=E&&E();o.default.show({title:p.default.Messages.BILLING_MANAGED_BY_PAYMENT_GATEWAY.format({
paymentGatewayName:d.PaymentGatewayToFriendlyName[M.paymentGateway]}),body:p.default.Messages.PREMIUM_GUILD_PERKS_MODAL_BUTTON_UPGRADE_TO_PREMIUM_EXTERNAL_ERROR.format({paymentGatewayName:d.PaymentGatewayToFriendlyName[M.paymentGateway],subscriptionManagementLink:(0,c.getExternalSubscriptionMethodUrl)(M.paymentGateway,"SUBSCRIPTION_MANAGEMENT")})});return e.abrupt("return");case 7:Promise.all([(0,a.fetchPaymentSources)(),(0,i.fetchPremiumSubscriptionPlans)()]);R=function(){s.default.track(d.AnalyticEvents.MODAL_DISMISSED,{type:d.AnalyticsSections.PREMIUM_GUILD_PURCHASE_MODAL,location:y})};e.next=11;return(0,l.openModalLazy)(_(regeneratorRuntime.mark((function e(){var t,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.next=2
;return Promise.all([r.e(40532),r.e(35666),r.e(81747),r.e(39217),r.e(10961),r.e(24917),r.e(20802),r.e(6379),r.e(93624),r.e(73892),r.e(92224),r.e(57060),r.e(4562),r.e(94322),r.e(23046),r.e(21543),r.e(87709),r.e(54538),r.e(53301),r.e(44461),r.e(23148),r.e(47243),r.e(78833),r.e(73864),r.e(23535),r.e(38635),r.e(82678),r.e(58579),r.e(46277),r.e(96633),r.e(99431),r.e(44963),r.e(85190),r.e(28888)]).then(r.bind(r,188798));case 2:t=e.sent;o=t.default;return e.abrupt("return",(function(e){var t=e.transitionState,r=e.onClose;return m(o,{transitionState:t,onClose:function(e){r();null==h||h(e)},analyticsLocations:n,analyticsLocation:y,analyticsSourceLocation:null!=S?S:y,guildId:v,totalNumberOfSlotsToAssign:A,closeGuildPerksModal:E,disablePremiumUpsell:T,onSubscriptionConfirmation:g,applicationId:O})}));case 5:case"end":return e.stop()}}),e)}))),{onCloseCallback:R,onCloseRequest:function(){null!=C&&(0,l.closeModal)(C);null==h||h(!1)},contextKey:I});case 11:C=e.sent;case 12:case"end":return e.stop()}
}),e)})))).apply(this,arguments)}},361673:(e,t,r)=>{"use strict";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)){d.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!==i.PurchaseState.WAITING&&t!==i.PurchaseState.COMPLETED&&r(i.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 i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n
}(r(667294)),o=r(327269),a=l(r(791548)),i=r(534564),u=l(r(247001));function l(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,d=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 f=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=f},534564:(e,t)=>{"use strict";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)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=d;!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 i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}n.default=e;r&&r.set(e,n)}(r(667294));var n,o=l(r(294184)),a=l(r(928105)),i=r(378833),u=l(r(441877));function l(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,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=o;else if(i>1){for(var u=new Array(i),l=0;l<i;l++)u[l]=arguments[l+3];t.children=u}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:n,type:e,key:void 0===r?null:""+r,ref:null,props:t,_owner:null}}function d(){var e=(0,i.usePaymentContext)(),t=e.step,r=e.breadcrumbs;return null==r?null:c("div",{
className:(0,o.default)("breadcrumb",u.default.wrapper)},void 0,c(a.default,{activeId:t,breadcrumbs:r}))}d.displayName="PaymentModalBreadcrumbs"},312852:(e,t,r)=>{"use strict";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 i.default.createPortal(t,r)};t.PaymentPortalFooter=function(e){var t=e.children,r=(0,s.usePaymentContext)().footerNode;if(null==r)return null;return i.default.createPortal(t,r)};t.default=function(e){var t,r,n,i,f=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<a.length;n++){r=a[n];t.indexOf(r)>=0||(o[r]=e[r])}return o}(e,d);return{header:t,stepProps:r}}(e),p=f.header,S=f.stepProps,m=(0,s.usePaymentContext)(),v=m.step,_=m.stepConfigs,E=m.setBodyNode,h=m.setFooterNode,P=_.find((function(e){return e.key===v}));(0,a.default)(null!=P,"Unknown step for current payment flow.")
;var A=null!==(t=null==P||null===(r=P.options)||void 0===r?void 0:r.hideSlider)&&void 0!==t&&t;return o.createElement(o.Fragment,null,null===(n=null==P||null===(i=P.options)||void 0===i?void 0:i.renderHeader)||void 0===n||n?p:null,P.renderStep(S),null==v||A?null:o.createElement(o.Fragment,null,y(l.ModalContent,{className:c.default.body},void 0,y(u.Slides,{activeSlide:v,centered:!1},void 0,_.filter((function(e){return null!=e.key})).map((function(e){return y(u.Slide,{id:e.key},e.key,o.createElement("form",{className:c.default.sliderBody,ref:function(e){return E(e)},onSubmit:function(e){return e.preventDefault()}}))})))),o.createElement("div",{ref:function(e){return h(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 i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}(r(667294)),a=f(r(441143)),i=f(r(973935)),u=r(477537),l=r(3400),s=r(378833),c=f(r(384009)),d=["header"];function f(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 y(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=o;else if(i>1){for(var u=new Array(i),l=0;l<i;l++)u[l]=arguments[l+3];t.children=u}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:n,type:e,key:void 0===r?null:""+r,ref:null,props:t,_owner:null}}},693316:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.PremiumPaymentStepContent=function(e){
var t=e.currentStep,r=e.body,n=e.paymentError,a=e.footer,i=e.isGift,c=void 0!==i&&i,f=e.giftMessage,y=void 0===f?A.default.Messages.PREMIUM_PAYMENT_IS_GIFT:f,S=e.purchaseError,v=e.purchaseErrorBlockRef,g=e.planError,b=e.onScroll,I=e.hasCurrencies,M=void 0!==I&&I,C=null;null!=n&&null==(0,d.errorToStep)(n)?C=n:null!=S?C=S:null!=g&&(C=g);var N=h.MultiCurrencyExperiment.getCurrentConfig({}).enabled,L=null!=C?C.message:"";if(null!=C&&C instanceof l.BillingError){C.code===s.ErrorCodes.CARD_DECLINED&&M&&N&&(L+=" "+A.default.Messages.BILLING_ERROR_TRY_ANOTHER);C.code===s.ErrorCodes.INVALID_GIFT_REDEMPTION_SMITE_REJECTED&&(L=A.default.Messages.GIFT_CODE_SMITE_REJECT_HELP_TEXT);C.code===P.AbortCodes.BILLING_NON_REFUNDABLE_PAYMENT_SOURCE&&(L=A.default.Messages.GIFT_CODE_PAYMENT_SOURCE_INVALID)}return o.createElement(o.Fragment,null,O(p.PaymentPortalBody,{},void 0,c&&t!==d.Step.CONFIRM?O(u.default,{className:T.default.paymentNote,iconSize:u.default.Sizes.SMALL,icon:_.default,
color:null==y?u.default.Colors.PRIMARY:u.default.Colors.SECONDARY},void 0,y):null,R,O("div",{},void 0,null==C?null:O("div",{className:T.default.errorBlockWrapper},void 0,o.createElement(m.default,{ref:v},L)),O(E.AdvancedScrollerThin,{onScroll:b},void 0,r))),O(p.PaymentPortalFooter,{},void 0,a))};t.default=M;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=b(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 i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n
}(r(667294)),a=r(886664),i=g(r(294184)),u=g(r(363317)),l=r(327269),s=r(400922),c=r(378833),d=r(361673),f=g(r(912861)),p=r(312852),y=g(r(268660)),S=g(r(928105)),m=g(r(682473)),v=g(r(80828)),_=g(r(447522)),E=r(235742),h=r(815992),P=r(770348),A=g(r(247001)),T=g(r(103749));function g(e){return e&&e.__esModule?e:{default:e}}function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(b=function(e){return e?r:t})(e)}function O(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=o;else if(i>1){for(var u=new Array(i),l=0;l<i;l++)u[l]=arguments[l+3];t.children=u}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:n,type:e,key:void 0===r?null:""+r,ref:null,props:t,_owner:null}}var I=new Set([d.Step.SKU_SELECT,d.Step.AWAITING_AUTHENTICATION,d.Step.AWAITING_PURCHASE_TOKEN_AUTH,d.Step.CONFIRM])
;function M(e){var t=e.steps,r=e.currentStep,n=e.body,f=e.paymentError,p=e.header,g=e.footer,b=e.isGift,M=void 0!==b&&b,R=e.giftMessage,C=void 0===R?A.default.Messages.PREMIUM_PAYMENT_IS_GIFT:R,N=e.hideBreadcrumbs,L=void 0!==N&&N,U=e.isLoading,w=void 0!==U&&U,D=e.purchaseError,G=e.purchaseErrorBlockRef,k=e.planError,B=e.onScroll,j=e.scrollerClassName,F=e.hasCurrencies,x=void 0!==F&&F,W=null;null!=f&&null==(0,d.errorToStep)(f)?W=f:null!=D?W=D:null!=k&&(W=k);var H=h.MultiCurrencyExperiment.getCurrentConfig({}).enabled,K=null!=W?W.message:"";if(null!=W&&W instanceof l.BillingError){W.code===s.ErrorCodes.CARD_DECLINED&&x&&H&&(K+=" "+A.default.Messages.BILLING_ERROR_TRY_ANOTHER);W.code===s.ErrorCodes.INVALID_GIFT_REDEMPTION_SMITE_REJECTED&&(K=A.default.Messages.GIFT_CODE_SMITE_REJECT_HELP_TEXT);W.code===P.AbortCodes.BILLING_NON_REFUNDABLE_PAYMENT_SOURCE&&(K=A.default.Messages.GIFT_CODE_PAYMENT_SOURCE_INVALID)}var Y=(0,c.usePaymentContext)().stripe;w=w||null==Y
;var V=t.includes(d.Step.PAYMENT_TYPE)?d.Step.PAYMENT_TYPE:d.Step.ADD_PAYMENT_STEPS;return O(a.Elements,{options:P.StripeElementsOptions,stripe:Y},void 0,p,O("div",{className:(0,i.default)("paymentModalContent",T.default.content)},void 0,M&&r!==d.Step.CONFIRM?O(u.default,{className:T.default.paymentNote,iconSize:u.default.Sizes.SMALL,icon:_.default,color:null==C?u.default.Colors.PRIMARY:u.default.Colors.SECONDARY},void 0,C):null,L?null:O("div",{className:T.default.breadcrumbsWrapper},void 0,O(S.default,{activeId:d.COLLAPSED_PAYMENT_BREADCRUMB_STEPS.has(r)?V:r,breadcrumbs:t.filter((function(e){return!d.COLLAPSED_PAYMENT_BREADCRUMB_STEPS.has(e)&&!I.has(e)})).map((function(e){return{id:e,label:(0,d.getLabelForStep)(e)}}))})),O("div",{className:T.default.bodyWrapper},void 0,null==W?null:O("div",{className:T.default.errorBlockWrapper},void 0,o.createElement(m.default,{ref:G},K)),w?O(v.default,{className:T.default.loadingBlock}):O(y.default,{className:T.default.sequencer,
staticClassName:T.default.sequencerStatic,animatedNodeClassName:T.default.sequencerAnimatedNode,fillParent:!0,step:r,steps:t,sideMargin:20},void 0,O(E.AdvancedScrollerThin,{onScroll:B,className:(0,i.default)(T.default.scroller,j)},void 0,n)))),g)}M.displayName="PremiumPaymentModalContents";var R=O(f.default,{})},929214:(e,t,r)=>{"use strict";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 i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}n.default=e;r&&r.set(e,n)}(r(667294));var n,o=i(r(294184)),a=i(r(739477));function i(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 l(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=o;else if(i>1){for(var u=new Array(i),l=0;l<i;l++)u[l]=arguments[l+3];t.children=u}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:n,type:e,key:void 0===r?null:""+r,ref:null,props:t,_owner:null}}function s(e){var t=e.icon,r=e.iconClassName,n=e.description,i=e.color;return l("div",{className:a.default.perkRow},void 0,l("div",{className:a.default.perkIconContainer},void 0,l(t,{color:i,className:(0,o.default)(a.default.perkIcon,r)})),l("div",{className:a.default.perkDescription},void 0,n))}s.displayName="PremiumUpsellPerkRow"},268660:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=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=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 i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}(r(667294)),i=d(r(294184)),u=d(r(74854)),l=d(r(550024)),s=r(836233),c=d(r(913165));function d(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 p(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=o;else if(i>1){for(var u=new Array(i),l=0;l<i;l++)u[l]=arguments[l+3];t.children=u}
if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:n,type:e,key:void 0===r?null:""+r,ref:null,props:t,_owner:null}}function y(){y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};return y.apply(this,arguments)}function S(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;m(e,t)}function m(e,t){m=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return m(e,t)}!function(e){e[e.ENTERING=0]="ENTERING";e[e.LEAVING=1]="LEAVING";e[e.APPEARING=2]="APPEARING";e[e.STATIC=3]="STATIC"}(o||(o={}));var v=function(e){S(t,e);function t(){for(var t,r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];(t=e.call.apply(e,[this].concat(n))||this).state={animationProgress:new u.default.Value(0),targetHeight:0,baseHeight:0,animationState:null};t.direction=t.props.getDirection();t._measureRef=a.createRef();return t}
var r=t.prototype;r.componentDidMount=function(){if(null!=this._measureRef.current){var e=this._measureRef.current.getBoundingClientRect().height;this.setState({targetHeight:e,baseHeight:this.props.getBaseHeight()})}};r.componentDidUpdate=function(e,t){t.targetHeight!==this.state.targetHeight&&this.props.setHeight(this.state.targetHeight)};r.componentWillAppear=function(e){this.setState({animationState:o.APPEARING});e()};r.componentDidAppear=function(){var e=this.state,t=e.animationProgress,r=e.targetHeight;t.setValue(2);this.setState({animationState:o.STATIC,baseHeight:r})};r.componentWillEnter=function(e){var t=this.props.duration,r=this.state.animationProgress;this.setState({animationState:o.ENTERING});this.props.setHeight(this.state.targetHeight);u.default.timing(r,{toValue:2,duration:t,delay:t/2}).start(e)};r.componentDidEnter=function(){this.setState({animationState:o.STATIC})};r.componentWillLeave=function(e){
var t=this.state.animationProgress,r=this.props,n=r.duration,a=r.getDirection;this.direction=a();this.setState({animationState:o.LEAVING});u.default.timing(t,{toValue:0,duration:n}).start(e)};r.componentDidLeave=function(){this.setState({animationState:o.STATIC})};r.getAnimatedStyle=function(){var e,t,r=this.context.reducedMotion,n=this.props.fillParent,a=this.state,i=a.animationProgress,l=a.animationState,s=a.baseHeight,c=a.targetHeight,d=null!==(e=this.props.sideMargin)&&void 0!==e?e:0,f=null!==(t=this.props.verticalMargin)&&void 0!==t?t:0,p=l===o.LEAVING,S=l===o.ENTERING,m=(p?-1:1)*this.direction,v={overflow:S||p?"hidden":"visible",position:p?"absolute":void 0,top:p?f:void 0,left:p?d:void 0,right:p?d:void 0,bottom:p?f:void 0},_={transform:[{translateX:i.interpolate({inputRange:[0,2],outputRange:[150*m+"%","0%"],extrapolate:"clamp",easing:u.default.Easing.inOut(u.default.Easing.ease)})}]};return y({},v,{},r.enabled?null:_,{opacity:i.interpolate({inputRange:[0,2],outputRange:[0,1],
extrapolate:"clamp",easing:u.default.Easing.inOut(u.default.Easing.ease)}),height:S?i.interpolate({inputRange:[0,1],outputRange:[s,c],extrapolate:"clamp",easing:u.default.Easing.inOut(u.default.Easing.ease)}):n?"100%":"auto"})};r.render=function(){var e,t=this.props,r=t.fillParent,n=t.className,l=t.animatedNodeClassName,s=t.staticClassName,d=this.state.animationState;return r?a.createElement("div",{ref:this._measureRef,className:(0,i.default)(c.default.measurementFill,n,(e={},e[(0,i.default)(c.default.measurementFillStatic,s)]=d===o.STATIC,e))},p(u.default.div,{className:(0,i.default)(c.default.animatedNode,l),style:this.getAnimatedStyle()},void 0,this.props.children)):a.createElement("div",{ref:this._measureRef,className:(0,i.default)(c.default.measurement,n)},p(u.default.div,{className:(0,i.default)(c.default.animatedNode,l),style:this.getAnimatedStyle()},void 0,this.props.children))};return t}(a.PureComponent);v.displayName="SequenceAnimation"
;v.contextType=s.AccessibilityPreferencesContext;v.defaultProps={duration:300};var _=function(e){S(t,e);function t(){for(var t,r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];(t=e.call.apply(e,[this].concat(n))||this).stepHeights={};t.prevStep=null;t.prevSteps=[];t.getBaseHeight=function(){return null!=t.prevStep&&null!=t.stepHeights[t.prevStep]?t.stepHeights[t.prevStep]:0};t.getDirection=function(){var e=t.props,r=e.steps,n=e.step,o=null!=t.prevStep?r.indexOf(t.prevStep):-1,a=-1===o&&null!=t.prevStep?t.prevSteps.indexOf(t.prevStep):-1;return Math.max(o,a)>r.indexOf(n)?-1:1};t.setHeight=function(e){var r=t.props.step;t.stepHeights[r]=e};return t}var r=t.prototype;r.componentDidMount=function(){this.setPrevSteps()};r.componentDidUpdate=function(){this.setPrevSteps()};r.setPrevSteps=function(){var e=this.props,t=e.step,r=e.steps;this.prevStep=t;this.prevSteps=r};r.render=function(){
var e=this.props,t=e.step,r=e.className,n=e.innerClassName,o=e.animatedNodeClassName,a=e.staticClassName,u=e.sideMargin,s=e.verticalMargin,d=e.children,f=e.fillParent;return p(l.default,{component:"div",className:(0,i.default)(c.default.transitionGroup,r)},void 0,p(v,{fillParent:f,sideMargin:u,verticalMargin:s,getDirection:this.getDirection,getBaseHeight:this.getBaseHeight,className:n,animatedNodeClassName:o,staticClassName:a,setHeight:this.setHeight},""+t,d))};return t}(a.Component);t.default=_;_.displayName="Sequencer";_.defaultProps={fillParent:!1}},238430:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var n;function o(e,t){o=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return o(e,t)}var a=function(e){!function(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;o(e,t)}(t,e);t.createFromServer=function(e){return new t({id:e.id,guildId:e.guild_id,userId:null!=e.user?e.user.id:e.user_id,user:e.user,
ended:e.ended,endsAt:null!=e.ends_at&&""!==e.ends_at?new Date(e.ends_at):null})};function t(t){var r;(r=e.call(this)||this).id=t.id;r.guildId=t.guildId;r.userId=t.userId;r.user=t.user;r.ended=t.ended;r.endsAt=null!=t.endsAt?t.endsAt:null;return r}return t}(((n=r(821896))&&n.__esModule?n:{default:n}).default);t.default=a},928105:(e,t,r)=>{"use strict";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=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 i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}(r(667294)),a=c(r(294184)),i=c(r(16941)),u=c(r(530250)),l=c(r(69405)),s=c(r(70821));function c(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 f(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=o;else if(i>1){for(var u=new Array(i),l=0;l<i;l++)u[l]=arguments[l+3];t.children=u}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:n,type:e,key:void 0===r?null:""+r,ref:null,props:t,_owner:null}}function p(e,t){p=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return p(e,t)}var y=function(e){!function(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;p(e,t)}(t,e);function t(){for(var t,r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];(t=e.call.apply(e,[this].concat(n))||this).renderBreadcrumb=function(e,r){
var n,o,u=t.props,c=u.activeId,d=u.onBreadcrumbClick,p=u.breadcrumbs,y=u.renderCustomBreadcrumb,S=u.separatorClassName,m=e.id===c,v=r===p.length-1,_=null!=y?y(e,m):f("span",{className:(0,a.default)(s.default.breadcrumb,(n={},n[s.default.activeBreadcrumb]=m,n[s.default.interactiveBreadcrumb]=null!=d,n))},void 0,e.label);return f("div",{className:(0,a.default)(s.default.breadcrumbWrapper,(o={},o[s.default.breadcrumbFinalWrapper]=v,o))},e.id,null!=d?f(i.default,{tag:"span",onClick:function(){return t.handleClick(e)},className:s.default.breadcrumbClickWrapper},void 0,_):_,v?null:f(l.default,{className:(0,a.default)(s.default.breadcrumbArrow,S),direction:l.default.Directions.RIGHT}))};return t}var r=t.prototype;r.handleClick=function(e){var t=this.props.onBreadcrumbClick;null!=t&&t(e)};r.render=function(){var e=this.props,t=e.breadcrumbs,r=e.className,n=t.map(this.renderBreadcrumb);return f(u.default,{justify:u.default.Justify.START,className:(0,a.default)(s.default.breadcrumbs,r)
},void 0,n)};return t}(o.PureComponent);y.displayName="Breadcrumbs";var S=y;t.default=S},682473:(e,t,r)=>{"use strict";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=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 i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}(r(667294)),a=c(r(294184)),i=c(r(16941)),u=c(r(259530)),l=c(r(417184)),s=c(r(197345));function c(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 f(e,t,r,o){
n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=o;else if(i>1){for(var u=new Array(i),l=0;l<i;l++)u[l]=arguments[l+3];t.children=u}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:n,type:e,key:void 0===r?null:""+r,ref:null,props:t,_owner:null}}var p={RED:s.default.backgroundRed,BACKGROUND_TERTIARY:s.default.backgroundTertiary,BACKGROUND_ACCENT:s.default.backgroundAccent};t.Colors=p;var y=o.forwardRef((function(e,t){var r=e.children,n=e.className,c=e.onDismiss,d=e.backgroundColor,y=void 0===d?p.RED:d,S=e.icon,m=void 0===S?l.default:S,v=e.iconClassName;return o.createElement("div",{className:(0,a.default)(s.default.error,n,y),ref:t},f(m,{className:(0,a.default)(s.default.icon,v)}),f("div",{className:s.default.text},void 0,r),null!=c?f(i.default,{onClick:c,className:s.default.errorClose},void 0,f(u.default,{
className:s.default.errorCloseIcon})):null)}));t.default=y},477537:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.Slide=function(e){return null};t.Slides=P;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=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 i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}(r(667294)),a=r(248088),i=r(47354),u=r(171236),l=S(r(345034)),s=r(836233),c=S(r(37039)),d=S(r(888558)),f=S(r(942575)),p=S(r(170823)),y=["contentDisplay"];function S(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 v(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=o;else if(i>1){for(var u=new Array(i),l=0;l<i;l++)u[l]=arguments[l+3];t.children=u}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:n,type:e,key:void 0===r?null:""+r,ref:null,props:t,_owner:null}}function _(){_=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};return _.apply(this,arguments)}var E={mass:1,tension:300,friction:28,clamp:!0};t.springConfig=E;function h(e,t){return function(r){if(0===r)return"auto";var n="forwards"===t.current,o=r>0,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 P(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<a.length;n++){r=a[n];t.indexOf(r)>=0||(o[r]=e[r])}return o}(e,y),S={},m=(0,c.default)().analyticsLocations;o.Children.forEach(n.children,(function(e,t){S[e.props.id]={children:e.props.children,impressionName:e.props.impressionName,impressionProperties:e.props.impressionProperties,index:t}}));var P,A,T=n.activeSlide,g=(0,l.default)(n.activeSlide),b=(P=null!=g?S[g]:null,A=S[T],null==P?null:P.index>A.index?"backwards":P.index<A.index?"forwards":null),O=o.useContext(s.AccessibilityPreferencesContext).reducedMotion,I=o.useContext(d.default),M=S[T].impressionName,R=_({},S[T].impressionProperties,{location_stack:m});I({type:i.ImpressionTypes.MODAL,name:M,properties:R,_stackContext:{isSlide:!0}});var C=o.useRef(null),N=(0,p.default)(C,!0,[T]),L=_({},E,{},n.springConfig,{},O.enabled?{clamp:!0}:null),U=(0,a.useSpring)({immediate:null==g||null!=N&&N.observed,width:null!==(t=n.width)&&void 0!==t?t:null!=N?N.width:0,
height:null!=N?N.height:0,config:L}),w=(0,a.useTransition)(T,{immediate:null==g,value:0,from:{value:1},enter:{value:0},leave:{value:-1},config:L,onRest:function(e,t){var r=t.item;r===T&&null!=n.onSlideReady&&n.onSlideReady(r)}}),D=(0,f.default)(b),G=n.width,k=n.centered,B=void 0===k||k,j=u.isMobile?"100%":U.width.to((function(e){return Math.round(e)})),F=u.isMobile?"100%":U.height.to((function(e){return Math.round(e)})),x=u.isMobile?{}:B?{transform:"translate3d(0, -50%, 0) scale(1.0, 1.0)",top:"50%"}:{transform:"scale(1.0, 1.0)"},W=u.isMobile?{}:{overflow:"hidden"};return v(a.animated.div,{style:_({position:"relative",width:j,height:F},W)},void 0,w((function(e,t,n){var i=n.key;return o.createElement(a.animated.div,{ref:t===T?C:null,key:i,style:_({position:"absolute",display:r,flexDirection:"column",backfaceVisibility:"hidden",width:u.isMobile?"100%":G},x,{},O.enabled?{opacity:e.value.to((function(e){return 1-Math.abs(e)}))}:{left:e.value.to(h("left",D)),right:e.value.to(h("right",D))})
},S[t].children)})))}P.displayName="Slides"},170823:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e,t,r){var n=(p=(0,o.useState)(null),y=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=[],i=!0,u=!1;try{for(r=r.call(e);!(i=(n=r.next()).done);i=!0){a.push(n.value);if(t&&a.length===t)break}}catch(e){u=!0;o=e}finally{try{i||null==r.return||r.return()}finally{if(u)throw o}}return a}}(p,y)||i(p,y)||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],d=n[1],f=(0,o.useRef)(null);var p,y;function S(e){d((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){
S(l(e,!1))}));if(t&&null!=e.current){var r=e.current;f.current=(0,a.default)(e.current,(function(t){e.current===r&&S(l(t,!0))}));f.current.observe()}return function(){f.current&&f.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)||i(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 i(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<t;r++)n[r]=e[r];return n}function l(e,t){return{width:e.width,height:e.height,observed:t}}function s(e,t){return e.width===t.width&&e.height===t.height}},298104:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.fetchSubscriptionPlansOnNewPaymentSource=v;t.getCurrencies=_;t.planHasCurrency=function(e,t,r){var n=l.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 i=(f=n.useReducer((function(e,t){return p({},e,{},t)}),null!=r?{paymentSourceId:r,currency:e}:{currency:e}),S=2,function(e){if(Array.isArray(e))return e}(f)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a=[],i=!0,u=!1;try{for(r=r.call(e);!(i=(n=r.next()).done);i=!0){a.push(n.value);if(t&&a.length===t)break}}catch(e){u=!0;o=e}finally{try{i||null==r.return||r.return()
}finally{if(u)throw o}}return a}}(f,S)||function(e,t){if(e){if("string"==typeof e)return y(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)?y(e,t):void 0}}(f,S)||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=i[0],c=i[1],d=(0,u.useSubscriptionPlansLoaded)(a);var f,S;n.useEffect((function(){var e=function(){var e=m(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.next=2;return v(r,a);case 2:n=[];null!=t&&null!=l.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,d]);var E=s.paymentSourceId!==r||null==t||!d;return{hasFetchedSubscriptionPlans:d,priceOptions:s,setCurrency:function(e){c({currency:e})},currencyLoading:E}};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=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 i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}(r(667294)),o=d(r(441143)),a=d(r(636602)),i=r(856259),u=r(547855),l=d(r(909584)),s=r(838583),c=r(770348);function d(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 p(){p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){
var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};return p.apply(this,arguments)}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function S(e,t,r,n,o,a,i){try{var u=e[a](i),l=u.value}catch(e){r(e);return}u.done?t(l):Promise.resolve(l).then(n,o)}function m(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var a=e.apply(t,r);function i(e){S(a,n,o,i,u,"next",e)}function u(e){S(a,n,o,i,u,"throw",e)}i(void 0)}))}}function v(e,t){void 0===t&&(t=Object.values(c.PremiumSubscriptionSKUs));return null==e||l.default.hasPaymentSourceForSKUIds(e,t)?Promise.resolve():new Promise((function(e){a.default.wait(m(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:r.next=2;return(0,i.fetchSubscriptionPlansBySKUs)(t);case 2:e();case 3:case"end":return r.stop()}}),r)}))))}))}function _(e,t,r){var n=[],a={
purchaseType:r?c.PriceSetAssignmentPurchaseTypes.GIFT:c.PriceSetAssignmentPurchaseTypes.DEFAULT},i="string"==typeof e?e:e.id;if((0,s.inPriceDeterminationExperiment)()){var u=l.default.get(i);(0,o.default)(u,"subscription plan not loaded");null!=t&&l.default.hasPaymentSourceForSKUId(t,u.skuId)&&(a.paymentSourceId=t);if((n=(0,s.experimentalGetPrices)(i,a).map((function(e){return e.currency}))).length<1)throw Error("No currencies returned for plan "+i+" and paymentSource "+t)}else n.push((0,s.getPrice)(i,!1,r,{paymentSourceId:t}).currency);return n}},793786:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.CountryCodesSets=t.CountryCodes=void 0;var r;t.CountryCodes=r;!function(e){e.AC="AC";e.AD="AD";e.AE="AE";e.AF="AF";e.AG="AG";e.AI="AI";e.AL="AL";e.AM="AM";e.AN="AN";e.AO="AO";e.AR="AR";e.AS="AS";e.AT="AT";e.AU="AU";e.AW="AW";e.AX="AX";e.AZ="AZ";e.BA="BA";e.BB="BB";e.BD="BD";e.BE="BE";e.BF="BF";e.BG="BG";e.BH="BH";e.BI="BI";e.BJ="BJ";e.BM="BM";e.BN="BN";e.BO="BO"
;e.BR="BR";e.BS="BS";e.BT="BT";e.BW="BW";e.BY="BY";e.BZ="BZ";e.CA="CA";e.CC="CC";e.CD="CD";e.CF="CF";e.CG="CG";e.CH="CH";e.CI="CI";e.CK="CK";e.CL="CL";e.CM="CM";e.CN="CN";e.CO="CO";e.CR="CR";e.CU="CU";e.CV="CV";e.CW="CW";e.CX="CX";e.CY="CY";e.CZ="CZ";e.DE="DE";e.DG="DG";e.DJ="DJ";e.DK="DK";e.DM="DM";e.DO="DO";e.DZ="DZ";e.EC="EC";e.EE="EE";e.EG="EG";e.EL="EL";e.ER="ER";e.ES="ES";e.ET="ET";e.FI="FI";e.FJ="FJ";e.FK="FK";e.FM="FM";e.FO="FO";e.FR="FR";e.GA="GA";e.GB="GB";e.GD="GD";e.GE="GE";e.GF="GF";e.GG="GG";e.GH="GH";e.GI="GI";e.GL="GL";e.GM="GM";e.GN="GN";e.GP="GP";e.GQ="GQ";e.GR="GR";e.GS="GS";e.GT="GT";e.GU="GU";e.GW="GW";e.GY="GY";e.HK="HK";e.HM="HM";e.HN="HN";e.HR="HR";e.HT="HT";e.HU="HU";e.IC="IC";e.ID="ID";e.IE="IE";e.IL="IL";e.IM="IM";e.IN="IN";e.IO="IO";e.IQ="IQ";e.IR="IR";e.IS="IS";e.IT="IT";e.JE="JE";e.JM="JM";e.JO="JO";e.JP="JP";e.KE="KE";e.KG="KG";e.KH="KH";e.KI="KI";e.KM="KM";e.KN="KN";e.KP="KP";e.KR="KR";e.KW="KW";e.KY="KY";e.KZ="KZ";e.LA="LA";e.LB="LB";e.LI="LI";e.LK="LK"
;e.LR="LR";e.LS="LS";e.LT="LT";e.LU="LU";e.LV="LV";e.LY="LY";e.MA="MA";e.MC="MC";e.MD="MD";e.ME="ME";e.MG="MG";e.MH="MH";e.MI="MI";e.MK="MK";e.ML="ML";e.MM="MM";e.MN="MN";e.MO="MO";e.MP="MP";e.MQ="MQ";e.MR="MR";e.MS="MS";e.MT="MT";e.MU="MU";e.MV="MV";e.MW="MW";e.MX="MX";e.MY="MY";e.MZ="MZ";e.NA="NA";e.NC="NC";e.NE="NE";e.NF="NF";e.NG="NG";e.NI="NI";e.NL="NL";e.NO="NO";e.NP="NP";e.NR="NR";e.NU="NU";e.NZ="NZ";e.OM="OM";e.PA="PA";e.PE="PE";e.PF="PF";e.PG="PG";e.PH="PH";e.PK="PK";e.PL="PL";e.PM="PM";e.PR="PR";e.PS="PS";e.PT="PT";e.PW="PW";e.PY="PY";e.QA="QA";e.RE="RE";e.RO="RO";e.RS="RS";e.RU="RU";e.RW="RW";e.SA="SA";e.SB="SB";e.SC="SC";e.SD="SD";e.SE="SE";e.SG="SG";e.SI="SI";e.SJ="SJ";e.SK="SK";e.SL="SL";e.SM="SM";e.SN="SN";e.SO="SO";e.SR="SR";e.SS="SS";e.SV="SV";e.SX="SX";e.SY="SY";e.SZ="SZ";e.TC="TC";e.TD="TD";e.TG="TG";e.TH="TH";e.TJ="TJ";e.TK="TK";e.TL="TL";e.TM="TM";e.TN="TN";e.TO="TO";e.TP="TP";e.TR="TR";e.TT="TT";e.TV="TV";e.TW="TW";e.TZ="TZ";e.UA="UA";e.UG="UG";e.UK="UK";e.US="US"
;e.UY="UY";e.UZ="UZ";e.VA="VA";e.VE="VE";e.VG="VG";e.VI="VI";e.VN="VN";e.VU="VU";e.WF="WF";e.WK="WK";e.WS="WS";e.XK="XK";e.YE="YE";e.YT="YT";e.ZA="ZA";e.ZM="ZM";e.ZW="ZW";e.ST="ST";e.BQ="BQ";e.TF="TF"}(r||(t.CountryCodes=r={}));var n={VAT_EU_COUNTRIES:new Set(["AT","BE","BG","CY","CZ","DE","DK","EE","EL","ES","FI","FR","GR","HR","HU","IE","IT","LT","LU","LV","MT","NL","PL","PT","RO","SE","SI","SK"]),EU_COUNTRIES:new Set(["AD","AL","AT","AX","BA","BE","BG","BY","CH","CY","CZ","DE","DK","EE","EL","ES","FI","FO","FR","GG","GR","HR","HU","IC","IE","IM","IT","JE","LI","LT","LU","LV","MC","MD","MK","MT","NL","NO","PL","PT","RO","RU","SE","SI","SJ","SK","SM","UA","VA"]),EEA_COUNTRIES:new Set(["AT","BE","BG","CY","CZ","DE","DK","EE","EL","ES","FI","FR","GR","HR","HU","IE","IS","IT","LI","LT","LU","LV","MT","NL","NO","PL","PT","RO","SE","SI","SK"])};t.CountryCodesSets=n},500996:(e,t,r)=>{e.exports=r.p+"d1dab93347ab65e2b31d9dc39c9c5a9a.svg"},705206:(e,t,r)=>{
e.exports=r.p+"984b386302bacf7fb81985ab31c5beec.png"}}]);
//# sourceMappingURL=09e76936b2f3cb73c9c6.js.map