Loading
function(e,t,n){"use strict";n.d(t,{A:()=>c}),n(323874),n(14289),n(35956);var l=n(64700),i=n(975807),s=n(738533);let r="steam",a=/^\/app\/(\d+)(?:\/)?/;async function o(e){if("store.steampowered.com"===e.hostname&&await s.A.isProtocolRegistered(r)){let t=e.pathname.match(a)?.[1];if(null!=t)return`${r}://store/${t}`}return null}function c(e){let[t,n]=l.useState(!1);return l.useCallback(async l=>{let s;if(null==l)return;try{s=new URL(l)}catch{return}let r=await o(s);if(null!=r&&t&&(r=null),s.searchParams.set("utm_source","discord"),l=s.toString(),null!=e)e(l);else if(null!=r){var a;let e;a=r,e=setTimeout(()=>n(!0),5e3),window.addEventListener("blur",()=>clearTimeout(e),{once:!0}),(0,i.A)(a)}else(0,i.A)(l)},[e,t])}}