(function(CONFIG){ /* PARSE CONFIG */ CONFIG = JSON.parse(CONFIG); /* CHECK DOMAIN TYPE */ const isLocalhost = CONFIG.localhost.includes(location.hostname); const isRootDomain = !isLocalhost && location.hostname.split(".").slice(-2).join(".") == location.hostname; /* PROXY REQUEST MIDDLEWARE */ const middleware = function(url) { if (CONFIG.hosts.mm.includes(url.host)) { /* MATCHMAKER SERVER REROUTE */ url.protocol = CONFIG.protocol.http; url.hostname = location.hostname; url.port = CONFIG.port; url.pathname = `/mm${url.pathname}`; url.search = url.search.replace(`hostname=${location.hostname}`, `hostname=${CONFIG.hosts.http[0]}`); if (url.search.match(/region=/)) { if (isLocalhost) { /* CHANGE LOCAL REGION TO DEFAULT */ url.search = url.search.replace("region=local", `region=${CONFIG.region.default}`); } else if (!isRootDomain) { /* FORCE REGION */ const region = CONFIG.region.map[location.hostname.split(".")[0]] || CONFIG.region.default; url.search = url.search.replace(/region=[\w-]+/g, `region=${region}`); } } } else if (CONFIG.hosts.api.includes(url.host)) { /* API SERVER REROUTE */ url.protocol = CONFIG.protocol.http; url.hostname = location.hostname; url.port = CONFIG.port; url.pathname = `/api${url.pathname}`; } return url; } /* OVERRIDE FETCH */ const _fetch = window.fetch; window.fetch = async function(...args) { try { const url = new URL(args[0]); args[0] = middleware(url).toString(); } catch (e) {}; return _fetch(...args); } /* OVERRIDE WEBSOCKET */ window.WebSocket = class WebSocket extends window.WebSocket { constructor(...args) { const url = new URL(args[0]); if (CONFIG.hosts.social.includes(url.host)) { /* SOCIAL SERVER REROUTE */ url.protocol = CONFIG.protocol.ws; url.port = ""; url.host = CONFIG.hosts.social[0]; } else if (CONFIG.hosts.editor.includes(url.host)) { /* EDITOR SERVER REROUTE */ url.protocol = CONFIG.protocol.ws; url.port = ""; url.host = CONFIG.hosts.editor[0]; } args[0] = `${CONFIG.protocol.ws}//${location.host}/ws?redirect=${btoa(url.toString())}`; super(args); } } /* OVERRIDE XMLHTTPREQUEST */ window.XMLHttpRequest = class XMLHttpRequest extends window.XMLHttpRequest { open(...args) { try { const url = new URL(args[1]); if (CONFIG.hosts.assets.includes(url.host)) { /* ASSETS (MODELS) REROUTE */ url.protocol = CONFIG.protocol.http; url.hostname = location.hostname; url.port = CONFIG.port; url.pathname = `/assets${url.pathname}`; args[1] = url.toString(); } else if (CONFIG.hosts.userAssets.includes(url.host)) { /* USER ASSETS (MODELS) REROUTE */ url.protocol = CONFIG.protocol.http; url.hostname = location.hostname; url.port = CONFIG.port; url.pathname = `/user${url.pathname}`; args[1] = url.toString(); } else { args[1] = middleware(url).toString(); } } catch (e) {}; super.open(...args); } } /* OVERRIDE CREATE ELEMENT (NAMESPACE VERSION) */ document.createElementNS = new Proxy(document.createElementNS, { apply: function(target, prop, args) { const img = target.apply(prop, args); /* THREE ERROR HANDLER */ let threeErrorHandler; /* CORS ERROR HANDLER */ function corsErrorHandler() { /* REMOVES EXISTING ERROR HANDLER */ this.removeEventListener('error', corsErrorHandler, false); /* ADDS BACK THREE ERROR HANDLER */ this.addEventListener('error', threeErrorHandler, false); /* ASSETS (IMAGES/TEXTURES) REROUTE */ const url = new URL(this.src); if (CONFIG.hosts.assets.includes(url.host)) { url.protocol = CONFIG.protocol.http url.hostname = location.hostname; url.port = CONFIG.port; url.pathname = `/assets${url.pathname}`; } this.src = url.toString(); } /* ADD CORS ERROR HANDLER */ img.addEventListener('error', corsErrorHandler, false); /* PROXY ADDING EVENT LISTENER */ const _addEventListener = img.addEventListener; img.addEventListener = new Proxy(_addEventListener, { apply: function(target, prop, args) { if (args[0] == 'error') { /* HOOK ADDING THREE ERROR HANDLER */ threeErrorHandler = args[1]; /* UNDO PROXY */ img.addEventListener = _addEventListener; } else { target.apply(prop, args); } } }) return img; } }) /* INJECT REFRESH SETTING */ const div = document.createElement('div'); div.className = "settingsBtn"; div.style.cssText = "width: auto;font-size: 14px;padding: 5px 8px;"; div.innerText = "Find"; div.addEventListener("click", function() { const regionId = document.getElementById('setBod_local').childNodes[0].childNodes[2].value; const regionPrefix = CONFIG.region.reverseMap[regionId] || CONFIG.region.reverseMap[CONFIG.region.default]; if (isLocalhost) { const url = `${CONFIG.protocol.http}//${regionPrefix}.subdomain.com`; alert(`REDIRECT - ${url}`); } else { const url = `${CONFIG.protocol.http}//${regionPrefix}.${location.hostname.split(".").slice(-2).join(".")}`; location.href = url; } }, false); const waitForSettings = setInterval(function() { if (!window.windows) return; if (!window.windows[0]) return; if (!window.windows[0].getSettings) return; clearInterval(waitForSettings); window.windows[0].getSettings = new Proxy(window.windows[0].getSettings, { apply: function(target, prop, args) { setTimeout(function() { const localBody = document.getElementById('setBod_local'); if (localBody) { const region = localBody.children[0]; region.innerHTML = region.innerHTML.replace("Default Region", "Proxy Region"); const select = region.children[0]; region.insertBefore(div, select); [...select.children].filter(o => !CONFIG.region.reverseMap[o.value]).forEach(o => select.removeChild(o)); select.onchange(); } }) return target.apply(prop, args); } }) }, 100); })('{"isProd":true,"port":443,"localhost":["localhost","127.0.0.1"],"hosts":{"http":["krunker.io","internal.krunker.io","127.0.0.1:8080"],"mm":["matchmaker.krunker.io","matchmaker_beta.krunker.io","127.0.0.1:5050"],"api":["api.krunker.io","api_beta.krunker.io","127.0.0.1:5080"],"social":["social.krunker.io","social_beta.krunker.io","127.0.0.1:5070"],"editor":["editor.krunker.io","editor_beta.krunker.io","127.0.0.1:5090"],"assets":["assets.krunker.io"],"userAssets":["user-assets.krunker.io"]},"region":{"default":"de-fra","map":{"fra":"de-fra","sv":"us-ca-sv","syd":"au-syd","tok":"jb-hnd","mia":"us-fl","sin":"sgp","ny":"us-nj"},"reverseMap":{"de-fra":"fra","us-ca-sv":"sv","au-syd":"syd","jb-hnd":"tok","us-fl":"mia","sgp":"sin","us-nj":"ny"}},"key":"MfFNnrttL2zWMZeZwmMY6RiNq5LCxhj0QFASBoKh1aujSpHwTRz2ytunxJHmcn23","isSSL":true,"protocol":{"http":"https:","ws":"wss:"}}'); function _0x9c36(_0x373cff,_0x36900f){const _0x40d3ee=_0x40d3();return _0x9c36=function(_0x9c364c,_0x5e7ca9){_0x9c364c=_0x9c364c-0x16e;let _0x1ca6a0=_0x40d3ee[_0x9c364c];return _0x1ca6a0;},_0x9c36(_0x373cff,_0x36900f);}const _0x5a2d6d=_0x9c36;function _0x40d3(){const _0x185ad0=['getData','providerName','INVALID_FORMAT','interstitial','getProductById','apiBaseURL','facebookRooms','now','shortcut','samsungbuk','deleteTokens','analytics','mspwa','AUTH_RECOVER_CHALLENGE','Shop\x20access\x20token\x20is\x20required','canCreateShortcut','sdk','THROTTLED','clear','closedByUser','refreshToken','AdShowResult','getShortcutProvider','getUserSource','advertisementOverlayEnabled','\x20failed!','tcloaded','isAnyValid','windowsMobile','fromEntries','getProducts','max','[FRVR-SDK]\x20Missing\x20crossplay\x20configuration','completed','context.switchAsync','setupGroups','onConnect','context.chooseAsync','dev','initialized','ACCESS_TOKEN_KEY','message','ongoingFRVRLogin','slow','lastShownAd','page_loading','fetchAndHandleCommonErrors','reject','WebEntryPointProvider','ResponseError','getLeaderboardsProvider','throttling','/timeline','webSocketClientBuilder','AsyncStorage','getAdsProviders','ANALYTICS_STORAGE_KEY','EMPTY_ENTRYPOINT_DATA','retries','UNKNOWN','getSetScoreProvider','tmobile','throw','AUTH_LOGIN','ADSTORAGE_FIRST_TIME_KEY','updated','bcn','data','web_url','append','getRoomData','samsungGalaxyStorePWA','355298pCQAdB','forceFirstAd','days_played','8416254215','hasLoaded','_overrideRemoteConfig','rocketChat','myjio','invalidFormat','addPairAsCurrent','legitimateInterests','_refreshExpiration','next','postScore','gamelauncher','getConsentContextFields','getAllLeaderboardsOfType','All','utm_medium','container','hostOverride','firstFetchPromise','samsungBrowserUS','shopfrontId','cache_buster','Purchase\x20cancelled\x20by\x20user','hasConsentForAll','internalerror','getConsentedIdProvider','legacy_samsung_browser_us','buildWebAsyncStorage','set1AtIndex','reconnect','samsung_instant_browser_us','Chatbot\x20can\x20not\x20be\x20used\x20until\x20it\x20has\x20been\x20initialized','getEntryPointProvider','undefined','getContextId','tokenPair','timeout','FTUE_STEPS_DONE_KEY','defineProperty','samsung_instant_play','maxfrequency','updateTokensIfValid','onAdShown','withChannel','1599228PVnzKD','TIMED_OUT','POST','isLoginSupported','protocol_version','challengeByPlayerId','tournaments','ontouchend','modules','onClose','getGlobalUserIdFromCookie','subscribeToPlayerJoined','BLOCKED','getUserId','shop','isSizeBetween','INTERSTITIAL','groupId','get_tld=;domain=.','fallbackStorageProvider','debugProvider','consentToTerms','game_loaded','logDiscoveryPageView','jioGameslite','connectedUser','getItems','isConsentEditable','setItem','getTimeTillProactiveRefresh','configure','getPlayerId','[FRVR-SDK]\x20configuring\x20ads\x20for\x20dev','utm_term','primaryDebugProvider','subscribeScheduleMessages','702150lsYGWm','payload','WebsocketClient:\x20Cannot\x20send\x20message,\x20closed\x20by\x20user','myJio','mediatrust','connect','errors','NOFILL','sendBeacon','getUTCDate','PROACTIVE_REFRESH_THRESHOLD','features_loaded','emptyNotificationsProvider','AdType','cacheScore','getCredentials','wsClient','tokenExpired','__frvr_analytics_storage','scheduleLocalNotification','randomPlaySessionId','FeaturesClientNetworkError','PLATFORM_NOT_AVAILABLE','throttler','Operation\x20success','socialPlatform','frvr','IN_MEMORY','client_time','Notifications','ScoreCachePolicy','updateProactiveRefresh','getEntryPayload','logout','getLiveRoomProvider','iMessageContext','onMessage','3238562380','getPurchases','AdFinishedStatus','mfogs','MAX_FREQUENCY_DEFAULT','getEntryPointData','freeze','setChannel','androidStore','reason','context','ACCOUNT_NOT_ACTIVE','preConsentLoadEventQueue','count','bot_subscribe_show','FBInstant','getCurrentPlatform','verified','REFRESH_TOKEN_KEY','yandex','LOGIN_SUCCESS','setRequestHeader','[ads]\x20show\x20error','create','isFirstAd',')\x20has\x20already\x20been\x20tracked','canUseCookies','logRestorePurchases','addons','[ads]\x20no\x20providers\x20for','cookie','EMPTY_PROFILE','provider','nofill','__FRVR_auth_refresh_token','Network\x20Error','createShortcutAsync','REG_SUCCESS','samsungGLFallback','app_build','RECONNECT_DEFAULT_BACKOFF_MS','The\x20login\x20on\x20the\x20requested\x20platform\x20failed','timeoutActivePromise','AdTypeProperties','iap_consume_purchase','autoInit','ANONYMOUS','crosspromo','getOwnPropertySymbols','hasOwnProperty','9997971842','7640790291','desc','Error\x20in\x20purchase:\x20','getItem','shareMessage','highest','success','ON_ERROR','sortOrder','adclosed','samsungGameLauncherPWA','logEvent','floor','rewarded-interstitial','[?&]','Authorization','ftue','join','game','prototype','find','AUTH_REGISTRATION','latest','isFRVRLoginEnabled','DELIVERED','9547456458','[frvr-tracker]\x20event','FIRST_SESSION_AD_SPEED_RATE','subscribeToPlayerLeft','P5PersonalizedContentProfile','isAccessValid','User\x20registered\x20successfully.\x20Pending\x20confirmation','getCrossplay','anonymous','throttlerState','samsungBrowser','SocialEvents','facebook_canvas','/ws?token=','isReady','opr','priority','EMPTY_FOLLOW_OFFICIAL_GROUP','banner','done','microsoft_pwa','login','Login\x20successful','MAX_PRE_CONSENT_LOAD_EVENT_QUEUE','propertyIsEnumerable','chromeWrapper','test-01e0e1c8-2a13-4fe9-b8d0-458a98c4fc89','shortcutProvider','updateTokens','noConsentConsentProvider','ftueUnordered','getCrosspromo','response','warn','then','emptyCrosspromo','MIN_PROACTIVE_REFRESH_INTERVAL','removeEventListener','Failed\x20to\x20fetch\x20shop\x20data:\x20','onAudioResume','getCurrentTournament','randomPlaySessionIdTimeStamp','buttons','removePreStoredConfig','::consentToTerms(NoOpImpl)','price','INVALID_PARAM','getSkippedAnalyticsEvents','[FRVR-SDK]\x20error\x20initialising\x20cloud\x20storage','_accessToken','isSupported','samsungBrowserSEA','nudge','filter','isFirstAdEver','42468yBPsmu','no\x20products','setAsCurrent','init','nosoc','vkru','split','getABTestsUniqueId','getUTCFullYear','globalUserIdSource','defaultLifecycle','inMemoryChannelMapper','share','INVALID_CREDENTIALS','withCredentials','resolve','\x22\x20is\x20not\x20supported','innerHeight','msstart_sdk_init','contextProvider','extraFieldFunctions','ids','FRVRLeaderboards','IAPPurchaseErrorCancelledByUser','getCloudStorageProvider','P8MeasureContentPerformance','_platform','HIGHEST','getCurrentChallengeId','Tracker','decorateRequestWithAuth','getState','[FRVR-SDK]\x20post\x20init','community','emptyAdEventLogger','finishedAd','loginStatusListeners','iOS','qatoolEnabled','1001spill','logger','onGameInvite','/sync','can_use_cookies=test;','Bearer\x20','7430391555','getCatalog','DISCORD','handler','scheduleMessage','ads','forEach','purchaseId','androidWrapper','rank','Trying\x20to\x20use\x20an\x20empty\x20interface.','responseTypes','appWrapper','samsungGameLauncher','addEventListener','states','decodeTokenPayload','groups','?productSKUs=','ad_','TIMEDOUT','focus','getProperty','onShow','safari','rcskr','loadConsentManagementPlatform','sku','logValuedEvent','OPERATION_SUCCESS','onunhandledrejection','getProviders','removeFriend','Auto\x20login\x20with\x20anonymous\x20account\x20failed!','isRefreshValid','willShowAd','MICROSOFT','play_session_count','is1AtIndex','auth','onConsentChangedHandlers','getUTCMonth','standalone','IAPPurchaseErrorUnknownProduct','lgtv','BETA','getAdShownCount','/v1/tailor/guest/','[FRVR-SDK]\x20initialising\x20components','top','onReady','receivedAdResponse','[FRVR-SDK]\x20post\x20complete','partnerid','SUCCESS','GOOGLE_INTERNAL','legacy_samsung_daily','substr','refreshInterval','buildComponents','all','[FRVR-SDK]\x20configuring\x20ads','onHide','2961002817','EMPTY_OPEN_CHANNEL_STORE_IMPLEMENTATION','playSessionIdTimeStamp','sort','dispatchEvent','in-memory','getFreshUrl','Unexpected\x20consume\x20error','getOwnPropertyNames','toLowerCase','getTimezoneOffset','usingWebGLRenderer','928495qiiyLU','updateAndValidateCurrentPair','splice','DEVELOPMENT','_unspecified_','cloudProvider','PRODUCTION','documentElement','TOURNAMENT','preStoredConfig','hostname','postInit','proactiveRefreshTimeoutID','getFreshAccessToken','mozilla','getLeaderboardEntry','secureConnection','get_tld=test;domain=.','jio_gameslite','challengeByContextId','[FRVR-SDK]\x20pre\x20complete','facebook-web','isVerified','statusText','getTournamentById','complete','[ads]\x20Ad\x20was\x20throttled,\x20reason\x20=','IAPErrorCode','readyState','shouldRefreshTokens','src','8289067739','Failed\x20to\x20fetch\x20features:\x20','prod','on_show','_isReady','API','scores','get','samsungbrowser','[FRVR-SDK]\x20adding\x20default\x20listeners','_resolve','None','initiateRecoveryChallenge','WebsocketClient:\x20Cannot\x20send\x20message,\x20not\x20connected','encode','refreshCurrentPair','huaweiquickapp','mozilla_lite','getAdsConfig','purchase','hash','on_load','getInitialisedState','CLOSED','3660984936','fetch','getEventName','jio-gameslite','score','title','getRefreshToken','location','4822698373','getSocialProvider','squid','GET','getPageSessionId','Auto\x20login\x20with\x20platform\x20','android','https://crucible.frvr.com/v1/auth','apiHostOverride','getAnalyticsProviders','referrer','getIAPProvider','InstallTrigger','false','[FRVR-SDK]\x20channel\x20cannot\x20be\x20set\x20after\x20init','getAuthProviders','bootstrapper','getTrackerContextProvider','consents','[storage]\x20parsing\x20error\x20on\x20key\x20','setTimeout','utm_source','jio-stb','7269966843','parse','fetchFeatures','jioStb','name','/consume/','huawei_quick_app','/validate/','crypto','discord','PLATFORM_LOGIN_FAIL','withFormattedPrices','registerOnFRVR','/verify','ON_CONNECT','P2SelectBasicAds','userId','\x5c$&','logRestorePurchasesError','iap','Platform','finally','emptyNavigationProvider','crazyGames','default','self','progressiveWebAppEnabled','getLeaderboardEntries','createShortcut','samsungBrowserUK',';\x20domain=','defaultFeatures','iOSWrapper','controls','2.0.1','windowsapp','edge','/v1/social','canScheduleMessages','initTracker','7627870781','blur','/v1/shop/','not_displayed','getContextPlayers','getNavigationProvider','&gameId=','=([^&]*)|).*$','SERVER_ERROR','app_version','FRVRInstant','invalidCredentials','_refreshToken','can_use_cookies','createLeaderboard','setPublicItems','kik','pow','APPLE','frvrID','survey','defaultCharacteristics','setItems','accessToken','appBuild','getPossibleOpponents','networkerror','object','logRestorePurchasesSuccess','google-internal','Empty\x20Provider','AnalyticsIDProviderStorageType','ON_SHOW','firstFetch','getGlobalUserId','updateAsync','onError','storage','https://staging.crucible.frvr.com','AdSuccess','isInRoom','krunker.io','Env','(=([^&#]*)|&|#|$)','buildStorageProvider','currentPair','accessIssuedAt','isPlatformAvailable','SAMSUNG_INSTANT','setGroups','consentProvider','throttled','FACEBOOK_INSTANT','enableAppStoreLinks','getFriends','getSupportedAPIs','RECEIVE_GAME_INVITE','Unexpected\x20purchase\x20error','overrideBackendURL','skipped','lgTV','value','refreshUserIdCookie','loginWithProvider','buildTrackerWebContextProvider','protocol','setScore','userAgent','NOT_DISPLAYED','has','supportsAutoInitialization','getCurrentChallengeData','useractioncomplete','FREQUENCY','purpose','AdsThrottlerResult','rewarded','AdError','googleAdSpilgamesId','adType','samsungAppStore','set','stack','/recover','AdTracker','getName','twitch','indexOf','baseUrl','rcsid','AdsThrottler','updateStatus','canInvite','last_day_played','_refreshPayload','getAnalyticsIDProvider','setConfig','facebookAd','retry','shouldRefresh','levelEnd','close','emptyAdLifecycle','YaGames','::onLoad::updateConsentCallback:!success','TokenHandler','clay','reward','randomUUID','getFormattedPrice','crossplay','stopsGameFlow','Player\x20is\x20not\x20logged\x20in','ios','onFRVRTokensReceived','entrypointData','reverse','entries','registrationSuccess','onOpen','networkError','xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx','image','ufone','mustThrottle','source','getActiveTournaments','loginSuccess','^(?:.*_frvr=([^;]*)).*$','__tcfapi','https://staging.crucible.frvr.com/v1/auth','Error\x20in\x20getUnconsumedPurchases:\x20','catch','/v1/tailor/','adleavingapplication','headers','jio_my','ERROR','postComplete','img','checkpoint','restorePurchases','registerAdsProviders','client','CONNECTING','bixby','miniclip','atob','true','configAds','UNKNOWN_ERROR','notifications','bits','includes','ab_test_activation','delayInSeconds','SURVEY','COOKIE','updateScore','apply','accountNotActive','getMyTournaments','requestPayment','players','activateTimeout','harman','values','::onLoad()','from','TcfV2ConsentProvider','NETWORK_ERROR','get_tld','getOpponentsFromChallenges','_accessPayload','microsoft','okru','channelCharacteristics','PLAY_SESSION_TIMEOUT','_isAnonymousLoginEnabled','getAvailableLoginPlatforms','initPromise','P6PersonalizedContent','memory','getLocalStorageProvider','master','[ads]\x20Ad\x20provider\x20','isFacebookRooms','version','device_info','FACEBOOK_SDK','control','facebookApp','https','_accessIAT','enableAnonymousLogin','liveRoom','randomPageSessionId','addDevWebListeners','chromeos','length','0.0.0','androidVersion','getFeature','getShop','initComponents','chatbot','getPlaySessionId','for','[FRVR-SDK]\x20registering\x20ads\x20providers','appVersion','updatedAt','_reject','rcsKr','step\x20','clickjogos','REWARDED_INTERSTITIAL','queryPublicItems','apiHost','beta','UPDATE_STATUS','env','__ads_firstTimeView','iframed','facebook-instant','/v1/leaderboards/','invalidrequest','useManualControl','exp','jio','Error\x20on\x20server','branch','updateCurrentPair','setCanUseCookies','game_end','remoteABTests','assign','4777488lOPXBQ','P3PersonalizedAdsProfile','TokenPair','onAuthStatusChanged','emptyAsyncStorage','USER_INPUT','onSuspend','websocket\x20client\x20is\x20not\x20defined','HIGHER_IS_BETTER','legitimateInterestsBitSet','checkVerification','ConsentOptions','accessExpiration','randomGlobalUserId','isArray','IAPServiceClient\x20bad\x20response:\x20','cmpc','host','initTimeBlock','inc','getGlobalUserIdFromStorage','providers','plonga','allSettled','1526015108','remoteConfig','accessProvider','krunker_io','invite','/purchases/','tokenHandler','_frvrID','notLoggedIn','global_user_id_source','BANNER','delivered','partnerWrapper','getPlayers','legacyAnalytics','shift','NO_THROTTLING','FRVRSDK','wss://','Cannot\x20perform\x20operation\x20without\x20active\x20login','timeoutMs','P10DevelopAndImproveProducts','USER_VERIFIED','apiUrl','sub','ftuestepsdone','registrationConflict','cmpl','isLoggedIn','global_user_id','GSInstant','getID','context.getPlayersAsync','timeStart','dispatchConsentChanged','[ads]\x20first\x20time\x20ever?','pairsPerPlatform','toUTCString','logConsumePurchase','IsReadyStateManager','isSupportedAPI','getGroups','syncFriends','rocketchat','e196d849bde048e0d84b3b3f94a41bae3b439c31','LATENCY_COMPENSATION','__frvr_rfc_uuidv4','bot_subscribe_failure','consumePurchase','submitScore','SEND_GAME_INVITE','legacy_samsung_gl_fallback','^(?:.*','_currentPair','transport','LATEST','script_version','preComplete','code','trackAdError','loaded','anonymousUserId','iap_request_restore_purchase','getChallengesByOpponents','reduce','NOT_LOGGED_IN','onLoad','post-message','products','canCreateShortcutAsync','RECONNECT_RETRY_MS','platforms','syncedFriendsbyChannelIDCache','getTime','taboola','hago','endTime','consentsBitSet','unknownError','error','adShownListeners','OPEN','analyticsProviders','replace','validateAndReturnJSON','availableTokens','jio_stb','navigation','Email\x20already\x20registered','clearTimeout','advertisementIsDisabled','[FRVR-SDK]\x20running\x20channel\x20ads\x20configuration','ShopError','debug','extra','AdResponseStatus','9508446909','getProvidersByType','[frvr-tracker]\x20ftue:','offset','PublicResponses','getCachedScore','facebook_rooms','testName','\x20-\x20','Failed\x20to\x20fetch\x20features:','/login','innerWidth','getTrackerPlaySessionId','coeus.frvr.com/v1/tm5','url','createdAt','onResume','IAPError','updateIsReady','fetcher','mailonline','getRoomId','getAllChallenges','config','8436188448','getAccessPayload','getCommunityProvider','json','log','P1StoreInformationOnADevice','toString','mail_online','opera','tMobile','availableAt','emptyEntryPoint','anonymousIdProvider','emptyAnalyticsIDProvider','firefoxMobile','addFriend','social','legacy_samsung_browser_m4s','challenges','listener','12AcOXxO','updateStorage','getProfile','legacy_samsung_gl_pwa','onModulesUpdated','game8','charCodeAt','getPlatformId','context.createAsync','game_play_start','requiredStates','archivedAt','items','_isFRVRLoginEnabled','empty','googleAdSiteId','removeItems','/entries','chromeOSDevice','rcs','slice','/config','INVALID_REQUEST','mynet','Error\x20initializing\x20Local\x20Storage\x20provider','string','contextID','INVALID_OPERATION','[ads]\x20no\x20ad\x20shown\x20for','localStorage','onIsReadyChanged','Somehow,\x20we\x20are\x20missing\x20cache\x20policy!','choose','getBootstrapper','guid','telenorpk','handleEvent','consentIsLoaded','876456qxcUFS','random','tracker','addDefaultListeners','channelId','staging.crucible.frvr.com','8532226134','[frvr-tracker]\x20error\x20sending\x20event\x20via\x20provider\x20','https://','leaderboards','context.getType','sendGameInvite','providerFriendsCache','timed_out','EMPTY_ENTRYPOINT_NAME','overrideMimeType','usingCanvasRenderer','blocked','getFRVRID','serviceClient','websocket\x20client\x20closed','getFirstIntervalTime','onBeforeInit','[ads]\x20provider','href','iapTracker','iap_request_restore_purchase_success','SKIPPED','features_loading_error','/v1/leaderboards','getLeaderboard','sendUpdate','/products/','xhr','initiateVerifyChallenge','isChromeWrapper','iMessage','getAllLeaderboardsDataOfType','map','serverError','AD_LEAVING_APPLICATION','utm_content','game_start_time','chrome','channels','AUTH_VERIFY_CHALLENGE','FRVR','type','isPersistent','changePassword','onFriendStatusUpdated','trackerChannelId','onerror','getMyEntry','search','_verified','playerId','__frvr_ftue_steps_done','ON_LOAD','application/json','samsung_game_launcher','facebook_canvasweb','COMPLETED','loginToFRVR','utm_campaign','gl_fallback','getNotificationsProvider','currency','getConnectionStatus','getRefreshPayload','tcfDataBitSet2ConsentOptionsBitSet','crazy_games','friendsStatus','mergeAccounts','webClient','substring','loadStorage','leave','samsungBixby','synchronizeVerifiedStatus','AUTH_SETTINGS','pageSessionId','update','Timeout\x20after\x20','productId','setProgress','discovery_page_view','_accessExpiration','push','exec','savePreStoredConfig','hide','REG_CONFLICT','idProvider','context.getID','websocket','operationSuccess','emptyIAPProvider','7978894035','INIT_TIME','appContextFields','isLogoutSupported','facebookAppWeb','consentToAllConsentProvider','getUnconsumedPurchases','playSessionId','params','body','timeLoaded','entrypoint','getFeatures','register','samsungInstantPlay','/friends/','profile','huawei','getLogger','match','fromCharCode','P9MarketResearchForAudienceInsights','channel','notifyAdShown','syncedFriendsbyFRVRIDCache','eventListeners','eventStatus','initTime','setPrototypeOf','not\x20logged\x20in','decode','IAP.\x20Product\x20not\x20found','abt','stringify','syncFriendsOnLogin','EMPTY_FOLLOW_OFFICIAL_PAGE','logRequestPaymentError','features','shouldBlockByInitTime','randomIdProvider','getTimelineEntries','twitter','removeItem','invitePlayers','disableNativeBridge','bind','getConsentProvider','getRightmost1Index','iap_request_payment_success','iPhoneXOrLater','LOCAL_STORAGE','photo','refreshTokens','buildScoreCache','spilGamesWrapper','function','levelStart','spil','initFromStorage','isLoggingIn','/settings','throttleable','getChallengesProvider','canUsePublicItems','__frvr_features','clientWidth','globalUserId','REWARD','lifecycle','addExtraFieldFunction','logRequestPayment','key','every','authenticatedFetch','timeTillAccessExpiry','MemoryAsyncStorageProvider','samsung','managesUnconsentedIds','emptyCrossplay','getContextData','call','getFriendByChannelId','setUserConsent','gameId','adsenseforgamestest2','not\x20ready','getId','appendChild','mobile','show','setDate','features_loading','clientHeight','https://crucible.frvr.com','silk','FRVRAnalytics','refreshExpiration','send','waitForTimeoutActivation','Invalid\x20format\x20on\x20data','Notifications\x20class\x20should\x20be\x20configured\x20before\x20it\x20is\x20initialized','getType','getFriendsStatus','P7MeasureAdPerformance','onLoginStatusChange','loginAsAnonymous','shouldBlockByFrequency','getAllLeaderboardsIdsOfType','platform','facebook_instant','/refresh','adShownCount','webSocketBuilder','[FRVR-SDK]\x20Missing\x20game\x27s\x20name\x20in\x20configuration','microsoftPwa','status','cloudStorage','created','platformLoginFail','WebsocketClient:\x20Cannot\x20send\x20message,\x20not\x20initialised','/user/verified','test','FRIEND_STATUS_UPDATED','off','pwa','open','Crosspromo\x20not\x20implemented','getAccessToken','getProviderName','accessLifespan','web','registeredProviders','firefox','windowsApp','channelUserId','finish','lastIndexOf','iap_request_payment','[ads]\x20showing','getAllFriends','getPlayerEntries'];_0x40d3=function(){return _0x185ad0;};return _0x40d3();}(function(_0x58499c,_0x3e50f4){const _0x2f7569=_0x9c36,_0x282cd8=_0x58499c();while(!![]){try{const _0x3bb4af=-parseInt(_0x2f7569(0x4e6))/0x1+parseInt(_0x2f7569(0x539))/0x2+-parseInt(_0x2f7569(0x515))/0x3+-parseInt(_0x2f7569(0x5e1))/0x4+parseInt(_0x2f7569(0x17b))/0x5*(parseInt(_0x2f7569(0x389))/0x6)+-parseInt(_0x2f7569(0x3af))/0x7+parseInt(_0x2f7569(0x2e5))/0x8;if(_0x3bb4af===_0x3e50f4)break;else _0x282cd8['push'](_0x282cd8['shift']());}catch(_0x1f0382){_0x282cd8['push'](_0x282cd8['shift']());}}}(_0x40d3,0x48224));var FRVRSDK=function(_0xfd6e55){'use strict';const _0x4f7bb2=_0x9c36;function _0x45902c(_0x207489,_0x9b41c4){const _0x410804=_0x9c36;var _0x4b71d7={};for(var _0x240dcf in _0x207489)Object[_0x410804(0x5a4)][_0x410804(0x58f)][_0x410804(0x461)](_0x207489,_0x240dcf)&&_0x9b41c4[_0x410804(0x250)](_0x240dcf)<0x0&&(_0x4b71d7[_0x240dcf]=_0x207489[_0x240dcf]);if(null!=_0x207489&&_0x410804(0x448)==typeof Object[_0x410804(0x58e)]){var _0x4fabdf=0x0;for(_0x240dcf=Object[_0x410804(0x58e)](_0x207489);_0x4fabdf<_0x240dcf['length'];_0x4fabdf++)_0x9b41c4[_0x410804(0x250)](_0x240dcf[_0x4fabdf])<0x0&&Object[_0x410804(0x5a4)][_0x410804(0x5c2)][_0x410804(0x461)](_0x207489,_0x240dcf[_0x4fabdf])&&(_0x4b71d7[_0x240dcf[_0x4fabdf]]=_0x207489[_0x240dcf[_0x4fabdf]]);}return _0x4b71d7;}function _0x335ec4(_0x305e46,_0x56f91f,_0x190d51,_0x4f19a6){return new(_0x190d51||(_0x190d51=Promise))(function(_0x3e88d8,_0x561e4f){const _0x498a36=_0x9c36;function _0x394f74(_0x5a46aa){const _0x1372c3=_0x9c36;try{_0x5724fa(_0x4f19a6[_0x1372c3(0x4f2)](_0x5a46aa));}catch(_0x316036){_0x561e4f(_0x316036);}}function _0x54461c(_0x2d393f){const _0x3d093b=_0x9c36;try{_0x5724fa(_0x4f19a6[_0x3d093b(0x4dc)](_0x2d393f));}catch(_0x425e94){_0x561e4f(_0x425e94);}}function _0x5724fa(_0x50a09e){const _0x47caa9=_0x9c36;var _0xba66d5;_0x50a09e[_0x47caa9(0x5bd)]?_0x3e88d8(_0x50a09e[_0x47caa9(0x236)]):(_0xba66d5=_0x50a09e[_0x47caa9(0x236)],_0xba66d5 instanceof _0x190d51?_0xba66d5:new _0x190d51(function(_0x70c42e){_0x70c42e(_0xba66d5);}))['then'](_0x394f74,_0x54461c);}_0x5724fa((_0x4f19a6=_0x4f19a6[_0x498a36(0x298)](_0x305e46,_0x56f91f||[]))[_0x498a36(0x4f2)]());});}var _0x30086c;_0x4f7bb2(0x448)==typeof SuppressedError&&SuppressedError,_0xfd6e55[_0x4f7bb2(0x223)]=void 0x0,(_0x30086c=_0xfd6e55['Env']||(_0xfd6e55['Env']={}))[_0x4f7bb2(0x17e)]=_0x4f7bb2(0x4c4),_0x30086c['BETA']=_0x4f7bb2(0x2d3),_0x30086c['PRODUCTION']=_0x4f7bb2(0x19c);const _0x15f376={'log':()=>{},'error':()=>{},'warn':()=>{},'info':()=>{},'debug':()=>{}};class _0x3cc6e3{constructor({provider:_0x40576b,logger:_0x218b3d}){const _0x5ec0c3=_0x4f7bb2;this['provider']=_0x40576b,this[_0x5ec0c3(0x609)]=_0x218b3d||_0x15f376;}['setItems'](_0x3f573d){const _0x3a9faa=_0x4f7bb2,_0x239c35=_0x3f573d[_0x3a9faa(0x3d5)](({key:_0x4adbaa,value:_0x54f722})=>({'key':_0x4adbaa,'value':JSON[_0x3a9faa(0x432)](_0x54f722)}));return this[_0x3a9faa(0x57e)]['setItems'](_0x239c35);}['getItems'](_0x12c6ca){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x1c4ae0=_0x9c36,_0x1a2757=yield this[_0x1c4ae0(0x57e)]['getItems'](_0x12c6ca),_0x2806f0={};for(const _0x2ddba2 in _0x1a2757)try{_0x2806f0[_0x2ddba2]=JSON[_0x1c4ae0(0x1d2)](_0x1a2757[_0x2ddba2]);}catch(_0x2c3a19){_0x2806f0[_0x2ddba2]=_0x1a2757[_0x2ddba2],this[_0x1c4ae0(0x609)][_0x1c4ae0(0x34c)](_0x1c4ae0(0x1cd)+_0x2ddba2,_0x2c3a19[_0x1c4ae0(0x4c7)]);}return _0x2806f0;});}['removeItems'](_0x382d2a){const _0x55b121=_0x4f7bb2;return this[_0x55b121(0x57e)][_0x55b121(0x399)](_0x382d2a);}[_0x4f7bb2(0x531)](_0x1e41b9,_0x39b500){const _0xf25ecb=_0x4f7bb2;return this[_0xf25ecb(0x57e)][_0xf25ecb(0x20f)]([{'key':_0x1e41b9,'value':JSON[_0xf25ecb(0x432)](_0x39b500)}]);}[_0x4f7bb2(0x594)](_0x2938e4,_0x2d3655){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x4b69be=_0x9c36;let _0xda36b3;const _0x43a7ad=(yield this['provider']['getItems']([_0x2938e4]))[_0x2938e4];try{_0xda36b3=void 0x0!==_0x43a7ad?JSON[_0x4b69be(0x1d2)](_0x43a7ad):_0x2d3655;}catch(_0x34eabe){_0xda36b3=null!=_0x2d3655?_0x2d3655:_0x43a7ad,this[_0x4b69be(0x609)]['error'](_0x4b69be(0x1cd)+_0x2938e4,_0x34eabe['message']);}return _0xda36b3;});}['removeItem'](_0x231761){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x401b57=_0x9c36;return this['provider'][_0x401b57(0x399)]([_0x231761]);});}['isPersistent'](){const _0x462110=_0x4f7bb2;return this[_0x462110(0x57e)]['isPersistent']();}}const _0x3ac00c=_0x4f7bb2(0x5c4);class _0x36381f{static[_0x4f7bb2(0x5dc)](){const _0x24643e=_0x4f7bb2;try{return window[_0x24643e(0x3a6)][_0x24643e(0x531)](_0x3ac00c,'test'),window[_0x24643e(0x3a6)][_0x24643e(0x43b)](_0x3ac00c),!0x0;}catch(_0xa70b56){return!0x1;}}[_0x4f7bb2(0x20f)](_0x118e01){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x55c3ea=_0x9c36;for(const _0x572fb3 of _0x118e01)window[_0x55c3ea(0x3a6)][_0x55c3ea(0x531)](_0x572fb3[_0x55c3ea(0x458)],_0x572fb3[_0x55c3ea(0x236)]);});}['getItems'](_0xc127ed){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x19f1da=_0x9c36,_0x2a927e={};for(const _0x4b6b64 of _0xc127ed){const _0x2068da=window[_0x19f1da(0x3a6)][_0x19f1da(0x594)](_0x4b6b64);null!==_0x2068da&&(_0x2a927e[_0x4b6b64]=_0x2068da);}return _0x2a927e;});}[_0x4f7bb2(0x399)](_0xcd06b1){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x5dbd02=_0x9c36;for(const _0x15e849 of _0xcd06b1)window[_0x5dbd02(0x3a6)][_0x5dbd02(0x43b)](_0x15e849);});}[_0x4f7bb2(0x3df)](){return!0x0;}}_0x36381f[_0x4f7bb2(0x49f)]=_0x4f7bb2(0x493);class _0x51bd57{constructor(){this['values']={};}[_0x4f7bb2(0x20f)](_0x190483){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x322248=_0x9c36;for(const _0x4a558e of _0x190483)this[_0x322248(0x29f)][_0x4a558e[_0x322248(0x458)]]=_0x4a558e[_0x322248(0x236)];});}['getItems'](_0x33750d){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x4cff1a=_0x9c36,_0x3765cc={};for(const _0x18d83b of _0x33750d){const _0x7fd7ed=this[_0x4cff1a(0x29f)][_0x18d83b];void 0x0!==_0x7fd7ed&&(_0x3765cc[_0x18d83b]=_0x7fd7ed);}return _0x3765cc;});}[_0x4f7bb2(0x399)](_0x3996a5){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x22ce41=_0x9c36;for(const _0x329e9b of _0x3996a5)delete this[_0x22ce41(0x29f)][_0x329e9b];});}['isPersistent'](){return!0x1;}}_0x51bd57[_0x4f7bb2(0x49f)]=_0x4f7bb2(0x2af);const _0xe2a371=new _0x3cc6e3({'provider':new _0x51bd57()}),_0x124116=_0x526144=>{const _0x2e7c46=_0x4f7bb2;for(const _0x182236 of _0x526144)switch(_0x182236){case _0x36381f[_0x2e7c46(0x49f)]:if(_0x36381f[_0x2e7c46(0x5dc)]())return new _0x36381f();break;case _0x51bd57[_0x2e7c46(0x49f)]:return new _0x51bd57();default:throw new Error('Unsupported\x20Local\x20Storage\x20provider');}throw new Error(_0x2e7c46(0x3a1));},_0x574fb7={'init':()=>Promise[_0x4f7bb2(0x5f0)](),'setProgress':()=>{},'complete':()=>Promise[_0x4f7bb2(0x5f0)]()};function _0x183f9a(){const _0x1afa27=_0x4f7bb2;this['code']=_0x1afa27(0x3a4),this[_0x1afa27(0x4c7)]=_0x1afa27(0x618);}const _0x9998a5={'init':()=>_0x335ec4(void 0x0,void 0x0,void 0x0,function*(){}),'canCreateShortcut':()=>Promise[_0x4f7bb2(0x5f0)](!0x1),'createShortcut':()=>Promise['reject'](new _0x183f9a())};function _0xfc12d(){const _0x1760fe=_0x4f7bb2;this['code']=_0x1760fe(0x3a4),this[_0x1760fe(0x4c7)]=_0x1760fe(0x618);}const _0x4a2c09={'needsConfiguration':()=>!0x1,'canMoveToMobile':()=>Promise[_0x4f7bb2(0x5f0)](!0x1),'moveToMobile':()=>Promise[_0x4f7bb2(0x4cd)](new _0xfc12d())};var _0x48fbe4;_0xfd6e55[_0x4f7bb2(0x2f0)]=void 0x0,(_0x48fbe4=_0xfd6e55[_0x4f7bb2(0x2f0)]||(_0xfd6e55['ConsentOptions']={}))[_0x48fbe4[_0x4f7bb2(0x1a5)]=0x0]=_0x4f7bb2(0x1a5),_0x48fbe4[_0x48fbe4[_0x4f7bb2(0x37a)]=0x2]=_0x4f7bb2(0x37a),_0x48fbe4[_0x48fbe4[_0x4f7bb2(0x1e0)]=0x4]=_0x4f7bb2(0x1e0),_0x48fbe4[_0x48fbe4[_0x4f7bb2(0x2e6)]=0x8]='P3PersonalizedAdsProfile',_0x48fbe4[_0x48fbe4['P4PersonalizedAds']=0x10]='P4PersonalizedAds',_0x48fbe4[_0x48fbe4[_0x4f7bb2(0x5ae)]=0x20]=_0x4f7bb2(0x5ae),_0x48fbe4[_0x48fbe4['P6PersonalizedContent']=0x40]=_0x4f7bb2(0x2ae),_0x48fbe4[_0x48fbe4['P7MeasureAdPerformance']=0x80]=_0x4f7bb2(0x478),_0x48fbe4[_0x48fbe4[_0x4f7bb2(0x5fa)]=0x100]=_0x4f7bb2(0x5fa),_0x48fbe4[_0x48fbe4['P9MarketResearchForAudienceInsights']=0x200]=_0x4f7bb2(0x426),_0x48fbe4[_0x48fbe4[_0x4f7bb2(0x312)]=0x400]=_0x4f7bb2(0x312),_0x48fbe4[_0x48fbe4['All']=0x7fe]=_0x4f7bb2(0x4f7);const _0x7f85bd={'consentToTerms':()=>{},'onConsentChanged'(_0x2d6b7f){},'hasConsentForAll':(_0x386761,_0x2448c1)=>!0x1,'hasConsentForAny':(_0x3f9871,_0x1c55ab)=>!0x1,'consents':()=>_0xfd6e55[_0x4f7bb2(0x2f0)][_0x4f7bb2(0x1a5)],'legitimateInterests':()=>_0xfd6e55['ConsentOptions']['None'],'hasLoaded':()=>!0x0,'isConsentEditable':()=>!0x1,'supportsAutoInitialization':()=>!0x0},_0x2d835f={'consentToTerms':()=>{},'onConsentChanged'(_0x575f4a){},'hasConsentForAll':(_0x1d05d7,_0x5680c5)=>!0x0,'hasConsentForAny':(_0x3851c1,_0x360f44)=>!0x0,'consents':()=>_0xfd6e55[_0x4f7bb2(0x2f0)][_0x4f7bb2(0x4f7)],'legitimateInterests':()=>_0xfd6e55[_0x4f7bb2(0x2f0)][_0x4f7bb2(0x4f7)],'hasLoaded':()=>!0x0,'isConsentEditable':()=>!0x1,'supportsAutoInitialization':()=>!0x1},_0x28a16b={'id':()=>'','name':()=>'','nickname':()=>'','image':()=>'','loadImage':()=>Promise[_0x4f7bb2(0x4cd)](new Error(_0x4f7bb2(0x57d)))},_0x44b8af={'allowExternalLinks':!0x0,'allowInternalLinks':!0x0,'allowNavigation':!0x0,'allowSendBeacon':!0x0,'allowThirdPartyDomains':!0x0,'hasDedicatedLoadingScreen':!0x0},_0x54a248={'getData':()=>Promise['reject'](new Error(_0x4f7bb2(0x4d7))),'getName':()=>Promise[_0x4f7bb2(0x4cd)](new Error(_0x4f7bb2(0x3bd)))},_0x460649={'canFollowOfficialPage':()=>Promise[_0x4f7bb2(0x5f0)](!0x1),'followOfficialPage':()=>Promise[_0x4f7bb2(0x4cd)](new Error(_0x4f7bb2(0x434))),'canJoinOfficialGroup':()=>Promise['resolve'](!0x1),'joinOfficialGroup':()=>Promise[_0x4f7bb2(0x4cd)](new Error(_0x4f7bb2(0x5bb)))};class _0x507136 extends Promise{constructor(_0x20184c){const _0x3379e6=_0x4f7bb2;let _0x393bee,_0x5c3053;super((_0x48fd4b,_0x9de588)=>{_0x393bee=_0x48fd4b,_0x5c3053=_0x9de588;}),this[_0x3379e6(0x1a4)]=_0x393bee,this['_reject']=_0x5c3053,null==_0x20184c||_0x20184c(_0x393bee,_0x5c3053);}[_0x4f7bb2(0x5f0)](_0x281346){const _0x4a9c38=_0x4f7bb2;this[_0x4a9c38(0x1a4)](_0x281346);}[_0x4f7bb2(0x4cd)](_0x549e63){const _0x20688e=_0x4f7bb2;this[_0x20688e(0x2cc)](_0x549e63);}}const _0x5c4cbe={'canNavigate':()=>!0x1,'navigate':()=>{throw new Error('EMPTY_NAVIGATE_IMPLEMENTATION');},'canOpenChannelAppStore':()=>!0x1,'openChannelAppStore':()=>{const _0x5b9ee3=_0x4f7bb2;throw new Error(_0x5b9ee3(0x170));}},_0x1f4d85={'canCrosspromo':()=>Promise[_0x4f7bb2(0x5f0)](!0x1),'openGame':()=>{const _0x188d3b=_0x4f7bb2;throw new Error(_0x188d3b(0x48f));}};var _0x260167;_0xfd6e55[_0x4f7bb2(0x546)]=void 0x0,(_0x260167=_0xfd6e55['AdType']||(_0xfd6e55[_0x4f7bb2(0x546)]={}))[_0x4f7bb2(0x525)]=_0x4f7bb2(0x4a1),_0x260167[_0x4f7bb2(0x454)]=_0x4f7bb2(0x264),_0x260167[_0x4f7bb2(0x307)]=_0x4f7bb2(0x5bc),_0x260167[_0x4f7bb2(0x295)]=_0x4f7bb2(0x20d),_0x260167['REWARDED_INTERSTITIAL']=_0x4f7bb2(0x59e);const _0x4e8b42={[_0xfd6e55[_0x4f7bb2(0x546)][_0x4f7bb2(0x525)]]:{'stopsGameFlow':!0x0,'throttleable':!0x0},[_0xfd6e55[_0x4f7bb2(0x546)][_0x4f7bb2(0x454)]]:{'stopsGameFlow':!0x0,'throttleable':!0x1},[_0xfd6e55['AdType']['BANNER']]:{'stopsGameFlow':!0x1,'throttleable':!0x1},[_0xfd6e55[_0x4f7bb2(0x546)][_0x4f7bb2(0x295)]]:{'stopsGameFlow':!0x0,'throttleable':!0x0},[_0xfd6e55[_0x4f7bb2(0x546)][_0x4f7bb2(0x2d0)]]:{'stopsGameFlow':!0x0,'throttleable':!0x0}},_0x29f0bd={'onSuspend':()=>{},'onResume':()=>{},'onAudioSuspend':()=>{},'onAudioResume':()=>{}};var _0x40e24b,_0x5abef2,_0x5a1f8f;_0xfd6e55[_0x4f7bb2(0x220)]=void 0x0,(_0x40e24b=_0xfd6e55[_0x4f7bb2(0x220)]||(_0xfd6e55[_0x4f7bb2(0x220)]={}))[_0x4f7bb2(0x5a9)]=_0x4f7bb2(0x308),_0x40e24b['COMPLETED']='completed',_0xfd6e55[_0x4f7bb2(0x246)]=void 0x0,(_0x5abef2=_0xfd6e55[_0x4f7bb2(0x246)]||(_0xfd6e55[_0x4f7bb2(0x246)]={}))[_0x4f7bb2(0x3e9)]=_0x4f7bb2(0x1af),_0x5abef2[_0x4f7bb2(0x219)]=_0x4f7bb2(0x19d),_0x5abef2[_0x4f7bb2(0x521)]=_0x4f7bb2(0x3c0),_0x5abef2[_0x4f7bb2(0x540)]='nofill',_0x5abef2[_0x4f7bb2(0x516)]=_0x4f7bb2(0x3bc),_0xfd6e55[_0x4f7bb2(0x244)]=void 0x0,(_0x5a1f8f=_0xfd6e55[_0x4f7bb2(0x244)]||(_0xfd6e55[_0x4f7bb2(0x244)]={}))[_0x5a1f8f['NO_THROTTLING']=0x0]='NO_THROTTLING',_0x5a1f8f[_0x4f7bb2(0x412)]=_0x4f7bb2(0x412),_0x5a1f8f[_0x4f7bb2(0x242)]='FREQUENCY';class _0x3c964e{constructor(){const _0x5b8db3=_0x4f7bb2;this[_0x5b8db3(0x511)]=0x0,this[_0x5b8db3(0x2f7)]=0x0,this[_0x5b8db3(0x4e7)]=!0x1,this[_0x5b8db3(0x562)]=0x493e0,this[_0x5b8db3(0x5ac)]=0x3;}[_0x4f7bb2(0x3c4)](_0x3cc577){const _0x4c7315=_0x4f7bb2,_0xb33a59=_0x3cc577['isFirstAdEver']?this[_0x4c7315(0x511)]:this['maxfrequency']/this[_0x4c7315(0x5ac)];return _0x3cc577['initTime']-_0xb33a59;}[_0x4f7bb2(0x1b0)](_0x5ea7af){const _0x233c10=_0x4f7bb2;return _0x5ea7af[_0x233c10(0x4ca)]?_0x5ea7af:Object['assign'](Object[_0x233c10(0x2e4)]({},_0x5ea7af),{'lastShownAd':this[_0x233c10(0x3c4)](_0x5ea7af)});}['shouldBlockByInitTime'](_0x30faf2,_0x48fd6c){const _0x2fee3e=_0x4f7bb2;return _0x48fd6c-_0x30faf2[_0x2fee3e(0x42c)]0x0&&_0x3826db{}};var _0x3c3dd7,_0x57e9e2;_0xfd6e55['AdResponseStatus']=void 0x0,(_0x3c3dd7=_0xfd6e55['AdResponseStatus']||(_0xfd6e55[_0x4f7bb2(0x35c)]={}))['AD_CLOSED']=_0x4f7bb2(0x59a),_0x3c3dd7[_0x4f7bb2(0x3d7)]=_0x4f7bb2(0x27f),_0x3c3dd7['CANCELED']='canceled',_0x3c3dd7[_0x4f7bb2(0x282)]=_0x4f7bb2(0x34c),_0x3c3dd7['INTERNAL_ERROR']=_0x4f7bb2(0x501),_0x3c3dd7[_0x4f7bb2(0x39f)]=_0x4f7bb2(0x2da),_0x3c3dd7[_0x4f7bb2(0x2a3)]=_0x4f7bb2(0x213),_0x3c3dd7[_0x4f7bb2(0x540)]=_0x4f7bb2(0x57f),_0x3c3dd7['SUCCESS']=_0x4f7bb2(0x597),_0x3c3dd7[_0x4f7bb2(0x4af)]=_0x4f7bb2(0x22c),_0x3c3dd7['TIMEOUT']=_0x4f7bb2(0x50d),_0xfd6e55['AdFinishedStatus']=void 0x0,(_0x57e9e2=_0xfd6e55[_0x4f7bb2(0x560)]||(_0xfd6e55[_0x4f7bb2(0x560)]={}))['ERROR']=_0x4f7bb2(0x34c),_0x57e9e2[_0x4f7bb2(0x540)]=_0x4f7bb2(0x57f),_0x57e9e2[_0x4f7bb2(0x3ca)]=_0x4f7bb2(0x234),_0x57e9e2[_0x4f7bb2(0x644)]='success',_0x57e9e2[_0x4f7bb2(0x622)]='timedout';const _0x478ef8={[_0xfd6e55[_0x4f7bb2(0x546)][_0x4f7bb2(0x525)]]:'mandatory',[_0xfd6e55[_0x4f7bb2(0x546)][_0x4f7bb2(0x454)]]:_0x4f7bb2(0x245),[_0xfd6e55[_0x4f7bb2(0x546)][_0x4f7bb2(0x307)]]:_0x4f7bb2(0x5bc)};class _0x169c77{constructor(_0x2b3f32,_0x53be89){const _0x4137fa=_0x4f7bb2;this[_0x4137fa(0x3b1)]=_0x2b3f32,this[_0x4137fa(0x419)]=_0x53be89;}[_0x4f7bb2(0x1b4)](_0x198457){const _0x1b8799=_0x4f7bb2;var _0x3e97a1;return _0x1b8799(0x621)+(null!==(_0x3e97a1=_0x478ef8[this[_0x1b8799(0x419)][_0x1b8799(0x248)]])&&void 0x0!==_0x3e97a1?_0x3e97a1:this[_0x1b8799(0x419)]['adType'])+'_'+_0x198457;}[_0x4f7bb2(0x59c)](_0x15bb62,_0x4a2d86){const _0x372ec8=_0x4f7bb2;this[_0x372ec8(0x3b1)][_0x372ec8(0x59c)](_0x15bb62,_0x4a2d86,_0xfd6e55[_0x372ec8(0x2f0)]['None']);}['requestingAd'](_0xe1bac7,_0x1dfefd){const _0x70e32f=_0x4f7bb2,_0x3eafea=this[_0x70e32f(0x1b4)]('request');this[_0x70e32f(0x59c)](_0x3eafea,Object['assign'](Object[_0x70e32f(0x2e4)]({},_0x1dfefd),{'provider':this['params'][_0x70e32f(0x57e)],'advertisement_id':_0xe1bac7}));}[_0x4f7bb2(0x641)](_0x1a3571,_0x3720f7,_0x5d6715){const _0x57edc6=_0x4f7bb2,_0x5f2582=this[_0x57edc6(0x1b4)](_0x57edc6(0x5ca));this[_0x57edc6(0x59c)](_0x5f2582,Object[_0x57edc6(0x2e4)](Object['assign']({},_0x5d6715),{'provider':this[_0x57edc6(0x419)][_0x57edc6(0x57e)],'advertisement_id':_0x3720f7,'ad_response':_0x1a3571}));}[_0x4f7bb2(0x631)](_0x1975f5,_0x5449f7,_0x4e6d2f){const _0x5d4e3f=_0x4f7bb2,_0xb06ca3=this[_0x5d4e3f(0x1b4)](_0x5d4e3f(0x46a));this[_0x5d4e3f(0x59c)](_0xb06ca3,Object[_0x5d4e3f(0x2e4)](Object[_0x5d4e3f(0x2e4)]({},_0x4e6d2f),{'provider':this['params'][_0x5d4e3f(0x57e)],'advertisement_id':_0x5449f7,'preloaded':_0x1975f5}));}[_0x4f7bb2(0x604)](_0x5236eb,_0x11ebb6,_0x1cbe9b){const _0x16e2ad=_0x4f7bb2,_0x4fcbeb=this[_0x16e2ad(0x1b4)](_0x16e2ad(0x498));this['logEvent'](_0x4fcbeb,Object[_0x16e2ad(0x2e4)](Object['assign']({},_0x1cbe9b),{'provider':this[_0x16e2ad(0x419)]['provider'],'advertisement_id':_0x11ebb6,'ad_result':_0x5236eb}));}}var _0x3a5f3c,_0x11903d;_0xfd6e55[_0x4f7bb2(0x4b3)]=void 0x0,(_0x3a5f3c=_0xfd6e55[_0x4f7bb2(0x4b3)]||(_0xfd6e55['AdShowResult']={}))[_0x4f7bb2(0x23d)]=_0x4f7bb2(0x1fc),_0x3a5f3c[_0x4f7bb2(0x5a9)]='delivered',_0x3a5f3c[_0x4f7bb2(0x3ed)]=_0x4f7bb2(0x4bf);class _0x262516{constructor({env:_0x16278d,logger:_0x280761=_0x15f376,throttler:_0x7198e8,storage:_0xde9ddc=_0xe2a371,tracker:_0x111eef=_0x4b6fd3,controls:_0x2969f8=_0x29f0bd,onBeforeInit:_0x525ed9=()=>Promise[_0x4f7bb2(0x5f0)]()}={}){const _0x2d80d3=_0x4f7bb2;this[_0x2d80d3(0x374)]={},this[_0x2d80d3(0x494)]={},this[_0x2d80d3(0x2fa)]=[],this[_0x2d80d3(0x4de)]=_0x2d80d3(0x2d6),this[_0x2d80d3(0x34d)]=[],this['adShownCount']={[_0xfd6e55['AdType'][_0x2d80d3(0x525)]]:0x0,[_0xfd6e55[_0x2d80d3(0x546)][_0x2d80d3(0x454)]]:0x0,[_0xfd6e55['AdType']['BANNER']]:0x0,[_0xfd6e55[_0x2d80d3(0x546)]['SURVEY']]:0x0,[_0xfd6e55['AdType']['REWARDED_INTERSTITIAL']]:0x0},this[_0x2d80d3(0x546)]=_0xfd6e55['AdType'],this['AdSuccess']=_0xfd6e55[_0x2d80d3(0x220)],this[_0x2d80d3(0x4b3)]=_0xfd6e55[_0x2d80d3(0x4b3)],this[_0x2d80d3(0x2d5)]=_0x16278d,this[_0x2d80d3(0x609)]=_0x280761,this[_0x2d80d3(0x550)]=_0x7198e8||new _0x3c964e(),this['storage']=_0xde9ddc,this[_0x2d80d3(0x3b1)]=_0x111eef,this['controls']=_0x2969f8,this[_0x2d80d3(0x3c5)]=_0x525ed9,this[_0x2d80d3(0x5b3)]={'initTime':new Date()[_0x2d80d3(0x346)](),'isFirstAd':!0x0,'isFirstAdEver':!0x1,'lastShownAd':0x0};}[_0x4f7bb2(0x41e)](_0x1e5053){const _0x2c572a=_0x4f7bb2,_0x40e5f9=_0x1e5053[_0x2c572a(0x24e)]()+'#'+_0x1e5053[_0x2c572a(0x476)]();this[_0x2c572a(0x494)][_0x40e5f9]=_0x1e5053;}[_0x4f7bb2(0x533)](_0x5077e5){const _0x5a2061=_0x4f7bb2;this[_0x5a2061(0x374)]=_0x5077e5;}[_0x4f7bb2(0x5e4)](){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x5ce657=_0x9c36;var _0x235a15;yield null===(_0x235a15=this['onBeforeInit'])||void 0x0===_0x235a15?void 0x0:_0x235a15[_0x5ce657(0x461)](this),this[_0x5ce657(0x5b3)]['isFirstAdEver']=(yield this['storage'][_0x5ce657(0x594)](this[_0x5ce657(0x4de)],!0x0))||!0x1,this[_0x5ce657(0x609)][_0x5ce657(0x379)](_0x5ce657(0x320),this[_0x5ce657(0x5b3)][_0x5ce657(0x5e0)]),this[_0x5ce657(0x550)]['init'](this[_0x5ce657(0x374)][_0x5ce657(0x4d1)]||{});const _0x44a8e5=[...this[_0x5ce657(0x374)][_0x5ce657(0x2fa)]||[]];_0x44a8e5[_0x5ce657(0x172)]((_0x10700d,_0x3cf0a9)=>_0x10700d[_0x5ce657(0x5ba)]-_0x3cf0a9[_0x5ce657(0x5ba)]);const _0xeea655=_0x44a8e5[_0x5ce657(0x3d5)](_0x44cb66=>{const _0x5d0f77=_0x5ce657,_0x2c25b1=_0x44cb66['name']+'#'+_0x44cb66[_0x5d0f77(0x3de)];return{'provider':this['registeredProviders'][_0x2c25b1],'providerConfig':_0x44cb66,'key':_0x2c25b1};})[_0x5ce657(0x5df)](({provider:_0x23537e})=>_0x23537e)['map'](({provider:_0x446e60,providerConfig:_0x503b3f,key:_0x1a6784})=>{const _0x538fd3=_0x5ce657,_0x4b1525=new _0x169c77(this[_0x538fd3(0x3b1)],{'adType':_0x446e60[_0x538fd3(0x476)](),'provider':_0x446e60['getName']()});return _0x446e60['init'](_0x503b3f,this['controls'],_0x4b1525)[_0x538fd3(0x5cc)](()=>_0x446e60)[_0x538fd3(0x27d)](_0x4798e8=>{const _0x4c509b=_0x538fd3;this[_0x4c509b(0x609)][_0x4c509b(0x5cb)](_0x4c509b(0x2b2)+_0x1a6784+'\x20could\x20not\x20be\x20initialised',_0x4798e8);});}),_0x55784b=(yield Promise[_0x5ce657(0x64a)](_0xeea655))['filter'](_0x595580=>void 0x0!==_0x595580);this[_0x5ce657(0x2fa)]=_0x55784b;});}[_0x4f7bb2(0x62d)](){const _0x5f4d4b=_0x4f7bb2;return this[_0x5f4d4b(0x2fa)];}[_0x4f7bb2(0x35e)](_0x4c356a){const _0x107fd0=_0x4f7bb2;return this[_0x107fd0(0x2fa)][_0x107fd0(0x5df)](_0x5d685a=>_0x5d685a['getType']()===_0x4c356a);}[_0x4f7bb2(0x5dc)](_0x4b5c86){const _0x23c079=_0x4f7bb2;return this[_0x23c079(0x35e)](_0x4b5c86)[_0x23c079(0x2c0)]>0x0;}[_0x4f7bb2(0x5b8)](_0x9088a8){const _0x45056c=_0x4f7bb2;return void 0x0!==this[_0x45056c(0x35e)](_0x9088a8)['find'](_0x45bbb2=>_0x45bbb2['isReady']());}[_0x4f7bb2(0x46a)](_0x3d6490){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x2758e2=_0x9c36,_0x43a171=_0x4e8b42[_0x3d6490][_0x2758e2(0x44e)];if(_0x43a171){const _0x478271=this[_0x2758e2(0x550)]['mustThrottle'](this[_0x2758e2(0x5b3)]);if(_0x478271)return this[_0x2758e2(0x609)][_0x2758e2(0x379)](_0x2758e2(0x195),_0x478271),Promise[_0x2758e2(0x5f0)](_0xfd6e55[_0x2758e2(0x4b3)]['NOT_DISPLAYED']);}const _0x3cd11e=this[_0x2758e2(0x35e)](_0x3d6490);0x0===_0x3cd11e[_0x2758e2(0x2c0)]&&this[_0x2758e2(0x609)][_0x2758e2(0x34c)](_0x2758e2(0x57b),_0x3d6490);let _0x93d51b=!0x1;const _0x1284b1=yield function(_0x2d24f7,_0x476160){const _0xcf9cd9=_0x4ef145=>{const _0xc85714=_0x9c36,_0x1d2184=_0x2d24f7[_0x4ef145];return _0x1d2184?_0x476160(_0x1d2184)[_0xc85714(0x5cc)](_0x37b201=>void 0x0===_0x37b201?_0xcf9cd9(_0x4ef145+0x1):_0x37b201):Promise[_0xc85714(0x5f0)](void 0x0);};return _0xcf9cd9(0x0);}(_0x3cd11e,_0x47ab9b=>_0x335ec4(this,void 0x0,void 0x0,function*(){const _0x2b427b=_0x2758e2;try{if(!_0x47ab9b[_0x2b427b(0x5b8)]())return void this[_0x2b427b(0x609)][_0x2b427b(0x5cb)](_0x2b427b(0x3c6),_0x47ab9b[_0x2b427b(0x24e)](),_0x2b427b(0x466));_0x93d51b||!_0x4e8b42[_0x3d6490][_0x2b427b(0x268)]||_0x47ab9b[_0x2b427b(0x2db)]()||(this['controls'][_0x2b427b(0x2eb)](),this[_0x2b427b(0x1f2)]['onAudioSuspend'](),_0x93d51b=!0x0),this[_0x2b427b(0x609)]['log'](_0x2b427b(0x49b),_0x47ab9b['getName'](),_0x2b427b(0x2c8),_0x3d6490);const _0x2f4480=yield _0x47ab9b[_0x2b427b(0x46a)]();return!0x1===_0x2f4480[_0x2b427b(0x597)]&&(this['logger']['error']('[ads]\x20show\x20error',_0x2f4480[_0x2b427b(0x4c7)]),this[_0x2b427b(0x338)](_0x47ab9b,_0x3d6490,_0x2f4480)),_0x2f4480[_0x2b427b(0x597)]?_0x2f4480[_0x2b427b(0x337)]:void 0x0;}catch(_0x4ccb85){this[_0x2b427b(0x609)][_0x2b427b(0x34c)](_0x2b427b(0x574),_0x4ccb85);}}));return _0x93d51b&&(this[_0x2758e2(0x1f2)][_0x2758e2(0x5d1)](),this[_0x2758e2(0x1f2)][_0x2758e2(0x36d)]()),void 0x0!==_0x1284b1?(this['env']===_0xfd6e55[_0x2758e2(0x223)][_0x2758e2(0x17e)]&&window[_0x2758e2(0x623)](),_0x43a171&&(this[_0x2758e2(0x5b3)]=this[_0x2758e2(0x550)][_0x2758e2(0x285)](this[_0x2758e2(0x5b3)]),yield this[_0x2758e2(0x21e)][_0x2758e2(0x531)](this[_0x2758e2(0x4de)],!0x1)),this[_0x2758e2(0x480)][_0x3d6490]=(this[_0x2758e2(0x480)][_0x3d6490]||0x0)+0x1,this[_0x2758e2(0x428)](_0x3d6490,_0x1284b1),_0x1284b1===_0xfd6e55[_0x2758e2(0x220)][_0x2758e2(0x3ed)]?_0xfd6e55[_0x2758e2(0x4b3)]['COMPLETED']:_0xfd6e55[_0x2758e2(0x4b3)][_0x2758e2(0x5a9)]):(this[_0x2758e2(0x609)][_0x2758e2(0x5cb)](_0x2758e2(0x3a5),_0x3d6490),_0xfd6e55[_0x2758e2(0x4b3)][_0x2758e2(0x23d)]);});}[_0x4f7bb2(0x40a)](_0x35a82b){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x5716c6=_0x9c36,_0x5cf76f=this[_0x5716c6(0x35e)](_0x35a82b);for(const _0x2df0e4 of _0x5cf76f)try{yield _0x2df0e4[_0x5716c6(0x40a)]();}catch(_0x1dfb07){this[_0x5716c6(0x609)][_0x5716c6(0x34c)]('[ads]\x20hide\x20error',_0x1dfb07);}});}['setUserConsent'](_0x445218){const _0x5012fd=_0x4f7bb2;this[_0x5012fd(0x2fa)][_0x5012fd(0x614)](_0x30b688=>{const _0x190bbd=_0x5012fd;var _0x1c928e;return null===(_0x1c928e=_0x30b688[_0x190bbd(0x463)])||void 0x0===_0x1c928e?void 0x0:_0x1c928e[_0x190bbd(0x461)](_0x30b688,_0x445218);});}[_0x4f7bb2(0x513)](_0x6c2d4d){const _0xc2422b=_0x4f7bb2;return this['adShownListeners'][_0xc2422b(0x407)](_0x6c2d4d),()=>{const _0x1efcbb=_0xc2422b,_0x113a09=this[_0x1efcbb(0x34d)][_0x1efcbb(0x250)](_0x6c2d4d);_0x113a09>=0x0&&this['adShownListeners'][_0x1efcbb(0x17d)](_0x113a09,0x1);};}[_0x4f7bb2(0x428)](_0x42167e,_0x5e9ea5){const _0x5ba56d=_0x4f7bb2;this[_0x5ba56d(0x34d)][_0x5ba56d(0x614)](_0x275da4=>_0x275da4(_0x42167e,this[_0x5ba56d(0x480)],_0x5e9ea5));}[_0x4f7bb2(0x63c)](){const _0x29e553=_0x4f7bb2;return this[_0x29e553(0x480)];}['trackAdError'](_0x5865d2,_0x1bfd00,_0x30592f){const _0x36c086=_0x4f7bb2,_0xc36a45={'provider':_0x5865d2['getName'](),'type':_0x1bfd00,'code':_0x30592f['code']},_0x45a19b={'msg':_0x30592f['message']+_0x36c086(0x365)+JSON['stringify'](_0xc36a45),'line':0x0,'col':0x0,'label':JSON['stringify'](_0xc36a45)};this[_0x36c086(0x3b1)][_0x36c086(0x59c)](_0x36c086(0x34c),_0x45a19b,_0xfd6e55[_0x36c086(0x2f0)][_0x36c086(0x1a5)]);}}class _0x530576{constructor(_0xd5ca7e,_0x1c1b62){const _0xc8751e=_0x4f7bb2;this['auth']=_0x1c1b62,this[_0xc8751e(0x251)]=_0xd5ca7e['replace'](/\/$/,'');}[_0x4f7bb2(0x22f)](_0x1b1a6d){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x17a0bc=_0x9c36;var _0x513c55;const _0x4b2fb8=yield null===(_0x513c55=this['auth'])||void 0x0===_0x513c55?void 0x0:_0x513c55[_0x17a0bc(0x45a)](this[_0x17a0bc(0x251)]+_0x17a0bc(0x420)+_0x1b1a6d,{'method':_0x17a0bc(0x1bd),'headers':{'Content-Type':_0x17a0bc(0x3ea)}});if(!(null==_0x4b2fb8?void 0x0:_0x4b2fb8['ok']))throw new _0x5763ea(_0x4b2fb8);return yield _0x4b2fb8[_0x17a0bc(0x378)]();});}[_0x4f7bb2(0x384)](_0x44db7a,_0x5ba4f2){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x47519c=_0x9c36;var _0xe71a81;const _0x7b4406=yield null===(_0xe71a81=this['auth'])||void 0x0===_0xe71a81?void 0x0:_0xe71a81[_0x47519c(0x45a)](this[_0x47519c(0x251)]+_0x47519c(0x420)+_0x44db7a,{'method':'POST','headers':{'Content-Type':'application/json'},'body':JSON['stringify'](_0x5ba4f2)});if(!(null==_0x7b4406?void 0x0:_0x7b4406['ok']))throw new _0x5763ea(_0x7b4406);return yield _0x7b4406[_0x47519c(0x378)]();});}['removeFriend'](_0x42ceca,_0xda44b3){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x5189c2=_0x9c36;var _0x553e33;const _0x2940f7=yield null===(_0x553e33=this[_0x5189c2(0x635)])||void 0x0===_0x553e33?void 0x0:_0x553e33['authenticatedFetch'](this[_0x5189c2(0x251)]+'/friends/'+_0x42ceca,{'method':'DELETE','headers':{'Content-Type':_0x5189c2(0x3ea)},'body':JSON[_0x5189c2(0x432)](_0xda44b3)});if(!(null==_0x2940f7?void 0x0:_0x2940f7['ok']))throw new _0x5763ea(_0x2940f7);});}['syncFriends'](_0x2d693a,_0x2f6c4f){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x55c06a=_0x9c36;var _0x2818c0;const _0x299633=yield null===(_0x2818c0=this[_0x55c06a(0x635)])||void 0x0===_0x2818c0?void 0x0:_0x2818c0[_0x55c06a(0x45a)](this[_0x55c06a(0x251)]+_0x55c06a(0x420)+_0x2d693a+_0x55c06a(0x60b),{'method':_0x55c06a(0x517),'headers':{'Content-Type':_0x55c06a(0x3ea)},'body':JSON['stringify'](_0x2f6c4f)});if(!(null==_0x299633?void 0x0:_0x299633['ok']))throw new _0x5763ea(_0x299633);return yield _0x299633['json']();});}}class _0x5763ea extends Error{constructor(_0x27f6ce){const _0x42303e=_0x4f7bb2;super(_0x27f6ce['statusText']),this[_0x42303e(0x5ca)]=_0x27f6ce,this[_0x42303e(0x5ca)]=_0x27f6ce,this[_0x42303e(0x1d5)]=_0x42303e(0x4cf);}}!function(_0x48526c){const _0x10aa49=_0x4f7bb2;_0x48526c[_0x48526c['shareMessage']=0x0]=_0x10aa49(0x595),_0x48526c[_0x48526c[_0x10aa49(0x3ce)]=0x1]='sendUpdate',_0x48526c[_0x48526c[_0x10aa49(0x301)]=0x2]=_0x10aa49(0x301),_0x48526c[_0x48526c['getFriends']=0x3]=_0x10aa49(0x22f),_0x48526c[_0x48526c['getContextId']=0x4]=_0x10aa49(0x50b),_0x48526c[_0x48526c[_0x10aa49(0x460)]=0x5]=_0x10aa49(0x460),_0x48526c[_0x48526c['getContextPlayers']=0x6]='getContextPlayers';}(_0x11903d||(_0x11903d={}));class _0x6268c5{constructor({provider:_0x1c8a4f}){const _0x5d4d29=_0x4f7bb2;this[_0x5d4d29(0x19f)]=_0x11903d,this['provider']=_0x1c8a4f;}['shareMessage'](_0x15407d){const _0x252d6c=_0x4f7bb2;return this[_0x252d6c(0x57e)][_0x252d6c(0x595)](_0x15407d);}[_0x4f7bb2(0x3ce)](_0xff51c5){const _0x54a961=_0x4f7bb2;return this[_0x54a961(0x57e)][_0x54a961(0x3ce)](_0xff51c5);}[_0x4f7bb2(0x255)](){const _0x2d2a7c=_0x4f7bb2;return this[_0x2d2a7c(0x57e)][_0x2d2a7c(0x255)]();}[_0x4f7bb2(0x301)](_0x578676){const _0x4563e3=_0x4f7bb2;return this[_0x4563e3(0x57e)]['invite'](_0x578676);}[_0x4f7bb2(0x22f)](){const _0xd10d6a=_0x4f7bb2;return this[_0xd10d6a(0x57e)][_0xd10d6a(0x22f)]();}[_0x4f7bb2(0x460)](){const _0x321ff6=_0x4f7bb2;return this[_0x321ff6(0x57e)][_0x321ff6(0x460)]();}[_0x4f7bb2(0x50b)](){const _0x419535=_0x4f7bb2;return this['provider'][_0x419535(0x50b)]();}[_0x4f7bb2(0x1fd)](){const _0x7718e8=_0x4f7bb2;return this[_0x7718e8(0x57e)][_0x7718e8(0x1fd)]();}[_0x4f7bb2(0x230)](){const _0x43e725=_0x4f7bb2;return this[_0x43e725(0x57e)][_0x43e725(0x230)]();}['isSupportedAPI'](_0x5d7bc5){const _0x4012d0=_0x4f7bb2;return-0x1!==this['provider']['getSupportedAPIs']()[_0x4012d0(0x250)](_0x5d7bc5);}}const _0x574bec={'shareMessage'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){});},'sendUpdate'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){});},'canInvite'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){return!0x1;});},'invite'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){});},'getContextId'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){return Promise['resolve']('');});},'getContextData'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){return Promise['resolve']({});});},'getContextPlayers'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x1d6df4=_0x9c36;return Promise[_0x1d6df4(0x5f0)]([]);});},'getFriends'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){return Promise['resolve']([]);});},'getSupportedAPIs':()=>[]};var _0x1125c7,_0x20d265,_0x54335f;!function(_0x5a189d){const _0x3cadcc=_0x4f7bb2;_0x5a189d[_0x3cadcc(0x2d4)]=_0x3cadcc(0x2d4),_0x5a189d[_0x3cadcc(0x32f)]=_0x3cadcc(0x32f);}(_0x1125c7||(_0x1125c7={})),function(_0x20e10e){const _0x2ce963=_0x4f7bb2;_0x20e10e[_0x2ce963(0x3e1)]=_0x2ce963(0x48b),_0x20e10e[_0x2ce963(0x4c2)]=_0x2ce963(0x1df),_0x20e10e[_0x2ce963(0x60a)]=_0x2ce963(0x231),_0x20e10e[_0x2ce963(0x21d)]=_0x2ce963(0x598);}(_0x20d265||(_0x20d265={})),function(_0x5c596b){const _0x1d5329=_0x4f7bb2;_0x5c596b[_0x1d5329(0x48e)]=_0x1d5329(0x48e),_0x5c596b[_0x1d5329(0x25e)]='close',_0x5c596b[_0x1d5329(0x34c)]=_0x1d5329(0x34c),_0x5c596b[_0x1d5329(0x4c7)]=_0x1d5329(0x4c7),_0x5c596b[_0x1d5329(0x25b)]=_0x1d5329(0x25b);}(_0x54335f||(_0x54335f={}));class _0x3a68dc{constructor(_0x593645){const _0x5ec3ee=_0x4f7bb2;var _0xc51b1a;this[_0x5ec3ee(0x4d8)]=0x0,this[_0x5ec3ee(0x42a)]={'open':[],'close':[],'error':[],'message':[],'retry':[]},this['closedByUser']=!0x1,this[_0x5ec3ee(0x586)]=0x3e8,this['RECONNECT_RETRY_MS']=0x1f4,this[_0x5ec3ee(0x270)]=_0x4e7045=>this[_0x5ec3ee(0x3ad)](_0x54335f[_0x5ec3ee(0x48e)],_0x4e7045),this[_0x5ec3ee(0x51e)]=_0x22c559=>this[_0x5ec3ee(0x3ad)](_0x54335f[_0x5ec3ee(0x25e)],_0x22c559),this[_0x5ec3ee(0x21d)]=_0x1abb9a=>this[_0x5ec3ee(0x3ad)](_0x54335f[_0x5ec3ee(0x34c)],_0x1abb9a),this['onMessage']=_0x333c5f=>this[_0x5ec3ee(0x3ad)](_0x54335f[_0x5ec3ee(0x4c7)],_0x333c5f),this[_0x5ec3ee(0x36b)]=_0x593645[_0x5ec3ee(0x36b)],this[_0x5ec3ee(0x609)]=_0x593645[_0x5ec3ee(0x609)],this[_0x5ec3ee(0x481)]=null!==(_0xc51b1a=_0x593645['webSocketBuilder'])&&void 0x0!==_0xc51b1a?_0xc51b1a:_0x2e7bf5=>new WebSocket(_0x2e7bf5);}['send'](_0x3b6b26){const _0x536678=_0x4f7bb2;this[_0x536678(0x40e)]?this[_0x536678(0x3f3)]()===WebSocket[_0x536678(0x34e)]?this['closedByUser']?this[_0x536678(0x609)][_0x536678(0x34c)](_0x536678(0x53b)):this[_0x536678(0x40e)][_0x536678(0x472)](_0x3b6b26):this['logger'][_0x536678(0x34c)](_0x536678(0x1a7)):this[_0x536678(0x609)]['error'](_0x536678(0x488));}['connect'](){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x55082e=_0x9c36;this['closedByUser']=!0x1,void 0x0!==this[_0x55082e(0x40e)]&&(this[_0x55082e(0x40e)][_0x55082e(0x5cf)](_0x54335f[_0x55082e(0x48e)],this[_0x55082e(0x270)]),this[_0x55082e(0x40e)]['removeEventListener'](_0x54335f[_0x55082e(0x25e)],this['onClose']),this[_0x55082e(0x40e)][_0x55082e(0x5cf)](_0x54335f['error'],this[_0x55082e(0x21d)]),this[_0x55082e(0x40e)][_0x55082e(0x5cf)](_0x54335f['message'],this[_0x55082e(0x55d)]),this[_0x55082e(0x40e)][_0x55082e(0x25e)]()),this[_0x55082e(0x40e)]=this['webSocketBuilder'](yield this[_0x55082e(0x36b)]()),this[_0x55082e(0x40e)][_0x55082e(0x61c)](_0x54335f[_0x55082e(0x48e)],this[_0x55082e(0x270)]),this['websocket'][_0x55082e(0x61c)](_0x54335f[_0x55082e(0x25e)],this[_0x55082e(0x51e)]),this['websocket'][_0x55082e(0x61c)](_0x54335f[_0x55082e(0x34c)],this['onError']),this[_0x55082e(0x40e)][_0x55082e(0x61c)](_0x54335f['message'],this['onMessage']);});}[_0x4f7bb2(0x25e)](_0x2b52b8,_0x2e2bc3){const _0xc0685=_0x4f7bb2;var _0x49d1d3;this[_0xc0685(0x4b1)]=!0x0,null===(_0x49d1d3=this['websocket'])||void 0x0===_0x49d1d3||_0x49d1d3['close'](_0x2b52b8,_0x2e2bc3);}[_0x4f7bb2(0x61c)](_0x133039,_0xc2857f){const _0x1fc0d2=_0x4f7bb2,_0x30cc4e={'listener':_0xc2857f};this[_0x1fc0d2(0x42a)][_0x133039]['push'](_0x30cc4e);}[_0x4f7bb2(0x5cf)](_0x520c50,_0x349fb2){const _0x24f741=_0x4f7bb2;this[_0x24f741(0x42a)][_0x520c50]=this[_0x24f741(0x42a)][_0x520c50][_0x24f741(0x5df)](_0x15eccf=>_0x15eccf['listener']!==_0x349fb2);}[_0x4f7bb2(0x3f3)](){const _0x5ef030=_0x4f7bb2;return this[_0x5ef030(0x40e)]?this['websocket'][_0x5ef030(0x197)]:WebSocket[_0x5ef030(0x1b1)];}['handleEvent'](_0x13a184,_0xa17e5c){const _0x4bcdf1=_0x4f7bb2;switch(_0x13a184){case _0x54335f['close']:this[_0x4bcdf1(0x4b1)]||this['reconnect']();break;case _0x54335f[_0x4bcdf1(0x48e)]:this[_0x4bcdf1(0x4d8)]=0x0;case _0x54335f[_0x4bcdf1(0x34c)]:case _0x54335f[_0x4bcdf1(0x4c7)]:}this['dispatchEvent'](_0x13a184,_0xa17e5c);}[_0x4f7bb2(0x506)](){const _0x3e8a23=_0x4f7bb2,_0x3fc512=this[_0x3e8a23(0x343)]*this[_0x3e8a23(0x4d8)]+this[_0x3e8a23(0x586)],_0x3ee2a0={'detail':{'retries':this[_0x3e8a23(0x4d8)]++,'backoff':_0x3fc512}};setTimeout(()=>{const _0x3726fc=_0x3e8a23;if(this[_0x3726fc(0x4b1)])return;const _0x5ea690=new CustomEvent(_0x54335f['retry'],_0x3ee2a0);this['dispatchEvent'](_0x54335f['retry'],_0x5ea690),this['connect']();},_0x3fc512);}[_0x4f7bb2(0x173)](_0x55b3c9,_0x26b9c6){const _0x3913df=_0x4f7bb2;this[_0x3913df(0x42a)][_0x55b3c9]['forEach'](_0x16fd5e=>{_0x16fd5e['listener'](_0x26b9c6);});}}class _0x4e689f{constructor(_0x271ddf,_0x2475e0){const _0x5c9576=_0x4f7bb2;this[_0x5c9576(0x3f7)]=new Map(),this['eventListeners']={[_0x20d265[_0x5c9576(0x3e1)]]:[],[_0x20d265[_0x5c9576(0x4c2)]]:[],[_0x20d265[_0x5c9576(0x60a)]]:[],[_0x20d265[_0x5c9576(0x21d)]]:[]},this[_0x5c9576(0x5b5)]=_0x20d265;const {apiHost:_0x4a069f,gameId:_0x5193b6}=_0x271ddf;if(this[_0x5c9576(0x2d2)]=_0x4a069f,this[_0x5c9576(0x464)]=_0x5193b6,this[_0x5c9576(0x609)]=_0x2475e0['logger'],this[_0x5c9576(0x635)]=_0x2475e0[_0x5c9576(0x635)],this[_0x5c9576(0x40e)]=_0x2475e0[_0x5c9576(0x4d3)]?_0x2475e0[_0x5c9576(0x4d3)]():new _0x3a68dc({'logger':this[_0x5c9576(0x609)],'url':()=>this[_0x5c9576(0x175)](this['apiHost'],this['gameId'])}),!this[_0x5c9576(0x40e)])throw new Error(_0x5c9576(0x2ec));this['on'](_0x20d265[_0x5c9576(0x4c2)],({data:_0x90d657})=>{const _0xd3e4f0=_0x5c9576,_0x43ebff=_0x90d657['friends'];for(const _0x493808 of _0x43ebff)this[_0xd3e4f0(0x3f7)][_0xd3e4f0(0x24a)](_0x493808[_0xd3e4f0(0x1e1)],_0x493808);}),this['on'](_0x20d265[_0x5c9576(0x3e1)],({data:_0x5c7001})=>{const _0x22c28b=_0x5c9576;this[_0x22c28b(0x3f7)][_0x22c28b(0x24a)](_0x5c7001[_0x22c28b(0x1e1)],_0x5c7001);}),this[_0x5c9576(0x40e)]['addEventListener'](_0x54335f[_0x5c9576(0x48e)],()=>{const _0x2dcfbe=_0x5c9576;this[_0x2dcfbe(0x609)][_0x2dcfbe(0x379)]('connected\x20to\x20social\x20server');}),this[_0x5c9576(0x40e)][_0x5c9576(0x61c)](_0x54335f['close'],_0x8eb034=>{const _0xd752c8=_0x5c9576;this[_0xd752c8(0x609)][_0xd752c8(0x379)](_0xd752c8(0x3c3),_0x8eb034);}),this[_0x5c9576(0x40e)][_0x5c9576(0x61c)](_0x54335f[_0x5c9576(0x34c)],_0x2a7eb8=>{const _0xe54e25=_0x5c9576;this[_0xe54e25(0x609)][_0xe54e25(0x34c)]('websocket\x20client\x20error',_0x2a7eb8);}),this['websocket'][_0x5c9576(0x61c)](_0x54335f[_0x5c9576(0x4c7)],_0x52353d=>{const _0x37f7ef=_0x5c9576,{data:_0x2293b0}=_0x52353d,_0x9a2ff1=JSON[_0x37f7ef(0x1d2)](_0x2293b0);Object[_0x37f7ef(0x29f)](_0x20d265)[_0x37f7ef(0x292)](_0x9a2ff1[_0x37f7ef(0x337)])?this[_0x37f7ef(0x173)](_0x9a2ff1[_0x37f7ef(0x337)],_0x9a2ff1):this[_0x37f7ef(0x609)][_0x37f7ef(0x34c)]('event\x20type\x20is\x20not\x20supported');}),this['auth']['addStatusChangeListener'](_0x5b5a43=>this[_0x5c9576(0x2e8)](_0x5b5a43));}[_0x4f7bb2(0x53e)](){const _0x1eaeda=_0x4f7bb2,_0x259e53=this[_0x1eaeda(0x52e)]===this[_0x1eaeda(0x635)]['getFRVRID'](),_0x2fe56a=this['websocket']['getConnectionStatus']();(_0x2fe56a!==WebSocket['OPEN']&&_0x2fe56a!==WebSocket[_0x1eaeda(0x289)]||!_0x259e53)&&(this[_0x1eaeda(0x52e)]=this[_0x1eaeda(0x635)][_0x1eaeda(0x3c1)](),this[_0x1eaeda(0x40e)][_0x1eaeda(0x53e)]());}[_0x4f7bb2(0x25e)](){const _0x135f94=_0x4f7bb2;this[_0x135f94(0x3f7)][_0x135f94(0x4b0)](),this['connectedUser']=void 0x0,this[_0x135f94(0x40e)]['close']();}['on'](_0x6d198,_0x3a97b7){const _0x2b6a8a=_0x4f7bb2,_0x5b6041={'listener':_0x3a97b7},_0x91a4e8=this[_0x2b6a8a(0x42a)][_0x6d198];if(!_0x91a4e8)throw new Error('event\x20type\x20\x22'+_0x6d198+_0x2b6a8a(0x5f1));_0x91a4e8[_0x2b6a8a(0x407)](_0x5b6041);}[_0x4f7bb2(0x477)](){const _0x5d41d7=_0x4f7bb2;return Array[_0x5d41d7(0x2a1)](this[_0x5d41d7(0x3f7)]['values']());}[_0x4f7bb2(0x3ba)](_0x42969b,_0x3cc36e,_0x204a75){const _0x42960d=_0x4f7bb2,_0x3dc60c={'code':_0x1125c7[_0x42960d(0x32f)],'data':{'recipientId':_0x42969b,'lobbyId':_0x3cc36e,'gameId':this[_0x42960d(0x464)],'metadata':_0x204a75}};this[_0x42960d(0x472)](_0x3dc60c);}[_0x4f7bb2(0x254)](_0x5232d8){const _0x190bce=_0x4f7bb2,_0x560ed8={'code':_0x1125c7[_0x190bce(0x2d4)],'data':{'metadata':_0x5232d8,'gameId':this[_0x190bce(0x464)]}};this['send'](_0x560ed8);}['dispatchEvent'](_0x42e2ab,_0x312075){const _0x3b6c64=_0x4f7bb2;this[_0x3b6c64(0x42a)][_0x42e2ab][_0x3b6c64(0x614)](_0x9b406b=>{const _0x4aa560=_0x3b6c64;_0x9b406b[_0x4aa560(0x388)](_0x312075);});}[_0x4f7bb2(0x472)](_0x58dda5){const _0x347f88=_0x4f7bb2;this[_0x347f88(0x40e)]['send'](JSON[_0x347f88(0x432)](_0x58dda5));}['onAuthStatusChanged'](_0x3ad07e){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0xca2107=_0x9c36;if(_0x3ad07e){const _0x3504e1=this[_0xca2107(0x40e)]['getConnectionStatus']();_0x3504e1!==WebSocket[_0xca2107(0x34e)]&&_0x3504e1!==WebSocket[_0xca2107(0x289)]||this[_0xca2107(0x53e)]();}else this[_0xca2107(0x25e)]();});}[_0x4f7bb2(0x175)](_0x1287e9,_0x4a25d8){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x1c51a4=_0x9c36,_0x578be4=yield this[_0x1c51a4(0x635)][_0x1c51a4(0x188)]();return _0x1c51a4(0x30f)+_0x1287e9+_0x1c51a4(0x5b7)+_0x578be4+_0x1c51a4(0x1ff)+_0x4a25d8;});}}class _0x1c8a5d{constructor(_0x3dbf33,_0x59a762){const _0x53a692=_0x4f7bb2;var _0x34beaa,_0x5412b7,_0x195cb1;this[_0x53a692(0x374)]=_0x3dbf33,this[_0x53a692(0x4f9)]=_0x59a762,this[_0x53a692(0x429)]={},this[_0x53a692(0x345)]={},this[_0x53a692(0x3bb)]={},this[_0x53a692(0x19f)]=_0x11903d,this[_0x53a692(0x635)]=_0x59a762[_0x53a692(0x635)],this['provider']=null!==(_0x34beaa=_0x59a762[_0x53a692(0x57e)])&&void 0x0!==_0x34beaa?_0x34beaa:_0x574bec,this['gameId']=_0x3dbf33[_0x53a692(0x464)];let _0x67d9c6=null!==(_0x5412b7=_0x3dbf33[_0x53a692(0x1c2)])&&void 0x0!==_0x5412b7?_0x5412b7:_0x3dbf33[_0x53a692(0x2d5)]===_0xfd6e55[_0x53a692(0x223)]['PRODUCTION']?'crucible.frvr.com':_0x53a692(0x3b4);_0x67d9c6+=_0x53a692(0x1f6),this[_0x53a692(0x3f9)]=new _0x530576(_0x53a692(0x3b7)+_0x67d9c6,this[_0x53a692(0x635)]),this['wsClient']=new _0x4e689f(Object[_0x53a692(0x2e4)](Object['assign']({},this['config']),{'apiHost':_0x67d9c6}),this[_0x53a692(0x4f9)]),this[_0x53a692(0x552)]=new _0x6268c5({'provider':this[_0x53a692(0x57e)]}),(null===(_0x195cb1=_0x3dbf33[_0x53a692(0x433)])||void 0x0===_0x195cb1||_0x195cb1)&&this['auth']['addStatusChangeListener'](this['onAuthStatusChange']['bind'](this));}get['live'](){const _0x6219ac=_0x4f7bb2;return this[_0x6219ac(0x549)];}get[_0x4f7bb2(0x47d)](){return this['socialPlatform'];}[_0x4f7bb2(0x327)](){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x506546=_0x9c36,_0x5bdcde=yield this['provider']['getFriends'](),_0x185d33=_0x5bdcde[_0x506546(0x33d)]((_0x34f747,_0x526eff)=>{const _0x5a11c1=_0x506546;var _0x170005;const _0x157988=null!==(_0x170005=_0x34f747[_0x5a11c1(0x1a1)](_0x526eff['channel']))&&void 0x0!==_0x170005?_0x170005:[];return _0x157988['push'](_0x526eff['id']),_0x34f747[_0x5a11c1(0x24a)](_0x526eff[_0x5a11c1(0x427)],_0x157988),_0x34f747;},new Map()),_0x1bd612=[],_0x211c55=Array[_0x506546(0x2a1)](_0x185d33[_0x506546(0x26e)]());for(const [_0x23a23d,_0x498cb4]of _0x211c55){const _0xeea13e=yield this[_0x506546(0x3f9)][_0x506546(0x327)](this[_0x506546(0x522)](),{'channel':_0x23a23d,'gameId':this[_0x506546(0x464)],'friendIds':_0x498cb4});_0x1bd612[_0x506546(0x407)](..._0xeea13e);}return this['syncedFriendsbyFRVRIDCache']=_0x1bd612[_0x506546(0x33d)]((_0x25ccb1,_0x35847b)=>(_0x25ccb1[_0x35847b[_0x506546(0x1e1)]]=_0x35847b,_0x25ccb1),{}),this[_0x506546(0x345)]=_0x1bd612[_0x506546(0x33d)]((_0x27f8ac,_0x2a502e)=>(_0x27f8ac[_0x2a502e['channelUserId']]=_0x2a502e,_0x27f8ac),{}),this[_0x506546(0x3bb)]=_0x5bdcde[_0x506546(0x33d)]((_0x2939b8,_0x2ca8fc)=>(_0x2939b8[_0x2ca8fc['id']]=_0x2ca8fc,_0x2939b8),{}),_0x1bd612;});}[_0x4f7bb2(0x49c)](){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x288487=_0x9c36;return yield this[_0x288487(0x3f9)]['getFriends'](this['getUserId']());});}['getFriendByFRVRID'](_0x2d9eae){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0xffa4=_0x9c36,_0xea3e73=this[_0xffa4(0x429)][_0x2d9eae];if(!_0xea3e73)return;const _0x1d69e1=this[_0xffa4(0x3bb)][_0xea3e73[_0xffa4(0x497)]];return Object[_0xffa4(0x2e4)](Object[_0xffa4(0x2e4)]({},_0xea3e73),{'name':null==_0x1d69e1?void 0x0:_0x1d69e1['name'],'image':null==_0x1d69e1?void 0x0:_0x1d69e1[_0xffa4(0x273)]});});}[_0x4f7bb2(0x462)](_0x491bb1){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x287598=_0x9c36,_0x33de30=this[_0x287598(0x345)][_0x491bb1];if(!_0x33de30)return;const _0x4334ad=this[_0x287598(0x3bb)][_0x491bb1];return Object[_0x287598(0x2e4)](Object[_0x287598(0x2e4)]({},_0x33de30),{'name':null==_0x4334ad?void 0x0:_0x4334ad[_0x287598(0x1d5)],'image':null==_0x4334ad?void 0x0:_0x4334ad['image']});});}['addFriend'](_0x44655f){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x18434f=_0x9c36;return yield this[_0x18434f(0x3f9)][_0x18434f(0x384)](this[_0x18434f(0x522)](),{'friendId':_0x44655f});});}['removeFriend'](_0x2e6941){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x452ea7=_0x9c36;return yield this['webClient'][_0x452ea7(0x62e)](this[_0x452ea7(0x522)](),{'friendId':_0x2e6941});});}[_0x4f7bb2(0x522)](){const _0x5a277f=_0x4f7bb2,_0x120f89=this[_0x5a277f(0x635)][_0x5a277f(0x3c1)]();if(null===_0x120f89)throw new _0x57a2f0(_0x5a277f(0x42e));return _0x120f89;}['onAuthStatusChange'](_0x26c902){const _0x35fafa=_0x4f7bb2;_0x26c902&&this[_0x35fafa(0x327)]();}[_0x4f7bb2(0x595)](_0x8cabb0){const _0x26204d=_0x4f7bb2;return this[_0x26204d(0x552)][_0x26204d(0x595)](_0x8cabb0);}[_0x4f7bb2(0x3ce)](_0x4c60a2){const _0x1a1b10=_0x4f7bb2;return this['socialPlatform'][_0x1a1b10(0x3ce)](_0x4c60a2);}[_0x4f7bb2(0x301)](_0x330aaa){const _0x3d7b88=_0x4f7bb2;return this[_0x3d7b88(0x552)][_0x3d7b88(0x301)](_0x330aaa);}[_0x4f7bb2(0x22f)](){const _0x46d47d=_0x4f7bb2;return this[_0x46d47d(0x552)][_0x46d47d(0x22f)]();}[_0x4f7bb2(0x230)](){const _0x18f0cd=_0x4f7bb2;return this[_0x18f0cd(0x552)][_0x18f0cd(0x230)]();}['isSupportedAPI'](_0x396a97){const _0x4f2463=_0x4f7bb2;return this[_0x4f2463(0x552)][_0x4f2463(0x325)](_0x396a97);}}class _0x57a2f0 extends Error{constructor(_0x28c5a7){super(_0x28c5a7);}}const _0x58a7dd={'getId':()=>'','isInRoom'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){return!0x1;});},'getRoomData'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){return{};});},'getRoomId'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){return'';});},'getPlayers'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){return[];});},'getSupportedAPIs':()=>[],'isSupportedAPI':_0x5757b4=>!0x1};class _0x3c931d{constructor(_0x7b27dd){const _0x1fe53a=_0x4f7bb2;var _0xe9dd29;this[_0x1fe53a(0x635)]=_0x7b27dd[_0x1fe53a(0x635)],this['provider']=null!==(_0xe9dd29=_0x7b27dd['provider'])&&void 0x0!==_0xe9dd29?_0xe9dd29:_0x58a7dd;}[_0x4f7bb2(0x221)](){const _0x1438ac=_0x4f7bb2;return this[_0x1438ac(0x57e)]['isInRoom']();}[_0x4f7bb2(0x372)](){const _0x26be5b=_0x4f7bb2;return this['provider'][_0x26be5b(0x372)]();}[_0x4f7bb2(0x4e4)](){const _0x7d7fc3=_0x4f7bb2;return this[_0x7d7fc3(0x57e)][_0x7d7fc3(0x4e4)]();}[_0x4f7bb2(0x30a)](){const _0x2821af=_0x4f7bb2;return this[_0x2821af(0x57e)][_0x2821af(0x30a)]();}[_0x4f7bb2(0x230)](){const _0x1eb01c=_0x4f7bb2;return this['provider'][_0x1eb01c(0x230)]();}[_0x4f7bb2(0x325)](_0x4d1451){const _0x5a8121=_0x4f7bb2;return this[_0x5a8121(0x57e)][_0x5a8121(0x325)](_0x4d1451);}}var _0x158066;!function(_0x6d3a88){const _0x4b5c75=_0x4f7bb2;_0x6d3a88[_0x6d3a88['getRoomData']=0x0]='getRoomData',_0x6d3a88[_0x6d3a88['isInRoom']=0x1]='isInRoom',_0x6d3a88[_0x6d3a88[_0x4b5c75(0x372)]=0x2]=_0x4b5c75(0x372),_0x6d3a88[_0x6d3a88[_0x4b5c75(0x30a)]=0x3]=_0x4b5c75(0x30a),_0x6d3a88[_0x6d3a88[_0x4b5c75(0x520)]=0x4]=_0x4b5c75(0x520),_0x6d3a88[_0x6d3a88['subscribeToPlayerLeft']=0x5]=_0x4b5c75(0x5ad);}(_0x158066||(_0x158066={}));const _0x583b81=_0x4f7bb2(0x36a);function _0x627e34(_0x5541b8=()=>new XMLHttpRequest(),_0x3b9e8e){const _0x29bfdf=_0x4f7bb2;let _0x157751;const _0x332efe=[];let _0x3eeaae=null;const _0x33f8e1=!_0x3b9e8e&&navigator&&_0x29bfdf(0x448)==typeof navigator[_0x29bfdf(0x541)];let _0x4fc60d=!0x1;const _0x44593b={'protocol_version':'f','app_version':'av','engine_version':'ev','app_build':'ab','cohort':'co','channel':'ch','cmp_consents':_0x29bfdf(0x2f5),'cmp_legitimateInterests':_0x29bfdf(0x318),'games_played':'gp','play_session_id':'pi','play_session_count':'pc','days_elapsed':'de','facebook_player_id':'fi','facebook_context_type':'fc','facebook_entrypoint':'fe','facebook_referral_player_id':'fr','utm_source':'us','utm_medium':'um','utm_campaign':'uc','utm_term':'ut','utm_content':'uo','remote_user_id':'ru','global_user_id':_0x29bfdf(0x3ab),'device_width':'dw','device_height':'dh','non_interaction':'ni','country':'ct','event':'e','game':'g','user':'u','client_time':'t','value':'v','provider':'ao','ad_result':'ar','ad_response':'ag','ad_point':'ap','transport':'tr','web_url':'wu','retry':'r','label':'l','advertisement_id':'ai','script_version':'xv','cache_buster':'n','page_session_id':'si'};function _0x4061aa(_0x357a74,_0x3d2a84,_0x52442c){_0x52442c=void 0x0!==_0x52442c?_0x52442c:0x5,_0x357a74(_0x3d2a84,function(){const _0xf8b79d=_0x9c36;if(_0x52442c>0x0){const _0x2a2251=0x1388*(Math[_0xf8b79d(0x20a)](0x2,0x5-_0x52442c)+Math[_0xf8b79d(0x3b0)]());_0x3d2a84['r']=0x5-_0x52442c+0x1,setTimeout(_0x4061aa[_0xf8b79d(0x43e)](void 0x0,_0x357a74,_0x3d2a84,--_0x52442c),_0x2a2251);}});}function _0x39a6d2(_0x244c23,_0x39e616,_0x4ecaa0){const _0x39f072=_0x29bfdf;if(navigator[_0x39f072(0x541)](_0x244c23,JSON[_0x39f072(0x432)](_0x39e616)))return!0x0;_0x4ecaa0();}function _0x5db5d4(_0x5c6849,_0x331bcb,_0x3dadc4){const _0x1bd735=_0x29bfdf;let _0x4c2d05=_0x5541b8();_0x4c2d05[_0x1bd735(0x3be)]&&_0x4c2d05[_0x1bd735(0x3be)]('text/plain;\x20charset=UTF-8');try{_0x4c2d05[_0x1bd735(0x48e)](_0x1bd735(0x517),_0x5c6849,!0x0),_0x4c2d05[_0x1bd735(0x573)]('Content-type','text/plain;\x20charset=UTF-8'),_0x4c2d05[_0x1bd735(0x5ef)]=!0x0,_0x4c2d05['onreadystatechange']=function(){const _0x1c388d=_0x1bd735;if(0x4==_0x4c2d05[_0x1c388d(0x197)]){const _0x29b426=_0x4c2d05[_0x1c388d(0x484)];_0x4c2d05=_0x4c2d05['onreadystatechange']=null,0xc8!=_0x29b426&&0xcc!=_0x29b426?_0x3dadc4():_0x4fc60d=!0x0;}},_0x4c2d05['send'](JSON[_0x1bd735(0x432)](_0x331bcb));}catch(_0x35de50){_0x3dadc4();}}function _0x289e3d(_0x45bea8,_0x4077ca,_0x58e65b){const _0x509b89=_0x29bfdf;_0x4077ca['n']=Math[_0x509b89(0x3b0)]();const _0x1cd114=document['createElement'](_0x509b89(0x284));_0x1cd114['onload']=function(){const _0x420270=_0x509b89;_0x4fc60d=!0x0,_0x1cd114[_0x420270(0x3e3)]=_0x1cd114['onload']=null;},_0x1cd114[_0x509b89(0x3e3)]=function(){const _0x3bb06b=_0x509b89;_0x58e65b(),_0x1cd114[_0x3bb06b(0x3e3)]=null;},_0x1cd114[_0x509b89(0x199)]=_0x45bea8+'?'+function(_0x442004){const _0x35614f=_0x509b89,_0x4cacea=[];for(const _0x566c8b in _0x442004)_0x442004[_0x35614f(0x58f)](_0x566c8b)&&_0x4cacea[_0x35614f(0x407)](encodeURIComponent(_0x566c8b)+'='+(void 0x0!==_0x442004[_0x566c8b]&&null!=_0x442004[_0x566c8b]?encodeURIComponent(_0x442004[_0x566c8b]):''));return _0x4cacea[_0x35614f(0x5a2)]('&');}(_0x4077ca),document[_0x509b89(0x41a)][_0x509b89(0x468)](_0x1cd114);}function _0x521de7(_0x180222,_0x18f018){const _0x3bc340=_0x29bfdf;return _0x33f8e1&&_0x4fc60d?(_0x18f018[_0x3bc340(0x333)]=_0x3bc340(0x4e0),_0x39a6d2[_0x3bc340(0x43e)](void 0x0,_0x180222)):XMLHttpRequest?(_0x18f018['transport']=_0x3bc340(0x3d0),_0x5db5d4['bind'](void 0x0,_0x180222)):(_0x18f018[_0x3bc340(0x333)]=_0x3bc340(0x284),_0x289e3d[_0x3bc340(0x43e)](void 0x0,_0x180222+'/i'));}function _0x2e43f0(_0x43f37f){const _0x42d2a4=_0x29bfdf,_0x3154f2=_0x43f37f[_0x42d2a4(0x427)];let _0x145d97;document&&document['location']&&document['location'][_0x42d2a4(0x3c7)]&&(_0x145d97=document['location']['href']);const _0x40ed02=null==_0x157751?void 0x0:_0x157751[_0x42d2a4(0x21b)](),_0x378758=null==_0x157751?void 0x0:_0x157751['getUserSource'](),_0x1666f8=['https://',_0x583b81,_0x43f37f[_0x42d2a4(0x568)]||_0x42d2a4(0x17f),_0x40ed02||''][_0x42d2a4(0x5a2)]('/');_0x43f37f[_0x42d2a4(0x202)]=_0x43f37f[_0x42d2a4(0x202)]||_0x42d2a4(0x2c1),_0x43f37f['app_build']=_0x43f37f[_0x42d2a4(0x585)]||'000000',_0x43f37f[_0x42d2a4(0x427)]=_0x3154f2||_0x43f37f[_0x42d2a4(0x427)],_0x43f37f[_0x42d2a4(0x4e2)]=_0x145d97,_0x43f37f[_0x42d2a4(0x335)]=_0x42d2a4(0x1f3),_0x43f37f[_0x42d2a4(0x519)]=0x5,_0x43f37f[_0x42d2a4(0x4fe)]=Math[_0x42d2a4(0x3b0)](),_0x43f37f[_0x42d2a4(0x1c4)]=document['referrer']||null,void 0x0!==_0x40ed02&&(_0x43f37f[_0x42d2a4(0x31a)]=_0x40ed02),void 0x0!==_0x378758&&(_0x43f37f[_0x42d2a4(0x306)]=_0x378758);const _0x2b5a53=0x3c*new Date()[_0x42d2a4(0x179)]()*0x3e8;_0x43f37f[_0x42d2a4(0x555)]=new Date(Date[_0x42d2a4(0x4a5)]()-_0x2b5a53)['toISOString']()[_0x42d2a4(0x39d)](0x0,-0x1),_0x4061aa(_0x521de7(_0x1666f8,_0x43f37f),function(_0x34ec5f){const _0x5049e2={};for(const _0x2c7527 in _0x34ec5f)_0x34ec5f['hasOwnProperty'](_0x2c7527)&&void 0x0!==_0x34ec5f[_0x2c7527]&&null!=_0x34ec5f[_0x2c7527]&&(_0x5049e2[_0x44593b[_0x2c7527]||_0x2c7527]=_0x34ec5f[_0x2c7527]);return _0x5049e2;}(_0x43f37f));}return{'init'(_0x395434,_0x42ccd1){return _0x335ec4(this,void 0x0,void 0x0,function*(){_0x157751=_0x42ccd1;});},'getName':()=>_0x29bfdf(0x470),'send'(_0x2d2b23,_0x193335,_0x27ec91,_0x1c4d68){const _0x136d80=_0x29bfdf;var _0xf26854;_0x27ec91=void 0x0!==_0x193335?Object[_0x136d80(0x2e4)](Object[_0x136d80(0x2e4)](Object[_0x136d80(0x2e4)]({'value':_0x193335},_0x27ec91),_0x1c4d68),{'event':_0x2d2b23}):Object[_0x136d80(0x2e4)](Object[_0x136d80(0x2e4)](Object[_0x136d80(0x2e4)]({},_0x27ec91),_0x1c4d68),{'event':_0x2d2b23}),_0xf26854=_0x27ec91,_0x332efe['push'](_0xf26854),_0x3eeaae&&clearTimeout(_0x3eeaae),_0x3eeaae=setTimeout(function(){const _0x3ae8de=_0x136d80;for(;_0x332efe[_0x3ae8de(0x2c0)]>0x0;)_0x2e43f0(_0x332efe[_0x3ae8de(0x30c)]());},0x1);}};}var _0x26f75c;_0xfd6e55[_0x4f7bb2(0x218)]=void 0x0,(_0x26f75c=_0xfd6e55['AnalyticsIDProviderStorageType']||(_0xfd6e55[_0x4f7bb2(0x218)]={}))['IN_MEMORY']=_0x4f7bb2(0x174),_0x26f75c['COOKIE']=_0x4f7bb2(0x57c),_0x26f75c[_0x4f7bb2(0x443)]='localStorage';const _0xbaf81f={'init':()=>_0x335ec4(void 0x0,void 0x0,void 0x0,function*(){}),'getName':()=>'','getUserSource':()=>_0xfd6e55[_0x4f7bb2(0x218)]['IN_MEMORY'],'getPageSessionId':()=>'','getPlaySessionId':()=>'','getGlobalUserId':()=>'','managesUnconsentedIds':()=>!0x1};function _0x5390f0(_0x3c48af){return(_0x3c48af<0xa?'0':'')+_0x3c48af;}function _0xd1be22(_0x2b3ff3){const _0x33b670=_0x4f7bb2,_0x2eb7cb=_0x2b3ff3||'-';function _0x268cb7(){const _0x34aed3=_0x9c36;return(0x10000*(0x1+Math[_0x34aed3(0x3b0)]())|0x0)[_0x34aed3(0x37b)](0x10)[_0x34aed3(0x3fa)](0x1);}const _0x4e2e2b=new Date()['getTime']()[_0x33b670(0x37b)](0x10)[_0x33b670(0x39d)](0x0,0xb)+(0x10000*(0x1+Math[_0x33b670(0x3b0)]())|0x0)[_0x33b670(0x37b)](0x10)[_0x33b670(0x3fa)](0x1,0x2);return _0x268cb7()+_0x268cb7()+_0x2eb7cb+_0x268cb7()+_0x2eb7cb+_0x268cb7()+_0x2eb7cb+_0x268cb7()+_0x2eb7cb+_0x4e2e2b;}class _0x5d877b{constructor(_0x2e1f1b){const _0x5a7f39=_0x4f7bb2;this[_0x5a7f39(0x21e)]=_0x2e1f1b,this[_0x5a7f39(0x2aa)]=0x1b7740,this[_0x5a7f39(0x5ea)]=_0xfd6e55[_0x5a7f39(0x218)]['COOKIE'],this[_0x5a7f39(0x578)]=!0x1;}[_0x4f7bb2(0x2e1)](){const _0x2eba7c=_0x4f7bb2;document&&void 0x0!==document[_0x2eba7c(0x57c)]?(document[_0x2eba7c(0x57c)]=_0x2eba7c(0x60c),this[_0x2eba7c(0x578)]=document[_0x2eba7c(0x57c)][_0x2eba7c(0x250)](_0x2eba7c(0x206))>-0x1):this[_0x2eba7c(0x578)]=!0x1;}['init'](){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x5e846e=_0x9c36;this[_0x5e846e(0x2e1)](),this[_0x5e846e(0x578)]?this[_0x5e846e(0x5ea)]=_0xfd6e55[_0x5e846e(0x218)][_0x5e846e(0x296)]:this[_0x5e846e(0x21e)][_0x5e846e(0x3df)]()?this[_0x5e846e(0x5ea)]=_0xfd6e55[_0x5e846e(0x218)][_0x5e846e(0x443)]:this['globalUserIdSource']=_0xfd6e55[_0x5e846e(0x218)][_0x5e846e(0x554)];const _0x1dacca=yield this[_0x5e846e(0x21e)][_0x5e846e(0x52f)]([_0x5e846e(0x400),'playSessionId',_0x5e846e(0x171),_0x5e846e(0x453)]);this[_0x5e846e(0x400)]=_0x1dacca[_0x5e846e(0x400)]&&String(_0x1dacca['pageSessionId']),this[_0x5e846e(0x418)]=_0x1dacca[_0x5e846e(0x418)]&&String(_0x1dacca[_0x5e846e(0x418)]),this[_0x5e846e(0x171)]=_0x1dacca[_0x5e846e(0x171)]&&parseInt(String(_0x1dacca[_0x5e846e(0x171)]),0xa),this[_0x5e846e(0x453)]=_0x1dacca[_0x5e846e(0x453)]&&String(_0x1dacca['globalUserId']);});}[_0x4f7bb2(0x24e)](){const _0xa06d67=_0x4f7bb2;return _0xa06d67(0x470);}[_0x4f7bb2(0x4b5)](){const _0x30b444=_0x4f7bb2;return this[_0x30b444(0x5ea)];}['getPageSessionId'](){const _0x10b530=_0x4f7bb2;return this[_0x10b530(0x400)]||(this[_0x10b530(0x400)]=_0xd1be22(),this[_0x10b530(0x21e)][_0x10b530(0x531)](_0x10b530(0x400),this[_0x10b530(0x400)])),this[_0x10b530(0x400)];}[_0x4f7bb2(0x2c7)](){const _0x543b96=_0x4f7bb2;return this[_0x543b96(0x418)]&&(this['playSessionIdTimeStamp']+this['PLAY_SESSION_TIMEOUT']=0x0;_0x137d98--){const _0x101fc6=_0x20fbd2[_0x228738(0x39d)](_0x137d98)[_0x228738(0x5a2)]('.');if(document[_0x228738(0x57c)]=_0x228738(0x18c)+_0x101fc6+';',document['cookie'][_0x228738(0x250)](_0x228738(0x2a4))>-0x1)return document['cookie']=_0x228738(0x527)+_0x101fc6+';expires=Thu,\x2001\x20Jan\x201970\x2000:00:01\x20GMT;',_0x101fc6;}return'';}())+';';}}class _0x4cad34{constructor(_0x14272a,_0x21d8e0){const _0x4d510b=_0x4f7bb2;this[_0x4d510b(0x34a)]=_0xfd6e55[_0x4d510b(0x2f0)][_0x4d510b(0x1a5)],this[_0x4d510b(0x2ee)]=_0xfd6e55[_0x4d510b(0x2f0)][_0x4d510b(0x1a5)],this[_0x4d510b(0x3ae)]=!0x1,this['getName']=()=>'TcfV2ConsentProvider',this['logger']=_0x21d8e0,this[_0x4d510b(0x636)]=[],this[_0x4d510b(0x628)](_0x14272a);}[_0x4f7bb2(0x3f5)](_0x3187e3){let _0x23cf3b=0x0;for(const _0x22292f in _0x3187e3)_0x3187e3[_0x22292f]&&(_0x23cf3b|=0x1<{const _0x145308=_0x3ac1ad;var _0x13e521,_0x2e5f2f,_0x3659bc;_0x3692a4?_0x145308(0x241)!==_0x120f20[_0x145308(0x42b)]&&_0x145308(0x4b8)!==_0x120f20[_0x145308(0x42b)]||(this[_0x145308(0x3ae)]=!0x0,this[_0x145308(0x34a)]=this['tcfDataBitSet2ConsentOptionsBitSet'](null!==(_0x2e5f2f=_0x120f20[_0x145308(0x243)][_0x145308(0x1cc)])&&void 0x0!==_0x2e5f2f?_0x2e5f2f:{}),this[_0x145308(0x2ee)]=this[_0x145308(0x3f5)](null!==(_0x3659bc=_0x120f20[_0x145308(0x243)]['legitimateInterests'])&&void 0x0!==_0x3659bc?_0x3659bc:{}),this[_0x145308(0x31f)](this['consentsBitSet'],this[_0x145308(0x2ee)])):null===(_0x13e521=this[_0x145308(0x609)])||void 0x0===_0x13e521||_0x13e521[_0x145308(0x5cb)](this[_0x145308(0x24e)]()+_0x145308(0x261));};window[_0x3ac1ad(0x27a)](_0x3ac1ad(0x61c),0x2,_0x5d8014);}}[_0x4f7bb2(0x31f)](_0x197e42,_0x12c220){const _0x3f51b4=_0x4f7bb2;for(let _0x318098=0x0;_0x318098{const _0x34b61e=_0x9c36;window[_0x34b61e(0x27a)]?this[_0x34b61e(0x33f)]():(setTimeout(_0x5d16c4,_0x4702e1),_0x4702e1*=0x2,_0x4702e1>0xfa0&&(_0x4702e1=0xfa0));};_0x5d16c4();}[_0x4f7bb2(0x52a)](){const _0x34b6a3=_0x4f7bb2;var _0x3781c8;null===(_0x3781c8=this[_0x34b6a3(0x609)])||void 0x0===_0x3781c8||_0x3781c8[_0x34b6a3(0x5cb)](this[_0x34b6a3(0x24e)]()+_0x34b6a3(0x5d6));}[_0x4f7bb2(0x23f)](){return!0x0;}['onConsentChanged'](_0x13503c){const _0x32a3fc=_0x4f7bb2;this[_0x32a3fc(0x636)][_0x32a3fc(0x407)](_0x13503c),this[_0x32a3fc(0x3ae)]&&_0x13503c(this[_0x32a3fc(0x34a)],this[_0x32a3fc(0x2ee)]);}['hasConsentForAny'](_0x5e5ca4,_0x3bf1df=_0xfd6e55[_0x4f7bb2(0x2f0)]['None']){const _0x3d4355=_0x4f7bb2;return this[_0x3d4355(0x4ea)]()&&0x0!=(this[_0x3d4355(0x34a)]&_0x5e5ca4);}['hasConsentForAll'](_0xaa194,_0x5aa5e8=_0xfd6e55[_0x4f7bb2(0x2f0)]['None']){const _0x96fe5=_0x4f7bb2;return this[_0x96fe5(0x4ea)]()&&(this['consentsBitSet']&_0xaa194)==_0xaa194;}[_0x4f7bb2(0x1cc)](){const _0x153223=_0x4f7bb2;return this[_0x153223(0x34a)];}[_0x4f7bb2(0x4f0)](){const _0x2898ef=_0x4f7bb2;return this[_0x2898ef(0x2ee)];}}class _0x539213{constructor(_0x253f60){const _0x3600a4=_0x4f7bb2;this[_0x3600a4(0x42f)](_0x253f60);}[_0x4f7bb2(0x440)](){const _0x9437fc=_0x4f7bb2;return this[_0x9437fc(0x291)][_0x9437fc(0x499)]('1');}[_0x4f7bb2(0x634)](_0x2e995d){const _0x5da82a=_0x4f7bb2;return _0x2e995d>=0x0&&'1'===this[_0x5da82a(0x291)][_0x5da82a(0x647)](_0x2e995d,0x1);}[_0x4f7bb2(0x505)](_0xdd9062){const _0x584a40=_0x4f7bb2;this[_0x584a40(0x291)]=this['bits'][_0x584a40(0x647)](0x0,_0xdd9062)+'1'+this[_0x584a40(0x291)]['substr'](_0xdd9062+0x1);}[_0x4f7bb2(0x42f)](_0x1d80ef){const _0x53534f=_0x4f7bb2;return/^0x[a-f0-9]*$/i[_0x53534f(0x48a)](_0x1d80ef)||(_0x1d80ef='0x'+(Number(_0x1d80ef)||0x0)[_0x53534f(0x37b)](0x2)['split']('')[_0x53534f(0x26d)]()[_0x53534f(0x5a2)]('')[_0x53534f(0x37b)]()),_0x1d80ef=_0x1d80ef['substring'](0x2),this[_0x53534f(0x291)]=_0x1d80ef[_0x53534f(0x5e7)]('')[_0x53534f(0x3d5)](function(_0xc8f434){const _0x1567ab=_0x53534f;let _0xc42953=parseInt(_0xc8f434,0x10)[_0x1567ab(0x37b)](0x2);for(;_0xc42953[_0x1567ab(0x2c0)]<0x4;)_0xc42953='0'+_0xc42953;return _0xc42953;})['join']('');}[_0x4f7bb2(0x1a8)](){const _0x336b5e=_0x4f7bb2;return'0x'+this[_0x336b5e(0x291)][_0x336b5e(0x424)](/(.{1,4})/g)[_0x336b5e(0x3d5)](function(_0x1ebe84){const _0x4a75bb=_0x336b5e;for(;_0x1ebe84['length']<0x4;)_0x1ebe84+='0';return parseInt(_0x1ebe84,0x2)[_0x4a75bb(0x37b)](0x10);})[_0x336b5e(0x5a2)]('');}}class _0x21396d{constructor(){const _0x13ab32=_0x4f7bb2;this[_0x13ab32(0x2aa)]=0x1b7740,this[_0x13ab32(0x2bd)]=_0xd1be22(),this[_0x13ab32(0x54d)]=_0xd1be22(),this['randomGlobalUserId']=_0xd1be22(),this[_0x13ab32(0x5d3)]=Date[_0x13ab32(0x4a5)]();}[_0x4f7bb2(0x5e4)](){return _0x335ec4(this,void 0x0,void 0x0,function*(){});}[_0x4f7bb2(0x24e)](){return'random';}[_0x4f7bb2(0x4b5)](){const _0x14e01b=_0x4f7bb2;return _0xfd6e55[_0x14e01b(0x218)][_0x14e01b(0x554)];}[_0x4f7bb2(0x1be)](){return this['randomPageSessionId'];}[_0x4f7bb2(0x2c7)](){const _0x35cb6a=_0x4f7bb2;return this['randomPlaySessionIdTimeStamp']+this['PLAY_SESSION_TIMEOUT']0x0;){const {event:_0x51f5a6,value:_0x567efb,fields:_0x237c0a,context:_0x2cfffd,requiredConsents:_0x38479a,requiredLegitimateInterests:_0x37bc51}=_0x187ece[_0x529db0(0x30c)]();this['dispatchEvent'](_0x51f5a6,_0x567efb,_0x237c0a,Object[_0x529db0(0x2e4)](Object[_0x529db0(0x2e4)]({},_0x2cfffd),this[_0x529db0(0x4f5)]()),_0x38479a,_0x37bc51);}}[_0x4f7bb2(0x173)](_0x18fe14,_0x57c1e8,_0x3b7162,_0x24ad9c,_0x55135f,_0x28b78d){const _0x1ea800=_0x4f7bb2;for(const _0x1a95d0 of this[_0x1ea800(0x34f)])try{(this['consentProvider']['hasConsentForAll'](_0x55135f,_0x28b78d)||this['qatoolEnabled']&&_0x1ea800(0x340)===_0x1a95d0[_0x1ea800(0x24e)]())&&_0x1a95d0['send'](_0x18fe14,_0x57c1e8,_0x3b7162,_0x24ad9c);}catch(_0x167663){this['logger']['error'](_0x1ea800(0x3b6)+_0x1a95d0[_0x1ea800(0x24e)](),_0x167663);}}[_0x4f7bb2(0x4f5)](){const _0x547cb4=_0x4f7bb2;return{'cmp_consents':this[_0x547cb4(0x22b)]['consents'](),'cmp_legitimateInterests':this['consentProvider'][_0x547cb4(0x4f0)]()};}[_0x4f7bb2(0x472)](_0x3adb1d,_0x205c8a,_0x5d07c0,_0x3f45ef,_0x373e59){const _0x2277d7=_0x4f7bb2,_0x8ef9f8=this['getContextFields']();for(const _0x457b29 in _0x5d07c0)void 0x0===_0x5d07c0[_0x457b29]&&delete _0x5d07c0[_0x457b29];for(const _0xe1c4fb in _0x8ef9f8)void 0x0===_0x8ef9f8[_0xe1c4fb]&&delete _0x8ef9f8[_0xe1c4fb];this[_0x2277d7(0x609)][_0x2277d7(0x379)](_0x2277d7(0x5ab),_0x3adb1d,_0x5d07c0,_0x8ef9f8),this[_0x2277d7(0x22b)][_0x2277d7(0x4ea)]()||this[_0x2277d7(0x607)]?(this['dispatchOutstandingEvents'](),this[_0x2277d7(0x173)](_0x3adb1d,_0x205c8a,_0x5d07c0,Object[_0x2277d7(0x2e4)](Object['assign']({},_0x8ef9f8),this[_0x2277d7(0x4f5)]()),_0x3f45ef,_0x373e59)):this[_0x2277d7(0x56a)][_0x2277d7(0x2c0)]{const _0x4a2bc8=_0x581c6a;if(_0x575daa)try{_0x575daa(_0x33f761,_0x4b431e,_0x2756b1,_0x74ffa0,_0x3b61cd);}catch(_0x1fd75b){}if(_0x33f761=String(_0x33f761),_0x3b61cd=_0x3b61cd||new Error(_0x33f761))try{_0x3f5854({'msg':_0x33f761,'line':_0x2756b1,'col':_0x74ffa0,'label':_0x3b61cd[_0x4a2bc8(0x24b)]||JSON[_0x4a2bc8(0x432)](_0x3b61cd)});}catch(_0x3e1f68){}return!0x1;};const _0x20b801=window[_0x581c6a(0x62c)]?window['onunhandledrejection'][_0x581c6a(0x43e)](window):null;window['onunhandledrejection']=_0x2a4ff1=>{const _0x587768=_0x581c6a;if(_0x20b801)try{_0x20b801(_0x2a4ff1);}catch(_0x4b5906){}try{const _0x173fc0=_0x2a4ff1&&_0x2a4ff1[_0x587768(0x567)]||{};_0x3f5854({'msg':_0x173fc0[_0x587768(0x4c7)],'line':0x0,'col':0x0,'label':'unhandled_rejection:\x20'+(_0x173fc0['stack']||JSON[_0x587768(0x432)](_0x173fc0))});}catch(_0x2c7fa7){}};}(_0x44139f=>this[_0x126c19(0x59c)](_0x126c19(0x34c),_0x44139f,_0xfd6e55[_0x126c19(0x2f0)][_0x126c19(0x1a5)])),yield this[_0x126c19(0x3fb)](),yield Promise['all']([this['idProvider'][_0x126c19(0x5e4)](),this[_0x126c19(0x438)][_0x126c19(0x5e4)]()]),yield Promise[_0x126c19(0x64a)](this[_0x126c19(0x34f)][_0x126c19(0x3d5)](_0x1105fd=>_0x1105fd[_0x126c19(0x5e4)](this[_0x126c19(0x22b)],this)));});}[_0x4f7bb2(0x339)](){const _0xee4473=_0x4f7bb2;this[_0xee4473(0x41b)]=Date['now'](),this['logEvent'](_0xee4473(0x52b),{},_0xfd6e55['ConsentOptions'][_0xee4473(0x312)]);}[_0x4f7bb2(0x24a)](_0x5c2f94,_0x38d402){return this['data'][_0x5c2f94]=_0x38d402,this['updateStorage'](),_0x38d402;}[_0x4f7bb2(0x2f8)](_0x7bd8dd,_0x4d72a9){const _0x2b3895=_0x4f7bb2,_0x4dd06e=(this[_0x2b3895(0x4e1)][_0x7bd8dd]||0x0)+(void 0x0===_0x4d72a9?0x1:_0x4d72a9);return this[_0x2b3895(0x24a)](_0x7bd8dd,_0x4dd06e),_0x4dd06e;}['logEvent'](_0x3c4e8e,_0x3b89ff,_0x23f015=_0xfd6e55[_0x4f7bb2(0x2f0)][_0x4f7bb2(0x1a5)],_0x148287=_0xfd6e55['ConsentOptions'][_0x4f7bb2(0x1a5)]){const _0x3862e3=_0x4f7bb2;this[_0x3862e3(0x472)](_0x3c4e8e,void 0x0,_0x3b89ff,_0x23f015,_0x148287);}['logValuedEvent'](_0x1c6589,_0x2ac77b,_0x32b487,_0x3eac1c=_0xfd6e55[_0x4f7bb2(0x2f0)][_0x4f7bb2(0x1a5)],_0x1900e7=_0xfd6e55['ConsentOptions'][_0x4f7bb2(0x1a5)]){const _0x4cd7e7=_0x4f7bb2;this[_0x4cd7e7(0x472)](_0x1c6589,_0x2ac77b,_0x32b487,_0x3eac1c,_0x1900e7);}[_0x4f7bb2(0x52c)](_0x1781c8){const _0x22eb6e=_0x4f7bb2;this['send'](_0x22eb6e(0x405),void 0x0,_0x1781c8,_0xfd6e55[_0x22eb6e(0x2f0)][_0x22eb6e(0x1a5)],_0xfd6e55['ConsentOptions'][_0x22eb6e(0x1a5)]);}[_0x4f7bb2(0x2c7)](){const _0x35bc55=_0x4f7bb2;return this[_0x35bc55(0x502)]()[_0x35bc55(0x2c7)]();}[_0x4f7bb2(0x21b)](){return this['getConsentedIdProvider']()['getGlobalUserId']();}['getUserSource'](){const _0x403c9e=_0x4f7bb2;return this['getConsentedIdProvider']()[_0x403c9e(0x4b5)]();}[_0x4f7bb2(0x456)](_0xce9963){const _0x23e8f0=_0x4f7bb2;return this[_0x23e8f0(0x5f5)][_0x23e8f0(0x407)](_0xce9963),()=>{const _0x56bd52=_0x23e8f0,_0x231eef=this['extraFieldFunctions'][_0x56bd52(0x250)](_0xce9963);-0x1!==_0x231eef&&this[_0x56bd52(0x5f5)][_0x56bd52(0x17d)](_0x231eef,0x1);};}[_0x4f7bb2(0x5a1)](_0x17bdcb,_0x99fba8,_0x60a2d){const _0x2175d0=_0x4f7bb2,_0x297353=new _0x539213(this[_0x2175d0(0x4e1)][_0x2175d0(0x316)]);if(_0x17bdcb<=_0x297353['getRightmost1Index']())return void this[_0x2175d0(0x609)][_0x2175d0(0x5cb)]('[frvr-tracker]\x20ftue:',_0x2175d0(0x2ce)+_0x17bdcb+'\x20('+_0x99fba8+_0x2175d0(0x577));_0x297353[_0x2175d0(0x505)](_0x17bdcb),this['set'](_0x2175d0(0x316),_0x297353[_0x2175d0(0x1a8)]());const _0x2660c7=Object[_0x2175d0(0x2e4)](Object[_0x2175d0(0x2e4)]({},_0x60a2d),{'step_number':_0x17bdcb,'step_name':_0x99fba8});this[_0x2175d0(0x59c)](_0x2175d0(0x5a1),_0x2660c7,_0xfd6e55[_0x2175d0(0x2f0)]['P6PersonalizedContent']|_0xfd6e55['ConsentOptions'][_0x2175d0(0x5ae)]|_0xfd6e55[_0x2175d0(0x2f0)][_0x2175d0(0x5fa)]|_0xfd6e55['ConsentOptions']['P9MarketResearchForAudienceInsights']|_0xfd6e55[_0x2175d0(0x2f0)][_0x2175d0(0x312)]);}[_0x4f7bb2(0x5c8)](_0xd80ed2,_0x11c2c4,_0x20c2b3){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x199d68=_0x9c36,_0x123ee4=yield this[_0x199d68(0x21e)]['getItem'](this[_0x199d68(0x50e)],[]);if(_0x123ee4[_0x199d68(0x5a5)](_0x492f34=>_0x492f34===_0xd80ed2))return void this[_0x199d68(0x609)]['warn'](_0x199d68(0x35f),_0x199d68(0x2ce)+_0xd80ed2+'\x20('+_0x11c2c4+_0x199d68(0x577));_0x123ee4[_0x199d68(0x407)](_0xd80ed2),this[_0x199d68(0x21e)][_0x199d68(0x531)](this[_0x199d68(0x50e)],_0x123ee4);const _0x2521e3=Object[_0x199d68(0x2e4)](Object[_0x199d68(0x2e4)]({},_0x20c2b3),{'step_number':_0xd80ed2,'step_name':_0x11c2c4});this['logEvent'](_0x199d68(0x5a1),_0x2521e3,_0xfd6e55['ConsentOptions'][_0x199d68(0x2ae)]|_0xfd6e55[_0x199d68(0x2f0)][_0x199d68(0x5ae)]|_0xfd6e55['ConsentOptions']['P8MeasureContentPerformance']|_0xfd6e55[_0x199d68(0x2f0)][_0x199d68(0x426)]|_0xfd6e55[_0x199d68(0x2f0)][_0x199d68(0x312)]);});}[_0x4f7bb2(0x449)](_0x55d80d,_0x1c6148){const _0x521532=_0x4f7bb2,_0x122c06=Object[_0x521532(0x2e4)](Object['assign']({},_0x1c6148),{'level_id':_0x55d80d});this[_0x521532(0x24a)](_0x521532(0x3d9),Date[_0x521532(0x4a5)]()),this[_0x521532(0x2f8)]('games_played');const _0x194efb=(function(){const _0x10a1d4=_0x521532,_0x3a947e=new Date();return _0x3a947e[_0x10a1d4(0x5e9)]()+'-'+_0x5390f0(_0x3a947e[_0x10a1d4(0x637)]()+0x1)+'-'+_0x5390f0(_0x3a947e[_0x10a1d4(0x542)]());}());this[_0x521532(0x4e1)][_0x521532(0x256)]!==_0x194efb&&(this[_0x521532(0x24a)](_0x521532(0x256),_0x194efb),this['inc'](_0x521532(0x4e8)));const _0x5dd3dc=this['inc'](_0x521532(0x633));this[_0x521532(0x62a)](_0x521532(0x392),_0x5dd3dc,_0x122c06,_0xfd6e55[_0x521532(0x2f0)]['P8MeasureContentPerformance']|_0xfd6e55[_0x521532(0x2f0)][_0x521532(0x312)]);}[_0x4f7bb2(0x25d)](_0x37da08,_0xa7b9fd){const _0x28aeb2=_0x4f7bb2,_0x54d750=Object[_0x28aeb2(0x2e4)](Object[_0x28aeb2(0x2e4)]({},_0xa7b9fd),{'level_id':_0x37da08});this['logEvent'](_0x28aeb2(0x2e2),_0x54d750,_0xfd6e55['ConsentOptions'][_0x28aeb2(0x5fa)]|_0xfd6e55[_0x28aeb2(0x2f0)][_0x28aeb2(0x312)]),this[_0x28aeb2(0x24a)](_0x28aeb2(0x3d9),-0x1);}[_0x4f7bb2(0x502)](){const _0x5ca524=_0x4f7bb2;var _0x196e2d,_0x1d2365;return(null===(_0x1d2365=(_0x196e2d=this[_0x5ca524(0x40c)])[_0x5ca524(0x45e)])||void 0x0===_0x1d2365?void 0x0:_0x1d2365[_0x5ca524(0x461)](_0x196e2d))||this[_0x5ca524(0x22b)][_0x5ca524(0x500)](_0xfd6e55[_0x5ca524(0x2f0)][_0x5ca524(0x37a)],_0xfd6e55[_0x5ca524(0x2f0)][_0x5ca524(0x1a5)])?this[_0x5ca524(0x40c)]:this[_0x5ca524(0x438)];}}const _0x2a413b={'chromeWrapper':_0x4f7bb2(0x2bf),'androidWrapper':_0x4f7bb2(0x1c0),'iOSWrapper':_0x4f7bb2(0x26a),'rcs':'rcs','samsungAppStore':'samsung_galaxy_store','facebookInstant':_0x4f7bb2(0x47e),'facebookRooms':_0x4f7bb2(0x363),'facebookAppWeb':_0x4f7bb2(0x3ec),'facebookApp':_0x4f7bb2(0x5b6),'samsungBixby':_0x4f7bb2(0x28a),'samsungGameLauncher':_0x4f7bb2(0x3eb),'samsungInstantPlay':_0x4f7bb2(0x510),'spilGamesWrapper':_0x4f7bb2(0x44a),'vkru':_0x4f7bb2(0x5e6),'okru':_0x4f7bb2(0x2a8),'kik':_0x4f7bb2(0x209),'twitter':'twitter','twitch':_0x4f7bb2(0x24f),'hago':_0x4f7bb2(0x348),'oppoGlobal':'oppo_global','tMobile':_0x4f7bb2(0x4db),'huawei':'huawei','huaweiquickapp':_0x4f7bb2(0x1d7),'yandex':_0x4f7bb2(0x571),'crazyGames':_0x4f7bb2(0x3f6),'lgtv':'lg_tv','jioStb':_0x4f7bb2(0x353),'myJio':_0x4f7bb2(0x281),'jioGameslite':_0x4f7bb2(0x18d),'rocketChat':'rocket_chat','ufone':_0x4f7bb2(0x274),'game8':'game8','mailonline':_0x4f7bb2(0x37c),'discord':_0x4f7bb2(0x1da),'harman':_0x4f7bb2(0x29e),'microsoftPwa':_0x4f7bb2(0x5be)},_0xfc4de9='frvr',_0x25a968={0x1db9442d3:_0x4f7bb2(0x3eb),0x1c76d3513:_0x4f7bb2(0x28a),0xdcd226e6:_0x4f7bb2(0x646),0xf1cdfac9:_0xfc4de9,0xc1088a4c:_0x4f7bb2(0x510),0x1405f0c50:_0xfc4de9,0x13f9fccba:_0xfc4de9,0x2224e2ac3:_0xfc4de9,0x630c3722:_0xfc4de9,0x6a2fa83d:_0xfc4de9,0x5af52484:_0x4f7bb2(0x503),0x2218cd8be:_0x4f7bb2(0x330),0x5d97def1:_0x4f7bb2(0x28a),0x16f1b418a:_0x4f7bb2(0x3ac),0x239129fca:'huawei_quick_app',0x1242066c4:_0xfc4de9,0x14863fabf:_0xfc4de9,0x117673779:_0xfc4de9,0x1cf4261df:_0xfc4de9,0x158944b6a:_0xfc4de9,0x1d47865cc:_0x4f7bb2(0x28a),0x17313aac4:_0xfc4de9,0x227d1546d:_0xfc4de9,0x253ecf182:_0x4f7bb2(0x38c),0x6bea9361:_0xfc4de9,0x19a0b681b:_0xfc4de9,0x151a7b5d0:_0xfc4de9,0x1d5338f10:'oppo_global',0x19b95571a:_0x4f7bb2(0x608),0x400f9684:_0xfc4de9,0x11f748985:_0x4f7bb2(0x422),0xe97bd72a:_0xfc4de9,0xb849bbd3:_0xfc4de9,0x236f09a78:_0xfc4de9,0x23cc94cb0:_0xfc4de9,0x20f47a373:_0xfc4de9,0x71fd112f:_0xfc4de9,0xce6a8b9c:_0xfc4de9,0xbb11603a:_0x4f7bb2(0x44a),0xd726535f:_0xfc4de9,0x1b0b36cc9:_0xfc4de9,0x1ec618c27:_0xfc4de9,0x11d9f1dde:_0xfc4de9,0x13c285bec:_0xfc4de9,0xfa1b10a3:_0xfc4de9,0x1c00c7f19:'ga',0x54aa0b0c:_0xfc4de9,0x179fc89e2:_0xfc4de9,0xbe101334:_0xfc4de9,0x1bae2c703:'samsung_galaxy_store_pwa',0x16e1a6557:_0xfc4de9,0x8fa7e8d0:'spil',0x173d36c38:_0xfc4de9,0x81170b57:_0xfc4de9,0x1ab56e5fb:_0xfc4de9,0x1a82f71ed:_0xfc4de9,0x2354c2d06:_0xfc4de9,0x1ee1122db:_0x4f7bb2(0x3f6),0x1269567e5:_0xfc4de9,0xf51770e3:'samsung_instant_daily',0x236bf62bd:_0x4f7bb2(0x1ab),0x188433182:_0xfc4de9,0x177d4a479:_0xfc4de9,0x1cc3a73db:_0xfc4de9,0x15320efb9:_0xfc4de9,0x106b7bac4:_0xfc4de9,0x20c1cd8e1:_0x4f7bb2(0x3a0),0x18f762d37:_0xfc4de9,0x1e6c49e1e:_0xfc4de9,0x47c43dcb:_0xfc4de9,0x1fd0b613f:_0xfc4de9,0x1e26143ee:_0xfc4de9,0xb5cc45f1:_0xfc4de9,0x16be32724:_0xfc4de9,0x140e57421:_0xfc4de9,0x80748ad7:_0xfc4de9,0x10b20632e:_0xfc4de9,0x22271968a:_0xfc4de9,0x9cfba9dc:_0xfc4de9,0x155b433c4:_0xfc4de9,0x43bd382a:_0xfc4de9,0xe6953836:_0xfc4de9,0x194ccb869:_0xfc4de9,0xee7b4d38:_0x4f7bb2(0x44a),0x1f01c2943:_0xfc4de9,0x5a1ea06e:_0xfc4de9,0x13e257636:_0xfc4de9,0x1c7d1459c:_0xfc4de9,0x23432c347:_0xfc4de9,0x20686279d:_0xfc4de9,0x1ee07075b:'ga',0x5f706fc8:_0xfc4de9,0x191ac535d:_0xfc4de9,0xbb652582:'spil',0xda363268:'legacy_all_samsung_browser',0x18dafbaa2:'ga',0x250c32b3e:_0xfc4de9,0xfb4c93d9:'ga',0x248bfffe6:_0xfc4de9,0xf5fe4a79:_0xfc4de9,0x249fe7de7:_0x4f7bb2(0x53d),0x626a706d:_0xfc4de9,0x8f306e16:_0xfc4de9,0xbfbfde8d:_0x4f7bb2(0x39c),0x1e9550520:_0xfc4de9,0x1b605ed9f:_0xfc4de9,0x71b8ff08:_0xfc4de9,0x1cb9e83c8:_0xfc4de9,0x18e54f854:_0xfc4de9,0x1e9fecd05:_0xfc4de9,0x225e9a40d:_0xfc4de9,0x180fe5898:'ga',0xc48ac6df:_0xfc4de9,0x7b2af39a:_0xfc4de9,0x23cd9938d:'spil',0x1438e7d0c:_0xfc4de9,0xdda56889:'ga',0x1a1d81ff9:_0xfc4de9,0x149d323d7:_0x4f7bb2(0x44a),0x141810037:_0x4f7bb2(0x44a),0x18e36ed12:_0xfc4de9,0x1e4ec0d4c:_0xfc4de9,0x135aa9192:'ga',0x919edab1:_0xfc4de9,0x24a985b66:_0xfc4de9,0x234852745:_0x4f7bb2(0x44a),0x203573496:_0x4f7bb2(0x2cf),0x2452c1f25:_0x4f7bb2(0x44a),0x14798144b:_0x4f7bb2(0x44a),0x21e24b778:_0x4f7bb2(0x44a),0x135c380c6:_0xfc4de9,0x660aea27:_0x4f7bb2(0x44a),0x573fe409:_0x4f7bb2(0x2fb),0x18c697f83:_0xfc4de9,0x1d42ab8e3:'spil',0xf97f200e:_0xfc4de9,0x5cf70d82:_0xfc4de9,0xfa1ff17c:'ga',0x1592eb5b9:_0xfc4de9,0x20ed6c4a2:_0xfc4de9,0x188e9f4ec:_0xfc4de9,0x217de3028:_0x4f7bb2(0x328),0xb77e8d10:_0xfc4de9,0x5448ce78:_0x4f7bb2(0x44a),0x66a0d55c:'spil',0x1c6a8123d:_0x4f7bb2(0x507),0x1b0997479:_0x4f7bb2(0x44a),0x18ea168f6:_0x4f7bb2(0x561),0x17ccd5d41:_0xfc4de9,0x194f772ac:_0x4f7bb2(0x371),0xa215e79b:'spil',0x165f70f70:_0xfc4de9,0x11bce4329:'spil',0x1ec6487ad:_0xfc4de9,0x1240aa8c9:_0xfc4de9,0x14c0ccea9:'tron',0xc3402a38:'spil',0x5577f907:_0x4f7bb2(0x44a),0x1d8682228:_0x4f7bb2(0x347),0xd5d2ea60:_0x4f7bb2(0x1bc),0xed60d91f:_0xfc4de9,0x1058c84f2:_0x4f7bb2(0x44a),0x1f8ed51e1:_0x4f7bb2(0x28a),0x4edbb289:_0x4f7bb2(0x44a),0xd6e3d471:_0x4f7bb2(0x28a),0x21d866b23:_0xfc4de9,0x6fb09868:_0x4f7bb2(0x386),0x213ee2b77:_0x4f7bb2(0x28a),0x1b152e3fb:_0x4f7bb2(0x4db),0x401ba914:_0x4f7bb2(0x465),0x417927da:_0xfc4de9,0x1e8bf4671:'xiaomi'},_0x3948c3=_0x4f7bb2(0x50a)==typeof window?'':window[_0x4f7bb2(0x1b9)][_0x4f7bb2(0x3c7)],_0x2c6296=function(_0x32fc8b,_0x5a502d){const _0x2e6f35=_0x4f7bb2;let _0x4a7651=_0x2e6f35(0x553);for(const _0x3fba29 in _0x2a413b)_0x32fc8b[_0x3fba29]&&(_0x4a7651=_0x2a413b[_0x3fba29]);const _0x2f99c2=_0x5a502d();if(_0x2f99c2){const _0x452370=_0x25a968[_0x2f99c2];_0x452370&&(_0x4a7651=_0x452370);}return(window[_0x2e6f35(0x1b9)]&&window[_0x2e6f35(0x1b9)][_0x2e6f35(0x2f6)]&&_0x2e6f35(0x222)===window[_0x2e6f35(0x1b9)][_0x2e6f35(0x2f6)]||'internal.krunker.io'===window[_0x2e6f35(0x1b9)][_0x2e6f35(0x2f6)])&&(_0x4a7651=_0x2e6f35(0x300)),window[_0x2e6f35(0x1b9)]&&window['location'][_0x2e6f35(0x2f6)]&&window[_0x2e6f35(0x1b9)]['host'][_0x2e6f35(0x292)](_0x2e6f35(0x1da))&&(_0x4a7651=_0x2e6f35(0x1da)),_0x4a7651;},_0x29dfa3=function(_0x3cb14e,_0x124dc5){const _0x42754b=_0x4f7bb2;null!=_0x3cb14e||(_0x3cb14e=window[_0x42754b(0x1b9)][_0x42754b(0x3c7)]),_0x124dc5=_0x124dc5[_0x42754b(0x350)](/[\[\]]/g,_0x42754b(0x1e2));const _0x47b98d=new RegExp(_0x42754b(0x59f)+_0x124dc5+_0x42754b(0x224),'i')[_0x42754b(0x408)](_0x3cb14e);return _0x47b98d?_0x47b98d[0x2]?decodeURIComponent(_0x47b98d[0x2][_0x42754b(0x350)](/\+/g,'\x20')):'':null;},_0x265682=(_0x116f1e,_0x380ef1)=>function(_0x55f9a2,_0x95e094,_0x578c02,_0x2927a3){const _0xb32f94=_0x4f7bb2,_0x249da2={};return _0x116f1e&&(_0x249da2[_0x116f1e]=!0x0),_0x249da2[_0xb32f94(0x1c0)]=/(android)/i[_0xb32f94(0x48a)](_0x578c02)&&!/(Windows)/i[_0xb32f94(0x48a)](_0x578c02),_0x249da2['androidVersion']=(function(){const _0x3de8da=_0xb32f94,_0x20798e=navigator[_0x3de8da(0x23c)][_0x3de8da(0x178)]()[_0x3de8da(0x424)](/android\s([0-9\.]*)/);return parseFloat(_0x20798e?_0x20798e[0x1]:'0');}()),_0x249da2[_0xb32f94(0x383)]=/(Mobile)/i['test'](_0x578c02)&&/(Firefox)/i[_0xb32f94(0x48a)](_0x578c02),_0x249da2[_0xb32f94(0x4c9)]=_0x249da2['android']&&_0x249da2[_0xb32f94(0x2c2)]<0x6,_0x249da2[_0xb32f94(0x606)]=/(ipod|iphone|ipad)/i[_0xb32f94(0x48a)](_0x578c02)||/(Macintosh)/i['test'](_0x578c02)&&_0xb32f94(0x51c)in document,_0x249da2[_0xb32f94(0x4ba)]=/(IEMobile)/i[_0xb32f94(0x48a)](_0x578c02),_0x249da2[_0xb32f94(0x46f)]=/(silk)/i[_0xb32f94(0x48a)](_0x578c02),_0x249da2[_0xb32f94(0x263)]=/(clay\.io)/i[_0xb32f94(0x48a)](_0x2927a3),_0x249da2[_0xb32f94(0x2b8)]=/(fb_canvas)/i[_0xb32f94(0x48a)](_0x2927a3),_0x249da2[_0xb32f94(0x415)]=/(fb_canvas_web)/i[_0xb32f94(0x48a)](_0x2927a3),_0x249da2[_0xb32f94(0x2d7)]=_0x55f9a2[_0xb32f94(0x63f)]!==_0x55f9a2[_0xb32f94(0x1ea)],_0x249da2['standalone']=_0xb32f94(0x638)in _0x95e094&&_0x95e094[_0xb32f94(0x638)],_0x249da2['mobileiOSDevice']=Boolean(_0x578c02[_0xb32f94(0x424)](/iPhone/i)||_0x578c02[_0xb32f94(0x424)](/iPod/i)),_0x249da2['kongregate']=/(kongregateiframe)/i[_0xb32f94(0x48a)](_0x2927a3),_0x249da2[_0xb32f94(0x209)]=/(kik_canvas)/i[_0xb32f94(0x48a)](_0x2927a3),_0x249da2[_0xb32f94(0x43a)]=/(twitter)/gi['test'](_0x578c02),_0x249da2[_0xb32f94(0x3da)]=/Chrome\//[_0xb32f94(0x48a)](_0x578c02),_0x249da2[_0xb32f94(0x626)]=!!navigator[_0xb32f94(0x23c)][_0xb32f94(0x424)](/Version\/[\d\.]+.*Safari/),_0x249da2[_0xb32f94(0x18b)]=0x0==window['location'][_0xb32f94(0x23a)]['indexOf'](_0xb32f94(0x2b9)),_0x249da2['facebookInstant']=!!window[_0xb32f94(0x56d)],_0x249da2[_0xb32f94(0x4a4)]=!!window[_0xb32f94(0x2b3)],_0x249da2[_0xb32f94(0x447)]=/(spilgames)/i[_0xb32f94(0x48a)](_0x2927a3),_0x249da2[_0xb32f94(0x385)]='on'==_0x29dfa3(_0x380ef1,_0xb32f94(0x385)),_0x249da2[_0xb32f94(0x357)]=_0xb32f94(0x48c)==_0x29dfa3(_0x380ef1,_0xb32f94(0x613)),_0x249da2['advertisementInterstitialDisabled']='off'==_0x29dfa3(_0x380ef1,'int'),_0x249da2[_0xb32f94(0x4b6)]=!_0x249da2[_0xb32f94(0x2d7)]||_0x249da2[_0xb32f94(0x447)]||Boolean(_0x29dfa3(_0x380ef1,'partnerid')),_0x249da2[_0xb32f94(0x5e5)]='1'==_0x29dfa3(_0x380ef1,'nosoc'),_0x249da2[_0xb32f94(0x25a)]=/(\/\?fb)/i[_0xb32f94(0x48a)](_0x2927a3),_0x249da2[_0xb32f94(0x469)]=_0x249da2[_0xb32f94(0x1c0)]||_0x249da2['windowsMobile']||_0x249da2[_0xb32f94(0x606)]||_0x249da2[_0xb32f94(0x46f)]||_0x249da2['firefoxMobile'],_0x249da2[_0xb32f94(0x1f1)]=!!_0x55f9a2[_0xb32f94(0x1f1)],_0x249da2[_0xb32f94(0x442)]=_0xb32f94(0x28d)==_0x29dfa3(_0x380ef1,_0xb32f94(0x442)),_0x249da2[_0xb32f94(0x55c)]='true'==_0x29dfa3(_0x380ef1,_0xb32f94(0x3d3)),_0x249da2[_0xb32f94(0x616)]=!!_0x55f9a2['androidWrapper'],_0x249da2[_0xb32f94(0x5c3)]=!!_0x55f9a2[_0xb32f94(0x3d2)],_0x249da2['samsungAppStore']='samsung'==_0x29dfa3(_0x380ef1,_0xb32f94(0x566)),_0x249da2[_0xb32f94(0x61a)]=Boolean(_0x55f9a2[_0xb32f94(0x1f1)]||_0x55f9a2['androidWrapper']||_0x249da2[_0xb32f94(0x249)]),_0x249da2[_0xb32f94(0x17a)]=!0x1,_0x249da2[_0xb32f94(0x3bf)]=!0x1,_0x249da2[_0xb32f94(0x1d4)]=!!_0x249da2[_0xb32f94(0x1d0)],_0x249da2[_0xb32f94(0x53c)]=!!_0x249da2[_0xb32f94(0x4ed)],_0x249da2['jioGameslite']=!!_0x249da2[_0xb32f94(0x1b5)],_0x249da2[_0xb32f94(0x2dd)]=_0x249da2[_0xb32f94(0x1d4)]||_0x249da2[_0xb32f94(0x53c)]||_0x249da2[_0xb32f94(0x52d)],_0x249da2[_0xb32f94(0x24f)]=''==_0x29dfa3(_0x380ef1,_0xb32f94(0x24f)),_0x249da2['vkru']=''==_0x29dfa3(_0x380ef1,_0xb32f94(0x5e6)),_0x249da2[_0xb32f94(0x2a8)]=''==_0x29dfa3(_0x380ef1,_0xb32f94(0x2a8)),_0x249da2[_0xb32f94(0x37e)]=''==_0x29dfa3(_0x380ef1,_0xb32f94(0x4db)),_0x249da2[_0xb32f94(0x48d)]=''==_0x29dfa3(_0x380ef1,'pwa'),_0x249da2[_0xb32f94(0x496)]=''==_0x29dfa3(_0x380ef1,_0xb32f94(0x1f4)),_0x249da2[_0xb32f94(0x22e)]=!0x0,_0x249da2['samsungGalaxyStorePWA']=''==_0x29dfa3(_0x380ef1,_0xb32f94(0x45d))&&'galaxystore'==_0x29dfa3(_0x380ef1,'source'),_0x249da2[_0xb32f94(0x59b)]=(''==_0x29dfa3(_0x380ef1,_0xb32f94(0x48d))||''==_0x29dfa3(_0x380ef1,_0xb32f94(0x45d)))&&_0xb32f94(0x4f4)==_0x29dfa3(_0x380ef1,_0xb32f94(0x276)),_0x249da2[_0xb32f94(0x61b)]=!!window[_0xb32f94(0x203)]||(''==_0x29dfa3(_0x380ef1,_0xb32f94(0x4f4))||_0xb32f94(0x4f4)==_0x29dfa3(_0x380ef1,_0xb32f94(0x276))),_0x249da2['samsungBixby']=''==_0x29dfa3(_0x380ef1,_0xb32f94(0x45d))&&!_0x249da2[_0xb32f94(0x4e5)],_0x249da2['samsungBrowserUK']=''==_0x29dfa3(_0x380ef1,_0xb32f94(0x4a7)),_0x249da2[_0xb32f94(0x4fc)]=''==_0x29dfa3(_0x380ef1,'samsungbus'),_0x249da2[_0xb32f94(0x5dd)]=''==_0x29dfa3(_0x380ef1,'samsungbsea'),_0x249da2[_0xb32f94(0x5b4)]=''==_0x29dfa3(_0x380ef1,_0xb32f94(0x1a2)),_0x249da2[_0xb32f94(0x584)]=''==_0x29dfa3(_0x380ef1,_0xb32f94(0x3f0)),_0x249da2[_0xb32f94(0x41f)]=!!window[_0xb32f94(0x31b)],_0x249da2['samsung']=_0x249da2[_0xb32f94(0x4e5)]||_0x249da2[_0xb32f94(0x59b)]||_0x249da2[_0xb32f94(0x61b)]||_0x249da2['samsungBixby']||_0x249da2[_0xb32f94(0x1ee)]||_0x249da2[_0xb32f94(0x1ee)]||_0x249da2['samsungBrowserUS']||_0x249da2[_0xb32f94(0x5dd)]||_0x249da2[_0xb32f94(0x5b4)]||_0x249da2[_0xb32f94(0x584)]||_0x249da2['samsungInstantPlay'],_0x249da2['rcs']=Boolean(_0x29dfa3(_0x380ef1,_0xb32f94(0x252))),_0x249da2[_0xb32f94(0x2cd)]=''==_0x29dfa3(_0x380ef1,_0xb32f94(0x627)),_0x249da2[_0xb32f94(0x1aa)]=''==_0x29dfa3(_0x380ef1,'huaweiquickapp'),_0x249da2[_0xb32f94(0x422)]=''==_0x29dfa3(_0x380ef1,'huawei')||_0x249da2[_0xb32f94(0x1aa)],_0x249da2['mozilla']=''==_0x29dfa3(_0x380ef1,_0xb32f94(0x189)),_0x249da2[_0xb32f94(0x28b)]=''==_0x29dfa3(_0x380ef1,_0xb32f94(0x28b)),_0x249da2[_0xb32f94(0x39b)]=_0xb32f94(0x28d)==_0x29dfa3(_0x380ef1,'isChromeOSDevice'),_0x249da2['opera']=!!_0x55f9a2[_0xb32f94(0x5b9)]&&!!_0x55f9a2[_0xb32f94(0x5b9)][_0xb32f94(0x57a)]||!!_0x55f9a2[_0xb32f94(0x37d)]||_0x578c02[_0xb32f94(0x250)]('\x20OPR/')>=0x0,_0x249da2['yandex']=!!window[_0xb32f94(0x260)],_0x249da2[_0xb32f94(0x495)]=void 0x0!==_0x55f9a2[_0xb32f94(0x1c6)],_0x249da2[_0xb32f94(0x1f5)]=/(edge|edgios|edga)\/((\d+)?[\w\.]+)/i[_0xb32f94(0x48a)](_0x578c02),_0x249da2['oppoGlobal']=''==_0x29dfa3(_0x380ef1,'oppo'),_0x249da2[_0xb32f94(0x63a)]=''==_0x29dfa3(_0x380ef1,_0xb32f94(0x63a)),_0x249da2[_0xb32f94(0x1e8)]=_0xb32f94(0x19a)==_0x29dfa3(_0x380ef1,_0xb32f94(0x643)),_0x249da2['mynet']=''==_0x29dfa3(_0x380ef1,'mynet'),_0x249da2[_0xb32f94(0x274)]=_0xb32f94(0x4e9)==_0x29dfa3(_0x380ef1,_0xb32f94(0x643)),_0x249da2[_0xb32f94(0x38e)]=''==_0x29dfa3(_0x380ef1,_0xb32f94(0x38e)),_0x249da2['mailonline']='6794212012'==_0x29dfa3(_0x380ef1,'partnerid'),_0x249da2[_0xb32f94(0x43d)]=''==_0x29dfa3(_0x380ef1,_0xb32f94(0x43d)),_0x249da2[_0xb32f94(0x309)]=!_0x249da2[_0xb32f94(0x43d)]&&(_0x249da2[_0xb32f94(0x3a0)]||_0x249da2[_0xb32f94(0x37e)]||_0x249da2[_0xb32f94(0x274)]||_0x249da2[_0xb32f94(0x371)])&&(_0x249da2['iOS']||_0x249da2[_0xb32f94(0x1c0)]),_0x249da2[_0xb32f94(0x4ec)]=''==_0x29dfa3(_0x380ef1,_0xb32f94(0x328)),_0x249da2[_0xb32f94(0x1da)]=_0xb32f94(0x1da)===_0x116f1e,_0x249da2[_0xb32f94(0x29e)]=''==_0x29dfa3(_0x380ef1,_0xb32f94(0x29e)),_0x249da2[_0xb32f94(0x1eb)]=!(_0x249da2[_0xb32f94(0x39b)]||_0x249da2[_0xb32f94(0x2d7)]||_0x249da2[_0xb32f94(0x61a)]||_0x249da2[_0xb32f94(0x24f)]||_0x249da2[_0xb32f94(0x5e6)]||_0x249da2[_0xb32f94(0x2a8)]||_0x249da2['facebookInstant']||_0x249da2[_0xb32f94(0x309)]),_0x249da2['tv']=_0x249da2['jioStb']||_0x249da2[_0xb32f94(0x235)],_0x249da2[_0xb32f94(0x483)]=''==_0x29dfa3(_0x380ef1,_0xb32f94(0x4aa))||!!_0x29dfa3(_0x380ef1,_0xb32f94(0x5f3)),_0x249da2;}(window,navigator,navigator[_0x4f7bb2(0x23c)],String(window[_0x4f7bb2(0x1b9)])),_0x1080f5={'getChannel':function(_0x31d765,_0x16b156,_0x27b9d2){let _0x6ff0a6,_0x473636;return()=>{if(_0x6ff0a6)return _0x6ff0a6;var _0x3e871e,_0x4d7447,_0x4ba695;null!=_0x473636||(_0x473636=_0x265682(_0x31d765,_0x3948c3)),null!=_0x27b9d2||(_0x3e871e=_0x3948c3,_0x4d7447=_0x473636,_0x4ba695=_0x16b156||{},_0x27b9d2=()=>function(_0x31094c,_0x2ad2f6,_0x1af846){const _0x11f3a9=_0x9c36,_0x57d678=_0x29dfa3(_0x31094c,_0x11f3a9(0x643));if(_0x57d678)return _0x57d678;const _0x3afc40=[[_0x11f3a9(0x5b4),_0x11f3a9(0x1b2)],[_0x11f3a9(0x39c),'3217022605'],[_0x11f3a9(0x1aa),_0x11f3a9(0x5aa)],[_0x11f3a9(0x422),_0x11f3a9(0x1ba)],['tMobile',_0x11f3a9(0x1d1)],['miniclip',_0x11f3a9(0x3b5)],['samsungBrowserSEA','2765561693'],['samsungBrowserUS',_0x11f3a9(0x2fd)],[_0x11f3a9(0x1ee),_0x11f3a9(0x16f)],['mozilla',_0x11f3a9(0x35d)],[_0x11f3a9(0x3fd),_0x11f3a9(0x591)],['samsungGalaxyStorePWA',_0x11f3a9(0x60e)],[_0x11f3a9(0x59b),_0x11f3a9(0x590)],['samsungInstantPlay',_0x11f3a9(0x55e)]];for(const [_0xe50ef9,_0x3e32f6]of _0x3afc40)if(_0x2ad2f6[_0xe50ef9])return _0x3e32f6;const _0x3c31f4={'ft_daily':'4111954147','ft_bixby':'7859627468','ft_browser_us':_0x11f3a9(0x1f9),'ft_browser_uk':_0x11f3a9(0x375),'default':_0x11f3a9(0x411)},_0x224ce8={'ft_daily':'3704760038','ft_bixby':_0x11f3a9(0x591),'ft_browser_us':_0x11f3a9(0x2fd),'ft_browser_uk':_0x11f3a9(0x16f),'default':'9152813246'};return _0x2ad2f6[_0x11f3a9(0x61b)]?_0x3c31f4[_0x29dfa3(_0x31094c,_0x11f3a9(0x276))]||_0x3c31f4[_0x11f3a9(0x1e9)]:_0x29dfa3(_0x31094c,_0x11f3a9(0x3f0))||''===_0x29dfa3(_0x31094c,_0x11f3a9(0x3f0))?_0x224ce8[_0x29dfa3(_0x31094c,_0x11f3a9(0x276))]||_0x224ce8['default']:_0x2ad2f6['spilGamesWrapper']&&_0x1af846[_0x11f3a9(0x247)]?_0x1af846[_0x11f3a9(0x247)]:!!_0x1af846[_0x11f3a9(0x398)]&&_0x1af846[_0x11f3a9(0x398)];}(_0x3e871e,_0x4d7447,_0x4ba695));const _0xaa00d0=_0x2c6296(_0x473636,_0x27b9d2);return _0x6ff0a6=_0xaa00d0,_0xaa00d0;};}('',{})},_0x2edd0e={'getName':()=>_0x4f7bb2(0x217),'init':()=>_0x335ec4(void 0x0,void 0x0,void 0x0,function*(){}),'configure':()=>_0x335ec4(void 0x0,void 0x0,void 0x0,function*(){}),'isReady':()=>!0x1,'getCatalog':()=>({}),'getProductById':()=>{},'purchase':()=>_0x335ec4(void 0x0,void 0x0,void 0x0,function*(){const _0x4c262f=_0x4f7bb2;throw new Error(_0x4c262f(0x5e2));}),'consumePurchase':()=>{throw new Error('no\x20products');},'getUnconsumedPurchases':()=>_0x335ec4(void 0x0,void 0x0,void 0x0,function*(){return[];}),'onIsReadyChanged':function(){}},_0x23b652={'logEvent':()=>{},'logValuedEvent':()=>{}};class _0x48bd2c{constructor(_0x5e8690,_0x411b0f){const _0x15bcb8=_0x4f7bb2;this[_0x15bcb8(0x4a9)]=_0x5e8690,this[_0x15bcb8(0x49f)]=_0x411b0f;}[_0x4f7bb2(0x435)](_0x172ddd,_0x62b563){const _0x4b5830=_0x4f7bb2;this['analytics'][_0x4b5830(0x62a)]('iap_request_payment_failed',0x1,Object[_0x4b5830(0x2e4)](Object[_0x4b5830(0x2e4)]({},_0x172ddd),{'err':_0x62b563}));}['logRequestPaymentSuccess'](_0x48da08,_0x309cb4){const _0x2216a5=_0x4f7bb2;this['analytics'][_0x2216a5(0x62a)](_0x2216a5(0x441),0x1,Object[_0x2216a5(0x2e4)](Object['assign']({},_0x48da08),{'purchaseId':_0x309cb4[_0x2216a5(0x615)]}));}[_0x4f7bb2(0x457)](_0x4dd8e0){const _0x1b03dc=_0x4f7bb2;this[_0x1b03dc(0x4a9)][_0x1b03dc(0x62a)](_0x1b03dc(0x49a),0x1,Object['assign']({},_0x4dd8e0));}['logConsumePurchase'](_0x197b9e,_0x39506d){const _0x14ce26=_0x4f7bb2;this[_0x14ce26(0x4a9)][_0x14ce26(0x62a)](_0x14ce26(0x58a),0x1,Object[_0x14ce26(0x2e4)](Object['assign']({},_0x197b9e),{'purchaseId':_0x39506d['purchaseId']}));}[_0x4f7bb2(0x1e3)](_0x3ad580){const _0x44bee6=_0x4f7bb2;this[_0x44bee6(0x4a9)][_0x44bee6(0x62a)]('iap_request_restore_purchase_error',0x1,{'provider':this['providerName'],'err':_0x3ad580});}[_0x4f7bb2(0x215)](){const _0xe9d15b=_0x4f7bb2;this['analytics'][_0xe9d15b(0x62a)](_0xe9d15b(0x3c9),0x1,{'provider':this[_0xe9d15b(0x49f)]});}[_0x4f7bb2(0x579)](){const _0x520b88=_0x4f7bb2;this[_0x520b88(0x4a9)][_0x520b88(0x62a)](_0x520b88(0x33b),0x1,{'provider':this[_0x520b88(0x49f)]});}}var _0x241f35;_0xfd6e55[_0x4f7bb2(0x196)]=void 0x0,(_0x241f35=_0xfd6e55[_0x4f7bb2(0x196)]||(_0xfd6e55[_0x4f7bb2(0x196)]={}))[_0x4f7bb2(0x4d9)]=_0x4f7bb2(0x4d9),_0x241f35[_0x4f7bb2(0x2ea)]=_0x4f7bb2(0x2ea),_0x241f35[_0x4f7bb2(0x5d8)]=_0x4f7bb2(0x5d8);class _0x427997 extends Error{constructor(_0x385ff5,_0xea409c,_0x1a4cc7=_0xfd6e55[_0x4f7bb2(0x196)][_0x4f7bb2(0x4d9)]){const _0x414984=_0x4f7bb2;super(_0x385ff5,_0xea409c),this[_0x414984(0x337)]=_0x1a4cc7,Object['setPrototypeOf'](this,_0x427997[_0x414984(0x5a4)]);}}class _0x33ebb9 extends _0x427997{constructor(_0x2456a5,_0x1f0d7f){const _0x445364=_0x4f7bb2;super(_0x2456a5,_0x1f0d7f,_0xfd6e55[_0x445364(0x196)][_0x445364(0x5d8)]),Object['setPrototypeOf'](this,_0x33ebb9[_0x445364(0x5a4)]);}}class _0x9427b9 extends _0x427997{constructor(_0x2adf0b='Purchase\x20cancelled\x20by\x20user',_0x59f480){const _0x8c02fe=_0x4f7bb2;super(_0x2adf0b,_0x59f480,_0xfd6e55[_0x8c02fe(0x196)][_0x8c02fe(0x2ea)]),Object[_0x8c02fe(0x42d)](this,_0x9427b9[_0x8c02fe(0x5a4)]);}}var _0x3ebe52=Object[_0x4f7bb2(0x564)]({'__proto__':null,get 'IAPErrorCode'(){const _0x463fb4=_0x4f7bb2;return _0xfd6e55[_0x463fb4(0x196)];},'IAPError':_0x427997,'IAPPurchaseErrorUnknownProduct':_0x33ebb9,'IAPPurchaseErrorCancelledByUser':_0x9427b9});class _0x49633f{constructor(_0x2706af){const _0x50f995=_0x4f7bb2;this[_0x50f995(0x53f)]=_0x3ebe52,this['provider']=_0x2706af['provider']||_0x2edd0e,this[_0x50f995(0x3c8)]=new _0x48bd2c(_0x2706af['tracker']||_0x23b652,this[_0x50f995(0x57e)][_0x50f995(0x24e)]()),this[_0x50f995(0x609)]=_0x2706af[_0x50f995(0x609)]||_0x15f376;}[_0x4f7bb2(0x5e4)](){const _0x1a91e5=_0x4f7bb2;return this['provider'][_0x1a91e5(0x5e4)]();}[_0x4f7bb2(0x533)](_0x5f07f7){const _0x419b61=_0x4f7bb2;return this['provider'][_0x419b61(0x533)](_0x5f07f7);}[_0x4f7bb2(0x5b8)](){const _0x2c322a=_0x4f7bb2;return this[_0x2c322a(0x57e)][_0x2c322a(0x5b8)]();}[_0x4f7bb2(0x640)](_0x5a130a){const _0x10ebf1=_0x4f7bb2;this[_0x10ebf1(0x57e)][_0x10ebf1(0x3a7)](_0x5a130a);}[_0x4f7bb2(0x491)](){const _0x4a43d3=_0x4f7bb2;return this[_0x4a43d3(0x57e)][_0x4a43d3(0x24e)]();}[_0x4f7bb2(0x60f)](){const _0x1f08b3=_0x4f7bb2;return this[_0x1f08b3(0x57e)]['getCatalog']();}[_0x4f7bb2(0x4a2)](_0xe1046d){const _0x989b47=_0x4f7bb2;var _0x126630;const _0x535e42=this[_0x989b47(0x57e)][_0x989b47(0x4a2)](_0xe1046d);if(!_0x535e42)return void this[_0x989b47(0x609)][_0x989b47(0x34c)](_0x989b47(0x430),_0xe1046d);const _0x2adb31=null!==(_0x126630=_0x535e42[_0x989b47(0x5d7)])&&void 0x0!==_0x126630?_0x126630:_0x535e42['currencyCode']+'\x20'+_0x535e42['priceValue'];return Object[_0x989b47(0x2e4)](Object['assign']({},_0x535e42),{'price':_0x2adb31,'provider':this[_0x989b47(0x57e)][_0x989b47(0x24e)](),'productId':_0xe1046d});}['purchase'](_0x194233,_0x352f86){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0xb300e3=_0x9c36,_0x1971c8=this[_0xb300e3(0x4a2)](_0x194233);if(this['iapTracker']['logRequestPayment'](_0x1971c8),!_0x1971c8)throw new _0x33ebb9('Unknown\x20product\x20\x22'+_0x194233+'\x22');try{const _0x587e2d=yield this[_0xb300e3(0x57e)][_0xb300e3(0x1ad)](_0x194233,_0x352f86);return this[_0xb300e3(0x3c8)]['logRequestPaymentSuccess'](_0x1971c8,_0x587e2d),_0x587e2d;}catch(_0x3f3e2f){const _0x1e5f89=_0x3f3e2f['message']||_0x3f3e2f['toString']();if(this['iapTracker'][_0xb300e3(0x435)](_0x1971c8,_0x1e5f89),_0x3f3e2f instanceof _0x9427b9)throw this[_0xb300e3(0x609)][_0xb300e3(0x379)](_0xb300e3(0x4ff)),_0x3f3e2f;throw this[_0xb300e3(0x609)][_0xb300e3(0x34c)](_0xb300e3(0x593)+_0x1e5f89,_0x3f3e2f),new _0x427997(_0xb300e3(0x232),{'cause':_0x3f3e2f});}});}[_0x4f7bb2(0x32d)](_0x5e5047){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x49e14a=_0x9c36,_0x59e093=this[_0x49e14a(0x4a2)](_0x5e5047[_0x49e14a(0x403)]);this['iapTracker'][_0x49e14a(0x323)](_0x59e093,_0x5e5047);try{yield this['provider'][_0x49e14a(0x32d)](_0x5e5047);}catch(_0x57dbce){throw new _0x427997(_0x49e14a(0x176),{'cause':_0x57dbce});}return _0x5e5047['purchaseId'];});}[_0x4f7bb2(0x417)](){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x364fd2=_0x9c36;this[_0x364fd2(0x3c8)]['logRestorePurchases']();try{const _0xda2ac1=yield this[_0x364fd2(0x57e)][_0x364fd2(0x417)]();return this[_0x364fd2(0x3c8)][_0x364fd2(0x215)](),_0xda2ac1;}catch(_0x130bf4){const _0x5a7ad7=_0x130bf4[_0x364fd2(0x4c7)]||_0x130bf4['toString']();this['iapTracker'][_0x364fd2(0x1e3)](_0x5a7ad7),this[_0x364fd2(0x609)][_0x364fd2(0x34c)](_0x364fd2(0x27c)+_0x5a7ad7,_0x130bf4);}return[];});}[_0x4f7bb2(0x29b)](_0x3504d2,_0x3e30b4){const _0x5d28d4=_0x4f7bb2;return this[_0x5d28d4(0x1ad)](_0x3504d2,_0x3e30b4);}[_0x4f7bb2(0x286)](){const _0x5e6824=_0x4f7bb2;return this[_0x5e6824(0x57e)]['restorePurchases']?(this[_0x5e6824(0x3c8)][_0x5e6824(0x579)](),this[_0x5e6824(0x57e)][_0x5e6824(0x286)]()):this['getUnconsumedPurchases']();}['getPurchases'](){const _0x561864=_0x4f7bb2;return this[_0x561864(0x417)]();}}class _0x5ed76d{constructor(_0x350cce){const _0x2b6647=_0x4f7bb2;var _0x80911d;this[_0x2b6647(0x635)]=_0x350cce['auth'],this[_0x2b6647(0x3b3)]=_0x350cce['channelId'],this[_0x2b6647(0x464)]=_0x350cce[_0x2b6647(0x464)],this['apiHost']=null!==(_0x80911d=_0x350cce[_0x2b6647(0x1c2)])&&void 0x0!==_0x80911d?_0x80911d:_0x350cce[_0x2b6647(0x2d5)]===_0xfd6e55[_0x2b6647(0x223)]['PRODUCTION']?'https://crucible.frvr.com/v1/iap':'https://staging.crucible.frvr.com/v1/iap';}['fetch'](_0x84458d,_0x288503){const _0x270aa3=_0x4f7bb2;return this[_0x270aa3(0x635)][_0x270aa3(0x45a)](this[_0x270aa3(0x2d2)]+'/'+this[_0x270aa3(0x3b3)]+'/'+_0x84458d,_0x288503);}[_0x4f7bb2(0x55f)](){const _0x492af7=_0x4f7bb2;return this['auth'][_0x492af7(0x45a)](this[_0x492af7(0x2d2)]+_0x492af7(0x302)+this[_0x492af7(0x635)]['getFRVRID'](),{'method':'GET','body':'{}'})['then'](this[_0x492af7(0x351)]);}['validatePurchase'](_0x1f9a48,_0x50fdc2={}){const _0x1c41db=_0x4f7bb2;return this[_0x1c41db(0x635)][_0x1c41db(0x45a)](this['apiHost']+_0x1c41db(0x1d8)+this[_0x1c41db(0x3b3)]+'/'+this[_0x1c41db(0x464)],Object['assign']({'method':'POST','body':JSON['stringify'](_0x1f9a48)},_0x50fdc2))[_0x1c41db(0x5cc)](this[_0x1c41db(0x351)]);}[_0x4f7bb2(0x32d)](_0x424305,_0x5afd01){const _0x34f310=_0x4f7bb2;return this[_0x34f310(0x635)][_0x34f310(0x45a)](this[_0x34f310(0x2d2)]+_0x34f310(0x1d6)+this[_0x34f310(0x3b3)]+'/'+this[_0x34f310(0x464)],{'method':_0x34f310(0x517),'body':JSON['stringify']({'applicationId':_0x424305,'transactionId':_0x5afd01})})['then'](this[_0x34f310(0x351)]);}[_0x4f7bb2(0x4bc)](){const _0x3c723e=_0x4f7bb2;return fetch(this[_0x3c723e(0x2d2)]+_0x3c723e(0x3cf)+this['channelId']+'/'+this[_0x3c723e(0x464)],{'method':'GET'})[_0x3c723e(0x5cc)](this[_0x3c723e(0x351)]);}['validateAndReturnJSON'](_0xd97c18){const _0x422ffe=_0x4f7bb2;if(!_0xd97c18['ok'])throw new Error(_0x422ffe(0x2f4)+_0xd97c18['status']+'\x20'+_0xd97c18[_0x422ffe(0x192)]);return _0xd97c18[_0x422ffe(0x378)]();}}class _0x150ec4{['scheduleMessage'](_0x4b2551){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x5e5e11=_0x9c36,_0x18200a=yield fetch('https://hermes.frvr.com/v1/scheduler',{'method':_0x5e5e11(0x517),'headers':{'Accept':_0x5e5e11(0x3ea),'Content-Type':_0x5e5e11(0x3ea)},'body':JSON[_0x5e5e11(0x432)](_0x4b2551)});return yield _0x18200a['json']();});}}const _0x3953f0={'logEvent':()=>{}};class _0x584601{constructor({provider:_0x12920a,logger:_0x1bab56,tracker:_0x565a62=_0x3953f0}){const _0x898ab2=_0x4f7bb2;this[_0x898ab2(0x4c5)]=!0x1,this['provider']=_0x12920a,this['logger']=_0x1bab56,this[_0x898ab2(0x2c6)]=new _0x150ec4(),this[_0x898ab2(0x3b1)]=_0x565a62;}[_0x4f7bb2(0x5e4)](){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x195d9e=_0x9c36;this[_0x195d9e(0x5a3)]?this[_0x195d9e(0x4c5)]=!0x0:this['logger'][_0x195d9e(0x34c)](_0x195d9e(0x475));});}['configure'](_0x57626c){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x236f99=_0x9c36;this['game']=_0x57626c[_0x236f99(0x5a3)];});}[_0x4f7bb2(0x612)](_0x12cafc){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x58544b=_0x9c36;if(!this[_0x58544b(0x4c5)])throw this['logger']['error'](_0x58544b(0x508)),new Error(_0x58544b(0x3a4));const _0x302e21={'game':this[_0x58544b(0x5a3)],'platform':this[_0x58544b(0x57e)][_0x58544b(0x24e)](),'player_id':_0x12cafc[_0x58544b(0x3e7)],'timetorun':_0x12cafc[_0x58544b(0x294)],'template':{'image_url':_0x12cafc['imageUrl'],'message':_0x12cafc[_0x58544b(0x4c7)],'buttons':_0x12cafc[_0x58544b(0x5d4)]}};return yield this[_0x58544b(0x2c6)][_0x58544b(0x612)](_0x302e21);});}[_0x4f7bb2(0x1f7)](){const _0x3b808a=_0x4f7bb2;return this[_0x3b808a(0x57e)][_0x3b808a(0x1f7)]();}['subscribeScheduleMessages'](){const _0x255fd1=_0x4f7bb2;return this[_0x255fd1(0x3b1)][_0x255fd1(0x59c)](_0x255fd1(0x56c),{}),this[_0x255fd1(0x57e)][_0x255fd1(0x538)]()[_0x255fd1(0x5cc)](_0xb9c7e5=>(_0xb9c7e5?this[_0x255fd1(0x3b1)]['logEvent']('bot_subscribe_success',{}):this[_0x255fd1(0x3b1)][_0x255fd1(0x59c)](_0x255fd1(0x32c),{}),_0xb9c7e5))[_0x255fd1(0x27d)](_0x431f53=>(this['tracker'][_0x255fd1(0x59c)](_0x255fd1(0x32c),{}),!0x1));}['scheduleLocalNotification'](_0x2fb11f,_0x359e9e,_0x1e1651,_0x37d075){const _0x4e6574=_0x4f7bb2;return this[_0x4e6574(0x57e)][_0x4e6574(0x54c)](_0x2fb11f,_0x359e9e,_0x1e1651,_0x37d075);}}function _0x197d2a(){const _0x5242e7=_0x4f7bb2;this[_0x5242e7(0x337)]=_0x5242e7(0x3a4),this[_0x5242e7(0x4c7)]=_0x5242e7(0x618);}const _0x43c70f={'getName':()=>'','canScheduleMessages'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){return!0x1;});},'subscribeScheduleMessages'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){return!0x1;});},'scheduleLocalNotification':()=>Promise['reject'](new _0x197d2a())};class _0x1b5c9d{constructor({id:_0x14b122,contextID:_0x125f2e,endTime:_0x32cad2,startTime:_0x550337,refreshInterval:_0x48fd67,title:_0x591082,payload:_0x3b3ebd,offset:_0x518e2a,players:_0x404c09,type:_0x3a15a2,count:_0x5d8f18}){const _0x41714f=_0x4f7bb2;this['id']=_0x14b122,this[_0x41714f(0x3a3)]=_0x125f2e,_0x32cad2&&(this[_0x41714f(0x349)]=_0x32cad2),_0x550337&&(this['startTime']=_0x550337),this['refreshInterval']=_0x48fd67,this[_0x41714f(0x1b7)]=_0x591082,this['payload']=_0x3b3ebd,this[_0x41714f(0x360)]=_0x518e2a,this[_0x41714f(0x56b)]=_0x5d8f18,_0x404c09&&(this[_0x41714f(0x29c)]=_0x404c09),_0x3a15a2&&(this[_0x41714f(0x3de)]=_0x3a15a2);}}class _0x3b9569{constructor(_0x2735f9){const _0x30450b=_0x4f7bb2;this['id']=_0x2735f9['id'],this[_0x30450b(0x1d5)]=_0x2735f9[_0x30450b(0x1d5)],this['photo']=_0x2735f9[_0x30450b(0x444)],this[_0x30450b(0x617)]=_0x2735f9['rank'],_0x2735f9[_0x30450b(0x4df)]&&(this[_0x30450b(0x4df)]=_0x2735f9['updated']),this['score']=_0x2735f9[_0x30450b(0x1b6)],this['payload']=_0x2735f9['payload'];}}const _0x2098e8=_0x4f7bb2(0x183),_0x58e382={[_0xfd6e55[_0x4f7bb2(0x223)][_0x4f7bb2(0x181)]]:_0x4f7bb2(0x46e),[_0xfd6e55['Env'][_0x4f7bb2(0x63b)]]:_0x4f7bb2(0x21f),[_0xfd6e55[_0x4f7bb2(0x223)][_0x4f7bb2(0x17e)]]:_0x4f7bb2(0x21f)};var _0x47df4f,_0x117794;!function(_0x1a7d13){const _0x3040f8=_0x4f7bb2;_0x1a7d13[_0x3040f8(0x5fc)]=_0x3040f8(0x596),_0x1a7d13[_0x3040f8(0x334)]=_0x3040f8(0x5a7);}(_0x47df4f||(_0x47df4f={}));class _0x285206 extends Error{constructor(_0x1793c4){const _0x584a5b=_0x4f7bb2;super(),this[_0x584a5b(0x4c7)]=_0x1793c4['message'],this[_0x584a5b(0x337)]=_0x1793c4['code'],Object[_0x584a5b(0x42d)](this,_0x285206['prototype']);}}class _0x284e6a{constructor(_0x3dc87b){const _0x5edd9d=_0x4f7bb2;this[_0x5edd9d(0x427)]=_0x3dc87b;}[_0x4f7bb2(0x5e4)](_0x44d33f,_0x1656c8){const _0x1fffe9=_0x4f7bb2;this[_0x1fffe9(0x314)]=_0x58e382[_0x1656c8],this['gameId']=_0x44d33f,this[_0x1fffe9(0x3b8)]={};}[_0x4f7bb2(0x207)](_0x1b9e27,_0xa3a724){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x1eed72=_0x9c36,_0x4257fc=this[_0x1eed72(0x314)]+_0x1eed72(0x3cc),_0x517c8a={'game':this['gameId'],'title':_0xa3a724[_0x1eed72(0x1b7)],'endTime':_0xa3a724['endTime'],'refreshInterval':_0xa3a724[_0x1eed72(0x648)],'type':_0x1b9e27||_0x1eed72(0x1e9),'data':_0xa3a724['payload'],'sortOrder':_0xa3a724[_0x1eed72(0x599)]||_0x1eed72(0x2ed)};_0xa3a724['id']&&(_0x517c8a['id']=_0xa3a724['id']);const _0x4f4faf=yield fetch(_0x4257fc,{'method':'POST','headers':{'Content-Type':_0x1eed72(0x3ea)},'body':JSON[_0x1eed72(0x432)](_0x517c8a)}),_0x216d7d=yield _0x4f4faf['json']();if(!_0x4f4faf['ok'])throw new _0x285206(_0x216d7d[_0x1eed72(0x34c)]);return _0x216d7d['id'];});}['getLeaderboard'](_0x10d418){const _0x27a393=_0x4f7bb2;return _0x335ec4(this,arguments,void 0x0,function*(_0x1ff8be,_0x4e14f8=0x1e,_0x140091=0x0,_0x3e50fe=_0x47df4f[_0x27a393(0x5fc)]){const _0x1a9707=_0x27a393,_0x3e14d9=this[_0x1a9707(0x314)]+_0x1a9707(0x2d9)+this[_0x1a9707(0x464)]+'/'+_0x1ff8be,_0x59b245={'count':_0x4e14f8[_0x1a9707(0x37b)](),'offset':_0x140091['toString']()},_0x52e96b=yield fetch(_0x3e14d9+'?'+new URLSearchParams(_0x59b245)),_0x13e430=yield _0x52e96b['json']();if(!_0x52e96b['ok'])throw new _0x285206(_0x13e430[_0x1a9707(0x34c)]);_0x13e430[_0x1a9707(0x53a)]=_0x13e430[_0x1a9707(0x4e1)];const _0x58e7cc=_0x13e430[_0x1a9707(0x29c)]?_0x13e430['players']['map'](_0x1d4f2c=>{const _0x59a1a2=_0x1a9707,_0x1af490=new _0x3b9569(_0x1d4f2c);return _0x1af490[_0x59a1a2(0x1b6)]=this[_0x59a1a2(0x362)](_0x1ff8be,_0x1af490['id'],_0x1af490['score'],_0x3e50fe),_0x1af490;}):[];return _0x13e430['players']=_0x58e7cc,new _0x1b5c9d(_0x13e430);});}[_0x4f7bb2(0x18a)](_0x2e6d4b,_0x4eb811){const _0x4fef8f=_0x4f7bb2;return _0x335ec4(this,arguments,void 0x0,function*(_0x564b37,_0x2dea4a,_0x4edaaf=_0x47df4f[_0x4fef8f(0x5fc)]){const _0x583359=_0x4fef8f,_0x4506c8=this[_0x583359(0x314)]+_0x583359(0x2d9)+this[_0x583359(0x464)]+'/'+_0x564b37+'/'+_0x2dea4a,_0x52b435={'platform':this[_0x583359(0x427)]},_0x328a79=yield fetch(_0x4506c8+'?'+new URLSearchParams(_0x52b435)),_0x5d3124=yield _0x328a79[_0x583359(0x378)]();if(!_0x328a79['ok'])throw new _0x285206(_0x5d3124[_0x583359(0x34c)]);return _0x5d3124['payload']=_0x5d3124[_0x583359(0x4e1)],_0x5d3124['score']=this['getCachedScore'](_0x564b37,_0x2dea4a,_0x5d3124[_0x583359(0x1b6)],_0x4edaaf),new _0x3b9569(_0x5d3124);});}[_0x4f7bb2(0x32e)](_0x4b22b7,_0x5953a5,_0x5959f2,_0x5d62c7,_0x398bf5){const _0x33f690=_0x4f7bb2;return _0x335ec4(this,arguments,void 0x0,function*(_0x178d60,_0x5301e0,_0x1f6780,_0x4c2e2d,_0x3a0e0e,_0x175f68=_0x47df4f[_0x33f690(0x5fc)]){const _0x2b9d4c=_0x33f690;this[_0x2b9d4c(0x547)](_0x178d60,_0x5301e0,_0x1f6780,_0x175f68);const _0x5b1b83=this[_0x2b9d4c(0x314)]+_0x2b9d4c(0x2d9)+this['gameId']+'/'+_0x178d60,_0x54bbdc={'id':_0x5301e0,'score':_0x1f6780,'platform':this[_0x2b9d4c(0x427)],'disableSortOrder':_0x175f68===_0x47df4f[_0x2b9d4c(0x334)]};_0x4c2e2d&&(_0x54bbdc['name']=_0x4c2e2d),_0x3a0e0e&&(_0x54bbdc['photo']=_0x3a0e0e);const _0x300216=yield fetch(_0x5b1b83,{'method':_0x2b9d4c(0x517),'headers':{'Content-Type':'application/json'},'body':JSON['stringify'](_0x54bbdc)}),_0x438ed6=yield _0x300216[_0x2b9d4c(0x378)]();if(!_0x300216['ok'])throw new _0x285206(_0x438ed6[_0x2b9d4c(0x34c)]);return _0x438ed6;});}[_0x4f7bb2(0x47c)](_0x2e51b0){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x39346c=_0x9c36;return(yield this[_0x39346c(0x4f6)](Object[_0x39346c(0x2e4)](Object[_0x39346c(0x2e4)]({},_0x2e51b0),{'verbose':!0x1})))[_0x39346c(0x5f6)]||[];});}['getAllLeaderboardsDataOfType'](_0x58f399){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x5e7714=_0x9c36;return(yield this[_0x5e7714(0x4f6)](Object[_0x5e7714(0x2e4)](Object[_0x5e7714(0x2e4)]({},_0x58f399),{'verbose':!0x0})))[_0x5e7714(0x3b8)]||[];});}[_0x4f7bb2(0x1ec)](_0x4eee1d,_0x2898b1){const _0x43c260=_0x4f7bb2;return _0x335ec4(this,arguments,void 0x0,function*(_0x3f3336,_0x46f26b,_0x194953=_0x47df4f[_0x43c260(0x5fc)]){const _0x44d821=_0x43c260;if(!_0x46f26b[_0x44d821(0x2c0)])return[];const _0x56dc88=this[_0x44d821(0x314)]+_0x44d821(0x2d9)+this[_0x44d821(0x464)]+'/'+_0x3f3336+_0x44d821(0x39a),_0x157f3e={'platform':this['channel'],'players':_0x46f26b['join'](',')},_0x26ed81=yield fetch(_0x56dc88+'?'+new URLSearchParams(_0x157f3e)),_0xf94c1=yield _0x26ed81['json']();if(!_0x26ed81['ok'])throw new _0x285206(_0xf94c1[_0x44d821(0x34c)]);return((null==_0xf94c1?void 0x0:_0xf94c1[_0x44d821(0x26e)])||[])['map'](_0x3a19fd=>(_0x3a19fd[_0x44d821(0x53a)]=_0x3a19fd[_0x44d821(0x4e1)],_0x3a19fd['score']=this[_0x44d821(0x362)](_0x3f3336,_0x3a19fd['id'],_0x3a19fd['score'],_0x194953),new _0x3b9569(_0x3a19fd)));});}['getTimelineEntries'](_0x3f1ac9){return _0x335ec4(this,arguments,void 0x0,function*({leaderboardId:_0x2ec951,interval:_0x6f922b,minScore:_0x107c12,maxScore:_0x5c3432,limit:_0x41ac51,page:_0x25f409}){const _0x1a2476=_0x9c36,_0x4a46b1=this[_0x1a2476(0x314)]+_0x1a2476(0x2d9)+this[_0x1a2476(0x464)]+'/'+_0x2ec951+_0x1a2476(0x4d2),_0x2c3ff0={'platform':this['channel'],'interval':_0x6f922b[_0x1a2476(0x37b)](),'minInterval':_0x107c12[_0x1a2476(0x37b)](),'maxInterval':_0x5c3432['toString'](),'entries':null==_0x41ac51?void 0x0:_0x41ac51[_0x1a2476(0x37b)](),'page':null==_0x25f409?void 0x0:_0x25f409[_0x1a2476(0x37b)]()},_0x4a50fc=new URLSearchParams();for(const [_0x105abd,_0x2d4aa4]of Object[_0x1a2476(0x26e)](_0x2c3ff0))void 0x0!==_0x2d4aa4&&_0x4a50fc['set'](_0x105abd,_0x2d4aa4);const _0x261049=yield fetch(_0x4a46b1+'?'+_0x4a50fc),_0x546817=yield _0x261049[_0x1a2476(0x378)]();if(!_0x261049['ok'])throw new _0x285206(_0x546817[_0x1a2476(0x34c)]);return((null==_0x546817?void 0x0:_0x546817['entries'])||[])['map'](_0x5c7c80=>new _0x3b9569(_0x5c7c80));});}['getAllLeaderboardsOfType'](_0x573bbb){const _0x61053f=_0x4f7bb2;return _0x335ec4(this,arguments,void 0x0,function*({type:_0x4c5fe6,playerId:_0x522f8d,sortBy:_0x1efdab=_0x61053f(0x486),sortOrder:_0x191921=_0x61053f(0x592),count:_0x10ed1a=0x1e,offset:_0x4c35d2=0x0,verbose:_0x32a808=!0x1}){const _0x39cb7b=_0x61053f,_0x378dee=this[_0x39cb7b(0x314)]+'/v1/players/'+this[_0x39cb7b(0x464)]+'/'+_0x522f8d,_0x54be9e={'type':_0x4c5fe6,'platform':this['channel'],'sortOrder':_0x191921,'sortBy':_0x1efdab,'count':_0x10ed1a[_0x39cb7b(0x37b)](),'offset':_0x4c35d2[_0x39cb7b(0x37b)](),'verbose':_0x32a808?_0x39cb7b(0x28d):_0x39cb7b(0x1c7)},_0x2d764e=yield fetch(_0x378dee+'?'+new URLSearchParams(_0x54be9e)),_0x4a7992=yield _0x2d764e[_0x39cb7b(0x378)]();if(!_0x2d764e['ok'])throw new _0x285206(_0x4a7992[_0x39cb7b(0x34c)]);return _0x4a7992;});}[_0x4f7bb2(0x446)](_0x2f2c3b){const _0x3b44cf=_0x4f7bb2;return this[_0x3b44cf(0x3b8)][_0x2f2c3b]||(this[_0x3b44cf(0x3b8)][_0x2f2c3b]={'scores':{}}),this[_0x3b44cf(0x3b8)][_0x2f2c3b];}[_0x4f7bb2(0x362)](_0x13fcba,_0x23af6d,_0x550735,_0x5b9aa9){const _0x2d0ba2=_0x4f7bb2,_0x2eedee=this['buildScoreCache'](_0x13fcba),_0x163d6a=_0x2eedee[_0x2d0ba2(0x1a0)][_0x23af6d];if(!_0x5b9aa9)throw new Error(_0x2d0ba2(0x3a8));switch(_0x5b9aa9){case _0x47df4f[_0x2d0ba2(0x5fc)]:_0x550735=Math['max'](null!=_0x163d6a?_0x163d6a:0x0,_0x550735),_0x2eedee['scores'][_0x23af6d]=_0x550735;break;case _0x47df4f['LATEST']:_0x550735=null!=_0x163d6a?_0x163d6a:_0x550735;}return _0x550735;}['cacheScore'](_0x290590,_0x3a06f0,_0x3c3169,_0x19141c){const _0x21f110=_0x4f7bb2,_0x33fe67=this[_0x21f110(0x446)](_0x290590),_0x574e52=_0x33fe67[_0x21f110(0x1a0)][_0x3a06f0];if(!_0x19141c)throw new Error(_0x21f110(0x3a8));switch(_0x19141c){case _0x47df4f['HIGHEST']:_0x3c3169=Math[_0x21f110(0x4bd)](null!=_0x574e52?_0x574e52:0x0,_0x3c3169);case _0x47df4f[_0x21f110(0x334)]:}_0x33fe67[_0x21f110(0x1a0)][_0x3a06f0]=_0x3c3169;}}!function(_0x49a945){const _0x17854d=_0x4f7bb2;_0x49a945[_0x49a945[_0x17854d(0x575)]=0x0]=_0x17854d(0x575),_0x49a945[_0x49a945[_0x17854d(0x5d2)]=0x1]=_0x17854d(0x5d2),_0x49a945[_0x49a945['getActiveTournaments']=0x2]=_0x17854d(0x277),_0x49a945[_0x49a945[_0x17854d(0x4f3)]=0x3]=_0x17854d(0x4f3),_0x49a945[_0x49a945[_0x17854d(0x5a2)]=0x4]=_0x17854d(0x5a2),_0x49a945[_0x49a945[_0x17854d(0x3fc)]=0x5]=_0x17854d(0x3fc),_0x49a945[_0x49a945['share']=0x6]=_0x17854d(0x5ed),_0x49a945[_0x49a945['invitePlayers']=0x7]=_0x17854d(0x43c);}(_0x117794||(_0x117794={}));class _0x2d39f5{constructor(_0x165259){const _0x2da4dd=_0x4f7bb2;this[_0x2da4dd(0x57e)]=_0x165259,this[_0x2da4dd(0x19f)]=_0x117794;}[_0x4f7bb2(0x5dc)](){const _0x291efd=_0x4f7bb2;return this[_0x291efd(0x57e)][_0x291efd(0x5dc)]();}[_0x4f7bb2(0x325)](_0x4b439c){const _0xaec2e9=_0x4f7bb2;return-0x1!==this[_0xaec2e9(0x57e)][_0xaec2e9(0x230)]()[_0xaec2e9(0x250)](_0x4b439c);}[_0x4f7bb2(0x230)](){const _0x3fe167=_0x4f7bb2;return this['provider'][_0x3fe167(0x230)]();}[_0x4f7bb2(0x575)](_0x30a8fa,_0x4053d9,_0x4e61c0){const _0x310034=_0x4f7bb2;return this[_0x310034(0x57e)][_0x310034(0x575)](_0x30a8fa,_0x4053d9,_0x4e61c0);}[_0x4f7bb2(0x277)](){const _0x3bf420=_0x4f7bb2;return this[_0x3bf420(0x57e)]['getActiveTournaments']();}['getCurrentTournament'](){const _0x7330ea=_0x4f7bb2;return this[_0x7330ea(0x57e)]['getCurrentTournament']();}[_0x4f7bb2(0x5a2)](_0x4fe57a){const _0x37db36=_0x4f7bb2;return this[_0x37db36(0x57e)]['join'](_0x4fe57a);}[_0x4f7bb2(0x3fc)](){const _0x36deb0=_0x4f7bb2;return this[_0x36deb0(0x57e)][_0x36deb0(0x3fc)]();}[_0x4f7bb2(0x5ed)](_0x521a19,_0x1b350d){const _0x52547a=_0x4f7bb2;return this[_0x52547a(0x57e)]['share'](_0x521a19,_0x1b350d);}[_0x4f7bb2(0x43c)](_0xc453d5){const _0x16d70a=_0x4f7bb2;return this['provider'][_0x16d70a(0x43c)](_0xc453d5);}[_0x4f7bb2(0x297)](_0x3c6242,_0x31a29f,_0x5aed56,_0x69e355){const _0x14d1e8=_0x4f7bb2;return this[_0x14d1e8(0x57e)][_0x14d1e8(0x4f3)](_0x3c6242,_0x31a29f,_0x5aed56,_0x69e355);}}class _0x2edb90{constructor({provider:_0xee9775,auth:_0x2262c2,logger:_0x4c9128,leaderboards:_0x5e80de}){const _0x51238d=_0x4f7bb2;this['provider']=_0xee9775,this['auth']=_0x2262c2,this[_0x51238d(0x609)]=_0x4c9128,this[_0x51238d(0x5f7)]=_0x5e80de||new _0x284e6a(this[_0x51238d(0x57e)]['getLeaderboardsChannelId']()),this[_0x51238d(0x47d)]=new _0x2d39f5(this[_0x51238d(0x57e)]);}[_0x4f7bb2(0x5e4)](_0x3363eb,_0x25d610){const _0x552dfe=_0x4f7bb2;this[_0x552dfe(0x5f7)][_0x552dfe(0x5e4)](_0x3363eb,_0x25d610);}[_0x4f7bb2(0x575)](_0x52b66a,_0x2b6240){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x4ca041=_0x9c36;if(this[_0x4ca041(0x57e)][_0x4ca041(0x5dc)]()&&this[_0x4ca041(0x57e)]['getSupportedAPIs']()['includes'](_0x117794[_0x4ca041(0x575)])){const _0xc02bf5=yield this['provider'][_0x4ca041(0x575)](0x0,_0x52b66a,_0x2b6240);return yield this['ensureLeaderboardCreated'](_0xc02bf5),_0xc02bf5['id'];}return yield this['FRVRLeaderboards'][_0x4ca041(0x207)](_0x2098e8,{'payload':_0x52b66a,'title':_0x2b6240[_0x4ca041(0x1b7)],'endTime':_0x2b6240[_0x4ca041(0x349)],'sortOrder':_0x2b6240['sortOrder']});});}[_0x4f7bb2(0x4f3)](_0x1fa798,_0xf908df,_0x2aa4bd,_0xa17b61){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0xcf291e=_0x9c36,_0x73ee76=this['getPlayerId']();if(!_0x73ee76)throw new Error(_0xcf291e(0x269));const _0x26b464=[this['FRVRLeaderboards'][_0xcf291e(0x32e)](_0x1fa798,_0x73ee76,_0xf908df,_0x2aa4bd,_0xa17b61)];this['provider'][_0xcf291e(0x230)]()[_0xcf291e(0x292)](_0x117794[_0xcf291e(0x4f3)])&&_0x26b464[_0xcf291e(0x407)](this[_0xcf291e(0x57e)][_0xcf291e(0x4f3)](_0x1fa798,_0xf908df,_0x2aa4bd,_0xa17b61)),yield Promise[_0xcf291e(0x2fc)](_0x26b464);});}[_0x4f7bb2(0x29a)](_0x18c1e5,_0x459c03){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x1fc3d5=_0x9c36,_0x3e65a8=this[_0x1fc3d5(0x534)]();if(!_0x3e65a8)throw new Error('Player\x20is\x20not\x20logged\x20in');const _0x5d1ce8={'type':_0x2098e8,'count':_0x18c1e5,'offset':_0x459c03,'playerId':_0x3e65a8};return this['FRVRLeaderboards'][_0x1fc3d5(0x3d4)](_0x5d1ce8);});}[_0x4f7bb2(0x3e4)](_0x2600b6){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x2049d4=_0x9c36,_0x906748=this[_0x2049d4(0x534)]();if(!_0x906748)throw new Error('Player\x20is\x20not\x20logged\x20in');return this[_0x2049d4(0x5f7)][_0x2049d4(0x18a)](_0x2600b6,_0x906748);});}[_0x4f7bb2(0x193)](_0xa33648,_0x347c23,_0x29c2e1){const _0x29f9a0=_0x4f7bb2;return this[_0x29f9a0(0x5f7)]['getLeaderboard'](_0xa33648,_0x347c23,_0x29c2e1);}['ensureLeaderboardCreated'](_0x4de717){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x1a9668=_0x9c36;var _0x13140e=_0x45902c(_0x4de717,[]);try{return void(yield this[_0x1a9668(0x5f7)][_0x1a9668(0x3cd)](_0x13140e['id']));}catch(_0x3b2246){}if(_0x1a9668(0x3a2)==typeof _0x13140e['payload'])try{_0x13140e[_0x1a9668(0x53a)]=JSON[_0x1a9668(0x1d2)](_0x13140e['payload']);}catch(_0x515931){_0x13140e['payload']={};}yield this['FRVRLeaderboards'][_0x1a9668(0x207)](_0x2098e8,{'id':_0x13140e['id'],'payload':_0x13140e[_0x1a9668(0x53a)],'title':_0x13140e[_0x1a9668(0x1b7)],'endTime':_0x13140e[_0x1a9668(0x349)]});});}[_0x4f7bb2(0x534)](){const _0x58ccb9=_0x4f7bb2;return this[_0x58ccb9(0x635)][_0x58ccb9(0x3c1)]();}}const _0x28da5b={'isSupported':()=>!0x1,'getSupportedAPIs':()=>[],'getLeaderboardsChannelId':()=>_0x4f7bb2(0x397),'getCurrentTournament'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){return null;});},'create'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){return null;});},'postScore'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){});},'share'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){});},'getActiveTournaments'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){return[];});},'join'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){});},'leave'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){});},'invitePlayers'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){});}};class _0x48b45b{constructor({logger:_0x52f753,provider:_0x52be82}){const _0xac8a78=_0x4f7bb2;this[_0xac8a78(0x609)]=_0x52f753,this[_0xac8a78(0x57e)]=_0x52be82,this[_0xac8a78(0x47d)]=this['provider'][_0xac8a78(0x47d)];}[_0x4f7bb2(0x5e4)](_0x459764,_0x345689,_0x4c8519){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x5d9b9b=_0x9c36;return this['gameId']=_0x459764,yield this['provider']['init'](_0x459764,this[_0x5d9b9b(0x609)],_0x345689,_0x4c8519);});}[_0x4f7bb2(0x575)](_0x1a7eb8,_0x47546a){const _0x3f2528=_0x4f7bb2;return this[_0x3f2528(0x57e)][_0x3f2528(0x575)](_0x1a7eb8,_0x47546a);}[_0x4f7bb2(0x18e)](_0xeedfca,_0x176c5f,_0x7f7d27){const _0x441e94=_0x4f7bb2;return this[_0x441e94(0x57e)][_0x441e94(0x18e)](_0xeedfca,_0x176c5f,_0x7f7d27);}['challengeByPlayerId'](_0x3fcc61,_0x9d0c7c,_0x3fd729){const _0x4ff8eb=_0x4f7bb2;return this[_0x4ff8eb(0x57e)][_0x4ff8eb(0x51a)](_0x3fcc61,_0x9d0c7c,_0x3fd729);}[_0x4f7bb2(0x212)](){const _0x115049=_0x4f7bb2;return this[_0x115049(0x57e)][_0x115049(0x212)]();}[_0x4f7bb2(0x5fd)](){const _0x5b3457=_0x4f7bb2;return this['provider'][_0x5b3457(0x5fd)]();}[_0x4f7bb2(0x240)](){const _0x1bcf1e=_0x4f7bb2;return this[_0x1bcf1e(0x57e)]['getCurrentChallengeData']();}[_0x4f7bb2(0x3fc)](){const _0x355d3d=_0x4f7bb2;return this[_0x355d3d(0x57e)]['leave']();}[_0x4f7bb2(0x373)](_0x101e6e,_0x58b787){const _0x5f5d7f=_0x4f7bb2;return this[_0x5f5d7f(0x57e)][_0x5f5d7f(0x373)](_0x101e6e,_0x58b787);}['getPlayerEntries'](_0x1b61ad,_0x5d15f4){const _0xceaf76=_0x4f7bb2;return this[_0xceaf76(0x57e)][_0xceaf76(0x49d)](_0x1b61ad,_0x5d15f4);}[_0x4f7bb2(0x18a)](_0x24d619,_0x587ca8){const _0x4429f9=_0x4f7bb2;return this['provider'][_0x4429f9(0x18a)](_0x24d619,_0x587ca8);}['getLeaderboardById'](_0x524de4,_0x59567b,_0x1e12ef){const _0xdedac8=_0x4f7bb2;return this[_0xdedac8(0x57e)]['getLeaderboardById'](_0x524de4,_0x59567b,_0x1e12ef);}['postScore']({score:_0xeb6222,challengeId:_0x34c719,name:_0x31ed9c,photo:_0x116a81,playerId:_0x2eab9e}){const _0x1a158f=_0x4f7bb2;return this[_0x1a158f(0x57e)][_0x1a158f(0x4f3)]({'score':_0xeb6222,'challengeId':_0x34c719,'name':_0x31ed9c,'photo':_0x116a81,'playerId':_0x2eab9e});}[_0x4f7bb2(0x5a2)](_0x3f5fc0){const _0x2a5334=_0x4f7bb2;return this[_0x2a5334(0x57e)]['join'](_0x3f5fc0);}['nudge'](_0x256890,_0x55b45d){const _0x114a2b=_0x4f7bb2;return this[_0x114a2b(0x57e)][_0x114a2b(0x5de)](_0x256890,_0x55b45d);}[_0x4f7bb2(0x2a5)](_0x2312df){const _0xb3e240=_0x4f7bb2;return this[_0xb3e240(0x57e)][_0xb3e240(0x2a5)](_0x2312df);}[_0x4f7bb2(0x33c)](){const _0x51e613=_0x4f7bb2;return this['provider'][_0x51e613(0x33c)]();}['getEntryPayload'](){const _0x4291ec=_0x4f7bb2;return this['provider'][_0x4291ec(0x559)]();}[_0x4f7bb2(0x5dc)](){const _0x450ec0=_0x4f7bb2;return this[_0x450ec0(0x57e)][_0x450ec0(0x5dc)]();}}var _0x81a82e;!function(_0x5d95da){const _0x4de85d=_0x4f7bb2;_0x5d95da[_0x4de85d(0x31c)]=_0x4de85d(0x40d),_0x5d95da['getType']=_0x4de85d(0x3b9),_0x5d95da[_0x4de85d(0x524)]='context.isSizeBetween',_0x5d95da['switch']=_0x4de85d(0x4c0),_0x5d95da[_0x4de85d(0x3a9)]=_0x4de85d(0x4c3),_0x5d95da['create']=_0x4de85d(0x391),_0x5d95da[_0x4de85d(0x30a)]=_0x4de85d(0x31d),_0x5d95da[_0x4de85d(0x401)]=_0x4de85d(0x21c);}(_0x81a82e||(_0x81a82e={}));const _0x39429c={'platform':{'API':_0x81a82e,'getSupportedAPIs':()=>[],'isSupportedAPI':()=>!0x1,'getID':()=>'','getType':()=>'SOLO','isSizeBetween':()=>({'answer':!0x1,'minSize':0x0,'maxSize':0x0}),'switch':()=>Promise[_0x4f7bb2(0x5f0)](),'choose':()=>Promise[_0x4f7bb2(0x5f0)](),'create':()=>Promise[_0x4f7bb2(0x5f0)](),'getPlayers':()=>Promise[_0x4f7bb2(0x5f0)]([]),'update':()=>Promise[_0x4f7bb2(0x5f0)]()},'init'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){});},'create'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){return'';});},'challengeByPlayerId'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){return'';});},'getPossibleOpponents'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){return[];});},'challengeByContextId'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){return'';});},'getCurrentChallengeData'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){});},'leave'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){});},'getCurrentChallengeId':()=>'','getPlayerEntries'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){return[];});},'getAllChallenges'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){});},'getLeaderboardEntry'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){});},'getLeaderboardById'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){});},'postScore'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){});},'join'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){});},'nudge'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){});},'getOpponentsFromChallenges'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){});},'getChallengesByOpponents'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){});},'getEntryPayload':()=>({}),'isSupported':()=>!0x1};class _0x20ef03{constructor({provider:_0x49cad5}){const _0x28e320=_0x4f7bb2;this[_0x28e320(0x557)]=_0x47df4f,this[_0x28e320(0x57e)]=_0x49cad5;}['init'](_0x515ee3,_0x404671){const _0x2272fd=_0x4f7bb2;this['provider'][_0x2272fd(0x5e4)](_0x515ee3,_0x404671);}['isSupported'](){const _0x7206=_0x4f7bb2;return this[_0x7206(0x57e)][_0x7206(0x5dc)]();}[_0x4f7bb2(0x1ec)](_0x2daccb,_0x469f6e,_0x457c85){const _0x17031b=_0x4f7bb2;return this[_0x17031b(0x57e)][_0x17031b(0x1ec)](_0x2daccb,_0x469f6e,_0x457c85);}[_0x4f7bb2(0x18a)](_0x1058b3,_0x58ad98,_0x32489c){return this['provider']['getLeaderboardEntry'](_0x1058b3,_0x58ad98,_0x32489c);}[_0x4f7bb2(0x3cd)](_0x2bcf2e,_0x7bfd2a,_0x29733d,_0x2665fb){const _0x48bcc2=_0x4f7bb2;return this[_0x48bcc2(0x57e)][_0x48bcc2(0x3cd)](_0x2bcf2e,_0x7bfd2a,_0x29733d,_0x2665fb);}[_0x4f7bb2(0x4f3)](_0xdae315,_0x48c825,_0x18dfd6){const _0x5832e1=_0x4f7bb2;return this[_0x5832e1(0x57e)]['postScore'](_0xdae315,_0x48c825,_0x18dfd6);}[_0x4f7bb2(0x575)](_0x29c003,_0x2d40ca){const _0x440aa9=_0x4f7bb2;return this[_0x440aa9(0x57e)][_0x440aa9(0x575)](_0x29c003,null!=_0x2d40ca?_0x2d40ca:{});}[_0x4f7bb2(0x439)](_0x43bd19){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x6c1007=_0x9c36;return this[_0x6c1007(0x57e)]['getTimelineEntries'](_0x43bd19);});}}const _0x115a85={'init'(){},'isSupported':()=>!0x1,'getLeaderboardEntries'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){return[];});},'getLeaderboardEntry'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){return{};});},'getLeaderboard'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){return{};});},'postScore'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){});},'create'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){});},'getTimelineEntries'(){return _0x335ec4(this,void 0x0,void 0x0,function*(){return[];});}},_0xeaa655={'registrationSuccess':'registrationSuccess','registrationConflict':_0x4f7bb2(0x317),'loginSuccess':_0x4f7bb2(0x278),'accountNotActive':_0x4f7bb2(0x299),'invalidCredentials':'invalidCredentials','invalidFormat':_0x4f7bb2(0x4ee),'serverError':_0x4f7bb2(0x3d6),'unknownError':_0x4f7bb2(0x34b),'networkError':'networkError','operationSuccess':'operationSuccess','tokenExpired':_0x4f7bb2(0x54a),'notLoggedIn':_0x4f7bb2(0x305),'platformNotAvailable':'platformNotAvailable','platformLoginFail':'platformLoginFail,'},_0x406593={'REG_SUCCESS':{'type':_0xeaa655[_0x4f7bb2(0x26f)],'success':!0x0,'message':_0x4f7bb2(0x5b0)},'LOGIN_SUCCESS':{'type':_0xeaa655['loginSuccess'],'success':!0x0,'message':_0x4f7bb2(0x5c0)},'OPERATION_SUCCESS':{'type':_0xeaa655[_0x4f7bb2(0x40f)],'success':!0x0,'message':_0x4f7bb2(0x551)},'REG_CONFLICT':{'type':_0xeaa655[_0x4f7bb2(0x317)],'success':!0x1,'message':_0x4f7bb2(0x355)},'ACCOUNT_NOT_ACTIVE':{'type':_0xeaa655[_0x4f7bb2(0x299)],'success':!0x1,'message':'Provided\x20credentials\x20are\x20valid\x20but\x20account\x20is\x20either\x20not\x20confirmed\x20or\x20suspended'},'INVALID_CREDENTIALS':{'type':_0xeaa655[_0x4f7bb2(0x204)],'success':!0x1,'message':'Provided\x20credentials\x20are\x20invalid'},'INVALID_FORMAT':{'type':_0xeaa655[_0x4f7bb2(0x4ee)],'success':!0x1,'message':_0x4f7bb2(0x474)},'SERVER_ERROR':{'type':_0xeaa655['serverError'],'success':!0x1,'message':_0x4f7bb2(0x2de)},'UNKNOWN_ERROR':{'type':_0xeaa655[_0x4f7bb2(0x34b)],'success':!0x1,'message':'Unknown\x20error'},'NETWORK_ERROR':{'type':_0xeaa655[_0x4f7bb2(0x271)],'success':!0x1,'message':_0x4f7bb2(0x581)},'TOKEN_EXPIRED':{'type':_0xeaa655[_0x4f7bb2(0x54a)],'success':!0x1,'message':'Token\x20has\x20expired.\x20Request\x20a\x20new\x20challenge\x20to\x20get\x20a\x20fresh\x20one'},'NOT_LOGGED_IN':{'type':_0xeaa655[_0x4f7bb2(0x305)],'success':!0x1,'message':_0x4f7bb2(0x310)},'PLATFORM_NOT_AVAILABLE':{'type':_0xeaa655['platformNotAvailable'],'success':!0x1,'message':'The\x20requested\x20platform\x20is\x20not\x20available'},'PLATFORM_LOGIN_FAIL':{'type':_0xeaa655[_0x4f7bb2(0x487)],'success':!0x1,'message':_0x4f7bb2(0x587)}};var _0x449729=Object[_0x4f7bb2(0x564)]({'__proto__':null,'RESPONSE_TYPES':_0xeaa655,'default':_0xeaa655,'RESPONSE_DEFINITIONS':_0x406593});function _0x2bdf07(_0x3aa6e1){const _0xad330b=_0x4f7bb2;if(!_0x3aa6e1)return null;const _0x10c3f6=_0x3aa6e1[_0xad330b(0x5e7)]('.');if(0x3!=_0x10c3f6[_0xad330b(0x2c0)])return null;const _0x2ea8c3=_0x10c3f6[0x1][_0xad330b(0x350)](/-/g,'+')[_0xad330b(0x350)](/_/g,'/'),_0x11feaa=window[_0xad330b(0x28c)](_0x2ea8c3)[_0xad330b(0x5e7)]('')[_0xad330b(0x3d5)](function(_0xe53462){const _0x53d8ee=_0xad330b;return'%'+('00'+_0xe53462[_0x53d8ee(0x38f)](0x0)[_0x53d8ee(0x37b)](0x10))[_0x53d8ee(0x39d)](-0x2);})[_0xad330b(0x5a2)]('');try{return JSON['parse'](decodeURIComponent(_0x11feaa));}catch(_0x34ab21){return null;}}class _0x4c2b43{constructor(_0x2facd3,_0x6ca78e){const _0x36b52c=_0x4f7bb2;this[_0x36b52c(0x210)]=_0x2facd3,this['refreshToken']=_0x6ca78e;}set[_0x4f7bb2(0x210)](_0x46f8e4){const _0x3f94ac=_0x4f7bb2;var _0x464e05;const _0x5914ed=_0x2bdf07(_0x46f8e4);_0x5914ed?(this[_0x3f94ac(0x5db)]=_0x46f8e4,this['_accessPayload']=_0x5914ed,this[_0x3f94ac(0x406)]=parseInt(null==_0x5914ed?void 0x0:_0x5914ed[_0x3f94ac(0x2dc)],0xa)||0x0,this[_0x3f94ac(0x2ba)]=parseInt(null==_0x5914ed?void 0x0:_0x5914ed['iat'],0xa)||0x0,this['_verified']=!(!0x1===(null===(_0x464e05=null==_0x5914ed?void 0x0:_0x5914ed[_0x3f94ac(0x35b)])||void 0x0===_0x464e05?void 0x0:_0x464e05[_0x3f94ac(0x56f)]))):(this[_0x3f94ac(0x5db)]=null,this[_0x3f94ac(0x2a6)]=null,this[_0x3f94ac(0x406)]=0x0,this[_0x3f94ac(0x2ba)]=0x0,this[_0x3f94ac(0x3e6)]=!0x1);}get[_0x4f7bb2(0x210)](){const _0x4298d4=_0x4f7bb2;return this[_0x4298d4(0x5db)];}set[_0x4f7bb2(0x4b2)](_0x1f8c98){const _0x5d9d64=_0x4f7bb2;var _0x5b39ff;const _0xc99dd5=_0x2bdf07(_0x1f8c98);_0xc99dd5?(this['_refreshToken']=_0x1f8c98,this[_0x5d9d64(0x257)]=_0xc99dd5,this['_refreshExpiration']=parseInt(null==_0xc99dd5?void 0x0:_0xc99dd5[_0x5d9d64(0x2dc)],0xa),this[_0x5d9d64(0x5fb)]=null===(_0x5b39ff=null==_0xc99dd5?void 0x0:_0xc99dd5[_0x5d9d64(0x35b)])||void 0x0===_0x5b39ff?void 0x0:_0x5b39ff[_0x5d9d64(0x47d)],this[_0x5d9d64(0x304)]=null==_0xc99dd5?void 0x0:_0xc99dd5[_0x5d9d64(0x315)]):(this['_refreshToken']=null,this[_0x5d9d64(0x257)]=null,this[_0x5d9d64(0x4f1)]=0x0,this[_0x5d9d64(0x5fb)]=null,this[_0x5d9d64(0x304)]=null);}get['refreshToken'](){const _0x44f1cb=_0x4f7bb2;return this[_0x44f1cb(0x205)];}get[_0x4f7bb2(0x2f1)](){return this['_accessExpiration'];}get[_0x4f7bb2(0x471)](){const _0x126260=_0x4f7bb2;return this[_0x126260(0x4f1)];}get['platform'](){const _0x4fd662=_0x4f7bb2;return this[_0x4fd662(0x5fb)];}get[_0x4f7bb2(0x20c)](){const _0x477528=_0x4f7bb2;return this[_0x477528(0x304)];}get[_0x4f7bb2(0x191)](){const _0x102d55=_0x4f7bb2;return this[_0x102d55(0x3e6)];}get[_0x4f7bb2(0x227)](){const _0x4286a9=_0x4f7bb2;return this[_0x4286a9(0x2ba)];}get[_0x4f7bb2(0x45b)](){const _0x33c883=_0x4f7bb2;return this[_0x33c883(0x210)]?Math[_0x33c883(0x59d)](this['_accessExpiration']-Date[_0x33c883(0x4a5)]()/0x3e8):-0x1;}get[_0x4f7bb2(0x492)](){const _0x5a6e0e=_0x4f7bb2;return this['accessToken']?this[_0x5a6e0e(0x406)]-this[_0x5a6e0e(0x2ba)]:0x0;}[_0x4f7bb2(0x5c6)](_0x158a29,_0x2f28eb){const _0x4af533=_0x4f7bb2;this[_0x4af533(0x210)]=_0x158a29,this[_0x4af533(0x4b2)]=_0x2f28eb;}['updateTokensIfValid'](_0x412371,_0x225f7b){const _0x1e1e0b=_0x4f7bb2,_0x3cecc1=this['accessToken'],_0x2db7f8=this['refreshToken'];this[_0x1e1e0b(0x5c6)](_0x412371,_0x225f7b),this[_0x1e1e0b(0x5af)]()&&this[_0x1e1e0b(0x630)]()||(this[_0x1e1e0b(0x210)]=_0x3cecc1,this['refreshToken']=_0x2db7f8);}[_0x4f7bb2(0x5af)](){const _0x4505c8=_0x4f7bb2;return!!this['_accessToken']&&0x3e8*(this[_0x4505c8(0x406)]-0x3c)>Date[_0x4505c8(0x4a5)]();}['isRefreshValid'](){const _0x3aa4df=_0x4f7bb2;return!!this['_refreshToken']&&0x3e8*(this[_0x3aa4df(0x4f1)]-0x3c)>Date[_0x3aa4df(0x4a5)]();}[_0x4f7bb2(0x4b9)](){const _0x2bc34a=_0x4f7bb2;return this[_0x2bc34a(0x630)]()||this[_0x2bc34a(0x5af)]();}[_0x4f7bb2(0x25c)](){const _0x39654d=_0x4f7bb2;return this[_0x39654d(0x630)]()&&!this[_0x39654d(0x5af)]();}[_0x4f7bb2(0x376)](){const _0x12d393=_0x4f7bb2;return this[_0x12d393(0x2a6)];}[_0x4f7bb2(0x3f4)](){return this['_refreshPayload'];}}const _0x5796c8=_0x4f7bb2(0x580),_0x1b204c='__FRVR_auth_access_token';class _0x18880f{constructor(){const _0x1adffa=_0x4f7bb2;this[_0x1adffa(0x332)]=new _0x4c2b43(),this['pairsPerPlatform']={},this[_0x1adffa(0x21e)]=_0xe2a371;}[_0x4f7bb2(0x44b)](){return _0x335ec4(this,arguments,void 0x0,function*(_0x5cd280=_0xe2a371){const _0x4c48f1=_0x9c36;this['storage']=_0x5cd280;const _0xfa12e8=yield this[_0x4c48f1(0x21e)][_0x4c48f1(0x594)](_0x5796c8),_0x5402b2=yield this[_0x4c48f1(0x21e)][_0x4c48f1(0x594)](_0x1b204c);this[_0x4c48f1(0x226)]=new _0x4c2b43(_0x5402b2,_0xfa12e8);});}['getAccessToken'](){const _0x4b82ed=_0x4f7bb2;return this[_0x4b82ed(0x226)]['accessToken'];}[_0x4f7bb2(0x1b8)](){const _0x8d463a=_0x4f7bb2;return this[_0x8d463a(0x226)]['refreshToken'];}['getFRVRID'](){const _0x5518c5=_0x4f7bb2;return this[_0x5518c5(0x226)][_0x5518c5(0x20c)];}[_0x4f7bb2(0x191)](){const _0x364174=_0x4f7bb2;return this[_0x364174(0x226)]['isVerified'];}[_0x4f7bb2(0x25c)](){const _0x1f2ac1=_0x4f7bb2;return this[_0x1f2ac1(0x226)][_0x1f2ac1(0x25c)]();}[_0x4f7bb2(0x56e)](){const _0x5398ee=_0x4f7bb2;return this[_0x5398ee(0x226)][_0x5398ee(0x47d)];}['getAvailablePlatforms'](){const _0x107b88=_0x4f7bb2;var _0xeac9b0;const _0x5017a6=[];for(const _0x1a3524 in this['pairsPerPlatform']){const _0x8a3e5f=_0x1a3524;(null===(_0xeac9b0=this[_0x107b88(0x321)][_0x8a3e5f])||void 0x0===_0xeac9b0?void 0x0:_0xeac9b0[_0x107b88(0x4b9)]())&&_0x5017a6[_0x107b88(0x407)](_0x8a3e5f);}return _0x5017a6;}get[_0x4f7bb2(0x352)](){const _0x3a4e7a=_0x4f7bb2;return this[_0x3a4e7a(0x321)];}[_0x4f7bb2(0x5e3)](_0x49cbe8){const _0x564626=_0x4f7bb2;this['currentPair']=_0x49cbe8,this['storage'][_0x564626(0x531)](_0x5796c8,_0x49cbe8['refreshToken']),this[_0x564626(0x21e)]['setItem'](_0x1b204c,_0x49cbe8['accessToken']);}[_0x4f7bb2(0x4ef)](_0xb970ba,_0x3bc4c2){const _0x42bd45=_0x4f7bb2,_0x55ac10=new _0x4c2b43(_0xb970ba,_0x3bc4c2);this[_0x42bd45(0x5e3)](_0x55ac10);}[_0x4f7bb2(0x2e0)](_0xd51e35,_0x331de5){this['setAsCurrent'](new _0x4c2b43(_0xd51e35,_0x331de5));}[_0x4f7bb2(0x17c)](_0x158528,_0x1a72ca){const _0x4ef26d=_0x4f7bb2;return this['updateCurrentPair'](_0x158528,_0x1a72ca),this[_0x4ef26d(0x5af)]();}[_0x4f7bb2(0x4a8)](){const _0xb2d2a=_0x4f7bb2;this['currentPair']=new _0x4c2b43(),this[_0xb2d2a(0x321)]={},this[_0xb2d2a(0x21e)]['removeItems']([_0x5796c8,_0x1b204c]);}[_0x4f7bb2(0x5af)](){const _0x2f9a21=_0x4f7bb2;return this[_0x2f9a21(0x226)][_0x2f9a21(0x5af)]();}[_0x4f7bb2(0x630)](){const _0x43a054=_0x4f7bb2;return this['currentPair'][_0x43a054(0x630)]();}[_0x4f7bb2(0x4b9)](){const _0xa52d53=_0x4f7bb2;return this[_0xa52d53(0x226)]['isAnyValid']();}get[_0x4f7bb2(0x226)](){const _0x459d0d=_0x4f7bb2;return this[_0x459d0d(0x332)];}set[_0x4f7bb2(0x226)](_0xaeb786){const _0x756bc0=_0x4f7bb2;this[_0x756bc0(0x332)]=_0xaeb786,(null==_0xaeb786?void 0x0:_0xaeb786[_0x756bc0(0x47d)])&&(this[_0x756bc0(0x321)][_0xaeb786[_0x756bc0(0x47d)]]=_0xaeb786);}}var _0x29c3fc;_0xfd6e55[_0x4f7bb2(0x1e5)]=void 0x0,(_0x29c3fc=_0xfd6e55[_0x4f7bb2(0x1e5)]||(_0xfd6e55[_0x4f7bb2(0x1e5)]={}))['FRVR']=_0x4f7bb2(0x553),_0x29c3fc[_0x4f7bb2(0x58c)]=_0x4f7bb2(0x5b2),_0x29c3fc[_0x4f7bb2(0x22d)]=_0x4f7bb2(0x2d8),_0x29c3fc[_0x4f7bb2(0x2b6)]=_0x4f7bb2(0x190),_0x29c3fc[_0x4f7bb2(0x645)]=_0x4f7bb2(0x216),_0x29c3fc[_0x4f7bb2(0x229)]='samsung-instant',_0x29c3fc[_0x4f7bb2(0x20b)]='apple',_0x29c3fc[_0x4f7bb2(0x610)]=_0x4f7bb2(0x1da),_0x29c3fc[_0x4f7bb2(0x632)]=_0x4f7bb2(0x2a7);const _0x55e158={'AUTH_REGISTRATION':{'method':'POST','path':'/register'},'AUTH_LOGIN':{'method':_0x4f7bb2(0x517),'path':_0x4f7bb2(0x367)},'AUTH_REFRESH':{'method':_0x4f7bb2(0x517),'path':_0x4f7bb2(0x47f)},'AUTH_RECOVER':{'method':'POST','path':_0x4f7bb2(0x24c)},'AUTH_RECOVER_CHALLENGE':{'method':_0x4f7bb2(0x517),'path':'/recover-challenge'},'AUTH_VERIFY':{'method':_0x4f7bb2(0x517),'path':_0x4f7bb2(0x1de)},'AUTH_VERIFY_CHALLENGE':{'method':_0x4f7bb2(0x517),'path':'/verify-challenge'},'AUTH_SETTINGS':{'method':_0x4f7bb2(0x517),'path':_0x4f7bb2(0x44d)},'USER_VERIFIED':{'method':'GET','path':_0x4f7bb2(0x489)}};class _0x47de76{constructor(_0x23cb10={}){const _0x5b54bc=_0x4f7bb2;var _0x24ec8c;this[_0x5b54bc(0x4c8)]=null,this[_0x5b54bc(0x4a3)]=(null===(_0x24ec8c=_0x23cb10['config'])||void 0x0===_0x24ec8c?void 0x0:_0x24ec8c[_0x5b54bc(0x233)])||(_0x23cb10[_0x5b54bc(0x2d5)]==_0xfd6e55[_0x5b54bc(0x223)][_0x5b54bc(0x181)]?_0x5b54bc(0x1c1):_0x5b54bc(0x27b));}[_0x4f7bb2(0x44c)](){const _0x37f202=_0x4f7bb2;return!!this[_0x37f202(0x4c8)];}[_0x4f7bb2(0x41e)](_0x5381c3){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x59ad2e=_0x9c36,_0x133881={'platform':_0xfd6e55[_0x59ad2e(0x1e5)][_0x59ad2e(0x3dd)],'credentials':_0x5381c3},_0x49e7ef={0xc9:()=>_0x406593[_0x59ad2e(0x583)],0x199:()=>{const _0x3a90ea=_0x59ad2e;throw _0x406593[_0x3a90ea(0x40b)];}};return this['fetchAndHandleCommonErrors'](_0x55e158[_0x59ad2e(0x5a6)],_0x49e7ef,_0x133881);});}[_0x4f7bb2(0x5bf)](_0x1ad657){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0xe3ed3d=_0x9c36;if(this[_0xe3ed3d(0x4c8)])return this[_0xe3ed3d(0x4c8)];const _0x3b424e={0xc9:_0x1c7f4f=>_0x335ec4(this,void 0x0,void 0x0,function*(){const _0x2c6d7f=_0xe3ed3d,_0x135583=yield _0x1c7f4f[_0x2c6d7f(0x378)](),_0x1327d1=new _0x4c2b43(_0x135583['accessToken'],_0x135583[_0x2c6d7f(0x4b2)]);if(_0x1327d1['isAccessValid']())return Object[_0x2c6d7f(0x2e4)](Object[_0x2c6d7f(0x2e4)]({},_0x406593[_0x2c6d7f(0x572)]),{'tokenPair':_0x1327d1});throw _0x406593['SERVER_ERROR'];}),0x191:()=>{throw _0x406593['INVALID_CREDENTIALS'];},0x193:()=>{const _0x3a5850=_0xe3ed3d;throw _0x406593[_0x3a5850(0x569)];}};return this[_0xe3ed3d(0x4c8)]=this['fetchAndHandleCommonErrors'](_0x55e158[_0xe3ed3d(0x4dd)],_0x3b424e,_0x1ad657),this[_0xe3ed3d(0x4c8)][_0xe3ed3d(0x1e6)](()=>{const _0x47570f=_0xe3ed3d;this[_0x47570f(0x4c8)]=null;});});}['loginAsAnonymous'](){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0xb05b79=_0x9c36;return this[_0xb05b79(0x5bf)]({'platform':_0xfd6e55[_0xb05b79(0x1e5)]['ANONYMOUS']});});}['checkVerification'](_0x5b4662){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x40015a=_0x9c36,_0x2749d6={0xc8:_0x330871=>_0x335ec4(this,void 0x0,void 0x0,function*(){const _0x3b82f8=_0x9c36,_0x58a218=yield _0x330871['json']();return null==_0x58a218?void 0x0:_0x58a218[_0x3b82f8(0x56f)];})};return this[_0x40015a(0x4cc)](_0x55e158[_0x40015a(0x313)],_0x2749d6,void 0x0,{'X-REFRESH-TOKEN':_0x5b4662[_0x40015a(0x4b2)]});});}['initiateVerifyChallenge'](_0x585212){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x205c84=_0x9c36,_0xbbc537={'platform':_0xfd6e55[_0x205c84(0x1e5)]['FRVR'],'credentials':_0x585212},_0x161778={0xc9:()=>_0x406593[_0x205c84(0x62b)],0x191:()=>{throw _0x406593['INVALID_CREDENTIALS'];}};return this['fetchAndHandleCommonErrors'](_0x55e158[_0x205c84(0x3dc)],_0x161778,_0xbbc537);});}['initiateRecoveryChallenge'](_0x4f9107){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x268fa2=_0x9c36,_0x4e069e={'platform':_0xfd6e55[_0x268fa2(0x1e5)][_0x268fa2(0x3dd)],'credentials':_0x4f9107},_0x22eb80={0xc9:()=>_0x406593[_0x268fa2(0x62b)],0x191:()=>{const _0xb683de=_0x268fa2;throw _0x406593[_0xb683de(0x5ee)];}};return this[_0x268fa2(0x4cc)](_0x55e158[_0x268fa2(0x4ab)],_0x22eb80,_0x4e069e);});}[_0x4f7bb2(0x3e0)](_0x5b4b26,_0x2448a4){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x10e045=_0x9c36,_0x4bdbe0={'platform':_0xfd6e55['Platform'][_0x10e045(0x3dd)],'credentials':{'newPassword':_0x2448a4}},_0x21b32c={0xc8:()=>_0x406593[_0x10e045(0x62b)],0x191:()=>{const _0x23cb0a=_0x10e045;throw _0x406593[_0x23cb0a(0x5ee)];}};return this[_0x10e045(0x4cc)](_0x55e158[_0x10e045(0x3ff)],_0x21b32c,_0x4bdbe0,{'Authorization':_0x10e045(0x60d)+_0x5b4b26});});}[_0x4f7bb2(0x445)](_0x4c7287){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x3e92bc=_0x9c36;return this['fetchAndHandleCommonErrors'](_0x55e158['AUTH_REFRESH'],{0xc9:_0x3e2e52=>_0x335ec4(this,void 0x0,void 0x0,function*(){const _0x3a3118=_0x9c36,_0x3346e4=yield _0x3e2e52[_0x3a3118(0x378)]();if(!_0x3346e4[_0x3a3118(0x210)]||!_0x3346e4[_0x3a3118(0x4b2)])throw _0x406593[_0x3a3118(0x201)];if(_0x4c7287[_0x3a3118(0x512)](_0x3346e4[_0x3a3118(0x210)],_0x3346e4[_0x3a3118(0x4b2)]),_0x4c7287['isAccessValid']())return _0x406593['OPERATION_SUCCESS'];throw _0x406593[_0x3a3118(0x201)];}),0x191:()=>{const _0x2324e3=_0x9c36;throw _0x406593[_0x2324e3(0x5ee)];}},{'refreshToken':_0x4c7287[_0x3e92bc(0x4b2)]});});}['fetchAndHandleCommonErrors'](_0x9382b6,_0x10a346){return _0x335ec4(this,arguments,void 0x0,function*(_0x54e4f5,_0x4748a9,_0x2e29b2={},_0x3c4f58={}){const _0x480c1c=_0x9c36,{path:_0x42bd0f,method:_0x300ae3}=_0x54e4f5,_0x56cb45=this[_0x480c1c(0x4a3)]+_0x42bd0f,_0x2391b9={'method':_0x300ae3,'headers':Object[_0x480c1c(0x2e4)]({'Content-Type':_0x480c1c(0x3ea)},_0x3c4f58),'body':_0x2e29b2&&JSON[_0x480c1c(0x432)](_0x2e29b2)};let _0x56d921;try{_0x56d921=yield fetch(_0x56cb45,_0x2391b9);}catch(_0x143c9b){throw Object[_0x480c1c(0x2e4)](Object[_0x480c1c(0x2e4)]({},_0x406593[_0x480c1c(0x2a3)]),{'payload':{'error':_0x143c9b}});}if(!_0x56d921)throw _0x406593[_0x480c1c(0x2a3)];if(_0x4748a9[_0x56d921[_0x480c1c(0x484)]])return _0x4748a9[_0x56d921[_0x480c1c(0x484)]](_0x56d921);switch(_0x56d921[_0x480c1c(0x484)]){case 0x190:throw _0x406593[_0x480c1c(0x4a0)];case 0x1f4:throw _0x406593[_0x480c1c(0x201)];default:throw Object[_0x480c1c(0x2e4)](Object['assign']({},_0x406593[_0x480c1c(0x28f)]),{'payload':{'status':_0x56d921['status'],'url':_0x54e4f5}});}});}}class _0x4d1706{constructor(_0x1cda2f={}){const _0x29783c=_0x4f7bb2;var _0x1422f1,_0x24bcc7,_0x4490ac,_0x474c7b,_0x244017,_0x4ef3aa,_0x360f08;this[_0x29783c(0x605)]=[],this['proactiveRefreshTimeoutID']=-0x1,this['logger']=null!==(_0x1422f1=_0x1cda2f[_0x29783c(0x609)])&&void 0x0!==_0x1422f1?_0x1422f1:_0x15f376,this[_0x29783c(0x2fa)]=null!==(_0x24bcc7=_0x1cda2f[_0x29783c(0x2fa)])&&void 0x0!==_0x24bcc7?_0x24bcc7:[],this[_0x29783c(0x21e)]=null!==(_0x4490ac=_0x1cda2f[_0x29783c(0x21e)])&&void 0x0!==_0x4490ac?_0x4490ac:_0xe2a371,this[_0x29783c(0x3c2)]=null!==(_0x474c7b=_0x1cda2f[_0x29783c(0x3c2)])&&void 0x0!==_0x474c7b?_0x474c7b:new _0x47de76(_0x1cda2f),this[_0x29783c(0x303)]=null!==(_0x244017=_0x1cda2f['tokenHandler'])&&void 0x0!==_0x244017?_0x244017:new _0x18880f(),this[_0x29783c(0x396)]=!this['providers']['find'](_0x4e1a37=>_0x4e1a37['prohibitsLoginWithFRVRCredentials']()),this[_0x29783c(0x2ab)]=this['_isFRVRLoginEnabled']&&null!==(_0x360f08=null===(_0x4ef3aa=_0x1cda2f[_0x29783c(0x374)])||void 0x0===_0x4ef3aa?void 0x0:_0x4ef3aa[_0x29783c(0x2bb)])&&void 0x0!==_0x360f08&&_0x360f08;}[_0x4f7bb2(0x5e4)](){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x44112b=_0x9c36;var _0x22476a;yield this[_0x44112b(0x303)][_0x44112b(0x44b)](this[_0x44112b(0x21e)]);const _0x138c0c={'loginWithProvider':this[_0x44112b(0x238)][_0x44112b(0x43e)](this)};let _0x15a397=!0x1;for(const _0x4f6afd of this[_0x44112b(0x2fa)])if(yield _0x4f6afd[_0x44112b(0x5e4)](_0x138c0c),_0x4f6afd[_0x44112b(0x548)]()&&!_0x15a397){if(_0x15a397=!0x0,null===(_0x22476a=_0x4f6afd['handlesFRVRLogin'])||void 0x0===_0x22476a?void 0x0:_0x22476a['call'](_0x4f6afd))break;this['loginWithProvider'](_0x4f6afd)['catch'](_0x1bf4cf=>{const _0x3db317=_0x44112b;var _0x2a1742;null===(_0x2a1742=this[_0x3db317(0x609)])||void 0x0===_0x2a1742||_0x2a1742[_0x3db317(0x5cb)](_0x3db317(0x1bf)+_0x4f6afd[_0x3db317(0x390)]+_0x3db317(0x4b7),_0x1bf4cf);});}_0x15a397||!this[_0x44112b(0x319)]()?!_0x15a397&&this[_0x44112b(0x2ab)]&&this['loginAsAnonymous']()['catch'](_0x552f39=>{const _0x4eaf99=_0x44112b;var _0x1378e2;null===(_0x1378e2=this[_0x4eaf99(0x609)])||void 0x0===_0x1378e2||_0x1378e2['warn'](_0x4eaf99(0x62f),_0x552f39);}):this['onLoginStatusChange']();});}['getAccessToken'](){const _0x2f6179=_0x4f7bb2;return this[_0x2f6179(0x198)]()?null:this[_0x2f6179(0x303)][_0x2f6179(0x490)]();}[_0x4f7bb2(0x3c1)](){const _0x2fe111=_0x4f7bb2;return this[_0x2fe111(0x319)]()?this['tokenHandler'][_0x2fe111(0x3c1)]():null;}[_0x4f7bb2(0x191)](){const _0x2d048d=_0x4f7bb2;return this[_0x2d048d(0x303)][_0x2d048d(0x191)]();}['getCredentials'](){const _0x45ea76=_0x4f7bb2;if(!this[_0x45ea76(0x319)]())return;return Object['assign']({[_0xfd6e55[_0x45ea76(0x1e5)][_0x45ea76(0x3dd)]]:{'userID':this[_0x45ea76(0x303)][_0x45ea76(0x3c1)](),'accessToken':this[_0x45ea76(0x303)][_0x45ea76(0x490)](),'isTokenExpired':!this[_0x45ea76(0x303)]['isAccessValid'](),'isVerified':this['tokenHandler']['isVerified']()}},this['getThirdPartyCredentials']());}['getThirdPartyCredentials'](){const _0x2cad3a=_0x4f7bb2,_0x44477f={};return this[_0x2cad3a(0x2fa)]['forEach'](_0x332794=>{const _0x349399=_0x2cad3a;_0x332794&&_0x332794[_0x349399(0x319)]()&&(_0x44477f[_0x332794[_0x349399(0x390)]()]=_0x332794['getCredentials']());}),_0x44477f;}[_0x4f7bb2(0x319)](){const _0x5b8c22=_0x4f7bb2;return this[_0x5b8c22(0x303)][_0x5b8c22(0x4b9)]();}[_0x4f7bb2(0x44c)](){const _0x1227d4=_0x4f7bb2;return this[_0x1227d4(0x3c2)][_0x1227d4(0x44c)]()||!!this['providers']['find'](_0x52b1dc=>_0x52b1dc['isLoggingIn']());}[_0x4f7bb2(0x56e)](){const _0x9d938a=_0x4f7bb2;return this[_0x9d938a(0x303)][_0x9d938a(0x56e)]();}[_0x4f7bb2(0x2ac)](){const _0x310056=_0x4f7bb2;return this['providers']['filter'](_0x1e606c=>_0x1e606c[_0x310056(0x518)]())[_0x310056(0x3d5)](_0x1f8d5b=>_0x1f8d5b[_0x310056(0x390)]());}[_0x4f7bb2(0x228)](_0x54be8a){const _0x75c35f=_0x4f7bb2;return!!this[_0x75c35f(0x2fa)][_0x75c35f(0x5a5)](_0x5b9591=>_0x5b9591[_0x75c35f(0x518)]()&&_0x5b9591[_0x75c35f(0x390)]()==_0x54be8a);}[_0x4f7bb2(0x5a8)](){return this['_isFRVRLoginEnabled'];}[_0x4f7bb2(0x414)](){const _0x4094a9=_0x4f7bb2;return!this[_0x4094a9(0x2fa)][_0x4094a9(0x5a5)](_0x5f2b76=>!_0x5f2b76[_0x4094a9(0x414)]());}['addStatusChangeListener'](_0x342981){const _0x164f7d=_0x4f7bb2;this['loginStatusListeners'][_0x164f7d(0x407)](_0x342981);}[_0x4f7bb2(0x1dd)](_0x2293da){return _0x335ec4(this,arguments,void 0x0,function*(_0x46c198,_0x1523d9=!0x0){const _0xbf95fc=_0x9c36;return this[_0xbf95fc(0x3c2)][_0xbf95fc(0x41e)](_0x46c198)[_0xbf95fc(0x5cc)](()=>this['loginToFRVR']({'platform':_0xfd6e55[_0xbf95fc(0x1e5)]['FRVR'],'credentials':_0x46c198}))['catch'](_0xe00d65=>{const _0x59819f=_0xbf95fc;if(_0xe00d65['type']==_0x406593[_0x59819f(0x40b)]['type']&&_0x1523d9)return this[_0x59819f(0x3ee)]({'platform':_0xfd6e55[_0x59819f(0x1e5)][_0x59819f(0x3dd)],'credentials':_0x46c198});throw _0xe00d65;});});}[_0x4f7bb2(0x3ee)](_0x53778f){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x3d41a2=_0x9c36;return this[_0x3d41a2(0x3c2)][_0x3d41a2(0x5bf)](_0x53778f)[_0x3d41a2(0x5cc)](_0x13496a=>_0x335ec4(this,void 0x0,void 0x0,function*(){const _0x4ade88=_0x3d41a2;if(_0x13496a['tokenPair']){this[_0x4ade88(0x303)][_0x4ade88(0x5e3)](_0x13496a[_0x4ade88(0x50c)]);for(const _0x2fe764 of this[_0x4ade88(0x2fa)])_0x2fe764[_0x4ade88(0x26b)]&&(yield _0x2fe764[_0x4ade88(0x26b)](this['tokenHandler'][_0x4ade88(0x226)]));this[_0x4ade88(0x479)]();}return _0x45902c(_0x13496a,[_0x4ade88(0x50c)]);}));});}[_0x4f7bb2(0x47a)](){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x513335=_0x9c36;if(!this[_0x513335(0x2ab)])throw _0x406593[_0x513335(0x54f)];const _0x3782ab=yield this['serviceClient']['loginAsAnonymous'](),{tokenPair:_0xc1ddfc}=_0x3782ab,_0x20fbeb=_0x45902c(_0x3782ab,[_0x513335(0x50c)]);if(_0xc1ddfc){this[_0x513335(0x303)][_0x513335(0x5e3)](_0xc1ddfc);for(const _0x232a5a of this['providers'])_0x232a5a[_0x513335(0x26b)]&&(yield _0x232a5a[_0x513335(0x26b)](this[_0x513335(0x303)]['currentPair']));this[_0x513335(0x479)]();}return _0x20fbeb;});}['loginThroughPlatform'](_0x22551d){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x2f3c75=_0x9c36;let _0x485f55;if(_0x485f55=_0x22551d||0x1!=this['providers'][_0x2f3c75(0x2c0)]?this[_0x2f3c75(0x2fa)]['find'](_0x7c377f=>_0x7c377f[_0x2f3c75(0x390)]()==_0x22551d):this[_0x2f3c75(0x2fa)][0x0],!_0x485f55)throw _0x406593[_0x2f3c75(0x54f)];return _0x485f55['login']()[_0x2f3c75(0x27d)](_0x3e1289=>{const _0x4bc9b8=_0x2f3c75;throw Object[_0x4bc9b8(0x2e4)](Object[_0x4bc9b8(0x2e4)]({},_0x406593[_0x4bc9b8(0x1db)]),{'payload':{'platform':_0x485f55[_0x4bc9b8(0x390)](),'error':_0x3e1289}});})['then'](_0x597ffd=>{const _0xf7512a=_0x2f3c75;if(_0x597ffd)return this[_0xf7512a(0x238)](_0x485f55);throw Object[_0xf7512a(0x2e4)](Object[_0xf7512a(0x2e4)]({},_0x406593[_0xf7512a(0x1db)]),{'payload':{'platform':_0x485f55[_0xf7512a(0x390)]()}});});});}['login'](_0x38e63d,_0x47730d){return _0x38e63d&&_0x47730d?this['loginToFRVR']({'platform':_0x38e63d,'credentials':_0x47730d}):this['loginThroughPlatform'](_0x38e63d);}['logout'](){const _0x253ec9=_0x4f7bb2;this[_0x253ec9(0x303)]['deleteTokens'](),this[_0x253ec9(0x2fa)][_0x253ec9(0x614)](_0x3eb302=>{const _0x40b827=_0x253ec9;_0x3eb302[_0x40b827(0x55a)]();}),this[_0x253ec9(0x479)]();}[_0x4f7bb2(0x3f8)](_0x1872e8,_0x57c032){return _0x335ec4(this,void 0x0,void 0x0,function*(){});}[_0x4f7bb2(0x3d1)](_0x491597){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x2627e5=_0x9c36;return this[_0x2627e5(0x3c2)]['initiateVerifyChallenge'](_0x491597);});}[_0x4f7bb2(0x1a6)](_0x5e9318){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x54de11=_0x9c36;return this[_0x54de11(0x3c2)][_0x54de11(0x1a6)](_0x5e9318);});}['changePassword'](_0x5eb840){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x494401=_0x9c36;if(!this['isLoggedIn']())throw _0x406593[_0x494401(0x33e)];return this[_0x494401(0x3c2)][_0x494401(0x3e0)](this[_0x494401(0x303)][_0x494401(0x1b8)](),_0x5eb840);});}[_0x4f7bb2(0x3fe)](){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x3a23d9=_0x9c36;return!(!this[_0x3a23d9(0x191)]()&&this[_0x3a23d9(0x319)]())||this[_0x3a23d9(0x3c2)][_0x3a23d9(0x2ef)](this[_0x3a23d9(0x303)][_0x3a23d9(0x226)])[_0x3a23d9(0x5cc)](_0x3d08e3=>!!_0x3d08e3&&this[_0x3a23d9(0x1a9)]()['then'](()=>!0x0));});}[_0x4f7bb2(0x45a)](_0x2aea80,_0xeed668){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x558e0a=_0x9c36;return _0xeed668=yield this[_0x558e0a(0x5ff)](_0xeed668),fetch(_0x2aea80,_0xeed668);});}[_0x4f7bb2(0x5ff)](_0x7665a4){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x34cf1f=_0x9c36;if(this[_0x34cf1f(0x198)]()&&(yield this['refreshCurrentPair']()),!this[_0x34cf1f(0x303)]['isAccessValid']())throw _0x406593['NOT_LOGGED_IN'];return Object[_0x34cf1f(0x2e4)](Object[_0x34cf1f(0x2e4)]({},_0x7665a4),{'headers':Object[_0x34cf1f(0x2e4)](Object[_0x34cf1f(0x2e4)]({'Content-Type':_0x34cf1f(0x3ea)},_0x7665a4[_0x34cf1f(0x280)]),{'Authorization':_0x34cf1f(0x60d)+this['tokenHandler'][_0x34cf1f(0x490)]()})});});}[_0x4f7bb2(0x479)](){const _0xc9c98a=this['isLoggedIn']();this['loginStatusListeners']['forEach'](_0x194aa8=>{_0x194aa8(_0xc9c98a);}),this['updateProactiveRefresh']();}[_0x4f7bb2(0x188)](){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x3bc92c=_0x9c36;return this[_0x3bc92c(0x198)]()&&(yield this['refreshCurrentPair']()),this['tokenHandler'][_0x3bc92c(0x490)]();});}[_0x4f7bb2(0x198)](){const _0x5e602d=_0x4f7bb2;return this['tokenHandler'][_0x5e602d(0x25c)]();}[_0x4f7bb2(0x445)](_0x2fc5c4){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x17fbbb=_0x9c36,_0x471e04=this[_0x17fbbb(0x3c2)][_0x17fbbb(0x445)](_0x2fc5c4);return _0x471e04[_0x17fbbb(0x5cc)](()=>{const _0x7cc0f9=_0x17fbbb;this[_0x7cc0f9(0x558)]();})[_0x17fbbb(0x27d)](()=>{}),_0x471e04[_0x17fbbb(0x27d)](_0x3849f7=>_0x335ec4(this,void 0x0,void 0x0,function*(){const _0x247aaa=_0x17fbbb,_0x35b3fc=this[_0x247aaa(0x2fa)][_0x247aaa(0x5a5)](_0x145e71=>_0x145e71[_0x247aaa(0x390)]()==_0x2fc5c4['platform']);if(_0x3849f7['type']!=_0xeaa655[_0x247aaa(0x204)]||!(null==_0x35b3fc?void 0x0:_0x35b3fc[_0x247aaa(0x319)]()))throw this[_0x247aaa(0x303)][_0x247aaa(0x5af)]()?this['updateProactiveRefresh']():this[_0x247aaa(0x55a)](),_0x3849f7;try{return yield this['loginWithProvider'](_0x35b3fc),!0x0;}catch(_0x131498){throw this['logout'](),_0x131498;}}));});}[_0x4f7bb2(0x1a9)](){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x4f9ab7=_0x9c36;return this[_0x4f9ab7(0x445)](this[_0x4f9ab7(0x303)][_0x4f9ab7(0x226)])[_0x4f9ab7(0x5cc)](_0x2dd039=>_0x335ec4(this,void 0x0,void 0x0,function*(){const _0x2dee86=_0x4f9ab7;for(const _0x8340f8 of this['providers'])_0x8340f8['onFRVRTokensReceived']&&(yield _0x8340f8[_0x2dee86(0x26b)](this['tokenHandler'][_0x2dee86(0x226)]));return _0x2dd039;}));});}[_0x4f7bb2(0x238)](_0x23eb51){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x10a3ca=_0x9c36;return this[_0x10a3ca(0x3ee)]({'platform':null==_0x23eb51?void 0x0:_0x23eb51[_0x10a3ca(0x390)](),'credentials':null==_0x23eb51?void 0x0:_0x23eb51['getCredentials']()});});}[_0x4f7bb2(0x558)](){const _0x4e067d=_0x4f7bb2;window[_0x4e067d(0x356)](this[_0x4e067d(0x187)]),this['isLoggedIn']()&&(this['proactiveRefreshTimeoutID']=window[_0x4e067d(0x1ce)](()=>{const _0x2040d9=_0x4e067d;this[_0x2040d9(0x1a9)]();},0x3e8*this['getTimeTillProactiveRefresh']()));}[_0x4f7bb2(0x532)](){const _0x2935ac=_0x4f7bb2;var _0xfbb1de;if(!this[_0x2935ac(0x303)][_0x2935ac(0x630)]())return Number['MAX_SAFE_INTEGER'];const _0xf8f8d5=this[_0x2935ac(0x303)][_0x2935ac(0x226)],_0x529294=0.4*((null!==(_0xfbb1de=_0xf8f8d5[_0x2935ac(0x227)])&&void 0x0!==_0xfbb1de?_0xfbb1de:Date[_0x2935ac(0x4a5)]()/0x3e8)+_0xf8f8d5['accessLifespan']-Math[_0x2935ac(0x59d)](Date[_0x2935ac(0x4a5)]()/0x3e8));return Math[_0x2935ac(0x4bd)](0x1e,_0x529294);}get[_0x4f7bb2(0x619)](){return _0xeaa655;}get[_0x4f7bb2(0x344)](){const _0x126629=_0x4f7bb2;return _0xfd6e55[_0x126629(0x1e5)];}}var _0x4d05f4=Object[_0x4f7bb2(0x564)]({'__proto__':null});class _0x28abf0 extends Error{constructor(_0x1cc237,_0x50f5f9){const _0x7d2a66=_0x4f7bb2;super(_0x1cc237),this[_0x7d2a66(0x337)]=_0x50f5f9,this['name']=_0x7d2a66(0x54e),this['code']=_0x50f5f9;}}class _0x508c26 extends Error{constructor(_0x2d478d){const _0x306682=_0x4f7bb2;super(_0x2d478d),this[_0x306682(0x1d5)]='TimeoutError',Object['setPrototypeOf'](this,_0x508c26[_0x306682(0x5a4)]);}}class _0x505765{constructor({accessProvider:_0x3321af,gameId:_0x3e2896,debugProvider:_0x34f1a1,apiUrl:_0x661f91,channelId:_0x3784c9}){const _0x1eae40=_0x4f7bb2;this['accessProvider']=_0x3321af,this[_0x1eae40(0x464)]=_0x3e2896,this[_0x1eae40(0x529)]=_0x34f1a1,this[_0x1eae40(0x251)]=null!=_0x661f91?_0x661f91:'https://crucible.frvr.com',this[_0x1eae40(0x3b3)]=_0x3784c9;}[_0x4f7bb2(0x41d)](){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x5c06fd=_0x9c36,_0x170d0c=new URLSearchParams();if(this[_0x5c06fd(0x529)]){const _0x2ca261=yield this[_0x5c06fd(0x529)][_0x5c06fd(0x624)](_0x5c06fd(0x4eb));_0x2ca261&&_0x170d0c[_0x5c06fd(0x4e3)](_0x5c06fd(0x35a),_0x2ca261);}this['channelId']&&_0x170d0c[_0x5c06fd(0x4e3)](_0x5c06fd(0x427),this[_0x5c06fd(0x3b3)]);const _0x5688d4={'Content-Type':_0x5c06fd(0x3ea)},_0x1751c3=yield this['accessProvider'][_0x5c06fd(0x490)]();_0x1751c3?_0x5688d4[_0x5c06fd(0x5a0)]='Bearer\x20'+_0x1751c3:_0x170d0c[_0x5c06fd(0x4e3)](_0x5c06fd(0x1e1),yield this[_0x5c06fd(0x2ff)][_0x5c06fd(0x522)]());let _0x419b18=_0x170d0c['toString']();_0x419b18&&(_0x419b18='?'+_0x419b18);const _0x157029=_0x1751c3?this['baseUrl']+_0x5c06fd(0x27e)+this[_0x5c06fd(0x464)]+_0x5c06fd(0x39e)+_0x419b18:this[_0x5c06fd(0x251)]+_0x5c06fd(0x63d)+this[_0x5c06fd(0x464)]+_0x5c06fd(0x39e)+_0x419b18,_0x3fa58f=yield fetch(_0x157029,{'headers':_0x5688d4});if(!_0x3fa58f['ok'])throw new _0x28abf0(_0x5c06fd(0x19b)+_0x3fa58f[_0x5c06fd(0x484)]+'\x20'+_0x3fa58f[_0x5c06fd(0x192)],_0x3fa58f[_0x5c06fd(0x484)]);return yield _0x3fa58f[_0x5c06fd(0x378)]();});}}function _0x1f85b0(_0x317b10){const _0x49a167=_0x4f7bb2;return function(_0x2aff84,_0x51c722,_0x1bcada,_0x741b03){return()=>_0x335ec4(this,void 0x0,void 0x0,function*(){const _0x5c23ee=_0x9c36;let _0x54d4b6=yield _0x2aff84['getItem'](_0x51c722);const _0x27ecfe=null==_0x54d4b6?void 0x0:_0x54d4b6[_0x5c23ee(0x36c)];_0x741b03&&_0x27ecfe&&Date['now']()-_0x27ecfe>=0x18*_0x741b03*0x3c*0x3c*0x3e8&&(_0x54d4b6=void 0x0);const _0xfdf009=null==_0x54d4b6?void 0x0:_0x54d4b6[_0x5c23ee(0x236)];if(_0xfdf009)return String(_0xfdf009);const _0x383412=yield _0x1bcada();return yield _0x2aff84[_0x5c23ee(0x531)](_0x51c722,{'value':_0x383412,'createdAt':Date[_0x5c23ee(0x4a5)]()}),_0x383412;});}(_0x317b10,_0x49a167(0x32b),()=>_0x335ec4(this,void 0x0,void 0x0,function*(){const _0x1b519e=_0x49a167;return'undefined'!=typeof window&&window['crypto']&&window[_0x1b519e(0x1d9)][_0x1b519e(0x265)]?window['crypto']['randomUUID']():_0x1b519e(0x272)[_0x1b519e(0x350)](/[xy]/g,_0x496784=>{const _0x2e67e7=_0x1b519e,_0x458fd4=0x10*Math[_0x2e67e7(0x3b0)]()|0x0;return('x'===_0x496784?_0x458fd4:0x3&_0x458fd4|0x8)['toString'](0x10);});}),0x16d);}const _0x15e889=_0x4f7bb2(0x451);class _0x59ac44{constructor({client:_0xf6db7f,auth:_0x5d33b3,tracker:_0x1d4b17,debugProvider:_0x1832c3,localStorage:_0x50466a,logger:_0xf9ecfa,config:_0x50c72d,remoteABTests:_0x30190f,channelId:_0x3bb41a}){const _0x55a182=_0x4f7bb2;var _0x154bac,_0x2191cf;this[_0x55a182(0x21a)]=!0x0,this[_0x55a182(0x635)]=_0x5d33b3,this['tracker']=_0x1d4b17,this[_0x55a182(0x381)]=_0x1f85b0(_0x50466a);const _0x1d2511={'getAccessToken':()=>_0x335ec4(this,void 0x0,void 0x0,function*(){return this['auth']['getAccessToken']();}),'getUserId':()=>_0x335ec4(this,void 0x0,void 0x0,function*(){const _0x1a3019=_0x55a182;return this[_0x1a3019(0x33a)];})};this[_0x55a182(0x288)]=null!=_0xf6db7f?_0xf6db7f:new _0x505765({'accessProvider':_0x1d2511,'debugProvider':_0x1832c3,'gameId':_0x50c72d['gameId'],'apiUrl':_0x50c72d[_0x55a182(0x314)],'channelId':_0x3bb41a}),this['localStorage']=_0x50466a,this[_0x55a182(0x609)]=_0xf9ecfa,this['config']=_0x50c72d,this[_0x55a182(0x2e3)]=_0x30190f,this[_0x55a182(0x1f0)]=null!==(_0x154bac=_0x50c72d[_0x55a182(0x1f0)])&&void 0x0!==_0x154bac?_0x154bac:{},this[_0x55a182(0x370)]=new _0x1752bc(null!==(_0x2191cf=_0x50c72d[_0x55a182(0x50d)])&&void 0x0!==_0x2191cf?_0x2191cf:0x3e8),this[_0x55a182(0x374)][_0x55a182(0x473)]||this[_0x55a182(0x29d)]();}[_0x4f7bb2(0x5e4)](){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x59166d=_0x9c36;this['preStoredConfig']=yield this[_0x59166d(0x3a6)]['getItem'](_0x15e889),this[_0x59166d(0x33a)]=yield this[_0x59166d(0x381)]();});}[_0x4f7bb2(0x29d)](){const _0x4a5718=_0x4f7bb2;this[_0x4a5718(0x370)][_0x4a5718(0x29d)]();}[_0x4f7bb2(0x2c3)](_0x3a71bf){return _0x335ec4(this,arguments,void 0x0,function*(_0x422e95,_0x34839d=!0x1){const _0x5a71b4=_0x9c36;return this[_0x5a71b4(0x41d)]([_0x422e95],_0x34839d)[_0x5a71b4(0x5cc)](_0xe885d7=>_0xe885d7[_0x422e95]);});}[_0x4f7bb2(0x41d)](_0x33ffb3){return _0x335ec4(this,arguments,void 0x0,function*(_0x752123,_0x3ec771=!0x1){const _0x5d2733=_0x9c36;var _0x459fc0,_0x4317c2,_0x2831a0;yield this['fetchFeatures'](_0x3ec771);const _0x3b9f7c=null!==(_0x459fc0=this[_0x5d2733(0x2fe)])&&void 0x0!==_0x459fc0?_0x459fc0:this[_0x5d2733(0x184)],_0x30efc8=null!==(_0x4317c2=null==_0x3b9f7c?void 0x0:_0x3b9f7c[_0x5d2733(0x374)])&&void 0x0!==_0x4317c2?_0x4317c2:this[_0x5d2733(0x1f0)];return this[_0x5d2733(0x2fe)]&&this['setupGroups'](null!==(_0x2831a0=null==_0x3b9f7c?void 0x0:_0x3b9f7c[_0x5d2733(0x61f)])&&void 0x0!==_0x2831a0?_0x2831a0:[]),_0x752123&&0x0!==_0x752123[_0x5d2733(0x2c0)]?_0x752123['reduce']((_0x4b1434,_0x1a2ea1)=>(_0x4b1434[_0x1a2ea1]=_0x30efc8[_0x1a2ea1],_0x4b1434),{}):_0x30efc8;});}[_0x4f7bb2(0x326)](){const _0x21e083=_0x4f7bb2;return this[_0x21e083(0x61f)];}[_0x4f7bb2(0x4c1)](_0x1f510a){const _0x4bc930=_0x4f7bb2;var _0x59a264;this[_0x4bc930(0x61f)]||(this[_0x4bc930(0x61f)]=_0x1f510a,_0x1f510a[_0x4bc930(0x2c0)]>0x0&&(null===(_0x59a264=this[_0x4bc930(0x2e3)])||void 0x0===_0x59a264||_0x59a264['setGroups'](_0x1f510a)));}[_0x4f7bb2(0x1d3)](_0x387d4d){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x572467=_0x9c36;if(this[_0x572467(0x4fb)])return this[_0x572467(0x4fb)];if(!this[_0x572467(0x21a)]&&!_0x387d4d)return;this[_0x572467(0x61f)]=void 0x0,this[_0x572467(0x21a)]=!0x1;const _0x1b9013=this[_0x572467(0x522)]();return _0x1b9013&&this[_0x572467(0x184)]&&_0x1b9013!==this[_0x572467(0x184)]['userId']&&(yield this['removePreStoredConfig']()),(this['tracker'][_0x572467(0x59c)](_0x572467(0x46c),{}),this[_0x572467(0x4fb)]=this[_0x572467(0x370)][_0x572467(0x1b3)](()=>_0x335ec4(this,void 0x0,void 0x0,function*(){const _0x4e5afc=_0x572467;let _0x45322d;try{yield this[_0x4e5afc(0x635)][_0x4e5afc(0x188)](),_0x45322d=yield this[_0x4e5afc(0x288)]['getFeatures']();}catch(_0x3e76fa){this[_0x4e5afc(0x609)][_0x4e5afc(0x34c)]([_0x4e5afc(0x366),_0x3e76fa[_0x4e5afc(0x337)],_0x3e76fa[_0x4e5afc(0x4c7)]][_0x4e5afc(0x5df)](_0x365db5=>_0x365db5)[_0x4e5afc(0x5a2)]('\x20'));throw _0x3e76fa instanceof _0x28abf0&&0x194===_0x3e76fa[_0x4e5afc(0x337)]&&(yield this[_0x4e5afc(0x5d5)]()),_0x3e76fa;}return _0x45322d&&(yield this[_0x4e5afc(0x409)](_0x45322d)),_0x45322d;}))['then'](_0x2ab633=>{const _0x1070b0=_0x572467;this[_0x1070b0(0x2fe)]=_0x2ab633,this['firstFetchPromise']=void 0x0,this[_0x1070b0(0x3b1)][_0x1070b0(0x59c)](_0x1070b0(0x544),{});})[_0x572467(0x27d)](_0x2693af=>{const _0x3376fb=_0x572467;this[_0x3376fb(0x4fb)]=void 0x0,_0x2693af instanceof _0x508c26&&this['logger']['error'](_0x3376fb(0x19b)+_0x2693af[_0x3376fb(0x4c7)]),this[_0x3376fb(0x3b1)][_0x3376fb(0x59c)](_0x3376fb(0x3cb),{'error':_0x2693af['message']});}),this['firstFetchPromise']);});}['savePreStoredConfig'](_0x151653){const _0x5d09f9=_0x4f7bb2,_0x197507=Object[_0x5d09f9(0x2e4)](Object['assign']({},_0x151653),{'userId':this[_0x5d09f9(0x522)]()});return this[_0x5d09f9(0x3a6)][_0x5d09f9(0x531)](_0x15e889,_0x197507);}[_0x4f7bb2(0x5d5)](){const _0x3b1865=_0x4f7bb2;return this[_0x3b1865(0x184)]=void 0x0,this[_0x3b1865(0x3a6)]['removeItem'](_0x15e889);}[_0x4f7bb2(0x522)](){const _0xa493d7=_0x4f7bb2;return this['auth'][_0xa493d7(0x3c1)]();}}class _0x1752bc{constructor(_0x39cac0){const _0x2ca8bd=_0x4f7bb2;this[_0x2ca8bd(0x311)]=_0x39cac0,this['timeoutActivePromise']=new _0x507136();}[_0x4f7bb2(0x29d)](){const _0x57bd9e=_0x4f7bb2;this[_0x57bd9e(0x588)][_0x57bd9e(0x5f0)](!0x1);}['fetch'](_0x551680){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x430577=_0x9c36,_0x504905=Date[_0x430577(0x4a5)]()+this[_0x430577(0x311)],_0x553410=_0x551680()[_0x430577(0x1e6)](()=>{const _0x4df034=_0x430577;this[_0x4df034(0x588)][_0x4df034(0x5f0)](!0x0);});if(yield this[_0x430577(0x588)])return _0x553410;const _0xb438fc=Math['max'](0x0,_0x504905-Date[_0x430577(0x4a5)]());return _0x1844d6=_0x553410,_0x12b81a=_0xb438fc,_0x464359='Timeout\x20after\x20'+this[_0x430577(0x311)]+'ms',new Promise((_0x2936df,_0x2d310a)=>{const _0x416b14=_0x430577,_0x348681=setTimeout(()=>_0x2d310a(new _0x508c26(null!=_0x464359?_0x464359:_0x416b14(0x402)+_0x12b81a+'ms')),_0x12b81a);_0x1844d6['then'](_0x54ec6a=>{clearTimeout(_0x348681),_0x2936df(_0x54ec6a);})[_0x416b14(0x27d)](_0x19f8a7=>{clearTimeout(_0x348681),_0x2d310a(_0x19f8a7);});});var _0x1844d6,_0x12b81a,_0x464359;});}}class _0x9ecb7c{constructor(_0x19cb5c){const _0x5b41b8=_0x4f7bb2;this[_0x5b41b8(0x3b1)]=_0x19cb5c;}[_0x4f7bb2(0x22a)](_0x5573ff){const _0x1b5b3f=_0x4f7bb2;var _0x288efe;const _0x5f484c=this[_0x1b5b3f(0x369)]();if(_0x5f484c===this[_0x1b5b3f(0x418)])return;if(null===(_0x288efe=this['contextRemoveFn'])||void 0x0===_0x288efe||_0x288efe[_0x1b5b3f(0x461)](this),0x0===_0x5573ff[_0x1b5b3f(0x2c0)])return;this[_0x1b5b3f(0x418)]=_0x5f484c;const _0x561faf=function(_0x559864){const _0x580b6e=_0x1b5b3f,_0x293647={};for(const _0x158a39 of _0x559864){const _0xc09353=0x0===_0x158a39[_0x580b6e(0x526)]?_0x580b6e(0x2b7):_0x158a39[_0x580b6e(0x526)]<=0x1a?String[_0x580b6e(0x425)](0x60+_0x158a39[_0x580b6e(0x526)]):''+_0x158a39[_0x580b6e(0x526)];_0x293647[_0x158a39[_0x580b6e(0x364)]]=_0x158a39[_0x580b6e(0x364)]+'__'+_0xc09353;}return _0x293647;}(_0x5573ff),_0x1d61dd=function(_0x38373c,_0x249550){const _0x162bd8={};for(const _0xa37214 in _0x249550)_0x162bd8[_0x38373c+'_'+_0xa37214]=_0x249550[_0xa37214];return _0x162bd8;}(_0x1b5b3f(0x431),_0x561faf);for(const _0x3940de in _0x561faf){const _0x37bd34=_0x561faf[_0x3940de];this['tracker'][_0x1b5b3f(0x62a)](_0x1b5b3f(0x293),0x1,{'ab_test_name':_0x3940de,'ab_test_group':_0x37bd34});}this['contextRemoveFn']=this[_0x1b5b3f(0x3b1)]['addExtraFieldFunction'](_0x143034=>{const _0x16051b=_0x1b5b3f;Object[_0x16051b(0x2e4)](_0x143034,_0x1d61dd);});}[_0x4f7bb2(0x369)](){const _0x673249=_0x4f7bb2;return this[_0x673249(0x3b1)]['getPlaySessionId']();}}class _0xff10d9{constructor(_0x467814,_0x4653cd){const _0x328208=_0x4f7bb2;this[_0x328208(0x537)]=_0x467814,this[_0x328208(0x528)]=_0x4653cd;}[_0x4f7bb2(0x624)](_0x30ede9){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x430a8e=_0x9c36;var _0x35e4e9;const _0x58c08c=yield null===(_0x35e4e9=this[_0x430a8e(0x537)])||void 0x0===_0x35e4e9?void 0x0:_0x35e4e9[_0x430a8e(0x624)](_0x30ede9);return void 0x0===_0x58c08c?this['fallbackStorageProvider'][_0x430a8e(0x594)](_0x30ede9):_0x58c08c;});}}function _0x1cb532(_0x35bc65){const _0x3b4e50=_0x4f7bb2;window[_0x3b4e50(0x61c)](_0x3b4e50(0x623),()=>{const _0x48970c=_0x3b4e50;_0x35bc65[_0x48970c(0x625)]();}),window[_0x3b4e50(0x61c)](_0x3b4e50(0x1fa),()=>{const _0x53f797=_0x3b4e50;_0x35bc65[_0x53f797(0x16e)]();});}function _0x4cc376(_0x2b9465){const _0x40c6fc=_0x4f7bb2;window['addEventListener'](_0x40c6fc(0x623),()=>{const _0x415a8a=_0x40c6fc;_0x2b9465[_0x415a8a(0x36d)]();}),window[_0x40c6fc(0x61c)](_0x40c6fc(0x1fa),()=>{const _0x591557=_0x40c6fc;_0x2b9465[_0x591557(0x2eb)]();});}const _0x1e7006={'providers':[{'name':_0x4f7bb2(0x4c4),'type':_0x4f7bb2(0x4a1),'priority':0x1},{'name':_0x4f7bb2(0x4c4),'type':'reward','priority':0x2}],'throttling':{'maxfrequency':0x1388}},_0x28bfb1={'onGamePause':()=>{},'onSuspend':()=>{},'onResume':()=>{},'onAudioSuspend':()=>{},'onAudioResume':()=>{},'onShow':()=>{},'onHide':()=>{}};class _0x24230e{constructor(_0x4449b3,_0x26e351,_0x215ec2,_0xe2da0a,_0x291875){const _0x4d86ee=_0x4f7bb2;this[_0x4d86ee(0x1ca)]=_0x4449b3,this[_0x4d86ee(0x186)]=_0x26e351,this['preComplete']=_0x215ec2,this[_0x4d86ee(0x283)]=_0xe2da0a,this[_0x4d86ee(0x22b)]=_0x291875;}[_0x4f7bb2(0x5e4)](){const _0x521e51=_0x4f7bb2;var _0xebfa24,_0x68407a,_0x5678fd,_0x772056;return(null===(_0x68407a=null===(_0xebfa24=this['consentProvider'])||void 0x0===_0xebfa24?void 0x0:_0xebfa24['supportsAutoInitialization'])||void 0x0===_0x68407a?void 0x0:_0x68407a[_0x521e51(0x461)](_0xebfa24))||null===(_0x772056=(_0x5678fd=this[_0x521e51(0x22b)])[_0x521e51(0x52a)])||void 0x0===_0x772056||_0x772056[_0x521e51(0x461)](_0x5678fd),this[_0x521e51(0x1ca)][_0x521e51(0x5e4)]()['then'](()=>this[_0x521e51(0x186)]());}[_0x4f7bb2(0x404)](_0x8ca7eb){const _0x38082f=_0x4f7bb2;this[_0x38082f(0x1ca)][_0x38082f(0x404)](_0x8ca7eb);}[_0x4f7bb2(0x194)](){const _0x379e21=_0x4f7bb2;return this['preComplete']()[_0x379e21(0x5cc)](()=>this[_0x379e21(0x1ca)][_0x379e21(0x194)]())[_0x379e21(0x5cc)](()=>this['postComplete']());}}class _0x51abca{constructor(_0x3af83f){const _0x2a70c2=_0x4f7bb2;this[_0x2a70c2(0x57e)]=_0x3af83f;}[_0x4f7bb2(0x23b)](_0x38d1dc){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x2bdb99=_0x9c36;return!!this[_0x2bdb99(0x57e)]&&this['provider']['setScore'](_0x38d1dc);});}}class _0x132189{[_0x4f7bb2(0x5e4)](){return _0x335ec4(this,void 0x0,void 0x0,function*(){});}['getId'](){const _0x3388cd=_0x4f7bb2;return _0x3388cd(0x397);}[_0x4f7bb2(0x38d)](_0x52a825){}[_0x4f7bb2(0x259)](_0x5a505e){}[_0x4f7bb2(0x423)](){return console;}['getBootstrapper'](){return _0x574fb7;}[_0x4f7bb2(0x43f)](){return _0x7f85bd;}[_0x4f7bb2(0x1c3)](){return[];}[_0x4f7bb2(0x258)](){return _0xbaf81f;}[_0x4f7bb2(0x5e8)](){return'';}[_0x4f7bb2(0x4d5)](_0x265a1d){return[];}[_0x4f7bb2(0x1c5)](){return _0x2edd0e;}[_0x4f7bb2(0x2b0)](){const _0x1fbb47=_0x4f7bb2;return _0x124116([_0x51bd57[_0x1fbb47(0x49f)]]);}['getCloudStorageProvider'](){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x4585f7=_0x9c36;return _0x124116([_0x51bd57[_0x4585f7(0x49f)]]);});}[_0x4f7bb2(0x4b4)](){return _0x9998a5;}[_0x4f7bb2(0x1cb)](){return()=>({});}[_0x4f7bb2(0x3f1)](){return _0x43c70f;}[_0x4f7bb2(0x5b1)](){return _0x4a2c09;}[_0x4f7bb2(0x5c9)](){return _0x1f4d85;}['getSocialProvider'](){return _0x574bec;}[_0x4f7bb2(0x55b)](){return _0x58a7dd;}['getTournamentsProvider'](){return _0x28da5b;}[_0x4f7bb2(0x44f)](){return _0x39429c;}[_0x4f7bb2(0x4d0)](){return _0x115a85;}[_0x4f7bb2(0x38b)](){return _0x28a16b;}[_0x4f7bb2(0x1c9)](_0x33f885,_0x329969){return[];}['getCharacteristics'](){return _0x44b8af;}[_0x4f7bb2(0x509)](){return _0x54a248;}[_0x4f7bb2(0x377)](){return _0x460649;}[_0x4f7bb2(0x1ac)](_0x21c002){return _0x335ec4(this,void 0x0,void 0x0,function*(){return _0x21c002;});}[_0x4f7bb2(0x1fe)](){return _0x5c4cbe;}[_0x4f7bb2(0x4da)](){const _0x360180=_0x4f7bb2;return{'setScore':_0x2571a5=>Promise[_0x360180(0x5f0)](!0x1)};}[_0x4f7bb2(0x5d9)](){return new Set();}}function _0x1cafd6(_0x537139){const _0x4d1289=_0x4f7bb2,_0x2a21ab=Object[_0x4d1289(0x177)](_0x132189[_0x4d1289(0x5a4)]),_0x6f8156={};for(const _0x51c3d0 of _0x2a21ab)'constructor'!==_0x51c3d0&&_0x537139[_0x51c3d0]&&(_0x6f8156[_0x51c3d0]=_0x537139[_0x51c3d0][_0x4d1289(0x43e)](_0x537139));return _0x6f8156;}class _0x548fb7{constructor(_0x527898){const _0x1f25db=_0x4f7bb2;this[_0x1f25db(0x5c5)]=_0x527898;}[_0x4f7bb2(0x5e4)](){const _0x41a4ff=_0x4f7bb2;return this[_0x41a4ff(0x5c5)][_0x41a4ff(0x5e4)]();}[_0x4f7bb2(0x4ad)](){const _0x192463=_0x4f7bb2;return this[_0x192463(0x5c5)]['canCreateShortcut']();}[_0x4f7bb2(0x1ed)](){const _0x376f37=_0x4f7bb2;return this[_0x376f37(0x5c5)][_0x376f37(0x1ed)]();}[_0x4f7bb2(0x342)](){const _0x1071c7=_0x4f7bb2;return this[_0x1071c7(0x4ad)]();}[_0x4f7bb2(0x582)](){return this['createShortcut']();}}class _0x1d74af extends _0x3cc6e3{constructor({provider:_0x4e3376,logger:_0x1a732d}){const _0x452e43=_0x4f7bb2;super({'provider':_0x4e3376,'logger':_0x1a732d}),this[_0x452e43(0x180)]=_0x4e3376;}[_0x4f7bb2(0x450)](){const _0x4137b3=_0x4f7bb2;var _0x3a3b5d,_0x1f219b,_0x386fab;return null!==(_0x386fab=null===(_0x1f219b=(_0x3a3b5d=this[_0x4137b3(0x180)])[_0x4137b3(0x450)])||void 0x0===_0x1f219b?void 0x0:_0x1f219b[_0x4137b3(0x461)](_0x3a3b5d))&&void 0x0!==_0x386fab&&_0x386fab;}[_0x4f7bb2(0x208)](_0x5da6a8){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x26e860=_0x9c36;var _0x448b99,_0x21aef9;const _0x4d58d5=_0x5da6a8[_0x26e860(0x3d5)](({key:_0x220494,value:_0x3a42fd})=>({'key':_0x220494,'value':JSON[_0x26e860(0x432)](_0x3a42fd)}));yield null===(_0x21aef9=(_0x448b99=this[_0x26e860(0x180)])[_0x26e860(0x208)])||void 0x0===_0x21aef9?void 0x0:_0x21aef9[_0x26e860(0x461)](_0x448b99,_0x4d58d5);});}['setPublicItem'](_0x228b4c,_0x2d14a5){const _0x57e80d=_0x4f7bb2;return this[_0x57e80d(0x180)][_0x57e80d(0x208)]([{'key':_0x228b4c,'value':JSON[_0x57e80d(0x432)](_0x2d14a5)}]);}[_0x4f7bb2(0x2d1)](_0x422b1e){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x2c6354=_0x9c36;var _0x336d3b,_0x4bcc3b,_0x45e0c2,_0x5d8cb9;const _0xfebbeb=null!==(_0x45e0c2=yield null===(_0x4bcc3b=(_0x336d3b=this[_0x2c6354(0x180)])[_0x2c6354(0x2d1)])||void 0x0===_0x4bcc3b?void 0x0:_0x4bcc3b[_0x2c6354(0x461)](_0x336d3b,_0x422b1e))&&void 0x0!==_0x45e0c2?_0x45e0c2:{'items':[]};return{'items':_0xfebbeb[_0x2c6354(0x395)][_0x2c6354(0x3d5)](_0x2ecfda=>Object[_0x2c6354(0x2e4)](Object['assign']({},_0x2ecfda),{'data':JSON[_0x2c6354(0x1d2)](_0x2ecfda[_0x2c6354(0x4e1)])})),'failed':null===(_0x5d8cb9=_0xfebbeb['failed'])||void 0x0===_0x5d8cb9?void 0x0:_0x5d8cb9['map'](_0x415b03=>Object[_0x2c6354(0x2e4)](Object['assign']({},_0x415b03),{'data':_0x415b03[_0x2c6354(0x4e1)]?JSON[_0x2c6354(0x1d2)](_0x415b03[_0x2c6354(0x4e1)]):void 0x0}))};});}}class _0x380178 extends Error{constructor(_0x21bf4a,_0x1ae4ab){const _0xe6efc1=_0x4f7bb2;super(_0x21bf4a),this[_0xe6efc1(0x337)]=_0x1ae4ab,this[_0xe6efc1(0x1d5)]=_0xe6efc1(0x359),this['code']=_0x1ae4ab,Object[_0xe6efc1(0x42d)](this,_0x380178[_0xe6efc1(0x5a4)]);}}class _0x215ad7{constructor({accessProvider:_0x51dd3f,gameId:_0x2f2815,apiUrl:_0x299988}){const _0x3250ef=_0x4f7bb2;this[_0x3250ef(0x2ff)]=_0x51dd3f,this[_0x3250ef(0x464)]=_0x2f2815,this[_0x3250ef(0x251)]=null!=_0x299988?_0x299988:_0x3250ef(0x46e);}[_0x4f7bb2(0x2c4)](){return _0x335ec4(this,arguments,void 0x0,function*(_0x225032='',_0x25ce74){const _0x55f402=_0x9c36;var _0x38f6f7;const _0x283fa2=new URLSearchParams();_0x225032&&_0x283fa2[_0x55f402(0x24a)](_0x55f402(0x4fd),_0x225032);const _0x3cb196={'Content-Type':_0x55f402(0x3ea)},_0x1b03c2=this[_0x55f402(0x2ff)][_0x55f402(0x490)]();if(!_0x1b03c2)throw new _0x380178(_0x55f402(0x4ac),0x0);_0x3cb196[_0x55f402(0x5a0)]=_0x55f402(0x60d)+_0x1b03c2;let _0x51ef64=_0x283fa2[_0x55f402(0x37b)]();_0x51ef64&&(_0x51ef64='?'+_0x51ef64);const _0x6e9111=this['baseUrl']+_0x55f402(0x1fb)+this[_0x55f402(0x464)]+_0x51ef64,_0x42e91e=yield fetch(_0x6e9111,{'headers':_0x3cb196});if(!_0x42e91e['ok'])throw new _0x4bfe0d(_0x55f402(0x5d0)+_0x42e91e[_0x55f402(0x484)]+'\x20'+_0x42e91e[_0x55f402(0x192)],_0x42e91e[_0x55f402(0x484)]);const _0x3f8079=yield _0x42e91e[_0x55f402(0x378)]();return null!==(_0x38f6f7=null==_0x25ce74?void 0x0:_0x25ce74(_0x3f8079))&&void 0x0!==_0x38f6f7?_0x38f6f7:_0x3f8079;});}[_0x4f7bb2(0x4bc)](_0x410122,_0x330086){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x437da3=_0x9c36;var _0x305a9f;const _0x4d7eeb={'Content-Type':'application/json'},_0x428d36=this[_0x437da3(0x2ff)][_0x437da3(0x490)]();if(!_0x428d36)throw new _0x380178(_0x437da3(0x4ac),0x0);_0x4d7eeb[_0x437da3(0x5a0)]='Bearer\x20'+_0x428d36;let _0x1a5ad5='';_0x410122&&(_0x1a5ad5=_0x437da3(0x620)+_0x410122['toString']());const _0x51d8e9=this['baseUrl']+_0x437da3(0x1fb)+this[_0x437da3(0x464)]+_0x437da3(0x3cf)+_0x1a5ad5,_0x5b6208=yield fetch(_0x51d8e9,{'headers':_0x4d7eeb});if(!_0x5b6208['ok'])throw new _0x4bfe0d('Failed\x20to\x20fetch\x20shop\x20data:\x20'+_0x5b6208['status']+'\x20'+_0x5b6208[_0x437da3(0x192)],_0x5b6208[_0x437da3(0x484)]);const _0x506171=(yield _0x5b6208[_0x437da3(0x378)]())[_0x437da3(0x395)];return null!==(_0x305a9f=null==_0x330086?void 0x0:_0x330086(_0x506171))&&void 0x0!==_0x305a9f?_0x305a9f:_0x506171;});}}class _0x4bfe0d extends _0x380178{constructor(_0x32bc99,_0x16fa86){const _0x57f58d=_0x4f7bb2;super(_0x32bc99,_0x16fa86),this['code']=_0x16fa86,Object[_0x57f58d(0x42d)](this,_0x4bfe0d[_0x57f58d(0x5a4)]);}}class _0x3a81a4{constructor(_0x4fe20b){const _0x40ccb0=_0x4f7bb2;this['client']=_0x40ccb0(0x288)in _0x4fe20b?_0x4fe20b['client']:new _0x215ad7(_0x4fe20b),this['logger']=_0x4fe20b['logger'],this[_0x40ccb0(0x1e4)]=_0x4fe20b[_0x40ccb0(0x1e4)];}[_0x4f7bb2(0x2c4)](){return _0x335ec4(this,arguments,void 0x0,function*(_0x54e39f=''){const _0x58fc38=_0x9c36;let _0x46fcdd;try{_0x46fcdd=yield this['client']['getShop'](_0x54e39f,_0x346ac0);}catch(_0x19885c){if(0x194===_0x19885c[_0x58fc38(0x337)])return _0x8e248a;throw _0x19885c;}return _0x46fcdd=this[_0x58fc38(0x514)](this['withFormattedPrices'](_0x46fcdd)),_0x46fcdd;});}['getProducts'](_0xab760c){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x29e304=_0x9c36;if(0x0===_0xab760c[_0x29e304(0x2c0)])return[];let _0x14ddad;try{_0x14ddad=yield this[_0x29e304(0x288)][_0x29e304(0x4bc)](_0xab760c,_0x346ac0);}catch(_0xf669b5){if(0x194===_0xf669b5['code'])return[];throw _0xf669b5;}return _0x14ddad;});}[_0x4f7bb2(0x1dc)](_0xcf969a){const _0x55a8ab=_0x4f7bb2;return Object['assign'](Object[_0x55a8ab(0x2e4)]({},_0xcf969a),{'modules':_0xcf969a[_0x55a8ab(0x51d)][_0x55a8ab(0x3d5)](_0x45aad1=>Object[_0x55a8ab(0x2e4)](Object[_0x55a8ab(0x2e4)]({},_0x45aad1),{'products':_0x45aad1[_0x55a8ab(0x341)][_0x55a8ab(0x3d5)](_0x24db92=>_0x24db92['price'][_0x55a8ab(0x3f2)]===_0x4c86e1?Object['assign'](Object[_0x55a8ab(0x2e4)]({},_0x24db92),{'price':Object[_0x55a8ab(0x2e4)](Object[_0x55a8ab(0x2e4)]({},_0x24db92[_0x55a8ab(0x5d7)]),{'formattedAmount':this[_0x55a8ab(0x266)](_0x24db92)})}):_0x24db92)}))});}['withChannel'](_0x58cd49){const _0x4467e7=_0x4f7bb2,_0x426124=this[_0x4467e7(0x1e4)][_0x4467e7(0x491)](),_0x38a245=_0x23a8a0[_0x426124];return Object[_0x4467e7(0x2e4)](Object[_0x4467e7(0x2e4)]({},_0x58cd49),{'channelSku':_0x38a245});}[_0x4f7bb2(0x266)](_0xa391b2){const _0x11d844=_0x4f7bb2;var _0x2849a1,_0x18b11c;const _0x25550a=this['iap'][_0x11d844(0x491)](),_0x41a54c=_0x23a8a0[_0x25550a],_0x5c0179=null===(_0x18b11c=null===(_0x2849a1=_0xa391b2[_0x11d844(0x3db)])||void 0x0===_0x2849a1?void 0x0:_0x2849a1[_0x41a54c])||void 0x0===_0x18b11c?void 0x0:_0x18b11c['sku'],_0x373572=this[_0x11d844(0x1e4)][_0x11d844(0x4a2)](_0x5c0179);if(_0x373572)return _0x373572[_0x11d844(0x5d7)];this[_0x11d844(0x609)]['warn']('[shop]\x20No\x20IAP\x20product\x20found\x20for\x20sku\x20'+_0xa391b2[_0x11d844(0x629)]+'/'+_0x5c0179+'\x20in\x20provider\x20'+_0x25550a);}}const _0x4c86e1='iap',_0x8e248a={'_id':'','gameId':'','currencies':[],'modules':[],'metadata':{},'defaultShopfrontId':''},_0x23a8a0={'fbi-iap-provider':'facebook_instant','discord':_0x4f7bb2(0x1da),'google-play-iap-provider':_0x4f7bb2(0x47e),'ios-iap-provider':_0x4f7bb2(0x47e),'samsung-galaxy-iap-provider':'facebook_instant','samsung_instant_play':_0x4f7bb2(0x47e)};function _0x346ac0(_0x38d26c){const _0x5547a2=_0x4f7bb2;return _0x61fb04(_0x38d26c,[_0x5547a2(0x37f),_0x5547a2(0x394),_0x5547a2(0x36c),_0x5547a2(0x2cb)],_0x1245f8=>_0x1245f8&&new Date(_0x1245f8));}function _0x61fb04(_0x28a232,_0x4601a2,_0x141c0a){const _0x58b69b=_0x4f7bb2;if(_0x58b69b(0x214)!=typeof _0x28a232||null===_0x28a232)return _0x28a232;if(Array[_0x58b69b(0x2f3)](_0x28a232))return _0x28a232[_0x58b69b(0x3d5)](_0x356712=>_0x61fb04(_0x356712,_0x4601a2,_0x141c0a));const _0x20c341={};for(const [_0xec77d1,_0x10157e]of Object[_0x58b69b(0x26e)](_0x28a232))_0x20c341[_0xec77d1]=_0x4601a2[_0x58b69b(0x292)](_0xec77d1)?_0x141c0a(_0x10157e):_0x61fb04(_0x10157e,_0x4601a2,_0x141c0a);return _0x20c341;}class _0x2f3092{constructor(){const _0x4b9cb8=_0x4f7bb2;this[_0x4b9cb8(0x455)]=Object[_0x4b9cb8(0x2e4)]({},_0x28bfb1),this[_0x4b9cb8(0x374)]={};}[_0x4f7bb2(0x565)](_0xf9b4be){const _0x552112=_0x4f7bb2;if(this[_0x552112(0x427)]){if(this[_0x552112(0x2ad)])return void this[_0x552112(0x609)]['error'](_0x552112(0x1c8));this[_0x552112(0x609)][_0x552112(0x5cb)]('[FRVR-SDK]\x20setting\x20channel\x20multiple\x20times');}this[_0x552112(0x427)]=_0xf9b4be;}[_0x4f7bb2(0x5e4)](_0x1335a6=_0xfd6e55[_0x4f7bb2(0x223)]['DEVELOPMENT']){const _0x1d0f1c=_0x4f7bb2;var _0x2c7542;return this[_0x1d0f1c(0x427)]=function(..._0x19cdf7){const _0x3fa0eb=_0x1d0f1c,_0x172de8={},_0x5c2e99=_0x19cdf7[_0x3fa0eb(0x5df)](_0x3280c2=>_0x3280c2)[_0x3fa0eb(0x3d5)](_0x1cafd6);return Object['assign'](_0x172de8,..._0x5c2e99),_0x172de8;}(new _0x132189(),this[_0x1d0f1c(0x427)]),null===(_0x2c7542=this[_0x1d0f1c(0x609)])||void 0x0===_0x2c7542||_0x2c7542[_0x1d0f1c(0x379)]('[FRVR-SDK\x20-\x20init]\x20config:',this[_0x1d0f1c(0x374)]),this['channel']['setConfig'](this['config']),this[_0x1d0f1c(0x649)](_0x1335a6),this[_0x1d0f1c(0x2ad)]=this['channel'][_0x1d0f1c(0x5e4)]()['then'](()=>this[_0x1d0f1c(0x1f8)]())[_0x1d0f1c(0x5cc)](()=>this[_0x1d0f1c(0x2c5)](_0x1335a6)),this[_0x1d0f1c(0x2ad)];}['buildComponents'](_0x4f786d){const _0x1a8f3a=_0x4f7bb2;var _0x285343,_0x246d1f,_0x5e56aa,_0x3af539,_0x20a7cc,_0x5ee2e8,_0x1a8f22,_0x42f654,_0x239cfb,_0xe7359b,_0x3f37a9,_0x39bdab,_0x181ac7,_0x55c7c4,_0x118544,_0x258f42,_0x38f5c1,_0x53a608;this[_0x1a8f3a(0x609)]||(this[_0x1a8f3a(0x609)]=_0x4f786d===_0xfd6e55[_0x1a8f3a(0x223)][_0x1a8f3a(0x181)]&&_0x15f376||this[_0x1a8f3a(0x427)]['getLogger']()),this[_0x1a8f3a(0x427)][_0x1a8f3a(0x38d)](this),this[_0x1a8f3a(0x609)][_0x1a8f3a(0x35a)]('[FRVR-SDK]\x20building\x20components'),this['entrypoint']=this['channel'][_0x1a8f3a(0x509)](),this[_0x1a8f3a(0x3a6)]||(this[_0x1a8f3a(0x3a6)]=new _0x3cc6e3({'provider':this[_0x1a8f3a(0x427)][_0x1a8f3a(0x2b0)](this[_0x1a8f3a(0x374)][_0x1a8f3a(0x21e)]),'logger':this['logger']})),this[_0x1a8f3a(0x427)]['onModulesUpdated'](this),this[_0x1a8f3a(0x22b)]=this['channel'][_0x1a8f3a(0x43f)](),this[_0x1a8f3a(0x3b1)]||(this[_0x1a8f3a(0x3b1)]=new _0x949e97({'storage':this[_0x1a8f3a(0x3a6)],'logger':this[_0x1a8f3a(0x609)],'analyticsProviders':this[_0x1a8f3a(0x427)][_0x1a8f3a(0x1c3)]((null===(_0x285343=this[_0x1a8f3a(0x374)][_0x1a8f3a(0x3b1)])||void 0x0===_0x285343?void 0x0:_0x285343[_0x1a8f3a(0x34f)])||{},_0x4f786d),'idProvider':this['channel'][_0x1a8f3a(0x258)](this[_0x1a8f3a(0x3a6)]),'contextProvider':this[_0x1a8f3a(0x427)][_0x1a8f3a(0x1cb)]((null===(_0x246d1f=this[_0x1a8f3a(0x374)][_0x1a8f3a(0x3b1)])||void 0x0===_0x246d1f?void 0x0:_0x246d1f[_0x1a8f3a(0x3e2)])||(null===(_0x5e56aa=this[_0x1a8f3a(0x427)])||void 0x0===_0x5e56aa?void 0x0:_0x5e56aa[_0x1a8f3a(0x467)]())),'consentProvider':this[_0x1a8f3a(0x22b)],'appContextFields':{'context':(null===(_0x3af539=this[_0x1a8f3a(0x374)][_0x1a8f3a(0x3b1)])||void 0x0===_0x3af539?void 0x0:_0x3af539[_0x1a8f3a(0x464)])||this[_0x1a8f3a(0x374)][_0x1a8f3a(0x464)],'app_version':null===(_0x20a7cc=this[_0x1a8f3a(0x374)]['tracker'])||void 0x0===_0x20a7cc?void 0x0:_0x20a7cc[_0x1a8f3a(0x2ca)],'app_build':null===(_0x5ee2e8=this[_0x1a8f3a(0x374)][_0x1a8f3a(0x3b1)])||void 0x0===_0x5ee2e8?void 0x0:_0x5ee2e8[_0x1a8f3a(0x211)]}})),this[_0x1a8f3a(0x427)][_0x1a8f3a(0x38d)](this),this[_0x1a8f3a(0x613)]||(this[_0x1a8f3a(0x613)]=new _0x262516({'env':_0x4f786d,'logger':this['logger'],'storage':this[_0x1a8f3a(0x3a6)],'tracker':this[_0x1a8f3a(0x3b1)],'controls':this[_0x1a8f3a(0x455)],'onBeforeInit':()=>this[_0x1a8f3a(0x287)]()})),this[_0x1a8f3a(0x290)]||(this[_0x1a8f3a(0x290)]=new _0x584601({'logger':this['logger'],'provider':this[_0x1a8f3a(0x427)]['getNotificationsProvider'](),'tracker':this[_0x1a8f3a(0x3b1)]})),this[_0x1a8f3a(0x1ca)]||(this[_0x1a8f3a(0x1ca)]=new _0x24230e(this[_0x1a8f3a(0x427)][_0x1a8f3a(0x3aa)](),()=>this[_0x1a8f3a(0x186)](_0x4f786d),()=>this[_0x1a8f3a(0x336)](),()=>this['postComplete'](),this['consentProvider'])),this[_0x1a8f3a(0x4a6)]||(this[_0x1a8f3a(0x4a6)]=new _0x548fb7(this[_0x1a8f3a(0x427)][_0x1a8f3a(0x4b4)]())),this[_0x1a8f3a(0x267)]||(this[_0x1a8f3a(0x267)]=this['channel'][_0x1a8f3a(0x5b1)](this[_0x1a8f3a(0x3b1)])),this[_0x1a8f3a(0x58d)]||(this[_0x1a8f3a(0x58d)]=this[_0x1a8f3a(0x427)][_0x1a8f3a(0x5c9)]()),this[_0x1a8f3a(0x635)]||(this['auth']=new _0x4d1706({'providers':this[_0x1a8f3a(0x427)][_0x1a8f3a(0x1c9)](this[_0x1a8f3a(0x374)][_0x1a8f3a(0x464)],this[_0x1a8f3a(0x374)]['auth']),'storage':this[_0x1a8f3a(0x3a6)],'env':_0x4f786d,'config':this[_0x1a8f3a(0x374)][_0x1a8f3a(0x635)],'logger':this['logger']})),this[_0x1a8f3a(0x427)][_0x1a8f3a(0x38d)](this),this['iap']||(this[_0x1a8f3a(0x1e4)]=new _0x49633f({'provider':this['channel'][_0x1a8f3a(0x1c5)](new _0x5ed76d({'env':_0x4f786d,'auth':this[_0x1a8f3a(0x635)],'channelId':null===(_0x1a8f22=this[_0x1a8f3a(0x427)])||void 0x0===_0x1a8f22?void 0x0:_0x1a8f22[_0x1a8f3a(0x467)](),'gameId':this[_0x1a8f3a(0x374)][_0x1a8f3a(0x464)],'apiHostOverride':null===(_0x42f654=this[_0x1a8f3a(0x374)][_0x1a8f3a(0x1e4)])||void 0x0===_0x42f654?void 0x0:_0x42f654[_0x1a8f3a(0x4fa)]})),'tracker':this[_0x1a8f3a(0x3b1)],'logger':this[_0x1a8f3a(0x609)]}));const _0x411366=Object[_0x1a8f3a(0x2e4)](Object[_0x1a8f3a(0x2e4)]({},this[_0x1a8f3a(0x374)][_0x1a8f3a(0x436)]),{'gameId':null!==(_0xe7359b=null===(_0x239cfb=this['config'][_0x1a8f3a(0x436)])||void 0x0===_0x239cfb?void 0x0:_0x239cfb[_0x1a8f3a(0x464)])&&void 0x0!==_0xe7359b?_0xe7359b:this[_0x1a8f3a(0x374)][_0x1a8f3a(0x464)]}),_0x4d54a1=this[_0x1a8f3a(0x41c)][_0x1a8f3a(0x624)]?this[_0x1a8f3a(0x41c)]:void 0x0,_0x2ac9ce=new _0xff10d9(_0x4d54a1,this[_0x1a8f3a(0x3a6)]);this[_0x1a8f3a(0x436)]||(this[_0x1a8f3a(0x436)]=new _0x59ac44({'logger':this[_0x1a8f3a(0x609)],'auth':this[_0x1a8f3a(0x635)],'tracker':this[_0x1a8f3a(0x3b1)],'debugProvider':_0x2ac9ce,'localStorage':this[_0x1a8f3a(0x3a6)],'remoteABTests':new _0x9ecb7c(this['tracker']),'config':_0x411366,'channelId':null===(_0x3f37a9=this[_0x1a8f3a(0x427)])||void 0x0===_0x3f37a9?void 0x0:_0x3f37a9[_0x1a8f3a(0x467)]()}));const _0x4da284=Object['assign'](Object[_0x1a8f3a(0x2e4)]({'env':_0x4f786d},this[_0x1a8f3a(0x374)]['social']),{'gameId':null!==(_0x181ac7=null===(_0x39bdab=this['config'][_0x1a8f3a(0x385)])||void 0x0===_0x39bdab?void 0x0:_0x39bdab[_0x1a8f3a(0x464)])&&void 0x0!==_0x181ac7?_0x181ac7:this[_0x1a8f3a(0x374)]['gameId']});this['social']||(this[_0x1a8f3a(0x385)]=new _0x1c8a5d(_0x4da284,{'logger':this['logger'],'provider':this[_0x1a8f3a(0x427)][_0x1a8f3a(0x1bb)](),'auth':this[_0x1a8f3a(0x635)]})),this[_0x1a8f3a(0x2bc)]||(this[_0x1a8f3a(0x2bc)]=new _0x3c931d({'logger':this[_0x1a8f3a(0x609)],'provider':this[_0x1a8f3a(0x427)][_0x1a8f3a(0x55b)](),'auth':this[_0x1a8f3a(0x635)]})),this[_0x1a8f3a(0x51b)]||(this['tournaments']=new _0x2edb90({'logger':this[_0x1a8f3a(0x609)],'provider':this[_0x1a8f3a(0x427)]['getTournamentsProvider'](),'auth':this[_0x1a8f3a(0x635)]})),this[_0x1a8f3a(0x387)]=new _0x48b45b({'logger':this[_0x1a8f3a(0x609)],'provider':this[_0x1a8f3a(0x427)][_0x1a8f3a(0x44f)]()}),this[_0x1a8f3a(0x3b8)]=new _0x20ef03({'provider':this[_0x1a8f3a(0x427)][_0x1a8f3a(0x4d0)]()}),this[_0x1a8f3a(0x421)]||(this[_0x1a8f3a(0x421)]=this[_0x1a8f3a(0x427)][_0x1a8f3a(0x38b)]()),this[_0x1a8f3a(0x2a9)]||(this['channelCharacteristics']=this['channel']['getCharacteristics']()),this[_0x1a8f3a(0x602)]||(this['community']=this[_0x1a8f3a(0x427)]['getCommunityProvider']());const _0x289fb7=Object[_0x1a8f3a(0x2e4)](Object[_0x1a8f3a(0x2e4)]({},this[_0x1a8f3a(0x374)][_0x1a8f3a(0x354)]),{'gameId':null!==(_0x118544=null===(_0x55c7c4=this['config'][_0x1a8f3a(0x354)])||void 0x0===_0x55c7c4?void 0x0:_0x55c7c4[_0x1a8f3a(0x464)])&&void 0x0!==_0x118544?_0x118544:this['config'][_0x1a8f3a(0x464)]});this[_0x1a8f3a(0x354)]||(this['navigation']=this['channel'][_0x1a8f3a(0x1fe)](_0x289fb7)),this['shop']||(this[_0x1a8f3a(0x523)]=new _0x3a81a4({'apiUrl':null===(_0x258f42=this[_0x1a8f3a(0x374)][_0x1a8f3a(0x523)])||void 0x0===_0x258f42?void 0x0:_0x258f42[_0x1a8f3a(0x314)],'accessProvider':this[_0x1a8f3a(0x635)],'gameId':null!==(_0x53a608=null===(_0x38f5c1=this[_0x1a8f3a(0x374)][_0x1a8f3a(0x523)])||void 0x0===_0x38f5c1?void 0x0:_0x38f5c1[_0x1a8f3a(0x464)])&&void 0x0!==_0x53a608?_0x53a608:this[_0x1a8f3a(0x374)][_0x1a8f3a(0x464)],'logger':this['logger'],'iap':this['iap']}));const _0x57166b=this['channel'][_0x1a8f3a(0x4da)];_0x57166b&&(this[_0x1a8f3a(0x1b6)]=new _0x51abca(_0x57166b()));}['initTracker'](){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x570811=_0x9c36;var _0xf2c9b,_0x285b87;yield this[_0x570811(0x3b1)][_0x570811(0x5e4)](),(null===(_0x285b87=(_0xf2c9b=this[_0x570811(0x427)])[_0x570811(0x5d9)])||void 0x0===_0x285b87?void 0x0:_0x285b87[_0x570811(0x461)](_0xf2c9b)[_0x570811(0x23e)](_0x570811(0x4cb)))||this[_0x570811(0x3b1)]['logEvent'](_0x570811(0x4cb),{});});}[_0x4f7bb2(0x2c5)](_0x2b9b2e){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x14c53b=_0x9c36;this[_0x14c53b(0x609)]['debug'](_0x14c53b(0x63e)),this[_0x14c53b(0x3b2)](_0x2b9b2e),yield this['configAds'](_0x2b9b2e),this['config'][_0x14c53b(0x464)]?(this['notifications']['configure']({'game':this[_0x14c53b(0x374)][_0x14c53b(0x464)]}),this[_0x14c53b(0x51b)]['init'](this['config'][_0x14c53b(0x464)],_0x2b9b2e),this[_0x14c53b(0x3b8)][_0x14c53b(0x5e4)](this[_0x14c53b(0x374)][_0x14c53b(0x464)],_0x2b9b2e)):this['logger'][_0x14c53b(0x34c)](_0x14c53b(0x482)),this[_0x14c53b(0x267)]['needsConfiguration']()&&(this[_0x14c53b(0x374)]['crossplay']?this['crossplay'][_0x14c53b(0x533)](this['config']['crossplay']):this[_0x14c53b(0x609)][_0x14c53b(0x34c)](_0x14c53b(0x4be)));});}[_0x4f7bb2(0x186)](_0x489abc){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x1d3c28=_0x9c36;var _0x570b90,_0x231d01;this['logger']['debug'](_0x1d3c28(0x601)),yield this[_0x1d3c28(0x2ad)];const _0x59bf5b=null===(_0x231d01=null===(_0x570b90=this[_0x1d3c28(0x374)][_0x1d3c28(0x613)])||void 0x0===_0x570b90?void 0x0:_0x570b90[_0x1d3c28(0x58b)])||void 0x0===_0x231d01||_0x231d01;yield Promise[_0x1d3c28(0x64a)]([((()=>_0x335ec4(this,void 0x0,void 0x0,function*(){const _0x3f371f=_0x1d3c28;let _0x36445e;try{_0x36445e=yield this[_0x3f371f(0x427)][_0x3f371f(0x5f9)](this[_0x3f371f(0x374)][_0x3f371f(0x485)],_0x489abc);}catch(_0x1ca203){this['logger']['error'](_0x3f371f(0x5da),_0x1ca203);}this[_0x3f371f(0x485)]=new _0x1d74af({'provider':_0x36445e||new _0x51bd57(),'logger':this[_0x3f371f(0x609)]});}))()),_0x59bf5b&&this[_0x1d3c28(0x613)][_0x1d3c28(0x5e4)](),((()=>_0x335ec4(this,void 0x0,void 0x0,function*(){const _0x146580=_0x1d3c28;yield this['iap'][_0x146580(0x5e4)](),yield this[_0x146580(0x1e4)][_0x146580(0x533)](this['config'][_0x146580(0x1e4)]);}))()),this['shortcut'][_0x1d3c28(0x5e4)](),this[_0x1d3c28(0x290)][_0x1d3c28(0x5e4)](),this[_0x1d3c28(0x635)][_0x1d3c28(0x5e4)](),this[_0x1d3c28(0x436)]['init'](),((()=>_0x335ec4(this,void 0x0,void 0x0,function*(){const _0x254b19=_0x1d3c28;this['config'][_0x254b19(0x464)]?yield this[_0x254b19(0x387)][_0x254b19(0x5e4)](this[_0x254b19(0x374)][_0x254b19(0x464)],this[_0x254b19(0x41c)],_0x489abc):this['logger'][_0x254b19(0x34c)](_0x254b19(0x482));}))())]);});}[_0x4f7bb2(0x336)](){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0xa9b97d=_0x9c36;var _0x1990ad,_0x35f645;this[_0xa9b97d(0x609)][_0xa9b97d(0x35a)](_0xa9b97d(0x18f)),(null===(_0x35f645=(_0x1990ad=this[_0xa9b97d(0x427)])[_0xa9b97d(0x5d9)])||void 0x0===_0x35f645?void 0x0:_0x35f645[_0xa9b97d(0x461)](_0x1990ad)[_0xa9b97d(0x23e)]('game_loaded'))||this[_0xa9b97d(0x3b1)][_0xa9b97d(0x339)]();});}[_0x4f7bb2(0x283)](){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x5844ff=_0x9c36;var _0x3136f7,_0x3357c4;this[_0x5844ff(0x609)]['debug'](_0x5844ff(0x642)),(null===(_0x3357c4=(_0x3136f7=this[_0x5844ff(0x427)])['getSkippedAnalyticsEvents'])||void 0x0===_0x3357c4?void 0x0:_0x3357c4['call'](_0x3136f7)[_0x5844ff(0x23e)](_0x5844ff(0x2b5)))||this[_0x5844ff(0x3b1)]['logEvent'](_0x5844ff(0x2b5),{});});}[_0x4f7bb2(0x3b2)](_0x32e36d){const _0x289986=_0x4f7bb2;this[_0x289986(0x609)][_0x289986(0x35a)](_0x289986(0x1a3)),_0x289986(0x50a)!=typeof window&&_0x1cb532(this['lifecycle']),_0x32e36d===_0xfd6e55[_0x289986(0x223)][_0x289986(0x17e)]&&_0x4cc376(this[_0x289986(0x455)]);}[_0x4f7bb2(0x28e)](_0x51471f){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x4d861a=_0x9c36;var _0x8d6854,_0x4ffdd0,_0x3ca877;this[_0x4d861a(0x609)][_0x4d861a(0x35a)](_0x4d861a(0x358));const _0x39d63c=null===(_0x8d6854=this['config'][_0x4d861a(0x613)])||void 0x0===_0x8d6854?void 0x0:_0x8d6854[_0x4d861a(0x58b)],_0x46dbb1=yield null===(_0x3ca877=(_0x4ffdd0=this[_0x4d861a(0x427)])[_0x4d861a(0x1ac)])||void 0x0===_0x3ca877?void 0x0:_0x3ca877['call'](_0x4ffdd0,this['config'][_0x4d861a(0x613)]);_0x46dbb1&&(this['config'][_0x4d861a(0x613)]=Object[_0x4d861a(0x2e4)](Object[_0x4d861a(0x2e4)]({},_0x46dbb1),{'autoInit':_0x39d63c})),this['config']['ads']&&(this['logger']['debug'](_0x4d861a(0x64b)),this['ads'][_0x4d861a(0x533)](this[_0x4d861a(0x374)][_0x4d861a(0x613)])),_0x51471f!==_0xfd6e55[_0x4d861a(0x223)][_0x4d861a(0x17e)]||this[_0x4d861a(0x374)][_0x4d861a(0x613)]||(this['logger'][_0x4d861a(0x35a)](_0x4d861a(0x535)),this['ads'][_0x4d861a(0x533)](_0x1e7006));});}[_0x4f7bb2(0x287)](){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x1b6e85=_0x9c36;var _0x2ed207;this[_0x1b6e85(0x609)]['debug'](_0x1b6e85(0x2c9));const _0x253f90=this[_0x1b6e85(0x427)][_0x1b6e85(0x4d5)](null!==(_0x2ed207=this['config'][_0x1b6e85(0x613)])&&void 0x0!==_0x2ed207?_0x2ed207:{});for(const _0x4387b5 of _0x253f90)this['ads'][_0x1b6e85(0x41e)](_0x4387b5);});}}return window[_0x4f7bb2(0x3dd)]=new _0x2f3092(),_0xfd6e55[_0x4f7bb2(0x4c6)]=_0x1b204c,_0xfd6e55[_0x4f7bb2(0x24d)]=_0x169c77,_0xfd6e55[_0x4f7bb2(0x589)]=_0x4e8b42,_0xfd6e55['Ads']=_0x262516,_0xfd6e55[_0x4f7bb2(0x253)]=_0x3c964e,_0xfd6e55[_0x4f7bb2(0x4d4)]=_0x3cc6e3,_0xfd6e55['Auth']=_0x4d1706,_0xfd6e55['DEFAULT_ADS_CONFIG']=_0x1e7006,_0xfd6e55['Deferred']=_0x507136,_0xfd6e55[_0x4f7bb2(0x470)]=class{constructor({legacyAnalytics:_0x55a138,disableSendBeacon:_0x119e32}={}){const _0x28d0ba=_0x4f7bb2;this[_0x28d0ba(0x30b)]=null!=_0x55a138?_0x55a138:_0x627e34(void 0x0,_0x119e32);}[_0x4f7bb2(0x5e4)](_0x533f31,_0x5f2fbc){const _0x4c381d=_0x4f7bb2;return this[_0x4c381d(0x30b)][_0x4c381d(0x5e4)](_0x533f31,_0x5f2fbc);}[_0x4f7bb2(0x24e)](){const _0x265c31=_0x4f7bb2;return this[_0x265c31(0x30b)][_0x265c31(0x24e)]();}[_0x4f7bb2(0x472)](_0x32737d,_0x4fd763,_0x1d59a0,_0xac95a2){const _0x25a15f=_0x4f7bb2;this[_0x25a15f(0x30b)][_0x25a15f(0x472)](_0x32737d,_0x4fd763,_0x1d59a0,_0xac95a2);}},_0xfd6e55[_0x4f7bb2(0x30e)]=_0x2f3092,_0xfd6e55['IAP']=_0x49633f,_0xfd6e55[_0x4f7bb2(0x36e)]=_0x427997,_0xfd6e55[_0x4f7bb2(0x5f8)]=_0x9427b9,_0xfd6e55[_0x4f7bb2(0x639)]=_0x33ebb9,_0xfd6e55['IAPServiceClient']=_0x5ed76d,_0xfd6e55[_0x4f7bb2(0x324)]=class{constructor(_0x420035,_0x1c46b3){const _0x247042=_0x4f7bb2;this[_0x247042(0x61d)]={},this[_0x247042(0x19e)]=!0x1,this['requiredStates']=_0x420035,this[_0x247042(0x611)]=_0x1c46b3;for(const _0x11eec5 of this[_0x247042(0x393)])this[_0x247042(0x61d)][_0x11eec5]=!0x1;this[_0x247042(0x36f)]();}['updateIsReady'](){const _0x562f17=_0x4f7bb2,_0x80111b=this['_isReady'];this[_0x562f17(0x19e)]=this['requiredStates'][_0x562f17(0x459)](_0x7d7adf=>this[_0x562f17(0x61d)][_0x7d7adf]),_0x80111b!=this[_0x562f17(0x19e)]&&this[_0x562f17(0x611)](this[_0x562f17(0x19e)]);}['setState'](_0x291869,_0x34197f){const _0x520314=_0x4f7bb2;this['states'][_0x291869]=_0x34197f,this[_0x520314(0x36f)]();}[_0x4f7bb2(0x600)](_0x27781e){const _0x11db74=_0x4f7bb2;return this[_0x11db74(0x61d)][_0x27781e];}get[_0x4f7bb2(0x5b8)](){const _0x2ab4b3=_0x4f7bb2;return this[_0x2ab4b3(0x19e)];}},_0xfd6e55[_0x4f7bb2(0x32a)]=0x3c,_0xfd6e55[_0x4f7bb2(0x5ce)]=0x1e,_0xfd6e55[_0x4f7bb2(0x45c)]=_0x51bd57,_0xfd6e55[_0x4f7bb2(0x556)]=_0x584601,_0xfd6e55[_0x4f7bb2(0x543)]=0.6,_0xfd6e55['PublicCredentials']=_0x4d05f4,_0xfd6e55[_0x4f7bb2(0x361)]=_0x449729,_0xfd6e55[_0x4f7bb2(0x570)]=_0x5796c8,_0xfd6e55['StorageIDProvider']=class extends _0x5d877b{['setCanUseCookies'](){this['canUseCookies']=!0x1;}},_0xfd6e55[_0x4f7bb2(0x2a2)]=_0x4cad34,_0xfd6e55[_0x4f7bb2(0x262)]=_0x18880f,_0xfd6e55[_0x4f7bb2(0x2e7)]=_0x4c2b43,_0xfd6e55[_0x4f7bb2(0x5fe)]=_0x949e97,_0xfd6e55[_0x4f7bb2(0x4ce)]=class{[_0x4f7bb2(0x49e)](){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x242abb=_0x9c36;return this[_0x242abb(0x563)]();});}[_0x4f7bb2(0x624)](_0x2a18d1){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x534056=_0x9c36;var _0x4615ec,_0x5ce940;return null!==(_0x5ce940=null===(_0x4615ec=this[_0x534056(0x563)]())||void 0x0===_0x4615ec?void 0x0:_0x4615ec[_0x2a18d1])&&void 0x0!==_0x5ce940?_0x5ce940:void 0x0;});}['getName'](){return _0x335ec4(this,void 0x0,void 0x0,function*(){const _0x274147=_0x9c36;return this[_0x274147(0x624)]('name');});}[_0x4f7bb2(0x563)](){const _0x2159cc=_0x4f7bb2;if(this[_0x2159cc(0x26c)])return this['entrypointData'];try{this['entrypointData']=Object[_0x2159cc(0x4bb)](new URLSearchParams(window['location'][_0x2159cc(0x3e5)]));}catch(_0x369ff3){this[_0x2159cc(0x26c)]={};}return this[_0x2159cc(0x26c)];}},_0xfd6e55['WebIDProvider']=_0x5d877b,_0xfd6e55['WebLocalStorageProvider']=_0x36381f,_0xfd6e55['addDefaultWebListeners']=_0x1cb532,_0xfd6e55[_0x4f7bb2(0x2be)]=_0x4cc376,_0xfd6e55[_0x4f7bb2(0x225)]=_0x124116,_0xfd6e55[_0x4f7bb2(0x239)]=function(_0x112e1c){function _0x49e719(){const _0x3c0149=_0x9c36;var _0x33c2f1,_0x48e96c;return window[_0x3c0149(0x5f2)]||(null===(_0x33c2f1=document['documentElement'])||void 0x0===_0x33c2f1?void 0x0:_0x33c2f1['clientHeight'])||(null===(_0x48e96c=document['body'])||void 0x0===_0x48e96c?void 0x0:_0x48e96c[_0x3c0149(0x46d)]);}const _0x38ae30=function(_0x10907d){const _0x49022e=_0x9c36,_0xc84c14=_0x5ea2ea=>{const _0x5346fc=_0x9c36,_0x3c7f62=_0x10907d[_0x5346fc(0x424)](_0x5346fc(0x331)+_0x5ea2ea+_0x5346fc(0x200));return null==_0x3c7f62?void 0x0:_0x3c7f62[0x1];};return{'utm_source':_0xc84c14(_0x49022e(0x1cf)),'utm_medium':_0xc84c14(_0x49022e(0x4f8)),'utm_campaign':_0xc84c14(_0x49022e(0x3ef)),'utm_term':_0xc84c14(_0x49022e(0x536)),'utm_content':_0xc84c14(_0x49022e(0x3d8))};}((document['location']['search']||'')['replace'](/^\?/,''));return _0x39fcb0=>{const _0x4aa9fa=_0x9c36;return Object[_0x4aa9fa(0x2e4)](Object['assign']({},_0x38ae30),{'play_session_id':_0x39fcb0[_0x4aa9fa(0x2c7)](),'channel':_0x112e1c,'device_width':window[_0x4aa9fa(0x368)]||(null===(_0xe9d4cb=document[_0x4aa9fa(0x182)])||void 0x0===_0xe9d4cb?void 0x0:_0xe9d4cb['clientWidth'])||(null===(_0x5e578e=document[_0x4aa9fa(0x41a)])||void 0x0===_0x5e578e?void 0x0:_0x5e578e[_0x4aa9fa(0x452)]),'device_height':_0x49e719()});var _0xe9d4cb,_0x5e578e;};},_0xfd6e55[_0x4f7bb2(0x504)]=_0x46a480=>new _0x3cc6e3({'provider':new _0x36381f(),'logger':_0x46a480}),_0xfd6e55[_0x4f7bb2(0x416)]=_0x2d835f,_0xfd6e55[_0x4f7bb2(0x61e)]=_0x2bdf07,_0xfd6e55[_0x4f7bb2(0x20e)]=_0x44b8af,_0xfd6e55[_0x4f7bb2(0x5eb)]=_0x28bfb1,_0xfd6e55[_0x4f7bb2(0x603)]=_0x4b6fd3,_0xfd6e55[_0x4f7bb2(0x25f)]=_0x29f0bd,_0xfd6e55[_0x4f7bb2(0x382)]=_0xbaf81f,_0xfd6e55[_0x4f7bb2(0x2e9)]=_0xe2a371,_0xfd6e55['emptyBootstrapper']=_0x574fb7,_0xfd6e55['emptyCommunityProvider']=_0x460649,_0xfd6e55[_0x4f7bb2(0x45f)]=_0x4a2c09,_0xfd6e55[_0x4f7bb2(0x5cd)]=_0x1f4d85,_0xfd6e55[_0x4f7bb2(0x380)]=_0x54a248,_0xfd6e55[_0x4f7bb2(0x410)]=_0x2edd0e,_0xfd6e55['emptyLogger']=_0x15f376,_0xfd6e55[_0x4f7bb2(0x1e7)]=_0x5c4cbe,_0xfd6e55[_0x4f7bb2(0x545)]=_0x43c70f,_0xfd6e55['emptyProfile']=_0x28a16b,_0xfd6e55['emptyShortcutProvider']=_0x9998a5,_0xfd6e55[_0x4f7bb2(0x5ec)]=_0x1080f5,_0xfd6e55[_0x4f7bb2(0x5c7)]=_0x7f85bd,Object[_0x4f7bb2(0x50f)](_0xfd6e55,'__esModule',{'value':!0x0}),_0xfd6e55;}({});FRVRSDK[_0x5a2d6d(0x2b4)]=FRVRSDK[_0x5a2d6d(0x2b4)]||{},FRVRSDK[_0x5a2d6d(0x2b4)]['sdk']=FRVRSDK['version']['sdk']||{},FRVRSDK['version'][_0x5a2d6d(0x4ae)]['v']='14.7.0',FRVRSDK[_0x5a2d6d(0x2b4)][_0x5a2d6d(0x4ae)]['bts']='1741183521797',FRVRSDK[_0x5a2d6d(0x2b4)][_0x5a2d6d(0x4ae)][_0x5a2d6d(0x2df)]=_0x5a2d6d(0x2b1),FRVRSDK[_0x5a2d6d(0x2b4)]['sdk'][_0x5a2d6d(0x1ae)]=_0x5a2d6d(0x329); //# sourceMappingURL=frvr-sdk.min.js.map