"use strict";(this.webpackChunkdiscord_app=this.webpackChunkdiscord_app||[]).push([[19402],{415688:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.trustDomain=function(e){o.default.dispatch({type:a.ActionTypes.MASKED_LINK_ADD_TRUSTED_DOMAIN,url:e})};t.trustProtocol=function(e){o.default.dispatch({type:a.ActionTypes.MASKED_LINK_ADD_TRUSTED_PROTOCOL,url:e})};var n,o=(n=r(636602))&&n.__esModule?n:{default:n},a=r(770348)},883129:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;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 u=o?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(n,a,u):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n }(r(667294)),o=s(r(120053)),a=s(r(954140)),u=s(r(37039)),l=s(r(151097)),i=r(262710),d=["onClick","trusted","title","href","children"];function s(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 c(){c=Object.assign||function(e){for(var t=1;t=0||(o[r]=e[r])}return o}(e,d),p=(0,u.default)(a.default.MASKED_LINK).analyticsLocations,E=n.useCallback((function(t){return(0,i.handleClick)(e,t,p)}),[p,e]),O=o.default.sanitizeUrl(s);return n.createElement(l.default,c({},_,{title:r,target:"_blank", rel:"noreferrer noopener",href:O,onClick:E}),null!=f?f:r)}));t.default=_},954140:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var r;!function(e){e.POPOUT_WINDOW="popout window";e.OVERLAY="overlay";e.NOTICE="notice";e.PREMIUM_UPSELL_TOOLTIP="premium upsell tooltip";e.BADGE="badge";e.USER_SETTINGS="user settings";e.USER_SETTINGS_MENU="user settings menu";e.ACCOUNT="account";e.TEXT_AND_IMAGES="text and images";e.GUILD_SETTINGS="guild settings";e.OVERVIEW="overview";e.STICKERS="stickers";e.VANITY_URL="vanity url";e.PREMIUM_MARKETING="premium marketing";e.PREMIUM_MARKETING_PLAN_COMPARISON="premium marketing plan comparison";e.PREMIUM_PAYMENT_MODAL="premium payment modal";e.PREMIUM_UPSELL_ALERT="premium upsell alert";e.PREMIUM_UPSELL_MODAL="premium upsell modal";e.PAYMENT_FLOW_TEST_PAGE="payment flow test page";e.PREMIUM_PAYMENT_ACTION_SHEET="premium payment action sheet";e.CHANNEL_CALL="channel call" ;e.CHANNEL_CALL_CONNECTING_SCREEN="channel call connecting screen";e.RTC_PANEL="rtc panel";e.SOUNDBOARD_BUTTON="soundboard button";e.SOUNDBOARD_POPOUT="soundboard popout";e.SOUNDBOARD_WHEEL="soundboard wheel";e.GIFT_BUTTON="gift button";e.EXPRESSION_SUGGESTIONS="expression suggestions";e.EMOJI_PICKER="emoji picker";e.STICKER_PICKER="sticker picker";e.STICKER_POPOUT="sticker popout";e.PREMIUM_UPSELL="premium upsell";e.EMPTY_STATE="empty state";e.SUBSCRIPTION_DETAILS="subscription details";e.SUBSCRIPTION_HEADER="subscription header";e.PREMIUM_UNCANCEL_MODAL="premium uncancel modal";e.PAST_DUE_ONE_TIME_PAYMENT_METHOD_BANNER="past due one time payment method banner";e.STREAM_QUALITY_INDICATOR="stream quality indicator";e.PREMIUM_TIER_2_TRIAL_ENDING_NOTICE="premium tier 2 trial ending notice";e.BOOSTED_GUILD_PERKS_MODAL="boosted guild perks modal";e.GUILD_BOOSTING_PREMIUM_UPSELL="guild boosting premium upsell";e.RPC="rpc";e.BILLING_STANDALONE="billing standalone" ;e.GUILD_CHANNEL_LIST="guild channel list";e.GUILD_CHANNEL_LIST_FOOTER="guild channel list footer";e.STICKER_MESSAGE="sticker message";e.CHANNEL_TEXT_AREA="channel text area";e.HEADER_BAR="header bar";e.GUILD_ROLE_SUBSCRIPTION_CANCELLATION_MODAL="guild role subscription cancellation modal";e.GUILD_ROLE_SUBSCRIPTION_PURCHASE_SYSTEM_MESSAGE="guild role subscription purchase system message";e.GUILD_ROLE_SUBSCRIPTION_EMOJI_PICKER_UPSELL="guild role subscription emoji picker upsell";e.GUILD_ROLE_SUBSCRIPTION_EMOJI_TEXT_POPOVER_UPSELL="guild role subscription emoji text popover upsell";e.PREMIUM_SUBSCRIPTION_CANCELLATION_MODAL="premium subscription cancellation modal";e.PENDING_PLAN_CHANGE_NOTICE="pending plan change notice";e.SUBSCRIPTION_CANCEL_DOWNGRADE_MODAL="subscription cancel downgrade modal";e.GUILD_HEADER="guild header";e.GUILD_BANNER="guild banner";e.GUILD_BANNER_NOTICE="guild banner notice";e.GUILD_BOOST_PURCHASE_MODAL="guild boost purchase modal" ;e.GUILD_BOOST_CANCELLATION_MODAL="guild boost cancellation modal";e.GUILD_BOOST_UNCANCELLATION_MODAL="guild boost uncancellation modal";e.GUILD_BOOSTING_PROGRESS_BAR="guild boosting progress bar";e.GUILD_BOOSTING_TIER_NONE="guild boosting tier none";e.GUILD_BOOSTING_TIER_1="guild boosting tier 1";e.GUILD_BOOSTING_TIER_2="guild boosting tier 2";e.GUILD_BOOSTING_TIER_3="guild boosting tier 3";e.GUILD_BOOSTING_UPSELL_BANNER="guild boosting upsell banner";e.GUILD_BOOSTING_SIDEBAR_DISPLAY="guild boosting sidebar display";e.ACTIVITY_CHANNEL_SELECTOR="activity channel selector";e.ACTIVITY_DIRECTORY="activity directory";e.ACTIVITY_TILE="activity tile";e.ACTIVITY_UPSELL="activity upsell";e.ACTIVITY_VOICE_CONTROLS_TOGGLE="activity voice controls toggle";e.INSTANT_INVITE_MODAL="instant invite modal";e.IMAGE_CROPPING_MODAL="image cropping modal";e.GIF_PICKER="gif picker";e.EXTERNAL_INVITE_LINK_MODAL="external invite link modal";e.INVITE_MODAL="invite modal";e.INVITE_EMBED="invite embed" ;e.NEW_GUILD_BUTTON="new guild button";e.CHARACTER_COUNT="character count";e.DM_CHANNEL="dm channel";e.GUILD_CHANNEL="guild channel";e.FORUM_CHANNEL="forum channel";e.FILE_UPLOAD_POPOUT="file upload popout";e.EMOJI="emoji";e.PROFILE="profile";e.PROFILE_MODAL="profile modal";e.PROFILE_POPOUT="profile popout";e.GUILD_PROFILE="guild profile";e.EDIT_AVATAR="edit avatar";e.EDIT_BANNER="edit banner";e.CHAT_INPUT="chat input";e.CREATE_THREAD="create thread";e.PREMIUM_PREVIEW_UPSELL_HEADER="premium preview upsell header";e.PREMIUM_UPSELL_OVERLAY="premium upsell overlay";e.SELECT_IMAGE_MODAL="select image modal";e.VIDEO_BACKGROUND_OPTIONS="video background options";e.VIDEO_BACKGROUND_IMAGE_OPTION="video background image option";e.VIDEO_BACKGROUND_CUSTOM_UPSELL="video background custom upsell";e.CAMERA_PREVIEW="camera preview";e.HOME_PAGE_PREMIUM_TAB="home page premium tab";e.PREMIUM_MARKETING_SURFACE="premium marketing surface";e.PREMIUM_MARKETING_HERO_CTA="premium marketing hero cta" ;e.PREMIUM_MARKETING_TIER_1_CTA="premium marketing tier 1 cta";e.PREMIUM_MARKETING_TIER_2_CTA="premium marketing tier 2 cta";e.PREMIUM_MARKETING_LOCALIZED_PRICING_TIER_2_CTA="premium marketing localized pricing tier 2 cta";e.PREMIUM_MARKETING_SURFACE_HERO_CTA="premium marketing surface hero cta";e.PREMIUM_MARKETING_SURFACE_TIER_2_CTA="premium marketing surface tier 2 cta";e.PREMIUM_MARKETING_SURFACE_TIER_1_CTA="premium marketing surface tier 1 cta";e.DROPS_GO_LIVE_BANNER_NOTICE="drops go live banner notice";e.CHANNEL_CALL_ACTION_BAR="channel call action bar";e.AGGREGATE_PREMIUM_UPSELL_MODAL_FEATURE_EMOJI="aggregate premium upsell modal emoji";e.AGGREGATE_PREMIUM_UPSELL_MODAL_FEATURE_PROFILE_CUSTOMIZATION="aggregate premium upsell modal profile customization";e.AGGREGATE_PREMIUM_UPSELL_MODAL_FEATURE_HD_STREAMING="aggregate premium upsell modal hd streaming";e.AGGREGATE_PREMIUM_UPSELL_MODAL_FEATURE_LARGER_FILE_UPLOADS="aggregate premium upsell modal larger file uploads" ;e.AGGREGATE_PREMIUM_UPSELL_MODAL_FEATURE_BOGO="aggregate premium upsell modal bogo";e.CHANNEL_EXPANDED_CONTROLS="channel expanded controls";e.VOICE_CONTROL_TRAY="voice control tray";e.ACTIVE_NOW_COLUMN="active now column";e.CONTEXT_MENU="context menu";e.CHANNEL_ACTIVITY_FEED_VOICE_MENU="channel activity feed voice menu";e.CHANNEL_AUDIT_LOG_MENU="channel audit log menu";e.CHANNEL_CATEGORY_MENU="channel category menu";e.CHANNEL_LIST_DIRECTORY_CHANNEL_MENU="channel list menu";e.CHANNEL_LIST_STORE_CHANNEL_MENU="channel list store channel menu";e.CHANNEL_LIST_TEXT_CHANNEL_MENU="channel list text channel menu";e.CHANNEL_LIST_THREAD_MENU="channel list thread menu";e.CHANNEL_LIST_VOICE_CHANNEL_MENU="channel list voice channel menu";e.CHANNEL_TITLE_MENU="channel title menu";e.GROUP_DM_MENU="group dm menu";e.AUDIT_LOG_USER_MENU="audit log user menu";e.BANNED_USER_MENU="banned user menu";e.DM_USER_MENU="dm user menu";e.GROUP_DM_USER_MENU="group dm user menu" ;e.GUILD_CHANNEL_USER_MENU="guild channel user menu";e.GUILD_MODERATION_USER_MENU="guild moderation user menu";e.GUILD_SETTINGS_USER_MENU="guild settings user menu";e.GUILD_USER_MENU="guild user menu";e.THREAD_USER_MENU="thread user menu";e.USER_GENERIC_MENU="user generic menu";e.USER_PROFILE_ACTIONS_MENU="user profile actions menu";e.VOICE_ACTION_SHEET="voice action sheet";e.FOCUSED_VOICE_CONTROLS="focused voice controls";e.MASKED_LINK="masked link"}(r||(r={}));var n=r;t.default=n},37039:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=function(){for(var e=arguments.length,t=new Array(e),r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1){for(var l=new Array(u),i=0;i{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0 ;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=a(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var l=o?Object.getOwnPropertyDescriptor(e,u):null;l&&(l.get||l.set)?Object.defineProperty(n,u,l):n[u]=e[u]}n.default=e;r&&r.set(e,n);return n}(r(667294)),o=r(194322);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 u(){u=Object.assign||function(e){for(var t=1;t{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var n,o=s(r(181757)),a=s(r(536211)),u=s(r(636602)),l=r(167728),i=s(r(308920)),d=r(770348);function s(e){return e&&e.__esModule?e:{default:e}}function f(e,t){f=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return f(e,t)}var c=[],_=new Set,p=function(e){!function(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;f(e,t) }(t,e);function t(){return e.apply(this,arguments)||this}var r=t.prototype;r.initialize=function(e){void 0===e&&(e=c);_=new Set(e)};r.getUserAgnosticState=function(){return Array.from(_)};r.isBlockedDomain=function(e){var t=(0,l.getHostname)(e),r=new o.default.hash.sha256,n=o.default.codec.hex.fromBits(r.update(t).finalize()),a="";_.has(n)&&(a=t);for(var u=t.indexOf(".");-1!==u&&""===a;){t=t.substring(u+1);r.reset();n=o.default.codec.hex.fromBits(r.update(t).finalize());_.has(n)&&(a=t);u=t.indexOf(".")}if(""!==a){i.default.track(d.AnalyticEvents.LINK_SECURITY_CHECK_BLOCKED,{blocked_domain:a});return a}return null};r.__getLocalVars=function(){return{initialState:c,blockedDomainHashes:_}};return t}(a.default.OfflineCacheStore);p.persistKey="BlockedDomainStore";var E=new p(u.default,((n={})[d.ActionTypes.BLOCKED_DOMAIN_LIST_FETCHED]=function(e){var t=e.list;_=new Set(t)},n));t.default=E},818753:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e,t,r){ if(null==e||null==t)return{valid:!1,reason:u.default.Messages.BUILD_OVERRIDE_INVALID};var l=e.releaseChannel,i=e.expiresAt,d=e.validForUserIds,s=e.allowedVersions,f=e.targetBuildOverride,c=Object.keys(f);if(0===n.default.intersection(c,t).length)return{valid:!1,reason:u.default.Messages.BUILD_OVERRIDE_INCOMPATIBLE_TARGETS.format({requestedTargets:c.join(", ")})};if(null!=l&&l!==window.GLOBAL_ENV.RELEASE_CHANNEL){var _=l===a.PublicReleaseChannels.PTB?l.toUpperCase():""+l.charAt(0).toUpperCase()+l.slice(1);return{valid:!1,reason:u.default.Messages.BUILD_OVERRIDE_INCOMPATIBLE_CLIENT.format({releaseChannel:_})}}if(null!=s&&(null==r||!s.includes(r)))return{valid:!1,reason:u.default.Messages.BUILD_OVERRIDE_INCOMPATIBLE_CLIENT.format({releaseChannel:s.join(", ")})};var p=null!=i?new Date(i).getTime():null;if(null!=p&&p0&&!d.includes(o.default.getId()))return{valid:!1, reason:u.default.Messages.BUILD_OVERRIDE_INVALID_USER};return{valid:!0}};var n=l(r(496486)),o=l(r(423046)),a=r(770348),u=l(r(247001));function l(e){return e&&e.__esModule?e:{default:e}}},173208:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.CopyLink=T;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=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 u=o?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(n,a,u):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}(r(667294)),a=y(r(294184)),u=y(r(441143)),l=y(r(151097)),i=y(r(956117)),d=y(r(16941)),s=r(645758),f=y(r(700113)),c=y(r(468497)),_=y(r(178294)),p=r(856384),E=y(r(550270)),O=y(r(818753)),v=r(770348),m=y(r(247001)),I=y(r(167868));function y(e){ return e&&e.__esModule?e:{default:e}}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 M(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,u=arguments.length-3;if(t||0===u||(t={children:void 0}),1===u)t.children=o;else if(u>1){for(var l=new Array(u),i=0;ie.length)&&(t=e.length);for(var r=0,n=new Array(t);r{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var n,o,a=f(r(667294)),u=r(536211),l=r(713746),i=f(r(77146)),d=(n=r(173208))&&n.__esModule?n:{default:n};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 f(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 u=o?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(n,a,u):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n} function c(e,t,r,n){o||(o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,u=arguments.length-3;if(t||0===u||(t={children:void 0}),1===u)t.children=n;else if(u>1){for(var l=new Array(u),i=0;i{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;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=a(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var l=o?Object.getOwnPropertyDescriptor(e,u):null;l&&(l.get||l.set)?Object.defineProperty(n,u,l):n[u]=e[u]}n.default=e;r&&r.set(e,n);return n}(r(667294)),o=r(194322);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 u(){u=Object.assign||function(e){for(var t=1;t{Object.defineProperty(t,"__esModule",{value:!0});t.shouldShowLinkNotDiscordWarning=function(e){return!1}},17268:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.isLinkTrusted=function(e){ return null!=e.target&&(0,o.isLinkTrusted)(e.target,null!=e.title&&""!==e.title?e.title:(0,n.astToString)(e.content))};var n=r(225887),o=r(262710)},219402:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e){return{react:function(t,r,n){if(e.enableBuildOverrides&&(0,l.isBuildOverrideLink)(t.target))return _(o.Fragment,{},n.key,_(i.default,{url:t.target},t.target));var f=r(t.content,n),c=t.title||(0,a.astToString)(t.content),p=(null==e?void 0:e.mustConfirmExternalLink)?function(e){null==e||e.stopPropagation();null==e||e.preventDefault();(0,d.handleClick)({href:t.target,shouldConfirm:!0});return null}:void 0;n.previewLinkTarget&&!(0,s.isLinkTrusted)(t)&&(c+=" ("+t.target+")");return n.noStyleAndInteraction?_("span",{title:c},n.key,f):_(u.default,{title:c,href:t.target,trusted:function(){return(0,s.isLinkTrusted)(t)},onClick:p},n.key,f)}}};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=c(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 u=o?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(n,a,u):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}(r(667294)),a=r(225887),u=f(r(883129)),l=r(224179),i=f(r(193957)),d=r(262710),s=r(17268);function f(e){return e&&e.__esModule?e:{default:e}}function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}function _(e,t,r,o){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,u=arguments.length-3;if(t||0===u||(t={children:void 0}),1===u)t.children=o;else if(u>1){for(var l=new Array(u),i=0;i{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var n,o=f(r(536211)),a=f(r(972247)),u=f(r(636602)),l=f(r(608417)),i=r(167728),d=r(770348),s=r(673810);function f(e){return e&&e.__esModule?e:{default:e}}function c(e,t){c=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return c(e,t)}var _="MaskedLinkStore",p=new Set,E=new Set;function O(e){var t=(0,i.getHostname)(e);switch(t){case window.GLOBAL_ENV.CDN_HOST:case window.GLOBAL_ENV.INVITE_HOST:case window.GLOBAL_ENV.GIFT_CODE_HOST:case window.GLOBAL_ENV.GUILD_TEMPLATE_HOST:case location.hostname:return!0;default:return s.SPOTIFY_HOSTNAMES.includes(t)||l.default.isDiscordHostname(t)||p.has(t)}}function v(e){var t=(0,i.getProtocol)(e);return E.has(t)}var m=function(e){!function(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;c(e,t)}(t,e);function t(){return e.apply(this,arguments)||this}var r=t.prototype ;r.initialize=function(){var e,t=null!==(e=a.default.get(_))&&void 0!==e?e:{};if(Array.isArray(t)){p=new Set(null!=t?Array.from(t):null);E=new Set}else{var r=t.trustedDomains,n=t.trustedProtocols;p=new Set(null!=r?Array.from(r):null);E=new Set(null!=n?Array.from(n):null)}};r.isTrustedDomain=function(e){return O(e)};r.isTrustedProtocol=function(e){return v(e)};r.__getLocalVars=function(){return{STORAGE_KEY:_,trustedDomains:p,trustedProtocols:E}};return t}(o.default.Store);m.displayName="MaskedLinkStore";var I=new m(u.default,((n={})[d.ActionTypes.MASKED_LINK_ADD_TRUSTED_DOMAIN]=function(e){var t=e.url;if(O(t))return!1;p.add((0,i.getHostname)(t));a.default.set(_,{trustedDomains:p,trustedProtocols:E})},n[d.ActionTypes.MASKED_LINK_ADD_TRUSTED_PROTOCOL]=function(e){var t=e.url;if(v(t))return!1;E.add((0,i.getProtocol)(t));a.default.set(_,{trustedDomains:p,trustedProtocols:E})},n));t.default=I},167728:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});t.getHostname=function(e){ var t=document.createElement("a");t.href=e;return t.hostname};t.getProtocol=function(e){var t=document.createElement("a");t.href=e;return t.protocol}},700113:(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 u=o?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(n,a,u):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}(r(667294)),u=(n=r(468205))&&n.__esModule?n:{default:n},l=["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 d(){d=Object.assign||function(e){for(var t=1;t1){for(var l=new Array(u),i=0;i=0||(o[r]=e[r])}return o}(e,l);return a.createElement("svg",d({},(0,u.default)(_),{width:r,height:o,viewBox:"0 0 12 12"}),s("path",{fill:f,className:c, d:"M6 1C3.243 1 1 3.244 1 6c0 2.758 2.243 5 5 5s5-2.242 5-5c0-2.756-2.243-5-5-5zm0 2.376a.625.625 0 110 1.25.625.625 0 010-1.25zM7.5 8.5h-3v-1h1V6H5V5h1a.5.5 0 01.5.5v2h1v1z"}))}f.displayName="InfoFilled"},178294:(e,t,r)=>{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=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 u=o?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(n,a,u):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n}(r(667294)),u=(n=r(26868))&&n.__esModule?n:{default:n};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 i(e,t,r,n){ o||(o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,u=arguments.length-3;if(t||0===u||(t={children:void 0}),1===u)t.children=n;else if(u>1){for(var l=new Array(u),i=0;i{Object.defineProperty(t,"__esModule",{value:!0});t.SUPPORTS_COPY=void 0;t.copy=function(e){if(!i)return!1;if(a.isPlatformEmbedded){u.default.copy(e);return!0}return o.copy(e)};t.getString=function(){return Promise.reject(new Error("Not yet implemented for web."))};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=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 u=o?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(n,a,u):n[a]=e[a]}n.default=e;r&&r.set(e,n);return n }(r(722182)),a=r(864489),u=(n=r(922629))&&n.__esModule?n:{default:n};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)}var i=function(){if(a.isPlatformEmbedded)return null!=u.default.copy;try{return document.queryCommandEnabled("copy")||document.queryCommandSupported("copy")}catch(e){return!1}}();t.SUPPORTS_COPY=i},262710:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.handleClick=function(e,t,r){void 0===r&&(r=[]);var m=e.trusted,g=e.onClick,N=e.onConfirm,A=e.shouldConfirm,T=n.default.sanitizeUrl(e.href);if(null==T){null!=t&&t.preventDefault();o.default.show({title:M.default.Messages.HOLD_UP,body:M.default.Messages.MALFORMED_LINK_BODY.format({url:e.href}),isDismissable:!0});return}var C=p.default.getChannel(I.default.getChannelId()),R=E.default.getGuild(null==C?void 0:C.getGuildId());null!=C&&null!=R&&R.hasFeature(L.GuildFeatures.DISCOVERABLE)&&y.default.track(L.AnalyticEvents.URL_CLICKED,{ url_domain:(0,v.getHostname)(T),guild_id:R.id,channel_id:C.id});if(null!=g){if(g(t))return}else{var b=(0,u.getOnClick)(T,void 0,r);if(null!=b&&b(t))return}var h=function(){null==N?(0,u.openURL)(T):N()},P=i.default.isBlockedDomain(T);if(null!==P){null==t||t.preventDefault();l.default.show(P);return}if(null!=(0,_.isSuspiciousDownload)(T)){null==t||t.preventDefault();c.default.show(T);return}if((0,s.shouldShowLinkNotDiscordWarning)(T)){null==t||t.preventDefault();d.default.show(T);return}var D="function"==typeof m?m():m,S=(0,v.getProtocol)(T),U=!("http:"===S||"https:"===S);if(!U&&(D||O.default.isTrustedDomain(T))||U&&O.default.isTrustedProtocol(T)){(null==t||null!=A&&A)&&h();return}null!=t&&t.preventDefault();if(U)o.default.show({title:M.default.Messages.HOLD_UP,body:M.default.Messages.MASKED_PROTOCOL_LINK_BODY.format({url:T}),cancelText:M.default.Messages.MASKED_LINK_CANCEL,confirmText:M.default.Messages.MASKED_LINK_CONFIRM,onConfirm:h, secondaryConfirmText:M.default.Messages.MASKED_LINK_TRUST_THIS_PROTOCOL,onConfirmSecondary:function(){(0,a.trustProtocol)(T);h()}});else{var w=(0,f.punycodeLink)(T),k=null!=w?w.displayTarget:T;k.length>512&&(k=k.substring(0,512)+"...");o.default.show({title:M.default.Messages.HOLD_UP,body:M.default.Messages.MASKED_LINK_BODY.format({url:k}),cancelText:M.default.Messages.MASKED_LINK_CANCEL,confirmText:M.default.Messages.MASKED_LINK_CONFIRM,onConfirm:h,secondaryConfirmText:M.default.Messages.MASKED_LINK_TRUST_THIS_DOMAIN,onConfirmSecondary:function(){(0,a.trustDomain)(T);h()},isDismissable:!0})}};t.isLinkTrusted=function(e,t){var r,n=p.default.getChannel(I.default.getChannelId());if(null!=n&&n.type===L.ChannelTypes.DM&&!m.default.isFriend(null!==(r=n.getRecipientId())&&void 0!==r?r:""))return!1;return e===t} ;var n=g(r(120053)),o=g(r(190040)),a=r(415688),u=r(342758),l=g(r(136399)),i=g(r(9711)),d=g(r(291151)),s=r(588877),f=r(731201),c=g(r(650247)),_=r(433203),p=g(r(644263)),E=g(r(30098)),O=g(r(403334)),v=r(167728),m=g(r(290629)),I=g(r(211136)),y=g(r(308920)),L=r(770348),M=g(r(247001));function g(e){return e&&e.__esModule?e:{default:e}}}}]); //# sourceMappingURL=9d53675b8235734abe16.js.map