1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/dist-DCF00piQ.js","assets/rolldown-runtime-DAXXjFlN.js","assets/playback-CrSnfr_1-BKS6uH-o.js","assets/from-a902q5ue.js","assets/of-I_x-9DFN.js","assets/preload-helper-CxFQXtKk.js","assets/Profiles-Bsy5lFbF.js","assets/react-router-wD3NlaiH.js","assets/useAppConfig-BE9sVCIW.js","assets/posterFrame-DmUn72Y7-XkhmV5Ml.js","assets/useAppConfig-DsGWmDKb.css","assets/getQueryValue-DdbC1k5y.js","assets/core-DD2U2Uug.js","assets/react-fast-compare-D8J6LCrK.js","assets/LoadingSpin-Bmt4yk8a.js","assets/LoadingAnimation-BnB7Hkuk.js","assets/hooks-X7OVCcak.js","assets/memoization-My9mlB1A.js","assets/containers-BgEGgBxh.js","assets/ScreenContainer-i7njLY8x.js","assets/LottieLoader-DhApYYG3.js","assets/useForm-CcE7uoTr.js","assets/ScrollToTop-B0VlQUpi.js","assets/ds-web-BgtZstq_.js","assets/dialogs-Czwpg2La.js","assets/lib-Dc3v_4gr.js","assets/CreditCard-BjA26tBD.js","assets/postalCode-BiyPM5tj.js","assets/messages-DPrBwlQ-.js","assets/useExtraInputProps-BraxtdiU.js","assets/refs-gVHGee7d.js","assets/posterFrame-DmUn72Y7-BFu4TGWn.js","assets/theming-Db5vocQm.js","assets/Link-CkSkR8cF.js","assets/react-router-dom-CBq_E4yW.js","assets/CodeFieldArray-CfPaZdwH.js","assets/partnerOffers-BmSTSXjD.js","assets/Password-C1hLOGJh.js","assets/buttons-DxAgrpMN.js","assets/AsyncPrompt-BT5NHpce.js","assets/selectDefaultProfileName-CxzI3rVg.js","assets/useElectronCustomTitleBar-B3Gnx9gq.js","assets/NotFoundScreen-Ch6uzE9H.js","assets/Helmet-3HPg1IsN.js","assets/NotFound-CKfiboMf.js","assets/ChannelFinder-2eUBc7mN.js","assets/routing-Ce_tM1E8.js","assets/Sticky-BW2fcvHr.js","assets/TextField-D-eDEnVA.js","assets/getValidationState-DPh6VGCi.js","assets/Input-4-ngJPR2.js","assets/Button-BEMO3Xah.js","assets/DocumentsRedirect-Dt5_y26X.js","assets/LoginPage-yOWN9956.js","assets/differenceInMinutes-ST3tcKCd.js","assets/fastauth-DmCWtdQ2.js","assets/forms-Ce4FIULh.js","assets/stackedForm-DVj8p9yj.js","assets/LoginForm-BtsKqi9R.js","assets/email-WrMTgr4w.js","assets/components-xta7_H6Y.js","assets/modal-context-xSwhl-e-.js","assets/constants-mdiRKKjT.js","assets/PasswordTextField-Dknx_dFV.js","assets/SocialButtons-DIXmcIKe.js","assets/Facebook-DOMR6iFF.js","assets/Container-CzUqoSaH.js","assets/BestBuyRedeem-BCSZVlAP.js","assets/SignupEmailPassZip-CwbTMFrD.js","assets/actions-BTkougvl.js","assets/formatUSZipCode-CQz4nYEH.js","assets/dropdown-BWbHjiNR.js","assets/Dropdowns-CiXwT-Wh.js","assets/animations-DWuN1eKq.js","assets/InfoIcon-CmxGKhfm.js","assets/HelpIcon-BerILbRy.js","assets/errors-DWAjOIT5.js","assets/NavLogo-DFS4129o.js","assets/EmailVerification-DUK80972.js","assets/ErrorList-DQJ4mc3f.js","assets/FastauthScreen-CfxFnGDX.js","assets/without-C0EfSuHw.js","assets/_baseDifference-9zEqRlkX.js","assets/_arrayIncludesWith-Cdzlbu28.js","assets/SimpleLayout-fWabHf1K.js","assets/FastauthScreen-BwIGy3Nd.css","assets/SignupManager-CZ9SNnEN.js","assets/assets-BSwQVkLq.js","assets/AppleTVDisclaimer-BUC3Kzt9.js","assets/remote-CbD_-_fM.js","assets/cohortingPropertyMapper-PWp-ih2A.js","assets/price-DqGnTCGm.js","assets/labels-DXS0_hGV.js","assets/ChannelsLogosGrid-BVq5xFZc.js","assets/MiniFooter-C51lkXdP.js","assets/StepNav-CT3JYIwH.js","assets/Help-KDhQvrHs.js","assets/PageHeader-Bt0bsxj3.js","assets/UP-CP7n_AVN.js","assets/useFetchProducts-BPV9Qpge.js","assets/Select-DrzVwiAT.js","assets/PreviewError-CpbeX44M.js","assets/billing-BcX-doHS.js","assets/Invoice-COs4MiF3.js","assets/AddOnAdapter-9vlxF0jz.js","assets/useCreateSubscriptionPreview-_Rrvqf97.js","assets/NotificationBanner-CGu2gDQF.js","assets/types-DAHOQ_F7.js","assets/SimplifiedInvoice-D0yRficQ.js","assets/Confirmation-Bh0Yc-Vj.js","assets/WelcomeBack-DuKOWaAl.js","assets/InvalidOffer-Bq8pwJqZ.js","assets/Reactivation-CcAW-H_K.js","assets/page_view-CR2Dioel.js","assets/SectionContainer-7L0tgfdy.js","assets/ConfirmPaymentMethodChangeDialog-7rWL1WBn.js","assets/UnifiedCheckoutContainer-BYNWo6SM.js","assets/UpsellSubscription-D0PXqrvA.js","assets/events-DsVpW-gY.js","assets/ResetPassword-DuMWtTkY.js","assets/ForgotPassword-DV3LN_p9.js","assets/ChangePassword-BPWqOrpt.js","assets/UpdatePayment-CG2NQdmq.js","assets/PageTitle-DCp2kxx5.js","assets/GrowthPage-B-Ct-b-K.js","assets/PageContainer-DXH713w8.js","assets/ManageAddOns-XXitbOAe.js","assets/toInteger-BePfqUsN.js","assets/delay-mwc0YWQ0.js","assets/CheckIcon-BvqIigZA.js","assets/ObliterateAccount-Co6naiO9.js","assets/PapiPage-CnHtuQtd.js","assets/epg-BVFXwcx3.js","assets/ExternalLink-Ca861LGq.js","assets/Heart-hOhM9SXS.js","assets/Envelope-DnBZXZh6.js","assets/upsellOriginPath-YCVR4I-U.js","assets/GridLayout-1wX36K3I.js","assets/SectionLineItem-BKltnDS-.js","assets/AppLink-CGuxATGg.js","assets/ESPNUnlimited-DvI4cNZG.js","assets/espn-COor4XUN.js","assets/StatementPage-Ln-XS28O.js","assets/SiteGutters-DZwwNIX0.js","assets/PressInquiries-DH4wjajq.js","assets/emails-vyW3colO.js","assets/RemoveSocialLoginScreen-Bwy5hTaR.js","assets/SocialLoginScreen-3nfTOoUR.js","assets/ApplePromoShipping-NBDK1ceD.js","assets/Store-C0JuDHPL.js","assets/PricePreview-C3FU82tD.js","assets/BackButton-C0GTHmap.js","assets/Account-BqVz5e66.js","assets/taskScheduler-D9EZe2UA.js","assets/epic-BPOgnpTr.js","assets/LimitedParternOffer-klADSoLj.js","assets/CancelSubscriptionFunnel-BjPJWlGu.
1js","assets/startHead-BAmo0b20.js","assets/BrandRegion-Bi51-v52.js","assets/RetentionOfferCheckoutScreen-CigYNL2J.js","assets/RetentionOfferFunnel-CQKDemDE.js","assets/Help-C1Gq3wiM.js","assets/BundleToBundle-BPXf7agf.js","assets/Upsell-B-lzwIWf.js","assets/constants-BPhR1VUF.js"])))=>i.map(i=>d[i]); 2import{a as __toCommonJS,i as __require,n as __esmMin,o as __toESM,r as __exportAll,t as __commonJSMin}from"./rolldown-runtime-DAXXjFlN.js";import{$ as require_regexp_unsupported_ncg,$n as require_is_object,$t as require_function_uncurry_this_clause,A as JumpBack,An as require_object_define_property,At as require_es_array_filter,B as require_dom_token_list_prototype,Bn as require_shared,Bt as require_correct_prototype_getter,C as NotificationContainer,Cn as require_make_built_in,Ct as require_array_reduce,D as Expand,Dn as require_inspect_source,Dt as require_iterator_create_constructor,E as UserCircle,En as require_shared_key,Et as require_iterator_define,F as ErrorMessage,Fn as require_to_primitive,Ft as require_iterator_close,G as require_get_substitution,Gn as require_a_callable,Gt as require_function_uncurry_this_accessor,H as require_es_weak_map,Hn as require_is_pure,Ht as require_object_set_prototype_of,I as baseEach,In as require_well_known_symbol,It as require_get_iterator,J as require_advance_string_index,Jn as require_symbol_constructor_detection,Jt as require_create_property,K as require_es_string_match,Kn as require_try_to_string,Kt as require_function_apply,L as baseForOwn,Ln as require_uid,Lt as require_get_iterator_method,M as MagnifyingGlass$3,Mn as require_object_get_own_property_descriptor,Mt as require_array_method_has_species_support,Nn as require_document_create_element,Nt as require_add_to_unscopables,O as Minimize,On as require_function_name,Ot as require_iterators_core,P as Button,Pn as require_to_property_key,Pt as require_iterate,Q as require_es_regexp_exec,Qn as require_get_built_in,Qt as require_function_bind_context,R as baseFor,Rn as require_has_own_property,Rt as require_is_array_iterator_method,S as selectToasts,Sn as require_define_built_in,St as require_environment,T as selectVideoSlateState,Tn as require_hidden_keys,Tt as require_create_iter_result_object,U as require_collection_weak,Un as require_ordinary_to_primitive,Ut as require_a_possible_prototype,V as require_dom_iterables,Vn as require_shared_store,Vt as require_inherit_if_required,W as require_es_string_replace,Wn as require_get_method,Wt as require_is_possible_prototype,X as require_es_string_iterator,Xn as require_environment_user_agent,Xt as require_is_constructor,Y as require_fix_regexp_well_known_symbol_logic,Yn as require_environment_v8_version,Yt as require_array_species_create,Z as require_string_multibyte,Zn as require_object_is_prototype_of,Zt as require_is_array,_ as selectPlayerSettings,_n as require_length_of_array_like,_t as require_es_function_name,a as reducer_default$22,an as require_html,ar as require_classof_raw,at as require_es_parse_int,bn as require_to_integer_or_infinity,bt as require_es_array_reduce,cn as require_to_string,cr as require_object_property_is_enumerable,ct as require_object_assign,dn as require_is_forced,dr as require_descriptors,dt as require_whitespaces,en as require_set_to_string_tag,er as require_is_callable,et as require_regexp_unsupported_dot_all,f as mapTagsForDS,fn as require_copy_constructor_properties,fr as require_fails,ft as require_collection,g as selectIsPlayerDestination,gn as require_array_includes,gt as require_freezing,h as SimpleBar,hn as require_object_get_own_property_names,ht as require_array_buffer_non_extensible,in as require_object_create,ir as require_indexed_object,it as require_regexp_flags_detection,j as Pause,jn as require_an_object,jt as require_array_method_is_strict,k as JumpForward,kn as require_create_non_enumerable_property,kt as require_check_correctness_of_iteration,ln as require_classof,lr as require_function_call,lt as require_number_parse_int,mn as require_object_get_own_property_symbols,mt as require_object_is_extensible,n as selectEpgPreferences,nn as require_object_get_own_property_names_external,nr as require_require_object_coercible,nt as require_regexp_get_flags,on as require_object_define_properties,or as require_function_uncurry_this,ot as require_es_object_to_string,p as REFS_CACHE,pn as require_own_keys,pr as require_global_this,pt as require_internal_metadata,q as require_regexp_exec_abstract,qn as require_is_symbol,qt as require_array_iteration,rn as require_array_slice,rr as require_is_null_or_undefined,rt as require_regexp_flags,sn as require_object_keys,sr as require_create_property_descriptor,st as require_es_object_assign,tn as require_define_built_in_accessor,tr as require_to_indexed_object,tt as require_regexp_sticky_helpers,u as ListItem,un as require_export,ur as require_function_bind_native,ut as require_string_trim,v as selectSeekToPosition,vn as require_to_length,vt as require_an_instance,w as
2selectNotification,wn as require_internal_state,wt as require_es_array_iterator,x as ToastContainer,xn as require_math_trunc,xt as require_environment_is_node,yn as require_to_absolute_index,yt as require_define_built_ins,z as require_web_dom_collections_iterator,zn as require_to_object,zt as require_object_get_prototype_of}from"./epg-BVFXwcx3.js";import{Ar as redemptionToken,At as init_es$1,Br as useDispatch,Bt as languageChanged,C as selectCountryName,Cr as hideFooterOnLogin,D as selectIfNavGeolocationIsEnabled,Dn as dialog,Dt as selectUPState,F as selectLocationLoading,Fr as typeform,Ft as disableNavigatorGeolocation,Gt as tryGetLocation,Hr as connect_default,Ht as receiveNavigatorLocation,I as selectPostalCode,It as getLocationFail,J as getCookiePolicyUrl,Jr as require_prop_types,Jt as BRAND_MOLOTOV,K as buildLegalUrl,Kn as miniPlayer,Kr as Provider,Kt as tryGetLocationRights,L as selectSpoofInfo,Lr as upSessionId,Lt as getLocationRightsFail,M as selectIfWatchableRights,Mn as fontFace,Mt as changeLanguage,N as selectIpAddress,Nn as fontSize,O as selectIfPurchasableRights,Or as profileIsActive,Ot as createSelector,P as selectLocation,Pn as fontWeight,Pt as clearSpoof,Q as marketToLanguageCountry,Qn as space,Rt as getLocationRightsSuccessful,Sn as color,Sr as hideFooterOnFastauth,T as selectIfEUTerritory,Ut as setLocationLoading,Wt as setupSpoof,X as getPrivacyUrl,Xr as require_react,Xt as jsx,Yr as require_react_dom,Yt as Fragment$1,Z as getTermsUrl,Zt as jsxs,_ as locationsAreEqual,_r as PARAMS_CONFIG,a as Switch,br as appSessionId,dn as require_jsx_runtime,dr as getUrlParam,fr as safeJsonParse,gr as GDPR$1,gt as selectParentalControlState,hn as borderRadius$1,hr as paramsFromCurrentLocation,ht as selectPapiOverridesState,i as Router$1,jt as brand,l as useLocation,mr as isTestEnv,n as Redirect,or as typography,p as createBrowserHistory,pr as logger,pt as selectOverlayState,qr as ReactReduxContext,qt as BRAND_FUBO,r as Route,s as matchPath,sr as upNext,vn as button,vr as PREFIX,w as selectCurrentLanguage,x as selectCountryCode,yr as advertisingId,zn as iconButton,zr as useSelector,zt as getLocationSuccessful}from"./react-router-wD3NlaiH.js";import{$ as filter,B as te,Ct as applyIdentifiers,Dt as ApiError,Et as normalizeApiError,K as F,N as l,Ot as UPApiError,Q as s$1,S as c,St as applyLocaleState,Tt as selectTokens,Y as P,Z as m,_t as selectAllHeaders,at as getAuthenticatedRequest,bt as applySpoofInfo,ct as refreshTokens,dt as normalizeTokens,et as fromEvent,gt as require_client$1,it as Subject,nt as mapOneOrManyArgs,pt as updateTokens,rt as map,tt as mergeMap,ut as getPublicRequest,wt as applyAuthState,xt as applyScreenInfo,z as s}from"./playback-CrSnfr_1-BKS6uH-o.js";import{C as __read,L as u,O as M,T as __values,U as require_lib,W as require___vite_browser_external,a as innerFrom,c as operate,g as arrRemove,l as Observable,n as subscribeOn,r as observeOn,s as createOperatorSubscriber,t as from,v as isFunction,w as __spreadArray,x as __extends$1,z as w}from"./from-a902q5ue.js";import{A as EMPTY,At as toNumber,B as mapConfig,C as interval,D as combineLatest,E as concat,Et as eq,Ft as baseGetTag,G as mapSectionComponent,H as mapInitialFocusTarget,I as getHeartbeat,J as mapText,K as mapEpgUpdate,L as mapAction,Lt as root,M as AsyncScheduler,Mt as isArray,N as AsyncAction,O as createObject,Pt as isObjectLike,R as mapActions,S as merge,St as isArguments,T as defer,U as mapLogo,W as mapMetadata,X as isEqual,_ as take,a as withLatestFrom,b as race,bt as baseUnary,d as skip,dt as Stack,f as scan,h as distinctUntilChanged,j as asyncScheduler,jt as isObject,k as argsArgArrayOrObject,kt as isFunction$1,l as switchMap,m as first,nt as arraySome,o as throttleTime,q as vapiWatchableMapper,s as tap,u as startWith,v as concatMap,vt as isTypedArray,w as timer,x as argsOrArgArray,xt as isBuffer,y as catchError,yt as nodeUtil,z as mapNavigationResponse}from"./dist-DCF00piQ.js";import{$ as getSubGrowthMetadata,$A as clearPageAnalytics,$D as selectEnableFuboLabsFlag,$E as showDialogAction,$M as copyObject,$O as makeSelectObjectParam,$c as headersInitialized,$d as emailVerificationSuccess,$f as subscribeWithOfferSuccess,$g as deleteParentalControlSuccessful,$h as clearBilling,$k as landingBreakpoints,$l as pickCompletePlan,$m as cancelSubscriptionFail,$n as createFakeProgram,$o as selectIsViewAllProducts,$p as redeemRetentionOfferFail,$s as talkableAuthenticateCustomerSuccess,$t as getIndex,$u as redeemCreditSuccess,$y as selectStoreDestination,A as selectShouldShowBrazePhoneModalElite,AD as track,AE as externalLinkAction,AM as PapiFeatureFlags,A_ as trySubscribeToEvents,Ab as TYPEFORM_BLACKLISTED_PATHS,Ac as siteConsentActions,Ad as logoutRequestSuccessful,Af as fetchUserTierFailed,Aj as selectPendingOfferCode,Ak as selectTypeformCookie,Al as fetchPlanPricePreviewSuccessful,Am as fetchESPNUnlimitedStatusFail,An as AnalyticsRoot,Ap as updateBillingInfoSuccessful,Ar as selectIsPlansLoading,As as Actions,At as getPopoverElement,Au as showVideoSlate,Av as Imgix,Ax as QueryClientProvider,B as Analytics,BA as f,BC as SkipB
2ack10,BE as refreshPageAction,BM as initCloneObject,BS as Speaker,Bb as selectUserProfiles,Bc as appsFlyerFailed,Bd as loginFailed,Bf as fetchBillingTransactionsFail,Bg as nextSignupStep,Bh as fetchHuluAvailableFail,Bj as selectUserEmail,Bk as playerVersion,Bl as fetchResubscribeOffer,Bm as fetchChangeSubscriptionAddOnsPreviewFail,Bn as container$3,Bs as fullUpdateErrorStacFlags,Bt as getPage,Bu as fetchHomeNetworkRequest,CD as PAPI_NAVIGATION_PATH,CE as closeDialogAction,CM as apiErrorVpnNetwork,CS as sr,C_ as dismissExternalLinkUpsellSuccess,Ca as selectIsManageAddOnsEligible,Cb as BRAZE_BLACKLISTED_PATHS,Cc as updateProfileParamsSuccess,Cd as updateLoginVerificationResendCodeRateLimit,Cf as setSessionReplayId,Ck as selectRatePlanCodeParam,Cl as tryFetchUserProfiles,Cn as getApiError,Cp as fetchRetentionOffersSuccessful$1,Cs as selectMFAToken,Ct as getScoreboardMetadata,Cu as fetchPAPIOverrides,Cx as selectIfRequiresConfirmNavigation,Cy as usePlayerCurrentTimes,DA as m$1,DD as exitNativePictureInPicture,DE as completeAction,DM as environment,D_ as subscribeToEventsActions,Db as MINIPLAYER_BLACKLISTED_PATHS,Dd as updateEmailVerificationResendCodeRateLimit,Df as stopSessionReplayRecording,Dj as selectLegacySubscription,Dk as selectStacDarklyFlags,Dl as fetchOfferPricePreviewFail,Dm as fetchPurchasesSuccessful,Dn as getAction$1,Do as selectToastOnSubscription,Dp as fetchBillingInfoSuccessful,Dt as getPricePreviewMetadata,Du as hideOverlay,Dx as selectPlayerScreenId,EA as D,ED as PlayIntent,EE as closeVideoSlateAction,ES as vs,E_ as closeEventsConnection,Ea as selectIsManageSubscriptionsEligible,Ef as startSessionReplayRecording,Eg as fetchCheckboxDisclaimerDataSuccess,Eh as fetchProductByCodeSuccessful,Ek as selectSportsPagesIds,El as setSeekToPosition,Em as fetchPurchasesRequest,En as getAddOnCode,Ep as fetchBillingInfoFailed,Et as getProductMetadata,Ex as selectPlayAction,Ey as usePlayerInstance,FE as navigationAction,FS as CSSTransition,Fc as brazeInitialized,Fd as updateLoginVerificationSubmitRateLimit,Fg as expandSignupLookup,Fh as fetchPaymentMethodsSuccessful,Fl as fetchOfferGroupOfferFailed,Fm as fetchCreateSubscriptionPreviewSuccessful,Fp as obliterateAccountFailed,Fr as selectPreselectedAddOns,Ft as getPlanMetadata,Fu as addNotification,G as getUserInput,GA as em,GE as resumeAction,GM as isPlainObject$1,Gc as sierraFailed,Gd as socialAuthFailed,Gf as fetchRefundEligibleSuccessful,Gh as clearEpgPreferences,Gl as MANAGE_SUB_SOURCE,Gm as createSubscriptionSuccessful,Gn as extractPath,Gp as show3DSecureOverlay,Gs as patchUpdateStacFlags,Gt as getOrder,Gx as Ha,Gy as selectLandingNavItem,H as getWidgetId,HA as i,HC as SkipBack,HE as resolveNavPath,HM as cloneBuffer,Hc as appsFlyerLoading,Hd as loginSuccessful,Hf as annulSubscriptionPauseFailed,Hh as fetchHuluAvailableSuccessful,Hi as selectHasNonExpiredSubscription,Hk as tenantVersion,Hl as fetchResubscribeOffersSuccessful,Hm as fetchChangeSubscriptionAddOnsPreviewSuccessful,Hn as fetchNextProgram,Ho as selectAllSignupStepsByName,Hr as selectSubscriptionPlan,Hs as initErrorStacFlags,Ht as getOriginComponent,Hu as setHomeNetworkFail,Hy as selectRouteIntercept,IC as AddOns,IE as openContextMenuAction,IM as isEmpty,Ic as brazeLoggedCustomEvent,Id as verifyLoginFailed,If as updateUserDevicesError,Ig as finishFunnel,Ij as selectSocialRedirectPath,Il as fetchOfferGroupOfferSuccessful,Ip as obliterateAccountSuccessful,Ir as selectPreselectedOffer,Is as retentionFunnelActions,It as getPaymentType,Iu as clearNotification,Iy as selectPreviousHistoryLocation,J as getUiType,JA as stripNil_default,JD as selectElectronUpdateNotificationFlag,JE as searchResultsAction,JM as get,JO as selectIfFrenchMarket,JS as Play,Jc as sierraUpdated,Jf as getAccountBalanceFail,Jg as setSignupStep,Jh as clearCart,Jk as getDeviceInfo,Jo as selectFunnelFinished,Jp as resumeSubscriptionSuccessful,Jr as deleteTalkableCookie,Js as stacFlagsUpdated,Jt as getNetworkDetails,Jx as Lc,Jy as selectAccountDestination,K as getUrl,KA as rem,KE as saveFavoriteChannelReorderAction,KO as selectWebShowFeedbackLink,Kc as sierraInitialized,Kd as
2socialAuthSuccessful,Kf as fetchSubscriptionFail,Kj as isFuture,Kk as isIpad,Kl as ONBOARD_SOURCE,Km as clearRefundEligibility,Kn as findUrlParamByValue,Ko as selectCurrentSignupStep,Kp as resumeSubscriptionFail,Ks as reinitializeStacFlags,Kt as getNewTtlSec,Ku as fastauthConnectFail,Kx as Hs,Ky as selectRootRedirectPath,LC as SkipForward15,LD as PapiCustomHook,LE as redirectAction,Lc as brazeSetCustomEvent,Ld as verifyLoginSuccess,Lf as updateUserDevicesSuccess,Lg as finishSignup,Lh as fetchHuluUserPromoCodeFail,Lj as selectSubscribedOffer,Lk as selectSpringServe,Ll as fetchOffers,Lm as fetchChangeSubscriptionPreviewFail,Ln as selectHasFooter,Lp as tryFetchAccount,Lr as selectPreselectedPlan$1,Lt as getPauseEligible,Lu as dismissNotification,MA as c$1,ME as formSubmitAction,MM as withQueryValues,MS as za,M_ as removeSupportedFeatureFlag,Mb as getProfileIsActiveParam,Md as tryLogout,Mg as clearPendingCurrentFlow,Mh as fetchFreeTrialAvailableSuccess,Mk as selectUniqueIdCookie,Ml as fetchPlansStatesSuccessful,Mm as fetchESPNUnlimitedStatusSuccessful,Mn as AppConfigProvider,Mp as fetchAvailablePurchaseSuccessful,Mr as selectOffersList,Mt as getPlayerMode,Mu as clearToasts,My as selectCurrentLocation,NA as u$1,NE as macroPixelTrackingAction,NM as omitBy,NO as selectIsMarketplaceEnabled,NT as $5df64b3807dc15ee$export$d699905dd57c73ca,N_ as resetCustomWorkspace,Nc as papiErrorMessageMap,Nf as setIsReloading,Ng as clearSignup,Nj as selectShowCustomerSupportSMS,Nk as selectUrlAppSource,Nl as fetchOfferCodeOfferFailed,Nm as fetchCreateSubscriptionPreviewFail,Np as fetchAccountFailed,Nt as getPlaybackActionMetadata,Nu as hideToast,Ny as selectCurrentPathname,OA as p,OD as isExitingPipProgrammatically,OE as dismissNotificationAction,OM as selectCustomWorkspace,OT as $458b0a5536c1a7cf$export$40bfa8c7b0832715,O_ as subscribeToEventsFail,Ob as MOBILE_ACCESSIBLE_PAPI_PATHS,Oc as didomiSyncCompleted,Od as logoutCleanupDone,Og as appSourceCleared,Oh as fetchPendingChangeProductFail,Oi as selectCurrentSubscriptionId,Oj as selectLegacyUserProfile,Ok as selectTargetScreenIdParam,Ol as fetchOfferPricePreviewSuccessful,Om as tryFetchPurchases,On as getAboveFold,Op as tryFetchBillingInfo,Os as selectTranscendToken,Ot as getPreviousProductsMetadata,Ou as showOverlay,P as useViewportSize,PE as navigateAfterConfirmation,PM as omit,P_ as updateCustomWorkspace,Pb as selectIfProfileSelected,Pc as brazeFailed,Pf as tryFetchUserTier,Ph as fetchPaymentMethodsFail,Pk as selectAp
2psFlyer,Pl as fetchOfferCodeOfferSuccessful,Pp as fetchAccountSuccessful,Pr as selectPlansStates,Pt as getPlanOfferMetadata,Pu as showToast,Py as selectInterceptedTargetPath,Q as getSubscriptionMetadata,QA as anonymousUser,QE as setPlayAction,QO as selectMarket,Q_ as selectIsParamPlanValid,Qc as appReady,Qf as subscribeWithOfferFail,Qj as addMinutes,Qk as contentMediaQuery,Ql as includeAddOn,Qm as changeSubscriptionSuccessful,Qn as stripNil,Qp as clearRetentionOffers,Qs as talkableAuthenticateCustomerFailed,Qt as getLeagueMetadata,Qu as redeemCreditFail,Qy as selectProfilesDestination,R as AnalyticsOrderContext,RC as SkipBack15,RE as refreshAppAction,RM as baseIteratee,RO as selectPictureInPicture,Rc as brazeUserChanged,Rd as accessTokenParamPassed,Rf as updateUserFireTvRedemptionError,Ri as selectFetchPurchasesParams,Rj as selectSubscribedOfferCode,Rk as selectTalkableState,Rl as fetchOffersFail,Rn as selectHasHeader,Rr as selectResubscribeOffers,Rt as getPausedSubscription,Ru as showNotification,SD as PAPI_CONFIG_PATH,SE as clearNav,SM as apiErrorUnauthorized,SS as sc,Sb as isPapiPath,Sc as updateParamsWithConfig,Sf as notInCohort,Sh as fetchProductByRatePlanSuccessful,Sj as selectIfTransactionIsPastDue,Sm as fetchRefundEligibilityFail,Sn as getAppSection,Sp as fetchRetentionOffersFail$1,St as getScoreboardsFilterMetadata,Sx as selectDeepLinkPath,Sy as useRedirectHandlers,TA as C,TC as wt,TD as PAPI_SETTINGS_PATH,TE as closeToastAction,T_ as handleEffect,Tb as LEGACY_CONTENT_PAGE_PATHS,Tc as tryOauthLogin,Td as resendEmailVerificationCodeSuccess,Tg as fetchCheckboxDisclaimerDataFail,Th as fetchProductByCodeFail,Tj as selectIsReloading,Tl as changePlayerSettings,Tm as fetchPurchasesFail,Tn as getAiringIds,Tp as fetchSubscribedOfferSuccessful,Tr as selectAvailablePlans,Tt as getRetentionOffer$1,Tu as fetchPAPIOverridesSuccess,Tv as legacyToUPLookup,Ty as container$2,U as getWatchableMetadata,UC as ExitFullscreen,UE as resolveNavWithError,Ua as selectIsSubscriptionsGeoBlocked,Uc as startAppsFlyer,Ud as loginVerificationRequired,Uf as annulSubscriptionPauseSuccessful,Ul as CLIENT_SELECTION,Um as createSubscriptionFail,Un as mapResponse,Us as initStacFlags,Ut as getOriginAppSection,Uu as setHomeNetworkRequest,Ux as Du,Uy as selectDefaultDestinationPath,V as analyticsFrom,VA as u$2,VC as SkipForward,VE as refreshSectionAction,VM as cloneTypedArray,VS as Gear,Vc as appsFlyerInitialized,Vf as fetchBillingTransactionsSuccessful,Vg as nextSignupStepSuccess,Vj as selectUserId,Vl as fetchResubscribeOffersFail,Vn as usePlayerState,Vo as selectAllSignupSteps,Vp as clearToast,Vs as fullUpdateStacFlags,Vt as getOriginPage,Vu as fetchHomeNetworkSuccessful,Vy as selectRouteFlags,W as getViewId,WC as EnterFullscreen,WD as selectBrazeElitePhoneModalFlag,WE as resolveQueryAndForward,W_ as selectHasAllProducts,Wb as selectWindowSize,Wc as openSierra,Wd as socialAuthExpired,Wf as fetchRefundEligibleFailed,Wk as getDeviceContext,Wl as LANDING_SOURCE,Wn as extractParams,Wp as navigateToReactivation,Wr as selectValidParamsOfferGroup,Ws as patchUpdateErrorStacFlags,Wt as getOrigin,Wu as setHomeNetworkSuccessful,Wy as selectDefaultPAPIDestinationPath,X as getTeamMetadata,XA as analyticsSent,XD as selectEnableChromecastFlag,XE as sendReactionAction,XO as selectIfSpanishMarket,Xc as apiHeaderSet,Xf as redeemBestBuySubscriptionFail,Xh as updateCartPlan,Xl as fetchPlansFail,Xm as changeSubscriptionFail,Xo as selectIsSignupInProgress,Xs as zendeskHidden,Xt as getMode,Xu as windowResized,Xx as Nu,Xy as selectMenuItemByName,Y as getTmsIds,YA as analyticsFailed,YC as Cross,YD as selectEnableAppsFlyerFlag,YE as seekToAction,YM as toString,Yc as startSierra,Yd as trySocialLogin,Yf as getAccountBalanceSuccess,Yh as updateCartAddOns,Yk as isMobileDevice,Yl as fetchPlans,Ym as changeSubscriptionAddOnsSuccessful,Yn as isLivePlaybackVapi,Yp as redeemRetentionOfferPreviewFail,Ys as registeredUser,Yt as getNamespace,Yy as selectMainNavActionByRoute,Z as getTabMetadata,ZA as analyticsSuccess,ZD as selectEnableDebugInfoFlag,ZE as setLoadingAction,ZM as keysIn,ZO as selectIfUSMarket,ZT as $bdb11010cef70236$export$f680877a34711e37,Zb as FormatClockTime,Zc as appHydrated,Zf as redeemBestBuySubscriptionSuccess,Zg as deleteParentalControlFail,Zj as addSeconds,Zk as contentBreakpoints,Zl as fetchPlansSuccessful,Zn as isPipSupportedPlayback,Zp as redeemRetentionOfferPreviewSuccessful,Zs as zendeskInitialized,Zt as getMarketingParams,Zu as clearCredit,Zx as Os,Zy as selectNavigationScheme,_D as onLocationChanged,_E as apiCallAction,_M as apiErrorClientInvalidToken,__ as fetchEventsActions,_c as transcendGetTokenFail,_g as deleteBillingSuccessful,_k as selectOfferParam,_l as initialSwitchToProfile,_m as fetchSub
2scriptionCouponRedemptionStatusSuccessful,_n as getBillingZip,_p as updateProfileFailed,_s as selectIfAuthenticated,_t as getSlideName,_x as refreshQueryContent,_y as resumeAfterPauseUnloadAction,aD as showVideoSlateAction,aS as Yr,a_ as updateMaxRatingSuccessful,aa as selectIsCurrentSubscriptionActive,ab as selectNavTriggeredBy,ac as springServeCookieSyncPixelFailed,ad as signupWithTokenFailed,af as checkEmailExistsSuccess,aj as identifiedUser,ak as selectHasSportsPagesIds,am as processRefundFail,an as getEntityTypeMetadata,ap as registerUnlinkSocialRedirect,ar as selectIfUserCanAccessApp,au as clearAppleTVDisclaimerForm,av as selectMappedPlansWithParams,ax as i18next_default,ay as showModal,bC as ft,bD as getContent,bE as clearActions,bM as apiErrorNoServiceInCountry,bO as selectIfStacFlagsIsAuthenticated,b_ as fetchEventsTokenSuccessful,bc as paramsBundled,bd as resendMFACodeFailed,bf as updateAppSessionId,bg as createBillingSuccessful,bh as fetchProductByRatePlanFail,bj as selectIfLegacySubscriberIsExpired,bk as selectProductParam,bl as switchToFallbackProfile,bn as getBannerAdKey,bp as fetchPendingOfferFail,bt as getSeasonMetadata,bx as queryClient,by as rotateSessionIdAction,cD as syncConsentAction,cS as ca,c_ as updatePinCodeSuccessful,cb as MANAGE_ADD_ONS_DESTINATION,cc as springServeLoading,cd as signupActions,cf as fetchCouponFail,cg as fetchBillingStatusFail,ch as startSession,cj as sendAnalytics,ck as selectHotelIdParam,cl as createIntercept,cm as clearSubscriptionRenewalPreviewsById,cn as getDialogMetadata,cp as socialLinkSuccessful,cu as clearCreditCard,cy as fetchNav,d as selectCartHasPendingChanges,dD as updateRefreshPage,dM as apiStateSubject,dS as eo,d_ as verifyPasswordSuccessful,db as STORE_DESTINATION,dc as irTrackConversionFail,dd as signupSuccessful,df as fetchRedeemedCouponsSuccess,dg as fetchBillingFail,dh as fetchResubscribeProductFail,dj as selectAccount,dk as selectIsAuthenticatedCookie,dm as fetchSubscriptionRenewalPreviewByIdSuccessful,dn as getCurrentTtlSec,dr as selectIfUserShouldResubscribe,ds as selectAuthenticatedTokens,dx as setFooter,dy as fetchSettings,eA as landingMediaQuery,eC as h,eD as showNotificationAction,eN as assignValue,e_ as fetchParentalControlStatusFail,ec as talkableEventOfferLoaded,ef as updateEmailVerificationSubmitRateLimit,eg as clearTransactions,ej as coldStartAnalyticSent,el as requiredApiHeaderSet,en as getHomeNetworkStatus,eo as selectRedirectPathOnSubscription,ep as tryRedeemBestBuySubscription,er as createFakeStation,es as selectNextSignupStep,et as subGrowthMapper,eu as pickOffer,ex as formatClockTime,fA as clsx,fC as Nr,fD as updateScreenId,fM as call,f_ as addEventListener,fb as WATCH_DESTINATION,fc as irTrackConversionSuccess,fd as trySocialSignup,ff as fetchRetentionOfferCouponFail,fh as fetchResubscribeProductSuccessful,fk as selectIsWebViewParam,fl as clearCurrentProfile,fm as clearSubscriptionRenewalPreview,fn as getCtaMetadata,fp as socialUnlinkAccountsSuccessful,fx as setHeader,fy as fetchSettingsFailed,gA as _,gC as X,gD as LOCATION_CHANGE,gE as useActionsResolver,gM as apiErrorActiveSubscriptionRequired,g_ as setLastEventsId,gb as extractPathFromPapiPathname,gc as transcendAuthSuccess,gd as resetPasswordWithTokenFailed,gf as tryFetchCoupon,gh as fetchProductsSuccessful,gj as selectHomePostalCode,gk as selectOfferOrProductParams,gl as fetchUserProfilesSuccessful,gm as fetchSubscriptionCouponRedemptionStatusFail,gn as getBundleToBundleOffer,gt as getSocialMetaData,gy as resetConfig,hD as CALL_HISTORY_METHOD,hM as apiError451Unknown,h_ as removeEventListener,ha as selectIsCurrentSubscriptionNotExpired,hb as extractPathFromPapiLocation,hc as transcendAuthFail,hd as passwordResetSuccessful,hf as redeemedCouponSuccess,hg as deleteBillingFail,hh as fetchProductsFail,hj as selectHasAccountSocials,hl as fetchUserProfilesFail,hm as fetchSubscriptionRenewalPreviewSuccessful,hn as getChannelMetadata,hp as trySocialLink,ht as getSpinnerDuration,hx as fetchQueryContent,hy as papiSettingsInitUnnecessaryOk,i as useFireGrowthPageView,iA as css,iD as showToastAction,iM as toDate,iO as selectEnableZendeskWidgedFlag,iS as Ya,ib as selectNavLoading,ic as springServeCookieSyncPixelAdded,id as authTokenUpdate,if as checkEmailExistsFailed,ig as fetchTransactionsFail,ih as addShippingAddressFail,ij as firstVisit,ik as selectGdprCookie,im as reactivateSubscriptionSuccessful,in as getFavoriteChannelInfo,ip as updateSubscriptionSuccess,it as FuboNameSpace,ix as useCurrentLanguage,iy as hideModal,jA as S,jD as nanoid,jE as failA
2ction,jM as initValues$2,j_ as addSupportedFeatureFlag,jd as resetCredentialState,jf as fetchUserTierSuccessful,jh as fetchFreeTrialAvailableFail,jj as selectProfile,jk as selectUPSessionIdCookie,jl as fetchPlansStatesFail,jn as Context$1,jp as fetchAvailablePurchaseFail,js as silentActions,jt as getPopoverComponent,ju as addToast,jy as useLocation$1,kE as enqueueActions,kM as selectSupportedFeatureFlags,k_ as subscribeToEventsSuccessful,kb as NON_PAPI_PATHS,kc as didomiSyncFailed,kd as logoutRequestFailed,kf as bypassResubscribeForFreeTier,kh as fetchPendingChangeProductSuccessful,kj as selectMarketingId,kl as fetchPlanPricePreviewFail,km as clearESPNUnlimitedStatus,kn as getCohorting,kp as updateBillingInfoFailed,kt as getPopoverElementIndex,ku as closeVideoSlate,lC as H,lD as trackingAction,lM as fastauthAppLinks,lS as cl,l_ as verifyPasswordFail,lb as PROFILES_DESTINATION,lc as startSpringServe,ld as signupFailed,lf as fetchCouponSuccess,lh as updateSessionId,li as selectCheckoutSubscription,lj as setLastCtaName,lk as selectIrParams,ll as externalRedirect,lm as fetchSubscriptionRenewalPreviewByIdFail,ln as getDevices,lr as selectIfUserCanSignUp,lu as clearRecurlyToken,ly as fetchNavFallback,m as selectCartPlan,mA as MediaQuery,mD as require_object_hash,mM as initApiClient,mb as convertToPapiPath,mc as irTrackPageLoadSuccess,mf as redeemedCouponFail,mg as tryFetchBilling,mh as clearProducts,mj as selectBillingInfo,mk as selectMarketingParams,mn as getComponent,mp as socialUnlinkSuccessful,mt as getSportMetadata,my as papiInitUnnecessaryOk,n as useTrack,nD as showPinCodeDialogAction,nO as selectEnableTypeformFlag,n_ as tryFetchParentalControlStatus,nb as selectIsPAPIReady,nc as talkableInitializeFailed,nd as validateCreditSuccess,nf as confirmSignupEmailSuccess,nh as fetchShippingStatusFail,ni as selectAllSubscriptions,nj as fireGrowthPageView,nk as selectAp
2pSessionIdCookie,nl as updateApiHeaders,nm as reactivateSubscriptionFail,nn as getFtvCampaign,np as updateSubscriptionStateFail,ns as selectSessionReplaySampleRate,nu as canMakeApplePayPaymentsFail,nx as Translate,o as selectCartAddOns,oD as startAsyncAction,oE as css$1,o_ as updatePinCodeFail,ob as selectPlayerTriggers,oc as springServeFailed,og as fetchTransactionsSuccessful,oh as addShippingAddressSuccessful,oj as pageView,on as getElement,op as socialConfirmEmail,or as selectIfUserCanAccessContent,ox as languages,oy as closePlayerAction,pD as updateSearchResults,pM as callAnonymous,pS as fr,p_ as addEventListenersComplete,pa as selectIsCurrentSubscriptionInAppBilling,pb as findNavigationInActions,pc as irTrackPageLoadFail,pd as passwordResetFailed,pf as fetchRetentionOfferCouponSuccess,pg as fetchBillingSuccessful,pm as fetchSubscriptionRenewalPreviewFail,pn as getContentTypeMetadata,pp as socialUnlinkFailed,px as buildEndpointCall,py as fetchSettingsSuccess,q as getUpdatedProductsMetadata,qE as scrollToAction,qO as selectIfCanadianMarket,qc as sierraLoading,qd as socialLoginFailed,qf as fetchSubscriptionSuccessful,qg as setLookupEmail,qh as updateEpgComponent,qj as differenceInMilliseconds,qk as bowser,ql as USER_SELECTION,qm as changeSubscriptionAddOnsFail,qn as parseUrlParams,qo as selectCurrentSignupStepName,qs as stacFlagsInitialized,qt as getNetworkMetadata,qu as fastauthConnectSuccess,qx as Ka,rA as noScrollbarStyles,rD as showPromotionalDialogAction,rE as Icon,rN as copyArray,rO as selectEnableUserDebugStatsFlag,rS as Xi,r_ as updateMaxRatingFail,rc as talkableInitializeSuccess,rd as adminAuthToken,rg as updateBillingSuccessful,rh as fetchShippingStatusSuccessful,rn as getFilterMetadata,rp as updateSubscriptionStateSuccess,ru as canMakeApplePayPaymentsSuccess,rx as translate,sA as rgba,sD as storeConsentAction,sE as keyframes,sS as br,sb as ACCOUNT_DESTINATION,sc as springServeInitialized,sd as signupWithTokenSuccess,sf as clearCoupon,sg as clearBillingStatus,sj as reportError,sl as clearIntercept,sm as processRefundSuccessful,sn as getDvrQuota$1,sp as socialLinkFailed,su as clearCommitmentDisclaimerForm,sy as fetchConfig,t as useAppConfig,tC as b,tD as showOverlayAction,tN as baseAssignValue,tO as selectEnableSpringServeFlag,t_ as fetchParentalControlStatusSuccessful,tc as talkableEventShareSucceeded,td as validateCreditFail,tf as confirmSignupEmailFailed,tg as updateBillingFail,th as cancelSubscriptionSuccessful,tj as fireCohortEvent,tk as selectAdvertisingIdCookie,tl as subscriptionsInitialized,tm as redeemRetentionOfferSuccessful,tn as getGenreMetadata,to as selectRetentionInfo,tp as updateSubscriptionFail,tr as createFakeWatchable,ts as selectPendingCurrentFlow,tu as pickPackage,tv as selectIsProductsLoading,tx as formatDuration,ty as selectModalDialogState,uD as updateNav,uM as fastauthVanityLinks,ub as SIGNIN_DESTINATION,uc as schedulerTick,uf as fetchRedeemedCouponsFail,ug as fetchBillingStatusSuccessful,ui as selectCheckoutSubscriptionActiveAddOnRatePlanCodes,uj as updatePageAnalytics,uk as selectIrclickid,un as getDestinationInfo,up as socialUnlinkAccountsFailed,ur as selectIfUserIsWithoutSubscription,uv as selectParamRatePlanCode,ux as setCustomLoaderAnimation,uy as fetchNavSuccess,vA as d,vD as push,vE as brazeEventAction,vM as apiErrorInvalidProfileId,vS as ml,v_ as fetchEventsTokenFail,vc as transcendGetTokenSuccess,vd as resetPasswordWithTokenSuccessful,vf as fetchDvrQuotaFailed,vg as createBillingFail,vj as selectIfAccountIsLoading,vl as profileSwitched,vn as getBillingPeriodMetadata,vo as selectSubscriptionProductsParams,vs as selectIfIsLoggingOut,vt as getSeriesMetadata,vx as updateComponent,vy as resumePapiPlayAction,wA as y,wD as PAPI_RESOLVER_PATH,wE as closePageAction,wM as ruleSet,w_ as createPromiseEpic,wc as oauthLoginFailed,wd as resendEmailVerificationCodeFailed,wf as setSessionReplaySessionId,wh as tryFetchProductByRatePlan,wj as selectIsPendingUserEmailVerification,wk as selectRedemptionToken,wm as fetchRefundEligibilitySuccessful,wn as getAiringMetadata,wp as fetchSubscribedOfferFail,ws as selectMimicToken,wt as getRetentionOfferMetadata,wu as fetchPAPIOverridesFail,wx as
2selectNavigation,wy as useObservable,xA as u$3,xD as getContextualRequest,xE as clearDeepLink,xM as apiErrorRefreshTokenExpired,xO as selectIfStacFlagsIsInitialized,xT as $6179b936705e76d3$export$ae780daf29e6d456,x_ as dismissExternalLinkUpsellFail,xc as updateParams,xd as resendMFACodeSuccess,xf as failedSessionReplayRecording,xg as updateAdvertisingId,xk as selectProfileIsActive,xl as switchToProfile,xm as fetchRetentionOffersSuccessful,xn as getAuthenticationType,xp as fetchPendingOfferSuccessful,xt as getSearchInfo,xw as $c1d7fb2ec91bae71$export$6d08773d2e66f8f2,xx as selectActionsMap,xy as unlockPlayerAction,yA as l$1,yD as replace,yE as callAndForgetAction,yM as apiErrorNoServiceForSubscription,yO as selectIfFetchingStacFlags,y_ as fetchEventsTokenRequest,yc as cleanParams,yf as fetchDvrQuotaSuccessful,yh as clearProductByRatePlanError,yl as setSwitchProfileLoading,ym as fetchRetentionOffersFail,yn as getBillingCycles,yp as updateProfileSuccess,yt as getSection,yx as updateSection,yy as resumePapiPlayNoReloadAction,z as AnalyticsFoldContext,zC as SkipForward10,zE as refreshComponentAction,zM as cloneDeep,zO as selectPlayerFlags,zS as SpeakerOff,zb as selectUserProfile,zc as startBraze,zd as loginComplete,zf as updateUserFireTvRedemptionSuccess,zh as fetchHuluUserPromoCodeSuccessful,zl as fetchOffersSuccessful,zm as fetchChangeSubscriptionPreviewSuccessful,zn as useUpNextPoll,zp as clearRedirectPath,zs as fetchStacFlags,zt as getPageKey,zu as fetchHomeNetworkFail,zy as selectPreviousReduxLocation}from"./useAppConfig-BE9sVCIW.js";import{t as toInteger}from"./toInteger-BePfqUsN.js";import{n as isArrayLikeObject,r as baseRest}from"./_baseDifference-9zEqRlkX.js";import{n as isIterateeCall,t as delay}from"./delay-mwc0YWQ0.js";import{A as useObservableInteraction,At as selectRecurlyToken,B as selectUserInfoChatbotConfig,Et as selectIsRecurlyValid,F as useFastauthMarketingParams,G as getUPSessionIdCookie,Gt as errorMessageMap,H as useInitializeSession,Ht as getPapiToastLabel,J as getUniqueIdCookie,K as setUPSessionIdCookie,L as useChatbot,Mt as selectCouponCode,P as useImperativeFocus,R as selectIfChatbotInitialized,S as mapBillingTransaction,U as setIsAuthenticatedCookie,Ut as getErrorMessage,V as useAvailablePlanCode,W as setIsSubscribedCookie,X as setAdvertisingIdCookie,Y as getAdvertisingIdCookie,_ as USER_PATH,a as useZendeskLink,b as mapProfile$1,c as useStoreNavigation,cn as toast,ct as selectLastCtaName,d as OauthError,dt as selectSubGrowthProperties,en as getPlans,et as get3DSErrorMessageId,f as socialLogin,fn as min,ft as selectSubGrowthPropertiesForSubscriptionId,g as USER_OBLITERATE_PATH,gt as selectCreditCardForm,h as mapSocialConnection,i as useSupportedCodecs,in as header$2,ln as typeformEmbed,lt as selectPageAnalytics,m as SO
2CIAL_PATH,n as useSupportedStreamingProtocols,nn as getPlanInterval,nt as selectAnalyticsUserId,on as modal,ot as selectIfSessionReplaySessionId,p as getAccount,q as setAppSessionIdCookie,r as useSupportedAudioCodecs,rn as abovePlayer,rt as selectColdStartAnalyticSent,s as useSubscription,sn as player$1,st as selectIfUserIsAnonymous,t as useDrmScheme,tn as getPlansStates,tt as is3DSErrorCode,u as getOauthInstance,ut as selectSessionReplayId,v as mapAccount,x as mapBillingInfo,y as mapObliterateAccount,z as selectIfChatbotLoading}from"./hooks-X7OVCcak.js";import{i as toPairs,t as ctaActions}from"./actions-BTkougvl.js";import{n as connectModal,t as require_lib$1}from"./lib-Dc3v_4gr.js";import{n as uniqueId,t as ProductErrorCodes}from"./types-DAHOQ_F7.js";import{t as without}from"./without-C0EfSuHw.js";import{r as popResultSelector,t as of}from"./of-I_x-9DFN.js";import{t as pressEmail}from"./emails-vyW3colO.js";import{a as eventFormatter,c as shutdown,i as page,n as flushQueueSync,o as initSessionReplay,r as getPageProperties,s as getSessionReplayProperties,t as enqueueTask}from"./taskScheduler-D9EZe2UA.js";import{t as __vitePreload}from"./preload-helper-CxFQXtKk.js";import{A as signupLookupEmailGuard,D as planManagingGuard,E as notAuthenticatedGuard,M as userHasActiveSocialLinkGuard,N as userReadyGuardWithIntercept,O as proactiveOfferFlowGuard,P as getCustomHook,S as cancellationFlowGuard,T as isProfilesBlacklisted,_ as authenticatedGuard,a as combineEpics,b as canAccessContentGuard,c as selectApiHeaders,d as selectIfGuardsAreReady,f as selectIfSubscriptionsInitialized,g as appAccessGuardWithIntercept,h as selectSupportedStreamingProtocols,i as ofType,j as userCanAccessAppWithProfilePredicate,k as resubscribeNotRequiredGuard,l as selectDrmSchemeHeader,m as selectSupportedCodecs,o as selectHomeNetworkStatus,p as selectSupportedAudioCodecs,r as updateDidomiUser,t as epic_default$36,u as selectIfAppIsReady,v as authenticatedGuardWithIntercept,w as fastauthAccessGuardWithIntercept,x as canAccessReactivationGuard,y as canAccessAppGuard}from"./epic-BPOgnpTr.js";import{n as NavLink,t as Link}from"./react-router-dom-CBq_E4yW.js";import{a as PrimaryButton,h as useColorTokens,i as Flex,l as TrackedButton,m as ThemeProvider,n as BrandedButton,o as Relative,p as usePopper,r as Fixed,s as SecondaryButton,t as Absolute,u as OnPressWithTrack}from"./core-DD2U2Uug.js";import"./theming-Db5vocQm.js";import{n as Portal,t as LoadingScreen}from"./LoadingAnimation-BnB7Hkuk.js";import{n as Controller,t as useForm}from"./useForm-CcE7uoTr.js";import{t as memoize}from"./memoization-My9mlB1A.js";import{a as AppContainer,r as ContentContainer,t as StartContainer}from"./containers-BgEGgBxh.js";import{t as LottieLoader}from"./LottieLoader-DhApYYG3.js";import{t as withRouter}from"./routing-Ce_tM1E8.js";import{n as selectIsCurrentPathFastauth,t as selectFastauthLink}from"./fastauth-DmCWtdQ2.js";import{t as ScrollToTop}from"./ScrollToTop-B0VlQUpi.js";import{t as startHead_default}from"./startHead-BAmo0b20.js";import{t as Link$1}from"./Link-CkSkR8cF.js";import{t as Help$1}from"./Help-KDhQvrHs.js";import{n as NavLogo}from"./NavLogo-DFS4129o.js";import{n as Fade,t as PersistentFade}from"./animations-DWuN1eKq.js";import{t as TrackedButton$1}from"./ds-web-BgtZstq_.js";import{At as BubbleExclamation,C as CompoundButton,Dt as DialogTemplate,Et as PromotionalDialogTemplate,It as RightChevron,Lt as LeftChevron,Mt as UserCircle$1,Pt as SignOut,T as t$1,Ut as QuestionCircle,Vt as Pencil,dt as InvalidProfileDialog_default,kt as Accessibility,m as TermsAndConditionsDialog_default,qt as MagnifyingGlass$4,v as reducer_default$23,w as createCollection}from"./dialogs-Czwpg2La.js";import{a as ApiErrorCodeMessage,i as GenericErrorDescription,n as SuccessMessage,o as ErrorMessage$1,r as GenericErrorHeader}from"./messages-DPrBwlQ-.js";import{t as HelmetExport}from"./Helmet-3HPg1IsN.js";import{t as useElectronCustomTitleBar}from"./useElectronCustomTitleBar-B3Gnx9gq.js";import{r as useThemeForPath,t as ExternalLink}from"./ExternalLink-Ca861LGq.js";import{r as PageView_Attribute_EventCategory_EventCategoryValue}from"./page_view-CR2Dioel.js";import{n as CodeFieldArray,t as useCodeFieldArrayState}from"./CodeFieldArray-CfPaZdwH.js";import{t as LoadingSpin}from"./LoadingSpin-Bmt4yk8a.js";import{t as mergeRefs}from"./refs-gVHGee7d.js";import{n as hasPrompt,r as prompt}from"./AsyncPrompt-BT5NHpce.js";import{a as mapGetProfilesResponse,c as isElectronVersionOutdated,n as PATH$7,s as isElectronSnapshotBuild,t as selectDefaultProfileName}from"./selectDefaultProfileName-CxzI3rVg.js";import{a as CloseIcon,i as getFullscreenElement,n as ModalDialog,r as modalRootSelector,t as ConfirmModalDialog}from"./components-xta7_H6Y.js";import{n as useRadioState}from"./dropdown-BWbHjiNR.js";import{t as InfoIcon}from"./InfoIcon-CmxGKhfm.js";import{t as Sticky}from"./Sticky-BW2fcvHr.js";import{i as ErrorIcon,n as UPDATE_USER_KEY_PATH,t as NORMALIZE_USER_EMAIL_PATH}from"./remote-CbD_-_fM.js";import{a as ModalHeader,i as ModalBody}from"./modal-context-xSwhl-e-.js";import{t as BrandRegion}from"./BrandRegion-Bi51-v52.js";import{t as Facebook$1}from"./Facebook-DOMR6iFF.js";import{t as HelpCenterLink}from"./labels-DXS0_hGV.js";import{t as UPSELL_SUBSCRIPTION_URL}from"./constants-BPhR1VUF.js";import{t as cohortingPropertyMapper}from"./cohortingPropertyMapper-PWp-ih2A.js";import{t as RATE_LIMIT_PERIOD}from"./constants-mdiRKKjT.js";import{i as selectSubscribedEvents,n as selectIgnoredMessageIds,r as selectLastEventsId,t as selectEventsToken}from"./events-DsVpW-gY.js";import{a as TriggersProviderFactory,at as N,b as ControlMessage,c as trigger_events_default,d as InAppMessageButton,f as InAppMessage,l as ModalMessage,n as r,o as se,q as MUST_BE_IN_APP_MESSAGE_WARNING,rt as d$1,tt as st,u as FullScreenMessage}from"./event-logger-tFQvJKpV.js";import{t as changeUser}from"./change-user-CZo-m_Az.js";import{t as logCustomEvent}from"./log-custom-event-BPoPlZyA.js";import{t as requestImmediateDataFlush}
vendor: 16,459 bytes, lines 2-3
2from"./request-immediate-data-flush-ByM1q1VV.js";var require_well_known_symbol_wrapped=__commonJSMin((o=>{o.f=require_well_known_symbol()})),require_path=__commonJSMin(((o,v)=>{v.exports=require_global_this()})),require_well_known_symbol_define=__commonJSMin(((o,v)=>{var x=require_path(),T=require_has_own_property(),E=require_well_known_symbol_wrapped(),O=require_object_define_property().f;v.exports=function(o){var v=x.Symbol||={};T(v,o)||O(v,o,{value:E.f(o)})}})),require_symbol_define_to_primitive=__commonJSMin(((o,v)=>{var x=require_function_call(),T=require_get_built_in(),E=require_well_known_symbol(),O=require_define_built_in();v.exports=function(){var o=T(`Symbol`),v=o&&o.prototype,k=v&&v.valueOf,A=E(`toPrimitive`);v&&!v[A]&&O(v,A,function(o){return x(k,this)},{arity:1})}})),require_es_symbol_constructor=__commonJSMin((()=>{var o=require_export(),v=require_global_this(),x=require_function_call(),T=require_function_uncurry_this(),E=require_is_pure(),O=require_descriptors(),k=require_symbol_constructor_detection(),A=require_fails(),j=require_has_own_property(),I=require_object_is_prototype_of(),L=require_an_object(),R=require_to_indexed_object(),z=require_to_property_key(),B=require_to_string(),V=require_create_property_descriptor(),U=require_object_create(),W=require_object_keys(),G=require_object_get_own_property_names(),K=require_object_get_own_property_names_external(),q=require_object_get_own_property_symbols(),J=require_object_get_own_property_descriptor(),Y=require_object_define_property(),Z=require_object_define_properties(),Q=require_object_property_is_enumerable(),$=require_define_built_in(),ee=require_define_built_in_accessor(),ne=require_shared(),re=require_shared_key(),ie=require_hidden_keys(),ae=require_uid(),oe=require_well_known_symbol(),ce=require_well_known_symbol_wrapped(),le=require_well_known_symbol_define(),ue=require_symbol_define_to_primitive(),de=require_set_to_string_tag(),fe=require_internal_state(),pe=require_array_iteration().forEach,me=re(`hidden`),he=`Symbol`,ge=`prototype`,_e=fe.set,ve=fe.getterFor(he),ye=Object[ge],be=v.Symbol,xe=be&&be[ge],Se=v.RangeError,Ce=v.TypeError,we=v.QObject,Te=J.f,Ee=Y.f,De=K.f,Oe=Q.f,ke=T([].push),Ae=ne(`symbols`),je=ne(`op-symbols`),Me=ne(`wks`),Ne=!we||!we[ge]||!we[ge].findChild,Pe=function(o,v,x){var T=Te(ye,v);return T&&delete ye[v],Ee(o,v,x),T&&o!==ye&&Ee(ye,v,T),o},Fe=O&&A(function(){return U(Ee({},`a`,{get:function(){return Ee(this,`a`,{value:7}).a}})).a!==7})?Pe:Ee,Ie=function(o,v){var x=Ae[o]=U(xe);return _e(x,{type:he,tag:o,description:v}),O||(x.description=v),x},Le=function(o,v,x){o===ye&&Le(je,v,x),L(o);var T=z(v);return L(x),j(Ae,T)?((`enumerable`in x?!x.enumerable:!j(o,T)||j(o,me)&&o[me][T])?(j(o,me)||Ee(o,me,V(1,U(null))),o[me][T]=!0):(j(o,me)&&o[me][T]&&(o[me][T]=!1),x=U(x,{enumerable:V(0,!1)})),Fe(o,T,x)):Ee(o,T,x)},Re=function(o,v){L(o);var T=R(v);return pe(W(T).concat(Ue(T)),function(v){(!O||x(Be,T,v))&&Le(o,v,T[v])}),o},ze=function(o,v){return v===void 0?U(o):Re(U(o),v)},Be=function(o){var v=z(o),T=x(Oe,this,v);return this===ye&&j(Ae,v)&&!j(je,v)?!1:T||!j(this,v)||!j(Ae,v)||j(this,me)&&this[me][v]?T:!0},Ve=function(o,v){var x=R(o),T=z(v);if(!(x===ye&&j(Ae,T)&&!j(je,T))){var E=Te(x,T);return E&&j(Ae,T)&&!(j(x,me)&&x[me][T])&&(E.enumerable=!0),E}},He=function(o){var v=De(R(o)),x=[];return pe(v,function(o){!j(Ae,o)&&!j(ie,o)&&ke(x,o)}),x},Ue=function(o){var v=o===ye,x=De(v?je:R(o)),T=[];return pe(x,function(o){j(Ae,o)&&(!v||j(ye,o))&&ke(T,Ae[o])}),T};k||(be=function(){if(I(xe,this))throw new Ce(`Symbol is not a constructor`);var o=!arguments.length||arguments[0]===void 0?void 0:B(arguments[0]),T=ae(o),E=function(o){var O=this===void 0?v:this;O===ye&&x(E,je,o),j(O,me)&&j(O[me],T)&&(O[me][T]=!1);var k=V(1,o);try{Fe(O,T,k)}catch(o){if(!(o instanceof Se))throw o;Pe(O,T,k)}};return O&&Ne&&Fe(ye,T,{configurable:!0,set:E}),Ie(T,o)},xe=be[ge],$(xe,`toString`,function(){return ve(this).tag}),$(be,`withoutSetter`,function(o){return Ie(ae(o),o)}),Q.f=Be,Y.f=Le,Z.f=Re,J.f=Ve,G.f=K.f=He,q.f=Ue,ce.f=function(o){return Ie(oe(o),o)},O&&(ee(xe,`description`,{configurable:!0,get:function(){return ve(this).description}}),E||$(ye,`propertyIsEnumerable`,Be,{unsafe:!0}))),o({global:!0,constructor:!0,wrap:!0,forced:!k,sham:!k},{Symbol:be}),pe(W(Me),function(o){le(o)}),o({target:he,stat:!0,forced:!k},{useSetter:function(){Ne=!0},useSimple:function(){Ne=!1}}),o({target:`Object`,stat:!0,forced:!k,sham:!O},{create:ze,defineProperty:Le,defineProperties:Re,getOwnPropertyDescriptor:Ve}),o({target:`Object`,stat:!0,forced:!k},{getOwnPropertyNames:He}),ue(),de(be,he),ie[me]=!0})),require_symbol_registry_detection=__commonJSMin(((o,v)=>{v.exports=require_symbol_constructor_detection()&&!!Symbol.for&&!!Symbol.keyFor})),require_es_symbol_for=__commonJSMin((()=>{var o=require_export(),v=require_get_built_in(),x=require_has_own_property(),T=require_to_string(),E=require_shared(),O=require_symbol_registry_detection(),k=E(`string-to-symbol-registry`),A=E(`symbol-to-string-registry`);o({target:`Symbol`,stat:!0,forced:!O},{for:function(o){var E=T(o);if(x(k,E))return k[E];var O=v(`Symbol`)(E);return k[E]=O,A[O]=E,O}})})),require_es_symbol_key_for=__commonJSMin((()=>{var o=require_export(),v=require_has_own_property(),x=require_is_symbol(),T=require_try_to_string(),E=require_shared(),O=require_symbol_registry_detection(),k=E(`symbol-to-string-registry`);o({target:`Symbol`,stat:!0,forced:!O},{keyFor:function(o){if(!x(o))throw TypeError(T(o)+` is not a symbol`);if(v(k,o))return k[o]}})})),require_is_raw_json=__commonJSMin(((o,v)=>{var x=require_is_object(),T=require_internal_state().get;v.exports=function(o){if(!x(o))return!1;var v=T(o);return!!v&&v.type===`RawJSON`}})),require_parse_json_string=__commonJSMin(((o,v)=>{var x=require_function_uncurry_this(),T=require_has_own_property(),E=SyntaxError,O=parseInt,k=String.fromCharCode,A=x(``.charAt),j=x(``.slice),I=x(/./.exec),L={'\\"':`"`,"\\\\":`\\`,"\\/":`/`,"\\b":`\b`,"\\f":`\f`,"\\n":` 3`,"\\r":`\r`,"\\t":` `},R=/^[\da-f]{4}$/i,z=/^[\u0000-\u001F]$/;v.exports=function(o,v){for(var x=!0,B=``;v<o.length;){var V=A(o,v);if(V===`\\`){var U=j(o,v,v+2);if(T(L,U))B+=L[U],v+=2;else if(U===`\\u`){v+=2;var W=j(o,v,v+4);if(!I(R,W))throw new E(`Bad Unicode escape at: `+v);B+=k(O(W,16)),v+=4}else throw new E(`Unknown escape sequence: "`+U+`"`)}else if(V===`"`){x=!1,v++;break}else{if(I(z,V))throw new E(`Bad control character in string literal at: `+v);B+=V,v++}}if(x)throw new E(`Unterminated string at: `+v);return{value:B,end:v}}})),require_native_raw_json=__commonJSMin(((o,v)=>{v.exports=!require_fails()(function(){var o=`9007199254740993`,v=JSON.rawJSON(o);return!JSON.isRawJSON(v)||JSON.stringify(v)!==o})})),require_es_json_stringify=__commonJSMin((()=>{var o=require_export(),v=require_get_built_in(),x=require_function_apply(),T=require_function_call(),E=require_function_uncurry_this(),O=require_fails(),k=require_is_array(),A=require_is_callable(),j=require_is_raw_json(),I=require_is_symbol(),L=require_classof_raw(),R=require_to_string(),z=require_array_slice(),B=require_parse_json_string(),V=require_uid(),U=require_symbol_constructor_detection(),W=require_native_raw_json(),G=String,K=v(`JSON`,`stringify`),q=E(/./.exec),J=E(``.charAt),Y=E(``.charCodeAt),Z=E(``.replace),Q=E(``.slice),$=E([].push),ee=E(1.1.toString),ne=/[\uD800-\uDFFF]/g,re=/^[\uD800-\uDBFF]$/,ie=/^[\uDC00-\uDFFF]$/,ae=V(),oe=ae.length,ce=!U||O(function(){var o=v(`Symbol`)(`stringify detection`);return K([o])!==`[null]`||K({a:o})!==`{}`||K(Object(o))!==`{}`}),le=O(function(){return K(`\udf06\ud834`)!==`"\\udf06\\ud834"`||K(`\udead`)!==`"\\udead"`}),ue=ce?function(o,v){var E=z(arguments),O=fe(v);if(!(!A(O)&&(o===void 0||I(o))))return E[1]=function(o,v){if(A(O)&&(v=T(O,this,G(o),v)),!I(v))return v},x(K,null,E)}:K,de=function(o,v,x){var T=J(x,v-1),E=J(x,v+1);return q(re,o)&&!q(ie,E)||q(ie,o)&&!q(re,T)?`\\u`+ee(Y(o,0),16):o},fe=function(o){if(A(o))return o;if(k(o)){for(var v=o.length,x=[],T=0;T<v;T++){var E=o[T];typeof E==`string`?$(x,E):(typeof E==`number`||L(E)===`Number`||L(E)===`String`)&&$(x,R(E))}var O=x.length,j=!0;return function(o,v){if(j)return j=!1,v;if(k(this))return v;for(var T=0;T<O;T++)if(x[T]===o)return v}}};K&&o({target:`JSON`,stat:!0,arity:3,forced:ce||le||!W},{stringify:function(o,v,x){var E=fe(v),O=[],k=ue(o,function(o,v){var x=A(E)?T(E,this,G(o),v):v;return!W&&j(x)?ae+($(O,x.rawJSON)-1):x},x);if(typeof k!=`string`||(le&&(k=Z(k,ne,de)),W))return k;for(var I=``,L=k.length,R=0;R<L;R++){var z=J(k,R);if(z===`"`){var V=B(k,++R).end-1,U=Q(k,R,V);I+=Q(U,0,oe)===ae?O[Q(U,oe)]:`"`+U+`"`,R=V}else I+=z}return I}})})),require_es_object_get_own_property_symbols=__commonJSMin((()=>{var o=require_export(),v=require_symbol_constructor_detection(),x=require_fails(),T=require_object_get_own_property_symbols(),E=require_to_object();o({target:`Object`,stat:!0,forced:!v||x(function(){T.f(1)})},{getOwnPropertySymbols:function(o){var v=T.f;return v?v(E(o)):[]}})})),require_es_symbol=__commonJSMin((()=>{require_es_symbol_constructor(),require_es_symbol_for(),require_es_symbol_key_for(),require_es_json_stringify(),require_es_object_get_own_property_symbols()})),require_es_symbol_description=__commonJSMin((()=>{var o=require_export(),v=require_descriptors(),x=require_global_this(),T=require_function_call(),E=require_function_uncurry_this(),O=require_has_own_property(),k=require_is_callable(),A=require_object_is_prototype_of(),j=require_to_string(),I=require_define_built_in_accessor(),L=require_copy_constructor_properties(),R=x.Symbol,z=R&&R.prototype;if(v&&k(R)&&(!(`description`in z)||R().description!==void 0)){var B={},V=function(){var o=arguments.length<1||arguments[0]===void 0?void 0:j(arguments[0]),v=A(z,this)?new R(o):o===void 0?R():R(o);return o===``&&(B[v]=!0),v};L(V,R);var U=V.for;V.for={for:function(o){var v=j(o),x=T(U,this,v);return v===``&&(B[x]=!0),x}}.for,V.prototype=z,z.constructor=V;var W=String(R(`description detection`))===`Symbol(description detection)`,G=E(z.valueOf),K=E(z.toString),q=/^Symbol\((.*)\)[^)]+$/,J=E(``.replace),Y=E(``.slice);I(z,`description`,{configurable:!0,get:function(){var o=G(this);if(O(B,o))return``;var v=K(o),x=W?Y(v,7,-1):J(v,q,`$1`);return x===``?void 0:x}}),o({global:!0,constructor:!0,forced:!0},{Symbol:V})}})),require_es_symbol_async_dispose=__commonJSMin((()=>{var o=require_global_this(),v=require_well_known_symbol_define(),x=require_object_define_property().f,T=require_object_get_own_property_descriptor().f,E=o.Symbol;if(v(`asyncDispose`),E){var O=T(E,`asyncDispose`);O.enumerable&&O.configurable&&O.writable&&x(E,`asyncDispose`,{value:O.value,enumerable:!1,configurable:!1,writable:!1})}})),require_es_symbol_async_iterator=__commonJSMin((()=>{require_well_known_symbol_define()(`asyncIterator`)})),require_es_symbol_dispose=__commonJSMin((()=>{var o=require_global_this(),v=require_well_known_symbol_define(),x=require_object_define_property().f,T=require_object_get_own_property_descriptor().f,E=o.Symbol;if(v(`dispose`),E){var O=T(E,`dispose`);O.enumerable&&O.configurable&&O.writable&&x(E,`dispose`,{value:O.value,enumerable:!1,configurable:!1,writable:!1})}})),require_es_symbol_has_instance=__commonJSMin((()=>{require_well_known_symbol_define()(`hasInstance`)})),require_es_symbol_is_concat_spreadable=__commonJSMin((()=>{require_well_known_symbol_define()(`isConcatSpreadable`)})),require_es_symbol_iterator=__commonJSMin((()=>{require_well_known_symbol_define()(`iterator`)})),require_es_symbol_match=__commonJSMin((()=>{require_well_known_symbol_define()(`match`)})),require_es_symbol_match_all=__commonJSMin((()=>{require_well_known_symbol_define()(`matchAll`)})),require_es_symbol_replace=__commonJSMin((()=>{require_well_known_symbol_define()(`replace`)})),require_es_symbol_search=__commonJSMin((()=>{require_well_known_symbol_define()(`search`)})),require_es_symbol_species=__commonJSMin((()=>{require_well_known_symbol_define()(`species`)})),require_es_symbol_split=__commonJSMin((()=>{require_well_known_symbol_define()(`split`)})),require_es_symbol_to_primitive=__commonJSMin((()=>{var o=require_well_known_symbol_define(),v=require_symbol_define_to_primitive();o(`toPrimitive`),v()})),require_es_symbol_to_string_tag=__commonJSMin((()=>{var o=require_get_built_in(),v=require_well_known_symbol_define(),x=require_set_to_string_tag();v(`toStringTag`),x(o(`Symbol`),`Symbol`)})),require_es_symbol_unscopables=__commonJSMin((()=>{require_well_known_symbol_define()(`unscopables`)})),require_proxy_accessor=__commonJSMin(((o,v)=>{var x=require_object_define_property().f;v.exports=function(o,v,T){T in o||x(o,T,{configurable:!0,get:function(){return v[T]},set:function(o){v[T]=o}})}})),require_normalize_string_argument=__commonJSMin(((o,v)=>{var x=require_to_string();v.exports=function(o,v){return o===void 0?arguments.length<2?``:v:x(o)}})),require_install_error_cause=__commonJSMin(((o,v)=>{var x=require_is_object(),T=require_create_non_enumerable_property();v.exports=function(o,v){x(v)&&`cause`in v&&T(o,`cause`,v.cause)}})),require_error_stack_clear=__commonJSMin(((o,v)=>{var x=require_function_uncurry_this(),T=Error,E=x(``.replace),O=(function(o){return String(new T(o).stack)})(`zxcasd`),k=/\n\s*at [^:]*:[^\n]*/,A=k.test(O);v.exports=function(o,v){if(A&&typeof o==`string`&&!T.prepareStackTrace)for(;v--;)o=E(o,k,``);return o}})),require_error_stack_installable=__commonJSMin(((o,v)=>{var x=require_fails(),T=require_create_property_descriptor();v.exports=!x(function(){var o=Error(`a`);return`stack`in o?(Object.defineProperty(o,"stack",T(1,7)),o.stack!==7):!0})})),require_error_stack_install=__commonJSMin(((o,v)=>{var x=require_create_non_enumerable_property(),T=require_error_stack_clear(),E=require_error_stack_installable(),O=Error.captureStackTrace;v.exports=function(o,v,k,A){E&&(O?O(o,v):x(o,`stack`,T(k,A)))}})),require_wrap_error_constructor_with_cause=__commonJSMin(((o,v)=>{var x=require_get_built_in(),T=require_has_own_property(),E=require_create_non_enumerable_property(),O=require_object_is_prototype_of(),k=require_object_set_prototype_of(),A=require_copy_constructor_properties(),j=require_proxy_accessor(),I=require_inherit_if_required(),L=require_normalize_string_argument(),R=require_install_error_cause(),z=require_error_stack_install(),B=require_descriptors(),V=require_is_pure();v.exports=function(o,v,U,W){var G=`stackTraceLimit`,K=W?2:1,q=o.split(`.`),J=q[q.length-1],Y=x.apply(null,q);if(Y){var Z=Y.prototype;if(!V&&T(Z,`cause`)&&delete Z.cause,!U)return Y;var Q=x(`Error`),$=v(function(o,v){var x=L(W?v:o,void 0),T=W?new Y(o):new Y;return x!==void 0&&E(T,`message`,x),z(T,$,T.stack,2),this&&O(Z,this)&&I(T,this,$),arguments.length>K&&R(T,arguments[K]),T});if($.prototype=Z,J===`Error`?B&&G in Y&&(j($,Y,G),j($,Y,`prepareStackTrace`)):k?k($,Q):A($,Q,{name:!0}),A($,Y),!V)try{Z.name!==J&&E(Z,`name`,J),Z.constructor=$}catch{}return $}}})),require_es_error_cause=__commonJSMin((()=>{var o=require_export(),v=require_global_this(),x=require_function_apply(),T=require_wrap_error_constructor_with_cause(),E=`WebAssembly`,O=v[E],k=Error(`e`,{cause:7}).cause!==7,A=function(v,x){var E={};E[v]=T(v,x,k),o({global:!0,constructor:!0,arity:1,forced:k},E)},j=function(v,x){if(O&&O[v]){var A={};A[v]=T(E+`.`+v,x,k),o({target:E,stat:!0,constructor:!0,arity:1,forced:k},A)}};A(`Error`,function(o){return function(v){return x(o,this,arguments)}}),A(`EvalError`,function(o){return function(v){return x(o,this,arguments)}}),A(`RangeError`,function(o){return function(v){return x(o,this,arguments)}}),A(`ReferenceError`,function(o){return function(v){return x(o,this,arguments)}}),A(`SyntaxError`,function(o){return function(v){return x(o,this,arguments)}}),A(`TypeError`,function(o){return function(v){return x(o,this,arguments)}}),A(`URIError`,function(o){return function(v){return x(o,this,arguments)}}),j(`CompileError`,function(o){return function(v){return x(o,this,arguments)}}),j(`LinkError`,function(o){return function(v){return x(o,this,arguments)}}),j(`RuntimeError`,function(o){return function(v){return x(o,this,arguments)}})})),require_es_error_is_error=__commonJSMin((()=>{var o=require_export(),v=require_get_built_in(),x=require_is_object(),T=require_classof(),E=require_fails(),O=`Error`,k=`DOMException`,A=Object.setPrototypeOf||{}.__proto__,j=v(k),I=Error,L=I.isError;o({target:`Error`,stat:!0,sham:!0,forced:!L||!A||E(function(){return j&&!L(new j(k))||!L(new I(O,{cause:function(){}}))||L(v(`Object`,`create`)(I.prototype))})}
3,{isError:function(o){if(!x(o))return!1;var v=T(o);return v===O||v===k}})})),require_error_to_string=__commonJSMin(((o,v)=>{var x=require_descriptors(),T=require_fails(),E=require_an_object(),O=require_normalize_string_argument(),k=Error.prototype.toString;v.exports=T(function(){if(x){var o=Object.create(Object.defineProperty({},"name",{get:function(){return this===o}}));if(k.call(o)!==`true`)return!0}return k.call({message:1,name:2})!==`2: 1`||k.call({})!==`Error`})?function(){var o=E(this),v=O(o.name,`Error`),x=O(o.message);return v?x?v+`: `+x:v:x}:k})),require_es_error_to_string=__commonJSMin((()=>{var o=require_define_built_in(),v=require_error_to_string(),x=Error.prototype;x.toString!==v&&o(x,`toString`,v)})),require_es_aggregate_error_constructor=__commonJSMin((()=>{var o=require_export(),v=require_object_is_prototype_of(),x=require_object_get_prototype_of(),T=require_object_set_prototype_of(),E=require_copy_constructor_properties(),O=require_object_create(),k=require_create_non_enumerable_property(),A=require_create_property_descriptor(),j=require_install_error_cause(),I=require_error_stack_install(),L=require_iterate(),R=require_normalize_string_argument(),z=require_well_known_symbol()(`toStringTag`),B=Error,V=[].push,U=function(o,E){var A=v(W,this),G;T?G=T(new B,A?x(this):W):(G=A?this:O(W),k(G,z,`Error`)),E!==void 0&&k(G,`message`,R(E)),I(G,U,G.stack,1),arguments.length>2&&j(G,arguments[2]);var K=[];return L(o,V,{that:K}),k(G,`errors`,K),G};T?T(U,B):E(U,B,{name:!0});var W=U.prototype=O(B.prototype,{constructor:A(1,U),message:A(1,``),name:A(1,`AggregateError`)});o({global:!0,constructor:!0,arity:2},{AggregateError:U})})),require_es_aggregate_error=__commonJSMin((()=>{require_es_aggregate_error_constructor()})),require_es_aggregate_error_cause=__commonJSMin((()=>{var o=require_export(),v=require_get_built_in(),x=require_function_apply(),T=require_fails(),E=require_wrap_error_constructor_with_cause(),O=`AggregateError`,k=v(O),A=!T(function(){return k([1]).errors[0]!==1})&&T(function(){return k([1],O,{cause:7}).cause!==7});o({global:!0,constructor:!0,arity:2,forced:A},{AggregateError:E(O,function(o){return function(v,T){return x(o,this,arguments)}},A,!0)})})),require_es_suppressed_error_constructor=__commonJSMin((()=>{var o=require_export(),v=require_global_this(),x=require_object_is_prototype_of(),T=require_object_get_prototype_of(),E=require_object_set_prototype_of(),O=require_copy_constructor_properties(),k=require_object_create(),A=require_create_non_enumerable_property(),j=require_create_property_descriptor(),I=require_error_stack_install(),L=require_normalize_string_argument(),R=require_well_known_symbol(),z=require_fails(),B=require_is_pure(),V=v.SuppressedError,U=R(`toStringTag`),W=Error,G=!!V&&V.length!==3,K=!!V&&z(function(){return new V(1,2,3,{cause:4}).cause===4}),q=G||K,J=function(o,v,O){var j=x(Y,this),R;return E?R=q&&(!j||T(this)===Y)?new V:E(new W,j?T(this):Y):(R=j?this:k(Y),A(R,U,`Error`)),O!==void 0&&A(R,`message`,L(O)),I(R,J,R.stack,
vendor: 6,436 bytes, line 3
31),A(R,`error`,o),A(R,`suppressed`,v),R};E?E(J,W):O(J,W,{name:!0});var Y=J.prototype=q?V.prototype:k(W.prototype,{constructor:j(1,J),message:j(1,``),name:j(1,`SuppressedError`)});q&&!B&&(Y.constructor=J),o({global:!0,constructor:!0,arity:3,forced:q},{SuppressedError:J})})),require_es_array_at=__commonJSMin((()=>{var o=require_export(),v=require_to_object(),x=require_length_of_array_like(),T=require_to_integer_or_infinity(),E=require_add_to_unscopables();o({target:`Array`,proto:!0},{at:function(o){var E=v(this),O=x(E),k=T(o),A=k>=0?k:O+k;return A<0||A>=O?void 0:E[A]}}),E(`at`)})),require_does_not_exceed_safe_integer=__commonJSMin(((o,v)=>{var x=TypeError,T=9007199254740991;v.exports=function(o){if(o>T)throw new x(`Maximum allowed index exceeded`);return o}})),require_array_set_length=__commonJSMin(((o,v)=>{var x=require_descriptors(),T=require_is_array(),E=TypeError,O=Object.getOwnPropertyDescriptor;v.exports=x&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(o){return o instanceof TypeError}}()?function(o,v){if(T(o)&&!O(o,`length`).writable)throw new E(`Cannot set read only .length`);return o.length=v}:function(o,v){return o.length=v}})),require_es_array_concat=__commonJSMin((()=>{var o=require_export(),v=require_fails(),x=require_is_array(),T=require_is_object(),E=require_to_object(),O=require_length_of_array_like(),k=require_does_not_exceed_safe_integer(),A=require_create_property(),j=require_array_set_length(),I=require_array_species_create(),L=require_array_method_has_species_support(),R=require_well_known_symbol(),z=require_environment_v8_version(),B=R(`isConcatSpreadable`),V=z>=51||!v(function(){var o=[];return o[B]=!1,o.concat()[0]!==o}),U=function(o){if(!T(o))return!1;var v=o[B];return v===void 0?x(o):!!v};o({target:`Array`,proto:!0,arity:1,forced:!V||!L(`concat`)},{concat:function(o){var v=E(this),x=I(v,0),T=0,L,R,z,B,V;for(L=-1,z=arguments.length;L<z;L++)if(V=L===-1?v:arguments[L],U(V))for(B=O(V),k(T+B),R=0;R<B;R++,T++)R in V&&A(x,T,V[R]);else k(T+1),A(x,T++,V);return j(x,T),x}})})),require_delete_property_or_throw=__commonJSMin(((o,v)=>{var x=require_try_to_string(),T=TypeError;v.exports=function(o,v){if(!delete o[v])throw new T(`Cannot delete property `+x(v)+` of `+x(o))}})),require_array_copy_within=__commonJSMin(((o,v)=>{var x=require_to_object(),T=require_to_absolute_index(),E=require_length_of_array_like(),O=require_delete_property_or_throw(),k=Math.min;v.exports=[].copyWithin||function(o,v){var A=x(this),j=E(A),I=T(o,j),L=T(v,j),R=arguments.length>2?arguments[2]:void 0,z=k((R===void 0?j:T(R,j))-L,j-I),B=1;for(L<I&&I<L+z&&(B=-1,L+=z-1,I+=z-1);z-->0;)L in A?A[I]=A[L]:O(A,I),I+=B,L+=B;return A}})),require_es_array_copy_within=__commonJSMin((()=>{var o=require_export(),v=require_array_copy_within(),x=require_add_to_unscopables();o({target:`Array`,proto:!0},{copyWithin:v}),x(`copyWithin`)})),require_es_array_every=__commonJSMin((()=>{var o=require_export(),v=require_array_iteration().every;o({target:`Array`,proto:!0,forced:!require_array_method_is_strict()(`every`)},{every:function(o){return v(this,o,arguments.length>1?arguments[1]:void 0)}})})),require_array_fill=__commonJSMin(((o,v)=>{var x=require_to_object(),T=require_to_absolute_index(),E=require_length_of_array_like();v.exports=function(o){for(var v=x(this),O=E(v),k=arguments.length,A=T(k>1?arguments[1]:void 0,O),j=k>2?arguments[2]:void 0,I=j===void 0?O:T(j,O);I>A;)v[A++]=o;return v}})),require_es_array_fill=__commonJSMin((()=>{var o=require_export(),v=require_array_fill(),x=require_add_to_unscopables();o({target:`Array`,proto:!0},{fill:v}),x(`fill`)})),require_es_array_find=__commonJSMin((()=>{var o=require_export(),v=require_array_iteration().find,x=require_add_to_unscopables(),T=`find`,E=!0;T in[]&&[,][T](function(){E=!1}),o({target:`Array`,proto:!0,forced:E},{find:function(o){return v(this,o,arguments.length>1?arguments[1]:void 0)}}),x(T)})),require_es_array_find_index=__commonJSMin((()=>{var o=require_export(),v=require_array_iteration().findIndex,x=require_add_to_unscopables(),T=`findIndex`,E=!0;T in[]&&[,][T](function(){E=!1}),o({target:`Array`,proto:!0,forced:E},{findIndex:function(o){return v(this,o,arguments.length>1?arguments[1]:void 0)}}),x(T)})),require_array_iteration_from_last=__commonJSMin(((o,v)=>{var x=require_function_bind_context(),T=require_indexed_object(),E=require_to_object(),O=require_length_of_array_like(),k=function(o){var v=o===1;return function(k,A,j){for(var I=E(k),L=T(I),R=O(L),z=x(A,j),B,V;R-->0;)if(B=L[R],V=z(B,R,I),V)switch(o){case 0:return B;case 1:return R}return v?-1:void 0}};v.exports={findLast:k(0),findLastIndex:k(1)}})),require_es_array_find_last=__commonJSMin((()=>{var o=require_export(),v=require_array_iteration_from_last().findLast,x=require_add_to_unscopables();o({target:`Array`,proto:!0},{findLast:function(o){return v(this,o,arguments.length>1?arguments[1]:void 0)}}),x(`findLast`)})),require_es_array_find_last_index=__commonJSMin((()=>{var o=require_export(),v=require_array_iteration_from_last().findLastIndex,x=require_add_to_unscopables();o({target:`Array`,proto:!0},{findLastIndex:function(o){return v(this,o,arguments.length>1?arguments[1]:void 0)}}),x(`findLastIndex`)})),require_flatten_into_array=__commonJSMin(((o,v)=>{var x=require_is_array(),T=require_length_of_array_like(),E=require_does_not_exceed_safe_integer(),O=require_function_bind_context(),k=require_create_property(),A=function(o,v,j,I,L,R,z,B){for(var V=L,U=0,W=z?O(z,B):!1,G,K;U<I;)U in j&&(G=W?W(j[U],U,v):j[U],R>0&&x(G)?(K=T(G),V=A(o,v,G,K,V,R-1)-1):(E(V+1),k(o,V,G)),V++),U++;return V};v.exports=A})),require_es_array_flat=__commonJSMin((()=>{var o=require_export(),v=require_flatten_into_array(),x=require_to_object(),T=require_length_of_array_like(),E=require_to_integer_or_infinity(),O=require_array_species_create();o({target:`Array`,proto:!0},{flat:function(){var o=arguments.length?arguments[0]:void 0,k=x(this),A=T(k),j=o===void 0?1:E(o),I=O(k,0);return v(I,k,k,A,0,j),I}})})),require_es_array_flat_map=__commonJSMin((()=>{var o=require_export(),v=require_flatten_into_array(),x=require_a_callable(),T=require_to_object(),E=require_length_of_array_like(),O=require_array_species_create();o({target:`Array`,proto:!0},{flatMap:function(o){var k=T(this),A=E(k),j;return x(o),j=O(k,0),v(j,k,k,A,0,1,o,arguments.length>1?arguments[1]:void 0),j}})})),require_array_for_each=__commonJSMin(((o,v)=>
3{var x=require_array_iteration().forEach;v.exports=require_array_method_is_strict()(`forEach`)?[].forEach:function(o){return x(this,o,arguments.length>1?arguments[1]:void 0)}})),require_es_array_for_each=__commonJSMin((()=>{var o=require_export(),v=require_array_for_each();o({target:`Array`,proto:!0,forced:[].forEach!==v},{forEach:v})})),require_call_with_safe_iteration_closing=__commonJSMin(((o,v)=>{var x=require_an_object(),T=require_iterator_close();v.exports=function(o,v,E,O){try{return O?v(x(E)[0],E[1]):v(E)}catch(v){T(o,`throw`,v)}}})),require_array_from=__commonJSMin(((o,v)=>{var x=require_function_bind_context(),T=require_function_call(),E=require_to_object(),O=require_call_with_safe_iteration_closing(),k=require_is_array_iterator_method(),A=require_is_constructor(),j=require_length_of_array_like(),I=require_create_property(),L=require_array_set_length(),R=require_get_iterator(),z=require_get_iterator_method(),B=require_iterator_close(),V=Array;v.exports=function(o){var v=A(this),U=arguments.length,W=U>1?arguments[1]:void 0,G=W!==void 0;G&&(W=x(W,U>2?arguments[2]:void 0));var K=E(o),q=z(K),J=0,Y,Z,Q,$,ee,ne;if(q&&!(this===V&&k(q)))for(Z=v?new this:[],$=R(K,q),ee=$.next;!(Q=T(ee,$)).done;J++){ne=G?O($,W,[Q.value,J],!0):Q.value;try{I(Z,J,ne)}catch(o){B($,`throw`,o)}}else for(Y=j(K),Z=v?new this(Y):V(Y);Y>J;J++)ne=G?W(K[J],J):K[J],I(Z,J,ne);return L(Z,J),Z}})),require_es_array_from=__commonJSMin((()=>{var o=require_export(),v=require_array_from();o({target:`Array`,stat:!0,forced:!require_check_correctness_of_iteration()(function(o){Array.from(o)})},{from:v})})),require_es_array_includes=__commonJSMin((()=>{var o=require_export(),v=require_array_includes().includes,x=require_fails(),T=require_add_to_unscopables(),E=x(function(){return![,].includes()}),O=x(function(){return[,1].includes(void 0,1)});o({target:`Array`,proto:!0,forced:E||O},{includes:function(o){return v(this,o,arguments.length>1?arguments[1]:void 0)}}),T(`includes`)})),require_es_array_index_of=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this_clause(),x=require_array_includes().indexOf,T=require_array_method_is_strict(),E=v([].indexOf),O=!!E&&1/E([1],1,-0)<0;o({target:`Array`,proto:!0,forced:O||!T(`indexOf`)},{indexOf:function(o){var v=arguments.length>1?arguments[1]:void 0;return O?E(this,o,v)||0:x(this,o,v)}})})),require_es_array_is_array=__commonJSMin((()=>{require_export()({target:`Array`,stat:!0},{isArray:require_is_array()})})),require_es_array_join=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this(),x=require_indexed_object(),T=require_to_indexed_object(),E=require_array_method_is_strict(),O=v([].join);o({target:`Array`,proto:!0,forced:x!==Object||!E(`join`,`,`)},{join:function(o){return O(T(this),o===void 0?`,`:o)}})})),require_array_last_index_of=__commonJSMin(((o,v)=>{var x=require_function_apply(),T=require_to_indexed_object(),E=require_to_integer_or_infinity(),O=require_length_of_array_like(),k=require_array_method_is_strict(),A=Math.min,j=[].lastIndexOf,I=!!j&&1/[1].lastIndexOf(1,-0)<0,L=k(`lastIndexOf`);v.exports=I||!L?function(o){if(I)return x(j,this,arguments)||0;var v=T(this),k=O(v);if(k===0)return-1;var L=k-1;for(arguments.length>1&&(L=A(L,E(arguments[1]))),L<0&&(L=k+L);L>=0;L--)if(L in v&&v[L]===o)return L||0;return-1}:j})),require_es_array_last_index_of=__commonJSMin((()=>{var o=require_export(),v=require_array_last_index_of();o({target:`Array`,proto:!0,forced:v!==[].lastIndexOf},{lastIndexOf:v})})),require_es_array_map=__commonJSMin((()=>{var o=require_export(),v=require_array_iteration().map;o({target:`Array`,proto:!0,forced:!require_array_method_has_species_support()(`map`)},{map:function(o){return v(this,o,arguments.length>1?arguments[1]:void 0)}})})),require_es_array_of=__commonJSMin((()=>{var o=require_export(),v=require_fails(),x=require_is_constructor(),T=require_create_property(),E=require_array_set_length(),O=Array;o({target:`Array`,stat:!0,forced:v(function(){function o(){}return!(O.of.call(o)instanceof o)})},{of:function(){for(var o=0,v=arguments.length,k=new(x(this)?this:O)(v);v>o;)T(k,o,arguments[o++]);return E(k,v),k}})})),require_es_array_push=__commonJSMin((()=>{var o=require_export(),v=require_to_object(),x=require_length_of_array_like(),T=require_array_set_length(),E=require_does_not_exceed_safe_integer();o({target:`Array`,proto:!0,arity:1,forced:require_fails()(function(){return[].push.call({length:4294967296},1)!==4294967297})||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(o){return o instanceof TypeError}}()}
vendor: 3,313 bytes, line 3
3,{push:function(o){var O=v(this),k=x(O),A=arguments.length;E(k+A);for(var j=0;j<A;j++)O[k]=arguments[j],k++;return T(O,k),k}})})),require_es_array_reduce_right=__commonJSMin((()=>{var o=require_export(),v=require_array_reduce().right,x=require_array_method_is_strict(),T=require_environment_v8_version();o({target:`Array`,proto:!0,forced:!require_environment_is_node()&&T>79&&T<83||!x(`reduceRight`)},{reduceRight:function(o){return v(this,o,arguments.length,arguments.length>1?arguments[1]:void 0)}})})),require_es_array_reverse=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this(),x=require_is_array(),T=v([].reverse),E=[1,2];o({target:`Array`,proto:!0,forced:String(E)===String(E.reverse())},{reverse:function(){return x(this)&&(this.length=this.length),T(this)}})})),require_es_array_slice=__commonJSMin((()=>{var o=require_export(),v=require_is_array(),x=require_is_constructor(),T=require_is_object(),E=require_to_absolute_index(),O=require_length_of_array_like(),k=require_to_indexed_object(),A=require_create_property(),j=require_array_set_length(),I=require_well_known_symbol(),L=require_array_method_has_species_support(),R=require_array_slice(),z=L(`slice`),B=I(`species`),V=Array,U=Math.max;o({target:`Array`,proto:!0,forced:!z},{slice:function(o,I){var L=k(this),z=O(L),W=E(o,z),G=E(I===void 0?z:I,z),K,q,J;if(v(L)&&(K=L.constructor,x(K)&&(K===V||v(K.prototype))?K=void 0:T(K)&&(K=K[B],K===null&&(K=void 0)),K===V||K===void 0))return R(L,W,G);for(q=new(K===void 0?V:K)(U(G-W,0)),J=0;W<G;W++,J++)W in L&&A(q,J,L[W]);return j(q,J),q}})})),require_es_array_some=__commonJSMin((()=>{var o=require_export(),v=require_array_iteration().some;o({target:`Array`,proto:!0,forced:!require_array_method_is_strict()(`some`)},{some:function(o){return v(this,o,arguments.length>1?arguments[1]:void 0)}})})),require_array_sort=__commonJSMin(((o,v)=>{var x=require_array_slice(),T=Math.floor,E=function(o,v){var O=o.length;if(O<8)for(var k=1,A,j;k<O;){for(j=k,A=o[k];j&&v(o[j-1],A)>0;)o[j]=o[--j];j!==k++&&(o[j]=A)}else for(var I=T(O/2),L=E(x(o,0,I),v),R=E(x(o,I),v),z=L.length,B=R.length,V=0,U=0;V<z||U<B;)o[V+U]=V<z&&U<B?v(L[V],R[U])<=0?L[V++]:R[U++]:V<z?L[V++]:R[U++];return o};v.exports=E})),require_environment_ff_version=__commonJSMin(((o,v)=>{var x=require_environment_user_agent().match(/firefox\/(\d+)/i);v.exports=!!x&&+x[1]})),require_environment_is_ie_or_edge=__commonJSMin(((o,v)=>{var x=require_environment_user_agent();v.exports=/MSIE|Trident/.test(x)})),require_environment_webkit_version=__commonJSMin(((o,v)=>{var x=require_environment_user_agent().match(/AppleWebKit\/(\d+)\./);v.exports=!!x&&+x[1]})),require_es_array_sort=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this(),x=require_a_callable(),T=require_to_object(),E=require_length_of_array_like(),O=require_delete_property_or_throw(),k=require_to_string(),A=require_fails(),j=require_array_sort(),I=require_array_method_is_strict(),L=require_environment_ff_version(),R=require_environment_is_ie_or_edge(),z=require_environment_v8_version(),B=require_environment_webkit_version(),V=[],U=v(V.sort),W=v(V.push),G=A(function(){V.sort(void 0)}),K=A(function(){V.sort(null)}),q=I(`sort`),J=!A(function(){if(z)return z<70;if(!(L&&L>3)){if(R)return!0;if(B)return B<603;var o=``,v,x,T,E;for(v=65;v<76;
3v++){switch(x=String.fromCharCode(v),v){case 66:case 69:case 70:case 72:T=3;break;case 68:case 71:T=4;break;default:T=2}for(E=0;E<47;E++)V.push({k:x+E,v:T})}for(V.sort(function(o,v){return v.v-o.v}),E=0;E<V.length;E++)x=V[E].k.charAt(0),o.charAt(o.length-1)!==x&&(o+=x);return o!==`DGBEFHACIJK`}}),Y=G||!K||!q||!J,Z=function(o){return function(v,x){if(x===void 0)return-1;if(v===void 0)return 1;if(o!==void 0)return+o(v,x)||0;var T=k(v),E=k(x);return T===E?0:T>E?1:-1}};o({target:`Array`,proto:!0,forced:Y},{sort:function(o){o!==void 0&&x(o);var v=T(this);if(J)return o===void 0?U(v):U(v,o);var k=[],A=E(v),I,L;for(L=0;L<A;L++)L in v&&W(k,v[L]);for(j(k,Z(o)),I=E(k),L=0;L<I;)v[L]=k[L++];for(;L<A;)O(v,L++);return v}})})),require_set_species=__commonJSMin(((o,v)=>{var x=require_get_built_in(),T=require_define_built_in_accessor(),E=require_well_known_symbol(),O=require_descriptors(),k=E(`species`);v.exports=function(o){var v=x(o);O&&v&&!v[k]&&T(v,k,{configurable:!0,get:function(){return this}})}})),require_es_array_species=__commonJSMin((()=>{require_set_species()(`Array`)})),require_es_array_splice=__commonJSMin((()=>{var o=require_export(),v=require_to_object(),x=require_to_absolute_index(),T=require_to_integer_or_infinity(),E=require_length_of_array_like(),O=require_array_set_length(),k=require_does_not_exceed_safe_integer(),A=require_array_species_create(),j=require_create_property(),I=require_delete_property_or_throw(),L=require_array_method_has_species_support()(`splice`),R=Math.max,z=Math.min;o({target:`Array`,proto:!0,forced:!L},{splice:function(o,L){var B=v(this),V=E(B),U=x(o,V),W=arguments.length,G,K,q,J,Y,Z;for(W===0?G=K=0:W===1?(G=0,K=V-U):(G=W-2,K=z(R(T(L),0),V-U)),k(V+G-K),q=A(B,K),J=0;J<K;J++)Y=U+J,Y in B&&j(q,J,B[Y]);if(O(q,K),G<K){for(J=U;J<V-K;J++)Y=J+K,Z=J+G,Y in B?B[Z]=B[Y]:I(B,Z);for(J=V;J>V-K+G;J--)I(B,J-1)}else if(G>K)for(J=V-K;J>U;J--)Y=J+K-1,Z=J+G-1,Y in B?B[Z]=B[Y]:I(B,Z);for(J=0;J<G;J++)B[J+U]=arguments[J+2];return O(B,V-K+G),q}})})),require_es_array_to_reversed=__commonJSMin((()=>{var o=require_export(),v=require_length_of_array_like(),x=require_to_indexed_object(),T=require_create_property(),E=require_add_to_unscopables(),O=Array;o({target:`Array`,proto:!0},{toReversed:function(){for(var o=x(this),E=v(o),k=new O(E),A=0;A<E;A++)T(k,A,o[E-A-1]);return k}}),E(`toReversed`)})),require_array_from_constructor_and_list=__commonJSMin(((o,v)=>{var x=require_length_of_array_like();v.exports=function(o,v,T){for(var E=0,O=arguments.length>2?T:x(v),k=new o(O);O>E;)k[E]=v[E++];return k}})),require_get_built_in_prototype_method=__commonJSMin(((o,v)=>{var x=require_global_this();v.exports=function(o,v){var T=x[o],E=T&&T.prototype;return E&&E[v]}})),require_es_array_to_sorted=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this(),x=require_a_callable(),T=require_to_indexed_object(),E=require_array_from_constructor_and_list(),O=require_get_built_in_prototype_method(),k=require_add_to_unscopables(),A=Array,j=v(O(`Array`,`sort`));o({target:`Array`,proto:!0},{toSorted:function(o){return o!==void 0&&x(o),j(E(A,T(this)),o)}}),k(`toSorted`)})),require_es_array_to_spliced=__commonJSMin((()=>{var o=require_export(),v=require_add_to_unscopables(),x=require_does_not_exceed_safe_integer(),T=require_length_of_array_like(),E=require_to_absolute_index(),O=require_to_indexed_object(),k=require_to_integer_or_infinity(),A=require_create_property(),j=Array,I=Math.max,L=Math.min;o({target:`Array`,proto:!0},{toSpliced:function(o,v){var R=O(this),z=T(R),B=E(o,z),V=arguments.length,U=0,W,G,K,q;for(V===0?W=G=0:V===1?(W=0,G=z-B):(W=V-2,G=L(I(k(v),0),z-B)),K=x(z+W-G),q=j(K);U<B;U++)A(q,U,R[U]);for(;U<B+W;U++)A(q,U,arguments[U-B+2]);for(;U<K;U++)A(q,U,R[U+G-W]);return q}}),v(`toSpliced`)})),require_es_array_unscopables_flat=__commonJSMin((()=>{require_add_to_unscopables()(`flat`)})),require_es_array_unscopables_flat_map=__commonJSMin((()=>{require_add_to_unscopables()(`flatMap`)})),require_es_array_unshift=__commonJSMin((()=>{var o=require_export(),v=require_to_object(),x=require_length_of_array_like(),T=require_array_set_length(),E=require_delete_property_or_throw(),O=require_does_not_exceed_safe_integer();o({target:`Array`,proto:!0,arity:1,forced:[].unshift(0)!==1||!function(){try{Object.defineProperty([],"length",{writable:!1}).unshift()}catch(o){return o instanceof TypeError}}()},{unshift:function(o){var k=v(this),A=x(k),j=arguments.length;if(j){O(A+j);for(var I=A;I--;){var L=I+j;I in k?k[L]=k[I]:E(k,L)}for(var R=0;R<j;R++)k[R]=arguments[R]}return T(k,A+j)}})})),require_es_array_with=__commonJSMin((()=>{var o=require_export(),v=require_length_of_array_like(),x=require_to_integer_or_infinity(),T=require_to_indexed_object(),E=require_create_property(),O=Array,k=RangeError;o({target:`Array`,proto:!0,forced:(function(){try{[].with({valueOf:function(){throw 4}},null)}catch(o){return o!==4}})()},{with:function(o,A){var j=T(this),I=v(j),L=x(o),R=L<0?I+L:L;if(R>=I||R<0)throw new k(`Incorrect index`);for(var z=new O(I),B=0;B<I;B++)E(z,B,B===R?A:j[B]);return z}})})),require_array_buffer_basic_detection=__commonJSMin(((o,v)=>{v.exports=typeof ArrayBuffer<`u`&&typeof DataView<`u`})),require_to_index=__commonJSMin(((o,v)=>{var x=require_to_integer_or_infinity(),T=require_to_length(),E=RangeError;
vendor: 6,874 bytes, line 3
3v.exports=function(o){if(o===void 0)return 0;var v=x(o),O=T(v);if(v!==O)throw new E(`Wrong length or index`);return O}})),require_math_sign=__commonJSMin(((o,v)=>{v.exports=Math.sign||function(o){var v=+o;return v===0||v!==v?v:v<0?-1:1}})),require_math_round_ties_to_even=__commonJSMin(((o,v)=>{var x=1/2220446049250313e-31;v.exports=function(o){return o+x-x}})),require_math_float_round=__commonJSMin(((o,v)=>{var x=require_math_sign(),T=require_math_round_ties_to_even(),E=Math.abs,O=2220446049250313e-31;v.exports=function(o,v,k,A){var j=+o,I=E(j),L=x(j);if(I<A)return L*T(I/A/v)*A*v;var R=(1+v/O)*I,z=R-(R-I);return z>k||z!==z?L*(1/0):L*z}})),require_math_fround=__commonJSMin(((o,v)=>{var x=require_math_float_round(),T=1.1920928955078125e-7,E=34028234663852886e22,O=11754943508222875e-54;v.exports=Math.fround||function(o){return x(o,T,E,O)}})),require_ieee754=__commonJSMin(((o,v)=>{var x=Array,T=Math.abs,E=Math.pow,O=Math.floor,k=Math.log,A=Math.LN2;v.exports={pack:function(o,v,j){var I=x(j),L=j*8-v-1,R=(1<<L)-1,z=R>>1,B=v===23?E(2,-24)-E(2,-77):0,V=+(o<0||o===0&&1/o<0),U=0,W,G,K;for(o=T(o),o!==o||o===1/0?(G=o===o?0:1,W=R):(W=O(k(o)/A),K=E(2,-W),o*K<1&&(W--,K*=2),W+z>=1?o+=B/K:o+=B*E(2,1-z),o*K>=2&&(W++,K/=2),W+z>=R?(G=0,W=R):W+z>=1?(G=(o*K-1)*E(2,v),W+=z):(G=o*E(2,z-1)*E(2,v),W=0));v>=8;)I[U++]=G&255,G/=256,v-=8;for(W=W<<v|G,L+=v;L>0;)I[U++]=W&255,W/=256,L-=8;return I[U-1]|=V*128,I},unpack:function(o,v){var x=o.length,T=x*8-v-1,O=(1<<T)-1,k=O>>1,A=T-7,j=x-1,I=o[j--],L=I&127,R;for(I>>=7;A>0;)L=L*256+o[j--],A-=8;for(R=L&(1<<-A)-1,L>>=-A,A+=v;A>0;)R=R*256+o[j--],A-=8;if(L===0)L=1-k;else if(L===O)return R?NaN:I?-1/0:1/0;else R+=E(2,v),L-=k;return(I?-1:1)*R*E(2,L-v)}}})),require_array_buffer=__commonJSMin(((o,v)=>{var x=require_global_this(),T=require_function_uncurry_this(),E=require_descriptors(),O=require_array_buffer_basic_detection(),k=require_function_name(),A=require_create_non_enumerable_property(),j=require_define_built_in_accessor(),I=require_define_built_ins(),L=require_fails(),R=require_an_instance(),z=require_to_integer_or_infinity(),B=require_to_index(),V=require_math_fround(),U=require_ieee754(),W=require_object_get_prototype_of(),G=require_object_set_prototype_of(),K=require_array_fill(),q=require_array_slice(),J=require_inherit_if_required(),Y=require_copy_constructor_properties(),Z=require_set_to_string_tag(),Q=require_internal_state(),$=k.PROPER,ee=k.CONFIGURABLE,ne=`ArrayBuffer`,re=`DataView`,ie=`prototype`,ae=`Wrong length`,oe=`Wrong index`,ce=Q.getterFor(ne),le=Q.getterFor(re),ue=Q.set,de=x[ne],fe=de,pe=fe&&fe[ie],me=x[re],he=me&&me[ie],ge=Object.prototype,_e=x.Array,ve=x.RangeError,ye=T(K),be=T([].reverse),xe=U.pack,Se=U.unpack,Ce=function(o){return[o&255]},we=function(o){return[o&255,o>>8&255]},Te=function(o){return[o&255,o>>8&255,o>>16&255,o>>24&255]},Ee=function(o){return o[3]<<24|o[2]<<16|o[1]<<8|o[0]},De=function(o){return xe(V(o),23,4)},Oe=function(o){return xe(o,52,8)},ke=function(o,v,x){j(o[ie],v,{configurable:!0,get:function(){return x(this)[v]}})},Ae=function(o,v,x,T){var E=le(o),O=B(x),k=!!T;if(O+v>E.byteLength)throw new ve(oe);var A=E.bytes,j=O+E.byteOffset,I=q(A,j,j+v);return k?I:be(I)},je=function(o,v,x,T,E,O){var k=le(o),A=B(x),j=T(+E),I=!!O;if(A+v>k.byteLength)throw new ve(oe);for(var L=k.bytes,R=A+k.byteOffset,z=0;z<v;z++)L[R+z]=j[I?z:v-z-1]};if(!O)fe=function(o){R(this,pe);var v=B(o);ue(this,{type:ne,bytes:ye(_e(v),0),byteLength:v}),E||(this.byteLength=v,this.detached=!1)},pe=fe[ie],me=function(o,v,x){R(this,he),R(o,pe);var T=ce(o),O=T.byteLength,k=z(v);if(k<0||k>O)throw new ve(`Wrong offset`);if(x=x===void 0?O-k:B(x),k+x>O)throw new ve(ae);ue(this,{type:re,buffer:o,byteLength:x,byteOffset:k,bytes:T.bytes}),E||(this.buffer=o,this.byteLength=x,this.byteOffset=k)},he=me[ie],E&&(ke(fe,`byteLength`,ce),ke(me,`buffer`,le),ke(me,`byteLength`,le),ke(me,`byteOffset`,le)),I(he,{getInt8:function(o){return Ae(this,1,o)[0]<<24>>24},getUint8:function(o){return Ae(this,1,o)[0]},getInt16:function(o){var v=Ae(this,2,o,arguments.length>1&&arguments[1]);return(v[1]<<8|v[0])<<16>>16},getUint16:function(o){var v=Ae(this,2,o,arguments.length>1&&arguments[1]);return v[1]<<8|v[0]},getInt32:function(o){return Ee(Ae(this,4,o,arguments.length>1&&arguments[1]))},getUint32:function(o){return Ee(Ae(this,4,o,arguments.length>1&&arguments[1]))>>>0},getFloat32:function(o){return Se(Ae(this,4,o,arguments.length>1&&arguments[1]),23)},getFloat64:function(o){return Se(Ae(this,8,o,arguments.length>1&&arguments[1]),52)},setInt8:function(o,v){je(this,1,o,Ce,v)},setUint8:function(o,v){je(this,1,o,Ce,v)},setInt16:function(o,v){je(this,2,o,we,v,arguments.length>2&&arguments[2])},setUint16:function(o,v){je(this,2,o,we,v,arguments.length>2&&arguments[2])},setInt32:function(o,v){je(this,4,o,Te,v,arguments.length>2&&arguments[2])},setUint32:function(o,v){je(this,4,o,Te,v,arguments.length>2&&arguments[2])},setFloat32:function(o,v){je(this,4,o,De,v,arguments.length>2&&arguments[2])},setFloat64:function(o,v){je(this,8,o,Oe,v,arguments.length>2&&arguments[2])}});else{var Me=$&&de.name!==ne;!L(function(){de(1)})||!L(function(){new de(-1)})||L(function(){return new de,new de(1.5),new de(NaN),de.length!==1||Me&&!ee})?(fe=function(o){return R(this,pe),J(new de(B(o)),this,fe)},fe[ie]=pe,pe.constructor=fe,Y(fe,de)):Me&&ee&&A(de,`name`,ne),G&&W(he)!==ge&&G(he,ge);var Ne=new me(new fe(2)),Pe=T(he.setInt8);Ne.setInt8(0,2147483648),Ne.setInt8(1,2147483649),(Ne.getInt8(0)||!Ne.getInt8(1))&&I(he,{setInt8:function(o,v){Pe(this,o,v<<24>>24)},setUint8:function(o,v){Pe(this,o,v<<24>>24)}},{unsafe:!0})}Z(fe,ne),Z(me,re),v.exports={ArrayBuffer:fe,DataView:me}})),require_es_array_buffer_constructor=__commonJSMin((()=>{var o=require_export(),v=require_global_this(),x=require_array_buffer(),T=require_set_species(),E=`ArrayBuffer`,O=x[E],k=v[E];o({global:!0,constructor:!0,forced:k!==O},{ArrayBuffer:O}),T(E)})),require_array_buffer_view_core=__commonJSMin(((o,v)=>{var x=require_array_buffer_basic_detection(),T=require_descriptors(),E=require_global_this(),O=require_is_callable(),k=require_is_object(),A=require_has_own_property(),j=require_classof(),I=require_try_to_string(),L=require_create_non_enumerable_property(),R=require_define_built_in(),z=require_define_built_in_accessor(),B=require_object_is_prototype_of(),V=require_object_get_prototype_of(),U=require_object_set_prototype_of(),W=require_well_known_symbol(),G=require_uid(),K=require_internal_state(),q=K.enforce,J=K.get,Y=E.Int8Array,Z=Y&&Y.prototype,Q=E.Uint8ClampedArray,$=Q&&Q.prototype,ee=Y&&V(Y),ne=Z&&V(Z),re=Object.prototype,ie=E.TypeError,ae=W(`toStringTag`),oe=G(`TYPED_ARRAY_TAG`),ce=`TypedArrayConstructor`,le=x&&!!U&&j(E.opera)!==`Opera`,ue=!1,de,fe,pe,me={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},he={BigInt64Array:8,BigUint64Array:8}
3,ge=function(o){if(!k(o))return!1;var v=j(o);return v===`DataView`||A(me,v)||A(he,v)},_e=function(o){var v=V(o);if(k(v)){var x=J(v);return x&&A(x,ce)?x[ce]:_e(v)}},ve=function(o){if(!k(o))return!1;var v=j(o);return A(me,v)||A(he,v)},ye=function(o){if(ve(o))return o;throw new ie(`Target is not a typed array`)},be=function(o){if(O(o)&&(!U||B(ee,o)))return o;throw new ie(I(o)+` is not a typed array constructor`)},xe=function(o,v,x,O){if(T){if(x)for(var k in me){var j=E[k];if(j&&A(j.prototype,o))try{delete j.prototype[o]}catch{try{j.prototype[o]=v}catch{}}}(!ne[o]||x)&&R(ne,o,x?v:le&&Z[o]||v,O)}},Se=function(o,v,x){var O,k;if(T){if(U){if(x){for(O in me)if(k=E[O],k&&A(k,o))try{delete k[o]}catch{}}if(!ee[o]||x)try{return R(ee,o,x?v:le&&ee[o]||v)}catch{}else return}for(O in me)k=E[O],k&&(!k[o]||x)&&R(k,o,v)}};for(de in me)fe=E[de],pe=fe&&fe.prototype,pe?q(pe)[ce]=fe:le=!1;for(de in he)fe=E[de],pe=fe&&fe.prototype,pe&&(q(pe)[ce]=fe);if((!le||!O(ee)||ee===Function.prototype)&&(ee=function(){throw new ie(`Incorrect invocation`)},le))for(de in me)E[de]&&U(E[de],ee);if((!le||!ne||ne===re)&&(ne=ee.prototype,le))for(de in me)E[de]&&U(E[de].prototype,ne);if(le&&V($)!==ne&&U($,ne),T&&!A(ne,ae))for(de in ue=!0,z(ne,ae,{configurable:!0,get:function(){return k(this)?this[oe]:void 0}}),me)E[de]&&L(E[de].prototype,oe,de);v.exports={NATIVE_ARRAY_BUFFER_VIEWS:le,TYPED_ARRAY_TAG:ue&&oe,aTypedArray:ye,aTypedArrayConstructor:be,exportTypedArrayMethod:xe,exportTypedArrayStaticMethod:Se,getTypedArrayConstructor:_e,isView:ge,isTypedArray:ve,TypedArray:ee,TypedArrayPrototype:ne}})),require_es_array_buffer_is_view=__commonJSMin((()=>{var o=require_export(),v=require_array_buffer_view_core(),x=v.NATIVE_ARRAY_BUFFER_VIEWS;o({target:`ArrayBuffer`,stat:!0,forced:!x},{isView:v.isView})})),require_es_array_buffer_slice=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this_clause(),x=require_fails(),T=require_array_buffer(),E=require_an_object(),O=require_to_absolute_index(),k=require_to_length(),A=T.ArrayBuffer,j=T.DataView,I=j.prototype,L=v(A.prototype.slice),R=v(I.getUint8),z=v(I.setUint8);o({target:`ArrayBuffer`,proto:!0,unsafe:!0,forced:x(function(){return!new A(2).slice(1,void 0).byteLength})},{slice:function(o,v){if(L&&v===void 0)return L(E(this),o);for(var x=E(this).byteLength,T=O(o,x),I=O(v===void 0?x:v,x),B=new A(k(I-T)),V=new j(this),U=new j(B),W=0;T<I;)z(U,W++,R(V,T++));return B}})})),require_es_data_view_constructor=__commonJSMin((()=>{var o=require_export(),v=require_array_buffer();o({global:!0,constructor:!0,forced:!require_array_buffer_basic_detection()},{DataView:v.DataView})})),require_es_data_view=__commonJSMin((()=>{require_es_data_view_constructor()})),require_es_data_view_get_float16=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this(),x=Math.pow,T=31,E=1023,O=x(2,-24),k=.0009765625,A=function(o){var v=o>>>15,A=o>>>10&T,j=o&E;return A===T?j===0?v===0?1/0:-1/0:NaN:A===0?j*(v===0?O:-O):x(2,A-15)*(v===0?1+j*k:-1-j*k)},j=v(DataView.prototype.getUint16);o({target:`DataView`,proto:!0},{getFloat16:function(o){return A(j(this,o,arguments.length>1&&arguments[1]))}})})),require_a_data_view=__commonJSMin(((o,v)=>{var x=require_classof(),T=TypeError;v.exports=function(o){if(x(o)===`DataView`)return o;throw new T(`Argument is not a DataView`)}})),require_math_log2=__commonJSMin(((o,v)=>{var x=Math.log,T=Math.LN2;v.exports=Math.log2||function(o){return x(o)/T}})),require_es_data_view_set_float16=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this(),x=require_a_data_view(),T=require_to_index(),E=require_math_log2(),O=require_math_round_ties_to_even(),k=Math.floor,A=Math.pow,j=65520,I=61005353927612305e-21,L=16777216,R=1024,z=function(o){if(o!==o)return 32256;if(o===0)return(1/o==-1/0)<<15;var v=o<0;
3if(v&&(o=-o),o>=j)return v<<15|31744;if(o<I)return v<<15|O(o*L);var x=k(E(o));if(x===-15)return v<<15|R;var T=O((o*A(2,-x)-1)*R);return T===R?v<<15|x+16<<10:v<<15|x+15<<10|T},B=v(DataView.prototype.setUint16);o({target:`DataView`,proto:!0},{setFloat16:function(o,v){B(x(this),T(o),z(+v),arguments.length>2&&arguments[2])}})})),require_array_buffer_byte_length=__commonJSMin(((o,v)=>{var x=require_global_this(),T=require_function_uncurry_this_accessor(),E=require_classof_raw(),O=x.ArrayBuffer,k=x.TypeError;v.exports=O&&T(O.prototype,`byteLength`,`get`)||function(o){if(E(o)!==`ArrayBuffer`)throw new k(`ArrayBuffer expected`);return o.byteLength}})),require_array_buffer_is_detached=__commonJSMin(((o,v)=>{var x=require_global_this(),T=require_array_buffer_basic_detection(),E=require_array_buffer_byte_length(),O=x.DataView;v.exports=function(o){if(!T||E(o)!==0)return!1;try{return new O(o),!1}catch{return!0}}})),require_es_array_buffer_detached=__commonJSMin((()=>{var o=require_descriptors(),v=require_define_built_in_accessor(),x=require_array_buffer_is_detached(),T=ArrayBuffer.prototype;o&&!(`detached`in T)&&v(T,`detached`,{configurable:!0,get:function(){return x(this)}})})),require_array_buffer_not_detached=__commonJSMin(((o,v)=>{var x=require_array_buffer_is_detached(),T=TypeError;v.exports=function(o){if(x(o))throw new T(`ArrayBuffer is detached`);return o}})),require_get_built_in_node_module=__commonJSMin(((o,v)=>{var x=require_global_this(),T=require_environment_is_node();v.exports=function(o){if(T){try{return x.process.getBuiltinModule(o)}catch{}try{return Function(`return require("`+o+`")`)()}catch{}}}})),require_structured_clone_proper_transfer=__commonJSMin(((o,v)=>{var x=require_global_this(),T=require_fails(),E=require_environment_v8_version(),O=require_environment(),k=x.structuredClone;v.exports=!!k&&!T(function(){if(O===`DENO`&&E>92||O===`NODE`&&E>94||O===`BROWSER`&&E>97)return!1;var o=new ArrayBuffer(8),v=k(o,{transfer:[o]});return o.byteLength!==0||v.byteLength!==8})})),require_detach_transferable=__commonJSMin(((o,v)=>{var x=require_global_this(),T=require_get_built_in_node_module(),E=require_structured_clone_proper_transfer(),O=x.structuredClone,k=x.ArrayBuffer,A=x.MessageChannel,j=!1,I,L,R,z;if(E)j=function(o){O(o,{transfer:[o]})};else if(k)try{A||(I=T(`worker_threads`),I&&(A=I.MessageChannel)),A&&(L=new A,R=new k(2),z=function(o){L.port1.postMessage(null,[o])},R.byteLength===2&&(z(R),R.byteLength===0&&(j=z)))}catch{}v.exports=j})),require_array_buffer_transfer=__commonJSMin(((o,v)=>{var x=require_global_this(),T=require_function_uncurry_this(),E=require_function_uncurry_this_accessor(),O=require_to_index(),k=require_array_buffer_not_detached(),A=require_array_buffer_byte_length(),j=require_detach_transferable(),I=require_structured_clone_proper_transfer(),L=x.structuredClone,R=x.ArrayBuffer,z=x.DataView,B=Math.max,V=Math.min,U=R.prototype,W=z.prototype,G=T(U.slice),K=E(U,`resizable`,`get`),q=E(U,`maxByteLength`,`get`),J=T(W.getInt8),Y=T(W.setInt8);v.exports=(I||j)&&function(o,v,x){var T=A(o),E=v===void 0?T:O(v),U=!K||!K(o),W;if(k(o),I&&(o=L(o,{transfer:[o]}),T===E&&(x||U)))return o;if(T>=E&&(!x||U))W=G(o,0,E);else{W=new R(E,x&&!U&&q?{maxByteLength:B(E,q(o))}:void 0);for(var Z=new z(o),Q=new z(W),$=V(E,T),ee=0;ee<$;ee++)Y(Q,ee,J(Z,ee))}return I||j(o),W}})),require_es_array_buffer_transfer=__commonJSMin((()=>{var o=require_export(),v=require_array_buffer_transfer();v&&o({target:`ArrayBuffer`,proto:!0},{transfer:function(){return v(this,arguments.length?arguments[0]:void 0,!0)}})})),require_es_array_buffer_transfer_to_fixed_length=__commonJSMin((()=>{var o=require_export(),v=require_array_buffer_transfer();v&&o({target:`ArrayBuffer`,proto:!0},{transferToFixedLength:function(){return v(this,arguments.length?arguments[0]:void 0,!1)}})})),require_es_date_get_year=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this(),x=require_fails()(function(){return new Date(16e11).getYear()!==120}),T=v(Date.prototype.getFullYear);o({target:`Date`,proto:!0,forced:x},{getYear:function(){return T(this)-1900}})})),require_es_date_now=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this(),x=Date,T=v(x.prototype.getTime);o({target:`Date`,stat:!0},{now:function(){return T(new x)}})})),require_es_date_set_year=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this(),x=require_to_integer_or_infinity(),T=Date.prototype,E=v(T.getTime),O=v(T.setFullYear);o({target:`Date`,proto:!0},{setYear:function(o){E(this);var v=+o;if(v!==v)return O(this,v);var T=x(v),k=T>=0&&T<=99?T+1900:T;return O(this,k)}})})),require_es_date_to_gmt_string=__commonJSMin((()=>{require_export()({target:`Date`,proto:!0},{toGMTString:Date.prototype.toUTCString})})),require_string_repeat=__commonJSMin(((o,v)=>{var x=require_to_integer_or_infinity(),T=require_to_string(),E=require_require_object_coercible(),O=RangeError,k=Math.floor;v.exports=function(o){var v=T(E(this)),A=``,j=x(o);if(j<0||j===1/0)throw new O(`Wrong number of repetitions`);for(;j>0;(j=k(j/2))&&(v+=v))j%2&&(A+=v);return A}})),require_string_pad=__commonJSMin(((o,v)=>{var x=require_function_uncurry_this(),T=require_to_length(),E=require_to_string(),O=require_string_repeat(),k=require_require_object_coercible(),A=x(O),j=x(``.
3slice),I=Math.ceil,L=function(o){return function(v,x,O){var L=E(k(v)),R=T(x),z=L.length;if(R<=z)return L;var B=O===void 0?` `:E(O),V,U;return B===``?L:(V=R-z,U=A(B,I(V/B.length)),U.length>V&&(U=j(U,0,V)),o?L+U:U+L)}};v.exports={start:L(!1),end:L(!0)}})),require_date_to_iso_string=__commonJSMin(((o,v)=>{var x=require_function_uncurry_this(),T=require_fails(),E=require_string_pad().start,O=RangeError,k=isFinite,A=Math.abs,j=Date.prototype,I=j.toISOString,L=x(j.getTime),R=x(j.getUTCDate),z=x(j.getUTCFullYear),B=x(j.getUTCHours),V=x(j.getUTCMilliseconds),U=x(j.getUTCMinutes),W=x(j.getUTCMonth),G=x(j.getUTCSeconds);v.exports=T(function(){return I.call(new Date(-50000000000001))!==`0385-07-25T07:06:39.999Z`})||!T(function(){I.call(new Date(NaN))})?function(){if(!k(L(this)))throw new O(`Invalid time value`);var o=this,v=z(o),x=V(o),T=v<0?`-`:v>9999?`+`:``;return T+E(A(v),T?6:4,0)+`-`+E(W(o)+1,2,0)+`-`+E(R(o),2,0)+`T`+E(B(o),2,0)+`:`+E(U(o),2,0)+`:`+E(G(o),2,0)+`.`+E(x,3,0)+`Z`}:I})),require_es_date_to_iso_string=__commonJSMin((()=>{var o=require_export(),v=require_date_to_iso_string();o({target:`Date`,proto:!0,forced:Date.prototype.toISOString!==v},{toISOString:v})})),require_es_date_to_json=__commonJSMin((()=>{var o=require_export(),v=require_fails(),x=require_to_object(),T=require_to_primitive();o({target:`Date`,proto:!0,arity:1,forced:v(function(){return new Date(NaN).toJSON()!==null||Date.prototype.toJSON.call({toISOString:function(){return 1}})!==1})},{toJSON:function(o){var v=x(this),E=T(v,`number`);return typeof E==`number`&&!isFinite(E)?null:v.toISOString()}})})),require_date_to_primitive=__commonJSMin(((o,v)=>{var x=require_an_object(),T=require_ordinary_to_primitive(),E=TypeError;v.exports=function(o){if(x(this),o===`string`||o==="default")o=`string`;else if(o!==`number`)throw new E(`Incorrect hint`);return T(this,o)}})),require_es_date_to_primitive=__commonJSMin((()=>{var o=require_has_own_property(),v=require_define_built_in(),x=require_date_to_primitive(),T=require_well_known_symbol()(`toPrimitive`),E=Date.prototype;o(E,T)||v(E,T,x)})),require_es_date_to_string=__commonJSMin((()=>{var o=require_function_uncurry_this(),v=require_define_built_in(),x=Date.prototype,T=`Invalid Date`,E=`toString`,O=o(x[E]),k=o(x.getTime);String(new Date(NaN))!==T&&v(x,E,function(){var o=k(this);return o===o?O(this):T})})),require_add_disposable_resource=__commonJSMin(((o,v)=>{var x=require_get_built_in(),T=require_function_call(),E=require_function_uncurry_this(),O=require_function_bind_context(),k=require_an_object(),A=require_a_callable(),j=require_is_null_or_undefined(),I=require_get_method(),L=require_well_known_symbol(),R=L(`asyncDispose`),z=L(`dispose`),B=E([].push),V=function(o,v){if(v===`async-dispose`){var E=I(o,R);return E!==void 0||(E=I(o,z),E===void 0)?E:function(){var o=this;return new(x(`Promise`))(function(v){T(E,o),v(void 0)})}}return I(o,z)},U=function(o,v,x){return arguments.length<3&&!j(o)&&(x=A(V(k(o),v))),x===void 0?function(){}:O(x,o)};v.exports=function(o,v,x,T){var E;if(arguments.length<4){if(j(v)&&x===`sync-dispose`)return;E=U(v,x)}else E=U(void 0,x,T);B(o.stack,E)}})),require_es_disposable_stack_constructor=__commonJSMin((()=>{var o=require_export(),v=require_descriptors(),x=require_get_built_in(),T=require_a_callable(),E=require_an_instance(),O=require_define_built_in(),k=require_define_built_ins(),A=require_define_built_in_accessor(),j=require_well_known_symbol(),I=require_internal_state(),L=require_add_disposable_resource(),R=x(`SuppressedError`),z=ReferenceError,B=j(`dispose`),V=j(`toStringTag`),U=`DisposableStack`,W=I.set,G=I.getterFor(U),K=`sync-dispose`,q=`disposed`,J=`pending`,Y=function(o){var v=G(o);if(v.state===q)throw new z(U+` already disposed`);return v},Z=function(){W(E(this,Q),{type:U,state:J,stack:[]}),v||(this.disposed=!1)},Q=Z.prototype;k(Q,{dispose:function(){var o=G(this);if(o.state!==q){o.state=q,v||(this.disposed=!0);for(var x=o.stack,T=x.length,E=!1,O;T;){var k=x[--T];x[T]=null;try{k()}catch(o){E?O=new R(o,O):(E=!0,O=o)}}if(o.stack=null,E)throw O}},use:function(o){return L(Y(this),o,K),o},adopt:function(o,v){var x=Y(this);return T(v),L(x,void 0,K,function(){v(o)}),o},defer:function(o){var v=Y(this);T(o),L(v,void 0,K,o)},move:function(){var o=Y(this),x=new Z;return G(x).stack=o.stack,o.stack=[],o.state=q,v||(this.disposed=!0),x}}),v&&A(Q,`disposed`,{configurable:!0,get:function(){return G(this).state===q}}),O(Q,B,Q.dispose,{name:`dispose`}),O(Q,V,U,{nonWritable:!0}),o({global:!0,constructor:!0},{DisposableStack:Z})})),require_es_escape=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this(),x=require_to_string(),T=v(``.charAt),E=v(``.charCodeAt),O=v(/./.exec),k=v(1.1.toString),A=v(``.toUpperCase),j=/[\w*+\-./@]/,I=function(o,v){for(var x=k(o,16);x.length<v;)x=`0`+x;return x};o({global:!0},{escape:function(o){for(var v=x(o),k=``,L=v.length,R=0,z,B;R<L;)z=T(v,R++),O(j,z)?k+=z:(B=E(z,0),B<256?k+=`%`+A(I(B,2)):k+=`%u`+A(I(B,4)));return k}})})),require_function_bind=__commonJSMin(((o,v)=>{var x=require_function_uncurry_this(),T=require_a_callable(),E=require_is_object(),O=require_has_own_property(),k=require_array_slice(),A=require_function_bind_native(),j=Function,I=x([].concat),L=x([].join),R={},z=function(o,v,x){if(!O(R,v)){for(var T=[],E=0;E<v;E++)T[E]=`a[`+E+`]`;R[v]=j(`C,a`,`return new C(`+L(T,`,`)+`)`)}return R[v](o,x)};v.exports=A?j.bind:function(o){var v=T(this),x=v.prototype,O=k(arguments,1
3),A=function(){var x=I(O,k(arguments));return this instanceof A?z(v,x.length,x):v.apply(o,x)};return E(x)&&(A.prototype=x),A}})),require_es_function_bind=__commonJSMin((()=>{var o=require_export(),v=require_function_bind();o({target:`Function`,proto:!0,forced:Function.bind!==v},{bind:v})})),require_es_function_has_instance=__commonJSMin((()=>{var o=require_is_callable(),v=require_is_object(),x=require_object_define_property(),T=require_object_is_prototype_of(),E=require_well_known_symbol(),O=require_make_built_in(),k=E(`hasInstance`),A=Function.prototype;k in A||x.f(A,k,{value:O(function(x){if(!o(this)||!v(x))return!1;var E=this.prototype;return v(E)?T(E,x):x instanceof this},k)})})),require_es_global_this=__commonJSMin((()=>{var o=require_export(),v=require_global_this();o({global:!0,forced:v.globalThis!==v},{globalThis:v})})),require_es_iterator_constructor=__commonJSMin((()=>{var o=require_export(),v=require_global_this(),x=require_an_instance(),T=require_an_object(),E=require_is_callable(),O=require_object_get_prototype_of(),k=require_define_built_in_accessor(),A=require_create_property(),j=require_fails(),I=require_has_own_property(),L=require_well_known_symbol(),R=require_iterators_core().IteratorPrototype,z=require_descriptors(),B=require_is_pure(),V=`constructor`,U=`Iterator`,W=L(`toStringTag`),G=TypeError,K=v[U],q=B||!E(K)||K.prototype!==R||!j(function(){K({})}),J=function(){if(x(this,R),O(this)===R)throw new G(`Abstract class Iterator not directly constructable`)},Y=function(o,v){z?k(R,o,{configurable:!0,get:function(){return v},set:function(v){if(T(this),this===R)throw new G(`You can't redefine this property`);I(this,o)?this[o]=v:A(this,o,v)}}):R[o]=v};I(R,W)||Y(W,U),(q||!I(R,V)||R[V]===Object)&&Y(V,J),J.prototype=R,o({global:!0,constructor:!0,forced:q},{Iterator:J})})),require_iterator_close_all=__commonJSMin(((o,v)=>{var x=require_iterator_close();v.exports=function(o,v,T){for(var E=o.length-1;E>=0;E--)if(o[E]!==void 0)try{T=x(o[E].iterator,v,T)}catch(o){v=`throw`,T=o}if(v===`throw`)throw T;return T}})),require_iterator_create_proxy=__commonJSMin(((o,v)=>{var x=require_function_call(),T=require_object_create(),E=require_create_non_enumerable_property(),O=require_define_built_ins(),k=require_well_known_symbol(),A=require_internal_state(),j=require_get_method(),I=require_iterators_core().IteratorPrototype,L=require_create_iter_result_object(),R=require_iterator_close(),z=require_iterator_close_all(),B=k(`toStringTag`),V=`IteratorHelper`,U=`WrapForValidIterator`,W=`normal`,G=`throw`,K=A.set,q=function(o){var v=A.getterFor(o?U:V);return O(T(I),{next:function(){var x=v(this);if(o)return x.nextHandler();if(x.done)return L(void 0,!0);try{var T=x.nextHandler();return x.returnHandlerResult?T:L(T,x.done)}catch(o){throw x.done=!0,o}},return:function(){var T=v(this),E=T.iterator,O=T.done;if(T.done=!0,o){var k=j(E,`return`);return k?x(k,E):L(void 0,!0)}if(O)return L(void 0,!0);if(T.inner)try{R(T.inner.iterator,W)}catch(o){return R(E,G,o)}if(T.openIters)try{z(T.openIters,W)}catch(o){if(E)return R(E,G,o);throw o}return E&&R(E,W),L(void 0,!0)}})},J=q(!0),Y=q(!1);E(Y,B,`Iterator Helper`),v.exports=function(o,v,x){var T=function(T,E){E?(E.iterator=T.iterator,E.next=T.next):E=T,E.type=v?U:V,E.returnHandlerResult=!!x,E.nextHandler=o,E.counter=0,E.done=!1,K(this,E)};return T.prototype=v?J:Y,T}})),require_es_iterator_concat=__commonJSMin((()=>{var o=require_export(),v=require_function_call(),x=require_a_callable(),T=require_an_object(),E=require_get_iterator_method(),O=require_iterator_create_proxy(),k=require_is_pure(),A=Array,j=O(function(){for(;;){var o=this.iterator;if(!o){var x=this.nextIterableIndex++,E=this.iterables;if(x>=E.length){this.done=!0;return}var O=E[x];this.iterables[x]=null,o=this.iterator=T(v(O.method,O.iterable)),this.next=o.next}var k=T(v(this.next,o));if(k.done){this.iterator=null,this.next=null;continue}return k.value}});o({target:`Iterator`,stat:!0,forced:k},{concat:function(){for(var o=arguments.length,v=A(o),O=0;O<o;O++){var k=T(arguments[O]);v[O]={iterable:k,method:x(E(k))}}return new j({iterables:v,nextIterableIndex:0,iterator:null,next:null})}})})),require_es_iterator_dispose=__commonJSMin((()=>{var o=require_function_call(),v=require_define_built_in(),x=require_get_method(),T=require_has_own_property(),E=require_well_known_symbol(),O=require_iterators_core().IteratorPrototype,k=E(`dispose`);T(O,k)||v(O,k,function(){var v=x(this,`return`);v&&o(v,this)})})),require_get_iterator_direct=__commonJSMin(((o,v)=>{v.exports=function(o){return{iterator:o,next:o.next,done:!1}}})),require_not_a_nan=__commonJSMin(((o,v)=>{var x=RangeError;
vendor: 4,156 bytes, line 3
3v.exports=function(o){if(o===o)return o;throw new x(`NaN is not allowed`)}})),require_to_positive_integer=__commonJSMin(((o,v)=>{var x=require_to_integer_or_infinity(),T=RangeError;v.exports=function(o){var v=x(o);if(v<0)throw new T(`The argument can't be less than 0`);return v}})),require_iterator_helper_throws_on_invalid_iterator=__commonJSMin(((o,v)=>{v.exports=function(o,v){var x=typeof Iterator==`function`&&Iterator.prototype[o];if(x)try{x.call({next:null},v).next()}catch{return!0}}})),require_iterator_helper_without_closing_on_early_error=__commonJSMin(((o,v)=>{var x=require_global_this();v.exports=function(o,v){var T=x.Iterator,E=T&&T.prototype,O=E&&E[o],k=!1;if(O)try{O.call({next:function(){return{done:!0}},return:function(){k=!0}},-1)}catch(o){o instanceof v||(k=!1)}if(!k)return O}})),require_es_iterator_drop=__commonJSMin((()=>{var o=require_export(),v=require_function_call(),x=require_an_object(),T=require_get_iterator_direct(),E=require_not_a_nan(),O=require_to_positive_integer(),k=require_iterator_close(),A=require_iterator_create_proxy(),j=require_iterator_helper_throws_on_invalid_iterator(),I=require_iterator_helper_without_closing_on_early_error(),L=require_is_pure(),R=!L&&!j(`drop`,0),z=!L&&!R&&I(`drop`,RangeError),B=L||R||z,V=A(function(){for(var o=this.iterator,T=this.next,E,O;this.remaining;)if(this.remaining--,E=x(v(T,o)),O=this.done=!!E.done,O)return;if(E=x(v(T,o)),O=this.done=!!E.done,!O)return E.value});o({target:`Iterator`,proto:!0,real:!0,forced:B},{drop:function(o){x(this);var A;try{A=O(E(+o))}catch(o){k(this,`throw`,o)}return z?v(z,this,A):new V(T(this),{remaining:A})}})})),require_es_iterator_every=__commonJSMin((()=>{var o=require_export(),v=require_function_call(),x=require_iterate(),T=require_a_callable(),E=require_an_object(),O=require_get_iterator_direct(),k=require_iterator_close(),A=require_iterator_helper_without_closing_on_early_error()(`every`,TypeError);o({target:`Iterator`,proto:!0,real:!0,forced:A},{every:function(o){E(this);try{T(o)}catch(o){k(this,`throw`,o)}if(A)return v(A,this,o);var j=O(this),I=0;return!x(j,function(v,x){if(!o(v,I++))return x()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})})),require_es_iterator_filter=__commonJSMin((()=>{var o=require_export(),v=require_function_call(),x=require_a_callable(),T=require_an_object(),E=require_get_iterator_direct(),O=require_iterator_create_proxy(),k=require_call_with_safe_iteration_closing(),A=require_is_pure(),j=require_iterator_close(),I=require_iterator_helper_throws_on_invalid_iterator(),L=require_iterator_helper_without_closing_on_early_error(),R=!A&&!I(`filter`,function(){}),z=!A&&!R&&L(`filter`,TypeError),B=A||R||z,V=O(function(){for(var o=this.iterator,x=this.predicate,E=this.next,O,A,j;;){if(O=T(v(E,o)),A=this.done=!!O.done,A)return;if(j=O.value,k(o,x,[j,this.counter++],!0))return j}});o({target:`Iterator`,proto:!0,real:!0,forced:B},{filter:function(o){T(this);try{x(o)}catch(o){j(this,`throw`,o)}return z?v(z,this,o):new V(E(this),{predicate:o})}})})),require_es_iterator_find=__commonJSMin((()=>{var o=require_export(),v=require_function_call(),x=require_iterate(),T=require_a_callable(),E=require_an_object(),O=require_get_iterator_direct(),k=require_iterator_close(),A=require_iterator_helper_without_closing_on_early_error()(`find`,TypeError);o({target:`Iterator`,proto:!0,real:!0,forced:A},{find:function(o){E(this);try{T(o)}catch(o){k(this,`throw`,o)}if(A)return v(A,this,o);var j=O(this),I=0;return x(j,function(v,x){if(o(v,I++))return x(v)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})})),require_get_iterator_flattenable=__commonJSMin(((o,v)=>{var x=require_function_call(),T=require_an_object(),E=require_get_iterator_direct(),O=require_get_iterator_method();v.exports=function(o,v){(!v||typeof o!=`string`)&&T(o);var k=O(o);return E(T(k===void 0?o:x(k,o)))}})),require_es_iterator_flat_map=__commonJSMin((()=>{var o=require_export(),v=require_function_call(),x=require_a_callable(),T=require_an_object(),E=require_get_iterator_direct(),O=require_get_iterator_flattenable(),k=require_iterator_create_proxy(),A=require_iterator_close(),j=require_is_pure(),I=require_iterator_helper_throws_on_invali
3d_iterator(),L=require_iterator_helper_without_closing_on_early_error();function R(){try{var o=Iterator.prototype.flatMap.call(new Map([[4,5]]).entries(),function(o){return o});o.next(),o.return()}catch{return!0}}var z=!j&&!I(`flatMap`,function(){}),B=!j&&!z&&L(`flatMap`,TypeError),V=j||z||B||R(),U=k(function(){for(var o=this.iterator,x=this.mapper,E,k;;){if(k=this.inner)try{if(E=T(v(k.next,k.iterator)),!E.done)return E.value;this.inner=null}catch(v){A(o,`throw`,v)}if(E=T(v(this.next,o)),this.done=!!E.done)return;try{this.inner=O(x(E.value,this.counter++),!1)}catch(v){A(o,`throw`,v)}}});o({target:`Iterator`,proto:!0,real:!0,forced:V},{flatMap:function(o){T(this);try{x(o)}catch(o){A(this,`throw`,o)}return B?v(B,this,o):new U(E(this),{mapper:o,inner:null})}})})),require_es_iterator_for_each=__commonJSMin((()=>{var o=require_export(),v=require_function_call(),x=require_iterate(),T=require_a_callable(),E=require_an_object(),O=require_get_iterator_direct(),k=require_iterator_close(),A=require_iterator_helper_without_closing_on_early_error()(`forEach`,TypeError);o({target:`Iterator`,proto:!0,real:!0,forced:A},{forEach:function(o){E(this);try{T(o)}catch(o){k(this,`throw`,o)}if(A)return v(A,this,o);var j=O(this),I=0;x(j,function(v){o(v,I++)},{IS_RECORD:!0})}})})),require_es_iterator_from=__commonJSMin((()=>{var o=require_export(),v=require_function_call(),x=require_to_object(),T=require_object_is_prototype_of(),E=require_iterators_core().IteratorPrototype,O=require_iterator_create_proxy(),k=require_get_iterator_flattenable(),A=require_is_pure()||function(){try{Iterator.from({return:null}).return()}catch{return!0}}(),j=O(function(){return v(this.next,this.iterator)},!0);o({target:`Iterator`,stat:!0,forced:A},{from:function(o){var v=k(typeof o==`string`?x(o):o,!0);return T(E,v.iterator)?v.iterator:new j(v)}})})),require_es_iterator_map=__commonJSMin((()=>{var o=require_export(),v=require_function_call(),x=require_a_callable(),T=require_an_object(),E=require_get_iterator_direct(),O=require_iterator_create_proxy(),k=require_call_with_safe_iteration_closing(),A=require_iterator_close(),j=require_iterator_helper_throws_on_invalid_iterator(),I=require_iterator_helper_without_closing_on_early_error(),L=require_is_pure(),R=!L&&!j(`map`,function(){}),z=!L&&!R&&I(`map`,TypeError),B=L||R||z,V=O(function(){var o=this.iterator,x=T(v(this.next,o));if(!(this.done=!!x.done))return k(o,this.mapper,[x.value,this.counter++],!0)});o({target:`Iterator`,proto:!0,real:!0,forced:B},{map:function(o){T(this);try{x(o)}catch(o){A(this,`throw`,o)}return z?v(z,this,o):new V(E(this),{mapper:o})}})})),require_es_iterator_reduce=__commonJSMin((()=>{var o=require_export(),v=require_iterate(),x=require_a_callable(),T=require_an_object(),E=require_get_iterator_direct(),O=require_iterator_close(),k=require_iterator_helper_without_closing_on_early_error(),A=require_function_apply(),j=require_fails(),I=TypeError,L=j(function(){[].keys().reduce(function(){},void 0)}),R=!L&&k(`reduce`,I);o({target:`Iterator`,proto:!0,real:!0,forced:L||R},{reduce:function(o){T(this);try{x(o)}catch(o){O(this,`throw`,o)}var k=arguments.length<2,j=k?void 0:arguments[1];if(R)return A(R,this,k?[o]:[o,j]);var L=E(this),z=0;if(v(L,function(v){k?(k=!1,j=v):j=o(j,v,z),z++},{IS_RECORD:!0}),k)throw new I(`Reduce of empty iterator with no initial value`);return j}})})),require_es_iterator_some=__commonJSMin((()=>{var o=require_export(),v=require_function_call(),x=require_iterate(),T=require_a_callable(),E=require_an_object(),O=require_get_iterator_direct(),k=require_iterator_close(),A=require_iterator_helper_without_closing_on_early_error()(`some`,TypeError);o({target:`Iterator`,proto:!0,real:!0,forced:A},{some:function(o){E(this);try{T(o)}catch(o){k(this,`throw`,o)}if(A)return v(A,this,o);var j=O(this),I=0;return x(j,function(v,x){if(o(v,I++))return x()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})})),require_es_iterator_take=__commonJSMin((()=>{var o=require_export(),v=require_function_call(),x=require_an_object(),T=require_get_iterator_direct(),E=require_not_a_nan(),O=require_to_positive_integer(),k=require_iterator_create_proxy(),A=require_iterator_close(),j=require_iterator_helper_throws_on_invali
vendor: 5,487 bytes, lines 3-4
3d_iterator(),I=require_iterator_helper_without_closing_on_early_error(),L=require_is_pure(),R=!L&&!j(`take`,1),z=!L&&!R&&I(`take`,RangeError),B=L||R||z,V=k(function(){var o=this.iterator;if(!this.remaining--)return this.done=!0,A(o,`normal`,void 0);var T=x(v(this.next,o));if(!(this.done=!!T.done))return T.value});o({target:`Iterator`,proto:!0,real:!0,forced:B},{take:function(o){x(this);var k;try{k=O(E(+o))}catch(o){A(this,`throw`,o)}return z?v(z,this,k):new V(T(this),{remaining:k})}})})),require_es_iterator_to_array=__commonJSMin((()=>{var o=require_export(),v=require_an_object(),x=require_create_property(),T=require_iterate(),E=require_get_iterator_direct();o({target:`Iterator`,proto:!0,real:!0},{toArray:function(){var o=[],O=0;return T(E(v(this)),function(v){x(o,O++,v)},{IS_RECORD:!0}),o}})})),require_es_json_is_raw_json=__commonJSMin((()=>{var o=require_export(),v=require_native_raw_json(),x=require_is_raw_json();o({target:`JSON`,stat:!0,forced:!v},{isRawJSON:x})})),require_es_json_parse=__commonJSMin((()=>{var o=require_export(),v=require_descriptors(),x=require_global_this(),T=require_get_built_in(),E=require_function_uncurry_this(),O=require_function_call(),k=require_is_callable(),A=require_is_object(),j=require_is_array(),I=require_has_own_property(),L=require_to_string(),R=require_length_of_array_like(),z=require_create_property(),B=require_fails(),V=require_parse_json_string(),U=require_symbol_constructor_detection(),W=x.JSON,G=x.Number,K=x.SyntaxError,q=W&&W.parse,J=T(`Object`,`keys`),Y=Object.getOwnPropertyDescriptor,Z=E(``.charAt),Q=E(``.slice),$=E(/./.exec),ee=E([].push),ne=/^\d$/,re=/^[1-9]$/,ie=/^[\d-]$/,ae=/^[\t\n\r ]$/,oe=0,ce=1,le=function(o,v){o=L(o);var x=new pe(o,0,``),T=x.parse(),E=T.value,O=x.skip(ae,T.end);if(O<o.length)throw new K(`Unexpected extra character: "`+Z(o,O)+`" after the parsed data at: `+O);return k(v)?ue({"":E},``,v,T):E},ue=function(o,v,x,T){var E=o[v],k=T&&E===T.value,L=k&&typeof T.source==`string`?{source:T.source}:{},z,B,V,U,W;if(A(E)){var G=j(E),K=k?T.nodes:G?[]:{};if(G)for(z=K.length,V=R(E),U=0;U<V;U++)de(E,U,ue(E,``+U,x,U<z?K[U]:void 0));else for(B=J(E),V=R(B),U=0;U<V;U++)W=B[U],de(E,W,ue(E,W,x,I(K,W)?K[W]:void 0))}return O(x,o,v,E,L)},de=function(o,x,T){if(v){var E=Y(o,x);if(E&&!E.configurable)return}T===void 0?delete o[x]:z(o,x,T)},fe=function(o,v,x,T){this.value=o,this.end=v,this.source=x,this.nodes=T},pe=function(o,v){this.source=o,this.index=v};pe.prototype={fork:function(o){return new pe(this.source,o)},parse:function(){var o=this.source,v=this.skip(ae,this.index),x=this.fork(v),T=Z(o,v);if($(ie,T))return x.number();switch(T){case`{`:return x.object();case`[`:return x.array();case`"`:return x.string();case`t`:return x.keyword(!0);case`f`:return x.keyword(!1);case`n`:return x.keyword(null)}throw new K(`Unexpected character: "`+T+`" at: `+v)},node:function(o,v,x,T,E){return new fe(v,T,o?null:Q(this.source,x,T),E)},object:function(){for(var o=this.source,v=this.index+1,x=!1,T={},E={},O=!1;v<o.length;){if(v=this.until([`"`,`}`],v),Z(o,v)===`}`&&!x){v++,O=!0;break}var k=this.fork(v).string(),A=k.value;v=k.end,v=this.until([`:`],v)+1,v=this.skip(ae,v),k=this.fork(v).parse(),z(E,A,k),z(T,A,k.value),v=this.until([`,`,`}`],k.end);var j=Z(o,v);if(j===`,`)x=!0,v++;else if(j===`}`){v++,O=!0;break}}if(!O)throw new K(`Unterminated object at: `+v);return this.node(ce,T,this.index,v,E)},array:function(){for(var o=this.source,v=this.index+1,x=!1,T=[],E=[],O=!1;v<o.length;){if(v=this.skip(ae,v),Z(o,v)===`]`&&!x){v++,O=!0;break}var k=this.fork(v).parse();if(ee(E,k),ee(T,k.value),v=this.until([`,`,`]`],k.end),Z(o,v)===`,`)x=!0,v++;else if(Z(o,v)===`]`){v++,O=!0;break}}if(!O)throw new K(`Unterminated array at: `+v);return this.node(ce,T,this.index,v,E)},string:function(){var o=this.index,v=V(this.source,this.index+1);return this.node(oe,v.value,o,v.end)},number:function(){var o=this.source,v=this.index,x=v;if(Z(o,x)===`-`&&x++,Z(o,x)===`0`)x++;else if($(re,Z(o,x)))x=this.skip(ne,x+1);else throw new K(`Failed to parse number at: `+x);if(Z(o,x)===`.`){var T=x+1;if(x=this.skip(ne,T),T===x)throw new K(`Failed to parse number's fraction at: `+x)}if(Z(o,x)===`e`||Z(o,x)===`E`){x++,(Z(o,x)===`+`||Z(o,x)===`-`)&&x++;var E=x;if(x=this.skip(ne,x),E===x)throw new K(`Failed to parse number's exponent value at: `+x)}return this.node(oe,G(Q(o,v,x)),v,x)},keyword:function(o){var v=``+o,x=this.index,T=x+v.length;if(Q(this.source,x,T)!==v)throw new K(`Failed to parse value at: `+x);return this.node(oe,o,x,T)},skip:function(o,v){for(var x=this.source;v<x.length&&$(o,Z(x,v));v++);return v},until:function(o,v){v=this.skip(ae,v);for(var x=Z(this.source,v),T=0;T<o.length;T++)if(o[T]===x)return v;throw new K(`Unexpected character: "`+x+`" at: `+v)}};var me=B(function(){var o=`9007199254740993`,v;return q(o,function(o,x,T){v=T.source}),v!==o}),he=U&&!B(function(){return 1/q(`-0 `)!=-1/0});o({target:`JSON`,stat:!0,forced:me},{parse:function(o,v){return he&&!k(v)?q(o):le(o,v)}})})),require_es_json_raw_json=__commonJSMin((()=>{var o=require_export(),v=require_freezing(),x=require_native_raw_json(),T=require_get_built_in(),E=require_function_uncurry_this(),O=require_to_string(),k=require_create_property(),A=require_internal_state().set,j=SyntaxError,I=T(`JSON`,`parse`),L=T(`Object`,`create`),R=T(`Object`,`freeze`),z=E(``.charAt),B=`Unacceptable as raw JSON`,V=function(o){return o===` `||o===` `||o===` 4`||o===`\r`};o({target:`JSON`,stat:!0,forced:!x},{rawJSON:function(o){var x=O(o);
4if(x===``||V(z(x,0))||V(z(x,x.length-1)))throw new j(B);var T=I(x);if(typeof T==`object`&&T)throw new j(B);var E=L(null);return A(E,{type:`RawJSON`}),k(E,`rawJSON`,x),v?R(E):E}})})),require_es_json_to_string_tag=__commonJSMin((()=>{var o=require_global_this();require_set_to_string_tag()(o.JSON,`JSON`,!0)})),require_collection_strong=__commonJSMin(((o,v)=>{var x=require_object_create(),T=require_define_built_in_accessor(),E=require_define_built_ins(),O=require_function_bind_context(),k=require_an_instance(),A=require_is_null_or_undefined(),j=require_iterate(),I=require_iterator_define(),L=require_create_iter_result_object(),R=require_set_species(),z=require_descriptors(),B=require_internal_metadata().fastKey,V=require_internal_state(),U=V.set,W=V.getterFor;v.exports={getConstructor:function(o,v,I,L){var R=o(function(o,T){k(o,V),U(o,{type:v,index:x(null),first:null,last:null,size:0}),z||(o.size=0),A(T)||j(T,o[L],{that:o,AS_ENTRIES:I})}),V=R.prototype,G=W(v),K=function(o,v,x){var T=G(o),E=q(o,v),O,k;return E?E.value=x:(T.last=E={index:k=B(v,!0),key:v,value:x,previous:O=T.last,next:null,removed:!1},T.first||=E,O&&(O.next=E),z?T.size++:o.size++,k!==`F`&&(T.index[k]=E)),o},q=function(o,v){var x=G(o),T=B(v),E;if(T!==`F`)return x.index[T];for(E=x.first;E;E=E.next)if(E.key===v)return E};return E(V,{clear:function(){for(var o=this,v=G(o),T=v.first;T;)T.removed=!0,T.previous&&=T.previous.next=null,T=T.next;v.first=v.last=null,v.index=x(null),z?v.size=0:o.size=0},delete:function(o){var v=this,x=G(v),T=q(v,o);if(T){var E=T.next,O=T.previous;delete x.index[T.index],T.removed=!0,O&&(O.next=E),E&&(E.previous=O),x.first===T&&(x.first=E),x.last===T&&(x.last=O),z?x.size--:v.size--}return!!T},forEach:function(o){for(var v=G(this),x=O(o,arguments.length>1?arguments[1]:void 0),T;T=T?T.next:v.first;)for(x(T.value,T.key,this);T&&T.removed;)T=T.previous},has:function(o){return!!q(this,o)}}),E(V,I?{get:function(o){var v=q(this,o);return v&&v.value},set:function(o,v){return K(this,o===0?0:o,v)}}:{add:function(o){return K(this,o=o===0?0:o,o)}}),z&&T(V,`size`,{configurable:!0,get:function(){return G(this).size}}),R},setStrong:function(o,v,x){var T=v+` Iterator`,E=W(v),O=W(T);I(o,v,function(o,v){U(this,{type:T,target:o,state:E(o),kind:v,last:null})},function(){for(var o=O(this),v=o.kind,x=o.last;x&&x.removed;)x=x.previous;return!o.target||!(o.last=x=x?x.next:o.state.first)?(o.target=null,L(void 0,!0)):L(v===`keys`?x.key:v===`values`?x.value:[x.key,x.value],!1)},x?`entries`:`values`,!x,!0),R(v)}}})),require_es_map_constructor=__commonJSMin((()=>{require_collection()(`Map`,function(o){return function(){return o(this,arguments.length?arguments[0]:void 0)}},require_collection_strong())})),require_es_map=__commonJSMin((()=>{require_es_map_constructor()})),require_map_helpers=__commonJSMin(((o,v)=>{var x=require_function_uncurry_this(),T=Map.prototype;v.exports={Map,set:x(T.set),get:x(T.get),has:x(T.has),remove:x(T.delete),proto:T}})),require_es_map_group_by=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this(),x=require_a_callable(),T=require_require_object_coercible(),E=require_iterate(),O=require_map_helpers(),k=require_is_pure(),A=require_fails(),j=O.Map,I=O.has,L=O.get,R=O.set,z=v([].push),B=k||A(function(){return j.groupBy(`ab`,function(o){return o}).get(`a`).length!==1});o({target:`Map`,stat:!0,forced:k||B},{groupBy:function(o,v){T(o),x(v);var O=new j,k=0;return E(o,function(o){var x=v(o,k++);I(O,x)?z(L(O,x),o):R(O,x,[o])}),O}})})),require_es_map_get_or_insert=__commonJSMin((()=>{var o=require_export(),v=require_map_helpers(),x=require_is_pure(),T=v.get,E=v.has,O=v.set;o({target:`Map`,proto:!0,real:!0,forced:x},{getOrInsert:function(o,v){return E(this,o)?T(this,o):(O(this,o,v),v)}})})),require_es_map_get_or_insert_computed=__commonJSMin((()=>{var o=require_export(),v=require_a_callable(),x=require_map_helpers(),T=require_is_pure(),E=x.get,O=x.has,k=x.set;o({target:`Map`,proto:!0,real:!0,forced:T},{getOrInsertComputed:function(o,x){var T=O(this,o);if(v(x),T)return E(this,o);o===0&&1/o==-1/0&&(o=0);var A=x(o);return k(this,o,A),A}})})),require_math_log1p=__commonJSMin(((o,v)=>{var x=Math.log;v.exports=Math.log1p||function(o){var v=+o;return v>-1e-8&&v<1e-8?v-v*v/2:x(1+v)}})),require_es_math_acosh=__commonJSMin((()=>{var o=require_export(),v=require_math_log1p(),x=Math.acosh,T=Math.log,E=Math.sqrt,O=Math.LN2;o({target:`Math`,stat:!0,forced:!x||Math.floor(x(Number.MAX_VALUE))!==710||x(1/0)!==1/0},{acosh:function(o){var x=+o;return x<1?NaN:x>94906265.62425156?T(x)+O:v(x-1+E(x-1)*E(x+1))}})})),require_es_math_asinh=__commonJSMin((()=>{var o=require_export(),v=Math.asinh,x=Math.log,T=Math.sqrt,E=Math.LN2,O=94906265.62425156;function k(o){var v=+o;return!isFinite(v)||v===0?v:v<0?-k(-v):v>O?x(v)+E:x(v+T(v*v+1))}o({target:`Math`,stat:!0,forced:!(v&&1/v(0)>0)},{asinh:k})})),require_es_math_atanh=__commonJSMin((()=>{var o=require_export(),v=require_math_log1p(),x=Math.atanh;o({target:`Math`,stat:!0,forced:!(x&&1/x(-0)<0)},{atanh:function(o){var x=+o;return x===0?x:v(2*x/(1-x))/2}})})),require_es_math_cbrt=__commonJSMin((()=>{var o=require_export(),v=require_math_sign(),x=Math.abs,T=Math.pow;o({target:`Math`,stat:!0},{cbrt:function(o){var E=+o;return v(E)*T(x(E),1/3)}})})),require_es_math_clz32=__commonJSMin((()=>{var o=require_export(),v=Math.floor,x=Math.log,T=Math.LOG2E;o({target:`Math`,stat:!0},{clz32:function(o){var E=o>>>0;return E?31-v(x(E+.5)*T):32}})})),require_math_expm1=__commonJSMin(((o,v)=>
4{var x=Math.expm1,T=Math.exp;v.exports=!x||x(10)>22025.465794806718||x(10)<22025.465794806718||x(-2e-17)!==-2e-17?function(o){var v=+o;return v===0?v:v>-1e-6&&v<1e-6?v+v*v/2:T(v)-1}:x})),require_es_math_cosh=__commonJSMin((()=>{var o=require_export(),v=require_math_expm1(),x=Math.cosh,T=Math.abs,E=Math.E;o({target:`Math`,stat:!0,forced:!x||x(710)===1/0},{cosh:function(o){var x=v(T(o)-1)+1;return(x+1/(x*E*E))*(E/2)}})})),require_es_math_expm1=__commonJSMin((()=>{var o=require_export(),v=require_math_expm1();o({target:`Math`,stat:!0,forced:v!==Math.expm1},{expm1:v})})),require_es_math_fround=__commonJSMin((()=>{require_export()({target:`Math`,stat:!0},{fround:require_math_fround()})})),require_es_math_f16round=__commonJSMin((()=>{var o=require_export(),v=require_math_float_round(),x=.0009765625,T=65504,E=6103515625e-14;o({target:`Math`,stat:!0},{f16round:function(o){return v(o,x,T,E)}})})),require_es_math_hypot=__commonJSMin((()=>{var o=require_export(),v=Math.hypot,x=Math.abs,T=Math.sqrt;o({target:`Math`,stat:!0,arity:2,forced:!!v&&v(1/0,NaN)!==1/0},{hypot:function(o,v){for(var E=0,O=0,k=arguments.length,A=0,j,I;O<k;)j=x(arguments[O++]),A<j?(I=A/j,E=E*I*I+1,A=j):j>0?(I=j/A,E+=I*I):E+=j;return A===1/0?1/0:A*T(E)}})})),require_es_math_imul=__commonJSMin((()=>{var o=require_export(),v=require_fails(),x=Math.imul;o({target:`Math`,stat:!0,forced:v(function(){return x(4294967295,5)!==-5||x.length!==2})},{imul:function(o,v){var x=65535,T=+o,E=+v,O=x&T,k=x&E;return 0|O*k+((x&T>>>16)*k+O*(x&E>>>16)<<16>>>0)}})})),require_math_log10=__commonJSMin(((o,v)=>{var x=Math.log,T=Math.LOG10E;v.exports=Math.log10||function(o){return x(o)*T}})),require_es_math_log10=__commonJSMin((()=>{require_export()({target:`Math`,stat:!0},{log10:require_math_log10()})})),require_es_math_log1p=__commonJSMin((()=>{require_export()({target:`Math`,stat:!0},{log1p:require_math_log1p()})})),require_es_math_log2=__commonJSMin((()=>{require_export()({target:`Math`,stat:!0},{log2:require_math_log2()})})),require_es_math_sign=__commonJSMin((()=>{require_export()({target:`Math`,stat:!0},{sign:require_math_sign()})})),require_es_math_sinh=__commonJSMin((()=>{var o=require_export(),v=require_fails(),x=require_math_expm1(),T=Math.abs,E=Math.exp,O=Math.E;o({target:`Math`,stat:!0,forced:v(function(){return Math.sinh(-2e-17)!==-2e-17})},{sinh:function(o){var v=+o;return T(v)<1?(x(v)-x(-v))/2:(E(v-1)-E(-v-1))*(O/2)}})})),require_es_math_sum_precise=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this(),x=require_iterate(),T=RangeError,E=TypeError,O=1/0,k=NaN,A=Math.abs,j=Math.pow,I=v([].push),L=j(2,1023),R=j(2,53)-1,z=Number.MAX_VALUE,B=j(2,971),V={},U={},W={},G={},K={},q=function(o,v){var x=o+v;return{hi:x,lo:v-(x-o)}};o({target:`Math`,stat:!0},{sumPrecise:function(o){var v=[],j=0,J=G;switch(x(o,function(o){if(++j>R)throw new T(`Maximum allowed index exceeded`);if(typeof o!=`number`)throw new E(`Value is not a number`);J!==V&&(o===o?o===O?J=J===U?V:W:o===-O?J=J===W?V:U:(o!==0||1/o===O)&&(J===G||J===K)&&(J=K,I(v,o)):J=V)}),J){case V:return k;case U:return-O;case W:return O;case G:return-0}for(var Y=[],Z=0,Q,$,ee,ne,re,ie,ae=0;ae<v.length;ae++){Q=v[ae];for(var oe=0,ce=0;ce<Y.length;ce++){if($=Y[ce],A(Q)<A($)&&(ie=Q,Q=$,$=ie),ee=q(Q,$),ne=ee.hi,re=ee.lo,A(ne)===O){var le=ne===O?1:-1;Z+=le,Q=Q-le*L-le*L,A(Q)<A($)&&(ie=Q,Q=$,$=ie),ee=q(Q,$),ne=ee.hi,re=ee.lo}re!==0&&(Y[oe++]=re),Q=ne}Y.length=oe,Q!==0&&I(Y,Q)}var ue=Y.length-1;if(ne=0,re=0,Z!==0){var de=ue>=0?Y[ue]:0;if(ue--,A(Z)>1||Z>0&&de>0||Z<0&&de<0)return Z>0?O:-O;if(ee=q(Z*L,de/2),ne=ee.hi,re=ee.lo,re*=2,A(2*ne)===O)return ne>0?ne===L&&re===-(B/2)&&ue>=0&&Y[ue]<0?z:O:ne===-L&&re===B/2&&ue>=0&&Y[ue]>0?-z:-O;re!==0&&(Y[++ue]=re,re=0),ne*=2}for(;ue>=0&&(ee=q(ne,Y[ue--]),ne=ee.hi,re=ee.lo,re===0););return ue>=0&&(re<0&&Y[ue]<0||re>0&&Y[ue]>0)&&($=re*2,Q=ne+$,$===Q-ne&&(ne=Q)),ne}})})),require_es_math_tanh=__commonJSMin((()=>{var o=require_export(),v=require_math_expm1(),x=Math.exp;o({target:`Math`,stat:!0},{tanh:function(o){var T=+o,E=v(T),O=v(-T);return E===1/0?1:O===1/0?-1:(E-O)/(x(T)+x(-T))}})}
4)),require_es_math_to_string_tag=__commonJSMin((()=>{require_set_to_string_tag()(Math,`Math`,!0)})),require_es_math_trunc=__commonJSMin((()=>{require_export()({target:`Math`,stat:!0},{trunc:require_math_trunc()})})),require_this_number_value=__commonJSMin(((o,v)=>{v.exports=require_function_uncurry_this()(1.1.valueOf)})),require_es_number_constructor=__commonJSMin((()=>{var o=require_export(),v=require_is_pure(),x=require_descriptors(),T=require_global_this(),E=require_path(),O=require_function_uncurry_this(),k=require_is_forced(),A=require_has_own_property(),j=require_inherit_if_required(),I=require_object_is_prototype_of(),L=require_is_symbol(),R=require_to_primitive(),z=require_fails(),B=require_object_get_own_property_names().f,V=require_object_get_own_property_descriptor().f,U=require_object_define_property().f,W=require_this_number_value(),G=require_string_trim().trim,K=`Number`,q=T[K],J=E[K],Y=q.prototype,Z=T.TypeError,Q=O(``.slice),$=O(``.charCodeAt),ee=function(o){var v=R(o,`number`);return typeof v==`bigint`?v:ne(v)},ne=function(o){var v=R(o,`number`),x,T,E,O,k,A,j,I;if(L(v))throw new Z(`Cannot convert a Symbol value to a number`);if(typeof v==`string`&&v.length>2){if(v=G(v),x=$(v,0),x===43||x===45){if(T=$(v,2),T===88||T===120)return NaN}else if(x===48){switch($(v,1)){case 66:case 98:E=2,O=49;break;case 79:case 111:E=8,O=55;break;default:return+v}for(k=Q(v,2),A=k.length,j=0;j<A;j++)if(I=$(k,j),I<48||I>O)return NaN;return parseInt(k,E)}}return+v},re=k(K,!q(` 0o1`)||!q(`0b1`)||q(`+0x1`)),ie=function(o){return I(Y,o)&&z(function(){W(o)})},ae=function(o){var v=arguments.length<1?0:q(ee(o));return ie(this)?j(Object(v),this,ae):v};ae.prototype=Y,re&&!v&&(Y.constructor=ae),o({global:!0,constructor:!0,wrap:!0,forced:re},{Number:ae});var oe=function(o,v){for(var T=x?B(v):`MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range`.split(`,`),E=0,O;T.length>E;E++)A(v,O=T[E])&&!A(o,O)&&U(o,O,V(v,O))};v&&J&&oe(E[K],J),(re||v)&&oe(E[K],q)})),require_es_number_epsilon=__commonJSMin((()=>{require_export()({target:`Number`,stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:2**-52})})),require_number_is_finite=__commonJSMin(((o,v)=>{var x=require_global_this().isFinite;v.exports=Number.isFinite||function(o){return typeof o==`number`&&x(o)}})),require_es_number_is_finite=__commonJSMin((()=>{require_export()({target:`Number`,stat:!0},{isFinite:require_number_is_finite()})})),require_is_integral_number=__commonJSMin(((o,v)=>{var x=require_is_object(),T=Math.floor;v.exports=Number.isInteger||function(o){return!x(o)&&isFinite(o)&&T(o)===o}})),require_es_number_is_integer=__commonJSMin((()=>{require_export()({target:`Number`,stat:!0},{isInteger:require_is_integral_number()})})),require_es_number_is_nan=__commonJSMin((()=>{require_export()({target:`Number`,stat:!0},{isNaN:function(o){return o!==o}})})),require_es_number_is_safe_integer=__commonJSMin((()=>{var o=require_export(),v=require_is_integral_number(),x=Math.abs;o({target:`Number`,stat:!0},{isSafeInteger:function(o){return v(o)&&x(o)<=9007199254740991}})})),require_es_number_max_safe_integer=__commonJSMin((()=>{require_export()({target:`Number`,stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})})),require_es_number_min_safe_integer=__commonJSMin((()=>{require_export()({target:`Number`,stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})})),require_number_parse_float=__commonJSMin(((o,v)=>{var x=require_global_this(),T=require_fails(),E=require_function_uncurry_this(),O=require_to_string(),k=require_string_trim().trim,A=require_whitespaces(),j=E(``.charAt),I=x.parseFloat,L=x.Symbol,R=L&&L.iterator;v.exports=1/I(A+`-0`)!=-1/0||R&&!T(function(){I(Object(R))})?function(o){var v=k(O(o)),x=I(v);return x===0&&j(v,0)===`-`?-0:x}:I})),require_es_number_parse_float=__commonJSMin((()=>{var o=require_export(),v=require_number_parse_float();o({target:`Number`,stat:!0,forced:Number.parseFloat!==v},{parseFloat:v})})),require_es_number_parse_int=__commonJSMin((()=>{var o=require_export(),v=require_number_parse_int();o({target:`Number`,stat:!0,forced:Number.parseInt!==v},{parseInt:v})})),require_es_number_to_exponential=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this(),x=require_to_integer_or_infinity(),T=require_this_number_value(),E=require_string_repeat(),O=require_math_log10(),k=require_fails(),A=RangeError,j=String,I=isFinite,L=Math.abs,R=Math.floor,z=Math.pow,B=Math.round,V=v(1.1.toExponential),U=v(E),W=v(``.slice),G=z(10,308),K=V(-69e-12,4)===`-6.9000e-11`&&V(1.255,2)===`1.25e+0`&&V(12345,3)===`1.235e+4`&&V(25,0)===`3e+1`;o({target:`Number`,proto:!0,forced:!K||!function(){return k(function(){V(1,1/0)})&&k(function(){V(1,-1/0)})}
4()||!function(){return!k(function(){V(1/0,1/0),V(NaN,1/0)})}()},{toExponential:function(o){var v=T(this);if(o===void 0)return V(v);var E=x(o);if(!I(v))return String(v);if(E<0||E>20)throw new A(`Incorrect fraction digits`);if(K)return V(v,E);var k=``,q,J,Y,Z,Q,$,ee;return v<0&&(k=`-`,v=-v),v===0?(J=0,q=U(`0`,E+1)):(Q=O(v),J=R(Q),ee=E-J>=308?v*G*z(10,E-J-308):v/z(10,J-E),$=B(ee),ee-$>=.5&&($+=1),$>=z(10,E+1)&&($/=10,J+=1),q=j($)),E!==0&&(q=W(q,0,1)+`.`+W(q,1)),J===0?(Y=`+`,Z=`0`):(Y=J>0?`+`:`-`,Z=j(L(J))),q+=`e`+Y+Z,k+q}})})),require_es_number_to_fixed=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this(),x=require_to_integer_or_infinity(),T=require_this_number_value(),E=require_string_repeat(),O=require_fails(),k=RangeError,A=String,j=Math.floor,I=v(E),L=v(``.slice),R=v(1.1.toFixed),z=function(o,v,x){return v===0?x:v%2==1?z(o,v-1,x*o):z(o*o,v/2,x)},B=function(o){for(var v=0,x=o;x>=4096;)v+=12,x/=4096;for(;x>=2;)v+=1,x/=2;return v},V=function(o,v,x){for(var T=-1,E=x;++T<6;)E+=v*o[T],o[T]=E%1e7,E=j(E/1e7)},U=function(o,v){for(var x=6,T=0;--x>=0;)T+=o[x],o[x]=j(T/v),T=T%v*1e7},W=function(o){for(var v=6,x=``;--v>=0;)if(x!==``||v===0||o[v]!==0){var T=A(o[v]);x=x===``?T:x+I(`0`,7-T.length)+T}return x};o({target:`Number`,proto:!0,forced:O(function(){return R(8e-5,3)!==`0.000`||R(.9,0)!==`1`||R(1.255,2)!==`1.25`||R(0xde0b6b3a7640080,0)!==`1000000000000000128`})||!O(function(){R({})})},{toFixed:function(o){var v=T(this),E=x(o),O=[0,0,0,0,0,0],j=``,R=`0`,G,K,q,J;if(E<0||E>20)throw new k(`Incorrect fraction digits`);if(v!==v)return`NaN`;if(v<=-1e21||v>=1e21)return A(v);if(v<0&&(j=`-`,v=-v),v>1e-21)if(G=B(v*z(2,69,1))-69,K=G<0?v*z(2,-G,1):v/z(2,G,1),K*=4503599627370496,G=52-G,G>0){for(V(O,0,K),q=E;q>=7;)V(O,1e7,0),q-=7;for(V(O,z(10,q,1),0),q=G-1;q>=23;)U(O,1<<23),q-=23;U(O,1<<q),V(O,1,1),U(O,2),R=W(O)}else V(O,0,K),V(O,1<<-G,0),R=W(O)+I(`0`,E);return E>0?(J=R.length,R=j+(J<=E?`0.`+I(`0`,E-J)+R:L(R,0,J-E)+`.`+L(R,J-E))):R=j+R,R}})})),require_es_number_to_precision=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this(),x=require_fails(),T=require_this_number_value(),E=v(1.1.toPrecision);o({target:`Number`,proto:!0,forced:x(function(){return E(1,void 0)!==`1`})||!x(function(){E({})})},{toPrecision:function(o){return o===void 0?E(T(this)):E(T(this),o)}})})),require_es_object_create=__commonJSMin((()=>{var o=require_export(),v=require_descriptors(),x=require_object_create();o({target:`Object`,stat:!0,sham:!v},{create:x})})),require_object_prototype_accessors_forced=__commonJSMin(((o,v)=>{var x=require_is_pure(),T=require_global_this(),E=require_fails(),O=require_environment_webkit_version();v.exports=x||!E(function(){if(!(O&&O<535)){var o=Math.random();__defineSetter__.call(null,o,function(){}),delete T[o]}})})),require_es_object_define_getter=__commonJSMin((()=>{var o=require_export(),v=require_descriptors(),x=require_object_prototype_accessors_forced(),T=require_a_callable(),E=require_to_object(),O=require_object_define_property();v&&o({target:`Object`,proto:!0,forced:x},{__defineGetter__:function(o,v){O.f(E(this),o,{get:T(v),enumerable:!0,configurable:!0})}})})),require_es_object_define_properties=__commonJSMin((()=>{var o=require_export(),v=require_descriptors(),x=require_object_define_properties().f;o({target:`Object`,stat:!0,forced:Object.defineProperties!==x,sham:!v},{defineProperties:x})})),require_es_object_define_property=__commonJSMin((()=>{var o=require_export(),v=require_descriptors(),x=require_object_define_property().f;o({target:`Object`,stat:!0,forced:Object.defineProperty!==x,sham:!v},{defineProperty:x})})),require_es_object_define_setter=__commonJSMin((()=>{var o=require_export(),v=require_descriptors(),x=require_object_prototype_accessors_forced(),T=require_a_callable(),E=require_to_object(),O=require_object_define_property();v&&o({target:`Object`,proto:!0,forced:x},{__defineSetter__:function(o,v){O.f(E(this),o,{set:T(v),enumerable:!0,configurable:!0})}})})),require_object_to_array=__commonJSMin(((o,v)=>{var x=require_descriptors(),T=require_fails(),E=require_function_uncurry_this(),O=require_object_get_prototype_of(),k=require_object_keys(),A=require_to_indexed_object(),j=require_object_property_is_enumerable().f,I=E(j),L=E([].push),R=x&&T(function(){var o=Object.create(null);return o[2]=2,!I(o,2)}),z=function(o){return function(v){for(var T=A(v),E=k(T),j=R&&O(T)===null,z=E.length,B=0,V=[],U;z>B;)U=E[B++],(!x||(j?U in T:I(T,U)))&&L(V,o?[U,T[U]]:T[U]);return V}};v.exports={entries:z(!0),values:z(!1)}})),require_es_object_entries=__commonJSMin((()=>{var o=require_export(),v=require_object_to_array().entries;o({target:`Object`,stat:!0},{entries:function(o){return v(o)}})})),require_es_object_freeze=__commonJSMin((()=>{var o=require_export(),v=require_freezing(),x=require_fails(),T=require_is_object(),E=require_internal_metadata().onFreeze,O=Object.freeze;o({target:`Object`,stat:!0,forced:x(function(){O(1)}),sham:!v},{freeze:function(o){return O&&T(o)?O(E(o)):o}})})),require_es_object_from_entries=__commonJSMin((()=>{var o=require_export(),v=require_iterate(),x=require_create_property();o({target:`Object`,stat:!0},{fromEntries:function(o){var T={};return v(o,function(o,v){x(T,o,v)},{AS_ENTRIES:!0}),T}})})),require_es_object_get_own_property_descriptor=__commonJSMin((()=>{var o=require_export(),v=require_fails(),x=require_to_indexed_object(),T=require_object_get_own_property_descriptor().f,E=require_descriptors();o({target:`Object`,stat:!0,forced:!E||v(function(){T(1)}),sham:!E},{getOwnPropertyDescriptor:function(o,v){return T(x(o),v)}})})),require_es_object_get_own_property_descriptors=__commonJSMin((()=>{var o=require_export(),v=require_descriptors(),x=require_own_keys(),T=require_to_indexed_object(),E=require_object_get_own_property_descriptor(),O=require_create_property();o({target:`Object`,stat:!0,sham:!v},{getOwnPropertyDescriptors:function(o){for(var v=T(o),k=E.f,A=x(v),j={},I=0,L,R;A.length>I;)R=k(v,L=A[I++]),R!==void 0&&O(j,L,R);return j}})})),require_es_object_get_own_property_names=__commonJSMin((()=>{var o=require_export(),v=require_fails(),x=require_object_get_own_property_names_external().f;o({target:`Object`,stat:!0,forced:v(function(){return!Object.getOwnPropertyNames(1)})},{getOwnPropertyNames:x})})),require_es_object_get_prototype_of=__commonJSMin((()=>{var o=require_export(),v=require_fails(),x=require_to_object(),T=require_object_get_prototype_of(),E=require_correct_prototype_getter();o({target:`Object`,stat:!0,forced:v(function(){T(1)}),sham:!E},{getPrototypeOf:function(o){return T(x(o))}})})),require_es_object_group_by=__commonJSMin((()=>{var o=require_export(),v=require_create_property(),x=require_get_built_in(),T=require_function_uncurry_this(),E=require_a_callable(),O=require_require_object_coercible(),k=require_to_property_key(),A=require_iterate(),j=require_fails(),I=Object.groupBy,L=x(`Object`,`create`),R=T([].push);o({target:`Object`,stat:!0,forced:!I||j(function(){return I(`ab`,function(o){return o}
4).a.length!==1})},{groupBy:function(o,x){O(o),E(x);var T=L(null),j=0;return A(o,function(o){var E=k(x(o,j++));E in T?R(T[E],o):v(T,E,[o])}),T}})})),require_es_object_has_own=__commonJSMin((()=>{require_export()({target:`Object`,stat:!0},{hasOwn:require_has_own_property()})})),require_same_value=__commonJSMin(((o,v)=>{v.exports=Object.is||function(o,v){return o===v?o!==0||1/o==1/v:o!==o&&v!==v}})),require_es_object_is=__commonJSMin((()=>{require_export()({target:`Object`,stat:!0},{is:require_same_value()})})),require_es_object_is_extensible=__commonJSMin((()=>{var o=require_export(),v=require_object_is_extensible();o({target:`Object`,stat:!0,forced:Object.isExtensible!==v},{isExtensible:v})})),require_es_object_is_frozen=__commonJSMin((()=>{var o=require_export(),v=require_fails(),x=require_is_object(),T=require_classof_raw(),E=require_array_buffer_non_extensible(),O=Object.isFrozen;o({target:`Object`,stat:!0,forced:E||v(function(){O(1)})},{isFrozen:function(o){return!x(o)||E&&T(o)===`ArrayBuffer`?!0:O?O(o):!1}})})),require_es_object_is_sealed=__commonJSMin((()=>{var o=require_export(),v=require_fails(),x=require_is_object(),T=require_classof_raw(),E=require_array_buffer_non_extensible(),O=Object.isSealed;o({target:`Object`,stat:!0,forced:E||v(function(){O(1)})},{isSealed:function(o){return!x(o)||E&&T(o)===`ArrayBuffer`?!0:O?O(o):!1}})})),require_es_object_keys=__commonJSMin((()=>{var o=require_export(),v=require_to_object(),x=require_object_keys();o({target:`Object`,stat:!0,forced:require_fails()(function(){x(1)})},{keys:function(o){return x(v(o))}})})),require_es_object_lookup_getter=__commonJSMin((()=>{var o=require_export(),v=require_descriptors(),x=require_object_prototype_accessors_forced(),T=require_to_object(),E=require_to_property_key(),O=require_object_get_prototype_of(),k=require_object_get_own_property_descriptor().f;v&&o({target:`Object`,proto:!0,forced:x},{__lookupGetter__:function(o){var v=T(this),x=E(o),A;do if(A=k(v,x))return A.get;while(v=O(v))}})})),require_es_object_lookup_setter=__commonJSMin((()=>{var o=require_export(),v=require_descriptors(),x=require_object_prototype_accessors_forced(),T=require_to_object(),E=require_to_property_key(),O=require_object_get_prototype_of(),k=require_object_get_own_property_descriptor().f;v&&o({target:`Object`,proto:!0,forced:x},{__lookupSetter__:function(o){var v=T(this),x=E(o),A;do if(A=k(v,x))return A.set;while(v=O(v))}})})),require_es_object_prevent_extensions=__commonJSMin((()=>{var o=require_export(),v=require_is_object(),x=require_internal_metadata().onFreeze,T=require_freezing(),E=require_fails(),O=Object.preventExtensions;o({target:`Object`,stat:!0,forced:E(function(){O(1)}),sham:!T},{preventExtensions:function(o){return O&&v(o)?O(x(o)):o}})})),require_es_object_proto=__commonJSMin((()=>{var o=require_descriptors(),v=require_define_built_in_accessor(),x=require_is_object(),T=require_is_possible_prototype(),E=require_to_object(),O=require_require_object_coercible(),k=Object.getPrototypeOf,A=Object.setPrototypeOf,j=Object.prototype,I=`__proto__`;if(o&&k&&A&&!(I in j))try{v(j,I,{configurable:!0,get:function(){return k(E(this))},set:function(o){var v=O(this);T(o)&&x(v)&&A(v,o)}})}catch{}})),require_es_object_seal=__commonJSMin((()=>{var o=require_export(),v=require_is_object(),x=require_internal_metadata().onFreeze,T=require_freezing(),E=require_fails(),O=Object.seal;o({target:`Object`,stat:!0,forced:E(function(){O(1)}),sham:!T},{seal:function(o){return O&&v(o)?O(x(o)):o}})})),require_es_object_set_prototype_of=__commonJSMin((()=>{require_export()({target:`Object`,stat:!0},{setPrototypeOf:require_object_set_prototype_of()})})),require_es_object_values=__commonJSMin((()=>{var o=require_export(),v=require_object_to_array().values;o({target:`Object`,stat:!0},{values:function(o){return v(o)}})})),require_es_parse_float=__commonJSMin((()=>{var o=require_export(),v=require_number_parse_float();o({global:!0,forced:parseFloat!==v},{parseFloat:v})})),require_a_constructor=__commonJSMin(((o,v)=>{var x=require_is_constructor(),T=require_try_to_string(),E=TypeError;
vendor: 9,279 bytes, line 4
4v.exports=function(o){if(x(o))return o;throw new E(T(o)+` is not a constructor`)}})),require_species_constructor=__commonJSMin(((o,v)=>{var x=require_an_object(),T=require_a_constructor(),E=require_is_null_or_undefined(),O=require_well_known_symbol()(`species`);v.exports=function(o,v){var k=x(o).constructor,A;return k===void 0||E(A=x(k)[O])?v:T(A)}})),require_validate_arguments_length=__commonJSMin(((o,v)=>{var x=TypeError;v.exports=function(o,v){if(o<v)throw new x(`Not enough arguments`);return o}})),require_environment_is_ios=__commonJSMin(((o,v)=>{var x=require_environment_user_agent();v.exports=/ipad|iphone|ipod/i.test(x)&&/applewebkit/i.test(x)})),require_task=__commonJSMin(((o,v)=>{var x=require_global_this(),T=require_function_apply(),E=require_function_bind_context(),O=require_is_callable(),k=require_has_own_property(),A=require_fails(),j=require_html(),I=require_array_slice(),L=require_document_create_element(),R=require_validate_arguments_length(),z=require_environment_is_ios(),B=require_environment_is_node(),V=x.setImmediate,U=x.clearImmediate,W=x.process,G=x.Dispatch,K=x.Function,q=x.MessageChannel,J=x.String,Y=0,Z={},Q=`onreadystatechange`,$,ee,ne,re;A(function(){$=x.location});var ie=function(o){if(k(Z,o)){var v=Z[o];delete Z[o],v()}},ae=function(o){return function(){ie(o)}},oe=function(o){ie(o.data)},ce=function(o){x.postMessage(J(o),$.protocol+`//`+$.host)};(!V||!U)&&(V=function(o){R(arguments.length,1);var v=O(o)?o:K(o),x=I(arguments,1);return Z[++Y]=function(){T(v,void 0,x)},ee(Y),Y},U=function(o){delete Z[o]},B?ee=function(o){W.nextTick(ae(o))}:G&&G.now?ee=function(o){G.now(ae(o))}:q&&!z?(ne=new q,re=ne.port2,ne.port1.onmessage=oe,ee=E(re.postMessage,re)):x.addEventListener&&O(x.postMessage)&&!x.importScripts&&$&&$.protocol!==`file:`&&!A(ce)?(ee=ce,x.addEventListener(`message`,oe,!1)):ee=Q in L(`script`)?function(o){j.appendChild(L(`script`))[Q]=function(){j.removeChild(this),ie(o)}}:function(o){setTimeout(ae(o),0)}),v.exports={set:V,clear:U}})),require_safe_get_built_in=__commonJSMin(((o,v)=>{var x=require_global_this(),T=require_descriptors(),E=Object.getOwnPropertyDescriptor;v.exports=function(o){if(!T)return x[o];var v=E(x,o);return v&&v.value}})),require_queue=__commonJSMin(((o,v)=>{var x=function(){this.head=null,this.tail=null};x.prototype={add:function(o){var v={item:o,next:null},x=this.tail;x?x.next=v:this.head=v,this.tail=v},get:function(){var o=this.head;if(o)return(this.head=o.next)===null&&(this.tail=null),o.item}},v.exports=x})),require_environment_is_ios_pebble=__commonJSMin(((o,v)=>{var x=require_environment_user_agent();v.exports=/ipad|iphone|ipod/i.test(x)&&typeof Pebble<`u`})),require_environment_is_webos_webkit=__commonJSMin(((o,v)=>{var x=require_environment_user_agent();v.exports=/web0s(?!.*chrome)/i.test(x)})),require_microtask=__commonJSMin(((o,v)=>{var x=require_global_this(),T=require_safe_get_built_in(),E=require_function_bind_context(),O=require_task().set,k=require_queue(),A=require_environment_is_ios(),j=require_environment_is_ios_pebble(),I=require_environment_is_webos_webkit(),L=require_environment_is_node(),R=x.MutationObserver||x.WebKitMutationObserver,z=x.document,B=x.process,V=x.Promise,U=T(`queueMicrotask`),W,G,K,q,J;if(!U){var Y=new k,Z=function(){var o,v;for(L&&(o=B.domain)&&o.exit();v=Y.get();)try{v()}catch(o){throw Y.head&&W(),o}o&&o.enter()};!A&&!L&&!I&&R&&z?(G=!0,K=z.createTextNode(``),new R(Z).observe(K,{characterData:!0}),W=function(){K.data=G=!G}):!j&&V&&V.resolve?(q=V.resolve(void 0),q.constructor=V,J=E(q.then,q),W=function(){J(Z)}):L?W=function(){B.nextTick(Z)}:(O=E(O,x),W=function(){O(Z)}),U=function(o){Y.head||W(),Y.add(o)}}v.exports=U})),require_host_report_errors=__commonJSMin(((o,v)=>{v.exports=function(o,v){try{arguments.length===1?console.error(o):console.error(o,v)}catch{}}})),require_perform=__commonJSMin(((o,v)=>{v.exports=function(o){try{return{error:!1,value:o()}}catch(o){return{error:!0,value:o}}}})),require_promise_native_constructor=__commonJSMin(((o,v)=>{v.exports=require_global_this().Promise})),require_promise_constructor_detection=__commonJSMin(((o,v)=>{var x=require_global_this(),T=require_promise_native_constructor(),E=require_is_callable(),O=require_is_forced(),k=require_inspect_source(),A=require_well_known_symbol(),j=require_environment(),I=require_is_pure(),L=require_environment_v8_version(),R=T&&T.prototype,z=A(`species`),B=!1,V=E(x.PromiseRejectionEvent);v.exports={CONSTRUCTOR:O(`Promise`,function(){var o=k(T),v=o!==String(T);if(!v&&L===66||I&&!(R.catch&&R.finally))return!0;if(!L||L<51||!/native code/.test(o)){var x=new T(function(o){o(1)}),E=function(o){o(function(){},function(){})},O=x.constructor={};if(O[z]=E,B=x.then(function(){})instanceof E,!B)return!0}return!v&&(j===`BROWSER`||j===`DENO`)&&!V}),REJECTION_EVENT:V,SUBCLASSING:B}})),require_new_promise_capability=__commonJSMin(((o,v)=>{var x=require_a_callable(),T=TypeError,E=function(o){var v,E;this.promise=new o(function(o,x){if(v!==void 0||E!==void 0)throw new T(`Bad Promise constructor`);v=o,E=x}),this.resolve=x(v),this.reject=x(E)};v.exports.f=function(o){return new E(o)}})),require_es_promise_constructor=__commonJSMin((()=>{var o=require_export(),v=require_is_pure(),x=require_environment_is_node(),T=require_global_this(),E=require_path(),O=require_function_call(),k=require_define_built_in(),A=require_object_set_prototype_of(),j=require_set_to_string_tag(),I=require_set_species(),L=require_a_callable(),R=require_is_callable(),z=require_is_object(),B=require_an_instance(),V=require_species_constructor(),U=require_task().set,W=require_microtask(),G=require_host_report_errors(),K=require_perform(),q=require_queue(),J=require_internal_state(),Y=require_promise_native_constructor(),Z=require_promise_constructor_detection(),Q=require_new_promise_capability(),$=`Promise`,ee=Z.CONSTRUCTOR,ne=Z.REJECTION_EVENT,re=Z.SUBCLASSING,ie=J.getterFor($),ae=J.set,oe=Y&&Y.prototype,ce=Y,le=oe,ue=T.TypeError,de=T.document,fe=T.process,pe=Q.f,me=pe,he=!!(de&&de.createEvent&&T.dispatchEvent),ge=`unhandledrejection`,_e=`rejectionhandled`,ve=0,ye=1,be=2,xe=1,Se=2,Ce,we,Te,Ee,De=function(o){var v;return z(o)&&R(v=o.then)?v:!1},Oe=function(o,v){var x=v.value,T=v.state===ye,E=T?o.ok:o.fail,k=o.resolve,A=o.reject,j=o.domain,I,L,R;try{E?(T||(v.rejection===Se&&Ne(v),v.rejection=xe),E===!0?I=x:(j&&j.enter(),I=E(x),j&&(j.exit(),R=!0)),I===o.promise?A(new ue(`Promise-chain cycle`)):(L=De(I))?O(L,I,k,A):k(I)):A(x)}catch(o){j&&!R&&j.exit(),A(o)}},ke=function(o,v){o.notified||(o.notified=!0,W(function(){for(var x=o.reactions,T;T=x.get();)Oe(T,o);o.notified=!1,v&&!o.rejection&&je(o)}))},Ae=function(o,v,x){var E,O;he?(E=de.createEvent(`Event`),E.promise=v,E.reason=x,E.initEvent(o,!1,!0),T.dispatchEvent(E)):E={promise:v,reason:x},!ne&&(O=T[`on`+o])?O(E):o===ge&&G(`Unhandled promise rejection`,x)},je=function(o){O(U,T,function(){var v=o.facade,T=o.value,E=Me(o),O;if(E&&(O=K(function(){x?fe.emit(`unhandledRejection`,T,v):Ae(ge,v,T)}),o.rejection=x||Me(o)?Se:xe,O.error))throw O.value})},Me=function(o){return o.rejection!==xe&&!o.parent},Ne=function(o){O(U,T,function(){var v=o.facade;x?fe.emit(`rejectionHandled`,v):Ae(_e,v,o.value)})},Pe=function(o,v,x){return function(T){o(v,T,x)}},Fe=function(o,v,x){o.done||(o.done=!0,x&&(o=x),o.value=v,o.state=be,ke(o,!0))},Ie=function(o,v,x){if(!o.done){o.done=!0,x&&(o=x);try{if(o.facade===v)throw new ue(`Promise can't be resolved itself`);var T=De(v);T?W(function(){var x={done:!1};try{O(T,v,Pe(Ie,x,o),Pe(Fe,x,o))}catch(v){Fe(x,v,o)}}):(o.value=v,o.state=ye,ke(o,!1))}catch(v){Fe({done:!1},v,o)}}};if(ee&&(ce=function(o){B(this,le),L(o),O(Ce,this);var v=ie(this);try{o(Pe(Ie,v),Pe(Fe,v))}catch(o){Fe(v,o)}},le=ce.prototype,Ce=function(o){ae(this,{type:$,done:!1,notified:!1,parent:!1,reactions:new q,rejection:!1,state:ve,value:null})},Ce.prototype=k(le,`then`,function(o,v){var T=ie(this),E=pe(V(this,ce));return T.parent=!0,E.ok=!R(o)||o,E.fail=R(v)&&v,E.domain=x?fe.domain:void 0,T.state===ve?T.reactions.add(E):W(function(){Oe(E,T)}),E.promise}),we=function(){var o=new Ce,v=ie(o);this.promise=o,this.resolve=Pe(Ie,v),this.reject=Pe(Fe,v)},Q.f=pe=function(o){return o===ce||o===Te?new we(o):me(o)},!v&&R(Y)&&oe!==Object.prototype)){Ee=oe.then,re||k(oe,`then`,function(o,v){var x=this;return new ce(function(o,v){O(Ee,x,o,v)}).then(o,v)},{unsafe:!0});try{delete oe.constructor}catch{}A&&A(oe,le)}o({global:!0,constructor:!0,wrap:!0,forced:ee},{Promise:ce}),Te=E.Promise,j(ce,$,!1,!0),I($)})),require_promise_statics_incorrect_iteration=__commonJSMin(((o,v)=>{var x=require_promise_native_constructor(),T=require_check_correctness_of_iteration();v.exports=require_promise_constructor_detection().CONSTRUCTOR||!T(function(o){x.all(o).then(void 0,function(){})})})),require_es_promise_all=__commonJSMin((()=>{var o=require_export(),v=require_function_call(),x=require_a_callable(),T=require_new_promise_capability(),E=require_perform(),O=require_iterate();o({target:`Promise`,stat:!0,forced:require_promise_statics_incorrect_iteration()},{all:function(o){var k=this,A=T.f(k),j=A.resolve,I=A.reject,L=E(function(){var T=x(k.resolve),E=[],A=0,L=1;O(o,function(o){var x=A++,O=!1;L++,v(T,k,o).then(function(o){O||(O=!0,E[x]=o,--L||j(E))},I)}),--L||j(E)});return L.error&&I(L.value),A.promise}})}
4)),require_es_promise_catch=__commonJSMin((()=>{var o=require_export(),v=require_is_pure(),x=require_promise_constructor_detection().CONSTRUCTOR,T=require_promise_native_constructor(),E=require_get_built_in(),O=require_is_callable(),k=require_define_built_in(),A=T&&T.prototype;if(o({target:`Promise`,proto:!0,forced:x,real:!0},{catch:function(o){return this.then(void 0,o)}}),!v&&O(T)){var j=E(`Promise`).prototype.catch;A.catch!==j&&k(A,`catch`,j,{unsafe:!0})}})),require_es_promise_race=__commonJSMin((()=>{var o=require_export(),v=require_function_call(),x=require_a_callable(),T=require_new_promise_capability(),E=require_perform(),O=require_iterate();o({target:`Promise`,stat:!0,forced:require_promise_statics_incorrect_iteration()},{race:function(o){var k=this,A=T.f(k),j=A.reject,I=E(function(){var T=x(k.resolve);O(o,function(o){v(T,k,o).then(A.resolve,j)})});return I.error&&j(I.value),A.promise}})})),require_es_promise_reject=__commonJSMin((()=>{var o=require_export(),v=require_new_promise_capability(),x=require_promise_constructor_detection().CONSTRUCTOR;o({target:`Promise`,stat:!0,forced:x},{reject:function(o){var x=v.f(this),T=x.reject;return T(o),x.promise}})})),require_promise_resolve=__commonJSMin(((o,v)=>{var x=require_an_object(),T=require_is_object(),E=require_new_promise_capability();v.exports=function(o,v){if(x(o),T(v)&&v.constructor===o)return v;var O=E.f(o),k=O.resolve;return k(v),O.promise}})),require_es_promise_resolve=__commonJSMin((()=>{var o=require_export(),v=require_get_built_in(),x=require_is_pure(),T=require_promise_native_constructor(),E=require_promise_constructor_detection().CONSTRUCTOR,O=require_promise_resolve(),k=v(`Promise`),A=x&&!E;o({target:`Promise`,stat:!0,forced:x||E},{resolve:function(o){return O(A&&this===k?T:this,o)}})})),require_es_promise=__commonJSMin((()=>{require_es_promise_constructor(),require_es_promise_all(),require_es_promise_catch(),require_es_promise_race(),require_es_promise_reject(),require_es_promise_resolve()})),require_es_promise_all_settled=__commonJSMin((()=>{var o=require_export(),v=require_function_call(),x=require_a_callable(),T=require_new_promise_capability(),E=require_perform(),O=require_iterate();o({target:`Promise`,stat:!0,forced:require_promise_statics_incorrect_iteration()},{allSettled:function(o){var k=this,A=T.f(k),j=A.resolve,I=A.reject,L=E(function(){var T=x(k.resolve),E=[],A=0,I=1;O(o,function(o){var x=A++,O=!1;I++,v(T,k,o).then(function(o){O||(O=!0,E[x]={status:`fulfilled`,value:o},--I||j(E))},function(o){O||(O=!0,E[x]={status:`rejected`,reason:o},--I||j(E))})}),--I||j(E)});return L.error&&I(L.value),A.promise}})})),require_es_promise_any=__commonJSMin((()=>{var o=require_export(),v=require_function_call(),x=require_a_callable(),T=require_get_built_in(),E=require_new_promise_capability(),O=require_perform(),k=require_iterate(),A=require_promise_statics_incorrect_iteration(),j=`No one promise resolved`;o({target:`Promise`,stat:!0,forced:A},{any:function(o){var A=this,I=T(`AggregateError`),L=E.f(A),R=L.resolve,z=L.reject,B=O(function(){var T=x(A.resolve),E=[],O=0,L=1,B=!1;k(o,function(o){var x=O++,k=!1;L++,v(T,A,o).then(function(o){k||B||(B=!0,R(o))},function(o){k||B||(k=!0,E[x]=o,--L||z(new I(E,j)))})}),--L||z(new I(E,j))});return B.error&&z(B.value),L.promise}})})),require_es_promise_finally=__commonJSMin((()=>{var o=require_export(),v=require_is_pure(),x=require_promise_native_constructor(),T=require_fails(),E=require_get_built_in(),O=require_is_callable(),k=require_species_constructor(),A=require_promise_resolve(),j=require_define_built_in(),I=x&&x.prototype;if(o({target:`Promise`,proto:!0,real:!0,forced:!!x&&T(function(){I.finally.call({then:function(){}},function(){})})},{finally:function(o){var v=k(this,E(`Promise`)),x=O(o);return this.then(x?function(x){return A(v,o()).then(function(){return x})}:o,x?function(x){return A(v,o()).then(function(){throw x})}:o)}}),!v&&O(x)){var L=E(`Promise`).prototype.finally;I.finally!==L&&j(I,`finally`,L,{unsafe:!0})}})),require_es_promise_try=__commonJSMin((()=>{var o=require_export(),v=require_global_this(),x=require_function_apply(),T=require_array_slice(),E=require_new_promise_capability(),O=require_a_callable(),k=require_perform(),A=v.Promise,j=!1;o({target:`Promise`,stat:!0,forced:!A||!A.try||k(function(){A.try(function(o){j=o===8},8)}).error||!j},{try:function(o){var v=arguments.length>
41?T(arguments,1):[],A=E.f(this),j=k(function(){return x(O(o),void 0,v)});return(j.error?A.reject:A.resolve)(j.value),A.promise}})})),require_es_promise_with_resolvers=__commonJSMin((()=>{var o=require_export(),v=require_new_promise_capability();o({target:`Promise`,stat:!0},{withResolvers:function(){var o=v.f(this);return{promise:o.promise,resolve:o.resolve,reject:o.reject}}})})),require_async_iterator_prototype=__commonJSMin(((o,v)=>{var x=require_global_this(),T=require_shared_store(),E=require_is_callable(),O=require_object_create(),k=require_object_get_prototype_of(),A=require_define_built_in(),j=require_well_known_symbol(),I=require_is_pure(),L=`USE_FUNCTION_CONSTRUCTOR`,R=j(`asyncIterator`),z=x.AsyncIterator,B=T.AsyncIteratorPrototype,V,U;if(B)V=B;else if(E(z))V=z.prototype;else if(T[L]||x[L])try{U=k(k(k(Function(`return async function*(){}()`)()))),k(U)===Object.prototype&&(V=U)}catch{}V?I&&(V=O(V)):V={},E(V[R])||A(V,R,function(){return this}),v.exports=V})),require_async_from_sync_iterator=__commonJSMin(((o,v)=>{var x=require_function_call(),T=require_an_object(),E=require_object_create(),O=require_get_method(),k=require_define_built_ins(),A=require_internal_state(),j=require_iterator_close(),I=require_get_built_in(),L=require_async_iterator_prototype(),R=require_create_iter_result_object(),z=I(`Promise`),B=`AsyncFromSyncIterator`,V=A.set,U=A.getterFor(B),W=function(o,v,x,T,E){var O=o.done;z.resolve(o.value).then(function(o){v(R(o,O))},function(o){if(!O&&E)try{j(T,`throw`,o)}catch(v){o=v}x(o)})},G=function(o){o.type=B,V(this,o)};G.prototype=k(E(L),{next:function(){var o=U(this),v=arguments.length>0,E=v?arguments[0]:void 0;return new z(function(O,k){W(T(v?x(o.next,o.iterator,E):x(o.next,o.iterator)),O,k,o.iterator,!0)})},return:function(){var o=U(this).iterator,v=arguments.length>0,E=v?arguments[0]:void 0;return new z(function(k,A){var j=O(o,`return`);if(j===void 0)return k(R(E,!0));W(T(v?x(j,o,E):x(j,o)),k,A,o)})},throw:function(){var o=U(this).iterator,v=arguments.length>0,E=v?arguments[0]:void 0;return new z(function(k,A){var I=O(o,`throw`);if(I===void 0){try{j(o,`normal`)}catch(o){return A(o)}return A(TypeError(`The iterator does not provide a throw method`))}W(T(v?x(I,o,E):x(I,o)),k,A,o,!0)})}}),v.exports=G})),require_get_async_iterator=__commonJSMin(((o,v)=>{var x=require_function_call(),T=require_async_from_sync_iterator(),E=require_an_object(),O=require_get_iterator(),k=require_get_iterator_direct(),A=require_get_method(),j=require_well_known_symbol()(`asyncIterator`);v.exports=function(o,v){var I=arguments.length<2?A(o,j):v;return I?E(x(I,o)):new T(k(O(o)))}})),require_async_iterator_close=__commonJSMin(((o,v)=>{var x=require_function_call(),T=require_an_object(),E=require_get_built_in(),O=require_get_method();v.exports=function(o,v,k,A){try{var j=O(o,`return`);if(j)return E(`Promise`).resolve(x(j,o)).then(function(o){try{v!==A&&T(o)}catch(o){A(o);return}v(k)},function(o){v===A?v(k):A(o)})}catch(o){return A(v===A?k:o)}v(k)}})),require_async_iterator_iteration=__commonJSMin(((o,v)=>{var x=require_function_call(),T=require_a_callable(),E=require_an_object(),O=require_is_object(),k=require_does_not_exceed_safe_integer(),A=require_get_built_in(),j=require_create_property(),I=require_array_set_length(),L=require_get_iterator_direct(),R=require_async_iterator_close(),z=function(o){var v=o===0,z=o===1,B=o===2,V=o===3;return function(o,U,W){E(o);var G=U!==void 0;(G||!v)&&T(U);var K=L(o),q=A(`Promise`),J=K.iterator,Y=K.next,Z=0;return new q(function(o,T){var A=function(o){R(J,T,o,T)},L=function(){try{try{k(Z)}catch(o){return A(o)}q.resolve(E(x(Y,J))).then(function(x){try{if(E(x).done)v?(I(W,Z),o(W)):o(V?!1:B||void 0);else{var k=x.value;try{if(G){var K=Z++,Y=U(k,K),Q=function(x){if(z)L();else if(B)x?L():R(J,o,!1,T);else if(v)try{j(W,K,x),L()}catch(o){A(o)}else x?R(J,o,V||k,T):L()};O(Y)?q.resolve(Y).then(Q,A):Q(Y)}else j(W,Z++,k),L()}catch(o){A(o)}}}catch(o){T(o)}},T)}catch(o){T(o)}};L()})}};v.exports={toArray:z(0),forEach:z(1),every:z(2),some:z(3),find:z(4)}})),require_array_from_async=__commonJSMin(((o,v)=>{var x=require_function_bind_context(),T=require_function_uncurry_this(),E=require_is_constructor(),O=require_get_async_iterator(),k=require_get_iterator(),A=require_get_iterator_direct(),j=require_get_iterator_method(),I=require_get_method(),L=require_get_built_in(),R=require_get_built_in_prototype_method(),z=require_well_known_symbol(),B=require_async_from_sync_
4iterator(),V=require_async_iterator_iteration().toArray,U=z(`asyncIterator`),W=T(R(`Array`,`values`)),G=T(W([]).next),K=function(){return new q(this)},q=function(o){this.iterator=W(o)};q.prototype.next=function(){return G(this.iterator)},v.exports=function(o){var v=this,T=arguments.length,R=T>1?arguments[1]:void 0,z=T>2?arguments[2]:void 0;return new(L(`Promise`))(function(T){R!==void 0&&(R=x(R,z));var L=I(o,U),W=L?void 0:j(o)||K,G=E(v)?new v:[];T(V(L?O(o,L):new B(A(k(o,W))),R,G))})}})),require_es_array_from_async=__commonJSMin((()=>{var o=require_export(),v=require_array_from_async(),x=require_fails(),T=Array.fromAsync;o({target:`Array`,stat:!0,forced:!T||x(function(){var o=0;return T.call(function(){return o++,[]},{length:0}),o!==1})},{fromAsync:v})})),require_es_async_disposable_stack_constructor=__commonJSMin((()=>{var o=require_export(),v=require_descriptors(),x=require_get_built_in(),T=require_a_callable(),E=require_an_instance(),O=require_define_built_in(),k=require_define_built_ins(),A=require_define_built_in_accessor(),j=require_well_known_symbol(),I=require_internal_state(),L=require_add_disposable_resource(),R=require_environment_v8_version(),z=x(`Promise`),B=x(`SuppressedError`),V=ReferenceError,U=j(`asyncDispose`),W=j(`toStringTag`),G=`AsyncDisposableStack`,K=I.set,q=I.getterFor(G),J=`async-dispose`,Y=`disposed`,Z=`pending`,Q=function(o){var v=q(o);if(v.state===Y)throw new V(G+` already disposed`);return v},$=function(){K(E(this,ee),{type:G,state:Z,stack:[]}),v||(this.disposed=!1)},ee=$.prototype;k(ee,{disposeAsync:function(){var o=this;return new z(function(x,T){var E=q(o);if(E.state===Y)return x(void 0);E.state=Y,v||(o.disposed=!0);var O=E.stack,k=O.length,A=!1,j,I=function(o){A?j=new B(o,j):(A=!0,j=o),L()},L=function(){if(k){var o=O[--k];O[k]=null;try{z.resolve(o()).then(L,I)}catch(o){I(o)}}else E.stack=null,A?T(j):x(void 0)};L()})},use:function(o){return L(Q(this),o,J),o},adopt:function(o,v){var x=Q(this);return T(v),L(x,void 0,J,function(){return v(o)}),o},defer:function(o){var v=Q(this);T(o),L(v,void 0,J,o)},move:function(){var o=Q(this),x=new $;return q(x).stack=o.stack,o.stack=[],o.state=Y,v||(this.disposed=!0),x}}),v&&A(ee,`disposed`,{configurable:!0,get:function(){return q(this).state===Y}}),O(ee,U,ee.disposeAsync,{name:`disposeAsync`}),O(ee,W,G,{nonWritable:!0}),o({global:!0,constructor:!0,forced:R&&R<136},{AsyncDisposableStack:$})})),require_es_async_iterator_async_dispose=__commonJSMin((()=>{var o=require_function_call(),v=require_define_built_in(),x=require_get_built_in(),T=require_get_method(),E=require_has_own_property(),O=require_well_known_symbol(),k=require_async_iterator_prototype(),A=O(`asyncDispose`),j=x(`Promise`);E(k,A)||v(k,A,function(){var v=this;return new j(function(x,E){var O=T(v,`return`);O?j.resolve(o(O,v)).then(function(){x(void 0)},E):x(void 0)})})})),require_es_reflect_apply=__commonJSMin((()=>{var o=require_export(),v=require_function_apply(),x=require_a_callable(),T=require_an_object();o({target:`Reflect`,stat:!0,forced:!require_fails()(function(){Reflect.apply(function(){})})},{apply:function(o,E,O){return v(x(o),E,T(O))}})})),require_es_reflect_construct=__commonJSMin((()=>{var o=require_export(),v=require_get_built_in(),x=require_function_apply(),T=require_function_bind(),E=require_a_constructor(),O=require_an_object(),k=require_is_object(),A=require_object_create(),j=require_fails(),I=v(`Reflect`,`construct`),L=Object.prototype,R=[].push,z=j(function(){function o(){}return!(I(function(){},[],o)instanceof o)}),B=!j(function(){I(function(){})}),V=z||B;o({target:`Reflect`,stat:!0,forced:V,sham:V},{construct:function(o,v){E(o);var j=arguments.length<3?o:E(arguments[2]);if(O(v),B&&!z)return I(o,v,j);if(o===j){switch(v.length){case 0:return new o;case 1:return new o(v[0]);case 2:return new o(v[0],v[1]);case 3:return new o(v[0],v[1],v[2]);case 4:return new o(v[0],v[1],v[2],v[3])}var V=[null];return x(R,V,v),new(x(T,o,V))}var U=j.prototype,W=A(k(U)?U:L),G=x(o,W,v);return k(G)?G:W}})})),require_es_reflect_define_property=__commonJSMin((()=>{var o=require_export(),v=require_descriptors(),x=require_an_object(),T=require_to_property_key(),E=require_object_define_property(),O=require_is_callable(),k=require_fails(),A=TypeError;o({target:`Reflect`,stat:!0,forced:k(function(){Reflect.defineProperty(E.f({}
4,1,{value:1}),1,{value:2})}),sham:!v},{defineProperty:function(o,v,k){x(o);var j=T(v),I,L;if(x(k),(`get`in k||`set`in k)&&(`get`in k&&!O(I=k.get)&&I!==void 0||`set`in k&&!O(L=k.set)&&L!==void 0||`value`in k||`writable`in k))throw new A(`Invalid property descriptor`);try{return E.f(o,j,k),!0}catch{return!1}}})})),require_es_reflect_delete_property=__commonJSMin((()=>{var o=require_export(),v=require_an_object(),x=require_object_get_own_property_descriptor().f,T=require_to_property_key();o({target:`Reflect`,stat:!0},{deleteProperty:function(o,E){v(o);var O=T(E),k=x(o,O);return k&&!k.configurable?!1:delete o[O]}})})),require_is_data_descriptor=__commonJSMin(((o,v)=>{var x=require_has_own_property();v.exports=function(o){return o!==void 0&&(x(o,`value`)||x(o,`writable`))}})),require_es_reflect_get=__commonJSMin((()=>{var o=require_export(),v=require_function_call(),x=require_is_object(),T=require_an_object(),E=require_is_data_descriptor(),O=require_object_get_own_property_descriptor(),k=require_object_get_prototype_of(),A=require_to_property_key(),j=function(o,A,I){if(T(o)===I)return o[A];var L=O.f(o,A);if(L)return E(L)?L.value:L.get===void 0?void 0:v(L.get,I);var R=k(o);if(x(R))return j(R,A,I)};o({target:`Reflect`,stat:!0},{get:function(o,v){return j(T(o),A(v),arguments.length<3?o:arguments[2])}})})),require_es_reflect_get_own_property_descriptor=__commonJSMin((()=>{var o=require_export(),v=require_descriptors(),x=require_an_object(),T=require_object_get_own_property_descriptor();o({target:`Reflect`,stat:!0,sham:!v},{getOwnPropertyDescriptor:function(o,v){return T.f(x(o),v)}})})),require_es_reflect_get_prototype_of=__commonJSMin((()=>{var o=require_export(),v=require_an_object(),x=require_object_get_prototype_of();o({target:`Reflect`,stat:!0,sham:!require_correct_prototype_getter()},{getPrototypeOf:function(o){return x(v(o))}})})),require_es_reflect_has=__commonJSMin((()=>{require_export()({target:`Reflect`,stat:!0},{has:function(o,v){return v in o}})})),require_es_reflect_is_extensible=__commonJSMin((()=>{var o=require_export(),v=require_an_object(),x=require_object_is_extensible();o({target:`Reflect`,stat:!0},{isExtensible:function(o){return v(o),x(o)}})})),require_es_reflect_own_keys=__commonJSMin((()=>{require_export()({target:`Reflect`,stat:!0},{ownKeys:require_own_keys()})})),require_es_reflect_prevent_extensions=__commonJSMin((()=>{var o=require_export(),v=require_get_built_in(),x=require_an_object();o({target:`Reflect`,stat:!0,sham:!require_freezing()},{preventExtensions:function(o){x(o);try{var T=v(`Object`,`preventExtensions`);return T&&T(o),!0}catch{return!1}}})})),require_es_reflect_set=__commonJSMin((()=>{var o=require_export(),v=require_function_call(),x=require_an_object(),T=require_is_object(),E=require_is_data_descriptor(),O=require_fails(),k=require_object_define_property(),A=require_object_get_own_property_descriptor(),j=require_object_get_prototype_of(),I=require_create_property_descriptor(),L=require_to_property_key(),R=function(o,O,L,z){var B=A.f(x(o),O),V,U,W;if(!B){if(T(U=j(o)))return R(U,O,L,z);B=I(0)}if(E(B)){if(B.writable===!1||!T(z))return!1;if(V=A.f(z,O)){if(!E(V)||V.writable===!1)return!1;k.f(z,O,{value:L})}else try{k.f(z,O,I(0,L))}catch{return!1}}else{if(W=B.set,W===void 0)return!1;v(W,z,L)}return!0};o({target:`Reflect`,stat:!0,forced:O(function(){var o=function(){},v=k.f(new o,`a`,{configurable:!0});return Reflect.set(o.prototype,`a`,1,v)!==!1})},{set:function(o,v,T){return R(x(o),L(v),T,arguments.length<4?o:arguments[3])}})})),require_es_reflect_set_prototype_of=__commonJSMin((()=>{var o=require_export(),v=require_an_object(),x=require_a_possible_prototype(),T=require_object_set_prototype_of();T&&o({target:`Reflect`,stat:!0},{setPrototypeOf:function(o,E){v(o),x(E);try{return T(o,E),!0}catch{return!1}}})})),require_es_reflect_to_string_tag=__commonJSMin((()=>{var o=require_export(),v=require_global_this(),x=require_set_to_string_tag();o({global:!0},{Reflect:{}}),x(v.Reflect,`Reflect`,!0)})),require_is_regexp=__commonJSMin(((o,v)=>{var x=require_is_object(),T=require_classof_raw(),E=require_well_known_symbol()(`match`);v.exports=function(o){var v;return x(o)&&((v=o[E])===void 0?T(o)===`RegExp`:!!v)}})),require_es_regexp_constructor=__commonJSMin((()=>{var o=require_descriptors(),v=require_global_this(),x=require_function_uncurry_this(),T=require_is_forced(),E=require_inherit_if_required(),O
4=require_create_non_enumerable_property(),k=require_object_create(),A=require_object_get_own_property_names().f,j=require_object_is_prototype_of(),I=require_is_regexp(),L=require_to_string(),R=require_regexp_get_flags(),z=require_regexp_sticky_helpers(),B=require_proxy_accessor(),V=require_define_built_in(),U=require_fails(),W=require_has_own_property(),G=require_internal_state().enforce,K=require_set_species(),q=require_well_known_symbol(),J=require_regexp_unsupported_dot_all(),Y=require_regexp_unsupported_ncg(),Z=q(`match`),Q=v.RegExp,$=Q.prototype,ee=v.SyntaxError,ne=x($.exec),re=x(``.charAt),ie=x(``.replace),ae=x(``.indexOf),oe=x(``.slice),ce=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,le=/a/g,ue=/a/g,de=new Q(le)!==le,fe=z.MISSED_STICKY,pe=z.UNSUPPORTED_Y,me=o&&(!de||fe||J||Y||U(function(){return ue[Z]=!1,Q(le)!==le||Q(ue)===ue||String(Q(le,`i`))!==`/a/i`})),he=function(o){for(var v=o.length,x=0,T=``,E=!1,O;x<v;x++){if(O=re(o,x),O===`\\`){T+=O+re(o,++x);continue}!E&&O===`.`?T+=`[\\s\\S]`:(O===`[`?E=!0:O===`]`&&(E=!1),T+=O)}return T},ge=function(o){for(var v=o.length,x=0,T=``,E=[],O=k(null),A=!1,j=!1,I=0,L=``,R;x<v;x++){if(R=re(o,x),R===`\\`){if(R+=re(o,++x),!j&&re(R,1)===`\\`){T+=`\\x5c`;continue}}else if(R===`]`)A=!1;else if(!A)switch(!0){case R===`[`:A=!0;break;case R===`(`:T+=R,ne(ce,oe(o,x+1))?(x+=2,j=!0,I++):re(o,x+1)!==`?`&&I++;continue;case R===`>`&&j:if(L===``||W(O,L))throw new ee(`Invalid capture group name`);O[L]=!0,E[E.length]=[L,I],j=!1,L=``;continue}j?L+=R:T+=R}for(var z=0;z<E.length;z++)for(var B=`\\k<`+E[z][0]+`>`,V=`\\`+E[z][1];ae(T,B)>-1;)T=ie(T,B,V);return[T,E]};if(T(`RegExp`,me)){for(var _e=function(o,v){var x=j($,this),T=I(o),k=v===void 0,A=[],z=o,B,V,U,W,K,q;if(!x&&T&&k&&o.constructor===_e)return o;if((T||j($,o))&&(o=o.source,k&&(v=R(z))),o=o===void 0?``:L(o),v=v===void 0?``:L(v),z=o,J&&`dotAll`in le&&(V=!!v&&ae(v,`s`)>-1,V&&(v=ie(v,/s/g,``))),B=v,fe&&`sticky`in le&&(U=!!v&&ae(v,`y`)>-1,U&&pe&&(v=ie(v,/y/g,``))),Y&&(W=ge(o),o=W[0],A=W[1]),K=E(Q(o,v),x?this:$,_e),(V||U||A.length)&&(q=G(K),V&&(q.dotAll=!0,q.raw=_e(he(o),B)),U&&(q.sticky=!0),A.length&&(q.groups=A)),o!==z)try{O(K,`source`,z===``?`(?:)`:z)}catch{}return K},ve=A(Q),ye=0;ve.length>ye;)B(_e,Q,ve[ye++]);$.constructor=_e,_e.prototype=$,V(v,`RegExp`,_e,{constructor:!0})}K(`RegExp`)})),require_a_string=__commonJSMin(((o,v)=>{var x=TypeError;v.exports=function(o){if(typeof o==`string`)return o;throw new x(`Argument is not a string`)}})),require_es_regexp_escape=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this(),x=require_a_string(),T=require_has_own_property(),E=require_string_pad().start,O=require_whitespaces(),k=Array,A=RegExp.escape,j=v(``.charAt),I=v(``.charCodeAt),L=v(1.1.toString),R=v([].join),z=/^[0-9a-z]/i,B=/^[$()*+./?[\\\]^{|}]/,V=RegExp(`^[!"#%&',\\-:;<=>@\`~`+O+`]`),U=v(z.exec),W={" ":`t`,"\n":`n`,"\v":`v`,"\f":`f`,"\r":`r`},G=function(o){var v=L(I(o,0),16);return v.length<3?`\\x`+E(v,2,`0`):`\\u`+E(v,4,`0`)};o({target:`RegExp`,stat:!0,forced:!A||A(`ab`)!==`\\x61b`},{escape:function(o){x(o);for(var v=o.length,E=k(v),O=0;O<v;O++){var A=j(o,O);if(O===0&&U(z,A))E[O]=G(A);else if(T(W,A))E[O]=`\\`+W[A];else if(U(B,A))E[O]=`\\`+A;else if(U(V,A))E[O]=G(A);else{var L=I(A,0);(L&63488)==55296?L>=56320||O+1>=v||(I(o,O+1)&64512)!=56320?E[O]=G(A):(E[O]=A,E[++O]=j(o,O)):E[O]=A}}return R(E,``)}})})),require_es_regexp_dot_all=__commonJSMin((()=>{var o=require_descriptors(),v=require_regexp_unsupported_dot_all(),x=require_classof_raw(),T=require_define_built_in_accessor(),E=require_internal_state().get,O=RegExp.prototype,k=TypeError;o&&v&&T(O,`dotAll`,{configurable:!0,get:function(){if(this!==O){if(x(this)===`RegExp`)return!!E(this).dotAll;throw new k(`Incompatible receiver, RegExp required`)}}})})),require_es_regexp_flags=__commonJSMin((()=>{var o=require_descriptors(),v=require_define_built_in_accessor(),x=require_regexp_flags_detection(),T=require_regexp_flags();o&&!x.correct&&(v(RegExp.prototype,`flags`,{configurable:!0,get:T}),x.correct=!0)})),require_es_regexp_sticky=__commonJSMin((()=>{var o=require_descriptors(),v=require_regexp_sticky_helpers().MISSED_STICKY,x=require_classof_raw(),T=require_define_built_in_accessor(),E=require_internal_state().get,O=Reg
vendor: 9,188 bytes, line 4
4Exp.prototype,k=TypeError;o&&v&&T(O,`sticky`,{configurable:!0,get:function(){if(this!==O){if(x(this)===`RegExp`)return!!E(this).sticky;throw new k(`Incompatible receiver, RegExp required`)}}})})),require_es_regexp_test=__commonJSMin((()=>{require_es_regexp_exec();var o=require_export(),v=require_function_call(),x=require_is_callable(),T=require_an_object(),E=require_to_string(),O=function(){var o=!1,v=/[ac]/;return v.exec=function(){return o=!0,/./.exec.apply(this,arguments)},v.test(`abc`)===!0&&o}(),k=/./.test;o({target:`RegExp`,proto:!0,forced:!O},{test:function(o){var O=T(this),A=E(o),j=O.exec;if(!x(j))return v(k,O,A);var I=v(j,O,A);return I===null?!1:(T(I),!0)}})})),require_es_regexp_to_string=__commonJSMin((()=>{var o=require_function_name().PROPER,v=require_define_built_in(),x=require_an_object(),T=require_to_string(),E=require_fails(),O=require_regexp_get_flags(),k=`toString`,A=RegExp.prototype,j=A[k],I=E(function(){return j.call({source:`a`,flags:`b`})!==`/a/b`}),L=o&&j.name!==k;(I||L)&&v(A,k,function(){var o=x(this),v=T(o.source),E=T(O(o));return`/`+v+`/`+E},{unsafe:!0})})),require_es_set_constructor=__commonJSMin((()=>{require_collection()(`Set`,function(o){return function(){return o(this,arguments.length?arguments[0]:void 0)}},require_collection_strong())})),require_es_set=__commonJSMin((()=>{require_es_set_constructor()})),require_set_helpers=__commonJSMin(((o,v)=>{var x=require_function_uncurry_this(),T=Set.prototype;v.exports={Set,add:x(T.add),has:x(T.has),remove:x(T.delete),proto:T}})),require_a_set=__commonJSMin(((o,v)=>{var x=require_set_helpers().has;v.exports=function(o){return x(o),o}})),require_iterate_simple=__commonJSMin(((o,v)=>{var x=require_function_call();v.exports=function(o,v,T){for(var E=T?o:o.iterator,O=o.next,k,A;!(k=x(O,E)).done;)if(A=v(k.value),A!==void 0)return A}})),require_set_iterate=__commonJSMin(((o,v)=>{var x=require_function_uncurry_this(),T=require_iterate_simple(),E=require_set_helpers(),O=E.Set,k=E.proto,A=x(k.forEach),j=x(k.keys),I=j(new O).next;v.exports=function(o,v,x){return x?T({iterator:j(o),next:I},v):A(o,v)}})),require_set_clone=__commonJSMin(((o,v)=>{var x=require_set_helpers(),T=require_set_iterate(),E=x.Set,O=x.add;v.exports=function(o){var v=new E;return T(o,function(o){O(v,o)}),v}})),require_set_size=__commonJSMin(((o,v)=>{v.exports=require_function_uncurry_this_accessor()(require_set_helpers().proto,`size`,`get`)||function(o){return o.size}})),require_get_set_record=__commonJSMin(((o,v)=>{var x=require_a_callable(),T=require_an_object(),E=require_function_call(),O=require_to_integer_or_infinity(),k=require_get_iterator_direct(),A=`Invalid size`,j=RangeError,I=TypeError,L=Math.max,R=function(o,v){this.set=o,this.size=L(v,0),this.has=x(o.has),this.keys=x(o.keys)};R.prototype={getIterator:function(){return k(T(E(this.keys,this.set)))},includes:function(o){return E(this.has,this.set,o)}},v.exports=function(o){T(o);var v=+o.size;if(v!==v)throw new I(A);var x=O(v);if(x<0)throw new j(A);return new R(o,x)}})),require_set_difference=__commonJSMin(((o,v)=>{var x=require_a_set(),T=require_set_helpers(),E=require_set_clone(),O=require_set_size(),k=require_get_set_record(),A=require_set_iterate(),j=require_iterate_simple(),I=T.has,L=T.remove;v.exports=function(o){var v=x(this),T=k(o),R=E(v);return O(R)<=T.size?A(R,function(o){T.includes(o)&&L(R,o)}):j(T.getIterator(),function(o){I(R,o)&&L(R,o)}),R}})),require_set_method_accept_set_like=__commonJSMin(((o,v)=>{var x=require_get_built_in(),T=function(o){return{size:o,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}},E=function(o){return{size:o,has:function(){return!0},keys:function(){throw Error(`e`)}}};v.exports=function(o,v){var O=x(`Set`);try{new O()[o](T(0));try{return new O()[o](T(-1)),!1}catch{if(!v)return!0;try{return new O()[o](E(-1/0)),!1}catch{return v(new O([1,2])[o](E(1/0)))}}}catch{return!1}}})),require_es_set_difference_v2=__commonJSMin((()=>{var o=require_export(),v=require_set_difference(),x=require_fails();o({target:`Set`,proto:!0,real:!0,forced:!require_set_method_accept_set_like()(`difference`,function(o){return o.size===0})||x(function(){var o={size:1,has:function(){return!0},keys:function(){var o=0;return{next:function(){var x=o++>1;return v.has(1)&&v.clear(),{done:x,value:2}}}}},v=new Set([1,2,3,4]);return v.difference(o).size!==3})},{difference:v})})),require_set_intersection=__commonJSMin(((o,v)=>{var x=require_a_set(),T=require_set_helpers(),E=require_set_size(),O=require_get_set_record(),k=require_set_iterate(),A=require_iterate_simple(),j=T.Set,I=T.add,L=T.has;v.exports=function(o){var v=x(this),T=O(o),R=new j;return E(v)>T.size?A(T.getIterator(),function(o){L(v,o)&&I(R,o)}):k(v,function(o){T.includes(o)&&I(R,o)}),R}})),require_es_set_intersection_v2=__commonJSMin((()=>{var o=require_export(),v=require_fails(),x=require_set_intersection();o({target:`Set`,proto:!0,real:!0,forced:!require_set_method_accept_set_like()(`intersection`,function(o){return o.size===2&&o.has(1)&&o.has(2)})||v(function(){return String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))!==`3,2`})},{intersection:x})})),require_set_is_disjoint_from=__commonJSMin(((o,v)=>{var x=require_a_set(),T=require_set_helpers().has,E=require_set_size(),O=require_get_set_record(),k=require_set_iterate(),A=require_iterate_simple(),j=require_iterator_close();v.exports=function(o){var v=x(this),I=O(o);if(E(v)<=I.size)return k(v,function(o){if(I.includes(o))return!1},!0)!==!1;var L=I.getIterator();return A(L,function(o){if(T(v,o))return j(L.iterator,`normal`,!1)})!==!1}})),require_es_set_is_disjoint_from_v2=__commonJSMin((()=>{var o=require_export(),v=require_set_is_disjoint_from();o({target:`Set`,proto:!0,real:!0,forced:!require_set_method_accept_set_like()(`isDisjointFrom`,function(o){return!o})},{isDisjointFrom:v})})),require_set_is_subset_of=__commonJSMin(((o,v)=>{var x=require_a_set(),T=require_set_size(),E=require_set_iterate(),O=require_get_set_record();v.exports=function(o){var v=x(this),k=O(o);return T(v)>k.size?!1:E(v,function(o){if(!k.includes(o))return!1},!0)!==!1}})),require_es_set_is_subset_of_v2=__commonJSMin((()=>{var o=require_export(),v=require_set_is_subset_of();o({target:`Set`,proto:!0,real:!0,forced:!require_set_method_accept_set_like()(`isSubsetOf`,function(o){return o})},{isSubsetOf:v})})),require_set_is_superset_of=__commonJSMin(((o,v)=>{var x=require_a_set(),T=require_set_helpers().has,E=require_set_size(),O=require_get_set_record(),k=require_iterate_simple(),A=require_iterator_close();v.exports=function(o){var v=x(this),j=O(o);if(E(v)<j.size)return!1;var I=j.getIterator();return k(I,function(o){if(!T(v,o))return A(I.iterator,`normal`,!1)})!==!1}})),require_es_set_is_superset_of_v2=__commonJSMin((()=>{var o=require_export(),v=require_set_is_superset_of();o({target:`Set`,proto:!0,real:!0,forced:!require_set_method_accept_set_like()(`isSupersetOf`,function(o){return!o})},{isSupersetOf:v})})),require_set_symmetric_difference=__commonJSMin(((o,v)=>{var x=require_a_set(),T=require_set_helpers(),E=require_set_clone(),O=require_get_set_record(),k=require_iterate_simple(),A=T.add,j=T.has,I=T.remove;v.exports=function(o){var v=x(this),T=O(o).getIterator(),L=E(v);return k(T,function(o){j(v,o)?I(L,o):A(L,o)}),L}})),require_set_method_get_keys_before_cloning_detection=__commonJSMin(((o,v)=>{v.exports=function(o){try{var v=new Set,x=v[o]({size:0,has:function(){return!0},keys:function(){return Object.defineProperty({},"next",{get:function(){return v.clear(),v.add(4),function(){return{done:!0}}}})}});return x.size===1&&x.values().next().value===4}catch{return!1}}})),require_es_set_symmetric_difference_v2=__commonJSMin((()=>{var o=require_export(),v=require_set_symmetric_difference(),x=require_set_method_get_keys_before_cloning_detection();o({target:`Set`,proto:!0,real:!0,forced:!require_set_method_accept_set_like()(`symmetricDifference`)||!x(`symmetricDifference`)},{symmetricDifference:v})})),require_set_union=__commonJSMin(((o,v)=>{var x=require_a_set(),T=require_set_helpers().add,E=require_set_clone(),O=require_get_set_record(),k=require_iterate_simple();v.exports=function(o){var v=x(this),A=O(o).getIterator(),j=E(v);return k(A,function(o){T(j,o)}),j}})),require_es_set_union_v2=__commonJSMin((()=>{var o=require_export(),v=require_set_union(),x=require_set_method_get_keys_before_cloning_detection();o({target:`Set`,proto:!0,real:!0,forced:!require_set_method_accept_set_like()(`union`)||!x(`union`)},{union:v})})),require_es_string_at_alternative=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this(),x=require_require_object_coercible(),T=require_to_integer_or_infinity(),E=require_to_string(),O=require_fails(),k=v(``.charAt);o({target:`String`,proto:!0,forced:O(function(){return`ð ®·`.at(-2)!==`\ud842`})},{at:function(o){var v=E(x(this)),O=v.length,A=T(o),j=A>=0?A:O+A;return j<0||j>=O?void 0:k(v,j)}})})),require_es_string_code_point_at=__commonJSMin((()=>{var o=require_export(),v=require_string_multibyte().codeAt;o({target:`String`,proto:!0},{codePointAt:function(o){return v(this,o)}})})),require_not_a_regexp=__commonJSMin(((o,v)=>{var x=require_is_regexp(),T=TypeError;
4v.exports=function(o){if(x(o))throw new T(`The method doesn't accept regular expressions`);return o}})),require_correct_is_regexp_logic=__commonJSMin(((o,v)=>{var x=require_well_known_symbol()(`match`);v.exports=function(o){var v=/./;try{`/./`[o](v)}catch{try{return v[x]=!1,`/./`[o](v)}catch{}}return!1}})),require_es_string_ends_with=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this_clause(),x=require_object_get_own_property_descriptor().f,T=require_to_length(),E=require_to_string(),O=require_not_a_regexp(),k=require_require_object_coercible(),A=require_correct_is_regexp_logic(),j=require_is_pure(),I=v(``.slice),L=Math.min,R=A(`endsWith`);o({target:`String`,proto:!0,forced:!(!j&&!R&&function(){var o=x(String.prototype,`endsWith`);return o&&!o.writable}())&&!R},{endsWith:function(o){var v=E(k(this));O(o);var x=E(o),A=arguments.length>1?arguments[1]:void 0,j=v.length,R=A===void 0?j:L(T(A),j);return I(v,R-x.length,R)===x}})})),require_es_string_from_code_point=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this(),x=require_to_absolute_index(),T=RangeError,E=String.fromCharCode,O=String.fromCodePoint,k=v([].join);o({target:`String`,stat:!0,arity:1,forced:!!O&&O.length!==1},{fromCodePoint:function(o){for(var v=[],O=arguments.length,A=0,j;O>A;){if(j=+arguments[A],x(j,1114111)!==j)throw new T(j+` is not a valid code point`);v[A++]=j<65536?E(j):E(((j-=65536)>>10)+55296,j%1024+56320)}return k(v,``)}})})),require_es_string_includes=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this(),x=require_not_a_regexp(),T=require_require_object_coercible(),E=require_to_string(),O=require_correct_is_regexp_logic(),k=v(``.indexOf);o({target:`String`,proto:!0,forced:!O(`includes`)},{includes:function(o){return!!~k(E(T(this)),E(x(o)),arguments.length>1?arguments[1]:void 0)}})})),require_es_string_is_well_formed=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this(),x=require_require_object_coercible(),T=require_to_string(),E=v(``.charCodeAt);o({target:`String`,proto:!0},{isWellFormed:function(){for(var o=T(x(this)),v=o.length,O=0;O<v;O++){var k=E(o,O);if((k&63488)==55296&&(k>=56320||++O>=v||(E(o,O)&64512)!=56320))return!1}return!0}})})),require_es_string_match_all=__commonJSMin((()=>{var o=require_export(),v=require_function_call(),x=require_function_uncurry_this_clause(),T=require_iterator_create_constructor(),E=require_create_iter_result_object(),O=require_require_object_coercible(),k=require_to_length(),A=require_to_string(),j=require_an_object(),I=require_is_object(),L=require_classof_raw(),R=require_is_regexp(),z=require_regexp_get_flags(),B=require_get_method(),V=require_define_built_in(),U=require_fails(),W=require_well_known_symbol(),G=require_species_constructor(),K=require_advance_string_index(),q=require_regexp_exec_abstract(),J=require_internal_state(),Y=require_is_pure(),Z=W(`matchAll`),Q=`RegExp String`,$=Q+` Iterator`,ee=J.set,ne=J.getterFor($),re=RegExp.prototype,ie=TypeError,ae=x(``.indexOf),oe=x(``.matchAll),ce=!!oe&&!U(function(){oe(`a`,/./)}),le=T(function(o,v,x,T){ee(this,{type:$,regexp:o,string:v,global:x,unicode:T,done:!1})},Q,function(){var o=ne(this);if(o.done)return E(void 0,!0);var v=o.regexp,x=o.string,T=q(v,x);return T===null?(o.done=!0,E(void 0,!0)):o.global?(A(T[0])===``&&(v.lastIndex=K(x,k(v.lastIndex),o.unicode)),E(T,!1)):(o.done=!0,E(T,!1))}),ue=function(o){var v=j(this),x=A(o),T=G(v,RegExp),E=A(z(v)),O=new T(T===RegExp?v.source:v,E),I=!!~ae(E,`g`),L=!!~ae(E,`u`)||!!~ae(E,`v`);return O.lastIndex=k(v.lastIndex),new le(O,x,I,L)};o({target:`String`,proto:!0,forced:ce},{matchAll:function(o){var x=O(this),T,E,k,j;if(I(o)){if(R(o)&&(T=A(O(z(o))),!~ae(T,`g`)))throw new ie("`.matchAll` does not allow non-global regexes");if(ce)return oe(x,o);if(k=B(o,Z),k===void 0&&Y&&L(o)===`RegExp`&&(k=ue),k)return v(k,o,x)}else if(ce)return oe(x,o);return E=A(x),j=new RegExp(o,`g`),Y?v(ue,j,E):j[Z](E)}}),Y||Z in re||V(re,Z,ue)})),require_string_pad_webkit_bug=__commonJSMin(((o,v)=>{var x=require_environment_user_agent();v.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(x)})),require_es_string_pad_end=__commonJSMin((()=>{var o=require_export(),v=require_string_pad().end;o({target:`String`,proto:!0,forced:require_string_pad_webkit_bug()},{padEnd:function(o){return v(this,o,arguments.length>1?arguments[1]:void 0)}})})),require_es_string_pad_start=__commonJSMin((()=>{var o=require_export(),v=require_string_pad().start;o({target:`String`,proto:!0,forced:require_string_pad_webkit_bug()},{padStart:function(o){return v(this,o,arguments.length>1?arguments[1]:void 0)}})})),require_es_string_raw=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this(),x=require_to_indexed_object(),T=require_to_object(),E=require_to_string(),O=require_length_of_array_like(),k=v([].push),A=v([].join);o({target:`String`,stat:!0},{raw:function(o){var v=x(T(o).raw),j=O(v);
4if(!j)return``;for(var I=arguments.length,L=[],R=0;;){if(k(L,E(v[R++])),R===j)return A(L,``);R<I&&k(L,E(arguments[R]))}}})})),require_es_string_repeat=__commonJSMin((()=>{require_export()({target:`String`,proto:!0},{repeat:require_string_repeat()})})),require_es_string_replace_all=__commonJSMin((()=>{var o=require_export(),v=require_function_call(),x=require_function_uncurry_this(),T=require_require_object_coercible(),E=require_is_callable(),O=require_is_object(),k=require_is_regexp(),A=require_to_string(),j=require_get_method(),I=require_regexp_get_flags(),L=require_get_substitution(),R=require_well_known_symbol(),z=require_is_pure(),B=R(`replace`),V=TypeError,U=x(``.indexOf),W=x(``.replace),G=x(``.slice),K=Math.max;o({target:`String`,proto:!0},{replaceAll:function(o,x){var R=T(this),q,J,Y,Z,Q,$,ee,ne,re,ie,ae=0,oe=``;if(O(o)){if(q=k(o),q&&(J=A(T(I(o))),!~U(J,`g`)))throw new V("`.replaceAll` does not allow non-global regexes");if(Y=j(o,B),Y)return v(Y,o,R,x);if(z&&q)return W(A(R),o,x)}for(Z=A(R),Q=A(o),$=E(x),$||(x=A(x)),ee=Q.length,ne=K(1,ee),re=U(Z,Q);re!==-1;)ie=$?A(x(Q,re,Z)):L(Q,Z,re,[],void 0,x),oe+=G(Z,ae,re)+ie,ae=re+ee,re=re+ne>Z.length?-1:U(Z,Q,re+ne);return ae<Z.length&&(oe+=G(Z,ae)),oe}})})),require_es_string_search=__commonJSMin((()=>{var o=require_function_call(),v=require_fix_regexp_well_known_symbol_logic(),x=require_an_object(),T=require_is_object(),E=require_require_object_coercible(),O=require_same_value(),k=require_to_string(),A=require_get_method(),j=require_regexp_exec_abstract();v(`search`,function(v,I,L){return[function(x){var O=E(this),j=T(x)?A(x,v):void 0;return j?o(j,x,O):new RegExp(x)[v](k(O))},function(o){var v=x(this),T=k(o),E=L(I,v,T);if(E.done)return E.value;var A=v.lastIndex;O(A,0)||(v.lastIndex=0);var R=j(v,T);return O(v.lastIndex,A)||(v.lastIndex=A),R===null?-1:R.index}]})})),require_es_string_split=__commonJSMin((()=>{var o=require_function_call(),v=require_function_uncurry_this(),x=require_fix_regexp_well_known_symbol_logic(),T=require_an_object(),E=require_is_object(),O=require_require_object_coercible(),k=require_species_constructor(),A=require_advance_string_index(),j=require_to_length(),I=require_to_string(),L=require_get_method(),R=require_regexp_get_flags(),z=require_regexp_exec_abstract(),B=require_regexp_sticky_helpers(),V=require_fails(),U=B.UNSUPPORTED_Y,W=4294967295,G=Math.min,K=v([].push),q=v(``.slice),J=v(``.indexOf),Y=!V(function(){var o=/(?:)/,v=o.exec;o.exec=function(){return v.apply(this,arguments)};var x=`ab`.split(o);return x.length!==2||x[0]!==`a`||x[1]!==`b`}),Z=`abbc`.split(/(b)*/)[1]===`c`||`test`.split(/(?:)/,-1).length!==4||`ab`.split(/(?:ab)*/).length!==2||`.`.split(/(.?)(.?)/).length!==4||`.`.split(/()()/).length>1||``.split(/.?/).length;x(`split`,function(v,x,B){var V=`0`.split(void 0,0).length?function(v,T){return v===void 0&&T===0?[]:o(x,this,v,T)}:x;return[function(x,T){var k=O(this),A=E(x)?L(x,v):void 0;return A?o(A,x,k,T):o(V,I(k),x,T)},function(o,v){var E=T(this),O=I(o);if(!Z){var L=B(V,E,O,v,V!==x);if(L.done)return L.value}var Y=k(E,RegExp),Q=I(R(E)),$=!!~J(Q,`u`)||!!~J(Q,`v`);U?~J(Q,`g`)||(Q+=`g`):~J(Q,`y`)||(Q+=`y`);var ee=new Y(U?`^(?:`+E.source+`)`:E,Q),ne=v===void 0?W:v>>>0;if(ne===0)return[];if(O.length===0)return z(ee,O)===null?[O]:[];for(var re=0,ie=0,ae=[];ie<O.length;){ee.lastIndex=U?0:ie;var oe=z(ee,U?q(O,ie):O),ce;if(oe===null||(ce=G(j(ee.lastIndex+(U?ie:0)),O.length))===re)ie=A(O,ie,$);else{if(K(ae,q(O,re,ie)),ae.length===ne)return ae;for(var le=1;le<=oe.length-1;le++)if(K(ae,oe[le]),ae.length===ne)return ae;ie=re=ce}}return K(ae,q(O,re)),ae}]},Z||!Y,U)})),require_es_string_starts_with=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this_clause(),x=require_object_get_own_property_descriptor().f,T=require_to_length(),E=require_to_string(),O=require_not_a_regexp(),k=require_require_object_coercible(),A=require_correct_is_regexp_logic(),j=require_is_pure(),I=v(``.slice),L=Math.min,R=A(`startsWith`);o({target:`String`,proto:!0,forced:!(!j&&!R&&function(){var o=x(String.prototype,`startsWith`);return o&&!o.writable}())&&!R},{startsWith:function(o){var v=E(k(this));O(o);var x=E(o),A=T(L(arguments.length>1?arguments[1]:void 0,v.length));return I(v,A,A+x.length)===x}})})),require_es_string_substr=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this(),x=require_require_object_coercible(),T=require_to_integer_or_infinity(),E=require_to_string(),O=v(``.slice),k=Math.max,A=Math.min;o({target:`String`,proto:!0,forced:!``.substr||`ab`.substr(-1)!==`b`},{substr:function(o,v){var j=E(x(this)),I=j.length,L=T(o),R=L<0?k(I+L,0):A(L,I),z=v===void 0?I:T(v);if(z<=0)return``;var B=A(R+z,I);return R>=B?``:O(j,R,B)}})})),require_es_string_to_well_formed=__commonJSMin((()=>{var o=require_export(),v=require_function_call(),x=require_function_uncurry_this(),T=require_require_object_coercible(),E=require_to_string(),O=require_fails(),k=Array,A=x(``.charAt),j=x(``.charCodeAt),I=x([].join),L=``.toWellFormed,R=`�`,z=L&&O(function(){return v(L,1)!==`1`});o({target:`String`,proto:!0,forced:z},{toWellFormed:function(){var o=E(T(this));if(z)return v(L,o);for(var x=o.length,O=k(x),B=0;B<x;B++){var V=j(o,B);(V&63488)==55296?V>=56320||B+1>=x||(j(o,B+1)&64512)!=56320?O[B]=R:(O[B]=A(o,B),O[++B]=A(o,B)):O[B]=A(o,B)}return I(O,``)}})})),require_string_trim_forced=__commonJSMin(((o,v)=>{var x=require_function_name().PROPER,T=require_fails(),E=require_whitespace
4s(),O=`âÂ
á `;v.exports=function(o){return T(function(){return!!E[o]()||O[o]()!==O||x&&E[o].name!==o})}})),require_es_string_trim=__commonJSMin((()=>{var o=require_export(),v=require_string_trim().trim;o({target:`String`,proto:!0,forced:require_string_trim_forced()(`trim`)},{trim:function(){return v(this)}})})),require_string_trim_end=__commonJSMin(((o,v)=>{var x=require_string_trim().end;v.exports=require_string_trim_forced()(`trimEnd`)?function(){return x(this)}:``.trimEnd})),require_es_string_trim_right=__commonJSMin((()=>{var o=require_export(),v=require_string_trim_end();o({target:`String`,proto:!0,name:`trimEnd`,forced:``.trimRight!==v},{trimRight:v})})),require_es_string_trim_end=__commonJSMin((()=>{require_es_string_trim_right();var o=require_export(),v=require_string_trim_end();o({target:`String`,proto:!0,name:`trimEnd`,forced:``.trimEnd!==v},{trimEnd:v})})),require_string_trim_start=__commonJSMin(((o,v)=>{var x=require_string_trim().start;v.exports=require_string_trim_forced()(`trimStart`)?function(){return x(this)}:``.trimStart})),require_es_string_trim_left=__commonJSMin((()=>{var o=require_export(),v=require_string_trim_start();o({target:`String`,proto:!0,name:`trimStart`,forced:``.trimLeft!==v},{trimLeft:v})})),require_es_string_trim_start=__commonJSMin((()=>{require_es_string_trim_left();var o=require_export(),v=require_string_trim_start();o({target:`String`,proto:!0,name:`trimStart`,forced:``.trimStart!==v},{trimStart:v})})),require_create_html=__commonJSMin(((o,v)=>{var x=require_function_uncurry_this(),T=require_require_object_coercible(),E=require_to_string(),O=/"/g,k=x(``.replace);v.exports=function(o,v,x,A){var j=E(T(o)),I=`<`+v;return x!==``&&(I+=` `+x+`="`+k(E(A),O,`"`)+`"`),I+`>`+j+`</`+v+`>`}})),require_string_html_forced=__commonJSMin(((o,v)=>{var x=require_fails();v.exports=function(o){return x(function(){var v=``[o](`"`);return v!==v.toLowerCase()||v.split(`"`).length>3})}})),require_es_string_anchor=__commonJSMin((()=>{var o=require_export(),v=require_create_html();o({target:`String`,proto:!0,forced:require_string_html_forced()(`anchor`)},{anchor:function(o){return v(this,`a`,`name`,o)}})})),require_es_string_big=__commonJSMin((()=>{var o=require_export(),v=require_create_html();o({target:`String`,proto:!0,forced:require_string_html_forced()(`big`)},{big:function(){return v(this,`big`,``,``)}})})),require_es_string_blink=__commonJSMin((()=>{var o=require_export(),v=require_create_html();o({target:`String`,proto:!0,forced:require_string_html_forced()(`blink`)},{blink:function(){return v(this,`blink`,``,``)}})})),require_es_string_bold=__commonJSMin((()=>{var o=require_export(),v=require_create_html();o({target:`String`,proto:!0,forced:require_string_html_forced()(`bold`)},{bold:function(){return v(this,`b`,``,``)}})})),require_es_string_fixed=__commonJSMin((()=>{var o=require_export(),v=require_create_html();o({target:`String`,proto:!0,forced:require_string_html_forced()(`fixed`)},{fixed:function(){return v(this,`tt`,``,``)}})})),require_es_string_fontcolor=__commonJSMin((()=>{var o=require_export(),v=require_create_html();o({target:`String`,proto:!0,forced:require_string_html_forced()(`fontcolor`)},{fontcolor:function(o){return v(this,`font`,`color`,o)}})})),require_es_string_fontsize=__commonJSMin((()=>{var o=require_export(),v=require_create_html();o({target:`String`,proto:!0,forced:require_string_html_forced()(`fontsize`)},{fontsize:function(o){return v(this,`font`,`size`,o)}})})),require_es_string_italics=__commonJSMin((()=>{var o=require_export(),v=require_create_html();o({target:`String`,proto:!0,forced:require_string_html_forced()(`italics`)},{italics:function(){return v(this,`i`,``,``)}})})),require_es_string_link=__commonJSMin((()=>{var o=require_export(),v=require_create_html();o({target:`String`,proto:!0,forced:require_string_html_forced()(`link`)},{link:function(o){return v(this,`a`,`href`,o)}})})),require_es_string_small=__commonJSMin((()=>{var o=require_export(),v=require_create_html();o({target:`String`,proto:!0,forced:require_string_html_forced()(`small`)},{small:function(){return v(this,`small`,``,``)}})})),require_es_string_strike=__commonJSMin((()=>{var o=require_export(),v=require_create_html();o({target:`String`,proto:!0,forced:require_string_html_forced()(`strike`)},{strike:function(){return v(this,`strike`,``,``)}})})),require_es_string_sub=__commonJSMin((()=>{var o=require_export(),v=require_create_html();o({target:`String`,proto:!0,forced:require_string_html_forced()(`sub`)},{sub:function(){return v(this,`sub`,``,``)}})})),require_es_string_sup=__commonJSMin((()=>{var o=require_export(),v=require_create_html();o({target:`String`,proto:!0,forced:require_string_html_forced()(`sup`)},{sup:function(){return v(this,`sup`,``,``)}})})),require_typed_array_constructors_require_wrappers=__commonJSMin(((o,v)=>{var x=require_global_this(),T=require_fails(),E=require_check_correctness_of_iteration(),O=require_array_buffer_view_core().NATIVE_ARRAY_BUFFER_VIEWS,k=x.ArrayBuffer,A=x.Int8Array;v.exports=!O||!T(function(){A(1)})||!T(function(){new A(-1)})||!E(function(o){new A,new A(null),new A(1.5),new A(o)},!0)||T(function(){return new A(new k(2),1,void 0).length!==1})})),require_to_offset=__commonJSMin(((o,v)=>{var x=require_to_positive_integer(),T=RangeError;v.exports=function(o,v){var E=x(o);if(E%v)throw new T(`Wrong offset`);return E}})),require_to_uint8_clamped=__commonJSMin(((o,v)=>{var x=Math.floor;v.exports=function(o){var v=+o;if(v!==v||v<=0)return 0;if(v>=255)return 255;var T=x(v);return T+.5<v?T+1:v<T+.5||T%2==0?T:T+1}})),require_is_big_int_array=__commonJSMin(((o,v)=>{var x=require_classof();v.exports=function(o){var v=x(o);return v===`BigInt64Array`||v===`BigUint64Array`}})),require_to_big_int=__commonJSMin(((o,v)=>{var x=require_to_primitive(),T=TypeError;v.exports=function(o){var v=x(o,`number`);
vendor: 8,668 bytes, line 4
4if(typeof v==`number`)throw new T(`Can't convert number to bigint`);return BigInt(v)}})),require_typed_array_from=__commonJSMin(((o,v)=>{var x=require_function_bind_context(),T=require_function_call(),E=require_a_callable(),O=require_a_constructor(),k=require_to_object(),A=require_length_of_array_like(),j=require_get_iterator(),I=require_get_iterator_method(),L=require_is_array_iterator_method(),R=require_is_big_int_array(),z=require_array_buffer_view_core().aTypedArrayConstructor,B=require_to_big_int();v.exports=function(o){var v=O(this),V=arguments.length,U=V>1?arguments[1]:void 0,W=U!==void 0;W&&E(U);var G=k(o),K=I(G),q,J,Y,Z,Q,$,ee,ne;if(K&&!L(K))for(ee=j(G,K),ne=ee.next,G=[];!($=T(ne,ee)).done;)G.push($.value);for(W&&V>2&&(U=x(U,arguments[2])),J=A(G),Y=new(z(v))(J),Z=R(Y),q=0;J>q;q++)Q=W?U(G[q],q):G[q],Y[q]=Z?B(Q):+Q;return Y}})),require_typed_array_constructor=__commonJSMin(((o,v)=>{var x=require_export(),T=require_global_this(),E=require_function_call(),O=require_descriptors(),k=require_typed_array_constructors_require_wrappers(),A=require_array_buffer_view_core(),j=require_array_buffer(),I=require_an_instance(),L=require_create_property_descriptor(),R=require_create_non_enumerable_property(),z=require_is_integral_number(),B=require_to_index(),V=require_to_offset(),U=require_to_uint8_clamped(),W=require_to_property_key(),G=require_has_own_property(),K=require_classof(),q=require_is_object(),J=require_is_symbol(),Y=require_object_create(),Z=require_object_is_prototype_of(),Q=require_object_set_prototype_of(),$=require_object_get_own_property_names().f,ee=require_typed_array_from(),ne=require_array_iteration().forEach,re=require_set_species(),ie=require_define_built_in_accessor(),ae=require_object_define_property(),oe=require_object_get_own_property_descriptor(),ce=require_array_from_constructor_and_list(),le=require_internal_state(),ue=require_inherit_if_required(),de=le.get,fe=le.set,pe=le.enforce,me=ae.f,he=oe.f,ge=T.RangeError,_e=j.ArrayBuffer,ve=_e.prototype,ye=j.DataView,be=A.NATIVE_ARRAY_BUFFER_VIEWS,xe=A.TYPED_ARRAY_TAG,Se=A.TypedArray,Ce=A.TypedArrayPrototype,we=A.isTypedArray,Te=`BYTES_PER_ELEMENT`,Ee=`Wrong length`,De=function(o,v){ie(o,v,{configurable:!0,get:function(){return de(this)[v]}})},Oe=function(o){var v;return Z(ve,o)||(v=K(o))===`ArrayBuffer`||v===`SharedArrayBuffer`},ke=function(o,v){return we(o)&&!J(v)&&v in o&&z(+v)&&v>=0},Ae=function(o,v){return v=W(v),ke(o,v)?L(2,o[v]):he(o,v)},je=function(o,v,x){return v=W(v),ke(o,v)&&q(x)&&G(x,`value`)&&!G(x,`get`)&&!G(x,`set`)&&!x.configurable&&(!G(x,`writable`)||x.writable)&&(!G(x,`enumerable`)||x.enumerable)?(o[v]=x.value,o):me(o,v,x)};O?(be||(oe.f=Ae,ae.f=je,De(Ce,`buffer`),De(Ce,`byteOffset`),De(Ce,`byteLength`),De(Ce,`length`)),x({target:`Object`,stat:!0,forced:!be},{getOwnPropertyDescriptor:Ae,defineProperty:je}),v.exports=function(o,v,O){var A=o.match(/\d+/)[0]/8,j=o+(O?`Clamped`:``)+`Array`,L=`get`+o,z=`set`+o,W=T[j],G=W,K=G&&G.prototype,J={},Z=function(o,v){var x=de(o);return x.view[L](v*A+x.byteOffset,!0)},ie=function(o,v,x){var T=de(o);T.view[z](v*A+T.byteOffset,O?U(x):x,!0)},ae=function(o,v){me(o,v,{get:function(){return Z(this,v)},set:function(o){return ie(this,v,o)},enumerable:!0})};be?k&&(G=v(function(o,v,x,T){return I(o,K),ue(function(){return q(v)?Oe(v)?T===void 0?x===void 0?new W(v):new W(v,V(x,A)):new W(v,V(x,A),T):we(v)?ce(G,v):E(ee,G,v):new W(B(v))}(),o,G)}),Q&&Q(G,Se),ne($(W),function(o){o in G||R(G,o,W[o])}),G.prototype=K):(G=v(function(o,v,x,T){I(o,K);var O=0,k=0,j,L,R;if(!q(v))R=B(v),L=R*A,j=new _e(L);else if(Oe(v)){j=v,k=V(x,A);var z=v.byteLength;if(T===void 0){if(z%A||(L=z-k,L<0))throw new ge(Ee)}else if(L=B(T)*A,L+k>z)throw new ge(Ee);R=L/A}else if(we(v))return ce(G,v);else return E(ee,G,v);for(fe(o,{buffer:j,byteOffset:k,byteLength:L,length:R,view:new ye(j)});O<R;)ae(o,O++)}),Q&&Q(G,Se),K=G.prototype=Y(Ce)),K.constructor!==G&&R(K,`constructor`,G),pe(K).TypedArrayConstructor=G,xe&&R(K,xe,j);var oe=G!==W;J[j]=G,x({global:!0,constructor:!0,forced:oe,sham:!be},J),Te in G||R(G,Te,A),Te in K||R(K,Te,A),re(j)}):v.exports=function(){}})),require_es_typed_array_float32_array=__commonJSMin((()=>{require_typed_array_constructor()(`Float32`,function(o){return function(v,x,T){return o(this,v,x,T)}})})),require_es_typed_array_float64_array=__commonJSMin((()=>{require_typed_array_constructor()(`Float64`,function(o){return function(v,x,T){return o(this,v,x,T)}})})),require_es_typed_array_int8_array=__commonJSMin((()=>{require_typed_array_constructor()(`Int8`,function(o){return function(v,x,T){return o(this,v,x,T)}})})),require_es_typed_array_int16_array=__commonJSMin((()=>{require_typed_array_constructor()(`Int16`,function(o){return function(v,x,T){return o(this,v,x,T)}})})),require_es_typed_array_int32_array=__commonJSMin((()=>{require_typed_array_constructor()(`Int32`,function(o){return function(v,x,T){return o(this,v,x,T)}})})),require_es_typed_array_uint8_array=__commonJSMin((()=>{require_typed_array_constructor()(`Uint8`,function(o){return function(v,x,T){return o(this,v,x,T)}})})),require_es_typed_array_uint8_clamped_array=__commonJSMin((()=>{require_typed_array_constructor()(`Uint8`,function(o){return function(v,x,T){return o(this,v,x,T)}},!0)})),require_es_typed_array_uint16_array=__commonJSMin((()=>{require_typed_array_constructor()(`Uint16`,function(o){return function(v,x,T){return o(this,v,x,T)}})})),require_es_typed_array_uint32_array=__commonJSMin((()=>{require_typed_array_constructor()(`Uint32`,function(o){return function(v,x,T){return o(this,v,x,T)}})})),require_es_typed_array_at=__commonJSMin((()=>{var o=require_array_buffer_view_core(),v=require_length_of_array_like(),x=require_to_integer_or_infinity(),T=o.aTypedArray,E=o.exportTypedArrayMethod;E(`at`,function(o){var E=T(this),O=v(E),k=x(o),A=k>=0?k:O+k;return A<0||A>=O?void 0:E[A]})})),require_es_typed_array_copy_within=__commonJSMin((()=>{var o=require_function_uncurry_this(),v=require_array_buffer_view_core(),x=o(require_array_copy_within()),T=v.aTypedArray,E=v.exportTypedArrayMethod;E(`copyWithin`,function(o,v){return x(T(this),o,v,arguments.length>2?arguments[2]:void 0)})})),require_es_typed_array_every=__commonJSMin((()=>{var o=require_array_buffer_view_core(),v=require_array_iteration().every,x=o.aTypedArray,T=o.exportTypedArrayMethod;T(`every`,function(o){return v(x(this),o,arguments.length>1?arguments[1]:void 0)})})),require_es_typed_array_fill=__commonJSMin((()=>{var o=require_array_buffer_view_core(),v=require_array_fill(),x=require_to_big_int(),T=require_classof(),E=require_function_call(),O=require_function_uncurry_this(),k=require_fails(),A=o.aTypedArray,j=o.exportTypedArrayMethod,I=O(``.slice);j(`fill`,function(o){var O=arguments.length;A(this);var k=I(T(this),0,3)===`Big`?x(o):+o;return E(v,this,k,O>1?arguments[1]:void 0,O>2?arguments[2]:void 0)},k(function(){var o=0;return new Int8Array(2).fill({valueOf:function(){return o++}}),o!==1}))})),require_typed_array_from_same_type_and_list=__commonJSMin(((o,v)=>{var x=require_array_from_constructor_and_list(),T=require_array_buffer_view_core().getTypedArrayConstructor;v.exports=function(o,v){return x(T(o),v)}})),require_es_typed_array_filter=__commonJSMin((()=>{var o=require_array_buffer_view_core(),v=require_array_iteration().filter,x=require_typed_array_from_same_type_and_list(),T=o.aTypedArray,E=o.exportTypedArrayMethod;E(`filter`,function(o){var E=v(T(this),o,arguments.length>1?arguments[1]:void 0);return x(this,E)})})),require_es_typed_array_find=__commonJSMin((()=>{var o=require_array_buffer_view_core(),v=require_array_iteration().find,x=o.aTypedArray,T=o.exportTypedArrayMethod;T(`find`,function(o){return v(x(this),o,arguments.length>1?arguments[1]:void 0)})})),require_es_typed_array_find_index=__commonJSMin((()=>{var o=require_array_buffer_view_core(),v=require_array_iteration().findIndex,x=o.aTypedArray,T=o.exportTypedArrayMethod;T(`findIndex`,function(o){return v(x(this),o,arguments.length>1?arguments[1]:void 0)})})),require_es_typed_array_find_last=__commonJSMin((()=>{var o=require_array_buffer_view_core(),v=require_array_iteration_from_last().findLast,x=o.aTypedArray,T=o.exportTypedArrayMethod;T(`findLast`,function(o){return v(x(this),o,arguments.length>1?arguments[1]:void 0)})})),require_es_typed_array_find_last_index=__commonJSMin((()=>{var o=require_array_buffer_view_core(),v=require_array_iteration_from_last().findLastIndex,x=o.aTypedArray,T=o.exportTypedArrayMethod;T(`findLastIndex`,function(o){return v(x(this),o,arguments.length>1?arguments[1]:void 0)})})),require_es_typed_array_for_each=__commonJSMin((()=>{var o=require_array_buffer_view_core(),v=require_array_iteration().forEac
4h,x=o.aTypedArray,T=o.exportTypedArrayMethod;T(`forEach`,function(o){v(x(this),o,arguments.length>1?arguments[1]:void 0)})})),require_es_typed_array_from=__commonJSMin((()=>{var o=require_typed_array_constructors_require_wrappers(),v=require_array_buffer_view_core().exportTypedArrayStaticMethod;v(`from`,require_typed_array_from(),o)})),require_es_typed_array_includes=__commonJSMin((()=>{var o=require_array_buffer_view_core(),v=require_array_includes().includes,x=o.aTypedArray,T=o.exportTypedArrayMethod;T(`includes`,function(o){return v(x(this),o,arguments.length>1?arguments[1]:void 0)})})),require_es_typed_array_index_of=__commonJSMin((()=>{var o=require_array_buffer_view_core(),v=require_array_includes().indexOf,x=o.aTypedArray,T=o.exportTypedArrayMethod;T(`indexOf`,function(o){return v(x(this),o,arguments.length>1?arguments[1]:void 0)})})),require_es_typed_array_iterator=__commonJSMin((()=>{var o=require_global_this(),v=require_fails(),x=require_function_uncurry_this(),T=require_array_buffer_view_core(),E=require_es_array_iterator(),O=require_well_known_symbol()(`iterator`),k=o.Uint8Array,A=x(E.values),j=x(E.keys),I=x(E.entries),L=T.aTypedArray,R=T.exportTypedArrayMethod,z=k&&k.prototype,B=!v(function(){z[O].call([1])}),V=!!z&&z.values&&z[O]===z.values&&z.values.name===`values`,U=function(){return A(L(this))};R(`entries`,function(){return I(L(this))},B),R(`keys`,function(){return j(L(this))},B),R(`values`,U,B||!V,{name:`values`}),R(O,U,B||!V,{name:`values`})})),require_es_typed_array_join=__commonJSMin((()=>{var o=require_array_buffer_view_core(),v=require_function_uncurry_this(),x=o.aTypedArray,T=o.exportTypedArrayMethod,E=v([].join);T(`join`,function(o){return E(x(this),o)})})),require_es_typed_array_last_index_of=__commonJSMin((()=>{var o=require_array_buffer_view_core(),v=require_function_apply(),x=require_array_last_index_of(),T=o.aTypedArray,E=o.exportTypedArrayMethod;E(`lastIndexOf`,function(o){var E=arguments.length;return v(x,T(this),E>1?[o,arguments[1]]:[o])})})),require_es_typed_array_map=__commonJSMin((()=>{var o=require_array_buffer_view_core(),v=require_array_iteration().map,x=require_typed_array_from_same_type_and_list(),T=o.aTypedArray,E=o.exportTypedArrayMethod;E(`map`,function(o){var E=v(T(this),o,arguments.length>1?arguments[1]:void 0);return x(this,E)})})),require_es_typed_array_of=__commonJSMin((()=>{var o=require_array_buffer_view_core(),v=require_typed_array_constructors_require_wrappers(),x=o.aTypedArrayConstructor,T=o.exportTypedArrayStaticMethod;T(`of`,function(){for(var o=0,v=arguments.length,T=new(x(this))(v);v>o;)T[o]=arguments[o++];return T},v)})),require_es_typed_array_reduce=__commonJSMin((()=>{var o=require_array_buffer_view_core(),v=require_array_reduce().left,x=o.aTypedArray,T=o.exportTypedArrayMethod;T(`reduce`,function(o){var T=arguments.length;return v(x(this),o,T,T>1?arguments[1]:void 0)})})),require_es_typed_array_reduce_right=__commonJSMin((()=>{var o=require_array_buffer_view_core(),v=require_array_reduce().right,x=o.aTypedArray,T=o.exportTypedArrayMethod;T(`reduceRight`,function(o){var T=arguments.length;return v(x(this),o,T,T>1?arguments[1]:void 0)})})),require_es_typed_array_reverse=__commonJSMin((()=>{var o=require_array_buffer_view_core(),v=o.aTypedArray,x=o.exportTypedArrayMethod,T=Math.floor;x(`reverse`,function(){for(var o=this,x=v(o).length,E=T(x/2),O=0,k;O<E;)k=o[O],o[O++]=o[--x],o[x]=k;return o})})),require_es_typed_array_set=__commonJSMin((()=>{var o=require_global_this(),v=require_function_call(),x=require_array_buffer_view_core(),T=require_length_of_array_like(),E=require_to_offset(),O=require_to_object(),k=require_fails(),A=o.RangeError,j=o.Int8Array,I=j&&j.prototype,L=I&&I.set,R=x.aTypedArray,z=x.exportTypedArrayMethod,B=!k(function(){var o=new Uint8ClampedArray(2);return v(L,o,{length:1,0:3},1),o[1]!==3}),V=B&&x.NATIVE_ARRAY_BUFFER_VIEWS&&k(function(){var o=new j(2);return o.set(1),o.set(`2`,1),o[0]!==0||o[1]!==2});z(`set`,function(o){R(this);var x=E(arguments.length>1?arguments[1]:void 0,1),k=O(o);if(B)return v(L,this,k,x);var j=this.length,I=T(k),z=0;if(I+x>j)throw new A(`Wrong length`);for(;z<I;)this[x+z]=k[z++]},!B||V)})),require_es_typed_array_slice=__commonJSMin((()=>{var o=require_array_buffer_view_core(),v=require_fails(),x=require_array_slice(),T=o.aTypedArray,E=o.getTypedArrayConstructor,O=o.exportTypedArrayMethod;O(`slice`,function(o,v){for(var O=x(T(this),o,v),k=E(this),A=0,j=O.length,I=new k(j);j>A;)I[A]=O[A++];return I},v(function(){new Int8Array(1).slice()}))})),require_es_typed_array_some=__commonJSMin((()=>{var o=require_array_buffer_view_core(),v=require_array_iteration().some,x=o.aTypedArray,T=o.exportTypedArrayMethod;T(`some`,function(o){return v(x(this),o,arguments.length>1?arguments[1]:void 0)})})),require_es_typed_array_sort=__commonJSMin((()=>{var o=require_global_this(),v=require_function_uncurry_this_clause(),x=require_fails(),T=require_a_callable(),E=require_array_sort(),O=require_array_buffer_view_core(),k=require_environment_ff_version(),A=require_environment_is_ie_or_edge(),j=require_environment_v8_version(),I=require_environment_webkit_version(),L=O.aTypedArray,R=O.exportTypedArrayMethod,z=o.Uint16Array,B=z&&v(z.prototype.sort),V=!!B&&!(x(function(){B(new z(2),null)})&&x(function(){B(new z(2),{})}
vendor: 9,410 bytes, lines 4-5
4)),U=!!B&&!x(function(){if(j)return j<74;if(k)return k<67;if(A)return!0;if(I)return I<602;var o=new z(516),v=Array(516),x,T;for(x=0;x<516;x++)T=x%4,o[x]=515-x,v[x]=x-2*T+3;for(B(o,function(o,v){return(o/4|0)-(v/4|0)}),x=0;x<516;x++)if(o[x]!==v[x])return!0}),W=function(o){return function(v,x){return o===void 0?x===x?v===v?v===0&&x===0?1/v>0?1/x>0?0:1:1/x>0?-1:0:v>x?1:v<x?-1:0:1:v===v?-1:0:+o(v,x)||0}};R(`sort`,function(o){return o!==void 0&&T(o),U?B(this,o):E(L(this),W(o))},!U||V)})),require_es_typed_array_subarray=__commonJSMin((()=>{var o=require_array_buffer_view_core(),v=require_to_length(),x=require_to_absolute_index(),T=o.aTypedArray,E=o.getTypedArrayConstructor,O=o.exportTypedArrayMethod;O(`subarray`,function(o,O){var k=T(this),A=k.length,j=x(o,A);return new(E(k))(k.buffer,k.byteOffset+j*k.BYTES_PER_ELEMENT,v((O===void 0?A:x(O,A))-j))})})),require_es_typed_array_to_locale_string=__commonJSMin((()=>{var o=require_global_this(),v=require_function_apply(),x=require_array_buffer_view_core(),T=require_fails(),E=require_array_slice(),O=o.Int8Array,k=x.aTypedArray,A=x.exportTypedArrayMethod,j=[].toLocaleString,I=!!O&&T(function(){j.call(new O(1))});A(`toLocaleString`,function(){return v(j,I?E(k(this)):k(this),E(arguments))},T(function(){return[1,2].toLocaleString()!==new O([1,2]).toLocaleString()})||!T(function(){O.prototype.toLocaleString.call([1,2])}))})),require_es_typed_array_to_reversed=__commonJSMin((()=>{var o=require_length_of_array_like(),v=require_array_buffer_view_core(),x=v.aTypedArray,T=v.exportTypedArrayMethod,E=v.getTypedArrayConstructor;T(`toReversed`,function(){for(var v=x(this),T=o(v),O=new(E(v))(T),k=0;k<T;k++)O[k]=v[T-k-1];return O})})),require_es_typed_array_to_sorted=__commonJSMin((()=>{var o=require_array_buffer_view_core(),v=require_function_uncurry_this(),x=require_a_callable(),T=require_array_from_constructor_and_list(),E=o.aTypedArray,O=o.getTypedArrayConstructor,k=o.exportTypedArrayMethod,A=v(o.TypedArrayPrototype.sort);k(`toSorted`,function(o){o!==void 0&&x(o);var v=E(this);return A(T(O(v),v),o)})})),require_es_typed_array_to_string=__commonJSMin((()=>{var o=require_array_buffer_view_core().exportTypedArrayMethod,v=require_fails(),x=require_global_this(),T=require_function_uncurry_this(),E=x.Uint8Array,O=E&&E.prototype||{},k=[].toString,A=T([].join);v(function(){k.call({})})&&(k=function(){return A(this)});var j=O.toString!==k;o(`toString`,k,j)})),require_es_typed_array_with=__commonJSMin((()=>{var o=require_array_buffer_view_core(),v=require_is_big_int_array(),x=require_length_of_array_like(),T=require_to_integer_or_infinity(),E=require_to_big_int(),O=o.aTypedArray,k=o.getTypedArrayConstructor,A=o.exportTypedArrayMethod,j=RangeError,I=function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(o){return o===8}}(),L=I&&function(){try{new Int8Array(1).with(-.5,1)}catch{return!0}}();A(`with`,{with:function(o,A){var I=O(this),L=x(I),R=T(o),z=R<0?L+R:R,B=v(I)?E(A):+A;if(z>=L||z<0)throw new j(`Incorrect index`);for(var V=new(k(I))(L),U=0;U<L;U++)V[U]=U===z?B:I[U];return V}}.with,!I||L)})),require_an_object_or_undefined=__commonJSMin(((o,v)=>{var x=require_is_object(),T=String,E=TypeError;v.exports=function(o){if(o===void 0||x(o))return o;throw new E(T(o)+` is not an object or undefined`)}})),require_base64_map=__commonJSMin(((o,v)=>{var x=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789`,T=x+`+/`,E=x+`-_`,O=function(o){for(var v={},x=0;x<64;x++)v[o.charAt(x)]=x;return v};v.exports={i2c:T,c2i:O(T),i2cUrl:E,c2iUrl:O(E)}})),require_get_alphabet_option=__commonJSMin(((o,v)=>{var x=TypeError;v.exports=function(o){var v=o&&o.alphabet;if(v===void 0||v===`base64`||v===`base64url`)return v||`base64`;throw new x("Incorrect `alphabet` option")}})),require_uint8_from_base64=__commonJSMin(((o,v)=>{var x=require_global_this(),T=require_function_uncurry_this(),E=require_an_object_or_undefined(),O=require_a_string(),k=require_has_own_property(),A=require_base64_map(),j=require_get_alphabet_option(),I=require_array_buffer_not_detached(),L=A.c2i,R=A.c2iUrl,z=x.SyntaxError,B=x.TypeError,V=T(``.charAt),U=function(o,v){for(var x=o.length;v<x;v++){var T=V(o,v);if(T!==` `&&T!==` `&&T!==` 5`&&T!==`\f`&&T!==`\r`)break}return v},W=function(o,v,x){var T=o.length;T<4&&(o+=T===2?`AA`:`A`);var E=(v[V(o,0)]<<18)+(v[V(o,1)]<<12)+(v[V(o,2)]<<6)+v[V(o,3)],O=[E>>16&255,E>>8&255,E&255];if(T===2){if(x&&O[1]!==0)throw new z(`Extra bits`);return[O[0]]}if(T===3){if(x&&O[2]!==0)throw new z(`Extra bits`);return[O[0],O[1]]}return O},G=function(o,v,x){for(var T=v.length,E=0;E<T;E++)o[x+E]=v[E];return x+T};v.exports=function(o,v,x,T){O(o),E(v);var A=j(v)===`base64`?L:R,K=v?v.lastChunkHandling:void 0;if(K===void 0&&(K=`loose`),K!==`loose`&&K!==`strict`&&K!==`stop-before-partial`)throw new B("Incorrect `lastChunkHandling` option");x&&I(x.buffer);var q=o.length,J=x||[],Y=0,Z=0,Q=``,$=0;if(T)for(;;){if($=U(o,$),$===q){if(Q.length>0){if(K===`stop-before-partial`)break;if(K===`loose`){if(Q.length===1)throw new z(`Malformed padding: exactly one additional character`);Y=G(J,W(Q,A,!1),Y)}else throw new z(`Missing padding`)}Z=q;break}var ee=V(o,$);if(++$,ee===`=`){if(Q.length<2)throw new z(`Padding is too early`);if($=U(o,$),Q.length===2){if($===q){if(K===`stop-before-partial`)break;throw new z(`Malformed padding: only one =`)}V(o,$)===`=`&&(++$,$=U(o,$))}if($<q)throw new z(`Unexpected character after padding`);Y=G(J,W(Q,A,K===`strict`),Y),Z=q;break}if(!k(A,ee))throw new z(`Unexpected character`);var ne=T-Y;if(ne===1&&Q.length===2||ne===2&&Q.length===3||(Q+=ee,Q.length===4&&(Y=G(J,W(Q,A,!1),Y),Q=``,Z=$,Y===T)))break}return{bytes:J,read:Z,written:Y}}})),require_es_uint8_array_from_base64=__commonJSMin((()=>{var o=require_export(),v=require_global_this(),x=require_array_from_constructor_and_list(),T=require_uint8_from_base64(),E=v.Uint8Array,O=!E||!E.fromBase64||!function(){try{E.fromBase64(`a`);return}catch{}try{E.fromBase64(``,null)}catch{return!0}}();E&&o({target:`Uint8Array`,stat:!0,forced:O},{fromBase64:function(o){return x(E,T(o,arguments.length>1?arguments[1]:void 0,null,9007199254740991).bytes)}})})),require_uint8_from_hex=__commonJSMin(((o,v)=>{var x=require_global_this(),T=require_function_uncurry_this(),E=x.Uint8Array,O=x.SyntaxError,k=Math.min,A=T(``.match);v.exports=function(o,v){var x=o.length;if(x%2!=0)throw new O(`String should be an even number of characters`);for(var T=v?k(v.length,x/2):x/2,j=v||new E(T),I=A(o,/.{2}/g),L=0;L<T;L++){var R=+(`0x`+I[L]+`0`);if(R!==R)throw new O(`String should only contain hex characters`);j[L]=R>>4}return{bytes:j,read:L<<1}}})),require_es_uint8_array_from_hex=__commonJSMin((()=>{var o=require_export(),v=require_global_this(),x=require_a_string(),T=require_uint8_from_hex();v.Uint8Array&&o({target:`Uint8Array`,stat:!0},{fromHex:function(o){return T(x(o)).bytes}})})),require_an_uint8_array=__commonJSMin(((o,v)=>{var x=require_classof(),T=TypeError;v.exports=function(o){if(x(o)===`Uint8Array`)return o;throw new T(`Argument is not an Uint8Array`)}})),require_es_uint8_array_set_from_base64=__commonJSMin((()=>{var o=require_export(),v=require_global_this(),x=require_uint8_from_base64(),T=require_an_uint8_array(),E=v.Uint8Array,O=!E||!E.prototype.setFromBase64||!function(){var o=new E([255,255,255,255,255]);try{o.setFromBase64(``,null);return}catch{}try{o.setFromBase64(`a`);return}catch{}try{o.setFromBase64(`MjYyZg===`)}catch{return o[0]===50&&o[1]===54&&o[2]===50&&o[3]===255&&o[4]===255}}();E&&o({target:`Uint8Array`,proto:!0,forced:O},{setFromBase64:function(o){T(this);var v=x(o,arguments.length>1?arguments[1]:void 0,this,this.length);return{read:v.read,written:v.written}}})})),require_es_uint8_array_set_from_hex=__commonJSMin((()=>{var o=require_export(),v=require_global_this(),x=require_a_string(),T=require_an_uint8_array(),E=require_array_buffer_not_detached(),O=require_uint8_from_hex();function k(){try{new Uint8Array(new ArrayBuffer(16,{maxByteLength:1024})).setFromHex(`cafed00d`)}catch{return!0}}v.Uint8Array&&o({target:`Uint8Array`,proto:!0,forced:k()},{setFromHex:function(o){T(this),x(o),E(this.buffer);var v=O(o,this).read;return{read:v,written:v/2}}})})),require_es_uint8_array_to_base64=__commonJSMin((()=>{var o=require_export(),v=require_global_this(),x=require_function_uncurry_this(),T=require_an_object_or_undefined(),E=require_an_uint8_array(),O=require_array_buffer_not_detached(),k=require_base64_map(),A=require_get_alphabet_option(),j=k.i2c,I=k.i2cUrl,L=x(``.charAt),R=v.Uint8Array,z=!R||!R.prototype.toBase64||!function(){try{new R().toBase64(null)}catch{return!0}}();R&&o({target:`Uint8Array`,proto:!0,forced:z},{toBase64:function(){var o=E(this),v=arguments.length?T(arguments[0]):void 0,x=A(v)===`base64`?j:I,k=!!v&&!!v.omitPadding;O(this.buffer);for(var R=``,z=0,B=o.length,V,U=function(o){return L(x,V>>6*o&63)};z+2<B;z+=3)V=(o[z]<<16)+(o[z+1]<<8)+o[z+2],R+=U(3)+U(2)+U(1)+U(0);return z+2===B?(V=(o[z]<<16)+(o[z+1]<<8),R+=U(3)+U(2)+U(1)+(k?``:`=`)):z+1===B&&(V=o[z]<<16,R+=U(3)+U(2)+(k?``:`==`)),R}})})),require_es_uint8_array_to_hex=__commonJSMin((()=>{var o=require_export(),v=require_global_this(),x=require_function_uncurry_this(),T=require_an_uint8_array(),E=require_array_buffer_not_detached(),O=x(1.1.toString),k=x([].join),A=Array,j=v.Uint8Array,I=!j||!j.prototype.toHex||!(function(){try{return new j([255,255,255,255,255,255,255,255]).toHex()===`ffffffffffffffff`}catch{return!1}})();
5j&&o({target:`Uint8Array`,proto:!0,forced:I},{toHex:function(){T(this),E(this.buffer);for(var o=A(this.length),v=0,x=this.length;v<x;v++){var j=O(this[v],16);o[v]=j.length===1?`0`+j:j}return k(o,``)}})})),require_es_unescape=__commonJSMin((()=>{var o=require_export(),v=require_function_uncurry_this(),x=require_to_string(),T=String.fromCharCode,E=v(``.charAt),O=v(/./.exec),k=v(``.slice),A=/^[\da-f]{2}$/i,j=/^[\da-f]{4}$/i;o({global:!0},{unescape:function(o){for(var v=x(o),I=``,L=v.length,R=0,z,B;R<L;){if(z=E(v,R++),z===`%`){if(E(v,R)===`u`){if(B=k(v,R+1,R+5),O(j,B)){I+=T(parseInt(B,16)),R+=5;continue}}else if(B=k(v,R,R+2),O(A,B)){I+=T(parseInt(B,16)),R+=2;continue}}I+=z}return I}})})),require_weak_map_helpers=__commonJSMin(((o,v)=>{var x=require_function_uncurry_this(),T=WeakMap.prototype;v.exports={WeakMap,set:x(T.set),get:x(T.get),has:x(T.has),remove:x(T.delete)}})),require_es_weak_map_get_or_insert=__commonJSMin((()=>{var o=require_export(),v=require_weak_map_helpers(),x=require_is_pure(),T=v.get,E=v.has,O=v.set;o({target:`WeakMap`,proto:!0,real:!0,forced:x},{getOrInsert:function(o,v){return E(this,o)?T(this,o):(O(this,o,v),v)}})})),require_a_weak_map=__commonJSMin(((o,v)=>{var x=require_weak_map_helpers().has;v.exports=function(o){return x(o),o}})),require_a_weak_key=__commonJSMin(((o,v)=>{var x=require_weak_map_helpers(),T=new x.WeakMap,E=x.set,O=x.remove;v.exports=function(o){return E(T,o,1),O(T,o),o}})),require_es_weak_map_get_or_insert_computed=__commonJSMin((()=>{var o=require_export(),v=require_a_callable(),x=require_a_weak_map(),T=require_a_weak_key(),E=require_weak_map_helpers(),O=require_is_pure(),k=E.get,A=E.has,j=E.set;o({target:`WeakMap`,proto:!0,real:!0,forced:O||!function(){try{WeakMap.prototype.getOrInsertComputed&&new WeakMap().getOrInsertComputed(1,function(){throw 1})}catch(o){return o instanceof TypeError}}()},{getOrInsertComputed:function(o,E){if(O||x(this),T(o),v(E),A(this,o))return k(this,o);var I=E(o);return j(this,o,I),I}})})),require_es_weak_set_constructor=__commonJSMin((()=>{require_collection()(`WeakSet`,function(o){return function(){return o(this,arguments.length?arguments[0]:void 0)}},require_collection_weak())})),require_es_weak_set=__commonJSMin((()=>{require_es_weak_set_constructor()})),require_web_atob=__commonJSMin((()=>{var o=require_export(),v=require_global_this(),x=require_get_built_in(),T=require_function_uncurry_this(),E=require_function_call(),O=require_fails(),k=require_to_string(),A=require_validate_arguments_length(),j=require_base64_map().c2i,I=/[^\d+/a-z]/i,L=/[\t\n\f\r ]+/g,R=/[=]{1,2}$/,z=x(`atob`),B=Array,V=String.fromCharCode,U=T(``.charAt),W=T(``.replace),G=T([].join),K=T(I.exec),q=!!z&&!O(function(){return z(`aGk=`)!==`hi`}),J=q&&O(function(){return z(` `)!==``}),Y=q&&!O(function(){z(`a`)}),Z=q&&!O(function(){z()}),Q=q&&z.length!==1;o({global:!0,bind:!0,enumerable:!0,forced:!q||J||Y||Z||Q},{atob:function(o){if(A(arguments.length,1),q&&!J&&!Y)return E(z,v,o);var T=W(k(o),L,``),O=0,Z=0,Q,$,ee;T.length&3||(T=W(T,R,``)),Q=T.length;var ne=Q&3;if(ne===1||K(I,T))throw new(x(`DOMException`))(`The string is not correctly encoded`,`InvalidCharacterError`);for(var re=new B((Q>>2)*3+(ne?ne-1:0)),ie=0;O<Q;)$=U(T,O++),ee=Z&3?(ee<<6)+j[$]:j[$],Z++&3&&(re[ie++]=V(255&ee>>(-2*Z&6)));return G(re,``)}})})),require_web_btoa=__commonJSMin((()=>{var o=require_export(),v=require_global_this(),x=require_get_built_in(),T=require_function_uncurry_this(),E=require_function_call(),O=require_fails(),k=require_to_string(),A=require_validate_arguments_length(),j=require_base64_map().i2c,I=x(`btoa`),L=Array,R=T([].join),z=T(``.charAt),B=T(``.charCodeAt),V=!!I&&!O(function(){return I(`hi`)!==`aGk=`}),U=V&&!O(function(){I()}),W=V&&O(function(){return I(null)!==`bnVsbA==`}),G=V&&I.length!==1;o({global:!0,bind:!0,enumerable:!0,forced:!V||U||W||G},{btoa:function(o){if(A(arguments.length,1),V)return E(I,v,k(o));for(var T=k(o),O=new L((T.length+2)/3<<2),U=0,W=0,G=j,K,q;z(T,W)||(G=`=`,W%1);){if(q=B(T,W+=3/4),q>255)throw new(x(`DOMException`))(`The string contains characters outside of the Latin1 range`,`InvalidCharacterError`);K=K<<8|q,O[U++]=z(G,63&K>>8-W%1*8)}return R(O,``)}})})),require_web_dom_collections_for_each=__commonJSMin((()=>{var o=require_global_this(),v=require_dom_iterables(),x=require_dom_token_list_prototype(),T=require_array_for_each(),E=require_create_non_enumerable_property(),O=function(o){if
5(o&&o.forEach!==T)try{E(o,`forEach`,T)}catch{o.forEach=T}};for(var k in v)v[k]&&O(o[k]&&o[k].prototype);O(x)})),require_dom_exception_constants=__commonJSMin(((o,v)=>{v.exports={IndexSizeError:{s:`INDEX_SIZE_ERR`,c:1,m:1},DOMStringSizeError:{s:`DOMSTRING_SIZE_ERR`,c:2,m:0},HierarchyRequestError:{s:`HIERARCHY_REQUEST_ERR`,c:3,m:1},WrongDocumentError:{s:`WRONG_DOCUMENT_ERR`,c:4,m:1},InvalidCharacterError:{s:`INVALID_CHARACTER_ERR`,c:5,m:1},NoDataAllowedError:{s:`NO_DATA_ALLOWED_ERR`,c:6,m:0},NoModificationAllowedError:{s:`NO_MODIFICATION_ALLOWED_ERR`,c:7,m:1},NotFoundError:{s:`NOT_FOUND_ERR`,c:8,m:1},NotSupportedError:{s:`NOT_SUPPORTED_ERR`,c:9,m:1},InUseAttributeError:{s:`INUSE_ATTRIBUTE_ERR`,c:10,m:1},InvalidStateError:{s:`INVALID_STATE_ERR`,c:11,m:1},SyntaxError:{s:`SYNTAX_ERR`,c:12,m:1},InvalidModificationError:{s:`INVALID_MODIFICATION_ERR`,c:13,m:1},NamespaceError:{s:`NAMESPACE_ERR`,c:14,m:1},InvalidAccessError:{s:`INVALID_ACCESS_ERR`,c:15,m:1},ValidationError:{s:`VALIDATION_ERR`,c:16,m:0},TypeMismatchError:{s:`TYPE_MISMATCH_ERR`,c:17,m:1},SecurityError:{s:`SECURITY_ERR`,c:18,m:1},NetworkError:{s:`NETWORK_ERR`,c:19,m:1},AbortError:{s:`ABORT_ERR`,c:20,m:1},URLMismatchError:{s:`URL_MISMATCH_ERR`,c:21,m:1},QuotaExceededError:{s:`QUOTA_EXCEEDED_ERR`,c:22,m:1},TimeoutError:{s:`TIMEOUT_ERR`,c:23,m:1}
vendor: 6,603 bytes, line 5
5,InvalidNodeTypeError:{s:`INVALID_NODE_TYPE_ERR`,c:24,m:1},DataCloneError:{s:`DATA_CLONE_ERR`,c:25,m:1}}})),require_web_dom_exception_constructor=__commonJSMin((()=>{var o=require_export(),v=require_get_built_in(),x=require_get_built_in_node_module(),T=require_fails(),E=require_object_create(),O=require_create_property_descriptor(),k=require_object_define_property().f,A=require_define_built_in(),j=require_define_built_in_accessor(),I=require_has_own_property(),L=require_an_instance(),R=require_an_object(),z=require_error_to_string(),B=require_normalize_string_argument(),V=require_dom_exception_constants(),U=require_error_stack_clear(),W=require_internal_state(),G=require_descriptors(),K=require_is_pure(),q=`DOMException`,J=`DATA_CLONE_ERR`,Y=v(`Error`),Z=v(q)||(function(){try{new((v(`MessageChannel`))||(x(`worker_threads`)).MessageChannel)().port1.postMessage(new WeakMap)}catch(o){if(o.name===J&&o.code===25)return o.constructor}})(),Q=Z&&Z.prototype,$=Y.prototype,ee=W.set,ne=W.getterFor(q),re=`stack`in new Y(q),ie=function(o){return I(V,o)&&V[o].m?V[o].c:0},ae=function(){L(this,oe);var o=arguments.length,v=B(o<1?void 0:arguments[0]),x=B(o<2?void 0:arguments[1],`Error`),T=ie(x);if(ee(this,{type:q,name:x,message:v,code:T}),G||(this.name=x,this.message=v,this.code=T),re){var E=new Y(v);E.name=q,k(this,`stack`,O(1,U(E.stack,1)))}},oe=ae.prototype=E($),ce=function(o){return{enumerable:!0,configurable:!0,get:o}},le=function(o){return ce(function(){return ne(this)[o]})};G&&(j(oe,`code`,le(`code`)),j(oe,`message`,le(`message`)),j(oe,`name`,le(`name`))),k(oe,`constructor`,O(1,ae));var ue=T(function(){return!(new Z instanceof Y)}),de=ue||T(function(){return $.toString!==z||String(new Z(1,2))!==`2: 1`}),fe=ue||T(function(){return new Z(1,`DataCloneError`).code!==25}),pe=ue||Z[J]!==25||Q[J]!==25,me=K?de||fe||pe:ue;o({global:!0,constructor:!0,forced:me},{DOMException:me?ae:Z});var he=v(q),ge=he.prototype;for(var _e in de&&(K||Z===he)&&A(ge,`toString`,z),fe&&G&&Z===he&&j(ge,`code`,ce(function(){return ie(R(this).name)})),V)if(I(V,_e)){var ve=V[_e],ye=ve.s,be=O(6,ve.c);I(he,ye)||k(he,ye,be),I(ge,ye)||k(ge,ye,be)}})),require_web_dom_exception_stack=__commonJSMin((()=>{var o=require_export(),v=require_global_this(),x=require_get_built_in(),T=require_create_property_descriptor(),E=require_object_define_property().f,O=require_has_own_property(),k=require_an_instance(),A=require_inherit_if_required(),j=require_normalize_string_argument(),I=require_dom_exception_constants(),L=require_error_stack_clear(),R=require_descriptors(),z=require_is_pure(),B=`DOMException`,V=x(`Error`),U=x(B),W=function(){k(this,G);var o=arguments.length,v=j(o<1?void 0:arguments[0]),x=new U(v,j(o<2?void 0:arguments[1],`Error`)),O=new V(v);return O.name=B,E(x,`stack`,T(1,L(O.stack,1))),A(x,this,W),x},G=W.prototype=U.prototype,K=`stack`in new V(B),q=`stack`in new U(1,2),J=U&&R&&Object.getOwnPropertyDescriptor(v,B),Y=!!J&&!(J.writable&&J.configurable),Z=K&&!Y&&!q;o({global:!0,constructor:!0,forced:z||Z},{DOMException:Z?W:U});var Q=x(B),$=Q.prototype;if($.constructor!==Q){for(var ee in z||E($,`constructor`,T(1,Q)),I)if(O(I,ee)){var ne=I[ee],re=ne.s;O(Q,re)||E(Q,re,T(6,ne.c))}}})),require_web_dom_exception_to_string_tag=__commonJSMin((()=>{var o=require_get_built_in(),v=require_set_to_string_tag(),x=`DOMException`;v(o(x),x)})),require_web_clear_immediate=__commonJSMin((()=>{var o=require_export(),v=require_global_this(),x=require_task().clear;o({global:!0,bind:!0,enumerable:!0,forced:v.clearImmediate!==x},{clearImmediate:x})})),require_schedulers_fix=__commonJSMin(((o,v)=>{var x=require_global_this(),T=require_function_apply(),E=require_is_callable(),O=require_environment(),k=require_environment_user_agent(),A=require_array_slice(),j=require_validate_arguments_length(),I=x.Function,L=/MSIE .\./.test(k)||O===`BUN`&&(function(){var o=x.Bun.version.split(`.`);return o.length<3||o[0]===`0`&&(o[1]<3||o[1]===`3`&&o[2]===`0`)})();v.exports=function(o,v){var x=v?2:1;return L?function(O,k){var L=j(arguments.length,1)>x,R=E(O)?O:I(O),z=L?A(arguments,x):[],B=L?function(){T(R,this,z)}:R;return v?o(B,k):o(B)}:o}})),require_web_set_immediate=__commonJSMin((()=>{var o=require_export(),v=require_global_this(),x=require_task().set,T=require_schedulers_fix(),E=v.setImmediate?T(x,!1):x;o({global:!0,bind:!0,enumerable:!0,forced:v.setImmediate!==E},{setImmediate:E})})),require_web_immediate=__commonJSMin((()=>{require_web_clear_immediate(),require_web_set_immediate()})),require_web_queue_microtask=__commonJSMin((()=>{var o=require_export(),v=require_global_this(),x=require_microtask(),T=require_a_callable(),E=require_validate_arguments_length(),O=require_fails(),k=require_descriptors();o({global:!0,enumerable:!0,dontCallGetSet:!0,forced:O(function(){return k&&Object.getOwnPropertyDescriptor(v,`queueMicrotask`).value.length!==1})},{queueMicrotask:function(o){E(arguments.length,1),x(T(o))}})})),require_web_self=__commonJSMin((()=>{var o=require_export(),v=require_global_this(),x=require_define_built_in_accessor(),T=require_descriptors(),E=TypeError,O=Object.defineProperty,k=v.self!==v;try{if(T){var A=Object.getOwnPropertyDescriptor(v,`self`);(k||!A||!A.get||!A.enumerable)&&x(v,`self`,{get:function(){return v},set:function(o){if(this!==v)throw new E(`Illegal invocation`);O(v,`self`,{value:o,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else o({global:!0,simple:!0,forced:k},{self:v})}catch{}})),require_web_structured_clone=__commonJSMin((()=>{var o=require_is_pure(),v=require_export(),x=require_global_this(),T=require_get_built_in(),E=require_function_uncurry_this(),O=require_fails(),k=require_uid(),A=require_is_callable(),j=require_is_constructor(),I=require_is_null_or_undefined(),L=require_is_object(),R=require_is_symbol(),z=require_iterate(),B=require_an_object(),V=require_classof(),U=require_has_own_property(),W=require_create_property(),G=require_create_non_enumerable_property(),K=require_length_of_array_like(),q=require_validate_arguments_length(),J=require_regexp_get_flags(),Y=require_map_helpers(),Z=require_set_helpers(),Q=require_set_iterate(),$=require_detach_transferable(),ee=require_error_stack_installable(),ne=require_structured_clone_proper_transfer(),re=x.Object,ie=x.Array,ae=x.Date,oe=x.Error,ce=x.TypeError,le=x.PerformanceMark,ue=T(`DOMException`),de=Y.Map,fe=Y.has,pe=Y.get,me=Y.set,he=Z.Set,ge=Z.add,_e=Z.has,ve=T(`Object`,`keys`),ye=E([].push),be=E((!0).valueOf),xe=E(1.1.valueOf),Se=E(``.valueOf),Ce=E(ae.prototype.getTime),we=k(`structuredClone`),Te=`DataCloneError`,Ee=`Transferring`,De=function(o){return!O
vendor: 5,654 bytes, line 5
5(function(){var v=new x.Set([7]),T=o(v),E=o(re(7));return T===v||!T.has(7)||!L(E)||+E!=7})&&o},Oe=function(o,v){return!O(function(){var x=new v,T=o({a:x,b:x});return!(T&&T.a===T.b&&T.a instanceof v&&T.a.stack===x.stack)})},ke=function(o){return!O(function(){var v=o(new x.AggregateError([1],we,{cause:3}));return v.name!==`AggregateError`||v.errors[0]!==1||v.message!==we||v.cause!==3})},Ae=x.structuredClone,je=o||!Oe(Ae,oe)||!Oe(Ae,ue)||!ke(Ae),Me=!Ae&&De(function(o){return new le(we,{detail:o}).detail}),Ne=De(Ae)||Me,Pe=function(o){throw new ue(`Uncloneable type: `+o,Te)},Fe=function(o,v){throw new ue((v||`Cloning`)+` of `+o+` cannot be properly polyfilled in this engine`,Te)},Ie=function(o,v){return Ne||Fe(v),Ne(o)},Le=function(){var o;try{o=new x.DataTransfer}catch{try{o=new x.ClipboardEvent(``).clipboardData}catch{}}return o&&o.items&&o.files?o:null},Re=function(o,v,T){if(fe(v,o))return pe(v,o);var E=T||V(o),O,k,j,I,L,R;if(E===`SharedArrayBuffer`)O=Ne?Ne(o):o;else{var z=x.DataView;!z&&!A(o.slice)&&Fe(`ArrayBuffer`);try{if(A(o.slice)&&!o.resizable)O=o.slice(0);else for(k=o.byteLength,j=(`maxByteLength`in o)?{maxByteLength:o.maxByteLength}:void 0,O=new ArrayBuffer(k,j),I=new z(o),L=new z(O),R=0;R<k;R++)L.setUint8(R,I.getUint8(R))}catch{throw new ue(`ArrayBuffer is detached`,Te)}}return me(v,o,O),O},ze=function(o,v,T,E,O){var k=x[v];return L(k)||Fe(v),new k(Re(o.buffer,O),T,E)},Be=function(o,v){if(R(o)&&Pe(`Symbol`),!L(o))return o;if(v){if(fe(v,o))return pe(v,o)}else v=new de;var E=V(o),O,k,j,I,z,B,q,Y;switch(E){case`Array`:j=ie(K(o));break;case`Object`:j={};break;case`Map`:j=new de;break;case`Set`:j=new he;break;case`RegExp`:j=new RegExp(o.source,J(o));break;case`Error`:switch(k=o.name,k){case`AggregateError`:j=new(T(k))([]);break;case`EvalError`:case`RangeError`:case`ReferenceError`:case`SuppressedError`:case`SyntaxError`:case`TypeError`:case`URIError`:j=new(T(k));break;case`CompileError`:case`LinkError`:case`RuntimeError`:j=new(T(`WebAssembly`,k));break;default:j=new oe}break;case`DOMException`:j=new ue(o.message,o.name);break;case`ArrayBuffer`:case`SharedArrayBuffer`:j=Re(o,v,E);break;case`DataView`:case`Int8Array`:case`Uint8Array`:case`Uint8ClampedArray`:case`Int16Array`:case`Uint16Array`:case`Int32Array`:case`Uint32Array`:case`Float16Array`:case`Float32Array`:case`Float64Array`:case`BigInt64Array`:case`BigUint64Array`:B=E===`DataView`?o.byteLength:o.length,j=ze(o,E,o.byteOffset,B,v);break;case`DOMQuad`:try{j=new DOMQuad(Be(o.p1,v),Be(o.p2,v),Be(o.p3,v),Be(o.p4,v))}catch{j=Ie(o,E)}break;case`File`:if(Ne)try{j=Ne(o),V(j)!==E&&(j=void 0)}catch{}if(!j)try{j=new File([o],o.name,o)}catch{}j||Fe(E);break;case`FileList`:if(I=Le(),I){for(z=0,B=K(o);z<B;z++)I.items.add(Be(o[z],v));j=I.files}else j=Ie(o,E);break;case`ImageData`:try{j=new ImageData(Be(o.data,v),o.width,o.height,{colorSpace:o.colorSpace})}catch{j=Ie(o,E)}break;default:if(Ne)j=Ne(o);else switch(E){case`BigInt`:j=re(o.valueOf());break;case`Boolean`:j=re(be(o));break;case`Number`:j=re(xe(o));break;case`String`:j=re(Se(o));break;case`Date`:j=new ae(Ce(o));break;case`Blob`:try{j=o.slice(0,o.size,o.type)}catch{Fe(E)}break;case`DOMPoint`:case`DOMPointReadOnly`:O=x[E];try{j=O.fromPoint?O.fromPoint(o):new O(o.x,o.y,o.z,o.w)}catch{Fe(E)}break;case`DOMRect`:case`DOMRectReadOnly`:O=x[E];try{j=O.fromRect?O.fromRect(o):new O(o.x,o.y,o.width,o.height)}catch{Fe(E)}break;case`DOMMatrix`:case`DOMMatrixReadOnly`:O=x[E];try{j=O.fromMatrix?O.fromMatrix(o):new O(o)}catch{Fe(E)}break;case`AudioData`:case`VideoFrame`:A(o.clone)||Fe(E);try{j=o.clone()}catch{Pe(E)}break;case`CropTarget`:case`CryptoKey`:case`FileSystemDirectoryHandle`:case`FileSystemFileHandle`:case`FileSystemHandle`:case`GPUCompilationInfo`:case`GPUCompilationMessage`:case`ImageBitmap`:case`RTCCertificate`:case`WebAssembly.Module`:Fe(E);default:Pe(E)}}switch(me(v,o,j),E){case`Array`:case`Object`:for(q=ve(o),z=0,B=K(q);z<B;z++)Y=q[z],W(j,Y,Be(o[Y],v));break;case`Map`:o.forEach(function(o,x){me(j,Be(x,v),Be(o,v))});break;case`Set`:o.forEach(function(o){ge(j,Be(o,v))});break;case`Error`:G(j,`message`,Be(o.message,v)),U(o,`cause`)&&G(j,`cause`,Be(o.cause,v)),k===`AggregateError`?j.errors=Be(o.errors,v):k===`SuppressedError`&&(j.error=Be(o.error,v),j.suppressed=Be(o.suppressed,v));case`DOMException`:ee&&G(j,`stack`,Be(o.stack,v))}return j},Ve=function(o,v){if(!L(o))throw new ce(`Transfer option cannot be converted to a sequence`);var T=[];z(o,function(o){ye(T,B(o))});for(var E=0,O=K(T),k=new he,I,R,U,W,G,q;E<O;){if(I=T[E++],R=V(I),W=void 0,R===`ArrayBuffer`?_e(k,I):fe(v,I))throw new ue(`Duplicate transferable`,Te);if(R===`ArrayBuffer`){ge(k,I);continue}if(ne)W=Ae(I,{transfer:[I]});else switch(R){case`ImageBitmap`:U=x.OffscreenCanvas,j(U)||Fe(R,Ee);try{G=new U(I.width,I.height),q=G.getContext(`bitmaprenderer`),q.transferFromImageBitmap(I),W=G.transferToImageBitmap()}catch{}break;case`AudioData`:case`VideoFrame`:(!A(I.clone)||!A(I.close))&&Fe(R,Ee);try{W=I.clone(),I.close()}catch{}break;case`MediaSourceHandle`:case`MessagePort`:case`MIDIAccess`:case`OffscreenCanvas`:case`ReadableStream`:case`RTCDataChannel`:case`TransformStream`:case`WebTransportReceiveStream`:case`WebTransportSendStream`:case`WritableStream`:Fe(R,Ee)}if(W===void 0)throw new ue(`This object cannot be transferred: `+R,Te);me(v,I,W)}return k},He=function(o){Q(o,function(o){ne?Ae(o,{transfer:[o]}):A(o.transfer)?o.transfer():$?$(o):Fe(`ArrayBuffer`,Ee)})};v({global:!0,enumerable:!0,sham:!ne,forced:je},{structuredClone:function(o){var v=q(arguments.length,1)>1&&!I(arguments[1])?B(arguments[1]):void 0,x=v?v.transfer:void 0,T,E;x!==void 0&&(T=new de,E=Ve(x,T));var O=Be(o,T);return E&&He(E),O}})}
vendor: 4,223 bytes, line 5
5)),require_web_set_interval=__commonJSMin((()=>{var o=require_export(),v=require_global_this(),x=require_schedulers_fix()(v.setInterval,!0);o({global:!0,bind:!0,forced:v.setInterval!==x},{setInterval:x})})),require_web_set_timeout=__commonJSMin((()=>{var o=require_export(),v=require_global_this(),x=require_schedulers_fix()(v.setTimeout,!0);o({global:!0,bind:!0,forced:v.setTimeout!==x},{setTimeout:x})})),require_web_timers=__commonJSMin((()=>{require_web_set_interval(),require_web_set_timeout()})),require_url_constructor_detection=__commonJSMin(((o,v)=>{var x=require_fails(),T=require_well_known_symbol(),E=require_descriptors(),O=require_is_pure(),k=T(`iterator`);v.exports=!x(function(){var o=new URL(`b?a=1&b=2&c=3`,`https://a`),v=o.searchParams,x=new URLSearchParams(`a=1&a=2&b=3`),T=``;return o.pathname=`c%20d`,v.forEach(function(o,x){v.delete(`b`),T+=x+o}),x.delete(`a`,2),x.delete(`b`,void 0),O&&(!o.toJSON||!x.has(`a`,1)||x.has(`a`,2)||!x.has(`a`,void 0)||x.has(`b`))||!v.size&&(O||!E)||!v.sort||o.href!==`https://a/c%20d?a=1&c=3`||v.get(`c`)!==`3`||String(new URLSearchParams(`?a=1`))!==`a=1`||!v[k]||new URL(`https://a@b`).username!==`a`||new URLSearchParams(new URLSearchParams(`a=b`)).get(`a`)!==`b`||new URL(`https://ÑеÑÑ`).host!==`xn--e1aybc`||new URL(`https://a#б`).hash!==`#%D0%B1`||T!==`a1c3`||new URL(`https://x`,void 0).host!==`x`})})),require_string_punycode_to_ascii=__commonJSMin(((o,v)=>{var x=require_function_uncurry_this(),T=2147483647,E=36,O=1,k=26,A=38,j=700,I=72,L=128,R=`-`,z=/[^\0-\u007E]/,B=/[.\u3002\uFF0E\uFF61]/g,V=`Overflow: input needs wider integers to process`,U=E-O,W=RangeError,G=x(B.exec),K=Math.floor,q=String.fromCharCode,J=x(``.charCodeAt),Y=x([].join),Z=x([].push),Q=x(``.replace),$=x(``.split),ee=x(``.toLowerCase),ne=function(o){for(var v=[],x=0,T=o.length;x<T;){var E=J(o,x++);if(E>=55296&&E<=56319&&x<T){var O=J(o,x++);(O&64512)==56320?Z(v,((E&1023)<<10)+(O&1023)+65536):(Z(v,E),x--)}else Z(v,E)}return v},re=function(o){return o+22+75*(o<26)},ie=function(o,v,x){var T=0;for(o=x?K(o/j):o>>1,o+=K(o/v);o>U*k>>1;)o=K(o/U),T+=E;return K(T+(U+1)*o/(o+A))},ae=function(o){var v=[];o=ne(o);var x=o.length,A=L,j=0,z=I,B,U;for(B=0;B<o.length;B++)U=o[B],U<128&&Z(v,q(U));var G=v.length,J=G;for(G&&Z(v,R);J<x;){var Q=T;for(B=0;B<o.length;B++)U=o[B],U>=A&&U<Q&&(Q=U);var $=J+1;if(Q-A>K((T-j)/$))throw new W(V);for(j+=(Q-A)*$,A=Q,B=0;B<o.length;B++){if(U=o[B],U<A&&++j>T)throw new W(V);if(U===A){for(var ee=j,ae=E;;){var oe=ae<=z?O:ae>=z+k?k:ae-z;if(ee<oe)break;var ce=ee-oe,le=E-oe;Z(v,q(re(oe+ce%le))),ee=K(ce/le),ae+=E}Z(v,q(re(ee))),z=ie(j,$,J===G),j=0,J++}}j++,A++}return Y(v,``)};v.exports=function(o){var v=[],x=$(Q(ee(o),B,`.`),`.`),T,E;for(T=0;T<x.length;T++)E=x[T],Z(v,G(z,E)?`xn--`+ae(E):E);return Y(v,`.`)}})),require_web_url_search_params_constructor=__commonJSMin(((o,v)=>{require_es_array_iterator(),require_es_string_from_code_point();var x=require_export(),T=require_global_this(),E=require_safe_get_built_in(),O=require_get_built_in(),k=require_function_call(),A=require_function_uncurry_this(),j=require_descriptors(),I=require_url_constructor_detection(),L=require_define_built_in(),R=require_define_built_in_accessor(),z=require_define_built_ins(),B=require_set_to_string_tag(),V=require_iterator_create_constructor(),U=require_internal_state(),W=require_an_instance(),G=require_is_callable(),K=require_has_own_property(),q=require_function_bind_context(),J=require_classof(),Y=require_an_object(),Z=require_is_object(),Q=require_to_string(),$=require_object_create(),ee=require_create_property_descriptor(),ne=require_get_iterator(),re=require_get_iterator_method(),ie=require_create_iter_result_object(),ae=require_validate_arguments_length(),oe=require_well_known_symbol(),ce=require_array_sort(),le=oe(`iterator`),ue=`URLSearchParams`,de=ue+`Iterator`,fe=U.set,pe=U.getterFor(ue),me=U.getterFor(de),he=E(`fetch`),ge=E(`Request`),_e=E(`Headers`),ve=ge&&ge.prototype,ye=_e&&_e.prototype,be=T.TypeError,xe=T.encodeURIComponent,Se=String.fromCharCode,Ce=O(`String`,`fromCodePoint`),we=parseInt,Te=A(``.charAt),Ee=A([].join),De=A([].push),Oe=A(``.replace),ke=A([].shift),Ae=A([].splice),je=A(``.split),Me=A(``.slice),Ne=A(/./.exec),Pe=/\+/g,Fe=`�`,Ie=
vendor: 4,373 bytes, line 5
5/^[0-9a-f]+$/i,Le=function(o,v){var x=Me(o,v,v+2);return Ne(Ie,x)?we(x,16):NaN},Re=function(o){for(var v=0,x=128;x>0&&(o&x)!==0;x>>=1)v++;return v},ze=function(o){var v=null,x=o.length;switch(x){case 1:v=o[0];break;case 2:v=(o[0]&31)<<6|o[1]&63;break;case 3:v=(o[0]&15)<<12|(o[1]&63)<<6|o[2]&63;break;case 4:v=(o[0]&7)<<18|(o[1]&63)<<12|(o[2]&63)<<6|o[3]&63;break}return v===null||v>1114111||v>=55296&&v<=57343||v<(x>3?65536:x>2?2048:x>1?128:0)?null:v},Be=function(o){o=Oe(o,Pe,` `);for(var v=o.length,x=``,T=0;T<v;){var E=Te(o,T);if(E===`%`){if(Te(o,T+1)===`%`||T+3>v){x+=`%`,T++;continue}var O=Le(o,T+1);if(O!==O){x+=E,T++;continue}T+=2;var k=Re(O);if(k===0)E=Se(O);else{if(k===1||k>4){x+=Fe,T++;continue}for(var A=[O],j=1;j<k&&(T++,!(T+3>v||Te(o,T)!==`%`));){var I=Le(o,T+1);if(I!==I||I>191||I<128||j===1&&(O===224&&I<160||O===237&&I>159||O===240&&I<144||O===244&&I>143))break;De(A,I),T+=2,j++}if(A.length!==k){x+=Fe;continue}var L=ze(A);if(L===null){for(var R=0;R<k;R++)x+=Fe;T++;continue}else E=Ce(L)}}x+=E,T++}return x},Ve=/[!'()~]|%20/g,He={"!":`%21`,"'":`%27`,"(":`%28`,")":`%29`,"~":`%7E`,"%20":`+`},Ue=function(o){return He[o]},We=function(o){return Oe(xe(o),Ve,Ue)},Ge=V(function(o,v){fe(this,{type:de,target:pe(o).entries,index:0,kind:v})},ue,function(){var o=me(this),v=o.target,x=o.index++;if(!v||x>=v.length)return o.target=null,ie(void 0,!0);var T=v[x];switch(o.kind){case`keys`:return ie(T.key,!1);case`values`:return ie(T.value,!1)}return ie([T.key,T.value],!1)},!0),Ke=function(o){this.entries=[],this.url=null,o!==void 0&&(Z(o)?this.parseObject(o):this.parseQuery(typeof o==`string`?Te(o,0)===`?`?Me(o,1):o:Q(o)))};Ke.prototype={type:ue,bindURL:function(o){this.url=o,this.update()},parseObject:function(o){var v=this.entries,x=re(o),T,E,O,A,j,I,L;if(x)for(T=ne(o,x),E=T.next;!(O=k(E,T)).done;){if(A=ne(Y(O.value)),j=A.next,(I=k(j,A)).done||(L=k(j,A)).done||!k(j,A).done)throw new be(`Expected sequence with length 2`);De(v,{key:Q(I.value),value:Q(L.value)})}else for(var R in o)K(o,R)&&De(v,{key:R,value:Q(o[R])})},parseQuery:function(o){if(o)for(var v=this.entries,x=je(o,`&`),T=0,E,O;T<x.length;)E=x[T++],E.length&&(O=je(E,`=`),De(v,{key:Be(ke(O)),value:Be(Ee(O,`=`))}))},serialize:function(){for(var o=this.entries,v=[],x=0,T;x<o.length;)T=o[x++],De(v,We(T.key)+`=`+We(T.value));return Ee(v,`&`)},update:function(){this.entries.length=0,this.parseQuery(this.url.query)},updateURL:function(){this.url&&this.url.update()}};var qe=function(){W(this,Je);var o=arguments.length>0?arguments[0]:void 0,v=fe(this,new Ke(o));j||(this.size=v.entries.length)},Je=qe.prototype;if(z(Je,{append:function(o,v){var x=pe(this);ae(arguments.length,2),De(x.entries,{key:Q(o),value:Q(v)}),j||this.size++,x.updateURL()},delete:function(o){for(var v=pe(this),x=ae(arguments.length,1),T=v.entries,E=Q(o),O=x<2?void 0:arguments[1],k=O===void 0?O:Q(O),A=0;A<T.length;){var I=T[A];I.key===E&&(k===void 0||I.value===k)?Ae(T,A,1):A++}j||(this.size=T.length),v.updateURL()},get:function(o){var v=pe(this).entries;ae(arguments.length,1);for(var x=Q(o),T=0;T<v.length;T++)if(v[T].key===x)return v[T].value;return null},getAll:function(o){var v=pe(this).entries;ae(arguments.length,1);for(var x=Q(o),T=[],E=0;E<v.length;E++)v[E].key===x&&De(T,v[E].value);return T},has:function(o){for(var v=pe(this).entries,x=ae(arguments.length,1),T=Q(o),E=x<2?void 0:arguments[1],O=E===void 0?E:Q(E),k=0;k<v.length;){var A=v[k++];if(A.key===T&&(O===void 0||A.value===O))return!0}return!1},set:function(o,v){var x=pe(this);ae(arguments.length,2);for(var T=x.entries,E=!1,O=Q(o),k=Q(v),A=0,I;A<T.length;A++)I=T[A],I.key===O&&(E?Ae(T,A--,1):(E=!0,I.value=k));E||De(T,{key:O,value:k}),j||(this.size=T.length),x.updateURL()},sort:function(){var o=pe(this);ce(o.entries,function(o,v){return o.key>v.key?1:-1}),o.updateURL()},forEach:function(o){for(var v=pe(this).entries,x=q(o,arguments.length>1?arguments[1]:void 0),T=0,E;T<v.length;)E=v[T++],x(E.value,E.key,this)},keys:function(){return new Ge(this,`keys`)},values:function(){return new Ge(this,`values`)},entries:function(){return new Ge(this,`entries`)}},{enumerable:!0}),L(Je,le,Je.entries,{name:`entries`}),L(Je,`toString`,function(){return pe(this).serialize()},{enumerable:!0}),j&&R(Je,`size`,{get:function(){return pe(this).entries.length},configurable:!0,enumerable:!0}),B(qe,ue),x({global:!0,constructor:!0,forced:!I},{URLSearchParams:qe}
vendor: 10,948 bytes, line 5
5),!I&&G(_e)){var Ye=A(ye.has),Xe=A(ye.set),Ze=function(o){if(Z(o)){var v=o.body,x;if(J(v)===ue)return x=o.headers?new _e(o.headers):new _e,Ye(x,`content-type`)||Xe(x,`content-type`,`application/x-www-form-urlencoded;charset=UTF-8`),$(o,{body:ee(0,Q(v)),headers:ee(0,x)})}return o};if(G(he)&&x({global:!0,enumerable:!0,dontCallGetSet:!0,forced:!0},{fetch:function(o){return he(o,arguments.length>1?Ze(arguments[1]):{})}}),G(ge)){var Qe=function(o){return W(this,ve),new ge(o,arguments.length>1?Ze(arguments[1]):{})};ve.constructor=Qe,Qe.prototype=ve,x({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:Qe})}}v.exports={URLSearchParams:qe,getState:pe}})),require_web_url_constructor=__commonJSMin((()=>{require_es_string_iterator();var o=require_export(),v=require_descriptors(),x=require_url_constructor_detection(),T=require_global_this(),E=require_function_bind_context(),O=require_function_uncurry_this(),k=require_define_built_in(),A=require_define_built_in_accessor(),j=require_an_instance(),I=require_has_own_property(),L=require_object_assign(),R=require_array_from(),z=require_array_slice(),B=require_string_multibyte().codeAt,V=require_string_punycode_to_ascii(),U=require_to_string(),W=require_set_to_string_tag(),G=require_validate_arguments_length(),K=require_web_url_search_params_constructor(),q=require_internal_state(),J=q.set,Y=q.getterFor(`URL`),Z=K.URLSearchParams,Q=K.getState,$=T.URL,ee=T.TypeError,ne=T.encodeURIComponent,re=T.parseInt,ie=Math.floor,ae=Math.pow,oe=O(``.charAt),ce=O(/./.exec),le=O([].join),ue=O(1.1.toString),de=O([].pop),fe=O([].push),pe=O(``.replace),me=O([].shift),he=O(``.split),ge=O(``.slice),_e=O(``.toLowerCase),ve=O([].unshift),ye=`Invalid authority`,be=`Invalid scheme`,xe=`Invalid host`,Se=`Invalid port`,Ce=/[a-z]/i,we=/[\d+\-.a-z]/i,Te=/\d/,Ee=/^0x/i,De=/^[0-7]+$/,Oe=/^\d+$/,ke=/^[\da-f]+$/i,Ae=/[\0\t\n\r #%/:<>?@[\\\]^|]/,je=/[\0\t\n\r #/:<>?@[\\\]^|]/,Me=/^[\u0000-\u0020]+/,Ne=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,Pe=/[\t\n\r]/g,Fe,Ie=function(o){var v=he(o,`.`),x,T;if(v[v.length-1]===``){if(v.length===1)return!1;v.length--}return x=v[v.length-1],ce(Oe,x)?!0:ce(Ee,x)?(T=ge(x,2),T===``||!!ce(ke,T)):!1},Le=function(o){var v=he(o,`.`),x,T,E,O,k,A,j;if(v.length&&v[v.length-1]===``&&v.length--,x=v.length,x>4)return null;for(T=[],E=0;E<x;E++){if(O=v[E],O===``)return null;if(k=10,O.length>1&&oe(O,0)===`0`&&(k=ce(Ee,O)?16:8,O=ge(O,k===8?1:2)),O===``)A=0;else{if(!ce(k===10?Oe:k===8?De:ke,O))return null;A=re(O,k)}fe(T,A)}for(E=0;E<x;E++)if(A=T[E],E===x-1){if(A>=ae(256,5-x))return null}else if(A>255)return null;for(j=de(T),E=0;E<T.length;E++)j+=T[E]*ae(256,3-E);return j},Re=function(o){var v=[0,0,0,0,0,0,0,0],x=0,T=null,E=0,O,k,A,j,I,L,R,z=function(){return oe(o,E)};if(z()===`:`){if(oe(o,1)!==`:`)return;E+=2,x++,T=x}for(;z();){if(x===8)return;if(z()===`:`){if(T!==null)return;E++,x++,T=x;continue}for(O=k=0;k<4&&ce(ke,z());)O=O*16+re(z(),16),E++,k++;if(z()===`.`){if(k===0||(E-=k,x>6))return;for(A=0;z();){if(j=null,A>0)if(z()===`.`&&A<4)E++;else return;if(!ce(Te,z()))return;for(;ce(Te,z());){if(I=re(z(),10),j===null)j=I;else if(j===0)return;else j=j*10+I;if(j>255)return;E++}v[x]=v[x]*256+j,A++,(A===2||A===4)&&x++}if(A!==4)return;break}else if(z()===`:`){if(E++,!z())return}else if(z())return;v[x++]=O}if(T!==null)for(L=x-T,x=7;x!==0&&L>0;)R=v[x],v[x--]=v[T+L-1],v[T+--L]=R;else if(x!==8)return;return v},ze=function(o){for(var v=null,x=1,T=null,E=0,O=0;O<8;O++)o[O]===0?(T===null&&(T=O),++E):(E>x&&(v=T,x=E),T=null,E=0);return E>x?T:v},Be=function(o){var v,x,T,E;if(typeof o==`number`){for(v=[],x=0;x<4;x++)ve(v,o%256),o=ie(o/256);return le(v,`.`)}if(typeof o==`object`){for(v=``,T=ze(o),x=0;x<8;x++)E&&o[x]===0||(E&&=!1,T===x?(v+=x?`:`:`::`,E=!0):(v+=ue(o[x],16),x<7&&(v+=`:`)));return`[`+v+`]`}return o},Ve={},He=L({},Ve,{" ":1,'"':1,"#":1,"<":1,">":1}),Ue=L({},He,{"'":1}),We=L({},Ve,{" ":1,'"':1,"<":1,">":1,"`":1}),Ge=L({},We,{"#":1,"?":1,"{":1,"}":1,"^":1}),Ke=L({},Ge,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),qe=function(o,v){var x=B(o,0);return x>=32&&x<127&&!I(v,o)?o:o===`'`&&I(v,o)?`%27`:ne(o)},Je={ftp:21,file:null,http:80,https:443,ws:80,wss:443},Ye=function(o,v){var x;return o.length===2&&ce(Ce,oe(o,0))&&((x=oe(o,1))===`:`||!v&&x===`|`)},Xe=function(o){var v;return o.length>1&&Ye(ge(o,0,2))&&(o.length===2||(v=oe(o,2))===`/`||v===`\\`||v===`?`||v===`#`)},Ze=function(o){return o===`.`||_e(o)===`%2e`},Qe=function(o){return o=_e(o),o===`..`||o===`%2e.`||o===`.%2e`||o===`%2e%2e`},$e={},et={},tt={},nt={},rt={},it={},at={},ot={},ct={},lt={},ut={},dt={},pt={},mt={},ht={},gt={},_t={},vt={},yt={},bt={},xt={},St=function(o,v,x){var T=U(o),E,O,k;if(v){if(O=this.parse(T),O)throw new ee(O);this.searchParams=null}else{if(x!==void 0&&(E=new St(x,!0)),O=this.parse(T,null,E),O)throw new ee(O);k=Q(new Z),k.bindURL(this),this.searchParams=k}};St.prototype={type:`URL`,parse:function(o,v,x){var T=this,E=v||$e,O=0,k=``,A=!1,j=!1,L=!1,B,V,W,G;for(o=U(o),v||(T.scheme=``,T.username=``,T.password=``,T.host=null,T.port=null,T.path=[],T.query=null,T.fragment=null,T.cannotBeABaseURL=!1,o=pe(o,Me,``),o=pe(o,Ne,`$1`)),o=pe(o,Pe,``),B=R(o);O<=B.length;){switch(V=B[O],E){case $e:if(V&&ce(Ce,V))k+=_e(V),E=et;else if(v)return be;else{E=tt;continue}break;case et:if(V&&ce(we,V))k+=_e(V);else if(V===`:`){if(v&&(T.isSpecial()!==I(Je,k)||k===`file`&&(T.includesCredentials()||T.port!==null)||T.scheme===`file`&&T.host===``))return;if(T.scheme=k,v){T.isSpecial()&&Je[T.scheme]===T.port&&(T.port=null);return}k=``,T.scheme===`file`?E=mt:T.isSpecial()&&x&&x.scheme===T.scheme?E=nt:T.isSpecial()?E=ot:B[O+1]===`/`?(E=rt,O++):(T.cannotBeABaseURL=!0,fe(T.path,``),E=yt)}else if(v)return be;else{k=``,E=tt,O=0;continue}break;case tt:if(!x||x.cannotBeABaseURL&&V!==`#`)return be;if(x.cannotBeABaseURL&&V===`#`){T.scheme=x.scheme,T.path=z(x.path),T.query=x.query,T.fragment=``,T.cannotBeABaseURL=!0,E=xt;break}E=x.scheme===`file`?mt:it;continue;case nt:if(V===`/`&&B[O+1]===`/`)E=ct,O++;else{E=it;continue}break;case rt:if(V===`/`){E=lt;break}else{E=vt;continue}case it:if(T.scheme=x.scheme,V===Fe)T.username=x.username,T.password=x.password,T.host=x.host,T.port=x.port,T.path=z(x.path),T.query=x.query;else if(V===`/`||V===`\\`&&T.isSpecial())E=at;else if(V===`?`)T.username=x.username,T.password=x.password,T.host=x.host,T.port=x.port,T.path=z(x.path),T.query=``,E=bt;else if(V===`#`)T.username=x.username,T.password=x.password,T.host=x.host,T.port=x.port,T.path=z(x.path),T.query=x.query,T.fragment=``,E=xt;else{T.username=x.username,T.password=x.password,T.host=x.host,T.port=x.port,T.path=z(x.path),T.path.length&&T.path.length--,E=vt;continue}break;case at:if(T.isSpecial()&&(V===`/`||V===`\\`))E=ct;else if(V===`/`)E=lt;else{T.username=x.username,T.password=x.password,T.host=x.host,T.port=x.port,E=vt;continue}break;case ot:if(E=ct,V!==`/`||B[O+1]!==`/`)continue;O++;break;case ct:if(V!==`/`&&V!==`\\`){E=lt;continue}break;case lt:if(V===`@`){A&&(k=`%40`+k),A=!0,W=R(k);for(var K=0;K<W.length;K++){var q=W[K];if(q===`:`&&!L){L=!0;continue}var J=qe(q,Ke);L?T.password+=J:T.username+=J}k=``}else if(V===Fe||V===`/`||V===`?`||V===`#`||V===`\\`&&T.isSpecial()){if(A&&k===``)return ye;O-=R(k).length+1,k=``,E=ut}else k+=V;break;case ut:case dt:if(v&&T.scheme===`file`){E=gt;continue}else if(V===`:`&&!j){if(k===``)return xe;if(v===dt)return;if(G=T.parseHost(k),G)return G;k=``,E=pt}else if(V===Fe||V===`/`||V===`?`||V===`#`||V===`\\`&&T.isSpecial()){if(T.isSpecial()&&k===``)return xe;if(v&&k===``&&(T.includesCredentials()||T.port!==null))return;if(G=T.parseHost(k),G)return G;if(k=``,E=_t,v)return;continue}else V===`[`?j=!0:V===`]`&&(j=!1),k+=V;break;case pt:if(ce(Te,V))k+=V;else if(V===Fe||V===`/`||V===`?`||V===`#`||V===`\\`&&T.isSpecial()||v){if(k!==``){var Y=re(k,10);if(Y>65535)return Se;T.port=T.isSpecial()&&Y===Je[T.scheme]?null:Y,k=``}if(v)return;E=_t;continue}else return Se;break;case mt:if(T.scheme=`file`,T.host=``,V===`/`||V===`\\`)E=ht;else if(x&&x.scheme===`file`)switch(V){case Fe:T.host=x.host,T.path=z(x.path),T.query=x.query;break;case`?`:T.host=x.host,T.path=z(x.path),T.query=``,E=bt;break;case`#`:T.host=x.host,T.path=z(x.path),T.query=x.query,T.fragment=``,E=xt;break;default:T.host=x.host,Xe(le(z(B,O),``))||(T.path=z(x.path),T.shortenPath()),E=vt;continue}else{E=vt;continue}break;case ht:if(V===`/`||V===`\\`){E=gt;break}x&&x.scheme===`file`&&(T.host=x.host,!Xe(le(z(B,O),``))&&Ye(x.path[0],!0)&&fe(T.path,x.path[0])),E=vt;continue;case gt:if(V===Fe||V===`/`||V===`\\`||V===`?`||V===`#`){if(!v&&Ye(k))E=vt;else if(k===``){if(T.host=``,v)return;E=_t}else{if(G=T.parseHost(k),G)return G;if(T.host===`localhost`&&(T.host=``),v)return;k=``,E=_t}continue}else k+=V;break;case _t:if(T.isSpecial()){if(E=vt,V!==`/`&&V!==`\\`)continue}else if(!v&&V===`?`)T.query=``,E=bt;else if(!v&&V===`#`)T.fragment=``,E=xt;else if(V!==Fe&&(E=vt,V!==`/`))continue;break;case vt:if(V===Fe||V===`/`||V===`\\`&&T.isSpecial()||!v&&(V===`?`||V===`#`)){if(Qe(k)?(T.shortenPath(),V!==`/`&&!(V===`\\`&&T.isSpecial())&&fe(T.path,``)):Ze(k)?V!==`/`&&!(V===`\\`&&T.isSpecial())&&fe(T.path,``):(T.scheme===`file`&&!T.path.length&&Ye(k)&&(T.host!==null&&T.host!==``&&(T.host=``),k=oe(k,0)+`:`),fe(T.path,k)),k=``,T.scheme===`file`&&(V===Fe||V===`?`||V===`#`))for(;T.path.length>1&&T.path[0]===``;)me(T.path);V===`?`?(T.query=``,E=bt):V===`#`&&(T.fragment=``,E=xt)}else k+=qe(V,Ge);break;case yt:V===`?`?(T.query=``,E=bt):V===`#`?(T.fragment=``,E=xt):V!==Fe&&(T.path[0]+=qe(V,Ve));break;case bt:!v&&V===`#`?(T.fragment=``,E=xt):V!==Fe&&(T.query+=qe(V,T.isSpecial()?Ue:He));break;case xt:V!==Fe&&(T.fragment+=qe(V,We));break}O++}},parseHost:function(o){var v,x,T;if(oe(o,0)===`[`){if(oe(o,o.length-1)!==`]`||(v=Re(ge(o,1,-1)),!v))return xe;this.host=v}else if(this.isSpecial()){if(o=V(o),ce(Ae,o))return xe;if(Ie(o)){if(v=Le(o),v===null)return xe;this.host=v}else this.host=o}else{if(ce(je,o))return xe;for(v=``,x=R(o),T=0;T<x.length;T++)v+=qe(x[T],Ve);this.host=v}},cannotHaveUsernamePasswordPort:function(){return this.host===null||this.host===``||this.cannotBeABaseURL||this.scheme===`file`},includesCredentials:function(){return this.username!==``||this.password!==``},isSpecial:function(){return I(Je,this.scheme)},shortenPath:function(){var o=this.path,v=o.length;v&&(this.scheme!==`file`||v!==1||!Ye(o[0],!0))&&o.length--},serialize:function(){var o=this,v=o.scheme,x=o.username,T=o.password,E=o.host,O=o.port,k=o.path,A=o.query,j=o.fragment,I=v+`:`;return E===null?v===`file`&&(I+=`//`):(I+=`//`,o.includesCredentials()&&(I+=x+(T?`:`+T:``)+`@`),I+=Be(E),O!==null&&(I+=`:`+O)),E===null&&!o.cannotBeABaseURL&&k.length>1&&k[0]===``&&(I+=`/.`),I+=o.cannotBeABaseURL?k[0]:k.length?`/`+le(k,`/`):``,A!==null&&(I+=`?`+A),j!==null&&(I+=`#`+j),I},setHref:function(o){var v=this.parse(o);if(v)throw new ee(v);this.searchParams.update()},getOrigin:function(){var o=this.scheme,v=this.port;if(o===`blob`)try{return new Ct(this.path[0]).origin}catch{return`null`}
5return o===`file`||!this.isSpecial()?`null`:o+`://`+Be(this.host)+(v===null?``:`:`+v)},getProtocol:function(){return this.scheme+`:`},setProtocol:function(o){this.parse(U(o)+`:`,$e)},getUsername:function(){return this.username},setUsername:function(o){var v=R(U(o));if(!this.cannotHaveUsernamePasswordPort()){this.username=``;for(var x=0;x<v.length;x++)this.username+=qe(v[x],Ke)}},getPassword:function(){return this.password},setPassword:function(o){var v=R(U(o));if(!this.cannotHaveUsernamePasswordPort()){this.password=``;for(var x=0;x<v.length;x++)this.password+=qe(v[x],Ke)}},getHost:function(){var o=this.host,v=this.port;return o===null?``:v===null?Be(o):Be(o)+`:`+v},setHost:function(o){this.cannotBeABaseURL||this.parse(o,ut)},getHostname:function(){var o=this.host;return o===null?``:Be(o)},setHostname:function(o){this.cannotBeABaseURL||this.parse(o,dt)},getPort:function(){var o=this.port;return o===null?``:U(o)},setPort:function(o){this.cannotHaveUsernamePasswordPort()||(o=U(o),o===``?this.port=null:this.parse(o,pt))},getPathname:function(){var o=this.path;return this.cannotBeABaseURL?o[0]:o.length?`/`+le(o,`/`):``},setPathname:function(o){this.cannotBeABaseURL||(this.path=[],this.parse(o,_t))},getSearch:function(){var o=this.query;return o?`?`+o:``},setSearch:function(o){o=U(o),o===``?this.query=null:(oe(o,0)===`?`&&(o=ge(o,1)),this.query=``,this.parse(o,bt)),this.searchParams.update()},getSearchParams:function(){return this.searchParams.facade},getHash:function(){var o=this.fragment;return o?`#`+o:``},setHash:function(o){if(o=U(o),o===``){this.fragment=null;return}oe(o,0)===`#`&&(o=ge(o,1)),this.fragment=``,this.parse(o,xt)},update:function(){this.query=this.searchParams.serialize()||null}};var Ct=function(o){var x=j(this,Tt),T=J(x,new St(o,!1,G(arguments.length,1)>1?arguments[1]:void 0));v||(x.href=T.serialize(),x.origin=T.getOrigin(),x.protocol=T.getProtocol(),x.username=T.getUsername(),x.password=T.getPassword(),x.host=T.getHost(),x.hostname=T.getHostname(),x.port=T.getPort(),x.pathname=T.getPathname(),x.search=T.getSearch(),x.searchParams=T.getSearchParams(),x.hash=T.getHash())},Tt=Ct.prototype,Et=function(o,v){return{get:function(){return Y(this)[o]()},set:v&&function(o){return Y(this)[v](o)},configurable:!0,enumerable:!0}};if(v&&(A(Tt,`href`,Et(`serialize`,`setHref`)),A(Tt,`origin`,Et(`getOrigin`)),A(Tt,`protocol`,Et(`getProtocol`,`setProtocol`)),A(Tt,`username`,Et(`getUsername`,`setUsername`)),A(Tt,`password`,Et(`getPassword`,`setPassword`)),A(Tt,`host`,Et(`getHost`,`setHost`)),A(Tt,`hostname`,Et(`getHostname`,`setHostname`)),A(Tt,`port`,Et(`getPort`,`setPort`)),A(Tt,`pathname`,Et(`getPathname`,`setPathname`)),A(Tt,`search`,Et(`getSearch`,`setSearch`)),A(Tt,`searchParams`,Et(`getSearchParams`)),A(Tt,`hash`,Et(`getHash`,`setHash`))),k(Tt,`toJSON`,function(){return Y(this).serialize()},{enumerable:!0}),k(Tt,`toString`,function(){return Y(this).serialize()},{enumerable:!0}),$){var Dt=$.createObjectURL,Ot=$.revokeObjectURL;Dt&&k(Ct,`createObjectURL`,E(Dt,$)),Ot&&k(Ct,`revokeObjectURL`,E(Ot,$))}W(Ct,`URL`),o({global:!0,constructor:!0,forced:!x,sham:!v},{URL:Ct})})),require_web_url=__commonJSMin((()=>{require_web_url_constructor()})),require_web_url_can_parse=__commonJSMin((()=>{var o=require_export(),v=require_get_built_in(),x=require_fails(),T=require_validate_arguments_length(),E=require_to_string(),O=require_url_constructor_detection(),k=v(`URL`),A=O&&x(function(){k.canParse()}),j=x(function(){return k.canParse.length!==1});o({target:`URL`,stat:!0,forced:!A||j},{canParse:function(o){var v=T(arguments.length,1),x=E(o),O=v<2||arguments[1]===void 0?void 0:E(arguments[1]);try{return!!new k(x,O)}catch{return!1}}})})),require_web_url_parse=__commonJSMin((()=>{var o=require_export(),v=require_get_built_in(),x=require_validate_arguments_length(),T=require_to_string(),E=require_url_constructor_detection(),O=v(`URL`);o({target:`URL`,stat:!0,forced:!E},{parse:function(o){var v=x(arguments.length,1),E=T(o),k=v<2||arguments[1]===void 0?void 0:T(arguments[1]);try{return new O(E,k)}catch{return null}}})})),require_web_url_to_json=__commonJSMin((()=>{var o=require_export(),v=require_function_call();
vendor: 5,252 bytes, line 5
5o({target:`URL`,proto:!0,enumerable:!0},{toJSON:function(){return v(URL.prototype.toString,this)}})})),require_web_url_search_params=__commonJSMin((()=>{require_web_url_search_params_constructor()})),require_web_url_search_params_delete=__commonJSMin((()=>{var o=require_define_built_in(),v=require_function_uncurry_this(),x=require_to_string(),T=require_validate_arguments_length(),E=URLSearchParams,O=E.prototype,k=v(O.append),A=v(O.delete),j=v(O.forEach),I=v([].push),L=new E(`a=1&a=2&b=3`);L.delete(`a`,1),L.delete(`b`,void 0),L+``!=`a=2`&&o(O,`delete`,function(o){var v=arguments.length,E=v<2?void 0:arguments[1];if(v&&E===void 0)return A(this,o);var O=[];j(this,function(o,v){I(O,{key:v,value:o})}),T(v,1);for(var L=x(o),R=x(E),z=0,B=O.length,V;z<B;)V=O[z],A(this,V.key),z++;for(z=0;z<B;)V=O[z++],V.key===L&&V.value===R||k(this,V.key,V.value)},{enumerable:!0,unsafe:!0})})),require_web_url_search_params_has=__commonJSMin((()=>{var o=require_define_built_in(),v=require_function_uncurry_this(),x=require_to_string(),T=require_validate_arguments_length(),E=URLSearchParams,O=E.prototype,k=v(O.getAll),A=v(O.has),j=new E(`a=1`);(j.has(`a`,2)||!j.has(`a`,void 0))&&o(O,`has`,function(o){var v=arguments.length,E=v<2?void 0:arguments[1];if(v&&E===void 0)return A(this,o);var O=k(this,o);T(v,1);for(var j=x(E),I=0;I<O.length;)if(O[I++]===j)return!0;return!1},{enumerable:!0,unsafe:!0})})),require_web_url_search_params_size=__commonJSMin((()=>{var o=require_descriptors(),v=require_function_uncurry_this(),x=require_define_built_in_accessor(),T=URLSearchParams.prototype,E=v(T.forEach);o&&!(`size`in T)&&x(T,`size`,{get:function(){var o=0;return E(this,function(){o++}),o},configurable:!0,enumerable:!0})})),require_stable=__commonJSMin(((o,v)=>{require_es_symbol(),require_es_symbol_description(),require_es_symbol_async_dispose(),require_es_symbol_async_iterator(),require_es_symbol_dispose(),require_es_symbol_has_instance(),require_es_symbol_is_concat_spreadable(),require_es_symbol_iterator(),require_es_symbol_match(),require_es_symbol_match_all(),require_es_symbol_replace(),require_es_symbol_search(),require_es_symbol_species(),require_es_symbol_split(),require_es_symbol_to_primitive(),require_es_symbol_to_string_tag(),require_es_symbol_unscopables(),require_es_error_cause(),require_es_error_is_error(),require_es_error_to_string(),require_es_aggregate_error(),require_es_aggregate_error_cause(),require_es_suppressed_error_constructor(),require_es_array_at(),require_es_array_concat(),require_es_array_copy_within(),require_es_array_every(),require_es_array_fill(),require_es_array_filter(),require_es_array_find(),require_es_array_find_index(),require_es_array_find_last(),require_es_array_find_last_index(),require_es_array_flat(),require_es_array_flat_map(),require_es_array_for_each(),require_es_array_from(),require_es_array_includes(),require_es_array_index_of(),require_es_array_is_array(),require_es_array_iterator(),require_es_array_join(),require_es_array_last_index_of(),require_es_array_map(),require_es_array_of(),require_es_array_push(),require_es_array_reduce(),require_es_array_reduce_right(),require_es_array_reverse(),require_es_array_slice(),require_es_array_some(),require_es_array_sort(),require_es_array_species(),require_es_array_splice(),require_es_array_to_reversed(),require_es_array_to_sorted(),require_es_array_to_spliced(),require_es_array_unscopables_flat(),require_es_array_unscopables_flat_map(),require_es_array_unshift(),require_es_array_with(),require_es_array_buffer_constructor(),require_es_array_buffer_is_view(),require_es_array_buffer_slice(),require_es_data_view(),require_es_data_view_get_float16(),require_es_data_view_set_float16(),require_es_array_buffer_detached(),require_es_array_buffer_transfer(),require_es_array_buffer_transfer_to_fixed_length(),require_es_date_get_year(),require_es_date_now(),require_es_date_set_year(),require_es_date_to_gmt_string(),require_es_date_to_iso_string(),require_es_date_to_json(),require_es_date_to_primitive(),require_es_date_to_string(),require_es_disposable_stack_constructor(),require_es_escape(),require_es_function_bind(),require_es_function_has_instance(),require_es_function_name(),require_es_global_this(),require_es_iterator_constructor(),require_es_iterator_concat(),require_es_iterator_dispose(),require_es_iterator_drop(),require_es_iterator_every(),require_es_iterator_filter(),require_es_iterator_find(),require_es_iterator_flat_map(),require_es_iterator_for_each(),require_es_iterator_from(),require_es_iterator_map(),require_es_iterator_reduce(),require_es_iterator_some(),require_es_iterator_take(),require_es_iterator_to_array(),require_es_json_is_raw_json(),require_es_json_parse(),require_es_json_raw_json(),require_es_json_stringify(),require_es_json_to_string_tag(),require_es_map(),require_es_map_group_by(),require_es_map_get_or_insert(),require_es_map_get_or_insert_computed(),require_es_math_acosh(),require_es_math_asinh(),require_es_math_atanh(),require_es_math_cbrt(),require_es_math_clz32(),require_es_math_cosh(),require_es_math_expm1(),require_es_math_fround(),require_es_math_f16round(),require_es_math_hypot(),require_es_math_imul(),require_es_math_log10(),require_es_math_log1p(),require_es_math_log2(),require_es_math_
5sign(),require_es_math_sinh(),require_es_math_sum_precise(),require_es_math_tanh(),require_es_math_to_string_tag(),require_es_math_trunc(),require_es_number_constructor(),require_es_number_epsilon(),require_es_number_is_finite(),require_es_number_is_integer(),require_es_number_is_nan(),require_es_number_is_safe_integer(),require_es_number_max_safe_integer(),require_es_number_min_safe_integer(),require_es_number_parse_float(),require_es_number_parse_int(),require_es_number_to_exponential(),require_es_number_to_fixed(),require_es_number_to_precision(),require_es_object_assign(),require_es_object_create(),require_es_object_define_getter(),require_es_object_define_properties(),require_es_object_define_property(),require_es_object_define_setter(),require_es_object_entries(),require_es_object_freeze(),require_es_object_from_entries(),require_es_object_get_own_property_descriptor(),require_es_object_get_own_property_descriptors(),require_es_object_get_own_property_names(),require_es_object_get_prototype_of(),require_es_object_group_by(),require_es_object_has_own(),require_es_object_is(),require_es_object_is_extensible(),require_es_object_is_frozen(),require_es_object_is_sealed(),require_es_object_keys(),require_es_object_lookup_getter(),require_es_object_lookup_setter(),require_es_object_prevent_extensions(),require_es_object_proto(),require_es_object_seal(),require_es_object_set_prototype_of(),require_es_object_to_string(),require_es_object_values(),require_es_parse_float(),require_es_parse_int(),require_es_promise(),require_es_promise_all_settled(),require_es_promise_any(),require_es_promise_finally(),require_es_promise_try(),require_es_promise_with_resolvers(),require_es_array_from_async(),require_es_async_disposable_stack_constructor(),require_es_async_iterator_async_dispose(),require_es_reflect_apply(),require_es_reflect_construct(),require_es_reflect_define_property(),require_es_reflect_delete_property(),require_es_reflect_get(),require_es_reflect_get_own_property_descriptor(),require_es_reflect_get_prototype_of(),require_es_reflect_has(),require_es_reflect_is_extensible(),require_es_reflect_own_keys(),require_es_reflect_prevent_extensions(),require_es_reflect_set(),require_es_reflect_set_prototype_of(),require_es_reflect_to_string_tag(),require_es_regexp_constructor(),require_es_regexp_escape(),require_es_regexp_dot_all(),require_es_regexp_exec(),require_es_regexp_flags(),require_es_regexp_sticky(),require_es_regexp_test(),require_es_regexp_to_string(),require_es_set(),require_es_set_difference_v2(),require_es_set_intersection_v2(),require_es_set_is_disjoint_from_v2(),require_es_set_is_subset_of_v2(),require_es_set_is_superset_of_v2(),require_es_set_symmetric_difference_v2(),require_es_set_union_v2(),require_es_string_at_alternative(),require_es_string_code_point_at(),require_es_string_ends_with(),require_es_string_from_code_point(),require_es_string_includes(),require_es_string_is_well_formed(),require_es_string_iterator(),require_es_string_match(),require_es_string_match_all(),require_es_string_pad_end(),require_es_string_pad_start(),require_es_string_raw(),require_es_string_repeat(),require_es_string_replace(),require_es_string_replace_all(),require_es_string_search(),require_es_string_split(),require_es_string_starts_with(),require_es_string_substr(),require_es_string_to_well_formed(),require_es_string_trim(),require_es_string_trim_end(),require_es_string_trim_start(),require_es_string_anchor(),require_es_string_big(),require_es_string_blink(),require_es_string_bold(),require_es_string_fixed(),require_es_string_fontcolor(),require_es_string_fontsize(),require_es_string_italics(),require_es_string_link(),require_es_string_small(),require_es_string_strike(),require_es_string_sub(),require_es_string_sup(),require_es_typed_array_float32_array(),require_es_typed_array_float64_array(),require_es_typed_array_int8_array(),require_es_typed_array_int16_array(),require_es_typed_array_int32_array(),require_es_typed_array_uint8_array(),require_es_typed_array_uint8_clamped_array(),require_es_typed_array_uint16_array(),require_es_typed_array_uint32_array(),require_es_typed_array_at(),require_es_typed_array_copy_within(),require_es_typed_array_every(),require_es_typed_array_fill(),require_es_typed_array_filter(),require_es_typed_array_find(),require_es_typed_array_find_index(),require_es_typed_array_find_last(),require_es_typed_array_find_last_index(),require_es_typed_array_for_each(),require_es_typed_array_from(),require_es_typed_array_includes(),require_es_typed_array_index_of(),require_es_typed_array_iterator(),require_es_typed_array_join(),require_es_typed_array_last_index_of(),require_es_typed_array_map(),require_es_typed_array_of(),require_es_typed_array_reduce(),require_es_typed_array_reduce_right(),require_es_typed_array_reverse(),require_es_typed_array_set(),require_es_typed_array_slice(),require_es_typed_array_some(),require_es_typed_array_sort(),require_es_typed_array_subarray(),require_es_typed_array_to_locale_string(),require_es_typed_array_to_reversed(),require_es_typed_array_to_sorted(),require_es_typed_array_to_string(),require_es_typed_array_with(),require_es_uint8_array_from_base64(),require_es_uint8_array_from_hex(),require_es_uint8_array_set_from_base64(),require_es_uint8_array_set_from_hex(),require_es_uint8_array_to_base64(),require_es_uint8_array_to_hex(),require_es_unescape(),require_es_weak_map(),require_es_weak_map_get_or_insert(),require_es_weak_map_get_or_insert_computed(),require_es_weak_set(),require_web_atob(),require_web_btoa(),require_web_dom_collections_for_each(),require_web_dom_collections_iterator(),require_web_dom_exception_constructor(),require_web_dom_exception_stack(),require_web_dom_exception_to_string_tag(),require_web_immediate(),require_web_queue_microtask(),require_web_self(),require_web_structured_clone(),require_web_timers(),require_web_url(),require_web_url_can_parse(),require_web_url_parse(),require_web_url_to_json(),require_web_url_search_params(),require_web_url_search_params_delete(),require_web_url_search_params_has(),require_web_url_search_params_size(),v.exports=require_path()})),require_runtime=__commonJSMin(((o,v)=>{var x=function(o){var v=Object.prototype,x=v.hasOwnProperty,T=Object.defineProperty||function(o,v,x){o[v]=x.value},E,O=typeof Symbol==`function`?Symbol:{},k=O.iterator||`@@iterator`,A=O.asyncIterator||`@@asyncIterator`,j=O.toStringTag||`@@toStringTag`;function I(o,v,x){return Object.defineProperty(o,v,{value:x,enumerable:!0,configurable:!0,writable:!0}),o[v]}try{I({},``)}catch{I=function(o,v,x){return o[v]=x}}function L(o,v,x,E){var O=v&&v.prototype instanceof G?v:G,k=Object.create(O.prototype);return T(k,`_invoke`,{value:ne(o,x,new oe(E||[]))}),k}o.wrap=L;function R(o,v,x){try{return{type:`normal`,arg:o.call(v,x)}}catch(o){return{type:`throw`,arg:o}}}var z=`suspendedStart`,B=`suspendedYield`,V=`executing`,U=`completed`,W={};function G(){}function K(){}function q(){}var J={};I(J,k,function(){return this});var Y=Object.getPrototypeOf,Z=Y&&Y(Y(ce([])));Z&&Z!==v&&x.call(Z,k)&&(J=Z);var Q=q.prototype=G.prototype=Object.create(J);K.prototype=q,T(Q,`constructor`,{value:q,configurable:!0}),T(q,`constructor`,{value:K,configurable:!0}),K.displayName=I(q,j,`GeneratorFunction`);function $(o){[`next`,`throw`,`return`].forEach(function(v){I(o,v,function(o){return this._invoke(v,o)})})}o.isGeneratorFunction=function(o){var v=typeof o==`function`&&o.constructor;return v?v===K||(v.displayName||v.name)===`GeneratorFunction`:!1},o.mark=function(o){return Object.setPrototypeOf?Object.setPrototypeOf(o,q):(o.__proto__=q,I(o,j,`GeneratorFunction`)),o.prototype=Object.create(Q),o},o.awrap=function(o){return{__await:o}};function ee(o,v){function E(T,O,k,A){var j=R(o[T],o,O);if(j.type===`throw`)A(j.arg);else{var I=j.arg,L=I.value;return L&&typeof L==`object`&&x.call(L,`__await`)?v.resolve(L.__await).then(function(o){E(`next`,o,k,A)},function(o){E(`throw`,o,k,A)}):v.resolve(L).then(function(o){I.value=o,k(I)},function(o){return E(`throw`,o,k,A)})}}var O;function k(o,x){function T(){return new v(function(v,T){E(o,x,v,T)})}return O=O?O.then(T,T):T()}T(this,`_invoke`,{value:k})}$(ee.prototype),I(ee.prototype,A,function(){return this}),o.AsyncIterator=ee,o.async=function(v,x,T,E,O){O===void 0&&(O=Promise);var k=new ee(L(v,x,T,E),O);return o.isGeneratorFunction(x)?k:k.next().then(function(o){return o.done?o.value:k.next()})};function ne(o,v,x){var T=z;return function(E,O){if(T===V)throw Error(`Generator is already running`);if(T===U){if(E===`throw`)throw O;return le()}for(x.method=E,x.arg=O;;){var k=x.delegate;if(k){var A=re(k,x);if(A){if(A===W)continue;return A}}if(x.method===`next`)x.sent=x._sent=x.arg;else if(x.method===`throw`){if(T===z)throw T=U,x.arg;x.dispatchException(x.arg)}else x.method===`return`&&x.abrupt(`return`,x.arg);T=V;var j=R(o,v,x);if(j.type===`normal`){if(T=x.done?U:B,j.arg===W)continue;return{value:j.arg,done:x.done}}else j.type===`throw`&&(T=U,x.method=`throw`,x.arg=j.arg)}}}function re(o,v){var x=v.method,T=o.iterator[x];if(T===E)return v.delegate=null,x===`throw`&&o.iterator.return&&
5(v.method=`return`,v.arg=E,re(o,v),v.method===`throw`)||x!==`return`&&(v.method=`throw`,v.arg=TypeError(`The iterator does not provide a '`+x+`' method`)),W;var O=R(T,o.iterator,v.arg);if(O.type===`throw`)return v.method=`throw`,v.arg=O.arg,v.delegate=null,W;var k=O.arg;if(!k)return v.method=`throw`,v.arg=TypeError(`iterator result is not an object`),v.delegate=null,W;if(k.done)v[o.resultName]=k.value,v.next=o.nextLoc,v.method!==`return`&&(v.method=`next`,v.arg=E);else return k;return v.delegate=null,W}$(Q),I(Q,j,`Generator`),I(Q,k,function(){return this}),I(Q,`toString`,function(){return`[object Generator]`});function ie(o){var v={tryLoc:o[0]};1 in o&&(v.catchLoc=o[1]),2 in o&&(v.finallyLoc=o[2],v.afterLoc=o[3]),this.tryEntries.push(v)}function ae(o){var v=o.completion||{};v.type=`normal`,delete v.arg,o.completion=v}function oe(o){this.tryEntries=[{tryLoc:`root`}],o.forEach(ie,this),this.reset(!0)}o.keys=function(o){var v=Object(o),x=[];for(var T in v)x.push(T);return x.reverse(),function o(){for(;x.length;){var T=x.pop();if(T in v)return o.value=T,o.done=!1,o}return o.done=!0,o}};function ce(o){if(o){var v=o[k];if(v)return v.call(o);if(typeof o.next==`function`)return o;if(!isNaN(o.length)){var T=-1,O=function v(){for(;++T<o.length;)if(x.call(o,T))return v.value=o[T],v.done=!1,v;return v.value=E,v.done=!0,v};return O.next=O}}return{next:le}}o.values=ce;function le(){return{value:E,done:!0}}return oe.prototype={constructor:oe,reset:function(o){if(this.prev=0,this.next=0,this.sent=this._sent=E,this.done=!1,this.delegate=null,this.method=`next`,this.arg=E,this.tryEntries.forEach(ae),!o)for(var v in this)v.charAt(0)===`t`&&x.call(this,v)&&!isNaN(+v.slice(1))&&(this[v]=E)},stop:function(){this.done=!0;var o=this.tryEntries[0].completion;if(o.type===`throw`)throw o.arg;return this.rval},dispatchException:function(o){if(this.done)throw o;var v=this;function T(x,T){return A.type=`throw`,A.arg=o,v.next=x,T&&(v.method=`next`,v.arg=E),!!T}for(var O=this.tryEntries.length-1;O>=0;--O){var k=this.tryEntries[O],A=k.completion;if(k.tryLoc===`root`)return T(`end`);if(k.tryLoc<=this.prev){var j=x.call(k,`catchLoc`),I=x.call(k,`finallyLoc`);if(j&&I){if(this.prev<k.catchLoc)return T(k.catchLoc,!0);if(this.prev<k.finallyLoc)return T(k.finallyLoc)}else if(j){if(this.prev<k.catchLoc)return T(k.catchLoc,!0)}else if(I){if(this.prev<k.finallyLoc)return T(k.finallyLoc)}else throw Error(`try statement without catch or finally`)}}},abrupt:function(o,v){for(var T=this.tryEntries.length-1;T>=0;--T){var E=this.tryEntries[T];if(E.tryLoc<=this.prev&&x.call(E,`finallyLoc`)&&this.prev<E.finallyLoc){var O=E;break}}O&&(o===`break`||o===`continue`)&&O.tryLoc<=v&&v<=O.finallyLoc&&(O=null);var k=O?O.completion:{};return k.type=o,k.arg=v,O?(this.method=`next`,this.next=O.finallyLoc,W):this.complete(k)},complete:function(o,v){if(o.type===`throw`)throw o.arg;return o.type===`break`||o.type===`continue`?this.next=o.arg:o.type===`return`?(this.rval=this.arg=o.arg,this.method=`return`,this.next=`end`):o.type===`normal`&&v&&(this.next=v),W},finish:function(o){for(var v=this.tryEntries.length-1;v>=0;--v){var x=this.tryEntries[v];if(x.finallyLoc===o)return this.complete(x.completion,x.afterLoc),ae(x),W}},catch:function(o){for(var v=this.tryEntries.length-1;v>=0;--v){var x=this.tryEntries[v];if(x.tryLoc===o){var T=x.completion;if(T.type===`throw`){var E=T.arg;ae(x)}return E}}throw Error(`illegal catch attempt`)},delegateYield:function(o,v,x){return this.delegate={iterator:ce(o),resultName:v,nextLoc:x},this.method===`next`&&(this.arg=E),W}},o}(typeof v==`object`?v.exports:{});try{regeneratorRuntime=x}catch{typeof globalThis==`object`?globalThis.regeneratorRuntime=x:Function(`r`,`regeneratorRuntime = r`)(x)}})),import_stable=require_stable(),import_runtime=require_runtime(),g=typeof globalThis<`u`&&globalThis||typeof self<`u`&&self||typeof global<`u`&&global||{},support={searchParams:`URLSearchParams`in g,iterable:`Symbol`in g&&`iterator`in Symbol,blob:`FileReader`in g&&`Blob`in g&&(function(){try{return new Blob,!0}catch{return!1}})(),formData:`FormData`in g,arrayBuffer:`ArrayBuffer`in g};function isDataView(o){return o&&DataView.prototype.isPrototypeOf(o
vendor: 5,423 bytes, line 5
5)}if(support.arrayBuffer)var viewClasses=[`[object Int8Array]`,`[object Uint8Array]`,`[object Uint8ClampedArray]`,`[object Int16Array]`,`[object Uint16Array]`,`[object Int32Array]`,`[object Uint32Array]`,`[object Float32Array]`,`[object Float64Array]`],isArrayBufferView=ArrayBuffer.isView||function(o){return o&&viewClasses.indexOf(Object.prototype.toString.call(o))>-1};function normalizeName(o){if(typeof o!=`string`&&(o=String(o)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(o)||o===``)throw TypeError(`Invalid character in header field name: "`+o+`"`);return o.toLowerCase()}function normalizeValue(o){return typeof o!=`string`&&(o=String(o)),o}function iteratorFor(o){var v={next:function(){var v=o.shift();return{done:v===void 0,value:v}}};return support.iterable&&(v[Symbol.iterator]=function(){return v}),v}function Headers$1(o){this.map={},o instanceof Headers$1?o.forEach(function(o,v){this.append(v,o)},this):Array.isArray(o)?o.forEach(function(o){if(o.length!=2)throw TypeError(`Headers constructor: expected name/value pair to be length 2, found`+o.length);this.append(o[0],o[1])},this):o&&Object.getOwnPropertyNames(o).forEach(function(v){this.append(v,o[v])},this)}Headers$1.prototype.append=function(o,v){o=normalizeName(o),v=normalizeValue(v);var x=this.map[o];this.map[o]=x?x+`, `+v:v},Headers$1.prototype.delete=function(o){delete this.map[normalizeName(o)]},Headers$1.prototype.get=function(o){return o=normalizeName(o),this.has(o)?this.map[o]:null},Headers$1.prototype.has=function(o){return this.map.hasOwnProperty(normalizeName(o))},Headers$1.prototype.set=function(o,v){this.map[normalizeName(o)]=normalizeValue(v)},Headers$1.prototype.forEach=function(o,v){for(var x in this.map)this.map.hasOwnProperty(x)&&o.call(v,this.map[x],x,this)},Headers$1.prototype.keys=function(){var o=[];return this.forEach(function(v,x){o.push(x)}),iteratorFor(o)},Headers$1.prototype.values=function(){var o=[];return this.forEach(function(v){o.push(v)}),iteratorFor(o)},Headers$1.prototype.entries=function(){var o=[];return this.forEach(function(v,x){o.push([x,v])}),iteratorFor(o)},support.iterable&&(Headers$1.prototype[Symbol.iterator]=Headers$1.prototype.entries);function consumed(o){if(!o._noBody){if(o.bodyUsed)return Promise.reject(TypeError(`Already read`));o.bodyUsed=!0}}function fileReaderReady(o){return new Promise(function(v,x){o.onload=function(){v(o.result)},o.onerror=function(){x(o.error)}})}function readBlobAsArrayBuffer(o){var v=new FileReader,x=fileReaderReady(v);return v.readAsArrayBuffer(o),x}function readBlobAsText(o){var v=new FileReader,x=fileReaderReady(v),T=/charset=([A-Za-z0-9_-]+)/.exec(o.type),E=T?T[1]:`utf-8`;return v.readAsText(o,E),x}function readArrayBufferAsText(o){for(var v=new Uint8Array(o),x=Array(v.length),T=0;T<v.length;T++)x[T]=String.fromCharCode(v[T]);return x.join(``)}function bufferClone(o){if(o.slice)return o.slice(0);var v=new Uint8Array(o.byteLength);return v.set(new Uint8Array(o)),v.buffer}function Body(){return this.bodyUsed=!1,this._initBody=function(o){this.bodyUsed=this.bodyUsed,this._bodyInit=o,o?typeof o==`string`?this._bodyText=o:support.blob&&Blob.prototype.isPrototypeOf(o)?this._bodyBlob=o:support.formData&&FormData.prototype.isPrototypeOf(o)?this._bodyFormData=o:support.searchParams&&URLSearchParams.prototype.isPrototypeOf(o)?this._bodyText=o.toString():support.arrayBuffer&&support.blob&&isDataView(o)?(this._bodyArrayBuffer=bufferClone(o.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):support.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(o)||isArrayBufferView(o))?this._bodyArrayBuffer=bufferClone(o):this._bodyText=o=Object.prototype.toString.call(o):(this._noBody=!0,this._bodyText=``),this.headers.get(`content-type`)||(typeof o==`string`?this.headers.set(`content-type`,`text/plain;charset=UTF-8`):this._bodyBlob&&this._bodyBlob.type?this.headers.set(`content-type`,this._bodyBlob.type):support.searchParams&&URLSearchParams.prototype.isPrototypeOf(o)&&this.headers.set(`content-type`,`application/x-www-form-urlencoded;charset=UTF-8`))},support.blob&&(this.blob=function(){var o=consumed(this);if(o)return o;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw Error(`could not read FormData body as blob`);return Promise.resolve(new Blob([this._bodyText]))}),this.arrayBuffer=function(){if(this._bodyArrayBuffer)return consumed(this)||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer));if(support.blob)return this.blob().then(readBlobAsArrayBuffer);throw Error(`could not read as ArrayBuffer`)},this.text=function(){var o=consumed(this);if(o)return o;if(this._bodyBlob)return readBlobAsText(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(readArrayBufferAsText(this._bodyArrayBuffer));if(this._bodyFormData)throw Error(`could not read FormData body as text`);return Promise.resolve(this._bodyText)},support.formData&&(this.formData=function(){return this.text().then(decode)}),this.json=function(){return this.text().then(JSON.parse)},this}var methods=[`CONNECT`,`DELETE`,`GET`,`HEAD`,`OPTIONS`,`PATCH`,`POST`,`PUT`,`TRACE`];function normalizeMethod(o){var v=o.toUpperCase();return methods.indexOf(v)>-1?v:o}
5function Request(o,v){if(!(this instanceof Request))throw TypeError(`Please use the "new" operator, this DOM object constructor cannot be called as a function.`);v||={};var x=v.body;if(o instanceof Request){if(o.bodyUsed)throw TypeError(`Already read`);this.url=o.url,this.credentials=o.credentials,v.headers||(this.headers=new Headers$1(o.headers)),this.method=o.method,this.mode=o.mode,this.signal=o.signal,!x&&o._bodyInit!=null&&(x=o._bodyInit,o.bodyUsed=!0)}else this.url=String(o);if(this.credentials=v.credentials||this.credentials||`same-origin`,(v.headers||!this.headers)&&(this.headers=new Headers$1(v.headers)),this.method=normalizeMethod(v.method||this.method||`GET`),this.mode=v.mode||this.mode||null,this.signal=v.signal||this.signal||function(){if(`AbortController`in g)return new AbortController().signal}(),this.referrer=null,(this.method===`GET`||this.method===`HEAD`)&&x)throw TypeError(`Body not allowed for GET or HEAD requests`);if(this._initBody(x),(this.method===`GET`||this.method===`HEAD`)&&(v.cache===`no-store`||v.cache===`no-cache`)){var T=/([?&])_=[^&]*/;if(T.test(this.url))this.url=this.url.replace(T,`$1_=`+new Date().getTime());else{var E=/\?/;this.url+=(E.test(this.url)?`&`:`?`)+`_=`+new Date().getTime()}}}Request.prototype.clone=function(){return new Request(this,{body:this._bodyInit})};function decode(o){var v=new FormData;return o.trim().split(`&`).forEach(function(o){if(o){var x=o.split(`=`),T=x.shift().replace(/\+/g,` `),E=x.join(`=`).replace(/\+/g,` `);v.append(decodeURIComponent(T),decodeURIComponent(E))}}),v}function parseHeaders(o){var v=new Headers$1;return o.replace(/\r?\n[\t ]+/g,` `).split(`\r`).map(function(o){return o.indexOf(` 6`)===0?o.substr(1,o.length):o}).forEach(function(o){var x=o.split(`:`),T=x.shift().trim();if(T){var E=x.join(`:`).trim();try{v.append(T,E)}catch(o){console.warn(`Response `+o.message)}}}),v}Body.call(Request.prototype);function Response(o,v){if(!(this instanceof Response))throw TypeError(`Please use the "new" operator, this DOM object constructor cannot be called as a function.`);if(v||={},this.type=`default`,this.status=v.status===void 0?200:v.status,this.status<200||this.status>599)throw RangeError(`Failed to construct 'Response': The status provided (0) is outside the range [200, 599].`);this.ok=this.status>=200&&this.status<300,this.statusText=v.statusText===void 0?``:``+v.statusText,this.headers=new Headers$1(v.headers),this.url=v.url||``,this._initBody(o)}Body.call(Response.prototype),Response.prototype.clone=function(){return new Response(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Headers$1(this.headers),url:this.url})},Response.error=function(){var o=new Response(null,{status:200,statusText:``});return o.ok=!1,o.status=0,o.type=`error`,o};var redirectStatuses=[301,302,303,307,308];Response.redirect=function(o,v){if(redirectStatuses.indexOf(v)===-1)throw RangeError(`Invalid status code`);return new Response(null,{status:v,headers:{location:o}})};var DOMException=g.DOMException;try{new DOMException}catch{DOMException=function(o,v){this.message=o,this.name=v;var x=Error(o);this.stack=x.stack},DOMException.prototype=Object.create(Error.prototype),DOMException.prototype.constructor=DOMException}function fetch$1(o,v){return new Promise(function(x,T){var E=new Request(o,v);if(E.signal&&E.signal.aborted)return T(new DOMException(`Aborted`,`AbortError`));var O=new XMLHttpRequest;function k(){O.abort()}O.onload=function(){var o={statusText:O.statusText,headers:parseHeaders(O.getAllResponseHeaders()||``)};E.url.indexOf(`file://`)===0&&(O.status<200||O.status>599)?o.status=200:o.status=O.status,o.url=`responseURL`in O?O.responseURL:o.headers.get(`X-Request-URL`);var v=`response`in O?O.response:O.responseText;setTimeout(function(){x(new Response(v,o))},0)},O.onerror=function(){setTimeout(function(){T(TypeError(`Network request failed`))},0)},O.ontimeout=function(){setTimeout(function(){T(TypeError(`Network request timed out`))},0)},O.onabort=function(){setTimeout(function(){T(new DOMException(`Aborted`,`AbortError`))},0)};function A(o){try{return o===``&&g.location.href?g.location.href:o}catch{return o}}if(O.open(E.method,A(E.url),!0),E.credentials===`include`?O.withCredentials=!0:E.credentials===`omit`&&(O.withCredentials=!1),`responseType`in O&&(support.blob?O.responseType=`blob`:support.arrayBuffer&&(O.responseType=`arraybuffer`)),v&&typeof v.headers==`object`&&!(v.headers instanceof Headers$1||g.Headers&&v.headers instanceof g.Headers)){var j=[];
6Object.getOwnPropertyNames(v.headers).forEach(function(o){j.push(normalizeName(o)),O.setRequestHeader(o,normalizeValue(v.headers[o]))}),E.headers.forEach(function(o,v){j.indexOf(v)===-1&&O.setRequestHeader(v,o)})}else E.headers.forEach(function(o,v){O.setRequestHeader(v,o)});E.signal&&(E.signal.addEventListener(`abort`,k),O.onreadystatechange=function(){O.readyState===4&&E.signal.removeEventListener(`abort`,k)}),O.send(E._bodyInit===void 0?null:E._bodyInit)})}fetch$1.polyfill=!0,g.fetch||(g.fetch=fetch$1,g.Headers=Headers$1,g.Request=Request,g.Response=Response),window.requestIdleCallback=window.requestIdleCallback||function(o){var v=Date.now();return setTimeout(function(){o({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-v))}})},1)},window.cancelIdleCallback=window.cancelIdleCallback||function(o){clearTimeout(o)};var require_smoothscroll=__commonJSMin(((o,v)=>{(function(){function x(){var o=window,v=document;if(`scrollBehavior`in v.documentElement.style&&o.__forceSmoothScrollPolyfill__!==!0)return;var x=o.HTMLElement||o.Element,T=468,E={scroll:o.scroll||o.scrollTo,scrollBy:o.scrollBy,elementScroll:x.prototype.scroll||j,scrollIntoView:x.prototype.scrollIntoView},O=o.performance&&o.performance.now?o.performance.now.bind(o.performance):Date.now;function k(o){return new RegExp([`MSIE `,`Trident/`,`Edge/`].join(`|`)).test(o)}var A=+!!k(o.navigator.userAgent);function j(o,v){this.scrollLeft=o,this.scrollTop=v}function I(o){return .5*(1-Math.cos(Math.PI*o))}function L(o){if(typeof o!=`object`||!o||o.behavior===void 0||o.behavior===`auto`||o.behavior===`instant`)return!0;if(typeof o==`object`&&o.behavior===`smooth`)return!1;throw TypeError(`behavior member of ScrollOptions `+o.behavior+` is not a valid value for enumeration ScrollBehavior.`)}function R(o,v){if(v===`Y`)return o.clientHeight+A<o.scrollHeight;if(v===`X`)return o.clientWidth+A<o.scrollWidth}function z(v,x){var T=o.getComputedStyle(v,null)[`overflow`+x];return T===`auto`||T===`scroll`}function B(o){var v=R(o,`Y`)&&z(o,`Y`),x=R(o,`X`)&&z(o,`X`);return v||x}function V(o){for(;o!==v.body&&B(o)===!1;)o=o.parentNode||o.host;return o}function U(v){var x=O(),E,k,A,j=(x-v.startTime)/T;j=j>1?1:j,E=I(j),k=v.startX+(v.x-v.startX)*E,A=v.startY+(v.y-v.startY)*E,v.method.call(v.scrollable,k,A),(k!==v.x||A!==v.y)&&o.requestAnimationFrame(U.bind(o,v))}function W(x,T,k){var A,I,L,R,z=O();x===v.body?(A=o,I=o.scrollX||o.pageXOffset,L=o.scrollY||o.pageYOffset,R=E.scroll):(A=x,I=x.scrollLeft,L=x.scrollTop,R=j),U({scrollable:A,method:R,startTime:z,startX:I,startY:L,x:T,y:k})}o.scroll=o.scrollTo=function(){if(arguments[0]!==void 0){if(L(arguments[0])===!0){E.scroll.call(o,arguments[0].left===void 0?typeof arguments[0]==`object`?o.scrollX||o.pageXOffset:arguments[0]:arguments[0].left,arguments[0].top===void 0?arguments[1]===void 0?o.scrollY||o.pageYOffset:arguments[1]:arguments[0].top);return}W.call(o,v.body,arguments[0].left===void 0?o.scrollX||o.pageXOffset:~~arguments[0].left,arguments[0].top===void 0?o.scrollY||o.pageYOffset:~~arguments[0].top)}},o.scrollBy=function(){if(arguments[0]!==void 0){if(L(arguments[0])){E.scrollBy.call(o,arguments[0].left===void 0?typeof arguments[0]==`object`?0:arguments[0]:arguments[0].left,arguments[0].top===void 0?arguments[1]===void 0?0:arguments[1]:arguments[0].top);return}W.call(o,v.body,~~arguments[0].left+(o.scrollX||o.pageXOffset),~~arguments[0].top+(o.scrollY||o.pageYOffset))}},x.prototype.scroll=x.prototype.scrollTo=function(){if(arguments[0]!==void 0){if(L(arguments[0])===!0){if(typeof arguments[0]==`number`&&arguments[1]===void 0)throw SyntaxError(`Value could not be converted`);E.elementScroll.call(this,arguments[0].left===void 0?typeof arguments[0]==`object`?this.scrollLeft:~~arguments[0]:~~arguments[0].left,arguments[0].top===void 0?arguments[1]===void 0?this.scrollTop:~~arguments[1]:~~arguments[0].top);return}var o=arguments[0].left,v=arguments[0].top;W.call(this,this,o===void 0?this.scrollLeft:~~o,v===void 0?this.scrollTop:~~v)}},x.prototype.scrollBy=function(){if(arguments[0]!==void 0){if(L(arguments[0])===!0){E.elementScroll.call(this,arguments[0].left===void 0?~~arguments[0]+this.scrollLeft:~~arguments[0].left+this.scrollLeft,arguments[0].top===void 0?~~arguments[1]+this.scrollTop:~~arguments[0].top+this.scrollTop);return}this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior})}},x.prototype.scrollIntoView=function(){if(L(arguments[0])===!0){E.scrollIntoView.call(this,arguments[0]===void 0||arguments[0]);return}var x=V(this),T=x.getBoundingClientRect(),O=this.getBoundingClientRect();x===v.body?o.scrollBy({left:O.left,top:O.top,behavior:`smooth`}):(W.call(this,x,x.scrollLeft+O.left-T.left,x.scrollTop+O.top-T.top),o.getComputedStyle(x).position!==`fixed`&&o.scrollBy({left:T.left,top:T.top,behavior:`smooth`}))}}typeof o==`object`&&v!==void 0?v.exports={polyfill:x}:x()})()})),import_smoothscroll=__toESM(require_smoothscroll());import_smoothscroll.default.polyfill();var require_client=__commonJSMin((o=>{var v=require_react_dom();o.createRoot=v.createRoot,o.hydrateRoot=v.hydrateRoot}));function createAssigner(o){return baseRest(function(v,x){var T=-1,E=x.length,O=E>1?x[E-1]:void 0,k=E>2?x[2]:void 0;for(O=o.length>3&&typeof O==`function`?(E--,O):void 0,k&&isIterateeCall(x[0],x[1],k)&&(O=E<3?void 0:O,E=1),v=Object(v);++T<E;){var A=x[T];A&&o(v,A,T,O)}return v})}var nativeIsFinite$1=root.isFinite,nativeMin=Math.min;function createRound(o){var v=Math[o];return function(o,x){if(o=toNumber(o),x=x==null?0:nativeMin(toInteger(x),292),x&&nativeIsFinite$1(o)){var T=(toString(o)+`e`).split(`e`);return T=(toString(v(T[0]+`e`+(+T[1]+x)))+`e`).split(`e`),+(T[0]+`e`+(+T[1]-x))}return v(o)}}function assignMergeValue(o,v,x){(x!==void 0&&!eq(o[v],x)||x===void 0&&!(v in o))&&baseAssignValue(o,v,x)}function safeGet(o,v){if(!(v===`constructor`&&typeof o[v]==`function`)&&v!=`__proto__`)return o[v]}function toPlainObject(o){return copyObject(o,keysIn(o))}function baseMergeDeep(o,v,x,T,E,O,k){var A=safeGet(o,x),j=safeGet(v,x),I=k.get(j);
6if(I){assignMergeValue(o,x,I);return}var L=O?O(A,j,x+``,o,v,k):void 0,R=L===void 0;if(R){var z=isArray(j),B=!z&&isBuffer(j),V=!z&&!B&&isTypedArray(j);L=j,z||B||V?isArray(A)?L=A:isArrayLikeObject(A)?L=copyArray(A):B?(R=!1,L=cloneBuffer(j,!0)):V?(R=!1,L=cloneTypedArray(j,!0)):L=[]:isPlainObject$1(j)||isArguments(j)?(L=A,isArguments(A)?L=toPlainObject(A):(!isObject(A)||isFunction$1(A))&&(L=initCloneObject(j))):R=!1}R&&(k.set(j,L),E(L,j,T,O,k),k.delete(j)),assignMergeValue(o,x,L)}function baseMerge(o,v,x,T,E){o!==v&&baseFor(v,function(O,k){if(E||=new Stack,isObject(O))baseMergeDeep(o,v,k,x,baseMerge,T,E);else{var A=T?T(safeGet(o,k),O,k+``,o,v,E):void 0;A===void 0&&(A=O),assignMergeValue(o,k,A)}},keysIn)}var mergeWith=createAssigner(function(o,v,x,T){baseMerge(o,v,x,T)}),stringTag=`[object String]`;function isString(o){return typeof o==`string`||!isArray(o)&&isObjectLike(o)&&baseGetTag(o)==stringTag}var nativeIsFinite=root.isFinite;function isFinite$1(o){return typeof o==`number`&&nativeIsFinite(o)}var regexpTag=`[object RegExp]`;function baseIsRegExp(o){return isObjectLike(o)&&baseGetTag(o)==regexpTag}var nodeIsRegExp=nodeUtil&&nodeUtil.isRegExp,isRegExp=nodeIsRegExp?baseUnary(nodeIsRegExp):baseIsRegExp;function mapValues(o,v){var x={};return v=baseIteratee(v,3),baseForOwn(o,function(o,T,E){baseAssignValue(x,T,v(o,T,E))}),x}var round=createRound(`round`);function baseSome(o,v){var x;return baseEach(o,function(o,T,E){return x=v(o,T,E),!x}),!!x}function some(o,v,x){var T=isArray(o)?arraySome:baseSome;return x&&isIterateeCall(o,v,x)&&(v=void 0),T(o,baseIteratee(v,3))}function baseZipObject(o,v,x){for(var T=-1,E=o.length,O=v.length,k={};++T<E;){var A=T<O?v[T]:void 0;x(k,o[T],A)}return k}function zipObject(o,v){return baseZipObject(o||[],v||[],assignValue)}var QueueAction=function(o){__extends$1(v,o);function v(v,x){var T=o.call(this,v,x)||this;return T.scheduler=v,T.work=x,T}return v.prototype.schedule=function(v,x){return x===void 0&&(x=0),x>0?o.prototype.schedule.call(this,v,x):(this.delay=x,this.state=v,this.scheduler.flush(this),this)},v.prototype.execute=function(v,x){return x>0||this.closed?o.prototype.execute.call(this,v,x):this._execute(v,x)},v.prototype.requestAsyncId=function(v,x,T){return T===void 0&&(T=0),T!=null&&T>0||T==null&&this.delay>0?o.prototype.requestAsyncId.call(this,v,x,T):(v.flush(this),0)},v}(AsyncAction),QueueScheduler=function(o){__extends$1(v,o);function v(){return o!==null&&o.apply(this,arguments)||this}return v}(AsyncScheduler),queueScheduler=new QueueScheduler(QueueAction);function forkJoin(){var o=[...arguments],v=popResultSelector(o),x=argsArgArrayOrObject(o),T=x.args,E=x.keys,O=new Observable(function(o){var v=T.length;if(!v){o.complete();return}for(var x=Array(v),O=v,k=v,A=function(v){var A=!1;innerFrom(T[v]).subscribe(createOperatorSubscriber(o,function(o){A||(A=!0,k--),x[v]=o},function(){return O--},void 0,function(){(!O||!A)&&(k||o.next(E?createObject(E,x):x),o.complete())}))},j=0;j<v;j++)A(j)});return v?O.pipe(mapOneOrManyArgs(v)):O}function fromEventPattern(o,v,x){return x?fromEventPattern(o,v).pipe(mapOneOrManyArgs(x)):new Observable(function(x){var T=function(){var o=[...arguments];return x.next(o.length===1?o[0]:o)},E=o(T);return isFunction(v)?function(){return v(T,E)}:void 0})}function zip(){var o=[...arguments],v=popResultSelector(o),x=argsOrArgArray(o);return x.length?new Observable(function(o){var T=x.map(function(){return[]}),E=x.map(function(){return!1});o.add(function(){T=E=null});for(var O=function(O){innerFrom(x[O]).subscribe(createOperatorSubscriber(o,function(x){if(T[O].push(x),T.every(function(o){return o.length})){var k=T.map(function(o){return o.shift()});o.next(v?v.apply(void 0,__spreadArray([],__read(k))):k),T.some(function(o,v){return!o.length&&E[v]})&&o.complete()}},function(){E[O]=!0,!T[O].length&&o.complete()}))},k=0;!o.closed&&k<x.length;k++)O(k);return function(){T=E=null}}):EMPTY}function audit(o){return operate(function(v,x){var T=!1,E=null,O=null,k=!1,A=function(){if(O?.unsubscribe(),O=null,T){T=!1;var o=E;E=null,x.next(o)}k&&x.complete()},j=function(){O=null,k&&x.complete()};v.subscribe(createOperatorSubscriber(x,function(v){T=!0,E=v,O||innerFrom(o(v)).subscribe(O=createOperatorSubscriber(x,A,j))},function(){k=!0,(!T||!O||O.closed)&&x.complete()}
6))})}function auditTime(o,v){return v===void 0&&(v=asyncScheduler),audit(function(){return timer(o,v)})}function bufferCount(o,v){return v===void 0&&(v=null),v??=o,operate(function(x,T){var E=[],O=0;x.subscribe(createOperatorSubscriber(T,function(x){var k,A,j,I,L=null;O++%v===0&&E.push([]);try{for(var R=__values(E),z=R.next();!z.done;z=R.next()){var B=z.value;B.push(x),o<=B.length&&(L??=[],L.push(B))}}catch(o){k={error:o}}finally{try{z&&!z.done&&(A=R.return)&&A.call(R)}finally{if(k)throw k.error}}if(L)try{for(var V=__values(L),U=V.next();!U.done;U=V.next()){var B=U.value;arrRemove(E,B),T.next(B)}}catch(o){j={error:o}}finally{try{U&&!U.done&&(I=V.return)&&I.call(V)}finally{if(j)throw j.error}}},function(){var o,v;try{for(var x=__values(E),O=x.next();!O.done;O=x.next()){var k=O.value;T.next(k)}}catch(v){o={error:v}}finally{try{O&&!O.done&&(v=x.return)&&v.call(x)}finally{if(o)throw o.error}}T.complete()},void 0,function(){E=null}))})}function debounceTime(o,v){return v===void 0&&(v=asyncScheduler),operate(function(x,T){var E=null,O=null,k=null,A=function(){if(E){E.unsubscribe(),E=null;var o=O;O=null,T.next(o)}};function j(){var x=k+o,O=v.now();if(O<x){E=this.schedule(void 0,x-O),T.add(E);return}A()}x.subscribe(createOperatorSubscriber(T,function(x){O=x,k=v.now(),E||(E=v.schedule(j,o),T.add(E))},function(){A(),T.complete()},void 0,function(){O=E=null}))})}function endWith(){var o=[...arguments];return function(v){return concat(v,of.apply(void 0,__spreadArray([],__read(o))))}}var DEFAULT_ZENDESK_HOST=`fubotv.zendesk.com`,SPANISH_ZENDESK_HOST=`fubotv-espana.zendesk.com`,DEFAULT_ZENDESK_LOCALE=`en`,SPANISH_ZENDESK_LOCALE=`es-es`,zendeskWidgetHost={US:DEFAULT_ZENDESK_HOST,Canada:DEFAULT_ZENDESK_HOST,France:DEFAULT_ZENDESK_HOST,Spain:SPANISH_ZENDESK_HOST,Unknown:DEFAULT_ZENDESK_HOST},zendeskWidgetLocale={US:DEFAULT_ZENDESK_LOCALE,Canada:DEFAULT_ZENDESK_LOCALE,France:DEFAULT_ZENDESK_LOCALE,Spain:SPANISH_ZENDESK_LOCALE,Unknown:DEFAULT_ZENDESK_LOCALE},DEFAULT_FACEBOOK_LINK=`https://www.facebook.com/fuboTV`,DEFAULT_TWITTER_LINK=`https://x.com/fuboTV`,DEFAULT_INSTAGRAM_LINK=`https://www.instagram.com/fubotv`,SPANISH_FACEBOOK_LINK=`https://www.facebook.com/fuboTVES`,SPANISH_TWITTER_LINK=`https://x.com/fuboTVES`,SPANISH_INSTAGRAM_LINK=`https://www.instagram.com/fuboTVES`,facebookLink={US:DEFAULT_FACEBOOK_LINK,Canada:DEFAULT_FACEBOOK_LINK,France:DEFAULT_FACEBOOK_LINK,Spain:SPANISH_FACEBOOK_LINK,Unknown:DEFAULT_FACEBOOK_LINK},twitterLink={US:DEFAULT_TWITTER_LINK,Canada:DEFAULT_TWITTER_LINK,France:DEFAULT_TWITTER_LINK,Spain:SPANISH_TWITTER_LINK,Unknown:DEFAULT_TWITTER_LINK},instagramLink={US:DEFAULT_INSTAGRAM_LINK,Canada:DEFAULT_INSTAGRAM_LINK,France:DEFAULT_INSTAGRAM_LINK,Spain:SPANISH_INSTAGRAM_LINK,Unknown:DEFAULT_INSTAGRAM_LINK};function startOfMinute(o,v){let x=toDate(o,v?.in);return x.setSeconds(0,0),x}var transitions={easeInSine:`cubic-bezier(0.47, 0, 0.745, 0.715)`,easeOutSine:`cubic-bezier(0.39, 0.575, 0.565, 1)`,easeInOutSine:`cubic-bezier(0.445, 0.05, 0.55, 0.95)`,easeInCubic:`cubic-bezier(0.55, 0.055, 0.675, 0.19)`,easeOutCubic:`cubic-bezier(0.215, 0.61, 0.355, 1)`,easeInOutCubic:`cubic-bezier(0.645, 0.045, 0.355, 1)`,easeInFubo:`cubic-bezier(0, 0, 0.25, 0.75)`,easeOutFubo:`cubic-bezier(0.25, 0.1, 0.25, 1)`,easeOutQuad:`cubic-bezier(0.25, 0.46, 0.45, 0.94)`};async function getActions(o,v){let{method:x,url:T,payload:E}=v;try{return x&&T?((await(await getAuthenticatedRequest(o)).request(x.toUpperCase(),T).send(E)).body?.actions??[]).map(mapAction).filter(Boolean):null}catch(o){throw normalizeApiError(o)}}async function getConfig(o){try{return mapConfig((await(await getPublicRequest(o)).get(`${o.context.api.host}${PAPI_CONFIG_PATH}`)).body)}catch(o){throw normalizeApiError(o)}}async function getNavigation(o){try{return mapNavigationResponse((await(await getAuthenticatedRequest(o)).get(`${o.context.api.host}${PAPI_NAVIGATION_PATH}`)).body)}catch(o){throw normalizeApiError(o)}}var mapResolverResponse=o=>(o||[]).map(mapAction).filter(Boolean);async function getResolver(o,v){try{return mapResolverResponse((await(await getAuthenticatedRequest(o)).get(`${o.context.api.host}${PAPI_RESOLVER_PATH}?public_path=${encodeURIComponent(decodeURIComponent(v))}`)).body)}catch(o){throw normalizeApiError(o)}}async function getSettings(o){try{return mapNavigationResponse((await(await getAuthenticatedRequest(o)).get(`${o.context.api.host}${PAPI_SETTINGS_PATH}`)).body)}catch(o){throw normalizeApiError(o)}}async function getRefreshSection(o,v){let{method:x,url:T}=v;try{if(x&&T)return mapSectionComponent((await(await getAuthenticatedRequest(o)).request(x.toUpperCase(),T)).body)}catch(o){throw normalizeApiError(o)}return null}async function sendTcString(o,v,x){let{method:T,url:E}=x;try{await(await getAuthenticatedRequest(o)).request(T.toUpperCase(),E).send(v)}catch(o){throw normalizeApiError(o)}}var require_lodash_isequalwith=__commonJSMin(((o,v)=>{var x=200,T=`__lodash_hash_undefined__`,E=1,O=2,k=9007199254740991,A=`[object Arguments]`,j=`[object Array]`,I=`[object Boolean]`,L=`[object Date]`,R=`[object Error]`,z=`[object Function]`,B=`[object GeneratorFunction]`,V=`[object Map]`,U=`[object Number]`,W=`[object Object]`,G=`[object Promise]`,K=`[object RegExp]`,q=`[object Set]`,J=`[object String]`,Y=`[object Symbol]`,Z=`[object WeakMap]`,Q=`[object ArrayBuffer]`,$=`[object DataView]`,ee=`[object Float32Array]`,ne=`[object Float64Array
6]`,re=`[object Int8Array]`,ie=`[object Int16Array]`,ae=`[object Int32Array]`,oe=`[object Uint8Array]`,ce=`[object Uint8ClampedArray]`,le=`[object Uint16Array]`,ue=`[object Uint32Array]`,de=/[\\^$.*+?()[\]{}|]/g,fe=/^\[object .+?Constructor\]$/,pe=/^(?:0|[1-9]\d*)$/,me={};me[ee]=me[ne]=me[re]=me[ie]=me[ae]=me[oe]=me[ce]=me[le]=me[ue]=!0,me[A]=me[j]=me[Q]=me[I]=me[$]=me[L]=me[R]=me[z]=me[V]=me[U]=me[W]=me[K]=me[q]=me[J]=me[Z]=!1;var he=typeof global==`object`&&global&&global.Object===Object&&global,ge=typeof self==`object`&&self&&self.Object===Object&&self,_e=he||ge||Function(`return this`)(),ve=typeof o==`object`&&o&&!o.nodeType&&o,ye=ve&&typeof v==`object`&&v&&!v.nodeType&&v,be=ye&&ye.exports===ve&&he.process,xe=function(){try{return be&&be.binding(`util`)}catch{}}(),Se=xe&&xe.isTypedArray;function Ce(o,v){for(var x=-1,T=o?o.length:0;++x<T;)if(v(o[x],x,o))return!0;return!1}function we(o,v){for(var x=-1,T=Array(o);++x<o;)T[x]=v(x);return T}function Te(o){return function(v){return o(v)}}function Ee(o,v){return o?.[v]}function De(o){var v=!1;if(o!=null&&typeof o.toString!=`function`)try{v=!!(o+``)}catch{}return v}function Oe(o){var v=-1,x=Array(o.size);return o.forEach(function(o,T){x[++v]=[T,o]}),x}function ke(o,v){return function(x){return o(v(x))}}function Ae(o){var v=-1,x=Array(o.size);return o.forEach(function(o){x[++v]=o}),x}var je=Array.prototype,Me=Function.prototype,Ne=Object.prototype,Pe=_e[`__core-js_shared__`],Fe=function(){var o=/[^.]+$/.exec(Pe&&Pe.keys&&Pe.keys.IE_PROTO||``);
6return o?`Symbol(src)_1.`+o:``}(),Ie=Me.toString,Le=Ne.hasOwnProperty,Re=Ne.toString,ze=RegExp(`^`+Ie.call(Le).replace(de,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`),Be=_e.Symbol,Ve=_e.Uint8Array,He=Ne.propertyIsEnumerable,Ue=je.splice,We=ke(Object.keys,Object),Ge=Kt(_e,`DataView`),Ke=Kt(_e,`Map`),qe=Kt(_e,`Promise`),Je=Kt(_e,`Set`),Ye=Kt(_e,`WeakMap`),Xe=Kt(Object,`create`),Ze=Qt(Ge),Qe=Qt(Ke),$e=Qt(qe),et=Qt(Je),tt=Qt(Ye),nt=Be?Be.prototype:void 0,rt=nt?nt.valueOf:void 0;function it(o){var v=-1,x=o?o.length:0;for(this.clear();++v<x;){var T=o[v];this.set(T[0],T[1])}}function at(){this.__data__=Xe?Xe(null):{}}function ot(o){return this.has(o)&&delete this.__data__[o]}function ct(o){var v=this.__data__;if(Xe){var x=v[o];return x===T?void 0:x}return Le.call(v,o)?v[o]:void 0}function lt(o){var v=this.__data__;return Xe?v[o]!==void 0:Le.call(v,o)}function ut(o,v){var x=this.__data__;return x[o]=Xe&&v===void 0?T:v,this}it.prototype.clear=at,it.prototype.delete=ot,it.prototype.get=ct,it.prototype.has=lt,it.prototype.set=ut;function dt(o){var v=-1,x=o?o.length:0;for(this.clear();++v<x;){var T=o[v];this.set(T[0],T[1])}}function pt(){this.__data__=[]}function mt(o){var v=this.__data__,x=Ft(v,o);return x<0?!1:(x==v.length-1?v.pop():Ue.call(v,x,1),!0)}function ht(o){var v=this.__data__,x=Ft(v,o);return x<0?void 0:v[x][1]}function gt(o){return Ft(this.__data__,o)>-1}function _t(o,v){var x=this.__data__,T=Ft(x,o);return T<0?x.push([o,v]):x[T][1]=v,this}dt.prototype.clear=pt,dt.prototype.delete=mt,dt.prototype.get=ht,dt.prototype.has=gt,dt.prototype.set=_t;function vt(o){var v=-1,x=o?o.length:0;for(this.clear();++v<x;){var T=o[v];this.set(T[0],T[1])}}function yt(){this.__data__={hash:new it,map:new(Ke||dt),string:new it}}function bt(o){return Gt(this,o).delete(o)}function xt(o){return Gt(this,o).get(o)}function St(o){return Gt(this,o).has(o)}function Ct(o,v){return Gt(this,o).set(o,v),this}vt.prototype.clear=yt,vt.prototype.delete=bt,vt.prototype.get=xt,vt.prototype.has=St,vt.prototype.set=Ct;function Tt(o){var v=-1,x=o?o.length:0;for(this.__data__=new vt;++v<x;)this.add(o[v])}function Et(o){return this.__data__.set(o,T),this}function Dt(o){return this.__data__.has(o)}Tt.prototype.add=Tt.prototype.push=Et,Tt.prototype.has=Dt;function Ot(o){this.__data__=new dt(o)}function kt(){this.__data__=new dt}function At(o){return this.__data__.delete(o)}function jt(o){return this.__data__.get(o)}function Mt(o){return this.__data__.has(o)}function Nt(o,v){var x=this.__data__;if(x instanceof dt){var T=x.__data__;if(!Ke||T.length<199)return T.push([o,v]),this;x=this.__data__=new vt(T)}return x.set(o,v),this}Ot.prototype.clear=kt,Ot.prototype.delete=At,Ot.prototype.get=jt,Ot.prototype.has=Mt,Ot.prototype.set=Nt;function Pt(o,v){var x=tn(o)||en(o)?we(o.length,String):[],T=x.length,E=!!T;for(var O in o)(v||Le.call(o,O))&&!(E&&(O==`length`||Jt(O,T)))&&x.push(O);return x}function Ft(o,v){for(var x=o.length;x--;)if($t(o[x][0],v))return x;return-1}function It(o){return Re.call(o)}function Lt(o,v,x,T,E){return o===v?!0:o==null||v==null||!cn(o)&&!ln(v)?o!==o&&v!==v:Rt(o,v,Lt,x,T,E)}function Rt(o,v,x,T,E,O){var k=tn(o),I=tn(v),L=j,R=j;k||(L=qt(o),L=L==A?W:L),I||(R=qt(v),R=R==A?W:R);var z=L==W&&!De(o),B=R==W&&!De(v),V=L==R;if(V&&!z)return O||=new Ot,k||un(o)?Ht(o,v,x,T,E,O):Ut(o,v,L,x,T,E,O);if(!(E&2)){var U=z&&Le.call(o,`__wrapped__`),G=B&&Le.call(v,`__wrapped__`);if(U||G){var K=U?o.value():o,q=G?v.value():v;return O||=new Ot,x(K,q,T,E,O)}}return V?(O||=new Ot,Wt(o,v,x,T,E,O)):!1}function zt(o){return!cn(o)||Xt(o)?!1:(on(o)||De(o)?ze:fe).test(Qt(o))}function Bt(o){return ln(o)&&sn(o.length)&&!!me[Re.call(o)]}function Vt(o){if(!Zt(o))return We(o);var v=[];for(var x in Object(o))Le.call(o,x)&&x!=`constructor`&&v.push(x);return v}function Ht(o,v,x,T,E,O){var k=E&2,A=o.length,j=v.length;if(A!=j&&!(k&&j>A))return!1;var I=O.get(o);if(I&&O.get(v))return I==v;var L=-1,R=!0,z=E&1?new Tt:void 0;for(O.set(o,v),O.set(v,o);++L<A;){var B=o[L],V=v[L];if(T)var U=k?T(V,B,L,v,o,O):T(B,V,L,o,v,O);if(U!==void 0){if(U)continue;R=!1;break}if(z){if(!Ce(v,function(o,v){if(!z.has(v)&&(B===o||x(B,o,T,E,O)))return z.add(v)})){R=!1;break}}else if(!(B===V||x(B,V,T,E,O))){R=!1;break}}return O.delete(o),O.delete(v),R}function Ut(o,v,x,T,E,O,k){switch(x){case $:if(o.byteLength!=v.byteLength||o.byteOffset!=v.byteOffset)return!1;o=o.buffer,v=v.buffer;case Q:return!(o.byteLength!=v.byteLength||!T(new Ve(o),new Ve(v)));case I:case L:case U:return $t(+o,+v);case R:return o.name==v.name&&o.message==v.message;case K:case J:return o==v+``;case V:var A=Oe;case q:var j=O&2;if(A||=Ae,o.size!=v.size&&!j)return!1;var z=k.get(o);if(z)return z==v;O|=1,k.set(o,v);var B=Ht(A(o),A(v),T,E,O,k);return k.delete(o),B;case`[object Symbol]`:if(rt)return rt.call(o)==rt.call(v)}return!1}function Wt(o,v,x,T,E,O){var k=E&2,A=dn(o),j=A.length;if(j!=dn(v).length&&!k)return!1;for(var I=j;I--;){var L=A[I];if(!(k?L in v:Le.call(v,L)))return!1}var R=O.get(o);if(R&&O.get(v))return R==v;var z=!0;O.set(o,v),O.set(v,o);for(var B=k;++I<j;){L=A[I];var V=o[L],U=v[L];if(T)var W=k?T(U,V,L,v,o,O):T(V,U,L,o,v,O);
6if(!(W===void 0?V===U||x(V,U,T,E,O):W)){z=!1;break}B||=L==`constructor`}if(z&&!B){var G=o.constructor,K=v.constructor;G!=K&&`constructor`in o&&`constructor`in v&&!(typeof G==`function`&&G instanceof G&&typeof K==`function`&&K instanceof K)&&(z=!1)}return O.delete(o),O.delete(v),z}function Gt(o,v){var x=o.__data__;return Yt(v)?x[typeof v==`string`?`string`:`hash`]:x.map}function Kt(o,v){var x=Ee(o,v);return zt(x)?x:void 0}var qt=It;(Ge&&qt(new Ge(new ArrayBuffer(1)))!=$||Ke&&qt(new Ke)!=V||qe&&qt(qe.resolve())!=G||Je&&qt(new Je)!=q||Ye&&qt(new Ye)!=Z)&&(qt=function(o){var v=Re.call(o),x=v==W?o.constructor:void 0,T=x?Qt(x):void 0;if(T)switch(T){case Ze:return $;case Qe:return V;case $e:return G;case et:return q;case tt:return Z}return v});function Jt(o,v){return v??=k,!!v&&(typeof o==`number`||pe.test(o))&&o>-1&&o%1==0&&o<v}function Yt(o){var v=typeof o;return v==`string`||v==`number`||v==`symbol`||v==`boolean`?o!==`__proto__`:o===null}function Xt(o){return!!Fe&&Fe in o}function Zt(o){var v=o&&o.constructor;return o===(typeof v==`function`&&v.prototype||Ne)}function Qt(o){if(o!=null){try{return Ie.call(o)}catch{}try{return o+``}catch{}}return``}function $t(o,v){return o===v||o!==o&&v!==v}function en(o){return rn(o)&&Le.call(o,`callee`)&&(!He.call(o,`callee`)||Re.call(o)==A)}var tn=Array.isArray;function nn(o){return o!=null&&sn(o.length)&&!on(o)}function rn(o){return ln(o)&&nn(o)}function an(o,v,x){x=typeof x==`function`?x:void 0;var T=x?x(o,v):void 0;return T===void 0?Lt(o,v,x):!!T}function on(o){var v=cn(o)?Re.call(o):``;return v==z||v==`[object GeneratorFunction]`}function sn(o){return typeof o==`number`&&o>-1&&o%1==0&&o<=k}function cn(o){var v=typeof o;return!!o&&(v==`object`||v==`function`)}function ln(o){return!!o&&typeof o==`object`}var un=Se?Te(Se):Bt;function dn(o){return nn(o)?Pt(o):Vt(o)}v.exports=an})),import_react=__toESM(require_react()),import_client=require_client(),import_prop_types=__toESM(require_prop_types()),import_lodash_isequalwith=__toESM(require_lodash_isequalwith());function _typeof$3(o){"@babel/helpers - typeof";return _typeof$3=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(o){return typeof o}:function(o){return o&&typeof Symbol==`function`&&o.constructor===Symbol&&o!==Symbol.prototype?`symbol`:typeof o},_typeof$3(o)}var createSelectors=function(o){var v=o.getIn,x=o.toJS,T=function(o){return o!=null&&_typeof$3(o)===`object`&&v(o,[`location`])&&v(o,[`action`])},E=function(o){var E=x(v(o,[`router`]));if(!T(E))throw`Could not find router reducer in state tree, it must be mounted under "router"`;return E},O=function(o){return x(v(E(o),[`location`]))};return{getLocation:O,getAction:function(o){return x(v(E(o),[`action`]))},getRouter:E,getSearch:function(o){return x(v(E(o),[`location`,`search`]))},getHash:function(o){return x(v(E(o),[`location`,`hash`]))},createMatchSelector:function(o){var v=null,x=null;return function(T){var E=(O(T)||{}).pathname;if(E===v)return x;v=E;var k=matchPath(E,o);return(!k||!x||k.url!==x.url||k.isExact!==x.isExact)&&(x=k),x}}}};function _typeof$2(o){"@babel/helpers - typeof";return _typeof$2=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(o){return typeof o}:function(o){return o&&typeof Symbol==`function`&&o.constructor===Symbol&&o!==Symbol.prototype?`symbol`:typeof o},_typeof$2(o)}function _extends(){return _extends=Object.assign||function(o){for(var v=1;v<arguments.length;v++){var x=arguments[v];for(var T in x)Object.prototype.hasOwnProperty.call(x,T)&&(o[T]=x[T])}return o},_extends.apply(this,arguments)}function _classCallCheck(o,v){if(!(o instanceof v))throw TypeError(`Cannot call a class as a function`)}function _defineProperties(o,v){for(var x=0;x<v.length;x++){var T=v[x];T.enumerable=T.enumerable||!1,T.configurable=!0,`value`in T&&(T.writable=!0),Object.defineProperty(o,T.key,T)}}function _createClass(o,v,x){return v&&_defineProperties(o.prototype,v),x&&_defineProperties(o,x),o}function _createSuper(o){return function(){var v=_getPrototypeOf(o),x;if(_isNativeReflectConstruct()){var T=_getPrototypeOf(this).constructor;x=Reflect.construct(v,arguments,T)}else x=v.apply(this,arguments);return _possibleConstructorReturn(this,x)}}function _possibleConstructorReturn(o,v){return v&&(_typeof$2(v)===`object`||typeof v==`function`)?v:_assertThisInitialized(o)}
6function _assertThisInitialized(o){if(o===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return o}function _isNativeReflectConstruct(){if(typeof Reflect>`u`||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==`function`)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function _getPrototypeOf(o){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(o){return o.__proto__||Object.getPrototypeOf(o)},_getPrototypeOf(o)}function _inherits(o,v){if(typeof v!=`function`&&v!==null)throw TypeError(`Super expression must either be null or a function`);o.prototype=Object.create(v&&v.prototype,{constructor:{value:o,writable:!0,configurable:!0}}),v&&_setPrototypeOf(o,v)}function _setPrototypeOf(o,v){return _setPrototypeOf=Object.setPrototypeOf||function(o,v){return o.__proto__=v,o},_setPrototypeOf(o,v)}var createConnectedRouter=function(o){var v=createSelectors(o).getLocation,x=function(o){_inherits(T,o);var x=_createSuper(T);function T(o){var E;_classCallCheck(this,T),E=x.call(this,o);var O=o.store,k=o.history,A=o.onLocationChanged,j=o.stateCompareFunction;E.inTimeTravelling=!1,E.unsubscribe=O.subscribe(function(){var x=!o.noTimeTravelDebugging,T=v(O.getState()),A=T.pathname,I=T.search,L=T.hash,R=T.state,z=k.location,B=z.pathname,V=z.search,U=z.hash,W=z.state;x&&o.history.action===`PUSH`&&(B!==A||V!==I||U!==L||!(0,import_lodash_isequalwith.default)(R,W,j))&&(E.inTimeTravelling=!0,k.push({pathname:A,search:I,hash:L,state:R}))});var I=function(o,v){var x=arguments.length>2&&arguments[2]!==void 0&&arguments[2];E.inTimeTravelling?E.inTimeTravelling=!1:A(o,v,x)};return E.unlisten=k.listen(I),o.noInitialPop||I(k.location,k.action,!0),E}return _createClass(T,[{key:`componentWillUnmount`,value:function(){this.unlisten(),this.unsubscribe()}},{key:`render`,value:function(){var o=this.props,v=o.omitRouter,x=o.history,T=o.children;return v?import_react.createElement(import_react.Fragment,null,T):import_react.createElement(Router$1,{history:x},T)}}]),T}(import_react.PureComponent);x.propTypes={store:import_prop_types.default.shape({getState:import_prop_types.default.func.isRequired,subscribe:import_prop_types.default.func.isRequired}).isRequired,history:import_prop_types.default.shape({action:import_prop_types.default.string.isRequired,listen:import_prop_types.default.func.isRequired,location:import_prop_types.default.object.isRequired,push:import_prop_types.default.func.isRequired}).isRequired,basename:import_prop_types.default.string,children:import_prop_types.default.oneOfType([import_prop_types.default.func,import_prop_types.default.node]),onLocationChanged:import_prop_types.default.func.isRequired,noInitialPop:import_prop_types.default.bool,noTimeTravelDebugging:import_prop_types.default.bool,stateCompareFunction:import_prop_types.default.func,omitRouter:import_prop_types.default.bool};var T=function(o){return{onLocationChanged:function(v,x,T){return o(onLocationChanged(v,x,T))}}},E=function(o){var v=o.context||ReactReduxContext;if(v==null)throw`Please upgrade to react-redux v6`;return import_react.createElement(v.Consumer,null,function(v){var T=v.store;return import_react.createElement(x,_extends({store:T},o))})};return E.propTypes={context:import_prop_types.default.object},connect_default(null,T)(E)};function _slicedToArray(o,v){return _arrayWithHoles(o)||_iterableToArrayLimit(o,v)||_unsupportedIterableToArray$1(o,v)||_nonIterableRest()}function _nonIterableRest(){throw TypeError(`Invalid attempt to destructure non-iterable instance. 7In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$1(o,v){if(o){if(typeof o==`string`)return _arrayLikeToArray$1(o,v);var x=Object.prototype.toString.call(o).slice(8,-1);if(x===`Object`&&o.constructor&&(x=o.constructor.name),x===`Map`||x===`Set`)return Array.from(x);if(x===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(x))return _arrayLikeToArray$1(o,v)}}function _arrayLikeToArray$1(o,v){(v==null||v>o.length)&&(v=o.length);for(var x=0,T=Array(v);x<v;x++)T[x]=o[x];return T}function _iterableToArrayLimit(o,v){if(!(typeof Symbol>`u`||!(Symbol.iterator in Object(o)))){var x=[],T=!0,E=!1,O=void 0;try{for(var k=o[Symbol.iterator](),A;!(T=(A=k.next()).done)&&(x.push(A.value),!(v&&x.length===v));T=!0);}catch(o){E=!0,O=o}finally{try{!T&&k.return!=null&&k.return()}finally{if(E)throw O}}return x}}function _arrayWithHoles(o){if(Array.isArray(o))return o}function ownKeys$5(o,v){var x=Object.keys(o);if(Object.getOwnPropertySymbols){var T=Object.getOwnPropertySymbols(o);v&&(T=T.filter(function(v){return Object.getOwnPropertyDescriptor(o,v).enumerable})),x.push.apply(x,T)}return x}function _objectSpread$4(o){for(var v=1;v<arguments.length;v++){var x=arguments[v]==null?{}:arguments[v];
7v%2?ownKeys$5(Object(x),!0).forEach(function(v){_defineProperty$5(o,v,x[v])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(x)):ownKeys$5(Object(x)).forEach(function(v){Object.defineProperty(o,v,Object.getOwnPropertyDescriptor(x,v))})}return o}function _defineProperty$5(o,v,x){return v in o?Object.defineProperty(o,v,{value:x,enumerable:!0,configurable:!0,writable:!0}):o[v]=x,o}var injectQuery=function(o){if(o&&o.query)return o;var v=o&&o.search;return typeof v!=`string`||v.length===0?_objectSpread$4({},o,{query:{}}):_objectSpread$4({},o,{query:v.substring(1).split(`&`).reduce(function(o,v){var x=_slicedToArray(v.split(`=`),2),T=x[0],E=x[1];return _objectSpread$4({},o,_defineProperty$5({},T,E))},{})})},createConnectRouter=function(o){var v=o.fromJS,x=o.merge;return function(o){var T=v({location:injectQuery(o.location),action:o.action});return function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:T,E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},O=E.type,k=E.payload;if(O===`@@router/LOCATION_CHANGE`){var A=k.location,j=k.action;return k.isFirstRendering?o:x(o,{location:v(injectQuery(A)),action:j})}return o}}},getIn=function(o,v){if(!o)return o;var x=v.length;if(x){for(var T=o,E=0;E<x&&T;++E)T=T[v[E]];return T}};function ownKeys$4(o,v){var x=Object.keys(o);if(Object.getOwnPropertySymbols){var T=Object.getOwnPropertySymbols(o);v&&(T=T.filter(function(v){return Object.getOwnPropertyDescriptor(o,v).enumerable})),x.push.apply(x,T)}return x}function _objectSpread$3(o){for(var v=1;v<arguments.length;v++){var x=arguments[v]==null?{}:arguments[v];v%2?ownKeys$4(Object(x),!0).forEach(function(v){_defineProperty$4(o,v,x[v])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(x)):ownKeys$4(Object(x)).forEach(function(v){Object.defineProperty(o,v,Object.getOwnPropertyDescriptor(x,v))})}return o}function _defineProperty$4(o,v,x){return v in o?Object.defineProperty(o,v,{value:x,enumerable:!0,configurable:!0,writable:!0}):o[v]=x,o}var structure={fromJS:function(o){return o},getIn,merge:function(o,v){return _objectSpread$3({},o,{},v)},toJS:function(o){return o}};function _toConsumableArray$1(o){return _arrayWithoutHoles$1(o)||_iterableToArray$1(o)||_unsupportedIterableToArray(o)||_nonIterableSpread$1()}function _nonIterableSpread$1(){throw TypeError(`Invalid attempt to spread non-iterable instance. 8In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray(o,v){if(o){if(typeof o==`string`)return _arrayLikeToArray(o,v);var x=Object.prototype.toString.call(o).slice(8,-1);if(x===`Object`&&o.constructor&&(x=o.constructor.name),x===`Map`||x===`Set`)return Array.from(x);if(x===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(x))return _arrayLikeToArray(o,v)}}function _iterableToArray$1(o){if(typeof Symbol<`u`&&Symbol.iterator in Object(o))return Array.from(o)}function _arrayWithoutHoles$1(o){if(Array.isArray(o))return _arrayLikeToArray(o)}function _arrayLikeToArray(o,v){(v==null||v>o.length)&&(v=o.length);for(var x=0,T=Array(v);x<v;x++)T[x]=o[x];return T}var routerMiddleware=function(o){return function(v){return function(v){return function(x){if(x.type!==`@@router/CALL_HISTORY_METHOD`)return v(x);var T=x.payload,E=T.method,O=T.args;o[E].apply(o,_toConsumableArray$1(O))}}}},ConnectedRouter=createConnectedRouter(structure),connectRouter=createConnectRouter(structure),_createSelectors=createSelectors(structure),getLocation$1=_createSelectors.getLocation,getAction=_createSelectors.getAction,getHash=_createSelectors.getHash,getRouter=_createSelectors.getRouter,getSearch=_createSelectors.getSearch,createMatchSelector=_createSelectors.createMatchSelector;function $9fc4852771d079eb$var$Section(o){return null}$9fc4852771d079eb$var$Section.getCollectionNode=function*(o){let{children:v,title:x,items:T}=o;yield{type:`section`,props:o,hasChildNodes:!0,rendered:x,"aria-label":o[`aria-label`],*childNodes(){if(typeof v==`function`){if(!T)throw Error(`props.children was a function but props.items is missing`);for(let o of T)yield{type:`item`,value:o,renderer:v}}else{let o=[];
8import_react.Children.forEach(v,v=>{o.push({type:`item`,element:v})}),yield*o}}}};var $9fc4852771d079eb$export$6e2c8f0811a474ce=$9fc4852771d079eb$var$Section;async function confirmSignupEmail(o,v){try{let{authTokens:x}=(await(await getAuthenticatedRequest(o)).post(`${o.context.api.host}/signup/confirm`).send({code:v})).body.data,T=x?normalizeTokens(x):null;return T?(updateTokens(o,T),await getAccount(o)):void 0}catch(o){throw normalizeApiError(o)}}async function loginWithMFA(o,v){let x=`${o.context.api.host}/v2/signin`;try{return(await(await getPublicRequest(o)).put(x).send(v)).body}catch(o){throw normalizeApiError(o)}}async function mfaLogin(o,v,x=loginWithMFA,T=getAccount){let E=await x(o,v);if(E.type===`MFA`)return{type:E.type,mfaToken:E.payload.token};updateTokens(o,normalizeTokens(E.payload));let O=await T(o);return{type:E.type,account:O}}var PATH$6=`/logout`;async function logout(o){let{clientId:v,language:x,spoofInfo:T,clientIdentifiers:E}=o.getState(),O=`${o.context.api.host}${PATH$6}`;try{return await(await getAuthenticatedRequest(o)).put(O),!0}catch(o){throw normalizeApiError(o)}finally{o.replaceState({clientId:v,language:x,spoofInfo:T,clientIdentifiers:E})}}async function resendEmailVerificationCode(o){try{return await(await getAuthenticatedRequest(o)).put(`${o.context.api.host}/email/confirm/resend`)}catch(o){throw normalizeApiError(o)}}async function mfaCodeResend(o){try{return{mfaToken:(await(await getPublicRequest(o)).put(`${o.context.api.host}/mfa/email/resend`))?.body?.payload?.token||``}}catch(o){throw normalizeApiError(o)}}async function resetPassword(o,v){let x=o.context.api.host+`/reset-password`;try{return(await(await getPublicRequest(o)).post(x).send({email:v})).status}catch(o){throw normalizeApiError(o)}}async function resetSocialPassword(o,v){let x=o.context.api.host+`/reset-password/social`;try{return(await(await getPublicRequest(o)).post(x).send({email:v})).status}catch(o){throw normalizeApiError(o)}}async function resetPasswordWithToken(o,v,x,T=getAccount){let E=o.context.api.host+`/reset-password/`+x;try{let x=(await(await getPublicRequest(o)).put(E).send({password:v})).body.tokens;return x?(updateTokens(o,normalizeTokens(x)),T(o)):null}catch(o){throw normalizeApiError(o)}}async function defaultSignup(o,v){let x=`${o.context.api.host}/auth`,{socialProvider:T,socialToken:E,anonymousId:O,...k}=v,A={...k};T&&E&&(A.social_provider=T,A.social_token=E),O&&(A.anonymous_id=O);try{let{authTokens:v}=(await(await getPublicRequest(o)).post(x).send(A)).body.data;return v?normalizeTokens(v):null}catch(o){throw normalizeApiError(o)}}async function signup$1(o,v,x=defaultSignup,T=mfaLogin,E=getAccount){try{let O=await x(o,v);if(O)return updateTokens(o,O),await E(o);let{account:k}=await T(o,{username:v.email,password:v.password});return k}catch(o){throw normalizeApiError(o)}}async function defaultSignupWithToken(o,v){let x=`${o.context.api.host}/signup/token`,{password:T,token:E}=v;try{let{authTokens:v}=(await(await getPublicRequest(o)).post(x).send({password:T,token:E})).body.data;return v?normalizeTokens(v):null}catch(o){throw normalizeApiError(o)}}async function signupWithToken(o,v,x=defaultSignupWithToken,T=mfaLogin,E=getAccount){try{let O=await x(o,v);if(O)return updateTokens(o,O),await E(o);let{account:k}=await T(o,{username:v.email,password:v.password});return k}catch(o){throw normalizeApiError(o)}}async function defaultSocialSignup(o,v){let x=`${o.context.api.host}/signup/social`;try{let T=await(await getPublicRequest(o)).post(x).send({anonymous_id:v.anonymousId,email:v.email,home_postal_code:v.homePostalCode,social_token:v.socialToken,social_provider:v.socialProvider});return updateTokens(o,normalizeTokens(T.body.data.authTokens)),mapAccount(T.body.data)}catch(o){throw normalizeApiError(o)}}function socialSignup(o,v,x=defaultSocialSignup){return x(o,v)}async function mfaCodeVerify(o,v){try{return updateTokens(o,normalizeTokens((await(await getPublicRequest(o)).put(`${o.context.api.host}/mfa/verify`).send({code:v})).body)),await getAccount(o)}catch(o){throw normalizeApiError(o)}}function LayoutCue(o){let{footerEnabled:v=!1,headerEnabled:x=!1,children:T}=o,E=useDispatch(),O=useSelector(o=>selectHasHeader(o)),k=useSelector(o=>selectHasFooter(o));return import_react.useEffect(()=>{O!==x&&E(setHeader(x)),k!==v&&E(setFooter(v))},[O,k,x,v,E]),T}function BlockedScreen(){let{brand:o}=useAppConfig(),v=o.logoComponent,x=jsx(Translate,{id:`App.Header.WeAreSorry`,defaultMessage:`We're Sorry.`,parent:`h2`}),T=jsx(Translate,{id:`App.GeoBlock.NotAvailableInLocation`,defaultMessage:`{{legalAppName}} content is currently not available in your location.`,values:{legalAppName:o.legalAppName},parent:`h3`}),E=jsx(Translate,{id:`App.WrongMessageToHelpCenter`,defaultMessage:`Seeing this message in error? Visit our Help Center at {{supportLink}} for more details or assistance.`,parent:`h4`,values:{supportLink:jsx(`a`,{href:useZendeskLink(),target:`_blank`,rel:`noopener noreferrer`,className:`support-link`,children:o.supportLink})}});return jsxs(StartContainer,{children:[jsx(ScrollToTop,{}),jsx(ContentContainer,{id:`blocked-screen`,children:jsx(`div`,{className:styles$11,children:jsxs(`div`,{className:clsx(startHead_default,overrideStyles),children:[jsx(Link,{to:o.rootPath,children:jsx(v,{width:88})}),x,T,E,jsx(Help$1,{})]})})})]})}var styles$11=css({display:`flex`,flexDirection:`column`,alignItems:`center`,margin:`50px auto 30px`,padding:`0 10px`," .support-link":{color:rgba(color.white,.7),textDecoration:`underline`}}),overrideStyles=css({" h4":{borderBottom:`none`,textAlign:`center`}}),GeoBlockContent=class extends import_react.Component{componentDidMount(){let{isAuthenticated:o,purchasable:v,w
8atchable:x,push:T}=this.props;!o&&!v&&x&&T(`/signin`)}render(){let{isAuthenticated:o,purchasable:v,watchable:x,children:T}=this.props;return!o&&!v&&!x?jsx(BlockedScreen,{}):T||null}},mapStateToProps$4=o=>({purchasable:selectIfPurchasableRights(o),watchable:selectIfWatchableRights(o),isAuthenticated:selectIfAuthenticated(o),EUTerritory:selectIfEUTerritory(o)}),connector$4=connect_default(mapStateToProps$4,{push}),GeoBlockContent_default=connector$4(GeoBlockContent);function GeoBlockSubscription({children:o}){let v=useSelector(selectCountryName),x=useSelector(selectIsSubscriptionsGeoBlocked),T=useAvailablePlanCode(),{brand:E}=useAppConfig();return x?jsx(`div`,{css:styles$10,children:jsx(Xi,{heading:jsx(Translate,{id:`App.GeoBlock.Note`,defaultMessage:`Sorry. {{legalAppName}} is not available in {{country}} with your current subscription`,values:{country:jsx(`span`,{className:`country`,children:v}),legalAppName:E.legalAppName}}),body:T?jsxs(Fragment$1,{children:[jsx(Translate,{id:`App.GeoBlock.SwitchPlanNote`,defaultMessage:`If you'd like to watch {{legalAppName}} in your current location, please switch to a different package available in your country on`,values:{legalAppName:E.legalAppName}}),`\xA0`,jsx(Link,{to:`/manage-plan?plan=${T}`,children:jsx(Translate,{id:`App.Label.Store`,defaultMessage:`Store`})})]}):null})}):jsx(Fragment$1,{children:o})}var styles$10=css$1({" a":{color:color.slate190,textDecoration:`underline`}," .country":{textTransform:`capitalize`}}),useMutationObserver=(o,v,x={childList:!0})=>{(0,import_react.useEffect)(()=>{if(o.current){let T=new MutationObserver(v);return T.observe(o.current,x),()=>{T.disconnect()}}},[v,x,o])};init_es$1();var selectIfAppsFlyerLoading=createSelector(selectAppsFlyer,o=>o.isLoading),selectIfAppsFlyerInitialized=createSelector(selectAppsFlyer,o=>o.isInitialized),selectIfAppsFlyerFailed=createSelector(selectAppsFlyer,o=>o.isFailed);function AppsAndDevicesIcon({width:o=23,height:v=14,fill:x=color.grey140}){return jsx(`svg`,{width:o,height:v,viewBox:`0 0 23 14`,role:`img`,"aria-label":`apps and devices`,xmlns:`http://www.w3.org/2000/svg`,children:jsx(`path`,{d:`M20.74.205a.619.619 0 01.233.477v11.654H2.054V.682c0-.191.06-.35.179-.477A.536.536 0 012.672 0H20.26c.182 0 .343.068.48.205zm2.25 12.526c.082.873-.334 1.295-1.249 1.268H1.272C.35 14.026-.072 13.604.01 12.73h9.603a.63.63 0 00.097.273c.082.164.187.246.315.246h2.95c.119 0 .224-.082.315-.246a.579.579 0 00.097-.273h9.603zM18.98 1.715H4.027v9.076h14.955V1.715z`,fillRule:`nonzero`,fill:x})})}function LandscapeNav(){let o=useDispatch(),v=useZendeskLink(),x=useTrack(),T=o=>{x({name:`ui_interaction`,category:`user_action`,subCategory:o})},E=[{key:`my-account`,prefix:UserCircle$1,name:jsx(Translate,{id:`App.Menu.MyAccount`,defaultMessage:`My Account`}),onAction:()=>{T(`my_account`),o(push(`/account`))}},{key:`apps-and-devices`,icon:jsx(`span`,{css:{marginRight:8},children:jsx(AppsAndDevicesIcon,{width:16,height:10,fill:`currentColor`})}),name:jsx(Translate,{id:`App.Menu.AppsAndDevices`,defaultMessage:`Apps & Devices`}),onAction:()=>{T(`apps`),o(push(`/welcome/apps`))}},{key:`help-link`,prefix:QuestionCircle,name:jsx(Translate,{id:`App.Label.Help`,defaultMessage:`Help`}),onAction:()=>{T(`zendesk`),window.location.assign(v)}},{key:`sign-out`,prefix:SignOut,name:jsx(Translate,{id:`App.Menu.Signout`,defaultMessage:`Sign Out`}),onAction:()=>{T(`sign_out`),o(tryLogout())}}];return jsxs(fr,{align:`end`,children:[jsx(wt,{tooltip:`Settings`,"aria-label":`Settings`,buttonSize:`md`,buttonType:`tertiary`,icon:Gear}),jsx(sr,{items:E,selectionMode:`none`,onAction:o=>{let v=E.find(v=>v.key===o);v?.onAction&&v.onAction()},children:({icon:o=null,name:v,key:x})=>jsxs($c1d7fb2ec91bae71$export$6d08773d2e66f8f2,{children:[o,v]},x)})]})}function PortraitNav({tabsCapitalized:o,appsTabDisplayed:v}){let x=useDispatch(),T=(0,import_react.useCallback)(()=>{x(tryLogout())},[x]),{brand:E}=useAppConfig(),O=useTrack(),k=useZendeskLink(),A=o=>{O({name:`ui_interaction`,category:`user_action`,subCategory:o})},j=jsx(`li`,{className:`nav-item`,children:jsx(Link,{onClick:()=>A(`my_account`),to:`/account`,className:`link`,children:jsx(Translate,{id:`App.Menu.MyAccount`,defaultMessage:`My Account`})})},`my-account`),I=jsx(`li`,{className:`nav-item`,children:jsx(NavLink,{onClick:()=>A(`apps`),to:`/welcome/apps`,target:`_blank`,className:`link`,activeClassName:`active`,children:jsx(Translate,{id:`App.Link.Apps`,defaultMessage:`Apps`})})},`apps`),L=()=>A(`support`),R=jsx(Translate,{id:`App.Menu.Support`,defaultMessage:`Supp
8ort`}),z=jsx(`li`,{className:`nav-item`,children:E.hasExternalSupportLink?jsx(`a`,{onClick:L,href:k,className:`link`,target:`_blank`,rel:`noopener noreferrer`,children:R}):jsx(Link,{onClick:L,to:`/account/help`,className:`link`,children:R})},`supportLink`),B=jsx(`li`,{className:`nav-item`,children:jsx(`a`,{className:`link`,onClick:()=>{A(`sign_out`),T()},children:jsx(Translate,{id:`App.Menu.Signout`,defaultMessage:`Sign Out`})})},`signOut`);return jsx(`nav`,{css:itemWrap(o),children:jsx(`ul`,{className:`nav-items`,children:[j,v&&I,z,B]})})}var itemWrap=o=>css$1({width:`100%`,paddingTop:24," .nav-items":{...i(typography.interactive.sm),listStyleType:`none`,display:`flex`,alignItems:`center`,padding:0,margin:0,justifyContent:`space-around`}," .nav-item":{cursor:`pointer`,margin:0," .link":{color:color.white}," span":{display:`inline-flex`,flexFlow:`row nowrap`,alignItems:`center`,justifyContent:`center`,padding:0,margin:0,...o&&{textTransform:`capitalize`}}}});function MobileBlockScreen({appsFlyerRef:o,appsTabDisplayed:v,appStoreLink:x,backgroundImageUrl:T,backgroundColor:E,bottomWidth:O,googlePlayLink:k,isLoading:A,showSmartBanner:j,tabsCapitalized:I}){let{isAndroid:L}=getDeviceInfo(),{brand:R}=useAppConfig();return useFireGrowthPageView(`mobile_homepage`),jsxs(Fragment$1,{children:[A&&jsx(`div`,{css:loadingContainer,children:jsx(LoadingScreen,{})}),jsx(LayoutCue,{footerEnabled:!1,headerEnabled:!1,children:jsxs(ContentContainer,{css:containerStyles$2(E),children:[jsxs(`div`,{css:headerStyles,children:[jsx(Link,{to:`/`,children:jsx(NavLogo,{width:74,fill:color.orange100})}),jsx(S,{query:f.below(`sm`),children:jsx(PortraitNav,{tabsCapitalized:I,appsTabDisplayed:v})}),jsx(S,{query:f.above(`sm`),children:jsx(LandscapeNav,{})})]}),jsx(`div`,{css:appFlyerContainerStyles(j),id:`AF-container`,ref:o}),jsx(`div`,{css:deviceStyles({backgroundImageUrl:T,showSmartBanner:j}),children:!j&&jsxs(`div`,{css:[contentStyles$1(O)],children:[jsx(Translate,{className:`heading`,id:`App.MobileBlockContent.Heading`,defaultMessage:`Get the {{appName}} app`,parent:`h1`,values:{appName:R.appName}}),L?jsx(Translate,{className:`description`,id:`App.MobileBlockContent.Android.SecondaryDescription`,defaultMessage:`The best way to watch on Android{{br}}phone and tablets.`,parent:`p`,values:{br:jsx(`br`,{})}}):jsx(Translate,{className:`description`,id:`App.MobileBlockContent.Iphone.SecondaryDescription`,defaultMessage:`The best way to watch on iPhone and iPad.`,parent:`p`}),jsx(TrackedButton$1,{intent:`appStoreDownload`,className:`cta`,buttonType:`branded`,onPress:()=>{window.location.assign(L?k:x)},theme:`light`,type:`submit`,automatedTestId:`download-button`,children:jsx(Translate,{id:`App.Button.Download`,defaultMessage:`Download`})})]})})]})})]})}var appFlyerContainerStyles=memoize(o=>css$1({display:o?`unset`:`none`})),loadingContainer=css$1({position:`absolute`,width:`100%`,height:`100%`,zIndex:9999}),containerStyles$2=memoize(o=>css$1({height:`100vh`,overflow:`hidden`,width:`100%`,background:o})),headerStyles=css$1({display:`flex`,flexDirection:`column`,flexWrap:`nowrap`,justifyContent:`space-between`,alignItems:`center`,position:`relative`,padding:`64px 24px 0`,zIndex:u$1.mobileBlock+1,[f.above(`sm`)]:{flexDirection:`row`,justifyContent:`space-between`,paddingTop:16}}),deviceStyles=memoize(({backgroundImageUrl:o,showSmartBanner:v})=>css$1({position:`relative`,zIndex:u$1.mobileBlock,display:v?`none`:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`,margin:`auto`,width:`100%`,height:`100vh`,"&:before":{content:`""`,display:`block`,width:`100%`,height:`100%`,backgroundImage:`url(${o})`,backgroundSize:`100%`,backgroundRepeat:`no-repeat`,maxWidth:500,margin:`0 auto`},[f.above(`sm`)]:{position:`absolute`,left:0,"&:before":{transform:`translateY(-12%)`}}})),contentStyles$1=memoize(o=>css$1({background:`linear-gradient(180deg, rgba(60, 64, 80, 0) 2.38%, rgba(47, 50, 63, 0.1) 6.97%, rgba(16, 18, 26, 0.95) 31.23%, #10121A 100%)`,bottom:-1,boxSizing:`border-box`,color:color.white,display:`flex`,flexDirection:`column`,height:`50%`,justifyContent:`flex-end`,left:0,maxHeight:400,minHeight:250,padding:`0 24px ${o}px`,position:`fixed`,right:0,textAlign:`center`,[f.above(`sm`)]:{paddingBottom:32}," .heading":{...i(typography.heading.xl),margin:0}," .description":{...i(typography.label.md),margin:`10px 0 20px 0`}," .cta":{margin:`0 auto`,maxWidth:320,width:`100%`}}));function MobileBlockContent({children:o}){let{brand:v}=useAppConfig(),{backgroundColor:x,backgroundImageUrl:T,bottomWidth:E,appStoreLink:O,googlePlayLink:k,tabsCapitalized:A,appsTabDisplayed:j}=v.mobileBlockScreen,I=useSelector(selectEnableAppsFlyerFlag),L=useSelector(selectIfAppsFlyerInitialized),R=useSelector(selectIfAppsFlyerLoading),z=useSelector(selectIfAppsFlyerFailed),B=L&&!R,V=useSelector(selectRouteIntercept),U=useSelector(selectIfUSMarket),W=m$1(),G=I&&U,[K,q]=(0,import_react.useState)(!1),[J,Y]=(0,import_react.useState)(I),Z=(0,import_react.useRef)(null);return(0,import_react.useEffect)(()=>{G||(q(!1),Y(!1))},[G]),(0,import_react.useEffect)(()=>
8{if(!G)return;let o=V?.targetPath??``,v=Z.current;function x(){window.AF&&window.AF(`banners`,`showBanner`,{bannerContainerQuery:`#${v?.id}`,bannerZIndex:999})}return v&&window.AF&&B&&W.current&&(!V||!isProfilesBlacklisted(o))&&x(),()=>{window.AF&&window.AF(`banners`,`hideBanner`)}},[window.AF,B,W,G]),useMutationObserver(Z,o=>{K||o[0]?.addedNodes[0]&&(q(!0),Y(!1))}),(0,import_react.useEffect)(()=>{if(!G)return;(z||!U)&&q(!1);let o=setTimeout(()=>{!Z.current?.hasChildNodes()&&!K&&J&&(window.AF&&window.AF(`banners`,`hideBanner`),Y(!1))},3e3);return()=>clearTimeout(o)},[K,J,U,z,G]),isMobileDevice()?jsx(MobileBlockScreen,{appsFlyerRef:Z,appsTabDisplayed:j,appStoreLink:O,backgroundColor:x,backgroundImageUrl:T,bottomWidth:E,googlePlayLink:k,isLoading:J,showSmartBanner:K,tabsCapitalized:A}):jsx(X,{flexDirection:`column`,flexWrap:`nowrap`,css:{width:`100%`},children:o})}function withMobileBlockContent(o){return v=>jsx(MobileBlockContent,{children:import_react.createElement(o,v)})}function withGeoBlockContent(o){return v=>jsx(GeoBlockContent_default,{children:import_react.createElement(o,v)})}function withGeoBlockSubscription(o){return v=>jsx(GeoBlockSubscription,{children:import_react.createElement(o,v)})}function withLayout(o,v){return x=>{let{rules:T}=useAppConfig(),E=useSelector(selectIsWebViewParam),O=useSelector(selectTargetScreenIdParam);return jsx(LayoutCue,{headerEnabled:T.shouldShowHeader({pageType:v.pageType||`content`,componentWants:v.header,isWebView:!!E,targetScreenId:O??null}),footerEnabled:T.shouldShowFooter({pageType:v.pageType||`content`,componentWants:v.footer,isWebView:!!E,targetScreenId:O??null}),children:import_react.createElement(o,x)})}}function withHeaderFooter(o){return v=>{let{brand:x}=useAppConfig();return jsx(LayoutCue,{headerEnabled:x.hasGlobalHeader,footerEnabled:x.hasGlobalFooter,children:import_react.createElement(o,v)})}}function withoutHeaderFooter(o){return v=>jsx(LayoutCue,{headerEnabled:!1,footerEnabled:!1,children:import_react.createElement(o,v)})}function withStoreAccessGuard(o){return v=>{let{brand:x}=useAppConfig(),T=useSelector(selectIsManageSubscriptionsEligible),E=useSelector(selectIsMarketplaceEnabled),O=useSelector(selectAccountDestination)?.getPath()||`/account`;return!T&&!E||!x.hasStoreAccess?jsx(Redirect,{to:O}):import_react.createElement(o,v)}}function withFooter(o){return v=>{let{brand:x}=useAppConfig();return jsx(LayoutCue,{footerEnabled:x.hasGlobalFooter,headerEnabled:!1,children:import_react.createElement(o,v)})}}function withHideFooterOnLoginParam(o){let v=v=>{let x=useDispatch();return(0,import_react.useEffect)(()=>{x(updateParams({[hideFooterOnLogin]:!0}))},[x]),import_react.createElement(o,v)};return v.displayName=`withHideFooterOnLogin(${o.displayName||o.name||`Component`})`,v}function withHideFooterOnFastauthParam(o){let v=v=>{let x=useDispatch();return(0,import_react.useEffect)(()=>{x(updateParams({[hideFooterOnFastauth]:!0}))},[x]),import_react.createElement(o,v)};return v.displayName=`withHideFooterOnFastauth(${o.displayName||o.name||`Component`})`,v}var ErrorBoundary=class extends import_react.Component{state={error:null,currentLocation:null};static getDerivedStateFromError(o){return{error:o}}componentDidCatch(o){logger.log(`Error was caught:`,o),this.setState({error:o})}componentDidUpdate(o,v){v.error&&o.currentLocation!==this.props.currentLocation&&(this.setState({...v,error:null}),this.props.resolveNavWithError())}render(){let{children:o,fallback:v}=this.props,{error:x}=this.state;return x?v:o}},mapStateToProps$3=o=>({currentLocation:selectCurrentLocation(o)}),connector$3=connect_default(mapStateToProps$3,{resolveNavWithError}),ErrorBoundary_default=connector$3(ErrorBoundary),Context=import_react.createContext({setRenderer:()=>()=>{},subscribeToRenderers:()=>()=>{}}),HeaderContext=class extends import_react.Component{_registrations=[];_renderers=[];_listeners=[];_hasRegistration=o=>this._registrations.indexOf(o)>=0;_setRegistrationsAndNotify=o=>{this._registrations=o,this._renderers=o.sort(byOrdinal).map(o=>o.render),this._notifySubscribers()};setRenderer=o=>(this._hasRegistration(o)||this._setRegistrationsAndNotify([...this._registrations,o]),this._makeClearRenderer(o));_makeClearRenderer=o=>()=>{this._hasRegistration(o)&&this._setRegistrationsAndNotify(this._registrations.filter(v=>v!==o))};subscribeToRenderers=o=>(this._listeners.push(o),this._notifySubscribers(),this._makeUnsubscribeToRenderers(o));_makeUnsubscribeToRenderers=o=>()=>{this._listeners=this._listeners.filter(v=>v!==o)};_notifySubscribers=()=>
8{this._listeners.forEach(o=>o(this._renderers))};getContextValue(){return{setRenderer:this.setRenderer,subscribeToRenderers:this.subscribeToRenderers}}render(){return jsx(Context.Provider,{value:this.getContextValue(),children:jsx(`div`,{children:this.props.children||null})})}};function byOrdinal(o,v){return o.ordinal-v.ordinal}var Header$1=class extends import_react.PureComponent{static contextType=Context;context;state={renderers:[]};_unsubscribe=void 0;_onRendererUpdate=o=>{this.setState({renderers:o})};componentDidMount(){let{subscribeToRenderers:o}=this.context;if(typeof o==`function`)this._unsubscribe=o(this._onRendererUpdate);else throw Error(`Header expected a 'subscribeToRenderers' method on its context but found something of type ${typeof o} instead.`)}componentWillUnmount(){typeof this._unsubscribe==`function`&&this._unsubscribe(),this._unsubscribe=void 0}render(){let{renderers:o}=this.state,{container:v}=this.props;return o.length>0?v?import_react.cloneElement(v,{},o.map((o,v)=>import_react.cloneElement(o(),{key:v}))):jsx(`div`,{children:o.map((o,v)=>import_react.cloneElement(o(),{key:v}))}):jsx(`div`,{})}},RenderIntoHeader=class extends import_react.Component{context;static contextType=Context;_clearRenderer;_replaceRenderer=(o=this.props)=>{let{ordinal:v,render:x}=o;typeof this._clearRenderer==`function`&&this._clearRenderer(),this._clearRenderer=this.context.setRenderer({ordinal:v,render:x})};componentDidMount(){this._replaceRenderer()}componentDidUpdate(o){this.props.render!==o.render&&this._replaceRenderer(this.props)}componentWillUnmount(){typeof this._clearRenderer==`function`&&(this._clearRenderer(),this._clearRenderer=void 0)}render(){return jsx(`div`,{})}},ordinals={superHeader:0,promoHeader:1,mainHeader:100,subHeader:1e4},DefaultMetaTags=()=>{let o=useSelector(selectCurrentLanguage),{environment:v,brand:x}=useAppConfig(),T=translate(`App.Meta.DefaultTitle`,{defaultValue:`Watch & DVR Live Sports & TV Online`},o),E=translate(`App.Meta.DefaultDescription`,{defaultValue:`Stream live TV with ABC, CBS, FOX, ESPN & top channels without cable. DVR included. No contract, cancel anytime.`},o),O=translate(`App.Meta.DefaultKeywords`,{defaultValue:`fubo, fubotv, fubo tv, sports, watch, stream, live, tv, soccer, football, nhl, mba, mlb, nfl`},o),k=translate(`App.Meta.DefaultFbImage`,{defaultValue:`https://fubo.tv/lp/LPBG/meta/facebook.jpg`},o),A=translate(`App.Meta.DefaultTwitterImage`,{defaultValue:`https://fubo.tv/lp/LPBG/meta/twitter.jpg`},o),j=`${x.appName} - `,I=` | ${x.appName}`,L=(location.origin||location.protocol+`//`+location.hostname+(location.port?`:`+location.port:``))+location.pathname,R=[{rel:`canonical`,href:L}],z=[{name:`description`,content:E},{name:`keywords`,content:O},{property:`og:type`,content:`video.other`},{property:`og:url`,content:L},{property:`og:title`,content:T+I},{property:`og:description`,content:E},{property:`og:image`,content:k},{property:`og:image:secure_url`,content:k},{name:`twitter:card`,content:`summary`},{name:`twitter:site`,content:`@fubotv`},{name:`twitter:url`,content:L},{name:`twitter:title`,content:T+I},{name:`twitter:description`,content:E},{name:`twitter:image`,content:A}];return z.push(...v.metaTags),x.socialConnect.providers.facebook&&z.push({property:`fb:app_id`,content:v.facebook.clientId}),jsx(HelmetExport,{title:j+T,link:R,meta:z})},identifyLogin=o=>new Promise((v,x)=>{if(!o||o&&!o.profile)return x(`No user profile specified!`);let T=o.profile,E;try{E=T.createdAt?new Date(T.createdAt).toISOString():null}catch{E=null}let O={...E?{createdAt:E}:{},name:getUserName$1(T),status:`logged in`,paywall_status:get(o,`subscription.state`,`free`),flags:{},isUsingLocalDefaultFlags:!1};try{window.analytics.identify(T.id,O,()=>v(T.id))}catch(o){x(o)}}),identifyLogout=()=>new Promise((o,v)=>{try{let x=window.analytics.user;if(!x)return v(`No user found`);let T=x.id,E={...x.traits,status:`logged out`};window.analytics.identify(T,E,()=>{window.analytics.reset(),o(void 0)})}catch(o){v(o)}}),getUserName$1=o=>o.familyName&&o.givenName?o.givenName+` `+o.familyName:o.givenName||o.familyName||o.email,CLOSE_DIALOG_ACTION$3={type:`close_dialog`,isBlocking:!1};function PapiDialog(o){let{content:v,show:x,handleHide:T}=o,{buttons:E,doNotReload:O,dismissible:k,onDismiss:A}=v,j=b(v.title),I=b(v.subtitle),L=!v.disableDismiss&&k!==!1,R=!L,{actionsHandler:z}=useActionsResolver(),B=(0,import_react.useCallback)(()=>{T(),z(A)},[z,T,A]);return jsx(DialogTemplate,{actions:jsx(Fragment$1,{children:(0,import_react.useMemo)(()=>E.map(o=>{let v=o.actions.onClick||[],x,T=(v||[]).map(o=>(o.type===CLOSE_DIALOG_ACTION$3.type&&(x=!0),o.type===`resume`?O?{...o,doNotReload:O}:{...o}:o));return x?T:[...T,CLOSE_DIALOG_ACTION$3]}),[E,O]).map((o,v)=>jsx(Button,{buttonType:E[v].style,actions:o,children:E[v].text?.text},`${E[v].type}-${v}`))}),header:j,description:I,isOpen:x,onClose:B,isDismissable:L,isKeyboardDismissDisabled:R})}
8var PapiDialog_default=connectModal({name:`PapiDialog`})(PapiDialog),CLOSE_DIALOG_ACTION$2={type:`close_dialog`,isBlocking:!1},completeFormSubmitAction=(o,v)=>{let x=cloneDeep(o);return x.endpoint.payload??={},x.endpoint.payload.params??={},x.endpoint.payload.params.pin_code=v,x.endpoint.payload.callback_actions??=[],x.endpoint.payload.callback_actions.push(CLOSE_DIALOG_ACTION$2),x};function PinCodeDialog(o){let{content:v,show:x,handleHide:T}=o,{buttons:E=[],icon:O,input:k,onDismiss:A}=v,j=b(v.title),I=b(v.subtitle),{actionsHandler:L}=useActionsResolver(),[R,z]=(0,import_react.useState)(!1),B=(0,import_react.useCallback)(()=>{T(),L(A)},[L,T,A]),V=useCodeFieldArrayState({codeLength:k.length,context:`modal`,sensitive:!0}),{codeIsValid:U,setCurrentIndex:W}=V,G=jsx(Fragment$1,{children:E.map((o,v)=>{let x=!1,T=o.actions.onClick?.map(o=>o.type===`form_submit`?(x=!0,completeFormSubmitAction(o,V.code)):o);return jsx(Button,{buttonType:o.style,actions:T,isDisabled:R||x&&!U,...x?{onPressCallback:()=>z(!0),onLoaded:()=>{V.reset(),z(!1)}}:{},children:o.text?.text},`${o.type}-${v}`)})}),K=jsx(`div`,{css:pinCodeContainerStyle,children:jsx(CodeFieldArray,{...V})});return(0,import_react.useEffect)(()=>{W(0)},[W]),jsx(DialogTemplate,{actions:G,header:j,description:I,icon:O,isOpen:x,onClose:B,children:K})}var pinCodeContainerStyle=css$1({maxWidth:160,margin:`0 auto`,ul:{margin:0}}),PinCodeDialog_default=connectModal({name:`PinCodeDialog`})(PinCodeDialog),CLOSE_DIALOG_ACTION$1={type:`close_dialog`,isBlocking:!1};function PromotionalDialog(o){let{content:v,show:x,handleHide:T}=o,{backgroundImage:E,claims:O,links:k=[],icon:A,alignment:j,buttons:I=[],doNotReload:L,fullscreen:R}=v,z=b(v.title),B=b(v.subtitle),V=b(v.body),U=b(v.promotionalOffer),W=b(v.ctaInformation),G=h({breakptSm:!1,breakptMd:!0,breakptLg:!0}),K=jsx(Fragment$1,{children:(0,import_react.useMemo)(()=>I.map(o=>{let v=o.actions.onClick||[],x,T=(v||[]).map(o=>(o.type===CLOSE_DIALOG_ACTION$1.type&&(x=!0),o.type===`resume`?L?{...o,doNotReload:L}:{...o}:o));return x?T:[...T,CLOSE_DIALOG_ACTION$1]}),[I,L]).map((o,v)=>jsx(Button,{buttonType:I[v].style,actions:o,buttonSize:G?`md`:`sm`,css:btnStyle(G,R),children:I[v].text?.text},`${I[v].type}-${v}`))}),q=O?jsx(`div`,{css:claimsContainerStyle(j),children:O.map(o=>jsxs(`div`,{css:claimStyle(j),children:[b(o.title),`\xA0`,jsx(`img`,{src:o?.icon?.url})]},o.id))}):jsx(`div`,{}),J=k.length>0?k[0].text:null;return jsx(PromotionalDialogTemplate,{actions:K,header:z,subheader:B,description:V,icon:A,isOpen:x,fullscreen:R,onClose:T,maxWidth:1023,maxWidthSm:720,minHeight:575,minHeightSm:404,alignment:j,backgroundImg:E?.url,footerLink:J,ctaTitle:U,ctaSubTitle:W,children:q})}
8var btnStyle=memoize((o,v)=>css$1({minWidth:v||o?200:152})),claimsContainerStyle=memoize(o=>css$1({display:`flex`,flexDirection:`column`,alignItems:`center`,gap:space.xxs,...o===`align-left`?{alignItems:`flex-start`}:{},...o===`align-right`?{alignItems:`flex-end`}:{}})),claimStyle=memoize(o=>css$1({...i(typography.label.mdBold),display:`flex`,alignItems:`center`,gap:space.xxxs,...o===`align-left`?{flexDirection:`row-reverse`}:{}})),PromotionalDialog_default=connectModal({name:`PromotionalDialog`})(PromotionalDialog),languageLabel={en:`english (en)`,es:`español (es)`,"es-ES":`español (es-ES)`,"fr-FR":`français (fr-FR)`,fr:`français (fr)`};function ChangeLanguageWidget({handleHide:o}){let v=(0,import_react.useRef)(null),x=useDispatch(),T=useSelector(selectCurrentLanguage),E=(0,import_react.useCallback)(v=>{x(changeLanguage(v)),o()},[x,o]);return jsx(`div`,{ref:v,children:jsx(br,{parentRef:v,variant:`filter`,overflowMode:`wrap`,selectionMode:`single`,items:languages.map(o=>({key:o,name:languageLabel[o]||o,testId:o})),selectedKeys:[T],onAction:o=>E(o),children:o=>jsx($c1d7fb2ec91bae71$export$6d08773d2e66f8f2,{...M(o.key===T?`${o.testId}-selected-spoof-btn`:`${o.testId}-spoof-btn`),children:o.name},o.key)})})}function CustomWorkspaceWidget(){let o=useDispatch(),{rules:v}=useAppConfig(),x=useSelector(selectCustomWorkspace),T=v.getApiHost(),E=x||T,{control:O,formState:k,handleSubmit:A}=useForm({mode:`all`,defaultValues:{customWorkspace:E}});return jsx(`form`,{onSubmit:A(v=>{let x=v.customWorkspace.replace(/\/+$/,``);o(updateCustomWorkspace(x))}),children:jsxs(X,{flexDirection:`column`,gap:16,children:[jsx(Controller,{name:`customWorkspace`,control:O,rules:{required:!0,validate:o=>{let v=o.startsWith(`http://`)||o.startsWith(`https://`);return o!==E&&v}},render:({field:o})=>{let{ref:v,...x}=o;return jsx(ca,{...x,ref:v,type:`text`,theme:`dark`,label:`Custom Workspace URL`,placeholder:T,inputTestId:`input-custom-workspace`,isRequired:!0})}}),jsx(wt,{type:`submit`,theme:`dark`,isDisabled:!k.isValid,...M(`btn-custom-workspace-url-set`),children:`Confirm`}),jsx(wt,{type:`button`,buttonType:`secondary`,theme:`dark`,onPress:()=>o(resetCustomWorkspace()),...M(`btn-custom-workspace-url-reset`),children:`Reset`})]})})}function InternalToolsTabs({selectedTabId:o,setSelectedTabId:v,tabs:x}){let T=(0,import_react.useRef)(null),[E]=d(T,{ignoreHeight:!0,debounceTime:500,flushFirstUpdate:!0}),[O,k]=(0,import_react.useState)({left:!1,right:!1}),A=(0,import_react.useCallback)(()=>{let o=T.current;if(!o)return;let{scrollLeft:v,scrollWidth:x}=o,O=Math.ceil(E+v)>=x;k({left:v>0,right:!O})},[E]);return(0,import_react.useEffect)(()=>{A()},[A]),jsxs(`div`,{css:{position:`relative`},children:[jsx(`div`,{ref:T,css:containerStyle,onScroll:A,children:jsx(Du,{onSelectionChange:o=>v(o),selectedKey:o,items:x.map(o=>({id:o.id,name:o.title})),children:jsx(Nu,{children:o=>jsx($c1d7fb2ec91bae71$export$6d08773d2e66f8f2,{...M(`${o.id}-tools-nav-item-btn`),children:o.name},o.id)})})}),jsxs(MediaQuery,{query:u$2.below(`sm`),children:[O.left&&jsx(wt,{icon:LeftChevron,buttonType:`tertiary`,css:leftSideButton,buttonSize:`md`,onPress:()=>{T.current&&(T.current.scrollLeft-=E)},...M(`scroll-left-tools-nav-btn`)}),O.right&&jsx(wt,{icon:RightChevron,buttonType:`tertiary`,css:rightSideButton,buttonSize:`md`,onPress:()=>{T.current&&(T.current.scrollLeft+=E)},...M(`scroll-right-tools-nav-btn`)})]})]})}var containerStyle={maxWidth:`calc(100vw - ${dialog.padding.container.lR.phone} * 2)`,overflowX:`auto`,scrollBehavior:`smooth`},sideButton={position:`absolute`,borderRadius:0,zIndex:10,top:`50%`,transform:`translateY(-50%)`,background:`linear-gradient(to right, #1d1f2a00, #1d1f2a 40%)`},leftSideButton={...sideButton,left:0,background:`linear-gradient(to left, #1d1f2a00, #1d1f2a 40%)`},rightSideButton={...sideButton,right:0,background:`linear-gradient(to right, transparent, #1d1f2a 40%)`},quickSpoofItems=[{key:`USA`,name:`USA`,testId:`usa`},{key:`ESP`,name:`SPAIN`,testId:`spain`},{key:`CAN`,name:`CANADA`,testId:`canada`},{key:`FRA`,name:`FRANCE`,testId:`france`}],initState$15={countryCode:``,postalCode:``,dma:``};function SpoofingWidget({handleHide:o}){let v=(0,import_react.useRef)(null),x=useDispatch(),T=useSelector(selectSpoofInfo),E=useSelector(selectCurrentLanguage),{control:O,handleSubmit:k,formState:A,getValues:j}=useForm({mode:`all`,defaultValues:{...initState$15,...T}}),I=(0,import_react.useCallback)(v=>{try{x(setupSpoof(v)),o(),x(showNotification({staticType:`spoofUpdatedSuccess`}))}catch(o){o instanceof Error&&x(showNotification({dynamicType:`error`,primaryText:o.message}))}},[x,o]),L=(0,import_react.useCallback)(()=>{try{x(clearSpoof()),E!==`en`&&x(changeLanguage(languages[0])),o(),x(showNotification({staticType:`spoofClearedSuccess`}))}catch(o){o instanceof Error&&x(showNotification({primaryText:o.message,dynamicType:`error`}))}},[x,o,E]),R=(0,import_react.useCallback)(o=>{let{postalCode:v,dma:x}=j();
8I(o===`USA`?{countryCode:o,postalCode:v,dma:x}:{countryCode:o})},[I,j]);return jsxs(`form`,{onSubmit:k(I),children:[jsx(`div`,{ref:v,style:{marginBottom:16},children:jsx(br,{parentRef:v,variant:`navigation`,overflowMode:`wrap`,selectionMode:`single`,items:quickSpoofItems,selectedKeys:T?.countryCode?[T.countryCode]:[],onAction:o=>R(o),children:o=>jsx($c1d7fb2ec91bae71$export$6d08773d2e66f8f2,{...M(`${o.testId}-btn-spoof-set`),children:o.name},o.key)})}),jsxs(X,{css:{marginTop:16},flexDirection:`column`,gap:12,children:[jsx(Controller,{name:`countryCode`,control:O,rules:{required:!0},render:({field:o})=>{let{ref:v,...x}=o;return jsx(ca,{...x,ref:v,type:`text`,theme:`dark`,label:`Country Code`,inputTestId:`spoof-country-code`,isRequired:!0})}}),jsx(Controller,{name:`postalCode`,control:O,render:({field:o})=>{let{ref:v,...x}=o;return jsx(ca,{...x,ref:v,type:`text`,theme:`dark`,label:`Current Postal Code`,inputTestId:`spoof-postal-code`})}}),jsx(Controller,{name:`dma`,control:O,render:({field:o})=>{let{ref:v,...x}=o;return jsx(ca,{...x,ref:v,type:`text`,theme:`dark`,label:`DMA`,inputTestId:`spoof-dma`})}})]}),jsxs(X,{css:{marginTop:24},flexDirection:`column`,gap:16,children:[jsx(wt,{type:`submit`,theme:`dark`,isDisabled:!A.isValid,...M(`btn-spoof-set`),children:`Spoof`}),jsx(wt,{type:`button`,buttonType:`secondary`,theme:`dark`,onPress:L,...M(`btn-spoof-clear`),children:`Clear`})]})]})}var allSupportedFeatureFlags=Object.values(PapiFeatureFlags),supportedFeatureFlagsChips=allSupportedFeatureFlags.map(o=>({key:o,name:o,testId:o})),isFeatureFlag=o=>allSupportedFeatureFlags.some(v=>v===o);function SupportedFeaturesWidget(){let o=(0,import_react.useRef)(null),v=useDispatch(),x=useSelector(selectSupportedFeatureFlags),T=(0,import_react.useCallback)(o=>x.includes(o),[x]);return jsx(`div`,{ref:o,children:jsx(br,{parentRef:o,variant:`navigation`,overflowMode:`wrap`,selectionMode:`multiple`,items:supportedFeatureFlagsChips,selectedKeys:x,onAction:o=>{isFeatureFlag(o)&&(T(o)?v(removeSupportedFeatureFlag(o)):v(addSupportedFeatureFlag(o)))},children:o=>jsx($c1d7fb2ec91bae71$export$6d08773d2e66f8f2,{...M(T(o.key)?`${o.testId}-selected-feature-flag-btn`:`${o.testId}-feature-flag-btn`),children:o.name},o.key)})})}var mainBuilds=[{title:`dev`,url:`https://dev.fubo.tv`,brand:BRAND_FUBO},{title:`qa`,url:`https://qa.fubo.tv`,brand:BRAND_FUBO},{title:`prod`,url:`https://fubo.tv`,brand:BRAND_FUBO},{title:`prerelease`,url:`https://prerelease.fubo.tv`,brand:BRAND_FUBO},{title:`canary`,url:`https://canary.fubo.tv`,brand:BRAND_FUBO},{title:`dev`,url:`https://app-development.molotov.tv`,brand:BRAND_MOLOTOV},{title:`qa`,url:`https://app-qa.molotov.tv`,brand:BRAND_MOLOTOV},{title:`canary`,url:`https://app-canary.molotov.tv`,brand:BRAND_MOLOTOV}];function EnvSwitcherWidget(){let[o,v]=(0,import_react.useState)(!1),x=`https://`+window.location.host+`/`,[T,E]=(0,import_react.useState)([]),O=useDispatch(),{brand:k}=useAppConfig(),A=k.name;(0,import_react.useEffect)(()=>{(async()=>{v(!0);try{let o=await(await fetch(`https://web-environments-prod.fubo.tv/env-switcher.json`)).json(),v=mainBuilds.filter(o=>o.brand===A),x=o.filter(o=>o.brand===A),T=[...v,...x];E(T)}catch{O(showToast({variant:`error`,staticType:`genericError`,theme:`light`}))}v(!1)})()},[x,A,O]);let j=(0,import_react.useRef)(null);return o?jsx(LottieLoader,{layout:`fixed`,enableFrameMemoization:!0}):jsx(`div`,{ref:j,children:jsx(br,{parentRef:j,variant:`navigation`,overflowMode:`wrap`,selectionMode:`single`,items:T.map(o=>({key:o.url,name:o.title,buildDate:o.buildDate,testId:o.title})),selectedKeys:[x],children:o=>jsx($c1d7fb2ec91bae71$export$6d08773d2e66f8f2,{children:jsx(`a`,{href:o.key,style:{textDecoration:`none`,color:`inherit`},children:jsxs(`div`,{style:{display:`flex`,alignItems:`center`,gap:`8px`},children:[jsx(`div`,{style:{maxWidth:`350px`,overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`,display:`inline-block`},children:o.name}),o.buildDate&&jsx(`div`,{style:{fontSize:`0.8em`,color:` #6B7280`},children:o.buildDate})]})})},o.key)})})}var tabs=[{id:`spoofing`,title:`Spoofing`,widgets:[SpoofingWidget]},{id:`language`,title:`Language`,widgets:[ChangeLanguageWidget]}
8,{id:`workspace`,title:`API`,widgets:[CustomWorkspaceWidget]},{id:`supported-ff`,title:`Features`,widgets:[SupportedFeaturesWidget]},{id:`env-switcher`,title:`Env Switcher`,widgets:[EnvSwitcherWidget]}];function InternalToolsDialog(o){let{show:v,handleHide:x}=o,T=y(u$2.below(`sm`),!0,!1),[E,O]=(0,import_react.useState)(tabs[0].id),k=(0,import_react.useMemo)(()=>tabs.find(o=>o.id===E),[E]);return jsxs(DialogTemplate,{theme:`dark`,isOpen:v,onClose:x,fullscreen:T,maxWidth:590,css:styles$9,children:[jsx(InternalToolsTabs,{tabs,selectedTabId:E,setSelectedTabId:O}),jsx(`ul`,{css:widgetsContainerStyle,children:k?.widgets.map((o,v)=>jsx(`li`,{css:{padding:0},children:jsx(o,{handleHide:x})},`${E}-${v}`))})]})}var styles$9={[f.below(`sm`)]:{".dialog-content":{paddingTop:button.height.normal}}},widgetsContainerStyle={display:`flex`,flexDirection:`column`,listStyle:`none`,margin:`24px 0 0`,padding:`0 0 12px`,gap:24,minHeight:425},InternalToolsDialog_default=connectModal({name:`InternalToolsDialog`})(InternalToolsDialog);function InternalTools(){let o=useTrack(),v=useDispatch(),x=(0,import_react.useContext)(Context$1),T=(0,import_react.useCallback)(()=>{o({intent:`openSpoof`}),v(showModal(`InternalToolsDialog`,void 0,x.adopt()))},[x,v,o]);return jsxs(`div`,{css:{bottom:40,left:40,zIndex:u$1.menu,position:`fixed`},children:[jsx(wt,{buttonType:`branded`,onPress:T,...M(`geolocation-spoofing`),children:`Debug`}),jsx(InternalToolsDialog_default,{})]})}var import_lib=__toESM(require_lib()),import_jsx_runtime=__toESM(require_jsx_runtime()),initialState$30={config:{initialStep:``,steps:[]},currentStep:``,inProgress:!1,postCancelHuluOfferEligible:!1},sanitizeStep=o=>{let{translation:v,...x}=o;return x},getStep=(o,v)=>v.find(v=>v.name===o),retentionFunnel=(o=initialState$30,v)=>{switch(v.type){case retentionFunnelActions.INIT_RETENTION_FUNNEL:{let{config:x}=v;return{...o,config:{...x,steps:x.steps.map(sanitizeStep)},currentStep:x.initialStep,inProgress:!0,postCancelHuluOfferEligible:!1}}case retentionFunnelActions.RESUME_RETENTION_FUNNEL:return o.config.steps.length?{...o,inProgress:!0}:o;case retentionFunnelActions.SET_RETENTION_STEP:{let{step:x}=v;return{...o,currentStep:x}}case retentionFunnelActions.NEXT_RETENTION_STEP:{let v=getStep(o.currentStep,o.config.steps);return v?.next?{...o,currentStep:v.next}:o}case retentionFunnelActions.PREV_RETENTION_STEP:{let v=getStep(o.currentStep,o.config.steps);return v?.prev?{...o,currentStep:v.prev}:o}case retentionFunnelActions.SET_POST_CANCEL_HULU_OFFER_ELIGIBLE:{let{eligible:x}=v;return{...o,postCancelHuluOfferEligible:x}}case retentionFunnelActions.CLEAR_RETENTION_FUNNEL:return{...initialState$30};default:return o}};function UnconnectedCreditCardFailureAlert(o){let{isTransactionPastDue:v,location:x}=o;if(x.pathname===`/account`||!v)return null;let T=M(`attention-credit-card-alert`),E=M(`attention-credit-card-alert-link`);return jsx(RenderIntoHeader,{ordinal:ordinals.promoHeader,render:()=>jsx(`div`,{...T,children:jsx(CSSTransition,{classNames:`fade`,in:v,mountOnEnter:!0,unmountOnExit:!0,timeout:300,children:jsxs(`div`,{className:clsx(fade,container$1),children:[jsx(Translate,{id:`Apps.Alerts.CreditCardFailureAlert.AttentionRequiredLabel`,defaultMessage:`Attention required.`,className:`thick-line`}),`\xA0`,jsx(Translate,{id:`Apps.Alerts.CreditCardFailureAlert.Description`,defaultMessage:`Please update your credit card information.`,className:`thin-line`}),`\xA0`,jsx(Link,{to:`/account`,className:`link`,...E,children:jsx(Translate,{id:`App.Label.LearnMore`,defaultMessage:`Take a look`})})]})})})})}var mapStateToProps$2=o=>({isTransactionPastDue:selectIfTransactionIsPastDue(o)}),connector$2=connect_default(mapStateToProps$2),CreditCardFailureAlert=withRouter(connector$2(UnconnectedCreditCardFailureAlert)),container$1=css({fontSize:14,lineHeight:`16px`,color:color.white,textAlign:`center`,backgroundColor:color.blue100,padding:`10px 50px`,position:`relative`," .thin-line":{fontFamily:fontFace.primary,fontWeight:500}," .thick-line":{fontFamily:fontFace.primary,fontWeight:`bold`}," .link":{fontFamily:fontFace.primary,fontWeight:500,color:color.white,textDecoration:`underline`,whiteSpace:`nowrap`}}
8),fade=css({label:`fade-animation`,".fade-enter":{opacity:.01},".fade-enter.fade-enter-active":{opacity:1,transition:`opacity 300ms ease-in`},".fade-exit":{opacity:1},".fade-exit.fade-exit-active":{opacity:.01,transition:`opacity 300ms ease-in`}});function getDownloadUrl(){let o=window?.electron?.os,v=window?.electron?.architecture;return o&&v?`https://www.molotov.tv/download?os=${o}&arch=${v}`:`https://www.molotov.tv/download`}var Banner=({onDismiss:o})=>jsxs(`div`,{className:container,...M(`electron-update-alert`),children:[jsx(`p`,{className:message,children:jsx(Translate,{id:`App.Alerts.ElectronUpdateAlert.Description`,defaultMessage:`A new version of the {{appName}} application is available. Please update to the latest version to get the latest improvements.`,values:{appName:brand.appName}})}),jsx(`a`,{href:getDownloadUrl(),className:updateButton,target:`_blank`,rel:`noopener noreferrer`,...M(`electron-update-alert-button`),children:jsx(Translate,{id:`App::Label::Update`,defaultMessage:`Update`})}),jsx(`button`,{className:closeButton,onClick:o,"aria-label":`Close`,...M(`electron-update-alert-close`),children:`â`})]}),ElectronUpdateAlert=()=>{let[o,v]=(0,import_react.useState)(!1),x=useSelector(selectElectronUpdateNotificationFlag),T=useSelector(selectHasHeader),E=useElectronCustomTitleBar(),O=(0,import_react.useCallback)(()=>v(!0),[]),k=(0,import_react.useCallback)(()=>jsx(Banner,{onDismiss:O}),[O]);return o||!x||!window?.electron||!isElectronVersionOutdated()||isElectronSnapshotBuild()?null:T?jsx(RenderIntoHeader,{ordinal:ordinals.promoHeader,render:k}):jsx(`div`,{className:fixedBanner,style:E?{top:32}:void 0,children:jsx(Banner,{onDismiss:O})})},container=css({display:`flex`,alignItems:`center`,justifyContent:`center`,gap:12,fontSize:14,lineHeight:`16px`,color:color.white,backgroundColor:color.purple100,padding:`10px 50px`,position:`relative`}),message=css({margin:0,fontFamily:fontFace.primary,fontWeight:500}),updateButton=css({flexShrink:0,display:`inline-flex`,alignItems:`center`,padding:`6px 16px`,borderRadius:4,border:`1px solid ${color.white}`,color:color.white,fontFamily:fontFace.primary,fontWeight:700,fontSize:13,textDecoration:`none`,whiteSpace:`nowrap`,":hover":{backgroundColor:`rgba(255,255,255,0.15)`}}),fixedBanner=css({position:`fixed`,top:0,left:0,right:0,zIndex:9999}),closeButton=css({position:`absolute`,right:16,top:`50%`,transform:`translateY(-50%)`,background:`none`,border:`none`,color:color.white,fontSize:16,cursor:`pointer`,padding:`4px 8px`,lineHeight:1,":hover":{opacity:.7}});function CircularRemoveIcon({size:o=33,circularFill:v=`#979797`,xFill:x=color.white}){return jsx(`svg`,{width:o,height:o,viewBox:`0 0 33 33`,role:`img`,"aria-label":`remove`,xmlns:`http://www.w3.org/2000/svg`,children:jsxs(`g`,{transform:`translate(1 1)`,children:[jsx(`circle`,{fill:v,stroke:v,strokeWidth:2,cx:15.5,cy:15.5,r:15.5}),jsxs(`g`,{stroke:x,fill:x,children:[jsx(`path`,{d:`M11.757 11.05l9.193 9.193-.707.707-9.193-9.193z`}),jsx(`path`,{d:`M20.95 11.757l-9.193 9.193-.707-.707 9.193-9.193z`})]})]})})}function Alert(o){let{children:v,isDisplayed:x=!1,className:T}=o;return jsx(`div`,{className:styles$8,children:jsx(CSSTransition,{classNames:`alert`,in:x,timeout:150,mountOnEnter:!0,unmountOnExit:!0,children:jsxs(Fragment$1,{children:[jsx(MediaQuery,{maxWidth:contentBreakpoints.tabletLess,children:jsx(Fixed,{className:T,zIndex:toast,left:`auto`,right:11,bottom:8,children:v})}),jsx(MediaQuery,{minWidth:contentBreakpoints.tablet,children:jsx(Fixed,{className:T,zIndex:toast,left:`auto`,right:15,bottom:15,children:v})})]})})})}var styles$8=css({" .alert-enter":{transform:`translate3d(0, 0, 0)`,transition:`transform 0.25s ${transitions.easeOutFubo}`}," .alert-exit":{transform:`translate3d(0, 150%, 0)`,transition:`transform 0.25s ${transitions.easeOutFubo}`}}),GDPR=class extends import_react.Component{state={isDisplayed:!1,gdprCookie:null};static getDerivedStateFromProps(o,v){let{gdprCookie:x,appIsReady:T}=o,E=v.gdprCookie;return x===E?T&&!E&&!v.isDisplayed?{isDisplayed:!0}:null:{isDisplayed:!(x&&x.accepted),gdprCookie:x}}handleClick=()=>{this.props.updateParams({[GDPR$1]:{accepted:!0,date:Date.now()}}),this.setState({isDisplayed:!1})};render(){let{isDisplayed:o}=this.state,{market:v}=this.props;if(v!==`Spain`)return null;let x=jsx(Link$1,{to:getCookiePolicyUrl(v),className:`link`,target:`_blank`,rel:`noopener noreferrer`,children:jsx(Translate,{id:`App.Link.CookiePolicy`,defaultMessage:`Cookie Policy`})}),T=jsx(Link$1,{to:getPrivacyUrl(v),className:`link`,target:`_blank`,rel:`noopener noreferrer`,children:jsx(Translate,{id:`App.Link.PrivacyPolicy`,defaultMessage:`Privacy Policy`})}),E=jsx(Link$1,{to:getTermsUrl(v),className:`link`,target:`_blank`,rel:`noopener noreferrer`,children:jsx(Translate,{id:`App.Link.TermsOfService`,defaultMessage:`Terms of Service`})});return jsx(Alert,{isDisplayed:o,className:styles$7,children:jsxs(`div`,{className:`wrapper`,children:[jsx(MediaQuery,{maxWidth:contentBreakpoints.tabletLess,children:jsx(Translate,{id:`App.Gdpr.Message1`,defaultMessage:`We use cookies to analyze traffic and improve your experience. Learn more about our {{cookiePolicyLink}}, {{privacyPolicyLink}} and {{termsOfServiceLink}}
8.`,className:`text`,values:{cookiePolicyLink:x,privacyPolicyLink:T,termsOfServiceLink:E}})}),jsx(MediaQuery,{minWidth:contentBreakpoints.tablet,children:jsx(Translate,{id:`App.Gdpr.Message2`,defaultMessage:`We use cookies to analyze traffic and improve your experience.{{br}} Learn more about our {{cookiePolicyLink}}, {{privacyPolicyLink}} and {{termsOfServiceLink}}.`,className:`text`,values:{cookiePolicyLink:x,privacyPolicyLink:T,termsOfServiceLink:E,br:jsx(`br`,{})}})}),jsx(`div`,{onClick:this.handleClick,className:`close-icon`,children:jsx(CircularRemoveIcon,{size:22,circularFill:rgba(color.grey180,.85),xFill:color.grey020})})]})})}},mapStateToProps$1=o=>({market:selectMarket(o),gdprCookie:selectGdprCookie(o),appIsReady:selectIfAppIsReady(o)}),connector$1=connect_default(mapStateToProps$1,{updateParams}),GDPR_default=connector$1(GDPR),styles$7=css({maxWidth:500,marginLeft:11," .wrapper":{backgroundColor:rgba(color.grey020,.92),borderRadius:4,padding:`15px 57px 15px 20px`,position:`relative`," .text":{fontFamily:`Helvetica`,fontSize:11,fontWeight:500,lineHeight:`15px`,color:color.white}," .link":{color:color.white,textDecoration:`underline`}," .close-icon":{position:`absolute`,top:12,right:12,":hover":{cursor:`pointer`," svg circle":{fill:color.white,stroke:color.white}}}},[contentMediaQuery.tablet]:{" .wrapper":{paddingLeft:25}},[contentMediaQuery.desktop]:{" .wrapper":{padding:`16px 47px 16px 30px`}}});function getThumbnailWindowUrls(o,v,x,T,E){if(E<=0)return[];let O=x(o);if(O===null)return[];let k=Math.floor((O-v)/E)*E,A=Math.floor((O+v)/E)*E,j=[];for(let o=k;o<=A;o+=E)j.push(`${T}${o}`);return j}var DEFAULT_WINDOW_RADIUS_SEC=60,DEFAULT_EXTENSION_RADIUS_SEC=60,DEFAULT_PREFETCH_MARGIN_SEC=20;function useTimestampThumbnailWindowPreload(o,v,x,T,E=DEFAULT_WINDOW_RADIUS_SEC,O=DEFAULT_EXTENSION_RADIUS_SEC,k=DEFAULT_PREFETCH_MARGIN_SEC){let A=(0,import_react.useRef)(null),j=(0,import_react.useRef)(null),I=(0,import_react.useRef)(new Set);(0,import_react.useEffect)(()=>{let L=x?.base_url,R=x?.interval??0;if(!v||!L||R<=0)return;let z=j.current;j.current=o;let B=z===null||o===z?null:o>z?`forward`:`backward`,V=A.current,U=V===null||o<V.start||o>V.end,W,G;if(U)W=o-E,G=o+E,A.current={start:W,end:G};else if(B===`forward`&&V.end-o<=k)W=V.end,G=V.end+O*2,A.current={...V,end:G};else if(B===`backward`&&o-V.start<=k)W=V.start-O*2,G=V.start,A.current={...V,start:W};else return;let K=getThumbnailWindowUrls((W+G)/2,(G-W)/2,v,L,R).filter(o=>o!==T&&!I.current.has(o));if(K.length===0)return;K.forEach(o=>I.current.add(o));let q=window.setTimeout(()=>{for(let o of K){let v=new Image;`fetchPriority`in v&&(v.fetchPriority=`low`),v.src=o}},0);return()=>window.clearTimeout(q)},[o,v,x?.base_url,x?.interval,T,E,O,k])}function usePlayerElementClick({action:o,element:v,intent:x=`player`,onClick:T}){let{mode:E}=usePlayerState(),O=useTrack();return(0,import_react.useCallback)(k=>{if(v){let T=analyticsFrom(stripNil_default({action:o,element:v,playerMode:E}));O({intent:x,bagOrSetters:T})}T&&T(k)},[o,v,x,T,E,O])}function mapSubCategory(o){return o===PlayIntent.playChannel?`play_channel`:`play_asset`}function usePlayHandler(o){let{action:v,autoPlay:x=!1,intent:T}=o,{mode:E}=usePlayerState(),O=useTrack(),k=(0,import_react.useCallback)((o,E,k)=>{let A;A=x?`autoPlay`:v===`live`?`playNow`:v===`startOver`?`startOver`:v===`resume`||o.lastOffset?`resume`:`playNow`,O({name:`play_video`,category:x?`system`:`user_action`,subCategory:mapSubCategory(T),bagOrSetters:analyticsFrom({airing:o,channel:o.station,playbackAction:A,playerMode:k,watchable:E})})},[v,x,T,O]);return(0,import_react.useCallback)(v=>{let x=o.channelId?createFakeProgram(createFakeStation(o.channelId),new Date,new Date).watchable:o.watchable||null,T=o.airing||x?.airings[0];if(!(!x||!T)){if(v===c.MINIPLAYER){k(T,x,v);return}k(T,x,E)}},[k,E,o])}function useAdState(){let{player:o}=usePlayerInstance(),[v,x]=(0,import_react.useState)(),T=o=>{x(o)};return(0,import_react.useEffect)(()=>(o&&o.events.onAdUpdate(T),()=>{o&&o.events.off(`ad-update`,T)}),[o]),v}function useAdBreakIndex(){let o=useAdState(),v=o?.adBreaks??null,x=o?.adBreakIndex??null,T=(0,import_react.useCallback)(()=>v?.length!==void 0&&x!==null&&x>=0&&x<v.length?x:null,[v,x]),[E,O]=(0,import_react.useState)(T());return(0,import_react.useEffect)(()=>{O(T())},[T]),E}function useAdBreakPosition(){let o=useAdState()?.adBreaks,v=useAdBreakIndex(),x=(0,import_react.useCallback)(()=>v!==null&&o?.length?o[v].time:null,[o,v]),[T,E]=(0,import_react.useState)(x());return(0,import_react.useEffect)(()=>{E(x())},[x]),T}function useAdClickthroughUri(o){let v=useAdState();return!v?.isInAdBreak&&!o?.isInAdRegion?null:v?.adPodClickthroughUri??o?.linearClickthroughUri??null}function useAdLabel(){let o=useSelector(selectCurrentLanguage),v=(0,import_react.useCallback)(()=>translate(`App.Label.SeekBarAdTick`,{defaultValue:`AD`},o),[o]),[x,T]=(0,import_react.useState)(v());return(0,import_react.useEffect)(()=>{T(v())},[v]),x}function resolveValue$1(o){return typeof o==`string`?parseInt(o,10):o}function useAdPodCount(){let o=useAdState(),v=o?.adPodIndex??null,x=o?.adPodCount??null,T=(0,import_react.useCallback)(()=>
8{if(v===null)return null;let o=resolveValue$1(x);return o===null?null:o>0?o:null},[v,x]),[E,O]=(0,import_react.useState)(T());return(0,import_react.useEffect)(()=>{O(T())},[T]),E}function resolveValue(o){return typeof o==`string`?parseInt(o,10):o}function useAdPodIndex(){let o=useAdState()?.adPodIndex??null,v=(0,import_react.useCallback)(()=>resolveValue(o),[o]),[x,T]=(0,import_react.useState)(v());return(0,import_react.useEffect)(()=>{T(v())},[v]),x}function useAdPodTimeRemaining(){return useAdState()?.timeRemaining??null}function useCurrentAdBreaksMap(){let o=useAdState();return(0,import_react.useMemo)(()=>o?.currentAdBreaksMap||null,[o?.currentAdBreaksMap])}function useAdTicks(){let o=useAdState()?.adBreaks,v=useAdBreakIndex(),x=useAdLabel(),T=useCurrentAdBreaksMap(),E=(0,import_react.useCallback)(()=>o?.length?o.filter(o=>!!T?.get(o.time)).map((o,T)=>{let E=v===T;return{position:o.time,label:x,isActive:E,type:`ad`}}):null,[o,v,x,T]),[O,k]=(0,import_react.useState)(E());return(0,import_react.useEffect)(()=>{k(E())},[E]),O}function useIsInAdBreak(){let o=useAdState(),v=o?.isInAdBreak??!1,x=o?.isCasting??!1,T=useAdBreakIndex(),E=(0,import_react.useCallback)(()=>(x||T!==null)&&v,[T,v,x]),[O,k]=(0,import_react.useState)(E());return(0,import_react.useEffect)(()=>{k(E())},[E]),O}function useAdBreakPlaying(){let o=useAdState(),v=o?.isAdPlaying??!1,x=o?.isCasting??!1,T=useAdBreakIndex(),E=(0,import_react.useCallback)(()=>(x||T!==null)&&v,[T,v,x]),[O,k]=(0,import_react.useState)(E());return(0,import_react.useEffect)(()=>{k(E())},[E]),O}function useShowAdCountdown(o){let v=useAdPodCount(),x=useAdPodIndex(),T=(0,import_react.useCallback)(()=>o!==c.MINIPLAYER&&o!==c.ELECTRON_MINIPLAYER&&v!==null&&x!==null,[o,v,x]),[E,O]=(0,import_react.useState)(T());return(0,import_react.useEffect)(()=>{O(T())},[T]),E}function usePlayerAdState(o,v){let x=useAdClickthroughUri(o),T=useAdTicks(),E=useAdPodCount(),O=useAdPodIndex(),k=useAdBreakPosition(),A=useIsInAdBreak(),j=useAdPodTimeRemaining(),I=useShowAdCountdown(v);return{isInAdBreak:A,adClickthroughUri:x,adTicks:T,adBreakPosition:k,adPodCount:E,adPodIndex:O,adPodTimeRemaining:j,adBreakPlaying:useAdBreakPlaying(),showAdCountdown:I}}function useIsInBumper(){let{player:o}=usePlayerInstance(),[v,x]=(0,import_react.useState)(),T=o=>{x(o)};return(0,import_react.useEffect)(()=>(o&&o.events.onBumpersUpdate(T),()=>{o&&o.events.off(`bumpers-update`,T)}),[o]),v?.isInBumper}function useTimelineUI(){let{player:o}=usePlayerInstance(),{playerMetaData:v}=usePlayerState(),{vapiThumbnails:x,playerHasThumbs:T,isLivePlaybackType:E}=(0,import_react.useMemo)(()=>({vapiThumbnails:v?.thumbnails,playerHasThumbs:!!o?.thumbnails?.hasThumbs,isLivePlaybackType:isLivePlaybackVapi(v)}),[v,o?.thumbnails?.hasThumbs]),[O,k]=(0,import_react.useState)(!1),{showThumbnails:A,thumbnailVariant:j,shouldDimUI:I}=(0,import_react.useMemo)(()=>{let o=x?.type===`timestamp`,v=!E&&x?.type===`spritesheet`,k=T||o||v;return{showThumbnails:k,thumbnailVariant:v?`spritesheet`:o?`timestamp`:T?`legacyManifest`:`none`,shouldDimUI:k&&O}},[x,T,E,O]);return{isDragging:O,setDragging:k,showThumbnails:A,thumbnailVariant:j,shouldDimUI:I}}var checkDate=o=>!!(o&&!Number.isNaN(o.getTime())),tryParseDateString=o=>{let v=null;try{v=new Date(o),checkDate(v)||(v=new Date(Number(o)))}catch(o){logger.warn(`Failed to parse date string`,o)}return checkDate(v)?v:null},tryParseDateNumber=o=>{let v=null;try{v=new Date(o)}catch(o){logger.warn(`Failed to parse date number`,o)}return checkDate(v)?v:null},parsePdt=o=>{let v=null;return o instanceof Date?v=o:typeof o==`number`?v=tryParseDateNumber(o):typeof o==`string`&&(v=tryParseDateString(o)),checkDate(v)?v.toISOString():null};function wallUnixSecondsAtTimelinePosition(o,v){let x=v.pdt;if(x==null||x===``)return null;let T=parsePdt(x);if(!T)return null;let E=Math.floor(new Date(T).getTime()/1e3),O=o-v.userProgress;return Math.floor(E+O)}function useLiveTimestampThumbnailUrl(o,v,x){let T=(0,import_react.useRef)(null),E=x?.base_url,O=x?.interval??0;if(!v||!E||O<=0)return;if(T.current?.value===o&&T.current?.baseUrl===E&&T.current?.interval===O)return T.current.url;let k=wallUnixSecondsAtTimelinePosition(o,v);if(k===null)return;let A=`${E}${Math.floor(k/O)*O}`;return T.current={value:o,baseUrl:E,interval:O,url:A},A}function useLookbackTimestampThumbnailUrl(o,v,x){let T=(0,import_react.useRef)(null),E=x?.base_url,O=x?.interval??0;if(!v||!E||O<=0)return;if(T.current?.value===o&&T.current?.baseUrl===E&&T.current?.interval===O)return T.current.url;let k=v/1e3+o,A=`${E}${Math.floor(k/O)*O}`;return T.current={value:o,baseUrl:E,interval:O,url:A},A}var usePlayerUpdateOnStateChange=(o,v,x)=>{let T=(0,import_react.useRef)(null),E=o?.playerState?.stream$??null,O=(0,import_react.useCallback)(o=>{let v;o.status===`COMPLETE`&&o.status!==T.current&&(v=x),T.current=o.status,v&&v()},[x]),k=(0,import_react.useRef)(null),A=(0,import_react.useCallback)(()=>{k.current&&=(k.current.unsubscribe(),null)},[]),j=(0,import_react.useCallback)(()=>{E&&(k.current=E.subscribe({next:o=>{O(o)},error:o=>logger.error(`[useSubscription] error`,o)}))},[E,O]);(0,import_react.useEffect)(()=>{v?v===`start`&&(A(),j()):A()},[v,j,A])},JsPlayerPlaybackState={LOADING:0,PLAYING:1,BUFFERING:2,PAUSED:3,SEEKING:4,ERROR:5,STOPPED:6,ENDED:7},getPapiErrorMessage=(o,v)=>{let x=papiErrorMessageMap[o];return x&&x(v)},errorMap={media_source_error:`default`,stream_service_error:`default`,edge_token_error:`default`,media_source_timeout_error:`connection_general`,no_connection_error:`connection_outage`,drm_error:`default`,hdcp_error:`hdcp_error`,unhandled_exception_error:`default`,behind_live_error:`default`},usePlaybackStatus=()=>{let{player:o}=usePlayerInstance(),v=useSelector(selectIsPlayerDestination),x=useDispatch(),{dvrAiData:T,upNextActions:E}=usePlayerState(),O=(0,import_react.useRef)(!1),[k,A]=(0,import_react.useState)(JsPlayerPlaybackState.LOADING),j=useCurrentLanguage(),{actionsHandler:I}=useActionsResolver(),L=(0,import_react.useCallback)(async x=>{if(!v)return;let T=errorMap[x],E=getPapiErrorMessage(T,j);E&&(await I(E),document.fullscreenElement&&o?.setViewMode(c.EXPANDED))},[j,I,o,v]),R=(0,import_react.useCallback)(o=>{let{state:v}=o;switch(A(v),v){case JsPlayerPlaybackState.ERROR:L(o.errorType);break;case JsPlayerPlaybackState.ENDED:T?.upNextActions.onClick?I(T.upNextActions.onClick):O.current||(O.current=!0,E.length>0?I(E):x(closePlayerAction(!0)));break;default:O.current=!1;break}},[L,x,T,E,I]);return(0,import_react.useEffect)(()=>(o&&o.events.onStateUpdate(R),()=>{o&&o.events.off(`state-update`,R)}),[o,R]),{playbackStatus:k}},usePlayerSettings=()=>{let o=useDispatch(),{player:v}=usePlayerInstance(),[x,T]=(0,import_react.useState)({textTracks:[],audioTracks:[],bitrateTracks:[],volume:useSelector(selectPlayerSettings)?.volume??0}),E=(0,import_react.useCallback)(v=>{let{textTracks:E,audioTracks:O,bitrateTracks:k}=v,A=E?.find(o=>o.isCurrent),j=O?.find(o=>o.isCurrent);T({textTracks:E,audioTracks:O,bitrateTracks:k,volume:x.volume}),o(changePlayerSettings({volume:x.volume,captionTrack:A?.id??null,audioTrack:j?.id??null}))},[x,o]),O=(0,import_react.useCallback)(v=>{T(o=>({...o,volume:v})),o(changePlayerSettings({volume:v}))},[o]);return(0,import_react.useEffect)(()=>(v&&(v.events.onSettingsUpdate(E),v.events.onSetVolume(O)),()=>{v&&(v.events.off(`settings-update`,E),v.events.off(`set-volume`,O))}),[v,O,E]),{playerSettings:x}};function useStreamState(){let{player:o}=usePlayerInstance(),[v,x]=(0,import_react.useState)(null),T=o=>{x(o)};return(0,import_react.useEffect)(()=>(o&&o.events.onStreamUpdate(T),()=>{o&&o.events.off(`stream-update`,T)}),[o]),v}var DEFAULT_SCRUB_OFFSET=15,isUsableScrubOffset=o=>typeof o==`number`&&o>0,pickSkipIcons=o=>o===15?{back:SkipBack15,forward:SkipForward15}:o===10?{back:SkipBack10,forward:SkipForward10}:{back:SkipBack,forward:SkipForward},useScrubOffset=()=>{let o=useStreamState()?.scrubOffset,v=(0,import_react.useRef)(15);isUsableScrubOffset(o)&&(v.current=o);let x=v.current,{back:T,forward:E}=pickSkipIcons(x);return{scrubOffset:x,SkipBackIcon:T,SkipForwardIcon:E}},e=function(o){return o.REFRESH_HEARTBEAT=`refresh_heartbeat`,o.PLAYER_METADATA=`player_metadata`,o.PLAYER_UI=`player_ui`,o}({}),REACTIONS_BUTTON_ID=`player-button-open-reactions`,REACTIONS_STREAM_TOPIC=`reactions`,hasReactionsSdui=o=>!!o?.reactionsView&&(o?.components??[]).some(o=>o.id===`player-button-open-reactions`),buildEndpoint=(o,v,x,T)=>{let E={...o.payload,pdt:v,progress:x,player_session_id:T};return{...o,payload:E}},checkResponse=o=>!!o&&!(o instanceof ApiError),isActivePlaybackStatus=o=>!!o&&![s.BUFFERING,s.PAUSED,s.SEEKING,s.INITIALIZING,s.INITIALIZED].includes(o),HEARTBEAT_START_DEBOUNCE_MS=500,remoteLogger$1=m(s$1.heartbeat),HEARTBEAT_SESSION_CONTEXT_KEY=`heartbeat.playerSessionId`,heartbeatRequestSequence=0,heartbeatRequestsInFlight=0,usePlayerHeartbeat=()=>{let o=useDispatch(),{updateProgram:v,playerMetaData:x,setPlayerLocked:T}=usePlayerState(),{playerInterface:E,player:O}=usePlayerInstance(),{actionsHandler:k}=useActionsResolver(),A=E?.playback??null,j=O?.userContext?.sessionId??``,I=useObservable(E?.playbackStateBus$)?.status,L=!!x?.heartbeat,R=o=>mapResponse(vapiWatchableMapper(o)),z=(0,import_react.useRef)();(0,import_react.useEffect)(()=>
8{if(!L)return;let o=O?.timeline.currentTime$.subscribe(o=>{z.current=o});return()=>o?.unsubscribe()},[O?.timeline.currentTime$,L]),(0,import_react.useEffect)(()=>{if(remoteLogger$1.info(`HB_DIAG effect`,{playbackStatus:I,programId:x?.id,heartbeatEnabled:L}),!x||!z.current||!L)return;let{heartbeat:E}=x;if(!E||!isActivePlaybackStatus(I))return;P(HEARTBEAT_SESSION_CONTEXT_KEY,j);let B,V=!0,U=0,W=async()=>{let L=o=>{if(o?.timerSec){let{timerSec:v}=o;remoteLogger$1.info(`HB_DIAG refresh`,{timerSec:v}),clearTimeout(B),B=setTimeout(()=>{W()},v*1e3)}},G=o=>{let T=o?.data;if(T){let o=R(T),{watchable:E}=o,O={...x,...o.vapiData},k=E?.airings[0];if(k&&E)v({airing:k,watchable:E,playerMetaData:O});else{let o=x.accessRightsV2?.live?.endTime;if(!o)return;let T=createFakeWatchable(createFakeStation(x.channel.id),new Date(o.toString()),new Date);v({airing:T.airings[0],watchable:T,playerMetaData:O})}}},K=v=>{let x=v?.data;x&&(x.actions.onDisplay=void 0,o(setPlayAction(x)),hasReactionsSdui(x)||o(removeEventListener(REACTIONS_STREAM_TOPIC)))},q=()=>{A?.pause()},J=()=>{O?.userContext?.rotateSessionId(),T(!0)},Y=o=>{k([o])},Z=o=>{k([o])},Q=o=>{let v={update_player:o=>{if(o.content)switch(o.content?.type){case e.REFRESH_HEARTBEAT:return L(o.content);case e.PLAYER_METADATA:return G(o.content);case e.PLAYER_UI:return K(o.content);default:logger.warn(`Unknown heartbeat action content type`)}},stop_player:()=>q(),pause_player:()=>q(),lock_player:()=>J(),show_dialog:o=>(o.content?.type===`dialog`&&(o.content.disableDismiss=!0,o.content.doNotReload=!0),Y(o)),tracking:o=>Z(o)};o.forEach(o=>{let x=v[o.type];x?x(o):logger.warn(`Handler for heartbeat response action with type ${o.type} has not been implemented`)})},$=4,ee=o=>{if(U+=1,U>4){logger.warn(`Aborting heartbeat setup due to too many retries (4)`);return}clearTimeout(B),B=setTimeout(()=>{V&&W()},o)},ne=o=>{logger.warn(`Aborting heartbeat setup due to invalid pdt. Trying again in 5 seconds.`),ee(o)},re,ie=isLivePlaybackVapi(x),ae=z.current?.userProgress||0,oe=Math.trunc(ae);if(ie&&(re=parsePdt(z.current?.pdt||0),!re)){let o=x.type&&x.accessRightsV2?.[x.type]?.startTime;if(o){let v=new Date(o);if(v.setSeconds(v.getSeconds()+ae),re=parsePdt(v),!re){ne(5e3);return}}else{ne(5e3);return}}let ce=buildEndpoint(E,re,oe.toString(),j),le=++heartbeatRequestSequence,ue=`${Date.now()}-${le}`,de=performance.now(),fe=U;heartbeatRequestsInFlight+=1;let pe={clientRequestId:ue,requestSequence:le,retryCount:fe};remoteLogger$1.info(`HB_DIAG request`,{...pe,requestsInFlight:heartbeatRequestsInFlight,progress:oe,pdt:re});try{let o=await call(getHeartbeat,ce),v=Math.round(performance.now()-de);if(!V||!checkResponse(o)){o instanceof ApiError&&remoteLogger$1.warn(`HB_DIAG error`,{...pe,durationMs:v,requestsInFlight:heartbeatRequestsInFlight,statusCode:o.statusCode});return}remoteLogger$1.info(`HB_DIAG response`,{...pe,durationMs:v,requestsInFlight:heartbeatRequestsInFlight,types:o.map(o=>o.type)}),isActivePlaybackStatus(I)&&Q(o)}catch(o){remoteLogger$1.warn(`HB_DIAG error`,{...pe,durationMs:Math.round(performance.now()-de),requestsInFlight:heartbeatRequestsInFlight,statusCode:o?.statusCode}),logger.warn(`Aborting heartbeat setup due to api error. Trying again in 5 seconds.`),ee(5e3);return}finally{--heartbeatRequestsInFlight}},G=setTimeout(()=>{V&&W()},HEARTBEAT_START_DEBOUNCE_MS);return()=>{V=!1,clearTimeout(G),clearTimeout(B),F(HEARTBEAT_SESSION_CONTEXT_KEY)}},[I,x?.id,L])},useGeoBlockedPlayback=()=>{let o=useDispatch(),v=useSelector(selectIsSubscriptionsGeoBlocked),{airing:x}=usePlayerState(),T=(0,import_react.useRef)(!1);(0,import_react.useEffect)(()=>{v&&x&&!T.current?(T.current=!0,o(closePlayerAction(!0))):v||(T.current=!1)},[v,x,o])};init_es$1();var selectBrazeConfig=createSelector(selectPapiOverridesState,o=>o.config?.braze??null),selectNpawAccountCode=createSelector(selectPapiOverridesState,o=>o.config?.npaw.accountCode),selectChromecastReceiverId=createSelector(selectPapiOverridesState,o=>o.config?.chromecast.receiverId),import_lib$1=__toESM(require_lib$1()),textCss={fontSize:`.75rem`,margin:0,lineHeight:`.75rem`,alignSelf:`center`},StatListItem=({children:o,title:v,...x})=>jsx(`li`,{css:{display:`flex`,flexDirection:`row`,flexWrap:`wrap`,alignItems:`center`,paddingBottom:4},...x,children:o}),StatTitle=({children:o,minWidth:v=110,title:x,...T})=>jsx(`h3`,{css:[textCss,{fontWeight:`700`,[contentMediaQuery.smallPhone]:{textAlign:`right`,flexBasis:v,flexShrink:0},marginRight:4}],...T,children:o}),StatContent=({children:o,title:v,...x})=>jsx(`div`,{css:[textCss,{minWidth:0,fontWeight:`500`,flexBasis:300,flexGrow:1,paddingTop:`2px`}],...x,children:o}),StatContentFlex=({children:o})=>jsx(StatContent,{css:{display:`flex`,flexDirection:`row`,flexWrap:`wrap`,[contentMediaQuery.smallPhone]:{flexWrap:`nowrap`}},children:o}),StatContentValue=({children:o,title:v,...x})=>jsx(`div`,{css:[textCss,{paddingLeft:2}],...x,children:o}),StatList=({children:o,title:v,...x})=>jsx(`ul`,{css:{width:`100%`,color:`white`,margin:`4px 0`,padding:4},...x,children:o}),formatNumber=(o,v)=>{let x=o===null?null:round(o,v);return x===null?null:v>0?x.toFixed(v):x.toString()},LiveHorizonGraphLabel=({value$:o,labelUnits:v,decimalPlaces:x,...T})=>
8{let E=formatNumber(useObservable(o,null)??null,x);return jsxs(`div`,{css:{display:`flex`,flexDirection:`row`},...T,children:[E&&jsx(StatContentValue,{css:{minWidth:`2rem`,textAlign:`right`},children:E}),E&&v&&jsx(StatContentValue,{children:v})]})},NumberStat=({title:o,value:v,labelUnits:x,decimalPlaces:T})=>{let E=formatNumber(v,T);return jsxs(StatListItem,{children:[jsx(StatTitle,{children:o}),jsxs(StatContentFlex,{children:[E&&jsx(StatContentValue,{children:E}),E&&x&&jsx(StatContentValue,{children:x})]})]})},defaultColorPalette={red:`#FF6663`,orange:`#FEB144`,yellow:`#FDFD97`,green:`#9EE09E`,blue:`#9EC1CF`,white:`#fff`},{red:red$1,orange:orange$1,yellow:yellow$1,blue:blue$1,green:green$1,white:white$1}=defaultColorPalette,drawSliceBand=(o,v)=>{if(!v)return;let{coords:x,color:T}=v;o.fillStyle=T;let{bottomLeft:E,topLeft:O,topRight:k,bottomRight:A}=x,j=[E,O,k,A,E];o.beginPath(),j.forEach(v=>{o.lineTo(v.x,v.y)}),o.fill()},drawSlice=(o,v,x)=>{let T=o.getContext(`2d`),{sliceWidth:E}=x,{sliceBands:O,xLeft:k}=v;T.clearRect(k,0,E,o.height),O.forEach((o,v)=>{o&&drawSliceBand(T,o,v)}),drawTimelineTicker(o,v,x)},clearCanvas=o=>{o.getContext(`2d`).clearRect(0,0,o.width,o.height)},drawTimelineTicker=(o,v,x)=>{let{timelineTickerColor:T}=x,{xRight:E}=v,O=1,k=o.getContext(`2d`);k.beginPath(),k.fillStyle=T,k.fillRect(E,0,1,o.height)},getYTopLeft=(o,v,x,T)=>T?o?o.coords.topRight.y:v:x,getYTopRight=(o,v)=>o-round(v*o,2),addOrOverwriteSlice=(o,v)=>{let{sliceIndex:x}=o;if(x>v.length-1)return[...v,o];let T=[...v];return T[x]=o,T},getValueBandRatio=(o,v,x)=>{let T=Math.floor(o/x);return v>T?0:v===T?o%x/x:1},getPrevSliceBand=(o,v)=>o?.sliceBands[v]??null,getBandColor=(o,v)=>{let{bandColors:x}=o;return x[v]},getNormalizedValue=(o,v)=>{let{maxNormalizedValue:x}=v;return min([o??0,x])},getPrevSlice=(o,v,x)=>{let{numSlices:T}=x;if(o===0)return null;let E=(o-1)%T;return v.length>E?v[E]:null},getSliceBand=(o,v,x,T,E,O)=>{let{sliceHeight:k,isProgressive:A,bandSize:j}=v,I=getBandColor(v,O),L=getPrevSliceBand(x,O),R=getValueBandRatio(o,O,j);if(!R&&!L)return null;let z=getYTopRight(k,R??0),B=getYTopLeft(L,k,z,A);return{coords:{bottomLeft:{x:T,y:k},topLeft:{x:T,y:B},topRight:{x:E,y:z},bottomRight:{x:E,y:k}},color:I}},getSliceBands=(o,v,x,T,E)=>{let{bandColors:O}=v,k=getNormalizedValue(o,v);return O.map((o,O)=>getSliceBand(k,v,x,T,E,O))},getSlice=(o,v,x,T)=>{let{numSlices:E,sliceWidth:O}=x,k=v%E,A=k*O,j=A+O;return{value:o,sliceIndex:k,sliceBands:getSliceBands(o,x,getPrevSlice(v,T,x),A,j),xLeft:A,xRight:j}},getUpdatedDataset=(o,v,x,T)=>{let{slices:E}=o,O=getSlice(v||0,x,T,E);return{slices:addOrOverwriteSlice(O,E),currSlice:O}},datasetObservable=(o,v)=>o.pipe(map((o,v)=>({value:o,index:v})),scan((o,{value:x,index:T})=>getUpdatedDataset(o,x,T,v),{slices:[],currSlice:null})),{red,orange,yellow,blue,green,white}=defaultColorPalette,LiveHorizonGraph=({value$:o,bandSize:v=10,bandColors:x=[red,orange,yellow,blue,green,white],sliceWidth:T=4,sliceHeight:E=10,numSlices:O=75,timelineTickerColor:k=`#bbb`,isProgressive:A=!0,...j})=>{let I=(0,import_react.useMemo)(()=>({bandSize:v,bandColors:x,sliceWidth:T,sliceHeight:E,numSlices:O,timelineTickerColor:k,isProgressive:A,maxNormalizedValue:x.length*v,graphWidth:T*O}),[v,x,T,E,O,k,A]),{graphWidth:L}=I,R=(0,import_react.useRef)(null),z=(0,import_react.useRef)(null),B=(0,import_react.useCallback)(o=>{let v=R.current,{currSlice:x}=o;!v||!x||drawSlice(v,x,I)},[I]),V=(0,import_react.useCallback)(o=>{window?.requestAnimationFrame(B.bind(null,o))},[B]);return(0,import_react.useEffect)(()=>{let o=R.current;o&&clearCanvas(o)},[I,o]),(0,import_react.useEffect)(()=>{z.current&&z.current.unsubscribe(),(()=>{if(!o)return;let v=datasetObservable(o,I);z.current=v.subscribe(V)})()},[o,I,V]),jsx(`canvas`,{css:{background:`#555`,graphWidth:L,height:E},ref:R,width:L,height:E,...j})},useDebugStatsPropertySubscription=(o,v,x,T)=>{useSubscription(o,(0,import_react.useCallback)(o=>{if(o===null){x(null);return}let T=o[v];x(T)},[v,x]),T)},useDebugStatsProperty=(o,v)=>{let[x,T]=(0,import_react.useState)(null);return useDebugStatsPropertySubscription(o,v,(0,import_react.useCallback)(o=>{T(o)},[]),(0,import_react.useCallback)(()=>{T(null)},[])),x},useDebugStatsPropertyObservable=(o,v)=>{let x=(0,import_react.useRef)(new Subject);return useDebugStatsPropertySubscription(o,v,(0,import_react.useCallback)(o=>{x.current.next(o)},[]),(0,import_react.useCallback)(()=>{x.current.next(null)},[])),x.current.asObservable()},ConnectionSpeed=({debugStats$:o})=>
8{let v=useDebugStatsPropertyObservable(o,`kbpsAverage`);return jsxs(StatListItem,{children:[jsx(StatTitle,{children:`Connection Speed`}),jsxs(StatContentFlex,{children:[jsx(LiveHorizonGraph,{value$:v,bandSize:2500}),jsx(LiveHorizonGraphLabel,{value$:v,decimalPlaces:0,labelUnits:`kbps`})]})]})},BufferHealth=({debugStats$:o})=>{let v=useDebugStatsPropertyObservable(o,`bufferVideo`);return jsxs(StatListItem,{children:[jsx(StatTitle,{children:`Buffer Health`}),jsxs(StatContentFlex,{children:[jsx(LiveHorizonGraph,{value$:v,bandSize:4}),jsx(LiveHorizonGraphLabel,{value$:v,decimalPlaces:2,labelUnits:`s`})]})]})},CodecItem=({debugStats$:o})=>{let v=useDebugStatsProperty(o,`codec`);return jsxs(StatListItem,{children:[jsx(StatTitle,{children:`Codecs`}),jsx(StatContent,{children:v})]})},DownloadQualityItem=({debugStats$:o})=>{let v=useDebugStatsProperty(o,`videoDownloadQualityLabel`);return jsxs(StatListItem,{children:[jsx(StatTitle,{children:`Download Quality`}),jsx(StatContent,{children:v})]})},FrameRateItem=({debugStats$:o})=>jsx(NumberStat,{title:`Frame Rate`,value:useDebugStatsProperty(o,`frameRate`),labelUnits:`fps`,decimalPlaces:2}),FramesDroppedItem=({debugStats$:o})=>jsx(NumberStat,{title:`Frames Dropped`,value:useDebugStatsProperty(o,`framesDropped`),labelUnits:null,decimalPlaces:0}),StatusItem=({debugStats$:o})=>{let v=useDebugStatsProperty(o,`playerStatus`);return jsxs(StatListItem,{children:[jsx(StatTitle,{children:`Status`}),jsx(StatContent,{children:v})]})},PlaybackQualityItem=({debugStats$:o})=>{let v=useDebugStatsProperty(o,`videoPlaybackQualityLabel`);return jsxs(StatListItem,{children:[jsx(StatTitle,{children:`Playback Quality`}),jsx(StatContent,{children:v})]})},DebugSectionWrapper=({children:o})=>jsx(`div`,{css:{margin:`0 0 10px 0`},children:o}),DebugSectionTitle=({children:o})=>jsx(`h3`,{css:{color:`white`,fontSize:`1rem`,margin:0,padding:0},children:o}),PlayerDebugStats=({debugStats$:o,debugInfoEnabled:v})=>jsxs(DebugSectionWrapper,{children:[v&&jsx(DebugSectionTitle,{children:`Data for Dorks`}),jsxs(StatList,{children:[jsx(CodecItem,{debugStats$:o}),jsx(DownloadQualityItem,{debugStats$:o}),jsx(PlaybackQualityItem,{debugStats$:o}),jsx(StatusItem,{debugStats$:o}),jsx(FrameRateItem,{debugStats$:o}),jsx(FramesDroppedItem,{debugStats$:o}),jsx(ConnectionSpeed,{debugStats$:o}),jsx(BufferHealth,{debugStats$:o})]})]}),getFormattedValue=o=>typeof o==`boolean`?o.toString():typeof o==`number`||typeof o==`string`?o:`undefined`,DebugSection=({data:o,title:v,titleWidth:x})=>jsxs(DebugSectionWrapper,{children:[jsx(DebugSectionTitle,{children:v}),jsx(StatList,{children:Array.from(o).map(([o,v])=>{let T=getFormattedValue(v);return jsxs(StatListItem,{children:[jsx(StatTitle,{minWidth:x,children:o}),jsx(StatContent,{css:{flexBasis:`25%`},children:T})]},o)})})]});function PlayerDebugModal(o){let{playerMetaData:v,featureFlags:x,handleHide:T,show:E,containerRef:O,debugInfoEnabled:k}=o,{player:A,playerInterface:j}=usePlayerInstance(),I=j?.playback?.getPlayerVersion(),L=A?.native.getCorePlayerLib(),R=A?.native.getStreamingProtocol(),z=A?.native.getJITPEnabled(),B=(0,import_react.useCallback)(()=>{A?.enableScrubbing()},[A]),V=[[`Env`,environment.env??`?`],[`Build`,0],[`App Version`,tenantVersion],[`Player Version`,I],[`Player Library`,L],[`Streaming Protocol`,R],[`JITP Enabled`,z]];if(v){let{channel:o}=v;V.push([`Airing Id`,v.asset?.assetId]),V.push([`Duration (in secs)`,String(v.asset?.playbackDurationSec)]),o&&(V.push([`Station`,o.name]),V.push([`Callsign`,o.callSign]),V.push([`Station ID`,o.id])),V.push([`Type`,v.type]),V.push([`Program ID`,String(v.program?.programId)])}let U=document.getElementById(`root`);(0,import_react.useEffect)(()=>(A?.setIsDebugMode(!0),()=>{A?.setIsDebugMode(!1)}),[A]);let W=(0,import_react.useCallback)(()=>O.current||modalRootSelector(),[O]);return jsxs(import_lib$1.default,{isOpen:E,onRequestClose:T,shouldCloseOnOverlayClick:!0,overlayClassName:overlayStyles$1,className:clsx(contentStyles,k?tallContentHeightStyles:shortContentHeightStyles),bodyOpenClassName:bodyOpenStyles,appElement:U,parentSelector:W,children:[jsx(OnPressWithTrack,{onPress:T,"aria-label":`close modal`,className:`close-btn`,children:jsx(CloseIcon,{width:15,height:15,fill:`#fff`})}),jsxs(SimpleBar,{style:scrollViewStyleObj,children:[j?.debugStats$&&jsx(PlayerDebugStats,{debugInfoEnabled:k,debugStats$:j.debugStats$}
8),k&&jsxs(Fragment$1,{children:[jsx(DebugSection,{title:`Debug Info`,data:V}),x&&jsx(DebugSection,{title:`Feature Flags`,data:toPairs(x),titleWidth:200}),jsx(Flex,{justifyContent:`flex-end`,children:jsx(BrandedButton,{onClick:B,css:{fontFamily:fontFace.primary},children:`Enable seeking`})})]})]})]})}var PlayerDebugModal_default=connectModal({name:`PlayerDebugModal`})(PlayerDebugModal),overlayStyles$1=css({zIndex:modal,position:`fixed`,top:0,left:0,right:0,bottom:0,display:`flex`,flexDirection:`column`,justifyContent:`flex-start`,alignItems:`center`,backgroundColor:`rgba(0,0,0,.5)`,border:`2px solid rgba(100,100,100,.6)`}),bodyOpenStyles=css({overflow:`visible`,width:`100%`}),scrollViewStyleObj={width:`100%`,height:`100%`,padding:20,boxSizing:`border-box`},contentStyles=css({userSelect:`text`,outline:`none`,width:`100%`,maxWidth:600,top:`5vh`,backgroundColor:`rgba(0,0,0,.8)`,position:`relative`," .close-btn":{position:`absolute`,top:10,right:5,cursor:`pointer`,background:`transparent`,border:0,padding:`0 5px`,zIndex:5}," .simplebar-scrollbar:before":{backgroundColor:`rgba(255,255,255,.8)`}}),tallContentHeightStyles=css({height:`90vh`}),shortContentHeightStyles=css({height:`auto`}),useLoadingSpinner=()=>{let{playerInterface:o}=usePlayerInstance(),v=useObservable(o?.playbackStateBus$)?.status,x=useIsInAdBreak();return v===s.BUFFERING||v===s.SEEKING&&!x||v===s.INITIALIZING};function LoadingIcon({size:o=28,stroke:v=color.white,...x}){return jsx(`svg`,{width:o,height:o,viewBox:`0 0 100 100`,...x,children:jsx(`circle`,{cx:50,cy:50,fill:`none`,stroke:v,strokeWidth:10,r:35,strokeDasharray:`164.93361431346415 56.97787143782138`,children:jsx(`animateTransform`,{attributeName:`transform`,type:`rotate`,repeatCount:`indefinite`,dur:`1s`,values:`0 50 50;360 50 50`,keyTimes:`0;1`})})})}function LoadingTakeover({metaDataLoading:o}){let{playerMetaData:v}=usePlayerState(),x=useLoadingSpinner(),T=useIsInBumper()?abovePlayer:`auto`;return o&&!v||x?jsx(Absolute,{top:0,bottom:0,left:0,right:0,css:styles$6,zIndex:T,children:jsx(LoadingIcon,{size:em(50)})}):null}var styles$6={backgroundColor:rgba(12,12,12,.9),display:`flex`,alignItems:`center`,justifyContent:`center`};function PlayerPortal({children:o=null,containerRef:v,videoElementRef:x}){let{mode:T,isPip:E}=usePlayerState(),O=useSelector(selectIsPlayerDestination),k=useSelector(selectIsSubscriptionsGeoBlocked),A=T===c.MINIPLAYER,j=`100%`,I=`100%`,L=0,R=0;A&&(j=rem(420),I=rem(u.getHeight(420)),L=20,R=20);let z=isIpad()?document?.pictureInPictureElement&&A:E&&A,B=!k&&!z&&(O||A),V=A?{...miniSubtitleStyles}:{...fullSubtitleStyles};return jsx(Portal,{children:jsx(Analytics,{page:A?null:`player`,playerMode:T,children:jsx(Fixed,{bottom:L,right:R,zIndex:player$1,css:{height:I,width:j,display:B?`block`:`none`,...portalStyles},children:jsx(Relative,{css:[{...noScrollbarStyles,transitionProperty:`width, height`,boxSizing:`border-box`,width:`100%`,height:`100%`}],children:jsx(Analytics,{section:`playback_screen`,children:jsxs(Relative,{id:`video`,css:[playerWrapperStyle,bmpContainerStyles,bmpAdContainerStyles,bmpSubtitleOverlayStyles,V,bitmovinPlayerStyle],ref:v,zIndex:2,top:0,left:0,children:[jsx(LoadingTakeover,{metaDataLoading:!0}),jsx(`video`,{css:playerStyle,ref:x,crossOrigin:`use-credentials`}),o]})})})})})})}function createStyle(o,v){return{[` ${o}`]:v}}var portalStyles={transitionProperty:`width, height, top, left, right, bottom`,backgroundColor:color.grey000},subtitleStyles={background:rgba(color.grey040,.6),letterSpacing:`0px !important`,paddingLeft:5,color:`white`},bitmovinPlayerStyle=createStyle(`.bitmovinplayer-container`,{top:`50% !important`,transform:`translateY(-50%)`}),bmpContainerStyles=createStyle(`.bmpui-ui-uicontainer`,{position:`absolute`,bottom:`10%`,width:`80%`,left:0,right:0,marginLeft:`auto`,marginRight:`auto`,fontFamily:`Helvetica`,color:color.white,textAlign:`center`}),bmpAdContainerStyles=createStyle(`.bitmovinplayer-ima-container > div`,{width:`100% !important`,height:`100% !important`}),bmpSubtitleOverlayStyles=createStyle(`.bmpui-ui-subtitle-overlay`,{textAlign:`left`,lineHeight:1.15}),miniSubtitleStyles=createStyle(`.bmpui-ui-subtitle-label`,{...subtitleStyles,fontSize:`${rem(16)} !important`}),fullSubtitleStyles=createStyle(`.bmpui-ui-subtitle-label`,{...subtitleStyles,fontSize:`4vh !important`}),playerWrapperStyle={boxSizing:`border-box`,width:`100%`,height:`100%`,maxHeight:`100vh`,display:`flex`,flexFlow:`column nowrap`,overflow:`visible`,background:color.black,transitionProperty:`
8width, height`},playerStyle={position:`absolute`,boxSizing:`border-box`,height:`100%`,width:`100%`,display:`flex`,overflow:`hidden`};function ContextMenuSectionedSectionRenderer({section:o}){return o.type===`wide-vertical-list`?jsx(Nr,{children:o.components.map(o=>jsx(ListItem,{component:o},o.id))}):null}var DIALOG_MARGIN=16,DIALOG_PADDING=24,DIALOG_MAX_WIDTH=600;function ContextMenuSectionedDialog(o){let{content:v,handleHide:x,show:T}=o,{mode:E}=usePlayerState(),O=E===c.FULLSCREEN,k=document.getElementById(`video`),A=O&&k?k:void 0,{width:j,height:I}=$5df64b3807dc15ee$export$d699905dd57c73ca(),L=useStyles(I),R=(0,import_react.useMemo)(()=>Math.min(DIALOG_MAX_WIDTH,j-DIALOG_MARGIN*2),[j]),z=v?.imageType===`logo`&&v?.image?.url?jsx(H,{src:v?.image?.url,alt:``}):null;return(0,import_react.useEffect)(()=>{v?.initialFocusTarget&&REFS_CACHE.get(v?.initialFocusTarget?.componentId)?.scrollIntoView({block:`center`})},[v?.initialFocusTarget]),jsx(Yr,{isOpen:T,onClose:x,maxWidth:R,portalContainer:A,variant:`info`,horizontalPlacement:`end`,isDismissable:!0,children:jsxs(`div`,{css:L,children:[jsxs(`div`,{className:`dialog-title`,children:[z,v?.title?.text]}),jsx(`div`,{className:`dialog-sections`,children:v?.sections.map((o,v)=>jsx(ContextMenuSectionedSectionRenderer,{section:o},o.slug+v.toString()))})]})})}var ContextMenuSectionedDialog_default=connectModal({name:`ContextMenuSectionedDialog`})(ContextMenuSectionedDialog),useStyles=o=>(0,import_react.useMemo)(()=>css$1({boxSizing:`border-box`,backgroundColor:color.slate030,colorScheme:`dark`,display:`flex`,flexDirection:`column`,paddingTop:DIALOG_PADDING,paddingBottom:DIALOG_PADDING,gap:24,height:o-DIALOG_MARGIN*2,width:`100%`,".dialog-title":{...typography.heading.md,display:`flex`,alignItems:`center`,gap:8,paddingLeft:DIALOG_PADDING,paddingRight:56,color:color.white,img:{maxWidth:64,maxHeight:27}},".dialog-sections":{flex:1,display:`flex`,flexDirection:`column`,gap:24,padding:`8px ${DIALOG_PADDING}px`,overflow:`auto`,overscrollBehavior:`none`}}),[o]),useOnElectronWindowFocused=o=>{let v=(0,import_react.useRef)(o);v.current=o,(0,import_react.useEffect)(()=>{if(window?.electron?.listeners?.onWindowFocused){let o=window.electron.listeners.onWindowFocused(()=>v.current());return()=>o()}},[])};init_es$1();var selectVideoSlateContent=createSelector(selectVideoSlateState,o=>o.content);init_es$1();var selectOverlayVisibility=createSelector(selectOverlayState,o=>!!o.show),useEffectOnPlayerMount=()=>{let{mode:o,airing:v,changeMode:x,reset:T,isPip:E}=usePlayerState(),O=useSelector(selectIsPlayerDestination),k=C(O),A=useSelector(selectIfUserCanAccessContent),j=useSelector(selectUserProfile),I=isEqual(C(j),j),{pathname:L}=useLocation$1()||{pathname:``},R=(0,import_react.useMemo)(()=>MINIPLAYER_BLACKLISTED_PATHS.includes(L),[L]),z=k&&!O,B=!k&&O,V=R||!I||!A;(0,import_react.useEffect)(()=>{v&&(o===c.EXPANDED||o===c.FULLSCREEN?z&&!E&&T():(o===c.MINIPLAYER||o===c.ELECTRON_MINIPLAYER)&&(V?T():B&&x(c.EXPANDED)))},[v,o,z,B,V,T,x,E])};function usePDT(){return usePlayerCurrentTimes()?.pdt??null}var usePlayerHelpers=()=>{let{mode:o,changeMode:v,reset:x,togglePipMode:T,playAction:E,getAssetEndpoint:O}=usePlayerState(),{goBack:k}=useRedirectHandlers(),A=useSelector(selectIsPlayerDestination),j=E?!!O(E):!1,I=(0,import_react.useCallback)(()=>{A&&k(),document&&document.pictureInPictureElement&&(exitNativePictureInPicture(),T(!1)),(o===c.MINIPLAYER||o===c.PIP||o===c.ELECTRON_MINIPLAYER||!j)&&x()},[A,k,o,j,T,x]),L=(0,import_react.useCallback)(o=>{v(o)},[v]);return{handleAutoPlayNext:(0,import_react.useCallback)(()=>{},[usePlayHandler((0,import_react.useMemo)(()=>({watchable:null,airing:null,autoPlay:!0}),[])),!1]),handleClose:I,handleModeChange:L}},usePlaybackConfig=()=>{let o=useDispatch(),{airing:v,eventType:x,offset:T,playerMetaData:E}=usePlayerState(),O=useSelector(selectApiHeaders),k=useSelector(selectLocation),A=useSelector(selectAppSessionIdCookie),j=useSelector(selectUniqueIdCookie),I=useSelector(selectPlayerSettings),L=useSelector(selectUserProfile),R=useSelector(selectHotelIdParam),z=(0,import_react.useCallback)(v=>{o(sendAnalytics({conversion:!0,immediate:!0,conversionEventName:v.name,eventPropsObject:v.properties}))},[o]),[B,V]=(0,import_react.useState)(null);return(0,import_react.useEffect)(()=>
8{if(!v||!x){V({type:`stop`,payload:{closePlayer:!0}});return}if(x===`switch`){V({type:`stop`,payload:{closePlayer:!1}});return}let o=O.reduce((o,{key:v,value:x})=>(o[v]=x,o),{}),B={savedSettings:I,analytics:z,uniqueId:j,headers:o,remoteMethods:{},frontEndAnalyticsInfo:{appVersion:tenantVersion,appSessionId:A,dma:k?.dma??``,asn:k?.asn??``,asName:k?.asName??``,currZipCode:k?.postalCode??``,connectionType:k?.connectionType??``,countryCode:k?.countryCode??``,regionCode:k?.regionCode??``,profileId:L?.id??``,hospitalityId:R}},U=E?.asset?.playbackDurationSec,W=Number.isInteger(T)?T:E?.asset?.userProperties?.lastOffset,G=typeof W==`number`&&!Number.isNaN(T)&&typeof U==`number`&&!Number.isNaN(U)&&W+10>=U?0:W,K={playerMetaData:E},q={...B,userProgress:G,device:`web`,playerMetaData:E};V(x===`update`?{type:`update`,payload:K}:{type:`start`,payload:q})},[v,x]),B};function useTimelineActionsResolver(){let{playerInterface:o}=usePlayerInstance(),{actionsHandler:v}=useActionsResolver(),[x,T]=(0,import_react.useState)(``),E=o?.playback,O=usePlayerCurrentTimes();return{timelineActionsHandler:(0,import_react.useCallback)((o=[],k=0)=>{let A=O?.userProgress??0;o.forEach(o=>{let O=`${k}-${o.type}`;if(!(!E||x===O))switch(o.type){case`seekTo`:o.timestamp&&o.timestamp/1e3-A>1&&A>0&&(E.seek(o.timestamp/1e3),T(O));break;case`upNext`:A>0&&o.actions&&(T(O),E.pause(),v(o.actions.onClick));break}})},[v,O?.userProgress,x,E])}}function useTimelineEnrichments(){let{playerMetaData:o,setDvrAiData:v,mode:x}=usePlayerState(),{timelineActionsHandler:T}=useTimelineActionsResolver(),E=usePlayerCurrentTimes(),O=(o?.asset?.enrichments)?.find(o=>o.type===`timelineEnrichments`)?.data;if((0,import_react.useEffect)(()=>{if(O){let o=[];Array.from(O.values()).forEach(v=>{v.actions&&o.push(...v.actions)});let T=o.find(o=>o.type===`upNext`);T?.actions&&v({upNextActions:T.actions,previousMode:x,transitionType:`auto`})}},[x,v,O]),O){let o=E?.userProgressTime??0,v=[...O.keys()].reduce((v,x)=>Math.abs(x-o)<Math.abs(v-o)?x:v,0);v<=o&&T(O.get(v)?.actions??[],v)}}function useTimelineMarkers(){let[o,v]=(0,import_react.useState)([]),[x,T]=(0,import_react.useState)(),{playerMetaData:E}=usePlayerState(),{playerInterface:O,player:k}=usePlayerInstance(),{actionsHandler:A}=useActionsResolver(),j=useObservable(k?.controlsState$),I=O?.playback;return(0,import_react.useEffect)(()=>{let o=E?.asset?.enrichments;o&&T(o?.find(o=>o?.type===`timelineEnrichments`)?.data)},[E]),(0,import_react.useEffect)(()=>{if(!x)return;let o=new Map([...x.entries()].sort((o,v)=>o[0]-v[0])),T=[];for(let[,v]of o){let o=v.decorations?.find(o=>o.type===`marker`)?.data;o&&I&&T.push({type:`marker`,data:{...o,onClick:()=>{o.actions?.onClick&&(A(o.actions.onClick),I.seek(o.seekPosition),j?.paused&&I.play())}}})}v(T)},[A,j?.paused,I,x]),{markers:o,isMarkersAvailable:o.length>0}}var FETCH_WINDOW_SECS=300,FORCE_FETCH_SECS=10,RETRY_COOLDOWN_SECS=10;function getRandomBetween(o,v){return Math.floor(Math.random()*(v-o)+o)}function retrieveNextProgramVapi(o){let v=o.nextProgramURL;return fetchNextProgram(v)}function useLiveProgramTransition(){let{airing:o,eventType:v,updateProgram:x,playerMetaData:T}=usePlayerState(),E=usePlayerCurrentTimes(),O=!!T?.heartbeat,{resumePapiPlay:k}=useSelector(selectPlayerTriggers),[A,j]=(0,import_react.useState)(`upToDate`),[I,L]=(0,import_react.useState)(null),[R,z]=(0,import_react.useState)(null),B=(0,import_react.useCallback)(async o=>{j(`loading`);try{let v=`nextProgramURL`in o,x=v?await retrieveNextProgramVapi(o):void 0;if(x&&v&&typeof o.nextProgramURL==`string`&&(x.vapiData.vapiUrl=o.nextProgramURL),x?.watchable?.airings[0]){z(x),j(o=>o===`loading`?`loaded`:o),L(null);return}}catch(o){logger.error(o)}j(o=>o===`loading`?`failed`:o),z(null)},[]),V=(0,import_react.useCallback)(()=>{L(null),j(`upToDate`)},[]);(0,import_react.useEffect)(()=>{O||(v===`start`||k)&&V()},[v,V,k,O]);let U=C(E?.userProgress);(0,import_react.useEffect)(()=>{if(!o||o.type!==`LiveAiring`||!E||!T||O)return;let{duration:v,userProgress:k}=E;if(A===`nextUpdated`){U&&k<U&&V();return}let z=v-k;if(k>=v&&(A===`loaded`||A===`failed`)){if(A===`loaded`&&R){let{watchable:o}=R,v=o?.airings[0],E={...T,...R.vapiData};v&&o&&x({airing:v,watchable:o,playerMetaData:E})}else if(A===`failed`){let E=null;o.id===`NULL_AIRING`&&v===0&&(E=T);let O=createFakeWatchable(createFakeStation(o.station.id),o.end,new Date);x({airing:O.airings[0],watchable:O,playerMetaData:E})}j(`nextUpdated`)}else if(A!==`loaded`&&z<=FORCE_FETCH_SECS)A===`failed`?(!I||k-I>=RETRY_COOLDOWN_SECS)&&B(T):A!==`loading`&&B(T);else if(z<=FETCH_WINDOW_SECS&&(A===`upToDate`||A===`failed`)){let o=getRandomBetween(k,v-FORCE_FETCH_SECS);L(o),j(`waitingToLoad`)}else A===`waitingToLoad`&&I?k>=I&&B(T):(A===`loaded`||A===`nextUpdated`)&&z>FETCH_WINDOW_SECS&&V()},[E,O])}var useVideoSlate=()=>{let o=useDispatch(),[v,x]=(0,import_react.useState)(!1),T=usePlayerCurrentTimes(),{eventType:E,mode:O,playAction:k,pauseUnloaded:A}=usePlayerState(),{actionsHandler:j}=useActionsResolver(),I=!!useSelector(selectVideoSlateContent),L=T?.userProgress||0,R=k?.endSlate?.actions,z=k?.endSlate?.position,B=O!==c.PIP&&O!==c.ELECTRON_MINIPLAYER,V=(0,import_react.useMemo)(()=>B&&!!z&&!A&&L>=z,[z,B,L,A]);(0,import_react.useEffect)(()=>{V&&!v?(j(R),x(!0)):!V&&v&&x(!1)},[j,R,v,V]),(0,import_react.useEffect)(()=>{E===`switch`&&I&&o(closeVideoSlate())},[o,E,I])},usePlaybackTriggers=()=>{let{ranges:o,setRanges:v}=usePlayerState(),{playerInterface:x}=usePlayerInstance(),T=useObservable(x?.playbackStateBus$)?.status,E=(usePlayerCurrentTimes()?.userProgress||0)*1e3,O=C(E),k=O&&E<O,{actionsHandler:A}=useActionsResolver();(0,import_react.useEffect)(()=>
8{if(!o.length||k||T!==s.PLAYING)return;let x=o.find(o=>E>=o.startPosition&&E<=o.endPosition&&!o.triggered);x&&(A(x.actions),x.triggered=!0,v([...o]))},[E,o,k,A,v,T]),(0,import_react.useEffect)(()=>{k&&o.length&&([...o].forEach(o=>{let{startPosition:v,endPosition:x}=o;return E<v?o.triggered=!1:E>=v&&E<=x&&(o.triggered=!0),o}),v([...o]))},[E,o,v,k])},targetChannel=``,currentPdt=null,optedOut=!1,playbackGated=!1,spawnHandler=null,open$1=!1,uiSnapshot={open:open$1,optedOut},listeners=new Set,emit=()=>{uiSnapshot={open:open$1,optedOut},listeners.forEach(o=>o())},reactionBus={setTargetChannel:o=>{targetChannel=o},getTargetChannel:()=>targetChannel,setCurrentPdt:o=>{currentPdt=o},getCurrentPdt:()=>currentPdt,setOptedOut:o=>{optedOut!==o&&(optedOut=o,emit())},isOptedOut:()=>optedOut,setPlaybackGated:o=>{playbackGated=o},isPlaybackGated:()=>playbackGated,setSpawnHandler:o=>{spawnHandler=o},emitSpawn:(o,v)=>{optedOut||spawnHandler?.(o,v)},setOpen:o=>{open$1!==o&&(open$1=o,emit())},getOpen:()=>open$1,subscribeUi:o=>(listeners.add(o),()=>{listeners.delete(o)}),getUiSnapshot:()=>uiSnapshot,clearPlayerState:()=>{targetChannel=``,currentPdt=null,playbackGated=!1,spawnHandler=null,open$1&&(open$1=!1,emit())},reset:()=>{targetChannel=``,currentPdt=null,optedOut=!1,playbackGated=!1,spawnHandler=null,open$1=!1,uiSnapshot={open:open$1,optedOut}}};function trackReactionEvent(o,v){logger.info(`[reactions] ${o}`,v)}function useReactionUi(){let[o,v]=(0,import_react.useState)(reactionBus.getUiSnapshot);return(0,import_react.useEffect)(()=>(v(reactionBus.getUiSnapshot()),reactionBus.subscribeUi(()=>v(reactionBus.getUiSnapshot()))),[]),o}var DEFAULT_WRITE_CONFIG={perKeyIntervalMs:333,globalMinIntervalMs:125,breakerFailThreshold:3,breakerCooldownMs:3e4};function createReactionWriteScheduler(o){let v={...DEFAULT_WRITE_CONFIG,...o.config},x=o.now??(()=>Date.now()),T=new Map,E=0,O=0,k=`closed`,A=0;return{send:j=>{let I=x();if(k===`open`){if(I-A<v.breakerCooldownMs)return;k=`half-open`}if(I-E<v.globalMinIntervalMs||I-(T.get(j)??-1/0)<v.perKeyIntervalMs)return;T.set(j,I),E=I;let L=()=>{O=0,k===`half-open`&&(k=`closed`),o.onSent?.(j)},R=T=>{O+=1,(k===`half-open`||O>=v.breakerFailThreshold)&&(k=`open`,A=x()),o.onFailed?.(j,T)};try{Promise.resolve(o.put(j)).then(L,R)}catch(o){R(o)}},getBreakerState:()=>k}}function withResolvedPdt(o,v){return o.map(o=>o.type===`api_call`||o.type===`send_reaction`?{...o,endpoint:{...o.endpoint,payload:{...o.endpoint.payload,pdt:v}}}:o)}function useReactionWriter(o){let{actionsHandler:v}=useActionsResolver(),x=(0,import_react.useRef)(o);x.current=o;let T=(0,import_react.useRef)(v);T.current=v;let E=(0,import_react.useRef)();return E.current||=createReactionWriteScheduler({put:o=>{let v=x.current[o],E=reactionBus.getCurrentPdt();return v?.length&&E!=null&&T.current(withResolvedPdt(v,E)),Promise.resolve()},onSent:()=>trackReactionEvent(`reaction_put_sent`)}),(0,import_react.useCallback)(o=>{reactionBus.getCurrentPdt()!=null&&E.current?.send(o)},[])}var TAP_SAMPLE_RATE=.1,DEFAULT_REACTION_ICON=`https://cdn.jsdelivr.net/gh/twitter/[email protected]/assets/72x72/1f642.png`;function ReactionPdtSync(){let o=usePDT();return(0,import_react.useEffect)(()=>{let v=o==null||o===``?null:parsePdt(o);reactionBus.setCurrentPdt(v?new Date(v).getTime():null)},[o]),(0,import_react.useEffect)(()=>()=>reactionBus.setCurrentPdt(null),[]),null}function usePlaybackGated(){let{player:o}=usePlayerInstance(),v=useObservable(o?.controlsState$);return!!(v?.paused||v?.jumpToLive===te.ENABLED)}function LiveReactionsInner({playerNode:o,programId:v}){let x=o?.reactionsView,{payloadHandler:T,actionsHandler:E}=useActionsResolver(),{open:O,optedOut:k}=useReactionUi(),A=usePlaybackGated(),j=(0,import_react.useRef)(null),I=useDispatch(),{items:L,reactionActions:R,targetChannel:z,subscribeAction:B,unsubscribeAction:V,hasButton:U}=(0,import_react.useMemo)(()=>{let v=x?.keys??{},E=(o?.components||[]).find(o=>o.id===REACTIONS_BUTTON_ID),O=E?.actions?.onClick??[],{openDropdown:k,openHorizontalMenu:A}=T(O),j=[...A,...k],I={},L;for(let o of j){let v=o.actions?.onClick??[],x=v.find(o=>o.type===`api_call`||o.type===`send_reaction`),T=x?.endpoint?.payload?.reaction;T&&(I[T]=v),L||=x?.endpoint?.payload?.target_channel}let R=[...O,...j.flatMap(o=>o.actions?.onClick??[])],z=o=>R.find(v=>v.type===`server_side_event`&&v.content.eventType===o);return{items:v,reactionActions:I,targetChannel:L,subscribeAction:z(`subscribe`),unsubscribeAction:z(`unsubscribe`),hasButton:!!E}},[x,o,T]),W=useReactionWriter(R);(0,import_react.useEffect)(()=>(reactionBus.setSpawnHandler((o,v)=>j.current?.spawn(o,v)),()=>reactionBus.setSpawnHandler(null)),[]),(0,import_react.useEffect)(()=>(reactionBus.setOpen(!1),()=>{I(removeEventListener(REACTIONS_STREAM_TOPIC)),reactionBus.clearPlayerState()}),[I]),(0,import_react.useEffect)(()=>{reactionBus.setTargetChannel(z??``)},[z]),(0,import_react.useEffect)(()=>{O&&reactionBus.setOptedOut(!1)},[O]),(0,import_react.useEffect)(()=>{reactionBus.setPlaybackGated(A),A&&reactionBus.setOpen(!1)},[A]);let G=(0,import_react.useCallback)(o=>{Math.random()<TAP_SAMPLE_RATE&&trackReactionEvent(`reaction_tap`,{key:o}),W(o)},[W]),K=(0,import_react.useCallback)(o=>{reactionBus.setOpen(o),o&&B&&E([B])},[B,E]),q=(0,import_react.useCallback)(()=>{reactionBus.setOptedOut(!0),reactionBus.setOpen(!1),V&&E([V])},[V,E]);return!x||!v||!U?null:jsxs(Fragment$1,{children:[jsx(ReactionPdtSync,{}),!A&&jsx(cl,{ref:j,items:L,defaultIconUrl:DEFAULT_REACTION_ICON,programId:v,optedOut:k,open:O,onReact:G,onOpenChange:K,onUnsub:q})]})}function LiveReactions(o){return jsx(ErrorBoundary_default,{fallback:null,children:jsx(LiveReactionsInner,{...o})})}var ANIMATION_DURATION_MS=600,feedbackAnim=keyframes({"0%":{opacity:0,transform:`scale(0.8)`},"25%":{opacity:.9,transform:`scale(1)`}
8,"75%":{opacity:.9,transform:`scale(1)`},"100%":{opacity:0,transform:`scale(0.8)`}});function PlaybackFeedback({icon:o,label:v,onDone:x,skipEntrance:T=!1}){return jsx(Absolute,{top:0,left:0,right:0,bottom:0,zIndex:`auto`,css:overlayStyles,children:jsx(`div`,{onAnimationEnd:x,css:useAnimationStyles(T),children:jsxs(`div`,{css:stackStyles,children:[v&&jsx(`div`,{css:labelStyles,children:v}),jsx(`div`,{css:iconCircleStyles,children:o})]})})})}var useAnimationStyles=o=>(0,import_react.useMemo)(()=>css$1({animationName:feedbackAnim,animationDuration:`${ANIMATION_DURATION_MS}ms`,animationTimingFunction:`ease-out`,animationFillMode:`forwards`,animationDelay:o?`-${ANIMATION_DURATION_MS*.25}ms`:`0ms`}),[o]),overlayStyles=css$1({display:`flex`,alignItems:`center`,justifyContent:`center`,pointerEvents:`none`}),stackStyles=css$1({position:`relative`,color:color.dark.text.primary.onDark}),labelStyles=css$1({position:`absolute`,bottom:`calc(100% + 8px)`,left:`50%`,transform:`translateX(-50%)`,minWidth:40,padding:`4px 10px`,borderRadius:borderRadius$1.xs,background:color.scrim.overlay.mid,fontSize:fontSize.body.link.sm,fontWeight:fontWeight.body.link.normal,textAlign:`center`,whiteSpace:`nowrap`}),iconCircleStyles=css$1({width:96,height:96,borderRadius:`50%`,background:color.scrim.overlay.mid,display:`flex`,alignItems:`center`,justifyContent:`center`});function AdInfoCountdown(o){let{adPodTimeRemaining:v}=o;return jsx(FormatClockTime,{css:{color:color.white,fontWeight:700,fontSize:rem(16),backgroundColor:rgba(color.grey000,.5),borderRadius:rem(3),padding:`0 4px`,height:`100%`,minWidth:rem(42),display:`flex`,alignItems:`center`,justifyContent:`center`,border:`transparent 3px solid`},numSeconds:v})}function AdInfoPosition(o){let{adPodIndex:v,adPodCount:x}=o;return jsx(Translate,{id:`App.Player.AdInfo.AdPodPosition`,className:`adInfoPosition`,defaultMessage:`{{adPodNum}} of {{adPodCount}}`,values:{adPodNum:v+1,adPodCount:x}})}function AdInfo(o){let{playerAdState:v}=o,{showAdCountdown:x,adPodCount:T,adPodIndex:E,adPodTimeRemaining:O}=v;return jsxs(`div`,{css:[{color:color.white,fontWeight:700,fontSize:rem(14),height:rem(24),display:`flex`,alignItems:`center`,justifyContent:`center`,boxSizing:`border-box`,">.adInfoLabel":{paddingRight:rem(5)},">.adInfoPosition":{paddingRight:em(18)}}],children:[jsx(Translate,{id:`App.Player.AdInfo.Label`,defaultMessage:`Ad`,className:`adInfoLabel`}),T!==null&&T>0&&E!==null&&jsx(AdInfoPosition,{adPodIndex:E,adPodCount:T}),x&&O!==null&&jsx(AdInfoCountdown,{adPodTimeRemaining:O})]})}function AdInfoContainer(o){let{anchor:v,playerAdState:x}=o;return jsx(PersistentFade,{show:x.isInAdBreak,children:jsx(Absolute,{top:v,left:v,zIndex:`auto`,children:jsx(AdInfo,{playerAdState:x})})})}function PlayerButton(o){let{action:v,element:x,onPress:T,icon:E,label:O,uiActive:k,errorLabel:A,labelBoundaryEl:j,buttonType:I=`tertiary`,buttonSize:L=`md`,...R}=o,z=jsx(wt,{onPress:usePlayerElementClick({action:v,element:x,onClick:T}),icon:E,buttonType:I,buttonSize:L,...R}),B=document.getElementById(`video`)??void 0;return jsx(ft,{placement:`bottom`,offset:10,zIndex:u$1.abovePlayer,trigger:z,type:`focus`,hideOverride:!k,rootEl:B,children:A||O})}function GoLiveButton({children:o,isDisabled:v,label:x,labelBoundaryEl:T,onPress:E,uiActive:O,...k}){return jsx(PlayerButton,{element:`resume_live`,label:x,labelBoundaryEl:T,onPress:E,isDisabled:v,icon:JumpForward,uiActive:O,...k})}function PauseAdsOverlay({image:o,actions:v,overlayVisible:x}){let{actionsHandler:T}=useActionsResolver(),[E,O]=(0,import_react.useState)(``);return(0,import_react.useEffect)(()=>{x&&E&&T(v.onDisplay||[])},[v,T,x,E]),(0,import_react.useEffect)(()=>{if(x){let v=new Image;v.src=o.url,v.onload=()=>{O(v.src)}}},[o?.url,x]),jsx(Fade,{show:!!E&&x,children:jsx(Absolute,{zIndex:`auto`,top:0,bottom:0,left:0,right:0,css:overlayStyle$1(E)})})}var overlayStyle$1=memoize(o=>css$1({backgroundImage:`url(${o})`,backgroundSize:`contain`,backgroundPosition:`center`,backgroundRepeat:`no-repeat`}));function PauseFrameOverlay({poster:o,overlayVisible:v}){return jsx(Fade,{show:v,children:jsx(Absolute,{zIndex:`auto`,top:0,bottom:0,left:0,right:0,css:overlayStyle(o)})})}var overlayStyle=memoize(o=>css$1({backgroundImage:`url(${o})`,backgroundSize:`contain`,backgroundPosition:`center`,backgroundRepeat:`no-repeat`}));function PlayerActionGroup({children:o,className:v}){return jsx(`div`,{css:styles$5,className:v,children:o})}var styles$5=css$1({display:`inline-flex`,alignItems:`center`}),PlayerContainer=(0,import_react.forwardRef)(({open:o,zIndex:v=u$1.player,fontSize:x,tabIndex:T=0,mode:E,...O},k)=>{let A=`0px 2px 10px 0px ${c$1(0,0,0,.8)}`,j=`2px solid ${color.dark.border.kbFocus.outer.onDark}`,{ref:I,focus:L}=useImperativeFocus(),R=E===c.MINIPLAYER||E===c.ELECTRON_MINIPLAYER;return(0,import_react.useEffect)(()=>{L()},[E,L]),jsx(Absolute,{top:0,left:0,right:0,bottom:0,zIndex:v,tabIndex:T,id:$bdb11010cef70236$export$f680877a34711e37(),css:[containerStyles$1,{cursor:o?`default`:`none`,fontSize:rem(x),boxSh
8adow:R?A:`none`,"&:focus":{outline:R?j:`none`}}],ref:mergeRefs([I,k]),...O})}),containerStyles$1={height:`100%`,width:`100%`};function CountDown({countDownText:o,displayDuration:v}){let x=usePlayerCurrentTimes(),T=x?.duration||0,E=x?.userProgress||0,O=x?.timelineAvailable,k=(0,import_react.useMemo)(()=>{if(!v)return null;let o=O?T-E:null;return typeof o==`number`&&o>=0&&o<=v?o:null},[v,T,O,E]);return typeof k==`number`?jsx(`div`,{css:styles$4,children:o.replace(`%s`,`${k}`)}):null}var styles$4=css$1({...i(upNext.typography.timer.normal),color:upNext.color.dark.text.timer.normal,marginBottom:upNext.spacing.btwnTimerButton}),ClosePlayerText=()=>jsx(Translate,{id:`App.Player.ClosePlayer`,defaultMessage:`Close player`});function VideoSlate({content:o,uiActive:v,handleClosePlayer:x,isPlaying:T,isMiniplayerMode:E}){let O=useDispatch(),{actions:k,autoDismissActions:A=[],title:j,subtitle:I,description:L,countDownText:R,components:z,displayDuration:B}=o,{setUpNextActions:V}=usePlayerState(),{actionsHandler:U}=useActionsResolver(),W=useSelector(selectCurrentLanguage);(0,import_react.useEffect)(()=>{U(k?.onDisplay||[])},[U,k]),(0,import_react.useEffect)(()=>(V(A),()=>{V([])}),[V,A]);let G=(0,import_react.useCallback)(()=>{x(),O(closeVideoSlate())},[O,x]),K=(0,import_react.useMemo)(()=>(z||[]).filter(o=>o.type===`button`),[z]),q=translate(`App.Player.ClosePlayer`,{defaultValue:`Close player`},W);return jsx(Fade,{show:!!o&&!E,children:jsxs(Absolute,{zIndex:u$1.above,top:0,bottom:0,left:0,right:0,css:{backgroundColor:upNext.color.dark.bg.scrim},children:[jsx(Absolute,{zIndex:`auto`,top:space.lg,left:space.lg,children:jsx(PlayerActionGroup,{children:jsx(PlayerButton,{element:`close`,"aria-label":q,label:jsx(ClosePlayerText,{}),icon:Cross,onPress:G,uiActive:v})})}),jsx(X,{flexDirection:`column`,css:{height:`100%`},children:jsx(`div`,{css:{marginTop:`auto`},children:jsxs(X,{flexWrap:`nowrap`,alignItems:`flex-end`,css:styles$3,children:[jsx(S,{query:u$2.above(`sm`),children:jsx(`div`,{className:`up-next-metadata`,children:jsx(eo,{title:j?.text||``,subtitle:I?.text,description:L?.text})})}),jsxs(X,{flexDirection:`column`,alignItems:`flex-start`,className:`up-next-actions`,children:[T&&B&&R?.text?jsx(CountDown,{countDownText:R.text,displayDuration:B}):null,jsx(X,{justifyContent:`center`,flexWrap:`wrap`,gap:upNext.spacing.btwnButtons,children:K.map((o,v)=>jsx(Button,{buttonType:o.style,actions:o.actions.onClick,icon:o.leadingIcon||o.icon,children:b(o.text)},`${o.type}-${v}`))})]})]})})})]})})}var styles$3=css$1({margin:`${upNext.spacing.margin.topBtm.normal} ${upNext.spacing.margin.lR.breakptSm}`," .up-next-actions":{marginLeft:`auto`," button":{flexGrow:1}},[f.above(`sm`)]:{" .up-next-metadata":{maxWidth:`50%`,marginRight:space.lg}},[f.above(`md`)]:{margin:`${upNext.spacing.margin.topBtm.normal} ${upNext.spacing.margin.lR.breakptMd}`," .up-next-metadata":{maxWidth:upNext.width.metadata.max.breakptMd}},[f.above(`lg`)]:{margin:`${upNext.spacing.margin.topBtm.normal} ${upNext.spacing.margin.lR.breakptLg}`," .up-next-metadata":{maxWidth:upNext.width.metadata.max.breakptLg}}}),SHOW_DESCRIPTION_HEIGHT=436,mapMetadataProps=(o,v,x,T,E,O,k)=>{let A=o?.metadata?.title?.text||o?.title?.text||E,j=o?.metadata?.subtitle?.text||o?.subtitle?.text,I=o?.metadata?.stationLogo?.url??o?.stationLogo?.url,L=mapTagsForDS(o?.metadata?.tags??o?.tags),R=o?.metadata?.icons?.length?o?.metadata?.icons[0]?.url:void 0,z=v>=SHOW_DESCRIPTION_HEIGHT,B=!!I,V,U=x?.program?.shortDescription,W=x?.channel?.name,G=x?.program?.longDescription;return{title:A,showChannel:B,channelLogoUrl:I,channelLogoAltText:W,tags:L,timestamp:void 0,subtitle:j,description:z&&(T?G:U)||``,onDescriptionOverflowClick:()=>{k(20)},descriptionMaxLines:O,rating:R}},componentIdToTestMarkerMap=new Map([[`delete-record`,`requested-live-recordings-episode-toggle-button`],[`add`,`add-to-mystuff-btn`],[`remove`,`remove-from-mystuff-btn`],[`record`,`live-recordings-episode-toggle-button`],[`watch-previous`,`player-previous-btn`],[`watch-next`,`player-next-btn`]]),getTestMarkerAttribute=o=>{let v=Array.from(componentIdToTestMarkerMap.entries()).find(([v])=>o.includes(v));return v?v[1]:o};function isOvertimeStream(o){let v=o?.accessRightsV2?.live?.endTime;return v?new Date(v)<new Date:!1}function ControlButtons({clearPauseAd:o,handlePreviousVideo:v,handleNextVideo:x,hideTooltip:T,onOpenChange:E,pauseUnloaded:O}){let{playAction:k}=usePlayerState(),A=k?.components;if(!A?.length)return null;let j=T=>()=>{T.includes(`watch-previous`)?v():T.includes(`watch-next`)&&x(),o()},I=document.getElementById(`video`)??void 0;return jsx(Fragment$1,{children:A.map(o=>o.id===`player-button-open-reactions`?null:jsx(CompoundButton,{automatedTestId:getTestMarkerAttribute(o.id),button:o,buttonType:`tertiary`,buttonSize:`md`,isDisabled:O,onOpenChange:E,hideTooltip:T,onPress:j(o.id),rootEl:I},o.id))})}function FullscreenToggle({onPress:o,isFullscreen:v,ariaLabel:x,uiActive:T}){let E=M(v?`player-exit-full-screen-btn`:`player-full-screen-btn`);return v?jsx(PlayerButton,{element:`exit_full_screen`,label:jsx(Translate,{id:`App.Player.FullscreenDisable`,defaultMessage:`Exit Fullscreen`}),"aria-label":x,onPress:o,icon:ExitFullscreen,uiActive:T,...E}):jsx(PlayerButton,{element:`enter_full_screen`,label:jsx(Translate,{id:`App.Player.FullscreenEnable`,defaultMessage:`Fullscreen`}),"aria-label":x,onPress:o,icon:EnterFullscreen,uiActive:T,...E})}function MiniplayerToggle({onPress:o,isSelected:v,miniPlayerText:x,expandMiniPlayerText:T,uiActive:E,buttonSize:O,isDisabled:k}){return jsx(PlayerButton,{element:v?`maximize`:`minimize`,label:v?jsx(Translate,{id:`App.Player.MiniplayerExpand`,defaultMessage:`Expand`}):jsx(Translate,{id:`App.Player.Miniplayer`,defaultMessage:`Miniplayer`}
8),"aria-label":v?T:x,onPress:o,icon:v?Expand:Minimize,uiActive:E,buttonSize:O,isDisabled:k})}function PlayPauseToggle({status:o=s.INITIALIZING,onPress:v,isDisabled:x,pauseText:T,playText:E,uiActive:O,errorLabel:k,buttonSize:A,isPlayingClientSideAd:j}){let I=M(`player-play-btn`),L=M(`player-pause-btn`),R=jsx(PlayerButton,{"aria-label":T,buttonSize:A,element:`pause`,errorLabel:k,icon:Pause,isDisabled:x,label:jsx(Translate,{id:`App.Player.Pause`,defaultMessage:`Pause`}),onPress:v,uiActive:O,...L}),z=jsx(PlayerButton,{"aria-label":E,buttonSize:A,element:`play`,icon:Play,isDisabled:x,label:jsx(Translate,{id:`App.Player.Play`,defaultMessage:`Play`}),onPress:v,uiActive:O,...I});return o===s.INITIALIZED&&!j||o===s.PAUSED&&!j||o===s.COMPLETE?z:o===s.PLAYING||j?R:o===s.BUFFERING||o===s.SEEKING?(0,import_react.cloneElement)(R,{isDisabled:!0}):(0,import_react.cloneElement)(z,{isDisabled:!0})}function getTextTrackLabel(o,v){let x=``;if(v.name===`off`)x=translate(`App.Player.Language.Off`,{defaultValue:`Off`},o);else switch(v.language){case`eng`:case`en`:x=translate(`App.Player.Language.English`,{defaultValue:`English`},o);break;case`de`:x=translate(`App.Player.Language.German`,{defaultValue:`German`},o);break;case`es`:case`spa`:x=translate(`App.Player.Language.Spanish`,{defaultValue:`Spanish`},o);break;case`ara`:x=translate(`App.Player.Language.Arabic`,{defaultValue:`Arabic`},o);break;
8case`fr`:case`fra`:x=translate(`App.Player.Language.French`,{defaultValue:`French`},o);break;case`mul`:x=translate(`App.Player.Language.Multilingual`,{defaultValue:`Multilingual`},o);break;case`nld`:x=translate(`App.Player.Language.Dutch`,{defaultValue:`Dutch`},o);break;case`jpn`:x=translate(`App.Player.Language.Japanese`,{defaultValue:`Japanese`},o);break;case`rus`:x=translate(`App.Player.Language.Russian`,{defaultValue:`Russian`},o);break;case`it`:x=translate(`App.Player.Language.Italian`,{defaultValue:`Italian`},o);break;case`ad`:x=translate(`App.Player.Language.AudioDescription`,{defaultValue:`AD`},o);break;default:x=translate(`App.Player.Language.Unknown`,{defaultValue:`Unknown`},o)}if(v.role===`caption`||v.role===`captions`){let v=translate(`App.Player.SubtitleRole.Caption`,{defaultValue:`CC`},o);x+=` (${v})`}else if(v.role===`description`&&v.language!==`ad`){let v=translate(`App.Player.AudioDescription`,{defaultValue:`AD`},o);x+=` (${v})`}return x}function PlayerSettings(o){let{textTrackIndex:v,textTracks:x,audioTracks:T,bitrateTracks:E,setTextTrack:O,setBitrate:k,setAudioTrack:A,disabled:j=!1,showDebugModal:I,hideDebugModal:L,playerDebugModalOn:R,currentHoverRef:z,setCurrentHoverRef:B}=o,V=isEqual,U=useSelector(selectEnableUserDebugStatsFlag),W=(0,import_react.useCallback)((o,v)=>{try{typeof v==`number`&&v>=0&&O(v)}catch(o){logger.warn(`bitmovin blowing up`,o)}},[O]),G=(0,import_react.useCallback)((o,v)=>{try{if(typeof v==`number`&&v>=0)return v===0?L():I()}catch(o){logger.warn(`bitmovin blowing up`,o)}},[L,I]);(0,import_react.useEffect)(()=>{W(`subtitles`,v)},[v,W]);let K=useRadioState({name:`diagnostics`,value:+!!R,onChange:G,comparator:V}),q=(0,import_react.useCallback)((o,v)=>{try{typeof v==`number`&&v>=0&&A(v)}catch(o){logger.warn(`bitmovin blowing up`,o)}},[A]),J=useRadioState({name:`audioTracks`,value:T&&T.findIndex(o=>o.isCurrent),onChange:q,comparator:V}),Y=(0,import_react.useCallback)((o,v)=>{try{typeof v==`number`&&v>=0&&k(v)}catch(o){logger.warn(`bitmovin blowing up`,o)}},[k]),Z=useRadioState({name:`bitrates`,value:E&&E.findIndex(o=>o.isCurrent),onChange:Y,comparator:V}),Q=useCurrentLanguage(),$=translate(`App.Player.AudioTrack`,{defaultValue:`Audio Track`},Q),ee=translate(`App.Player.VideoQuality`,{defaultValue:`Video Quality`},Q),ne=translate(`App.Player.StreamStats`,{defaultValue:`Stream Stats`},Q),re=translate(`App.Player.VideoDiagnosticsOff`,{defaultValue:`Off`},Q),ie=translate(`App.Player.VideoDiagnosticsOn`,{defaultValue:`On`},Q);if(!(x&&T&&E))return null;let ae=x.length>0,oe=T.length>0,ce=E.length>0,le=ce,ue=M(`player-settings-btn`),de=M(`player-quality-container`),fe=M(`player-language-container`),pe=M(`player-audio-container`),me=!j&&(ae||oe||ce),he=T.map(o=>({...o,displayName:getTextTrackLabel(Q,o)}));return jsx(sc,{isDisabled:!me,hasEnoughForLeftColumn:le,hasAudioTracks:oe,audioAttribute:pe,audioLabel:$,audioTracks:he,audioTracksRadio:J,hasBitrateTracks:ce,qualityAttribute:de,videoQualityLabel:ee,languageAttribute:fe,bitrateTracks:E,bitratesRadio:Z,userDebugStatsEnabled:U,streamStatsLabel:ne,videoDiagnosticsRadio:K,videoDiagnosticsOffLabel:re,videoDiagnosticsOnLabel:ie,currentHoverRef:z,setCurrentHoverRef:B,...ue})}function getCurrentTextTrack(o){return o&&o.findIndex(o=>o.isCurrent)}function SubtitleSettings(o){let{textTrackIndex:v,textTracks:x,setTextTrack:T,isDisabled:E,disabledLabel:O,on:k,currentHoverRef:A,setCurrentHoverRef:j}=o,I=import_react.useCallback((o,v)=>{try{typeof v==`number`&&v>=0&&T(v)}catch(o){logger.warn(`bitmovin blowing up`,o)}},[T]);import_react.useEffect(()=>{I(`subtitles`,v)},[v,I]);let L=useRadioState({name:`subtitles`,value:getCurrentTextTrack(x),onChange:I,comparator:isEqual}),R=useCurrentLanguage();if(!x)return null;let z=x.length>0,B=M(`player-language-container`),V=!E&&z,U=translate(`App.Player.Subtitles`,{defaultValue:`Subtitles`},R),W=x.map(o=>({...o,displayName:getTextTrackLabel(R,o)}));return jsx(Hs,{isDisabled:!V,disabledLabel:O,on:k,languageAttribute:B,playerSubtitlesLabel:U,textTracks:W,subtitlesRadio:L,hasTextTracks:z,currentHoverRef:A,setCurrentHoverRef:j})}var topBottomOffset=[0,10],defaultOffset=[0,0],defaultOffsetFn=({placement:o})=>o.includes(`top`)||o.includes(`bottom`)?topBottomOffset:defaultOffset;function Tooltip(o){let{children:v,offset:x=defaultOffsetFn,placement:T=`top`,strategy:E=`absolute`,theme:O=`light`,toggleOnClick:k=!1,tooltipClassName:A,trigger:j,usePortal:I=!0,className:L,isFocusVisible:R=!1}=o,[z,B]=import_react.useState(!1),[V,U]=import_react.useState(null),[W,G]=import_react.useState(null),[K,q]=import_react.useState(null),{hoverProps:J,isHovered:Y}=$6179b936705e76d3$export$ae780daf29e6d456({isDisabled:!1}),Z;
8switch(j){case`info`:Z=jsx(InfoIcon,{size:15,fill:`#878787`,className:css({position:`relative`,top:2})});break;default:Z=j}let{styles:Q,attributes:$,update:ee}=usePopper(V,W,{placement:T,strategy:E,modifiers:[{name:`offset`,options:{offset:x}},{name:`preventOverflow`,options:{padding:5}},{name:`arrow`,options:{element:K,padding:5}},{name:`flip`,options:{padding:{top:60}}}]});import_react.useEffect(()=>{B(Y)},[Y]),import_react.useEffect(()=>{z&&ee&&ee()},[z,ee]),import_react.useEffect(()=>{ee&&ee()},[v,ee]);let ne=import_react.useCallback(()=>{B(!z)},[z]),re=jsx(Fade,{show:z||R,duration:100,children:jsxs(`div`,{ref:G,style:Q.popper,className:clsx(`${O}-theme`,tooltipStyles$1,O===`dark`?tooltipBorderStyles:null,A,{opacity:+!!z}),...$.popper,children:[jsx(`div`,{className:clsx(tooltipBodyStyles,`tooltip-body`),children:v}),jsx(`div`,{ref:q,style:Q.arrow,className:clsx(tooltipArrowStyles,`tooltip-arrow`),children:jsx(`div`,{className:`arrow`})})]})});return jsxs(`div`,{ref:U,...J,className:clsx(tooltipTriggerStyles,L),onClick:k?ne:void 0,children:[Z,jsx(I?Portal:Fragment$1,{children:re})]})}var borderRadius=3,boxShadow$1=`0 1px 5px -1px ${color.grey020}`,tooltipStyles$1=css({zIndex:2e3,maxWidth:`calc(100vw - 30px)`,pointerEvents:`none`,transition:`opacity 0.1s ease-out, visibility 0.1s ease-out`}),tooltipBorderStyles=css({backgroundColor:color.black,border:`1px solid ${color.grey140}`,borderRadius,'[data-popper-placement="top"]':{" .tooltip-arrow":{" .arrow":{top:`-1px !important`}}}," .tooltip-arrow":{zIndex:-1," .arrow":{"&:before":{position:`absolute`,left:`50%`,border:`1px solid ${color.grey140}`,transform:`translate(-50%, 0) rotate(45deg)`}}}}),tooltipTriggerStyles=css({zIndex:1,position:`relative`,display:`inline-flex`,cursor:`pointer`," svg":{pointerEvents:`none`}}),tooltipBodyStyles=css({zIndex:2,padding:`15px 20px`,borderRadius,boxShadow:boxShadow$1,".light-theme > &":{background:color.white,color:color.black},".dark-theme > &":{background:color.black,color:color.white}}),tooltipArrowStyles=css({position:`absolute`,height:15,width:20,overflow:`hidden`,'[data-popper-placement="top"] &':{top:`100%`},'[data-popper-placement="top"] & .arrow':{top:0},'[data-popper-placement="bottom"] &':{bottom:`100%`},'[data-popper-placement="bottom"] & .arrow':{top:`100%`},'[data-popper-placement^="right"] &':{right:`100%`},'[data-popper-placement^="left"] &':{left:`100%`}," .arrow":{position:`absolute`,left:`50%`,transform:`translate(-50%,-50%)`,height:10,width:10,"&:before":{content:`""`,display:`block`,transform:`rotate(45deg)`,height:`100%`,width:`100%`,borderBottomRightRadius:1,borderTopLeftRadius:1,boxShadow:boxShadow$1,".light-theme > &":{background:color.white},".dark-theme > &":{background:color.black}}}});function TimeRemaining({duration:o,progress:v,timelineAvailable:x}){let T=x?o-v:0;return jsxs(`div`,{css:{color:x?color.white:color.grey180,...i(typography.label.lg),textAlign:`right`},children:[x?`-`:null,jsx(FormatClockTime,{numSeconds:T})]})}function DisabledTimeline({height:o=4,duration:v,userProgress:x,timelineAvailable:T}){return jsxs(X,{alignItems:`center`,css:{width:`100%`},children:[jsx(`div`,{css:{flex:`1 1 100%`},children:jsx(`div`,{css:{backgroundColor:color.grey180,borderRadius:em(o/2),height:em(o),width:`100%`}})}),jsx(`div`,{css:{flex:`1 1 ${em(100)}`,minHeight:em(18)},children:jsx(TimeRemaining,{duration:v,progress:x,timelineAvailable:T})})]})}function LookbackTimestampThumbnail(o){let{value:v,isMiniPlayer:x}=o,{playerMetaData:T}=usePlayerState(),E=formatDuration(useCurrentLanguage(),v,`second`,v>=3600?`H:mm:ss`:`m:ss`),O=T?.thumbnails,k=O?.type===`timestamp`?O:void 0,A=T?.accessRightsV2.live?.startTime?new Date(T.accessRightsV2.live.startTime).getTime():void 0,j=useLookbackTimestampThumbnailUrl(v,A,k),I=A?A/1e3:null,L=(0,import_react.useCallback)(o=>I==null?null:I+o,[I]);return useTimestampThumbnailWindowPreload(v,A==null?void 0:L,k,j),j?jsx(Os,{thumbnailUrl:j,timestamp:E,isMiniPlayer:x}):null}function LiveTimestampThumbnail(o){let{value:v,isMiniPlayer:x}=o,T=usePlayerCurrentTimes(),{playerMetaData:E}=usePlayerState(),O=formatDuration(useCurrentLanguage(),v,`second`,v>=3600?`H:mm:ss`:`m:ss`),k=E?.thumbnails,A=k?.type===`timestamp`?k:void 0,j=useLiveTimestampThumbnailUrl(v,T,A),I=(0,import_react.useCallback)(o=>T?wallUnixSecondsAtTimelinePosition(o,T):null,[T]);return useTimestampThumbnailWindowPreload(v,T?I:void 0,A,j),j?jsx(Os,{thumbnailUrl:j,timestamp:O,isMiniPlayer:x}):null}function Timestamp(o){let{value:v,isMiniPlayer:x}=o,T=v>=3600?`H:mm:ss`:`m:ss`;return jsx(Os,{timestamp:formatDuration(useCurrentLanguage(),v,`second`,T),isMiniPlayer:x})}var scrubBarAttribute$1=M(`player-video-scrub-bar`);function LiveTimeline({seeking:o,duration:v,liveProgress:x,initialProgress:T,userProgress:E,timelineAvailable:O,scrubbingDisabled:k,onSeekStart:A,onSeekEnd:j,ariaLabel:I,mode:L,timeRemaining:R,playerRef:z,manifestDuration:B,isJITPEnabled:V,showThumbnails:U=!1}){let W=Math.min(E,v),G=V&&B?Math.max(0,x-B):0;return O?jsx(vs,{"aria-label":I,barType:`live`,cap:Math.min(x,v),defaultValue:G,
8interactionMode:k||E<T?`none`:`full`,initial:k?0:V?Math.max(G,T):T,isMiniPlayer:L===c.MINIPLAYER||L===c.ELECTRON_MINIPLAYER,max:v,min:0,name:`timeline`,onChangeCommitted:j,onMouseDown:A,parentRef:z,progress:W,seeking:o,step:5,showTimeRemaining:L!==c.MINIPLAYER&&L!==c.ELECTRON_MINIPLAYER,timeRemaining:R,tooltip:U?LiveTimestampThumbnail:Timestamp,...scrubBarAttribute$1}):jsx(DisabledTimeline,{duration:v,userProgress:E,timelineAvailable:O})}function mapScrubSecToSpritesheetThumbTimeline(o,v,x){let{interval:T,start_index:E,end_index:O}=o,k=Math.max(0,Math.min(v,x)),A=(O-E)*T;return A<=0?k:A/x*k}function resolveSpritesheetTileAtTime(o,v,x){let{interval:T,start_index:E,end_index:O,sprite_sheets:k}=o,A=(O-E)*T,j=mapScrubSecToSpritesheetThumbTimeline(o,v,x),I=E+Math.floor(j/T);I=Math.max(E,Math.min(I,O));let L=I-E;L<0&&(L=0);let R=k.reduce((o,v)=>o+v.column_count*v.row_count,0);if(R<1)return{tile:null,scrubMappedToThumbTimelineSec:j,thumbSpanDurationSec:A};L=Math.min(L,O-E,R-1);let z=L;for(let o of k){let{url:v,column_count:x,row_count:T,width:E,height:O}=o;if(x<1||T<1||E<1||O<1)continue;let k=x*T;if(z>=k){z-=k;continue}let I=z,L=E/x,R=O/T,B=I%x;return Math.floor(I/x)>=T?{tile:null,scrubMappedToThumbTimelineSec:j,thumbSpanDurationSec:A}:{tile:{imageUrl:v,tileWidth:L,tileHeight:R,tilesPerRow:x,rows:T,thumbnailColumn:B},scrubMappedToThumbTimelineSec:j,thumbSpanDurationSec:A}}return{tile:null,scrubMappedToThumbTimelineSec:j,thumbSpanDurationSec:A}}function useSpritesheetThumbnail(o,v){let{playerMetaData:x}=usePlayerState();return(0,import_react.useMemo)(()=>{let T=Math.round(v),E=x?.thumbnails;if(typeof E!=`object`||!E||E.type!==`spritesheet`)return{tile:null,durationRounded:T,scrubMappedToThumbTimelineSec:o,thumbSpanDurationRounded:T};let{tile:O,scrubMappedToThumbTimelineSec:k,thumbSpanDurationSec:A}=resolveSpritesheetTileAtTime(E,o,v);return{tile:O,durationRounded:T,scrubMappedToThumbTimelineSec:k,thumbSpanDurationRounded:Math.round(A)}},[x,o,v])}function SpritesheetThumbnail(o){let{value:v,isMiniPlayer:x,duration:T}=o,{tile:E}=useSpritesheetThumbnail(p(v,50),T),O=formatDuration(useCurrentLanguage(),v,`second`,v>=3600?`H:mm:ss`:`m:ss`),k;return E&&(k={imageUrl:E.imageUrl,isMiniPlayer:x,rows:E.rows,thumbnailColumn:E.thumbnailColumn,tileHeight:E.tileHeight,tilesPerRow:E.tilesPerRow,tileWidth:E.tileWidth}),jsx(Os,{isMiniPlayer:x,tilesheet:k,timestamp:O})}function useThumbnail(o){let{player:v}=usePlayerInstance(),[x,T]=(0,import_react.useState)(``),[E,O]=(0,import_react.useState)(!1),[k,A]=(0,import_react.useState)({tilerUrl:void 0,xOffset:0,yOffset:0,width:1,height:1,rows:0,columns:0,duration:0,thumbnailColumn:0});return(0,import_react.useEffect)(()=>{let E=v?.thumbnails.getThumbnailByTime(o),j=v?.native.getDuration();E?(E.thumbnailUrl!==x&&T(E.thumbnailUrl),E.xOffset!=null&&E.yOffset!==void 0&&(E.xOffset!==k?.xOffset||E.yOffset!==k?.yOffset)&&(O(!0),A({tilerUrl:E.thumbnailUrl,xOffset:E.xOffset,yOffset:E.yOffset,width:E?.width??1,height:E?.height??1,rows:E?.rows??0,columns:E?.columns??0,duration:Math.round(j??0),thumbnailColumn:E?.thumbnailColumn??0}))):T(``)},[o,v,x,k]),{src:x,thumbnailTilerConfig:k,hasTiledThumbnail:E}}function LegacyThumbnail(o){let{value:v,isMiniPlayer:x}=o,{src:T,thumbnailTilerConfig:E,hasTiledThumbnail:O}=useThumbnail(p(v,50)),k;O&&(k={imageUrl:T,isMiniPlayer:x,rows:E.rows,thumbnailColumn:E.thumbnailColumn,tileHeight:E.height,tilesPerRow:E.columns,tileWidth:E.width});let A=formatDuration(useCurrentLanguage(),v,`second`,v>=3600?`H:mm:ss`:`m:ss`);return jsx(Os,{isMiniPlayer:x,thumbnailUrl:T,tilesheet:k,timestamp:A})}var scrubBarAttribute=M(`player-video-scrub-bar`);function VodTimeline({duration:o,initialProgress:v,onSeekEnd:x,onSeekStart:T,seeking:E,thumbnailVariant:O,timelineAvailable:k,userProgress:A,scrubbingDisabled:j,playerAdState:I,ariaLabel:L,mode:R,timeRemaining:z,playerRef:B}){let{isInAdBreak:V,adTicks:U,adBreakPosition:W}=I,{markers:G}=useTimelineMarkers(),K=(0,import_react.useMemo)(()=>O===`spritesheet`?function(v){return jsx(SpritesheetThumbnail,{...v,duration:o})}:O===`timestamp`?LookbackTimestampThumbnail:O===`legacyManifest`?LegacyThumbnail:Timestamp,[O,o]);return k?jsx(vs,{"aria-label":L,barType:`nonLive`,cap:o,defaultValue:0,initial:V?0:v,isMiniPlayer:R===c.MINIPLAYER||R===c.ELECTRON_MINIPLAYER,max:o,min:0,name:`timeline`,onChangeCommitted:V?void 0:x,onMouseDown:V?void 0:T,parentRef:B,progress:W===null?A:W,seeking:E,step:5,tooltip:K,interactionMode:V?`hoverOnly`:j?`none`:`full`,adTicks:U,markers:G,showTimeRemaining:R!==c.MINIPLAYER&&R!==c.ELECTRON_MINIPLAYER,timeRemaining:V?void 0:z,...scrubBarAttribute}):jsx(DisabledTimeline,{duration:o,userProgress:A,timelineAvailable:k})}function getTimeRemaining(o,v,x,T){let E=x?v-T:0;return`${x?`-`:``}${formatClockTime(o,E)}`}var PlayerTimeline=({playerRef:o,jumpToStartEnabled:v,playerAdState:x,isLivePlaybackType:T,scrubEnabled:E,showThumbnails:O,thumbnailVariant:k,isDragging:A,adSignalingState:j,setDragging:I,airingIsValid:L,ariaLabel:R,pauseUnloaded:z,manifestDuration:B,isJITPEnabled:V})=>{let{playerInterface:U}=usePlayerInstance(),{mode:W}=usePlayerState(),G=W===c.MINIPLAYER||W===c.ELECTRON_MINIPLAYER,K=(0,import_react.useCallback)(()=>{I(!0)},[I]),q=(0,import_react.useCallback)((v,x)=>{o.current?.focus(),Number.isFinite(x)&&(U?.playback.seek(x),I(!1))},[U,I,o]),J=useCurrentLanguage(),Y=usePlayerCurrentTimes();if(!Y)return null;let Z=Y.timelineAvailable&&L,Q=getTimeRemaining(J,Y.duration,Z,Y.userProgress),$={ariaLabel:R,duration:Y.duration,initialProgress:Y.initialProgress,userProgress:Y.userProgress,timelineAvailable:Z,scrubbingDisabled:!E||!!z,seeking:A,onSeekStart:K,onSeekEnd:q,mode:W,timeRemaining:Q},ee=jsx(`div`,{className:styles$2,children:T?jsx(LiveTimeline,{liveProgress:Y.liveProgress,jumpToStartEnabled:v,playerRef:o,manifestDuration:B,isJITPEnabled:V,showThumbnails:O,...$}):jsx(VodTimeline,{thumbnailVariant:k,playerAdState:x,playerRef:o,...$})});return G||x.isInAdBreak||E?ee:jsx(Tooltip,{theme:`dark`,trigger:ee,className:toolTipWrapperStyles,tooltipClassName:tooltipStyles,usePortal:!1,children:j?.isInAdRegion?errorMessageMap.playerScrubbingDisabledDuringAds(J):errorMessageMap.playerScrubbingDisabled(J)})},styles$2=css({display:`flex`,alignItems:`center`,width:`100%`}),toolTipWrapperStyles=css({width:`100%`,cursor:`not-allowed`}),tooltipStyles=css({zIndex:u$1.abovePlayer});function WorkerWrapper$1(o){return new Worker(`/assets/allowedPauseSecTimer-Dyo2oysB.js`,{name:o?.name})}function WorkerWrapper(o){return new Worker(`/assets/manifestUnloadTimer-0Xhu6w9r.js`,{name:o?.name})}var messages={pauseUnload:`pauseUnload`,exitPlayerAfterPause:`exitPlayerAfterPause`},useWorkerTimers=()=>{let o=useDispatch(),v=(0,import_react.useRef)(null),x=(0,import_react.useRef)(null),{handleClose:T}=usePlayerHelpers(),{playerMetaData:E,setTerminatePlayerWorkers:O,setInitPauseTimer:k,setPauseUnloaded:A,initPauseTimer:j,terminatePlayerWorkers:I}=usePlayerState(),{player:L}=usePlayerInstance(),R=E?.stream.manifestUnloadSec,z=E?.stream.allowedPauseSec,B=(0,import_react.useCallback)(()=>
8{v.current=new WorkerWrapper,v.current.postMessage(R),v.current.onmessage=o=>{let{data:x}=o;x===messages.pauseUnload&&(L?.native.unload(),L&&L.castContext&&L.castContext.endCurrentSession(!0),A(!0),L?.setPauseUnloaded(!0),v.current?.terminate())}},[R,L,A]),V=(0,import_react.useCallback)(()=>{x.current=new WorkerWrapper$1,x.current.postMessage(z),x.current.onmessage=o=>{let{data:v}=o;v===messages.exitPlayerAfterPause&&(T(),x.current?.terminate())}},[T,z]);return(0,import_react.useEffect)(()=>{I&&(v.current?.terminate(),x.current?.terminate(),v.current=null,x.current=null,O(!1))},[I,O]),(0,import_react.useEffect)(()=>{j&&(k(!1),R&&R>-1&&!v.current&&window.Worker&&B(),z&&z>-1&&!x.current&&window.Worker&&V())},[R,z,B,V,j,o,k]),{manifestWorker:v,allowedPauseWorker:x}},NotAvailableText=()=>jsx(Translate,{id:`App.Player.ProgramInfoNotAvailable`,defaultMessage:`Program information not available`}),CENTER_CLICK_DELAY_MS=320,CENTER_FEEDBACK_GRACE_MS=180,VOLUME_STEP_PERCENT=10,FEEDBACK_ICON_SIZE=48,remoteLogger=m(s$1.heartbeat),APP_PAUSE_WINDOW_MS=500,lastAppPauseAt=0,BackText=({seconds:o})=>jsx(Translate,{id:`App.Player.BackSeconds`,defaultMessage:`Back {{seconds}} seconds`,values:{seconds:o}}),ForwardText=({seconds:o})=>jsx(Translate,{id:`App.Player.ForwardSeconds`,defaultMessage:`Forward {{seconds}} seconds`,values:{seconds:o}}),HitBox=o=>jsx(Absolute,{zIndex:`auto`,top:0,left:0,right:0,bottom:0,...o}),TopGradient=({height:o=`50%`})=>jsx(Absolute,{zIndex:`auto`,top:0,left:0,right:0,css:{height:o,background:miniPlayer.color.dark.bg.scrim.topFade}}),BottomGradient=({height:o=`20%`})=>jsx(Absolute,{zIndex:`auto`,bottom:0,left:0,right:0,css:{height:o,background:miniPlayer.color.dark.bg.scrim.btmFade}}),GradientOverlay=()=>jsx(Absolute,{zIndex:`auto`,top:0,bottom:0,left:0,right:0,css:{background:miniPlayer.color.dark.bg.scrim.overlay}}),Overlay=()=>jsx(Absolute,{zIndex:`auto`,top:0,bottom:0,left:0,right:0,css:{background:c$1(12,12,12,.6)}});function PlayerUI({controlsState:o,playbackStatus:v,playAction:x,playerSettings:T,adSignalingState:E}){let O=useDispatch(),{player:k,playerInterface:A}=usePlayerInstance(),j=A?.playback??null,{airing:I,mode:L,eventType:R,watchable:z,playerMetaData:B,togglePipMode:V,isPip:U,dvrAiData:W,setDvrAiData:G,setPreviousProgress:K,setIsOverDuration:q,isOverDuration:J,setTerminatePlayerWorkers:Y,setInitPauseTimer:Z,setPauseUnloaded:Q,pauseUnloaded:$,initPauseTimer:ee,playerLocked:ne}=usePlayerState(),{handleClose:re,handleModeChange:ie}=usePlayerHelpers(),{actionsHandler:ae}=useActionsResolver(),oe=useSelector(selectCurrentLanguage),ce=useSelector(selectVideoSlateContent),{scrubOffset:le,SkipBackIcon:ue,SkipForwardIcon:de}=useScrubOffset(),fe=()=>jsx(Translate,{id:`App.Player.WatchLive`,defaultMessage:`Watch live`}),pe=()=>jsx(Translate,{id:`App.Player.Startover`,defaultMessage:`Startover`}),me=()=>jsx(Translate,{id:`App.Player.ClosePlayer`,defaultMessage:`Close player`}),he=translate(`App.Player.Startover`,{defaultValue:`Startover`},oe),ge=translate(`App.Player.WatchLive`,{defaultValue:`Watch live`},oe),_e=translate(`App.Player.ClosePlayer`,{defaultValue:`Close player`},oe),ve=translate(`App.Player.BackSeconds`,{defaultValue:`Back {{seconds}} seconds`},oe,{seconds:le}),ye=translate(`App.Player.ForwardSeconds`,{defaultValue:`Forward {{seconds}} seconds`},oe,{seconds:le}),be=translate(`App.A11y.VolumeSliderLabel`,{defaultValue:`Volume Slider`},oe),xe=translate(`App.A11y.PlayerSettingsLabel`,{defaultValue:`Player Settings`},oe),Se=translate(`App.A11y.PlayerTimelineLabel`,{defaultValue:`Timeline`},oe),Ce=translate(`App.Player.FullscreenDisable`,{defaultValue:`Exit Fullscreen`},oe),we=translate(`App.Player.FullscreenEnable`,{defaultValue:`Fullscreen`},oe),Te=translate(`App.Player.Miniplayer`,{defaultValue:`Miniplayer`},oe),Ee=translate(`App.Player.MiniplayerExpand`,{defaultValue:`Expand`},oe),De=translate(`App.Player.Pause`,{defaultValue:`Pause`},oe),Oe=translate(`App.Player.Play`,{defaultValue:`Play`},oe),ke=translate(`App.Player.AdClickthroughLabel`,{defaultValue:`See more`},oe),Ae=translate(`App.Player.ProgramInfoNotAvailable`,{defaultValue:`Program information not available`},oe),{manifestWorker:je,allowedPauseWorker:Me}=useWorkerTimers(),Ne=useSelector(selectPictureInPicture),Pe=useSelector(selectSeekToPosition),Fe=bowser.getBrowserName()===`Firefox`,Ie
8=k?.native?.getCorePlayer(),Le=k?.native?.getManifestDuration(),Re=typeof v==`string`&&v===s.INITIALIZED,ze=typeof v==`string`&&v===s.ERROR,Be=!!B,Ve=!!k?.native?.getJITPEnabled(),He=isLivePlaybackVapi(B),Ue=isPipSupportedPlayback(B),We=!!(Be&&o?.scrubEnabled),Ge=Be&&o?.jumpToStart===te.ENABLED&&!$&&!ne||!1,Ke=Be&&o?.skipBackwardEnabled&&!Re&&!ce&&!$&&!ne||!1,qe=Be&&o?.skipForwardEnabled&&!Re&&!ce&&!$&&!ne||!1,Je=(o?.pauseEnabled&&!ce)??!1,Ye=Be&&o?.jumpToLive===te.ENABLED&&!$&&!ne||!1,Xe=typeof v==`string`&&v===s.COMPLETE,Ze=!(T?.textTracks&&T.textTracks.length>0)||$,Qe=usePlayerAdState(E,L),$e=Qe.isInAdBreak,et=Qe.adBreakPlaying,tt=(o?.paused&&!et)??!0,nt=!tt,rt=Qe.adClickthroughUri,it=!!E?.isInAdRegion,at=Xe&&!$e,ot=Ie?.videoElem,ct=T?.volume??0,lt=ct>0?`player-mute-btn`:`player-unmute-btn`,ut=M(`player-close-btn`),dt=M(`player-startover-btn`),pt=M(`player-seek-backward-btn`),mt=M(`player-seek-forward-btn`),ht=M(`player-go-live-btn`),gt=M(`player-sound-control-scrub-bar`),_t={"data-id":`volume-slider`},vt=M(lt),yt=!!k?.castContext,bt=(0,import_react.useCallback)(()=>!T||!T.textTracks?-1:T.textTracks.findIndex(o=>o.isCurrent),[T]),{show:xt}=useSelector(o=>selectModalDialogState(o,`ContextMenuSectionedDialog`)),{show:St}=useSelector(o=>selectModalDialogState(o,`PlayerDebugModal`)),Ct=useSelector(selectOverlayVisibility),Tt=useSelector(selectOverlayState),Et=(0,import_react.useCallback)(()=>{O(showModal(`PlayerDebugModal`,{playerMetaData:B}))},[O,B]),Dt=(0,import_react.useCallback)(()=>{St&&O(hideModal(`PlayerDebugModal`))},[O,St]),Ot=B?.programWithAssets?.program?.horizontalImage||``,kt=y(`(min-height: ${em(320)}
8)`,!0,!1),[At,jt]=(0,import_react.useState)(.5),{isDragging:Mt,setDragging:Nt,showThumbnails:Pt,thumbnailVariant:Ft,shouldDimUI:It}=useTimelineUI(),[Lt,Rt]=(0,import_react.useState)(null),[zt,Bt]=(0,import_react.useState)(3),[Vt,Ht]=(0,import_react.useState)(!1),[Ut,Wt]=(0,import_react.useState)(!1),Gt=bt(),{isMarkersAvailable:Kt}=useTimelineMarkers(),qt=Gt>0,Jt=L===c.MINIPLAYER||L===c.ELECTRON_MINIPLAYER,Yt=L===c.FULLSCREEN,Xt=(0,import_react.useRef)(null),Zt=(0,import_react.useRef)(null),Qt=(0,import_react.useRef)(null),$t=Jt?Xt:Zt,en=useObservableInteraction($t),tn=useIsInBumper(),nn=en&&!!tn,rn=!!tn&&!!B?.bumpers,an=!!tn,on=en||tt&&!Ct&&!rn||Ut,sn=useViewportSize()[1],cn=usePlayerCurrentTimes(),ln=cn?.userProgress??0,un=cn?.duration??0,dn=(cn?.liveProgress??0)>un,fn=isOvertimeStream(B),pn=(0,import_react.useRef)(0),mn=(0,import_react.useRef)(!1),hn=!Ct&&$&&!!Ot,gn=!$e&&yt&&!Jt&&!$,[_n,vn]=(0,import_react.useState)(!0),yn=()=>(B?.accessRightsV2?.live?.scrubbingRights??0)!==0,bn=getDeviceContext().browser===`Safari`&&!ot?.videoTracks.length,xn=Ne&&Ue&&!Fe&&!$e&&!j?.isCasting,Sn=xn&&(Re||bn||ze)||$,Cn=(0,import_react.useMemo)(()=>!Je&&_n&&!et,[Je,_n,et]),wn=!Je&&!Cn||ne||an,Tn=o=>{switch(o){case`pause`:if(!Je)return getPapiToastLabel(`nopause`,oe);break;case`skip_backward`:case`skip_forward`:if($e||it){if(!We)return getPapiToastLabel(`commercialscrub`,oe)}else if(We){if(!Ke&&o===`skip_backward`)return getPapiToastLabel(`boundaryRW`,oe);if(!qe&&o===`skip_forward`)return getPapiToastLabel(`boundaryFF`,oe)}else return getPapiToastLabel(`norwff`,oe);break}},En=()=>{W&&G({...W,transitionType:`click`})},Dn=()=>{W&&G({...W,transitionType:`click`})},[On,kn]=(0,import_react.useState)(),An=(0,import_react.useCallback)(()=>{clearTimeout(pn.current)},[]),jn=(0,import_react.useCallback)(o=>{let v=o?.target,x=v?.role===`slider`||v?.getAttribute(`data-id`)===`volume-slider`;tt&&Ct&&!x&&O(hideOverlay())},[O,Ct,tt]);(0,import_react.useEffect)(()=>{$&&K(ln)},[$]),(0,import_react.useEffect)(()=>()=>{Q(!1),je.current?.terminate(),Me.current?.terminate(),je.current=null,Me.current=null},[]),(0,import_react.useEffect)(()=>(ot&&(ot.onleavepictureinpicture=()=>{isExitingPipProgrammatically()||(ie(L),V(!1),ot?.paused&&Un(),yn()||j?.play())}),()=>{ot&&(ot.onleavepictureinpicture=null)}),[ot,ie,V]),(0,import_react.useEffect)(()=>{if(B&&`vapiUrl`in B){let o=mapMetadataProps(x,sn,B,Yt,Ae,zt,Bt);kn(o)}},[x,sn,B,Yt,R,Ae,zt]),(0,import_react.useEffect)(()=>{k&&(L===c.MINIPLAYER&&U?k.setViewMode(c.PIP):k.setViewMode(L))},[k,L,ot,U]),(0,import_react.useEffect)(()=>{let o=$t.current;return o&&(o.addEventListener(`click`,jn),o.addEventListener(`keypress`,jn)),()=>{o&&(o.removeEventListener(`click`,jn),o.removeEventListener(`keypress`,jn))}},[$t,Ct,O]),(0,import_react.useEffect)(()=>()=>{O(hideOverlay())},[O]);let Mn=(0,import_react.useCallback)(()=>{An(),jn(),j&&Ke?j.jumpBackward(le):it&&O(showToast({staticType:`unskippableAdsError`,theme:`dark`}))},[An,jn,j,Ke,it,O,le]),Nn=(0,import_react.useCallback)(()=>{An(),jn(),j&&qe?j.jumpForward(le):it&&O(showToast({staticType:`unskippableAdsError`,theme:`dark`}))},[j,qe,jn,An,it,O,le]),Pn=(0,import_react.useCallback)((o=!1)=>{An(),jn(),j&&j.seekBackToLive(o===!0)},[j,jn,An]),Fn=(0,import_react.useCallback)(o=>{k?.playbackSettings&&typeof o==`number`&&k.playbackSettings.setTextTrack(o)},[k]),In=(0,import_react.useCallback)(o=>{k?.playbackSettings&&k.playbackSettings.setBitrateTrack(o)},[k]),Ln=(0,import_react.useCallback)(o=>{k?.playbackSettings&&k.playbackSettings.setAudioTrack(o)},[k]),Rn=(0,import_react.useCallback)(o=>{k?.playbackSettings&&k.playbackSettings.setVolume(o)},[k]),zn=(0,import_react.useCallback)(()=>{An(),jn(),j&&j.jumpToStart()},[j,An,jn]),Bn=(0,import_react.useCallback)(()=>{O(resumeAfterPauseUnloadAction(!0))},[O]),Vn=(0,import_react.useCallback)(()=>{j&&(j.play(),An(),Ct&&O(hideOverlay()))},[O,Ct,j,An]),Hn=(0,import_react.useCallback)(()=>{remoteLogger.info(`HB_DIAG startPlay`,{pauseUnloaded:$,isOverDuration:dn,isOvertime:fn,documentHidden:document.hidden}),jn(),An(),$?(Q(!1),Bn()):dn&&!$&&!fn?Pn(!0):Vn()},[Pn,$,dn,fn,Vn,Bn,Q,jn,An]),Un=(0,import_react.useCallback)(()=>
8{if(j){lastAppPauseAt=Date.now(),j.pause();let o=x?.whenPaused;if(o){let v=o.delayMs,x=o.actions||[];pn.current=window.setTimeout(()=>{ae(x)},v)}}},[ae,x?.whenPaused,j]),Wn=(0,import_react.useCallback)(()=>{$e||tn||(vn(!1),Hn())},[$e,tn,Hn]),Gn=(0,import_react.useCallback)(()=>{$e||(remoteLogger.info(`HB_DIAG vidElPause`,{appInitiated:Date.now()-lastAppPauseAt<APP_PAUSE_WINDOW_MS,documentHidden:document.hidden,readyState:ot?.readyState}),vn(!0),Un())},[$e,Un,ot]);(0,import_react.useEffect)(()=>{if(ot)return vn(ot.paused),ot.addEventListener(`play`,Wn),ot.addEventListener(`pause`,Gn),()=>{ot.removeEventListener(`play`,Wn),ot.removeEventListener(`pause`,Gn)}},[ot,Wn,Gn]),(0,import_react.useEffect)(()=>{let o=!!(Me.current||je.current);v===s.PLAYING&&(jn(),An(),o&&Y(!0),mn.current=!1),v===s.PAUSED&&!o&&!mn.current&&(Z(!0),mn.current=!0)},[Z,Me,je,Y,ee,v,jn,An]);let Kn=(0,import_react.useCallback)(()=>{if(!an){if(at)return zn();nt?Je&&Un():Hn()}},[Je,nt,at,zn,Un,Hn,an]),qn=(o,v)=>{an||typeof v==`number`&&!Number.isNaN(v)&&Rn(v)},Jn=(0,import_react.useCallback)(()=>{an||(ct>0?(jt(ct),Rn(0)):Rn(At))},[Rn,At,ct,an]),{viewMode:Yn}=useAppConfig(),Xn=Yn.playerToggler,Zn=Xn({isMiniplayerMode:Jt,handleModeChange:ie,videoElem:ot,isPipSupported:xn,togglePipMode:V});(0,import_react.useEffect)(()=>{if(Pe&&j){let o=Pe/1e3;j.seek(o),O(setSeekToPosition(null))}},[Pe,O,j]),(0,import_react.useEffect)(()=>{dn!==J&&q(dn)},[dn,q,J]),(0,import_react.useEffect)(()=>{nt&&Ct&&O(hideOverlay())},[nt,O,Ct]),(0,import_react.useEffect)(()=>{tn&&ot&&!ot.paused&&ot.pause()},[ot?.paused,tn,ot]);let Qn=(0,import_react.useRef)(null),$n=(0,import_react.useRef)(null),[er,tr]=(0,import_react.useState)(null);(0,import_react.useEffect)(()=>()=>{Qn.current!==null&&clearTimeout(Qn.current),$n.current!==null&&clearTimeout($n.current)},[]);let nr=(0,import_react.useCallback)(()=>{Qn.current!==null&&(clearTimeout(Qn.current),Qn.current=null),$n.current!==null&&(clearTimeout($n.current),$n.current=null),tr(null)},[tr]),rr=(0,import_react.useCallback)(()=>tr(null),[tr]),ir=(0,import_react.useCallback)(()=>{(at||!nt||Je)&&!wn&&tr(o=>({key:Date.now(),icon:jsx(nt?Pause:Play,{size:FEEDBACK_ICON_SIZE}),skipEntrance:o!==null}))},[at,nt,Je,wn,tr]),ar=(0,import_react.useCallback)(()=>{ir(),Kn()},[ir,Kn]),or=(0,import_react.useCallback)(o=>{wn||o.detail>1||Qn.current===null&&($n.current=window.setTimeout(()=>{ir(),$n.current=null},CENTER_FEEDBACK_GRACE_MS),Qn.current=window.setTimeout(()=>{Kn(),Qn.current=null},CENTER_CLICK_DELAY_MS))},[wn,ir,Kn]),cr=(0,import_react.useCallback)(()=>{if(an)return;let o=Math.round(ct*100),v=Math.min(100,o+VOLUME_STEP_PERCENT);Rn(v/100),tr(o=>({key:Date.now(),icon:jsx(Speaker,{size:FEEDBACK_ICON_SIZE}),label:`${v}%`,skipEntrance:o!==null}))},[ct,Rn,tr,an]),lr=(0,import_react.useCallback)(()=>{if(an)return;let o=Math.round(ct*100),v=Math.max(0,o-VOLUME_STEP_PERCENT);Rn(v/100),tr(o=>({key:Date.now(),icon:jsx(v===0?SpeakerOff:Speaker,{size:FEEDBACK_ICON_SIZE}),label:`${v}%`,skipEntrance:o!==null}))},[ct,Rn,tr,an]),ur=(0,import_react.useCallback)(()=>{if(an)return;let o=ct>0,v=o?0:Math.round(At*100);Jn(),tr(x=>({key:Date.now(),icon:jsx(o?SpeakerOff:Speaker,{size:FEEDBACK_ICON_SIZE}),label:`${v}%`,skipEntrance:x!==null}))},[ct,At,Jn,tr,an]),dr=(0,import_react.useCallback)(o=>{let v=o===`forward`;tr(x=>{let T=(x?.skipDirection===o?x?.skipAccumulatedSeconds??0:0)+le;return{key:Date.now(),icon:jsx(v?de:ue,{size:FEEDBACK_ICON_SIZE}),label:`${v?`+`:`-`}${T}s`,skipEntrance:x!==null,skipDirection:o,skipAccumulatedSeconds:T}})},[le,ue,de]),pr=(0,import_react.useCallback)(()=>{Mn(),Ke&&dr(`backward`)},[Ke,Mn,dr]),mr=(0,import_react.useCallback)(()=>{Nn(),qe&&dr(`forward`)},[qe,Nn,dr]);u$3($t.current,` `,ar),u$3($t.current,`ArrowLeft`,pr),u$3($t.current,`ArrowRight`,mr),u$3($t.current,`ArrowUp`,cr),u$3($t.current,`ArrowDown`,lr),u$3($t.current,`m`,ur);let hr=(0,import_react.useCallback)(()=>{getFullscreenElement()?ie(c.FULLSCREEN):ie(c.EXPANDED)},[ie]),gr=(0,import_react.useCallback)(()=>{!document.hidden&&Vt&&(Ht(!1),Hn())},[Hn,Vt]),_r=(0,import_react.useCallback)(()=>{Bt(3),ie(Yt?c.EXPANDED:c.FULLSCREEN)},[ie,Yt]),vr=(0,import_react.useCallback)(()=>{Qn.current===null?(Kn(),tr(null)):nr()},[nr,Kn,tr]),yr=(0,import_react.useCallback)(()=>{vr(),_r()},[vr,_r]),xr=(0,import_react.useCallback)(()=>{vr(),Zn()},[vr,Zn]);l$1(`webkitfullscreenchange`,hr),l$1(`fullscreenchange`,hr),l$1(`mozfullscreenchange`,hr),l$1(`msfullscreenchange`,hr),l$1(`visibilitychange`,gr),useOnElectronWindowFocused(gr),u$3($t.current,`f`,_r);let Sr=(0,import_react.useCallback)(()=>{rt&&(window.open(rt,`_blank`,`noopener,noreferrer`),Un(),Ht(!0))},[rt,Un]),Cr=em(on?121:40),wr=em(Jt?20:40),Tr=miniPlayer.padding.topBtm.container,Er=miniPlayer.padding.lR.container,Dr=Jt?12:16;return Jt?jsx(Analytics,{component:c.MINIPLAYER,airing:I,watchable:z,children:jsxs(PlayerContainer,{tabIndex:0,open:on,fontSize:Dr,ref:Xt,mode:c.MINIPLAYER,children:[jsx(LoadingTakeover,{}),Tt.overlay&&jsx(PauseAdsOverlay,{...Tt.overlay,overlayVisible:Ct}),jsx(PauseFrameOverlay,{poster:Ot,overlayVisible:hn}),ce&&jsx(VideoSlate,{content:ce,handleClosePlayer:re,uiActive:on,isPlaying:nt,isMini
8playerMode:Jt}),jsx(PersistentFade,{show:on||$e,children:jsxs(Absolute,{top:0,left:0,right:0,bottom:0,zIndex:`auto`,children:[jsx(TopGradient,{height:`100%`}),jsx(BottomGradient,{height:`100%`}),jsx(GradientOverlay,{})]})}),jsx(PersistentFade,{show:on,children:jsxs(Absolute,{top:0,left:0,right:0,bottom:0,zIndex:`auto`,children:[jsx(Fade,{show:Mt,children:jsx(Overlay,{})}),jsxs(Absolute,{top:0,left:0,right:0,bottom:0,zIndex:`auto`,ref:Qt,children:[jsx(HitBox,{onClick:or,onDoubleClick:xr}),!rn&&jsxs(Absolute,{bottom:Tr,left:Er,right:Er,zIndex:`auto`,children:[jsx(PlayerTimeline,{playerRef:Xt,jumpToStartEnabled:Ge,playerAdState:Qe,isLivePlaybackType:He,scrubEnabled:We,showThumbnails:Pt,thumbnailVariant:Ft,isDragging:Mt,setDragging:Nt,airingIsValid:Be,adSignalingState:E,ariaLabel:Se,isJITPEnabled:Ve,pauseUnloaded:$,manifestDuration:Le}),jsxs(X,{justifyContent:`space-between`,css:[dimOnDragStyles(It),$e?{paddingTop:8}:{paddingTop:0},{transition:`padding-top 350ms ease-in`}],children:[jsxs(X,{justifyContent:`space-between`,alignItems:`center`,css:{"& > button":{marginRight:em(20)}},children:[jsx(PlayPauseToggle,{buttonSize:`md`,errorLabel:Tn(`pause`),isDisabled:wn,onPress:Kn,pauseText:De,playText:Oe,status:v,uiActive:on,isPlayingClientSideAd:et}),jsx(PlayerButton,{element:`start_over`,"aria-label":he,label:jsx(pe,{}),labelBoundaryEl:Zt.current,isDisabled:!Ge,onPress:zn,icon:JumpBack,buttonSize:`md`,uiActive:on,...dt}),jsx(PlayerButton,{"aria-label":ve,buttonSize:`md`,element:`skip_backward`,errorLabel:Tn(`skip_backward`),icon:ue,isDisabled:!Ke,label:jsx(BackText,{seconds:le}),labelBoundaryEl:Xt.current,onPress:pr,uiActive:on,...pt}),jsx(PlayerButton,{"aria-label":ye,buttonSize:`md`,element:`skip_forward`,errorLabel:Tn(`skip_forward`),icon:de,isDisabled:!qe,label:jsx(ForwardText,{seconds:le}),labelBoundaryEl:Zt.current,onPress:mr,uiActive:on,...mt}),He&&jsx(GoLiveButton,{"aria-label":ge,buttonSize:`md`,isDisabled:!Ye,label:jsx(fe,{}),labelBoundaryEl:Zt.current,onPress:Pn,uiActive:on,...ht})]}),jsxs(X,{alignItems:`center`,...vt,children:[jsx(Lc,{label:be,name:`volume`,min:0,max:1,step:.01,orientation:`vertical`,value:ct,onChange:qn,onToggleMute:Jn,currentHoverRef:Lt,setCurrentHoverRef:Rt,...gt,..._t}),jsx(PlayerActionGroup,{children:!Yt&&jsx(MiniplayerToggle,{buttonSize:`md`,expandMiniPlayerText:Ee,miniPlayerText:Te,isSelected:Jt,onPress:Zn,uiActive:on,isDisabled:Sn})})]})]})]}),!rn&&!$e&&jsxs(Absolute,{top:wr,left:wr,zIndex:`auto`,css:dimOnDragStyles(It),children:[jsx(Imgix,{src:x?.metadata?.stationLogo?.url??x?.stationLogo?.url,alt:B?.channel?.displayName,w:45,h:18}),kt?jsx(X,{css:{...dimOnDragStyles(It)},children:jsx(`h1`,{css:{color:color.white,fontWeight:800,fontSize:em(18,Dr),lineHeight:24/18,marginTop:0,marginBottom:0,overflow:`hidden`,textOverflow:`ellipsis`},children:B?.program?.heading||jsx(NotAvailableText,{})})}):null]}),jsx(Absolute,{top:wr,right:wr,zIndex:`auto`,children:jsx(X,{alignItems:`center`,css:dimOnDragStyles(It),children:jsx(PlayerActionGroup,{children:jsx(PlayerButton,{"aria-label":_e,buttonSize:`sm`,element:`close`,icon:Cross,label:jsx(me,{}),labelBoundaryEl:Zt.current,onPress:re,uiActive:on,...ut})})})})]})]})}),er&&jsx(PlaybackFeedback,{icon:er.icon,label:er.label,skipEntrance:er.skipEntrance,onDone:rr},er.key),!!tn&&jsx(PersistentFade,{show:nn,children:jsx(Absolute,{top:wr,right:wr,zIndex:`auto`,children:jsx(X,{alignItems:`center`,css:dimOnDragStyles(It),children:jsx(PlayerActionGroup,{children:jsx(PlayerButton,{"aria-label":_e,buttonSize:`sm`,element:`close`,icon:Cross,label:jsx(me,{}),labelBoundaryEl:Zt.current,onPress:re,uiActive:nn,...ut})})})})}),jsx(AdInfoContainer,{playerAdState:Qe,anchor:wr})]},L)}):jsxs(Analytics,{component:`player`,airing:I,watchable:z,children:[jsxs(PlayerContainer,{tabIndex:0,open:on,fontSize:Dr,ref:Zt,mode:L,children:[jsx(LoadingTakeover,{}),Tt.overlay&&jsx(PauseAdsOverlay,{...Tt.overlay,overlayVisible:Ct}),jsx(PauseFrameOverlay,{poster:Ot,overlayVisible:hn}),ce&&jsx(VideoSlate,{content:ce,handleClosePlayer:re,uiActive:on,isPlaying:nt,isMiniplayerMode:Jt}),jsx(LiveReactions,{playerNode:x,programId:I?.id}),jsx(PersistentFade,{show:(on||$e)&&!ce,children:jsxs(Absolute,{top:0,left:0,right:0,bottom:0,zIndex:`auto`,children:[jsx(To
8pGradient,{}),jsx(BottomGradient,{}),jsx(GradientOverlay,{})]})}),jsx(PersistentFade,{show:on&&!ce,children:jsxs(Absolute,{top:0,left:0,right:0,bottom:0,zIndex:`auto`,children:[jsx(Fade,{show:It,children:jsx(Overlay,{})}),jsxs(Absolute,{top:0,left:0,right:0,bottom:0,zIndex:`auto`,ref:Qt,children:[jsx(HitBox,{onClick:or,onDoubleClick:yr}),!rn&&jsxs(Absolute,{bottom:wr,left:wr,right:wr,zIndex:u$1.above,children:[jsx(PlayerTimeline,{playerRef:Zt,jumpToStartEnabled:Ge,playerAdState:Qe,isLivePlaybackType:He,scrubEnabled:We,showThumbnails:Pt,thumbnailVariant:Ft,isDragging:Mt,setDragging:Nt,airingIsValid:Be,adSignalingState:E,ariaLabel:Se,isJITPEnabled:Ve,pauseUnloaded:$,manifestDuration:Le}),jsx(S,{query:f.below(`demi`),children:jsxs(X,{justifyContent:`space-between`,css:[dimOnDragStyles(It),$e?{paddingTop:5}:{paddingTop:0},{transition:`padding-top 350ms ease-in`}],children:[jsxs(X,{justifyContent:`space-between`,alignItems:`center`,children:[jsx(PlayPauseToggle,{status:v,pauseText:De,playText:Oe,onPress:Kn,isDisabled:wn,uiActive:on,errorLabel:Tn(`pause`),isPlayingClientSideAd:et}),jsx(PlayerButton,{element:`start_over`,"aria-label":he,label:jsx(pe,{}),labelBoundaryEl:Zt.current,isDisabled:!Ge,onPress:zn,icon:JumpBack,uiActive:on,...dt}),jsx(PlayerButton,{"aria-label":ve,element:`skip_backward`,errorLabel:Tn(`skip_backward`),icon:ue,isDisabled:!Ke,label:jsx(BackText,{seconds:le}),labelBoundaryEl:Xt.current,onPress:pr,uiActive:on,...pt}),jsx(PlayerButton,{"aria-label":ye,element:`skip_forward`,errorLabel:Tn(`skip_forward`),icon:de,isDisabled:!qe,label:jsx(ForwardText,{seconds:le}),labelBoundaryEl:Zt.current,onPress:mr,uiActive:on,...mt}),He&&jsx(GoLiveButton,{"aria-label":ge,label:jsx(fe,{}),labelBoundaryEl:Zt.current,onPress:Pn,isDisabled:!Ye,...ht,uiActive:on})]}),jsxs(X,{justifyContent:`space-between`,alignItems:`center`,children:[jsx(`div`,{css:{display:`inline-flex`},...vt,children:jsx(Lc,{label:be,name:`volume`,min:0,max:1,step:.01,orientation:`vertical`,value:ct,onChange:qn,onToggleMute:Jn,currentHoverRef:Lt,setCurrentHoverRef:Rt,...gt,..._t})}),jsx(PlayerActionGroup,{css:{marginRight:em(72),"@media (max-width: 445px)":{marginRight:em(88)}},children:jsx(FullscreenToggle,{onPress:_r,isFullscreen:Yt,ariaLabel:Yt?Ce:we,uiActive:on})})]})]})}),jsx(S,{query:f.above(`demi`),children:jsxs(X,{justifyContent:`space-between`,css:[dimOnDragStyles(It),$e?{paddingTop:5}:{paddingTop:0},{transition:`padding-top 350ms ease-in`}],children:[jsxs(X,{justifyContent:`space-between`,alignItems:`center`,children:[jsx(PlayPauseToggle,{status:v,pauseText:De,playText:Oe,onPress:Kn,isDisabled:wn,uiActive:on,errorLabel:Tn(`pause`),isPlayingClientSideAd:et}),jsx(PlayerButton,{element:`start_over`,"aria-label":he,label:jsx(pe,{}),labelBoundaryEl:Zt.current,isDisabled:!Ge,onPress:zn,icon:JumpBack,uiActive:on,...dt}),jsx(PlayerButton,{"aria-label":ve,element:`skip_backward`,errorLabel:Tn(`skip_backward`),icon:ue,isDisabled:!Ke,label:jsx(BackText,{seconds:le}),labelBoundaryEl:Xt.current,onPress:pr,uiActive:on,...pt}),jsx(PlayerButton,{"aria-label":ye,element:`skip_forward`,errorLabel:Tn(`skip_forward`),icon:de,isDisabled:!qe,label:jsx(ForwardText,{seconds:le}),labelBoundaryEl:Zt.current,onPress:mr,uiActive:on,...mt}),He&&jsx(GoLiveButton,{"aria-label":ge,label:jsx(fe,{}),labelBoundaryEl:Zt.current,onPress:Pn,isDisabled:!Ye,...ht,uiActive:on}),jsx(ControlButtons,{hideTooltip:!on||xt,pauseUnloaded:$,clearPauseAd:jn,handlePreviousVideo:En,handleNextVideo:Dn,onOpenChange:Wt})]}),jsxs(X,{justifyContent:`space-between`,alignItems:`center`,children:[jsx(`div`,{css:{display:`inline-flex`},...vt,children:jsx(Lc,{label:be,name:`volume`,min:0,max:1,step:.01,orientation:`vertical`,value:ct,onChange:qn,onToggleMute:Jn,currentHoverRef:Lt,setCurrentHoverRef:Rt,...gt,..._t})}),jsx(SubtitleSettings,{...T,on:qt,setTextTrack:Fn,textTrackIndex:Gt,isDisabled:Ze,disabledLabel:translate(`App.Player.SubtitlesNotAvailable`,{defaultValue:`Subtitles not available`},oe),currentHoverRef:Lt,setCurrentHoverRef:Rt}),jsx(PlayerSettings,{...T,label:xe,setBitrate:In,setAudioTrack:Ln,setTextTrack:Fn,textTrackIndex:Gt,showDebugModal:Et,hideDebugModal:Dt,currentHoverRef:Lt,setCurrentHoverRef:Rt,playerDebugModalOn:!!St,disabled:$}),jsxs(PlayerActionGroup,{css:{marginRight:em(72)},children:[gn&&jsx(`google-cast-launcher`,{style:{...chromecastStyles}}),!Yt&&jsx(MiniplayerToggle,{onPress:Zn,isSelected:Jt,miniPlayerText:Te,expandMiniPlayerText:Ee,uiActive:on,isDisabled:Sn}),jsx(FullscreenToggle,{onPress:_r,isFullscreen:Yt,ariaLabel:Yt?Ce:we,uiActive:on})]})]})]})})]}),!rn&&!$e&&jsx(Absolute,{top:wr,left:wr,zIndex:`auto`,css:{width:`40%`},children:On?.title&&jsx(eo,{...On})}),jsx(Absolute,{top:wr,right:wr,zIndex:`auto`,children:jsx(X,{alignItems:`center`,css:dimOnDragStyles(It),children:jsx(PlayerActionGroup,{children:jsx(PlayerButton,{element:`close`,label:jsx(me,{}),"aria-label":_e,onPress:re,icon:Cross,uiActive:on,...ut})})})})]})]})}),er&&jsx(PlaybackFeedback,{icon:er.icon,label:er.label,skipEntrance:er.skipEntrance,onDone:rr},er.key),!!tn&&jsx(PersistentFade,{show:nn,children:jsx(Absolute,{top:wr,right:wr,zIndex:`auto`,children:jsx(X,{alignItems:`center`,css:dimOnDragStyles(It),children:jsx(PlayerActionGroup,{children:jsx(PlayerButton,{element:`close`,label:jsx(me,{}),"aria-label":_e,onPress:re,icon:Cross,uiActive:nn,...ut})})})})}),rt&&jsx(Absolute,{bottom:Cr,right:wr,zIndex:u$1.above,css:{transition:on?`bottom 300ms ease-out`:`bottom 300ms ease-out 500ms`},children:jsx(wt,{buttonType:`primary`,buttonSize:`sm`,suffix:ExternalLink,onPress:Sr,children:ke})}),jsx(AdInfoContainer,{playerAdState:Qe,anchor:wr}),jsx(S,{query:f.above(`demi`),children:jsx(ContextMenuSectionedDialog_default,{})}),Yt&&jsx(ToastContainer,{}),Yt&&jsx(NotificationContainer,{})]},L),jsx(PersistentFade,{show:on,children:jsx(Fade,{show:Kt,children:jsx(Overlay,{})})})]})}function UI({featureFlags:o,debugInfoEnabled:v,playAction:x,playerSettings:T}){let{playerInterface:E,player:O}=usePlayerInstance(),k=useObservable(O?.controlsState$),A=useObservable(E?.playbackStateBus$),j=useObservable(E?.adSignalingState$),I=A?.status;return jsx(PlayerUI,{featureFlags:o,debugInfoEnabled:v,playbackStatus:I,controlsState:k,playAction:x,playerSettings:T,adSignalingState:j})}var chromecastStyles={width:iconButton.size.container.normal,height:iconButton.size.container.normal,padding:`0 calc(${button.padding.lR.sm})`,cursor:`pointer`,color:`white`,"--disconnected-color":iconButton.color.dark.icon.secondary.normal},dimOnDragStyles=memoize(o=>({opacity:o?.6:1,transition:`opacity 0.3s ease-out`}));function PlayerRoot(){useEffectOnPlayerMount();let o=useDispatch(),[v,x]=(0,import_react.useState)(null),T=(0,import_react.useRef)(!1),{player:E,setPlayerInstance:O,playerInterface:k,setPlayerInterface:A}=usePlayerInstance(),{playerSettings:j}=usePlayerSettings();useLiveProgramTransition(),useUpNextPoll(),useTimelineEnrichments(),useVideoSlate(),usePlaybackTriggers();let{playAction:I,playerMetaData:L,setPlayerLocked:R}
8=usePlayerState(),{resumePapiPlay:z,closePlayer:B,resumePapiPlayNoReload:V,unlockPlayer:U,rotateSessionId:W}=useSelector(selectPlayerTriggers),G=usePlaybackConfig(),{handleClose:K,handleAutoPlayNext:q}=usePlayerHelpers(),J=useSelector(selectUserEmail),Y=useSelector(selectUserId),Z=useSelector(selectIpAddress),Q=useSelector(selectEnableDebugInfoFlag),$=useSelector(selectEnableUserDebugStatsFlag),ee=useSelector(selectPlayerFlags),ne=useSelector(selectEnableChromecastFlag),re=useSelector(selectNpawAccountCode),ie=useSelector(selectChromecastReceiverId),ae=getDeviceContext().browser,oe=(0,import_react.useMemo)(()=>({...ee,"access-rights-v-2":!0,"web-player-chromecast-enabled":ne,...ae===`Safari`?{"player-user-lumen":!1}:{}}),[ee,ne,ae]),ce=(0,import_react.useRef)(),le=(0,import_react.useRef)(),ue=ce.current&&le.current&&J&&Y&&v&&!E;(0,import_react.useEffect)(()=>{L&&__vitePreload(()=>import(`./dist-DCF00piQ.js`).then(o=>o.t).then(o=>{o.setApiClient(call),x(o)}),__vite__mapDeps([0,1,2,3,4,5]))},[L]),(0,import_react.useEffect)(()=>()=>{T.current=!0},[]),(0,import_react.useEffect)(()=>{async function x(v){try{let o=v.createPlayerContext(),x=await v.createUserContext({userId:Y,ipAddress:Z}),T=await o.create(ce.current,oe,le.current,setEnv(environment),x,!1,void 0,brand.applicationId,ie,re);O(T)}catch(v){logger.error(v),o(showNotification({staticType:`genericError`}))}}return ue&&v&&x(v),function(){T.current&&E?.destroyEverything()}},[ue,o]),usePlayerUpdateOnStateChange(E,G?.type,q),usePlayerHeartbeat(),usePlaybackStatus(),useGeoBlockedPlayback();let de=(0,import_react.useCallback)(async o=>{let v=G?.payload;if(v)if(v.vapiData=v.playerMetaData,G?.type===`update`)o.updateCurrentProgram(v);else if(G?.type===`start`){let x=await o.startNewPlayback(v);A({playback:x.playback,playbackStateBus$:o.playerState.stream$,debugStats$:o.debugStats$,adSignalingState$:x.adSignalingState$})}else G?.type===`stop`&&(A(null),o.destroyPlayback(v.closePlayer))},[G,A]);(0,import_react.useEffect)(()=>{E&&de(E)},[E,G,A,o,de]);let fe=(0,import_react.useCallback)(()=>{let o=k?.playback;o&&o.analyticsCall(`user_retry`)},[k?.playback]),pe=(0,import_react.useCallback)(()=>{let o=k?.playback;o&&o.play(),E?.resetViewTime()},[E,k]);return(0,import_react.useEffect)(()=>{z&&(fe(),E&&de(E),o(resumePapiPlayAction(!1)))},[z,o,E,de,fe]),(0,import_react.useEffect)(()=>{V&&(fe(),pe(),o(resumePapiPlayNoReloadAction(!1)))},[V,o,fe,pe]),(0,import_react.useEffect)(()=>{B&&(K(),o(closePlayerAction(!1)))},[B,K,o]),(0,import_react.useEffect)(()=>{U&&(R(!1),o(unlockPlayerAction(!1)))},[U,o,R]),(0,import_react.useEffect)(()=>{W&&(E?.userContext?.rotateSessionId(),o(rotateSessionIdAction(!1)))},[W,o,E]),jsx(PlayerPortal,{containerRef:ce,videoElementRef:le,children:L&&I&&jsxs(import_react.Fragment,{children:[jsx(UI,{featureFlags:oe,debugInfoEnabled:Q,playAction:I,playerSettings:j}),(Q||$)&&jsx(PlayerDebugModal_default,{featureFlags:oe,containerRef:ce,debugInfoEnabled:Q})]},L&&generatePlayerKey(L))})}function generatePlayerKey(o){return`${o.type}-${o.id}`}function setEnv(o){try{switch(o.env){case`development`:return l.DEV;case`qa`:return l.QA;default:return l.PROD}}catch{return l.PROD}}var require_lib_pure=__commonJSMin(((o,v)=>{(function(x,T){typeof o==`object`&&typeof v==`object`?v.exports=T(require_react(),require_react_dom()):typeof define==`function`&&define.amd?define([`react`,`react-dom`],T):typeof o==`object`?o.typeformEmbed=T(require_react(),require_react_dom()):x.typeformEmbed=T(x.react,x[`react-dom`])})(o,function(o,v){return E={},x.m=T=[function(v,x){v.exports=o},function(o,v,x){x.d(v,`c`,function(){return I}),x.d(v,`b`,function(){return L}),x.d(v,`l`,function(){return R}),x.d(v,`a`,function(){return z}),x.d(v,`k`,function(){return B}),x.d(v,`e`,function(){return V}),x.d(v,`g`,function(){return U}),x.d(v,`d`,function(){return W}),x.d(v,`h`,function(){return G}),x.d(v,`i`,function(){return K}),x.d(v,`j`,function(){return q}),x.d(v,`f`,function(){return J});var T=x(14),E=x.n(T),O=x(8);function k(o){return(k=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(o){return typeof o}:function(o){return o&&typeof Symbol==`function`&&o.constructor===Symbol&&o!==Symbol.prototype?`symbol`:typeof o})(o)}function A(o,v){if(o==null)return{};var x,T=function(o,v){if(o==null)return{};var x,T,E={},O=Object.keys(o);for(T=0;T<O.length;T++)x=O[T],0<=v.indexOf(x)||(E[x]=o[x]);return E}(o,v);if(Object.getOwnPropertySymbols)for(var E=Object.getOwnPropertySymbols(o),O=0;O<E.length;
8O++)x=E[O],0<=v.indexOf(x)||Object.prototype.propertyIsEnumerable.call(o,x)&&(T[x]=o[x]);return T}function j(o){var v=function(o,v){if(k(o)!==`object`||o===null)return o;var x=o[Symbol.toPrimitive];if(x===void 0)return(v===`string`?String:Number)(o);var T=x.call(o,v||`default`);if(k(T)!==`object`)return T;throw TypeError(`@@toPrimitive must return a primitive value.`)}(o,`string`);return k(v)===`symbol`?v:String(v)}var I=function(o,v){return function(x){var T=v,E;(E=x).detail&&E.detail.embedId===T&&o(x)}},L=function(o,v){v.data.embedId===o&&(0,O.a)(v)},R=function(o,v,x){return z(x,(O=v,(E=o)in(T={})?Object.defineProperty(T,E,{value:O,enumerable:!0,configurable:!0,writable:!0}):T[E]=O,T));var T,E,O},z=function(o,v){var x=[],T=E()(o,!0),O=T.query,k=T.origin,A=T.pathname,j=T.hash,I=A.replace(/\/$/,``),L=Object.assign({},O,v);return Object.keys(L).forEach(function(o){x.push(`${encodeURIComponent(o)}=${encodeURIComponent(L[o])}`)}),`${k}${I}?${x.join(`&`)}${j}`},B=function(o,v){return Object.keys(v).reduce(function(x,T){var E=v[T];return E!=null&&o[T]!=null&&!1!==o[T]&&(x[E]=o[T]),x},{})},V=function(){var o,v,x;document.querySelector&&(v=`width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0`,(o=document.querySelector(`meta[name=viewport]`))?o.setAttribute(`content`,v):((x=document.createElement(`meta`)).content=v,x.name=`viewport`,document.head.appendChild(x)))},U=function(o){if(window.top!==window)return!1;var v=o.getBoundingClientRect(),x=.2*v.height,T=window.innerWidth||document.documentElement.clientWidth,E=window.innerHeight||document.documentElement.clientHeight;return v.top>=-x&&v.left>=-x&&v.bottom<=E+x&&v.right<=T+x},W=function(o,v,x){var T;return function(){var E=[...arguments];clearTimeout(T),T=setTimeout(function(){T=null,o.call.apply(o,[x].concat(E))},v)}},G=function(){return null},K=function(o,v){return v[o],A(v,[o].map(j))},q=function(o){var v=o.detail.url;try{var x=document.createElement(`a`);x.href=v,document.body.appendChild(x),x.click(),document.body.removeChild(x)}catch{}},J=function(o){return{response_id:o&&o.detail?o.detail.response_id:void 0}}},function(o,v,x){o.exports=x(23)()},function(o,v,x){(function(o){x.d(v,`a`,function(){return ct}),x.d(v,`b`,function(){return ze}),x.d(v,`d`,function(){return lt});var T=x(9),E=x(0),O=x.n(E),k=(x(18),x(19)),A=x(20),j=x(12),I=x(11),L=x.n(I);function R(){return(R=Object.assign||function(o){for(var v=1;v<arguments.length;v++){var x=arguments[v];for(var T in x)Object.prototype.hasOwnProperty.call(x,T)&&(o[T]=x[T])}return o}).apply(this,arguments)}var z=function(o,v){for(var x=[o[0]],T=0,E=v.length;T<E;T+=1)x.push(v[T],o[T+1]);return x},B=function(o){return typeof o==`object`&&!!o&&(o.toString?o.toString():Object.prototype.toString.call(o))===`[object Object]`&&!(0,T.typeOf)(o)},V=Object.freeze([]),U=Object.freeze({});function W(o){return typeof o==`function`}function G(o){return o.displayName||o.name||`Component`}function K(o){return o&&typeof o.styledComponentId==`string`}function q(){return x.nc}var J=o!==void 0&&(o.env.REACT_APP_SC_ATTR||o.env.SC_ATTR)||`data-styled`,Y=`data-styled-version`,Z=`5.1.1`,Q=`/*!sc*/ 9`,$=typeof window<`u`&&`HTMLElement`in window,ee=typeof SC_DISABLE_SPEEDY==`boolean`&&SC_DISABLE_SPEEDY||o!==void 0&&(o.env.REACT_APP_SC_DISABLE_SPEEDY||o.env.SC_DISABLE_SPEEDY)||!1,ne={};function re(o){for(var v=arguments.length,x=Array(1<v?v-1:0),T=1;T<v;T++)x[T-1]=arguments[T];throw Error(`An error occurred. See https://github.com/styled-components/styled-components/blob/master/packages/styled-components/src/utils/errors.md#`+o+` for more information.`+(0<x.length?` Additional arguments: `+x.join(`, `):``))}function ie(o){var v=document.head,x=o||v,T=document.createElement(`style`),E=function(o){for(var v=o.childNodes,x=v.length;0<=x;x--){var T=v[x];if(T&&T.nodeType===1&&T.hasAttribute(J))return T}}(x),O=E===void 0?null:E.nextSibling;T.setAttribute(J,`active`),T.setAttribute(Y,Z);var k=q();return k&&T.setAttribute(`nonce`,k),x.insertBefore(T,O),T}function ae(o){if(me.has(o))return me.get(o);var v=ge++;return me.set(o,v),he.set(v,o),v}function oe(o){for(var v,x=o.getTag(),T=x.length,E=``,O=0;O<T;O++){var k,A,j,I,L=(v=O,he.get(v));L!==void 0&&(k=o.names.get(L),A=x.getGroup(O),k!==void 0&&A.length!==0&&(j=J+`.g`+O+`[id="`+L+`"]`,I=``,k!==void 0&&k.forEac
9h(function(o){0<o.length&&(I+=o+`,`)}),E+=A+j+`{content:"`+I+`"}`+Q))}return E}function ce(o,v){for(var x,T,E=v.innerHTML.split(Q),O=[],k=0,A=E.length;k<A;k++){var j,I,L,R=E[k].trim();R&&((j=R.match(ve))?(I=0|parseInt(j[1],10),L=j[2],I!=0&&(x=L,ge<=(T=I)&&(ge=T+1),me.set(x,T),he.set(T,x),function(o,v,x){for(var T,E=x.split(`,`),O=0,k=E.length;O<k;O++)(T=E[O])&&o.registerName(v,T)}(o,L,j[3]),o.getTag().insertRules(I,O)),O.length=0):O.push(R))}}function le(o){return Ce(Se,o)}var ue=function(){function o(o){var v=this.element=ie(o);v.appendChild(document.createTextNode(``)),this.sheet=function(o){if(o.sheet)return o.sheet;for(var v=document.styleSheets,x=0,T=v.length;x<T;x++){var E=v[x];if(E.ownerNode===o)return E}re(17)}(v),this.length=0}var v=o.prototype;return v.insertRule=function(o,v){try{return this.sheet.insertRule(v,o),this.length++,!0}catch{return!1}},v.deleteRule=function(o){this.sheet.deleteRule(o),this.length--},v.getRule=function(o){var v=this.sheet.cssRules[o];return v!==void 0&&typeof v.cssText==`string`?v.cssText:``},o}(),de=function(){function o(o){var v=this.element=ie(o);this.nodes=v.childNodes,this.length=0}var v=o.prototype;return v.insertRule=function(o,v){if(o<=this.length&&0<=o){var x=document.createTextNode(v),T=this.nodes[o];return this.element.insertBefore(x,T||null),this.length++,!0}return!1},v.deleteRule=function(o){this.element.removeChild(this.nodes[o]),this.length--},v.getRule=function(o){return o<this.length?this.nodes[o].textContent:``},o}(),fe=function(){function o(o){this.rules=[],this.length=0}var v=o.prototype;return v.insertRule=function(o,v){return o<=this.length&&(this.rules.splice(o,0,v),this.length++,!0)},v.deleteRule=function(o){this.rules.splice(o,1),this.length--},v.getRule=function(o){return o<this.length?this.rules[o]:``},o}(),pe=function(){function o(o){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=o}var v=o.prototype;return v.indexOfGroup=function(o){for(var v=0,x=0;x<o;x++)v+=this.groupSizes[x];return v},v.insertRules=function(o,v){if(o>=this.groupSizes.length){for(var x=this.groupSizes,T=x.length,E=T;E<=o;)(E<<=1)<0&&re(16,``+o);this.groupSizes=new Uint32Array(E),this.groupSizes.set(x),this.length=E;for(var O=T;O<E;O++)this.groupSizes[O]=0}for(var k=this.indexOfGroup(o+1),A=0,j=v.length;A<j;A++)this.tag.insertRule(k,v[A])&&(this.groupSizes[o]++,k++)},v.clearGroup=function(o){if(o<this.length){var v=this.groupSizes[o],x=this.indexOfGroup(o),T=x+v;this.groupSizes[o]=0;for(var E=x;E<T;E++)this.tag.deleteRule(x)}},v.getGroup=function(o){var v=``;if(o>=this.length||this.groupSizes[o]===0)return v;for(var x=this.groupSizes[o],T=this.indexOfGroup(o),E=T+x,O=T;O<E;O++)v+=this.tag.getRule(O)+Q;return v},o}(),me=new Map,he=new Map,ge=1,_e=`style[`+J+`][`+Y+`="`+Z+`"]`,ve=RegExp(`^`+J+`\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)`),ye=$,be={isServer:!$,useCSSOMInjection:!ee},xe=function(){function o(o,v,x){o===void 0&&(o=be),v===void 0&&(v={}),this.options=R({},be,{},o),this.gs=v,this.names=new Map(x),!this.options.isServer&&$&&ye&&(ye=!1,function(o){for(var v=document.querySelectorAll(_e),x=0,T=v.length;x<T;x++){var E=v[x];E&&E.getAttribute(J)!==`active`&&(ce(o,E),E.parentNode&&E.parentNode.removeChild(E))}}(this))}o.registerId=ae;var v=o.prototype;return v.reconstructWithOptions=function(v){return new o(R({},this.options,{},v),this.gs,this.names)},v.allocateGSInstance=function(o){return this.gs[o]=(this.gs[o]||0)+1},v.getTag=function(){return this.tag||=(v=this.options,x=v.isServer,T=v.useCSSOMInjection,E=v.target,o=new(x?fe:T?ue:de)(E),new pe(o));var o,v,x,T,E},v.hasNameForId=function(o,v){return this.names.has(o)&&this.names.get(o).has(v)},v.registerName=function(o,v){var x;ae(o),this.names.has(o)?this.names.get(o).add(v):((x=new Set).add(v),this.names.set(o,x))},v.insertRules=function(o,v,x){this.registerName(o,v),this.getTag().insertRules(ae(o),x)},v.clearNames=function(o){this.names.has(o)&&this.names.get(o).clear()},v.clearRules=function(o){this.getTag().clearGroup(ae(o)),this.clearNames(o)},v.clearTag=function(){this.tag=void 0},v.toString=function(){return oe(this)},o}(),Se=5381,Ce=function(o,v){for(var x=v.length;x;)o=33*o^v.charCodeAt(--x);return o},we=/^\s*\/\/.*$/gm;function Te(o){var v,x,T,E,O,A=o===void 0?U:o,j=A.options,I=j===void 0?U:j,L=A.plugins,R=L===void 0?V:L,z=new k.a(I),B=[],W=(v=function(o){B.push(o)},x=`/*|*/`,function(o,T,E,O,k,A,j,I,L,R){switch(o){case 1:if(L===0&&T.charCodeAt(0)===64)return v(T+`;`),``;break;case 2:if(I===0)return T+x;break;case 3:switch(I){case 102:case 112:return v(E[0]+T),``;default:return T+(R===0?x:``)}case-2:T.split(`/*|*/}`).forEach(G)}});function G(o){if(o)try{v(o+`}`)}catch{}}function K(o,v,x){return 0<v&&x.slice(0,v).indexOf(E)!==-1&&x.slice(v-E.length,v)!==E?`.`+T:o}
9function q(o,v,x,k){k===void 0&&(k=`&`);var A=o.replace(we,``),j=v&&x?x+` `+v+` { `+A+` }`:A;return T=k,E=v,O=RegExp(`\\`+E+`\\b`,`g`),z(x||!v?``:v,j)}return z.use([].concat(R,[function(o,v,x){o===2&&x.length&&0<x[0].lastIndexOf(E)&&(x[0]=x[0].replace(O,K))},W,function(o){if(o===-2){var v=B;return B=[],v}}])),q.hash=R.length?R.reduce(function(o,v){return v.name||re(15),Ce(o,v.name)},Se).toString():``,q}var Ee=O.a.createContext(),De=(Ee.Consumer,O.a.createContext()),Oe=(De.Consumer,new xe),ke=Te();function Ae(){return(0,E.useContext)(Ee)||Oe}function je(){return(0,E.useContext)(De)||ke}var Me=function(){function o(o,v){var x=this;this.inject=function(o){o.hasNameForId(x.id,x.name)||o.insertRules(x.id,x.name,ke.apply(void 0,x.stringifyArgs))},this.toString=function(){return re(12,String(x.name))},this.name=o,this.id=`sc-keyframes-`+o,this.stringifyArgs=v}return o.prototype.getName=function(){return this.name},o}(),Ne=/([A-Z])/g,Pe=/^ms-/;function Fe(o){return o.replace(Ne,`-$1`).toLowerCase().replace(Pe,`-ms-`)}var Ie=function(o){return o==null||!1===o||o===``},Le=function o(v,x){var T=[];return Object.keys(v).forEach(function(x){if(!Ie(v[x])){if(B(v[x]))return T.push.apply(T,o(v[x],x)),T;if(W(v[x]))return T.push(Fe(x)+`:`,v[x],`;`),T;T.push(Fe(x)+`: `+((O=v[E=x])==null||typeof O==`boolean`||O===``?``:typeof O!=`number`||O===0||E in A.a?String(O).trim():O+`px`)+`;`)}var E,O;return T}),x?[x+` {`].concat(T,[`}`]):T};function Re(o,v,x){if(Array.isArray(o)){for(var T,E=[],O=0,k=o.length;O<k;O+=1)(T=Re(o[O],v,x))!==``&&(Array.isArray(T)?E.push.apply(E,T):E.push(T));return E}return Ie(o)?``:K(o)?`.`+o.styledComponentId:W(o)?typeof(A=o)!=`function`||A.prototype&&A.prototype.isReactComponent||!v?o:Re(o(v),v,x):o instanceof Me?x?(o.inject(x),o.getName()):o:B(o)?Le(o):o.toString();var A}function ze(o){for(var v=arguments.length,x=Array(1<v?v-1:0),T=1;T<v;T++)x[T-1]=arguments[T];return W(o)||B(o)?Re(z(V,[o].concat(x))):x.length===0&&o.length===1&&typeof o[0]==`string`?o:Re(z(o,x))}var Be=function(o){return typeof o==`function`||typeof o==`object`&&!!o&&!Array.isArray(o)},Ve=function(o){return o!==`__proto__`&&o!==`constructor`&&o!==`prototype`};function He(o){for(var v=arguments.length,x=Array(1<v?v-1:0),T=1;T<v;T++)x[T-1]=arguments[T];for(var E,O,k,A,j=0,I=x;j<I.length;j++){var L=I[j];if(Be(L))for(var R in L)Ve(R)&&(E=o,O=L[R],A=E[k=R],Be(O)&&Be(A)?He(A,O):E[k]=O)}return o}function Ue(o){return String.fromCharCode(o+(25<o?39:97))}var We=/(a)(d)/gi;function Ge(o){for(var v=``,x=Math.abs(o);52<x;x=x/52|0)v=Ue(x%52)+v;return(Ue(x%52)+v).replace(We,`$1-$2`)}function Ke(o){for(var v=0;v<o.length;v+=1){var x=o[v];if(W(x)&&!K(x))return!1}return!0}var qe=function(){function o(o,v){this.rules=o,this.staticRulesId=``,this.isStatic=Ke(o),this.componentId=v,this.baseHash=le(v),xe.registerId(v)}return o.prototype.generateAndInjectStyles=function(o,v,x){var T=this.componentId;if(this.isStatic&&!x.hash){if(this.staticRulesId&&v.hasNameForId(T,this.staticRulesId))return this.staticRulesId;var E,O=Re(this.rules,o,v).join(``),k=Ge(Ce(this.baseHash,O.length)>>>0);return v.hasNameForId(T,k)||(E=x(O,`.`+k,void 0,T),v.insertRules(T,k,E)),this.staticRulesId=k}for(var A=this.rules.length,j=Ce(this.baseHash,x.hash),I=``,L=0;L<A;L++){var R,z,B=this.rules[L];typeof B==`string`?I+=B:(R=Re(B,o,v),z=Array.isArray(R)?R.join(``):R,j=Ce(j,z+L),I+=z)}var V,U=Ge(j>>>0);return v.hasNameForId(T,U)||(V=x(I,`.`+U,void 0,T),v.insertRules(T,U,V)),U},o}(),Je=function(o,v,x){return x===void 0&&(x=U),o.theme!==x.theme&&o.theme||v||x.theme},Ye=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Xe=/(^-|-$)/g;function Ze(o){return o.replace(Ye,`-`).replace(Xe,``)}function Qe(o){return typeof o==`string`&&!0}var $e=function(o){return Ge(le(o)>>>0)},et=O.a.createContext();et.Consumer;var tt={};function nt(o,v,x){o===void 0&&(o=U);var T=R({},v,{theme:o}),E={};return x.forEach(function(o){var v,x,O,k=o;for(v in W(k)&&(k=k(T)),k)T[v]=E[v]=v===`className`?(x=E[v],O=k[v],x&&O?x+` `+O:x||O):k[v]}),[T,E]}function rt(o,v,x){var T=o.attrs,O=o.componentStyle,k=o.defaultProps,A=o.foldedComponentIds,I=o.shouldForwardProp,L=o.styledComponentId,z=o.target;(0,E.useDebugValue)(L);var B,V,W,G,K,q,J=nt(Je(v,(0,E.useContext)(et),k)||U,v,T),Y=J[0],Z=J[1],Q=(B=O,V=0<T.length,W=Y,G=Ae(),K=je(),q=B.isStatic&&!V?B.generateAndInjectStyles(U,G,K):B.generateAndInjectStyles(W,G,K),(0,E.useDebugValue)(q),q),$=x,ee=Z.$as||v.$as||Z.as||v.as||z,ne=Qe(ee),re=Z===v?v:R({},v,{},Z),ie=I||ne&&j.a,ae={};for(var oe in re)oe[0]!==`$`&&oe!==`as`&&(oe===`forwardedAs`?ae.as=re[oe]:ie&&!ie(oe,j.a)||(ae[oe]=re[oe]));return v.style&&Z.style!==v.style&&(ae.style=R({},v.style,{},Z.style)),ae.className=Array.prototype.concat(A,L,Q===L?null:Q,v.className,Z.className).filter(
9Boolean).join(` `),ae.ref=$,(0,E.createElement)(ee,ae)}function it(o,v,x){var T,E=K(o),k=!Qe(o),A=v.displayName,j=A===void 0?Qe(T=o)?`styled.`+T:`Styled(`+G(T)+`)`:A,I=v.componentId,z=I===void 0?function(o,v){var x=typeof o==`string`?Ze(o):`sc`;tt[x]=(tt[x]||0)+1;var T=x+`-`+$e(x+tt[x]);return v?v+`-`+T:T}(v.displayName,v.parentComponentId):I,B=v.attrs,U=B===void 0?V:B,W=v.displayName&&v.componentId?Ze(v.displayName)+`-`+v.componentId:v.componentId||z,q=E&&o.attrs?Array.prototype.concat(o.attrs,U).filter(Boolean):U,J=v.shouldForwardProp;E&&o.shouldForwardProp&&(J=J?function(x,T){return o.shouldForwardProp(x,T)&&v.shouldForwardProp(x,T)}:o.shouldForwardProp);function Y(o,v){return rt(Z,o,v)}var Z,Q=new qe(E?o.componentStyle.rules.concat(x):x,W);return Y.displayName=j,(Z=O.a.forwardRef(Y)).attrs=q,Z.componentStyle=Q,Z.displayName=j,Z.shouldForwardProp=J,Z.foldedComponentIds=E?Array.prototype.concat(o.foldedComponentIds,o.styledComponentId):V,Z.styledComponentId=W,Z.target=E?o.target:o,Z.withComponent=function(o){var T=v.componentId,E=function(o,v){if(o==null)return{};for(var x,T={},E=Object.keys(o),O=0;O<E.length;O++)x=E[O],0<=v.indexOf(x)||(T[x]=o[x]);return T}(v,[`componentId`]),O=T&&T+`-`+(Qe(o)?o:Ze(G(o)));return it(o,R({},E,{attrs:q,componentId:O}),x)},Object.defineProperty(Z,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(v){this._foldedDefaultProps=E?He({},o.defaultProps,v):v}}),Z.toString=function(){return`.`+Z.styledComponentId},k&&L()(Z,o,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,self:!0,styledComponentId:!0,target:!0,withComponent:!0}),Z}function at(o){return function o(v,x,E){if(E===void 0&&(E=U),!(0,T.isValidElementType)(x))return re(1,String(x));function O(){return v(x,E,ze.apply(void 0,arguments))}return O.withConfig=function(T){return o(v,x,R({},E,{},T))},O.attrs=function(T){return o(v,x,R({},E,{attrs:Array.prototype.concat(E.attrs,T).filter(Boolean)}))},O}(it,o)}`a.abbr.address.area.article.aside.audio.b.base.bdi.bdo.big.blockquote.body.br.button.canvas.caption.cite.code.col.colgroup.data.datalist.dd.del.details.dfn.dialog.div.dl.dt.em.embed.fieldset.figcaption.figure.footer.form.h1.h2.h3.h4.h5.h6.head.header.hgroup.hr.html.i.iframe.img.input.ins.kbd.keygen.label.legend.li.link.main.map.mark.marquee.menu.menuitem.meta.meter.nav.noscript.object.ol.optgroup.option.output.p.param.picture.pre.progress.q.rp.rt.ruby.s.samp.script.section.select.small.source.span.strong.style.sub.summary.sup.table.tbody.td.textarea.tfoot.th.thead.time.title.tr.track.u.ul.var.video.wbr.circle.clipPath.defs.ellipse.foreignObject.g.image.line.linearGradient.marker.mask.path.pattern.polygon.polyline.radialGradient.rect.stop.svg.text.tspan`.split(`.`).forEach(function(o){at[o]=at(o)});var ot=function(){function o(o,v){this.rules=o,this.componentId=v,this.isStatic=Ke(o)}var v=o.prototype;return v.createStyles=function(o,v,x,T){var E=T(Re(this.rules,v,x).join(``),``),O=this.componentId+o;x.insertRules(O,O,E)},v.removeStyles=function(o,v){v.clearRules(this.componentId+o)},v.renderStyles=function(o,v,x,T){xe.registerId(this.componentId+o),this.removeStyles(o,x),this.createStyles(o,v,x,T)},o}();function ct(o){for(var v=arguments.length,x=Array(1<v?v-1:0),T=1;T<v;T++)x[T-1]=arguments[T];var k=ze.apply(void 0,[o].concat(x)),A=`sc-global-`+$e(JSON.stringify(k)),j=new ot(k,A);return O.a.memo(function o(v){var x=Ae(),T=je(),O=(0,E.useContext)(et),k=(0,E.useRef)(null);k.current===null&&(k.current=x.allocateGSInstance(A));var I,L=k.current;return j.isStatic?j.renderStyles(L,ne,x,T):(I=R({},v,{theme:Je(v,O,o.defaultProps)}),j.renderStyles(L,I,x,T)),(0,E.useEffect)(function(){return function(){return j.removeStyles(L,x)}},V),null})}function lt(o){for(var v=arguments.length,x=Array(1<v?v-1:0),T=1;T<v;T++)x[T-1]=arguments[T];var E=ze.apply(void 0,[o].concat(x)).join(``),O=$e(E);return new Me(O,[E,O,`@keyframes`])}v.c=at}).call(this,x(25))},function(o,v,x){x.d(v,`a`,function(){return ye}),x.d(v,`e`,function(){return be}),x.d(v,`b`,function(){return xe}),x.d(v,`c`,function(){return Se}),x.d(v,`d`,function(){return Ce}),x.d(v,`g`,function(){return we}),x.d(v,`f`,function(){return Te});var T=x(0),E=x.n(T),O=x(5),k=x(2),A=x.n(k),j=x(17),I=x.n(j),L=x(3),R=`data:image/gif;base64,R0lGODlhEQARAIAAAODn7P///yH5BAEHAAEALAAAAAARABEAAAIqBIKpab3v3EMyVHWtWZluf0za0XFNKDJfCq5i5JpomdUxqKLQVmInqyoAADs=`,z=x(1),B=x(6),V=function(){return(V=Object.assign||function(o){for(var v,x=1,T=arguments.length;x<T;x++)for(var E in v=arguments[x])Object.prototype.hasOwnProperty.call(v,E
9)&&(o[E]=v[E]);return o}).apply(this,arguments)},U={lines:12,length:7,width:5,radius:10,scale:1,corners:1,color:`#000`,fadeColor:`transparent`,animation:`spinner-line-fade-default`,rotate:0,direction:1,speed:1,zIndex:2e9,className:`spinner`,top:`50%`,left:`50%`,shadow:`0 0 1px transparent`,position:`absolute`},W=(G.prototype.spin=function(o){return this.stop(),this.el=document.createElement(`div`),this.el.className=this.opts.className,this.el.setAttribute(`role`,`progressbar`),K(this.el,{position:this.opts.position,width:0,zIndex:this.opts.zIndex,left:this.opts.left,top:this.opts.top,transform:`scale(`+this.opts.scale+`)`}),o&&o.insertBefore(this.el,o.firstChild||null),function(o,v){var x=Math.round(v.corners*v.width*500)/1e3+`px`,T=`none`;!0===v.shadow?T=`0 2px 4px #000`:typeof v.shadow==`string`&&(T=v.shadow);for(var E=function(o){for(var v=/^\s*([a-zA-Z]+\s+)?(-?\d+(\.\d+)?)([a-zA-Z]*)\s+(-?\d+(\.\d+)?)([a-zA-Z]*)(.*)$/,x=[],T=0,E=o.split(`,`);T<E.length;T++){var O,k,A,j,I=E[T].match(v);I!==null&&(O=+I[2],k=+I[5],A=I[4],j=I[7],O!=0||A||(A=j),k!=0||j||(j=A),A===j&&x.push({prefix:I[1]||``,x:O,y:k,xUnits:A,yUnits:j,end:I[8]}))}return x}(T),O=0;O<v.lines;O++){var k=~~(360/v.lines*O+v.rotate),A=K(document.createElement(`div`),{position:`absolute`,top:-v.width/2+`px`,width:v.length+v.width+`px`,height:v.width+`px`,background:q(v.fadeColor,O),borderRadius:x,transformOrigin:`left`,transform:`rotate(`+k+`deg) translateX(`+v.radius+`px)`}),j=O*v.direction/v.lines/v.speed;j-=1/v.speed;var I=K(document.createElement(`div`),{width:`100%`,height:`100%`,background:q(v.color,O),borderRadius:x,boxShadow:function(o,v){for(var x=[],T=0,E=o;T<E.length;T++){var O=E[T],k=function(o,v,x){var T=x*Math.PI/180,E=Math.sin(T),O=Math.cos(T);return[Math.round(1e3*(o*O+v*E))/1e3,Math.round(1e3*(-o*E+v*O))/1e3]}(O.x,O.y,v);x.push(O.prefix+k[0]+O.xUnits+` `+k[1]+O.yUnits+O.end)}return x.join(`, `)}(E,k),animation:1/v.speed+`s linear `+j+`s infinite `+v.animation});A.appendChild(I),o.appendChild(A)}}(this.el,this.opts),this},G.prototype.stop=function(){return this.el&&=((typeof requestAnimationFrame<`u`?cancelAnimationFrame:clearTimeout)(this.animateId),this.el.parentNode&&this.el.parentNode.removeChild(this.el),void 0),this},G);function G(o){o===void 0&&(o={}),this.opts=V(V({},U),o)}function K(o,v){for(var x in v)o.style[x]=v[x];return o}function q(o,v){return typeof o==`string`?o:o[v%o.length]}function J(o){return(J=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(o){return typeof o}:function(o){return o&&typeof Symbol==`function`&&o.constructor===Symbol&&o!==Symbol.prototype?`symbol`:typeof o})(o)}function Y(o,v){var x,T=Object.keys(o);return Object.getOwnPropertySymbols&&(x=Object.getOwnPropertySymbols(o),v&&(x=x.filter(function(v){return Object.getOwnPropertyDescriptor(o,v).enumerable})),T.push.apply(T,x)),T}function Z(o){for(var v=1;v<arguments.length;v++){var x=arguments[v]==null?{}:arguments[v];v%2?Y(Object(x),!0).forEach(function(v){var T=o,E,O=x[E=v];E in T?Object.defineProperty(T,E,{value:O,enumerable:!0,configurable:!0,writable:!0}):T[E]=O}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(x)):Y(Object(x)).forEach(function(v){Object.defineProperty(o,v,Object.getOwnPropertyDescriptor(x,v))})}return o}function Q(o,v){for(var x=0;x<v.length;x++){var T=v[x];T.enumerable=T.enumerable||!1,T.configurable=!0,`value`in T&&(T.writable=!0),Object.defineProperty(o,T.key,T)}}function $(o,v){return($=Object.setPrototypeOf||function(o,v){return o.__proto__=v,o})(o,v)}function ee(o){var v=function(){if(typeof Reflect>`u`||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==`function`)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var x,T,E,O,k=re(o);return T=v?(x=re(this).constructor,Reflect.construct(k,arguments,x)):k.apply(this,arguments),E=this,!(O=T)||J(O)!==`object`&&typeof O!=`function`?ne(E):O}}function ne(o){if(o===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return o}function re(o){return(re=Object.setPrototypeOf?Object.getPrototypeOf:function(o){return o.__proto__||Object.getPrototypeOf(o
9)})(o)}var ie={lines:16,length:3,width:3,radius:14,color:`#FFFFFF`,speed:2.1,trail:60,shadow:!1,hwaccel:!1,top:`50%`,left:`50%`,position:`absolute`,zIndex:999},ae=L.c.div.withConfig({displayName:`spinner__SpinnerWrapper`,componentId:`c8kk4-0`})([`@keyframes spinner-line-fade-more{0%,100%{opacity:0;}1%{opacity:1;}}@keyframes spinner-line-fade-quick{0%,39%,100%{opacity:0.25;}40%{opacity:1;}}@keyframes spinner-line-fade-default{0%,100%{opacity:0.22;}1%{opacity:1;}}@keyframes spinner-line-shrink{0%,25%,100%{transform:scale(0.5);opacity:0.25;}26%{transform:scale(1);opacity:1;}}`]),oe=function(){(function(o,v){if(typeof v!=`function`&&v!==null)throw TypeError(`Super expression must either be null or a function`);o.prototype=Object.create(v&&v.prototype,{constructor:{value:o,writable:!0,configurable:!0}}),v&&$(o,v)})(k,T.Component);var o,v,x,O=ee(k);function k(o){var v;return function(o,v){if(!(o instanceof v))throw TypeError(`Cannot call a class as a function`)}(this,k),(v=O.call(this,o)).getRef=v.getRef.bind(ne(v)),v}return o=k,(v=[{key:`componentDidMount`,value:function(){this.instantiateSpinner(this.props)}},{key:`componentWillReceiveProps`,value:function(o){o.config.color===this.props.config.color?!0!==o.stopped||this.props.stopped?o.stopped||!0!==this.props.stopped||this.spinner.spin(this.container):this.spinner.stop():(this.spinner.stop(),this.instantiateSpinner(o))}},{key:`componentWillUnmount`,value:function(){this.spinner.stop()}},{key:`getRef`,value:function(o){this.container=o}},{key:`instantiateSpinner`,value:function(o){this.spinner=new W(Z(Z({},ie),o.config)),o.stopped||this.spinner.spin(this.container)}},{key:`render`,value:function(){return E.a.createElement(ae,{ref:this.getRef})}}])&&Q(o.prototype,v),x&&Q(o,x),k}();oe.propTypes={config:A.a.object,stopped:A.a.bool,className:A.a.string,style:A.a.object},oe.defaultProps={config:ie,className:``,style:{}};var ce,le=oe;function ue(o){return(ue=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(o){return typeof o}:function(o){return o&&typeof Symbol==`function`&&o.constructor===Symbol&&o!==Symbol.prototype?`symbol`:typeof o})(o)}function de(o,v){var x,T=Object.keys(o);return Object.getOwnPropertySymbols&&(x=Object.getOwnPropertySymbols(o),v&&(x=x.filter(function(v){return Object.getOwnPropertyDescriptor(o,v).enumerable})),T.push.apply(T,x)),T}function fe(o){for(var v=1;v<arguments.length;v++){var x=arguments[v]==null?{}:arguments[v];v%2?de(Object(x),!0).forEach(function(v){ve(o,v,x[v])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(x)):de(Object(x)).forEach(function(v){Object.defineProperty(o,v,Object.getOwnPropertyDescriptor(x,v))})}return o}function pe(o,v){for(var x=0;x<v.length;x++){var T=v[x];T.enumerable=T.enumerable||!1,T.configurable=!0,`value`in T&&(T.writable=!0),Object.defineProperty(o,T.key,T)}}function me(o,v){return(me=Object.setPrototypeOf||function(o,v){return o.__proto__=v,o})(o,v)}function he(o){var v=function(){if(typeof Reflect>`u`||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==`function`)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var x,T,E,O,k=_e(o);return T=v?(x=_e(this).constructor,Reflect.construct(k,arguments,x)):k.apply(this,arguments),E=this,!(O=T)||ue(O)!==`object`&&typeof O!=`function`?ge(E):O}}function ge(o){if(o===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return o}function _e(o){return(_e=Object.setPrototypeOf?Object.getPrototypeOf:function(o){return o.__proto__||Object.getPrototypeOf(o)})(o)}function ve(o,v,x){return v in o?Object.defineProperty(o,v,{value:x,enumerable:!0,configurable:!0,writable:!0}):o[v]=x,o}var ye=5,be=`popup`,xe=`drawer_left`,Se=`drawer_right`,Ce=`popover`,we=`side_panel`,Te=(ve(ce={},be,`popup-blank`),ve(ce,xe,`popup-classic`),ve(ce,Se,`popup-drawer`),ve(ce,Ce,`popup-popover`),ve(ce,we,`popup-side-panel`),ce),Ee=L.c.div.withConfig({displayName:`popup__BaseWrapper`,componentId:`sc-10ta2p7-0`})([`visibility:`,`;opacity:`,`;position:`,`;max-width:100%;z-index:10001;`],function(o){return o.open?`visible`:`hidden`},function(o){return+!!o.open},function(o){return o.isContained?`absolute`:`fixed`}),De=L.c.div.withConfig({displayName:`popup__Overlay`,componentId:`sc-10ta2p7-1`})([`visibility:`,`;opacity:`,`;transition:opacity 200ms ease,visibility 0s linear `,`;background:rgba(0,0,0,0.85);position:`,`;overflow:`,`;
9left:0;top:0;right:0;bottom:0;z-index:10001;min-height:100%;`],function(o){return o.appearing?`hidden`:`visible`},function(o){return+!o.appearing},function(o){return o.appearing?`200ms`:`0s`},function(o){return o.isContained?`absolute`:`fixed`},function(o){return o.isContained?`hidden`:`auto`}),Oe=(0,L.c)(Ee).withConfig({displayName:`popup__popupWrapper`,componentId:`sc-10ta2p7-2`})([`width:`,`;height:`,`;top:40px;left:40px;transition:all 300ms ease-out;`],function(o){return o.isContained?`calc(100% - 80px)`:`calc(100vw - 80px)`},function(o){return o.isContained?`calc(100% - 80px)`:`calc(100vh - 80px)`}),ke=(0,L.c)(Ee).withConfig({displayName:`popup__drawerWrapper`,componentId:`sc-10ta2p7-3`})([`transition:all 400ms ease-out;width:`,`px;height:100%;top:0;`],function(o){return o.width}),Ae=(0,L.c)(ke).withConfig({displayName:`popup__drawerLeftWrapper`,componentId:`sc-10ta2p7-4`})([`left:`,`px;`],function(o){return o.open?0:-(o.width-30)}),je=(0,L.c)(ke).withConfig({displayName:`popup__drawerRightWrapper`,componentId:`sc-10ta2p7-5`})([`right:`,`px;`],function(o){return o.open?0:-(o.width-30)}),Me=(0,L.c)(Ee).withConfig({displayName:`popup__popoverWrapper`,componentId:`sc-10ta2p7-6`})([`width:`,`px;height:`,`px;transition:all 300ms ease-out;bottom:96px;right:16px;border-radius:4px;overflow:hidden;box-shadow:rgba(0,0,0,0.08) 0px 2px 4px,rgba(0,0,0,0.06) 0px 2px 12px;`],function(o){return o.width},function(o){return o.height}),Ne=L.c.div.withConfig({displayName:`popup__sidePanelWrapper`,componentId:`sc-10ta2p7-7`})([`width:`,`px;height:`,`px;box-shadow:rgba(0,0,0,`,`) 0px 2px 4px,rgba(0,0,0,`,`) 0px 2px 12px;transition:box-shadow 300ms ease-out;`],function(o){return o.width},function(o){return o.height},function(o){return o.open?`0.08`:`0`},function(o){return o.open?`0.06`:`0`}),Pe=L.c.img.withConfig({displayName:`popup__BaseCloseImage`,componentId:`sc-10ta2p7-8`})([`position:absolute;padding:8px;cursor:pointer;width:initial;max-width:initial;`]),Fe=L.c.img.withConfig({displayName:`popup__IconCloseImage`,componentId:`sc-10ta2p7-9`})([`padding:8px;vertical-align:middle;`]),Ie=(0,L.c)(Pe).withConfig({displayName:`popup__closeImagePopup`,componentId:`sc-10ta2p7-10`})([`top:-34px;right:-34px;`]),Le=(0,L.c)(Pe).withConfig({displayName:`popup__closeImageLeft`,componentId:`sc-10ta2p7-11`})([`top:12px;right:-38px;@media screen and (max-width:800px){right:12px;}`]),Re=(0,L.c)(Pe).withConfig({displayName:`popup__closeImageRight`,componentId:`sc-10ta2p7-12`})([`top:12px;left:-38px;right:auto;@media screen and (max-width:800px){left:12px;}`]),ze=function(){(function(o,v){if(typeof v!=`function`&&v!==null)throw TypeError(`Super expression must either be null or a function`);o.prototype=Object.create(v&&v.prototype,{constructor:{value:o,writable:!0,configurable:!0}}),v&&me(o,v)})(A,T.Component);var o,v,x,k=he(A);function A(o){var v;return function(o,v){if(!(o instanceof v))throw TypeError(`Cannot call a class as a function`)}(this,A),(v=k.call(this,o)).state={isLoading:!0,frameAnimate:!1,iframeLoaded:!1,popupAnimate:!0,transitionEnded:!1},v.handleMessage=v.handleMessage.bind(ge(v)),v.handleKeyDown=(0,z.c)(v.handleKeyDown.bind(ge(v)),v.props.embedId),v.handleAutoClose=(0,z.c)(v.handleAutoClose.bind(ge(v)),v.props.embedId),v.handleClose=(0,z.c)(v.handleClose.bind(ge(v)),v.props.embedId),v.handleFormSubmit=(0,z.c)(v.handleFormSubmit.bind(ge(v)),v.props.embedId),v.handleIframeLoad=v.handleIframeLoad.bind(ge(v)),v.handleAnimateBeforeClose=v.handleAnimateBeforeClose.bind(ge(v)),v.handleTransitionEnd=v.handleTransitionEnd.bind(ge(v)),v.setWrapperRef=v.setWrapperRef.bind(ge(v)),v}return o=A,(v=[{key:`componentDidMount`,value:function(){var o=this;window.addEventListener(`message`,this.handleMessage),window.addEventListener(`keydown`,this.handleKeyDown),window.addEventListener(`form-close`,this.handleClose),window.addEventListener(`form-submit`,this.handleFormSubmit),window.addEventListener(`embed-auto-close-popup`,this.handleAutoClose),window.addEventListener(`redirect-after-submit`,z.j),window.addEventListener(`thank-you-screen-redirect`,z.j),window.tfClosePopup=this.handleClose,setTimeout(function(){o.setState({popupAnimate:!1})},100),this.updateIcon(E.a.createElement(le,{config:{scale:.6},stopped:this.state.iframeLoaded}))}},{key:`componentWillUnmount`,value:function(){window.removeEventListener(`message`,this.handleMessage),window.removeEventListener(`ke
9ydown`,this.handleKeyDown),window.removeEventListener(`form-close`,this.handleClose),window.removeEventListener(`form-submit`,this.handleFormSubmit),window.removeEventListener(`embed-auto-close-popup`,this.handleAutoClose),window.removeEventListener(`redirect-after-submit`,z.j),window.removeEventListener(`thank-you-screen-redirect`,z.j),delete window.tfClosePopup}},{key:`setWrapperRef`,value:function(o){this.wrapper=o}},{key:`getWrapperComponent`,value:function(o){return o===Se?je:o===xe?Ae:o===Ce?Me:o===we?Ne:Oe}},{key:`getCloseImage`,value:function(o){return o===Se?Re:o===xe?Le:Ie}},{key:`updateIcon`,value:function(o){this.props.icon&&(this.iconHTML||=this.props.icon.innerHTML,this.props.icon.innerHTML=``,o?(0,O.render)(o,this.props.icon):this.props.icon.innerHTML=this.iconHTML)}},{key:`handleIframeLoad`,value:function(o){var v=this;this.setState({iframeLoaded:!0},function(){setTimeout(function(){v.state.isLoading&&(v.updateIcon(E.a.createElement(Fe,{alt:`close-typeform`,"data-qa":`popup-close-button`,src:R})),v.handleSidePanelOpen(),v.setState({frameAnimate:!0,isLoading:!1}),o&&o.contentWindow&&o.contentWindow.focus())},500)})}},{key:`handleAnimateBeforeClose`,value:function(){var o=this;this.updateIcon(),this.handleSidePanelClose(),this.setState({frameAnimate:!1,popupAnimate:!1},function(){setTimeout(function(){o.setState({popupAnimate:!0},function(){setTimeout(o.props.onClose,400)})},400)})}},{key:`handleClose`,value:function(){this.setState({isLoading:!1}),this.handleAnimateBeforeClose()}},{key:`handleKeyDown`,value:function(o){o.code!==`Escape`&&o.which!==27||this.handleAnimateBeforeClose()}},{key:`handleMessage`,value:function(o){(0,z.b)(this.props.embedId,o)}},{key:`handleAutoClose`,value:function(o){var v=this,x=o.detail.isProPlus||o.detail.canSetAutocloseDelay,T=this.props.options,E=T.isAutoCloseEnabled,O=T.autoClose;E&&setTimeout(function(){v.handleAnimateBeforeClose()},1e3*(x?O:ye))}},{key:`handleTransitionEnd`,value:function(o){o.target===this.wrapper&&this.setState({transitionEnded:this.state.frameAnimate})}},{key:`handleFormSubmit`,value:function(o){this.props.options.onSubmit&&this.props.options.onSubmit((0,z.f)(o))}},{key:`handleSidePanelOpen`,value:function(){var o=this.props.options,v=o.mode,x=o.container,T=o.width,E=o.height;v===we&&(x.style.width=`${T}px`,x.style.height=`${E}px`)}},{key:`handleSidePanelClose`,value:function(){var o=this.props.options,v=o.mode,x=o.container;v===we&&(x.style.width=0)}},{key:`render`,value:function(){var o=null,v=this.props,x=v.embedId,T=v.options,O=v.url,k=T.width,A=T.height,j=T.hideScrollbars,L=T.isContained,V=T.mode;j&&(o={width:`calc(100% + ${I()()}px)`}),V===be&&(o=fe(fe({},o),{},{WebkitMaskImage:`-webkit-radial-gradient(circle, white, black)`,WebkitTransform:`translateZ(0)`}));var U=(0,z.l)(`typeform-embed-id`,x,O),W=this.getWrapperComponent(V),G=this.getCloseImage(V),K=V===Ce||V===we,q=E.a.createElement(W,{"data-qa":`popup-mode-${V}`,height:A,innerRef:this.setWrapperRef,isContained:L,mode:V,onTransitionEnd:this.handleTransitionEnd,open:this.state.frameAnimate&&!this.state.isLoading,width:k},!K&&this.state.iframeLoaded&&E.a.createElement(G,{alt:`close-typeform`,"data-qa":`popup-close-button`,mode:V,onClick:this.handleAnimateBeforeClose,src:R}),E.a.createElement(B.a,{onLoad:this.handleIframeLoad,src:U,style:o}));return K?q:E.a.createElement(De,{appearing:this.state.popupAnimate,isContained:L},E.a.createElement(le,{stopped:this.state.iframeLoaded}),q)}}])&&pe(o.prototype,v),x&&pe(o,x),A}();ze.propTypes={icon:A.a.func,embedId:A.a.string,height:A.a.number,onClose:A.a.func,options:A.a.object.isRequired,url:A.a.string.isRequired,width:A.a.number},v.h=ze},function(o,x){o.exports=v},function(o,v,x){var T=x(0),E=x.n(T),O=x(2),k=x.n(O);function A(o){return(A=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(o){return typeof o}:function(o){return o&&typeof Symbol==`function`&&o.constructor===Symbol&&o!==Symbol.prototype?`symbol`:typeof o})(o)}function j(){return(j=Object.assign||function(o){for(var v=1;v<arguments.length;v++){var x=arguments[v];for(var T in x)Object.prototype.hasOwnProperty.call(x,T)&&(o[T]=x[T])}return o}
9).apply(this,arguments)}function I(o,v){var x,T=Object.keys(o);return Object.getOwnPropertySymbols&&(x=Object.getOwnPropertySymbols(o),v&&(x=x.filter(function(v){return Object.getOwnPropertyDescriptor(o,v).enumerable})),T.push.apply(T,x)),T}function L(o){for(var v=1;v<arguments.length;v++){var x=arguments[v]==null?{}:arguments[v];v%2?I(Object(x),!0).forEach(function(v){var T=o,E,O=x[E=v];E in T?Object.defineProperty(T,E,{value:O,enumerable:!0,configurable:!0,writable:!0}):T[E]=O}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(x)):I(Object(x)).forEach(function(v){Object.defineProperty(o,v,Object.getOwnPropertyDescriptor(x,v))})}return o}function R(o,v){if(o==null)return{};var x,T=function(o,v){if(o==null)return{};var x,T,E={},O=Object.keys(o);for(T=0;T<O.length;T++)x=O[T],0<=v.indexOf(x)||(E[x]=o[x]);return E}(o,v);if(Object.getOwnPropertySymbols)for(var E=Object.getOwnPropertySymbols(o),O=0;O<E.length;O++)x=E[O],0<=v.indexOf(x)||Object.prototype.propertyIsEnumerable.call(o,x)&&(T[x]=o[x]);return T}function z(o,v){for(var x=0;x<v.length;x++){var T=v[x];T.enumerable=T.enumerable||!1,T.configurable=!0,`value`in T&&(T.writable=!0),Object.defineProperty(o,T.key,T)}}function B(o,v){return(B=Object.setPrototypeOf||function(o,v){return o.__proto__=v,o})(o,v)}function V(o){var v=function(){if(typeof Reflect>`u`||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==`function`)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var x,T,E,O,k=W(o);return T=v?(x=W(this).constructor,Reflect.construct(k,arguments,x)):k.apply(this,arguments),E=this,!(O=T)||A(O)!==`object`&&typeof O!=`function`?U(E):O}}function U(o){if(o===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return o}function W(o){return(W=Object.setPrototypeOf?Object.getPrototypeOf:function(o){return o.__proto__||Object.getPrototypeOf(o)})(o)}var G=function(){(function(o,v){if(typeof v!=`function`&&v!==null)throw TypeError(`Super expression must either be null or a function`);o.prototype=Object.create(v&&v.prototype,{constructor:{value:o,writable:!0,configurable:!0}}),v&&B(o,v)})(k,T.Component);var o,v,x,O=V(k);function k(o){var v;return function(o,v){if(!(o instanceof v))throw TypeError(`Cannot call a class as a function`)}(this,k),(v=O.call(this,o)).iframeRef=null,v.handleLoad=v.handleLoad.bind(U(v)),v.getRef=v.getRef.bind(U(v)),v}return o=k,(v=[{key:`shouldComponentUpdate`,value:function(o){return o.src!==this.props.src}},{key:`getRef`,value:function(o){this.iframeRef=o}},{key:`handleLoad`,value:function(){this.props.onLoad&&this.props.onLoad(this.iframeRef)}},{key:`render`,value:function(){var o=this.props,v=o.style,x=R(o,[`style`]);return E.a.createElement(`iframe`,j({},x,{allow:`camera; microphone; autoplay; encrypted-media;`,"data-qa":`iframe`,frameBorder:`0`,height:`100%`,onLoad:this.handleLoad,ref:this.getRef,src:this.props.src,style:L({border:0},v),title:`typeform-embed`,width:`100%`}))}}])&&z(o.prototype,v),x&&z(o,x),k}();G.propTypes={src:k.a.string.isRequired,onLoad:k.a.func,style:k.a.object},v.a=G},function(o,v,x){x.r(v),x.d(v,`makePopup`,function(){return ye}),x.d(v,`makeWidget`,function(){return Re}),x.d(v,`makeFullScreen`,function(){return We});var T=x(0),E=x.n(T),O=x(5),k=x.n(O),A=x(1);function j(o,v){var x,T=Object.keys(o);return Object.getOwnPropertySymbols&&(x=Object.getOwnPropertySymbols(o),v&&(x=x.filter(function(v){return Object.getOwnPropertyDescriptor(o,v).enumerable})),T.push.apply(T,x)),T}function I(o){for(var v=1;v<arguments.length;v++){var x=arguments[v]==null?{}:arguments[v];v%2?j(Object(x),!0).forEach(function(v){var T=o,E,O=x[E=v];E in T?Object.defineProperty(T,E,{value:O,enumerable:!0,configurable:!0,writable:!0}):T[E]=O}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(x)):j(Object(x)).forEach(function(v){Object.defineProperty(o,v,Object.getOwnPropertyDescriptor(x,v))})}return o}var L=function(o,v){var x=function(o){var v={};if(o!==``&&o!==null)for(var x=o.split(`&`),T=0;T<x.length;T++){var E=x[T].split(`=`);v[E[0]]=decodeURIComponent(E[1])}return v}(window.location.search.substr(1)),T=I({},v);return o.forEach(function(o){o in v||(T[o]=x[o])}),T};function R(){return Math.random().toString(36).substr(2,5)}function z(o){var v=o.color,x=o.onClick,T=o.dataQa;return E.a.createElement(K,{"data-qa":T,onClick:x},E.a.createElement(J,{backgroundColor:v}),E.a.createElement(Y,{backgroundColor:v}))}var B=function(o){return/mobile|tablet|android/i.test(o.toLowerCase())},V=x(4),U=x(2),W=x.n(U),G=x(3),K=G.c.div.withConfig({displayName:`close-icon__Root`,componentId:`e8o6b5-0`})([`position:absolute;z-index:1001;
9top:0;right:0;font-size:20px;font-family:sans-serif;width:50px;height:50px;`]),q=(0,G.b)([`border-radius:0;display:block;height:2px;width:25px;position:absolute;right:6px;top:6px;`]),J=G.c.span.withConfig({displayName:`close-icon__ArrowLeft`,componentId:`e8o6b5-1`})([``,` background-color:`,`;transform:translate(0,13px) rotate3d(0,0,1,-135deg);`],q,function(o){return o.backgroundColor}),Y=G.c.span.withConfig({displayName:`close-icon__ArrowRight`,componentId:`e8o6b5-2`})([``,` background-color:`,`;transform:translate(0,13px) rotate3d(0,0,1,-45deg);`],q,function(o){return o.backgroundColor});z.propTypes={color:W.a.string,dataQa:W.a.string,onClick:W.a.func};var Z=z,Q=x(6);function $(o){return($=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(o){return typeof o}:function(o){return o&&typeof Symbol==`function`&&o.constructor===Symbol&&o!==Symbol.prototype?`symbol`:typeof o})(o)}function ee(o,v){for(var x=0;x<v.length;x++){var T=v[x];T.enumerable=T.enumerable||!1,T.configurable=!0,`value`in T&&(T.writable=!0),Object.defineProperty(o,T.key,T)}}function ne(o,v){return(ne=Object.setPrototypeOf||function(o,v){return o.__proto__=v,o})(o,v)}function re(o){var v=function(){if(typeof Reflect>`u`||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==`function`)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var x,T,E,O,k=ae(o);return T=v?(x=ae(this).constructor,Reflect.construct(k,arguments,x)):k.apply(this,arguments),E=this,!(O=T)||$(O)!==`object`&&typeof O!=`function`?ie(E):O}}function ie(o){if(o===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return o}function ae(o){return(ae=Object.setPrototypeOf?Object.getPrototypeOf:function(o){return o.__proto__||Object.getPrototypeOf(o)})(o)}function oe(){var o=function(o,v){return v||=o.slice(0),Object.freeze(Object.defineProperties(o,{raw:{value:Object.freeze(v)}}))}([` 10 .__typeform-embed-mobile-modal-open { 11 overflow: hidden !important; 12 position: fixed !important; 13 top: 0 !important; 14 left: 0 !important; 15 right: 0 !important; 16 bottom: 0 !important; 17 } 18`]);return oe=function(){return o},o}var ce=G.c.div.withConfig({displayName:`mobile-modal__Wrapper`,componentId:`urpdwm-0`})([`visibility:`,`;opacity:`,`;background-color:`,`;position:fixed !important;z-index:10001;left:0 !important;right:0 !important;top:0 !important;bottom:0 !important;overflow:hidden !important;height:100%;transition:all 400ms ease `,`s;`],function(o){return o.open?`visible`:`hidden`},function(o){return+!!o.open},function(o){return o.backgroundColor},function(o){return o.openDelay}),le=(0,G.a)(oe()),ue=function(){(function(o,v){if(typeof v!=`function`&&v!==null)throw TypeError(`Super expression must either be null or a function`);o.prototype=Object.create(v&&v.prototype,{constructor:{value:o,writable:!0,configurable:!0}}),v&&ne(o,v)})(k,T.Component);var o,v,x,O=re(k);function k(o){var v;return function(o,v){if(!(o instanceof v))throw TypeError(`Cannot call a class as a function`)}(this,k),(v=O.call(this,o)).state={backgroundColor:o.backgroundColor,buttonColor:o.buttonColor},v.handleMessage=v.handleMessage.bind(ie(v)),v.handleAutoClose=(0,A.c)(v.handleAutoClose.bind(ie(v)),v.props.embedId),v.handleFormSubmit=(0,A.c)(v.handleFormSubmit.bind(ie(v)),v.props.embedId),v.handleFormTheme=(0,A.c)(v.handleFormTheme.bind(ie(v)),v.props.embedId),v.handleClose=v.handleClose.bind(ie(v)),v}return o=k,(v=[{key:`componentDidMount`,value:function(){window.addEventListener(`message`,this.handleMessage),window.addEventListener(`embed-auto-close-popup`,this.handleAutoClose),window.addEventListener(`form-submit`,this.handleFormSubmit),window.addEventListener(`form-theme`,this.handleFormTheme),window.addEventListener(`redirect-after-submit`,A.j),window.addEventListener(`thank-you-screen-redirect`,A.j),this.props.open&&this.open()}},{key:`componentDidUpdate`,value:function(o){!o.open&&this.props.open&&this.open(),o.backgroundColor===this.props.backgroundColor&&o.buttonColor===this.props.buttonColor||this.setState({backgroundColor:this.props.backgroundColor,buttonColor:this.props.buttonColor})}},{key:`componentWillUnmount`,value:function(){window.removeEventListener(`message`,this.handleMessage),window.removeEventListener(`embed-auto-close-popup`,this.handleAutoClose),window.removeEventListener(`form-submit`,this.handleFormSubmit),window.removeEventListener(`form-theme`,this.handleFormTheme),window.removeEventListener(`redirect-after-submit`,A.j),window.removeEventListener(`thank-you-screen-redirect`,A.j),document.body.classList.remove(`__typeform-embed-mobile-modal-open`)}},{key:`handleMessage`,value:function(o){(0,A.b)(this.props.embedId,o)}},{key:`handleAutoClose`,value:function(o){var v=this,x=o.detail.isProPlus||o.detail.canSetAutocloseDelay,T=this.props,E=T.isAutoCloseEnabled,O=T.autoClose,k=O===void 0?V.a:O,A=1e3*(x?k:V.a);E&&setTimeout(function(){v.handleClose()},A)}},{key:`handleFormSubmit`,value:function(o){this.props.onSubmit&&this.props.onSubmit((0,A.f)(o))}},{key:`handleFormTheme`,value:function(o){var v=(o.detail||{}).theme;this.setState({backgroundColor:v.backgroundColor,buttonColor:v.color})}},{key:`open`,value:function(){var o=this;setTimeout(function(){o.originalBodyScrollTop=window.document.body.scrollTop,document.body.classList.add(`__typeform-embed-mobile-modal-open`)},1e3*this.props.openDelay+500)}},{key:`handleClose`,value:function(){var o=this;document.body.classList.remove(`__typeform-embed-mobile-modal-open`),setTimeout(function(){window.document.body.scrollTop=o.originalBodyScrollTop},40),this.props.onClose&&this.props.onClose()}},{key:`render`,value:function(){var o=this.props,v=o.embedId,x=o.url,T=o.open,O=this.state,k=O.backgroundColor,j=O.buttonColor,I=(0,A.l)(`typeform-embed-id`,v,x);return E.a.createElement(ce,{backgroundColor:k,"data-qa":`mobile-modal`,open:T,openDelay:this.props.openDelay},E.a.createElement(le,null),T&&E.a.createElement(Q.a,{src:I}),E.a.createElement(Z,{color:j,dataQa:`close-button-mobile`,onClick:this.handleClose}))}}])&&ee(o.prototype,v),x&&ee(o,x),k}();ue.propTypes={url:W.a.string,open:W.a.bool,isAutoCloseEnabled:W.a.bool,backgroundColor:W.a.string,buttonColor:W.a.string,buttonText:W.a.string,onClose:W.a.func,onSubmit:W.a.func,autoClose:W.a.number,openDelay:W.a.number,embedId:W.a.string},ue.defaultProps={open:!1,openDelay:0,autoClose:null,backgroundColor:`transparent`,buttonColor:`#FFF`};var de=ue,fe=function(o,v,x){var T=2<arguments.length&&x!==void 0?x:{};return function(x){try{if(x.data.type!==o)return;T.includePayload?v(x):v()}catch{}}},pe=function(o,v,x){switch(v){case`load`:o.open();break;case`exit`:O=o,k=parseInt(x,10),A=0,document.addEventListener(`mousemove`,function o(v){v.clientY
18<k&&v.clientY<A?(O.open(),document.removeEventListener(`mousemove`,o)):A=v.clientY});break;case`time`:setTimeout(function(){o.open()},parseInt(x,10));break;case`scroll`:T=o,E=parseInt(x,10),document.addEventListener(`scroll`,function o(){var v=window.pageYOffset||document.documentElement.scrollTop,x=document.documentElement.clientTop||0,O=document.documentElement.scrollHeight,k=v-x,A=k/O*100,j=k+window.innerHeight>=O;(E<=A||j)&&(T.open(),document.removeEventListener(`scroll`,o))})}var T,E,O,k,A};function me(o,v){var x,T=Object.keys(o);return Object.getOwnPropertySymbols&&(x=Object.getOwnPropertySymbols(o),v&&(x=x.filter(function(v){return Object.getOwnPropertyDescriptor(o,v).enumerable})),T.push.apply(T,x)),T}function he(o){for(var v=1;v<arguments.length;v++){var x=arguments[v]==null?{}:arguments[v];v%2?me(Object(x),!0).forEach(function(v){var T=o,E,O=x[E=v];E in T?Object.defineProperty(T,E,{value:O,enumerable:!0,configurable:!0,writable:!0}):T[E]=O}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(x)):me(Object(x)).forEach(function(v){Object.defineProperty(o,v,Object.getOwnPropertyDescriptor(x,v))})}return o}var ge=function(o,v){var x=v.mode===V.b||v.mode===V.c,T=v.width||v.drawerWidth||800,E=v.width||320,O=x?T:E;return he({embedId:o,mode:V.e,embedType:V.f[v.mode]||V.f[V.e],isModalOpen:!1,autoClose:V.a,hideFooter:!1,hideHeaders:!1,hideScrollbars:!1,disableTracking:!1,transferableUrlParameters:v.transferableUrlParameters||[],onSubmit:A.h,open:null,openValue:null,width:O,height:500,isAutoCloseEnabled:v.autoClose!==void 0},v)},_e={embedType:`typeform-embed`,hideFooter:`embed-hide-footer`,hideHeaders:`embed-hide-headers`,disableTracking:`disable-tracking`},ve=function(o,v){var x=o.url,T=o.domNode,k=o.close,j=o.icon,I=v.autoClose,R=v.buttonText,z=v.embedId,U=v.isAutoCloseEnabled,W=v.onSubmit,G=(0,A.k)(v,_e),G=L(v.transferableUrlParameters,G),K=(0,A.a)(x,G);!B(navigator.userAgent)&&1024<=window.screen.width&&768<=window.screen.height?(0,O.render)(E.a.createElement(V.h,{embedId:z,icon:j,onClose:k,options:v,url:K}),T):((0,A.e)(),(0,O.render)(E.a.createElement(de,{autoClose:I,buttonText:R,embedId:z,isAutoCloseEnabled:U,onClose:k,onSubmit:W,open:!0,url:K}),T))};function ye(o,v,x){window.addEventListener(`message`,fe(`form-ready`,v.onReady)),window.addEventListener(`message`,fe(`form-closed`,v.onClose));var T=R(),E=ge(T,v);if(!Number.isSafeInteger(E.width))throw Error(`Whoops! You provided an invalid 'width' option: "${E.width}". It must be a number.`);if(!Number.isSafeInteger(E.height))throw Error(`Whoops! You provided an invalid 'height' option: "${E.height}". It must be a number.`);var k=document.createElement(`div`);E.isContained=E.container!==void 0,E.container=E.container||document.body,E.container.appendChild(k);var A={element:x,open:function(v){var x=v&&v.currentTarget?v.currentTarget:this.element,O=x&&x.href?x.href:o,A={domNode:k,icon:x&&x.querySelector(`span.icon`),url:O,close:this.close.bind(this)},j=0<k.children.length,I=E.mode===V.d||E.mode===V.g;j&&I?typeof window.tfClosePopup==`function`&&window.tfClosePopup(he(he({},v),{},{detail:{embedId:T}})):ve(A,E)},close:function(){window.postMessage({type:`form-closed`,embedId:T},`*`),(0,O.unmountComponentAtNode)(k)}};return!E.open&&E.autoOpen&&(E.open=`load`),pe(A,E.open,E.openValue),A}function be(o){return(be=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(o){return typeof o}:function(o){return o&&typeof Symbol==`function`&&o.constructor===Symbol&&o!==Symbol.prototype?`symbol`:typeof o})(o)}function xe(o,v){for(var x=0;x<v.length;x++){var T=v[x];T.enumerable=T.enumerable||!1,T.configurable=!0,`value`in T&&(T.writable=!0),Object.defineProperty(o,T.key,T)}}function Se(o,v){return(Se=Object.setPrototypeOf||function(o,v){return o.__proto__=v,o})(o,v)}function Ce(o){var v=function(){if(typeof Reflect>`u`||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==`function`)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var x,T,E,O,k=Te(o);return T=v?(x=Te(this).constructor,Reflect.construct(k,arguments,x)):k.apply(this,arguments),E=this,!(O=T)||be(O)!==`object`&&typeof O!=`function`?we(E):O}}function we(o){if(o===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return o}function Te(o){return(Te=Object.setPrototypeOf?Object.getPrototypeOf:function(o){return o.__proto__||Object.getPrototypeOf(o
18)})(o)}var Ee=200,De=G.c.div.withConfig({displayName:`widget__WidgetWrapper`,componentId:`sc-1rxjz1n-0`})([`height:100%;position:relative;`]),Oe=(0,G.d)([`10%{opacity:1;}25%{top:0;left:0;width:100%;height:100%;opacity:1;}70%{top:0;left:0;width:100%;height:100%;opacity:1;}100%{top:0;left:0;width:100%;height:100%;opacity:0;}`]),ke=(0,G.d)([`100%{opacity:0;}75%{opacity:1;}25%{opacity:1;}0%{opacity:0;}`]),Ae=G.c.div.withConfig({displayName:`widget__Placeholder`,componentId:`sc-1rxjz1n-1`})([`position:fixed;top:`,`px;left:`,`px;height:`,`;width:`,`;animation:`,` 1.5s ease;visibility:`,`;background:`,`;opacity:0;pointer-events:none;`],function(o){return o.top},function(o){return o.left},function(o){return o.height?`${o.height}px`:`100%`},function(o){return o.width?`${o.width}px`:`100%`},function(o){return o.open?Oe:ke},function(o){return o.visible?`visible`:`hidden`},function(o){return o.backgroundColor}),je=G.c.div.withConfig({displayName:`widget__IframeWrapper`,componentId:`sc-1rxjz1n-2`})([`height:100%;width:100%;overflow:hidden;background:`,`;`],function(o){return o.backgroundColor}),Me=function(){(function(o,v){if(typeof v!=`function`&&v!==null)throw TypeError(`Super expression must either be null or a function`);o.prototype=Object.create(v&&v.prototype,{constructor:{value:o,writable:!0,configurable:!0}}),v&&Se(o,v)})(j,T.Component);var o,v,x,O=Ce(j);function j(o){var v;return function(o,v){if(!(o instanceof v))throw TypeError(`Cannot call a class as a function`)}(this,j),(v=O.call(this,o)).embedId=R(),v.mobileEmbedId=R(),v.wrapperRef=(0,T.createRef)(),v.fullScreenModalDiv=document.createElement(`div`),v.state={isFormReady:!1,isIframeFocused:!1,isFullscreen:!1,buttonColor:`black`,backgroundColor:`transparent`},v.handleMessage=v.handleMessage.bind(we(v)),v.handleFormReady=(0,A.c)(v.handleFormReady.bind(we(v)),v.embedId),v.handleFormSubmit=(0,A.c)(v.handleFormSubmit.bind(we(v)),v.embedId),v.handleMobileFormSubmit=v.handleMobileFormSubmit.bind(we(v)),v.handleFormTheme=(0,A.c)(v.handleFormTheme.bind(we(v)),v.embedId),v.goFullScreen=(0,A.c)(v.goFullScreen.bind(we(v)),v.embedId),v.focusIframe=v.focusIframe.bind(we(v)),v.handleClose=v.handleClose.bind(we(v)),v.reloadIframe=v.reloadIframe.bind(we(v)),v.debouncedScroll=(0,A.d)(v.focusIframe,Ee,we(v)),v.setIframeRef=v.setIframeRef.bind(we(v)),v.sendFocusMessageToIframe=v.sendFocusMessageToIframe.bind(we(v)),v}return o=j,(v=[{key:`componentDidMount`,value:function(){window.addEventListener(`message`,this.handleMessage),window.addEventListener(`form-ready`,this.handleFormReady),window.addEventListener(`scroll`,this.debouncedScroll),window.addEventListener(`form-submit`,this.handleFormSubmit),window.addEventListener(`form-theme`,this.handleFormTheme),window.addEventListener(`welcome-screen-hidden`,this.goFullScreen),window.addEventListener(`redirect-after-submit`,A.j),window.addEventListener(`thank-you-screen-redirect`,A.j),document.body.appendChild(this.fullScreenModalDiv)}},{key:`componentWillUnmount`,value:function(){window.removeEventListener(`message`,this.handleMessage),window.removeEventListener(`form-ready`,this.handleFormReady),window.removeEventListener(`scroll`,this.debouncedScroll),window.removeEventListener(`form-submit`,this.handleFormSubmit),window.removeEventListener(`form-theme`,this.handleFormTheme),window.removeEventListener(`welcome-screen-hidden`,this.goFullScreen),window.removeEventListener(`redirect-after-submit`,A.j),window.removeEventListener(`thank-you-screen-redirect`,A.j),document.body.removeChild(this.fullScreenModalDiv)}},{key:`setIframeRef`,value:function(o){this.iframe=o}},{key:`goFullScreen`,value:function(){this.props.enabledFullscreen&&(this.setState({isFullscreen:!0}),setTimeout(this.reloadIframe,3e3))}},{key:`handleClose`,value:function(){this.setState({isFullscreen:!1})}},{key:`handleFormReady`,value:function(){var o=this;this.setState({isFormReady:!0},function(){o.focusIframe()})}},{key:`handleFormTheme`,value:function(o){var v=(o.detail||{}).theme;this.setState({backgroundColor:v.backgroundColor,buttonColor:v.color})}},{key:`handleMessage`,value:function(o){(0,A.b)(this.embedId,o)}},{key:`handleFormSubmit`,value:function(o){this.props.options.onSubmit&&this.props.options.onSubmit((0,A.f)(o))}},{key:`handleMobileFormSubmit`,value:function(o){this.props.options.onSubmit(o)}},{key:`reloadIframe`,value:function(){this.iframe.iframeRef.src}},{key:`focusIframe`,value:function(){var o,v;this.props.enabledFullscreen||(o=this.iframe.iframeRef)&&o.contentWindow&&(v=(0,A.g)(o),this.state.isFormReady&&!this.state.isIframeFocused&&v&&o.contentWindow!=null&&this.setState({isIframeFocused:!0},this.sendFocusMessageToIframe))}},{key:`sendFocusMessageToIframe`,value:function(){var o=this.iframe.iframeRef;o&&setTimeout(function(){return o.contentWindow.postMessage(`embed-focus`,`*`)},100)}},{key:`render`,value:function(){var o=this.state,v=o.isFullscreen,x=o.backgroundColor,T=o.buttonColor,O=o.isFormReady,j=this.props,I=j.enabledFullscreen,L=j.url,R=this.iframe&&this.iframe.iframeRef.getBoundingClientRect(),z=(0,A.l)(`typeform-embed-id`,this.embedId,L);I&&(z=(0,A.l)(`disable-tracking`,`true`,z));var B=(0,A.l)(`typeform-welcome`,`0`,L);return E.a.createElement(De,{ref:this.wrapperRef},E.a.createElement(je,{backgroundColor:I?x:`transparent`},E.a.createElement(Q.a,{frameBorder:`0`,height:`100%`,ref:this.setIframeRef,src:z,width:`100%`})),I&&E.a.createElement(Ae,{backgroundColor:x,bottom:R&&R.bottom,height:R&&R.height,left:R&&R.left,open:v,right:R&&R.right,top:R&&R.top,visible:O,width:R&&R.width}),I&&k.a.createPortal(E.a.createElement(de,{backgroundColor:x,buttonColor:T,embedId:this.mobileEmbedId,onClose:this.handleClose,onSubmit:this.handleMobileFormSubmit,open:v,openDelay:.3,url:B}),this.fullScreenModalDiv))}}])&&xe(o.prototype,v),x&&xe(o,x),j}();Me.propTypes={url:W.a.string,options:W.a.object.isRequired,enabledFullscreen:W.a.bool,embedId:W.a.string},Me.defaultProps={options:{},enabledFullscreen:!1};var Ne=Me;function Pe(o,v){var x,T=Object.keys(o);return Object.getOwnPropertySymbols&&(x=Object.getOwnPropertySymbols(o),v&&(x=x.filter(function(v){return Object.getOwnPropertyDescriptor(o,v).enumerable})),T.push.apply(T,x)),T}function Fe(o){for(var v=1;v<arguments.length;v++){var x=arguments[v]==null?{}:arguments[v];
18v%2?Pe(Object(x),!0).forEach(function(v){var T=o,E,O=x[E=v];E in T?Object.defineProperty(T,E,{value:O,enumerable:!0,configurable:!0,writable:!0}):T[E]=O}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(x)):Pe(Object(x)).forEach(function(v){Object.defineProperty(o,v,Object.getOwnPropertyDescriptor(x,v))})}return o}var Ie={mode:`embed-widget`,hideFooter:!1,hideHeaders:!1,hideScrollbars:!1,disableTracking:!1,transferableUrlParameters:[],onSubmit:A.h},Le={mode:`typeform-embed`,hideFooter:`embed-hide-footer`,hideHeaders:`embed-hide-headers`,opacity:`embed-opacity`,disableTracking:`disable-tracking`};function Re(o,v,x){x=Fe(Fe({},Ie),x),window.addEventListener(`message`,fe(`form-ready`,x.onReady));var T=B(navigator.userAgent),k=(0,A.k)(x,Le),k=L(x.transferableUrlParameters,k);T&&(k=Fe(Fe({},(0,A.i)(`embed-opacity`,k)),{},{"add-placeholder-ws":!0}));var j=(0,A.a)(v,k);(0,O.render)(E.a.createElement(Ne,{enabledFullscreen:T,options:x,url:j}),o)}var ze=x(8);function Be(o,v){var x,T=Object.keys(o);return Object.getOwnPropertySymbols&&(x=Object.getOwnPropertySymbols(o),v&&(x=x.filter(function(v){return Object.getOwnPropertyDescriptor(o,v).enumerable})),T.push.apply(T,x)),T}function Ve(o){for(var v=1;v<arguments.length;v++){var x=arguments[v]==null?{}:arguments[v];v%2?Be(Object(x),!0).forEach(function(v){var T=o,E,O=x[E=v];E in T?Object.defineProperty(T,E,{value:O,enumerable:!0,configurable:!0,writable:!0}):T[E]=O}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(x)):Be(Object(x)).forEach(function(v){Object.defineProperty(o,v,Object.getOwnPropertyDescriptor(x,v))})}return o}var He={mode:`embed-fullpage`,disableTracking:!1,onSubmit:A.h},Ue={mode:`typeform-embed`,disableTracking:`disable-tracking`};function We(o,v,x){x=Ve(Ve({},He),x),o.src=(0,A.a)(v,(0,A.k)(x,Ue)),o.focus(),(0,A.e)(),o.onload=function(){o.contentWindow.focus()},window.addEventListener(`message`,ze.a),window.addEventListener(`form-submit`,function(o){x.onSubmit((0,A.f)(o))}),window.addEventListener(`redirect-after-submit`,A.j),window.addEventListener(`thank-you-screen-redirect`,A.j)}},function(o,v,x){function T(o){var v=RegExp(`^(?:f|ht)tp(?:s)?://([^/]+)`,`im`),x=o.origin.match(v);if(x&&1<x.length){var T=x[1].toString();return!!(/^localhost:/.test(window.location.host)?/(\.typeform)\.(com|io)$|^localhost:/:/(\.typeform)\.(com|io)$/).test(T)}}var E=x(10),O=x.n(E),k=x(15),A=x.n(k),j=x(16),I=x.n(j);v.a=function(o){o=o.originalEvent||o,T(o)&&(I()(o.data)?window.location.href=o.data:A()(o.data)&&o.data.hasOwnProperty(`type`)?window.dispatchEvent(new O.a(o.data.type,{detail:o.data})):window.dispatchEvent(new O.a(o.data)))}},function(o,v,x){o.exports=x(26)},function(o,v,x){(function(v){var x=v.CustomEvent;o.exports=function(){try{var o=new x(`cat`,{detail:{foo:`bar`}});return o.type===`cat`&&o.detail.foo===`bar`}catch{}}()?x:typeof document<`u`&&typeof document.createEvent==`function`?function(o,v){var x=document.createEvent(`CustomEvent`);return v?x.initCustomEvent(o,v.bubbles,v.cancelable,v.detail):x.initCustomEvent(o,!1,!1,void 0),x}:function(o,v){var x=document.createEventObject();return x.type=o,v?(x.bubbles=!!v.bubbles,x.cancelable=!!v.cancelable,x.detail=v.detail):(x.bubbles=!1,x.cancelable=!1,x.detail=void 0),x}}).call(this,x(13))},function(o,v,x){var T=x(9),E={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},O={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},k={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},A={};function j(o){return T.isMemo(o)?k:A[o.$$typeof]||E}A[T.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},A[T.Memo]=k;var I=Object.defineProperty,L=Object.getOwnPropertyNames,R=Object.getOwnPropertySymbols,z=Object.getOwnPropertyDescriptor,B=Object.getPrototypeOf,V=Object.prototype;o.exports=function o(v,x,T){if(typeof x!=`string`){var E;!V||(E=B(x))&&E!==V&&o(v,E,T);var k=L(x);R&&(k=k.concat(R(x)));for(var A=j(v),U=j(x),W=0;W<k.length;++W){var G=k[W];if(!(O[G]||T&&T[G]||U&&U[G]||A&&A[G])){var K=z(x,G);try{I(v,G,K)}catch{}}}}return v}},function(o,v,x){var T=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInl
18ine|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/;v.a=function(o){var v={};return function(x){return v[x]===void 0&&(v[x]=o(x)),v[x]}}(function(o){return T.test(o)||o.charCodeAt(0)===111&&o.charCodeAt(1)===110&&o.charCodeAt(2)<91})},function(o,v){var x=function(){return this}();try{x||=Function(`return this`)()}catch{typeof window==`object`&&(x=window)}o.exports=x},function(o,v,x){(function(v){var T=x(21),E=x(22),O=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,k=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\S\s]*)/i,A=RegExp(`^[\\x09\\x0A\\x0B\\x0C\\x0D\\x20\\xA0\\u1680\\u180E\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF]+`);function j(o){return(o||``).toString().replace(A,``)}var I=[[`#`,`hash`],[`?`,`query`],function(o){return o.replace(`\\`,`/`)},[`/`,`pathname`],[`@`,`auth`,1],[NaN,`host`,void 0,1,1],[/:(\d+)$/,`port`,void 0,1],[NaN,`hostname`,void 0,1,1]],L={hash:1,query:1};function R(o){var x,T=(typeof window<`u`?window:v===void 0?typeof self<`u`?self:{}:v).location||{},E={},k=typeof(o||=T);if(o.protocol===`blob:`)E=new B(unescape(o.pathname),{});else if(k==`string`)for(x in E=new B(o,{}),L)delete E[x];else if(k==`object`){for(x in o)x in L||(E[x]=o[x]);E.slashes===void 0&&(E.slashes=O.test(o.href))}return E}function z(o){o=j(o);var v=k.exec(o);return{protocol:v[1]?v[1].toLowerCase():``,slashes:!!v[2],rest:v[3]}}function B(o,v,x){if(o=j(o),!(this instanceof B))return new B(o,v,x);var O,k,A,L,V,U,W=I.slice(),G=typeof v,K=this,q=0;for(G!=`object`&&G!=`string`&&(x=v,v=null),x&&typeof x!=`function`&&(x=E.parse),v=R(v),O=!(k=z(o||``)).protocol&&!k.slashes,K.slashes=k.slashes||O&&v.slashes,K.protocol=k.protocol||v.protocol||``,o=k.rest,k.slashes||(W[3]=[/(.*)/,`pathname`]);q<W.length;q++)typeof(L=W[q])==`function`?o=L(o):(A=L[0],U=L[1],A==A?typeof A==`string`?~(V=o.indexOf(A))&&(o=typeof L[2]==`number`?(K[U]=o.slice(0,V),o.slice(V+L[2])):(K[U]=o.slice(V),o.slice(0,V))):(V=A.exec(o))&&(K[U]=V[1],o=o.slice(0,V.index)):K[U]=o,K[U]=K[U]||O&&L[3]&&v[U]||``,L[4]&&(K[U]=K[U].toLowerCase()));x&&(K.query=x(K.query)),O&&v.slashes&&K.pathname.charAt(0)!==`/`&&(K.pathname!==``||v.pathname!==``)&&(K.pathname=function(o,v){if(o===``)return v;for(var x=(v||`/`).split(`/`).slice(0,-1).concat(o.split(`/`)),T=x.length,E=x[T-1],O=!1,k=0;T--;)x[T]===`.`?x.splice(T,1):x[T]===`..`?(x.splice(T,1),k++):k&&(T===0&&(O=!0),x.splice(T,1),k--);return O&&x.unshift(``),E!==`.`&&E!==`..`||x.push(``),x.join(`/`)}(K.pathname,v.pathname)),T(K.port,K.protocol)||(K.host=K.hostname,K.port=``),K.username=K.password=``,K.auth&&(L=K.auth.split(`:`),K.username=L[0]||``,K.password=L[1]||``),K.origin=K.protocol&&K.host&&K.protocol!==`file:`?K.protocol+`//`+K.host:`null`,K.href=K.toString()}B.prototype={set:function(o,v,x){var O,k=this;switch(o){case`query`:typeof v==`string`&&v.length&&(v=(x||E.parse)(v)),k[o]=v;break;case`port`:k[o]=v,T(v,k.protocol)?v&&(k.host=k.hostname+`:`+v):(k.host=k.hostname,k[o]=``);break;case`hostname`:k[o]=v,k.port&&(v+=`:`+k.port),k.host=v;break;case`host`:k[o]=v,/:\d+$/.test(v)?(v=v.split(`:`),k.port=v.pop(),k.hostname=v.join(`:`)):(k.hostname=v,k.port=``);break;case`protocol`:k.protocol=v.toLowerCase(),k.slashes=!x;break;case`pathname`:case`hash`:v?(O=o===`pathname`?`/`:`#`,k[o]=v.charAt(0)===O?v:O+v):k[o]=v;break;default:k[o]=v}for(var A=0;A<I.length;A++){var j=I[A];j[4]&&(k[j[1]]=k[j[1]].toLowerCase())}return k.origin=k.protocol&&k.host&&k.protocol!==`file:`?k.protocol+`//`+k.host:`null`,k.href=k.toString(),k},toString:function(o){o&&typeof o==`function`||(o=E.stringify);var v,x=this,T=x.protocol;T&&T.charAt(T.length-1)!==`:`&&(T+=`:`);var O=T+(x.slashes?`//`:``);return x.username&&(O+=x.username,x.password&&(O+=`:`+x.password),O+=`@`),O+=x.host+x.pathname,(v=typeof x.query==`object`?o(x.query):x.query)&&(O+=v.charAt(0)===`?`?v:`?`+v),x.hash&&(O+=x.hash),O}},B.extractProtocol=z,B.location=R,B.trimLeft=j,B.qs=E,o.exports=B}).call(this,x(13))},function(o,v,x){o.exports=function(o){return typeof o==`object`&&!!o&&!1===Array.isArray(o)}}
18,function(o,v){o.exports=function(o){if(typeof o!=`string`)return!1;var v=o.match(x);if(!v)return!1;var O=v[1];return O?!!(T.test(O)||E.test(O)):!1};var x=/^(?:\w+:)?\/\/(\S+)$/,T=/^localhost[\:?\d]*(?:[^\:?\d]\S*)?$/,E=/^[^\s\.]+\.\S{2,}$/},function(o,v,x){var T;(function(){var x=null,E=function(o){var v,T;return o??=!1,x==null||o?document.readyState===`loading`?null:(v=document.createElement(`div`),T=document.createElement(`div`),v.style.width=T.style.width=v.style.height=T.style.height=`100px`,v.style.overflow=`scroll`,T.style.overflow=`hidden`,document.body.appendChild(v),document.body.appendChild(T),x=Math.abs(v.scrollHeight-T.scrollHeight),document.body.removeChild(v),document.body.removeChild(T),x):x};(T=function(){return E}.apply(v,[]))===void 0||(o.exports=T)}).call(this)},function(o,v){o.exports=function(o,v,x,T){if((I=x?x.call(T,o,v):void 0)!==void 0)return!!I;if(o===v)return!0;if(typeof o!=`object`||!o||typeof v!=`object`||!v)return!1;var E=Object.keys(o),O=Object.keys(v);if(E.length!==O.length)return!1;for(var k=Object.prototype.hasOwnProperty.bind(v),A=0;A<E.length;A++){var j=E[A];if(!k(j))return!1;var I,L=o[j],R=v[j];if(!1===(I=x?x.call(T,L,R,j):void 0)||I===void 0&&L!==R)return!1}return!0}},function(o,v,x){v.a=function(o){function v(o,v,T){var E=v.trim().split(V),O=(v=E).length,k=o.length;switch(k){case 0:case 1:var A=0;for(o=k===0?``:o[0]+` `;A<O;++A)v[A]=x(o,v[A],T).trim();break;default:var j=A=0;for(v=[];A<O;++A)for(var I=0;I<k;++I)v[j++]=x(o[I]+` `,E[A],T).trim()}return v}function x(o,v,x){var T=v.charCodeAt(0);switch(T<33&&(T=(v=v.trim()).charCodeAt(0)),T){case 38:return v.replace(U,`$1`+o.trim());case 58:return o.trim()+v.replace(U,`$1`+o.trim());default:if(0<+x&&0<v.indexOf(`\f`))return v.replace(U,(o.charCodeAt(0)===58?``:`$1`)+o.trim())}return o+v}function T(o,v,x,O){var k=o+`;`,A=2*v+3*x+4*O;if(A===944){o=k.indexOf(`:`,9)+1;var j=k.substring(o,k.length-1).trim(),j=k.substring(0,o).trim()+j+`;`;return ae===1||ae===2&&E(j,1)?`-webkit-`+j+j:j}if(ae===0||ae===2&&!E(k,1))return k;switch(A){case 1015:return k.charCodeAt(10)===97?`-webkit-`+k+k:k;case 951:return k.charCodeAt(3)===116?`-webkit-`+k+k:k;case 963:return k.charCodeAt(5)===110?`-webkit-`+k+k:k;case 1009:if(k.charCodeAt(4)!==100)break;case 969:case 942:return`-webkit-`+k+k;case 978:return`-webkit-`+k+`-moz-`+k+k;case 1019:case 983:return`-webkit-`+k+`-moz-`+k+`-ms-`+k+k;case 883:if(k.charCodeAt(8)===45)return`-webkit-`+k+k;if(0<k.indexOf(`image-set(`,11))return k.replace(ee,`$1-webkit-$2`)+k;break;case 932:if(k.charCodeAt(4)===45)switch(k.charCodeAt(5)){case 103:return`-webkit-box-`+k.replace(`-grow`,``)+`-webkit-`+k+`-ms-`+k.replace(`grow`,`positive`)+k;case 115:return`-webkit-`+k+`-ms-`+k.replace(`shrink`,`negative`)+k;case 98:return`-webkit-`+k+`-ms-`+k.replace(`basis`,`preferred-size`)+k}return`-webkit-`+k+`-ms-`+k+k;case 964:return`-webkit-`+k+`-ms-flex-`+k+k;case 1023:if(k.charCodeAt(8)!==99)break;return`-webkit-box-pack`+(j=k.substring(k.indexOf(`:`,15)).replace(`flex-`,``).replace(`space-between`,`justify`))+`-webkit-`+k+`-ms-flex-pack`+j+k;case 1005:return z.test(k)?k.replace(R,`:-webkit-`)+k.replace(R,`:-moz-`)+k:k;case 1e3:switch(v=(j=k.substring(13).trim()).indexOf(`-`)+1,j.charCodeAt(0)+j.charCodeAt(v)){case 226:j=k.replace(q,`tb`);break;case 232:j=k.replace(q,`tb-rl`);break;case 220:j=k.replace(q,`lr`);break;default:return k}return`-webkit-`+k+`-ms-`+j+k;case 1017:if(k.indexOf(`sticky`,9)===-1)break;case 975:switch(v=(k=o).length-10,A=(j=(k.charCodeAt(v)===33?k.substring(0,v):k).substring(o.indexOf(`:`,7)+1).trim()).charCodeAt(0)+(0|j.charCodeAt(7))){case 203:if(j.charCodeAt(8)<111)break;case 115:k=k.replace(j,`-webkit-`+j)+`;`+k;break;case 207:case 102:k=k.replace(j,`-webkit-`+(102<A?`inline-`:``)+`box`)+`;`+k.replace(j,`-webkit-`+j)+`;`+k.replace(j,`-ms-`+j+`box`)+`;`+k}return k+`;`;case 938:if(k.charCodeAt(5)===45)switch(k.charCodeAt(6)){case 105:return j=k.replace(`-items`,``),`-webkit-`+k+`-webkit-box-`+j+`-ms-flex-`+j+k;case 115:return`-webkit-`+k+`-ms-flex-item-`+k.replace(Z,``)+k;default:return`-webkit-`+k+`-ms-flex-line-pack`+k.replace(`align-content`,``).replace(Z,``)+k}break;
18case 973:case 989:if(k.charCodeAt(3)!==45||k.charCodeAt(4)===122)break;case 931:case 953:if(!0===$.test(o))return(j=o.substring(o.indexOf(`:`)+1)).charCodeAt(0)===115?T(o.replace(`stretch`,`fill-available`),v,x,O).replace(`:fill-available`,`:stretch`):k.replace(j,`-webkit-`+j)+k.replace(j,`-moz-`+j.replace(`fill-`,``))+k;break;case 962:if(k=`-webkit-`+k+(k.charCodeAt(5)===102?`-ms-`+k:``)+k,x+O===211&&k.charCodeAt(13)===105&&0<k.indexOf(`transform`,10))return k.substring(0,k.indexOf(`;`,27)+1).replace(B,`$1-webkit-$2`)+k}return k}function E(o,v){var x=o.indexOf(v===1?`:`:`{`),T=o.substring(0,v===3?10:x),x=o.substring(x+1,o.length-1);return ue(v===2?T.replace(Q,`$1`):T,x,v)}function O(o,v){var x=T(v,v.charCodeAt(0),v.charCodeAt(1),v.charCodeAt(2));return x===v+`;`?`(`+v+`)`:x.replace(Y,` or ($1)`).substring(4)}function k(o,v,x,T,E,O,k,A,I,L){for(var R,z=0,B=v;z<le;++z)switch(R=ce[z].call(j,o,B,x,T,E,O,k,A,I,L)){case void 0:case!1:case!0:case null:break;default:B=R}if(B!==v)return B}function A(o){return(o=o.prefix)!==void 0&&(ue=null,o?typeof o==`function`?(ae=2,ue=o):ae=1:ae=0),A}function j(o,x){var A,j=o;j.charCodeAt(0)<33&&(j=j.trim()),j=[j],0<le&&(A=k(-1,x,j,j,re,ne,0,0,0,0))!==void 0&&typeof A==`string`&&(x=A);var R=function o(x,A,j,R,z){for(var B,V,U,q,Y,Z=0,Q=0,$=0,ee=0,ce=0,ue=0,fe=U=B=0,pe=0,me=0,he=0,ge=0,_e=j.length,ve=_e-1,ye=``,be=``,xe=``,Se=``;pe<_e;){if(V=j.charCodeAt(pe),pe===ve&&Q+ee+$+Z!==0&&(Q!==0&&(V=Q===47?10:47),ee=$=Z=0,_e++,ve++),Q+ee+$+Z===0){if(pe===ve&&(0<me&&(ye=ye.replace(L,``)),0<ye.trim().length)){switch(V){case 32:case 9:case 59:case 13:case 10:break;default:ye+=j.charAt(pe)}V=59}switch(V){case 123:for(B=(ye=ye.trim()).charCodeAt(0),U=1,ge=++pe;pe<_e;){switch(V=j.charCodeAt(pe)){case 123:U++;break;case 125:U--;break;case 47:switch(V=j.charCodeAt(pe+1)){case 42:case 47:e:{for(fe=pe+1;fe<ve;++fe)switch(j.charCodeAt(fe)){case 47:if(V!==42||j.charCodeAt(fe-1)!==42||pe+2===fe)break;pe=fe+1;break e;case 10:if(V===47){pe=fe+1;break e}}pe=fe}}break;case 91:V++;case 40:V++;case 34:case 39:for(;pe++<ve&&j.charCodeAt(pe)!==V;);}if(U===0)break;pe++}switch(U=j.substring(ge,pe),B===0&&(B=(ye=ye.replace(I,``).trim()).charCodeAt(0)),B){case 64:switch(0<me&&(ye=ye.replace(L,``)),V=ye.charCodeAt(1)){case 100:case 109:case 115:case 45:me=A;break;default:me=oe}if(ge=(U=o(A,me,U,V,z+1)).length,0<le&&(Y=k(3,U,me=v(oe,ye,he),A,re,ne,ge,V,z,R),ye=me.join(``),Y!==void 0&&(ge=(U=Y.trim()).length)===0&&(V=0,U=``)),0<ge)switch(V){case 115:ye=ye.replace(J,O);case 100:case 109:case 45:U=ye+`{`+U+`}`;break;case 107:U=(ye=ye.replace(W,`$1 $2`))+`{`+U+`}`,U=ae===1||ae===2&&E(`@`+U,3)?`@-webkit-`+U+`@`+U:`@`+U;break;default:U=ye+U,R===112&&(be+=U,U=``)}else U=``;break;default:U=o(A,v(A,ye,he),U,R,z+1)}xe+=U,U=he=me=fe=B=0,ye=``,V=j.charCodeAt(++pe);break;case 125:case 59:if(1<(ge=(ye=(0<me?ye.replace(L,``):ye).trim()).length))switch(fe===0&&(B=ye.charCodeAt(0),B===45||96<B&&B<123)&&(ge=(ye=ye.replace(` `,`:`)).length),0<le&&(Y=k(1,ye,A,x,re,ne,be.length,R,z,R))!==void 0&&(ge=(ye=Y.trim()).length)===0&&(ye=`\0\0`),B=ye.charCodeAt(0),V=ye.charCodeAt(1),B){case 0:break;case 64:if(V===105||V===99){Se+=ye+j.charAt(pe);break}default:ye.charCodeAt(ge-1)!==58&&(be+=T(ye,B,V,ye.charCodeAt(2)))}he=me=fe=B=0,ye=``,V=j.charCodeAt(++pe)}}switch(V){case 13:case 10:Q===47?Q=0:1+B===0&&R!==107&&0<ye.length&&(me=1,ye+=`\0`),0<le*de&&k(0,ye,A,x,re,ne,be.length,R,z,R),ne=1,re++;break;case 59:case 125:if(Q+ee+$+Z===0){ne++;break}default:switch(ne++,q=j.charAt(pe),V){case 9:case 32:if(ee+Z+Q===0)switch(ce){case 44:case 58:case 9:case 32:q=``;break;default:V!==32&&(q=` `)}break;case 0:q=`\\0`;break;case 12:q=`\\f`;break;case 11:q=`\\v`;break;case 38:ee+Q+Z===0&&(me=he=1,q=`\f`+q);break;case 108:if(ee+Q+Z+ie===0&&0<fe)switch(pe-fe){case 2:ce===112&&j.charCodeAt(pe-3)===58&&(ie=ce);case 8:ue===111&&(ie=ue)}break;case 58:ee+Q+Z===0&&(fe=pe);break;case 44:Q+$+ee+Z===0&&(me=1,q+=`\r`);break;case 34:case 39:Q===0&&(ee=ee===V?0:ee===0?V:ee);break;case 91:ee+Q+$===0&&Z++;break;case 93:ee+Q+$===0&&Z--;break;case 41:ee+Q+Z===0&&$--;break;case 40:if(ee+Q+Z===0){if(B===0)switch(2*ce+3*ue){case 533:break;default:B=1}$++}break;case 64:Q+$+ee+Z+fe+U===0&&(U=1);break;case 42:case 47:if(!(0<ee+Z+$))switch(Q){case 0:switch(2*V+3*j.charCodeAt(pe+1)){case 235:Q=47;break;case 220:ge=pe,Q=42}break;case 42:V===47&&ce===42&&ge+2!==pe&&(j.charCodeAt(ge+2)===33&&(be+=j.substring(ge,pe+1)),q=``,Q=0)}}Q===0&&(ye+=q)}ue=ce,ce=V,pe++}if(0<(ge=be.length)){if(me=A,0<le&&(Y=k(2,be,me,x,re,ne,ge,R,z,R))!==void 0&&(be=Y).length===0)return Se+be+xe;if(be=me.join(`,`)+`{`+be+`}`,ae*ie!=0){switch(ae!==2||E(be,2)||(ie=0),ie){case 111:be=be.replace(K,`:-moz-$1`)+be;break;case 112:be=be.replace(G,`::-webkit-input-$1`)+be.replace(G,`::-moz-$1`)+be.replace(G,`:-ms-input-$1`)+be}ie=0}}return Se+be+xe}(oe,j,x,0,0);return 0<le&&(A=k(-2,R,j,j,re,ne,R.length,0,0,0))!==void 0&&(R=A),ie=0,ne=re=1,R}var I=/^\0+/g,L=/[\0\r\f]/g,R=/: */g,z=/zoo|gra/,B=/([,: ])(transform)/g,V=/,\r+?/g,U=/([\t\r\n ])*\f?&/g,W=
18/@(k\w+)\s*(\S*)\s*/,G=/::(place)/g,K=/:(read-only)/g,q=/[svh]\w+-[tblr]{2}/,J=/\(\s*(.*)\s*\)/g,Y=/([\s\S]*?);/g,Z=/-self|flex-/g,Q=/[^]*?(:[rp][el]a[\w-]+)[^]*/,$=/stretch|:\s*\w+\-(?:conte|avail)/,ee=/([^-])(image-set\()/,ne=1,re=1,ie=0,ae=1,oe=[],ce=[],le=0,ue=null,de=0;return j.use=function o(v){switch(v){case void 0:case null:le=ce.length=0;break;default:if(typeof v==`function`)ce[le++]=v;else if(typeof v==`object`)for(var x=0,T=v.length;x<T;++x)o(v[x]);else de=0|!!v}return o},j.set=A,o!==void 0&&A(o),j}},function(o,v,x){v.a={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}},function(o,v,x){o.exports=function(o,v){if(v=v.split(`:`)[0],!(o=+o))return!1;switch(v){case`http`:case`ws`:return o!==80;case`https`:case`wss`:return o!==443;case`ftp`:return o!==21;case`gopher`:return o!==70;case`file`:return!1}return o!==0}},function(o,v,x){var T=Object.prototype.hasOwnProperty;function E(o){try{return decodeURIComponent(o.replace(/\+/g,` `))}catch{return null}}v.stringify=function(o,v){v||=``;var x,E,O=[];for(E in typeof v!=`string`&&(v=`?`),o)if(T.call(o,E)){if((x=o[E])||x!=null&&!isNaN(x)||(x=``),E=encodeURIComponent(E),x=encodeURIComponent(x),E===null||x===null)continue;O.push(E+`=`+x)}return O.length?v+O.join(`&`):``},v.parse=function(o){for(var v,x=/([^=?&]+)=?([^&]*)/g,T={};v=x.exec(o);){var O=E(v[1]),k=E(v[2]);O===null||k===null||O in T||(T[O]=k)}return T}},function(o,v,x){var T=x(24);function E(){}function O(){}O.resetWarningCache=E,o.exports=function(){function o(o,v,x,E,O,k){if(k!==T){var A=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw A.name=`Invariant Violation`,A}}function v(){return o}var x={array:o.isRequired=o,bool:o,func:o,number:o,object:o,string:o,symbol:o,any:o,arrayOf:v,element:o,elementType:o,instanceOf:v,node:o,objectOf:v,oneOf:v,oneOfType:v,shape:v,exact:v,checkPropTypes:O,resetWarningCache:E};return x.PropTypes=x}},function(o,v,x){o.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`},function(o,v){var x,T,E=o.exports={};function O(){throw Error(`setTimeout has not been defined`)}function k(){throw Error(`clearTimeout has not been defined`)}function A(o){if(x===setTimeout)return setTimeout(o,0);if((x===O||!x)&&setTimeout)return x=setTimeout,setTimeout(o,0);try{return x(o,0)}catch{try{return x.call(null,o,0)}catch{return x.call(this,o,0)}}}(function(){try{x=typeof setTimeout==`function`?setTimeout:O}catch{x=O}try{T=typeof clearTimeout==`function`?clearTimeout:k}catch{T=k}})();var j,I=[],L=!1,R=-1;function z(){L&&j&&(L=!1,j.length?I=j.concat(I):R=-1,I.length&&B())}function B(){if(!L){var o=A(z);L=!0;for(var v=I.length;v;){for(j=I,I=[];++R<v;)j&&j[R].run();R=-1,v=I.length}j=null,L=!1,function(o){if(T===clearTimeout)return clearTimeout(o);if((T===k||!T)&&clearTimeout)return T=clearTimeout,clearTimeout(o);try{T(o)}catch{try{return T.call(null,o)}catch{return T.call(this,o)}}}(o)}}function V(o,v){this.fun=o,this.array=v}function U(){}E.nextTick=function(o){var v=Array(arguments.length-1);if(1<arguments.length)for(var x=1;x<arguments.length;x++)v[x-1]=arguments[x];I.push(new V(o,v)),I.length!==1||L||A(B)},V.prototype.run=function(){this.fun.apply(null,this.array)},E.title=`browser`,E.browser=!0,E.env={},E.argv=[],E.version=``,E.versions={},E.on=U,E.addListener=U,E.once=U,E.off=U,E.removeListener=U,E.removeAllListeners=U,E.emit=U,E.prependListener=U,E.prependOnceListener=U,E.listeners=function(o){return[]},E.binding=function(o){throw Error(`process.binding is not supported`)},E.cwd=function(){return`/`},E.chdir=function(o){throw Error(`process.chdir is not supported`)},E.umask=function(){return 0}},function(o,v,x){var T=typeof Symbol==`function`&&Symbol.for,E=T?Symbol.for(`react.element`):60103,O=T?Symbol.for(`react.portal`):60106,k=T?Symbol.for(`react.fragment`):60107,A=T?Symbol.for(`react.strict_mode`):60108,j=T?Symbol.for(`react.profiler`):60114,I=T?Symbol.for(`react.provider`):60109,L=T?Symbol.for(`react.context`):60110,R=T?Symbol.for(`react.async_mode`):60111,z=T?Symbol.for(`react.concurrent_mode`):60111,B=T?Symbol.for(`react.forward_ref`):60112,V=T?Symbol.for(`react.suspense`):60113,U=T?Symbol.for(`react.suspense_list`):60120,W=T?Symbol.for(`react.memo`):60115,G=T?Symbol.for(`react.lazy`):60116,K=T?Symbol.for(`react.block`):60121,q=T?Symbol.for(`react.fundamental`):60117,J=T?Symbol.for(`react.responder`):60118,Y=T?Symbol.for(`react.scope`):60119;
18function Z(o){if(typeof o==`object`&&o){var v=o.$$typeof;switch(v){case E:switch(o=o.type){case R:case z:case k:case j:case A:case V:return o;default:switch(o&&=o.$$typeof){case L:case B:case G:case W:case I:return o;default:return v}}case O:return v}}}function Q(o){return Z(o)===z}v.AsyncMode=R,v.ConcurrentMode=z,v.ContextConsumer=L,v.ContextProvider=I,v.Element=E,v.ForwardRef=B,v.Fragment=k,v.Lazy=G,v.Memo=W,v.Portal=O,v.Profiler=j,v.StrictMode=A,v.Suspense=V,v.isAsyncMode=function(o){return Q(o)||Z(o)===R},v.isConcurrentMode=Q,v.isContextConsumer=function(o){return Z(o)===L},v.isContextProvider=function(o){return Z(o)===I},v.isElement=function(o){return typeof o==`object`&&!!o&&o.$$typeof===E},v.isForwardRef=function(o){return Z(o)===B},v.isFragment=function(o){return Z(o)===k},v.isLazy=function(o){return Z(o)===G},v.isMemo=function(o){return Z(o)===W},v.isPortal=function(o){return Z(o)===O},v.isProfiler=function(o){return Z(o)===j},v.isStrictMode=function(o){return Z(o)===A},v.isSuspense=function(o){return Z(o)===V},v.isValidElementType=function(o){return typeof o==`string`||typeof o==`function`||o===k||o===z||o===j||o===A||o===V||o===U||typeof o==`object`&&!!o&&(o.$$typeof===G||o.$$typeof===W||o.$$typeof===I||o.$$typeof===L||o.$$typeof===B||o.$$typeof===q||o.$$typeof===J||o.$$typeof===Y||o.$$typeof===K)},v.typeOf=Z}],x.c=E,x.d=function(o,v,T){x.o(o,v)||Object.defineProperty(o,v,{enumerable:!0,get:T})},x.r=function(o){typeof Symbol<`u`&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:`Module`}),Object.defineProperty(o,"__esModule",{value:!0})},x.t=function(o,v){if(1&v&&(o=x(o)),8&v||4&v&&typeof o==`object`&&o&&o.__esModule)return o;var T=Object.create(null);if(x.r(T),Object.defineProperty(T,"default",{enumerable:!0,value:o}),2&v&&typeof o!=`string`)for(var E in o)x.d(T,E,function(v){return o[v]}.bind(null,E));return T},x.n=function(o){var v=o&&o.__esModule?function(){return o.default}:function(){return o};return x.d(v,`a`,v),v},x.o=function(o,v){return Object.prototype.hasOwnProperty.call(o,v)},x.p=``,x(x.s=7);function x(o){if(E[o])return E[o].exports;var v=E[o]={i:o,l:!1,exports:{}};return T[o].call(v.exports,v,v.exports,x),v.l=!0,v.exports}var T,E})})),import_lib_pure=require_lib_pure();function TypeformChatIcon({className:o=``,width:v=24,height:x=24,fill:T=color.white}){return jsx(`svg`,{className:o,width:v,height:x,viewBox:`0 0 24 24`,fill:`none`,role:`img`,"aria-label":`chat`,xmlns:`http://www.w3.org/2000/svg`,children:jsx(`path`,{d:`M21 0H0v9l10.574 15v-7.5H21a3 3 0 003-3V3a3 3 0 00-3-3zM7.5 9.75a1.5 1.5 0 110-3 1.5 1.5 0 010 3zm5.25 0a1.5 1.5 0 110-3 1.5 1.5 0 010 3zm5.25 0a1.5 1.5 0 110-3 1.5 1.5 0 010 3z`,fill:T})})}var FORM_MODE=`side_panel`;function TypeformEmbed(){let o=useDispatch(),v=import_react.useRef(null),x=import_react.useRef(null),[T,E]=import_react.useState(`closed`),O=useSelector(selectTypeformCookie),k=withQueryValues(``,{email:useSelector(selectUserEmail),source:`web`,dma:useSelector(selectLocation)?.dma??``}),{isSupportedTouchDevice:A}=getDeviceInfo(),j=useLocation$1()?.pathname||``,I=import_react.useMemo(()=>TYPEFORM_BLACKLISTED_PATHS.some(o=>matchPath(j,{path:o})),[j]),L=M(`typeform-embed`),{on:R,toggle:z,reset:B}=D(!1);import_react.useEffect(()=>{let o=x.current;if(o)if(R)o.open();else{let x=v.current;if(x)return x.style.width=`0`,x.addEventListener(`transitionend`,V),()=>{x.removeEventListener(`transitionend`,V)};o.close()}},[R]),import_react.useEffect(()=>{let T=v.current;T&&O&&!x.current&&(x.current=(0,import_lib_pure.makePopup)(`https://fubo.typeform.com/to/YMxCL8?${k}`,{mode:FORM_MODE,hideHeaders:!0,hideFooter:!0,hideScrollbars:!0,onSubmit:function(){setTimeout(()=>{o(cleanParams([typeform]))},1e3)},onReady:function(){E(`open`)},onClose:function(){E(`closed`),B()},container:T}))},[o,k,O,B]);function V(){let o=x.current;o&&o.close()}function U(){T!==`loading`&&(E(`loading`),z())}return A||window?.CSS.supports?.(`-webkit-touch-callout`,`none`)?null:jsx(Fragment$1,{children:O&&jsx(`div`,{ref:v,className:typeformStyles,style:{...I?{display:`none`}:{}},...L,children:jsxs(`button`,{className:triggerStyles,onClick:U,style:{...T===`loading`?{cursor:`wait`}:{}},children:[jsxs(`span`,{className:iconStyles,children:[T===`closed`&&jsx(TypeformChatIcon,{className:`chat-icon`}),T===`loading`&&jsx(LoadingSpin,{className:`loading-icon`}),T===`open`&&jsx(CloseIcon,{className:`close-icon`,fill:color.white})]}),jsx(Translate,{id:`App.Label.TypeformEmbed`,defaultMessage:`Quick Question`,className:textStyles})]})})})}var typeformStyles=css({position:`fixed`,zIndex:typeformEmbed,bottom:0,right:0,display:`flex`,flexDirection:`row-reverse`,width:0,height:500,maxHeight:`calc(100vh - 58px)`,transition:`width 0.3s ease-out`," div":{width:`100%`,overflow:`hidden`},' [data-qa="popup-mode-side_panel"]':{maxHeight:`calc(100vh - 58px)`}}),triggerStyles=css({boxSizing:`border-box`,position:`absolute`,top:`50%`,left:0,transform:`rotate(-90deg) translate(-50%, -100%)`,transformOrigin:`top left`,display:`flex`,flexDirection:`row-reverse`,alignItems:`center`,justifyContent:`flex-start`,width:`200px`,height:`2.5em`,padding:`0 1.25em`,margin:0,border:0,background:color.blue100,borderRadius:`4px 4px 0px 0px`,boxShadow:`0px 2px 12px rgba(0, 0, 0, 0.06), 19 0px 2px 4px rgba(0, 0, 0, 0.08)`,color:`white`,textDecoration:`none`,cursor:`pointer`}),iconStyles=css({position:`relative`,right:`-0.5em`,width:`1.4em`,height:`1.4em`,"& .chat-icon, & .loading-icon, & .close-icon":{position:`absolute`,top:0,right:0,width:`100%`,height:`100%`},"& .chat-icon":{transform:`rotate(90deg)`},"& .close-icon":{transform:`scale(0.8)`}}),textStyles=css({textDecoration:`none`,whiteSpace:`nowrap`,overflow:`hidden`,textOverflow:`ellipsis`,width:`100%`,textAlign:`center`,WebkitFontSmoothing:`antialiased`,MozOsxFontSmoothing:`grayscale`});function GenericErrorModal({...o}
19){return jsx(ConfirmModalDialog,{icon:jsx(ErrorIcon,{width:41,height:41}),header:jsx(GenericErrorHeader,{variant:`default`}),subheader:jsx(GenericErrorDescription,{variant:`retryMultiple`}),confirmText:jsx(Translate,{id:`App.Button.Ok`,defaultMessage:`OK`}),modalWidth:420,minHeight:280,confirmBtnAutomatedTestId:`ok-button`,...o})}var GenericErrorModal_default=connectModal({name:`GenericErrorModal`})(GenericErrorModal);function ConnectedToHomeNetwork({handleHide:o,customerCareLink:v}){let x=M(`connected-to-network-modal`),T=M(`home-network-is-connected-title`),E=M(`go-back-button`),O=M(`learn-more-link`);return jsxs(`div`,{...x,children:[jsx(ModalHeader,{children:jsx(Translate,{id:`App.HomeNetwork.ConnectedToHomeNetworkTitle`,defaultMessage:`Youâre currently connected to your home network`,parent:`h1`,...T})}),jsxs(ModalBody,{children:[jsx(Analytics,{element:`reject`,children:jsx(TrackedButton,{intent:`homeNetworkManage`,as:SecondaryButton,onClick:o,...E,children:jsx(Translate,{id:`App.Button.GoBack`,defaultMessage:`Go back`})})}),jsx(`a`,{href:v,target:`_blank`,rel:`noopener noreferrer`,...O,children:jsx(Translate,{id:`App.Link.LearnMore`,defaultMessage:`Learn more`})})]})]})}function SetHomeNetwork({handleHide:o,customerCareLink:v,hasHomeNetwork:x,changesUsed:T,changesLimit:E,isCurrentNetworkEligible:O,reason:k}){let A=useDispatch(),[j,I]=import_react.useState(!1),L=m$1(),R=import_react.useCallback(()=>{I(!0),A(setHomeNetworkRequest()).then(()=>A(showToast({staticType:`homeNetworkSetSuccess`}))).catch(()=>A(showToast({staticType:`genericError`}))).finally(()=>{L.current&&I(!1),o()})},[A,o,L]),z=E-T,B=E===-1,V=!B&&z<=0,U=M(`set-home-network-modal`),W=M(`set-home-network-confirm-button`),G=M(`go-back-button`),K=M(`learn-more-link`),q=x?jsx(Translate,{id:`App.HomeNetwork.SetCurrentNetworkAsHomeTitle`,defaultMessage:`Your current network is not set as home`,parent:`h1`,...M(`current-network-is-not-set-as-home-title`)}):jsx(Translate,{id:`App.HomeNetwork.SetHomeNetworkTitle`,defaultMessage:`You haven't set a home network`,parent:`h1`,...M(`home-network-is-not-set-title`)}),J=x?jsx(Translate,{id:`App.HomeNetwork.SetCurrentNetworkAsHomeDescriptionWithEligibleAndLimit`,defaultMessage:`Your home network should be your home internet connection. You have {{changesLeft}}.`,parent:`h2`,values:{availableChangesCount:z,changesLeft:jsx(Translate,{id:`App.Label.NetworkChangesLeft`,defaultMessage:`{{count}} home network change left`,pluralMessage:`{{count}} home network changes left`,values:{count:z}})},...M(`set-current-network-as-home-with-limit`)}):jsx(Translate,{id:`App.HomeNetwork.SetHomeNetworkDescriptionWithEligibleAndLimit`,defaultMessage:`Your home network should be your home internet connection. You can change your home network {{timesLabel}}.`,parent:`h2`,values:{timesLabel:jsx(Translate,{id:`App.Label.Time`,defaultMessage:`{{count}} time`,pluralMessage:`{{count}} times`,values:{count:z}})},...M(`set-home-network-with-limit`)}),Y=O?B?jsx(Translate,{id:`App.HomeNetwork.SetHomeNetworkDescriptionWithEligibleAndNoLimit`,defaultMessage:`Your home network should be your home internet connection.`,parent:`h2`,...M(`set-home-network-without-limit`)}):V?jsx(Translate,{id:`App.HomeNetwork.SetHomeNetworkDescriptionWithEligibleAndOverLimit`,defaultMessage:`You have no home network changes left. Learn more and contact Customer Care at support.fubo.tv.`,parent:`h2`,...M(`set-home-network-over-limit`)}):J:jsx(`h2`,{...M(`set-home-network-response-reason`),children:k}),Z=O&&!V?jsx(Analytics,{element:`accept`,children:jsx(TrackedButton,{intent:`homeNetworkManage`,as:PrimaryButton,onClick:R,disabled:j,...W,children:jsx(Translate,{id:`App.Button.SetCurrentNetworkAsHome`,defaultMessage:`Set current network as home`})})}):jsx(Analytics,{element:`reject`,children:jsx(TrackedButton,{intent:`homeNetworkManage`,as:SecondaryButton,onClick:o,...G,children:jsx(Translate,{id:`App.Button.GoBack`,defaultMessage:`Go back`})})});return jsxs(`div`,{...U,children:[jsxs(ModalHeader,{children:[q,Y]}),jsxs(ModalBody,{children:[Z,V?null:jsx(`a`,{href:v,target:`_blank`,rel:`noopener noreferrer`,...K,children:jsx(Translate,{id:`App.Link.LearnMore`,defaultMessage:`Learn more`})})]})]})}function HomeNetworkManagementModal(o){let v=useDispatch(),x=useTrack(),T=m$1(),{show:E,handleHide:O,page:k}=o,[A,j]=import_react.useState(!1);import_react.useEffect(()=>{j(!0),v(fetchHomeNetworkRequest()).then(o=>{let v=analyticsFrom({page:k,element:`set_home_network`,homeNetworkStatus:o});x({intent:`homeNetworkManage`,bagOrSetters:v})}).catch(o=>{v(showToast({staticType:`genericError`})),v(reportError({error:o,category:`api`,intent:`manageWatchlist`,page:k})),O()}).finally(()=>T.current&&j(!1))},[v,x,O,k,T]);let I=useZendeskLink({en_US:`/articles/360045622272`,es_US:`/articles/360045622272`,es_ES:`/articles/360047329351`}),L=useSelector(selectHomeNetworkStatus),{hasHomeNetwork:R=!1,atHome:z=!1,changesUsed:B=0,changesLimit:V=0,isCurrentNetworkEligible:U=!1,reason:W=``}=L||{},G=M(`fubotv-loading-icon`);return jsx(Analytics,{page:k,homeNetworkStatus:L,children:jsx(ModalDialog,{isOpen:E,modalWidth:460,onRequestClose:O,closeIntent:`homeNetworkManage`,children:A?jsx(`div`,{className:animationWrapperStyles,...G,children:jsx(LottieLoader,{})}):jsx(`div`,{className:modalStyles,children:z?jsx(ConnectedToHomeNetwork,{handleHide:O,customerCareLink:I}):jsx(SetHomeNetwork,{handleHide:O,customerCareLink:I,hasHomeNetwork:R,changesUsed:B,changesLimit:V,isCurrentNetworkEligible:U,reason:W})})})})}
19var HomeNetworkManagementModal_default=connectModal({name:`HomeNetworkManagementModal`})(HomeNetworkManagementModal),modalStyles=css({" .modal-body":{" button":{width:`100%`,marginBottom:rem(12)}," a":{display:`block`,fontSize:rem(18),fontWeight:500,lineHeight:24/18,color:color.white,textDecoration:`underline`}}}),animationWrapperStyles=css({display:`flex`,alignItems:`center`,justifyContent:`center`,height:285});function InvalidProfileModal(o){let{...v}=o;return jsx(ConfirmModalDialog,{header:jsx(Translate,{parent:`div`,id:`App.InvalidProfileModal.Title`,defaultMessage:`Someone deleted your profile`}),subheader:jsx(Translate,{id:`App.InvalidProfileModal.Message`,defaultMessage:`Someone on your account deleted the profile you were using. Please select another profile to keep watching.`}),confirmText:jsx(Translate,{id:`App.Button.Ok`,defaultMessage:`OK`}),modalWidth:460,...v})}var InvalidProfileModal_default=connectModal({name:`InvalidProfileModal`})(InvalidProfileModal);function PasswordUpdatedModalUnconnected({...o}){let{brand:v}=useAppConfig();return jsx(ConfirmModalDialog,{header:jsx(Translate,{id:`App.PasswordUpdated.Title`,defaultMessage:`Password updated`}),subheader:jsx(`div`,{children:jsx(Translate,{id:`App.PasswordUpdated.Description`,defaultMessage:`You can now reopen the {{legalAppName}} app and sign in with your new password.`,parent:`p`,values:{legalAppName:v.legalAppName}})}),confirmText:jsx(Translate,{id:`App.Label.OK`,defaultMessage:`OK`}),confirmBtnAutomatedTestId:`password-updated-confirm-btn`,theme:`light`,...o})}var PasswordUpdatedModal_default=connectModal({name:`PasswordUpdatedModal`})(PasswordUpdatedModalUnconnected),headerText=jsx(Translate,{id:`App.ResetPasswordFailedModal.Header`,defaultMessage:`Please request a new link to reset your password`,className:`modal-header-text`}),subheaderText=jsx(Translate,{id:`App.ResetPasswordFailedModal.Subheader`,defaultMessage:`The link you used is not valid`,className:`modal-subheader-text`}),confirmText=jsx(Translate,{id:`App.Button.Ok`,defaultMessage:`OK`});function ResetPasswordFailedModal(o){let{...v}=o;return jsx(ConfirmModalDialog,{header:headerText,subheader:subheaderText,confirmText,modalWidth:484,theme:`light`,dismissible:!0,confirmBtnAutomatedTestId:`confirm-failed-password-reset-btn`,...v})}var ResetPasswordFailedModal_default=connectModal({name:`ResetPasswordFailedModal`})(ResetPasswordFailedModal);function MagnifyingGlass$2(o){return(0,import_jsx_runtime.jsx)(MagnifyingGlass$3,{size:24,...o})}function MagnifyingGlass$1(o){return(0,import_jsx_runtime.jsx)(MagnifyingGlass$4,{size:24,...o})}function MagnifyingGlass(o){let{type:v=`filled`,...x}=o;return(0,import_jsx_runtime.jsx)(v===`filled`?MagnifyingGlass$2:MagnifyingGlass$1,{...x})}var MainNavigation=o=>jsx(za,{allowDuplicateSelectionEvents:!0,overflowLabel:translate(`App.Label.More`,{defaultValue:`More`},useCurrentLanguage()),...o});function useProfilesMenu(){let o=useCurrentLanguage(),v=useSelector(selectUserProfile),x=useSelector(selectUserProfiles);return[...(0,import_react.useMemo)(()=>x.filter(o=>o.id!==v?.id),[x,v?.id]).map(x=>({id:x.id,testId:`profile-${x.id}-link`,name:x?.name??``,prefix:{fallback:UserCircle,url:x.avatar?.url??``,altText:translate(`App.A11y.AvatarName`,{defaultValue:`avatar {{iconName}}`},o,{iconName:v?.avatar?.id??``})}})),{id:`manage-profiles`,testId:`manage-profiles-link`,name:translate(`App.Menu.ManageProfiles`,{defaultValue:`Manage Profiles`},o),prefix:Pencil}]}function useUserSettingsMenu(){let o=useCurrentLanguage(),v=useSelector(selectIfUserIsWithoutSubscription),x=useSelector(selectWebShowFeedbackLink),T=useSelector(selectIsManageAddOnsEligible),E=useSelector(selectAccountDestination)?.getPath(),O=useSelector(selectIfEUTerritory),{brand:k}=useAppConfig(),A=useSelector(selectIsMarketplaceEnabled)&&k.marketplaceLabel,j=[];return E&&j.push({id:`account`,testId:`my-account-lnk`,prefix:UserCircle$1,name:translate(`App.Menu.MyAccount`,{defaultValue:`My Account`},o)}),(A?!k.showMolotovSettings&&!O:T&&!v&&!k.showMolotovSettings&&!O)&&j.push({id:`store-entry`,testId:`manage-ad
19d-ons-lnk`,prefix:{component:AddOns,options:{type:`outlined`}},name:A?translate(`App.Button.AppMarketplace`,{defaultValue:`{{appName}} marketplace`},o,{appName:k.appName}):translate(`App.Label.ManageAddOns`,{defaultValue:`Manage Add-ons`},o)}),j.push({id:`support`,testId:`home-help-link`,name:translate(`App.Label.Support`,{defaultValue:`Support`},o),prefix:QuestionCircle}),k.showMolotovSettings&&j.push({id:`accessibility`,testId:`accessibility-link`,name:translate(`App.Menu.Accessibility`,{defaultValue:`Accessibility`},o),prefix:{component:Accessibility,options:{type:`outlined`}}}),x&&!k.showMolotovSettings&&!O&&j.push({id:`feedback`,testId:`home-feedback-link`,name:translate(`App.Menu.Feedback`,{defaultValue:`Feedback`},o),prefix:{component:BubbleExclamation,options:{type:`outlined`}}}),j.push({id:`logout`,testId:`sign-out-btn`,name:translate(`App.Menu.Signout`,{defaultValue:`Sign Out`},o),prefix:SignOut}),j}function useMenuHandler({onSelection:o}){let v=useDispatch(),x=useTrack(),T=useSelector(selectAccountDestination)?.getPath(),E=useSelector(selectUserProfiles),O=useSelector(selectStoreDestination),{brand:k}=useAppConfig(),A=useSelector(selectIsMarketplaceEnabled)&&k.marketplaceLabel?O?.getPath():O?.getPath(`/add-ons`),j=useSelector(selectIfFrenchMarket),I=useZendeskLink(),L=useZendeskLink({fr_FR:`/articles/36298712020881`});return(0,import_react.useCallback)(O=>{switch(O){case`feedback`:x({intent:`goToCannyHomeMenu`,bagOrSetters:analyticsFrom({element:`go_to_canny_home_menu`})}),open(`https://feedback.fubo.tv/`,`_blank`,(0,import_lib.stringify)({noopener:!0,noreferrer:!0}));break;case`logout`:v(tryLogout());break;case`support`:j?window.open(I,`_blank`,`noopener,noreferrer`):v(push(`/account/help`));break;case`accessibility`:window.open(L,`_blank`,`noopener,noreferrer`);break;case`account`:T&&v(push(T));break;case`store-entry`:A&&v(push(A));break;case`manage-profiles`:v(push(`/profiles?managing=true`));break;default:{let o=O,x=E.find(v=>v.id===o);x&&(v(startSession()),v(switchToProfile(x)));break}}o&&o(O)},[T,A,v,j,o,E,x,L,I])}var createNavListItem=({id:o,name:v,route:x,testId:T})=>({...t$1({id:o,name:v,testId:T}),route:x}),createTestId=o=>{let v=o.replace(/\/+$/,``);return isPapiPath(o)?v=v.slice(3):v.startsWith(`/`)&&(v=v.slice(1)),`navigation-${v.split(`/`).join(`-`)}-item`},ModularHeader=o=>{let{actionsHandler:v}=useActionsResolver(),{pathname:x}=useLocation(),T=useCurrentLanguage(),E=useSelector(selectIfAuthenticated),{goToStore:O}=useStoreNavigation(),k=useSelector(selectIsManageSubscriptionsEligible),A=useSelector(selectIsMarketplaceEnabled),j=k||A,{menu:I}=useSelector(selectNavigationScheme),L=useSelector(selectUserProfile),R=useProfilesMenu(),z=useUserSettingsMenu(),B=isMobileDevice(),V=L?.name||translate(`App.Profiles.DefaultName`,{defaultValue:`My Profile`},T),U=translate(`App.A11y.AvatarName`,{defaultValue:`avatar {{iconName}}`},T,{iconName:L?.avatar?.id??``}),W=translate(`App.Label.Settings`,{defaultValue:`Settings`},T),{logoBehavior:G,menuItems:K}=I,q=G.linkTo||`/`,[J,Y]=(0,import_react.useMemo)(()=>{let o=[],v=null;for(let x of K){let T=createNavListItem({id:x.name,name:x.title||x.name,route:x.route,testId:createTestId(x.route)});if(j&&T.id===`store`){o.push(T);continue}if(T.id===`search`){v=T;continue}o.push(T)}return[v,o]},[j,K]),Z=(0,import_react.useCallback)(o=>!!matchPath(x,{path:o.route,strict:!1}),[x]),Q=(0,import_react.useCallback)(o=>K.find(v=>v.name===o),[K]),$=(0,import_react.useMemo)(()=>createCollection(J?[...Y,J]:Y,{getSelected:Z,getKey:o=>o.id}),[Y,J,Z]),ee=$.getSelectedKeys(),ne=$.getFirstKey(),[re,ie]=$458b0a5536c1a7cf$export$40bfa8c7b0832715(ee,ne?new Set([ne]):new Set,o=>{if(o instanceof Set){let x=o.values().next().value;if(x){let o=Q(x);if(!o)return;o.name===`store`?O():o.action&&v([o.action])}}}),ae=E?q:`/welcome`,oe=useMenuHandler({onSelection:()=>{ie(new Set)}}),ce=!!(re instanceof Set&&J&&re.has(J.id));return jsxs(Ha,{...o,children:[jsx(BrandRegion,{logoUrl:ae}),B?jsx(`div`,{style:{display:`flex`,flex:1}}):jsx(MainNavigation,{items:Y,selectedKeys:re,onSelectionChange:ie,allowDuplicateSelectionEvents:!0}),jsxs(Ka,{children:[!B&&J?jsx(Ya,{isSelected:ce,onPress:()=>{ce||ie(new Set([J.id]))},...M(J.testId),children:jsx(MagnifyingGlass,{type:ce?`filled`:`outlined`})}):null,jsx(S,{query:u$2.below(`sm`),children:jsxs(fr,{align:`end`,children:[jsx(ml,{label:V,variant:`iconOnly`,avatarUrl:L?.avatar?.url,avatarImageAltText:U,isInteractive:!0,...M(`header-profile-button`)}),jsx(sr,{onAction:oe,items:[t$1({name:`Profiles`}
19,R),t$1({name:`Settings`},z)],children:o=>jsx($9fc4852771d079eb$export$6e2c8f0811a474ce,{items:o.children,"aria-label":o.name,children:o=>jsx($c1d7fb2ec91bae71$export$6d08773d2e66f8f2,{textValue:o.name,children:jsx(`span`,{...M(o.testId),children:o.name})},o.id)})})]})}),jsxs(S,{query:u$2.above(`sm`),children:[jsxs(fr,{align:`end`,children:[jsx(wt,{tooltip:W,"aria-label":W,buttonSize:`md`,buttonType:`tertiary`,icon:Gear,...M(`header-settings-button`)}),jsx(sr,{items:z,selectionMode:`none`,onAction:oe,children:o=>jsx($c1d7fb2ec91bae71$export$6d08773d2e66f8f2,{textValue:o.name,children:jsx(`span`,{...M(o.testId),children:o.name})},o.id)})]}),jsxs(fr,{align:`end`,children:[jsx(ml,{label:V,avatarUrl:L?.avatar?.url,avatarImageAltText:U,isInteractive:!0,...M(`header-profile-button`)}),jsx(sr,{selectionMode:`none`,items:R,onAction:oe,children:o=>jsx($c1d7fb2ec91bae71$export$6d08773d2e66f8f2,{textValue:o.name,children:jsx(`span`,{...M(o.testId),children:o.name})},o.id)})]})]})]})]})};function Header(){return jsx(ModularHeader,{...M(`main-header`)})}
19var boxShadow=css({boxShadow:`${rgba(color.grey020,.3)} 0 5px 10px 0, 20 ${rgba(color.grey020,.2)} 0 0 3px 0`}),AppHeader=o=>{let{electronCustomTitleBar:v}=o;return jsxs(Fragment$1,{children:[jsx(RenderIntoHeader,{ordinal:ordinals.mainHeader,render:()=>jsx(Header,{})}),jsx(Header$1,{container:jsx(Sticky,{zIndex:header$2,className:boxShadow,offset:v?32:0})})]})},AppAlerts=()=>jsxs(Fragment$1,{children:[jsx(CreditCardFailureAlert,{}),jsx(ElectronUpdateAlert,{})]}),AppModalsAndContainers=()=>{let o=useSelector(selectIfUserCanAccessContent),v=useAppConfig();return jsxs(Fragment$1,{children:[jsx(PapiDialog_default,{}),jsx(PinCodeDialog_default,{}),jsx(PromotionalDialog_default,{}),jsx(GenericErrorModal_default,{}),jsx(PasswordUpdatedModal_default,{}),jsx(ResetPasswordFailedModal_default,{}),jsx(ToastContainer,{}),jsx(NotificationContainer,{}),jsx(InvalidProfileModal_default,{}),jsx(InvalidProfileDialog_default,{}),jsx(TermsAndConditionsDialog_default,{}),brand.hasCookiePopup&&jsx(GDPR_default,{}),jsx(HomeNetworkManagementModal_default,{}),jsx(TypeformEmbed,{}),o&&!isMobileDevice()&&jsx(container$2.Provider,{initialState:{player:null,playerInterface:null},children:jsx(PlayerRoot,{})}),v.environment.features.showInternalTools&&jsx(InternalTools,{})]})};function CustomerSupport({market:o,shouldShowTextUs:v=!1}){let{isChatbotEnabled:x,isChatbotLoading:T,handleStartChat:E}=useChatbot(),O=`/requests/new`,k=useZendeskLink({en_US:O,es_US:O,es_ES:O}),A=M(`footer-call-us-button`),j=M(`footer-text-us-button`),I=M(`footer-email-us-button`);return jsxs(`div`,{className:styles$1,children:[!x&&o===`US`&&jsx(`a`,{href:`tel:+18444413826`,className:`support-btn`,...A,children:jsxs(`div`,{children:[jsx(Translate,{id:`App.Link.Call`,defaultMessage:`Call Us`}),jsx(`span`,{children:`844-441-3826`})]})}),x?jsx(OnPressWithTrack,{className:`support-btn`,disabled:T,onPress:E,intent:`solvvyOpened`,automatedTestId:`footer-contact-us-button`,children:jsx(Translate,{id:`App.Link.ContactUs`,defaultMessage:`Contact Us`,parent:`div`})}):jsx(`a`,{href:k,target:`blank`,className:`support-btn`,...I,children:jsx(Translate,{id:`App.Link.Email`,defaultMessage:`Email Us`,parent:`div`})}),o===`US`&&v&&jsx(`a`,{href:`sms:+18888473826`,className:`support-btn`,...j,children:jsxs(`div`,{children:[jsx(Translate,{id:`App.Link.Text`,defaultMessage:`Text Us`}),jsx(`span`,{children:`888-847-3826`})]})})]})}var darkStyles={borderColor:color.dark.border.layout.footerButton,color:color.dark.text.layout.footer.linkText.normal,"&:hover":{borderColor:color.white,background:color.white,color:color.grey020}},styles$1=css({display:`flex`,flexDirection:`column`,flexGrow:1,flexBasis:`auto`,width:`100%`," .support-btn":{display:`flex`,flexGrow:1,flexBasis:`auto`,justifyContent:`center`,marginBottom:15,padding:`5px 10px`,borderWidth:1,borderStyle:`solid`,borderRadius:2,...i(typography.label.xsBold),fontWeight:fontWeight.semibold,whiteSpace:`nowrap`,...darkStyles,[landingMediaQuery.tablet]:{minWidth:60,padding:`5px 20px`,flexGrow:0,flexBasis:`auto`},[landingMediaQuery.desktop]:{flexGrow:1,flexBasis:`auto`,fontSize:fontSize.fontSize04,width:`100%`,padding:`5px 15px`,marginBottom:12,boxSizing:`border-box`}," div":{whiteSpace:`nowrap`}," span + span":{marginLeft:8}}});function Description({market:o}){return jsx(`div`,{className:clsx(description,descriptionDark),children:fuboTVFooterDescription[o]})}var commonDescription=jsx(Translate,{id:`App.Footer.DescriptionAboutFuboTV`,defaultMessage:`{{appName}} is the worldâs only sports-focused live TV streaming service with top leagues and team
20s, plus popular shows, movies and news for the entire household. Watch 100+ live TV channels, thousands of on-demand titles and more on your TV, phone, tablet, computer and other devices.`,values:{appName:brand.appName}}),fuboTVFooterDescription={US:commonDescription,Canada:jsx(Translate,{id:`App.Footer.CANMarketDescriptionAboutFuboTV`,defaultMessage:`{{appName}} is the worldâs only sports-focused live TV streaming service with top leagues and teams, plus popular shows, movies and news for the entire household. Watch live TV channels, thousands of on-demand titles and more on your TV, phone, tablet, computer and other devices.`,values:{appName:brand.appName}}),France:commonDescription,Spain:commonDescription,Unknown:commonDescription},descriptionDark=css({color:color.dark.text.layout.footer.copy}),description=css({...i(typography.paragraph.xs),[landingMediaQuery.tablet]:{maxWidth:300},[landingMediaQuery.desktop]:{...i(typography.paragraph.sm),maxWidth:400},[landingMediaQuery.hd]:{maxWidth:700}});function DocumentLinks(){let o=new Date().getFullYear(),v=M(`terms-link`),x=M(`privacy-link`),T=M(`cookie-link`),E=useSelector(o=>selectMarket(o)),{brand:O}=useAppConfig();return jsxs(`div`,{className:clsx(docLinksWrapper,docLinksWrapperDark),children:[jsxs(`div`,{className:linksWrap,children:[jsx(Link$1,{to:getTermsUrl(E),className:`link`,target:`_blank`,rel:`noopener noreferrer`,...v,children:jsx(Translate,{id:`App.Link.Terms`,defaultMessage:`Terms`})}),jsx(Link$1,{to:getPrivacyUrl(E),className:`link`,target:`_blank`,rel:`noopener noreferrer`,...x,children:jsx(Translate,{id:`App.Link.PrivacyPolicy`,defaultMessage:`Privacy Policy`})}),jsx(Link$1,{to:getCookiePolicyUrl(E),className:`link`,target:`_blank`,rel:`noopener noreferrer`,...T,children:jsx(Translate,{id:`App.Link.CookiePolicy`,defaultMessage:`Cookie Policy`})})]}),jsx(`div`,{className:`inc`,children:jsxs(`span`,{className:`year`,children:[`© `,o,` `,O.copyright]})})]})}var linksWrap=css({textAlign:`right`," a+a":{marginLeft:10},[landingMediaQuery.tablet]:{paddingRight:10}}),docLinksWrapper=css({...i(typography.interactive.sm),display:`flex`,flexDirection:`row`,flexWrap:`wrap`,justifyContent:`space-between`,marginLeft:`auto`," .inc":{...i(typography.body.sm),textAlign:`right`},[landingMediaQuery.tabletLess]:{flexDirection:`column`}}),docLinksWrapperDark=css({" .year, .link":{color:color.dark.text.layout.footer.linkText.normal}," .link:hover":{color:color.dark.text.layout.footer.linkText.hover}});function Facebook(o){return(0,import_jsx_runtime.jsx)(Facebook$1,{size:16,...o})}function Instagram$1(o){let{svgProps:v,size:x=32,...T}=o;return(0,import_jsx_runtime.jsx)(Icon,{size:x,source:(0,import_jsx_runtime.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`100%`,height:`100%`,fill:`none`,viewBox:`0 0 24 24`,...v,children:(0,import_jsx_runtime.jsx)(`path`,{fill:o.color||`currentColor`,d:`M11.72 7.924a4.5 4.5 0 1 0 0 9 4.5 4.5 0 0 0 0-9m0 6.75a2.25 2.25 0 1 1 0-4.499 2.25 2.25 0 0 1 0 4.499m4.5-12.375h-9a5.63 5.63 0 0 0-5.625 5.625v9a5.63 5.63 0 0 0 5.625 5.625h9a5.63 5.63 0 0 0 5.625-5.625v-9a5.63 5.63 0 0 0-5.625-5.625m3.375 14.625a3.375 3.375 0 0 1-3.375 3.375h-9a3.375 3.375 0 0 1-3.375-3.375v-9A3.375 3.375 0 0 1 7.22 4.549h9a3.375 3.375 0 0 1 3.375 3.375zm-1.5-9.375a1.5 1.5 0 1 1-2.999 0 1.5 1.5 0 0 1 2.999 0`})}),...T})}function Instagram(o){return(0,import_jsx_runtime.jsx)(Instagram$1,{size:16,...o})}function Twitter$1(o){let{svgProps:v,size:x=32,...T}=o;return(0,import_jsx_runtime.jsx)(Icon,{size:x,source:(0,import_jsx_runtime.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`100%`,height:`100%`,fill:`none`,viewBox:`0 0 24 24`,...v,children:(0,import_jsx_runtime.jsx)(`path`,{fill:o.color||`currentColor`,d:`M13.712 10.79 20.413 3h-1.588l-5.818 6.763L8.36 3H3l7.027 10.227L3 21.395h1.588l6.144-7.142 4.908 7.142H21zm-2.174 2.527-.713-1.018L5.16 4.195H7.6l4.571 6.54.712 1.019 5.943 8.5h-2.439z`})}),...T})}function Twitter(o){return(0,import_jsx_runtime.jsx)(Twitter$1,{size:16,...o})}function FollowUs({market:o}){let v=M(`facebook-link`),x=M(`twitter-link`),T=M(`instagram-link`),E=getStyles(useColorTokens());return jsx(`div`,{className:follow,children:jsxs(`div`,{className:clsx(socialItem,socialItemDark),children:[jsx(Link$1,{"aria-label":`facebook-link`,id:`facebook`,to:facebookLink[o],target:`_blank`,className:E.facebookHover,...v,children:jsx(Facebook,{className:`icon`})}),jsx(Link$1,{"aria-label":`twitter-link`,id:`twitter`,to:twitterLink[o],target:`_blank`,className:E.twitterHover,...x,children:jsx(Twitter,{className:`icon`})}),jsx(Link$1,{"aria-label":`instagram-link`,id:`instagram`,to:instagramLink[o],target:`_blank`,className:E.instagramHover,...T,children:jsx(Instagram,{className:`icon`})})]})})}var follow=css({[landingMediaQuery.tablet]:{padding:0,flexGrow:1,flexBasis:`auto`,textAlign:`right`}}),socialItemDark=css({" > a":{border:`1px solid ${color.dark.border.layout.footerButton}`,color:color.dark.text.layout.footer.linkText.normal,":hover":{color:color.white}}}),socialItem=css({display:`inline-block`," > a":{display:`inline-flex`,borderRadius:2,lineHeight:`0.063rem`,width:30,height:30,justifyContent:`center`,alignItems:`center`,"&:not(:last-child)":{marginRight:5,[landingMediaQuery.desktop]:{marginRight:10}}}}),getStyles=memoize(o=>({facebookHover:css({":hover":{backgroundColor:o.external.facebookBlue,borderColor:o.external.facebookBlue}}),twitterHover:css({":hover":{backgroundColor:o.external.twitterBlue,borderColor:o.external.twitterBlue}}),instagramHover:css({":hover":{backgroundColor:o.external.instagramBlue,borderColor:o.external.instagramBlue}})}));function SiteMap({market:o,isAuthenticated:v}){let x=useTrack(),T=useSelector(selectWebShowFeedbackLink),E=useSelector(selectIfUserIsWithoutSubscription),O
20=useSelector(selectEnableFuboLabsFlag),k=window.transcend?.ready&&window.airgap?.getRegimes&&window.airgap.getRegimes().has(`DoNotSell`),A=()=>window.transcend.showConsentManager({viewState:`DoNotSellExplainer`});l$1(`keydown`,(0,import_react.useCallback)(o=>{o instanceof KeyboardEvent&&k&&o.key===`Escape`&&window.transcend.hideConsentManager()},[k]));let j=M(`advertise-link`),I=M(`careers-link`),L=M(`affiliate-link`),R=M(`press-link`),z=M(`pages-link`),B=M(`news-link`),V=M(`unsolicited-submissions-link`),U=M(`investor-link`),W=M(`apps-and-devices-link`),G=M(`accessibility-link`),K=M(`feedback-link`),q=M(`transcend-link`),J=M(`fubo-labs-link`),Y=o===`Spain`,Z=o===`US`,Q=buildLegalUrl({languageCountry:marketToLanguageCountry[o],documentName:`unsolicited-submissions-policy`}),{brand:$}=useAppConfig();return jsxs(`div`,{className:mainWrap,children:[jsxs(`div`,{className:clsx(subWrap,subWrapDark),children:[jsx(`div`,{className:clsx(headerColor,header$1),children:jsx(Translate,{id:`App.Footer.Company`,defaultMessage:`Company`})}),jsxs(`div`,{className:`column`,children:[jsx(`a`,{href:`https://advertising.fubo.tv`,target:`_blank`,rel:`noopener noreferrer`,...j,children:jsx(Translate,{id:`App.Link.Advertise`,defaultMessage:`Advertise`})}),jsx(`a`,{href:`https://careers.fubo.tv/`,target:`_blank`,rel:`noopener noreferrer`,...I,children:jsx(Translate,{id:`App.Link.Careers`,defaultMessage:`Careers`})}),!Y&&jsx(`a`,{href:`https://www.fubo.tv/lp/affiliate/`,target:`_blank`,rel:`noopener noreferrer`,...L,children:jsx(Translate,{id:`App.Link.Affiliate`,defaultMessage:`Become an Affiliate`})}),jsx(`a`,{href:`mailto:${pressEmail[o]}`,...R,children:jsx(Translate,{id:`App.Link.Press`,defaultMessage:`Press Inquiries`})}),jsx(`a`,{href:`https://ir.fubo.tv/`,...U,target:`_blank`,rel:`noopener noreferrer`,children:jsx(Translate,{id:`App.Link.Investors`,defaultMessage:`Investors`})}),!Y&&jsx(`a`,{href:`https://www.fubo.tv/news`,...B,target:`_blank`,rel:`noopener noreferrer`,children:jsx(Translate,{id:`App.Link.News`,defaultMessage:`News`})}),jsx(`a`,{href:Q,...V,target:`_blank`,rel:`noopener noreferrer`,children:jsx(Translate,{id:`App.Link.UnsolicitedSubmissions`,defaultMessage:`Unsolicited Submissions`})})]})]}),jsxs(`div`,{className:clsx(subWrap,subWrapDark),children:[jsx(`div`,{className:clsx(headerColor,header$1),children:jsx(Translate,{id:`App.Footer.Support`,defaultMessage:`Support`})}),jsx(HelpCenterLink,{}),Z&&jsx(Link,{to:`/accessibility/statement`,...G,children:jsx(Translate,{id:`App.Footer.Accessibility`,defaultMessage:`Accessibility`})}),T&&jsx(`a`,{href:`https://feedback.fubo.tv/`,onClick:()=>x({intent:`goToCanny`,bagOrSetters:analyticsFrom({element:`go_to_canny`})}),...K,target:`_blank`,rel:`noopener noreferrer`,children:jsx(Translate,{id:`App.Link.Feedback`,defaultMessage:`Feedback`})}),jsx(Link,{to:`/welcome/apps`,target:`_blank`,...W,children:jsx(Translate,{id:`App.Footer.AppsAndDevices`,defaultMessage:`Apps & Devices`})}),jsxs(`div`,{className:`column`,children:[v?null:jsx(`a`,{href:`https://www.fubo.tv/lp/directory`,target:`_blank`,rel:`noopener noreferrer`,...z,children:jsx(Translate,{id:`App.Link.Pages`,defaultMessage:`Pages`})}),k?jsx(`div`,{onClick:A,className:`site-map-item`,...q,children:jsx(Translate,{id:`App.Link.YouPrivacyChoices`,defaultMessage:`Your Privacy Choices`})}):null]}),O&&!E?jsx(Link,{to:`/p/fubo-labs/moments`,...J,className:`try-fubo-labs`,children:jsx(Translate,{id:`App.Footer.TryFuboLabs`,defaultMessage:`Try {{appName}} Labs`,values:{appName:$.appName}})}):null]})]})}var mainWrap=css({display:`flex`,flexDirection:`column`,flexWrap:`nowrap`,justifyContent:`space-between`,"@media (min-width: 500px)":{flexDirection:`row`},[landingMediaQuery.tabletLess]:{maxWidth:`300`},[landingMediaQuery.tablet]:{flexDirection:`column`,justifyContent:`space-evenly`},[landingMediaQuery.desktop]:{flexDirection:`row`}}),subWrapDark=css({" a, .site-map-item":{color:color.dark.text.layout.footer.linkText.normal,":hover":{color:color.dark.text.layout.footer.linkText.hover}}}),subWrap=css({display:`flex`,flexDirection:`column`,flexWrap:`wrap`,...i(typography.interactive.sm)," .column":{display:`flex`,flexDirection:`column`}," a, .site-map-item":{display:`inline-block`,paddingRight:25,paddingTop:3}," a.try-fubo-labs":{...i(typography.label.mdBold),marginTop:20,color:color.white,fontWeight:fontWeight.semibold,display:`none`,[landingMediaQuery.tablet]:{display:`block`}}," .site-map-item:hover":{cursor:`pointer`},"& + &":{marginTop:20},"@media (min-width: 500px)":{"& + &":{marginTop:0}},[landingMediaQuery.tablet]:{"& + &":{marginTop:20}},[landingMediaQuery.desktop]:{fontSize:fontSize.fontSize04,padding:`0 25px`,"& + &":{marginTop:0}}}),header$1=css({...i(typography.label.mdBold),paddingBottom:5}),headerColor=css({color:color.dark.text.layout.eyebrow.normal});function Footer(){let o=useSelector(o=>selectShowCustomerSupportSMS(o)),v=useSelector(o=>selectMarket(o)),x=useSelector(o=>selectIfAuthenticated(o));return jsxs(`div`,{className:styles,"data-testid":`main-footer`,children:[jsx(ContentContainer,{children:jsxs(`div`,{className:clsx(`footer`,footer),children:[jsx(`div`,{className:descCtn,children:jsx(Description,{market:v})}),jsx(`div`,{className:siteMapCtn,children:jsx(SiteMap,{market:v,isAuthenticated:x})}),jsxs(`div`,{className:clsx(buttonsCtn),children:[jsx(CustomerSupport,{market:v,shouldShowTextUs:o}),jsx(FollowUs,{market:v})]})]})}),jsx(`div`,{className:wrapperAfterFooter,children:jsx(ContentContainer,{children:jsx(`div`,{className:afterFooterBox,children:jsx(DocumentLinks,{})})})})]})}var styles=css({position:`relative`,background:color.dark.bg.layout.footer.normal,padding:0}),footer=css({display:`flex`,flexDirection:`row`,flexWrap:`wrap`,justifyContent:`space-between`,alignItems:`flex-start`,alignContent:`flex-start`,margin:`auto`,padding:`25px 20px`}),descCtn=css({flexGrow:2,flexBasis:`auto`,[landingMediaQuery.tabletLess]:{width:`100%`,marginBottom:25}}),siteMapCtn=css({flexGrow:1,flexBasis:`auto`,boxSizing:`border-box`,"@media (min-width: 500px)":{width:`60%`,paddingRight:25},[landingMediaQuery.tablet]:{width:`auto`,padding:`0 25px`},[landingMediaQuery.desktop]:{}}),buttonsCtn=css({display:`flex`,flexGrow:0,flexBasis:`auto`,flexDirection:`column`,justifyContent:`space-between`,alignItems:`flex-end`,[contentMediaQuery.smallPhoneLess]:{marginTop:18}}),wrapperAfterFooter=css({background:color.dark.bg.layout.footer.normal,padding:`10px 25px`}),afterFooterBox=css({display:`flex`,flexDirection:`column`,alignItems:`flex-end`,margin:`auto`});function App(o){let{papiIsReady:v,children:x,flags:T,guardsReady:E,hasFooter:O,hasHeader:k,isUSMarket:A,navigationScheme:j,rootRedirectPath:I}=o,L=useDispatch(),{destinations:R,disabledRoutes:z}=j,B=useElectronCustomTitleBar(),V=useAppConfig().viewMode.deepLinkHandler;_(`beforeunload`,import_react.useCallback(()=>{flushQueueSync(),L(setIsReloading())},[L])),useFastauthMarketingParams(),useSupportedCodecs(),useSupportedAudioCodecs(),useSupportedStreamingProtocols(),useDrmScheme(),useInitializeSession(),V();let U={papiIsReady:v,destinations:R,disabledRoutes:z,flags:T,isUSMarket:A,rootRedirectPath:I};import_react.useEffect(()=>{localStorage.setItem(`tcmConsent`,``)},[]);let W=useThemeForPath(),G=import_react.useMemo(()=>jsx(LoadingScreen,{theme:W}),[W]);return E?jsxs(HeaderContext,{children:[B&&jsx(`div`,{style:electronTitleBarStyle}),jsx(AppContainer,{children:jsxs(QueryClientProvider,{client:queryClient,children:[k&&jsx(AppHeader,{electronCustomTitleBar:B}),jsx(ErrorBoundary_default,{fallback:jsx(ErrorMessage,{}),children:jsx(import_react.Suspense,{fallback:G,children:jsxs(container$3.Provider,{children:[jsx(AppAlerts,{}),jsxs(`div`,{style:{...containerStyles,...B&&{marginTop:`32px`}},children:[jsx(DefaultMetaTags,{}
20),x?import_react.Children.only(x(U)):null,jsx(AppModalsAndContainers,{})]})]})})}),O&&jsx(Footer,{})]})})]}):G}var mapStateToProps=o=>({papiIsReady:selectIsPAPIReady(o),flags:selectRouteFlags(o),guardsReady:selectIfGuardsAreReady(o),hasFooter:selectHasFooter(o),hasHeader:selectHasHeader(o),isUSMarket:selectIfUSMarket(o),navigationScheme:selectNavigationScheme(o),rootRedirectPath:selectRootRedirectPath(o)}),connector=connect_default(mapStateToProps),App_default=connector(App),electronTitleBarStyle={position:`fixed`,top:0,left:0,height:`32px`,width:`100%`,appRegion:`drag`,zIndex:1,backgroundColor:color.slate010},containerStyles={display:`flex`,width:`100%`,marginBottom:`auto`,flexGrow:1},PapiProfilesComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./Profiles-Bsy5lFbF.js`),__vite__mapDeps([6,1,7,3,4,2,8,0,5,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44]))),ChannelFinderComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./ChannelFinder-2eUBc7mN.js`),__vite__mapDeps([45,1,7,3,4,8,2,0,5,9,10,16,11,27,12,13,14,21,18,19,46,22,47,48,49,50,32,17,51,34]))),DocumentsRedirect=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./DocumentsRedirect-Dt5_y26X.js`),__vite__mapDeps([52,1,7,3,4]))),LoginComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./LoginPage-yOWN9956.js`),__vite__mapDeps([53,1,7,3,4,8,2,0,5,9,10,54,12,13,14,55,22,16,35,38,56,57,58,25,59,21,17,33,34,23,41,60,61,62,48,49,50,32,63,64,65,66]))),BestBuyRedeemComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./BestBuyRedeem-BCSZVlAP.js`),__vite__mapDeps([67,1,7,3,4,8,2,0,5,9,10,16,25,12,13,14,15,17,18,19,20,68,69,59,27,21,70,49,33,34,29,30,37,60,23,61,71,72,73,74,75,76,22,77,78,35,38,56,57,79,58,55,41,62,48,50,32,63,64,65,66]))),FastauthScreenComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./FastauthScreen-CfxFnGDX.js`),__vite__mapDeps([80,1,7,3,4,8,2,0,5,9,10,16,81,82,83,55,33,34,28,43,13,35,56,12,14,57,84,17,22,66,85]))),UPSignupFunnelComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./SignupManager-CZ9SNnEN.js`),__vite__mapDeps([86,1,7,3,4,2,0,5,8,9,10,82,83,16,69,25,87,26,27,21,23,28,14,29,30,31,88,70,49,33,34,24,12,13,32,17,19,22,35,36,37,38,39,76,59,15,18,20,68,60,61,71,72,73,74,75,55,89,90,91,92,93,56,57,79,50,58,41,62,48,63,64,65,51,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109]))),WelcomeBackComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./WelcomeBack-DuKOWaAl.js`),__vite__mapDeps([110,1,7,3,4,8,2,0,5,9,10,16,59,34,21,33,62,94,95,12,13,14,17,96,97]))),InvalidOfferComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./InvalidOffer-Bq8pwJqZ.js`),__vite__mapDeps([111,7,1,3,4,8,2,0,5,9,10,16,23,94,33,34,95,12,13,14,17,96]))),ReactivationComponentUP=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./Reactivation-CcAW-H_K.js`),__vite__mapDeps([112,1,7,3,4,8,2,0,5,9,10,16,26,27,21,23,28,14,29,30,31,20,17,22,33,34,24,25,12,13,32,19,35,36,37,38,39,113,95,96,97,98,114,99,101,102,103,115,87,116,105,70,60,61,76,59,106,107,117,118,108]))),ResetPasswordComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./ResetPassword-DuMWtTkY.js`),__vite__mapDeps([119,1,7,3,4,8,2,0,5,9,10,16,21,23,30,37,79,76,59,34,94,33,95,12,13,14,17,96]))),ForgotPasswordComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./ForgotPassword-DV3LN_p9.js`),__vite__mapDeps([120,1,7,3,4,8,2,0,5,9,10,16,59,21,22,23,30,94,33,34,95,12,13,14,17,96]))),ChangePasswordComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./ChangePassword-BPWqOrpt.js`),__vite__mapDeps([121,1,7,3,4,8,2,0,5,9,10,16,34,21,23,37,61,56,12,13,14,63,48,49,50,32,17,84,22,66]))),UpdatePaymentComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./UpdatePayment-CG2NQdmq.js`),__vite__mapDeps([122,1,7,3,4,8,2,0,5,9,10,16,26,27,21,23,28,14,29,30,31,123,124,19,22,125]))),ManageAddOnsComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./ManageAddOns-XXitbOAe.js`),__vite__mapDeps([126,1,7,3,4,2,0,5,8,9,10,127,128,16,25,34,12,13,14,15,17,18,19,20,22,39,60,23,61,91,92,93,129,75]))),ObliterateAccountComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./ObliterateAccount-Co6naiO9.js`),__vite__mapDeps([130,1,7,3,4,8,2,0,5,9,10,12,13,14]))),PapiPageComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./PapiPage-CnHtuQtd.js`),__vite__mapDeps([131,1,132,7,3,4,0,2,5,8,9,10,54,24,16,25,26,27,21,23,28,14,29,30,31,12,13,32,17,19,22,33,34,35,36,37,38,39,133,134,135,83,15,18,20,73,41,71,95,96,42,43,136,97,98,137,125,123,138,114]))),NotFoundComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./NotFound-CKfiboMf.js`).then(o=>o.t),__vite__mapDeps([44,1,42,7,3,4,8,2,0,5,9,10,18,16,19,22,43,13]))),WatchComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./Watch-KQpjWcgW.js`),[])),AppLinkPapiComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./AppLink-CGuxATGg.js`),__vite__mapDeps([139,1,7,3,4,8,2,0,5,9,10,15,16,17,18,19,20]))),ESPNUnlimitedComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./ESPNUnlimited-DvI4cNZG.js`),__vite__mapDeps([140,1,7,3,4,8,2,0,5,9,10,11,15,16,17,18,19,20,42,22,43,13,141]))),AccessibilityStatementComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./StatementPage-Ln-XS28O.js`),__vite__mapDeps([142,7,1,3,4,8,2,0,5,9,10,16,18,19,22,33,34,135,143]))),PressInquiriesComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./PressInquiries-DH4wjajq.js`),__vite__mapDeps([144,1,7,3,4,8,2,0,5,9,10,16,87,145,12,13,14,18,19,22,33,34,143]))),RemoveSocialLoginComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./RemoveSocialLoginScreen-Bwy5hTaR.js`),__vite__mapDeps([146,1,7,3,4,8,2,0,5,9,10,16,59,12,13,14,21,37,38,57,78,33,34,35,56,76,48,49,50,32,17,63,84,22,66]))),SocialLoginComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./SocialLoginScreen-3nfTOoUR.js`),__vite__mapDeps([147,1,7,3,4,8,2,0,5,9,10,16,64,12,13,14,32,17,55,65]))),StandaloneAppleShippingComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./ApplePromoShipping-NBDK1ceD.js`),__vite__mapDeps([148,1,7,3,4,8,2,0,5,9,10,16,87,26,27,21,23,28,14,29,30,31,88,70,49,33,34,24,25,12,13,32,17,19,22,35,36,37,38,39,76,59,15,18,20,73,94,95,96,98]))),StoreComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./Store-C0JuDHPL.js`),__vite__mapDeps([149,1,7,3,4,8,2,0,5,9,10,16,12,13,14,15,17,18,19,20,22,33,34,23,24,25,26,27,21,28,29,30,31,32,35,36,37,38,39,134,90,42,43,137,125,123,99,103,101,104,150,44,98,151,116,115,87,105,70,60,61,76,59]))),UPAccountComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./Account-BqVz5e66.js`),__vite__mapDeps([152,1,7,3,4,2,0,5,8,9,10,127,16,87,54,153,113,154,46,55,26,27,21,23,28,14,29,30,31,20,17,33,34,24,25,12,13,32,19,22,35,36,37,38,39,133,90,91,92,42,18,43,98,137,123,138,114,141,99,124,125,100,49,50,101,
20102,103,155,115,104,150,15,44,151]))),CancelSubscriptionFunnelComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./CancelSubscriptionFunnel-BjPJWlGu.js`),__vite__mapDeps([156,1,7,3,4,0,2,5,8,9,10,16,153,113,12,13,14,20,17,157,23,24,25,26,27,21,28,29,30,31,32,19,22,33,34,35,36,37,38,39,158,77,92,90,91,129,72,15,18,73,60,61,74,75,51,123,99,155,87,115,151,116,98,101,105,70,76,59,159]))),RetentionOfferFunnelComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./RetentionOfferFunnel-CQKDemDE.js`),__vite__mapDeps([160,1,7,3,4,8,2,0,5,9,10,16,20,17,24,25,26,27,21,23,28,14,29,30,31,12,13,32,19,22,33,34,35,36,37,38,39,158,77,90,159,98,99,101,115,87,151,116,105,70,60,61,76,59]))),HelpComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./Help-C1Gq3wiM.js`),__vite__mapDeps([161,1,7,3,4,8,2,0,5,9,10,16,34,12,13,14,22,33]))),BundleToBundleComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./BundleToBundle-BPXf7agf.js`),__vite__mapDeps([162,1,7,3,4,8,2,0,5,9,10,16,26,27,21,23,28,14,29,30,31,24,25,12,13,32,17,19,22,33,34,35,36,37,38,39,91,92,98,99]))),UpsellComponent=(0,import_react.lazy)(()=>__vitePreload(()=>import(`./Upsell-B-lzwIWf.js`),__vite__mapDeps([163,1,7,3,4,8,2,0,5,9,10,16,20,17,164,95,12,13,14,33,34,96,136,99,101,26,27,21,23,28,29,30,31,24,25,32,19,22,35,36,37,38,39,102,105,70,60,61,76,59,117,118,97,98,103,115,87,116,108,109]))),WelcomeComponent=()=>jsx(LoadingScreen,{}),Welcome=withGeoBlockContent(resubscribeNotRequiredGuard(withoutHeaderFooter(WelcomeComponent))),LoadingComponent=()=>jsx(LoadingScreen,{}),Loading=withGeoBlockContent(resubscribeNotRequiredGuard(withoutHeaderFooter(LoadingComponent))),PapiProfiles=canAccessAppGuard(withoutHeaderFooter(PapiProfilesComponent),`/`),LoginWithProfiles=withGeoBlockContent(notAuthenticatedGuard(withoutHeaderFooter(LoginComponent),`/profiles`)),FastauthScreen=fastauthAccessGuardWithIntercept(userHasActiveSocialLinkGuard(withoutHeaderFooter(FastauthScreenComponent),`/unlink-social`)),FastauthForRokuScreen=withHideFooterOnFastauthParam(withHideFooterOnLoginParam(fastauthAccessGuardWithIntercept(userHasActiveSocialLinkGuard(withoutHeaderFooter(FastauthScreenComponent),`/unlink-social`)))),UPSignupFunnel=withGeoBlockContent(withoutHeaderFooter(UPSignupFunnelComponent)),WelcomeBack=withGeoBlockContent(notAuthenticatedGuard(signupLookupEmailGuard(withoutHeaderFooter(WelcomeBackComponent)),`/`)),InvalidOffer=withGeoBlockContent(withoutHeaderFooter(InvalidOfferComponent)),ResetPassword=withGeoBlockContent(withoutHeaderFooter(ResetPasswordComponent)),ForgotPassword=withGeoBlockContent(notAuthenticatedGuard(withoutHeaderFooter(ForgotPasswordComponent),`/`)),ChangePassword=authenticatedGuardWithIntercept(withoutHeaderFooter(ChangePasswordComponent)),UpdatePayment=appAccessGuardWithIntercept(withLayout(UpdatePaymentComponent,{header:!0,footer:!0,pageType:`account`})),UPAccount=appAccessGuardWithIntercept(withLayout(UPAccountComponent,{header:!0,footer:!0,pageType:`account`})),CancelSubscriptionFunnel=cancellationFlowGuard(withoutHeaderFooter(CancelSubscriptionFunnelComponent),`/account/subscription`),ManageAddOns=appAccessGuardWithIntercept(planManagingGuard(withHeaderFooter(ManageAddOnsComponent),`/account`)),Help=appAccessGuardWithIntercept(withHeaderFooter(HelpComponent)),DeleteAccount=authenticatedGuardWithIntercept(withoutHeaderFooter(ObliterateAccountComponent)),ReactivationUP=withGeoBlockContent(canAccessReactivationGuard(withFooter(ReactivationComponentUP),`/`)),RetentionOfferFunnel=withGeoBlockContent(authenticatedGuard(withoutHeaderFooter(RetentionOfferFunnelComponent),`/`)),StandaloneAppleShipping=authenticatedGuardWithIntercept(withoutHeaderFooter(StandaloneAppleShippingComponent)),Store=appAccessGuardWithIntercept(withStoreAccessGuard(withHeaderFooter(StoreComponent))),PapiRoute=userReadyGuardWithIntercept(withMobileBlockContent(withHeaderFooter(withGeoBlockSubscription(PapiPageComponent)))),PapiBillingCycleSelectionRoute=userReadyGuardWithIntercept(withoutHeaderFooter(withGeoBlockSubscription(PapiPageComponent))),PapiSettingsRoute=userReadyGuardWithIntercept(withLayout(withGeoBlockSubscription(PapiPageComponent),{header:!0,footer:!0,pageType:`account`})),Watch=withGeoBlockContent(userReadyGuardWithIntercept(canAccessContentGuard(withMobileBlockContent(withoutHeaderFooter(WatchComponent))))),NotFound=withGeoBlockContent(withHeaderFooter(NotFoundComponent)),ChannelFinder=withHeaderFooter(ChannelFinderComponent),AccessibilityStatement=withHeaderFooter(AccessibilityStatementComponent),PressInquiries=withHeaderFooter(PressInquiriesComponent),BestBuySignInSignUpComponent=withGeoBlockContent(withoutHeaderFooter(BestBuyRedeemComponent)),RemoveSocialLogin=appAccessGuardWithIntercept(withoutHeaderFooter(RemoveSocialLoginComponent)),SocialLogin=withGeoBlockContent(withoutHeaderFooter(SocialLoginComponent)),UPBundleToBundle=proactiveOfferFlowGuard(withHeaderFooter(BundleToBundleComponent)),Upsell=authenticatedGuardWithIntercept(withFooter(UpsellComponent)),ESPNUnlimited=appAccessGuardWithIntercept(withHeaderFooter(ESPNUnlimitedComponent)),getDestinationComponents=()=>({[WATCH_DESTINATION]:Watch,[ACCOUNT_DESTINATION]:UPAccount,[MANAGE_ADD_ONS_DESTINATION]:ManageAddOns,[PROFILES_DESTINATION]:PapiProfiles,[STORE_DESTINATION]:Store});function Routes(){let o=useLocation(),{brand:v}=useAppConfig();return jsx(App_default,{children:({flags:x,papiIsReady:T,destinations:E,disabledRoutes:O,isUSMarket:k,rootRedirectPath:A})=>jsxs(Switch,{children:[k&&jsx(Route,{path:`/accessibility/statement`,children:jsx(AccessibilityStatement,{})}),v.displayPressInquiries&&jsx(Route,{path:`/press-inquiries`,children:jsx(PressInquiries,{})}),jsx(Route,{path:`/welcome`,children:jsx(Welcome,{})}),jsx(Route,{path:`/lp/:customUrl`,children:jsx(WelcomeComponent,{})}),jsx(Route,{path:`/stream/:customUrl`,children:jsx(WelcomeComponent,{})}),jsx(Route,{path:`/bestbuy/redeem`,children:jsx(BestBuySignInSignUpComponent,{})}),jsx(Route,{path:`/documents/:countryCode?/:document/:anchorId?`,children:jsx(DocumentsRedirect,{})}),`SigninDestination`in E?jsx(Route,{path:E[SIGNIN_DESTINATION].getPath(),children:jsx(LoginWithProfiles,{})}):null,jsx(Route,{path:`/signup/:customUrl?`,children:jsx(UPSignupFunnel,{})}),jsx(Route,{path:`/returning-user`,children:jsx(WelcomeBack,{})}),jsx(Route,{path:`/invalid-offer`,children:jsx(InvalidOffer,{})}),jsx(Route,{path:`/reset-password`,children:jsx(ResetPassword,{})}),jsx(Route,{path:`/forgot-password`,children:jsx(ForgotPassword,{})}),jsx(Route,{path:`/change-password`,children:jsx(ChangePassword,{})}),jsx(Route,{path:`/update-payment`,children:jsx(UpdatePayment,{})}),jsx(Route,{path:without(fastauthAppLinks,`/activate`),children:jsx(FastauthScreen,{})}),jsx(Route,{path:`/activate`,children:jsx(FastauthForRokuScreen,{})}),jsx(Route,{path:`/channelfinder`,children:jsx(ChannelFinder,{})}),jsx(Route,{path:`/account/ios-delete-account`,children:jsx(DeleteAccount,{})}),jsx(Route,{exact:!0,path:`/account/help`,children:jsx(Help,{})}),jsx(Route,{exact:!0,path:UPSELL_SUBSCRIPTION_URL,children:jsx(Upsell,{})}),jsx(Route,{path:`/my-account`,render:()=>jsx(Redirect,{to:`/account`})}),jsx(Route,{path:`/myaccount`,render:()=>jsx(Redirect,{to:`/account`})}
20),jsx(Route,{exact:!0,path:`/manage-add-ons`,children:jsx(Redirect,{to:E.StoreDestination?.getPath(`/add-ons`)||`/`})}),jsx(Route,{exact:!0,path:`/manage-plan`,children:jsx(UPBundleToBundle,{})}),jsx(Route,{path:`/changeplan/nbaleaguepass-removal`,children:jsx(Redirect,{to:E.StoreDestination?.getPath(`/add-ons`)||`/`})}),jsx(Route,{exact:!0,path:`/cancel-subscription/:subscriptionId`,children:jsx(CancelSubscriptionFunnel,{})}),jsx(Route,{exact:!0,path:`/restart-subscription`,children:jsx(Redirect,{to:E.AccountDestination?.getPath(`/subscription`)||`/`})}),jsx(Route,{exact:!0,path:`/redeem`,children:jsx(RetentionOfferFunnel,{})}),jsx(Route,{path:[`/subscription/reactivation/:subscriptionId?`,`/subscription/plans`],children:jsx(ReactivationUP,{})}),jsx(Route,{path:`/resubscribe`,render:()=>jsx(Redirect,{to:`/subscription/reactivation`})}),jsx(Route,{path:`/subscription`,render:()=>jsx(Redirect,{to:`/account/subscription`})}),jsx(Route,{exact:!0,path:`/apple-tv-promo`,children:jsx(StandaloneAppleShipping,{})}),jsx(Route,{path:`/al/:id`,children:jsx(AppLinkPapiComponent,{})}),jsx(Route,{path:`/unlink-social`,children:jsx(RemoveSocialLogin,{})}),jsx(Route,{path:`/social-login`,children:jsx(SocialLogin,{})}),x.espnUnlimitedEnabled?jsx(Route,{path:`/espn-plus-activation`,children:jsx(ESPNUnlimited,{})}):null,T&&A?jsx(Route,{path:`/`,exact:!0,render:()=>jsx(Redirect,{push:!0,to:A})}):T?null:jsx(Route,{path:`/`,exact:!0,render:LoadingComponent}),jsx(Route,{path:`/login`,render:()=>jsx(Redirect,{to:`/signin`})}),jsx(Route,{path:`/go-fubo-pro(/:step)`,render:()=>jsx(Redirect,{to:`/welcome`})}),jsx(Route,{path:`/create-account`,render:()=>jsx(Redirect,{to:`/signup`})}),jsx(Route,{path:`/apps`,render:()=>jsx(Redirect,{to:`/welcome/apps`})}),jsx(Route,{path:`/match/:slug`,render:()=>jsx(Redirect,{to:`/`})}),jsx(Route,{path:`/upcoming-matches`,render:()=>jsx(Redirect,{to:`/`})}),jsx(Route,{path:`/tos`,render:()=>jsx(Redirect,{to:`/documents/terms-of-service`})}),jsx(Route,{path:`/contest-rules`,render:()=>jsx(Redirect,{to:`/documents/contest-rules`})}),jsx(Route,{path:`/en`,render:()=>jsx(Redirect,{to:`/`})}),jsx(Route,{path:`/en/**`,render:()=>jsx(Redirect,{to:`/**`})}),jsx(Route,{path:`/es`,render:()=>jsx(Redirect,{to:`/`})}),jsx(Route,{path:`/es/**`,render:()=>jsx(Redirect,{to:`/**`})}),jsx(Route,{path:`/pt`,render:()=>jsx(Redirect,{to:`/`})}),jsx(Route,{path:`/pt/**`,render:()=>jsx(Redirect,{to:`/**`})}),jsx(Route,{path:`/pt/**`,render:()=>jsx(Redirect,{to:`/**`})}),T?Object.keys(E).reduce((v,x)=>{let T=E[x],O=T.name===`store`?STORE_DESTINATION:T.name;if(O!==`StoreDestination`&&T.template)return v;let k=getDestinationComponents()[O];if(!k)return v;let A=T.getRoutes(k,o);return[...v,...A]},[]):jsx(Route,{path:`*`,children:jsx(Loading,{})}),T&&O?.map(o=>jsx(Route,{path:o,render:()=>jsx(Redirect,{to:A||`/`})},o)),jsx(Route,{path:`/p/settings/*`,children:jsx(PapiSettingsRoute,{})}),jsx(Route,{path:`/p/offer-details/billing-cycle-selection*`,children:jsx(PapiBillingCycleSelectionRoute,{})}),jsx(Route,{path:`/p/*`,children:jsx(PapiRoute,{})}),v.clientSideRedirection&&fastauthVanityLinks.map(({appSource:o,path:v})=>jsx(Route,{path:v,render:()=>jsx(Redirect,{to:`/signup?app_source=${o}`})},v)),jsx(Route,{path:`*`,children:jsx(NotFound,{})})]})})}var t={product:/^\/(bienvenido|lp|stream|welcome|partners\/login)/g,landing:/^(?!\/bienvenido.*$).*/g,signup:null},n=({scope:o,history:v,flush:x,brandName:T})=>{let E=T?.toLowerCase()===`molotov`;return v&&v.listen&&!E&&v.listen(v=>{let T=t[o];T&&v.pathname.match(T)&&(x===void 0?window.location.href=v.pathname+v.search:x().then(()=>{window.location.href=v.pathname+v.search}))}),v};function _typeof$1(o){"@babel/helpers - typeof";return _typeof$1=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(o){return typeof o}:function(o){return o&&typeof Symbol==`function`&&o.constructor===Symbol&&o!==Symbol.prototype?`symbol`:typeof o},_typeof$1(o)}function toPrimitive(o,v){if(_typeof$1(o)!=`object`||!o)return o;var x=o[Symbol.toPrimitive];if(x!==void 0){var T=x.call(o,v||`default`);if(_typeof$1(T)!=`object`)return T;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(v===`string`?String:Number)(o)}
20function toPropertyKey(o){var v=toPrimitive(o,`string`);return _typeof$1(v)==`symbol`?v:v+``}function _defineProperty$3(o,v,x){return(v=toPropertyKey(v))in o?Object.defineProperty(o,v,{value:x,enumerable:!0,configurable:!0,writable:!0}):o[v]=x,o}function ownKeys$3(o,v){var x=Object.keys(o);if(Object.getOwnPropertySymbols){var T=Object.getOwnPropertySymbols(o);v&&(T=T.filter(function(v){return Object.getOwnPropertyDescriptor(o,v).enumerable})),x.push.apply(x,T)}return x}function _objectSpread2(o){for(var v=1;v<arguments.length;v++){var x=arguments[v]==null?{}:arguments[v];v%2?ownKeys$3(Object(x),!0).forEach(function(v){_defineProperty$3(o,v,x[v])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(x)):ownKeys$3(Object(x)).forEach(function(v){Object.defineProperty(o,v,Object.getOwnPropertyDescriptor(x,v))})}return o}function formatProdErrorMessage(o){return`Minified Redux error #`+o+`; visit https://redux.js.org/Errors?code=`+o+` for the full message or use the non-minified dev environment for full errors. `}var $$observable=(function(){return typeof Symbol==`function`&&Symbol.observable||`@@observable`})(),randomString=function(){return Math.random().toString(36).substring(7).split(``).join(`.`)},ActionTypes={INIT:`@@redux/INIT`+randomString(),REPLACE:`@@redux/REPLACE`+randomString(),PROBE_UNKNOWN_ACTION:function(){return`@@redux/PROBE_UNKNOWN_ACTION`+randomString()}};function isPlainObject(o){if(typeof o!=`object`||!o)return!1;for(var v=o;Object.getPrototypeOf(v)!==null;)v=Object.getPrototypeOf(v);return Object.getPrototypeOf(o)===v}function createStore(o,v,x){var T;if(typeof v==`function`&&typeof x==`function`||typeof x==`function`&&typeof arguments[3]==`function`)throw Error(formatProdErrorMessage(0));if(typeof v==`function`&&x===void 0&&(x=v,v=void 0),x!==void 0){if(typeof x!=`function`)throw Error(formatProdErrorMessage(1));return x(createStore)(o,v)}if(typeof o!=`function`)throw Error(formatProdErrorMessage(2));var E=o,O=v,k=[],A=k,j=!1;function I(){A===k&&(A=k.slice())}function L(){if(j)throw Error(formatProdErrorMessage(3));return O}function R(o){if(typeof o!=`function`)throw Error(formatProdErrorMessage(4));if(j)throw Error(formatProdErrorMessage(5));var v=!0;return I(),A.push(o),function(){if(v){if(j)throw Error(formatProdErrorMessage(6));v=!1,I();var x=A.indexOf(o);A.splice(x,1),k=null}}}function z(o){if(!isPlainObject(o))throw Error(formatProdErrorMessage(7));if(o.type===void 0)throw Error(formatProdErrorMessage(8));if(j)throw Error(formatProdErrorMessage(9));try{j=!0,O=E(O,o)}finally{j=!1}for(var v=k=A,x=0;x<v.length;x++){var T=v[x];T()}return o}function B(o){if(typeof o!=`function`)throw Error(formatProdErrorMessage(10));E=o,z({type:ActionTypes.REPLACE})}function V(){var o,v=R;return o={subscribe:function(o){if(typeof o!=`object`||!o)throw Error(formatProdErrorMessage(11));function x(){o.next&&o.next(L())}return x(),{unsubscribe:v(x)}}},o[$$observable]=function(){return this},o}return z({type:ActionTypes.INIT}),T={dispatch:z,subscribe:R,getState:L,replaceReducer:B},T[$$observable]=V,T}function assertReducerShape(o){Object.keys(o).forEach(function(v){var x=o[v];if(x(void 0,{type:ActionTypes.INIT})===void 0)throw Error(formatProdErrorMessage(12));if(x(void 0,{type:ActionTypes.PROBE_UNKNOWN_ACTION()})===void 0)throw Error(formatProdErrorMessage(13))})}function combineReducers(o){for(var v=Object.keys(o),x={},T=0;T<v.length;T++){var E=v[T];typeof o[E]==`function`&&(x[E]=o[E])}var O=Object.keys(x),k;try{assertReducerShape(x)}catch(o){k=o}return function(o,v){if(o===void 0&&(o={}),k)throw k;for(var T=!1,E={},A=0;A<O.length;A++){var j=O[A],I=x[j],L=o[j],R=I(L,v);if(R===void 0)throw v&&v.type,Error(formatProdErrorMessage(14));E[j]=R,T||=R!==L}return T||=O.length!==Object.keys(o).length,T?E:o}}function compose(){var o=[...arguments];return o.length===0?function(o){return o}:o.length===1?o[0]:o.reduce(function(o,v){return function(){return o(v.apply(void 0,arguments))}})}function applyMiddleware(){var o=[...arguments];return function(v){return function(){var x=v.apply(void 0,arguments),T=function(){throw Error(formatProdErrorMessage(15))},E={getState:x.getState,dispatch:function(){return T.apply(void 0,arguments)}}
20,O=o.map(function(o){return o(E)});return T=compose.apply(void 0,O)(x.dispatch),_objectSpread2(_objectSpread2({},x),{},{dispatch:T})}}}var extendStatics=function(o,v){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,v){o.__proto__=v}||function(o,v){for(var x in v)Object.prototype.hasOwnProperty.call(v,x)&&(o[x]=v[x])},extendStatics(o,v)};function __extends(o,v){if(typeof v!=`function`&&v!==null)throw TypeError(`Class extends value `+String(v)+` is not a constructor or null`);extendStatics(o,v);function x(){this.constructor=o}o.prototype=v===null?Object.create(v):(x.prototype=v.prototype,new x)}var StateObservable=function(o){__extends(v,o);function v(v,x){var T=o.call(this,function(o){var v=T.__notifier.subscribe(o);return v&&!v.closed&&o.next(T.value),v})||this;return T.__notifier=new Subject,T.value=x,v.subscribe(function(o){o!==T.value&&(T.value=o,T.__notifier.next(o))}),T}return v}(Observable);function createEpicMiddleware(o){o===void 0&&(o={});var v=queueScheduler.constructor,x=new v(queueScheduler.schedulerActionCtor),T=new Subject,E,O=function(v){E=v;var O=new Subject,k=new Subject,A=O.asObservable().pipe(observeOn(x)),j=new StateObservable(k.pipe(observeOn(x)),E.getState());return T.pipe(map(function(v){var x=v(A,j,o.dependencies);if(!x)throw TypeError(`Your root Epic "`+(v.name||`<anonymous>`)+`" does not return a stream. Double check you're not missing a return statement!`);return x}),mergeMap(function(o){return from(o).pipe(subscribeOn(x),observeOn(x))})).subscribe(E.dispatch),function(o){return function(v){var x=o(v);return k.next(E.getState()),O.next(v),x}}};return O.run=function(o){T.next(o)},O}var KEY_PREFIX$1=`persist:`,FLUSH=`persist/FLUSH`,REHYDRATE$1=`persist/REHYDRATE`,PAUSE=`persist/PAUSE`,PERSIST=`persist/PERSIST`,PURGE=`persist/PURGE`,REGISTER=`persist/REGISTER`;function _typeof(o){return _typeof=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(o){return typeof o}:function(o){return o&&typeof Symbol==`function`&&o.constructor===Symbol&&o!==Symbol.prototype?`symbol`:typeof o},_typeof(o)}function ownKeys$2(o,v){var x=Object.keys(o);if(Object.getOwnPropertySymbols){var T=Object.getOwnPropertySymbols(o);v&&(T=T.filter(function(v){return Object.getOwnPropertyDescriptor(o,v).enumerable})),x.push.apply(x,T)}return x}function _objectSpread$2(o){for(var v=1;v<arguments.length;v++){var x=arguments[v]==null?{}:arguments[v];v%2?ownKeys$2(x,!0).forEach(function(v){_defineProperty$2(o,v,x[v])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(x)):ownKeys$2(x).forEach(function(v){Object.defineProperty(o,v,Object.getOwnPropertyDescriptor(x,v))})}return o}function _defineProperty$2(o,v,x){return v in o?Object.defineProperty(o,v,{value:x,enumerable:!0,configurable:!0,writable:!0}):o[v]=x,o}function autoMergeLevel1(o,v,x,T){T.debug;var E=_objectSpread$2({},x);return o&&_typeof(o)===`object`&&Object.keys(o).forEach(function(T){T!==`_persist`&&v[T]===x[T]&&(E[T]=o[T])}),E}function createPersistoid(o){var v=o.blacklist||null,x=o.whitelist||null,T=o.transforms||[],E=o.throttle||0,O=`${o.keyPrefix===void 0?KEY_PREFIX$1:o.keyPrefix}${o.key}`,k=o.storage,A=o.serialize===!1?function(o){return o}:typeof o.serialize==`function`?o.serialize:defaultSerialize,j=o.writeFailHandler||null,I={},L={},R=[],z=null,B=null,V=function(o){Object.keys(o).forEach(function(v){G(v)&&I[v]!==o[v]&&R.indexOf(v)===-1&&R.push(v)}),Object.keys(I).forEach(function(v){o[v]===void 0&&G(v)&&R.indexOf(v)===-1&&I[v]!==void 0&&R.push(v)}),z===null&&(z=setInterval(U,E)),I=o};function U(){if(R.length===0){z&&clearInterval(z),z=null;return}var o=R.shift(),v=T.reduce(function(v,x){return x.in(v,o,I)},I[o]);if(v!==void 0)try{L[o]=A(v)}catch(o){console.error(`redux-persist/createPersistoid: error serializing state`,o)}else delete L[o];R.length===0&&W()}function W(){Object.keys(L).forEach(function(o){I[o]===void 0&&delete L[o]}),B=k.setItem(O,A(L)).catch(K)}function G(o){return!(x&&x.indexOf(o)===-1&&o!==`_persist`||v&&v.indexOf(o)!==-1)}function K(o){j&&j(o)}return{update:V,flush:function(){for(;R.length!==0;)U();return B||Promise.resolve()}}}function defaultSerialize(o){return JSON.stringify(o)}function getStoredState(o){var v=o.transforms||[],x=`${o.keyPrefix===void 0?KEY_PREFIX$1:o.keyPrefix}${o.key}`,T=o.storage;o.debug;var E=o.deserialize===!1?function(o){return o}:typeof o.deserialize==`function`?o.deserialize:defaultDeserialize;
vendor: 4,292 bytes, line 20
20return T.getItem(x).then(function(o){if(o)try{var x={},T=E(o);return Object.keys(T).forEach(function(o){x[o]=v.reduceRight(function(v,x){return x.out(v,o,T)},E(T[o]))}),x}catch(o){throw o}else return})}function defaultDeserialize(o){return JSON.parse(o)}function purgeStoredState(o){var v=o.storage,x=`${o.keyPrefix===void 0?KEY_PREFIX$1:o.keyPrefix}${o.key}`;return v.removeItem(x,warnIfRemoveError)}function warnIfRemoveError(o){}function ownKeys$1(o,v){var x=Object.keys(o);if(Object.getOwnPropertySymbols){var T=Object.getOwnPropertySymbols(o);v&&(T=T.filter(function(v){return Object.getOwnPropertyDescriptor(o,v).enumerable})),x.push.apply(x,T)}return x}function _objectSpread$1(o){for(var v=1;v<arguments.length;v++){var x=arguments[v]==null?{}:arguments[v];v%2?ownKeys$1(x,!0).forEach(function(v){_defineProperty$1(o,v,x[v])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(x)):ownKeys$1(x).forEach(function(v){Object.defineProperty(o,v,Object.getOwnPropertyDescriptor(x,v))})}return o}function _defineProperty$1(o,v,x){return v in o?Object.defineProperty(o,v,{value:x,enumerable:!0,configurable:!0,writable:!0}):o[v]=x,o}function _objectWithoutProperties(o,v){if(o==null)return{};var x=_objectWithoutPropertiesLoose(o,v),T,E;if(Object.getOwnPropertySymbols){var O=Object.getOwnPropertySymbols(o);for(E=0;E<O.length;E++)T=O[E],!(v.indexOf(T)>=0)&&Object.prototype.propertyIsEnumerable.call(o,T)&&(x[T]=o[T])}return x}function _objectWithoutPropertiesLoose(o,v){if(o==null)return{};var x={},T=Object.keys(o),E,O;for(O=0;O<T.length;O++)E=T[O],!(v.indexOf(E)>=0)&&(x[E]=o[E]);return x}var DEFAULT_TIMEOUT=5e3;function persistReducer(o,v){var x=o.version===void 0?-1:o.version;o.debug;var T=o.stateReconciler===void 0?autoMergeLevel1:o.stateReconciler,E=o.getStoredState||getStoredState,O=o.timeout===void 0?DEFAULT_TIMEOUT:o.timeout,k=null,A=!1,j=!0,I=function(o){return o._persist.rehydrated&&k&&!j&&k.update(o),o};return function(L,R){var z=L||{},B=z._persist,V=_objectWithoutProperties(z,[`_persist`]);if(R.type===`persist/PERSIST`){var U=!1,W=function(v,x){U||=(R.rehydrate(o.key,v,x),!0)};if(O&&setTimeout(function(){!U&&W(void 0,Error(`redux-persist: persist timed out for persist key "${o.key}"`))},O),j=!1,k||=createPersistoid(o),B)return _objectSpread$1({},v(V,R),{_persist:B});if(typeof R.rehydrate!=`function`||typeof R.register!=`function`)throw Error(`redux-persist: either rehydrate or register is not a function on the PERSIST action. This can happen if the action is being replayed. This is an unexplored use case, please open an issue and we will figure out a resolution.`);return R.register(o.key),E(o).then(function(v){(o.migrate||function(o,v){return Promise.resolve(o)})(v,x).then(function(o){W(o)},function(o){W(void 0,o)})},function(o){W(void 0,o)}),_objectSpread$1({},v(V,R),{_persist:{version:x,rehydrated:!1}})}else if(R.type===`persist/PURGE`)return A=!0,R.result(purgeStoredState(o)),_objectSpread$1({},v(V,R),{_persist:B});else if(R.type===`persist/FLUSH`)return R.result(k&&k.flush()),_objectSpread$1({},v(V,R),{_persist:B});else if(R.type===`persist/PAUSE`)j=!0;else if(R.type===`persist/REHYDRATE`){if(A)return _objectSpread$1({},V,{_persist:_objectSpread$1({},B,{rehydrated:!0})});if(R.key===o.key){var G=v(V,R),K=R.payload;return I(_objectSpread$1({},T!==!1&&K!==void 0?T(K,L,G,o):G,{_persist:_objectSpread$1({},B,{rehydrated:!0})}))}}if(!B)return v(L,R);var q=v(V,R);return q===V?L:I(_objectSpread$1({},q,{_persist:B}))}}function _toConsumableArray(o){return _arrayWithoutHoles(o)||_iterableToArray(o)||_nonIterableSpread()}function _nonIterableSpread(){throw TypeError(`Invalid attempt to spread non-iterable instance`)}function _iterableToArray(o){if(Symbol.iterator in Object(o)||Object.prototype.toString.call(o)===`[object Arguments]`)return Array.from(o)}function _arrayWithoutHoles(o){if(Array.isArray(o)){for(var v=0,x=Array(o.length);v<o.length;v++)x[v]=o[v];return x}}function ownKeys(o,v){var x=Object.keys(o);if(Object.getOwnPropertySymbols){var T=Object.getOwnPropertySymbols(o);v&&(T=T.filter(function(v){return Object.getOwnPropertyDescriptor(o,v).enumerable})),x.push.apply(x,T)}return x}function _objectSpread(o){for(var v=1;v<arguments.length;v++){var x=arguments[v]==null?{}:arguments[v];
20v%2?ownKeys(x,!0).forEach(function(v){_defineProperty(o,v,x[v])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(x)):ownKeys(x).forEach(function(v){Object.defineProperty(o,v,Object.getOwnPropertyDescriptor(x,v))})}return o}function _defineProperty(o,v,x){return v in o?Object.defineProperty(o,v,{value:x,enumerable:!0,configurable:!0,writable:!0}):o[v]=x,o}var initialState$29={registry:[],bootstrapped:!1},persistorReducer=function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:initialState$29,v=arguments.length>1?arguments[1]:void 0;switch(v.type){case REGISTER:return _objectSpread({},o,{registry:[].concat(_toConsumableArray(o.registry),[v.key])});case REHYDRATE$1:var x=o.registry.indexOf(v.key),T=_toConsumableArray(o.registry);return T.splice(x,1),_objectSpread({},o,{registry:T,bootstrapped:T.length===0});default:return o}};function persistStore(o,v,x){var T=x||!1,E=createStore(persistorReducer,initialState$29,v&&v.enhancer?v.enhancer:void 0),O=function(o){E.dispatch({type:REGISTER,key:o})},k=function(v,x,O){var k={type:REHYDRATE$1,payload:x,err:O,key:v};o.dispatch(k),E.dispatch(k),T&&A.getState().bootstrapped&&(T(),T=!1)},A=_objectSpread({},E,{purge:function(){var v=[];return o.dispatch({type:PURGE,result:function(o){v.push(o)}}),Promise.all(v)},flush:function(){var v=[];return o.dispatch({type:FLUSH,result:function(o){v.push(o)}}),Promise.all(v)},pause:function(){o.dispatch({type:PAUSE})},persist:function(){o.dispatch({type:PERSIST,register:O,rehydrate:k})}});return v&&v.manualPersist||A.persist(),A}function createMigrate(o,v){return(v||{}).debug,function(v,x){if(!v)return Promise.resolve(void 0);var T=v._persist&&v._persist.version!==void 0?v._persist.version:-1;if(T===x||T>x)return Promise.resolve(v);var E=Object.keys(o).map(function(o){return parseInt(o)}).filter(function(o){return x>=o&&o>T}).sort(function(o,v){return o-v});try{var O=E.reduce(function(v,x){return o[x](v)},v);return Promise.resolve(O)}catch(o){return Promise.reject(o)}}}function assign(o){for(var v=1;v<arguments.length;v++){var x=arguments[v];for(var T in x)T!==`__proto__`&&(o[T]=x[T])}return o}var defaultConverter={read:function(o){return o[0]===`"`&&(o=o.slice(1,-1)),o.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(o){return encodeURIComponent(o).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function init(o,v){function x(x,T,E){if(!(typeof document>`u`)){E=assign({},v,E),typeof E.expires==`number`&&(E.expires=new Date(Date.now()+E.expires*864e5)),E.expires&&=E.expires.toUTCString(),x=encodeURIComponent(x).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var O=``;for(var k in E)E[k]&&(O+=`; `+k,E[k]!==!0&&(O+=`=`+E[k].split(`;`)[0]));return document.cookie=x+`=`+o.write(T,x)+O}}function T(v){if(!(typeof document>`u`||arguments.length&&!v)){for(var x=document.cookie?document.cookie.split(`; `):[],T={},E=0;E<x.length;E++){var O=x[E].split(`=`),k=O.slice(1).join(`=`);try{var A=decodeURIComponent(O[0]);if(A in T||(T[A]=o.read(k,A)),v===A)break}catch{}}return v?T[v]:T}}return Object.create({set:x,get:T,remove:function(o,v){x(o,``,assign({},v,{expires:-1}))},withAttributes:function(o){return init(this.converter,assign({},this.attributes,o))},withConverter:function(o){return init(assign({},this.converter,o),this.attributes)}},{attributes:{value:Object.freeze(v)},converter:{value:Object.freeze(o)}})}var api=init(defaultConverter,{path:`/`}),nextTick=setImmediate,AsyncCookieStorage=class{keyPrefix;indexKey;defaultDomain;instance;constructor(o={}){this.keyPrefix=o.keyPrefix||``,this.indexKey=o.indexKey||`reduxPersistIndex`,this.defaultDomain=o.defaultDomain,this.instance=typeof window>`u`?new FakeCookies(o.cookies):api}getAllKeys(o){return new Promise((v,x)=>{try{let x=this.instance.get(this.indexKey),T=x?JSON.parse(x):[];nextTick(()=>{typeof o==`function`&&o(null,T),v(T)})}catch(v){typeof o==`function`&&o(v),x(v)}})}getItem(o,v){return new Promise((x,T)=>{try{let T=this.instance.get(this.keyPrefix+o);nextTick(()=>{typeof v==`function`&&v(null,T),x(T)})}catch(o){typeof v==`function`&&v(o),T(o)}})}async setItem(o,v,x,T){typeof x==`function`&&(T=x,x={});let E=await this.getAllKeys();return new Promise((O,k)=>{try{this.defaultDomain&&this.instance.remove(this.keyPrefix+o);let k=this.defaultDomain?{domain:this.defaultDomain,...x}:x;this.instance.set(this.keyPrefix+o,v,k),E.includes(o)||(E.push(o),this.instance.set(this.indexKey,JSON.stringify(E))),nextTick(()=>{typeof T==`function`&&T(null),O()})}catch(o){typeof T==`function`&&T(o),k(o)}})}async removeItem(o,v){let x=await this.getAllKeys();return new Promise((T,E)=>{try{let E=this.defaultDomain?{domain:this.defaultDomain}:void 0;this.instance.remove(this.keyPrefix+o,E),this.defaultDomain&&this.instance.remove(this.keyPrefix+o),x=x.filter(v=>v!==o),this.instance.set(this.indexKey,JSON.stringify(x)),nextTick(()=>{typeof v==`function`&&v(null),T()})}catch(o){typeof v==`function`&&v(o),E(o)}})}async clear(o){let v=await this.getAllKeys();return new Promise((x,T)=>{try{v.forEach(o=>{this.defaultDomain&&this.instance.remove(this.keyPrefix+o,{domain:this.defaultDomain}),this.instance.remove(this.keyPrefix+o)}),this.defaultDomain&&this.instance.remove(this.indexKey,{domain:this.defaultDomain}),this.instance.remove(this.indexKey),nextTick(()=>{typeof o==`function`&&o(null),x()})}catch(v){typeof o==`function`&&o(v),T(v)}})}},FakeCookies=class{cookies;constructor(o={}){let v={};
20Object.keys(o).forEach(x=>{v[decodeURIComponent(x)]=o[x]}),this.cookies=v}get(o){return this.cookies[o]}set(o,v){this.cookies[o]=v}remove(o){delete this.cookies[o]}},require_transit=__commonJSMin(((exports,module)=>{var COMPILED=!0,goog=goog||{};if(goog.global=exports||self,goog.exportPath_=function(o,v,x,T){o=o.split(`.`),T||=goog.global,o[0]in T||T.execScript===void 0||T.execScript(`var `+o[0]);for(var E;o.length&&(E=o.shift());)if(o.length||v===void 0)T=T[E]&&T[E]!==Object.prototype[E]?T[E]:T[E]={};else if(!x&&goog.isObject(v)&&goog.isObject(T[E]))for(var O in v)v.hasOwnProperty(O)&&(T[E][O]=v[O]);else T[E]=v},goog.define=function(o,v){if(!COMPILED){var x=goog.global.CLOSURE_UNCOMPILED_DEFINES,T=goog.global.CLOSURE_DEFINES;x&&x.nodeType===void 0&&Object.prototype.hasOwnProperty.call(x,o)?v=x[o]:T&&T.nodeType===void 0&&Object.prototype.hasOwnProperty.call(T,o)&&(v=T[o])}return v},goog.FEATURESET_YEAR=2012,goog.DEBUG=!0,goog.LOCALE=`en`,goog.TRUSTED_SITE=!0,goog.DISALLOW_TEST_ONLY_CODE=COMPILED&&!goog.DEBUG,goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING=!1,goog.provide=function(o){if(goog.isInModuleLoader_())throw Error(`goog.provide cannot be used within a module.`);if(!COMPILED&&goog.isProvided_(o))throw Error(`Namespace "`+o+`" already declared.`);goog.constructNamespace_(o)},goog.constructNamespace_=function(o,v,x){if(!COMPILED){delete goog.implicitNamespaces_[o];for(var T=o;(T=T.substring(0,T.lastIndexOf(`.`)))&&!goog.getObjectByName(T);)goog.implicitNamespaces_[T]=!0}goog.exportPath_(o,v,x)},goog.getScriptNonce=function(o){return o&&o!=goog.global?goog.getScriptNonce_(o.document):(goog.cspNonce_===null&&(goog.cspNonce_=goog.getScriptNonce_(goog.global.document)),goog.cspNonce_)},goog.NONCE_PATTERN_=/^[\w+/_-]+[=]{0,2}$/,goog.cspNonce_=null,goog.getScriptNonce_=function(o){return(o=o.querySelector&&o.querySelector(`script[nonce]`))&&(o=o.nonce||o.getAttribute(`nonce`))&&goog.NONCE_PATTERN_.test(o)?o:``},goog.VALID_MODULE_RE_=/^[a-zA-Z_$][a-zA-Z0-9._$]*$/,goog.module=function(o){if(typeof o!=`string`||!o||o.search(goog.VALID_MODULE_RE_)==-1)throw Error(`Invalid module identifier`);if(!goog.isInGoogModuleLoader_())throw Error(`Module `+o+` has been loaded incorrectly. Note, modules cannot be loaded as normal scripts. They require some kind of pre-processing step. You're likely trying to load a module via a script tag or as a part of a concatenated bundle without rewriting the module. For more info see: https://github.com/google/closure-library/wiki/goog.module:-an-ES6-module-like-alternative-to-goog.provide.`);if(goog.moduleLoaderState_.moduleName)throw Error(`goog.module may only be called once per module.`);if(goog.moduleLoaderState_.moduleName=o,!COMPILED){if(goog.isProvided_(o))throw Error(`Namespace "`+o+`" already declared.`);delete goog.implicitNamespaces_[o]}},goog.module.get=function(o){return goog.module.getInternal_(o)},goog.module.getInternal_=function(o){if(!COMPILED){if(o in goog.loadedModules_)return goog.loadedModules_[o].exports;if(!goog.implicitNamespaces_[o])return o=goog.getObjectByName(o),o??null}return null},goog.ModuleType={ES6:`es6`,GOOG:`goog`},goog.moduleLoaderState_=null,goog.isInModuleLoader_=function(){return goog.isInGoogModuleLoader_()||goog.isInEs6ModuleLoader_()},goog.isInGoogModuleLoader_=function(){return!!goog.moduleLoaderState_&&goog.moduleLoaderState_.type==goog.ModuleType.GOOG},goog.isInEs6ModuleLoader_=function(){if(goog.moduleLoaderState_&&goog.moduleLoaderState_.type==goog.ModuleType.ES6)return!0;var o=goog.global.$jscomp;return o?typeof o.getCurrentModulePath==`function`&&!!o.getCurrentModulePath():!1},goog.module.declareLegacyNamespace=function(){if(!COMPILED&&!goog.isInGoogModuleLoader_())throw Error(`goog.module.declareLegacyNamespace must be called from within a goog.module`);if(!COMPILED&&!goog.moduleLoaderState_.moduleName)throw Error(`goog.module must be called prior to goog.module.declareLegacyNamespace.`);goog.moduleLoaderState_.declareLegacyNamespace=!0},goog.declareModuleId=function(o){if(!COMPILED){if(!goog.isInEs6ModuleLoader_())throw Error(`goog.declareModuleId may only be called from within an ES6 module`);if(goog.moduleLoaderState_&&goog.moduleLoaderState_.moduleName)throw Error(`goog.declareModuleId may only be called once per module.`);if(o in goog.loadedModules_)throw Error(`Module with namespace "`+
20o+`" already exists.`)}if(goog.moduleLoaderState_)goog.moduleLoaderState_.moduleName=o;else{var v=goog.global.$jscomp;if(!v||typeof v.getCurrentModulePath!=`function`)throw Error(`Module with namespace "`+o+`" has been loaded incorrectly.`);v=v.require(v.getCurrentModulePath()),goog.loadedModules_[o]={exports:v,type:goog.ModuleType.ES6,moduleId:o}}},goog.setTestOnly=function(o){if(goog.DISALLOW_TEST_ONLY_CODE)throw o||=``,Error(`Importing test-only code into non-debug environment`+(o?`: `+o:`.`))},goog.forwardDeclare=function(o){},COMPILED||(goog.isProvided_=function(o){return o in goog.loadedModules_||!goog.implicitNamespaces_[o]&&goog.getObjectByName(o)!=null},goog.implicitNamespaces_={"goog.module":!0}),goog.getObjectByName=function(o,v){o=o.split(`.`),v||=goog.global;for(var x=0;x<o.length;x++)if(v=v[o[x]],v==null)return null;return v},goog.addDependency=function(o,v,x,T){!COMPILED&&goog.DEPENDENCIES_ENABLED&&goog.debugLoader_.addDependency(o,v,x,T)},goog.ENABLE_DEBUG_LOADER=!0,goog.logToConsole_=function(o){goog.global.console&&goog.global.console.error(o)},goog.require=function(o){if(!COMPILED){if(goog.ENABLE_DEBUG_LOADER&&goog.debugLoader_.requested(o),goog.isProvided_(o)){if(goog.isInModuleLoader_())return goog.module.getInternal_(o)}else if(goog.ENABLE_DEBUG_LOADER){var v=goog.moduleLoaderState_;goog.moduleLoaderState_=null;try{goog.debugLoader_.load_(o)}finally{goog.moduleLoaderState_=v}}return null}},goog.requireType=function(o){return{}},goog.basePath=``,goog.nullFunction=function(){},goog.abstractMethod=function(){throw Error(`unimplemented abstract method`)},goog.addSingletonGetter=function(o){o.instance_=void 0,o.getInstance=function(){return o.instance_?o.instance_:(goog.DEBUG&&(goog.instantiatedSingletons_[goog.instantiatedSingletons_.length]=o),o.instance_=new o)}},goog.instantiatedSingletons_=[],goog.LOAD_MODULE_USING_EVAL=!0,goog.SEAL_MODULE_EXPORTS=goog.DEBUG,goog.loadedModules_={},goog.DEPENDENCIES_ENABLED=!COMPILED&&goog.ENABLE_DEBUG_LOADER,goog.TRANSPILE=`detect`,goog.ASSUME_ES_MODULES_TRANSPILED=!1,goog.TRANSPILE_TO_LANGUAGE=``,goog.TRANSPILER=`transpile.js`,goog.TRUSTED_TYPES_POLICY_NAME=`goog`,goog.hasBadLetScoping=null,goog.loadModule=function(o){var v=goog.moduleLoaderState_;try{goog.moduleLoaderState_={moduleName:``,declareLegacyNamespace:!1,type:goog.ModuleType.GOOG};var x={},T=x;if(typeof o==`function`)T=o.call(void 0,T);else if(typeof o==`string`)T=goog.loadModuleFromSource_.call(void 0,T,o);else throw Error(`Invalid module definition`);var E=goog.moduleLoaderState_.moduleName;if(typeof E==`string`&&E)goog.moduleLoaderState_.declareLegacyNamespace?goog.constructNamespace_(E,T,x!==T):goog.SEAL_MODULE_EXPORTS&&Object.seal&&typeof T==`object`&&T&&Object.seal(T),goog.loadedModules_[E]={exports:T,type:goog.ModuleType.GOOG,moduleId:goog.moduleLoaderState_.moduleName};else throw Error(`Invalid module name "`+E+`"`)}finally{goog.moduleLoaderState_=v}},goog.loadModuleFromSource_=function(a,b){return eval(goog.CLOSURE_EVAL_PREFILTER_.createScript(b)),a},goog.normalizePath_=function(o){o=o.split(`/`);for(var v=0;v<o.length;)o[v]==`.`?o.splice(v,1):v&&o[v]==`..`&&o[v-1]&&o[v-1]!=`..`?o.splice(--v,2):v++;return o.join(`/`)},goog.loadFileSync_=function(o){if(goog.global.CLOSURE_LOAD_FILE_SYNC)return goog.global.CLOSURE_LOAD_FILE_SYNC(o);try{var v=new goog.global.XMLHttpRequest;return v.open(`get`,o,!1),v.send(),v.status==0||v.status==200?v.responseText:null}catch{return null}},goog.transpile_=function(o,v,x){var T=goog.global.$jscomp;T||(goog.global.$jscomp=T={});var E=T.transpile;if(!E){var O=goog.basePath+goog.TRANSPILER,k=goog.loadFileSync_(O);if(k){if((function(){(0,eval)(k+` 21//# sourceURL=`+O)}).call(goog.global),goog.global.$gwtExport&&goog.global.$gwtExport.$jscomp&&!goog.global.$gwtExport.$jscomp.transpile)throw Error(`The transpiler did not properly export the "transpile" method. $gwtExport: `+JSON.stringify(goog.global.$gwtExport));goog.global.$jscomp.transpile=goog.global.$gwtExport.$jscomp.transpile,T=goog.global.$jscomp,E=T.transpile}}return E||=T.transpile=function(o,v){return goog.logToConsole_(v+` requires transpilation but no transpiler was found.`),o}
21,E(o,v,x)},goog.typeOf=function(o){var v=typeof o;return v==`object`?o?Array.isArray(o)?`array`:v:`null`:v},goog.isArrayLike=function(o){var v=goog.typeOf(o);return v==`array`||v==`object`&&typeof o.length==`number`},goog.isDateLike=function(o){return goog.isObject(o)&&typeof o.getFullYear==`function`},goog.isObject=function(o){var v=typeof o;return v==`object`&&o!=null||v==`function`},goog.getUid=function(o){return Object.prototype.hasOwnProperty.call(o,goog.UID_PROPERTY_)&&o[goog.UID_PROPERTY_]||(o[goog.UID_PROPERTY_]=++goog.uidCounter_)},goog.hasUid=function(o){return!!o[goog.UID_PROPERTY_]},goog.removeUid=function(o){o!==null&&`removeAttribute`in o&&o.removeAttribute(goog.UID_PROPERTY_);try{delete o[goog.UID_PROPERTY_]}catch{}},goog.UID_PROPERTY_=`closure_uid_`+(1e9*Math.random()>>>0),goog.uidCounter_=0,goog.cloneObject=function(o){var v=goog.typeOf(o);if(v==`object`||v==`array`){if(typeof o.clone==`function`)return o.clone();for(var x in v=v==`array`?[]:{},o)v[x]=goog.cloneObject(o[x]);return v}return o},goog.bindNative_=function(o,v,x){return o.call.apply(o.bind,arguments)},goog.bindJs_=function(o,v,x){if(!o)throw Error();if(2<arguments.length){var T=Array.prototype.slice.call(arguments,2);return function(){var x=Array.prototype.slice.call(arguments);return Array.prototype.unshift.apply(x,T),o.apply(v,x)}}return function(){return o.apply(v,arguments)}},goog.bind=function(o,v,x){return Function.prototype.bind&&Function.prototype.bind.toString().indexOf(`native code`)!=-1?goog.bind=goog.bindNative_:goog.bind=goog.bindJs_,goog.bind.apply(null,arguments)},goog.partial=function(o,v){var x=Array.prototype.slice.call(arguments,1);return function(){var v=x.slice();return v.push.apply(v,arguments),o.apply(this,v)}},goog.mixin=function(o,v){for(var x in v)o[x]=v[x]},goog.now=function(){return Date.now()},goog.globalEval=function(o){(0,eval)(o)},goog.getCssName=function(o,v){if(String(o).charAt(0)==`.`)throw Error(`className passed in goog.getCssName must not start with ".". You passed: `+o);var x=function(o){return goog.cssNameMapping_[o]||o},T=function(o){o=o.split(`-`);for(var v=[],T=0;T<o.length;T++)v.push(x(o[T]));return v.join(`-`)};return T=goog.cssNameMapping_?goog.cssNameMappingStyle_==`BY_WHOLE`?x:T:function(o){return o},o=v?o+`-`+T(v):T(o),goog.global.CLOSURE_CSS_NAME_MAP_FN?goog.global.CLOSURE_CSS_NAME_MAP_FN(o):o},goog.setCssNameMapping=function(o,v){goog.cssNameMapping_=o,goog.cssNameMappingStyle_=v},!COMPILED&&goog.global.CLOSURE_CSS_NAME_MAPPING&&(goog.cssNameMapping_=goog.global.CLOSURE_CSS_NAME_MAPPING),goog.getMsg=function(o,v,x){return x&&x.html&&(o=o.replace(/</g,`<`)),x&&x.unescapeHtmlEntities&&(o=o.replace(/</g,`<`).replace(/>/g,`>`).replace(/'/g,`'`).replace(/"/g,`"`).replace(/&/g,`&`)),v&&(o=o.replace(/\{\$([^}]+)}/g,function(o,x){return v!=null&&x in v?v[x]:o})),o},goog.getMsgWithFallback=function(o,v){return o},goog.exportSymbol=function(o,v,x){goog.exportPath_(o,v,!0,x)},goog.exportProperty=function(o,v,x){o[v]=x},goog.inherits=function(o,v){function x(){}x.prototype=v.prototype,o.superClass_=v.prototype,o.prototype=new x,o.prototype.constructor=o,o.base=function(o,x,T){for(var E=Array(arguments.length-2),O=2;O<arguments.length;O++)E[O-2]=arguments[O];return v.prototype[x].apply(o,E)}},goog.scope=function(o){if(goog.isInModuleLoader_())throw Error(`goog.scope is not supported within a module.`);o.call(goog.global)},COMPILED||(goog.global.COMPILED=COMPILED),goog.defineClass=function(o,v){var x=v.constructor,T=v.statics;return x&&x!=Object.prototype.constructor||(x=function(){throw Error(`cannot instantiate an interface (no constructor defined).`)}),x=goog.defineClass.createSealingConstructor_(x,o),o&&goog.inherits(x,o),delete v.constructor,delete v.statics,goog.defineClass.applyProperties_(x.prototype,v),T!=null&&(T instanceof Function?T(x):goog.defineClass.applyProperties_(x,T)),x},goog.defineClass.SEAL_CLASS_INSTANCES=goog.DEBUG,goog.defineClass.createSealingConstructor_=function(o,v){return goog.defineClass.SEAL_CLASS_INSTANCES?function(){var v=o.apply(this,arguments)||this;return v[goog.UID_PROPERTY_]=v[goog.UID_PROPERTY_],v}:o},goog.defineClass.OBJECT_PROTOTYPE_FIELDS_=`constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleStr
21ing toString valueOf`.split(` `),goog.defineClass.applyProperties_=function(o,v){for(var x in v)Object.prototype.hasOwnProperty.call(v,x)&&(o[x]=v[x]);for(var T=0;T<goog.defineClass.OBJECT_PROTOTYPE_FIELDS_.length;T++)x=goog.defineClass.OBJECT_PROTOTYPE_FIELDS_[T],Object.prototype.hasOwnProperty.call(v,x)&&(o[x]=v[x])},goog.identity_=function(o){return o},goog.createTrustedTypesPolicy=function(o){var v=null,x=goog.global.trustedTypes;if(!x||!x.createPolicy)return v;try{v=x.createPolicy(o,{createHTML:goog.identity_,createScript:goog.identity_,createScriptURL:goog.identity_})}catch(o){goog.logToConsole_(o.message)}return v},!COMPILED&&goog.DEPENDENCIES_ENABLED&&(goog.isEdge_=function(){return!!(goog.global.navigator&&goog.global.navigator.userAgent?goog.global.navigator.userAgent:``).match(/Edge\/(\d+)(\.\d)*/i)},goog.inHtmlDocument_=function(){var o=goog.global.document;return o!=null&&`write`in o},goog.isDocumentLoading_=function(){var o=goog.global.document;return o.attachEvent?o.readyState!=`complete`:o.readyState==`loading`},goog.findBasePath_=function(){if(goog.global.CLOSURE_BASE_PATH!=null&&typeof goog.global.CLOSURE_BASE_PATH==`string`)goog.basePath=goog.global.CLOSURE_BASE_PATH;else if(goog.inHtmlDocument_()){var o=goog.global.document,v=o.currentScript;for(o=v?[v]:o.getElementsByTagName(`SCRIPT`),v=o.length-1;0<=v;--v){var x=o[v].src,T=x.lastIndexOf(`?`);if(T=T==-1?x.length:T,x.substr(T-7,7)==`base.js`){goog.basePath=x.substr(0,T-7);break}}}},goog.findBasePath_(),goog.Transpiler=function(){this.requiresTranspilation_=null,this.transpilationTarget_=goog.TRANSPILE_TO_LANGUAGE},goog.Transpiler.prototype.createRequiresTranspilation_=function(){function a(o,v){e?d[o]=!0:v()?(c=o,d[o]=!1):e=d[o]=!0}function b(f){try{return!!eval(goog.CLOSURE_EVAL_PREFILTER_.createScript(f))}catch{return!1}}var c=`es3`,d={es3:!1},e=!1;return a(`es5`,function(){return b(`[1,].length==1`)}),a(`es6`,function(){return!goog.isEdge_()&&b(`(()=>{"use strict";class X{constructor(){if(new.target!=String)throw 1;this.x=42}}let q=Reflect.construct(X,[],String);if(q.x!=42||!(q instanceof String))throw 1;for(const a of[2,3]){if(a==2)continue;function f(z={a}){let a=0;return z.a}{function f(){return 0;}}return f()==3}})()`)}),a(`es7`,function(){return b(`2**3==8`)}),a(`es8`,function(){return b(`async()=>1,1`)}),a(`es9`,function(){return b(`({...rest}={}),1`)}),a(`es_2019`,function(){return b(`let r;try{throw 0}catch{r="\u2029"};r`)}),a(`es_2020`,function(){return b(`null?.x??1`)}),a(`es_next`,function(){return!1}),{target:c,map:d}},goog.Transpiler.prototype.needsTranspile=function(o,v){if(goog.TRANSPILE==`always`)return!0;if(goog.TRANSPILE==`never`)return!1;if(!this.requiresTranspilation_){var x=this.createRequiresTranspilation_();this.requiresTranspilation_=x.map,this.transpilationTarget_=this.transpilationTarget_||x.target}if(o in this.requiresTranspilation_)return this.requiresTranspilation_[o]?!0:!(!goog.inHtmlDocument_()||v!=`es6`||`noModule`in goog.global.document.createElement(`script`));throw Error(`Unknown language mode: `+o)},goog.Transpiler.prototype.transpile=function(o,v){return goog.transpile_(o,v,this.transpilationTarget_)}
vendor: 5,058 bytes, line 21
21,goog.transpiler_=new goog.Transpiler,goog.protectScriptTag_=function(o){return o.replace(/<\/(SCRIPT)/gi,`\\x3c/$1`)},goog.DebugLoader_=function(){this.dependencies_={},this.idToPath_={},this.written_={},this.loadingDeps_=[],this.depsToLoad_=[],this.paused_=!1,this.factory_=new goog.DependencyFactory(goog.transpiler_),this.deferredCallbacks_={},this.deferredQueue_=[]},goog.DebugLoader_.prototype.bootstrap=function(o,v){function x(){T&&=(goog.global.setTimeout(T,0),null)}var T=v;if(o.length){v=[];for(var E=0;E<o.length;E++){var O=this.getPathFromDeps_(o[E]);if(!O)throw Error(`Unregonized namespace: `+o[E]);v.push(this.dependencies_[O])}O=goog.require;var k=0;for(E=0;E<o.length;E++)O(o[E]),v[E].onLoad(function(){++k==o.length&&x()})}else x()},goog.DebugLoader_.prototype.loadClosureDeps=function(){this.depsToLoad_.push(this.factory_.createDependency(goog.normalizePath_(goog.basePath+`deps.js`),`deps.js`,[],[],{},!1)),this.loadDeps_()},goog.DebugLoader_.prototype.requested=function(o,v){(o=this.getPathFromDeps_(o))&&(v||this.areDepsLoaded_(this.dependencies_[o].requires))&&(v=this.deferredCallbacks_[o])&&(delete this.deferredCallbacks_[o],v())},goog.DebugLoader_.prototype.setDependencyFactory=function(o){this.factory_=o},goog.DebugLoader_.prototype.load_=function(o){if(this.getPathFromDeps_(o)){var v=this,x=[],T=function(o){var E=v.getPathFromDeps_(o);if(!E)throw Error(`Bad dependency path or symbol: `+o);if(!v.written_[E]){for(v.written_[E]=!0,o=v.dependencies_[E],E=0;E<o.requires.length;E++)goog.isProvided_(o.requires[E])||T(o.requires[E]);x.push(o)}};T(o),o=!!this.depsToLoad_.length,this.depsToLoad_=this.depsToLoad_.concat(x),this.paused_||o||this.loadDeps_()}else goog.logToConsole_(`goog.require could not find: `+o)},goog.DebugLoader_.prototype.loadDeps_=function(){for(var o=this,v=this.paused_;this.depsToLoad_.length&&!v;)(function(){var x=!1,T=o.depsToLoad_.shift(),E=!1;o.loading_(T);var O={pause:function(){if(x)throw Error(`Cannot call pause after the call to load.`);v=!0},resume:function(){x?o.resume_():v=!1},loaded:function(){if(E)throw Error(`Double call to loaded.`);E=!0,o.loaded_(T)},pending:function(){for(var v=[],x=0;x<o.loadingDeps_.length;x++)v.push(o.loadingDeps_[x]);return v},setModuleState:function(o){goog.moduleLoaderState_={type:o,moduleName:``,declareLegacyNamespace:!1}},registerEs6ModuleExports:function(o,v,x){x&&(goog.loadedModules_[x]={exports:v,type:goog.ModuleType.ES6,moduleId:x||``})},registerGoogModuleExports:function(o,v){goog.loadedModules_[o]={exports:v,type:goog.ModuleType.GOOG,moduleId:o}},clearModuleState:function(){goog.moduleLoaderState_=null},defer:function(v){if(x)throw Error(`Cannot register with defer after the call to load.`);o.defer_(T,v)},areDepsLoaded:function(){return o.areDepsLoaded_(T.requires)}};try{T.load(O)}finally{x=!0}})();v&&this.pause_()},goog.DebugLoader_.prototype.pause_=function(){this.paused_=!0},goog.DebugLoader_.prototype.resume_=function(){this.paused_&&(this.paused_=!1,this.loadDeps_())},goog.DebugLoader_.prototype.loading_=function(o){this.loadingDeps_.push(o)},goog.DebugLoader_.prototype.loaded_=function(o){for(var v=0;v<this.loadingDeps_.length;v++)if(this.loadingDeps_[v]==o){this.loadingDeps_.splice(v,1);break}for(v=0;v<this.deferredQueue_.length;v++)if(this.deferredQueue_[v]==o.path){this.deferredQueue_.splice(v,1);break}if(this.loadingDeps_.length==this.deferredQueue_.length&&!this.depsToLoad_.length)for(;this.deferredQueue_.length;)this.requested(this.deferredQueue_.shift(),!0);o.loaded()},goog.DebugLoader_.prototype.areDepsLoaded_=function(o){for(var v=0;v<o.length;v++){var x=this.getPathFromDeps_(o[v]);if(!x||!(x in this.deferredCallbacks_||goog.isProvided_(o[v])))return!1}return!0},goog.DebugLoader_.prototype.getPathFromDeps_=function(o){return o in this.idToPath_?this.idToPath_[o]:o in this.dependencies_?o:null},goog.DebugLoader_.prototype.defer_=function(o,v){this.deferredCallbacks_[o.path]=v,this.deferredQueue_.push(o.path)},goog.LoadController=function(){},goog.LoadController.prototype.pause=function(){},goog.LoadController.prototype.resume=function(){},goog.LoadController.prototype.loaded=function(){},goog.LoadController.prototype.pending=function(){},goog.LoadController.prototype.registerEs6ModuleExports=function(o,v,x){},goog.LoadController.prototype.setModuleState=function(o){},goog.LoadController.prototype.clearModuleState=function(){},goog.LoadController.prototype.defer=function(o){},goog.LoadController.prototype.areDepsLoaded=function(){},goog.Dependency=function(o,v,x,T,E){this.path=o,this.relativePath=v,this.provides=x,this.requires=T,this.loadFlags=E,this.loaded_=!1,this.loadCallbacks_=[]},goog.Dependency.prototype.getPathName=function(){var o=this.path,v=o.indexOf(`://`);return 0<=v&&(o=o.substring(v+3),v=o.indexOf(`/`),0<=v&&(o=o.substring(v+1))),o},goog.Dependency.prototype.onLoad=function(o){this.loaded_?o():this.loadCallbacks_.push(o)},goog.Dependency.prototype.loaded=function(){this.loaded_=!0;var o=this.loadCallbacks_;this.loadCallbacks_=[];for(var v=0;v<o.length;v++)o[v]()}
21,goog.Dependency.defer_=!1,goog.Dependency.callbackMap_={},goog.Dependency.registerCallback_=function(o){var v=Math.random().toString(32);return goog.Dependency.callbackMap_[v]=o,v},goog.Dependency.unregisterCallback_=function(o){delete goog.Dependency.callbackMap_[o]},goog.Dependency.callback_=function(o,v){if(o in goog.Dependency.callbackMap_){for(var x=goog.Dependency.callbackMap_[o],T=[],E=1;E<arguments.length;E++)T.push(arguments[E]);x.apply(void 0,T)}else throw Error(`Callback key `+o+` does not exist (was base.js loaded more than once?).`)},goog.Dependency.prototype.load=function(o){if(goog.global.CLOSURE_IMPORT_SCRIPT)goog.global.CLOSURE_IMPORT_SCRIPT(this.path)?o.loaded():o.pause();else if(goog.inHtmlDocument_()){var v=goog.global.document;if(v.readyState==`complete`&&!goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING){if(/\bdeps.js$/.test(this.path)){o.loaded();return}throw Error(`Cannot write "`+this.path+`" after document load`)}var x=goog.getScriptNonce();if(!goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING&&goog.isDocumentLoading_()){var T=function(v){v.readyState&&v.readyState!=`complete`?v.onload=T:(goog.Dependency.unregisterCallback_(E),o.loaded())},E=goog.Dependency.registerCallback_(T);x=x?` nonce="`+x+`"`:``;var O=`<script src="`+this.path+`"`+x+(goog.Dependency.defer_?` defer`:``)+` id="script-`+E+`"><\/script>`;O+=`<script`+x+`>`,O=goog.Dependency.defer_?O+(`document.getElementById('script-`+E+`').onload = function() { 22 goog.Dependency.callback_('`+E+`', this); 23}; 24`):O+(`goog.Dependency.callback_('`+E+`', document.getElementById('script-`+E+`'));`),O+=`<\/script>`,v.write(goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createHTML(O):O)}else{var k=v.createElement(`script`);k.defer=goog.Dependency.defer_,k.async=!1,x&&(k.nonce=x),goog.DebugLoader_.IS_OLD_IE_?(o.pause(),k.onreadystatechange=function(){(k.readyState==`loaded`||k.readyState==`complete`)&&(o.loaded(),o.resume())}):k.onload=function(){k.onload=null,o.loaded()},k.src=goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createScriptURL(this.path):this.path,v.head.appendChild(k)}}else goog.logToConsole_(`Cannot use default debug loader outside of HTML documents.`),this.relativePath==`deps.js`?(goog.logToConsole_(`Consider setting CLOSURE_IMPORT_SCRIPT before loading base.js, or setting CLOSURE_NO_DEPS to true.`),o.loaded()):o.pause()},goog.Es6ModuleDependency=function(o,v,x,T,E){goog.Dependency.call(this,o,v,x,T,E)},goog.inherits(goog.Es6ModuleDependency,goog.Dependency),goog.Es6ModuleDependency.prototype.load=function(o){function v(o,v){var x=``,E=goog.getScriptNonce();E&&(x=` nonce="`+E+`"`),o=v?`<script type="module" crossorigin`+x+`>`+v+`<\/script>`:`<script type="module" crossorigin src="`+o+`"`+x+`><\/script>`,T.write(goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createHTML(o):o)}function x(o,v){var x=T.createElement(`script`);x.defer=!0,x.async=!1,x.type=`module`,x.setAttribute(`crossorigin`,!0);var E=goog.getScriptNonce();E&&(x.nonce=E),v?x.text=goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createScript(v):v:x.src=goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createScriptURL(o):o,T.head.appendChild(x)}if(goog.global.CLOSURE_IMPORT_SCRIPT)goog.global.CLOSURE_IMPORT_SCRIPT(this.path)?o.loaded():o.pause();else if(goog.inHtmlDocument_()){var T=goog.global.document,E=this;if(goog.isDocumentLoading_()){var O=v;goog.Dependency.defer_=!0}else O=x;var k=goog.Dependency.registerCallback_(function(){goog.Dependency.unregisterCallback_(k),o.setModuleState(goog.ModuleType.ES6)});O(void 0,`goog.Dependency.callback_("`+k+`")`),O(this.path,void 0);var A=goog.Dependency.registerCallback_(function(v){goog.Dependency.unregisterCallback_(A),o.registerEs6ModuleExports(E.path,v,goog.moduleLoaderState_.moduleName)});O(void 0,`import * as m from "`+this.path+`"; goog.Dependency.callback_("`+A+`", m)`);var j=goog.Dependency.registerCallback_(function(){goog.Dependency.unregisterCallback_(j),o.clearModuleState(),o.loaded()});O(void 0,`goog.Dependency.callback_("`+j+`")`)}else goog.logToConsole_(`Cannot use default debug loader outside of HTML documents.`),o.pause()},goog.TransformedDependency=function(o,v,x,T,E){goog.Dependency.
24call(this,o,v,x,T,E),this.contents_=null,this.lazyFetch_=!goog.inHtmlDocument_()||!(`noModule`in goog.global.document.createElement(`script`))},goog.inherits(goog.TransformedDependency,goog.Dependency),goog.TransformedDependency.prototype.load=function(o){function v(){E.contents_=goog.loadFileSync_(E.path),E.contents_&&(E.contents_=E.transform(E.contents_),E.contents_&&(E.contents_+=` 25//# sourceURL=`+E.path))}function x(){if(E.lazyFetch_&&v(),E.contents_){O&&o.setModuleState(goog.ModuleType.ES6);try{var x=E.contents_;if(E.contents_=null,goog.globalEval(goog.CLOSURE_EVAL_PREFILTER_.createScript(x)),O)var T=goog.moduleLoaderState_.moduleName}finally{O&&o.clearModuleState()}O&&goog.global.$jscomp.require.ensure([E.getPathName()],function(){o.registerEs6ModuleExports(E.path,goog.global.$jscomp.require(E.getPathName()),T)}),o.loaded()}}function T(){var o=goog.global.document,v=goog.Dependency.registerCallback_(function(){goog.Dependency.unregisterCallback_(v),x()}),T=goog.getScriptNonce();T=`<script`+(T?` nonce="`+T+`"`:``)+`>`+goog.protectScriptTag_(`goog.Dependency.callback_("`+v+`");`)+`<\/script>`,o.write(goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createHTML(T):T)}var E=this;if(goog.global.CLOSURE_IMPORT_SCRIPT)v(),this.contents_&&goog.global.CLOSURE_IMPORT_SCRIPT(``,this.contents_)?(this.contents_=null,o.loaded()):o.pause();else{var O=this.loadFlags.module==goog.ModuleType.ES6;this.lazyFetch_||v();var k=1<o.pending().length,A=k&&goog.DebugLoader_.IS_OLD_IE_;if(k=goog.Dependency.defer_&&(k||goog.isDocumentLoading_()),A||k)o.defer(function(){x()});else{var j=goog.global.document;if(A=goog.inHtmlDocument_()&&(`ActiveXObject`in goog.global||goog.isEdge_()),O&&goog.inHtmlDocument_()&&goog.isDocumentLoading_()&&!A){goog.Dependency.defer_=!0,o.pause();var I=j.onreadystatechange;j.onreadystatechange=function(){j.readyState==`interactive`&&(j.onreadystatechange=I,x(),o.resume()),typeof I==`function`&&I.apply(void 0,arguments)}}else!goog.DebugLoader_.IS_OLD_IE_&&goog.inHtmlDocument_()&&goog.isDocumentLoading_()?T():x()}}},goog.TransformedDependency.prototype.transform=function(o){},goog.TranspiledDependency=function(o,v,x,T,E,O){goog.TransformedDependency.call(this,o,v,x,T,E),this.transpiler=O},goog.inherits(goog.TranspiledDependency,goog.TransformedDependency),goog.TranspiledDependency.prototype.transform=function(o){return this.transpiler.transpile(o,this.getPathName())},goog.PreTranspiledEs6ModuleDependency=function(o,v,x,T,E){goog.TransformedDependency.call(this,o,v,x,T,E)},goog.inherits(goog.PreTranspiledEs6ModuleDependency,goog.TransformedDependency),goog.PreTranspiledEs6ModuleDependency.prototype.transform=function(o){return o},goog.GoogModuleDependency=function(o,v,x,T,E,O,k){goog.TransformedDependency.call(this,o,v,x,T,E),this.needsTranspile_=O,this.transpiler_=k},goog.inherits(goog.GoogModuleDependency,goog.TransformedDependency),goog.GoogModuleDependency.prototype.transform=function(o){return this.needsTranspile_&&(o=this.transpiler_.transpile(o,this.getPathName())),goog.LOAD_MODULE_USING_EVAL&&goog.global.JSON!==void 0?`goog.loadModule(`+goog.global.JSON.stringify(o+` 26//# sourceURL=`+this.path+` 27`)+`);`:`goog.loadModule(function(exports) {"use strict";`+o+` 28;return exports}); 29//# sourceURL=`+this.path+` 30`},goog.DebugLoader_.IS_OLD_IE_=!(goog.global.atob||!goog.global.document||!goog.global.document.all),goog.DebugLoader_.prototype.addDependency=function(o,v,x,T){v||=[],o=o.replace(/\\/g,`/`);var E=goog.normalizePath_(goog.basePath+o);for(T&&typeof T!=`boolean`||(T=T?{module:goog.ModuleType.GOOG}:{}),x=this.factory_.createDependency(E,o,v,x,T,goog.transpiler_.needsTranspile(T.lang||`es3`,T.module)),this.dependencies_[E]=x,x=0;x<v.length;x++)this.idToPath_[v[x]]=E;this.idToPath_[o]=E},goog.DependencyFactory=function(o){this.transpiler=o},goog.DependencyFactory.prototype.createDependency=function(o,v,x,T,E,O){return E.module==goog.ModuleType.GOOG?new goog.GoogModuleDependency(o,v,x,T,E,O,this.transpiler):O?new goog.TranspiledDependency(o,v,x,T,E,this.transpiler):E.module==goog.ModuleType.ES6?goog.TRANSPILE==`never`&&goog.ASSUME_ES_MODULES_TRANSPILED?new goog.PreTrans
30piledEs6ModuleDependency(o,v,x,T,E):new goog.Es6ModuleDependency(o,v,x,T,E):new goog.Dependency(o,v,x,T,E)},goog.debugLoader_=new goog.DebugLoader_,goog.loadClosureDeps=function(){goog.debugLoader_.loadClosureDeps()},goog.setDependencyFactory=function(o){goog.debugLoader_.setDependencyFactory(o)},goog.TRUSTED_TYPES_POLICY_=goog.TRUSTED_TYPES_POLICY_NAME?goog.createTrustedTypesPolicy(goog.TRUSTED_TYPES_POLICY_NAME+`#base`):null,goog.global.CLOSURE_NO_DEPS||goog.debugLoader_.loadClosureDeps(),goog.bootstrap=function(o,v){goog.debugLoader_.bootstrap(o,v)}),!COMPILED){var isChrome87=!1;try{isChrome87=eval(goog.global.trustedTypes.emptyScript)!==goog.global.trustedTypes.emptyScript}catch{}goog.CLOSURE_EVAL_PREFILTER_=goog.global.trustedTypes&&isChrome87&&goog.createTrustedTypesPolicy(`goog#base#devonly#eval`)||{createScript:goog.identity_}}goog.object={},goog.object.forEach=function(o,v,x){for(let T in o)v.call(x,o[T],T,o)},goog.object.filter=function(o,v,x){let T={};for(let E in o)v.call(x,o[E],E,o)&&(T[E]=o[E]);return T},goog.object.map=function(o,v,x){let T={};for(let E in o)T[E]=v.call(x,o[E],E,o);return T},goog.object.some=function(o,v,x){for(let T in o)if(v.call(x,o[T],T,o))return!0;return!1},goog.object.every=function(o,v,x){for(let T in o)if(!v.call(x,o[T],T,o))return!1;return!0},goog.object.getCount=function(o){let v=0;for(let x in o)v++;return v},goog.object.getAnyKey=function(o){for(let v in o)return v},goog.object.getAnyValue=function(o){for(let v in o)return o[v]},goog.object.contains=function(o,v){return goog.object.containsValue(o,v)},goog.object.getValues=function(o){let v=[],x=0;for(let T in o)v[x++]=o[T];return v},goog.object.getKeys=function(o){let v=[],x=0;for(let T in o)v[x++]=T;return v},goog.object.getValueByKeys=function(o,v){var x=goog.isArrayLike(v);let T=x?v:arguments;for(x=+!x;x<T.length;x++){if(o==null)return;o=o[T[x]]}return o},goog.object.containsKey=function(o,v){return o!==null&&v in o},goog.object.containsValue=function(o,v){for(let x in o)if(o[x]==v)return!0;return!1},goog.object.findKey=function(o,v,x){for(let T in o)if(v.call(x,o[T],T,o))return T},goog.object.findValue=function(o,v,x){return(v=goog.object.findKey(o,v,x))&&o[v]},goog.object.isEmpty=function(o){for(let v in o)return!1;return!0},goog.object.clear=function(o){for(let v in o)delete o[v]},goog.object.remove=function(o,v){let x;return(x=v in o)&&delete o[v],x},goog.object.add=function(o,v,x){if(o!==null&&v in o)throw Error(`The object already contains the key "`+v+`"`);goog.object.set(o,v,x)},goog.object.get=function(o,v,x){return o!==null&&v in o?o[v]:x},goog.object.set=function(o,v,x){o[v]=x},goog.object.setIfUndefined=function(o,v,x){return v in o?o[v]:o[v]=x},goog.object.setWithReturnValueIfNotSet=function(o,v,x){return v in o?o[v]:(x=x(),o[v]=x)},goog.object.equals=function(o,v){for(let x in o)if(!(x in v)||o[x]!==v[x])return!1;for(let x in v)if(!(x in o))return!1;return!0},goog.object.clone=function(o){let v={};for(let x in o)v[x]=o[x];return v},goog.object.unsafeClone=function(o){if(!o||typeof o!=`object`)return o;if(typeof o.clone==`function`)return o.clone();let v=Array.isArray(o)?[]:typeof ArrayBuffer!=`function`||typeof ArrayBuffer.isView!=`function`||!ArrayBuffer.isView(o)||o instanceof DataView?{}:new o.constructor(o.length);for(let x in o)v[x]=goog.object.unsafeClone(o[x]);return v},goog.object.transpose=function(o){let v={};for(let x in o)v[o[x]]=x;return v},goog.object.PROTOTYPE_FIELDS_=`constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf`.split(` `),goog.object.extend=function(o,v){let x,T;for(let v=1;v<arguments.length;v++){for(x in T=arguments[v],T)o[x]=T[x];for(let v=0;v<goog.object.PROTOTYPE_FIELDS_.length;v++)x=goog.object.PROTOTYPE_FIELDS_[v],Object.prototype.hasOwnProperty.call(T,x)&&(o[x]=T[x])}},goog.object.create=function(o){let v=arguments.length;if(v==1&&Array.isArray(arguments[0]))return goog.object.create.apply(null,arguments[0]);if(v%2)throw Error(`Uneven number of arguments`);let x={};for(let o=0;o<v;o+=2)x[arguments[o]]=arguments[o+1];return x},goog.object.createSet=function(o){let v=arguments.length;if(v==1&&Array.isArray(arguments[0]))return goog.object.createSet.apply(null,arguments[0]);let x={};for(let o=0;o<v;o++)x[arguments[o]]=!0;return x},goog.object.createImmutableView=function(o){let v=o;return Object.isFrozen&&!Object.isFrozen(o)&&(v=Object.create(o),Object.freeze(v)),v},goog.object.isImmutableView=function(o){return!!Object.isFrozen&&Object.isFrozen(o)},goog.object.getAllPropertyNames=function(o,v,x){if(!o)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return goog.object.getKeys(o);let T={};for(;o&&(o!==Object.prototype||v)&&(o!==Function.prototype||x);){let v=Object.getOwnPropertyNames(o);for(let o=0;o<v.length;o++)T[v[o]]=!0;
30o=Object.getPrototypeOf(o)}return goog.object.getKeys(T)},goog.object.getSuperClass=function(o){return(o=Object.getPrototypeOf(o.prototype))&&o.constructor};var com={cognitect:{}};com.cognitect.transit={},com.cognitect.transit.util={},com.cognitect.transit.util.objectKeys=Object.keys===void 0?function(o){return goog.object.getKeys(o)}:function(o){return Object.keys(o)},com.cognitect.transit.util.isArray=Array.isArray===void 0?function(o){return goog.typeOf(o)===`array`}:function(o){return Array.isArray(o)},com.cognitect.transit.util.chars=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=`,com.cognitect.transit.util.randInt=function(o){return Math.round(Math.random()*o)},com.cognitect.transit.util.randHex=function(){return com.cognitect.transit.util.randInt(15).toString(16)},com.cognitect.transit.util.randomUUID=function(){var o=(8|3&com.cognitect.transit.util.randInt(14)).toString(16);return com.cognitect.transit.util.randHex()+com.cognitect.transit.util.randHex()+com.cognitect.transit.util.randHex()+com.cognitect.transit.util.randHex()+com.cognitect.transit.util.randHex()+com.cognitect.transit.util.randHex()+com.cognitect.transit.util.randHex()+com.cognitect.transit.util.randHex()+`-`+com.cognitect.transit.util.randHex()+com.cognitect.transit.util.randHex()+com.cognitect.transit.util.randHex()+com.cognitect.transit.util.randHex()+`-4`+com.cognitect.transit.util.randHex()+com.cognitect.transit.util.randHex()+com.cognitect.transit.util.randHex()+`-`+o+com.cognitect.transit.util.randHex()+com.cognitect.transit.util.randHex()+com.cognitect.transit.util.randHex()+`-`+com.cognitect.transit.util.randHex()+com.cognitect.transit.util.randHex()+com.cognitect.transit.util.randHex()+com.cognitect.transit.util.randHex()+com.cognitect.transit.util.randHex()+com.cognitect.transit.util.randHex()+com.cognitect.transit.util.randHex()+com.cognitect.transit.util.randHex()+com.cognitect.transit.util.randHex()+com.cognitect.transit.util.randHex()+com.cognitect.transit.util.randHex()+com.cognitect.transit.util.randHex()},com.cognitect.transit.util.btoa=function(o){if(typeof btoa<`u`)return btoa(o);o=String(o);for(var v,x,T=0,E=com.cognitect.transit.util.chars,O=``;o.charAt(T|0)||(E=`=`,T%1);O+=E.charAt(63&v>>8-T%1*8)){if(x=o.charCodeAt(T+=.75),255<x)throw Error(`'btoa' failed: The string to be encoded contains characters outside of the Latin1 range.`);v=v<<8|x}return O},com.cognitect.transit.util.atob=function(o){if(typeof atob<`u`)return atob(o);if(o=String(o).replace(/=+$/,``),o.length%4==1)throw Error(`'atob' failed: The string to be decoded is not correctly encoded.`);for(var v=0,x,T,E=0,O=``;T=o.charAt(E++);~T&&(x=v%4?64*x+T:T,v++%4)&&(O+=String.fromCharCode(255&x>>(-2*v&6))))T=com.cognitect.transit.util.chars.indexOf(T);return O},com.cognitect.transit.util.Uint8ToBase64=function(o){for(var v=0,x=o.length,T=``,E;v<x;)E=o.subarray(v,Math.min(v+32768,x)),T+=String.fromCharCode.apply(null,E),v+=32768;return com.cognitect.transit.util.btoa(T)},com.cognitect.transit.util.Base64ToUint8=function(o){o=com.cognitect.transit.util.atob(o);for(var v=o.length,x=new Uint8Array(v),T=0;T<v;T++)x[T]=o.charCodeAt(T);return x},com.cognitect.transit.delimiters={},com.cognitect.transit.delimiters.ESC=`~`,com.cognitect.transit.delimiters.TAG=`#`,com.cognitect.transit.delimiters.SUB=`^`,com.cognitect.transit.delimiters.RES="`",com.cognitect.transit.delimiters.ESC_TAG=`~#`,com.cognitect.transit.caching={},com.cognitect.transit.caching.MIN_SIZE_CACHEABLE=3,com.cognitect.transit.caching.BASE_CHAR_IDX=48,com.cognitect.transit.caching.CACHE_CODE_DIGITS=44,com.cognitect.transit.caching.MAX_CACHE_ENTRIES=com.cognitect.transit.caching.CACHE_CODE_DIGITS*com.cognitect.transit.caching.CACHE_CODE_DIGITS,com.cognitect.transit.caching.MAX_CACHE_SIZE=4096,com.cognitect.transit.caching.isCacheable=function(o,v){return o.length>com.cognitect.transit.caching.MIN_SIZE_CACHEABLE?v?!0:(v=o.charAt(0),o=o.charAt(1),v===com.cognitect.transit.delimiters.ESC?o===`:`||o===`$`||o===`#`:!1):!1},com.cognitect.transit.caching.idxToCode=function(o){var v=Math.floor(o/com.cognitect.transit.caching.CACHE_CODE_DIGITS);return o=String.fromCharCode(o%com.cognitect.transit.caching.CACHE_CODE_DIGITS+com.cognitect.transit.caching.BASE_CHAR_IDX),v===0?com.cognitect.transit.delimiters.SUB+o:com.cognitect.transit.delimiters.SUB+String.fromCharCode(v+com.cognitect.transit.caching.BASE_CHAR_IDX)+o},com.cognitect.transit.caching.WriteCache=function(){this.cacheSize=this.gen=this.idx=0,this.cache={}},com.cognitect.transit.caching.WriteCache.prototype.write=function(o,v){return com.cognitect.transit.caching.
30isCacheable(o,v)?(this.cacheSize===com.cognitect.transit.caching.MAX_CACHE_SIZE?(this.clear(),this.gen=0,this.cache={}):this.idx===com.cognitect.transit.caching.MAX_CACHE_ENTRIES&&this.clear(),v=this.cache[o],v==null?(this.cache[o]=[com.cognitect.transit.caching.idxToCode(this.idx),this.gen],this.idx++,o):v[1]==this.gen?v[0]:(v[1]=this.gen,v[0]=com.cognitect.transit.caching.idxToCode(this.idx),this.idx++,o)):o},com.cognitect.transit.caching.WriteCache.prototype.clear=function(){this.idx=0,this.gen++},com.cognitect.transit.caching.writeCache=function(){return new com.cognitect.transit.caching.WriteCache},com.cognitect.transit.caching.isCacheCode=function(o){return o.charAt(0)===com.cognitect.transit.delimiters.SUB&&o.charAt(1)!==` `},com.cognitect.transit.caching.codeToIdx=function(o){if(o.length===2)return o.charCodeAt(1)-com.cognitect.transit.caching.BASE_CHAR_IDX;var v=(o.charCodeAt(1)-com.cognitect.transit.caching.BASE_CHAR_IDX)*com.cognitect.transit.caching.CACHE_CODE_DIGITS;return o=o.charCodeAt(2)-com.cognitect.transit.caching.BASE_CHAR_IDX,v+o},com.cognitect.transit.caching.ReadCache=function(){this.idx=0,this.cache=[]},com.cognitect.transit.caching.ReadCache.prototype.write=function(o,v){return this.idx==com.cognitect.transit.caching.MAX_CACHE_ENTRIES&&(this.idx=0),this.cache[this.idx]=o,this.idx++,o},com.cognitect.transit.caching.ReadCache.prototype.read=function(o,v){return this.cache[com.cognitect.transit.caching.codeToIdx(o)]},com.cognitect.transit.caching.ReadCache.prototype.clear=function(){this.idx=0},com.cognitect.transit.caching.readCache=function(){return new com.cognitect.transit.caching.ReadCache},com.cognitect.transit.eq={},com.cognitect.transit.eq.hashCodeProperty=`transit$hashCode$`,com.cognitect.transit.eq.hashCodeCounter=1,com.cognitect.transit.eq.equals=function(o,v){if(o==null)return v==null;if(o===v)return!0;if(typeof o==`object`){if(com.cognitect.transit.util.isArray(o)){if(com.cognitect.transit.util.isArray(v)&&o.length===v.length){for(var x=0;x<o.length;x++)if(!com.cognitect.transit.eq.equals(o[x],v[x]))return!1;return!0}return!1}if(o.com$cognitect$transit$equals)return o.com$cognitect$transit$equals(v);if(typeof v==`object`&&v){if(v.com$cognitect$transit$equals)return v.com$cognitect$transit$equals(o);x=0;var T=com.cognitect.transit.util.objectKeys(v).length,E;for(E in o)if(o.hasOwnProperty(E)&&(x++,!v.hasOwnProperty(E)||!com.cognitect.transit.eq.equals(o[E],v[E])))return!1;return x===T}}return!1},com.cognitect.transit.eq.hashCombine=function(o,v){return o^v+2654435769+(o<<6)+(o>>2)},com.cognitect.transit.eq.stringCodeCache={},com.cognitect.transit.eq.stringCodeCacheSize=0,com.cognitect.transit.eq.STR_CACHE_MAX=256,com.cognitect.transit.eq.hashString=function(o){var v=com.cognitect.transit.eq.stringCodeCache[o];if(v!=null)return v;for(var x=v=0;x<o.length;++x)v=31*v+o.charCodeAt(x),v%=4294967296;return com.cognitect.transit.eq.stringCodeCacheSize++,com.cognitect.transit.eq.stringCodeCacheSize>=com.cognitect.transit.eq.STR_CACHE_MAX&&(com.cognitect.transit.eq.stringCodeCache={},com.cognitect.transit.eq.stringCodeCacheSize=1),com.cognitect.transit.eq.stringCodeCache[o]=v},com.cognitect.transit.eq.hashMapLike=function(o){var v=0;if(o.forEach!=null)o.forEach(function(o,x,T){v=(v+(com.cognitect.transit.eq.hashCode(x)^com.cognitect.transit.eq.hashCode(o)))%4503599627370496});else for(var x=com.cognitect.transit.util.objectKeys(o),T=0;T<x.length;T++){var E=x[T],O=o[E];v=(v+(com.cognitect.transit.eq.hashCode(E)^com.cognitect.transit.eq.hashCode(O)))%4503599627370496}return v},com.cognitect.transit.eq.hashArrayLike=function(o){var v=0;if(com.cognitect.transit.util.isArray(o))for(var x=0;x<o.length;x++)v=com.cognitect.transit.eq.hashCombine(v,com.cognitect.transit.eq.hashCode(o[x]));else o.forEach&&o.forEach(function(o,x){v=com.cognitect.transit.eq.hashCombine(v,com.cognitect.transit.eq.hashCode(o))});return v},com.cognitect.transit.eq.hashCode=function(o){if(o==null)return 0;switch(typeof o){case`number`:return o;case`boolean`:return+(!0===o);case`string`:return com.cognitect.transit.eq.hashString(o);case`function`:var v=o[com.cognitect.transit.eq.hashCodeProperty];return v||(v=com.cognitect.transit.eq.hashCodeCounter,Object.defineProperty===void 0?o[com.cognitect.transit.eq.hashCodeProperty]=v:Object.defineProperty(o,com.cognitect.transit.eq.hashCodeProperty,{value:v,enumerable:!1}),com.cognitect.transit.eq.hashCodeCounter++),v;default:return o instanceof Date?o.valueOf():com.cognitect.transit.util.isArray(o)?com.cognitect.transit.eq.hashArrayLike(o):o.com$cognitect$transit$hashCode?o.com$cognitect$transit$hashCode():com.cognitect.transit.eq.hashMapLike(o)}},com.cognitect.transit.eq.extendToEQ=function(o,v){return o.com$cognitect$transit$hashCode=v.hashCode,o.com$cognitect$transit$equals=v.equals,o},goog.debug={};function module$contents$goog$debug$Error_DebugError(o,v){if(Error.captureStackTrace)Error.captureStackTrace(this,module$contents$goog$debug$Error_DebugError);else{let o=Error().stack;o&&(this.stack=o)}o&&(this.message=String(o)),v&&(this.cause=v),this.reportErrorToServer=!0}goog.inherits(module$contents$goog$debug$Error_DebugError,Error),module$contents$goog$debug$Error_DebugError.prototype.name=`CustomError`,goog.debug.Error=module$contents$goog$debug$Error_DebugError,goog.dom={},goog.dom.NodeType={ELEMENT:1,ATTRIBUTE:2,TEXT:3,CDATA_SECTION:4,ENTITY_REFERENCE:5,ENTITY:6,PROCESSING_INSTRUCTION:7,COMMENT:8,DOCUMENT:9,DOCUMENT_TYPE:10,DOCUMENT_FRAGMENT:11,NOTATION:12},goog.asserts={},goog.asserts.ENABLE_ASSERTS=goog.DEBUG,goog.asserts.AssertionError=function(o,v){module$contents$goog$debug$Error_DebugError.call(this,goog.asserts.subs_(o,v)),this.messagePattern=o},goog.inherits(goog.asserts.AssertionError,module$contents$goog$debug$Error_DebugError),goog.asserts.AssertionError.prototype.name=`AssertionError`,goog.asserts.DEFAULT_ERROR_HANDLER=function(o){throw o},goog.asserts.errorHandler_=goog.asserts.DEFAULT_ERROR_HANDLER,goog.asserts.subs_=function(o,v){o=o.split(`%s`);for(var x=``,T=o.length-1,E=0;E<T;E++)x+=o[E]+(E<v.length?v[E]:`%s`);return x+o[T]},goog.asserts.doAssertFailure_=function(o,v,x,T){var E=`Assertion failed`;if(x){E+=`: `+x;var O=T}else o&&(E+=`: `+o,O=v);o=new goog.asserts.AssertionError(``+E,O||[]),goog.asserts.errorHandler_(o)},goog.asserts.setErrorHandler=function(o){goog.asserts.ENABLE_ASSERTS&&(goog.asserts.errorHandler_=o)},goog.asserts.assert=function(o,v,x){return goog.asserts.ENABLE_ASSERTS&&!o&&goog.asserts.doAssertFailure_(``,null,v,Array.prototype.slice.call(arguments,2)),o},goog.asserts.assertExists=function(o,v,x){return goog.asserts.ENABLE_ASSERTS&&o==null&&goog.asserts.doAssertFailure_(`Expected to exist: %s.`,[o],v,Array.prototype.slice.call(arguments,2)),o},goog.asserts.fail=function(o,v){goog.asserts.ENABLE_ASSERTS&&goog.asserts.errorHandler_(new goog.asserts.AssertionError(`Failure`+(o?`: `+o:``),Array.prototype.slice.call(arguments,1
30)))},goog.asserts.assertNumber=function(o,v,x){return goog.asserts.ENABLE_ASSERTS&&typeof o!=`number`&&goog.asserts.doAssertFailure_(`Expected number but got %s: %s.`,[goog.typeOf(o),o],v,Array.prototype.slice.call(arguments,2)),o},goog.asserts.assertString=function(o,v,x){return goog.asserts.ENABLE_ASSERTS&&typeof o!=`string`&&goog.asserts.doAssertFailure_(`Expected string but got %s: %s.`,[goog.typeOf(o),o],v,Array.prototype.slice.call(arguments,2)),o},goog.asserts.assertFunction=function(o,v,x){return goog.asserts.ENABLE_ASSERTS&&typeof o!=`function`&&goog.asserts.doAssertFailure_(`Expected function but got %s: %s.`,[goog.typeOf(o),o],v,Array.prototype.slice.call(arguments,2)),o},goog.asserts.assertObject=function(o,v,x){return goog.asserts.ENABLE_ASSERTS&&!goog.isObject(o)&&goog.asserts.doAssertFailure_(`Expected object but got %s: %s.`,[goog.typeOf(o),o],v,Array.prototype.slice.call(arguments,2)),o},goog.asserts.assertArray=function(o,v,x){return goog.asserts.ENABLE_ASSERTS&&!Array.isArray(o)&&goog.asserts.doAssertFailure_(`Expected array but got %s: %s.`,[goog.typeOf(o),o],v,Array.prototype.slice.call(arguments,2)),o},goog.asserts.assertBoolean=function(o,v,x){return goog.asserts.ENABLE_ASSERTS&&typeof o!=`boolean`&&goog.asserts.doAssertFailure_(`Expected boolean but got %s: %s.`,[goog.typeOf(o),o],v,Array.prototype.slice.call(arguments,2)),o},goog.asserts.assertElement=function(o,v,x){return!goog.asserts.ENABLE_ASSERTS||goog.isObject(o)&&o.nodeType==goog.dom.NodeType.ELEMENT||goog.asserts.doAssertFailure_(`Expected Element but got %s: %s.`,[goog.typeOf(o),o],v,Array.prototype.slice.call(arguments,2)),o},goog.asserts.assertInstanceof=function(o,v,x,T){return!goog.asserts.ENABLE_ASSERTS||o instanceof v||goog.asserts.doAssertFailure_(`Expected instanceof %s but got %s.`,[goog.asserts.getType_(v),goog.asserts.getType_(o)],x,Array.prototype.slice.call(arguments,3)),o},goog.asserts.assertFinite=function(o,v,x){return!goog.asserts.ENABLE_ASSERTS||typeof o==`number`&&isFinite(o)||goog.asserts.doAssertFailure_(`Expected %s to be a finite number but it is not.`,[o],v,Array.prototype.slice.call(arguments,2)),o},goog.asserts.getType_=function(o){return o instanceof Function?o.displayName||o.name||`unknown type name`:o instanceof Object?o.constructor.displayName||o.constructor.name||Object.prototype.toString.call(o):o===null?`null`:typeof o},goog.reflect={},goog.reflect.object=function(o,v){return v},goog.reflect.objectProperty=function(o,v){return o},goog.reflect.sinkValue=function(o){return goog.reflect.sinkValue[` `](o),o},goog.reflect.sinkValue[` `]=goog.nullFunction,goog.reflect.canAccessProperty=function(o,v){try{return goog.reflect.sinkValue(o[v]),!0}catch{}return!1},goog.reflect.cache=function(o,v,x,T){return T=T?T(v):v,Object.prototype.hasOwnProperty.call(o,T)?o[T]:o[T]=x(v)},goog.math={};var module$contents$goog$math$Long_Long=class o{constructor(o,v){this.low_=o|0,this.high_=v|0}toInt(){return this.low_}toNumber(){return this.high_*module$contents$goog$math$Long_TWO_PWR_32_DBL_+this.getLowBitsUnsigned()}isSafeInteger(){var o=this.high_>>21;return o==0||o==-1&&!(this.low_==0&&this.high_==-2097152)}toString(v){if(v||=10,2>v||36<v)throw Error(`radix out of range: `+v);if(this.isSafeInteger()){var x=this.toNumber();return v==10?``+x:x.toString(v)}x=14-(v>>2);var T=v**+x,E=o.fromBits(T,T/module$contents$goog$math$Long_TWO_PWR_32_DBL_);T=this.div(E),E=Math.abs(this.subtract(T.multiply(E)).toNumber());var O=v==10?``+E:E.toString(v);return O.length<x&&(O=`0000000000000`.substr(O.length-x)+O),E=T.toNumber(),(v==10?E:E.toString(v))+O}getHighBits(){return this.high_}getLowBits(){return this.low_}getLowBitsUnsigned(){return this.low_>>>0}getNumBitsAbs(){if(this.isNegative())return this.equals(o.getMinValue())?64:this.negate().getNumBitsAbs();for(var v=this.high_==0?this.low_:this.high_,x=31;0<x&&!(v&1<<x);x--);return this.high_==0?x+1:x+33}isZero(){return this.low_==0&&this.high_==0}isNegative(){return 0>this.high_}isOdd(){return(this.low_&1)==1}equals(o){return this.low_==o.low_&&this.high_==o.high_}notEquals(o){return!this.equals(o)}lessThan(o){return 0>this.compare(o)}lessThanOrEqual(o){return 0>=this.compare(o)}greaterThan(o){return 0<this.compare(o)}greaterThanOrEqual(o){return 0<=this.compare(o)}compare(o){return this.high_==o.high_?this.low_==o.low_?0:this.getLowBitsUnsigned()>o.getLowBitsUnsigned()?1:-1:this.high_>o.high_?1:-1}negate(){var v=~this.low_+1|0;return o.fromBits(v,~this.high_+!v|0)}add(v){var x=this.high_>>>16,T=this.high_&65535,E=this.low_>>>16,O=v.high_>>>16,k=v.high_&65535,A=v.low_>>>16;return v=(this.low_&65535)+(v.low_&65535),A=(v>>>16)+(E+A),E=A>>>16,E+=T+k,x=(E>>>16)+(x+O)&65535,o.fromBits((A&65535)<<16|v&65535,x<<16|E&65535)}subtract(o){return this.add(o.negate())}multiply(v){if(this.isZero())return this;if(v.isZero())return v;var x=this.high_>>>16,T=this.high_&65535,E=this.low_>>>16,O=this.low_&65535,k=v.high_>>>16,A=v.high_&65535,j=v.low_>>>16;v=v.low_&65535;var I=O*v,L=(I>>>16)+E*v,R=L>>>16;L=(L&65535)+O*j,R+=L>>>16,R+=T*v;var z=R>>>16;return R=(R&65535)+E*j,z+=R>>>16,R=(R&65535)+O*A,z=z+(R>>>16)+(x*v+T*j+E*A+O*k)&65535,o.fromBits((L&65535)<<16|I&65535,z<<16|R&65535)}div(v){if(v.isZero())throw Error(`division by zero`);if(this.isNegative()){if(this.equals(o.getMinValue())){if(v.equals(o.getOne())||v.equals(o.getNegOne()))return o.getMinValue();if(v.equals(o.getMinValue()))return o.getOne();var x=this.shiftRight(1).div(v).shiftLeft(1);if(x.equals(o.getZero()))return v.isNegative()?o.getOne():o.getNegOne();var T=this.subtract(v.multiply(x));return x.add(T.div(v))}return v.isNegative()?this.negate().div(v.negate()):this.negate().div(v).negate()}if(this.isZero())return o.getZero();if(v.isNegative())return v.equals(o.getMinValue())?o.getZero():this.div(v.negate()).negate();var E=o.getZero();for(T=this;T.greaterThanOrEqual(v);){x=Math.max(1,Math.floor(T.toNumber()/v.toNumber()));var O=Math.ceil(Math.log(x)/Math.LN2);O=48>=O?1:2**(O-48);for(var k=o.fromNumber(x),A=k.multiply(v);A.isNegative()||A.greaterThan(T);)x-=O,k=o.fromNumber(x),A=k.multiply(v);k.isZero()&&(k=o.getOne()),E=E.add(k),T=T.subtract(A)}return E}modulo(o){return this.subtract(this.div(o).multiply(o))}not(){return o.fromBits(~this.low_,~this.high_)}and(v){return o.fromBits(this.low_&v.low_,this.high_&v.high_)}or(v){return o.fromBits(this.low_|v.low_,this.high_|v.high_)}
30xor(v){return o.fromBits(this.low_^v.low_,this.high_^v.high_)}shiftLeft(v){if(v&=63,v==0)return this;var x=this.low_;return 32>v?o.fromBits(x<<v,this.high_<<v|x>>>32-v):o.fromBits(0,x<<v-32)}shiftRight(v){if(v&=63,v==0)return this;var x=this.high_;return 32>v?o.fromBits(this.low_>>>v|x<<32-v,x>>v):o.fromBits(x>>v-32,0<=x?0:-1)}shiftRightUnsigned(v){if(v&=63,v==0)return this;var x=this.high_;return 32>v?o.fromBits(this.low_>>>v|x<<32-v,x>>>v):v==32?o.fromBits(x,0):o.fromBits(x>>>v-32,0)}static fromInt(v){var x=v|0;return goog.asserts.assert(v===x,`value should be a 32-bit integer`),-128<=x&&128>x?module$contents$goog$math$Long_getCachedIntValue_(x):new o(x,0>x?-1:0)}static fromNumber(v){return 0<v?v>=module$contents$goog$math$Long_TWO_PWR_63_DBL_?o.getMaxValue():new o(v,v/module$contents$goog$math$Long_TWO_PWR_32_DBL_):0>v?v<=-module$contents$goog$math$Long_TWO_PWR_63_DBL_?o.getMinValue():new o(-v,-v/module$contents$goog$math$Long_TWO_PWR_32_DBL_).negate():o.getZero()}static fromBits(v,x){return new o(v,x)}static fromString(v,x){if(v.charAt(0)==`-`)return o.fromString(v.substring(1),x).negate();var T=parseInt(v,x||10);if(T<=module$contents$goog$math$Long_MAX_SAFE_INTEGER_)return new o(T%module$contents$goog$math$Long_TWO_PWR_32_DBL_|0,T/module$contents$goog$math$Long_TWO_PWR_32_DBL_|0);if(v.length==0)throw Error(`number format error: empty string`);if(0<=v.indexOf(`-`))throw Error(`number format error: interior "-" character: `+v);if(x||=10,2>x||36<x)throw Error(`radix out of range: `+x);T=o.fromNumber(x**8);for(var E=o.getZero(),O=0;O<v.length;O+=8){var k=Math.min(8,v.length-O),A=parseInt(v.substring(O,O+k),x);8>k?(k=o.fromNumber(x**+k),E=E.multiply(k).add(o.fromNumber(A))):(E=E.multiply(T),E=E.add(o.fromNumber(A)))}return E}static isStringInRange(o,v){if(v||=10,2>v||36<v)throw Error(`radix out of range: `+v);return v=o.charAt(0)==`-`?module$contents$goog$math$Long_MIN_VALUE_FOR_RADIX_[v]:module$contents$goog$math$Long_MAX_VALUE_FOR_RADIX_[v],o.length<v.length||o.length==v.length&&o<=v}static getZero(){return module$contents$goog$math$Long_ZERO_}static getOne(){return module$contents$goog$math$Long_ONE_}static getNegOne(){return module$contents$goog$math$Long_NEG_ONE_}static getMaxValue(){return module$contents$goog$math$Long_MAX_VALUE_}static getMinValue(){return module$contents$goog$math$Long_MIN_VALUE_}static getTwoPwr24(){return module$contents$goog$math$Long_TWO_PWR_24_}};goog.math.Long=module$contents$goog$math$Long_Long;var module$contents$goog$math$Long_IntCache_={};function module$contents$goog$math$Long_getCachedIntValue_(o){return goog.reflect.cache(module$contents$goog$math$Long_IntCache_,o,function(o){return new module$contents$goog$math$Long_Long(o,0>o?-1:0)})}var module$contents$goog$math$Long_MAX_VALUE_FOR_RADIX_=` 111111111111111111111111111111111111111111111111111111111111111 2021110011022210012102010021220101220221 13333333333333333333333333333333 1104332401304422434310311212 1540241003031030222122211 22341010611245052052300 777777777777777777777 67404283172107811827 9223372036854775807 1728002635214590697 41a792678515120367 10b269549075433c37 4340724c6c71dc7a7 160e2ad3246366807 7fffffffffffffff 33d3d8307b214008 16agh595df825fa7 ba643dci0ffeehh 5cbfjia3fh26ja7 2heiciiie82dh97 1adaibb21dckfa7 i6k448cf4192c2 acd772jnc9l0l7 64ie1focnn5g77 3igoecjbmca687 27c48l5b37oaop 1bk39f3ah3dmq7 q1se8f0m04isb hajppbc1fc207 bm03i95hia437 7vvvvvvvvvvvv 5hg4ck9jd4u37 3tdtk1v8j6tpp 2pijmikexrxp7 1y2p0ij32e8e7`.split(` `),module$contents$goog$math$Long_MIN_VALUE_FOR_RADIX_=` -1000000000000000000000000000000000000000000000000000000000000000 -2021110011022210012102010021220101220222 -20000000000000000000000000000000 -1104332401304422434310311213 -1540241003031030222122212 -22341010611245052052301 -1000000000000000000000 -67404283172107811828 -9223372036854775808 -1728002635214590698 -41a792678515120368 -10b269549075433c38 -4340724c6c71dc7a8 -160e2ad3246366808 -8000000000000000 -33d3d8307b214009 -16agh595df825fa8 -ba643dci0ffeehi -5cbfjia3fh26ja8 -2heiciiie82dh98 -1adaibb21dckfa8 -i6k448cf4192c3 -acd772jnc9l0l8 -64ie1focnn5g78 -3igoecjbmca688 -27c48l5b37oaoq -1bk39f3ah3dmq8 -q1se8f0m04isc -hajppbc1fc208 -bm03i95hia438 -8000000000000 -5hg4ck9jd4u38 -3tdtk1v8j6tpq -2pijmikexrxp8 -1y2p0ij32e8e8`.split(` `),module$contents$goog$math$Long_MAX_SAFE_INTEGER_=9007199254740991,module$contents$goog$math$Long_TWO_PWR_32_DBL_=4294967296,module$contents$goog$math$Long_TWO_PWR_63_DBL_=0x8000000000000000,module$contents$goog$math$Long_ZERO_=module$contents$goog$math$Long_Long.fromBits(0,0),module$contents$goog$math$Long_ONE_=module$contents$goog$math$Long_Long.fromBits(1,0),module$contents$goog$math$Long_NEG_ONE_=module$contents$goog$math$Long_Long.fromBits(-1,-1),module$contents$goog$math$Long_MAX_VALUE_=module$contents$goog$math$Long_Long.fromBits(4294967295,2147483647),module$contents$goog$math$Long_MIN_VALUE_=module$contents$goog$math$Long_Long.fromBits(0,2147483648),module$contents$goog$math$Long_TWO_PWR_24_=module$contents$goog$math$Long_Long.fromBits(16777216,0);com.cognitect.transit.types={},com.cognitect.transit.types.ITERATOR=typeof Symbol<`u`?Symbol.iterator:`@@iterator`,com.cognitect.transit.types.TaggedValue=function(o,v){this.tag=o,this.rep=v,this.hashCode=-1},com.cognitect.transit.types.TaggedValue.prototype.toString=function(){return`[TaggedValue: `+this.tag+`, `+this.rep+`]`},com.cognitect.transit.types.TaggedValue.prototype.equiv=function(o){return com.cognitect.transit.eq.equals(this,o)},com.cognitect.transit.types.TaggedValue.prototype.equiv=com.cognitect.transit.types.TaggedValue.prototype.equiv,com.cognitect.transit.types.TaggedValue.prototype.com$cognitect$transit$equals=function(o){return o instanceof com.cognitect.transit.types.TaggedValue&&this.tag===o.tag&&com.cognitect.transit.eq.equals(this.rep,o.rep)},com.cognitect.transit.types.TaggedValue.prototype.com$cognitect$transit$hashCode=function(){return this.hashCode===-1&&(this.hashCode=com.cognitect.transit.eq.hashCombine(com.cognitect.transit.eq.hashCode(this.tag),com.cognitect.transit.eq.hashCode(this.rep))),this.hashCode},com.cognitect.transit.types.taggedValue=function(o,v){return new com.cognitect.transit.types.TaggedValue(o,v)},com.cognitect.transit.types.isTaggedValue=function(o){return o instanceof com.cognitect.transit.types.TaggedValue},com.cognitect.transit.types.nullValue=function(){return null},com.cognitect.transit.types.boolValue=function(o){return o===`t`},com.cognitect.transit.types.MAX_INT=module$contents$goog$math$Long_Long.fromString(`9007199254740991`),com.cognitect.transit.types.MIN_INT=module$contents$goog$math$Long_Long.fromString(`-9007199254740991`),com.cognitect.transit.types.intValue=function(o){return typeof o==`number`||o instanceof module$contents$goog$math$Long_Long?o:(o=module$contents$goog$math$Long_Long.fromString(o,10),o.greaterThan(com.cognitect.transit.types.MAX_INT)||o.lessThan(com.cognitect.transit.types.MIN_INT)?o:o.toNumber())},module$contents$goog$math$Long_Long.prototype.equiv=function(o){return com.cognitect.transit.eq.equals(this,o)},module$contents$goog$math$Long_Long.prototype.equiv=module$contents$goog$math$Long_Long.prototype.equiv,module$contents$goog$math$Long_Long.prototype.com$cognitect$transit$equals=function(o){return o instanceof module$contents$goog$math$Long_Long&&this.equals(o)},module$contents$goog$math$Long_Long.prototype.com$cognitect$transit$hashCode=function(){return this.toInt()},com.cognitect.transit.types.isInteger=function(o){return o instanceof module$contents$goog$math$Long_Long||typeof o==`number`&&!isNaN(o)&&o!==1/0&&parseFloat(o)===parseInt(o,10)},com.cognitect.transit.types.floatValue=function(o){return parseFloat(o)},com.cognitect.transit.types.bigInteger=function(o){return com.cognitect.transit.types.taggedValue(`n`,o)},com.cognitect.transit.types.isBigInteger=function(o){return o instanceof com.cognitect.transit.types.TaggedValue&&o.tag===`n`},com.cognitect.transit.types.bigDecimalValue=function(o){return com.cognitect.transit.types.taggedValue(`f`,o)},com.cognitect.transit.types.isBigDecimal=function(o){return o instanceof com.cognitect.transit.types.TaggedValue&&o.tag===`f`},com.cognitect.transit.types.charValue=function(o){return o}
30,com.cognitect.transit.types.Keyword=function(o){this._name=o,this.hashCode=-1},com.cognitect.transit.types.Keyword.prototype.toString=function(){return`:`+this._name},com.cognitect.transit.types.Keyword.prototype.namespace=function(){var o=this._name.indexOf(`/`);return o==-1?null:this._name.substring(0,o)},com.cognitect.transit.types.Keyword.prototype.name=function(){var o=this._name.indexOf(`/`);return o==-1?this._name:this._name.substring(o+1,this._name.length)},com.cognitect.transit.types.Keyword.prototype.equiv=function(o){return com.cognitect.transit.eq.equals(this,o)},com.cognitect.transit.types.Keyword.prototype.equiv=com.cognitect.transit.types.Keyword.prototype.equiv,com.cognitect.transit.types.Keyword.prototype.com$cognitect$transit$equals=function(o){return o instanceof com.cognitect.transit.types.Keyword&&this._name==o._name},com.cognitect.transit.types.Keyword.prototype.com$cognitect$transit$hashCode=function(){return this.hashCode===-1&&(this.hashCode=com.cognitect.transit.eq.hashCode(this._name)),this.hashCode},com.cognitect.transit.types.keyword=function(o){return new com.cognitect.transit.types.Keyword(o)},com.cognitect.transit.types.isKeyword=function(o){return o instanceof com.cognitect.transit.types.Keyword},com.cognitect.transit.types.Symbol=function(o){this._name=o,this.hashCode=-1},com.cognitect.transit.types.Symbol.prototype.namespace=function(){var o=this._name.indexOf(`/`);return o==-1?null:this._name.substring(0,o)},com.cognitect.transit.types.Symbol.prototype.name=function(){var o=this._name.indexOf(`/`);return o==-1?this._name:this._name.substring(o+1,this._name.length)},com.cognitect.transit.types.Symbol.prototype.toString=function(){return this._name},com.cognitect.transit.types.Symbol.prototype.equiv=function(o){return com.cognitect.transit.eq.equals(this,o)},com.cognitect.transit.types.Symbol.prototype.equiv=com.cognitect.transit.types.Symbol.prototype.equiv,com.cognitect.transit.types.Symbol.prototype.com$cognitect$transit$equals=function(o){return o instanceof com.cognitect.transit.types.Symbol&&this._name==o._name},com.cognitect.transit.types.Symbol.prototype.com$cognitect$transit$hashCode=function(){return this.hashCode===-1&&(this.hashCode=com.cognitect.transit.eq.hashCode(this._name)),this.hashCode},com.cognitect.transit.types.symbol=function(o){return new com.cognitect.transit.types.Symbol(o)},com.cognitect.transit.types.isSymbol=function(o){return o instanceof com.cognitect.transit.types.Symbol},com.cognitect.transit.types.hexFor=function(o,v,x){var T=``;x||=v+1;for(var E=8*(7-v),O=module$contents$goog$math$Long_Long.fromInt(255).shiftLeft(E);v<x;v++,E-=8,O=O.shiftRightUnsigned(8)){var k=o.and(O).shiftRightUnsigned(E).toString(16);k.length==1&&(k=`0`+k),T+=k}return T},com.cognitect.transit.types.UUID=function(o,v){this.high=o,this.low=v,this.hashCode=-1},com.cognitect.transit.types.UUID.prototype.getLeastSignificantBits=function(){return this.low},com.cognitect.transit.types.UUID.prototype.getMostSignificantBits=function(){return this.high},com.cognitect.transit.types.UUID.prototype.toString=function(){var o=this.high,v=this.low,x=com.cognitect.transit.types.hexFor(o,0,4)+`-`;return x+=com.cognitect.transit.types.hexFor(o,4,6)+`-`,x+=com.cognitect.transit.types.hexFor(o,6,8)+`-`,x+=com.cognitect.transit.types.hexFor(v,0,2)+`-`,x+=com.cognitect.transit.types.hexFor(v,2,8)},com.cognitect.transit.types.UUID.prototype.equiv=function(o){return com.cognitect.transit.eq.equals(this,o)},com.cognitect.transit.types.UUID.prototype.equiv=com.cognitect.transit.types.UUID.prototype.equiv,com.cognitect.transit.types.UUID.prototype.com$cognitect$transit$equals=function(o){return o instanceof com.cognitect.transit.types.UUID&&this.high.equals(o.high)&&this.low.equals(o.low)},com.cognitect.transit.types.UUID.prototype.com$cognitect$transit$hashCode=function(){return this.hashCode===-1&&(this.hashCode=com.cognitect.transit.eq.hashCode(this.toString())),this.hashCode},com.cognitect.transit.types.UUIDfromString=function(o){o=o.replace(/-/g,``);var v,x,T=v=0;for(x=24;8>T;T+=2,x-=8)v|=parseInt(o.substring(T,T+2),16)<<x;var E=0;for(T=8,x=24;16>T;T+=2,x-=8)E|=parseInt(o.substring(T,T+2),16)<<x;var O=module$contents$goog$math$Long_Long.fromBits(E,v);for(v=0,T=16,x=24;24>T;T+=2,x-=8)v|=parseInt(o.substring(T,T+2),16)<<x;for(E=0,x=T=24;32>T;T+=2,x-=8)E|=parseInt(o.substring(T,T+2),16)<<x;return o=module$contents$goog$math$Long_Long.fromBits(E,v),new com.cognitect.transit.types.UUID(O,o)},com.cognitect.transit.types.uuid=function(o){return com.cognitect.transit.types.UUIDfromString(o)},com.cognitect.transit.types.isUUID=function(o){return o instanceof com.cognitect.transit.types.UUID},com.cognitect.transit.types.date=function(o){return o=typeof o==`number`?o:parseInt(o,10),new Date(o)},com.cognitect.transit.types.verboseDate=function(o){return new Date(o)},Date.prototype.com$cognitect$transit$equals=function(o){return o instanceof Date&&this.valueOf()===o.valueOf()},Date.prototype.com$cognitect$transit$hashCode=function(){return this.valueOf()},com.cognitect.transit.types.binary=function(o,v){return v&&!1===v.preferBuffers||goog.global.Buffer===void 0?typeof Uint8Array<`u`?com.cognitect.transit.util.Base64ToUint8(o):com.cognitect.transit.types.taggedValue(`b`,o):new goog.global.Buffer(o,`base64`)},com.cognitect.transit.types.isBinary=function(o){return goog.global.Buffer!==void 0&&o instanceof goog.global.Buffer||typeof Uint8Array<`u`&&o instanceof Uint8Array||o instanceof com.cognitect.transit.types.TaggedValue&&o.tag===`b`},com.cognitect.transit.types.uri=function(o){return com.cognitect.transit.types.taggedValue(`r`,o)},com.cognitect.transit.types.isURI=function(o){return o instanceof com.cognitect.transit.types.TaggedValue&&o.tag===`r`},com.cognitect.transit.types.KEYS=0,com.cognitect.transit.types.VALUES=1,com.cognitect.transit.types.ENTRIES=2,com.cognitect.transit.types.TransitArrayMapIterator=function(o,v){this.entries=o,this.type=v||com.cognitect.transit.types.KEYS,this.idx=0},com.cognitect.transit.types.TransitArrayMapIterator.prototype.next=function(){if(this.idx<this.entries.length){var o={value:this.type===com.cognitect.transit.types.KEYS?this.entries[this.idx]:this.type===com.cognitect.transit.types.VALUES?this.entries[this.idx+1]:[this.entries[this.idx],this.entries[this.idx+1]],done:!1};return this.idx+=2,o}return{value:null,done:!0}},com.cognitect.transit.types.TransitArrayMapIterator.prototype.next=com.cognitect.transit.types.TransitArrayMapIterator.prototype.next,com.cognitect.transit.types.TransitArrayMapIterator.prototype[com.cognitect.transit.types.ITERATOR]=function(){return this},com.cognitect.transit.types.TransitMapIterator=function(o,v){this.map=o,this.type=v||com.cognitect.transit.types.KEYS,this.keys=this.map.getKeys(),this.idx=0,this.bucket=null,this.bucketIdx=0},com.cognitect.transit.types.TransitMapIterator.prototype.next=function(){if(this.idx<this.map.size){this.bucket!=null&&this.bucketIdx<this.bucket.length||(this.bucket=this.map.map[this.keys[this.idx]],this.bucketIdx=0);var o={value:this.type===com.cognitect.transit.types.KEYS?this.bucket[this.bucketIdx]:this.type===com.cognitect.transit.types.VALUES?this.bucket[this.bucketIdx+1]:[this.bucket[this.bucketIdx],this.bucket[this.bucketIdx+1]],done:!1};return this.idx++,this.bucketIdx+=2,o}return{value:null,done:!0}},com.cognitect.transit.types.TransitMapIterator.prototype.next=com.cognitect.transit.types.TransitMapIterator.prototype.next,com.cognitect.transit.types.TransitMapIterator.prototype[com.cognitect.transit.types.ITERATOR]=function(){return this},com.cognitect.transit.types.mapEquals=function(o,v){if(o instanceof com.cognitect.transit.types.TransitMap&&com.cognitect.transit.types.isMap(v)){if(o.size!==v.size)return!1;for(var x in o.map)for(var T=o.map[x],E=0;E<T.length;E+=2)if(!com.cognitect.transit.eq.equals(T[E+1],v.get(T[E])))return!1;return!0}if(o instanceof com.cognitect.transit.types.TransitArrayMap&&com.cognitect.transit.types.isMap(v)){if(o.size!==v.size)return!1;for(o=o._entries,E=0;E<o.length;E+=2)if(!com.cognitect.transit.eq.equals(o[E+1],v.get(o[E])))return!1;return!0}if(typeof v==`object`&&v&&(E=com.cognitect.transit.util.objectKeys(v),x=E.length,o.size===x)){for(T=0;T<x;T++){var O=E[T];if(!o.has(O)||!com.cognitect.transit.eq.equals(v[O],o.get(O)))return!1}return!0}return!1},com.cognitect.transit.types.SMALL_ARRAY_MAP_THRESHOLD=8,com.cognitect.transit.types.ARRAY_MAP_THRESHOLD=32,com.cognitect.transit.types.ARRAY_MAP_ACCESS_THRESHOLD=32,com.cognitect.transit.types.print=function(o){return o==null?`null`:goog.typeOf(o)===`array`?`[`+o.toString()+`]`:goog.typeOf(o)===`string`?`"`+o+`"`:o.toString()},com.cognitect.transit.types.printMap=function(o){var v=0,x=`TransitMap {`;return o.forEach(function(T,E){x+=com.cognitect.transit.types.print(E)+` => `+com.cognitect.transit.types.print(T),v<o.size-1&&(x+=`, `),v++}),x+`}`},com.cognitect.transit.types.printSet=function(o){var v=0,x=`TransitSet {`;return o.forEach(function(T){x+=com.cognitect.transit.types.print(T),v<o.size-1&&(x+=`, `),v++}),x+`}`},com.cognitect.transit.types.TransitArrayMap=function(o){this._entries=o,this.backingMap=null,this.hashCode=-1,this.size=o.length/2,this.accesses=0},com.cognitect.transit.types.TransitArrayMap.prototype.toString=function(){return com.cognitect.transit.types.printMap(this)},com.cognitect.transit.types.TransitArrayMap.prototype.inspect=function(){return this.toString()},com.cognitect.transit.types.TransitArrayMap.prototype.convert=function(){if(this.backingMap)throw Error(`Invalid operation, already converted`);return this.size<com.cognitect.transit.types.SMALL_ARRAY_MAP_THRESHOLD?!1:(this.accesses++,this.accesses>com.cognitect.transit.types.ARRAY_MAP_ACCESS_THRESHOLD?(this.backingMap=com.cognitect.transit.types.map(this._entries,!1,!0),this._entries=[],!0):!1)},com.cognitect.transit.types.TransitArrayMap.prototype.clear=function(){this.hashCode=-1,this.backingMap?this.backingMap.clear():this._entries=[],this.size=0},com.cognitect.transit.types.TransitArrayMap.prototype.clear=com.cognitect.transit.types.TransitArrayMap.prototype.clear,com.cognitect.transit.types.TransitArrayMap.prototype.keys=function(){return this.backingMap?this.backingMap.keys():new com.cognitect.transit.types.TransitArrayMapIterator(this._entries,com.cognitect.transit.types.KEYS)},com.cognitect.transit.types.TransitArrayMap.prototype.keys=com.cognitect.transit.types.TransitArrayMap.prototype.keys,com.cognitect.transit.types.TransitArrayMap.prototype.keySet=function(){if(this.backingMap)return this.backingMap.keySet();for(var o=[],v=0,x=0;x<this._entries.length;v++,x+=2)o[v]=this._entries[x];return o}
30,com.cognitect.transit.types.TransitArrayMap.prototype.keySet=com.cognitect.transit.types.TransitArrayMap.prototype.keySet,com.cognitect.transit.types.TransitArrayMap.prototype.entries=function(){return this.backingMap?this.backingMap.entries():new com.cognitect.transit.types.TransitArrayMapIterator(this._entries,com.cognitect.transit.types.ENTRIES)},com.cognitect.transit.types.TransitArrayMap.prototype.entries=com.cognitect.transit.types.TransitArrayMap.prototype.entries,com.cognitect.transit.types.TransitArrayMap.prototype.values=function(){return this.backingMap?this.backingMap.values():new com.cognitect.transit.types.TransitArrayMapIterator(this._entries,com.cognitect.transit.types.VALUES)},com.cognitect.transit.types.TransitArrayMap.prototype.values=com.cognitect.transit.types.TransitArrayMap.prototype.values,com.cognitect.transit.types.TransitArrayMap.prototype.forEach=function(o){if(this.backingMap)this.backingMap.forEach(o);else for(var v=0;v<this._entries.length;v+=2)o(this._entries[v+1],this._entries[v])},com.cognitect.transit.types.TransitArrayMap.prototype.forEach=com.cognitect.transit.types.TransitArrayMap.prototype.forEach,com.cognitect.transit.types.TransitArrayMap.prototype.get=function(o,v){if(this.backingMap)return this.backingMap.get(o);if(this.convert())return this.get(o);for(var x=0;x<this._entries.length;x+=2)if(com.cognitect.transit.eq.equals(this._entries[x],o))return this._entries[x+1];return v},com.cognitect.transit.types.TransitArrayMap.prototype.get=com.cognitect.transit.types.TransitArrayMap.prototype.get,com.cognitect.transit.types.TransitArrayMap.prototype.has=function(o){if(this.backingMap)return this.backingMap.has(o);if(this.convert())return this.has(o);for(var v=0;v<this._entries.length;v+=2)if(com.cognitect.transit.eq.equals(this._entries[v],o))return!0;return!1},com.cognitect.transit.types.TransitArrayMap.prototype.has=com.cognitect.transit.types.TransitArrayMap.prototype.has,com.cognitect.transit.types.TransitArrayMap.prototype.set=function(o,v){if(this.hashCode=-1,this.backingMap)this.backingMap.set(o,v),this.size=this.backingMap.size;else{for(var x=0;x<this._entries.length;x+=2)if(com.cognitect.transit.eq.equals(this._entries[x],o)){this._entries[x+1]=v;return}this._entries.push(o),this._entries.push(v),this.size++,this.size>com.cognitect.transit.types.ARRAY_MAP_THRESHOLD&&(this.backingMap=com.cognitect.transit.types.map(this._entries,!1,!0),this._entries=null)}},com.cognitect.transit.types.TransitArrayMap.prototype.set=com.cognitect.transit.types.TransitArrayMap.prototype.set,com.cognitect.transit.types.TransitArrayMap.prototype.delete=function(o){if(this.hashCode=-1,this.backingMap)return o=this.backingMap.delete(o),this.size=this.backingMap.size,o;for(var v=0;v<this._entries.length;v+=2)if(com.cognitect.transit.eq.equals(this._entries[v],o))return o=this._entries[v+1],this._entries.splice(v,2),this.size--,o},com.cognitect.transit.types.TransitArrayMap.prototype.clone=function(){var o=com.cognitect.transit.types.map();return this.forEach(function(v,x){o.set(x,v)}),o},com.cognitect.transit.types.TransitArrayMap.prototype.clone=com.cognitect.transit.types.TransitArrayMap.prototype.clone,com.cognitect.transit.types.TransitArrayMap.prototype[com.cognitect.transit.types.ITERATOR]=function(){return this.entries()},com.cognitect.transit.types.TransitArrayMap.prototype.com$cognitect$transit$hashCode=function(){return this.backingMap?this.backingMap.com$cognitect$transit$hashCode():(this.hashCode===-1&&(this.hashCode=com.cognitect.transit.eq.hashMapLike(this)),this.hashCode)},com.cognitect.transit.types.TransitArrayMap.prototype.com$cognitect$transit$equals=function(o){return this.backingMap?com.cognitect.transit.types.mapEquals(this.backingMap,o):com.cognitect.transit.types.mapEquals(this,o)},com.cognitect.transit.types.TransitMap=function(o,v,x){this.map=v||{},this._keys=o||[],this.size=x||0,this.hashCode=-1},com.cognitect.transit.types.TransitMap.prototype.toString=function(){return com.cognitect.transit.types.printMap(this)},com.cognitect.transit.types.TransitMap.prototype.inspect=function(){return this.toString()},com.cognitect.transit.types.TransitMap.prototype.clear=function(){this.hashCode=-1,this.map={},this._keys=[],this.size=0},com.cognitect.transit.types.TransitMap.prototype.clear=com.cognitect.transit.types.TransitMap.prototype.clear,com.cognitect.transit.types.TransitMap.prototype.getKeys=function(){return this._keys==null?com.cognitect.transit.util.objectKeys(this.map):this._keys},com.cognitect.transit.types.TransitMap.prototype.delete=function(o){this.hashCode=-1,this._keys=null;for(var v=com.cognitect.transit.eq.hashCode(o),x=this.map[v],T=0;T<x.length;T+=2)if(com.cognitect.transit.eq.equals(o,x[T]))return o=x[T+1],x.splice(T,2),x.length===0&&delete this.map[v],this.size--,o},com.cognitect.transit.types.TransitMap.prototype.entries=function(){return new com.cognitect.transit.types.TransitMapIterator(this,com.cognitect.transit.types.ENTRIES)},com.cognitect.transit.types.TransitMap.prototype.entries=com.cognitect.transit.types.TransitMap.prototype.entries,com.cognitect.transit.types.TransitMap.prototype.forEach=function(o){for(var v=this.getKeys(),x=0;x<v.length;x++)for(var T=this.map[v[x]],E=0;E<T.length;E+=2)o(T[E+1],T[E],this)},com.cognitect.transit.types.TransitMap.prototype.forEach=com.cognitect.transit.types.TransitMap.prototype.forEach,com.cognitect.transit.types.TransitMap.prototype.get=function(o,v){var x=com.cognitect.transit.eq.hashCode(o);if(x=this.map[x],x!=null){for(v=0;v<x.length;v+=2)if(com.cognitect.transit.eq.equals(o,x[v]))return x[v+1]}else return v},com.cognitect.transit.types.TransitMap.prototype.get=com.cognitect.transit.types.TransitMap.prototype.get,com.cognitect.transit.types.TransitMap.prototype.has=function(o){var v=com.cognitect.transit.eq.hashCode(o);if(v=this.map[v],v!=null){for(var x=0;x<v.length;x+=2)if(com.cognitect.transit.eq.equals(o,v[x]))return!0}return!1},com.cognitect.transit.types.TransitMap.prototype.has=com.cognitect.transit.types.TransitMap.prototype.has,com.cognitect.transit.types.TransitMap.prototype.keys=function(){return new com.cognitect.transit.types.TransitMapIterator(this,com.cognitect.transit.types.KEYS)},com.cognitect.transit.types.TransitMap.prototype.keys=com.cognitect.transit.types.TransitMap.prototype.keys,com.cognitect.transit.types.TransitMap.prototype.keySet=function(){for(var o=this.getKeys(),v=[],x=0;x<o.length;x++)for(var T=this.map[o[x]],E=0;E<T.length;E+=2)v.push(T[E]);return v},com.cognitect.transit.types.TransitMap.prototype.keySet=com.cognitect.transit.types.TransitMap.prototype.keySet,com.cognitect.transit.types.TransitMap.prototype.set=function(o,v){this.hashCode=-1;var x=com.cognitect.transit.eq.hashCode(o),T=this.map[x];if(T==null)this._keys&&this._keys.push(x),this.map[x]=[o,v],this.size++;else{x=!0;for(var E=0;E<T.length;E+=2)if(com.cognitect.transit.eq.equals(v,T[E])){x=!1,T[E]=v;break}x&&(T.push(o),T.push(v),this.size++)}},com.cognitect.transit.types.TransitMap.prototype.set=com.cognitect.transit.types.TransitMap.prototype.set,com.cognitect.transit.types.TransitMap.prototype.values=function(){return new com.cognitect.transit.types.TransitMapIterator(this,com.cognitect.transit.types.VALUES)},com.cognitect.transit.types.TransitMap.prototype.values=com.cognitect.transit.types.TransitMap.prototype.values,com.cognitect.transit.types.TransitMap.prototype.clone=function(){var o=com.cognitect.transit.types.map();return this.forEach(function(v,x){o.set(x,v)}),o},com.cognitect.transit.types.TransitMap.prototype.clone=com.cognitect.transit.types.TransitMap.prototype.clone,com.cognitect.transit.types.TransitMap.prototype[com.cognitect.transit.types.ITERATOR]=function(){return this.entries()},com.cognitect.transit.types.TransitMap.prototype.com$cognitect$transit$hashCode=function(){return this.hashCode===-1&&(this.hashCode=com.cognitect.transit.eq.hashMapLike(this)),this.hashCode},com.cognitect.transit.types.TransitMap.prototype.com$cognitect$transit$equals=function(o){return com.cognitect.transit.types.mapEquals(this,o)},com.cognitect.transit.types.map=function(o,v,x){if(o||=[],v=!1!==v||v,(!0!==x||!x)&&o.length<=2*com.cognitect.transit.types.ARRAY_MAP_THRESHOLD){if(v){var T=o;for(o=[],v=0;v<T.length;v+=2){var E=!1;for(x=0;x<o.length;x+=2)if(com.cognitect.transit.eq.equals(o[x],T[v])){o[x+1]=T[v+1],E=!0;break}E||(o.push(T[v]),o.push(T[v+1]))}}return new com.cognitect.transit.types.TransitArrayMap(o)}T={},E=[];var O=0;for(v=0;v<o.length;v+=2){x=com.cognitect.transit.eq.hashCode(o[v]);var k=T[x];if(k==null)E.push(x),T[x]=[o[v],o[v+1]],O++;else{var A=!0;for(x=0;x<k.length;x+=2)if(com.cognitect.transit.eq.equals(k[x],o[v])){k[x+1]=o[v+1],A=!1;break}A&&(k.push(o[v]),k.push(o[v+1]),O++)}}return new com.cognitect.transit.types.TransitMap(E,T,O)},com.cognitect.transit.types.isArrayMap=function(o){return o instanceof com.cognitect.transit.types.TransitArrayMap},com.cognitect.transit.types.isMap=function(o){return o instanceof com.cognitect.transit.types.TransitArrayMap||o instanceof com.cognitect.transit.types.TransitMap},com.cognitect.transit.types.TransitSet=function(o){this.map=o,this.size=o.size},com.cognitect.transit.types.TransitSet.prototype.toString=function(){return com.cognitect.transit.types.printSet(this)},com.cognitect.transit.types.TransitSet.prototype.inspect=function(){return this.toString()},com.cognitect.transit.types.TransitSet.prototype.add=function(o){this.map.set(o,o),this.size=this.map.size},com.cognitect.transit.types.TransitSet.prototype.add=com.cognitect.transit.types.TransitSet.prototype.add,com.cognitect.transit.types.TransitSet.prototype.clear=function(){this.map=new com.cognitect.transit.types.TransitMap,this.size=0},com.cognitect.transit.types.TransitSet.prototype.clear=com.cognitect.transit.types.TransitSet.prototype.clear,com.cognitect.transit.types.TransitSet.prototype.delete=function(o){return o=this.map.delete(o),this.size=this.map.size,o},com.cognitect.transit.types.TransitSet.prototype.entries=function(){return this.map.entries()},com.cognitect.transit.types.TransitSet.prototype.entries=com.cognitect.transit.types.TransitSet.prototype.entries,com.cognitect.transit.types.TransitSet.prototype.forEach=function(o,v){var x=this;
30this.map.forEach(function(v,T,E){o(T,x)})},com.cognitect.transit.types.TransitSet.prototype.forEach=com.cognitect.transit.types.TransitSet.prototype.forEach,com.cognitect.transit.types.TransitSet.prototype.has=function(o){return this.map.has(o)},com.cognitect.transit.types.TransitSet.prototype.has=com.cognitect.transit.types.TransitSet.prototype.has,com.cognitect.transit.types.TransitSet.prototype.keys=function(){return this.map.keys()},com.cognitect.transit.types.TransitSet.prototype.keys=com.cognitect.transit.types.TransitSet.prototype.keys,com.cognitect.transit.types.TransitSet.prototype.keySet=function(){return this.map.keySet()},com.cognitect.transit.types.TransitSet.prototype.keySet=com.cognitect.transit.types.TransitSet.prototype.keySet,com.cognitect.transit.types.TransitSet.prototype.values=function(){return this.map.values()},com.cognitect.transit.types.TransitSet.prototype.values=com.cognitect.transit.types.TransitSet.prototype.values,com.cognitect.transit.types.TransitSet.prototype.clone=function(){var o=com.cognitect.transit.types.set();return this.forEach(function(v){o.add(v)}),o},com.cognitect.transit.types.TransitSet.prototype.clone=com.cognitect.transit.types.TransitSet.prototype.clone,com.cognitect.transit.types.TransitSet.prototype[com.cognitect.transit.types.ITERATOR]=function(){return this.values()},com.cognitect.transit.types.TransitSet.prototype.com$cognitect$transit$equals=function(o){if(o instanceof com.cognitect.transit.types.TransitSet){if(this.size===o.size)return com.cognitect.transit.eq.equals(this.map,o.map)}else return!1},com.cognitect.transit.types.TransitSet.prototype.com$cognitect$transit$hashCode=function(o){return com.cognitect.transit.eq.hashCode(this.map)},com.cognitect.transit.types.set=function(o){o||=[];for(var v={},x=[],T=0,E=0;E<o.length;E++){var O=com.cognitect.transit.eq.hashCode(o[E]),k=v[O];if(k==null)x.push(O),v[O]=[o[E],o[E]],T++;else{O=!0;for(var A=0;A<k.length;A+=2)if(com.cognitect.transit.eq.equals(k[A],o[E])){O=!1;break}O&&(k.push(o[E]),k.push(o[E]),T++)}}return new com.cognitect.transit.types.TransitSet(new com.cognitect.transit.types.TransitMap(x,v,T))},com.cognitect.transit.types.isSet=function(o){return o instanceof com.cognitect.transit.types.TransitSet},com.cognitect.transit.types.quoted=function(o){return com.cognitect.transit.types.taggedValue(`'`,o)},com.cognitect.transit.types.isQuoted=function(o){return o instanceof com.cognitect.transit.types.TaggedValue&&o.tag===`'`},com.cognitect.transit.types.list=function(o){return com.cognitect.transit.types.taggedValue(`list`,o)},com.cognitect.transit.types.isList=function(o){return o instanceof com.cognitect.transit.types.TaggedValue&&o.tag===`list`},com.cognitect.transit.types.link=function(o){return com.cognitect.transit.types.taggedValue(`link`,o)},com.cognitect.transit.types.isLink=function(o){return o instanceof com.cognitect.transit.types.TaggedValue&&o.tag===`link`},com.cognitect.transit.types.specialDouble=function(o){switch(o){case`-INF`:return-1/0;case`INF`:return 1/0;case`NaN`:return NaN;default:throw Error(`Invalid special double value `+o)}},com.cognitect.transit.impl={},com.cognitect.transit.impl.decoder={},com.cognitect.transit.impl.decoder.Tag=function(o){this.str=o},com.cognitect.transit.impl.decoder.tag=function(o){return new com.cognitect.transit.impl.decoder.Tag(o)},com.cognitect.transit.impl.decoder.isTag=function(o){return o&&o instanceof com.cognitect.transit.impl.decoder.Tag},com.cognitect.transit.impl.decoder.isGroundHandler=function(o){switch(o){case`_`:case`s`:case`?`:case`i`:case`d`:case`b`:case`'`:case`array`:case`map`:return!0}return!1},com.cognitect.transit.impl.decoder.Decoder=function(o){for(var v in this.options=o||{},this.handlers={},this.defaults.handlers)this.handlers[v]=this.defaults.handlers[v];for(v in this.options.handlers){if(com.cognitect.transit.impl.decoder.isGroundHandler(v))throw Error(`Cannot override handler for ground type "`+v+`"`);this.handlers[v]=this.options.handlers[v]}this.preferStrings=this.options.preferStrings==null?this.defaults.preferStrings:this.options.preferStrings,this.preferBuffers=this.options.preferBuffers==null?this.defaults.preferBuffers:this.options.preferBuffers,this.defaultHandler=this.options.defaultHandler||this.defaults.defaultHandler,this.mapBuilder=this.options.mapBuilder,this.arrayBuilder=this.options.arrayBuilder},com.cognitect.transit.impl.decoder.Decoder.prototype.defaults={handlers:{_:function(o,v){return com.cognitect.transit.types.nullValue()},"?":function(o,v){return com.cognitect.transit.types.boolValue(o)},b:function(o,v){return com.cognitect.transit.types.binary(o,v)},i:function(o,v){return com.cognitect.transit.types.intValue(o)},n:function(o,v){return com.cognitect.transit.types.bigInteger(o)},d:function(o,v){return com.cognitect.transit.types.floatValue(o)},f:function(o,v){return com.cognitect.transit.types.bigDecimalValue(o)},c:function(o,v){return com.cognitect.transit.types.charValue(o)},":":function(o,v){return com.cognitect.transit.types.keyword(o)},$:function(o,v){return com.cognitect.transit.types.symbol(o)},r:function(o,v){return com.cognitect.transit.types.uri(o)},z:function(o,v){return com.cognitect.transit.types.specialDouble(o)},"'":function(o,v){return o},m:function(o,v){return com.cognitect.transit.types.date(o)},t:function(o,v){return com.cognitect.transit.types.verboseDate(o)},u:function(o,v){return com.cognitect.transit.types.uuid(o)},set:function(o,v){return com.cognitect.transit.types.set(o)},list:function(o,v){return com.cognitect.transit.types.list(o)},link:function(o,v){return com.cognitect.transit.types.link(o)},cmap:function(o,v){return com.cognitect.transit.types.map(o,!1)}},defaultHandler:function(o,v){return com.cognitect.transit.types.taggedValue(o,v)},preferStrings:!0,preferBuffers:!0},com.cognitect.transit.impl.decoder.Decoder.prototype.decode=function(o,v,x,T){if(o==null)return null;switch(typeof o){case`string`:return this.decodeString(o,v,x,T);case`object`:return com.cognitect.transit.util.isArray(o)?o[0]===`^ `?this.decodeArrayHash(o,v,x,T):this.decodeArray(o,v,x,T):this.decodeHash(o,v,x,T)}return o}
30,com.cognitect.transit.impl.decoder.Decoder.prototype.decode=com.cognitect.transit.impl.decoder.Decoder.prototype.decode,com.cognitect.transit.impl.decoder.Decoder.prototype.decodeString=function(o,v,x,T){return com.cognitect.transit.caching.isCacheable(o,x)?(o=this.parseString(o,v,!1),v&&v.write(o,x),o):com.cognitect.transit.caching.isCacheCode(o)?v.read(o,x):this.parseString(o,v,x)},com.cognitect.transit.impl.decoder.Decoder.prototype.decodeHash=function(o,v,x,T){x=com.cognitect.transit.util.objectKeys(o);var E=x[0];if(T=x.length==1?this.decode(E,v,!1,!1):null,com.cognitect.transit.impl.decoder.isTag(T))return o=o[E],x=this.handlers[T.str],x==null?com.cognitect.transit.types.taggedValue(T.str,this.decode(o,v,!1,!1)):x(this.decode(o,v,!1,!0),this);if(this.mapBuilder){if(x.length<2*com.cognitect.transit.types.SMALL_ARRAY_MAP_THRESHOLD&&this.mapBuilder.fromArray){var O=[];for(T=0;T<x.length;T++)E=x[T],O.push(this.decode(E,v,!0,!1)),O.push(this.decode(o[E],v,!1,!1));return this.mapBuilder.fromArray(O,o)}for(O=this.mapBuilder.init(o),T=0;T<x.length;T++)E=x[T],O=this.mapBuilder.add(O,this.decode(E,v,!0,!1),this.decode(o[E],v,!1,!1),o);return this.mapBuilder.finalize(O,o)}for(O=[],T=0;T<x.length;T++)E=x[T],O.push(this.decode(E,v,!0,!1)),O.push(this.decode(o[E],v,!1,!1));return com.cognitect.transit.types.map(O,!1)},com.cognitect.transit.impl.decoder.Decoder.prototype.decodeArrayHash=function(o,v,x,T){if(this.mapBuilder){if(o.length<2*com.cognitect.transit.types.SMALL_ARRAY_MAP_THRESHOLD+1&&this.mapBuilder.fromArray){for(T=[],x=1;x<o.length;x+=2)T.push(this.decode(o[x],v,!0,!1)),T.push(this.decode(o[x+1],v,!1,!1));return this.mapBuilder.fromArray(T,o)}for(T=this.mapBuilder.init(o),x=1;x<o.length;x+=2)T=this.mapBuilder.add(T,this.decode(o[x],v,!0,!1),this.decode(o[x+1],v,!1,!1),o);return this.mapBuilder.finalize(T,o)}for(T=[],x=1;x<o.length;x+=2)T.push(this.decode(o[x],v,!0,!1)),T.push(this.decode(o[x+1],v,!1,!1));return com.cognitect.transit.types.map(T,!1)},com.cognitect.transit.impl.decoder.Decoder.prototype.decodeArray=function(o,v,x,T){if(T){var E=[];for(T=0;T<o.length;T++)E.push(this.decode(o[T],v,x,!1));return E}if(E=v&&v.idx,o.length===2&&typeof o[0]==`string`&&(T=this.decode(o[0],v,!1,!1),com.cognitect.transit.impl.decoder.isTag(T)))return o=o[1],E=this.handlers[T.str],E==null?com.cognitect.transit.types.taggedValue(T.str,this.decode(o,v,x,!1)):E=E(this.decode(o,v,x,!0),this);if(v&&E!=v.idx&&(v.idx=E),this.arrayBuilder){if(32>=o.length&&this.arrayBuilder.fromArray){for(E=[],T=0;T<o.length;T++)E.push(this.decode(o[T],v,x,!1));return this.arrayBuilder.fromArray(E,o)}for(E=this.arrayBuilder.init(o),T=0;T<o.length;T++)E=this.arrayBuilder.add(E,this.decode(o[T],v,x,!1),o);return this.arrayBuilder.finalize(E,o)}for(E=[],T=0;T<o.length;T++)E.push(this.decode(o[T],v,x,!1));return E},com.cognitect.transit.impl.decoder.Decoder.prototype.parseString=function(o,v,x){return o.charAt(0)===com.cognitect.transit.delimiters.ESC?(v=o.charAt(1),v===com.cognitect.transit.delimiters.ESC||v===com.cognitect.transit.delimiters.SUB||v===com.cognitect.transit.delimiters.RES?o.substring(1):v===com.cognitect.transit.delimiters.TAG?com.cognitect.transit.impl.decoder.tag(o.substring(2)):(x=this.handlers[v],x==null?this.defaultHandler(v,o.substring(2)):x(o.substring(2),this))):o},com.cognitect.transit.impl.decoder.decoder=function(o){return new com.cognitect.transit.impl.decoder.Decoder(o)},com.cognitect.transit.impl.reader={},com.cognitect.transit.impl.reader.JSONUnmarshaller=function(o){this.decoder=new com.cognitect.transit.impl.decoder.Decoder(o)},com.cognitect.transit.impl.reader.JSONUnmarshaller.prototype.unmarshal=function(o,v){return this.decoder.decode(JSON.parse(o),v)},com.cognitect.transit.impl.reader.Reader=function(o,v){this.unmarshaller=o,this.options=v||{},this.cache=this.options.cache?this.options.cache:new com.cognitect.transit.caching.ReadCache},com.cognitect.transit.impl.reader.Reader.prototype.read=function(o){return o=this.unmarshaller.unmarshal(o,this.cache),this.cache.clear(),o},com.cognitect.transit.impl.reader.Reader.prototype.read=com.cognitect.transit.impl.reader.Reader.prototype.read,com.cognitect.transit.handlers={},com.cognitect.transit.handlers.ctorGuid=0,com.cognitect.transit.handlers.ctorGuidProperty=`transit$guid$`+com.cognitect.transit.util.randomUUID(),com.cognitect.transit.handlers.typeTag=function(o){if
30(o==null)return`null`;if(o===String)return`string`;if(o===Boolean)return`boolean`;if(o===Number)return`number`;if(o===Array)return`array`;if(o===Object)return`map`;var v=o[com.cognitect.transit.handlers.ctorGuidProperty];return v??(Object.defineProperty===void 0?o[com.cognitect.transit.handlers.ctorGuidProperty]=v=++com.cognitect.transit.handlers.ctorGuid:(v=++com.cognitect.transit.handlers.ctorGuid,Object.defineProperty(o,com.cognitect.transit.handlers.ctorGuidProperty,{value:v,enumerable:!1}))),v},com.cognitect.transit.handlers.constructor=function(o){return o==null?null:o.constructor},com.cognitect.transit.handlers.padZeros=function(o,v){o=o.toString();for(var x=o.length;x<v;x++)o=`0`+o;return o},com.cognitect.transit.handlers.stringableKeys=function(o){o=com.cognitect.transit.util.objectKeys(o);for(var v=0;v<o.length;v++);return!0},com.cognitect.transit.handlers.NilHandler=function(){},com.cognitect.transit.handlers.NilHandler.prototype.tag=function(o){return`_`},com.cognitect.transit.handlers.NilHandler.prototype.rep=function(o){return null},com.cognitect.transit.handlers.NilHandler.prototype.stringRep=function(o){return`null`},com.cognitect.transit.handlers.StringHandler=function(){},com.cognitect.transit.handlers.StringHandler.prototype.tag=function(o){return`s`},com.cognitect.transit.handlers.StringHandler.prototype.rep=function(o){return o},com.cognitect.transit.handlers.StringHandler.prototype.stringRep=function(o){return o},com.cognitect.transit.handlers.NumberHandler=function(){},com.cognitect.transit.handlers.NumberHandler.prototype.tag=function(o){return`i`},com.cognitect.transit.handlers.NumberHandler.prototype.rep=function(o){return o},com.cognitect.transit.handlers.NumberHandler.prototype.stringRep=function(o){return o.toString()},com.cognitect.transit.handlers.IntegerHandler=function(){},com.cognitect.transit.handlers.IntegerHandler.prototype.tag=function(o){return`i`},com.cognitect.transit.handlers.IntegerHandler.prototype.rep=function(o){return o.toString()},com.cognitect.transit.handlers.IntegerHandler.prototype.stringRep=function(o){return o.toString()},com.cognitect.transit.handlers.BooleanHandler=function(){},com.cognitect.transit.handlers.BooleanHandler.prototype.tag=function(o){return`?`},com.cognitect.transit.handlers.BooleanHandler.prototype.rep=function(o){return o},com.cognitect.transit.handlers.BooleanHandler.prototype.stringRep=function(o){return o.toString()},com.cognitect.transit.handlers.ArrayHandler=function(){},com.cognitect.transit.handlers.ArrayHandler.prototype.tag=function(o){return`array`},com.cognitect.transit.handlers.ArrayHandler.prototype.rep=function(o){return o},com.cognitect.transit.handlers.ArrayHandler.prototype.stringRep=function(o){return null},com.cognitect.transit.handlers.MapHandler=function(){},com.cognitect.transit.handlers.MapHandler.prototype.tag=function(o){return`map`},com.cognitect.transit.handlers.MapHandler.prototype.rep=function(o){return o},com.cognitect.transit.handlers.MapHandler.prototype.stringRep=function(o){return null},com.cognitect.transit.handlers.VerboseDateHandler=function(){},com.cognitect.transit.handlers.VerboseDateHandler.prototype.tag=function(o){return`t`},com.cognitect.transit.handlers.VerboseDateHandler.prototype.rep=function(o){return o.getUTCFullYear()+`-`+com.cognitect.transit.handlers.padZeros(o.getUTCMonth()+1,2)+`-`+com.cognitect.transit.handlers.padZeros(o.getUTCDate(),2)+`T`+com.cognitect.transit.handlers.padZeros(o.getUTCHours(),2)+`:`+com.cognitect.transit.handlers.padZeros(o.getUTCMinutes(),2)+`:`+com.cognitect.transit.handlers.padZeros(o.getUTCSeconds(),2)+`.`+com.cognitect.transit.handlers.padZeros(o.getUTCMilliseconds(),3)+`Z`},com.cognitect.transit.handlers.VerboseDateHandler.prototype.stringRep=function(o,v){return v.rep(o)},com.cognitect.transit.handlers.DateHandler=function(){},com.cognitect.transit.handlers.DateHandler.prototype.tag=function(o){return`m`},com.cognitect.transit.handlers.DateHandler.prototype.rep=function(o){return o.valueOf()},com.cognitect.transit.handlers.DateHandler.prototype.stringRep=function(o){return o.valueOf().toString()},com.cognitect.transit.handlers.DateHandler.prototype.getVerboseHandler=function(o){return new com.cognitect.transit.handlers.VerboseDateHandler},com.cognitect.transit.handlers.UUIDHandler=function(){},com.cognitect.transit.handlers.UUIDHandler.prototype.tag=function(o){return`u`},com.cognitect.transit.handlers.UUIDHandler.prototype.rep=function(o){return o.toString()},com.cognitect.transit.handlers.UUIDHandler.prototype.stringRep=function(o){return o.toString()},com.cognitect.transit.handlers.KeywordHandler=function(){},com.cognitect.transit.handlers.KeywordHandler.prototype.tag=function(o){return`:`},com.cognitect.transit.handlers.KeywordHandler.prototype.rep=function(o){return o._name},com.cognitect.transit.handlers.KeywordHandler.prototype.stringRep=function(o,v){return v.rep(o)},com.cognitect.transit.handlers.SymbolHandler=function(){},com.cognitect.transit.handlers.SymbolHandler.prototype.tag=function(o){return`$`},com.cognitect.transit.handlers.SymbolHandler.prototype.rep=function(o){return o._name},com.cognitect.transit.handlers.SymbolHandler.prototype.stringRep=function(o,v){return v.rep(o)},com.cognitect.transit.handlers.TaggedHandler=function(){},com.cognitect.transit.handlers.TaggedHandler.prototype.tag=function(o){return o.tag},com.cognitect.transit.handlers.TaggedHandler.prototype.rep=function(o){return o.rep},com.cognitect.transit.handlers.TaggedHandler.prototype.stringRep=function(o,v){return null},com.cognitect.transit.handlers.TransitSetHandler=function(){},com.cognitect.transit.handlers.TransitSetHandler.prototype.tag=function(o){return`set`},com.cognitect.transit.handlers.TransitSetHandler.prototype.rep=function(o){var v=[];return o.forEach(function(o,x){v.push(o)}),com.cognitect.transit.types.taggedValue(`array`,v)},com.cognitect.transit.handlers.TransitSetHandler.prototype.stringRep=function(o,v){return null},com.cognitect.transit.handlers.TransitArrayMapHandler=function(){},com.cognitect.transit.handlers.TransitArrayMapHandler.prototype.tag=function(o){return`map`},com.cognitect.transit.handlers.TransitArrayMapHandler.prototype.rep=function(o){return o}
30,com.cognitect.transit.handlers.TransitArrayMapHandler.prototype.stringRep=function(o,v){return null},com.cognitect.transit.handlers.TransitMapHandler=function(){},com.cognitect.transit.handlers.TransitMapHandler.prototype.tag=function(o){return`map`},com.cognitect.transit.handlers.TransitMapHandler.prototype.rep=function(o){return o},com.cognitect.transit.handlers.TransitMapHandler.prototype.stringRep=function(o,v){return null},com.cognitect.transit.handlers.BufferHandler=function(){},com.cognitect.transit.handlers.BufferHandler.prototype.tag=function(o){return`b`},com.cognitect.transit.handlers.BufferHandler.prototype.rep=function(o){return o.toString(`base64`)},com.cognitect.transit.handlers.BufferHandler.prototype.stringRep=function(o,v){return null},com.cognitect.transit.handlers.Uint8ArrayHandler=function(){},com.cognitect.transit.handlers.Uint8ArrayHandler.prototype.tag=function(o){return`b`},com.cognitect.transit.handlers.Uint8ArrayHandler.prototype.rep=function(o){return com.cognitect.transit.util.Uint8ToBase64(o)},com.cognitect.transit.handlers.Uint8ArrayHandler.prototype.stringRep=function(o,v){return null},com.cognitect.transit.handlers.defaultHandlers=function(o){return o.set(null,new com.cognitect.transit.handlers.NilHandler),o.set(String,new com.cognitect.transit.handlers.StringHandler),o.set(Number,new com.cognitect.transit.handlers.NumberHandler),o.set(module$contents$goog$math$Long_Long,new com.cognitect.transit.handlers.IntegerHandler),o.set(Boolean,new com.cognitect.transit.handlers.BooleanHandler),o.set(Array,new com.cognitect.transit.handlers.ArrayHandler),o.set(Object,new com.cognitect.transit.handlers.MapHandler),o.set(Date,new com.cognitect.transit.handlers.DateHandler),o.set(com.cognitect.transit.types.UUID,new com.cognitect.transit.handlers.UUIDHandler),o.set(com.cognitect.transit.types.Keyword,new com.cognitect.transit.handlers.KeywordHandler),o.set(com.cognitect.transit.types.Symbol,new com.cognitect.transit.handlers.SymbolHandler),o.set(com.cognitect.transit.types.TaggedValue,new com.cognitect.transit.handlers.TaggedHandler),o.set(com.cognitect.transit.types.TransitSet,new com.cognitect.transit.handlers.TransitSetHandler),o.set(com.cognitect.transit.types.TransitArrayMap,new com.cognitect.transit.handlers.TransitArrayMapHandler),o.set(com.cognitect.transit.types.TransitMap,new com.cognitect.transit.handlers.TransitMapHandler),goog.global.Buffer!==void 0&&o.set(goog.global.Buffer,new com.cognitect.transit.handlers.BufferHandler),typeof Uint8Array<`u`&&o.set(Uint8Array,new com.cognitect.transit.handlers.Uint8ArrayHandler),o},com.cognitect.transit.handlers.Handlers=function(){this.handlers={},com.cognitect.transit.handlers.defaultHandlers(this)},com.cognitect.transit.handlers.Handlers.prototype.get=function(o){return o=typeof o==`string`?this.handlers[o]:this.handlers[com.cognitect.transit.handlers.typeTag(o)],o??this.handlers.default},com.cognitect.transit.handlers.Handlers.prototype.get=com.cognitect.transit.handlers.Handlers.prototype.get,com.cognitect.transit.handlers.validTag=function(o){switch(o){case`null`:case`string`:case`boolean`:case`number`:case`array`:case`map`:return!1}return!0},com.cognitect.transit.handlers.Handlers.prototype.set=function(o,v){typeof o==`string`&&com.cognitect.transit.handlers.validTag(o)?this.handlers[o]=v:this.handlers[com.cognitect.transit.handlers.typeTag(o)]=v},com.cognitect.transit.impl.writer={},com.cognitect.transit.impl.writer.escape=function(o){if(0<o.length){var v=o.charAt(0);return v===com.cognitect.transit.delimiters.ESC||v===com.cognitect.transit.delimiters.SUB||v===com.cognitect.transit.delimiters.RES?com.cognitect.transit.delimiters.ESC+o:o}return o},com.cognitect.transit.impl.writer.JSONMarshaller=function(o){if(this.opts=o||{},this.preferStrings=this.opts.preferStrings==null||this.opts.preferStrings,this.objectBuilder=this.opts.objectBuilder||null,this.transform=this.opts.transform||null,this.handlers=new com.cognitect.transit.handlers.Handlers,o=this.opts.handlers){if(com.cognitect.transit.util.isArray(o)||!o.forEach)throw Error(`transit writer "handlers" option must be a map`);var v=this;o.forEach(function(o,x){if(x!==void 0)v.handlers.set(x,o);else throw Error(`Cannot create handler for JavaScript undefined`)})}this.handlerForForeign=this.opts.handlerForForeign,this.unpack=this.opts.unpack||function(o){return com.cognitect.transit.types.isArrayMap(o)&&o.backingMap===null?o._entries:!1},this.verbose=this.opts&&this.opts.verbose||!1},com.cognitect.transit.impl.writer.JSONMarshaller.prototype.handler=function(o){return this.handlers.get(com.cognitect.transit.handlers.constructor(o))??((o&&=o.transitTag)?this.handlers.get(o):null)},com.cognitect.transit.impl.writer.JSONMarshaller.prototype.registerHandler=function(o,v){this.handlers.set(o,v)},com.cognitect.transit.impl.writer.JSONMarshaller.prototype.emitNil=function(o,v){return o?this.emitString(com.cognitect.transit.delimiters.ESC,`_`,``,o,v):null},com.cognitect.transit.impl.writer.JSONMarshaller.prototype.emitString=function(o,v,x,T,E){return o=o+v+x,E?E.write(o,T):o},com.cognitect.transit.impl.writer.JSONMarshaller.prototype.emitBoolean=function(o,v,x){return v?this.emitString(com.cognitect.transit.delimiters.ESC,`?`,o.toString()[0],v,x):o},com.cognitect.transit.impl.writer.JSONMarshaller.prototype.emitInteger=function(o,v,x){return o===1/0?this.emitString(com.cognitect.transit.delimiters.ESC,`z`,`INF`,v,x):o===-1/0?this.emitString(com.cognitect.transit.delimiters.ESC,`z`,`-INF`,v,x):isNaN(o)?this.emitString(com.cognitect.transit.delimiters.ESC,`z`,`NaN`,v,x):v||typeof o==`string`||o instanceof module$contents$goog$math$Long_Long?this.emitString(com.cognitect.transit.delimiters.ESC,`i`,o.toString(),v,x):o},com.cognitect.transit.impl.writer.JSONMarshaller.prototype.emitDouble=function(o,v,x){return v?this.emitString(o.ESC,`d`,o,v,x):o},com.cognitect.transit.impl.writer.JSONMarshaller.prototype.emitBinary=function(o,v,x){return this.emitString(com.cognitect.transit.delimiters.ESC,`b`,o,v,x)},com.cognitect.transit.impl.writer.JSONMarshaller.prototype.emitQuoted=function(o,v,x){if(o.verbose){o={};var T=this.emitString(com.cognitect.transit.delimiters.ESC_TAG,`'`,``,!0,x);return o[T]=com.cognitect.transit.impl.writer.marshal(this,v,!1,x),o}return[this.emitString(com.cognitect.transit.delimiters.ESC_TAG,`'`,``,!0,x),com.cognitect.transit.impl.writer.marshal(this,v,!1,x)]},com.cognitect.transit.impl.writer.emitObjects=function(o,v,x){var T=[];
30if(com.cognitect.transit.util.isArray(v))for(var E=0;E<v.length;E++)T.push(com.cognitect.transit.impl.writer.marshal(o,v[E],!1,x));else v.forEach(function(v,E){T.push(com.cognitect.transit.impl.writer.marshal(o,v,!1,x))});return T},com.cognitect.transit.impl.writer.emitArray=function(o,v,x,T){return com.cognitect.transit.impl.writer.emitObjects(o,v,T)},com.cognitect.transit.impl.writer.isStringableKey=function(o,v){return typeof v==`string`||(o=o.handler(v))&&o.tag(v).length===1},com.cognitect.transit.impl.writer.stringableKeys=function(o,v){var x=o.unpack(v),T=!0;if(x){for(v=0;v<x.length&&(T=com.cognitect.transit.impl.writer.isStringableKey(o,x[v]),T);v+=2);return T}if(v.keys){x=v.keys();var E=null;if(x.next){for(E=x.next();!E.done&&(T=com.cognitect.transit.impl.writer.isStringableKey(o,E.value),T);)E=x.next();return T}}if(v.forEach)return v.forEach(function(v,x){T&&=com.cognitect.transit.impl.writer.isStringableKey(o,x)}),T;throw Error(`Cannot walk keys of object type `+com.cognitect.transit.handlers.constructor(v).name)},com.cognitect.transit.impl.writer.isForeignObject=function(o){if(o.constructor.transit$isObject)return!0;var v=o.constructor.toString();return v=v.substr(9),v=v.substr(0,v.indexOf(`(`)),v=v==`Object`,Object.defineProperty===void 0?o.constructor.transit$isObject=v:Object.defineProperty(o.constructor,"transit$isObject",{value:v,enumerable:!1}),v},com.cognitect.transit.impl.writer.emitMap=function(o,v,x,T){var E=null,O=null,k=null;if(E=null,x=0,v.constructor===Object||v.forEach!=null||o.handlerForForeign&&com.cognitect.transit.impl.writer.isForeignObject(v)){if(o.verbose){if(v.forEach!=null)if(com.cognitect.transit.impl.writer.stringableKeys(o,v)){var A={};v.forEach(function(v,x){A[com.cognitect.transit.impl.writer.marshal(o,x,!0,!1)]=com.cognitect.transit.impl.writer.marshal(o,v,!1,T)})}else{if(E=o.unpack(v),O=[],k=o.emitString(com.cognitect.transit.delimiters.ESC_TAG,`cmap`,``,!0,T),E)for(;x<E.length;x+=2)O.push(com.cognitect.transit.impl.writer.marshal(o,E[x],!1,!1)),O.push(com.cognitect.transit.impl.writer.marshal(o,E[x+1],!1,T));else v.forEach(function(v,x){O.push(com.cognitect.transit.impl.writer.marshal(o,x,!1,!1)),O.push(com.cognitect.transit.impl.writer.marshal(o,v,!1,T))});A={},A[k]=O}else for(E=com.cognitect.transit.util.objectKeys(v),A={};x<E.length;x++)A[com.cognitect.transit.impl.writer.marshal(o,E[x],!0,!1)]=com.cognitect.transit.impl.writer.marshal(o,v[E[x]],!1,T);return A}if(v.forEach!=null){if(com.cognitect.transit.impl.writer.stringableKeys(o,v)){if(E=o.unpack(v),A=[`^ `],E)for(;x<E.length;x+=2)A.push(com.cognitect.transit.impl.writer.marshal(o,E[x],!0,T)),A.push(com.cognitect.transit.impl.writer.marshal(o,E[x+1],!1,T));else v.forEach(function(v,x){A.push(com.cognitect.transit.impl.writer.marshal(o,x,!0,T)),A.push(com.cognitect.transit.impl.writer.marshal(o,v,!1,T))});return A}if(E=o.unpack(v),O=[],k=o.emitString(com.cognitect.transit.delimiters.ESC_TAG,`cmap`,``,!0,T),E)for(;x<E.length;x+=2)O.push(com.cognitect.transit.impl.writer.marshal(o,E[x],!1,T)),O.push(com.cognitect.transit.impl.writer.marshal(o,E[x+1],!1,T));else v.forEach(function(v,x){O.push(com.cognitect.transit.impl.writer.marshal(o,x,!1,T)),O.push(com.cognitect.transit.impl.writer.marshal(o,v,!1,T))});return[k,O]}for(A=[`^ `],E=com.cognitect.transit.util.objectKeys(v);x<E.length;x++)A.push(com.cognitect.transit.impl.writer.marshal(o,E[x],!0,T)),A.push(com.cognitect.transit.impl.writer.marshal(o,v[E[x]],!1,T));return A}if(o.objectBuilder!=null)return o.objectBuilder(v,function(v){return com.cognitect.transit.impl.writer.marshal(o,v,!0,T)},function(v){return com.cognitect.transit.impl.writer.marshal(o,v,!1,T)});throw x=com.cognitect.transit.handlers.constructor(v).name,E=Error(`Cannot write `+x),E.data={obj:v,type:x},E},com.cognitect.transit.impl.writer.emitTaggedMap=function(o,v,x,T,E){return o.verbose?(T={},T[o.emitString(com.cognitect.transit.delimiters.ESC_TAG,v,``,!0,E)]=com.cognitect.transit.impl.writer.marshal(o,x,!1,E),T):[o.emitString(com.cognitect.transit.delimiters.ESC_TAG,v,``,!0,E),com.cognitect.transit.impl.writer.marshal(o,x,!1,E)]},com.cognitect.transit.impl.writer.emitEncoded=function(o,v,x,T,E,O,k){if(x.length===1){if(typeof T==`string`)return o.emitString(com.cognitect.transit.delimiters.ESC,x,T,O,k);if(O||o.preferStrings){if((T=o.verbose&&v.getVerboseHandler())?(x=T.tag(E),T=T.stringRep(E,T)):T=v.stringRep(E,v),T!==null)return o.emitString(com.cognitect.transit.delimiters.ESC,x,T,O,k);throw o=Error(`Tag "`+x+`" cannot be encoded as string`),o.data={tag:x,rep:T,obj:E},o}}return com.cognitect.transit.impl.writer.emitTaggedMap(o,x,T,O,k)},com.cognitect.transit.impl.writer.marshal=function(o,v,x,T){o.transform!==null&&(v=o.transform(v));var E=o.handler(v)||(o.handlerForForeign?o.handlerForForeign(v,o.handlers):null),O=E?E.tag(v):null,k=E?E.rep(v):null;if(E!=null&&O!=null)switch(O){case`_`:return o.emitNil(x,T);case`s`:return o.emitString(``,``,com.cognitect.transit.impl.writer.escape(k),x,T);case`?`:return o.emitBoolean(k,x,T);case`i`:return o.emitInteger(k,x,T);case`d`:return o.emitDouble(k,x,T);case`b`:return o.emitBinary(k,x,T);case`'`:return o.emitQuoted(o,k,T);case`array`:return com.cognitect.transit.impl.writer.emitArray(o,k,x,T);case`map`:return com.cognitect.transit.impl.writer.emitMap(o,k,x,T);default:return com.cognitect.transit.impl.writer.emitEncoded(o,E,O,k,v,x,T)}else throw o=com.cognitect.transit.handlers.constructor(v).name,x=Error(`Cannot write `+o),x.data={obj:v,type:o},x},com.cognitect.transit.impl.writer.maybeQuoted=function(o,v){if(o=o.handler(v)||(o.handlerForForeign?o.handlerForForeign(v,o.handlers):null),o!=null)return o.tag(v).length===1?com.cognitect.transit.types.quoted(v):v;o=com.cognitect.transit.handlers.constructor(v).name;var x=Error(`Cannot write `+o);throw x.data={obj:v,type:o},x},com.cognitect.transit.impl.writer.marshalTop=function(o,v,x,T){return JSON.stringify(com.cognitect.transit.impl.writer.marshal(o,com.cognitect.transit.impl.writer.maybeQuoted(o,v),x,T))},com.cognitect.transit.impl.writer.Writer=function(o,v){this._marshaller=o,this.options=v||{},this.cache=!1===this.options.cache?null:this.options.cache?this.options.cache:new com.cognitect.transit.caching.WriteCache},com.cognitect.transit.impl.writer.Writer.prototype.marshaller=function(){return this._marshaller},com.cognitect.transit.impl.writer.Writer.prototype.marshaller=com.cognitect.transit.impl.writer.Writer.prototype.marshaller,com.cognitect.transit.impl.writer.Writer.prototype.write=function(o,v){v||={};var x=v.asMapKey||!1,T=!this._marshaller.verbose&&this.cache;return o=!1===v.marshalTop?com.cognitect.transit.impl.writer.marshal(this._marshaller,o,x,T):com.cognitect.transit.impl.writer.marshalTop(this._marshaller,o,x,T),this.cache!=null&&this.cache.clear(),o},com.cognitect.transit.impl.writer.Writer.prototype.write=com.cognitect.transit.impl.writer.Writer.prototype.write,com.cognitect.transit.impl.writer.Writer.prototype.register=function(o,v){this._marshaller.registerHandler(o,v)},com.cognitect.transit.impl.writer.Writer.prototype.register=com.cognitect.transit.impl.writer.Writer.prototype.register;var TRANSIT_DEV=!0,TRANSIT_NODE_TARGET=!0,TRANSIT_BROWSER_TARGET=!1,TRANSIT_BROWSER_AMD_TARGET=!1;com.cognitect.transit.reader=function(o,v){if(o===`json`||o===`json-verbose`||o==null)return o=new com.cognitect.transit.impl.reader.JSONUnmarshaller(v),new com.cognitect.transit.impl.reader.Reader(o,v);throw Error(`Cannot create reader of type `+o)},com.cognitect.transit.writer=function(o,v){if(o===`json`||o===`json-verbose`||o==null)return o===`json-verbose`&&(v??={},v.verbose=!0),o=new com.cognitect.transit.impl.writer.JSONMarshaller(v),new com.cognitect.transit.impl.writer.Writer(o,v);throw v=Error(`Type must be "json"`),v.data={type:o},v},com.cognitect.transit.makeWriteHandler=function(o){var v=function(){};return v.prototype.tag=o.tag,v.prototype.rep=o.rep,v.prototype.stringRep=o.stringRep,v.prototype.getVerboseHandler=o.getVerboseHandler,new v},com.cognitect.transit.makeBuilder=function(o){var v=function(){};return v.prototype.init=o.init,v.prototype.add=o.add,v.prototype.finalize=o.finalize,v.prototype.fromArray=o.fromArray,new v},com.cognitect.transit.date=com.cognitect.transit.types.date,com.cognitect.transit.integer=com.cognitect.transit.types.intValue,com.cognitect.transit.isInteger=com.cognitect.transit.types.isInteger,com.cognitect.transit.uuid=com.cognitect.transit.types.uuid,com.cognitect.transit.isUUID=com.cognitect.transit.types.isUUID,com.cognitect.transit.bigInt=com.cognitect.transit.types.bigInteger,com.cognitect.transit.isBigInt=com.cognitect.transit.types.isBigInteger,com.cognitect.transit.bigDec=com.cognitect.transit.types.bigDecimalValue,com.cognitect.transit.isBigDec=com.cognitect.transit.types.isBigDecimal,com.cognitect.transit.keyword=com.cognitect.transit.types.keyword,
30com.cognitect.transit.isKeyword=com.cognitect.transit.types.isKeyword,com.cognitect.transit.symbol=com.cognitect.transit.types.symbol,com.cognitect.transit.isSymbol=com.cognitect.transit.types.isSymbol,com.cognitect.transit.binary=com.cognitect.transit.types.binary,com.cognitect.transit.isBinary=com.cognitect.transit.types.isBinary,com.cognitect.transit.uri=com.cognitect.transit.types.uri,com.cognitect.transit.isURI=com.cognitect.transit.types.isURI,com.cognitect.transit.map=com.cognitect.transit.types.map,com.cognitect.transit.isMap=com.cognitect.transit.types.isMap,com.cognitect.transit.set=com.cognitect.transit.types.set,com.cognitect.transit.isSet=com.cognitect.transit.types.isSet,com.cognitect.transit.list=com.cognitect.transit.types.list,com.cognitect.transit.isList=com.cognitect.transit.types.isList,com.cognitect.transit.quoted=com.cognitect.transit.types.quoted,com.cognitect.transit.isQuoted=com.cognitect.transit.types.isQuoted,com.cognitect.transit.tagged=com.cognitect.transit.types.taggedValue,com.cognitect.transit.isTaggedValue=com.cognitect.transit.types.isTaggedValue,com.cognitect.transit.link=com.cognitect.transit.types.link,com.cognitect.transit.isLink=com.cognitect.transit.types.isLink,com.cognitect.transit.hash=com.cognitect.transit.eq.hashCode,com.cognitect.transit.hashMapLike=com.cognitect.transit.eq.hashMapLike,com.cognitect.transit.hashArrayLike=com.cognitect.transit.eq.hashArrayLike,com.cognitect.transit.equals=com.cognitect.transit.eq.equals,com.cognitect.transit.extendToEQ=com.cognitect.transit.eq.extendToEQ,com.cognitect.transit.mapToObject=function(o){var v={};return o.forEach(function(o,x){if(typeof x!=`string`)throw Error(`Cannot convert map with non-string keys`);v[x]=o}),v},com.cognitect.transit.objectToMap=function(o){var v=com.cognitect.transit.map(),x;for(x in o)o.hasOwnProperty(x)&&v.set(x,o[x]);return v},com.cognitect.transit.decoder=com.cognitect.transit.impl.decoder.decoder,com.cognitect.transit.readCache=com.cognitect.transit.caching.readCache,com.cognitect.transit.writeCache=com.cognitect.transit.caching.writeCache,com.cognitect.transit.UUIDfromString=com.cognitect.transit.types.UUIDfromString,com.cognitect.transit.randomUUID=com.cognitect.transit.util.randomUUID,com.cognitect.transit.stringableKeys=com.cognitect.transit.impl.writer.stringableKeys,TRANSIT_BROWSER_TARGET&&(goog.exportSymbol(`transit.reader`,com.cognitect.transit.reader),goog.exportSymbol(`transit.writer`,com.cognitect.transit.writer),goog.exportSymbol(`transit.makeBuilder`,com.cognitect.transit.makeBuilder),goog.exportSymbol(`transit.makeWriteHandler`,com.cognitect.transit.makeWriteHandler),goog.exportSymbol(`transit.date`,com.cognitect.transit.types.date),goog.exportSymbol(`transit.integer`,com.cognitect.transit.types.intValue),goog.exportSymbol(`transit.isInteger`,com.cognitect.transit.types.isInteger),goog.exportSymbol(`transit.uuid`,com.cognitect.transit.types.uuid),goog.exportSymbol(`transit.isUUID`,com.cognitect.transit.types.isUUID),goog.exportSymbol(`transit.bigInt`,com.cognitect.transit.types.bigInteger),goog.exportSymbol(`transit.isBigInt`,com.cognitect.transit.types.isBigInteger),goog.exportSymbol(`transit.bigDec`,com.cognitect.transit.types.bigDecimalValue),goog.exportSymbol(`transit.isBigDec`,com.cognitect.transit.types.isBigDecimal),goog.exportSymbol(`transit.keyword`,com.cognitect.transit.types.keyword),goog.exportSymbol(`transit.isKeyword`,com.cognitect.transit.types.isKeyword),goog.exportSymbol(`transit.symbol`,com.cognitect.transit.types.symbol),goog.exportSymbol(`transit.isSymbol`,com.cognitect.transit.types.isSymbol),goog.exportSymbol(`transit.binary`,com.cognitect.transit.types.binary),goog.exportSymbol(`transit.isBinary`,com.cognitect.transit.types.isBinary),goog.exportSymbol(`transit.uri`,com.cognitect.transit.types.uri),goog.exportSymbol(`transit.isURI`,com.cognitect.transit.types.isURI),goog.exportSymbol(`transit.map`,com.cognitect.transit.types.map),goog.exportSymbol(`transit.isMap`,com.cognitect.transit.types.isMap),goog.exportSymbol(`transit.set`,com.cognitect.transit.types.set),goog.exportSymbol(`transit.isSet`,com.cognitect.transit.types.isSet),goog.exportSymbol(`transit.list`,com.cognitect.transit.types.list),goog.exportSymbol(`transit.isList`,com.cognitect.transit.types.isList),goog.exportSymbol(`transit.quoted`,com.cognitect.transit.types.quoted),goog.exportSymbol(`transit.isQuoted`,com.cognitect.transit.types.isQuoted),goog.exportSymbol(`transit.tagged`,com.cognitect.transit.types.taggedValue),goog.exportSymbol(`transit.isTaggedValue`,com.cognitect.transit.types.isTaggedValue),goog.exportSymbol(`transit.link`,com.cognitect.transit.types.link),goog.exportSymbol(`transit.isLink`,com.cognitect.transit.types.isLink),goog.exportSymbol(`transit.hash`,com.cognitect.transit.eq.hashCode),goog.exportSymbol(`transit.hashMapLike`,com.cognitect.transit.eq.hashMapLike),goog.exportSymbol(`transit.hashArrayLike`,com.cognitect.transit.eq.hashArrayLike),goog.exportSymbol(`transit.equals`,com.cognitect.transit.eq.equals),goog.exportSymbol(`transit.extendToEQ`,com.cognitect.transit.eq.extendToEQ),goog.exportSymbol(`transit.mapToObject`,com.cognitect.transit.mapToObject),goog.exportSymbol(`transit.objectToMap`,com.cognitect.transit.objectToMap),goog.exportSymbol(`transit.decoder`,com.cognitect.transit.impl.decoder.decoder),goog.exportSymbol(`transit.UUIDfromString`,com.cognitect.transit.types.UUIDfromString),goog.exportSymbol(`transit.randomUUID`,com.cognitect.transit.util.randomUUID),goog.exportSymbol(`transit.stringableKeys`,com.cognitect.transit.impl.writer.stringableKeys),goog.exportSymbol(`transit.readCache`,com.cognitect.transit.caching.readCache),goog.exportSymbol(`transit.writeCache`,com.cognitect.transit.caching.writeCache)),TRANSIT_NODE_TARGET&&(module.exports={reader:com.cognitect.transit.reader,writer:com.cognitect.transit.writer,makeBuilder:com.cognitect.transit.makeBuilder,makeWriteHandler:com.cognitect.transit.makeWriteHandler,date:com.cognitect.transit.types.date,integer:com.cognitect.transit.types.intValue,isInteger:com.cognitect.transit.types.isInteger,uuid:com.cognitect.transit.types.uuid,isUUID:com.cognitect.transit.types.isUUID,bigInt:com.cognitect.transit.types.bigInteger,isBigInt:com.cognitect.transit.types.isBigInteger,bigDec:com.cognitect.transit.types.bigDecimalValue,isBigDec:com.cognitect.transit.types.isBigDecimal,keyword:com.cognitect.transit.types.keyword,isKeyword:com.cognitect.transit.types.isKeyword,symbol:com.cognitect.transit.types.symbol,isSymbol:com.cognitect.transit.types.isSymbol,binary:com.cognitect.transit.types.binary,isBinary:com.cognitect.transit.types.isBinary,uri:com.cognitect.transit.types.uri,isURI:com.cognitect.transit.types.isURI,map:com.cognitect.transit.types.map,isMap:com.cognitect.transit.types.isMap,set:com.cognitect.transit.types.set,isSet:com.cognitect.transit.types.isSet,list:com.cognitect.transit.types.list,isList:com.cognitect.transit.types.isList,quoted:com.cognitect.transit.types.quoted,isQuoted:com.cognitect.transit.types.isQuoted,tagged:com.cognitect.transit.types.taggedValue,isTaggedValue:com.cognitect.transit.types.isTaggedValue,link:com.cognitect.transit.types.link,isLink:com.cognitect.transit.types.isLink,hash:com.cognitect.transit.eq.hashCode,hashArrayLike:com.cognitect.transit.eq.hashArrayLike,hashMapLike:com.cognitect.transit.eq.hashMapLike,equals:com.cognitect.transit.eq.equals,extendToEQ:com.cognitect.transit.eq.extendToEQ,mapToObject:com.cognitect.transit.mapToObject,objectToMap:com.cognitect.transit.objectToMap,decoder:com.cognitect.transit.impl.decoder.decoder,UUIDfromString:com.cognitect.transit.types.UUIDfromString,randomUUID:com.cognitect.transit.util.randomUUID,stringableKeys:com.cognitect.transit.impl.writer.stringableKeys,readCache:com.cognitect.transit.caching.readCache,writeCache:com.cognitect.transit.caching.writeCache})})),import_transit=require_transit();function deserializeTransit(o,v=`key`){let x=(0,import_transit.reader)(`json`);try{return convertTransitNode(x.read(o))}catch{return logger.error(`Deserialize storage ${v} is impossible!`),null}}function convertTransitNode(o){if(typeof o!=`object`||!o)return o;let v=(0,import_transit.isMap)(o)?(0,import_transit.mapToObject)(o):o;return Array.isArray(v)?v.map(convertTransitNode):mapValues(v,convertTransitNode)}var isSupported=o=>{let v=`test`,x=window[o];try{return x.setItem(v,`1`),x.removeItem(v),!0}catch{return!1}},deserializeCookieValue=o=>{let v=Number(o);if(typeof v==`number`&&!Number.isNaN(v))return o;try{return JSON.parse(o)}catch{return o}},serializeCookieValue=o=>isString(o)?o:JSON.stringify(o),persistor=null,flushStore=()=>persistor&&typeof persistor.flush==`function`?persistor.flush():Promise.resolve();function setPersistor(o){persistor=o}var updateAdvertisingIdCookieParamOnStartSessionEpic=o=>
30o.pipe(ofType(Actions.START_SESSION),mergeMap(()=>of(updateAdvertisingId(setAdvertisingIdCookie())))),updateAdvertisingIdCookieParamOnTickEpic=(o,v)=>o.pipe(ofType(Actions.SCHEDULER_TICK),filter(()=>!!selectAdvertisingIdCookie(v.value)),auditTime(60*1e3),switchMap(()=>{let o=v.value;return of(updateAdvertisingId(selectAdvertisingIdCookie(o)))})),updateAdvertisingIdEpic=o=>o.pipe(ofType(Actions.UPDATE_ADVERTISING_ID),mergeMap(o=>of(updateParams({[advertisingId]:o.advertisingId})))),epic_default$35=combineEpics(updateAdvertisingIdCookieParamOnStartSessionEpic,updateAdvertisingIdCookieParamOnTickEpic,updateAdvertisingIdEpic);function normalizeUPApiError(o){if(o instanceof UPApiError)return o;if(typeof o==`string`)return new UPApiError(400,o,{},`Bad Request`);let v=o?.response||o,x=v?.body,T=v?.status;return new UPApiError(T?Number(T):400,x?.message||v?.message||`Unknown Error`,x?.values||x?.details||{},x?.code??``)}async function createBillingInfo(o,v){try{return(await(await getAuthenticatedRequest(o)).post(`${o.context.api.host}/billing`).send(v)).body}catch(o){throw normalizeUPApiError(o)}}async function deleteBillingInfo(o,v){try{await(await getAuthenticatedRequest(o)).del(`${o.context.api.host}/billing`).send(v)}catch(o){throw normalizeUPApiError(o)}}async function fetchBillingInfo(o){try{return(await(await getAuthenticatedRequest(o)).get(`${o.context.api.host}/billings`)).body}catch(o){throw normalizeUPApiError(o)}}async function fetchBillingStatus(o,{subscriptionId:v}){try{return(await(await getAuthenticatedRequest(o)).get(`${o.context.api.host}/subscriptions/${v}/billing_state`)).body}catch(o){throw normalizeUPApiError(o)}}async function fetchTransactions(o){try{return(await(await getAuthenticatedRequest(o)).get(`${o.context.api.host}/subscription/transactions`)).body}catch(o){throw normalizeUPApiError(o)}}async function updateBillingInfo$1(o,v){try{return(await(await getAuthenticatedRequest(o)).put(`${o.context.api.host}/billing`).send(v)).body}catch(o){throw normalizeUPApiError(o)}}function doFetchBillingInfo$1(){return call(fetchBillingInfo)}function doFetchBillingStatus(o){return call(fetchBillingStatus,o.params)}function doCreateBillingInfo(o){return call(createBillingInfo,o.params)}function doUpdateBillingInfo$1(o){return call(updateBillingInfo$1,o.params)}function doDeleteBillingInfo(o){return call(deleteBillingInfo,o.params)}function doFetchTransactions$1(){return call(fetchTransactions)}var fetchBillingEpic=(o,v,{effectFn:x=doFetchBillingInfo$1})=>o.pipe(ofType(Actions.TRY_FETCH_BILLING),switchMap(o=>{let v=x();return handleEffect(o,v),from(v).pipe(switchMap(o=>of(fetchBillingSuccessful(o))),catchError(o=>of(fetchBillingFail(o))))})),fetchBillingStatusEpic=createPromiseEpic({defaultFn:doFetchBillingStatus,tryType:Actions.TRY_FETCH_BILLING_STATUS,successFn:fetchBillingStatusSuccessful,failFn:fetchBillingStatusFail}),createBillingEpic=createPromiseEpic({defaultFn:doCreateBillingInfo,tryType:Actions.TRY_CREATE_BILLING,successFn:createBillingSuccessful,failFn:createBillingFail}),updateBillingEpic=(o,v,{effectFn:x=doUpdateBillingInfo$1})=>o.pipe(ofType(Actions.TRY_UPDATE_BILLING),switchMap(o=>{let v=x(o);return handleEffect(o,v),from(v).pipe(switchMap(v=>o.skipSuccessFn?of(EMPTY):of(updateBillingSuccessful(v))),catchError(o=>of(updateBillingFail(o))))})),deleteBillingEpic=createPromiseEpic({defaultFn:doDeleteBillingInfo,tryType:Actions.TRY_DELETE_BILLING,successFn:deleteBillingSuccessful,failFn:deleteBillingFail}),fetchTransactionsEpic=(o,v,{effectFn:x=doFetchTransactions$1})=>o.pipe(ofType(Actions.TRY_FETCH_TRANSACTIONS),switchMap(o=>{let v=x();return handleEffect(o,v),from(v).pipe(switchMap(o=>of(fetchTransactionsSuccessful(o))),catchError(o=>of(fetchTransactionsFail(o))))})),clearBillingStatusEpic=o=>o.pipe(ofType(Actions.UPDATE_BILLING_SUCCESS),switchMap(()=>of(clearBillingStatus()))),clearBillingInfoEpic=o=>o.pipe(ofType(Actions.UPDATE_BILLING_SUCCESS,Actions.DELETE_BILLING_SUCCESS,Actions.CREATE_SUBSCRIPTION_SUCCESS),switchMap(()=>of(clearBilling()))),fetchBillingInfoEpic=o=>o.pipe(ofType(Actions.CREATE_BILLING_SUCCESS),switchMap(()=>of(tryFetchBilling()))),clearTransactionsEpic=o=>
30o.pipe(ofType(Actions.FETCH_PURCHASES_SUCCESS,Actions.UPDATE_BILLING_SUCCESS),switchMap(()=>of(clearTransactions()))),epic_default$34=combineEpics(fetchBillingInfoEpic,fetchBillingEpic,fetchBillingStatusEpic,createBillingEpic,updateBillingEpic,deleteBillingEpic,fetchTransactionsEpic,clearBillingStatusEpic,clearBillingInfoEpic,clearTransactionsEpic),resetCartOnSubscriptionChangesEpic=(o,v)=>o.pipe(ofType(Actions.FETCH_PURCHASES_SUCCESS),filter(()=>selectCartHasPendingChanges(v.value)),switchMap(()=>race(v.pipe(filter(o=>selectMappedPlansWithParams(o).all.size>0),take(1)),timer(5e3).pipe(map(()=>v.value))).pipe(switchMap(o=>{let v=selectCheckoutSubscription(o)?.ratePlanCode??null,x=selectCheckoutSubscriptionActiveAddOnRatePlanCodes(o);return from([updateCartPlan(v),updateCartAddOns(x)])})))),clearCartOnFinishFunnelEpic=o=>o.pipe(ofType(Actions.FINISH_FUNNEL),switchMap(()=>of(clearCart()))),epic_default$33=combineEpics(resetCartOnSubscriptionChangesEpic,clearCartOnFinishFunnelEpic);async function fetchCheckboxDisclaimerData(o,v){try{return(await(await getContextualRequest(o)).get(`${o.context.api.host}/gf/subscriptions/preview`).query(v)).body}catch(o){throw normalizeUPApiError(o)}}var gfDisabledCheckboxDisclaimerData={copy:``,displayCheckboxDisclaimer:!1};function doFetchCheckboxDisclaimerDataStatus(o){return brand.growthForgeEnabled?call(fetchCheckboxDisclaimerData,{...o.params}):Promise.resolve(gfDisabledCheckboxDisclaimerData)}var fetchCheckboxDisclaimerDataEpic=createPromiseEpic({defaultFn:doFetchCheckboxDisclaimerDataStatus,tryType:Actions.TRY_FETCH_CHECKBOX_DISCLAIMER_DATA,successFn:fetchCheckboxDisclaimerDataSuccess,failFn:fetchCheckboxDisclaimerDataFail}),epic_default$32=combineEpics(fetchCheckboxDisclaimerDataEpic),epgPreferencesExist=o=>{let{epgSearch:v,scrollOffsetY:x,timelineStart:T}=o;return!!v||!!x||!!T},clearEpgPreferencesOnEpgNavigationEpic=(o,v)=>o.pipe(ofType(Actions.P_NAVIGATION_ACTION),switchMap(o=>{let x=v.value,{publicPath:T}=o.payload,E=selectMenuItemByName(x,`guide`);return epgPreferencesExist(selectEpgPreferences(x))&&convertToPapiPath(T)===E?.route?of(clearEpgPreferences()):EMPTY})),epic_default$31=combineEpics(clearEpgPreferencesOnEpgNavigationEpic);async function fetchAvailableCodes(o){try{return(await(await getContextualRequest(o)).get(`${o.context.api.host}/gf/products/available-codes`)).body}catch(o){throw normalizeUPApiError(o)}}async function fetchProductByCode(o,{code:v}){try{return(await(await getContextualRequest(o)).get(`${o.context.api.host}/subscriptions/product/by_code/${v}`)).body}catch(o){throw normalizeUPApiError(o)}}function mapPurchaseTarget(o){return{baseSubId:o.base_sub_id,productC
30ode:o.product_code}}function mapProductByRatePlan(o){return{product:o.product,addons:o.addons,purchaseType:o.purchase_type,target:o.target?mapPurchaseTarget(o.target):void 0}}async function fetchProductByRatePlanV2(o,{ratePlanCode:v}){try{return mapProductByRatePlan((await(await getContextualRequest(o)).get(`${o.context.api.host}/subscriptions/products/rateplan/${v}`)).body)}catch(o){throw normalizeUPApiError(o)}}async function fetchProducts(o,v){try{let x=v?.visibilityContext,T=v?.postalCode,E=v?.tags;return(await(await getContextualRequest(o)).get(`${o.context.api.host}/subscriptions/products`).query({...x&&{visibility_context:x},...T&&{postal_code:T},...E&&{tags:E}})).body}catch(o){throw normalizeUPApiError(o)}}async function fetchResubscribeProduct(o){try{return(await(await getContextualRequest(o)).get(`${o.context.api.host}/subscriptions/products/resubscribe`)).body}catch(o){throw normalizeUPApiError(o)}}async function fetchUserPromoCode(o){try{return(await(await getAuthenticatedRequest(o)).get(`${o.context.api.host}/gf/products/user-promo-code`)).body}catch(o){throw normalizeUPApiError(o)}}async function doFetchHuluAvailable(){return call(fetchAvailableCodes)}async function doFetchHuluUserPromoCode(){return call(fetchUserPromoCode)}var fetchHuluAvailableEpic=(o,v,{effectFn:x=doFetchHuluAvailable})=>o.pipe(ofType(Actions.TRY_FETCH_HULU_AVAILABLE),switchMap(o=>{if(!brand.growthForgeEnabled)return handleEffect(o,Promise.resolve()),of(fetchHuluAvailableSuccessful(!1));let v=x();return handleEffect(o,v),from(v).pipe(switchMap(({available:o})=>of(fetchHuluAvailableSuccessful(o))),catchError(o=>of(fetchHuluAvailableFail(o))))})),fetchHuluUserPromoCodeEpic=(o,v,{effectFn:x=doFetchHuluUserPromoCode})=>o.pipe(ofType(Actions.TRY_FETCH_HULU_USER_PROMO_CODE),switchMap(o=>{if(!brand.growthForgeEnabled)return handleEffect(o,Promise.resolve()),of(fetchHuluUserPromoCodeSuccessful(``));let v=x();return handleEffect(o,v),from(v).pipe(switchMap(({promoCode:o})=>from([fetchHuluUserPromoCodeSuccessful(o),showModal(`HuluOfferDialog`,{promoCode:o})])),catchError(o=>from([fetchHuluUserPromoCodeFail(o),showToast({variant:`error`,staticType:`genericAccountError`,theme:`light`})])))})),epic_default$30=combineEpics(fetchHuluAvailableEpic,fetchHuluUserPromoCodeEpic);async function fetchPaymentMethods(o,{productCode:v,ratePlanCode:x}){try{return(await(await getContextualRequest(o)).get(`${o.context.api.host}/payment/eligible`).query({rate_plan_code:x,product_code:v})).body}catch(o){throw normalizeUPApiError(o)}}function doFetchPaymentMethods(o){return call(fetchPaymentMethods,o.params)}var fetchPaymentMethodsEpic=createPromiseEpic({defaultFn:doFetchPaymentMethods,tryType:Actions.TRY_FETCH_PAYMENT_METHODS,successFn:fetchPaymentMethodsSuccessful,failFn:fetchPaymentMethodsFail}),epic_default$29=combineEpics(fetchPaymentMethodsEpic);function doFetchProductByCode(o){return call(fetchProductByCode,o)}function doFetchProductByRatePlan(o){return call(fetchProductByRatePlanV2,o)}function doFetchProducts(o){return call(fetchProducts,o)}function doFetchResubscribeProduct(){return call(fetchResubscribeProduct)}async function getFreeTrialAvailableData(o){let{countryCode:v,postalCode:x,seriesId:T,networkId:E,deviceId:O}=o,k=T==null||isNaN(T)?0:T,A=E==null||isNaN(E)?0:E,j=new URL(`${environment.growthGraph.host}/products/has-free-trial`);j.searchParams.set(`seriesId`,String(k)),j.searchParams.set(`networkId`,String(A));let I=await fetch(j.toString(),{method:`GET`,headers:{"x-country-code3":v,"x-postal-code":x||``,"x-device-id":O||``}});if(!I.ok)throw Error(`has-free-trial request failed: ${I.status}`);return I.json()}var fetchProductByRatePlanWithLegacyMappingEpic=(o,v,{effectFn:x=doFetchProductByRatePlan})=>o.pipe(ofType(Actions.TRY_FETCH_PRODUCT_BY_RATE_PLAN),switchMap(o=>{let T=o.params?.ratePlanCode;if(!T)return EMPTY;let E=T.includes(`ppv`),O=v.value,k=x({ratePlanCode:legacyToUPLookup[selectMarket(O)]?.[T]||T});return handleEffect(o,k),from(k).pipe(switchMap(({product:o,addons:v=[],purchaseType:x,target:T})=>from([clearProductByRatePlanError(),fetchProductByRatePlanSuccessful(o,v,{purchaseType:x??null,target:T??null})])),catchError(o=>from([fetchProductByRatePlanFail(o||ProductErrorCodes.UNHANDLED_ERROR,E)])))})),fetchPendingChangeProductEpic=(o,v,{effectFn:x=doFetchProductByRatePlan})=>o.pipe(ofType(Actions.TRY_FETCH_PENDING_CHANGE_PRODUCT),mergeMap(o=>{let{ratePlanCode:v}=o;return from(x({ratePlanCode:v})).pipe(map(({product:o,addons:x=[]})=>fetchPendingChangeProductSuccessful(v,o,x)),catchError(o=>of(fetchPendingChangeProductFail(v,o))))})),handleProductsResponse=(o,v)=>{let{products:x,addons:T,extra_query:E}=o;return fetchProductsSuccessful({products:x,addons:T,extra_query:E,tags:v})},fetchProductsEpic=(o,v,{effectFn:x=doFetchProducts})=>o.pipe(ofType(Actions.TRY_FETCH_PRODUCTS,Actions.SETUP_SPOOF_INFO,Actions.CLEAR_SPOOF_INFO),throttleTime(1e3,void 0,{leading:!0,trailing:!0}),switchMap(o=>{let T=v.value,E=selectSubscriptionProductsParams(T,o,selectIfUserShouldResubscribe(T)),O=x(E);return handleEffect(o,O),from(O).pipe(map(o=>handleProductsResponse(o,E.tags||[])),catchError(o=>of(fetchProductsFail(o))))})),clearProductsEpic=(o,v)=>o.pipe(ofType(Actions.FINISH_FUNNEL,Actions.FETCH_PURCHASES_SUCCESS,Actions.CLEAR_RET
30ENTION_OFFERS),switchMap(o=>{let x=selectFunnelFinished(v.value),T=selectIsSignupInProgress(v.value);return o.type===Actions.FETCH_PURCHASES_SUCCESS&&T&&!x?EMPTY:of(clearProducts())})),preselectProductEpic=(o,v)=>o.pipe(ofType(Actions.INIT_SIGNUP_FUNNEL),switchMap(()=>{let o=v.value,x=selectParamRatePlanCode(o),T=selectIsParamPlanValid(o),E=selectMappedPlansWithParams(o);if(x&&T){let o=E.all.get(x);if(o&&!o.ratePlan.expired)return of(updateCartPlan(o.ratePlan.code))}return EMPTY})),fetchResubscribeProductEpic=createPromiseEpic({defaultFn:doFetchResubscribeProduct,tryType:Actions.TRY_FETCH_RESUBSCRIBE_PRODUCT,successFn:fetchResubscribeProductSuccessful,failFn:fetchResubscribeProductFail}),clearParamErrorStateOnSubscribeEpic=o=>o.pipe(ofType(Actions.FINISH_FUNNEL),switchMap(()=>of(clearProductByRatePlanError()))),onFetchProductByRatePlanFailEpic=(o,v)=>o.pipe(ofType(Actions.FETCH_PRODUCT_BY_RATE_PLAN_FAIL),switchMap(o=>{let x=v.value,T=selectCurrentLanguage(x),E=selectRatePlanCodeParam(x),O=selectOfferParam(x),k=selectIsSignupInProgress(x);return o?.isPpv?of(showModal(`UnavailablePurchaseModal`,{title:translate(`App.UnavailablePurchaseModal.NoLonger.Title`,{defaultValue:`This event is no longer available for purchase`},T)})):brand.hasCustomFunnel?O&&k?of(push(`/invalid-offer`)):E?of(finishFunnel()):EMPTY:EMPTY})),fetchProductByCodeEpic=(o,v,{effectFn:x=doFetchProductByCode})=>o.pipe(ofType(Actions.TRY_FETCH_PRODUCT_BY_CODE),switchMap(o=>from(x({code:o.params.code})).pipe(switchMap(o=>{let v=o?.ratePlans?.[0];return v?from([fetchProductByCodeSuccessful(o,[]),updateCartPlan(v.code)]):EMPTY}),catchError(o=>of(fetchProductByCodeFail(o)))))),fetchFreeTrialAvailableEpic=(o,v,{effectFn:x=getFreeTrialAvailableData}={})=>o.pipe(ofType(Actions.TRY_FETCH_FREE_TRIAL_AVAILABLE),switchMap(o=>{let T=v.value;if(selectMarket(T)!==`US`)return of(fetchFreeTrialAvailableSuccess({hasFreeTrial:!1,lowestOfferPrice:0,currency:`USD`,exclusiveAddOn:null,trialLength:0,trialUnit:``,promo:{}}));let E=x({countryCode:selectCountryCode(T),postalCode:selectPostalCode(T),seriesId:o.seriesId,networkId:o.networkId,deviceId:selectUniqueIdCookie(T)||void 0});return handleEffect(o,E),from(E).pipe(map(o=>fetchFreeTrialAvailableSuccess(o)),catchError(o=>of(fetchFreeTrialAvailableFail(o))))})),epic_default$28=combineEpics(fetchProductByRatePlanWithLegacyMappingEpic,fetchPendingChangeProductEpic,fetchProductByCodeEpic,fetchProductsEpic,clearProductsEpic,preselectProductEpic,fetchResubscribeProductEpic,clearParamErrorStateOnSubscribeEpic,onFetchProductByRatePlanFailEpic,fetchFreeTrialAvailableEpic),updateSessionIdCookieParamOnStartSessionEpic=o=>o.pipe(ofType(Actions.START_SESSION),switchMap(()=>of(updateSessionId(setUPSessionIdCookie())))),updateSessionIdCookieParamOnTickEpic=(o,v)=>o.pipe(ofType(Actions.SCHEDULER_TICK),filter(()=>!!selectUPSessionIdCookie(v.value)),auditTime(60*1e3),switchMap(()=>{let o=v.value;return of(updateSessionId(selectUPSessionIdCookie(o)))})),updateSessionIdEpic=o=>o.pipe(ofType(Actions.UPDATE_SESSION_ID),mergeMap(o=>of(updateParams({[upSessionId]:o.sessionId})))),epic_default$27=combineEpics(updateSessionIdCookieParamOnStartSessionEpic,updateSessionIdCookieParamOnTickEpic,updateSessionIdEpic);async function addShippingInfo(o,v){try{return(await(await getAuthenticatedRequest(o)).post(`${o.context.api.host}/shipping`).send(v)).body}catch(o){throw normalizeUPApiError(o)}}async function fetchShippingStatus(o){try{return(await(await getContextualRequest(o)).get(`${o.context.api.host}/shipping/status`)).body}catch(o){throw normalizeUPApiError(o)}}function doAddShippingInfo(o){return call(addShippingInfo,o.params)}function doFetchShippingInfo(){return call(fetchShippingStatus)}var addShippingInfoEpic=createPromiseEpic({defaultFn:doAddShippingInfo,tryType:Actions.TRY_ADD_SHIPPING_ADDRESS,successFn:addShippingAddressSuccessful,failFn:addShippingAddressFail}),fetchShippingStatusEpic=createPromiseEpic({defaultFn:doFetchShippingInfo,tryType:Actions.TRY_FETCH_SHIPPING_STATUS,successFn:fetchShippingStatusSuccessful,failFn:fetchShippingStatusFail}
30),epic_default$26=combineEpics(addShippingInfoEpic,fetchShippingStatusEpic);async function fetchSubscriptionCouponRedemptionStatus(o,{couponCode:v}){try{return(await(await getAuthenticatedRequest(o)).get(`${o.context.api.host}/subscription/redemption/${v}`)).body}catch(o){throw normalizeUPApiError(o)}}async function cancelSubscription(o,{subscriptionId:v}){try{return(await(await getAuthenticatedRequest(o)).patch(`${o.context.api.host}/subscriptions/${v}/cancel`)).body}catch(o){throw normalizeUPApiError(o)}}async function changeSubscription(o,{subscriptionId:v,...x}){try{return(await(await getAuthenticatedRequest(o)).post(`${o.context.api.host}/subscriptions/${v}`).send(x)).body}catch(o){throw normalizeUPApiError(o)}}async function changeSubscriptionAddOns(o,{subscriptionId:v,...x}){try{return(await(await getAuthenticatedRequest(o)).post(`${o.context.api.host}/subscriptions/${v}/addon`).send(x)).body}catch(o){throw normalizeUPApiError(o)}}async function createSubscription(o,v){try{return(await(await getAuthenticatedRequest(o)).post(`${o.context.api.host}/subscriptions/products`).send(v)).body}catch(o){throw normalizeUPApiError(o)}}var ITEMS_CREATE_PATH=`/subscriptions/products/items`,ITEMS_PREVIEW_PATH=`/subscriptions/products/items/preview`,PURCHASES_PATH=`/subscriptions/purchases`;async function createSubscriptionPpv(o,v){try{return(await(await getAuthenticatedRequest(o)).post(`${o.context.api.host}${ITEMS_CREATE_PATH}`).send(v)).body}catch(o){throw normalizeUPApiError(o)}}async function fetchChangeSubscriptionAddOnsPreview(o,{subscriptionId:v,...x}){try{return(await(await getAuthenticatedRequest(o)).post(`${o.context.api.host}/subscriptions/${v}/addon/preview`).send(x)).body}catch(o){throw normalizeUPApiError(o)}}async function fetchChangeSubscriptionPreview(o,{subscriptionId:v,...x}){try{return(await(await getAuthenticatedRequest(o)).post(`${o.context.api.host}/subscriptions/${v}/preview`).send(x)).body}catch(o){throw normalizeUPApiError(o)}}async function fetchCreateSubscriptionPreview(o,v){try{return(await(await getAuthenticatedRequest(o)).post(`${o.context.api.host}/subscriptions/products/preview`).send(v)).body}catch(o){throw normalizeUPApiError(o)}}async function fetchCreateSubscriptionPreviewPpv(o,v){try{return(await(await getAuthenticatedRequest(o)).post(`${o.context.api.host}${ITEMS_PREVIEW_PATH}`).send(v)).body}catch(o){throw normalizeUPApiError(o)}}function mapSubscriptionRatePlan(o){return{code:o.code,currency:o.currency,discountUnitAmount:o.discount_unit_amount,introductoryPricingDiscountInCents:o.introductory_pricing_discount_in_cents,introductoryPricingLength:o.introductory_pricing_length,introductoryPricingUnit:o.introductory_pricing_unit,platform:o.platform,recurrentPriceInCents:o.recurrent_price_in_cents,trialLength:o.trial_length,trialUnit:o.trial_unit}}function mapSubscription(o){return{...o,ratePlan:o.ratePlan?mapSubscriptionRatePlan(o.ratePlan):void 0}}async function fetchPurchases(o,v){try{let x=v?.oneExpiredPerGroup,T=(await(await getAuthenticatedRequest(o)).get(`${o.context.api.host}${PURCHASES_PATH}`).query({...x&&{one_expired_per_group:x}})).body;return{subscriptions:(T.subscriptions??[]).map(mapSubscription),items:T.items}}catch(o){throw normalizeUPApiError(o)}}async function fetchRefundEligibility(o,{subscriptionId:v}={}){try{let x=await getAuthenticatedRequest(o),T=v?`${o.context.api.host}/subscriptions/eligibility/refund/${v}`:`${o.context.api.host}/subscriptions/eligibility/refund`;return(await x.get(T)).body.eligible}catch(o){throw normalizeUPApiError(o)}}async function fetchRetentionOffers(o,{subscriptionId:v}){try{return(await(await getAuthenticatedRequest(o)).get(`${o.context.api.host}/subscriptions/${v}/retentions/v2`)).body}catch(o){throw normalizeUPApiError(o)}}async function fetchSubscriptionRenewalPreview(o,{subscriptionId:v}){try{return(await(await getAuthenticatedRequest(o)).post(`${o.context.api.host}/subscriptions/${v}/renewal/preview`)).body}catch(o){throw normalizeUPApiError(o)}}async function processRefund(o,{subscriptionId:v,refundType:x=`full`}){try{return(await(await getAuthenticatedRequest(o)).patch(`${o.context.api.host}/subscriptions/${v}/expire`).send({refundType:x})).body}catch(o){throw normalizeUPApiError(o)}}async function reactivateSubscription(o,{subscriptionId:v}){try{return(await(await getAuthenticatedRequest(o)).patch(`${o.context.api.host}/subscriptions/${v}/reactivate`)).body}catch(o){throw normalizeUPApiError(o)}}async function redeemRetentionOffer(o,{subscriptionId:v,...x}){try{return(await(await getAuthenticatedRequest(o)).post(`${o.context.api.host}/subscriptions/${v}/retention`).send(x)).body}catch(o){throw normalizeUPApiError(o)}}async function redeemRetentionOfferPreview(o,{subscriptionId:v,...x}){try{return(await(await getAuthenticatedRequest(o)).post(`${o.context.api.host}/subscriptions/${v}/retention/preview`).send(x)).body}catch(o){throw normalizeUPApiError(o)}}async function resumeSubscription(o,{subscriptionId:v}){try{return(await(await getAuthenticatedRequest(o)).patch(`${o.context.api.host}/subscriptions/${v}/resume`)).body}catch(o){throw normalizeUPApiError(o)}}var ESPN_PLUS_ELIGIBILITY_PATH=`/disney/eligibility/espn_plus`;
30async function getESPNPlusEligibility(o){try{return(await(await getAuthenticatedRequest(o)).get(o.context.api.host+ESPN_PLUS_ELIGIBILITY_PATH)).body}catch(o){throw normalizeApiError(o)}}var getFinalSubscriptionParams=o=>{let{baseRateCode:v}=o,x=v?.includes(`ppv`);return{finalParams:x?{...omit(o,[`baseRateCode`,`addonRateCodes`]),itemRateCodes:[o.baseRateCode]}:o,isPpv:x}};function doCreateSubscription({params:o}){let{finalParams:v,isPpv:x}=getFinalSubscriptionParams(o);return call(x?createSubscriptionPpv:createSubscription,v)}function doFetchCreateSubscriptionPreview({params:o}){let{finalParams:v,isPpv:x}=getFinalSubscriptionParams(o);return call(x?fetchCreateSubscriptionPreviewPpv:fetchCreateSubscriptionPreview,v)}function doCancelSubscription(o){return call(cancelSubscription,o.params)}function doChangeSubscription(o){return call(changeSubscription,o.params)}function doFetchChangeSubscriptionPreview(o){return call(fetchChangeSubscriptionPreview,o.params)}function doChangeSubscriptionAddOns(o){return call(changeSubscriptionAddOns,o.params)}function doFetchSubscriptionRedemptionCoupon(o){return call(fetchSubscriptionCouponRedemptionStatus,o.params)}function doFetchChangeSubscriptionAddOnsPreview(o){return call(fetchChangeSubscriptionAddOnsPreview,o.params)}function doReactivateSubscription(o){return call(reactivateSubscription,o.params)}function doResumeSubscription(o){return call(resumeSubscription,o.params)}function doFetchRetentionOffers$1(o){return call(fetchRetentionOffers,o.params)}function doRedeemRetentionOffer(o){return call(redeemRetentionOffer,o.params)}function doRedeemRetentionOfferPreview(o){return call(redeemRetentionOfferPreview,o.params)}function doFetchSubscriptionRenewalPreview(o){return call(fetchSubscriptionRenewalPreview,o)}function doFetchRefundEligibility(o){return call(fetchRefundEligibility,o.subscriptionId?{subscriptionId:o.subscriptionId}:{})}function doProcessRefund(o){return call(processRefund,o.params)}function doFetchPurchases(o){return call(fetchPurchases,o?.params)}function doFetchESPNUnlimitedStatus(){return call(getESPNPlusEligibility)}var fetchPurchasesEpic=createPromiseEpic({defaultFn:doFetchPurchases,tryType:Actions.TRY_FETCH_PURCHASES,successFn:fetchPurchasesSuccessful,failFn:fetchPurchasesFail}),initializeSubscriptionsEpic=(o,v,{effectFn:x=doFetchPurchases})=>combineLatest([o.pipe(ofType(Actions.FETCH_USER_TIER_SUCCESS,Actions.FETCH_USER_TIER_FAIL),take(1)),o.pipe(ofType(Actions.STAC_FLAGS_INITIALIZED),filter(()=>selectIfAuthenticated(v.value)&&!selectIfSubscriptionsInitialized(v.value)))]).pipe(switchMap(()=>concat(from(x(tryFetchPurchases(selectFetchPurchasesParams(v.value)))).pipe(map(fetchPurchasesSuccessful),catchError(o=>of(fetchPurchasesFail(o)))),of(subscriptionsInitialized())))),fetchPurchasesOnChangeEpic=(o,v)=>o.pipe(ofType(Actions.CREATE_SUBSCRIPTION_SUCCESS,Actions.CHANGE_SUBSCRIPTION_SUCCESS,Actions.CHANGE_SUBSCRIPTION_ADDONS_SUCCESS,Actions.CANCEL_SUBSCRIPTION_SUCCESS,Actions.REACTIVATE_SUBSCRIPTION_SUCCESS,Actions.RESUME_SUBSCRIPTION_SUCCESS,Actions.REDEEM_RETENTION_OFFER_SUCCESS,Actions.PROCESS_REFUND_SUCCESS),filter(()=>!selectIsPendingUserEmailVerification(v.value)),switchMap(()=>of(fetchPurchasesRequest(selectFetchPurchasesParams(v.value))))),clearESPNUnlimitedStatusEpic=o=>o.pipe(ofType(Actions.CREATE_SUBSCRIPTION_SUCCESS,Actions.CHANGE_SUBSCRIPTION_SUCCESS,Actions.CANCEL_SUBSCRIPTION_SUCCESS,Actions.REACTIVATE_SUBSCRIPTION_SUCCESS),switchMap(()=>of(clearESPNUnlimitedStatus()))),getToastAnalytics=o=>{switch(o.type){case Actions.CANCEL_SUBSCRIPTION_SUCCESS:return{component:`subscription_canceled_toast`};case Actions.CHANGE_SUBSCRIPTION_SUCCESS:case Actions.REDEEM_RETENTION_OFFER_SUCCESS:return{component:`subscription_updated_toast`};case Actions.PROCESS_REFUND_SUCCESS:return{component:`refund_accepted_toast`};case Actions.REACTIVATE_SUBSCRIPTION_SUCCESS:return{component:`subscription_reactivated_toast`};default:return}},showToastOnSubscriptionChangeEpic=(o,v)=>o.pipe(ofType(Actions.CANCEL_SUBSCRIPTION_SUCCESS,Actions.CREATE_SUBSCRIPTION_SUCCESS,Actions.CHANGE_SUBSCRIPTION_SUCCESS,Actions.CHANGE_SUBSCRIPTION_ADDONS_SUCCESS,Actions.PROCESS_REFUND_SUCCESS,Actions.REDEEM_RETENTION_OFFER_SUCCESS),mergeMap(o=>{let x=v.value,T=selectToastOnSubscription(x);return T?of(showToast(T,getToastAnalytics(o)),clearToast()):EMPTY})),createSubscriptionEpic=createPromiseEpic({defaultFn:doCreateSubscription,tryType:Actions.TRY_CREATE_SUBSCRIPTION,successFn:createSubscriptionSuccessful,failFn:createSubscriptionFail}),fetchCreateSubscriptionPreviewEpic=createPromiseEpic({defaultFn:doFetchCreateSubscriptionPreview,tryType:Actions.TRY_FETCH_CREATE_SUBSCRIPTION_PREVIEW,successFn:fetchCreateSubscriptionPreviewSuccessful,failFn:fetchCreateSubscriptionPreviewFail,throttleDuration:1e3}),cancelSubscriptionEpic=createPromiseEpic({defaultFn:doCancelSubscription,tryType:Actions.TRY_CANCEL_SUBSCRIPTION,successFn:cancelSubscriptionSuccessful,failFn:cancelSubscriptionFail}),changeSubscriptionEpic=createPromiseEpic({defaultFn:doChangeSubscription,tryType:Actions.TRY_CHANGE_SUBSCRIPTION,successFn:changeSubscriptionSuccessful,failFn:changeSubscriptionFail}),changeSubscriptionPreviewEpic=createPromiseEpic({defaultFn:doFetchChangeSubscriptionPreview,tryType:Actions.TRY_FETCH_CHANGE_SUBSCRIPTION_PREVIEW,successFn:fetchChangeSubscriptionPreviewSuccessful,failFn:fetchChangeSubscriptionPreviewFail}),changeSubscriptionAddOnsEpic=createPromiseEpic({defaultFn:doChangeSubscriptionAddOns,tryType:Actions.TRY_CHANGE_SUBSCRIPTION_ADDONS,successFn:changeSubscriptionAddOnsSuccessful,failFn:changeSubscriptionAddOnsFail}),changeSubscriptionAddOnsPreviewEpic=createPromiseEpic({defaultFn:doFetchChangeSubscriptionAddOnsPreview,tryType:Actions.TRY_FETCH_CHANGE_SUBSCRIPTION_ADDONS_PREVIEW,successFn:fetchChangeSubscriptionAddOnsPreviewSuccessful,failFn:fetchChangeSubscriptionAddOnsPreviewFail}),reactivateSubscriptionEpic=createPromiseEpic({defaultFn:doReactivateSubscription,tryType:Actions.TRY_REACTIVATE_SUBSCRIPTION,successFn:reactivateSubscriptionSuccessful,failFn:reactivateSubscriptionFail}),resumeSubscriptionEpic=createPromiseEpic({defaultFn:doResumeSubscription,tryType:Actions.TRY_RESUME_SUBSCRIPTION,successFn:resumeSubscriptionSuccessful,failFn:resumeSubscriptionFail}),clearRetentionOffersOnPlanChangeEpic=o=>o.pipe(ofType(Actions.CREATE_SUBSCRIPTION_SUCCESS,Actions.CHANGE_SUBSCRIPTION_SUCCESS,Actions.CHANGE_SUBSCRIPTION_ADDONS_SUCCESS,Actions.REACTIVATE_SUBSCRIPTION_SUCCESS,Actions.RESUME_SUBSCRIPTION_SUCCESS,Actions.REDEEM_RETENTION_OFFER_SUCCESS),map(()=>clearRetentionOffers())),fetchRetentionOffersEpic=createPromiseEpic({defaultFn:doFetchRetentionOffers$1,tryType:Actions.TRY_FETCH_SUBSCRIPTION_RETENTION_OFFERS,successFn:fetchRetentionOffersSuccessful,failFn:fetchRetentionOffersFail}),fetchRefundEligibilityEpic=createPromiseEpic({defaultFn:doFetchRefundEligibility,tryType:Actions.TRY_FETCH_REFUND_ELIGIBILITY,successFn:fetchRefundEligibilitySuccessful,failFn:fetchRefundEligibilityFail}),processRefundEpic=createPromiseEpic({defaultFn:doProcessRefund,tryType:Actions.TRY_PROCESS_REFUND,successFn:processRefundSuccessful,failFn:processRefundFail}),redeemRetentionOfferEpic=createPromiseEpic({defaultFn:doRedeemRetentionOffer,tryType:Actions.TRY_REDEEM_RETENTION_OFFER,successFn:redeemRetentionOfferSuccessful,failFn:redeemRetentionOfferFail}),redeemRetentionOfferPreviewEpic=createPromiseEpic({defaultFn:doRedeemRetentionOfferPreview,tryType:Actions.TRY_REDEEM_RETENTION_OFFER_PREVIEW,successFn:redeemRetentionOfferPreviewSuccessful,failFn:redeemRetentionOfferPreviewFail}
30),fetchSubscriptionCouponRedemptionStatusEpic=o=>o.pipe(ofType(Actions.TRY_FETCH_SUBSCRIPTION_REDEMPTION_STATUS),switchMap(o=>{let v=doFetchSubscriptionRedemptionCoupon(o);return handleEffect(o,v),from(v).pipe(map(v=>fetchSubscriptionCouponRedemptionStatusSuccessful(v,o.params.couponCode)),catchError(o=>of(fetchSubscriptionCouponRedemptionStatusFail(o))))})),fetchSubscriptionRenewalPreviewEpic=(o,v,{effectFn:x=doFetchSubscriptionRenewalPreview})=>o.pipe(ofType(Actions.TRY_FETCH_SUBSCRIPTION_RENEWAL_PREVIEW),switchMap(o=>{if(!(selectIsCurrentSubscriptionActive(v.value)&&!selectIsCurrentSubscriptionInAppBilling(v.value)))return handleEffect(o,Promise.resolve()),of(clearSubscriptionRenewalPreview());let T=x({subscriptionId:selectCurrentSubscriptionId(v.value)||``});return handleEffect(o,T),from(T).pipe(map(fetchSubscriptionRenewalPreviewSuccessful),catchError(o=>of(fetchSubscriptionRenewalPreviewFail(o))))})),fetchSubscriptionRenewalPreviewByIdEpic=(o,v,{effectFn:x=doFetchSubscriptionRenewalPreview})=>o.pipe(ofType(Actions.TRY_FETCH_SUBSCRIPTION_RENEWAL_PREVIEW_BY_ID),mergeMap(o=>{let{subscriptionIds:T}=o.params,E=selectAllSubscriptions(v.value);return handleEffect(o,Promise.resolve()),merge(...T.map(o=>{let v=E.find(v=>v.id===o),T=v?.state===`active`,O=!!v&&v.billingPlatform!==`recurly`;return!T||O?EMPTY:from(x({subscriptionId:o})).pipe(map(v=>fetchSubscriptionRenewalPreviewByIdSuccessful(o,v)),catchError(v=>of(fetchSubscriptionRenewalPreviewByIdFail(o,v))))}))})),fetchESPNStatusEpic=createPromiseEpic({defaultFn:doFetchESPNUnlimitedStatus,tryType:Actions.TRY_FETCH_ESPN_UNLIMITED_STATUS,successFn:fetchESPNUnlimitedStatusSuccessful,failFn:fetchESPNUnlimitedStatusFail}),clearSubscriptionRenewalPreviewEpic=o=>o.pipe(ofType(Actions.FETCH_PURCHASES_SUCCESS,Actions.UPDATE_BILLING_SUCCESS,Actions.UPDATE_PROFILE_SUCCESS),switchMap(()=>of(clearSubscriptionRenewalPreview()))),clearSubscriptionRenewalPreviewsByIdEpic=o=>o.pipe(ofType(Actions.FETCH_PURCHASES_SUCCESS,Actions.UPDATE_BILLING_SUCCESS,Actions.UPDATE_PROFILE_SUCCESS),switchMap(()=>of(clearSubscriptionRenewalPreviewsById()))),clearRefundEligibilityEpic=o=>o.pipe(ofType(Actions.CREATE_SUBSCRIPTION_SUCCESS,Actions.CHANGE_SUBSCRIPTION_SUCCESS,Actions.CHANGE_SUBSCRIPTION_ADDONS_SUCCESS,Actions.REACTIVATE_SUBSCRIPTION_SUCCESS,Actions.RESUME_SUBSCRIPTION_SUCCESS,Actions.REDEEM_RETENTION_OFFER_SUCCESS,Actions.PROCESS_REFUND_SUCCESS),switchMap(()=>of(clearRefundEligibility())));function check3dsNeeded(o){return o.error.code===`3d_secure_action_required`}function get3dsActionToken(o){let v=o.error;return v?.details?.[`3dSecureActionToken`]??v?.values?.[`3dSecureActionToken`]??``}var handleThreeDSecureFailureEpic=(o,v)=>o.pipe(ofType(Actions.CREATE_SUBSCRIPTION_FAIL,Actions.UPDATE_BILLING_FAIL,Actions.UPDATE_BILLING_INFO_FAIL,Actions.CREATE_BILLING_FAIL,Actions.REACTIVATE_SUBSCRIPTION_FAIL,Actions.CHANGE_SUBSCRIPTION_FAIL,Actions.CHANGE_SUBSCRIPTION_ADDONS_FAIL),filter(o=>is3DSErrorCode(o.error?.code)),withLatestFrom(v),switchMap(([o,v])=>{let x=get3dsActionToken(o),T=selectCurrentLanguage(v);return check3dsNeeded(o)&&x?of(show3DSecureOverlay(x)):of(showToast({dynamicType:`error`,message:getErrorMessage(get3DSErrorMessageId(o.error?.code??void 0),T)}))})),epic_default$25=combineEpics(fetchESPNStatusEpic,fetchPurchasesEpic,initializeSubscriptionsEpic,clearESPNUnlimitedStatusEpic,createSubscriptionEpic,fetchCreateSubscriptionPreviewEpic,fetchPurchasesOnChangeEpic,cancelSubscriptionEpic,changeSubscriptionEpic,changeSubscriptionPreviewEpic,changeSubscriptionAddOnsEpic,changeSubscriptionAddOnsPreviewEpic,redeemRetentionOfferEpic,redeemRetentionOfferPreviewEpic,reactivateSubscriptionEpic,resumeSubscriptionEpic,fetchRefundEligibilityEpic,fetchRetentionOffersEpic,fetchSubscriptionRenewalPreviewEpic,fetchSubscriptionRenewalPreviewByIdEpic,showToastOnSubscriptionChangeEpic,processRefundEpic,clearSubscriptionRenewalPreviewEpic,clearSubscriptionRenewalPreviewsByIdEpic,clearRefundEligibilityEpic,fetchSubscriptionCouponRedemptionStatusEpic,clearRetentionOffersOnPlanChangeEpic,handleThreeDSecureFailureEpic),epic_default$24=combineEpics(epic_default$35,epic_default$34,epic_default$33,epic_default$32,epic_default$31,epic_default$30,epic_default$28,epic_default$27,epic_default$26,epic_default$25,epic_default$29);init_es$1();var selectSpringServeUserId=createSelector(selectSpringServe,o=>o?.userId),selectIfSpringServeLoading=createSelector(selectSpringServe,o=>!!o?.isLoading),selectIfSpringServeInitialized=createSelector(selectSpringServe,o=>!!o?.isInitialized),selectIfSpringServeFailed=createSelector(selectSpringServe,o=>!!o?.isFailed),getTimezoneOffset=()=>0-new Date().getTimezoneOffset(),getIdentityInfo=o=>{let v=`desktop`,x=`desktop`,T=`web`,E=`desktop`;bowser.is(`mobile`)?(v=`mobile`,x=`phone`,T=`mobile_web`,bowser.is(`Amazon Silk`)?E=`fire_phone`:bowser.is(`Android`)?E=`android_phone`:bowser.is(`iOS`)&&(E=`iphone`)):bowser.is(`tablet`)?(v=`mobile`,x=`tablet`,T=`mobile_web`,bowser.is(`Amazon Silk`)?E=`fire_tablet`:bowser.is(`Android`)?E=`android_tablet`:bowser.is(`iOS`)&&(E=`ipad`)):bowser.is(`tv`)&&(v=`tenfoot`,x=`smart_tv`,bowser.is(`Amazon Silk`)?E=`fire_tv`:bowser.is(`Android`)&&(E=`android_tv`));let O=selectUrlAppSource(o),k=brand.name,A=selectUniqueIdCookie(o),j=selectUserProfile(o),I=selectSupportedCodecs(o),L=selectSupportedAudioCodecs(o),R=selectSupportedStreamingProtocols(o),z=selectDrmSchemeHeader(o),B=environment.supportedFeatureFlags(o).join(`,`),V=selectUserId(o),U=getAdvertisingIdCookie(),W=getUPSessionIdCookie(),G=selectSpringServeUserId(o),K=selectMFAToken(o),q=selectHotelIdParam(o);return{applicationId:k,browserName:bowser.getBrowserName(),browserVersion:bowser.getBrowserVersion(),browserEngineName:bowser.getEngine().name,browserEngineVersion:bowser.getEngine().version,deviceGroup:v,deviceType:x,deviceApp:T,devicePlatform:E,deviceModel:`${bowser.getOSName()} ${bowser.getOSVersion()} ${bowser.getBrowserName()} ${bowser.getBrowserVersion()}`,deviceId:A,osName:bowser.getOSName(),osVersion:bowser.getOSVersion(),vendor:bowser.getPlatform().vendor,drmSchemeHeader:z,clientVersion:tenantVersion,playerVersion,profileId:j?.id,supportedCodecs:I,supportedAudioCodecs:L,supportedFeatures:B,supportedStreamingProtocols:R,timezoneOffset:getTimezoneOffset().toString(),adId:U,sessionId:W,appSource:O,userId:V,springServeUserId:G,mfaToken:K,hospital
30ityId:q}},syncIdentityHeaders=o=>{let v=getIdentityInfo(o);call.replaceState(applyIdentifiers(v)),callAnonymous.replaceState(applyIdentifiers(v))},USER_TIER_PATH=`/users/tier`;async function fetchUserTier(o){try{return(await(await getAuthenticatedRequest(o)).get(o.context.api.host+USER_TIER_PATH)).body}catch(o){throw normalizeUPApiError(o)}}async function updateProfile(o,v){try{return mapProfile$1((await(await getAuthenticatedRequest(o)).put(o.context.api.host+USER_PATH).send(v)).body.data)}catch(o){throw normalizeApiError(o)}}async function obliterateAccount(o){try{return mapObliterateAccount((await(await getAuthenticatedRequest(o)).post(o.context.api.host+USER_OBLITERATE_PATH)).body)}catch(o){throw normalizeApiError(o)}}async function getBillingInfo(o){try{let v=(await(await getAuthenticatedRequest(o)).get(o.context.api.host+`/recurly/billing`)).body.data;return mapBillingInfo(v)}catch(o){throw normalizeApiError(o)}}async function updateBillingInfo(o,v){try{let x=(await(await getAuthenticatedRequest(o)).post(o.context.api.host+`/recurly/billing`).send({token_id:v})).body.data;return mapBillingInfo(x)}catch(o){throw normalizeApiError(o)}}async function getTransactions(o){try{return(await(await getAuthenticatedRequest(o)).get(o.context.api.host+`/recurly/transaction`)).body.data.map(mapBillingTransaction)}catch(o){throw normalizeApiError(o)}}function mapOffers(o){return o.map(o=>mapOffer(o))}function mapOffer(o){let v=[],x=o.promo_subscription_terms;x&&v.push(...x),v.push(o.default_subscription_term);let T=o.trial?{trialTermUnit:o.trial.trial_term_unit,trialTermLength:o.trial.trial_term_length}:null;return{code:o.code,planCode:o.plan_code,name:o.name,description:o.description,group:o?.group??``,type:o.type,subscriptionTerms:v.map(mapSubscriptionTerm),trial:T,availabilityStart:o.availability_start,availabilityEnd:o.availability_end,currencyCode:o.currency_code,discountPercent:o.discount_percent,properties:mapProperties(o.properties)}}function mapAddon(o){return{code:o.code,unitAmountInCents:o.unit_amount_in_cents,description:o.description}}function mapPlanInformation(o){let{description:v,unit_amount_in_cents:x}=o;return{description:v,unitAmountInCents:x}}function mapSubscriptionTerm(o){let v=o.coupon_code,x=v?`promo`:`default`,T={addons:(o.addons||[]).map(mapAddon),unitAmountInCents:o.unit_amount_in_cents,periodUnit:o.period_unit,periodLength:o.period_length},E={couponCode:v||void 0,numberOfRenewals:o.number_of_renewals,discountAmountInCents:o.discount_amount_in_cents,billingLength:o.billing_length,plan:o.plan&&mapPlanInformation(o.plan)};return{type:x,...T,...E}}var defaultProperties={standard:!1,preselect:!1,promoLabel:``,promoLength:0,promoUnit:``,promoDiscountUnit:0,visibleWelcome:!1,visibleAddons:!1,visibleSignup:!1,visibleAccount:!1,visibleReactivate:!0,amazonPromo:!1,offerGroup:``,upsellOfferCode:``};function mapProperties(o){if(!o)return defaultProperties;let v={standard:!!o.standard,preselect:!!o.preselect,promoLabel:o?.promo_label??``,promoLength:o?.promo_length??0,promoUnit:o?.promo_unit??``,visibleWelcome:o?.visible_welcome??!1,visibleAddons:o?.visible_addons??!1,visibleSignup:o?.visible_signup??!1,visibleAccount:o?.visible_account??!1,visibleReactivate:o?.visible_reactivate??!0,amazonPromo:o?.amazon_promo??!1,offerGroup:o?.offer_group??``,promoDiscountUnit:o?.promo_discount_unit??0,upsellOfferCode:o?.upsellOfferCode??``,offerBannerTextEn:o?.offer_banner_text_en??``,offerBannerTextEs:o?.offer_banner_text_es??``},x={...o.monthly_price?{monthlyPrice:o.monthly_price}:null},T={...o.promo_banner?{promoBanner:{icon:o.promo_banner.icon,bannerTitle:o.promo_banner.banner_title,detailTitle:o.promo_banner.detail_title}}:null};return{...v,...x,...T}}function mapRetentionTerms(o){return{currencyCode:o.currency,discountAmountInCents:o.discount_amount_in_cents,discountPercent:o.discount_percent}}function mapRetentionOffers(o){return o.map(o=>({code:o.offer_code,type:o.type,retentionTerms:o.retention_promo_term?mapRetentionTerms(o.retention_promo_term):null,convertTrial:o.convert_trial??!1,offer:o.offer?mapOffer(o.offer):null,featureFlag:o.feature_flag??null}))}var PATH$5={OFFER:`/offer`,OFFERS:`/offers/v1`,APPLIED:`/subscription/offers`};async function getOffers(o){try{let v=(await(await getContextualRequest
30(o)).get(`${o.context.api.host}${PATH$5.OFFERS}/available`)).body;return mapOffers(v)}catch(o){throw normalizeApiError(o)}}async function getResubscribeOffer(o){try{let v=(await(await getContextualRequest(o)).get(`${o.context.api.host}${PATH$5.OFFERS}/resubscribe`)).body;return mapOffers(v)}catch(o){throw normalizeApiError(o)}}async function getRetentionOffers(o){try{let v=(await(await getContextualRequest(o)).get(`${o.context.api.host}${PATH$5.OFFER}/retention/v2`)).body;return mapRetentionOffers(v)}catch(o){throw normalizeApiError(o)}}async function getOfferByOfferGroup(o,v){try{let x=(await(await getContextualRequest(o)).get(`${o.context.api.host}${PATH$5.OFFER}/v1/group/${v}`)).body;return mapOffer(x)}catch(o){throw normalizeApiError(o)}}async function getOfferByOfferCode(o,v){try{let x=(await(await getContextualRequest(o)).get(`${o.context.api.host}${PATH$5.OFFER}/v1/${v}`)).body;return mapOffer(x)}catch(o){throw normalizeApiError(o)}}async function linkWithApi(o,v,x){let T=`${o.context.api.host}${SOCIAL_PATH}/${v}`;try{return mapSocialConnection((await(await getAuthenticatedRequest(o)).post(T).send({token:x})).body)}catch(o){throw normalizeApiError(o)}}function link(o,v,x,T=linkWithApi){return T(o,v,x)}async function unlinkWithApi(o,v,x){let T=`${o.context.api.host}${SOCIAL_PATH}`;try{return await(await getAuthenticatedRequest(o)).del(T).query({provider:v,s
30ocial_id:x}),null}catch(o){throw normalizeApiError(o)}}async function unlink(o,v,x,T=unlinkWithApi){return await T(o,v,x),v}async function unlinkSocialsWithApi(o,{email:v,password:x}){let T=`${o.context.api.host}${SOCIAL_PATH}/unlink`;try{return await(await getAuthenticatedRequest(o)).put(T).send({email:v,password:x}),null}catch(o){throw normalizeApiError(o)}}function convert(o){return typeof o==`number`?o:parseInt(o,10)}function planV4Normalize(o,v){let x=getPlanInterval(o.interval_unit,o.interval_length),T=o.unit_amount_in_cents;return{name:o.name,code:o.code,priceInCents:convert(T),interval:x,currency:v,addOns:o.add_ons?o.add_ons.map(o=>({code:o.code,name:o.name,priceInCents:convert(o.unit_amount_in_cents),currency:v,interval:x})):[]}}function mapSubscriptionV4(o){if(!o)throw Error(`Fatal Error: subscription not exists!`);let{currency:v}=o;return{uuid:o.recurly_uuid,state:o.state,activatedAt:o.created_at,platform:o.billing_platform===`recurly`?`web`:o.billing_platform,inAppBilling:o.billing_platform===`recurly`?null:{provider:o.billing_platform,displayName:o.billing_platform},collectionMethod:o.collection_method,trialStart:o.trial_started_at,trialEnd:o.trial_ends_at,displayTrialEnd:o.trial_ends_at?o.display_trial_ends||o.trial_ends_at:void 0,expiresAt:o.expires_at,canceledAt:o.canceled_at,currentPeriodStart:o.current_period_started_at,currentPeriodEnd:o.current_period_ends_at,currency:v,plan:planV4Normalize(o.plan,v),pendingPlan:o.pending_plan?planV4Normalize(o.pending_plan,v):null,pendingChange:o.pending_change,totalAmountInCents:convert(o.total_amount_in_cents),billingStatus:o.billing_status,pausedAt:o.paused_at,resumeAt:o.resume_at,pauseScheduled:o.pause_scheduled??!1,totalPauseCycles:o.total_pause_cycles??0,offerCode:o.offer_code??``,pendingOfferCode:o.pending_offer_code??``}}function mapAvailablePurchase(o){return{addOns:o.addons.map(mapAvailablePurchaseAddOn)}}function mapAvailablePurchaseAddOn(o){let{tag:v,unit_amount_in_cents:x}=o;return{name:o.name,slug:o.addon_pkg_slug,currency:o.currency,features:o.features||[],tag:v,priceInCents:x}}function mapAccountBalance(o){return{pastDue:o.past_due,currency:o.currency,balanceInCents:o.balance_in_cents}}var AVAILABLE_PURCHASE_PATH=`/subscription/available-purchase`,REDEEM_BEST_BUY_PATH=`/bby/redeem`,SUBSCRIPTION_PATH=`/subscription`,SUBSCRIPTION_PAUSE_PATH=`/subscription/pause`,SUBSCRIPTION_PLAN_PATH=`/subscription/plan`,SUBSCRIPTION_RETENTION_PATH=`/subscription/retention`,SUBSCRIPTION_STATE_PATH=`/subscription/state`,ACCOUNT_BALANCE_PATH=`/subscription/account/balance`;function withAddOns$1(o){return!o||o.length===0?Object.freeze({}):{add_ons:o}}function withCredits$1(o){return!o||o.length===0?Object.freeze({}):{credits:o}}function withCouponCode$1(o){return o?{coupon_code:o}:Object.freeze({})}function withTokenId$1(o){return o?{token_id:o}:Object.freeze({})}function withPartner$1(o){return o&&Object.keys(o).length!==0?{partner:
30o}:Object.freeze({})}function withRefund(o){return o?{refund:o}:Object.freeze({})}function withBillingCycles(o){return o&&typeof o==`number`?{billing_cycles:o}:Object.freeze({})}function withPurchaseFeature(o){return o?{feature:o}:Object.freeze({})}async function createSubscriptionWithOffer(o,{offerCode:v,addOns:x,couponCode:T,credits:E,tokenId:O,partner:k,paymentType:A=`credit_card`}){try{return mapSubscriptionV4((await(await getAuthenticatedRequest(o)).post(o.context.api.host+SUBSCRIPTION_PATH).send({offer_code:v,payment_type:A,...withAddOns$1(x),...withCredits$1(E),...withCouponCode$1(T),...withTokenId$1(O),...withPartner$1(k)})).body)}catch(o){throw normalizeApiError(o)}}async function getAccountBalance(o){try{return mapAccountBalance((await(await getAuthenticatedRequest(o)).get(o.context.api.host+ACCOUNT_BALANCE_PATH)).body)}catch(o){throw normalizeApiError(o)}}async function getAvailablePurchase(o,{feature:v}){try{return mapAvailablePurchase((await(await getAuthenticatedRequest(o)).get(o.context.api.host+AVAILABLE_PURCHASE_PATH).query({...withPurchaseFeature(v)})).body)}catch(o){throw normalizeApiError(o)}}async function getRefundEligible(o){try{return(await(await getAuthenticatedRequest(o)).get(o.context.api.host+`/subscription/refund/eligible`))?.body?.is_eligible??!1}catch(o){throw normalizeApiError(o)}}async function getSubscription(o){try{let v=(await(await getAuthenticatedRequest(o)).get(o.context.api.host+SUBSCRIPTION_PATH)).body;return mapSubscriptionV4(v)}catch(o){let v=normalizeApiError(o);if(v.code!==`NO_SUBSCRIPTION_FOUND`)return null;throw v}}async function redeemBestBuySubscription(o,v){try{let x=(await(await getAuthenticatedRequest(o)).post(o.context.api.host+REDEEM_BEST_BUY_PATH).send({token:v})).body;return mapSubscriptionV4(x)}catch(o){throw normalizeApiError(o)}}async function annulSubscriptionPause(o,v){try{let x=(await(await getAuthenticatedRequest(o)).patch(`${o.context.api.host}${SUBSCRIPTION_PAUSE_PATH}/${v}`)).body;return mapSubscriptionV4(x)}catch(o){throw normalizeApiError(o)}}async function updateSubscriptionByPlan(o,{planCode:v,addOns:x,offerCode:T}){try{return mapSubscriptionV4((await(await getAuthenticatedRequest(o)).put(o.context.api.host+SUBSCRIPTION_PLAN_PATH).send({plan_code:v,offer_code:T,...withAddOns$1(x)})).body)}catch(o){throw normalizeApiError(o)}}async function updateSubscriptionState(o,v){let{state:x,refund:T,billingCycles:E}=v;try{let v=(await(await getAuthenticatedRequest(o)).patch(`${o.context.api.host}${SUBSCRIPTION_STATE_PATH}/${x}`).query({...withRefund(T)}).send({...withBillingCycles(E)})).body;return mapSubscriptionV4(v)}catch(o){throw normalizeApiError(o)}}async function updateSubscriptionByRetentionCode(o,{code:v}){try{return mapSubscriptionV4((await(await getAuthenticatedRequest(o)).put(o.context.api.host+SUBSCRIPTION_RETENTION_PATH).send({code:v})).body)}catch(o){throw normalizeApiError(o)}}var mapNormalizedUserEmail=({normalized_email:o,exists:v})=>({normalizedEmail:o,exists:v});async function normalizeUserEmail(o,v){try{return mapNormalizedUserEmail((await(await getPublicRequest(o)).post(o.context.api.host+NORMALIZE_USER_EMAIL_PATH).send(v)).body)}catch(o){throw normalizeApiError(o)}}async function updateUserKey(o,v){try{return(await(await getAuthenticatedRequest(o)).put(o.context.api.host+UPDATE_USER_KEY_PATH).send(v)).body.data}catch(o){throw normalizeApiError(o)}}function doAnnulSubscriptionPause(o){return call(annulSubscriptionPause,o.state)}function doFetchAccount(){return call(getAccount)}function doFetchAvailablePurchase(o){return call(getAvailablePurchase,o.featureParam)}function doFetchBillingInfo(){return call(getBillingInfo)}function doFetchRefundEligible(){return call(getRefundEligible)}function doFetchSubscription(){return call(getSubscription)}function doFetchTransactions(){return call(getTransactions)}function doSocialLink(o){return call(link,o.provider,o.token)}function doSocialUnlink(o){return call(unlink,o.provider,o.socialId)}function doUnlinkSocials(o){return call(unlinkSocialsWithApi,{email:o.email,password:o.password})}
30function doSubscribeWithOffer(o){return call(createSubscriptionWithOffer,o.payload)}function doUpdateBillingInfo(o){return call(updateBillingInfo,o.cardToken,o.paymentType)}function doUpdateProfile(o){return call(updateProfile,o.fields)}function doUpdateSubscriptionByPlan(o){return call(updateSubscriptionByPlan,o.payload)}function doUpdateSubscriptionByRetentionCode(o){return call(updateSubscriptionByRetentionCode,o.payload)}function doUpdateSubscriptionState(o){return call(updateSubscriptionState,o.stateParams)}function doFetchRetentionOffers(){return call(getRetentionOffers)}function doFetchSubscribedOffer(o){return call(getOfferByOfferCode,o)}function doFetchPendingOffer(o){return call(getOfferByOfferCode,o)}function doRedeemBestBuySubscription(o){return call(redeemBestBuySubscription,o.token)}function doGetAccountBalance(){return call(getAccountBalance)}function doObliterateAccount(){return call(obliterateAccount)}function doUpdateUserKey(o){return call(updateUserKey,o)}function doUpdateUserKeyDevices(o){return doUpdateUserKey({org:`fubo`,platform:`web`,scope:`profile`,clientVersion:tenantVersion,key:`preferred_devices`,value:{type:`string`,value:o.devices}})}function doUpdateUserKeyFireTVRedemption(o){return doUpdateUserKey({org:`fubo`,platform:`web`,scope:`profile`,clientVersion:tenantVersion,key:`claimed_firetv`,value:{type:`boolean`,value:o.claimed}})}function doFetchUserTier(){return call(fetchUserTier)}var doOauthLogin=o=>getOauthInstance(o.provider).login(),bootAccountFetchEpic=(o,v)=>o.pipe(ofType(Actions.HEADERS_INITIALIZED),filter(()=>selectIfAuthenticated(v.value)),mergeMap(()=>of(tryFetchAccount()))),logoutWhenNotAuthenticatedEpic=(o,v)=>o.pipe(ofType(Actions.APP_READY),filter(()=>!selectIfAuthenticated(v.value)),mergeMap(()=>{let o=v.value;return selectProfile(o)?of(tryLogout({message:`User not authenticated`})):EMPTY})),getAccountEpic=createPromiseEpic({defaultFn:doFetchAccount,tryType:Actions.TRY_FETCH_ACCOUNT,successFn:fetchAccountSuccessful,failFn:fetchAccountFailed}),applyIdentityInfoToHeadersEpic=(o,v)=>o.pipe(ofType(Actions.LOGIN_SUCCESS,Actions.LOGIN_VERIFICATION_REQUIRED,Actions.RESEND_MFA_CODE_SUCCESS,Actions.SIGNUP_SUCCESS,Actions.EMAIL_VERIFICATION_SUCCESS,Actions.FETCH_ACCOUNT_SUCCESS,Actions.RESET_PASSWORD_WITH_TOKEN_SUCCESS,Actions.SOCIAL_LINK_SUCCESS,Actions.SOCIAL_LINK_FAIL,Actions.UPDATE_PROFILE_SUCCESS,Actions.PROFILE_SWITCHED_SUCCESS,Actions.STAC_FLAGS_INITIALIZED,Actions.APP_SOURCE_CLEARED),switchMap(()=>(syncIdentityHeaders(v.value),of(apiHeaderSet())))),updateProfileEpic=createPromiseEpic({defaultFn:doUpdateProfile,tryType:Actions.TRY_UPDATE_PROFILE,successFn:updateProfileSuccess,failFn:updateProfileFailed}),getBillingInfoEpic=createPromiseEpic({defaultFn:doFetchBillingInfo,tryType:Actions.TRY_FETCH_BILLING_INFO,successFn:fetchBillingInfoSuccessful,failFn:fetchBillingInfoFailed}),getSubscriptionEpic=createPromiseEpic({defaultFn:doFetchSubscription,tryType:[Actions.TRY_FETCH_SUBSCRIPTION,Actions.UPDATE_SUBSCRIPTION_SUCCESS],successFn:fetchSubscriptionSuccessful,failFn:fetchSubscriptionFail}),updateBillingInfoEpic=createPromiseEpic({defaultFn:doUpdateBillingInfo,tryType:Actions.TRY_UPDATE_BILLING_INFO,successFn:(o,v)=>updateBillingInfoSuccessful(o,v.contextBag),failFn:(o,v)=>updateBillingInfoFailed(o,v.contextBag)}),subscribeWithOfferEpic=(o,v,{effectFn:x=doSubscribeWithOffer})=>o.pipe(ofType(Actions.TRY_SUBSCRIBE_WITH_OFFER),switchMap(o=>{let T=selectLegacySubscription(v.value),E=x(o);return handleEffect(o,E),from(E).pipe(map(v=>subscribeWithOfferSuccess(v,T,o.payload,o.isReactivation)),catchError(v=>of(subscribeWithOfferFail(v,o.isReactivation))))})),updateSubscriptionByPlanEpic=(o,v,{effectFn:x=doUpdateSubscriptionByPlan})=>o.pipe(ofType(Actions.TRY_UPDATE_SUBSCRIPTION_BY_PLAN),switchMap(o=>{let T=selectLegacySubscription(v.value),E=x(o);return handleEffect(o,E),from(E).pipe(map(o=>updateSubscriptionSuccess(o,T)),catchError(o=>of(updateSubscriptionFail(o))))})),updateSubscriptionByRetentionCodeEpic=(o,v,{effectFn:x=doUpdateSubscriptionByRetentionCode})=>o.pipe(ofType(Actions.TRY_UPDATE_SUBSCRIPTION_BY_RETENTION_CODE),switchMap(o=>{let T=selectLegacySubscription(v.value),E=x(o);return handleEffect(o,E),from(E).pipe(map(o=>
30updateSubscriptionSuccess(o,T)),catchError(o=>of(updateSubscriptionFail(o))))})),updateSubscriptionStateEpic=createPromiseEpic({defaultFn:doUpdateSubscriptionState,tryType:Actions.TRY_UPDATE_SUBSCRIPTION_STATE,successFn:(o,v)=>updateSubscriptionStateSuccess(o,v.stateParams),failFn:(o,v)=>updateSubscriptionStateFail(o,v.stateParams)}),socialLinkEpic=(o,v,{socialLinkFn:x=doSocialLink,oauthLoginFn:T=doOauthLogin})=>o.pipe(ofType(Actions.TRY_SOCIAL_LINK),switchMap(o=>from(T(tryOauthLogin(o.provider))).pipe(switchMap(v=>{let T=x(trySocialLink(o.provider,v));return handleEffect(o,T),from(T)})).pipe(map(socialLinkSuccessful),catchError(o=>of(socialLinkFailed(o)))))),socialUnlinkEpic=createPromiseEpic({defaultFn:doSocialUnlink,tryType:Actions.TRY_SOCIAL_UNLINK,successFn:socialUnlinkSuccessful,failFn:o=>o.code===`PASSWORD_SET_REQUIRED`?showModal(`UnlinkSocialAndResetPasswordModal`):socialUnlinkFailed(o)}),socialUnlinkAccountsEpic=createPromiseEpic({defaultFn:doUnlinkSocials,tryType:Actions.TRY_SOCIAL_UNLINK_ACCOUNTS,successFn:socialUnlinkAccountsSuccessful,failFn:socialUnlinkAccountsFailed}),getBillingTransactionsEpic=createPromiseEpic({defaultFn:doFetchTransactions,tryType:Actions.TRY_FETCH_BILLING_TRANSACTIONS,filterFn:o=>!selectIsCurrentSubscriptionInAppBilling(o),successFn:fetchBillingTransactionsSuccessful,failFn:fetchBillingTransactionsFail}),refetchAccountEpic=o=>o.pipe(ofType(Actions.SUBSCRIBE_WITH_OFFER_SUCCESS),map(tryFetchAccount)),getRefundEligibleEpic=createPromiseEpic({defaultFn:doFetchRefundEligible,tryType:Actions.TRY_FETCH_REFUND_ELIGIBLE,successFn:fetchRefundEligibleSuccessful,failFn:fetchRefundEligibleFailed}),annulSubscriptionPauseEpic=createPromiseEpic({defaultFn:doAnnulSubscriptionPause,tryType:Actions.TRY_ANNUL_SUBSCRIPTION_PAUSE,successFn:(o,v)=>annulSubscriptionPauseSuccessful(o,v.state),failFn:(o,v)=>annulSubscriptionPauseFailed(o,v.state)}),getAvailablePurchaseEpic=createPromiseEpic({defaultFn:doFetchAvailablePurchase,tryType:Actions.TRY_FETCH_AVAILABLE_PURCHASE,successFn:fetchAvailablePurchaseSuccessful,failFn:fetchAvailablePurchaseFail}),activeSubscriptionRequiredEpic=(o,v)=>o.pipe(ofType(Actions.API_ERROR_ACTIVE_SUBSCRIPTION_REQUIRED),switchMap(()=>{let o=v.value;if((selectCurrentLocation(o)?.pathname||window?.location?.pathname)===`/subscription/reactivation`)return EMPTY;let x=selectIfAccountIsLoading(o);return concat(selectIsPlansLoading(o)?EMPTY:of(fetchPlans()),x?EMPTY:of(tryFetchAccount()))})),fetchRetentionOffersv2Epic=createPromiseEpic({defaultFn:doFetchRetentionOffers,tryType:Actions.TRY_FETCH_RETENTION_OFFERS,successFn:fetchRetentionOffersSuccessful$1,failFn:fetchRetentionOffersFail$1}),fetchSubscribedOfferEpic=(o,v,{effectFn:x=doFetchSubscribedOffer})=>o.pipe(ofType(Actions.LOGIN_SUCCESS,Actions.FETCH_ACCOUNT_SUCCESS,Actions.FETCH_SUBSCRIPTION_SUCCESS,Actions.SUBSCRIBE_WITH_OFFER_SUCCESS),switchMap(()=>{let o=v.value,T=selectSubscribedOfferCode(o);if(!T)return EMPTY;let E=selectOffersList(o).find(o=>o.code===T);return E?of(fetchSubscribedOfferSuccessful(E)):from(x(T)).pipe(map(fetchSubscribedOfferSuccessful),catchError(o=>of(fetchSubscribedOfferFail(o))))})),fetchPendingOfferEpic=(o,v,{effectFn:x=doFetchPendingOffer})=>o.pipe(ofType(Actions.LOGIN_SUCCESS,Actions.FETCH_ACCOUNT_SUCCESS,Actions.FETCH_SUBSCRIPTION_SUCCESS),switchMap(()=>{let o=v.value,T=selectPendingOfferCode(o);if(!T)return EMPTY;let E=selectOffersList(o).find(o=>o.code===T);return E?of(fetchPendingOfferSuccessful(E)):from(x(T)).pipe(map(fetchPendingOfferSuccessful),catchError(o=>of(fetchPendingOfferFail(o))))})),tryBestBuyRedeemEpic=(o,v)=>o.pipe(ofType(Actions.LOGIN_SUCCESS,Actions.SIGNUP_SUCCESS),switchMap(()=>{let o=v.value,x=selectRedemptionToken(o);return!selectIsPendingUserEmailVerification(o)&&x?from([tryRedeemBestBuySubscription(x),cleanParams([redemptionToken])]):EMPTY})),bestBuyRedemptionEpic=createPromiseEpic({defaultFn:doRedeemBestBuySubscription,tryType:Actions.TRY_BEST_BUY_REDEEM,successFn:redeemBestBuySubscriptionSuccess,failFn:redeemBestBuySubscriptionFail}),bestBuyRedemptionSuccessEpic=o=>
30o.pipe(ofType(Actions.BEST_BUY_REDEEM_SUCCESS),switchMap(()=>of(push(`/`)))),bestBuyRedemptionFailEpic=o=>o.pipe(ofType(Actions.BEST_BUY_REDEEM_FAIL),switchMap(({error:o})=>of(showModal(`BestBuyRedemptionModal`,{error:o})))),checkForSocialsAndNoRedirectsEpic=(o,v)=>o.pipe(ofType(Actions.LOGIN_SUCCESS,Actions.SIGNUP_SUCCESS),switchMap(()=>{let o=v.value,x=selectRouteIntercept(o);return selectHasAccountSocials(o)&&!x&&brand.enableUnlinkSocialRedirecting?of(push(`/unlink-social`)):EMPTY})),getAccountBalanceEpic=createPromiseEpic({defaultFn:doGetAccountBalance,tryType:[Actions.TRY_GET_ACCOUNT_BALANCE,Actions.REDEEM_CREDIT_SUCCESS],successFn:getAccountBalanceSuccess,failFn:getAccountBalanceFail}),obliterateAccountEpic=createPromiseEpic({defaultFn:doObliterateAccount,tryType:[Actions.TRY_OBLITERATE_ACCOUNT],successFn:obliterateAccountSuccessful,failFn:obliterateAccountFailed}),updateUserDevicesEpic=createPromiseEpic({defaultFn:doUpdateUserKeyDevices,tryType:[Actions.TRY_UPDATE_USER_DEVICES],successFn:updateUserDevicesSuccess,failFn:updateUserDevicesError}),updateUserFireTVRedemptionEpic=createPromiseEpic({defaultFn:doUpdateUserKeyFireTVRedemption,tryType:[Actions.TRY_UPDATE_USER_FIRETV_REDEMPTION],successFn:updateUserFireTvRedemptionSuccess,failFn:updateUserFireTvRedemptionError}),bypassResubscribeForFreeTierOnRefreshEpic=(o,v)=>o.pipe(ofType(Actions.SUBSCRIPTIONS_INITIALIZED),switchMap(()=>{let o=selectIsReloading(v.value),x=of(setIsReloading(!1));return brand.bypassReactivationForFreeTier?concat(of(bypassResubscribeForFreeTier(!0)),x):concat(o?EMPTY:of(bypassResubscribeForFreeTier(!1)),x)})),fetchUserTierEpic=createPromiseEpic({defaultFn:doFetchUserTier,tryType:[Actions.TRY_FETCH_USER_TIER],successFn:fetchUserTierSuccessful,failFn:fetchUserTierFailed}),triggerUserTierFetchOnLoadEpic=(o,v)=>o.pipe(ofType(Actions.STAC_FLAGS_INITIALIZED),filter(()=>selectIfAuthenticated(v.value)),switchMap(()=>of(tryFetchUserTier()))),triggerUserTierFetchOnChangeEpic=(o,v)=>o.pipe(ofType(Actions.CANCEL_SUBSCRIPTION_SUCCESS,Actions.CHANGE_SUBSCRIPTION_SUCCESS,Actions.CHANGE_SUBSCRIPTION_ADDONS_SUCCESS,Actions.CREATE_SUBSCRIPTION_SUCCESS,Actions.PROCESS_REFUND_SUCCESS,Actions.REACTIVATE_SUBSCRIPTION_SUCCESS,Actions.UPDATE_SUBSCRIPTION_SUCCESS),filter(()=>selectIfAuthenticated(v.value)),switchMap(()=>of(tryFetchUserTier()))),triggerUserTierFetchOnExpireLegacyEpic=(o,v)=>o.pipe(ofType(Actions.UPDATE_SUBSCRIPTION_SUCCESS,Actions.UPDATE_SUBSCRIPTION_STATE_SUCCESS),filter(()=>selectIfAuthenticated(v.value)),filter(()=>selectIfLegacySubscriberIsExpired(v.value)),switchMap(()=>concat(of(tryFetchUserTier()),of(fetchPlans())))),triggerUserTierFetchOnChangeLegacyEpic=(o,v)=>o.pipe(ofType(Actions.SUBSCRIBE_WITH_OFFER_SUCCESS,Actions.UPDATE_SUBSCRIPTION_SUCCESS,Actions.UPDATE_SUBSCRIPTION_STATE_SUCCESS,Actions.ANNUL_SUBSCRIPTION_PAUSE_SUCCESS,Actions.BEST_BUY_REDEEM_SUCCESS),filter(()=>selectIfAuthenticated(v.value)),filter(o=>o.type!==Actions.UPDATE_SUBSCRIPTION_SUCCESS||o.type!==Actions.UPDATE_SUBSCRIPTION_STATE_SUCCESS||!selectIfLegacySubscriberIsExpired(v.value)),delay(1e3),switchMap(()=>of(tryFetchUserTier()))),redirectOnActionSuccessEpic=(o,v)=>o.pipe(ofType(Actions.FETCH_USER_TIER_SUCCESS,Actions.REDEEM_RETENTION_OFFER_SUCCESS),switchMap(()=>{let o=v.value,x=selectRedirectPathOnSubscription(o),T=[clearRedirectPath()];return x&&T.push(push(x)),x?of(...T):EMPTY})),epic_default$23=combineEpics(bootAccountFetchEpic,logoutWhenNotAuthenticatedEpic,getAccountEpic,applyIdentityInfoToHeadersEpic,getSubscriptionEpic,updateProfileEpic,getBillingInfoEpic,updateBillingInfoEpic,subscribeWithOfferEpic,updateSubscriptionByPlanEpic,updateSubscriptionByRetentionCodeEpic,updateSubscriptionStateEpic,annulSubscriptionPauseEpic,socialLinkEpic,socialUnlinkEpic,getBillingTransactionsEpic,refetchAccountEpic,getRefundEligibleEpic,activeSubscriptionRequiredEpic,getAvailablePurchaseEpic,fetchRetentionOffersv2Epic,fetchSubscribedOfferEpic,fetchPendingOfferEpic,tryBestBuyRedeemEpic,bestBuyRedemptionEpic,bestBuyRedemptionSuccessEpic,bestBuyRedemptionFailEpic,getAccountBalanceEpic,obliterateAccountEpic,socialUnlinkAccountsEpic,checkForSocialsAndNoRedirectsEpic,updateUserDevicesEpic,updateUserFireTVRedemptionEpic,bypassResubscribeForFreeTierOnRefreshEpic,fetchUserTierEpic,triggerUserTierFetchOnLoadEpic,triggerUserTierFetchOnChangeEpic,triggerUserTierFetchOnExpireLegacyEpic,triggerUserTierFetchOnChangeLegacyEpic,redirectOnActionSuccessEpic);function isPromise(o){return!!(o&&typeof o.then==`function`)}function sleep(o){return o||=0,new Promise(function(v){return setTimeout(v,o)})}function randomInt(o,v){return Math.floor(Math.random()*(v-o+1)+o)}function randomToken(o){o||=5;for(var v=``,x=`abcdefghijklmnopqrstuvwxzy0123456789`,T=0;T<o;T++)v+=x.charAt(Math.floor(Math.random()*x.length));return v}function microSeconds$4(){var o=new Date().getTime();return o===lastMs?(additional++,o*1e3+additional):(lastMs=o,additional=0,o*1e3)}var lastMs,additional,isNode,init_util=__esmMin((()=>{lastMs=0,additional=0,isNode=Object.prototype.toString.call(typeof process<`u`?process:0)===`[object process]`}));function create$3(o){var v={messagesCallback:null,bc:new BroadcastChannel(o),subFns:[]};return v.bc.onmessage=function(o){v.messagesCallback&&v.messagesCallback(o.data)},v}function close$3(o){o.bc.close(),o.subFns=[]}function postMessage$3(o,v){o.bc.postMessage(v,!1)}function onMessage$3(o,v){o.messagesCallback=v}function canBeUsed$3(){if(isNode&&typeof window>`u`)return!1;if(typeof BroadcastChannel==`function`){if(BroadcastChannel._pubkey)throw Error(`BroadcastChannel: Do n
30ot overwrite window.BroadcastChannel with this module, this is not a polyfill`);return!0}else return!1}function averageResponseTime$3(){return 150}var microSeconds$3,type$3,native_default,init_native=__esmMin((()=>{init_util(),microSeconds$3=microSeconds$4,type$3=`native`,native_default={create:create$3,close:close$3,onMessage:onMessage$3,postMessage:postMessage$3,canBeUsed:canBeUsed$3,type:type$3,averageResponseTime:averageResponseTime$3,microSeconds:microSeconds$3}}));function now(){return new Date().getTime()}var ObliviousSet,init_oblivious_set=__esmMin((()=>{ObliviousSet=function(o){var v=new Set,x=new Map;this.has=v.has.bind(v),this.add=function(o){x.set(o,now()),v.add(o),T()},this.clear=function(){v.clear(),x.clear()};function T(){for(var T=now()-o,E=v[Symbol.iterator]();;){var O=E.next().value;if(!O)return;if(x.get(O)<T)x.delete(O),v.delete(O);else return}}}}));function fillOptionsWithDefaults(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},v=JSON.parse(JSON.stringify(o));return v.webWorkerSupport===void 0&&(v.webWorkerSupport=!0),v.idb||={},v.idb.ttl||(v.idb.ttl=1e3*45),v.idb.fallbackInterval||(v.idb.fallbackInterval=150),v.localstorage||={},v.localstorage.removeTimeout||(v.localstorage.removeTimeout=1e3*60),o.methods&&(v.methods=o.methods),v.node||={},v.node.ttl||(v.node.ttl=1e3*60*2),v.node.useFastPath===void 0&&(v.node.useFastPath=!0),v}var init_options=__esmMin((()=>{}));function getIdb(){return typeof indexedDB<`u`?indexedDB:window.mozIndexedDB===void 0?window.webkitIndexedDB===void 0?window.msIndexedDB!==void 0&&window.msIndexedDB:window.webkitIndexedDB:window.mozIndexedDB}function createDatabase(o){var v=getIdb(),x=DB_PREFIX+o,T=v.open(x,1);return T.onupgradeneeded=function(o){o.target.result.createObjectStore(OBJECT_STORE_ID,{keyPath:`id`,autoIncrement:!0})},new Promise(function(o,v){T.onerror=function(o){return v(o)},T.onsuccess=function(){o(T.result)}})}function writeMessage(o,v,x){var T={uuid:v,time:new Date().getTime(),data:x},E=o.transaction([OBJECT_STORE_ID],`readwrite`);return new Promise(function(o,v){E.oncomplete=function(){return o()},E.onerror=function(o){return v(o)},E.objectStore(OBJECT_STORE_ID).add(T)})}function getMessagesHigherThen(o,v){var x=o.transaction(OBJECT_STORE_ID).objectStore(OBJECT_STORE_ID),T=[],E=IDBKeyRange.bound(v+1,1/0);return new Promise(function(o){x.openCursor(E).onsuccess=function(v){var x=v.target.result;x?(T.push(x.value),x.continue()):o(T)}})}function removeMessageById(o,v){var x=o.transaction([OBJECT_STORE_ID],`readwrite`).objectStore(OBJECT_STORE_ID).delete(v);return new Promise(function(o){x.onsuccess=function(){return o()}})}function getOldMessages(o,v){var x=new Date().getTime()-v,T=o.transaction(OBJECT_STORE_ID).objectStore(OBJECT_STORE_ID),E=[];return new Promise(function(o){T.openCursor().onsuccess=function(v){var T=v.target.result;if(T){var O=T.value;if(O.time<x)E.push(O),T.continue();else{o(E);return}}else o(E)}})}function cleanOldMessages(o,v){return getOldMessages(o,v).then(function(v){return Promise.all(v.map(function(v){return removeMessageById(o,v.id)}))})}function create$2(o,v){return v=fillOptionsWithDefaults(v),createDatabase(o).then(function(x){var T={closed:!1,lastCursorId:0,channelName:o,options:v,uuid:randomToken(10),eMIs:new ObliviousSet(v.idb.ttl*2),writeBlockPromise:Promise.resolve(),messagesCallback:null,readQueuePromises:[],db:x};return _readLoop(T),T})}function _readLoop(o){if(!o.closed)return readNewMessages(o).then(function(){return sleep(o.options.idb.fallbackInterval)}).then(function(){return _readLoop(o)})}function _filterMessage(o,v){return!(o.uuid===v.uuid||v.eMIs.has(o.id)||o.data.time<v.messagesCallbackTime)}function readNewMessages(o){return o.closed||!o.messagesCallback?Promise.resolve():getMessagesHigherThen(o.db,o.lastCursorId).then(function(v){return v.filter(function(o){return!!o}).map(function(v){return v.id>o.lastCursorId&&(o.lastCursorId=v.id),v}).filter(function(v){return _filterMessage(v,o)}).sort(function(o,v){return o.time-v.time}).forEach(function(v){o.messagesCallback&&(o.eMIs.add(v.id),o.messagesCallback(v.data))}),Promise.resolve()})}function close$2(o){o.closed=!0,o.db.close()}function postMessage$2(o,v){return o.writeBlockPromise=o.writeBlockPromise.then(function(){return writeMessage(o.db,o.uuid,v)}).then(function(){randomInt(0,10)===0&&cleanOldMessages(o.db,o.options.idb.ttl)}),o.writeBlockPromise}function onMessage$2(o,v,x){o.messagesCallbackTime=x,o.messagesCallback=v,readNewMessages(o)}function canBeUsed$2(){return!(isNode||!getIdb())}function averageResponseTime$2(o){return o.idb.fallbackInterval*2}var microSeconds$2,DB_PREFIX,OBJECT_STORE_ID,type$2,indexed_db_default,init_indexed_db=__esmMin((()=>{init_util(),init_oblivious_set(),init_options(),microSeconds$2=microSeconds$4,DB_PREFIX=`pubkey.broadcast-channel-0-`,OBJECT_STORE_ID=`messages`,indexed_db_default={create:create$2,close:close$2,onMessage:onMessage$2,postMessage:postMessage$2,canBeUsed:canBeUsed$2,type:`idb`,averageResponseTime:averageResponseTime$2,microSeconds:microSeconds$2}}));function getLocalStorage(){var o;if(typeof window>`u`)return null;try{o=window.localStorage,o=window[`ie8-eventlistener/storage`]||window.localStorage}catch{}return o}function storageKey(o){return KEY_PREFIX+o}function postMessage$1(o,v){return new Promise(function(x){sleep().then(function(){var T=storageKey(o.channelName),E={token:randomToken(10),time:new Date().getTime(),data:v,uuid:o.uuid},O=JSON.stringify(E);getLocalStorage().setItem(T,O);var k=document.createEvent(`Event`);k.initEvent(`storage`,!0,!0),k.key=T,k.newValue=O,window.dispatchEvent(k),x()})})}function addStorageEventListener(o,v){var x=storageKey(o),T=function(o){o.key===x&&v(JSON.parse(o.newValue))};return window.addEventListener(`storage`,T),T}function removeStorageEventListener(o){window.removeEventListener(`storage`,o)}function create$1(o,v){if(v=fillOptionsWithDefaults(v),!canBeUsed$1())throw Error(`BroadcastChannel: localstorage c
30annot be used`);var x=randomToken(10),T=new ObliviousSet(v.localstorage.removeTimeout),E={channelName:o,uuid:x,eMIs:T};return E.listener=addStorageEventListener(o,function(o){E.messagesCallback&&o.uuid!==x&&(!o.token||T.has(o.token)||o.data.time&&o.data.time<E.messagesCallbackTime||(T.add(o.token),E.messagesCallback(o.data)))}),E}function close$1(o){removeStorageEventListener(o.listener)}function onMessage$1(o,v,x){o.messagesCallbackTime=x,o.messagesCallback=v}function canBeUsed$1(){if(isNode)return!1;var o=getLocalStorage();if(!o)return!1;try{var v=`__broadcastchannel_check`;o.setItem(v,`works`),o.removeItem(v)}catch{return!1}return!0}function averageResponseTime$1(){return 120}var microSeconds$1,KEY_PREFIX,type$1,localstorage_default,init_localstorage=__esmMin((()=>{init_oblivious_set(),init_options(),init_util(),microSeconds$1=microSeconds$4,KEY_PREFIX=`pubkey.broadcastChannel-`,type$1=`localstorage`,localstorage_default={create:create$1,close:close$1,onMessage:onMessage$1,postMessage:postMessage$1,canBeUsed:canBeUsed$1,type:type$1,averageResponseTime:averageResponseTime$1,microSeconds:microSeconds$1}}));function create(o){var v={name:o,messagesCallback:null};return SIMULATE_CHANNELS.add(v),v}function close(o){SIMULATE_CHANNELS.delete(o)}function postMessage(o,v){return new Promise(function(x){return setTimeout(function(){Array.from(SIMULATE_CHANNELS).filter(function(v){return v.name===o.name}).filter(function(v){return v!==o}).filter(function(o){return!!o.messagesCallback}).forEach(function(o){return o.messagesCallback(v)}),x()},5)})}function onMessage(o,v){o.messagesCallback=v}function canBeUsed(){return!0}function averageResponseTime(){return 5}var microSeconds,type,SIMULATE_CHANNELS,simulate_default,init_simulate=__esmMin((()=>{init_util(),microSeconds=microSeconds$4,type=`simulate`,SIMULATE_CHANNELS=new Set,simulate_default={create,close,onMessage,postMessage,canBeUsed,type,averageResponseTime,microSeconds}}));function chooseMethod(o){var v=[].concat(o.methods,METHODS).filter(Boolean);if(o.type){if(o.type===`simulate`)return simulate_default;var x=v.find(function(v){return v.type===o.type});if(x)return x;throw Error(`method-type `+o.type+` not found`)}!o.webWorkerSupport&&!isNode&&(v=v.filter(function(o){return o.type!==`idb`}));var T=v.find(function(o){return o.canBeUsed()});if(T)return T;throw Error(`No useable methode found:`+JSON.stringify(METHODS.map(function(o){return o.type})))}var METHODS,NodeMethod,init_method_chooser=__esmMin((()=>{init_native(),init_indexed_db(),init_localstorage(),init_simulate(),init_util(),METHODS=[native_default,indexed_db_default,localstorage_default],isNode&&(NodeMethod=require___vite_browser_external(),typeof NodeMethod.canBeUsed==`function`&&METHODS.push(NodeMethod))})),es_exports=__exportAll({default:()=>BroadcastChannel$1});function _post(o,v,x){var T={time:o.method.microSeconds(),type:v,data:x};return(o._prepP?o._prepP:Promise.resolve()).then(function(){return o.method.postMessage(o._state,T)})}function _prepareChannel(o){var v=o.method.create(o.name,o.options);isPromise(v)?(o._prepP=v,v.then(function(v){o._state=v})):o._state=v}function _hasMessageListeners(o){return o._addEL.message.length>0||o._addEL.internal.length>0}function _addListenerObject(o,v,x){o._addEL[v].push(x),_startListening(o)}function _removeListenerObject(o,v,x){o._addEL[v]=o._addEL[v].filter(function(o){return o!==x}),_stopListening(o)}function _startListening(o){if(!o._iL&&_hasMessageListeners(o)){var v=function(v){o._addEL[v.type].forEach(function(o){v.time>=o.time&&o.fn(v.data)})},x=o.method.microSeconds();o._prepP?o._prepP.then(function(){o._iL=!0,o.method.onMessage(o._state,v,x)}):(o._iL=!0,o.method.onMessage(o._state,v,x))}}function _stopListening(o){if(o._iL&&!_hasMessageListeners(o)){o._iL=!1;var v=o.method.microSeconds();o.method.onMessage(o._state,null,v)}}var BroadcastChannel$1,ENFORCED_OPTIONS,init_es=__esmMin((()=>{init_util(),init_method_chooser(),init_options(),BroadcastChannel$1=function(o,v){this.name=o,ENFORCED_OPTIONS&&(v=ENFORCED_OPTIONS),this.options=fillOptionsWithDefaults(v),this.method=chooseMethod(this.options),this._iL=!1,this._onML=null,this._addEL={message:[],internal:[]},this._befC=[],this._prepP=null,_prepareChannel(this)},BroadcastChannel$1._pubkey=!0,BroadcastChannel$1.clearNodeFolder=function(o){o=fillOptionsWithDefaults(o);var v=chooseMethod(o);return v.type===`node`?v.clearNodeFolder().then(function(){return!0}):Promise.resolve(!1)},BroadcastChannel$1.enforceOptions=function(o){ENFORCED_OPTIONS=o}
30,BroadcastChannel$1.prototype={postMessage:function(o){if(this.closed)throw Error(`BroadcastChannel.postMessage(): Cannot post message after channel has closed`);return _post(this,`message`,o)},postInternal:function(o){return _post(this,`internal`,o)},set onmessage(o){var v={time:this.method.microSeconds(),fn:o};_removeListenerObject(this,`message`,this._onML),o&&typeof o==`function`?(this._onML=v,_addListenerObject(this,`message`,v)):this._onML=null},addEventListener:function(o,v){var x={time:this.method.microSeconds(),fn:v};_addListenerObject(this,o,x)},removeEventListener:function(o,v){var x=this._addEL[o].find(function(o){return o.fn===v});_removeListenerObject(this,o,x)},close:function(){var o=this;if(!this.closed){this.closed=!0;var v=this._prepP?this._prepP:Promise.resolve();return this._onML=null,this._addEL.message=[],v.then(function(){return Promise.all(o._befC.map(function(o){return o()}))}).then(function(){return o.method.close(o._state)})}},get type(){return this.method.type}}})),require_syncState=__commonJSMin((o=>{Object.defineProperty(o,"__esModule",{value:!0}),o.initStateWithPrevTab=o.withReduxStateSync=o.createReduxStateSync=o.createStateSyncMiddleware=void 0,o.isActionSynced=G;var v=x((init_es(),__toCommonJS(es_exports)));function x(o){return o&&o.__esModule?o:{default:o}}var T=0,E=`&_GET_INIT_STATE`,O=`&_SEND_INIT_STATE`,k=`&_RECEIVE_INIT_STATE`,A={channel:`redux_state_sync`,predicate:null,blacklist:[],whitelist:[],broadcastChannelOption:null,prepareState:function(o){return o}},j=function(){return{type:E}},I=function(){return{type:O}},L=function(o){return{type:k,payload:o}};function R(){return Math.floor((1+Math.random())*65536).toString(16).substring(1)}function z(){return``+R()+R()+`-`+R()+`-`+R()+`-`+R()+`-`+R()+R()+R()}var B=z(),V=!1;function U(o){var v=o;return v.$uuid=z(),v.$wuid=B,v}function W(o){var v=o.predicate,x=o.blacklist,T=o.whitelist,E=function(){return!0};return v&&typeof v==`function`?E=v:Array.isArray(x)?E=function(o){return x.indexOf(o)<0}:Array.isArray(T)&&(E=function(o){return T.indexOf(o)>=0}),E}function G(o){return!!o.$isSync}function K(o){var v=o.channel,x=o.dispatch,A=o.allowed,j=!1,R={},z=v;z.onmessage=function(o){if(o.$wuid!==B&&o.type!==k&&o.$uuid&&o.$uuid!==T)if(o.type===E&&!R[o.$wuid])R[o.$wuid]=!0,x(I());else if(o.type===O&&!R[o.$wuid]){j||(j=!0,x(L(o.payload)));return}else A(o.type)&&(T=o.$uuid,x(Object.assign(o,{$isSync:!0})))}}o.createStateSyncMiddleware=function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:A,x=W(o),k=new v.default(o.channel,o.broadcastChannelOption),j=o.prepareState||A.prepareState;return function(o){var v=o.getState,A=o.dispatch;return function(o){return function(I){if(V||(V=!0,K({channel:k,dispatch:A,allowed:x})),I&&!I.$uuid){var L=U(I);T=L.$uuid;try{if(I.type===O)return v()&&(L.payload=j(v()),k.postMessage(L)),o(I);(x(L.type)||I.type===E)&&k.postMessage(L)}catch{console.error(`Your browser doesn't support cross tab communication`)}}return o(Object.assign(I,{$isSync:I.$isSync!==void 0&&I.$isSync}))}}}},o.withReduxStateSync=(o.createReduxStateSync=function(o){var v=o.prepareState;return function(o){return function(x,T){var E=x;return T.type===k&&(E=v(T.payload)),o(E,T)}}})({prepareState:function(o){return o}}),o.initStateWithPrevTab=function(o){var v=o.dispatch;v(j())}})),import_syncState=require_syncState(),APPLICATION_EPIC_CONFIG=[{type:`EventEpicConfigV2`,actionName:`FIRST_VISIT`,eventMapper:(o,v)=>({name:`first_visit`,category:`application`,subCategory:``,eventContext:{current_zip_code:selectPostalCode(v),home_zip_code:selectHomePostalCode(v)}})}],AUTHENTICATION_EPIC_CONFIG=[{type:`EventEpicConfigV2`,actionName:`TRY_LOGIN`,eventMapper:o=>{if(o.type===Actions.TRY_LOGIN)return{name:`sign_in_intent`,category:`user_action`,subCategory:`authentication`,eventContext:{login_type:o.loginType}}}},{type:`EventEpicConfigV2`,actionName:`TRY_SOCIAL_LOGIN`,eventMapper:o=>{if(o.type===Actions.TRY_SOCIAL_LOGIN)return{name:`sign_in_intent`,category:`user_action`,subCategory:`authentication`,eventContext:{login_type:o.provider}}}},{type:`EventEpicConfigV2`,actionName:`LOGIN_SUCCESS`,eventMapper:o=>{if(o.type===Actions.LOGIN_COMPLETE){let v=o.account?.subscription;return{name:`signed_in`,category:`system`,subCategory:`authentication`,eventContext:{billing_type:v&&!isEmpty(v.inAppBilling)?v.inAppBilling.provider:v&&v.platform===`amazon`?`amazon`:`none`,login_type:o.loginType,status:v&&v.state}}}}},{type:`EventEpicConfigV2`,actionName:`TRY_LOGOUT`,eventMapper:o=>{if(o.type===Actions.TRY_LOGOUT)return{name:`logout`,category:`user_action`,subCategory:`authentication`}}},{type:`EventEpicConfigV2`,actionName:`LOGIN_FAIL`,eventMapper:o=>{if(o.type===Actions.LOGIN_FAIL)return{name:`sign_in_failure`,category:`system`,subCategory:`authentication`,eventContext:{login_type:o.loginType},errorContext:{server_code:o.error.statusCode,message:o.error.message}}}}],DIALOG_EPIC_CONFIG=[{type:`EventEpicConfigV2`,actionName:`SHOW_MODAL`,eventMapper:o=>{if(o.type===Actions.SHOW_MODAL)return{name:`dialog_begin`,category:`system`,subCategory:``,eventContext:{modal:o.payload.modal}}}},{type:`EventEpicConfigV2`,actionName:`HIDE_MODAL`,eventMapper:o=>{if(o.type===Actions.HIDE_MODAL)return{name:`dialog_finish`,category:`system`,subCategory:``,eventContext:{modal:o.payload.modal}}}}],HOME_NETWORK_EPIC_CONFIG=[{type:`EventEpicConfigV2`,actionName:`SET_HOME_NETWORK_SUCCESS`,eventMapper:o=>{if(o.type===Actions.SET_HOME_NETWORK_SUCCESS){let{changesLimit:v,changesUsed:x}=o.homeNetworkStatus;return{name:`update_home_network`,category:`system`,subCategory:`update_home_network`,eventContext:{changes_used:x,changes_limit:v,update_home_network_source:`manual`}}}}},{type:`EventEpicConfigV2`,actionName:`SET_HOME_NETWORK_FAIL`,eventMapper:o=>{if(o.type===Actions.SET_HOME_NETWORK_FAIL){let{error:v}=o;return{name:`error`,category:`system`,subCategory:`update_home_network`,errorContext:{server_code:v.code||`NO_INTERNET_CONNECTION`,message:v.message,api:`/home/network`}}}}}];function mapContextualAnalytics(o=new Map){return{...getAction$1(o),...getAiringIds(o),...getTmsIds(o),...getCohorting(o),...getComponent(o),...getPage(o),...getUrl(o),...getUiType(o),...getBillingZip(o),...getPageKey(o,{pageKey:`page_key`}),...getSection(o),...getFtvCampaign(o),...getWatchableMetadata(o,{seriesTitle:`series_title`,seriesId:`series_id`,tmsId:`tms_id`,programId:`program_id`,programType:`program_type`,leagueId:`league_id`,leagueName:`league_name`,sportId:`sport_id`,sportName:`sport_name`,contentType:`content_type`,awayTeamId:`away_team_id`,awayTeamName:`away_team_name`,homeTeamId:`home_team_id`,homeTeamName:`home_team_name`,matchType:`match_type`,seriesSeasonNumber:`series_season_number`,seriesEpisodeNumber:`series_episode_number`}),...getAiringMetadata(o,{assetId:`asset_id`,playbackType:`playback_type`,networkOwner:`network_owner`,networkId:`network_id`,networkName:`network_name`,channelCallSign:`channel_call_sign`}),...getAuthenticationType(o,{authenticationType:`authentication_type`}),...getSeriesMetadata(o,{seriesTitle:`series_title`,seriesId:`series_id`}),...getLeagueMetadata(o,{leagueId:`league_id`,leagueName:`league_name`,sportId:`sport_id`}),...getSportMetadata(o,{sportId:`sport_id`,sportName:`sport_name`}),...getSocialMetaData(o,{isSuccess:`is_success`,isRoku:`is_roku`,hasCredentials:`has_credentials`}),...getChannelMetadata(o,{channelId:`channel_id`,channelName:`channel_name`}),...getNetworkMetadata(o,{networkId:`network_id`,networkName:`network_name`}),...getNetworkDetails(o,{networkId:`network_id`,networkName:`network_name`}),...getFilterMetadata(o,{filterTerm:`filter_term`}),...getOrder(o,{order:`component_index`}),...getOriginComponent(o,{originComponent:`origin_component`}),...getAboveFold(o,{aboveFold:`above_fold`}),...getDestinationInfo(o,{destinationUrl:`destination_url`,destinationName:`destination_name`}),...getIndex(o,{index:`element_index`}),...getElement(o),...getSearchInfo(o,{searchTerm:`search_term`,resultCount:`result_count`,tabResultCount:`tab_result_count`}),...getFavoriteChannelInfo(o,{channelId:`channel_id`,channelCallSign:`channel_call_sign`,channelName:`channel_name`,networkId:`network_id`,networkName:`network_name`,action:`action`}),...getSlideName(o),...getGenreMetadata(o,{genreId:`genre_id`,genreName:`genre_name`}),...getSeasonMetadata(o),...getPlanMetadata(o),...getPlanOfferMetadata(o),...getPlaybackActionMetadata(o,{playbackAction:`playback_action`}),...getDvrQuota$1(o),...getPauseEligible(o,{maxPauseLength:`max_pause_length`}),...getAddOnCode(o,{addOnCode:`add_on_code`}),...getBillingCycles(o,{billingCyclesValue:`billing_cycles_value`}),...getPausedSubscription(o,{totalPauseCycles:`pause_length`}),...getPlayerMode(o,{playerMode:`player_mode`,playerContext:`player_context`}),...getHomeNetworkStatus(o,{atHome:`at_home`,isCurrentNetworkEligible:`network_eligible`,hasHomeNetwork:`has_network`,changesUsed:`changes_used`,changesLimit:`changes_limit`}),...getMode(o,{mode:`mode`}),...getCurrentTtlSec(o,{currentTtlSec:`current_ttl_sec`}),...getNewTtlSec(o,{currentTtlSec:`new_ttl_sec`}),...getTeamMetadata(o,{teamId:`team_id`,teamName:`team_name`}),...getEntityTypeMetadata(o,{entityType:`entity_type`}),...getContentTypeMetadata(o,{contentType:`content_type`}),...getCtaMetadata(o,{description:`cta_description`,name:`cta_name`}),...getSpinnerDuration(o,{spinnerDuration:`spinner_duration_ms`}),...getRetentionOffer$1(o,{offerCode:`code`,convertTrial:`convert_trial`,currencyCode:`currency_code`,offerType:`offerType`}),...getScoreboardMetadata(o,{assetId:`asset_id`,gameStatus:`game_status`,isChannelSwitchEnabled:`is_channel_switch_enabled`,isFubo:`is_on_fubo`,leagueId:`league_id`,stationId:`station_id`}),...getScoreboardsFilterMetadata(o,{scoreboardsFilter:`filter`}),...getOrigin(o,{origin:`origin`}),...getPopoverComponent(o,{popoverComponent:`popover_component`}),...getPopoverElement(o,{popoverElement:`popover_element`}),...getPopoverElementIndex(o,{popoverElementIndex:`popover_element_index`}),...getBillingPeriodMetadata(o,{changeBillingPeriod:`change_billing_period`}),...getViewId(o,{viewId:`view_id`}),...getWidgetId(o,{widgetId:`widget_id`}),...getPaymentType(o,{paymentType:`payment_type`}),...getBundleToBundleOffer(o),...getDevices(o),...getMarketingParams(o),...getSubscriptionMetadata(o,{activatedAt:`activated_at`,addOnsTrialEndsAt:`add_ons_trial_ends_at`,addOnsTrialStartedAt:`add_ons_trial_started_at`,autorenewalConsent:`autorenewal_consent`,baseTrialEndsAt:`base_tri
30al_ends_at`,baseTrialStartedAt:`base_trial_started_at`,billingCycleLength:`interval_len`,billingCycleUnit:`interval_unit`,billingPlatform:`billing_platform`,canceledAt:`canceled_at`,currentPeriodEndsAt:`current_period_ends_at`,currentPeriodStartedAt:`current_period_started_at`,expiresAt:`expires_at`,pausedAt:`paused_at`,resumesAt:`resume_at`,state:`state`,totalPauseCycles:`total_pause_cycles`,userId:`uuid`,products:`subscription_products`,addOnsState:`subscription_add_ons_state`,baseState:`subscription_base_state`}),...getSubGrowthMetadata(o),...getProductMetadata(o,{productAddOns:`product_add_ons`,productCode:`product_base`,ratePlanCode:`rate_plan_code`,amountInCents:`amount_in_cents`,currency:`currency`,discountAmountInCents:`discount`}),...getPreviousProductsMetadata(o,{addOns:`previous_product_add_ons`,plans:`previous_product_base`}),...getUpdatedProductsMetadata(o,{addOns:`updated_product_add_ons`,plans:`updated_product_base`}),...getNamespace(o,{namespace:`fubo_namespace`}),...getTabMetadata(o,{name:`tab_name`,index:`tab_index`}),...getAppSection(o,{appSection:`app_section`}),...getDialogMetadata(o,{component:`dialog_component`,componentIndex:`dialog_component_index`,element:`dialog_element`,elementIndex:`dialog_element_index`}),...getPricePreviewMetadata(o,{addOns:`product_add_ons`,amountInCents:`amount_in_cents`,base:`product_base`,currency:`currency`,discount:`discount`,ratePlanCode:`rate_plan_code`}),...getRetentionOfferMetadata(o,{amountInCents:`amount_in_cents`,currency:`currency`,discount:`discount`,ratePlanCode:`rate_plan_code`}),...getOriginPage(o,{originPage:`origin_page`}),...getOriginAppSection(o,{originAppSection:`origin_app_section`}),...getApiError(o,{statusCode:`error_status_code`,message:`error_message`,code:`error_code`}),...getUserInput(o)}}var PAGE_MAPPING=[{paths:[`/al/:id`],matchFn:()=>({pageName:`applink`,referrer:window.document.referrer})},{paths:[`~/watch`],matchFn:({location:o})=>{let{airingId:v,channelId:x}=import_lib.default.parse(o?.search||``,{ignoreQueryPrefix:!0});return stripNil_default({pageName:`player`,channel_id:x||void 0,asset_id:v||void 0})}},{paths:[`/documents/:country/contest-rules/conmebol-contest-terms`,`/documents/:country/contest-rules/lxf-ftp-contest-terms`,`/documents/:country/contest-rules/nhl-contest-terms`,`/documents/:country/contest-rules/pfl-contest-terms`,`/documents/:country/terms-of-service`,`/documents/:country/cookie-policy`,`/documents/:country/privacy-policy`],matchFn:()=>({pageName:`legal_documents`})}];function mapPageFromLocation(o,v,x){let T=o||window.location,E=T.pathname,O=null,k=PAGE_MAPPING.find(o=>o.paths.find(o=>{let v=!o.startsWith(`~`),x=matchPath(E,{path:v?o:o.substring(1),exact:v});return x&&(O=x),!!x}));if(k&&O){let o=parseUrlParams(T),E=T?.pathname===v?.pathname;return{...k.matchFn({location:T,previousLocation:v,samePath:E,match:O,searchParams:o,signupStep:x})}}return logger.warn(`Unknown pageName for:`,T),{pageName:`unknown`}}var pageNameMap=new Map([[`channel_detail`,({location:o})=>({channel_id:matchPath(o.pathname,{path:`/channel/:id`})?.params?.id||``})],[`network_detail`,({location:o})=>({network_id:matchPath(o.pathname,{path:`/channels/networks/:id`})?.params?.id||``})],[`program_detail`,({location:o})=>({program_id:matchPath(o.pathname,{path:`/program/:id`})?.params?.id||``})],[`series_detail`,({location:o,searchParams:v})=>({series_id:matchPath(o.pathname,{path:[`/series/:series_id`,`/series/:series_id/:show`]})?.params?.series_id||``,series_season_number:v?.season})]]);function mapPageFromPageName(o,v,x){let T=v||window.location,E=pageNameMap.get(o);return E?{...E({location:T,searchParams:parseUrlParams(T)}),pageName:o,pageKey:x}:{pageName:o,pageKey:x}}function mapSubCategoryAnalytics(o=new Map){return{...getBannerAdKey(o,{bannerAdKey:`banner_ad_key`})}}function mapActionToEventContext$3(o,v){let x=mapContextualAnalytics(o.params.contextBag),{name:T,key:E}=selectPageAnalytics(v);return x.page||(x.page=T,x.pageKey=E),x}function mapActionToSubCategoryContext$3(o){return mapSubCategoryAnalytics(o.params.contextBag)}var PLAY_VIDEO_ANALYTIC_EPIC_CONFIG=[{type:`EventEpicConfigV1`,actionName:`PLAY_VIDEO`,eventMapper:(o,v)=>{if(o.type===Actions.PLAY_VIDEO){let{name:x,category:T,subCategory:E}=o.params;return{name:x,category:T||`system`,subCategory:E,eventContext:stripNil_default(mapActionToEventContext$3(o,v)),subCategoryContext:mapActionToSubCategoryContext$3(o)}}}}],RESET_PASSWORD_EPIC_CONFIG=[{type:`EventEpicConfigV2`,actionName:`TRY_PASSWORD_RESET`,eventMapper:o=>{if(o.type===Actions.TRY_PASSWORD_RESET)return{name:`forgot_password_requested`,category:`user_action`,subCategory:`authentication`}}},{type:`EventEpicConfigV2`,actionName:`PASSWORD_RESET_SUCCESS`,eventMapper:o=>{if(o.type===Actions.PASSWORD_RESET_SUCCESS)return{name:`forgot_password_success`,category:`system`,subCategory:`authentication`}}},{type:`EventEpicConfigV2`,actionName:`PASSWORD_RESET_FAIL`,eventMapper:o=>{if(o.type===Actions.PASSWORD_RESET_FAIL)return{name:`forgot_password_failure`,category:`system`,subCategory:`authentication`,errorContext:{server_code:o.error.statusCode,message:o.error.message}}}}],initValues$1={},selectSelectedPlanParam=o=>({planSlug:selectCartPlan(o)}),selectSelectedAddOnsParam=o=>{let v=selectCartAddOns(o);return{addOns:v.length>
300?v.join(`,`):null}},selectPreselectedPlan=o=>selectCartPlan(o)?{}:null,mapMarketingParams=(o,v)=>{let x=selectUserEmail(v);return{offerSlug:void 0,...selectMarketingParams(v),...selectSelectedPlanParam(v),...selectSelectedAddOnsParam(v),...addStreamlinedOnboardingParam(v),...x?{email:x}:Object.freeze({})}},mapEmailAndMarketingParams=(o,v)=>o.type===Actions.TRY_VERIFY_EMAIL&&{...selectMarketingParams(v),...addStreamlinedOnboardingParam(v),email:o.email},mapCardError=o=>o.type===Actions.CREDIT_CARD_ERROR&&{event_metadata:{err_code:o.error.code,err_msg:o.error.message||`Unknown error!`}},onboardingStepMapper=(o,v)=>{switch(selectCurrentSignupStepName(v)){case`package`:return`Viewed Product Category`;case`addon`:case`updateAddons`:case`upsell`:return`Viewed Product`;case`payment`:return`Added Product`;case`signup`:return`Sign Up - Viewed`;case`confirmZipCode`:return`Sign Up - Confirm Zip Code`;case`deviceSelection`:return`Viewed Device Survey`;case`fireTVPromo`:return`Viewed Fire TV Promo`;default:return`Unknown Event`}},subscribeSuccessMapper=o=>o.type===Actions.SUBSCRIBE_WITH_OFFER_SUCCESS?o.previousSubscription?`Renewed Subscription (FE)`:`Paid Trial Started - ${o.subscription.plan.code||`Unknown`}`:`Unknown Event`,makeOrderObject=(o,v)=>{let x=o.totalAmountInCents;return{orderId:o.uuid,product:o.plan.name,currency:o.currency||`USD`,totalPrice:x,total:(x/100).toFixed(2),coupon:selectCouponCode(v,o.plan.code),planSlug:o.plan.code,addons:o.plan.addOns.map(o=>o.code).join(`,`)}},mapCompletedOrder=(o,v)=>{if(o.type!==Actions.SUBSCRIBE_WITH_OFFER_SUCCESS)return!1;let x=o.subscriptionRequestPayload?.offerCode||null;return{...selectMarketingParams(v),...addStreamlinedOnboardingParam(v),offerSlug:x,...makeOrderObject(o.subscription,v)}},mapTrialOrRenew=(o,v)=>{if(o.type!==Actions.SUBSCRIBE_WITH_OFFER_SUCCESS)return!1;let x=o.previousSubscription?{oldPlan:o.previousSubscription?.plan?.code,newPlan:o.subscription?.plan?.code}:{...addStreamlinedOnboardingParam(v)};return{...selectMarketingParams(v),...makeOrderObject(o.subscription,v),...x}},mapUpdateSubscription=(o,v)=>{if(o.type!==Actions.UPDATE_SUBSCRIPTION_SUCCESS)return!1;let x=makeOrderObject(o.subscription,v),T=(o,v)=>{let x={};return o&&(x[v]={basic:o.code,addons:o.addOns.map(o=>o.code).join(`,`)}),x};return{...x,...T(o.previousSubscription?.plan,`previous`),...T(o.subscription?.plan,`updated`),...T(o.subscription?.pendingPlan,`pe
30nding`)}},mapCancellationProperties=o=>o.type===Actions.TRY_UPDATE_SUBSCRIPTION_STATE&&o.stateParams.state===`cancel`&&{event_metadata:{}},addStreamlinedOnboardingParam=o=>selectPreselectedPlan(o)?{streamlined:!0}:Object.freeze({}),UP_CONVERSION_EPIC_CONFIG=[{type:`ConversionEventEpicConfig`,actionName:`INIT_SIGNUP_FUNNEL`,conversion:!0,conversionEventNameMapper:()=>`Onboarding - Sign Up Start`,eventProperties:mapMarketingParams,ldFlags:initValues$1&&Object.keys(initValues$1)},{type:`ConversionEventEpicConfig`,actionName:`RESUME_SIGNUP_FUNNEL`,conversion:!0,conversionEventNameMapper:()=>`Onboarding - Sign Up Start`,eventProperties:mapMarketingParams,ldFlags:initValues$1&&Object.keys(initValues$1)},{type:`ConversionEventEpicConfig`,actionName:`TRY_VERIFY_EMAIL`,conversion:!0,conversionEventNameMapper:()=>`Onboarding - Email Form Filled`,eventProperties:mapEmailAndMarketingParams},{type:`ConversionEventEpicConfig`,actionName:`IDENTIFIED_USER`,conversion:!0,conversionEventNameMapper:()=>`Signed Up`,eventProperties:(o,v)=>o.type===Actions.IDENTIFIED_USER&&o.identifyType===`signup`&&mapMarketingParams(o,v)},{type:`ConversionEventEpicConfig`,actionName:`NEXT_SIGNUP_STEP`,conversion:!0,conversionEventNameMapper:onboardingStepMapper,eventProperties:mapMarketingParams},{type:`ConversionEventEpicConfig`,actionName:`PREV_SIGNUP_STEP`,conversion:!0,conversionEventNameMapper:onboardingStepMapper,eventProperties:mapMarketingParams},{type:`ConversionEventEpicConfig`,actionName:`SET_SIGNUP_STEP`,conversion:!0,conversionEventNameMapper:onboardingStepMapper,eventProperties:mapMarketingParams},{type:`ConversionEventEpicConfig`,actionName:`SUBSCRIBE_WITH_OFFER_SUCCESS`,conversion:!0,conversionEventNameMapper:()=>`Completed Order`,eventProperties:mapCompletedOrder},{type:`ConversionEventEpicConfig`,actionName:`SUBSCRIBE_WITH_OFFER_SUCCESS`,conversion:!0,conversionEventNameMapper:subscribeSuccessMapper,eventProperties:mapTrialOrRenew},{type:`ConversionEventEpicConfig`,actionName:`UPDATE_SUBSCRIPTION_SUCCESS`,conversion:!0,conversionEventNameMapper:()=>`Updated Subscription (FE)`,eventProperties:mapUpdateSubscription},{type:`ConversionEventEpicConfig`,actionName:`CREDIT_CARD_ERROR`,conversion:!0,conversionEventNameMapper:()=>`Card Declined`,eventProperties:mapCardError},{type:`ConversionEventEpicConfig`,actionName:`TRY_UPDATE_SUBSCRIPTION_STATE`,conversion:!0,conversionEventNameMapper:()=>`Cancellation Survey`,eventProperties:mapCancellationProperties}],SUBSCRIPTION_EPIC_CONFIG=[{type:`EventEpicConfigV2`,actionName:`UPDATE_SUBSCRIPTION_SUCCESS`,eventMapper:(o,v)=>{let x=selectCurrentSignupStepName(v)===`updateAddons`;if(selectIsSignupInProgress(v)&&x&&o.type===Actions.UPDATE_SUBSCRIPTION_SUCCESS)return{name:`Optimized Funnel: Add-on Selected`,category:`subscription`,subCategory:`update addons`,data:{subscription_context:{...mapUpdateSubscription(o,v)}}}}}],TALKABLE_EPIC_CONFIG=[{type:`EventEpicConfigV2`,actionName:`TALKABLE_EVENT_OFFER_LOADED`,eventMapper:(o,v)=>{let x=selectCurrentPathname(v);if(o.type===Actions.TALKABLE_EVENT_OFFER_LOADED)return{name:`iframe_loaded`,category:`system`,subCategory:`talkable_iframe_loaded`,eventContext:{page:x}}}},{type:`EventEpicConfigV2`,actionName:`TALKABLE_EVENT_SHARE_SUCCEEDED`,eventMapper:(o,v)=>{let x=selectCurrentPathname(v);if(o.type===Actions.TALKABLE_EVENT_SHARE_SUCCEEDED)return{name:`ui_interaction`,category:`user_action`,subCategory:`talkable_advocate_shared`,eventContext:{page:x,share_channel:o.shareChannel}}}}];function mapActionToEventContext$2(o){return mapContextualAnalytics(o.params.contextBag)}function mapActionToSubCategoryContext$2(o){return mapSubCategoryAnalytics(o.params.contextBag)}var TRACK_ANALYTIC_EPIC_CONFIG=[{type:`EventEpicConfigV2`,actionName:`TRACK`,eventMapper:o=>{if(o.type===Actions.TRACK){let{name:v,category:x,subCategory:T}=o.params;return{name:v,category:x||`system`,subCategory:T,eventContext:mapActionToEventContext$2(o),subCategoryContext:mapActionToSubCategoryContext$2(o)}}}}];function mapActionToEventContext$1(o){return mapContextualAnalytics(o.params.contextBag)}function mapActionToSubCategoryContext$1(o){return mapSubCategoryAnalytics(o.params.contextBag)}function getFormattedError(o,v){switch(o){case`completed_order`:if(!selectIsRecurlyValid(v))return{error_code:`isRecurlyValid_vs_submit_mismatch`,error_status_code:0,error_message:"isRecurlyValid was `false` but validation performed on Payment page submit indicated card was valid"};break}return null}var TRACK_UP_ANALYTIC_EPIC_CONFIG=[{type:`EventEpicConfigV3`,actionName:`TRACK_UP`,eventMapper:(o,v)=>{if(o.type===Actions.TRACK_UP){let{name:x,category:T,subCategory:E}=o.params,O=mapActionToEventContext$1(o),k=getFormattedError(x,v),A=selectHotelIdParam(v);return k&&(O={...O,...k,hotel_id:A}),{name:x,category:T||`system`,subCategory:E,eventContext:O,subCategoryContext:mapActionToSubCategoryContext$1(o)}}}}],BILLING_EPIC_CONFIG=[{type:`EventEpicConfigV2`,actionName:`UPDATE_BILLING_INFO_SUCCESS`,eventMapper:o=>{if(o.type===Actions.UPDATE_BILLING_INFO_SUCCESS)return{name:`billing_method_success`,category:`system`,subCategory:`billing`,eventContext:o.contextBag?mapContextualAnalytics(o.contextBag):{}}}},{type:`EventEpicConfigV2`,actionName:`UPDATE_BILLING_INFO_FAIL`,eventMapper:o=>{if(o.type===Actions.UPDATE_BILLING_INFO_FAIL)return{name:`billing_method_failure`,category:`system`,subCategory:`billing`,eventContext:o.contextBag?mapContextualAnalytics(o.contextBag):{},errorContext:{server_errror:o.error.statusCode,message:o.error.message}}}}],stateSuccessEventName$1={cancel:`cancellation_success`,active:`toast_reactivation_success`,expire:`termination_success`,pause:`pause_success`},stateFailureEventName$1={cancel:`cancellation_failure`,active:`toast_reactivation_failure`,expire:`termination_failure`,pause:`pause_failure`},CANCELLATION_FLOW_EPIC_CONFIG=[{type:`EventEpicConfigV2`,actionName:`CANCELLATION_STARTED`,eventMapper:o=>{if(o.type===Actions.CANCELLATION_STARTED)return{name:`cancellation_started`,category:`user_action`,subCategory:`cancellation_flow`}}},{type:`EventEpicConfigV2`,actionName:`CANCELLATION_REASON_SELECTED`,eventMapper:o=>{if(o.type===Actions.CANCELLATION_REASON_SELECTED)return{name:`cancellation_reason_selected`,category:`user_action`,subCategory:`cancellation_flow`,eventContext:{...o.payload}}}},{type:`EventEpicConfigV2`,actionName:`TRY_UPDATE_SUBSCRIPTION_STATE`,eventMapper:o=>{if(o.type===Actions.TRY_UPDATE_SUBSCRIPTION_STATE&&o.stateParams.state===`cancel`)return{name:`cancellation_intent`,category:`user_action`,subCategory:`cancellation_flow`}}},{type:`EventEpicConfigV2`,actionName:`UPDATE_SUBSCRIPTION_STATE_SUCCESS`,eventMapper:o=>{if(o.type===Actions.UPDATE_SUBSCRIPTION_STATE_SUCCESS)return{name:stateSuccessEventName$1[o.stateParams.state],category:`user_action`,subCategory:`cancellation_flow`}}},{type:`EventEpicConfigV2`,actionName:`UPDATE_SUBSCRIPTION_STATE_FAIL`,eventMapper:o=>{if(o.type===Actions.UPDATE_SUBSCRIPTION_STATE_FAIL)return{name:stateFailureEventName$1[o.stateParams.state],category:`user_action`,subCategory:`cancellation_flow`,errorContext:{server_code:o.error.statusCode,message:o.error.message}}}}],NAVIGATION_EPIC_CONFIG=[{type:`EventEpicConfigV2`,actionName:`PAGE_VIEW`,eventMapper:(o,v)=>{if(o.type===Actions.PAGE_VIEW){let{currentLocation:x,previousLocation:T}=o.locationContext,E=selectHotelIdParam(v),O;O=o.pageName?mapPageFromPageName(o.pageName,x,o.pageKey):mapPageFromLocation(x,T);let{pageName:k,pageKey:A,...j}=O;return k!==`skip`&&{name:`page_view`,category:`system`,subCategory:`navigation`,eventContext:stripNil_default({page:k===`unknown`?null:k,page_key:A,ftv_campaign:selectMarketingParams(v).ftv_campaign,targetPath:selectInterceptedTargetPath(v),hotel_id:E,...getPageProperties(x),...j})}}}}],stateSuccessEventName={cancel:`cancel_scheduled_pause_success`,resume:`restart_paused_subscription_success`},stateFailureEventName={cancel:`cancel_scheduled_pause_failure`,resume:`restart_paused_subscription_failure`},PAUSE_FLOW_EPIC_CONFIG=[{type:`EventEpicConfigV2`,actionName:`ANNUL_SUBSCRIPTION_PAUSE_SUCCESS`,eventMapper:o=>{if(o.type===Actions.ANNUL_SUBSCRIPTION_PAUSE_SUCCESS)return{name:stateSuccessEventName[o.state],category:`user_action`,subCategory:`pause_flow`}}},{type:`EventEpicConfigV2`,actionName:`ANNUL_SUBSCRIPTION_PAUSE_FAIL`,eventMapper:o=>{if(o.type===Actions.ANNUL_SUBSCRIPTION_PAUSE_FAIL)return{name:stateFailureEventName[o.state],category:`user_action`,subCategory:`pause_flow`,errorContext:{server_code:o.error.statusCode,message:o.error.message}}}}],REACTIVATION_FLOW_EPIC_CONFIG=[{type:`EventEpicConfigV2`,actionName:`REACTIVATION_FLOW_STARTED`,eventMapper:o=>{if(o.type===Actions.REACTIVATION_FLOW_STARTED)return{name:`[Reactivation] Reactivation Flow Started`,category:`user_action`,subCategory:`reactivation_flow`,eventContext:{poFlags:{}}}}},{type:`EventEpicConfigV2`,actionName:`SUBSCRIBE_WITH_OFFER_FAIL`,eventMapper:o=>{if(o.type===Actions.SUBSCRIBE_WITH_OFFER_FAIL&&o.isReactivation)return{name:`[Reactivation] Payment Failed`,category:`user_action`,subCategory:`reactivation_flow`}}},{type:`EventEpicConfigV2`,actionName:`SUBSCRIBE_WITH_OFFER_SUCCESS`,eventMapper:o=>{if(o.type===Actions.SUBSCRIBE_WITH_OFFER_SUCCESS&&o.isReactivation)return{name:`[Reactivation] Reactivation Completed`,category:`user_action`,subCategory:`reactivation_flow`,eventContext:{subscription:o.subscription,previousSubscription:o.previousSubscription}}}}
30],intentMap={openSpoof:`open_spoof`,navigation:`navigation`,topLevelNavigation:`top_level_navigation`,viewSeriesDetail:`view_series_details`,viewProgramDetail:`view_program_details`,selectGenre:`select_genre`,filterRecordings:`filter_recordings`,deleteRecordings:`delete_recordings`,assetInfo:`asset_info`,carouselNavigation:`carousel_navigation`,homeNetworkManage:`home_network_manage`,startFreeTrial:`start_free_trial`,startCancelSubscription:`start_cancel_subscription`,cancelOnlineConfirm:`cancel_online_confirm`,cancelSubscriptionConfirm:`cancel_subscription_confirm`,cancelSubscriptionGoBack:`cancel_subscription_go_back`,openDetails:`open_details`,engageChangePassword:`engage_change_password`,engageZipCodeInput:`engage_zip_code_input`,changePassword:`change_password`,changeZipCode:`change_zip_code`,confirmZipCode:`confirm_zip_code`,updateZipCode:`update_zip_code`,zipPriceChangeConfirmation:`zip_price_change_confirmation`,socialConnect:`social_connect`,socialLogin:`social_login`,removeSocialSignin:`remove_social_signin`,gotoSocialSignin:`goto_social_signin`,viewAllBillingHistory:`view_billing_history`,viewPaymentMethod:`view_payment_method`,viewSubscriptionStatus:`view_subscription_status`,modalConfirm:`modal_confirm`,modalReject:`modal_reject`,engageUpsell:`engage_upsell`,purchasePromotedAddon:`purchase_promoted_addon`,playVideo:`play_video`,recordDvr:`record_video`,cancelDvr:`record_video_cancel`,deleteDvr:`record_video_delete`,upgradeDvr:`upgrade_dvr_intent`,manageDvr:`manage_dvr_intent`,selectSeason:`series_season`,selectPackage:`select_package`,switchedToUpsellOffer:`switched_to_upsell_offer`,declinedUpsellOffer:`declined_upsell_offer`,addAddOn:`add_add_on`,removeAddOn:`remove_add_on`,openMoreDetailsModal:`open_more_details_modal`,learnMoreClicked:`learn_more_clicked`,selectPaymentMethodTab:`select_payment_method_tab`,applePaySelected:`apple_pay_selected`,subscribedWithApplePay:`subscribed_apple_pay`,setZipCode:`set_zip_code`,setFavoriteChannel:`set_favorite_channels`,unsetFavoriteChannel:`unset_favorite_channels`,openChannelReorder:`reorder_favorites`,exitChannelReorder:`exit_channel_reorder`,saveChannelReorder:`save_channel_reorder`,cancelChannelReorder:`cancel_channel_reorder`,followingOptions:`following_options`,followSeries:`follow_series`,unfollowSeries:`unfollow_series`,manageWatchlist:`manage_watchlist`,clearInPageFilter:`clear_in_page_filter`,activateInPageFilter:`activate_in_page_filter`,deactivateInPageFilter:`deactivate_in_page_filter`,queryInPageFilter:`query_in_page_filter`,jumpTo:`jump_to`,epgTimeScroll:`epg_time_scroll`,selectSport:`select_sport`,selectAllSports:`select_all_sports`,selectLeague:`select_league`,selectAllLeagues:`select_all_leagues`,clearSportsSelections:`clear_sports_selections`,selectDate:`select_date`,openCalendar:`open_calendar`,closeCalendar:`close_calendar`,addPaymentMethod:`add_payment_method`,clickBannerAd:`banner_ad_click`,focusBannerAd:`banner_ad_focus`,contextMenu:`context_menu`,goToCannyHomeMenu:`go_to_canny_home_menu`,fastauthSubmitCode:`sign_in`,selectProfile:`profile_select`,selectProfileAvatar:`profile_avatar_select`,manageProfile:`profile_manage`,createProfile:`profile_create`,editProfile:`profile_edit`,deleteProfile:`profile_delete`,profileSeeLessOften:`profile_see_less_often`,selectPauseCycle:`select_pause_cycle`,goToPauseSubscription:`go_to_pause_subscription`,goBackToPackageSelection:`go_back_to_package_selection`,pauseSubscriptionGoBack:`pause_subscription_go_back`,pauseSubscriptionConfirm:`pause_subscription_confirm`,cancelScheduledPause:`cancel_scheduled_pause`,goToRestartPausedSubscription:`go_to_restart_paused_subscription`,restartPausedSubscriptionGoBack:`restart_paused_subscription_go_back`,restartPausedSubscriptionConfirm:`restart_paused_subscription_confirm`,player:`player`,launchInMiniplayer:`launch_in_miniplayer`,emailVerification:`email_verification`,chatMessageSent:`chat_message_sent`,chatReactionAdded:`chat_reaction_added`,epgFilterSelected:`epg_filter_selected`,actionModal:`action_modal`,recordTeam:`record_team`,filterSelected:`filter_selected`,filterOpened:`filter_opened`,continueOnboarding:`continue_onboarding`,exitOnboarding:`exit_onboarding`,goToCanny:`go_to_canny`,matchDetail:`match_detail`,solvvyOpened:`solvvy_opened`,interstitialSignupSteps:`interstitial_signup_steps`,deleteAccount:`delete_account`,deleteAccountConfirm:`delete_account_confirm`,deleteAccountPause:`delete_account_pause`,deleteAccountCancel:`delete_account_cancel`,bundleToBundle:`bundle_to_bundle`,selectPromoOffer:`select_promo_offer`,selectPromoOfferBNPLTest:`select_promo_offer_bnpl_test`,proceedWithPromoOffer:`proceed_with_promo_offer`,proceedWithPromoOfferBNPLTest:`proceed_with_promo_offer_bnpl_test`,myAccountCancelSubscription:`my_account_cancel_subscription`,selectTrialOrTwentyPercent:`select_trial_or_20percent`,changeBillingPeriod:`change_billing_period`,appStoreDownload:`download`,deviceSelection:`device_selection`};function mapIntentToSubCategory(o){return o&&intentMap[o]||`unknown_intent_mapping`}function mapActionToEventContext(o){return mapContextualAnalytics(o.contextBag)}function mapActionToSubCategoryContext(o){return mapSubCategoryAnalytics(o.contextBag)}var UI_INTERACTION_EPIC_CONFIG=[{type:`EventEpicConfigV2`,actionName:`UI_INTERACTION`,eventMapper:o=>{if(o.type===Actions.UI_INTERACTION)return{name:`ui_interaction`,category:`user_action`,subCategory:mapIntentToSubCategory(o.intent),eventContext:mapActionToEventContext(o),subCategoryContext:mapActionToSubCategoryContext(o)}}},{type:`EventEpicConfigV2`,actionName:`REPORT_ERROR`,eventMapper:o=>{if(o.type===Actions.REPORT_ERROR){let{error:v,intent:x,api:T,category:E=`error`,page:O}=o.errorAnalytic;return{name:`error`,category:E,subCategory:mapIntentToSubCategory(x),errorContext:{client_code:v.statusCode,server_code:v.code||`NETWORK_E
30RROR`,message:v.message,api:T,page:O}}}}},{type:`EventEpicConfigV2`,actionName:`FASTAUTH_CONNECT_FAIL`,eventMapper:o=>{if(o.type===Actions.FASTAUTH_CONNECT_FAIL)return{name:`error`,category:`api`,subCategory:`sign_in`,errorContext:{server_code:o.error.code||`NETWORK_ERROR`,message:o.error.message,api:`/signin/code`},eventContext:{page:`sign_in`,section:`pin_code`}}}}],USER_ACTION_EPIC_CONFIG=[...CANCELLATION_FLOW_EPIC_CONFIG,...REACTIVATION_FLOW_EPIC_CONFIG,...PAUSE_FLOW_EPIC_CONFIG,...NAVIGATION_EPIC_CONFIG,...UI_INTERACTION_EPIC_CONFIG,...BILLING_EPIC_CONFIG],EPIC_CONFIG=[...UP_CONVERSION_EPIC_CONFIG,...TRACK_UP_ANALYTIC_EPIC_CONFIG,...APPLICATION_EPIC_CONFIG,...USER_ACTION_EPIC_CONFIG,...AUTHENTICATION_EPIC_CONFIG,...RESET_PASSWORD_EPIC_CONFIG,...DIALOG_EPIC_CONFIG,...HOME_NETWORK_EPIC_CONFIG,...TALKABLE_EPIC_CONFIG,...SUBSCRIPTION_EPIC_CONFIG,...TRACK_ANALYTIC_EPIC_CONFIG,...PLAY_VIDEO_ANALYTIC_EPIC_CONFIG],baseProperties=o=>{let v=selectUniqueIdCookie(o),x=selectAppSessionIdCookie(o),T=selectCurrentLanguage(o),E=selectLocation(o),O=selectUserProfile(o),k=selectProfile(o);return{anonymousId:v,appSessionId:x,hotelId:selectHotelIdParam(o),identity:k?{user:k,profile:O}:void 0,language:T,locationData:E}},makeAnalyticsEpic=o=>(v,x,{staticConfig:T})=>v.pipe(ofType(Actions.ANALYTICS_READY),switchMap(()=>{let{actionName:E}=o,O=Actions[E];return combineLatest([v.pipe(ofType(O))]).pipe(switchMap(([v])=>{let E=x.value;if(T.environment.logAnalyticsEpicError(v,O,o),o.type===`EventEpicConfigV3`){let x=selectMarketingId(E),T=selectSessionReplayId(E),O=selectIfSessionReplaySessionId(E),k=o.eventMapper(v,E);return k?(enqueueTask({type:`TrackSegmentV3`,timeAllowance:30,payload:{...baseProperties(E),appSessionReplayId:T,appSessionStart:O,hashedEmail:x,event:k}}),of(analyticsSent(k.name,k))):EMPTY}return EMPTY}))})),sendAnalyticsEpic=(o,v)=>o.pipe(ofType(Actions.SEND_ANALYTICS),switchMap(o=>{let{conversion:x,conversionEventName:T,eventPropsObject:E,immediate:O}=o.payload,k=v.value,{anonymousId:A,identity:j,locationData:I}=baseProperties(k),L,R=selectIfUserIsAnonymous(k)?selectAnalyticsUserId(k):void 0,z=selectIfSessionReplaySessionId(k),B=selectSessionReplayId(k),V=selectMarketingId(k);return x?(enqueueTask({type:`TrackSegmentConversion`,timeAllowance:30,immediate:O,payload:{anonymousId:A,analyticsUserId:R,conversionEventName:T,eventPropsObject:E,featureFlags:void 0,hashedEmail:V,identity:j,locationData:I}}),of(analyticsSent(T,{...E,appSessionStart:z,appSessionReplayId:B}))):EMPTY})),identifyOnParamsBundledEpic=(o,v)=>combineLatest([o.pipe(ofType(Actions.PARAMS_BUNDLED)),o.pipe(ofType(Actions.ANALYTICS_READY),take(1))]).pipe(switchMap(()=>{let o=v.value,x=selectAccount(o),T=selectUniqueIdCookie(o)||`fubo-anonymous-cookie-id`;return x&&x.profile?from(identifyLogin(x)).pipe(map(o=>identifiedUser(o,`signin`)),catchError(o=>of(analyticsFailed(o.message,`identify`)))):from(Promise.resolve(T)).pipe(map(anonymousUser),catchError(o=>of(analyticsFailed(o.message,`identify`))))})),identifyOnLoginEpic$1=(o,v)=>{let x=o.pipe(ofType(Actions.STAC_FLAGS_INITIALIZED),filter(()=>selectIfAuthenticated(v.value)),take(1));return combineLatest([o.pipe(ofType(Actions.SIGNUP_SUCCESS,Actions.LOGIN_COMPLETE,Actions.RESET_PASSWORD_WITH_TOKEN_SUCCESS)),x]).pipe(switchMap(([o])=>{let{account:v}=o;if(!v||!v?.profile)return EMPTY;let x=o.type===Actions.SIGNUP_SUCCESS?`signup`:`signin`;return from(identifyLogin(v)).pipe(map(o=>identifiedUser(o,x)),catchError(o=>of(analyticsFailed(o.message,`identify`))))}))},makePageViewHandler=o=>()=>{let v=o.value,x=selectCurrentLocation(v),T=selectPreviousHistoryLocation(v);return from(page()).pipe(map(()=>pageView({currentLocation:x,previousLocation:T})),catchError(o=>of(analyticsFailed(o.message,`page`))))},fireSignInEventEpic=(o,v)=>o.pipe(ofType(Actions.LOGIN_SUCCESS,Actions.LOGIN_FAIL),switchMap(o=>{let x=v.value,T=selectMarketingId(x),E={name:`sign_in`,category:`authentication`,subCategory:o.type===Actions.LOGIN_SUCCESS?`success`:`failure`,eventContext:{fubo_namespace:FuboNameSpace.growth,cohorting:cohortingPropertyMapper(x),authentication_type:`email`}};return enqueueTask({type:`TrackSegmentV3`,immediate:!0,timeAllowance:30,payload:{...baseProperties(x),hashedEmail:T,event:E}}),of(analyticsSent(E.name,E))}
30)),fireMFASignInEventEpic=(o,v)=>o.pipe(ofType(Actions.LOGIN_VERIFICATION_REQUIRED),switchMap(()=>{let o=v.value,x=selectMarketingId(o),T={name:`sign_in`,category:`authentication`,subCategory:`success`,eventContext:{fubo_namespace:FuboNameSpace.growth,cohorting:cohortingPropertyMapper(o),authentication_type:`email_mfa`}};return enqueueTask({type:`TrackSegmentV3`,immediate:!0,timeAllowance:30,payload:{...baseProperties(o),hashedEmail:x,event:T}}),of(analyticsSent(T.name,T))})),fireSignOutEventEpic=(o,v)=>o.pipe(ofType(Actions.LOGOUT_API_SUCCESS,Actions.LOGOUT_API_FAIL),filter(o=>!(0,import_syncState.isActionSynced)(o)),switchMap(o=>{let x=v.value,T=selectMarketingId(x),{error:E}=o,O={name:`sign_out`,category:o.type===Actions.LOGOUT_API_FAIL||E?`system`:`user_action`,subCategory:void 0,eventContext:{fubo_namespace:FuboNameSpace.growth,cohorting:cohortingPropertyMapper(x),error_code:E?.code,error_status_code:E?.statusCode,error_message:E?.message}};if(window.analytics)enqueueTask({type:`TrackSegmentV3`,immediate:!0,timeAllowance:30,payload:{...baseProperties(x),event:O,hashedEmail:T}});else try{let o=environment.amolio[brand.apiHostKey],v=baseProperties(x),{event:T,properties:E}=eventFormatter({event:O,...v});track(o,{anonymousId:v.anonymousId||void 0,userId:E.identity?.user.id,event:T,properties:E})}catch(o){logger.error(`Failed to send sign_out event to Amolio`,o)}return of(analyticsSent(O.name,O))})),fireGrowthPageViewPostSignupEpic=(o,v)=>{let x=o.pipe(ofType(Actions.TRY_FIRE_GROWTH_PAGE_VIEW)),T=o.pipe(ofType(Actions.SIGNUP_SUCCESS),startWith(null));return x.pipe(withLatestFrom(T),mergeMap(([o,x])=>{let T=v.value,E=selectSportsPagesIds(T),O=selectHasSportsPagesIds(T);if(!selectColdStartAnalyticSent(T)&&x&&O){let v={event_category:PageView_Attribute_EventCategory_EventCategoryValue.p13n_acq_context};return concat(of(fireGrowthPageView(o.pageName,{...o.params,...E,...O&&{attribute:v}})),of(coldStartAnalyticSent()))}return of(fireGrowthPageView(o.pageName,o.params))}))},fireGrowthPageViewEpic=(o,v)=>combineLatest([o.pipe(ofType(Actions.FIRE_GROWTH_PAGE_VIEW)),o.pipe(ofType(Actions.ANALYTICS_READY),take(1))]).pipe(switchMap(([o])=>{let x=v.value,T=selectCurrentLocation(x),E=selectIfSessionReplaySessionId(x),O=selectSessionReplayId(x),k=selectSubGrowthProperties(x),A=selectMarketingParams(x),j=selectMarketingId(x),I={name:`page_view_growth`,category:void 0,subCategory:`growth`,eventContext:{fubo_namespace:FuboNameSpace.growth,page:o.pageName,cohorting:cohortingPropertyMapper(x),...subGrowthMapper(k),...A,...getPageProperties(T),...o.params}};return enqueueTask({type:`TrackSegmentV3`,immediate:!0,timeAllowance:30,payload:{...baseProperties(x),appSessionStart:E,appSessionReplayId:O,hashedEmail:j,event:I}}),of(analyticsSent(I.name,I))})),pageViewOnLocationChangeEpic=(o,v)=>combineLatest([o.pipe(ofType(Actions.APP_READY),take(1)),o.pipe(ofType(Actions.LOCATION_CHANGE),filter(o=>o.payload.action!==`REPLACE`),filter(o=>!![`/al`,`/documents`,`/watch`].find(v=>o.payload.location.pathname.startsWith(v))))]).pipe(mergeMap(makePageViewHandler(v))),firstVisitEpic=o=>forkJoin(o.pipe(ofType(Actions.PARAMS_BUNDLED),take(1)),o.pipe(ofType(Actions.ANALYTICS_READY),take(1)),o.pipe(ofType(Actions.APP_READY),take(1))).pipe(switchMap(([o])=>o.previousParams.lastVisit?EMPTY:of(firstVisit()))),updatePageAnalyticsEpic=o=>o.pipe(ofType(Actions.PAGE_VIEW),switchMap(o=>{let v=o.pageName;if(!v){let x=mapPageFromLocation(o.locationContext.currentLocation,o.locationContext.previousLocation);v=x.pageName&&x.pageName!==`unknown`?x.pageName:void 0}return v===`skip`?EMPTY:of(updatePageAnalytics(v,o.pageKey))})),clearPageAnalyticsOnFirstRenderEpic=o=>o.pipe(ofType(Actions.LOCATION_CHANGE),filter(({payload:o})=>o.isFirstRendering),switchMap(()=>of(clearPageAnalytics()))),fireCohortingEventEpic=(o,v)=>o.pipe(ofType(Actions.FIRE_COHORT_EVENT),switchMap(()=>{let o=v.value,x=selectMarketingParams(o),T=selectMarketingId(o),E={name:`cohorting_event`,category:`experiment`,subCategory:`growth`,eventContext:{fubo_namespace:FuboNameSpace.growth,cohorting:cohortingPropertyMapper(o),...x}};return enqueueTask({type:`TrackSegmentV3`,immediate:!0,timeAllowance:30,payload:{...baseProperties(o),hashedEmail:T,event:E}}),of(analyticsSent(E.name,E))}
30)),fireCohortingEventForUnauthenticatedUsers=(o,v)=>o.pipe(ofType(Actions.ANALYTICS_READY),filter(()=>!selectIfAuthenticated(v.value)),switchMap(()=>of(fireCohortEvent()))),fireCohortingEventForAuthenticatedUsers=(o,v)=>combineLatest([o.pipe(ofType(Actions.ANALYTICS_READY)),o.pipe(ofType(Actions.FETCH_USER_TIER_SUCCESS))]).pipe(filter(()=>selectIfAuthenticated(v.value)),switchMap(()=>of(fireCohortEvent()))),fireCohortingEventPostActions=o=>o.pipe(ofType(Actions.LOGOUT_API_SUCCESS),switchMap(()=>of(fireCohortEvent()))),initAmplitudeSessionReplayEpic=(o,v)=>o.pipe(ofType(Actions.NEXT_SIGNUP_STEP),switchMap(()=>{let o=v.value,x=selectSessionReplaySampleRate(o),T=x>0?x:void 0;if(!selectIfUSMarket(o)||x===0)return EMPTY;let E=selectApiHeaders(o).find(o=>o.key===`X-Device-Id`),O=selectSessionReplayId(o),k=E?.value||``,A=selectNextSignupStep(o),j=selectIfSessionReplaySessionId(o);if((A===`signup`||A===`package`)&&(O===null||j===null)){let o=Date.now();return concat(from(initSessionReplay(k,o,T)).pipe(map(()=>startSessionReplayRecording()),catchError(o=>of(failedSessionReplayRecording(o)))),of(setSessionReplaySessionId(o)))}else return EMPTY})),storeSessionReplayIdEpic=(o,v)=>o.pipe(ofType(Actions.SESSION_REPLAY_START_RECORDING),switchMap(()=>{let o=v.value,x=selectIfUSMarket(o),T=selectSessionReplaySampleRate(o),E=getSessionReplayProperties()[`[Amplitude] Session Replay ID`];return!x||T===0?EMPTY:concat(of(E?setSessionReplayId(E):notInCohort()))})),endAmplitudeSessionReplayEpic=(o,v)=>o.pipe(ofType(Actions.LOGOUT_CLEANUP_DONE,Actions.SESSION_REPLAY_SHUT_DOWN),switchMap(()=>{let o=v.value,x=selectIfUSMarket(o),T=selectSessionReplaySampleRate(o);return!x||T===0?EMPTY:concat(of(shutdown()),of(setSessionReplaySessionId(null)),of(setSessionReplayId(null)),of(stopSessionReplayRecording()))})),fireCancellationEventEpic=(o,v)=>o.pipe(ofType(Actions.CANCEL_SUBSCRIPTION_SUCCESS),switchMap(o=>{let x=v.value,T=selectCurrentLocation(x),E=selectRetentionInfo(x),O=selectMarketingParams(x),k=selectMarketingId(x),A=o.subscription?.id,j=A?selectSubGrowthPropertiesForSubscriptionId(x,A):selectSubGrowthProperties(x),I={name:`cancellation_success`,category:`user_action`,subCategory:`navigation`,eventContext:{fubo_namespace:FuboNameSpace.growth,cohorting:cohortingPropertyMapper(x),...subGrowthMapper(j),...getPageProperties(T),...O,offerSequencePosition:E?.offerSequencePosition,offersReturned:E?.offersReturned}};return enqueueTask({type:`TrackSegmentV3`,immediate:!0,timeAllowance:30,payload:{...baseProperties(x),hashedEmail:k,event:I}}),of(analyticsSent(I.name,I))})),fireShowedToastEventEpic=(o,v)=>o.pipe(ofType(Actions.SHOW_TOAST),switchMap(o=>{if(!o.analytics)return EMPTY;let x=v.value,T=selectCurrentLocation(x),E={name:`ui_render`,category:`user_action`,subCategory:`element_render`,eventContext:{cohorting:cohortingPropertyMapper(x),...getPageProperties(T),component:o.analytics.component}};return enqueueTask({type:`TrackSegmentV3`,immediate:!0,timeAllowance:30,payload:{...baseProperties(x),event:E}}),of(analyticsSent(E.name,E))})),SERVER_ERROR_ROUTES=[`/signup`,`/signin`,`/account`,`/manage-plan`];function isServerErrorRoute(o){return o?SERVER_ERROR_ROUTES.some(v=>o.startsWith(v)):!1}var fireServerErrorUiRenderEventEpic=(o,v)=>o.pipe(ofType(Actions.LOGIN_FAIL,Actions.SIGNUP_FAIL,Actions.SIGNUP_WITH_TOKEN_FAILED,Actions.SOCIAL_LOGIN_FAIL,Actions.VERIFY_LOGIN_FAILED,Actions.CONFIRM_SIGNUP_EMAIL_FAILED,Actions.RESEND_EMAIL_VERIFICATION_CODE_FAILED,Actions.RESEND_MFA_CODE_FAILED,Actions.VERIFY_EMAIL_FAIL,Actions.PASSWORD_RESET_FAIL,Actions.RESET_PASSWORD_WITH_TOKEN_FAIL,Actions.FETCH_ACCOUNT_FAIL,Actions.UPDATE_PROFILE_FAIL,Actions.FETCH_BILLING_INFO_FAIL,Actions.UPDATE_BILLING_INFO_FAIL,Actions.UPDATE_BILLING_FAIL,Actions.CREATE_BILLING_FAIL,Actions.DELETE_BILLING_FAIL,Actions.FETCH_BILLING_FAIL,Actions.FETCH_BILLING_STATUS_FAIL,Actions.FETCH_TRANSACTIONS_FAIL,Actions.FETCH_PAYMENT_METHODS_FAIL,Actions.FETCH_SUBSCRIPTION_FAIL,Actions.UPDATE_SUBSCRIPTION_FAIL,Actions.UPDATE_SUBSCRIPTION_STATE_FAIL,Actions.SUBSCRIBE_WITH_OFFER_FAIL,Actions.CREATE_SUBSCRIPTION_FAIL,Actions.SOCIAL_LINK_FAIL,Actions.SOCIAL_UNLINK_FAIL,Actions.FETCH_BILLING_TRANSACTIONS_FAIL,Actions.FETCH_USER_TIER_FAIL,Actions.FETCH_PRODUCTS_FAIL,Actions.FETCH_PRODUCT_BY_RATE_PLAN_FAIL,Actions.FETCH_PRODUCT_BY_CODE_FAIL,Actions.FETCH_RESUBSCRIBE_PRODUCT_FAIL,Actions.FETCH_OFFERS_FAIL,Actions.FETCH_OFFER_PRICE_PREVIEW_FAIL,Actions.FETCH_RESUBSCRIBE_OFFERS_FAIL,Actions.FETCH_OFFER_GROUP_OFFER_FAILED,Actions.FETCH_OFFER_CODE_OFFER_FAILED,Actions.FETCH_APPLIED_OFFERS_FAIL),filter(o=>{let x=v.value,T=selectCurrentPathname(x),E=!!o.error?.statusCode||!!o.error?.code||!!o.error?.message,O=isServerErrorRoute(T??void 0);return E&&O}),withLatestFrom(v),mergeMap(([o,v])=>{let x=selectCurrentLocation(v),T=selectMarketingId(v),E=selectLastCtaName(v),O={name:`ui_render`,category:`unified_notification`,subCategory:`element_render`,eventContext:{fubo_namespace:FuboNameSpace.growth,cohorting:cohortingPropertyMapper(v),...getPageProperties(x),component:`server_error`,error_code:o.error?.code,error_status_code:o.error?.statusCode,error_message:o.error?.message,action_type:o.type,cta_name:E}};return enqueueTask({type:`TrackSegmentV3`,immediate:!0,timeAllowance:30,payload:{...baseProperties(v),hashedEmail:T,event:O}}),of(analyticsSent(O.name,O))})),saveLastCtaNameEpic=o=>o.pipe(ofType(Actions.ANALYTICS_SEGMENT_SENT),filter(o=>{let v=o.properties?.eventContext?.cta_name;return typeof v==`string`&&v.length>0}),map(o=>setLastCtaName(o.properties.eventContext.cta_name))),analyticsEpics=EPIC_CONFIG.map(makeAnalyticsEpic),epic_default$22=combineEpics(...analyticsEpics,fireGrowthPageViewPostSignupEpic,fireCohortingEventEpic,fireCohortingEventForUnauthenticatedUsers,fireCohortingEventForAuthenticatedUsers,fireCohortingEventPostActions,sendAnalyticsEpic,identifyOnParamsBundledEpic,identifyOnLoginEpic$1,pageViewOnLocationChangeEpic,first
30VisitEpic,fireGrowthPageViewEpic,updatePageAnalyticsEpic,clearPageAnalyticsOnFirstRenderEpic,initAmplitudeSessionReplayEpic,storeSessionReplayIdEpic,endAmplitudeSessionReplayEpic,fireCancellationEventEpic,fireShowedToastEventEpic,fireServerErrorUiRenderEventEpic,saveLastCtaNameEpic,fireSignInEventEpic,fireMFASignInEventEpic,fireSignOutEventEpic),apiErrorEpic=o=>o.pipe(ofType(Actions.API_CALL_RESPONSE),mergeMap(o=>{let v=o.apiCallResponse.apiError;if(!v)return EMPTY;switch(v.code){case`REFRESH_TOKEN_EXPIRED`:return of(apiErrorRefreshTokenExpired(v));case`CLIENT_INVALID_TOKEN`:return of(apiErrorClientInvalidToken(v));case`UNAUTHORIZED`:return of(apiErrorUnauthorized(v));case`INVALID_PROFILE_ID`:return of(apiErrorInvalidProfileId(v));case`ACTIVE_SUBSCRIPTION_REQUIRED`:return of(apiErrorActiveSubscriptionRequired(v));case`NO_SERVICE_IN_COUNTRY`:return of(apiErrorNoServiceInCountry(v));case`NO_SERVICE_FOR_SUBSCRIPTION`:return of(apiErrorNoServiceForSubscription(v));case`VPN_NETWORK`:return of(apiErrorVpnNetwork(v));default:switch(v.statusCode){case 451:return of(apiError451Unknown(v));default:return EMPTY}}}
30)),epics_default$16=combineEpics(apiErrorEpic),doGetNav=()=>call(getNavigation),doGetSettings=()=>call(getSettings),fetchNavUnlessMobile=()=>isMobileDevice()?of(papiInitUnnecessaryOk()):of(fetchNav()),fetchPAPINavEpic=createPromiseEpic({defaultFn:doGetNav,tryType:Actions.TRY_FETCH_PAPI_NAV,successFn:fetchNavSuccess,failFn:fetchNavFallback}),fetchPAPISettingsEpic=createPromiseEpic({defaultFn:doGetSettings,tryType:Actions.TRY_FETCH_PAPI_SETTINGS,successFn:fetchSettingsSuccess,failFn:fetchSettingsFailed}),refetchPAPINavEpic=o=>o.pipe(ofType(Actions.RESUME_SUBSCRIPTION_SUCCESS),switchMap(()=>of(reinitializeStacFlags()))),refetchNavOnBypassResubscribeEpic=(o,v)=>o.pipe(ofType(Actions.BYPASS_RESUBSCRIBE_FOR_FREE_TIER),filter(o=>o.value===!0),filter(()=>selectIfAuthenticated(v.value)),filter(()=>selectIfUserCanAccessApp(v.value)),filter(()=>selectIfProfileSelected(v.value)),switchMap(()=>concat(fetchNavUnlessMobile(),of(fetchSettings())))),fetchConfigEpic=(o,v)=>o.pipe(ofType(Actions.FETCH_CONFIG),switchMap(()=>{let o=v.value;return selectNavLoading(o)?EMPTY:selectIfUserCanAccessApp(o)?concat(fetchNavUnlessMobile(),of(fetchSettings())):concat(of(papiInitUnnecessaryOk()),of(papiSettingsInitUnnecessaryOk()))})),triggerUnauthenticatedAppConfigFetchEpic=(o,v)=>o.pipe(ofType(Actions.STAC_FLAGS_INITIALIZED),filter(()=>!selectIfAuthenticated(v.value)),switchMap(()=>concat(of(resetConfig()),of(fetchConfig())))),triggerResetOnAuthenticationPAPIEpic=(o,v)=>o.pipe(ofType(Actions.STAC_FLAGS_INITIALIZED),filter(()=>selectIfAuthenticated(v.value)),take(1),switchMap(()=>of(resetConfig()))),triggerAuthenticatedAppConfigFetchEpic=(o,v)=>{let x=o.pipe(ofType(Actions.LANGUAGE_CHANGED),skip(1));return combineLatest([merge(o.pipe(ofType(Actions.SUBSCRIPTIONS_INITIALIZED,Actions.RESET_PASSWORD_WITH_TOKEN_SUCCESS,Actions.FETCH_ACCOUNT_SUCCESS,Actions.UPDATE_SUBSCRIPTION_SUCCESS,Actions.CREATE_SUBSCRIPTION_SUCCESS,Actions.ANNUL_SUBSCRIPTION_PAUSE_SUCCESS,Actions.PROFILE_SWITCHED_SUCCESS)),x),o.pipe(ofType(Actions.STAC_FLAGS_INITIALIZED),filter(()=>selectIfStacFlagsIsAuthenticated(v.value)),take(1))]).pipe(filter(()=>selectIfAuthenticated(v.value)),filter(()=>selectIfStacFlagsIsInitialized(v.value)),filter(()=>selectIfSubscriptionsInitialized(v.value)),switchMap(o=>of(fetchConfig(o[0].type))))},epic_default$21=combineEpics(fetchPAPINavEpic,fetchPAPISettingsEpic,refetchPAPINavEpic,fetchConfigEpic,triggerUnauthenticatedAppConfigFetchEpic,triggerResetOnAuthenticationPAPIEpic,triggerAuthenticatedAppConfigFetchEpic,refetchNavOnBypassResubscribeEpic),updateAppSessionIdCookieParamOnAuthenticationEpic=(o,v)=>o.pipe(ofType(Actions.LOGIN_COMPLETE,Actions.SIGNUP_SUCCESS,Actions.ACCESS_TOKEN_PARAM_PASSED,Actions.APP_READY),switchMap(()=>{let o=v.value,x=selectIfAuthenticated(o),T=selectAppSessionIdCookie(o);return x&&!T?of(updateAppSessionId(setAppSessionIdCookie())):EMPTY})),updateAppSessionIdCookieParamOnSwitchToProfileEpic=o=>o.pipe(ofType(Actions.SWITCH_TO_PROFILE),mergeMap(()=>of(updateAppSessionId(setAppSessionIdCookie())))),updateAppSessionIdCookieParamOnTickEpic=(o,v)=>o.pipe(ofType(Actions.SCHEDULER_TICK),filter(()=>!!selectAppSessionIdCookie(v.value)),auditTime(600*1e3),switchMap(()=>{let o=v.value;return of(updateAppSessionId(selectAppSessionIdCookie(o)))})),updateAppSessionIdEpic=o=>o.pipe(ofType(Actions.UPDATE_APP_SESSION_ID),mergeMap(o=>of(updateParams({[appSessionId]:o.appSessionId})))),epic_default$20=combineEpics(updateAppSessionIdCookieParamOnAuthenticationEpic,updateAppSessionIdCookieParamOnSwitchToProfileEpic,updateAppSessionIdCookieParamOnTickEpic,updateAppSessionIdEpic);function mapSummaryResponse(o){let{unit:v,total:x,available:T,recorded:E,scheduled:O,profiles:k,used:A,failed:j,warning:I}=o;return{unit:v,total:x,available:T,recorded:E,scheduled:O,used:A,profiles:Array.isArray(k)?k.map(mapProfile):[],failed:j.count,warning:mapWarning(I)}}function mapProfile(o){return{id:o.id,recorded:o.recorded,scheduled:o.scheduled,used:o.used,failed:o.failed.count}}function mapWarning(o){let v=o.capacity;return o?{capacity:v}:null}var PATH$4=`/dvr`,QUOTA_PATH=`${PATH$4}/summary`,FAILED_PATH=`${PATH$4}/failed`,DELETE_PATH=`${PATH$4}/bulk/delete`;async function getDvrQuota(o){try{let v=(await(await getAuthenticatedRequest(o)).get(`${o.context.api.host}${QUOTA_PATH}`)).body.summary;return mapSummaryResponse(v)}catch(o){throw normalizeApiError(o)}}function doGetDvrQuota(){return call(getDvrQuota)}var fetchDvrQuotaEpic=(o,v,{effectFn:x=doGetDvrQuota})=>o.pipe(ofType(Actions.TRY_FETCH_DVR_QUOTA),concatMap(()=>from(x()).pipe(map(fetchDvrQuotaSuccessful),catchError(o=>
30of(fetchDvrQuotaFailed(o)))))),recordingsEpics=combineEpics(fetchDvrQuotaEpic),epic_default$19=combineEpics(recordingsEpics),mapCouponInfo=o=>({code:o.coupon_code,name:o.name,description:o.description||void 0,type:o.coupon_type}),mapCouponSubscription=o=>({appliesToAllPlans:o.applies_to_all_plans,planCodes:o.plan_codes||[],redemptionResource:o.redemption_resource}),mapCouponDuration=o=>{switch(o.duration){case`temporal`:return{duration:`temporal`,temporalUnit:o.temporal_unit,temporalAmount:o.temporal_amount?o.temporal_amount:void 0};case`forever`:return{duration:`forever`};default:return{duration:`single_use`}}},mapCouponDiscount=o=>o.discount_type===`dollars`?{discountType:`dollars`,discountCents:mapValues(o.currency_discount_in_cents||o.discount_in_cents,o=>parseInt(o,10)||0)}:{discountType:`percent`,discountPercent:o.discount_percent?parseInt(o.discount_percent,10):0},mapCoupon=o=>({...mapCouponInfo(o),...mapCouponSubscription(o),...mapCouponDuration(o),...mapCouponDiscount(o),state:o.state,redeemByDate:o.redeem_by_date&&new Date(o.redeem_by_date)||void 0}),mapRedeemedCoupon=o=>({...mapCouponInfo(o.class),...mapCouponSubscription(o.class),...mapCouponDuration(o.class),...mapCouponDiscount(o.class)}),COUPON_PATH=`/recurly/coupon`,V3_COUPON_PATH=`/v3/coupons`,makeGetInfoPath=o=>`${COUPON_PATH}/${o}`,RETENTION_OFFER_PATH=`${V3_COUPON_PATH}/retentionoffer`,REDEEM_PATH$1=`${COUPON_PATH}/redeem`,REDEEMED_PATH=`${V3_COUPON_PATH}/redeemed`,getBody=o=>o.body,getData$1=o=>o.body.data;async function lookupCoupon(o,v){try{return mapCoupon(getData$1(await(await getPublicRequest(o)).get(`${o.context.api.host}${makeGetInfoPath(v)}`)))}catch(o){throw normalizeApiError(o)}}async function getRetentionOffer(o){try{return mapCoupon(getBody(await(await getAuthenticatedRequest(o)).get(`${o.context.api.host}${RETENTION_OFFER_PATH}`)))}catch(o){throw normalizeApiError(o)}}async function redeemCoupon(o,v,x){try{return mapRedeemedCoupon(getData$1(await(await getAuthenticatedRequest(o)).post(`${o.context.api.host}${REDEEM_PATH$1}`).send({coupon:v,existing:x})))}catch(o){throw normalizeApiError(o)}}async function getRedeemedCoupons(o,v={}){try{return getBody(await(await getAuthenticatedRequest(o)).get(`${o.context.api.host}${REDEEMED_PATH}`).query(v)).map(mapRedeemedCoupon)}catch(o){throw normalizeApiError(o)}}var doFetchCoupon=({couponCode:o})=>call(lookupCoupon,o),doFetchRetentionOfferCoupon=()=>call(getRetentionOffer),doRedeemedCoupon=({coupon:o})=>{let v=o.redemptionResource===`subscription`;return call(redeemCoupon,o.code,v)},doRedeemedCoupons=o=>call(getRedeemedCoupons,o.params),getCouponEpic=createPromiseEpic({defaultFn:doFetchCoupon,tryType:Actions.TRY_FETCH_COUPON,successFn:fetchCouponSuccess,failFn:fetchCouponFail}),getRetentionOfferCouponEpic=createPromiseEpic({defaultFn:doFetchRetentionOfferCoupon,tryType:Actions.TRY_FETCH_RETENTION_OFFER_COUPON,successFn:fetchRetentionOfferCouponSuccess,failFn:fetchRetentionOfferCouponFail}),getUrlParamsCouponEpic=o=>o.pipe(ofType(Actions.PARAMS_BUNDLED),switchMap(o=>{let v=String(o.currentParams.coupon||``);return v?of(tryFetchCoupon(v)):EMPTY})),redeemedCouponEpic=createPromiseEpic({defaultFn:doRedeemedCoupon,tryType:Actions.TRY_REDEEMED_COUPON,successFn:redeemedCouponSuccess,failFn:redeemedCouponFail}),redeemedCouponsEpic=createPromiseEpic({defaultFn:doRedeemedCoupons,tryType:Actions.TRY_FETCH_REDEEMED_COUPONS,successFn:fetchRedeemedCouponsSuccess,failFn:fetchRedeemedCouponsFail}),clearCouponEpic=o=>o.pipe(ofType(Actions.SUBSCRIBE_WITH_OFFER_SUCCESS,Actions.UPDATE_SUBSCRIPTION_SUCCESS),map(clearCoupon)),epic_default$18=combineEpics(getUrlParamsCouponEpic,getRetentionOfferCouponEpic,getCouponEpic,redeemedCouponEpic,redeemedCouponsEpic,clearCouponEpic);async function checkEmailExists(o){return call(normalizeUserEmail,{email:o})}function doMFALogin(o){return call(mfaLogin,{username:o.email,password:o.password})}function doMFACodeVerify({code:o}){return call(mfaCodeVerify,o)}function doMFACodeResend(){return call(mfaCodeResend)}function doSignup(o){return call(signup$1,o.payload)}function doSocialSignup(o){return call(socialSignup,o.payload)}function doSignupWithToken(o){return call(signupWithToken,o.payload)}function doLogout(){return call(logout)}function doForgotPassword(o){return call(resetPassword,o.email)}function doResetPasswordWithToken(o){return call(resetPasswordWithToken,o.password,o.token)}function doSocialLogin(o){return call(socialLogin,{socialProvider:o.provider,token:o.token})}function doCheckEmailExists(o){return checkEmailExists(o.email)}function doConfirmSignupEmail(o){return call(confirmSignupEmail,o.code)}function doResendEmailVerificationCode(){return call(resendEmailVerificationCode)}function doCreateSocialPassword(o){return call(resetSocialPassword,o.email)}var loginCompleteEpic=o=>o.pipe(ofType(Actions.LOGIN_SUCCESS,Actions.VERIFY_LOGIN_SUCCESS),switchMap(({account:o,loginType:v})=>of(loginComplete(o,v)))),mfaLoginEpic=createPromiseEpic({defaultFn:doMFALogin,tryType:Actions.TRY_LOGIN,successFn:(o,v)=>o.type===`MFA`?loginVerificationRequired(o.mfaToken,v.email):loginSuccessful(o.account,v.loginType),failFn:(o,v)=>loginFailed(o,v.loginType)}),verifyLoginEpic=createPromiseEpic({defaultFn:doMFACodeVerify,tryType:Actions.TRY_VERIFY_LOGIN,successFn:verifyLoginSuccess,failFn:(o,v)=>verifyLoginFailed(o,v.code)}),verifyLoginFailedEpic=o=>
30o.pipe(ofType(Actions.VERIFY_LOGIN_FAILED),switchMap(({error:o})=>{if(o.statusCode===401)return of(tryLogout(o,!0));let v=[reportError({error:o,intent:`loginVerification`,api:`/mfa/verify`})];return o.code===`CHILL_PLZ`&&v.push(updateLoginVerificationSubmitRateLimit({start:new Date,period:RATE_LIMIT_PERIOD})),of(...v)})),resendMFACodeEpic=createPromiseEpic({defaultFn:doMFACodeResend,tryType:Actions.TRY_RESEND_MFA_CODE,successFn:resendMFACodeSuccess,failFn:resendMFACodeFailed}),resendMFACodeSuccessEpic=o=>o.pipe(ofType(Actions.RESEND_MFA_CODE_SUCCESS),switchMap(()=>of(showToast({staticType:`resendLoginVerificationCodeSuccess`})))),resendMFACodeFailedEpic=o=>o.pipe(ofType(Actions.RESEND_MFA_CODE_FAILED),switchMap(({error:o})=>{if(o.statusCode===401)return of(tryLogout(o,!0));let v=[showToast({staticType:`resendLoginVerificationCodeError`}),reportError({error:o,intent:`loginVerification`,api:`/mfa/email/resend`})];return o.code===`CHILL_PLZ`&&v.push(updateLoginVerificationResendCodeRateLimit({start:new Date,period:RATE_LIMIT_PERIOD})),of(...v)})),logoutEpic=createPromiseEpic({defaultFn:doLogout,tryType:Actions.TRY_LOGOUT,successFn:(o,v)=>logoutRequestSuccessful(v.error,v.redirectToSignIn),failFn:(o,v)=>logoutRequestFailed(v.error||o,v.redirectToSignIn),doFn:()=>{flushQueueSync()}}),signupEpic=createPromiseEpic({defaultFn:doSignup,tryType:Actions.TRY_SIGNUP,successFn:signupSuccessful,failFn:signupFailed}),socialSignupEpic=createPromiseEpic({defaultFn:doSocialSignup,tryType:Actions.TRY_SOCIAL_SIGNUP,successFn:signupSuccessful,failFn:signupFailed}),signupWithTokenEpic=createPromiseEpic({defaultFn:doSignupWithToken,tryType:Actions.TRY_SIGNUP_WITH_TOKEN,successFn:signupWithTokenSuccess,failFn:signupWithTokenFailed}),displayEmailTypoModalEpic=o=>o.pipe(ofType(Actions.EMAIL_VERIFICATION_REQUIRED),switchMap(()=>of(showModal(`EmailTypoModal`)))),resendEmailVerificationCodeEpic=createPromiseEpic({defaultFn:doResendEmailVerificationCode,tryType:Actions.TRY_RESEND_EMAIL_VERIFICATION_CODE,successFn:resendEmailVerificationCodeSuccess,failFn:resendEmailVerificationCodeFailed}),resendEmailVerificationCodeSuccessEpic=o=>
30o.pipe(ofType(Actions.RESEND_EMAIL_VERIFICATION_CODE_SUCCESS),switchMap(()=>of(showToast({staticType:`resendEmailVerificationCodeSuccess`})))),resendEmailVerificationCodeFailedEpic=o=>o.pipe(ofType(Actions.RESEND_EMAIL_VERIFICATION_CODE_FAILED),switchMap(({error:o})=>{let v=showToast({staticType:`resendEmailVerificationCodeError`}),x=reportError({error:o,intent:`emailVerification`,api:`/email/confirm/resend`}),T=updateEmailVerificationResendCodeRateLimit({start:new Date,period:RATE_LIMIT_PERIOD});return o.code===`CHILL_PLZ`?of(v,x,T):of(v,x)})),checkEmailExistsEpic=createPromiseEpic({defaultFn:doCheckEmailExists,tryType:Actions.TRY_CHECK_EMAIL_EXISTS,successFn:checkEmailExistsSuccess,failFn:checkEmailExistsFailed}),checkEmailExistsSuccessEpic=o=>o.pipe(ofType(Actions.CHECK_EMAIL_EXISTS_SUCCESS),switchMap(({exists:o,email:v})=>of(setLookupEmail(v),o?push(`/returning-user`):expandSignupLookup()))),confirmSignupEmailEpic=createPromiseEpic({defaultFn:doConfirmSignupEmail,tryType:Actions.TRY_CONFIRM_SIGNUP_EMAIL,successFn:confirmSignupEmailSuccess,failFn:confirmSignupEmailFailed}),confirmSignupEmailSuccessEpic=(o,v)=>o.pipe(ofType(Actions.CONFIRM_SIGNUP_EMAIL_SUCCESS),switchMap(({account:o})=>{let x=v.value,T=selectIsSignupInProgress(x),E=selectAllSignupSteps(x),O=selectSocialRedirectPath(x),k=selectCurrentSignupStepName(x),A=E.findIndex(o=>o.name===`signup`);return concat(of(T?k===`emailVerification`&&A>=0?setSignupStep(E[A+1].name):nextSignupStep():push(O||`/`)),of(emailVerificationSuccess()),of(signupSuccessful(o)),of(socialConfirmEmail(``)))})),confirmSignupEmailFailedEpic=o=>
30o.pipe(ofType(Actions.CONFIRM_SIGNUP_EMAIL_FAILED),switchMap(({error:o})=>{let v=[reportError({error:o,intent:`emailVerification`,api:`/signup/confirm`})];return o.code===`CHILL_PLZ`&&v.push(updateEmailVerificationSubmitRateLimit({start:new Date,period:RATE_LIMIT_PERIOD})),of(...v)})),socialLoginEpic=(o,v,{socialLoginFn:x=doSocialLogin,oauthLoginFn:T=doOauthLogin})=>o.pipe(ofType(Actions.TRY_SOCIAL_LOGIN),switchMap(o=>from(T(tryOauthLogin(o.provider))).pipe(switchMap(v=>{let T=x(trySocialLogin(o.provider,o.authStage,v));return handleEffect(o,T),from(T)})).pipe(map(v=>loginSuccessful(v,o.provider)),catchError(v=>v instanceof OauthError?of(oauthLoginFailed(v)):v.code===`SOCIAL_CONNECTION_NOT_FOUND`?of(socialLoginFailed(o.provider,v,o.authStage,o.postalCode,o.anonymousId)):of(loginFailed(v,o.provider)))))),socialLoginFailedEpic=o=>o.pipe(ofType(Actions.SOCIAL_LOGIN_FAIL),filter(o=>o.errorCode!==`SOCIAL_CONNECTION_NOT_FOUND`),switchMap(o=>{let v=getOauthInstance(o.provider);return from(v.me()).pipe(map(x=>{let T={...x,provider:v.getName(),accessToken:v.getToken(),state:`signup`};return T.email&&T.accessToken&&T.provider?trySocialSignup({email:T.email,homePostalCode:o.postalCode,anonymousId:o.anonymousId,socialToken:T.accessToken,socialProvider:T.provider}):socialAuthSuccessful(T)}),catchError(o=>of(socialAuthFailed(o))))})),socialAuthTokenExpiredEpic=o=>o.pipe(ofType(Actions.SIGNUP_FAIL),switchMap(o=>o.error.code===`INVALID_ACCESS_TOKEN`?of(socialAuthExpired()):EMPTY)),clientTokensUpdatedEpic=(o,v)=>o.pipe(ofType(Actions.APP_HYDRATED),switchMap(()=>apiStateSubject.pipe(mergeMap(o=>{let x=v.value,T=selectAuthenticatedTokens(x),E=selectTokens(o);return E&&E!==T?of(authTokenUpdate(E)):EMPTY})))),authTokensUpdatedEpic=o=>o.pipe(ofType(Actions.AUTH_TOKEN_UPDATE),filter(o=>(0,import_syncState.isActionSynced)(o)),switchMap(({tokens:o})=>{let v={tokens:o};return call.replaceState(applyAuthState(v)),EMPTY})),clearClientStateOnSyncedLogoutEpic=o=>o.pipe(ofType(Actions.LOGOUT_API_SUCCESS,Actions.LOGOUT_API_FAIL),switchMap(()=>(call.replaceState(applyAuthState({tokens:void 0})),EMPTY))),resetPasswordEpic=createPromiseEpic({defaultFn:doForgotPassword,tryType:Actions.TRY_PASSWORD_RESET,successFn:passwordResetSuccessful,failFn:passwordResetFailed}),createSocialPasswordEpic=(o,v,{effectFn:x=doCreateSocialPassword})=>o.pipe(ofType(Actions.TRY_CREATE_SOCIAL_PASSWORD),switchMap(o=>{let v=x(o);return handleEffect(o,v),from(v).pipe(catchError(o=>of(passwordResetFailed(o))))})),resetPasswordWithTokenEpic=createPromiseEpic({defaultFn:doResetPasswordWithToken,tryType:Actions.TRY_RESET_PASSWORD_WITH_TOKEN,successFn:resetPasswordWithTokenSuccessful,failFn:resetPasswordWithTokenFailed}),replayAdminToken=o=>o.pipe(ofType(Actions.PARAMS_BUNDLED),switchMap(o=>{let v=String(o.currentParams.access_token||``),x=String(o.currentParams.refresh_token||``),T=String(o.currentParams.mimicToken||``);return v&&x&&T?of(adminAuthToken({idToken:v,refreshToken:x},T)):EMPTY})),epic_default$17=combineEpics(clientTokensUpdatedEpic,authTokensUpdatedEpic,clearClientStateOnSyncedLogoutEpic,checkEmailExistsEpic,checkEmailExistsSuccessEpic,confirmSignupEmailEpic,confirmSignupEmailFailedEpic,confirmSignupEmailSuccessEpic,createSocialPasswordEpic,displayEmailTypoModalEpic,loginCompleteEpic,logoutEpic,mfaLoginEpic,replayAdminToken,resendEmailVerificationCodeEpic,resendEmailVerificationCodeFailedEpic,resendEmailVerificationCodeSuccessEpic,resendMFACodeEpic,resendMFACodeFailedEpic,resendMFACodeSuccessEpic,resetPasswordEpic,resetPasswordWithTokenEpic,signupEpic,signupWithTokenEpic,socialAuthTokenExpiredEpic,socialLoginEpic,socialLoginFailedEpic,socialSignupEpic,verifyLoginEpic,verifyLoginFailedEpic),mapCreditsValidateInfo=o=>({code:o.code,name:o.name,amountInCents:o.amount_in_cents}),mapCredits=mapCreditsValidateInfo,CREDITS_PATH=`/subscription/credits`,VALIDATE_PATH=`${CREDITS_PATH}/validate`,REDEEM_PATH=`${CREDITS_PATH}/redeem`,getData=o=>o.body[0];async function lookupCredit(o,v){try{return mapCredits(getData(await(await getAuthenticatedRequest(o)).put(`${o.context.api.host}${VALIDATE_PATH}`).send({codes:[v]})))}catch(o){throw normalizeApiError(o)}}async function redeemCredits(o,v){let x=await getAuthenticatedRequest(o);try{return mapCredits(getData(await x.put(`${o.context.api.host}${REDEEM_PATH}`).send({codes:[v]})))}catch(o){throw normalizeApiError(o)}}var doValidateCredit=({promoCode:o})=>call(lookupCredit,o),doRedeemCredit=({promoCode:o})=>call(redeemCredits,o),validateCreditEpic=createPromiseEpic({defaultFn:doValidateCredit,tryType:Actions.TRY_VALIDATE_CREDIT,successFn:validateCreditSuccess,failFn:validateCreditFail}),redeemCreditEpic=createPromiseEpic({defaultFn:doRedeemCredit,tryType:Actions.TRY_REDEEM_CREDIT,successFn:redeemCreditSuccess,failFn:redeemCreditFail}),clearCreditEpic=o=>o.pipe(ofType(Actions.SUBSCRIBE_WITH_OFFER_SUCCESS,Actions.UPDATE_SUBSCRIPTION_SUCCESS),map(clearCredit)),epic_default$16=combine
30Epics(validateCreditEpic,redeemCreditEpic,clearCreditEpic),initializeDebugEpic=(o,v,{staticConfig:x})=>o.pipe(ofType(Actions.APP_HYDRATED),switchMap(()=>{let o=v.value;if(x.environment.env!==`production`){let v=selectCustomWorkspace(o);v&&call.replaceContext({...call.getContext(),api:{...call.getContext().api,host:v}})}return EMPTY})),onWorkspaceChangeEpic=(o,v)=>o.pipe(ofType(Actions.RESET_CUSTOM_WORKSPACE,Actions.UPDATE_CUSTOM_WORKSPACE),switchMap(()=>{let o=v.value,x=selectDefaultDestinationPath(o);return window.location.assign(x),EMPTY})),onSupportedFeatureFlagsChangeEpic=(o,v)=>o.pipe(ofType(Actions.ADD_SUPPORTED_FEATURE_FLAG,Actions.REMOVE_SUPPORTED_FEATURE_FLAG),switchMap(()=>(syncIdentityHeaders(v.value),of(apiHeaderSet())))),epics_default$15=combineEpics(initializeDebugEpic,onWorkspaceChangeEpic,onSupportedFeatureFlagsChangeEpic);function getWindowSize(){return{width:window.innerWidth,height:window.innerHeight,...getCurrentMedia()}}var getCurrentMedia=()=>{let o,v;return v=window.innerWidth<landingBreakpoints.tablet?`mobile`:window.innerWidth<landingBreakpoints.desktop?`tablet`:window.innerWidth<landingBreakpoints.hd?`desktop`:`hd`,o=window.innerWidth<contentBreakpoints.tablet?`mobile`:window.innerWidth<contentBreakpoints.desktop?`tablet`:window.innerWidth<contentBreakpoints.hd?`desktop`:`hd`,{contentMedia:o,landingMedia:v}},WINDOW_RESIZE_INTERVAL_MSEC=640,windowResizeEpic=o=>o.pipe(ofType(Actions.APP_READY),switchMap(()=>fromEvent(window,`resize`).pipe(map(getWindowSize),map(windowResized),auditTime(WINDOW_RESIZE_INTERVAL_MSEC)))),windowSizeUpdatedEpic=(o,v)=>o.pipe(ofType(Actions.APP_HYDRATED,Actions.WINDOW_RESIZED),switchMap(()=>{let o=v.value,x=selectWindowSize(o);return call.replaceState(applyScreenInfo(x)),callAnonymous.replaceState(applyScreenInfo(x)),EMPTY})),epic_default$15=combineEpics(windowResizeEpic,windowSizeUpdatedEpic),SSE_TOKEN_PATH=`/events/token`,SSE_EXTERNAL_LINK_UPSELL_DISMISS_PATH=`/events/external/link/upsell/dismiss`,SSE_SUBSCRIBE_PATH=`/subscribe`;async function dismissExternalLinkUpsell(o){try{return await(await getAuthenticatedRequest(o)).put(`${o.context.api.host}${SSE_EXTERNAL_LINK_UPSELL_DISMISS_PATH}`),!0}catch(o){throw normalizeApiError(o)}}var mapEventSubscriptions=o=>o.reduce((o,v)=>(o.streams={...o.streams,[v]:`last`},o),{streams:{}});async function getServerSideEventsToken(o,v=[`papi_actions`]){try{return(await(await getAuthenticatedRequest(o)).put(`${o.context.api.host}${SSE_TOKEN_PATH}`).send(mapEventSubscriptions(v))).body.token}catch(o){throw normalizeApiError(o)}}var normalizeCodeError=o=>{let v=o&&o.response?o.response:o,{body:x}=v;return{status:`ERROR_CODE`,error:{code:x?.error?.code??``,message:x?.error?.type||x?.error?.message||v?.message||`Unknown Error`,lcMessage:x?.error?.lc_message||``}}};function getSubscribeToEvents(o,v,x){if(!o.context.events?.host)throw Error(`Events host is not defined in client context. Cannot subscribe to events.`);let T=new URL(`${o.context.events.host}${SSE_SUBSCRIBE_PATH}`);T.searchParams.append(`token`,v),x&&T.searchParams.append(`last-event-id`,x);let E=new EventSource(T.toString());return E.onerror=o=>{console.warn(`[EventSource] Error: ${normalizeCodeError(o).error.message}`)},E}function doFetchEventsToken(o){return call(getServerSideEventsToken,o)}function doSubscribeToEvents(o,v){return call(getSubscribeToEvents,o,v)}function doDismissExternalLinkUpsell(){return call(dismissExternalLinkUpsell)}var eventSourceInstance=null,currentToken=null,pendingInit=null,pendingToken=null,closeGeneration=0,EVENT_SOURCE_CLOSED=2,withLastEventsId=(o,v)=>concat(of(setLastEventsId(o.lastEventId)),v),isEventSourceCurrent=o=>pendingInit!==null&&pendingToken===o||eventSourceInstance!==null&¤tToken===o&&eventSourceInstance.readyState!==EVENT_SOURCE_CLOSED,closeEventSourceInstance=()=>{closeGeneration+=1,eventSourceInstance&&(eventSourceInstance.readyState!==EVENT_SOURCE_CLOSED&&eventSourceInstance.close(),eventSourceInstance=null,currentToken=null)},initializeEventSource=async(o,v,x)=>{if(pendingInit){if(pendingToken===v)return pendingInit;await pendingInit.catch(()=>void 0)}if(isEventSourceCurrent(v)&&eventSourceInstance)return eventSourceInstance;closeEventSourceInstance();let T=closeGeneration;pendingToken=v,pendingInit=Promise.resolve(o(v,x)).then(o=>{if(!o)throw new ApiError(500,`[EventSource] Initialization failed`);if(o.readyState===EVENT_SOURCE_CLOSED)throw new ApiError(500,`[EventSource] Factory returned a closed connection`);if(T!==closeGeneration)throw o.close(),new ApiError(500,`[EventSource] Connection closed during initialization`);return eventSourceInstance=o,currentToken=v,o});let E=pendingInit;try{return await E}finally{pendingInit===E&&(pendingInit=null,pendingToken=null)}},createEventObservables=(o,v,x,T)=>E=>merge(...Object.keys(o).map(v=>fromEvent(E,v).pipe(mergeMap(x=>withLastEventsId(x,o[v](x,T))),catchError(o=>of(x(new ApiError(500,`[EventSource] ${o.message||`Event listening failed`}`)))))),of(v())).pipe(catchError(o=>of(x(o)))),getValidActionsFromEvent=o=>{try{let v=JSON.parse(o.data);return!v||v.type===`refresh_app`?[]:(Array.isArray(v)?v:[v]).map(mapAction).filter(
30Boolean)}catch(o){return logger.error(`Failed to parse event data:`,o),[]}},handlePapiActionsEvent=(o,v)=>{let x=getValidActionsFromEvent(o);return x.length>0?o.lastEventId&&v.includes(o.lastEventId)?EMPTY:of(enqueueActions(x)):EMPTY},papi_actions_default={papi_actions:handlePapiActionsEvent},STALE_WINDOW_MS=6e4;function normalizeCount(o){return typeof o!=`number`||!Number.isFinite(o)||o<1?1:Math.floor(o)}function evaluateReactionEvent(o){let{data:v,targetChannel:x,currentPdt:T}=o,E;try{E=JSON.parse(v)}catch{return{spawn:!1,reason:`parse`}}if(!E||typeof E!=`object`||typeof E.reaction!=`string`)return{spawn:!1,reason:`parse`};let{reaction:O,target_channel:k,pdt:A,count:j}=E;if(k!==x)return{spawn:!1,reason:`mismatch`};if(typeof A!=`number`||!Number.isFinite(A)||T==null)return{spawn:!1,reason:`lookback`};let I=T-A;return I<0?{spawn:!1,reason:`lookback`}:I>=6e4?{spawn:!1,reason:`stale`}:{spawn:!0,key:O,count:normalizeCount(j)}}var handleReactionsEvent=o=>{if(reactionBus.isOptedOut()||reactionBus.isPlaybackGated())return EMPTY;let v=evaluateReactionEvent({data:o.data,targetChannel:reactionBus.getTargetChannel(),currentPdt:reactionBus.getCurrentPdt()});return v.spawn&&reactionBus.emitSpawn(v.key,v.count),EMPTY},reactions_default={reactions:handleReactionsEvent},sessionListeners={...papi_actions_default},onDemandListeners={...reactions_default},listeners_default={...sessionListeners,...onDemandListeners},setEventListenersOnProfileActionsEpic=o=>o.pipe(ofType(Actions.LOGIN_COMPLETE,Actions.FETCH_ACCOUNT_SUCCESS),switchMap(()=>from(Object.keys(sessionListeners)).pipe(concatMap(o=>of(addEventListener(o))),endWith(addEventListenersComplete())))),LISTENER_SYNC_DEBOUNCE_MS=300,sameEvents=(o,v)=>o.length===v.length&&o.every((o,x)=>o===v[x]),syncEventListenersEpic=(o,v)=>o.pipe(ofType(Actions.ADD_EVENT_LISTENERS_COMPLETE,Actions.ADD_EVENT_LISTENER,Actions.REMOVE_EVENT_LISTENER),debounceTime(300),withLatestFrom(v),map(([o,v])=>({force:o.type===Actions.ADD_EVENT_LISTENERS_COMPLETE,events:[...selectSubscribedEvents(v)].sort()})),distinctUntilChanged((o,v)=>!v.force&&sameEvents(o.events,v.events)),map(({events:o})=>o.length===0?closeEventsConnection():fetchEventsTokenRequest(o))),fetchEventsEpic=createPromiseEpic({defaultFn:o=>doFetchEventsToken(o.events),tryType:fetchEventsActions.TRY_FETCH_EVENTS_TOKEN,successFn:fetchEventsTokenSuccessful,failFn:fetchEventsTokenFail}),openEventsConnection=(o,v)=>o.pipe(ofType(Actions.FETCH_EVENTS_TOKEN_SUCCESS),switchMap(()=>{let o=v.value,x=selectEventsToken(o);return x?of(trySubscribeToEvents(x)):EMPTY})),subscribeToEventsEpic=(o,v,{effectFn:x=doSubscribeToEvents})=>{let T=o.pipe(ofType(subscribeToEventsActions.TRY_SUBSCRIBE_TO_EVENTS),withLatestFrom(v));return merge(T.pipe(filter(([o])=>isEventSourceCurrent(o.token)),map(()=>subscribeToEventsSuccessful())),T.pipe(filter(([o])=>!isEventSourceCurrent(o.token)),switchMap(([o,v])=>{let T=selectIgnoredMessageIds(v),E=selectLastEventsId(v),O=selectSubscribedEvents(v),k=Object.fromEntries(Object.entries(listeners_default).filter(([o])=>O.includes(o)));return from(initializeEventSource(x,o.token,E)).pipe(mergeMap(createEventObservables(k,subscribeToEventsSuccessful,subscribeToEventsFail,T)),catchError(o=>of(subscribeToEventsFail(o))))})))},closeEventsConnectionEpic=o=>o.pipe(ofType(Actions.CLOSE_EVENTS_CONNECTION,Actions.LOGOUT_API_SUCCESS),switchMap(()=>(closeEventSourceInstance(),EMPTY))),dismissExternalLinkUpsellEpic=createPromiseEpic({defaultFn:doDismissExternalLinkUpsell,tryType:Actions.TRY_DISMISS_EXTERNAL_LINK_UPSELL,successFn:dismissExternalLinkUpsellSuccess,failFn:dismissExternalLinkUpsellFail}),epic_default$14=combineEpics(fetchEventsEpic,subscribeToEventsEpic,closeEventsConnectionEpic,setEventListenersOnProfileActionsEpic,syncEventListenersEpic,openEventsConnection,dismissExternalLinkUpsellEpic),PATH$3=`/signin/code`;async function fastauthConnect(o,v){let x=`${o.context.api.host}${PATH$3}`,T=[521,528,502,503,504];try{return(await(await getAuthenticatedRequest(o)).put(x).retry(1,(o,v)=>T.includes(v.statusCode)&&o).send({code:v})).body.data}catch(o){throw normalizeApiError(o)}}function doFastauthConnect(o){return call(fastauthConnect,o.fastauthCode)}var fastauthConnectEpic=createPromiseEpic({defaultFn:doFastauthConnect,tryType:Actions.TRY_FASTAUTH_CONNECT,successFn:fastauthConnectSuccess,failFn:fastauthConnectFail}),epic_default$13=combineEpics(fastauthConnectEpic);function mapHomeNetworkStatus(o){return{atHome:o.at_home,isCurrentNetworkEligible:o.network_eligible,hasHomeNetwork:o.has_home,changesUsed:o.changes_used,changesLimit:o.changes_limit,reason:o.reason!==null&&o.reason!==void 0?o.reason:``}}var PATH$2=`/home/network`;async function getHomeNetwork(o){try{return mapHomeNetworkStatus((await(await getAuthenticatedRequest(o)).get(o.context.api.host+PATH$2)).body)}catch(o){throw normalizeApiError(o)}}async function setHomeNetwork(o){try{return mapHomeNetworkStatus((await(await getAuthenticatedRequest(o)).post(o.context.api.host+PATH$2)).body)}catch(o){throw normalizeApiError(o)}}function doGetHomeNetwork(){return call(getHomeNetwork)}function doSetHomeNetwork(){return call(setHomeNetwork)}var getHomeNetworkEpic=createPromiseEpic({defaultFn:doGetHomeNetwork,tryType:Actions.TRY_FETCH_HOME_NETWORK,successFn:fetchHomeNetworkSuccessful,failFn:fetchHomeNetworkFail}),setHomeNetworkEpic=createPromiseEpic({defaultFn:doSetHomeNetwork,tryType:Actions.TRY_SET_HOME_NETWORK,successFn:setHomeNetworkSuccessful,failFn:setHomeNetworkFail}),epic_default$12=combineEpics(getHomeNetworkEpic,setHomeNetworkEpic),onPAPIOverridesFetchEpic=o=>
30o.pipe(ofType(Actions.FETCH_PAPI_OVERRIDES_SUCCESS),switchMap(o=>o.payload?.loader?of(setCustomLoaderAnimation(JSON.parse(o.payload.loader))):EMPTY),catchError(o=>(logger.error(`[onPAPIOverridesFetchEpic]:`,o),EMPTY))),epic_default$11=combineEpics(onPAPIOverridesFetchEpic);function mapGeolocation(o){let v=o.results[0]?.address_components,x=v?.find(o=>o.types&&o.types[0]===`postal_code`),T=v?.find(o=>o.types&&o.types[0]===`country`);return{postalCode:x?.long_name,countryCode:T?.short_name}}function mapApiKey(o){return o.key}var import_client$1=__toESM(require_client$1()),getCurrentPosition=()=>{let o=window.navigator;if(!o.geolocation)throw Error(`Geolocation not available in browser`);return new Promise((v,x)=>{o.geolocation.getCurrentPosition(v,x)})};async function getNavigatorGeolocation(){let{coords:o}=await getCurrentPosition();if(!o||!o.longitude||!o.latitude)throw Error(`invalid geolocation data`);return o}async function getMapApiKey(o){return mapApiKey((await(await getAuthenticatedRequest(o)).get(o.context.api.host+`/v3/keys/google/geo/web`)).body)}async function getGeoInfoFromCoordinates(o,v){let x=mapGeolocation((await(0,import_client$1.default)(`https://maps.googleapis.com/maps/api/geocode/json?latlng=${o.latitude},${o.longitude}&key=${v}`)).body);if(x.postalCode)return x;throw Error(`postal code not found`)}async function getGeoInfo(o){try{let[v,x]=await Promise.all([getNavigatorGeolocation(),getMapApiKey(o)]);return getGeoInfoFromCoordinates(v,x)}catch(o){throw normalizeApiError(o)}}function mapLocation$1(o){return{asName:o.as_name,asn:o.asn,connectionType:o.connection_type,countryCode:o.country_code,countryCode2:o.country_code2,countryName:o.country_name,displayName:o.display_name,dma:o.dma,ipAddress:o.ip_address||``,networkAllowed:o.network_allowed,postalCode:o.postal,regionCode:o.region_code||``}}async function getLocation(o){try{return mapLocation$1((await(await getPublicRequest(o)).get(o.context.api.host+`/v3/location`)).body)}catch(o){throw normalizeApiError(o)}}function mapLocation(o){return{purchasable:o.purchasable,watchable:o.watchable}}async function getLocationRights(o){try{return mapLocation((await(await getPublicRequest(o)).get(o.context.api.host+`/rights/v2/location`)).body)}catch(o){throw normalizeApiError(o)}}var doGetLocation=()=>call(getLocation),doGetLocationRights=()=>call(getLocationRights),doGetGeoInfo=()=>call(getGeoInfo),doSetDevicePostalCode=o=>{call.replaceState(applyLocaleState({navigatorPostalCode:o})),callAnonymous.replaceState(applyLocaleState({navigatorPostalCode:o}))},languageRemap={en:`en-US`,es:`es-US`,fr:`fr-FR`,"es-ES":`es-ES`,"en-CA":`en-CA`,"fr-FR":`fr-FR`},doSetClientLanguage=o=>{let v=`en-US`;languageRemap[o]&&(v=languageRemap[o]),call.replaceState(applyLocaleState({language:v})),callAnonymous.replaceState(applyLocaleState({language:v}))},doSetSpoofInfo=o=>{call.replaceState(applySpoofInfo(o)),callAnonymous.replaceState(applySpoofInfo(o))},GEO_REFRESH_INTERVAL=900*1e3,bootLocationFetchEpic=o=>o.pipe(ofType(Actions.HEADERS_INITIALIZED),map(tryGetLocation)),refetchLocationRightsEpic=o=>o.pipe(ofType(Actions.HEADERS_INITIALIZED,Actions.SETUP_SPOOF_INFO,Actions.CLEAR_SPOOF_INFO),map(tryGetLocationRights)),getLocationEpic=(o,v,{effectFn:x=doGetLocation})=>o.pipe(ofType(Actions.TRY_GET_LOCATION),filter(()=>!selectLocationLoading(v.value)),switchMap(()=>concat(of(setLocationLoading()),from(x()).pipe(map(getLocationSuccessful),catchError(o=>of(getLocationFail(o))))))),getLocationRightsEpic=createPromiseEpic({defaultFn:doGetLocationRights,tryType:Actions.TRY_GET_LOCATION_RIGHTS,successFn:getLocationRightsSuccessful,failFn:o=>o.statusCode===451?getLocationRightsSuccessful({watchable:!1,purchasable:!1}):getLocationRightsFail(o)}),apiErrorNoServiceInCountryEpic=(o,v)=>o.pipe(ofType(Actions.API_ERROR_NO_SERVICE_IN_COUNTRY),switchMap(o=>selectIfAuthenticated(v.value)?of(tryLogout(o.apiError)):EMPTY)),apiErrorNoServiceForSubscriptionEpic=(o,v)=>o.pipe(ofType(Actions.API_ERROR_NO_SERVICE_FOR_SUBSCRIPTION),filter(()=>selectIfAuthenticated(v.value)),filter(()=>!selectIsSubscriptionsGeoBlocked(v.value)),switchMap(()=>of(tryGetLocation()))),navigatorGeolocationEpic=(o,v,{effectFn:x=doGetGeoInfo})=>merge(o.pipe(ofType(Actions.APP_REDIRECT_RESPONSE)),o.pipe(ofType(Actions.APP_HYDRATED),filter(()=>selectIfNavGeolocationIsEnabled(v.value)))).pipe(switchMap(()=>timer(0,GEO_REFRESH_INTERVAL)),switchMap(()=>from(x())),map(o=>{if([`US`,`PR`,`GU`,`UM`,`VI`].indexOf(o?.countryCode||``)>-1)return doSetDevicePostalCode(o?.postalCode||``),receiveNavigatorLocation(o);throw Error(`only enable navigator geolocation for US`)}),catchError(o=>of(disableNavigatorGeolocation(o)))),spanishLanguageEpic=(o,v)=>o.pipe(ofType(Actions.APP_READY),switchMap(()=>{let o=v.value,x=selectIfSpanishMarket(o),T=languages.some(o=>window.navigator.languages.includes(o));return x&&!T?of(changeLanguage(`es-ES`)):EMPTY})),frenchLanguageEpic=(o,v)=>o.pipe(ofType(Actions.APP_READY),switchMap(()=>{let o=v.value,x=selectIfFrenchMarket(o),T=languages.some(o=>window.navigator.languages.includes(o));return x&&!T?of(changeLanguage(`fr-FR`)):EMPTY})),onBrowserLanguageChangeEpic=()=>fromEvent(window,`languagechange`).pipe(tap(()=>i18next_default.changeLanguage()),mergeMap(()=>EMPTY)),onLanguageChangeEpic=o=>combineLatest([fromEvent(i18next_default,`languageChanged`),o.pipe(ofType(Actions.APP_HYDRATED))]).pipe(switchMap(()=>of(languageChanged(i18next_default.languages[0])))),changeLanguageEpic=o=>o.pipe(ofType(Actions.CHANGE_LANGUAGE),tap(o=>o.language!==i18next_default.language&&i18next_default.changeLanguage(o.language)),mergeMap(()=>EMPTY)),setFirstClientLanguageEpic=o=>o.pipe(ofType(Actions.LANGUAGE_CHANGED),first(),tap(o=>doSetClientLanguage(o.language)),map(requiredApiHeaderSet)),setClientLanguageEpic=o=>combineLatest([o.pipe(ofType(Actions.LANGUAGE_CHANGED),skip(1)),o.pipe(ofType(Actions.STAC_FLAGS_INITIALIZED))]).pipe(tap(([o])=>doSetClientLanguage(o.language)),mergeMap(()=>from([apiHeaderSet()]))),spoofLocationEpic=o=>
30o.pipe(ofType(Actions.SETUP_SPOOF_INFO,Actions.CLEAR_SPOOF_INFO),tap(o=>{doSetSpoofInfo(o.type===Actions.SETUP_SPOOF_INFO?o.spoofInfo:{})}),mergeMap(()=>EMPTY)),epic_default$10=combineEpics(bootLocationFetchEpic,getLocationEpic,getLocationRightsEpic,apiErrorNoServiceInCountryEpic,apiErrorNoServiceForSubscriptionEpic,navigatorGeolocationEpic,onBrowserLanguageChangeEpic,onLanguageChangeEpic,changeLanguageEpic,setFirstClientLanguageEpic,setClientLanguageEpic,spanishLanguageEpic,spoofLocationEpic,refetchLocationRightsEpic,frenchLanguageEpic),delayTypeMap={dismissible:null,default:5e3,medium:6e3,long:1e4,extraLong:12e3},dynamicConfigMap={error:{iconType:`error`},success:{iconType:`success`}},persistentGenericErrorId=`persistentGenericError`,checkoutErrorId=`checkoutError`,imagesErrorId=`imagesErrorId`,unskippableAdsId=`unskippableAds`,staticConfigMap={checkoutCashAppDistinctError:{errorMessageId:`checkoutCashApp`,distinct:{id:checkoutErrorId,type:`useCurrent`}},checkoutPaypalDistinctError:{errorMessageId:`checkoutPaypal`,distinct:{id:checkoutErrorId,type:`useCurrent`}},paypalNotConfiguredError:{errorMessageId:`paypalNotConfigured`},paypalUserCanceledError:{errorMessageId:`paypalUserCanceled`},paypalAuthError:{errorMessageId:`paypalAuthError`},checkoutAmazonPayDistinctError:{errorMessageId:`checkoutAmazonPay`,distinct:{id:checkoutErrorId,type:`useCurrent`}},checkoutRecurlyDistinctError:{errorMessageId:`checkoutRecurly`,distinct:{id:checkoutErrorId,type:`useCurrent`}},unskippableAdsError:{errorMessageId:`playerScrubbingDisabledDuringAds`,iconType:`info`,distinct:{id:unskippableAdsId,type:`usePrevious`}},genericAccountError:{errorMessageId:`genericAccount`},genericError:{errorMessageId:`generic`},genericErrorDismissible:{errorMessageId:`generic`,distinct:{id:persistentGenericErrorId,type:`usePrevious`},delayType:`dismissible`},homeNetworkUpdateError:{errorMessageId:`homeNetworkUpdateError`,delayType:`extraLong`},loadedImagesError:{errorMessageId:`generic`,distinct:{id:imagesErrorId,type:`usePrevious`},delayType:`medium`},papiProfileCreateError:{errorMessageId:`papiProfileCreateError`,delayType:`medium`},papiProfileUpdateError:{errorMessageId:`papiProfileUpdateError`,delayType:`medium`},papiProfileDeleteError:{errorMessageId:`papiProfileDeleteError`,delayType:`medium`},papiProfileDeleteSuccess:{successMessageId:`papiProfileDeleteSuccess`,delayType:`medium`},papiProfileCreatedSuccess:{successMessageId:`papiProfileCreatedSuccess`,delayType:`medium`},papiProfileUpdatedSuccess:{successMessageId:`papiProfileUpdatedSuccess`,delayType:`medium`},postalCodeErrorUS:{errorMessageId:`postalCodeUS`,slug:`toast-error-enter-valid-zip-code`},resendEmailVerificationCodeError:{errorMessageId:`resendEmailVerificationCode`},resendLoginVerificationCodeError:{errorMessageId:`resendLoginVerificationCode`},socialLinkError:{errorMessageId:`socialLink`},socialLoginError:{errorMessageId:`socialLogin`},creditCardAddSuccess:{successMessageId:`creditCardAdd`},creditCardPromoApplied:{successMessageId:`creditCardPromoApplied`},creditCardUpdateSuccess:{successMessageId:`creditCardUpdate`},deviceRemovedSuccess:{successMessageId:`deviceRemoved`},homeNetworkSetSuccess:{successMessageId:`homeNetworkSet`,slug:`toast-home-network-success`},homeNetworkUpdateSuccess:{successMessageId:`homeNetworkUpdate`,slug:`toast-home-network-success`},passwordUpdateSuccess:{successMessageId:`passwordUpdate`},paymentMethodUpdatedSuccess:{successMessageId:`paymentMethodUpdated`},socialLinkSuccess:{successMessageId:`socialLink`},socialUnlinkSuccess:{successMessageId:`socialUnlink`},maxRatingUpdateSuccess:{successMessageId:`maxRatingUpdateSuccess`},pinCodeCreateSuccess:{successMessageId:`pinCodeCreateSuccess`},pinCodeDeleteSuccess:{successMessageId:`pinCodeDeleteSuccess`},pinCodeUpdateSuccess:{successMessageId:`pinCodeUpdateSuccess`},postalCodeUpdateSuccessUS:{successMessageId:`postalCodeUpdateUS`,slug:`toast-success-update-zip-code`},postalCodeUpdateSuccessNonUS:{successMessageId:`postalCodeUpdateNonUS`},postalCodeUpdatedSuccessUS:{successMessageId:`postalCodeUpdatedUS`,slug:`toast-success-update-zip-code`},postalCodeUpdatedSuccessNonUS:{successMessageId:`postalCodeUpdatedNonUS`},privacyPreferencesUpdatedSuccess:{successMessageId:`privacyPreferencesUpdated`,iconType:`success`},profilesSeeLessOften:{successMessageId:`profilesSeeLessOften`,iconType:`success`},profilesSeeMoreOften:{successMessageId:`profilesSeeMoreOften`,iconType:`success`},purchaseSuccess:{successMessageId:`purchaseSuccess`},refundProcessingSuccess:{successMessageId:`refundProcessing`},removePaymentMethodSuccess:{successMessageId:`removePaymentMethod`,slug:`toast-success-remove-payment-method`},resendEmailVerificationCodeSuccess:{successMessageId:`resendEmailVerificationCode`},resendLoginVerificationCodeSuccess:{successMessageId:`resendLoginVerificationCode`},spoofClearedSuccess:{successMessageId:`spoofCleared`},spoofUpdatedSuccess:{successMessageId:`spoofUpdated`},subscriptionCanceledSuccess:{successMessageId:`subscriptionCanceled`},subscriptionReactivatedSuccess:{successMessageId:`subscriptionReactivated`},subscriptionResumedPausedSuccess:{successMessageId:`subscriptionResumedPaused`},subscriptionResumedScheduledPauseSuccess:{successMessageId:`subscriptionResumedScheduledPause`},subscriptionUpdateSuccess:{successMessageId:`subscriptionUpdate`},subscriptionUpdatedSuccess:{successMessageId:`subscriptionUpdated`},swapPaymentMethodSuccess:{successMessageId:`swapPaymentMethod`,slug:`toast-success-swap-payment-method`}},generateStaticNotification=o=>{let v=staticConfigMap[o.staticType],x=o.slug||v?.slug||``,T=v.delayType||`default`,E=o.primaryText||(`errorMessageId`in v?jsx(ErrorMessage$1,{id:v?.errorMessageId}):jsx(SuccessMessage,{id:v?.successMessageId}));return{type:`client-notification`,id:uniqueId(`client-notification`),distinct:v?.distinct,iconType:o.iconType||(`errorMessageId`in v?`error`:`success`),primaryText:E,displayDuration:delayTypeMap[T],configInfo:{staticType:o.staticType,delayType:T,errorMessageId:`errorMessageId`in v?v.errorMessageId:void 0,successMessageId:`successMessageId`in v?v.successMessageId:void 0},slug:x}},generateDynamicNotification=o=>{let v=dynamicConfigMap[o.dynamicType],x=o.delayType||v.delayType||`default`,T=o.slug||v.slug||``;return{type:`client-notification`,id:uniqueId(`client-notification`),distinct:v.distinct,iconType:o.iconType,primaryText:o.primaryText,displayDuration:delayTypeMap[x],c
30onfigInfo:{dynamicType:o.dynamicType,delayType:x},slug:T}},generateErrorCodeNotification=o=>({type:`client-notification`,id:uniqueId(`client-notification`),iconType:`error`,primaryText:jsx(ApiErrorCodeMessage,{apiErrorCode:o.errorCode}),displayDuration:delayTypeMap.default,configInfo:{errorCode:o.errorCode},slug:o.slug||``}),generateNotification=o=>`type`in o&&o.type===`notification`?o:`staticType`in o?generateStaticNotification(o):`dynamicType`in o?generateDynamicNotification(o):generateErrorCodeNotification(o),showNotificationEpic=(o,v)=>o.pipe(ofType(Actions.SHOW_NOTIFICATION),switchMap(o=>{let x=v.value,T=selectToasts(x).length>0?of(clearToasts()):EMPTY;try{return concat(T,of(addNotification(generateNotification(o.options))))}catch(v){return logger.error(`Notification config error`,{options:o.options},v),EMPTY}})),persistentGenericErrorEpic=(o,v)=>o.pipe(ofType(Actions.API_ERROR_451_UNKNOWN,Actions.API_ERROR_VPN_NETWORK),filter(()=>selectIfAuthenticated(v.value)),switchMap(({apiError:{message:o}})=>of(showNotification({staticType:`genericErrorDismissible`,primaryText:o===`Unknown Error`?``:o})))),epic_default$9=combineEpics(showNotificationEpic,persistentGenericErrorEpic),generateStaticToast=o=>{let v=staticConfigMap[o.staticType],x=o.slug||v?.slug||``,T=v?.delayType||`default`,E=o.message||(`errorMessageId`in v?jsx(ErrorMessage$1,{id:v.errorMessageId}):jsx(SuccessMessage,{id:v.successMessageId}));return{type:`toast`,id:uniqueId(`toast`),distinct:v.distinct||void 0,iconType:v.iconType||(`errorMessageId`in v?`error`:`success`),dismissible:v.dismissible||!1,message:E,delay:delayTypeMap[T],theme:o.theme,variant:o.variant,configInfo:{staticType:o.staticType,delayType:T,errorMessageId:`errorMessageId`in v?v.errorMessageId:void 0,successMessageId:`successMessageId`in v?v.successMessageId:void 0},slug:x}},generateDynamicToast=o=>{let v=dynamicConfigMap[o.dynamicType],x=o?.delayType||v?.delayType||`default`,T=o.slug||v.slug||``;return{type:`toast`,id:uniqueId(`toast`),distinct:v.distinct,iconType:v.iconType,dismissible:v.dismissible||!1,message:o.message,delay:delayTypeMap[x],theme:o.theme,variant:o.variant,configInfo:{dynamicType:o.dynamicType,delayType:x},slug:T}},generateErrorCodeToast=o=>({type:`toast`,id:uniqueId(`toast`),iconType:`error`,message:jsx(ApiErrorCodeMessage,{apiErrorCode:o.errorCode}),delay:delayTypeMap.default,...o.variant?{theme:`light`,variant:o.variant}:{theme:`dark`},configInfo:{errorCode:o.errorCode},slug:o.slug||``}),generatePromptToast=o=>({type:`prompt`,id:o.id,iconUrl:o.icon?.url||``,imageUrl:o.image?.url||``,message:o.text?.text||``,delay:o.duration||null,actions:o.actions,closeButton:o.closeButton}),generateToast=o=>`type`in o&&o.type===`prompt`?generatePromptToast(o):`staticType`in o?generateStaticToast(o):`dynamicType`in o?generateDynamicToast(o):generateErrorCodeToast(o),addToastEpic=o=>o.pipe(ofType(Actions.ADD_TOAST),mergeMap(o=>o.toast.delay?of(o.toast.id).pipe(delay(o.toast.delay),map(hideToast)):EMPTY)),showToastEpic=(o,v)=>o.pipe(ofType(Actions.SHOW_TOAST),switchMap(o=>{let x=v.value,T=selectNotification(x)?of(clearNotification()):EMPTY;try{return concat(T,of(addToast(generateToast(o.options))))}catch(v){return logger.error(`Toast config error`,{options:o.options},v),EMPTY}})),epic_default$8=combineEpics(addToastEpic,showToastEpic),epic_default$7=combineEpics(epic_default$9,epic_default$8),mapContextMenuSectioned=o=>({type:`context-menu-sectioned`,id:o.id,title:o.title?mapText(o.title):void 0,initialFocusTarget:o.initial_focus_target?mapInitialFocusTarget(o.initial_focus_target):void 0,expires:o.expires?new Date(o.expires):void 0,nextPolling:o.next_polling?new Date(o.next_polling):void 0,sections:(o.sections||[]).map(mapSectionComponent).filter(Boolean),...mapActions(o),...mapLogo(o)}),mapContextMenuContent=o=>{switch(o.type){case`context-menu-sectioned`:return mapContextMenuSectioned(o);default:return console.warn(`Wrong PAPI context menu type`,o.type),null}};async function getContextMenu(o,v){let{method:x,url:T}=v;try{if(x&&T)return mapContextMenuContent((await(await getAuthenticatedRequest(o)).request(x.toUpperCase(),T)).body)}catch(o){throw normalizeApiError(o)}return null}async function getRefreshComponent(o,v){let{method:x,url:T}=v;try{if(x&&T){let v=await(await getAuthenticatedRequest(o)).request(x.toUpperCase(),T);switch(v.body.type){case`program-details-metadata`:return mapMetadata(v.body);case`epg-update`:return mapEpgUpdate(v.body);default:return null}}}catch(o){throw normalizeApiError(o)}return null}var CACHEBUSTER=`__CACHEBUSTER__`,HEIGHT=`__HEIGHT__`,WIDTH=`__WIDTH__`,IS_LAT=`__IS_LAT__`,SESSION_ID=`__SESSION_ID__`,DEVICE_ID=`__DEVICE_ID__`,setParam=({url:o,macro:v,value:x})=>{let T=findUrlParamByValue(o,v);if(T&&x!=null){let v=typeof x==`string`?x:String(x);o.searchParams.set(T,v)}},setMacroPixelTrackingParams=({endpointUrl:o,height:v,width:x,sessionId:T,advertisingId:E})=>{try{let O=new URL(o);return setParam({url:O,macro:CACHEBUSTER,value:nanoid()}),setParam({url:O,macro:HEIGHT,value:v}),setParam({url:O,macro:WIDTH,value:x}),setParam({url:O,macro:IS_LAT,value:``}),setParam({url:O,macro:SESSION_ID,value:T}),setParam({url:O,macro:DEVICE_ID,value:E}),O.toString()}catch(v){return logger.warn(`Failed to process macro pixel tracking URL: ${v}`),o}},setPlayActionIfNeeded=o=>{let v=o?.id.includes(`playback`),x,T=o?.content.player;return T?x=setPlayAction(T,o.id):v&&(x=closePlayerAction(!0)),x};init_es$1();var selectFavoriteChannelReorderState=createSelector(selectUPState,o=>o.favoriteChannelReorder),selectFavoriteChannelOrderIds=createSelector(selectFavoriteChannelReorderState,o=>o.orderedIds),fetchActions=async o=>call(getActions,o),doGetResolver=o=>call(getResolver,o),PAPI_NAVIGATION_CACHE={},TTL=900*1e3,doGetCachedResolver=o=>{let v=PAPI_NAVIGATION_CACHE[o];if(v)if(v.validUntil<=Date.now())delete PAPI_NAVIGATION_CACHE[o];else return Promise.resolve(v.response);return doGetResolver(o).then(v=>(PAPI_NAVIGATION_CACHE[o]={validUntil:Date.now()+TTL,response:v},v))};function isNonPapiPath(o){return o?NON_PAPI_PATHS.some(v=>v.startsWith(o)):!1}function isLegacyContentPath(o){return o?LEGACY_CONTENT_PAGE_PATHS.some(v=>o.startsWith(v)):!1}function isMobileBlockedPapiPath(o){return o?isPapiPath(o)&&!MOBILE_ACCESSIBLE_PAPI_PATHS.some(v=>o.startsWith(v)):!1}var shouldFinishLoading=(o,v)=>{let{actions:x}=v;return o.type===Actions.ENQUEUE_ACTIONS||!v.isBlocking?!1:!!(o.type===Actions.FAIL_ACTION&&x[o.index].action.isBlocking||o.type===Actions.COMPLETE_ACTION&&x.every(o=>!o.action.isBlocking||o.status===`complete`||o.status===`error`))};
30function processAction(o,v,x,T,E){switch(x.type){case`api_call`:return[startAsyncAction(o,v,E),apiCallAction(o,v,x,E)];case`braze_event`:return[brazeEventAction(o,v,x)];case`call_and_forget`:return[callAndForgetAction(o,v,x)];case`send_reaction`:return[sendReactionAction(o,v,x)];case`server_side_event`:{let{topic:T,eventType:E}=x.content;return E===`subscribe`?[addEventListener(T),completeAction(o,v)]:E===`unsubscribe`?[removeEventListener(T),completeAction(o,v)]:[completeAction(o,v)]}case`close_dialog`:return[closeDialogAction(o,v,x)];case`close_page`:return[closePageAction(o,v,x)];case`close_toast`:return[closeToastAction(o,v,x)];case`close_video_slate`:return[closeVideoSlateAction(o,v,x)];case`close_player`:return[closePlayerAction(!0),completeAction(o,v)];case`dismiss_notification`:return[dismissNotificationAction(o,v,x)];case`external_link`:return[externalLinkAction(o,v,x)];case`form_submit`:return[startAsyncAction(o,v,E),formSubmitAction(o,v,x,E)];case`macro_pixel_tracking`:return[startAsyncAction(o,v),macroPixelTrackingAction(o,v,x,E)];case`navigation`:{let O=extractPathFromPapiLocation(selectCurrentLocation(T)||window?.location),k=selectIfRequiresConfirmNavigation(T);return x.publicPath===O?[completeAction(o,v)]:isNonPapiPath(x.publicPath)?[clearNav(),push(convertToPapiPath(x.publicPath)),completeAction(o,v)]:k?[push(convertToPapiPath(x.publicPath)),completeAction(o,v)]:[startAsyncAction(o,v,E,{publicPath:x.publicPath,navLoading:!0,overrideNav:!0}),navigationAction(o,v,x,E),push(convertToPapiPath(x.publicPath))]}case`open_context_menu`:return[openContextMenuAction(o,v,x)];case`redirect`:return[redirectAction(o,v,x)];case`refresh_app`:return[startAsyncAction(o,v,E),refreshAppAction(o,v,x,E)];case`refresh_component`:return[startAsyncAction(o,v,E),refreshComponentAction(o,v,x)];case`refresh_page`:return[startAsyncAction(o,v,E,{publicPath:x.publicPath,overrideNav:v===0}),refreshPageAction(o,v,x,E)];case`refresh_section`:return[startAsyncAction(o,v,E),refreshSectionAction(o,v,x)];case`resume`:return[resumeAction(o,v,x)];case`rotate_session_id`:return[rotateSessionIdAction(!0),completeAction(o,v)];case`save_favorite_channel_reorder`:return[saveFavoriteChannelReorderAction(o,v,x)];case`scroll_to`:return[scrollToAction(o,v,x,E)];case`search_results`:return[startAsyncAction(o,v,E),searchResultsAction(o,v,x)];case`show_dialog`:return x?.content?.type===`promotional_dialog`?[showPromotionalDialogAction(o,v,x)]:x?.content?.type===`pin-code-dialog`?[showPinCodeDialogAction(o,v,x)]:[showDialogAction(o,v,x)];case`show_notification`:return[showNotificationAction(o,v,x)];case`show_toast`:return[showToastAction(o,v,x)];case`show_video_slate`:return[showVideoSlateAction(o,v,x)];case`tracking`:return[trackingAction(o,v,x)];case`show_overlay`:return[showOverlayAction(o,v,x)];case`seek_to`:return[seekToAction(o,v,x)];case`store_consent`:return[startAsyncAction(o,v,E),storeConsentAction(o,v,x)];case`sync_consent`:return[syncConsentAction(o,v,x)];case`unlock_player`:return[unlockPlayerAction(!0),completeAction(o,v)];default:return logger.warn(`papi action not handled, marking error`,x.type),[failAction(o,v)]}}var handleApiCallAction=(o,v,{effectFn:x=fetchActions})=>o.pipe(ofType(Actions.P_API_CALL_ACTION),switchMap(o=>{let{id:v,index:T,params:E,payload:O}=o,{endpoint:k}=O;return from(x(k)).pipe(switchMap(o=>{let x=EMPTY;return o&&(x=of(enqueueActions(o,E,v,!0))),concat(x,of(completeAction(v,T)))}),catchError(()=>of(failAction(v,T))))})),handleSendReactionAction=(o,v,{effectFn:x=fetchActions})=>o.pipe(ofType(Actions.P_SEND_REACTION_ACTION),mergeMap(o=>{let{id:v,index:T,payload:E}=o,{endpoint:O}=E;return from(x(O)).pipe(mergeMap(()=>of(completeAction(v,T))),catchError(()=>of(failAction(v,T))))})),handleBrazeEventAction=o=>o.pipe(ofType(Actions.P_BRAZE_EVENT_ACTION),mergeMap(o=>{let{id:v,index:x,payload:T}=o;if(!T?.delay)return of(brazeSetCustomEvent(T.content),completeAction(v,x));let E=T.delay;return concat(of(brazeSetCustomEvent(T.content)).pipe(delay(E)),of(completeAction(v,x)))})),handleCallAndForgetAction=o=>o.pipe(ofType(Actions.P_CALL_AND_FORGET_ACTION),switchMap(o=>{let{id:v,index:x,payload:T}=o,{call:E}=T;try{return E&&E(),of(completeAction(v,x))}catch{return of(failAction(v,x))}})),handleCloseDialogAction=o=>
30o.pipe(ofType(Actions.P_CLOSE_DIALOG_ACTION),switchMap(o=>{let{id:v,index:x}=o;return of(hideModal(`PapiDialog`),hideModal(`PinCodeDialog`),hideModal(`PromotionalDialog`),completeAction(v,x))})),handleClosePageAction=(o,v)=>o.pipe(ofType(Actions.P_CLOSE_PAGE_ACTION),switchMap(o=>{let{id:x,index:T}=o,E=v.value,O=extractPathFromPapiLocation(selectCurrentLocation(E)||window?.location),k,A=O?.match(/^\/[^/]+/);return k=A&&A.length?A[0]:`/`,k=convertToPapiPath(k),of(replace(k),completeAction(x,T))})),handleCloseToastAction=o=>o.pipe(ofType(Actions.P_CLOSE_TOAST_ACTION),switchMap(o=>{let{id:v,index:x,payload:T}=o;return of(dismissNotification(T.id),completeAction(v,x))})),handleCloseVideoSlateAction=(o,v)=>o.pipe(ofType(Actions.P_CLOSE_VIDEO_SLATE_ACTION),switchMap(o=>{let{id:x,index:T}=o;return concat(selectVideoSlateContent(v.value)?of(closeVideoSlate()):EMPTY,of(completeAction(x,T)))})),handleDismissNotificationAction=o=>o.pipe(ofType(Actions.P_DISMISS_NOTIFICATION_ACTION),switchMap(o=>{let{id:v,index:x,payload:T}=o;return of(dismissNotification(T.target),completeAction(v,x))})),handleMacroPixelTrackingAction=o=>o.pipe(ofType(Actions.P_MACRO_PIXEL_TRACKING_ACTION),mergeMap(o=>{let{id:v,index:x,payload:T,params:E}=o,{endpoint:O}=T,{width:k,height:A,sessionId:j,advertisingId:I}=E?.advertisingMacros||{};return from(call(getContent,{...O,url:setMacroPixelTrackingParams({endpointUrl:O.url,height:A,width:k,sessionId:j,advertisingId:I})})).pipe(switchMap(()=>of(completeAction(v,x))),catchError(()=>of(failAction(v,x))))})),handleNavigationAction=(o,v,{effectFn:x=fetchQueryContent})=>o.pipe(ofType(Actions.P_NAVIGATION_ACTION),concatMap(o=>{let T=v.value,{activeId:E}=selectNavigation(T),{id:O,index:k,payload:A}=o,{endpoint:j,publicPath:I,screenId:L}=A;if(E===O){let o=buildEndpointCall(j);return from(x(o,L)).pipe(switchMap(x=>{let{activeId:T}=selectNavigation(v.value);return T===O?from([updateNav(A,o,O),setPlayActionIfNeeded(x),completeAction(O,k)].filter(Boolean)):of(completeAction(O,k))}),catchError(()=>of(resolveNavWithError(isNonPapiPath(I)?void 0:L),failAction(O,k))))}return of(completeAction(O,k))})),handleOpenContextMenuAction=o=>o.pipe(ofType(Actions.P_OPEN_CONTEXT_MENU_ACTION),switchMap(o=>{let{id:v,index:x,payload:T}=o,{endpoint:E}=T;return E?from(call(getContextMenu,E)).pipe(switchMap(o=>o?.type===`context-menu-sectioned`?of(showModal(`ContextMenuSectionedDialog`,{content:o}),completeAction(v,x)):(logger.warn(`context menu type not handled, marking error`,o?.type),of(failAction(v,x)))),catchError(()=>of(failAction(v,x)))):(logger.warn(`open_context_menu action has no endpoint, marking error`),of(failAction(v,x)))})),handleRedirectAction=o=>o.pipe(ofType(Actions.P_REDIRECT_ACTION),switchMap(o=>{let{id:v,index:x,payload:T}=o;try{let o=new URL(T.endpoint.url);return of(push(o.pathname+(o.search||``)||`/`),completeAction(v,x))}catch{return of(push(`/`),failAction(v,x))}})),handleExternalLinkAction=(o,v)=>o.pipe(ofType(Actions.P_EXTERNAL_LINK_ACTION),switchMap(o=>{let{id:x,index:T,payload:E}=o;try{let o=new URL(E.endpoint.url);if(window?.location&&o.origin!==window.location.origin)return window.location.assign(E.endpoint.url),of(completeAction(x,T));let O=o.pathname+(o.search||``),k=selectIsCurrentPathFastauth(v.value);return O?.startsWith(`/account/upsell`)&&k?(logger.warn(`EXTERNAL_LINK action ignored`,{redirectPath:O}),of(completeAction(x,T))):of(push(O||`/`),completeAction(x,T))}catch(o){return logger.warn(`Error in handling external_link action`,o.message),of(push(`/`),showNotification({primaryText:`Oops there was an error, please try again`,dynamicType:`error`}),failAction(x,T))}})),handleFormSubmitAction=(o,v,{effectFn:x=fetchActions})=>o.pipe(ofType(Actions.P_FORM_SUBMIT_ACTION),switchMap(o=>{let{id:v,index:T,params:E,payload:O}=o,{endpoint:k}=O;return from(x(k)).pipe(switchMap(o=>{let x=EMPTY;return o&&(x=of(enqueueActions(o,E,v,!0))),concat(x,of(completeAction(v,T)))}),catchError(o=>of(showToast({staticType:`genericError`,message:o.message}),failAction(v,T))))})),handleRefreshAppAction=(o,v)=>o.pipe(ofType(Actions.P_REFRESH_APP_ACTION),switchMap(o=>{let{id:x,index:T}=o;return from(call(refreshTokens)).pipe(switchMap(()=>{let o=v.value,E=selectDefaultPAPIDestinationPath(o);return window.location.assign(E),of(completeAction(x,T))}),catchError(()=>of(failAction(x,T))))})),handleRefreshComponentAction=(o,v)=>o.pipe(ofType(Actions.P_REFRESH_COMPONENT_ACTION),switchMap(o=>{let x=v.value,{id:T,index:E,payload:O}=o,{endpoint:k}=O,{screenId:A}=selectNavigation(x);return from(call(getRefreshComponent,k)).pipe(switchMap(o=>{let v;return o?.type===`epg-update`?v=updateEpgComponent(o):A&&o&&updateComponent(A,o),from([v,completeAction(T,E)].filter(
30Boolean))}),catchError(()=>of(failAction(T,E))))})),handleRefreshPageAction=(o,v,{effectFn:x=refreshQueryContent})=>o.pipe(ofType(Actions.P_REFRESH_PAGE_ACTION),concatMap(o=>{let T=v.value,{activeId:E,screenId:O}=selectNavigation(T),k=selectIsPlayerDestination(T),{id:A,index:j,payload:I,params:L}=o,{endpoint:R,publicPath:z,targetScreenId:B,resetPage:V}=I;return E===A?from(x(R,B)).pipe(switchMap(o=>{let v,x,E=selectCurrentLocation(T)||window?.location,L=extractPathFromPapiLocation(E);if(O===B&&z&&L&&L!==z){let T=extractParams(E),A=extractParams(z);v=T.size&&!A.size?replace(`${convertToPapiPath(extractPath(z))}?${T.toString()}`):replace(convertToPapiPath(z)),k&&o?.content.player&&o?.id&&o.id!==O&&(x=updateScreenId(o.id))}return from([v,updateRefreshPage(I,buildEndpointCall(R),!!v,V),setPlayActionIfNeeded(o),x,completeAction(A,j)].filter(Boolean))}),catchError(()=>L?.isPoll?of(failAction(A,j)):of(resolveNavWithError(),failAction(A,j)))):of(completeAction(A,j))})),handleRefreshSectionAction=(o,v)=>o.pipe(ofType(Actions.P_REFRESH_SECTION_ACTION),switchMap(o=>{let x=v.value,{id:T,index:E,payload:O}=o,{endpoint:k}=O,{screenId:A}=selectNavigation(x);return from(call(getRefreshSection,k)).pipe(switchMap(o=>(A&&o&&updateSection(A,o),of(completeAction(T,E)))),catchError(()=>of(failAction(T,E))))})),handleResumeAction=o=>o.pipe(ofType(Actions.P_RESUME_ACTION),switchMap(o=>{let{id:v,index:x,payload:T}=o,E;return E=T.doNotReload?resumePapiPlayNoReloadAction(!0):resumePapiPlayAction(!0),from([E,completeAction(v,x)].filter(Boolean))})),handleSaveFavoriteChannelReorderAction=(o,v,{effectFn:x=fetchActions})=>o.pipe(ofType(Actions.P_SAVE_FAVORITE_CHANNEL_REORDER_ACTION),switchMap(o=>{let{id:T,index:E,payload:O,params:k}=o,A=v.value,j=selectFavoriteChannelOrderIds(A),{endpoint:I}=O;return from(x({...I,payload:{...I.payload,custom_action_data:{channel_ids:j}}})).pipe(switchMap(o=>{let v=EMPTY;return o&&(v=of(enqueueActions(o,k,T,!0))),concat(of(navigateAfterConfirmation(!1)),v,of(completeAction(T,E)))}),catchError(()=>of(failAction(T,E))))})),handleScrollToAction=o=>o.pipe(ofType(Actions.P_SCROLL_TO_ACTION),switchMap(o=>{let{id:v,index:x,payload:T,params:E}=o,O=T.metadata?.component?.id||T.target,k=E?.animatedScroll||T.metadata?.animated,A=REFS_CACHE.get(O);if(A){let o=E?.scrollPageYOffset||0,v=k?`smooth`:`auto`,x=A.offsetTop-o||0;window.scrollTo({left:0,top:x,behavior:v})}return of(completeAction(v,x))})),handleSearchResultsAction=(o,v,{effectFn:x=refreshQueryContent})=>o.pipe(ofType(Actions.P_SEARCH_RESULTS_ACTION),switchMap(o=>{let{id:v,index:T,payload:E}=o,{endpoint:O,targetScreenId:k}=E;return from(x(O,k)).pipe(switchMap(()=>of(updateSearchResults(E,buildEndpointCall(O)),completeAction(v,T))),catchError(()=>of(resolveNavWithError(),failAction(v,T))))})),handleSeekToAction=o=>o.pipe(ofType(Actions.P_SEEK_TO_ACTION),switchMap(o=>{let{id:v,index:x,payload:T}=o;return of(setSeekToPosition(T.position),completeAction(v,x))})),handleShowDialogAction=o=>o.pipe(ofType(Actions.P_SHOW_DIALOG_ACTION),switchMap(o=>{let{id:v,index:x,payload:T}=o;return of(showModal(`PapiDialog`,{content:T.content}),completeAction(v,x))})),handleShowNotificationAction=o=>o.pipe(ofType(Actions.P_SHOW_NOTIFICATION_ACTION),switchMap(o=>{let{id:v,index:x,payload:T}=o,E=T.content;return E?.primaryText?.text?of(showNotification(E),completeAction(v,x)):of(completeAction(v,x))})),handleShowOverlayAction=o=>o.pipe(ofType(Actions.P_SHOW_OVERLAY_ACTION),switchMap(o=>{let{id:v,index:x,payload:T}=o;return of(showOverlay(T),completeAction(v,x))})),handleShowPinCodeDialogAction=o=>o.pipe(ofType(Actions.P_SHOW_PIN_CODE_DIALOG_ACTION),switchMap(o=>{let{id:v,index:x,payload:T}=o;return of(showModal(`PinCodeDialog`,{content:T.content}),completeAction(v,x))})),handleShowPromotionalDialogAction=o=>o.pipe(ofType(Actions.P_SHOW_PROMOTIONAL_DIALOG_ACTION),switchMap(o=>{let{id:v,index:x,payload:T}=o;return of(showModal(`PromotionalDialog`,{content:T.content}),completeAction(v,x))})),handleShowToastAction=o=>o.pipe(ofType(Actions.P_SHOW_TOAST_ACTION),switchMap(o=>{let{id:v,index:x,payload:{content:T}}=o;return T?.type===`toast`&&T?.text?.text?of(showNotification({id:uniqueId(`notification`),type:`notification`,primaryText:T.text,image:T.icon,imageType:`icon`,focusedElement:T.focusedElement}),completeAction(v,x)):of(completeAction(v,x))})),handleShowVideoSlateAction=o=>
30o.pipe(ofType(Actions.P_SHOW_VIDEO_SLATE_ACTION),switchMap(o=>{let{id:v,index:x,payload:T}=o;return of(showVideoSlate(T.content),completeAction(v,x))})),handleStoreConsentAction=o=>o.pipe(ofType(Actions.P_STORE_CONSENT_ACTION),mergeMap(v=>{let{id:x,index:T,payload:E}=v,{endpoint:O}=E,k=``;if(window.Didomi)try{k=window.Didomi.getCurrentUserStatus()?.consent_string||``}catch(o){logger.error(`Failed to get Didomi consent string`,o)}return k?from(call(sendTcString,{consent_string:k},O)).pipe(switchMap(()=>of(completeAction(x,T))),catchError(()=>of(failAction(x,T)))):o.pipe(ofType(Actions.DIDOMI_SYNC_COMPLETED,Actions.DIDOMI_SYNC_FAILED),take(1),switchMap(()=>{let o=``;if(window.Didomi)try{o=window.Didomi.getCurrentUserStatus()?.consent_string||``}catch(o){logger.error(`Failed to get Didomi consent string`,o)}return o?from(call(sendTcString,{consent_string:o},O)).pipe(switchMap(()=>of(completeAction(x,T))),catchError(()=>of(failAction(x,T)))):of(completeAction(x,T))}))})),handleSyncConsentAction=(o,v)=>{if(!brand.didomiEnabled)return EMPTY;let x=!1;return merge(o.pipe(ofType(signupActions.SIGNUP_SUCCESS),tap(()=>{x=!0}),mergeMap(()=>EMPTY)),o.pipe(ofType(Actions.P_SYNC_CONSENT_ACTION),switchMap(o=>{let{id:T,index:E}=o,O=v.value.account?.profile?.cmpOrganizationUserId,k=x;return x=!1,from(updateDidomiUser(O,k)).pipe(switchMap(()=>of(completeAction(T,E),didomiSyncCompleted())),catchError(o=>of(completeAction(T,E),didomiSyncFailed(o))))})))},handleTrackingAction=o=>o.pipe(ofType(Actions.P_TRACKING_ACTION),mergeMap(o=>{let{id:v,index:x,payload:T}=o,{endpoint:E}=T;return from(call(getContent,E)).pipe(switchMap(()=>of(completeAction(v,x))),catchError(()=>of(failAction(v,x))))})),ACTIONS_MAP_TTL=300*1e3,initialState$28={actionsMap:new Map,nav:{loading:!1,showLoading:!1,error:!1},playAction:null,playerScreenId:null,requiresConfirmNavigation:!1};function appConfig$1(o=initialState$28,v){switch(v.type){case Actions.RESET_ALL_ACTIONS:return{...initialState$28};case Actions.ENQUEUE_ACTIONS:{let{id:x,params:T,payload:E,enqueueOnly:O,instanceId:k}=v,A=T?.isDeepLink,j=E.find(o=>o.type===`navigation`),I=new Map(o.actionsMap),L=I.get(x);if(L&&!O)return o;let R=!!L?.isBlocking||E.some(o=>o.isBlocking),z=L?.actions??[];return I.set(x,{id:x,instanceId:k,isBlocking:R,actions:[...z,...E.map(o=>({status:`pending`,action:o}))],params:T??L?.params,timestamp:new Date,onLoaded:T?.onLoaded}),{...o,actionsMap:I,deepLinkPath:A?j?.publicPath:void 0}}case Actions.START_ASYNC_ACTION:{let{id:x,index:T,options:E}=v,{navLoading:O,overrideNav:k,publicPath:A}=E??{},j=new Map(o.actionsMap),I=j.get(x);if(I){let{actions:o}=I;j.set(x,{...I,actions:o.map((o,v)=>({...o,status:v===T?`loading`:o.status})),timestamp:new Date})}return{...o,actionsMap:j,nav:{...o.nav,activeId:k||!o.nav.activeId?x:o.nav.activeId,loading:O??o.nav.loading,showLoading:O&&!o.nav.screenId?!0:o.nav.showLoading,nextPath:k||!o.nav.nextPath?A:o.nav.nextPath}}}case Actions.TRY_RESOLVE_NAV_PATH:return{...o,nav:{...o.nav,publicPath:v.path}};case Actions.RESOLVE_QUERY_AND_FORWARD:{let{id:x}=v;return{...o,nav:{...o.nav,activeId:x}}}case Actions.RESOLVE_NAV_WITH_ERROR:{let{screenId:x}=v;return{...o,nav:{...o.nav,error:!0,loading:!1,showLoading:!1,nextPath:void 0,screenId:x??o.nav.screenId}}}case Actions.CLEAR_NAV:return{...o,nav:{loading:!1,showLoading:!1,error:!1}};case Actions.UPDATE_NAV:{let{payload:x,endpointFn:T,id:E}=v;return{...o,nav:{...o.nav,...!E||E===o.nav.activeId?{loading:!1,showLoading:!1,error:!1,activeId:void 0,nextPath:void 0}:{},resetPageTimestamp:void 0,publicPath:x.publicPath,screenId:x.screenId,endpoint:x.endpoint,endpointFn:T}}}case Actions.UPDATE_SCREEN_ID:{let{payload:x}=v;return{...o,nav:{...o.nav,screenId:x}}}case Actions.UPDATE_REFRESH_PAGE:{let{payload:x,endpointFn:T,updatePath:E,resetPage:O}=v;return{...o,nav:{...o.nav,nextPath:x.publicPath===o.nav.nextPath?void 0:o.nav.nextPath,publicPath:E?x.publicPath:o.nav.publicPath,resetPageTimestamp:O?Date.now():void 0,screenId:o.nav.screenId,endpoint:x.endpoint,endpointFn:T}}}case Actions.UPDATE_SEARCH_RESULTS:{let{payload:x,endpointFn:T}=v;return{...o,nav:{...o.nav,endpoint:x.endpoint,endpointFn:T}}}case Actions.SET_LOADING:{let{loading:x,showLoading:T}=v.payload;return{...o,nav:{...o.nav,loading:x??o.nav.loading,showLoading:T??o.nav.showLoading}}}case Actions.COMPLETE_ACTION:case Actions.FAIL_ACTION:{let x=v.type===Actions.FAIL_ACTION?`error`:`complete`,{id:T,index:E}=v,O=new Map(o.actionsMap),k=O.get(T);if(k){let{actions:o}=k;O.set(T,{...k,actions:o.map((o,v)=>({...o,status:v===E?x:o.status})),timestamp:new Date})}return{...o,actionsMap:O}}case Actions.CLEAR_ACTIONS:{let x=new Map(o.actionsMap);return x.delete(v.id),{...o,nav:{...o.nav,activeId:v.id===o.nav.activeId?void 0:o.nav.activeId},actionsMap:x}}case Actions.SET_PLAY_ACTION:return{...o,playAction:v.payload,playerScreenId:v.playerScreenId};case Actions.CLEAR_PLAY_ACTION:return{...o,playAction:null,playerScreenId:null};case Actions.CLEAR_DEEP_LINK:return{...o,deepLinkPath:void 0};case Actions.NAVIGATE_AFTER_CONFIRMATION:return{...o,requiresConfirmNavigation:v.payload};default:return o}}var handleQueueActions=(o,v)=>o.pipe(ofType(Actions.ENQUEUE_ACTIONS,Actions.COMPLETE_ACTION,Actions.FAIL_ACTION),filter(o=>{let x=selectActionsMap(v.value).get(o.id);return o.type!==Actions.ENQUEUE_ACTIONS||!o.enqueueOnly&&x?.instanceId===o.instanceId}),switchMap(o=>{let x=v.value,T=o.type===Actions.ENQUEUE_ACTIONS?-1:o.index,E=selectActionsMap(x).get(o.id);if(E){let{actions:v,onLoaded:O,params:k}=E;
30if(shouldFinishLoading(o,E)&&O&&O(),T<0||(v[T].action.isBlocking||v[T].action.type===`api_call`)&&o.type===Actions.COMPLETE_ACTION){let E=[],O=!1;for(let A=T+1;A<v.length&&!O;A++){let{action:T,status:j}=v[A];if(j===`pending`){let v=processAction(o.id,A,T,x,k);v&&v.forEach(o=>{E.push(of(o))}),T.isBlocking&&(O=!0)}}if(E.length)return concat(...E)}if(o.type===Actions.FAIL_ACTION&&v[o.index].action.isBlocking)return of(clearActions(o.id));if((o.type===Actions.COMPLETE_ACTION||o.type===Actions.FAIL_ACTION)&&v.every(o=>o.status===`complete`||o.status===`error`))return v.every(o=>!o.action.isBlocking)&&O&&O(),of(clearActions(o.id))}return EMPTY})),handleSlowLoading=(o,v)=>o.pipe(ofType(Actions.START_ASYNC_ACTION),auditTime(400),filter(()=>{let o=v.value;return!!selectNavigation(o).loading}),switchMap(()=>of(setLoadingAction({showLoading:!0})))),cleanOutFailedActions=(o,v)=>o.pipe(ofType(Actions.SCHEDULER_TICK),auditTime(ACTIONS_MAP_TTL),switchMap(()=>{let o=v.value,x=selectActionsMap(o),T=[];return Array.from(x.keys()).forEach(o=>{let v=x.get(o),E=differenceInMilliseconds(new Date,v?.timestamp??0)>=ACTIONS_MAP_TTL;v&&E&&T.push(clearActions(v.id))}),of(...T)})),legacyRedirect=(o,v)=>o.pipe(ofType(Actions.APP_READY,Actions.LOCATION_CHANGE),switchMap(()=>{let o=v.value,x=selectCurrentLocation(o)||window?.location;if(x&&isLegacyContentPath(x.pathname))if(selectIfAuthenticated(o)){let v=selectDefaultDestinationPath(o);if(x.pathname!==v)return of(replace(v))}else return of(replace(`/signin`));return EMPTY})),resolveOnReload=(o,v)=>o.pipe(ofType(Actions.APP_READY,Actions.LOCATION_CHANGE,Actions.SETUP_SPOOF_INFO,Actions.CLEAR_SPOOF_INFO,Actions.LANGUAGE_CHANGED),filter(()=>userCanAccessAppWithProfilePredicate(v.value)&&selectIsPAPIReady(v.value)),switchMap(o=>{let x=v.value,T=selectRouteIntercept(x),{screenId:E}=selectNavigation(x),O=selectLandingNavItem(x),k=selectPlayAction(x),A=selectPlayerScreenId(x),j=selectIsPlayerDestination(x),I=selectCurrentLocation(x)||window?.location;if(I){if(isMobileDevice()&&isMobileBlockedPapiPath(I.pathname))return EMPTY;if(isPapiPath(I.pathname)){let v=extractPathFromPapiLocation(I);if(o.type===Actions.LOCATION_CHANGE){let o=selectPreviousReduxLocation(x),L=selectNavigation(x),R=selectDeepLinkPath(x),z=T&&O&&v===O.publicPath&&extractPathFromPapiPathname(T.targetPath)!==O.publicPath;if(I.pathname===o?.pathname||k&&j||L?.nextPath&&v===L.nextPath||z){if(j&&!E?.includes(`playback`))return of(updateScreenId(A||`playback_`));if(v!==R)return EMPTY}}let L=selectMainNavActionByRoute(x,I.pathname);if(L)return of(setLoadingAction({loading:!0,showLoading:!0}),resolveQueryAndForward(L));if(v)return of(setLoadingAction({loading:!0,showLoading:!0}),resolveNavPath(v))}else if(!isLegacyContentPath(I.pathname)&&o.type!==Actions.SETUP_SPOOF_INFO&&o.type!==Actions.CLEAR_SPOOF_INFO&&o.type!==Actions.LANGUAGE_CHANGED)return of(clearNav())}return EMPTY})),tryResolveNavPathEpic=(o,v,{effectFn:x=doGetCachedResolver})=>o.pipe(ofType(Actions.TRY_RESOLVE_NAV_PATH),switchMap(o=>from(x(o.path)).pipe(map(o=>{let v=findNavigationInActions(o);return v?resolveQueryAndForward(v):resolveNavWithError()}),catchError(()=>of(resolveNavWithError()))))),loadLandingPageOnNavSuccess=(o,v)=>o.pipe(ofType(Actions.FETCH_PAPI_NAV_SUCCESS,Actions.PAPI_INIT_UNNECESSARY_OK),filter(()=>selectIfUserCanAccessApp(v.value)),switchMap(()=>{let o=v.value,x=selectCurrentLocation(o)||window?.location;if(selectNavTriggeredBy(o)===Actions.PROFILE_SWITCHED_SUCCESS){let v=selectLandingNavItem(o);return v&&extractPathFromPapiLocation(x)===v.publicPath?of(setLoadingAction({loading:!0,showLoading:!0}),resolveQueryAndForward(v)):of(push(selectDefaultDestinationPath(o)))}return EMPTY})),handleQueryAndForwardAfterReload=(o,v,{effectFn:x=fetchQueryContent})=>o.pipe(ofType(Actions.RESOLVE_QUERY_AND_FORWARD),switchMap(o=>{let T=v.value,{id:E,payload:O}=o,{activeId:k}=selectNavigation(T),A=selectCurrentLocation(T)||window?.location,j=convertToPapiPath(O.publicPath),{endpoint:I,screenId:L}=O,R=buildEndpointCall(I),z;return A?.pathname!==j&&(z=replace(j)),k===E?from(x(R,L)).pipe(switchMap(o=>{let{activeId:x}=selectNavigation(v.value);return x===E?from([z,updateNav(O,R),setPlayActionIfNeeded(o)].filter(
30Boolean)):EMPTY}),catchError(()=>of(resolveNavWithError(L)))):EMPTY})),resolveDeepLinksEpic=(o,v)=>o.pipe(ofType(Actions.UPDATE_NAV,Actions.RESOLVE_NAV_WITH_ERROR,Actions.RESOLVE_DEEP_LINK_WITH_ERROR,Actions.CLEAR_INTERCEPT),filter(o=>{let x=v.value,T=selectIfUserCanAccessApp(x),E=selectCurrentLocation(x)||window?.location,O=selectDeepLinkPath(x),k=o.type===Actions.RESOLVE_DEEP_LINK_WITH_ERROR,A=!!(E&&O&&extractPathFromPapiLocation(E)===O);return T&&(k||A)}),switchMap(()=>{let o=v.value,x=isNonPapiPath(selectDeepLinkPath(o));if(isMobileDevice()&&!x){let{isAndroid:o}=getDeviceInfo();window.location.assign(o?brand.mobileBlockScreen.googlePlayLink:brand.mobileBlockScreen.appStoreLink)}return of(clearDeepLink())})),epic_default$6=combineEpics(legacyRedirect,resolveOnReload,tryResolveNavPathEpic,loadLandingPageOnNavSuccess,handleQueryAndForwardAfterReload,handleQueueActions,handleApiCallAction,handleBrazeEventAction,handleCallAndForgetAction,handleCloseDialogAction,handleClosePageAction,handleCloseToastAction,handleCloseVideoSlateAction,handleDismissNotificationAction,handleExternalLinkAction,handleFormSubmitAction,handleMacroPixelTrackingAction,handleNavigationAction,handleOpenContextMenuAction,handleRedirectAction,handleRefreshAppAction,handleRefreshComponentAction,handleRefreshPageAction,handleRefreshSectionAction,handleResumeAction,handleSaveFavoriteChannelReorderAction,handleScrollToAction,handleSearchResultsAction,handleSeekToAction,handleSendReactionAction,handleShowDialogAction,handleShowNotificationAction,handleShowOverlayAction,handleShowPinCodeDialogAction,handleShowPromotionalDialogAction,handleShowToastAction,handleShowVideoSlateAction,handleStoreConsentAction,handleSyncConsentAction,handleTrackingAction,handleSlowLoading,cleanOutFailedActions,resolveDeepLinksEpic),callCustomHook$=(o,v)=>from(call(getCustomHook,{name:o,...v})).pipe(mergeMap(o=>{let v=Array.isArray(o)?o:[];return v.length?of(v):EMPTY}),catchError(v=>(logger.error(`PAPI Custom Hook Error: ${o}`,{error:v}),EMPTY))),onSignedInEpic=o=>brand.hasPapiCustomHooks?o.pipe(ofType(Actions.LOGIN_COMPLETE),switchMap(()=>callCustomHook$(PapiCustomHook.ON_SIGNED_IN).pipe(map(o=>enqueueActions(o))))):EMPTY,onSignedUpEpic=o=>brand.hasPapiCustomHooks?o.pipe(ofType(Actions.SIGNUP_SUCCESS),switchMap(()=>callCustomHook$(PapiCustomHook.ON_SIGNED_UP).pipe(switchMap(o=>of(enqueueActions(o)))))):EMPTY,onProfileSelectedEpic=(o,v)=>brand.hasPapiCustomHooks?o.pipe(ofType(Actions.PROFILE_SWITCHED_SUCCESS),switchMap(()=>{let o=selectPendingCurrentFlow(v.value),x=o?{currentFlow:o}:void 0;return callCustomHook$(PapiCustomHook.ON_PROFILE_SELECTED,x).pipe(switchMap(v=>{let x=[enqueueActions(v)];return o&&x.push(clearPendingCurrentFlow()),from(x)}),catchError(v=>(logger.error(`ON_PROFILE_SELECTED hook error`,v),o?of(clearPendingCurrentFlow()):EMPTY)))})):EMPTY,onAppStartEpic=o=>brand.hasPapiCustomHooks?o.pipe(ofType(Actions.APP_READY),switchMap(()=>callCustomHook$(PapiCustomHook.ON_APP_START).pipe(map(o=>enqueueActions(o))))):EMPTY,onAppAccessEpic=o=>
30o.pipe(ofType(Actions.TRY_CALL_ON_APP_ACCESS),filter(()=>brand.hasPapiCustomHooks),switchMap(({payload:o})=>callCustomHook$(PapiCustomHook.ON_APP_ACCESS,o).pipe(switchMap(o=>from([enqueueActions(o),cleanParams([`product`,`offer`])]))))),onAppAccessAfterSignInEpic=(o,v)=>o.pipe(ofType(Actions.LOGIN_COMPLETE),filter(()=>brand.hasPapiCustomHooks&&isMobileDevice()),map(()=>selectOfferOrProductParams(v.value)??void 0),filter(o=>!!o),switchMap(o=>callCustomHook$(PapiCustomHook.ON_APP_ACCESS,o).pipe(switchMap(o=>from([enqueueActions(o),cleanParams([`product`,`offer`])]))))),epic_default$5=combineEpics(onSignedInEpic,onSignedUpEpic,onProfileSelectedEpic,onAppStartEpic,onAppAccessEpic,onAppAccessAfterSignInEpic),doGetPAPIOverrides=()=>call(getConfig),fetchPAPIOverridesEpic=createPromiseEpic({defaultFn:doGetPAPIOverrides,tryType:Actions.TRY_FETCH_PAPI_OVERRIDES,successFn:fetchPAPIOverridesSuccess,failFn:fetchPAPIOverridesFail}),triggerPAPIOverridesFetchEpic=o=>o.pipe(ofType(Actions.STAC_FLAGS_INITIALIZED),switchMap(()=>of(fetchPAPIOverrides()))),epic_default$4=combineEpics(fetchPAPIOverridesEpic,triggerPAPIOverridesFetchEpic),PARENTAL_CONTROL_PATH=`/action/v1/parental_control`,PARENTAL_CONTROL_MAX_RATING_PATH=`/action/v1/parental_control/max_rating`,PARENTAL_CONTROL_PIN_CODE_PATH=`/action/v1/parental_control/pin_code`,PARENTAL_CONTROL_PW_VERIFY_PATH=`/action/v1/parental_control/pw/verify`;async function deleteParentalControl(o){let v=`${o.context.api.host}${PARENTAL_CONTROL_PATH}`;try{return await(await getAuthenticatedRequest(o)).del(v),!0}catch(o){throw normalizeApiError(o)}}var mapParentalControlStatus=o=>({hasPassword:o.has_password,hasPinCode:o.has_pin_code,maxRating:o.max_rating});async function fetchParentalControlStatus(o){let v=`${o.context.api.host}${PARENTAL_CONTROL_PATH}`;try{return mapParentalControlStatus((await(await getAuthenticatedRequest(o)).get(v)).body)}catch(o){throw normalizeApiError(o)}}async function updateMaxRating(o,v){let x=`${o.context.api.host}${PARENTAL_CONTROL_MAX_RATING_PATH}`;try{return await(await getAuthenticatedRequest(o)).post(x).send({max_rating:v}),v}catch(o){throw normalizeApiError(o)}}async function updatePinCode(o,v){let x=`${o.context.api.host}${PARENTAL_CONTROL_PIN_CODE_PATH}`;try{return await(await getAuthenticatedRequest(o)).post(x).send({pin_code:v}),!0}catch(o){throw normalizeApiError(o)}}async function verifyPassword(o,v){let x=`${o.context.api.host}${PARENTAL_CONTROL_PW_VERIFY_PATH}`;try{return await(await getAuthenticatedRequest(o)).post(x).send({password:v}),!0}catch(o){throw normalizeApiError(o)}}function doFetchParentalControlStatus(){return call(fetchParentalControlStatus)}function doUpdateMaxRating(o){return call(updateMaxRating,o.maxRating)}function doUpdatePinCode(o){return call(updatePinCode,o.pinCode)}function doDeleteParentalControl(){return call(deleteParentalControl)}function doVerifyPassword(o){return call(verifyPassword,o.password)}var fetchParentalControlStatusEpic=createPromiseEpic({defaultFn:doFetchParentalControlStatus,tryType:Actions.TRY_FETCH_PARENTAL_CONTROL_STATUS,successFn:fetchParentalControlStatusSuccessful,failFn:fetchParentalControlStatusFail}),updateMaxRatingEpic=createPromiseEpic({defaultFn:doUpdateMaxRating,tryType:Actions.TRY_UPDATE_MAX_RATING,successFn:updateMaxRatingSuccessful,failFn:updateMaxRatingFail}),updatePinCodeEpic=createPromiseEpic({defaultFn:doUpdatePinCode,tryType:Actions.TRY_UPDATE_PIN_CODE,successFn:updatePinCodeSuccessful,failFn:updatePinCodeFail}),deleteParentalControlEpic=createPromiseEpic({defaultFn:doDeleteParentalControl,tryType:Actions.TRY_DELETE_PARENTAL_CONTROL,successFn:deleteParentalControlSuccessful,failFn:deleteParentalControlFail}),verifyPasswordEpic=createPromiseEpic({defaultFn:doVerifyPassword,tryType:Actions.TRY_VERIFY_PASSWORD,successFn:verifyPasswordSuccessful,failFn:verifyPasswordFail}),fetchParentalControlOnLocationChangeEpic=(o,v)=>combineLatest([o.pipe(ofType(Actions.APP_READY)),o.pipe(ofType(Actions.LOCATION_CHANGE))]).pipe(filter(()=>{let o=selectIfAuthenticated(v.value),x=selectCurrentLocation(v.value);return o&&x?.pathname===`/account/parental-control`}),switchMap(()=>of(tryFetchParentalControlStatus()))),checkUserPasswordOnParentalControlReadyEpic=(o,v)=>o.pipe(ofType(Actions.FETCH_PARENTAL_CONTROL_STATUS_SUCCESS),filter(()=>selectCurrentLocation(v.value)?.pathname===`/account/parental-control`),switchMap(()=>of(showModal(`ParentalControlGuardDialog`)))),redirectOnDismissParentalControlGuardDialogEpic=(o,v)=>o.pipe(ofType(Actions.HIDE_MODAL),filter(o=>{let{passwordVerified:x}=selectParentalControlState(v.value);return o.payload.modal===`ParentalControlGuardDialog`&&!x}),switchMap(()=>of(push(`/account`)))),redirectOnFetchParentalControlStatusFailEpic=o=>o.pipe(ofType(Actions.FETCH_PARENTAL_CONTROL_STATUS_FAIL),switchMap(()=>of(push(`/account`),showToast({variant:`error`,staticType:`genericAccountError`,theme:`light`})))),epic_default$3=combineEpics(fetchParentalControlStatusEpic,updateMaxRatingEpic,updatePinCodeEpic,deleteParentalControlEpic,verifyPasswordEpic,checkUserPasswordOnParentalControlReadyEpic,fetchParentalControlOnLocationChangeEpic,redirectOnDismissParentalControlGuardDialogEpic,redirectOnFetchParentalControlStatusFailEpic),recurlyInit=()=>new Promise((o,v)=>{let{rules:x}=useAppConfig(),T=x.getBraintreeClientAuthorization(),E=window.recurly&&window.recurly.ApplePay({country:`US`,currency:`USD`,label:`FuboTV`,total:`0`,braintree:{clientAuthorization:T}});if(!E)return v(Error(`variable "recurlyApplePayInstance" was undefined`));E.on(`ready`,()=>{o(E)})});
30function doCanMakeApplePayPayments(){return recurlyInit().then(o=>window.ApplePaySession.canMakePaymentsWithActiveCard(o.braintree.applePay.merchantIdentifier).then(o=>o).catch(o=>(logger.warn(`apple pay payments error`,o),!1)))}var clearCreditCardPaymentOnSubscribe=(o,v)=>o.pipe(ofType(Actions.SUBSCRIBE_WITH_OFFER_SUCCESS),switchMap(()=>selectCreditCardForm(v.value)?.values?of(clearCreditCard()):EMPTY)),clearRecurlyTokenOnTransactionSuccess=(o,v)=>o.pipe(ofType(Actions.SUBSCRIBE_WITH_OFFER_SUCCESS,Actions.CREATE_SUBSCRIPTION_SUCCESS,Actions.CHANGE_SUBSCRIPTION_ADDONS_SUCCESS,Actions.CREATE_BILLING_SUCCESS,Actions.UPDATE_BILLING_SUCCESS,Actions.DELETE_BILLING_SUCCESS),switchMap(()=>selectRecurlyToken(v.value)?of(clearRecurlyToken()):EMPTY)),canMakeApplePayPaymentsWithActiveCardEpic=(o,v,{effectFn:x=doCanMakeApplePayPayments})=>o.pipe(ofType(Actions.CAN_MAKE_PAYMENTS_WITH_CARD),switchMap(()=>from(x()).pipe(map(o=>canMakeApplePayPaymentsSuccess(o)),catchError(o=>of(canMakeApplePayPaymentsFail(o)))))),epic_default$2=combineEpics(clearCreditCardPaymentOnSubscribe,clearRecurlyTokenOnTransactionSuccess,canMakeApplePayPaymentsWithActiveCardEpic);function mapBillingItem(o){return{description:o.description||``,discountInCents:o.discount_in_cents,origin:o.origin,productCode:o.product_code,taxInCents:o.tax_in_cents,totalInCents:o.total_in_cents,unitAmountInCents:o.unit_amount_in_cents,postDiscountTotalInCents:o.post_discount_total_in_cents}}function mapTaxLineItem(o){return{amountInCents:o.amount_in_cents,level:o.level,name:o.name,taxRate:o.tax_rate,type:o.type}}function mapBillingPrice(o){if(!o)return null;let{charge_items:v=[],credit_in_cents:x=0,credit_paid_in_cents:T=0,total_credit_in_cents:E=0,credit_items:O=[],discount_in_cents:k=0,rsn_fee:A=0,tax_line_items:j=[]}=o;return{balanceInCents:o.balance_in_cents,chargeItems:v.map(mapBillingItem),creditInCents:x,creditPaidInCents:T,totalCreditInCents:E,creditItems:O.map(mapBillingItem),currency:o.currency,discountInCents:k,rsnFee:A,subTotalInCents:o.subtotal_in_cents,taxInCents:o.tax_in_cents,taxLineItems:j.map(mapTaxLineItem),taxRate:o.tax_rate,taxType:o.tax_type,totalInCents:o.total_in_cents,postDiscountTotalInCents:o.post_discount_total_in_cents}}function mapPricePreview(o){return{changeInCents:o.change_in_cents,current:mapBillingPrice(o.current),renewal:mapBillingPrice(o.renewal)}}var PREVIEW_NEW_PATH=`/subscription/preview/new`,PREVIEW_UPDATE_PATH=`/subscription/preview/update`,PREVIEW_PRICE_RETENTION_PATH=`/subscription/preview/retention`;function withAddOns(o){return!o||o.length===0?Object.freeze({}):{add_ons:o}}function withCredits(o){return!o||o.length===0?Object.freeze({}):{credits:o}}function withCouponCode(o){return o?{coupon_code:o}:Object.freeze({})}function withTokenId(o){return o?{token_id:o}:Object.freeze({})}function withPartner(o){return o&&Object.keys(o).length!==0?{partner:
30o}:Object.freeze({})}function withBillingPostalZip(o){return o?{billing_zip:o}:Object.freeze({})}async function getOfferPricePreview(o,v){let{offerCode:x,addOns:T,credits:E,couponCode:O,tokenId:k,partner:A,billingZip:j}=v;try{let v=(await(await getAuthenticatedRequest(o)).post(o.context.api.host+PREVIEW_NEW_PATH).send({offer_code:x,...withAddOns(T),...withCredits(E),...withCouponCode(O),...withTokenId(k),...withPartner(A),...withBillingPostalZip(j)})).body;return mapPricePreview(v)}catch(o){throw normalizeApiError(o)}}async function getPlanPricePreview(o,{planCode:v,addOns:x,offerCode:T}){try{let E=(await(await getAuthenticatedRequest(o)).post(o.context.api.host+PREVIEW_UPDATE_PATH).send(stripNil({plan_code:v,offer_code:T,...withAddOns(x)}))).body;return mapPricePreview(E)}catch(o){throw normalizeApiError(o)}}async function getPlanPriceRetentionPreview(o,{code:v}){try{let x=(await(await getAuthenticatedRequest(o)).post(o.context.api.host+PREVIEW_PRICE_RETENTION_PATH).send(stripNil({code:v}))).body;return mapPricePreview(x)}catch(o){throw normalizeApiError(o)}}function doFetchPlans(o){return call(getPlans,o.params)}var doFetchPlansStates=()=>call(getPlansStates);function doFetchOffers(){return call(getOffers)}function doFetchResubscribeOffers(){return call(getResubscribeOffer)}function doFetchOfferByOfferGroup(o){return call(getOfferByOfferGroup,o)}function doFetchOfferByOfferCode(o){return call(getOfferByOfferCode,o)}function doGetOfferPricePreview({payload:o}){return call(getOfferPricePreview,o)}function doGetPlanPricePreview({payload:o}){return call(getPlanPricePreview,o)}function doGetPlanPriceRetentionPreview({payload:o}){return call(getPlanPriceRetentionPreview,o)}var fetchPlansEpic=createPromiseEpic({defaultFn:doFetchPlans,tryType:Actions.TRY_FETCH_PLANS,successFn:fetchPlansSuccessful,failFn:fetchPlansFail}),fetchOffersEpic=createPromiseEpic({defaultFn:doFetchOffers,tryType:[Actions.TRY_FETCH_OFFERS,Actions.FETCH_PLANS_SUCCESS],successFn:fetchOffersSuccessful,failFn:fetchOffersFail}),fetchOfferGroupOfferRequestEpic=(o,v)=>o.pipe(ofType(Actions.FETCH_OFFERS_SUCCESS),switchMap(()=>{let o=v.value,x=selectValidParamsOfferGroup(o),T=selectIfCanadianMarket(o),E=selectCurrentSignupStepName(o);return T&&x&&E===`package`?EMPTY:x?from(doFetchOfferByOfferGroup(x)).pipe(map(fetchOfferGroupOfferSuccessful)):EMPTY}),catchError(o=>of(updateParams({offer:null}),fetchOfferGroupOfferFailed(o),fetchOffers()))),fetchOfferCodeOfferRequestEpic=createPromiseEpic({defaultFn:doFetchOfferByOfferCode,tryType:Actions.FETCH_OFFER_CODE_OFFER_REQUEST,successFn:fetchOfferCodeOfferSuccessful,failFn:fetchOfferCodeOfferFailed}),fetchResubscribeOffersEpic=(o,v,{effectFn:x=doFetchResubscribeOffers})=>o.pipe(ofType(Actions.TRY_FETCH_RESUBSCRIBE_OFFERS),switchMap(()=>{let o=v.value,T=selectIfLegacySubscriberIsExpired(o),E=selectValidParamsOfferGroup(o);return E&&!T?from(doFetchOfferByOfferGroup(E)).pipe(map(fetchOfferGroupOfferSuccessful),catchError(o=>of(updateParams({offer:null}),fetchOfferGroupOfferFailed(o),fetchResubscribeOffer()))):from(x()).pipe(map(fetchResubscribeOffersSuccessful),catchError(o=>of(fetchResubscribeOffersFail(o))))})),migratePlanEpic=(o,v)=>o.pipe(ofType(Actions.PICK_PLAN_BY_MIGRATION),switchMap(o=>{let x=v.value,T=selectLegacySubscription(x),E=selectSubscriptionPlan(x),O=selectPlansStates(x),k=selectAvailablePlans(x);if(!T)return EMPTY;let A=(o=>k.find(v=>v.basic.code===o.basic.code))(o);if(!A)return EMPTY;let j=O.find(o=>o.planSlug===A.slug);if(!E||!j)return of(pickCompletePlan(o.basic,[],o.source,o.offer));let I=T.pendingPlan||T.plan,L=E.addOns.filter(o=>I?.addOns.some(v=>v.code===o.code)),R=j.addOnsSlugs.filter(o=>L.some(v=>v.slug===o.current)).map(o=>o.future).map(o=>A.addOns.find(v=>v.slug===o)).filter(Boolean);return of(pickCompletePlan(o.basic,R,o.source,o.offer))})),preselectPlanAddOnsEpic=(o,v)=>o.pipe(ofType(Actions.PICK_PACKAGE,Actions.CLEAR_ADDONS),switchMap(o=>{let x=v.value;if(selectAvailablePlans(x).length===0)return EMPTY;let T=selectPreselectedPlan$1(x),E=selectPreselectedAddOns(x,ONBOARD_SOURCE).selected;return T&&o.type!==Actions.PICK_PACKAGE?of(pickPackage(T.basic,ONBOARD_SOURCE)):E.length?of(...E.map(o=>includeAddOn(o,ONBOARD_SOURCE))):EMPTY})),preselectOfferEpic=(o,v)=>o.pipe(ofType(Actions.FETCH_OFFER_GROUP_OFFER_SUCCESS),switchMap(()=>
30{let o=v.value,x=selectPreselectedOffer(o),T=selectCurrentSignupStepName(o),E=selectSubscribedOffer(o),O=selectIfLegacySubscriberIsExpired(o),k=selectResubscribeOffers(o),A=T===`updateAddons`&&E?.planCode;if(x&&O&&k){let v=selectAvailablePlans(o),T=k.find(({code:o})=>o===x.code),O=v.find(o=>A?o.basic.code===E?.planCode:o.basic.code===x.planCode||x.group);if(O&&T)return of(pickOffer(O.basic,A?E:x,ONBOARD_SOURCE,CLIENT_SELECTION))}if(x&&!O){let v=selectAvailablePlans(o).find(o=>A?o.basic.code===E?.planCode:o.basic.code===x.planCode||x.group);if(v)return of(pickOffer(v.basic,A?E:x,ONBOARD_SOURCE,CLIENT_SELECTION))}return of(updateParams({offer:null}),fetchOfferGroupOfferFailed(),fetchOffers())})),fetchOfferPricePreviewEpic=createPromiseEpic({defaultFn:doGetOfferPricePreview,tryType:Actions.TRY_FETCH_OFFER_PRICE_PREVIEW,successFn:fetchOfferPricePreviewSuccessful,failFn:fetchOfferPricePreviewFail}),fetchPlanPricePreviewEpic=createPromiseEpic({defaultFn:doGetPlanPricePreview,tryType:Actions.TRY_FETCH_PLAN_PRICE_PREVIEW,successFn:fetchPlanPricePreviewSuccessful,failFn:fetchPlanPricePreviewFail}),fetchPlanPriceRetentionPreviewEpic=createPromiseEpic({defaultFn:doGetPlanPriceRetentionPreview,tryType:Actions.TRY_FETCH_PLAN_PRICE_RETENTION_PREVIEW,successFn:fetchPlanPricePreviewSuccessful,failFn:fetchPlanPricePreviewFail}),fetchPlansStatesEpic=createPromiseEpic({defaultFn:doFetchPlansStates,tryType:Actions.TRY_FETCH_PLANS_STATES,successFn:fetchPlansStatesSuccessful,failFn:fetchPlansStatesFail}),epic_default$1=combineEpics(fetchPlansEpic,migratePlanEpic,preselectPlanAddOnsEpic,preselectOfferEpic,fetchPlansStatesEpic,fetchOfferPricePreviewEpic,fetchPlanPricePreviewEpic,fetchPlanPriceRetentionPreviewEpic,fetchOffersEpic,fetchOfferGroupOfferRequestEpic,fetchOfferCodeOfferRequestEpic,fetchResubscribeOffersEpic);async function getProfiles(o){try{return mapGetProfilesResponse((await(await getAuthenticatedRequest(o)).get(o.context.api.host+PATH$7)).body)}catch(o){throw normalizeApiError(o)}}function doFetchProfiles(){return call(getProfiles)}init_es$1();var selectFallbackProfile=createSelector(selectLegacyUserProfile,selectDefaultProfileName,(o,v)=>o?{...o,name:v,avatar:{id:0,url:`https://imgx.fubo.tv/profile_avatars/01.png`}}:null),setCookieOrClearOnInitEpic=(o,v)=>o.pipe(ofType(Actions.STAC_FLAGS_INITIALIZED),filter(()=>selectIfProfileSelected(v.value)),switchMap(()=>selectProfileIsActive(v.value)?of(updateParamsWithConfig({[profileIsActive]:getProfileIsActiveParam()})):of(clearCurrentProfile()))),updateProfileIsActiveOnTickEpic=(o,v)=>o.pipe(ofType(Actions.SCHEDULER_TICK),filter(()=>selectIfProfileSelected(v.value)),bufferCount(10),switchMap(()=>of(updateParamsWithConfig({[profileIsActive]:getProfileIsActiveParam()})))),fetchUserProfilesEpic=createPromiseEpic({defaultFn:doFetchProfiles,tryType:Actions.TRY_FETCH_USER_PROFILES,successFn:fetchUserProfilesSuccessful,failFn:fetchUserProfilesFail}),refetchUserProfilesEpic=(o,v)=>o.pipe(ofType(Actions.APP_READY),take(1),filter(()=>selectIfUserCanAccessApp(v.value)),filter(()=>selectIfProfileSelected(v.value)),switchMap(()=>of(tryFetchUserProfiles()))),triggerProfileSwitchEpic=(o,v)=>o.pipe(ofType(Actions.TRIGGER_PROFILE_SWITCH),switchMap(o=>{let{profile:x}=o,T=v.value,E=selectUserProfile(T),O=x.id!==E?.id;return concat(of(setSwitchProfileLoading(!0)),E&&O?of(startSession()):EMPTY,of(E?O?switchToProfile(x):profileSwitched():initialSwitchToProfile(x)))})),switchProfileEpic=o=>o.pipe(ofType(Actions.INITIAL_SWITCH_TO_PROFILE,Actions.SWITCH_TO_PROFILE,Actions.SWITCH_TO_FALLBACK_PROFILE),switchMap(()=>of(profileSwitched()))),upRedirectAfterSwitchingProfileEpic=(o,v)=>combineLatest([o.pipe(ofType(Actions.PROFILE_SWITCHED_SUCCESS)),o.pipe(ofType(Actions.STAC_FLAGS_INITIALIZED),take(1))]).pipe(switchMap(()=>{let o=v.value,x=selectIsSignupInProgress(o);return concat(x?of(finishFunnel()):EMPTY,x?of(clearSignup()):EMPTY,of(setSwitchProfileLoading(!1)),of(updateParamsWithConfig({[profileIsActive]:getProfileIsActiveParam()})))})),chooseFallbackProfileEpic=(o,v)=>o.pipe(ofType(Actions.CHOOSE_FALLBACK_PROFILE),switchMap(()=>{let o=selectFallbackProfile(v.value);
30return o?of(switchToFallbackProfile(o)):EMPTY})),invalidProfileEpic=(o,v)=>o.pipe(ofType(Actions.API_ERROR_INVALID_PROFILE_ID),switchMap(()=>{let o=v.value,x=selectIfAuthenticated(o),T=selectProfilesDestination(o)?.getPath()||`/profiles`;return x?concat(of(clearCurrentProfile()),of(push(T)),of(showModal(`InvalidProfileDialog`))):EMPTY})),clearProfileOnAdminMimicUserAuthEpic=o=>o.pipe(ofType(Actions.ADMIN_MIMIC_USER_AUTH),switchMap(()=>of(clearCurrentProfile()))),updateHeadersOnClearProfileEpic=(o,v)=>o.pipe(ofType(Actions.CLEAR_CURRENT_PROFILE),switchMap(()=>(syncIdentityHeaders(v.value),EMPTY))),epics_default$14=combineEpics(setCookieOrClearOnInitEpic,updateProfileIsActiveOnTickEpic,refetchUserProfilesEpic,fetchUserProfilesEpic,triggerProfileSwitchEpic,switchProfileEpic,upRedirectAfterSwitchingProfileEpic,chooseFallbackProfileEpic,invalidProfileEpic,clearProfileOnAdminMimicUserAuthEpic,updateHeadersOnClearProfileEpic),redirectOnCreateIntercept=(o,v)=>o.pipe(ofType(Actions.CREATE_INTERCEPT),mergeMap(o=>{let x=v.value,T=selectIfIsLoggingOut(x);if(o.skipRedirect||T||o.targetPath.includes(`/signin-expired`))return EMPTY;let E=selectCurrentLocation(x),O=selectIfUserCanAccessApp(x),k=selectIfUserShouldResubscribe(x),A=selectIfUserCanSignUp(x),j=selectRootRedirectPath(x),I=selectIfProfileSelected(x),L=selectProfilesDestination(x)?.getPath()||`/profiles`,R=`/subscription/reactivation`;if(k){let o=new URLSearchParams(E?.search??``),v=selectOfferParam(x);v&&o.set(`offer`,v);let T=o.toString();return of(...navigateToReactivation(replace,T?`${R}?${T}`:R,v))}return A?of(push(`/signup`)):O&&!I?of(replace(L)):brand.enableWelcomeRedirecting&&E?.pathname===j?of(externalRedirect(`/welcome`)):of(push(`/signin`))})),redirectOnLoginWithOffer=(o,v)=>o.pipe(ofType(Actions.LOGIN_COMPLETE),withLatestFrom(v),filter(([,o])=>!!selectOfferParam(o)),switchMap(([,x])=>{let T=selectOfferParam(x);return o.pipe(ofType(Actions.FETCH_PRODUCT_BY_RATE_PLAN_SUCCESS),take(1),switchMap(x=>{let E=x.product,O=E?.ratePlans?.[0]?.type===`winback`,k=E?.type===`ppv`;return O?of(...navigateToReactivation(replace,`/subscription/reactivation`,T)):k?o.pipe(ofType(Actions.FETCH_PURCHASES_SUCCESS),take(1),mergeMap(o=>o.subscriptions?.[0]?.state===`expired`?of(...navigateToReactivation(replace,`/subscription/reactivation?offer=${T}`,T)):of(replace(`/account/upsell?ratePlanCode=${T}`))),startWith(tryFetchPurchases(selectFetchPurchasesParams(v.value)))):of(null)}),catchError(o=>(logger.error(`Error handling product fetch success:`,o),of(null))),startWith(tryFetchProductByRatePlan({ratePlanCode:T})))})),redirectOnResolveIntercept=(o,v)=>o.pipe(ofType(Actions.RESOLVE_INTERCEPT),filter(o=>!o.skipRedirect),mergeMap(o=>{let x=v.value,T=selectRouteIntercept(x);return selectHasAccountSocials(x)&&brand.enableUnlinkSocialRedirecting?from([registerUnlinkSocialRedirect(T?.targetPath||``),replace(`/unlink-social`)]):of(replace(o.targetPath))})),clearInterceptEpic=o=>zip(o.pipe(ofType(Actions.RESOLVE_INTERCEPT)),o.pipe(ofType(Actions.LOCATION_CHANGE),filter(({payload:o})=>o.action===`REPLACE`))).pipe(mergeMap(()=>of(clearIntercept()))),interceptAppLinkEpic=o=>combineLatest([o.pipe(ofType(Actions.LOCATION_CHANGE),filter(o=>[`/signin`,`/signup`].includes(o.payload.location.pathname))),o.pipe(ofType(Actions.STAC_FLAGS_INITIALIZED))]).pipe(switchMap(([o])=>{let v=o.payload.location,x=``;try{x=import_lib.default.parse(v.search,{ignoreQueryPrefix:!0,decoder:o=>o}).al}catch{logger.log(`Wrong DeepLink`,v.search)}return x?of(createIntercept(`/al/${x}`,!0)):EMPTY})),redirectOnLogoutEpic=o=>o.pipe(ofType(Actions.LOGOUT_CLEANUP_DONE),mergeMap(({redirectToSignIn:o})=>!brand.enableWelcomeRedirecting||o?of(push(`/signin`)):of(externalRedirect(`/welcome`)))),resetStateOnLogoutCompleteEpic=(o,v)=>o.pipe(ofType(Actions.LOCATION_CHANGE),filter(()=>selectIfIsLoggingOut(v.value)),map(()=>selectCurrentPathname(v.value)),filter(o=>o===`/signin`||o===`/welcome`),map(()=>resetCredentialState())),manualLogoutEpic=(o,v)=>{let x=o.pipe(ofType(Actions.APP_READY)),T=o.pipe(ofType(Actions.LOCATION_CHANGE),filter(({payload:o})=>o.location.pathname===`/logout`)),E=brand.enableWelcomeRedirecting?externalRedirect(`/welcome`):push(`/signin`);return combineLatest([x,T]).pipe(mergeMap(()=>selectIfAuthenticated(v.value)||selectMFAToken(v.value)?of(tryLogout()):of(E)))},externalRedirectEpic=o=>o.pipe(ofType(Actions.EXTERNAL_REDIRECT),tap(()=>flushQueueSync()),mergeMap(o=>from(flushStore()).pipe(map(()=>push(o.targetPath))))),logoutOnExpiredTokenEpic=(o,v)=>o.pipe(ofType(Actions.API_ERROR_REFRESH_TOKEN_EXPIRED,Actions.API_ERROR_CLIENT_INVALID_TOKEN,Actions.API_ERROR_UNAUTHORIZED,Actions.FETCH_ACCOUNT_FAIL),switchMap(o=>{let x=v.value,T=selectIfIsLoggingOut(x);return selectIfAuthenticated(x)&&!T?of(tryLogout(o.apiError||o.error||{})):EMPTY})),epics_default$13=combineEpics(redirectOnCreateIntercept,redirectOnLoginWithOffer,redirectOnResolveIntercept,redirectOnLogoutEpic,resetStateOnLogoutCompleteEpic,interceptAppLinkEpic,manualLogoutEpic,externalRedirectEpic,logoutOnExpiredTokenEpic,clearInterceptEpic),require_constants=__commonJSMin((o=>{o.__esModule=!0,o.DEFAULT_VERSION=o.REGISTER=o.PURGE=o.PERSIST=o.PAUSE=o.REHYDRATE=o.FLUSH=o.KEY_PREFIX=void 0,o.KEY_PREFIX=`persist:`,o.FLUSH=`persist/FLUSH`,o.REHYDRATE=`persist/REHYDRATE`,o.PAUSE=`persist/PAUSE`,o.PERSIST=`persist/PERSIST`,o.PURGE=`persist/PURGE`,o.REGISTER=`persist/REGISTER`,o.DEFAULT_VERSION=-1})),require_localforage=__commonJSMin(((o,v)=>{(function(x){if(typeof o==`object`&&v!==void 0)v.exports=x();else if(typeof define==`function`&&define.amd)define([],x);else{var T=typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:this;T.localforage=x()}})(function(){return(function o(v,x,T){function E(k,A){if(!x[k]){if(!v[k]){var j=typeof __require==`function`&&__require;if(!A&&j)return j(k,!0);if(O)return O(k,!0);var I=Error(`Cannot find module '`+k+`'`);throw I.code=`MODULE_NOT_FOUND`,I}var L=x[k]={exports:{}};v[k][0].call(L.exports,function(o){var x=v[k][1][o];return E(x||o)},L,L.exports,o,v,x,T)}return x[k].exports}for(var O=typeof __require==`function`&&__require,k=0;k<T.length;k++)E(T[k]);return E})({1:[function(o,v,x){(function(o){var x=o.MutationObserver||o.WebKitMutationObserver,T;if(x){var E=0,O=new x(L),k=o.document.createTextNode(``);O.observe(k,{characterData:!0}
30),T=function(){k.data=E=++E%2}}else if(!o.setImmediate&&o.MessageChannel!==void 0){var A=new o.MessageChannel;A.port1.onmessage=L,T=function(){A.port2.postMessage(0)}}else T=`document`in o&&`onreadystatechange`in o.document.createElement(`script`)?function(){var v=o.document.createElement(`script`);v.onreadystatechange=function(){L(),v.onreadystatechange=null,v.parentNode.removeChild(v),v=null},o.document.documentElement.appendChild(v)}:function(){setTimeout(L,0)};var j,I=[];function L(){j=!0;for(var o,v,x=I.length;x;){for(v=I,I=[],o=-1;++o<x;)v[o]();x=I.length}j=!1}v.exports=R;function R(o){I.push(o)===1&&!j&&T()}}).call(this,typeof global<`u`?global:typeof self<`u`?self:typeof window<`u`?window:{})},{}],2:[function(o,v,x){var T=o(1);function E(){}var O={},k=[`REJECTED`],A=[`FULFILLED`],j=[`PENDING`];v.exports=I;function I(o){if(typeof o!=`function`)throw TypeError(`resolver must be a function`);this.state=j,this.queue=[],this.outcome=void 0,o!==E&&B(this,o)}I.prototype.catch=function(o){return this.then(null,o)},I.prototype.then=function(o,v){if(typeof o!=`function`&&this.state===A||typeof v!=`function`&&this.state===k)return this;var x=new this.constructor(E);return this.state===j?this.queue.push(new L(x,o,v)):R(x,this.state===A?o:v,this.outcome),x};function L(o,v,x){this.promise=o,typeof v==`function`&&(this.onFulfilled=v,this.callFulfilled=this.otherCallFulfilled),typeof x==`function`&&(this.onRejected=x,this.callRejected=this.otherCallRejected)}L.prototype.callFulfilled=function(o){O.resolve(this.promise,o)},L.prototype.otherCallFulfilled=function(o){R(this.promise,this.onFulfilled,o)},L.prototype.callRejected=function(o){O.reject(this.promise,o)},L.prototype.otherCallRejected=function(o){R(this.promise,this.onRejected,o)};function R(o,v,x){T(function(){var T;try{T=v(x)}catch(v){return O.reject(o,v)}T===o?O.reject(o,TypeError(`Cannot resolve promise with itself`)):O.resolve(o,T)})}O.resolve=function(o,v){var x=V(z,v);if(x.status===`error`)return O.reject(o,x.value);var T=x.value;if(T)B(o,T);else{o.state=A,o.outcome=v;for(var E=-1,k=o.queue.length;++E<k;)o.queue[E].callFulfilled(v)}return o},O.reject=function(o,v){o.state=k,o.outcome=v;for(var x=-1,T=o.queue.length;++x<T;)o.queue[x].callRejected(v);return o};function z(o){var v=o&&o.then;if(o&&(typeof o==`object`||typeof o==`function`)&&typeof v==`function`)return function(){v.apply(o,arguments)}}function B(o,v){var x=!1;function T(v){x||(x=!0,O.reject(o,v))}function E(v){x||(x=!0,O.resolve(o,v))}function k(){v(E,T)}var A=V(k);A.status===`error`&&T(A.value)}function V(o,v){var x={};try{x.value=o(v),x.status=`success`}catch(o){x.status=`error`,x.value=o}return x}I.resolve=U;function U(o){return o instanceof this?o:O.resolve(new this(E),o)}I.reject=W;function W(o){var v=new this(E);return O.reject(v,o)}I.all=G;function G(o){var v=this;if(Object.prototype.toString.call(o)!==`[object Array]`)return this.reject(TypeError(`must be an array`));var x=o.length,T=!1;if(!x)return this.resolve([]);for(var k=Array(x),A=0,j=-1,I=new this(E);++j<x;)L(o[j],j);return I;function L(o,E){v.resolve(o).then(j,function(o){T||(T=!0,O.reject(I,o))});function j(o){k[E]=o,++A===x&&!T&&(T=!0,O.resolve(I,k))}}}I.race=K;function K(o){var v=this;if(Object.prototype.toString.call(o)!==`[object Array]`)return this.reject(TypeError(`must be an array`));var x=o.length,T=!1;if(!x)return this.resolve([]);for(var k=-1,A=new this(E);++k<x;)j(o[k]);return A;function j(o){v.resolve(o).then(function(o){T||(T=!0,O.resolve(A,o))},function(o){T||(T=!0,O.reject(A,o))})}}},{1:1}],3:[function(o,v,x){(function(v){typeof v.Promise!=`function`&&(v.Promise=o(2))}).call(this,typeof global<`u`?global:typeof self<`u`?self:typeof window<`u`?window:{})},{2:2}],4:[function(o,v,x){var T=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(o){return typeof o}:function(o){return o&&typeof Symbol==`function`&&o.constructor===Symbol&&o!==Symbol.prototype?`symbol`:typeof o};function E(o,v){if(!(o instanceof v))throw TypeError(`Cannot call a class as a function`)}function O(){try{if(typeof indexedDB<`u`)return indexedDB;if(typeof webkitIndexedDB<`u`)return webkitIndexedDB;if(typeof mozIndexedDB<`u`)return mozIndexedDB;if(typeof OIndexedDB<`u`)return OIndexedDB;if(typeof msIndexedDB<`u`)return msIndexedDB}catch{return}}var k=O();function A(){try{if(!k||!k.open)return!1;var o=typeof openDatabase<`u`&&/(Safari|iPhone|iPad|iPod)/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent)&&!/BlackBerry/.test(navigator.platform),v=typeof fetch==`function`&&fetch.toString().indexOf(`[native code`)!==-1;return(!o||v)&&typeof indexedDB<`u`&&typeof IDBKeyRange<`u`}catch{return!1}}function j(o,v){o||=[],v||={};try{return new Blob(o,v)}
vendor: 4,946 bytes, line 30
30catch(E){if(E.name!==`TypeError`)throw E;for(var x=new(typeof BlobBuilder<`u`?BlobBuilder:typeof MSBlobBuilder<`u`?MSBlobBuilder:typeof MozBlobBuilder<`u`?MozBlobBuilder:WebKitBlobBuilder),T=0;T<o.length;T+=1)x.append(o[T]);return x.getBlob(v.type)}}typeof Promise>`u`&&o(3);var I=Promise;function L(o,v){v&&o.then(function(o){v(null,o)},function(o){v(o)})}function R(o,v,x){typeof v==`function`&&o.then(v),typeof x==`function`&&o.catch(x)}function z(o){return typeof o!=`string`&&(console.warn(o+` used as a key, but it is not a string.`),o=String(o)),o}function B(){if(arguments.length&&typeof arguments[arguments.length-1]==`function`)return arguments[arguments.length-1]}var V=`local-forage-detect-blob-support`,U=void 0,W={},G=Object.prototype.toString,K=`readonly`,q=`readwrite`;function J(o){for(var v=o.length,x=new ArrayBuffer(v),T=new Uint8Array(x),E=0;E<v;E++)T[E]=o.charCodeAt(E);return x}function Y(o){return new I(function(v){var x=o.transaction(V,q),T=j([``]);x.objectStore(V).put(T,`key`),x.onabort=function(o){o.preventDefault(),o.stopPropagation(),v(!1)},x.oncomplete=function(){var o=navigator.userAgent.match(/Chrome\/(\d+)/);v(navigator.userAgent.match(/Edge\//)||!o||parseInt(o[1],10)>=43)}}).catch(function(){return!1})}function Z(o){return typeof U==`boolean`?I.resolve(U):Y(o).then(function(o){return U=o,U})}function Q(o){var v=W[o.name],x={};x.promise=new I(function(o,v){x.resolve=o,x.reject=v}),v.deferredOperations.push(x),v.dbReady?v.dbReady=v.dbReady.then(function(){return x.promise}):v.dbReady=x.promise}function $(o){var v=W[o.name].deferredOperations.pop();if(v)return v.resolve(),v.promise}function ee(o,v){var x=W[o.name].deferredOperations.pop();if(x)return x.reject(v),x.promise}function ne(o,v){return new I(function(x,T){if(W[o.name]=W[o.name]||pe(),o.db)if(v)Q(o),o.db.close();else return x(o.db);var E=[o.name];v&&E.push(o.version);var O=k.open.apply(k,E);v&&(O.onupgradeneeded=function(v){var x=O.result;try{x.createObjectStore(o.storeName),v.oldVersion<=1&&x.createObjectStore(V)}catch(x){if(x.name===`ConstraintError`)console.warn(`The database "`+o.name+`" has been upgraded from version `+v.oldVersion+` to version `+v.newVersion+`, but the storage "`+o.storeName+`" already exists.`);else throw x}}),O.onerror=function(o){o.preventDefault(),T(O.error)},O.onsuccess=function(){var v=O.result;v.onversionchange=function(o){o.target.close()},x(v),$(o)}})}function re(o){return ne(o,!1)}function ie(o){return ne(o,!0)}function ae(o,v){if(!o.db)return!0;var x=!o.db.objectStoreNames.contains(o.storeName),T=o.version<o.db.version,E=o.version>o.db.version;if(T&&(o.version!==v&&console.warn(`The database "`+o.name+`" can't be downgraded from version `+o.db.version+` to version `+o.version+`.`),o.version=o.db.version),E||x){if(x){var O=o.db.version+1;O>o.version&&(o.version=O)}return!0}return!1}function oe(o){return new I(function(v,x){var T=new FileReader;T.onerror=x,T.onloadend=function(x){v({__local_forage_encoded_blob:!0,data:btoa(x.target.result||``),type:o.type})},T.readAsBinaryString(o)})}function ce(o){return j([J(atob(o.data))],{type:o.type})}function le(o){return o&&o.__local_forage_encoded_blob}function ue(o){var v=this,x=v._initReady().then(function(){var o=W[v._dbInfo.name];if(o&&o.dbReady)return o.dbReady});return R(x,o,o),x}function de(o){Q(o);for(var v=W[o.name],x=v.forages,T=0;T<x.length;T++){var E=x[T];E._dbInfo.db&&(E._dbInfo.db.close(),E._dbInfo.db=null)}return o.db=null,re(o).then(function(v){return o.db=v,ae(o)?ie(o):v}).then(function(T){o.db=v.db=T;for(var E=0;E<x.length;E++)x[E]._dbInfo.db=T}).catch(function(v){throw ee(o,v),v})}function fe(o,v,x,T){T===void 0&&(T=1);try{x(null,o.db.transaction(o.storeName,v))}catch(E){if(T>0&&(!o.db||E.name===`InvalidStateError`||E.name===`NotFoundError`))return I.resolve().then(function(){if(!o.db||E.name===`NotFoundError`&&!o.db.objectStoreNames.contains(o.storeName)&&o.version<=o.db.version)return o.db&&(o.version=o.db.version+1),ie(o)}).then(function(){return de(o).then(function(){fe(o,v,x,T-1)})}).catch(x);x(E)}}function pe(){return{forages:[],db:null,dbReady:null,deferredOperations:[]}}function me(o){var v=this,x={db:null};if(o)for(var T in o)x[T]=o[T];var E=W[x.name];E||(E=pe(),W[x.name]=E),E.forages.push(v),v._initReady||(v._initReady=v.ready,v.ready=ue);var O=[];function k(){return I.resolve()}for(var A=0;A<E.forages.length;A++){var j=E.forages[A];j!==v&&O.push(j._initReady().catch(k))}var L=E.forages.slice(0);return I.all(O).then(function(){return x.db=E.db,re(x)}).then(function(o){return x.db=o,ae(x,v._defaultConfig.version)?ie(x):o}).then(function(o){x.db=E.db=o,v._dbInfo=x;for(var T=0;T<L.length;T++){var O=L[T];O!==v&&(O._dbInfo.db=x.db,O._dbInfo.version=x.version)}})}function he(o,v){var x=this;o=z(o);var T=new I(function(v,T){x.ready().then(function(){fe(x._dbInfo,K,function(E,O){if(E)return T(E);try{var k=O.objectStore(x._dbInfo.storeName).get(o);k.onsuccess=function(){var o=k.result;
30o===void 0&&(o=null),le(o)&&(o=ce(o)),v(o)},k.onerror=function(){T(k.error)}}catch(o){T(o)}})}).catch(T)});return L(T,v),T}function ge(o,v){var x=this,T=new I(function(v,T){x.ready().then(function(){fe(x._dbInfo,K,function(E,O){if(E)return T(E);try{var k=O.objectStore(x._dbInfo.storeName).openCursor(),A=1;k.onsuccess=function(){var x=k.result;if(x){var T=x.value;le(T)&&(T=ce(T));var E=o(T,x.key,A++);E===void 0?x.continue():v(E)}else v()},k.onerror=function(){T(k.error)}}catch(o){T(o)}})}).catch(T)});return L(T,v),T}function _e(o,v,x){var T=this;o=z(o);var E=new I(function(x,E){var O;T.ready().then(function(){return O=T._dbInfo,G.call(v)===`[object Blob]`?Z(O.db).then(function(o){return o?v:oe(v)}):v}).then(function(v){fe(T._dbInfo,q,function(O,k){if(O)return E(O);try{var A=k.objectStore(T._dbInfo.storeName);v===null&&(v=void 0);var j=A.put(v,o);k.oncomplete=function(){v===void 0&&(v=null),x(v)},k.onabort=k.onerror=function(){E(j.error?j.error:j.transaction.error)}}catch(o){E(o)}})}).catch(E)});return L(E,x),E}function ve(o,v){var x=this;o=z(o);var T=new I(function(v,T){x.ready().then(function(){fe(x._dbInfo,q,function(E,O){if(E)return T(E);try{var k=O.objectStore(x._dbInfo.storeName).delete(o);O.oncomplete=function(){v()},O.onerror=function(){T(k.error)},O.onabort=function(){T(k.error?k.error:k.transaction.error)}}catch(o){T(o)}})}).catch(T)});return L(T,v),T}function ye(o){var v=this,x=new I(function(o,x){v.ready().then(function(){fe(v._dbInfo,q,function(T,E){if(T)return x(T);try{var O=E.objectStore(v._dbInfo.storeName).clear();E.oncomplete=function(){o()},E.onabort=E.onerror=function(){x(O.error?O.error:O.transaction.error)}}catch(o){x(o)}})}).catch(x)});return L(x,o),x}function be(o){var v=this,x=new I(function(o,x){v.ready().then(function(){fe(v._dbInfo,K,function(T,E){if(T)return x(T);try{var O=E.objectStore(v._dbInfo.storeName).count();O.onsuccess=function(){o(O.result)},O.onerror=function(){x(O.error)}}catch(o){x(o)}})}).catch(x)});return L(x,o),x}function xe(o,v){var x=this,T=new I(function(v,T){if(o<0){v(null);return}x.ready().then(function(){fe(x._dbInfo,K,function(E,O){if(E)return T(E);try{var k=O.objectStore(x._dbInfo.storeName),A=!1,j=k.openKeyCursor();j.onsuccess=function(){var x=j.result;if(!x){v(null);return}o===0||A?v(x.key):(A=!0,x.advance(o))},j.onerror=function(){T(j.error)}}catch(o){T(o)}})}).catch(T)});return L(T,v),T}function Se(o){var v=this,x=new I(function(o,x){v.ready().then(function(){fe(v._dbInfo,K,function(T,E){if(T)return x(T);try{var O=E.objectStore(v._dbInfo.storeName).openKeyCursor(),k=[];O.onsuccess=function(){var v=O.result;if(!v){o(k);return}k.push(v.key),v.continue()},O.onerror=function(){x(O.error)}}catch(o){x(o)}})}).catch(x)});return L(x,o),x}function Ce(o,v){v=B.apply(this,arguments);var x=this.config();o=typeof o!=`function`&&o||{},o.name||(o.name=o.name||x.name,o.storeName=o.storeName||x.storeName);var T=this,E;if(!o.name)E=I.reject(`Invalid arguments`);else{var O=o.name===x.name&&T._dbInfo.db?I.resolve(T._dbInfo.db):re(o).then(function(v){var x=W[o.name],T=x.forages;x.db=v;for(var E=0;E<T.length;E++)T[E]._dbInfo.db=v;return v});E=o.storeName?O.then(function(v){if(v.objectStoreNames.contains(o.storeName)){var x=v.version+1;Q(o);var T=W[o.name],E=T.forages;v.close();for(var O=0;O<E.length;O++){var A=E[O];A._dbInfo.db=null,A._dbInfo.version=x}return new I(function(v,T){var E=k.open(o.name,x);E.onerror=function(o){E.result.close(),T(o)},E.onupgradeneeded=function(){E.result.deleteObjectStore(o.storeName)},E.onsuccess=function(){var o=E.result;o.close(),v(o)}}).then(function(o){T.db=o;for(var v=0;v<E.length;v++){var x=E[v];x._dbInfo.db=o,$(x._dbInfo)}}).catch(function(v){throw(ee(o,v)||I.resolve()).catch(function(){}),v})}}):O.then(function(v){Q(o);var x=W[o.name],T=x.forages;v.close();for(var E=0;E<T.length;E++){var O=T[E];O._dbInfo.db=null}return new I(function(v,x){var T=k.deleteDatabase(o.name);T.onerror=function(){var o=T.result;o&&o.close(),x(T.error)},T.onblocked=function(){console.warn(`dropInstance blocked for database "`+o.name+`" until all open connections are closed`)},T.onsuccess=function(){var o=T.result;o&&o.close(),v(o)}}).then(function(o){x.db=o;for(var v=0;v<T.length;v++){var E=T[v];$(E._dbInfo)}}).catch(function(v){throw(ee(o,v)||I.resolve()).catch(function(){}),v})})}return L(E,v),E}var we={_driver:`asyncStorage`,_initStorage:me,_support:A(),iterate:ge,getItem:he,setItem:_e,removeItem:ve,clear:ye,length:be,key:xe,keys:Se,dropInstance:Ce};function Te(){return typeof openDatabase==`function`}var Ee=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
30+/`,De=`~~local_forage_type~`,Oe=/^~~local_forage_type~([^~]+)~/,ke=`__lfsc__:`,Ae=ke.length,je=`arbf`,Me=`blob`,Ne=`si08`,Pe=`ui08`,Fe=`uic8`,Ie=`si16`,Le=`si32`,Re=`ur16`,ze=`ui32`,Be=`fl32`,Ve=`fl64`,He=Ae+je.length,Ue=Object.prototype.toString;function We(o){var v=o.length*.75,x=o.length,T,E=0,O,k,A,j;o[o.length-1]===`=`&&(v--,o[o.length-2]===`=`&&v--);var I=new ArrayBuffer(v),L=new Uint8Array(I);for(T=0;T<x;T+=4)O=Ee.indexOf(o[T]),k=Ee.indexOf(o[T+1]),A=Ee.indexOf(o[T+2]),j=Ee.indexOf(o[T+3]),L[E++]=O<<2|k>>4,L[E++]=(k&15)<<4|A>>2,L[E++]=(A&3)<<6|j&63;return I}function Ge(o){var v=new Uint8Array(o),x=``,T;for(T=0;T<v.length;T+=3)x+=Ee[v[T]>>2],x+=Ee[(v[T]&3)<<4|v[T+1]>>4],x+=Ee[(v[T+1]&15)<<2|v[T+2]>>6],x+=Ee[v[T+2]&63];return v.length%3==2?x=x.substring(0,x.length-1)+`=`:v.length%3==1&&(x=x.substring(0,x.length-2)+`==`),x}function Ke(o,v){var x=``;if(o&&(x=Ue.call(o)),o&&(x===`[object ArrayBuffer]`||o.buffer&&Ue.call(o.buffer)===`[object ArrayBuffer]`)){var T,E=ke;o instanceof ArrayBuffer?(T=o,E+=je):(T=o.buffer,x===`[object Int8Array]`?E+=Ne:x===`[object Uint8Array]`?E+=Pe:x===`[object Uint8ClampedArray]`?E+=Fe:x===`[object Int16Array]`?E+=Ie:x===`[object Uint16Array]`?E+=Re:x===`[object Int32Array]`?E+=Le:x===`[object Uint32Array]`?E+=ze:x===`[object Float32Array]`?E+=Be:x===`[object Float64Array]`?E+=Ve:v(Error(`Failed to get type for BinaryArray`))),v(E+Ge(T))}else if(x===`[object Blob]`){var O=new FileReader;O.onload=function(){var x=De+o.type+`~`+Ge(this.result);v(ke+Me+x)},O.readAsArrayBuffer(o)}else try{v(JSON.stringify(o))}catch(x){console.error(`Couldn't convert value into a JSON string: `,o),v(null,x)}}function qe(o){if(o.substring(0,Ae)!==ke)return JSON.parse(o);var v=o.substring(He),x=o.substring(Ae,He),T;if(x===Me&&Oe.test(v)){var E=v.match(Oe);T=E[1],v=v.substring(E[0].length)}var O=We(v);switch(x){case je:return O;case Me:return j([O],{type:T});case Ne:return new Int8Array(O);case Pe:return new Uint8Array(O);case Fe:return new Uint8ClampedArray(O);case Ie:return new Int16Array(O);case Re:return new Uint16Array(O);case Le:return new Int32Array(O);case ze:return new Uint32Array(O);case Be:return new Float32Array(O);case Ve:return new Float64Array(O);default:throw Error(`Unkown type: `+x)}}var Je={serialize:Ke,deserialize:qe,stringToBuffer:We,bufferToString:Ge};function Ye(o,v,x,T){o.executeSql(`CREATE TABLE IF NOT EXISTS `+v.storeName+` (id INTEGER PRIMARY KEY, key unique, value)`,[],x,T)}function Xe(o){var v=this,x={db:null};if(o)for(var T in o)x[T]=typeof o[T]==`string`?o[T]:o[T].toString();var E=new I(function(o,T){try{x.db=openDatabase(x.name,String(x.version),x.description,x.size)}catch(o){return T(o)}x.db.transaction(function(E){Ye(E,x,function(){v._dbInfo=x,o()},function(o,v){T(v)})},T)});return x.serializer=Je,E}function Ze(o,v,x,T,E,O){o.executeSql(x,T,E,function(o,k){k.code===k.SYNTAX_ERR?o.executeSql(`SELECT name FROM sqlite_master WHERE type='table' AND name = ?`,[v.storeName],function(o,A){A.rows.length?O(o,k):Ye(o,v,function(){o.executeSql(x,T,E,O)},O)},O):O(o,k)},O)}function Qe(o,v){var x=this;o=z(o);var T=new I(function(v,T){x.ready().then(function(){var E=x._dbInfo;E.db.transaction(function(x){Ze(x,E,`SELECT * FROM `+E.storeName+` WHERE key = ? LIMIT 1`,[o],function(o,x){var T=x.rows.length?x.rows.item(0).value:null;T&&=E.serializer.deserialize(T),v(T)},function(o,v){T(v)})})}).catch(T)});return L(T,v),T}function $e(o,v){var x=this,T=new I(function(v,T){x.ready().then(function(){var E=x._dbInfo;E.db.transaction(function(x){Ze(x,E,`SELECT * FROM `+E.storeName,[],function(x,T){for(var O=T.rows,k=O.length,A=0;A<k;A++){var j=O.item(A),I=j.value;if(I&&=E.serializer.deserialize(I),I=o(I,j.key,A+1),I!==void 0){v(I);return}}v()},function(o,v){T(v)})})}).catch(T)});return L(T,v),T}function et(o,v,x,T){var E=this;o=z(o);var O=new I(function(O,k){E.ready().then(function(){v===void 0&&(v=null);var A=v,j=E._dbInfo;j.serializer.serialize(v,function(v,I){I?k(I):j.db.transaction(function(x){Ze(x,j,`INSERT OR REPLACE INTO `+j.storeName+` (key, value) VALUES (?, ?)`,[o,v],function(){O(A)},function(o,v){k(v)})},function(v){if(v.code===v.QUOTA_ERR){if(T>0){O(et.apply(E,[o,A,x,T-1]));return}k(v)}})})}).catch(k)});return L(O,x),O}function tt(o,v,x){return et.apply(this,[o,v,x,1])}function nt(o,v){var x=this;o=z(o);var T=new I(function(v,T){x.ready().then(function(){var E=x._dbInfo;E.db.transaction(function(x){Ze(x,E,`DELETE FROM `+E.storeName+` WHERE key = ?`,[o],function(){v()},function(o,v){T(v)})})}).catch(T)});return L(T,v),T}function rt(o){var v=this,x=new I(function(o,x){v.ready().then(function(){var T=v._dbInfo;T.db.transaction(function(v){Ze(v,T,`DELETE FROM `+T.storeName,[],function(){o()},function(o,v){x(v)})})}).catch(x)});return L(x,o),x}function it(o){var v=this,x=new I(function(o,x){v.ready().then(function(){var T=v._dbInfo;T.db.transaction(function(v){Ze(v,T,`SELECT COUNT(key) as c FROM `+T.storeName,[],function(v,x){var T=x.rows.item(0).c;o(T)},function(o,v){x(v)})})}).catch(x)});return L(x,o),x}function at(o,v){var x=this,T=new I(function(v,T){x.ready().then(function(){var E=x._dbInfo;E.db.transaction(function(x){Ze(x,E,`SELECT key FROM `+E.storeName+` WHERE id = ? L
30IMIT 1`,[o+1],function(o,x){v(x.rows.length?x.rows.item(0).key:null)},function(o,v){T(v)})})}).catch(T)});return L(T,v),T}function ot(o){var v=this,x=new I(function(o,x){v.ready().then(function(){var T=v._dbInfo;T.db.transaction(function(v){Ze(v,T,`SELECT key FROM `+T.storeName,[],function(v,x){for(var T=[],E=0;E<x.rows.length;E++)T.push(x.rows.item(E).key);o(T)},function(o,v){x(v)})})}).catch(x)});return L(x,o),x}function ct(o){return new I(function(v,x){o.transaction(function(T){T.executeSql(`SELECT name FROM sqlite_master WHERE type='table' AND name <> '__WebKitDatabaseInfoTable__'`,[],function(x,T){for(var E=[],O=0;O<T.rows.length;O++)E.push(T.rows.item(O).name);v({db:o,storeNames:E})},function(o,v){x(v)})},function(o){x(o)})})}function lt(o,v){v=B.apply(this,arguments);var x=this.config();o=typeof o!=`function`&&o||{},o.name||(o.name=o.name||x.name,o.storeName=o.storeName||x.storeName);var T=this,E=o.name?new I(function(v){var E=o.name===x.name?T._dbInfo.db:openDatabase(o.name,``,``,0);o.storeName?v({db:E,storeNames:[o.storeName]}):v(ct(E))}).then(function(o){return new I(function(v,x){o.db.transaction(function(T){function E(o){return new I(function(v,x){T.executeSql(`DROP TABLE IF EXISTS `+o,[],function(){v()},function(o,v){x(v)})})}for(var O=[],k=0,A=o.storeNames.length;k<A;k++)O.push(E(o.storeNames[k]));I.all(O).then(function(){v()}).catch(function(o){x(o)})},function(o){x(o)})})}):I.reject(`Invalid arguments`);return L(E,v),E}var ut={_driver:`webSQLStorage`,_initStorage:Xe,_support:Te(),iterate:$e,getItem:Qe,setItem:tt,removeItem:nt,clear:rt,length:it,key:at,keys:ot,dropInstance:lt};function dt(){try{return typeof localStorage<`u`&&`setItem`in localStorage&&!!localStorage.setItem}catch{return!1}}function pt(o,v){var x=o.name+`/`;return o.storeName!==v.storeName&&(x+=o.storeName+`/`),x}function mt(){var o=`_localforage_support_test`;try{return localStorage.setItem(o,!0),localStorage.removeItem(o),!1}catch{return!0}}function ht(){return!mt()||localStorage.length>0}function gt(o){var v=this,x={};if(o)for(var T in o)x[T]=o[T];return x.keyPrefix=pt(o,v._defaultConfig),ht()?(v._dbInfo=x,x.serializer=Je,I.resolve()):I.reject()}function _t(o){var v=this,x=v.ready().then(function(){for(var o=v._dbInfo.keyPrefix,x=localStorage.length-1;x>=0;x--){var T=localStorage.key(x);T.indexOf(o)===0&&localStorage.removeItem(T)}});return L(x,o),x}function vt(o,v){var x=this;o=z(o);var T=x.ready().then(function(){var v=x._dbInfo,T=localStorage.getItem(v.keyPrefix+o);return T&&=v.serializer.deserialize(T),T});return L(T,v),T}function yt(o,v){var x=this,T=x.ready().then(function(){for(var v=x._dbInfo,T=v.keyPrefix,E=T.length,O=localStorage.length,k=1,A=0;A<O;A++){var j=localStorage.key(A);if(j.indexOf(T)===0){var I=localStorage.getItem(j);if(I&&=v.serializer.deserialize(I),I=o(I,j.substring(E),k++),I!==void 0)return I}}});return L(T,v),T}function bt(o,v){var x=this,T=x.ready().then(function(){var v=x._dbInfo,T;try{T=localStorage.key(o)}catch{T=null}return T&&=T.substring(v.keyPrefix.length),T});return L(T,v),T}function xt(o){var v=this,x=v.ready().then(function(){for(var o=v._dbInfo,x=localStorage.length,T=[],E=0;E<x;E++){var O=localStorage.key(E);O.indexOf(o.keyPrefix)===0&&T.push(O.substring(o.keyPrefix.length))}return T});return L(x,o),x}function St(o){var v=this.keys().then(function(o){return o.length});return L(v,o),v}function Ct(o,v){var x=this;o=z(o);var T=x.ready().then(function(){var v=x._dbInfo;localStorage.removeItem(v.keyPrefix+o)});return L(T,v),T}function Tt(o,v,x){var T=this;o=z(o);var E=T.ready().then(function(){v===void 0&&(v=null);var x=v;return new I(function(E,O){var k=T._dbInfo;k.serializer.serialize(v,function(v,T){if(T)O(T);else try{localStorage.setItem(k.keyPrefix+o,v),E(x)}catch(o){(o.name===`QuotaExceededError`||o.name===`NS_ERROR_DOM_QUOTA_REACHED`)&&O(o),O(o)}})})});return L(E,x),E}function Et(o,v){if(v=B.apply(this,arguments),o=typeof o!=`function`&&o||{},!o.name){var x=this.config();o.name=o.name||x.name,o.storeName=o.storeName||x.storeName}var T=this,E=o.name?new I(function(v){o.storeName?v(pt(o,T._defaultConfig)):v(o.name+`/`)}).then(function(o){for(var v=localStorage.length-1;v>=0;v--){var x=localStorage.key(v);x.indexOf(o)===0&&localStorage.removeItem(x)}}):I.reject(`Invalid arguments`);return L(E,v),E}var Dt={_driver:`localStorageWrapper`,_initStorage:gt,_support:dt(),iterate:yt,getItem:vt,setItem:Tt,removeItem:Ct,clear:_t,length:St,key:bt,ke
30ys:xt,dropInstance:Et},Ot=function(o,v){return o===v||typeof o==`number`&&typeof v==`number`&&isNaN(o)&&isNaN(v)},kt=function(o,v){for(var x=o.length,T=0;T<x;){if(Ot(o[T],v))return!0;T++}return!1},At=Array.isArray||function(o){return Object.prototype.toString.call(o)===`[object Array]`},jt={},Mt={},Nt={INDEXEDDB:we,WEBSQL:ut,LOCALSTORAGE:Dt},Pt=[Nt.INDEXEDDB._driver,Nt.WEBSQL._driver,Nt.LOCALSTORAGE._driver],Ft=[`dropInstance`],It=[`clear`,`getItem`,`iterate`,`key`,`keys`,`length`,`removeItem`,`setItem`].concat(Ft),Lt={description:``,driver:Pt.slice(),name:`localforage`,size:4980736,storeName:`keyvaluepairs`,version:1};function Rt(o,v){o[v]=function(){var x=arguments;return o.ready().then(function(){return o[v].apply(o,x)})}}function zt(){for(var o=1;o<arguments.length;o++){var v=arguments[o];if(v)for(var x in v)v.hasOwnProperty(x)&&(At(v[x])?arguments[0][x]=v[x].slice():arguments[0][x]=v[x])}return arguments[0]}v.exports=new(function(){function o(v){for(var x in E(this,o),Nt)if(Nt.hasOwnProperty(x)){var T=Nt[x],O=T._driver;this[x]=O,jt[O]||this.defineDriver(T)}this._defaultConfig=zt({},Lt),this._config=zt({},this._defaultConfig,v),this._driverSet=null,this._initDriver=null,this._ready=!1,this._dbInfo=null,this._wrapLibraryMethodsWithReady(),this.setDriver(this._config.driver).catch(function(){})}return o.prototype.config=function(o){if((o===void 0?`undefined`:T(o))===`object`){if(this._ready)return Error(`Can't call config() after localforage has been used.`);for(var v in o){if(v===`storeName`&&(o[v]=o[v].replace(/\W/g,`_`)),v===`version`&&typeof o[v]!=`number`)return Error(`Database version must be a number.`);this._config[v]=o[v]}return`driver`in o&&o.driver?this.setDriver(this._config.driver):!0}else if(typeof o==`string`)return this._config[o];else return this._config},o.prototype.defineDriver=function(o,v,x){var T=new I(function(v,x){try{var T=o._driver,E=Error(`Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver`);if(!o._driver){x(E);return}for(var O=It.concat(`_initStorage`),k=0,A=O.length;k<A;k++){var j=O[k];if((!kt(Ft,j)||o[j])&&typeof o[j]!=`function`){x(E);return}}(function(){for(var v=function(o){return function(){var v=Error(`Method `+o+` is not implemented by the current driver`),x=I.reject(v);return L(x,arguments[arguments.length-1]),x}},x=0,T=Ft.length;x<T;x++){var E=Ft[x];o[E]||(o[E]=v(E))}})();var R=function(x){jt[T]&&console.info(`Redefining LocalForage driver: `+T),jt[T]=o,Mt[T]=x,v()};`_support`in o?o._support&&typeof o._support==`function`?o._support().then(R,x):R(!!o._support):R(!0)}catch(o){x(o)}});return R(T,v,x),T},o.prototype.driver=function(){return this._driver||null},o.prototype.getDriver=function(o,v,x){var T=jt[o]?I.resolve(jt[o]):I.reject(Error(`Driver not found.`));return R(T,v,x),T},o.prototype.getSerializer=function(o){var v=I.resolve(Je);return R(v,o),v},o.prototype.ready=function(o){var v=this,x=v._driverSet.then(function(){return v._ready===null&&(v._ready=v._initDriver()),v._ready});return R(x,o,o),x},o.prototype.setDriver=function(o,v,x){var T=this;At(o)||(o=[o]);var E=this._getSupportedDrivers(o);function O(){T._config.driver=T.driver()}function k(o){return T._extend(o),O(),T._ready=T._initStorage(T._config),T._ready}function A(o){return function(){var v=0;function x(){for(;v<o.length;){var E=o[v];return v++,T._dbInfo=null,T._ready=null,T.getDriver(E).then(k).catch(x)}O();var A=Error(`No available storage method found.`);return T._driverSet=I.reject(A),T._driverSet}return x()}}var j=this._driverSet===null?I.resolve():this._driverSet.catch(function(){return I.resolve()});return this._driverSet=j.then(function(){var o=E[0];return T._dbInfo=null,T._ready=null,T.getDriver(o).then(function(o){T._driver=o._driver,O(),T._wrapLibraryMethodsWithReady(),T._initDriver=A(E)})}).catch(function(){O();var o=Error(`No available storage method found.`);return T._driverSet=I.reject(o),T._driverSet}),R(this._driverSet,v,x),this._driverSet},o.prototype.supports=function(o){return!!Mt[o]},o.prototype._extend=function(o){zt(this,o)},o.prototype._getSupportedDrivers=function(o){for(var v=[],x=0,T=o.length;x<T;x++){var E=o[x];this.supports(E)&&v.push(E)}return v},o.prototype._wrapLibraryMethodsWithReady=function(){for(var o=0,v=
30It.length;o<v;o++)Rt(this,It[o])},o.prototype.createInstance=function(v){return new o(v)},o}())},{3:3}]},{},[4])(4)})})),require_getStorage=__commonJSMin((o=>{o.__esModule=!0,o.default=O;function v(o){return v=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(o){return typeof o}:function(o){return o&&typeof Symbol==`function`&&o.constructor===Symbol&&o!==Symbol.prototype?`symbol`:typeof o},v(o)}function x(){}var T={getItem:x,setItem:x,removeItem:x};function E(o){if((typeof self>`u`?`undefined`:v(self))!==`object`||!(o in self))return!1;try{var x=self[o],T=`redux-persist ${o} test`;x.setItem(T,`test`),x.getItem(T),x.removeItem(T)}catch{return!1}return!0}function O(o){var v=`${o}Storage`;return E(v)?self[v]:T}})),require_createWebStorage=__commonJSMin((o=>{o.__esModule=!0,o.default=T;var v=x(require_getStorage());function x(o){return o&&o.__esModule?o:{default:o}}function T(o){var x=(0,v.default)(o);return{getItem:function(o){return new Promise(function(v,T){v(x.getItem(o))})},setItem:function(o,v){return new Promise(function(T,E){T(x.setItem(o,v))})},removeItem:function(o){return new Promise(function(v,T){v(x.removeItem(o))})}}}})),require_session=__commonJSMin((o=>{o.__esModule=!0,o.default=void 0;var v=x(require_createWebStorage());function x(o){return o&&o.__esModule?o:{default:o}}o.default=(0,v.default)(`session`)})),import_constants=require_constants(),import_localforage=__toESM(require_localforage()),import_session=__toESM(require_session()),initialState$27={autoRenewalConsentForm:null,isFetching:!1,checkboxData:{checkboxDisclaimerCopy:``,regularDisclaimerCopy:``,showCheckboxDisclaimer:!1},isError:!1},reducer_default$21=(o=initialState$27,v)=>{switch(v.type){case Actions.UPDATE_AUTO_RENEWAL_CONSENT_FORM_STATE:return{...o,autoRenewalConsentForm:{formState:v.formState,values:{...o.autoRenewalConsentForm?.values}}};case Actions.UPDATE_AUTO_RENEWAL_CONSENT_FORM_VALUE:return{...o,autoRenewalConsentForm:{formState:o.autoRenewalConsentForm?.formState?o.autoRenewalConsentForm?.formState:{isDirty:!1,isValid:!1,isError:!1},values:{...o.autoRenewalConsentForm?.values,[v.name]:v.value}}};case Actions.TRY_FETCH_CHECKBOX_DISCLAIMER_DATA:return{...o,isFetching:!0};case Actions.FETCH_CHECKBOX_DISCLAIMER_DATA_SUCCESS:return{...o,checkboxData:{...v.data},isFetching:!1};case Actions.FETCH_CHECKBOX_DISCLAIMER_DATA_FAIL:return{...o,isError:!0,isFetching:!1};case Actions.LOGOUT_API_SUCCESS:case Actions.LOGOUT_API_FAIL:case Actions.RESET_AUTO_RENEWAL_CONSENT_FORM:return initialState$27;default:return o}},initialState$26={info:null,isLoadingInfo:!1,hasFetchedInfo:!1,status:null,isLoadingStatus:!1,transactions:null,isLoadingTransactions:!1},reducer_default$20=(o=initialState$26,v)=>{switch(v.type){case Actions.TRY_FETCH_BILLING:return{...o,isLoadingInfo:!0};case Actions.FETCH_BILLING_SUCCESS:{let{info:x=[]}=v,T=x.reduce((o,v)=>(v.primaryPaymentMethod?o.primary=v:v.backupPaymentMethod&&(o.backup=v),o),{primary:null});return{...o,info:T,isLoadingInfo:!1,hasFetchedInfo:!0}}case Actions.FETCH_BILLING_FAIL:return{...o,isLoadingInfo:!1,hasFetchedInfo:!0};case Actions.TRY_FETCH_BILLING_STATUS:return{...o,isLoadingStatus:!0};case Actions.FETCH_BILLING_STATUS_SUCCESS:{let{status:x}=v;return{...o,status:x,isLoadingStatus:!1}}case Actions.FETCH_BILLING_STATUS_FAIL:return{...o,isLoadingStatus:!1};case Actions.CLEAR_BILLING_STATUS:return{...o,status:null,isLoadingStatus:!1};case Actions.TRY_UPDATE_BILLING:return{...o,isLoadingInfo:!0};case Actions.UPDATE_BILLING_SUCCESS:return{...o};case Actions.UPDATE_BILLING_FAIL:return{...o,isLoadingInfo:!1};case Actions.DELETE_BILLING_SUCCESS:return{...o};case Actions.CLEAR_BILLING:return{...o,info:null,isLoadingInfo:!1};case Actions.TRY_FETCH_TRANSACTIONS:return{...o,isLoadingTransactions:!0};case Actions.FETCH_TRANSACTIONS_SUCCESS:{let{transactions:x}=v;return{...o,transactions:x,isLoadingTransactions:!1}}case Actions.FETCH_TRANSACTIONS_FAIL:return{...o,isLoadingTransactions:!1};case Actions.CLEAR_TRANSACTIONS:return{...o,transactions:null,isLoadingTransactions:!1};case Actions.LOGOUT_API_SUCCESS:case Actions.LOGOUT_API_FAIL:return initialState$26;default:return o}},initialState$25={addOns:[],plan:null,postalCode:null,changesPending:!1},reducer_default$19=(o=initialState$25,v)=>{switch(v.type){case Actions.UPDATE_CART_ADDONS:{let{addOns:x}=v;return{...o,addOns:x,changesPending:!1}}case Actions.UPDATE_CART_PLAN:{let{plan:x}=v;return{...o,plan:x,changesPending:!1}}case Actions.UPDATE_CART_PLAN_AND_ADDONS:{let{plan:x,addOns:T}=v;return{...o,plan:x,addOns:T,changesPending:!1}}case Actions.FETCH_RESUBSCRIBE_PRODUCT_SUCCESS:{let{base:x,addOns:T}=v;return{...o,plan:x.ratePlans[0].code,addOns:T.map(({ratePlans:o})=>o[0].code),changesPending:!1}}case Actions.UPDATE_CART_POSTAL_CODE:{let{postalCode:x}=v;return{...o,postalCode:x}}case Actions.CHANGE_SUBSCRIPTION_SUCCESS:case Actions.CHANGE_SUBSCRIPTION_ADDONS_SUCCESS:case Actions.REDEEM_RETENTION_OFFER_SUCCESS:return{...o,changesPending:!0};case Actions.LOGOUT_API_SUCCESS:case Actions.LOGOUT_API_FAIL:case Actions.CLEAR_CART:return initialState$25;default:return o}},initialState$24={orderedIds:[]},reducer_default$18=(o=initialState$24,v)=>
30{switch(v.type){case Actions.SET_FAVORITE_CHANNEL_ORDER_IDS:return{...o,orderedIds:v.orderedIds};default:return o}},initialHuluState={hasAvailableCode:null,userPromoCode:null},initialLoadingState={isFetchingAvailableCodes:!1,isFetchingUserPromoCode:!1},initialState$23={hulu:initialHuluState,isLoading:initialLoadingState,error:null};function partnerOffers(o=initialState$23,v){switch(v.type){case Actions.TRY_FETCH_HULU_AVAILABLE:return{...o,isLoading:{...o.isLoading,isFetchingAvailableCodes:!0},error:null};case Actions.FETCH_HULU_AVAILABLE_SUCCESS:return{...o,hulu:{...o.hulu,hasAvailableCode:v.hasAvailableCode},isLoading:{...o.isLoading,isFetchingAvailableCodes:!1},error:null};case Actions.FETCH_HULU_AVAILABLE_FAIL:return{...o,hulu:{...o.hulu,hasAvailableCode:!1},isLoading:{...o.isLoading,isFetchingAvailableCodes:!1},error:v.error};case Actions.TRY_FETCH_HULU_USER_PROMO_CODE:return{...o,isLoading:{...o.isLoading,isFetchingUserPromoCode:!0},error:null};case Actions.FETCH_HULU_USER_PROMO_CODE_SUCCESS:return{...o,hulu:{...o.hulu,userPromoCode:v.promoCode},isLoading:{...o.isLoading,isFetchingUserPromoCode:!1},error:null};case Actions.FETCH_HULU_USER_PROMO_CODE_FAIL:return{...o,isLoading:{...o.isLoading,isFetchingUserPromoCode:!1},error:v.error};case Actions.LOGOUT_API_SUCCESS:case Actions.LOGOUT_API_FAIL:return initialState$23;default:return o}}var initialState$22={isLoadingPaymentMethods:!1,paymentMethods:null},reducer_default$17=(o=initialState$22,v)=>{switch(v.type){case Actions.TRY_FETCH_PAYMENT_METHODS:return{...o,isLoadingPaymentMethods:!0};case Actions.FETCH_PAYMENT_METHODS_SUCCESS:{let{paymentMethods:x}=v;return{...o,paymentMethods:x,isLoadingPaymentMethods:!1}}case Actions.FETCH_PAYMENT_METHODS_FAIL:return{...o,paymentMethods:[],isLoadingPaymentMethods:!1};case Actions.LOGOUT_API_SUCCESS:case Actions.LOGOUT_API_FAIL:return initialState$22;default:return o}},initialState$21={extraQuery:{count:0},addOns:[],plans:[],pendingChangeProducts:{},tags:[],isLoadingProducts:!1,isLoadingResubscribeProducts:!1,resubscribeProducts:{addOns:[],base:null},freeTrialInfo:{isLoading:!1},error:!1},reducer_default$16=(o=initialState$21,v)=>{switch(v.type){case Actions.CLEAR_PRODUCTS:return{...o,extraQuery:{count:0},addOns:[],plans:[],tags:[]};case Actions.TRY_FETCH_PRODUCTS:return{...o,isLoadingProducts:!0,error:!1};case Actions.TRY_FETCH_PRODUCT_BY_CODE:return{...o,paramPlan:{isLoading:!0}};case Actions.FETCH_PRODUCT_BY_CODE_FAIL:return{...o};case Actions.TRY_FETCH_PRODUCT_BY_RATE_PLAN:return{...o,paramPlan:{isLoading:!0}};case Actions.FETCH_PRODUCTS_SUCCESS:{let{plans:x,addOns:T,extraQuery:E,tags:O}=v;return{...o,plans:x,addOns:T,extraQuery:E,isLoadingProducts:!1,tags:O||[]}}case Actions.FETCH_PRODUCT_BY_CODE_SUCCESS:{let{product:x,addons:T}=v;return{...o,paramPlan:{addOns:T,isLoading:!1,product:x,error:null,seenError:!1,purchaseType:null,target:null}}}case Actions.FETCH_PRODUCT_BY_RATE_PLAN_SUCCESS:{let{product:x,addons:T,purchase:E}=v;return{...o,paramPlan:{addOns:T,isLoading:!1,product:x,error:null,seenError:!1,purchaseType:E?.purchaseType??null,target:E?.target??null}}}case Actions.FETCH_PRODUCTS_FAIL:return{...o,isLoadingProducts:!1,error:!0};case Actions.FETCH_PRODUCT_BY_RATE_PLAN_FAIL:return{...o,paramPlan:{...o.paramPlan,addOns:null,isLoading:!1,product:null,error:v.error}};case Actions.SET_SEEN_PRODUCT_BY_RATE_PLAN_ERROR:return{...o,paramPlan:{isLoading:!1,...o.paramPlan,seenError:!0}};case Actions.CLEAR_PRODUCT_BY_RATE_PLAN_ERROR:return{...o,...o.paramPlan?.product&&{paramPlan:{...o.paramPlan,error:null,seenError:!1}}};case Actions.CLEAR_PARAM_PLAN:return{...o,paramPlan:void 0};case Actions.TRY_FETCH_PENDING_CHANGE_PRODUCT:return{...o,pendingChangeProducts:{...o.pendingChangeProducts,[v.ratePlanCode]:{isLoading:!0}}};case Actions.FETCH_PENDING_CHANGE_PRODUCT_SUCCESS:{let{ratePlanCode:x,product:T,addons:E}=v;return{...o,pendingChangeProducts:{...o.pendingChangeProducts,[x]:{addOns:E,isLoading:!1,product:T}}}}case Actions.FETCH_PENDING_CHANGE_PRODUCT_FAIL:{let{ratePlanCode:x}=v;return{...o,pendingChangeProducts:{...o.pendingChangeProducts,[x]:{isLoading:!1,error:!0}}}}case Actions.TRY_FETCH_RESUBSCRIBE_PRODUCT:return{...o,isLoadingResubscribeProducts:!0};case Actions.FETCH_RESUBSCRIBE_PRODUCT_SUCCESS:{let{base:x,addOns:T}=v;return{...o,resubscribeProducts:{base:x,addOns:T},isLoadingResubscribeProducts:!1}}case Actions.FETCH_RESUBSCRIBE_PRODUCT_FAIL:return{...o,isLoadingResubscribeProducts:!1};case Actions.CLEAR_RESUBSCRIBE_PRODUCT:return{...o,resubscribeProducts:initialState$21.resubscribeProducts,isLoadingResubscribeProducts:!1};case Actions.TRY_FETCH_FREE_TRIAL_AVAILABLE:return{...o,freeTrialInfo:{...o.freeTrialInfo,isLoading:!0}};case Actions.FETCH_FREE_TRIAL_AVAILABLE_SUCCESS:return{...o,freeTrialInfo:{...v.payload,isLoading:!1}};case Actions.FETCH_FREE_TRIAL_AVAILABLE_FAIL:return{...o,freeTrialInfo:{...o.freeTrialInfo,isLoading:!1}};case Actions.LOGOUT_API_SUCCESS:case Actions.LOGOUT_API_FAIL:return initialState$21;default:return o}},initialState$20={all:[],error:null,isGeoBlocked:!1,isLoading:!1,isLoadingPreview:!1,isLoadingRefundEligibility:!1,isLoadingCouponRedemptionStatus:!1,isNewPurchase:!1,isRefundEligible:null,is3DSecureRequired:!1,threeDSecureActionToken:null,items:[],lastCancelledSubscriptionId:null,offerSequencePosition:1,partners:{},reactivationOfferRatePlanCode:null,preview:null,previewRetryCount:0,redirectPath:null,renew
30alPreview:null,renewalPreviews:{},requestedRenewalPreviewIds:[],retentionOffers:null,couponRedemptionStatus:{},standalonePlanCode:null,toast:null},clearRouteScopedFieldsOnLocationChange=(o,v)=>{let x=o;return o.lastCancelledSubscriptionId&&(matchPath(v,{path:`/cancel-subscription/:subscriptionId`})||(x={...x,lastCancelledSubscriptionId:null})),o.reactivationOfferRatePlanCode&&(matchPath(v,{path:`/subscription/reactivation/:subscriptionId?`})||(x={...x,reactivationOfferRatePlanCode:null})),x},reducer_default$15=(o=initialState$20,v)=>{switch(v.type){case Actions.TRY_FETCH_SUBSCRIPTION_RETENTION_OFFERS:case Actions.TRY_CREATE_SUBSCRIPTION:case Actions.TRY_CHANGE_SUBSCRIPTION:case Actions.TRY_CHANGE_SUBSCRIPTION_ADDONS:case Actions.TRY_FETCH_PURCHASES:case Actions.TRY_PROCESS_REFUND:case Actions.TRY_REACTIVATE_SUBSCRIPTION:case Actions.TRY_REDEEM_RETENTION_OFFER:case Actions.TRY_RESUME_SUBSCRIPTION:return{...o,error:null,isLoading:!0,redirectPath:o.redirectPath??v.redirectPath,toast:o.toast??v.toast};case Actions.TRY_FETCH_REFUND_ELIGIBILITY:return{...o,error:null,isLoadingRefundEligibility:!0,redirectPath:o.redirectPath??v.redirectPath,toast:o.toast??v.toast};case Actions.TRY_FETCH_SUBSCRIPTION_REDEMPTION_STATUS:{let{couponCode:x}=v.params;return{...o,error:null,couponRedemptionStatus:{...o.couponRedemptionStatus,[x]:{isLoading:!0}}}}case Actions.TRY_CANCEL_SUBSCRIPTION:return{...o,error:null,isLoading:!0,offerSequencePosition:v.params?.offerSequencePosition,redirectPath:o.redirectPath??v.redirectPath,toast:o.toast??v.toast};case Actions.FETCH_SUBSCRIPTION_RETENTION_OFFERS_SUCCESS:{let{retentionOffers:x}=v;return{...o,retentionOffers:x,error:null,isLoading:!1}}case Actions.FETCH_REFUND_ELIGIBILITY_SUCCESS:{let{isEligible:x}=v;return{...o,isRefundEligible:x,error:null,isLoadingRefundEligibility:!1}}case Actions.CLEAR_REFUND_ELIGIBILITY:return{...o,isRefundEligible:null};case Actions.FETCH_PURCHASES_SUCCESS:{let{subscriptions:x,items:T}=v,E=!!(o.isNewPurchase&&!T);return{...o,all:x,error:null,isLoading:!1,items:T,isNewPurchase:E}}case Actions.FETCH_SUBSCRIPTION_REDEMPTION_STATUS_SUCCESS:{let{status:x,couponCode:T}=v;return{...o,couponRedemptionStatus:{...o.couponRedemptionStatus,[T]:{...x,isLoading:!1}}}}case Actions.CANCEL_SUBSCRIPTION_SUCCESS:return{...o,error:null,isLoading:!1,lastCancelledSubscriptionId:v.subscription?.id??o.lastCancelledSubscriptionId};case Actions.PROCESS_REFUND_SUCCESS:case Actions.REACTIVATE_SUBSCRIPTION_SUCCESS:case Actions.RESUME_SUBSCRIPTION_SUCCESS:return{...o,error:null,isLoading:!1};case Actions.SET_REACTIVATION_OFFER_RATE_PLAN:return{...o,reactivationOfferRatePlanCode:v.ratePlanCode};case Actions.LOCATION_CHANGE:return clearRouteScopedFieldsOnLocationChange(o,v.payload?.location?.pathname??``);case Actions.FETCH_REFUND_ELIGIBILITY_FAIL:{let{error:x}=v;return{...o,error:x,isLoading:!1,isLoadingRefundEligibility:!1,isRefundEligible:!1}}case Actions.CANCEL_SUBSCRIPTION_FAIL:case Actions.CHANGE_SUBSCRIPTION_FAIL:case Actions.CHANGE_SUBSCRIPTION_ADDONS_FAIL:case Actions.CREATE_SUBSCRIPTION_FAIL:case Actions.FETCH_SUBSCRIPTION_RETENTION_OFFERS_FAIL:case Actions.FETCH_PURCHASES_FAIL:case Actions.PROCESS_REFUND_FAIL:case Actions.REACTIVATE_SUBSCRIPTION_FAIL:case Actions.RESUME_SUBSCRIPTION_FAIL:{let{error:x}=v;return{...o,error:x,isLoading:!1}}case Actions.FETCH_SUBSCRIPTION_REDEMPTION_STATUS_FAIL:{let{error:x}=v,T=v.params?.couponCode;return{...o,error:x,couponRedemptionStatus:{...o.couponRedemptionStatus,[T]:{...o.couponRedemptionStatus[T],isLoading:!1}}}}case Actions.TRY_FETCH_CREATE_SUBSCRIPTION_PREVIEW:return{...o,error:null,isLoadingPreview:!0,standalonePlanCode:v.standaloneRateCode??null};case Actions.TRY_FETCH_CHANGE_SUBSCRIPTION_PREVIEW:case Actions.TRY_FETCH_CHANGE_SUBSCRIPTION_ADDONS_PREVIEW:case Actions.TRY_REDEEM_RETENTION_OFFER_PREVIEW:case Actions.TRY_FETCH_SUBSCRIPTION_RENEWAL_PREVIEW:return{...o,error:null,isLoadingPreview:!0,standalonePlanCode:null};case Actions.TRY_FETCH_SUBSCRIPTION_RENEWAL_PREVIEW_BY_ID:{let{subscriptionIds:x}=v.params;return{...o,error:null,isLoadingPreview:!0,standalonePlanCode:null,requestedRenewalPreviewIds:Array.from(new Set([...o.requestedRenewalPreviewIds,...x]))}}case Actions.FETCH_CREATE_SUBSCRIPTION_PREVIEW_SUCCESS:case Actions.FETCH_CHANGE_SUBSCRIPTION_PREVIEW_SUCCESS:case Actions.FETCH_CHANGE_SUBSCRIPTION_ADDONS_PREVIEW_SUCCESS:case Actions.REDEEM_RETENTION_OFFER_PREVIEW_SUCCESS:{let{preview:x}=v;return{...o,error:null,isLoadingPreview:!1,preview:x,previewRetryCount:0}}case Actions.FETCH_SUBSCRIPTION_RENEWAL_PREVIEW_SUCCESS:{let{preview:x}=v;return{...o,error:null,isLoadingPreview:!1,renewalPreview:x}}case Actions.FETCH_SUBSCRIPTION_RENEWAL_PREVIEW_BY_ID_SUCCESS:{let{subscriptionId:x,preview:T}=v;return{...o,error:null,isLoadingPreview:!1,renewalPreviews:{...o.renewalPreviews,[x]:T}}}case Actions.FETCH_CHANGE_SUBSCRIPTION_PREVIEW_FAIL:case Actions.FETCH_CREATE_SUBSCRIPTION_PREVIEW_FAIL:{let{error:x,isBackgroun
30dRefresh:T}=v;return T&&o.preview?{...o,isLoadingPreview:!1}:{...o,error:{...x,values:{isPreviewError:!0}},isLoadingPreview:!1}}case Actions.FETCH_CHANGE_SUBSCRIPTION_ADDONS_PREVIEW_FAIL:case Actions.REDEEM_RETENTION_OFFER_PREVIEW_FAIL:{let{error:x}=v;return{...o,error:{...x,values:{isPreviewError:!0}},isLoadingPreview:!1}}case Actions.FETCH_SUBSCRIPTION_RENEWAL_PREVIEW_FAIL:{let{error:x}=v;return{...o,error:x,isLoadingPreview:!1,renewalPreview:null}}case Actions.FETCH_SUBSCRIPTION_RENEWAL_PREVIEW_BY_ID_FAIL:{let{subscriptionId:x,error:T}=v,{[x]:E,...O}=o.renewalPreviews;return{...o,error:T,isLoadingPreview:!1,renewalPreviews:O}}case Actions.CLEAR_RETENTION_OFFERS:return{...o,retentionOffers:null};case Actions.CLEAR_SUBSCRIPTION_PREVIEW:return{...o,error:null,isLoadingPreview:!1,preview:null,previewRetryCount:0,standalonePlanCode:null};case Actions.INCREMENT_PREVIEW_RETRY_COUNT:return{...o,previewRetryCount:o.previewRetryCount+1};case Actions.CLEAR_SUBSCRIPTION_RENEWAL_PREVIEW:return{...o,error:null,isLoadingPreview:!1,renewalPreview:null};case Actions.CLEAR_SUBSCRIPTION_RENEWAL_PREVIEWS_BY_ID:return{...o,renewalPreviews:{},requestedRenewalPreviewIds:[]};case Actions.CLEAR_REDIRECT_PATH:return{...o,redirectPath:null};case Actions.CLEAR_TOAST:return{...o,toast:null};case Actions.API_ERROR_NO_SERVICE_FOR_SUBSCRIPTION:{let{apiError:x}=v;return{...o,error:x,isLoading:!1,isLoadingRefundEligibility:!1,isGeoBlocked:x.code===`NO_SERVICE_FOR_SUBSCRIPTION`}}case Actions.API_ERROR_NO_SERVICE_IN_COUNTRY:case Actions.API_ERROR_VPN_NETWORK:case Actions.API_ERROR_451_UNKNOWN:case Actions.API_ERROR_UNAUTHORIZED:case Actions.API_ERROR_CLIENT_INVALID_TOKEN:case Actions.API_ERROR_REFRESH_TOKEN_EXPIRED:return{...o,error:v.apiError,isLoading:!1,isLoadingRefundEligibility:!1};case Actions.RESOLVE_QUERY_AND_FORWARD:return{...o,isGeoBlocked:!1};case Actions.CREATE_SUBSCRIPTION_SUCCESS:{let{subscription:x}=v;return{...o,items:[...o.items||[],...x.items||[]],isNewPurchase:!0}}case Actions.FINISH_FUNNEL:return{...o,isNewPurchase:!1};case Actions.FETCH_ESPN_UNLIMITED_STATUS_SUCCESS:{let{activated:x,eligible:T}=v;return{...o,partners:{...o.partners,espnUnlimited:{activated:x,eligible:T}}}}case Actions.FETCH_ESPN_UNLIMITED_STATUS_FAIL:return{...o,partners:{...o.partners,espnUnlimited:null}};case Actions.CLEAR_ESPN_UNLIMITED_STATUS:return{...o,partners:{...o.partners,espnUnlimited:void 0}};case Actions.SHOW_3D_SECURE_OVERLAY:return{...o,is3DSecureRequired:!0,threeDSecureActionToken:v.actionToken};case Actions.HIDE_3D_SECURE_OVERLAY:return{...o,is3DSecureRequired:!1,threeDSecureActionToken:null};case Actions.LOGOUT_API_SUCCESS:case Actions.LOGOUT_API_FAIL:return initialState$20;default:return o}},reducer_default$14=combineReducers({billing:reducer_default$20,cart:reducer_default$19,epg:reducer_default$22,favoriteChannelReorder:reducer_default$18,partnerOffers,products:reducer_default$16,shipping:reducer_default$23,subscriptions:reducer_default$15,payments:reducer_default$17,disclaimers:reducer_default$21}),initialState$19={profile:null,billingInfo:null,subscription:null,lastTransaction:null,transactions:[],appliedOffers:[],refundEligible:!1,refundEligibleIsLoading:!1,rateLimit:null,pauseEligible:null,accountIsLoading:!1,availablePurchase:null,submitting:!1,isUpdatingProfile:!1,retentionOffers:null,retentionOffersLoading:!1,subscribedOffer:null,pendingOffer:null,bundleOffer:null,bundleOfferNotFound:null,accountBalance:null,activatedAt:null,accountDeletionScheduledAt:null,obliteratedAccount:null,socialRedirectPath:null,rokuSocialLoginError:null,socialConfirmEmail:null,tier:void 0,isUserTierLoading:!1,bypassResubscribeForFreeTier:!1,isReloading:!1,isFuboVipActivated:!1};function account(o=initialState$19,v){switch(v.type){case Actions.LOGIN_COMPLETE:case Actions.SIGNUP_SUCCESS:case Actions.SIGNUP_WITH_TOKEN_SUCCESS:case Actions.RESET_PASSWORD_WITH_TOKEN_SUCCESS:return{...o,rokuSocialLoginError:null,...v.account};case Actions.SOCIAL_LINK_SUCCESS:if(o.profile){let x=v.profile.provider,T=cloneDeep(o.profile);return T.social=T.social||{},T.social[x]=v.profile,{...o,profile:T}}return o;case Actions.SOCIAL_UNLINK_ACCOUNTS_SUCCESS:if(o?.profile){let v=cloneDeep(o.profile);return Reflect.deleteProperty(v,`social`),{...o,profile:v}}return o;case Actions.SOCIAL_UNLINK_SUCCESS:if(o.profile){let x=cloneDeep(o.profile);return x.social&&Reflect.deleteProperty(x.social,v.provider),{...o,profile:x}}return o;case Actions.REGISTER_UNLINK_SOCIAL_REDIRECT:return{...o,socialRedirectPath:v.path};case Actions.SOCIAL_LOGIN_ERROR:return{...o,rokuSocialLoginError:v.error};case Actions.SOCIAL_CONFIRM_EMAIL:return{...o,socialConfirmEmail:v.confirmEmail};case Actions.LOGOUT_API_SUCCESS:case Actions.LOGOUT_API_FAIL:return initialState$19;case Actions.APP_READY:return{...o,isUpdatingProfile:initialState$19.isUpdatingProfile};case Actions.FETCH_BILLING_INFO_SUCCESS:return{...o,billingInfo:v.billingInfo};case Actions.UPDATE_BILLING_INFO_SUCCESS:{let x={...o.lastTransaction};return Reflect.deleteProperty(x,`status`),{...o,billingInfo:v.billingInfo,lastTransaction:x}}case Actions.TRY_UPDATE_PROFILE:return{...o,isUpdatingProfile:!0};case Actions.UPDATE_PROFILE_SUCCESS:return{...o,profile:mergeWith({},o.profile,v.profile),isUpdatingProfile:!1};case Actions.UPDATE_PROFILE_FAIL:return{...o,isUpdatingProfile:!1};case Actions.SUBSCRIBE_WITH_OFFER_SUCCESS:case Actions.FETCH_SUBSCRIPTION_SUCCESS:case Actions.UPDATE_SUBSCRIPTION_SUCCESS:case Actions.UPDATE_SUBSCRIPTION_STATE_SUCCESS:case Actions.ANNUL_SUBSCRIPTION_PAUSE_SUCCESS:return{...o,subscription:v.subscription,submitting:!1};case Actions.FETCH_BILLING_TRANSACTIONS_SUCCESS:return{...o,transactions:v.transactions};case Actions.FETCH_APPLIED_OFFERS_SUCCESS:return{...o,appliedOffers:v.appliedOffers};case Actions.TRY_FETCH_REFUND_ELIGIBLE:return{...o,refundEligibleIsLoading:!0};case Actions.FETCH_REFUND_ELIGIBLE_SUCCESS:return{...o,refundEligible:v.refundEligible,refundEligibleIsLoading:!1};case Actions.FETCH_REFUND_ELIGIBLE_FAIL:return{...o,refundEligible:!1,refundEligibleIsLoading:!1};case Actions.FETCH_SUBSCRIPTION_PAUSE_ELIGIBLE_FAIL:return{...o,pauseEligible:null};case Actions.UPDATE_RATE_LIMIT:return{...o,rateLimit:v.rateLimit};case Actions.TRY_FETCH_ACCOUNT:return{...o,accountIsLoading:!0};case Actions.FETCH_ACCOUNT_SUCCESS:return{...o,...v.account,accountIsLoading:!1};case Actions.FETCH_ACCOUNT_FAIL:return{...o,accountIsLoading:!1};case Actions.TRY_FETCH_USER_TIER:return{...o,isUserTierLoading:!0};case Actions.FETCH_USER_TIER_SUCCESS:return{...o,...v.tier,isUserTierLoading:!1};case Actions.FETCH_USER_TIER_FAIL:return{...o,tier:null,isUserTierLoading:!1};case Actions.FETCH_AVAILABLE_PURCHASE_SUCCESS:return{...o,availablePurchase:v.availablePurchase};case Actions.FETCH_AVAILABLE_PURCHASE_FAIL:return{...o,availablePurchase:null};case Actions.TRY_UPDATE_SUBSCRIPTION_BY_PLAN:case Actions.TRY_SUBSCRIBE_WITH_OFFER:return{...o,submitting:!0};case Actions.UPDATE_SUBSCRIPTION_FAIL:case Actions.SUBSCRIBE_WITH_OFFER_FAIL:return{...o,submitting:!1};case Actions.TRY_FETCH_RETENTION_OFFERS:return{...o,retentionOffers:null,retentionOffersLoading:!0};case Actions.FETCH_RETENTION_OFFERS_SUCCESS:return{...o,retentionOffers:[...v.offers],retentionOffersLoading:!1};case Actions.CANCELLATION_STARTED:case Actions.FETCH_RETENTION_OFFERS_FAIL:return{...o,retentionOffers:null,retentionOffersLoading:!1};case Actions.TRY_FETCH_SUBSCRIBED_OFFER:return{...o,subscribedOffer:null};case Actions.FETCH_SUBSCRIBED_OFFER_SUCCESS:return{...o,subscribedOffer:v.offer};case Actions.FETCH_SUBSCRIBED_OFFER_FAIL:return{...o,subscribedOffer:null};case Actions.TRY_FETCH_PENDING_OFFER:return{...o,pendingOffer:null};case Actions.FETCH_PENDING_OFFER_SUCCESS:return{...o,pendingOffer:v.offer};case Actions.FETCH_PENDING_OFFER_FAIL:return{...o,pendingOffer:null};case Actions.TRY_BEST_BUY_REDEEM:return{...o,submitting:!0};case Actions.BEST_BUY_REDEEM_SUCCESS:return{...o,subscription:v.subscription,submitting:!1};case Actions.BEST_BUY_REDEEM_FAIL:return{...o,submitting:!1};
30case Actions.TRY_GET_ACCOUNT_BALANCE:return{...o,accountBalance:null};case Actions.GET_ACCOUNT_BALANCE_SUCCESS:return{...o,accountBalance:v.accountBalance};case Actions.GET_ACCOUNT_BALANCE_FAIL:return{...o,accountBalance:null};case Actions.TRY_OBLITERATE_ACCOUNT:return{...o,obliteratedAccount:null};case Actions.OBLITERATE_ACCOUNT_SUCCESS:return{...o,accountDeletionScheduledAt:v.scheduledAt,obliteratedAccount:!0};case Actions.OBLITERATE_ACCOUNT_FAIL:return{...o,obliteratedAccount:!1};case Actions.BYPASS_RESUBSCRIBE_FOR_FREE_TIER:return{...o,bypassResubscribeForFreeTier:v.value};case Actions.SET_IS_RELOADING:return{...o,isReloading:v.value};case Actions.SET_IS_FUBO_VIP_ACTIVATED:return{...o,isFuboVipActivated:v.value};default:return o}}var initialState$18={analyticsUserId:null,isUserAnonymous:!0,page:{},sessionReplayIsRecording:!1,sessionReplayIsFailed:!1,sessionReplaySessionId:null,sessionReplayId:null,sessionReplayNotInCohort:!1,coldStartAnalyticSent:!1,lastCtaName:null};function analytics(o=initialState$18,v){switch(v.type){case Actions.IDENTIFIED_USER:return{...o,analyticsUserId:v.analyticsUserId,isUserAnonymous:!1};case Actions.ANONYMOUS_USER:return{...o,analyticsUserId:v.analyticsUserId,isUserAnonymous:!0};case Actions.UPDATE_PAGE_ANALYTICS:return{...o,page:{name:v.pageName,key:v.pageKey}};case Actions.CLEAR_PAGE_ANALYTICS:return{...o,page:{}};case Actions.SESSION_REPLAY_SET_SESSION_ID:return{...o,sessionReplaySessionId:v.sessionReplaySessionId};case Actions.SESSION_REPLAY_START_RECORDING:return{...o,sessionReplayIsRecording:!0};case Actions.SESSION_REPLAY_STOP_RECORDING:return{...o,sessionReplayIsRecording:!1};case Actions.SESSION_REPLAY_FAILED_RECORDING:return{...o,sessionReplayIsFailed:!0,sessionReplayError:v.sessionReplayError};case Actions.SESSION_REPLAY_SET_REPLAY_SESSION_ID:return{...o,sessionReplayId:v.sessionReplayId};case Actions.NOT_IN_SESSION_REPLAY_COHORT:return{...o,sessionReplayNotInCohort:!0};case Actions.COLD_START_ANALYTIC_SENT:return{...o,coldStartAnalyticSent:!0};case Actions.SET_LAST_CTA_NAME:return{...o,lastCtaName:v.ctaName};default:return o}}var initialState$17={type:`papi`,nav:{initialized:!1,loading:!1,error:!1,requestTime:null,data:null,triggeredBy:null},settings:{initialized:!1,loading:!1,error:!1,requestTime:null,data:null},playerTriggers:{resumePapiPlay:!1,resumePapiPlayNoReload:!1,closePlayer:!1,resumeAfterPauseUnload:!1,unlockPlayer:!1,rotateSessionId:!1}};function appConfig(o=initialState$17,v){switch(v.type){case Actions.RESET_CONFIG:return{...initialState$17};case Actions.FETCH_CONFIG:{let{trigger:x}=v;return{...o,nav:{...o.nav,triggeredBy:x}}}case Actions.TRY_FETCH_PAPI_NAV:return{...o,type:`papi`,nav:{...o.nav,loading:!0,error:!1}};case Actions.FETCH_PAPI_NAV_SUCCESS:return{...o,nav:{...o.nav,initialized:!0,loading:!1,error:!1,requestTime:new Date().getTime(),data:v?.payload||null}};case Actions.FETCH_PAPI_NAV_FALLBACK:return{...o,nav:{...o.nav,initialized:!0,loading:!1,error:!0,requestTime:new Date().getTime(),data:null}};case Actions.TRY_FETCH_PAPI_SETTINGS:return{...o,settings:{...o.settings,initialized:!0,loading:!0,error:!1}};case Actions.FETCH_PAPI_SETTINGS_SUCCESS:return{...o,settings:{...o.settings,initialized:!0,loading:!1,error:!1,requestTime:new Date().getTime(),data:v?.payload??null}};case Actions.FETCH_PAPI_SETTINGS_FAILED:return{...o,settings:{...o.settings,initialized:!0,loading:!1,error:!0,requestTime:new Date().getTime(),data:null}};case Actions.PAPI_INIT_UNNECESSARY_OK:return{...o,type:`papi`,nav:{...o.nav,initialized:!0,loading:!1,error:!1}};case Actions.PAPI_SETTINGS_INIT_UNNECESSARY_OK:return{...o,settings:{...o.settings,initialized:!0,loading:!1,error:!1}};case Actions.RESUME_PAPI_PLAY_ACTION:return{...o,playerTriggers:{...o.playerTriggers,resumePapiPlay:v.payload}};case Actions.RESUME_PAPI_PLAY_NO_RELOAD:return{...o,playerTriggers:{...o.playerTriggers,resumePapiPlayNoReload:v.payload}};case Actions.RESUME_AFTER_PAUSE_UNLOAD:return{...o,playerTriggers:{...o.playerTriggers,resumeAfterPauseUnload:v.payload}};case Actions.CLOSE_PLAYER_ACTION:return{...o,playerTriggers:{...o.playerTriggers,closePlayer:v.payload}};case Actions.UNLOCK_PLAYER_ACTION:return{...o,playerTriggers:{...o.playerTriggers,unlockPlayer:v.payload}};case Actions.ROTATE_SESSION_ID_ACTION:return{...o,playerTriggers:{...o.playerTriggers,rotateSessionId:v.payload}};default:return o}}var initialState$16={quota:null,error:null};function recordings(o=initialState$16,v){switch(v.type){case Actions.FETCH_DVR_QUOTA_SUCCESS:return{...o,quota:v.quota,error:null};case Actions.FETCH_DVR_QUOTA_FAIL:return{...o,quota:null,error:v.error};case Actions.LOGOUT_API_SUCCESS:case Actions.LOGOUT_API_FAIL:return initialState$16;default:return o}}var reducer_default$13=combineReducers({recordings}),initialState$15={coupon:null,retentionOfferCoupon:null,retentionOfferCouponLoading:!1,redeemedCoupons:[]};function coupon(o=initialState$15,v){switch(v.type){case Actions.FETCH_COUPON_SUCCESS:return{...o,coupon:v.coupon};case Actions.FETCH_COUPON_FAIL:case Actions.CLEAR_COUPON_INFO:return{...o,coupon:null};case Actions.TRY_FETCH_RETENTION_OFFER_COUPON:return{...o,retentionOfferCouponLoading:!0};case Actions.FETCH_RETENTION_OFFER_COUPON_SUCCESS:return{...o,retentionOfferCoupon:v.coupon,retentionOfferCouponLoading:!1};case Actions.FETCH_RETENTION_OFFER_COUPON_FAIL:return{...o,retentionOfferCoupon:null,retentionOfferCouponLoading:!1};case Actions.FETCH_REDEEMED_COUPONS_SUCCESS:return{...o,redeemedCoupons:v.redeemedCoupons};case Actions.FETCH_REDEEMED_COUPONS_FAIL:return{...o,redeemedCoupons:[]};default:return o}}var initialState$14={authenticated:!1,isLoggingOut:!1};function credential(o=initialState$14,v){switch(v.type){case Actions.SOCIAL_AUTH_EXPIRED:return{...o,socialProfile:void 0};case Actions.SOCIAL_AUTH_SUCCESS:return{...o,socialProfile:v.profile};case Actions.SOCIAL_LINK_SUCCESS:{let v={...o};return Reflect.deleteProperty(v,`socialProfile`),v}case Actions.TRY_LOGOUT:return{...o,isLoggingOut:!0};case Actions.LOGOUT_API_SUCCESS:case Actions.LOGOUT_API_FAIL:return{...initialState$14,isLoggingOut:!0};case Actions.RESET_CREDENTIAL_STATE:return initialState$14;case Actions.SET_RESET_TOKEN:return{...o,resetToken:v.token};case Actions.ADMIN_MIMIC_USER_AUTH:return{...o,tokens:v.authTokens,mimicToken:v.mimicToken,authenticated:!0};case Actions.AUTH_TOKEN_UPDATE:return{...o,tokens:v.tokens}
30;case Actions.LOGIN_COMPLETE:case Actions.SIGNUP_SUCCESS:case Actions.SIGNUP_WITH_TOKEN_SUCCESS:return{...o,authenticated:!0,loginType:v.loginType};case Actions.VERIFY_LOGIN_SUCCESS:{let v={...o};return v.loginVerification&&Reflect.deleteProperty(v,`loginVerification`),v}case Actions.LOGIN_VERIFICATION_REQUIRED:return{...o,loginVerification:{...o.loginVerification,mfaToken:v.mfaToken,email:v.email,timestamp:new Date}};case Actions.RESEND_MFA_CODE_SUCCESS:return{...o,loginVerification:{...o.loginVerification,mfaToken:v.mfaToken,timestamp:new Date}};case Actions.UPDATE_LOGIN_VERIFICATION_RESEND_CODE_RATE_LIMIT:{let{rateLimit:x={start:new Date,period:RATE_LIMIT_PERIOD}}=v;return{...o,loginVerification:{...o.loginVerification,resendCodeRateLimit:x}}}case Actions.UPDATE_LOGIN_VERIFICATION_SUBMIT_RATE_LIMIT:{let{rateLimit:x={start:new Date,period:RATE_LIMIT_PERIOD}}=v;return{...o,loginVerification:{...o.loginVerification,submitRateLimit:x}}}case Actions.VERIFY_LOGIN_FAILED:{let{code:x,message:T,name:E,statusCode:O,values:k}=v.error;return{...o,loginVerification:{...o.loginVerification,submissionError:{input:v.code,code:x,message:T,name:E,statusCode:O,values:k}}}}case Actions.CLEAR_LOGIN_VERIFICATION_ERRORS:{let v={...o.loginVerification};return Reflect.deleteProperty(v,`submissionError`),{...o,loginVerification:v}}case Actions.ACCESS_TOKEN_PARAM_PASSED:return{...o,authenticated:!0,tokens:v.tokens};case Actions.RESET_PASSWORD_WITH_TOKEN_SUCCESS:return v.account?{...o,authenticated:!0}:o;case Actions.APP_HYDRATED:return o.tokens||o.loginVerification?.mfaToken?{tokens:o.tokens,mimicToken:o.mimicToken,authenticated:!0,isLoggingOut:!1,emailVerification:o.emailVerification,loginVerification:o.loginVerification}:initialState$14;case Actions.TRY_CHECK_EMAIL_EXISTS:return{...o,emailLookup:{isSubmitting:!0,error:!1}};case Actions.CHECK_EMAIL_EXISTS_SUCCESS:return{...o,emailLookup:{isSubmitting:!1,error:!1}};case Actions.CHECK_EMAIL_EXISTS_FAILED:return{...o,emailLookup:{isSubmitting:!1,error:!0}};case Actions.EMAIL_VERIFICATION_REQUIRED:{let{payload:x,message:T}=v;return{...o,emailVerification:{payload:x,message:T}}}case Actions.CONFIRM_SIGNUP_EMAIL_FAILED:{let{code:x,message:T,name:E,statusCode:O,violations:k}=v.error;return{...o,emailVerification:{...o.emailVerification,submissionError:{code:x,message:T,name:E,statusCode:O,violations:k}}}}case Actions.EMAIL_VERIFICATION_CLEAR_ERRORS:{let v={...o.emailVerification};return Reflect.deleteProperty(v,`submissionError`),{...o,emailVerification:v}}case Actions.EMAIL_VERIFICATION_CANCELED:case Actions.EMAIL_VERIFICATION_SUCCESS:{let v={...o};return Reflect.deleteProperty(v,`emailVerification`),v}case Actions.UPDATE_EMAIL_VERIFICATION_RESEND_CODE_RATE_LIMIT:{let{rateLimit:x={start:new Date,period:RATE_LIMIT_PERIOD}}=v;return{...o,emailVerification:{...o.emailVerification,resendCodeRateLimit:x}}}case Actions.UPDATE_EMAIL_VERIFICATION_SUBMIT_RATE_LIMIT:{let{rateLimit:x={start:new Date,period:RATE_LIMIT_PERIOD}}=v;return{...o,emailVerification:{...o.emailVerification,submitRateLimit:x}}}case Actions.TRANSCEND_GET_TOKEN_SUCCESS:return{...o,transcendToken:v.token};case Actions.TRANSCEND_AUTH_FAIL:{let v={...o};return Reflect.deleteProperty(v,`transcendToken`),v}default:return o}}var initialState$13={credit:null,error:null};function credit(o=initialState$13,v){switch(v.type){case Actions.VALIDATE_CREDIT_SUCCESS:return{...o,credit:v.credit,error:null};case Actions.VALIDATE_CREDIT_FAIL:return{...o,credit:null,error:v.error};case Actions.CLEAR_CREDIT_INFO:return initialState$13;case Actions.REDEEM_CREDIT_SUCCESS:return{...o,credit:v.credit,error:null};case Actions.REDEEM_CREDIT_FAIL:return{...o,credit:null,error:v.error};default:return o}}var initState$14={customWorkspace:``,supportedFeatureFlags:initValues$2.get(environment.env)??[]};function debug(o=initState$14,v){switch(v.type){case Actions.RESET_CUSTOM_WORKSPACE:return{...o,customWorkspace:``};case Actions.UPDATE_CUSTOM_WORKSPACE:return{...o,customWorkspace:v.payload};case Actions.ADD_SUPPORTED_FEATURE_FLAG:return{...o,supportedFeatureFlags:[...o.supportedFeatureFlags,v.payload]};case Actions.REMOVE_SUPPORTED_FEATURE_FLAG:return{...o,supportedFeatureFlags:o.supportedFeatureFlags.filter(o=>o!==v.payload)};default:return o}}var initState$13={windowResize:getWindowSize()};function domEvents(o=initState$13,v){switch(v.type){case Actions.WINDOW_RESIZED:return{...o,windowResize:v.windowResize};default:return o}}var initialState$12={error:null,events:[],isConnected:!1,isLoading:!1,lastEventsId:null,token:null,ignoredMessageIds:[]};function events(o=initialState$12,v){switch(v.type){case Actions.TRY_FETCH_EVENTS_TOKEN:return{...o,error:null};case Actions.FETCH_EVENTS_TOKEN_SUCCESS:return{...o,token:v.token};case Actions.FETCH_EVENTS_TOKEN_FAIL:return{...o,error:v.error};case Actions.TRY_SUBSCRIBE_TO_EVENTS:return{...o,error:null,isConnected:!1,isLoading:!0};case Actions.SUBSCRIBE_TO_EVENTS_SUCCESS:return{...o,isConnected:!0,isLoading:!1};case Actions.SUBSCRIBE_TO_EVENTS_FAIL:return{...o,error:v.error,isConnected:!1,isLoading:!1};case Actions.CLOSE_EVENTS_CONNECTION:return{...o,isConnected:!1,isLoading:!1};case Actions.ADD_EVENT_LISTENER:return{...o,events:o.events.includes(v.event)?o.events:[...o.events,v.event]};case Actions.REMOVE_EVENT_LISTENER:return{...o,events:o.events.filter(o=>o!==v.event)};case Actions.SET_EVENTS_LAST_EVENT_ID:return{...o,lastEventsId:v.lastEventsId};case Actions.ADD_IGNORED_MESSAGE_ID:return{...o,ignoredMessageIds:Array.isArray(o.ignoredMessageIds)?[...o.ignoredMessageIds,v.messageId]:[v.messageId]};default:return o}}var initialState$11={fastauthCode:null,submitLoading:!1,submitErrorCode:null,submitComplete:!1};function fastauth(o=initialState$11,v){switch(v.type){case Actions.TRY_FASTAUTH_CONNECT:return{...o,fastauthCode:v.fastauthCode,submitLoading:!0,submitErrorCode:null,submitComplete:!1};case Actions.FASTAUTH_CONNECT_SUCCESS:return{...o,submitLoading:!1,submitErrorCode:null,submitComplete:!0};case Actions.FASTAUTH_CONNECT_FAIL:{let x=v?.error?.code||`NETWORK_E
30RROR`;return{...o,submitLoading:!1,submitErrorCode:x,submitComplete:!0}}case Actions.CLEAR_FASTAUTH_CONNECT:return{...o,...initialState$11};default:return o}}var initState$12={isHelpMenuVisible:!1,isMenusMenuVisible:!1};function header(o=initState$12,v){switch(v.type){case Actions.TOGGLE_HELP_MENU:return{...o,isHelpMenuVisible:!o.isHelpMenuVisible};case Actions.TOGGLE_MENUS_MENU:return{...o,isMenusMenuVisible:!o.isMenusMenuVisible};default:return o}}var initialState$10={status:null,fetchLoading:!1};function homeNetwork(o=initialState$10,v){switch(v.type){case Actions.TRY_FETCH_HOME_NETWORK:return{...o,fetchLoading:!0};case Actions.FETCH_HOME_NETWORK_SUCCESS:return{...o,status:v.homeNetworkStatus,fetchLoading:!1};case Actions.SET_HOME_NETWORK_SUCCESS:return{...o,status:v.homeNetworkStatus};case Actions.FETCH_HOME_NETWORK_FAIL:return{...o,status:null,fetchLoading:!1};case Actions.SET_HOME_NETWORK_FAIL:return{...o,status:null};default:return o}}var initState$11={hasHeader:!1,hasFooter:!1,initialScrollStates:[]};function layout(o=initState$11,v){switch(v.type){case Actions.SET_HEADER:return{...o,hasHeader:v.flag};case Actions.SET_FOOTER:return{...o,hasFooter:v.flag};case Actions.SET_INITIAL_SCROLL_STATES:return{...o,initialScrollStates:v.payload};case Actions.SET_CUSTOM_LOADER_ANIMATION:return{...o,customLoaderAnimation:v.payload};default:return o}}var initState$10={locationLoading:!1};function nonpersistentLocale(o=initState$10,v){switch(v.type){case Actions.SET_LOCATION_LOADING:return{...o,locationLoading:!0};case Actions.GET_LOCATION_SUCCESS:return{...o,locationLoading:!1};case Actions.GET_LOCATION_FAIL:return{...o,locationLoading:!1};default:return o}}var initState$9={available:languages,language:`en`,enableNavigatorGeolocation:!1,locationRights:{purchasable:!0,watchable:!0}};function locale(o=initState$9,v){switch(v.type){case Actions.LANGUAGE_CHANGED:return{...o,language:v.language};case Actions.GET_LOCATION_SUCCESS:return{...o,location:v.location};case Actions.GET_LOCATION_RIGHTS_SUCCESS:return{...o,locationRights:v.locationRights};case Actions.CHANGE_POSTAL_CODE:return{...o,location:{countryCode:``,countryCode2:``,countryName:``,displayName:``,asName:``,asn:``,connectionType:``,dma:``,ipAddress:``,networkAllowed:!1,regionCode:``,...o.location,postalCode:v.code}};case Actions.SETUP_SPOOF_INFO:return v.spoofInfo?{...o,spoofInfo:v.spoofInfo}:o;case Actions.CLEAR_SPOOF_INFO:{let v={...o};return Reflect.deleteProperty(v,`spoofInfo`),v}case Actions.RECEIVE_NAVIGATOR_LOCATION:return{...o,enableNavigatorGeolocation:!0};case Actions.DISABLE_NAVIGATOR_GEOLOCATION:return{...o,enableNavigatorGeolocation:!1};default:return o}}var initState$8={notification:null};function notifications(o=initState$8,v){switch(v.type){case Actions.ADD_NOTIFICATION:{let{notification:x}=v,{notification:T}=o,{distinct:E}=x;return E?.type===`usePrevious`&&T&&`distinct`in T&&T?.id===E.id?o:{...o,notification:x}}case Actions.DISMISS_NOTIFICATION:{let{target:x}=v,{notification:T}=o;return!x||T?.id===x?{...o,notification:null}:o}case Actions.CLEAR_NOTIFICATION:return{...o,notification:null};default:return o}}var initState$7={toastList:[]};function toasts(o=initState$7,v){switch(v.type){case Actions.ADD_TOAST:if(v.toast?.distinct?.type===`usePrevious`&&o.toastList.find(o=>o.distinct?.id===v.toast.distinct?.id))return o;if(v.toast?.distinct?.type===`useCurrent`){let x=o.toastList.filter(o=>o.distinct?.id!==v.toast.distinct?.id);return{...o,toastList:[...x,v.toast]}}return{...o,toastList:[...o.toastList,v.toast]};case Actions.HIDE_TOAST:{let{toastId:x}=v;return{...o,toastList:o.toastList.filter(o=>o.id!==x)}}case Actions.CLEAR_TOASTS:return{...o,toastList:[]};default:return o}}var initState$6={content:null};function videoSlate(o=initState$6,v){switch(v.type){case Actions.SHOW_VIDEO_SLATE:{let{content:x}=v;return{...o,content:x}}case Actions.CLOSE_VIDEO_SLATE:return{...o,content:null};default:return o}}var reducer_default$12=combineReducers({notifications,toasts,videoSlate}),initialState$9={},reducer_default$11=(o=initialState$9,v)=>{switch(v.type){case Actions.SHOW_MODAL:{let x=v.payload.modal,T={...o};return T[x]={show:!0,props:v.payload.props,analyticsContext:v.payload.analyticsContext},T.InvalidProfileModal?.show&&T.GenericErrorModal?.show&&delete T.GenericErrorModal,T}case Actions.HIDE_MODAL:{let x=v.payload.modal;if(o[x]?.show){let v={...o};return v[x]={...o[x],show:!1},v}return o}case Actions.DESTROY_MODAL:{let x=v.payload.modal,T={...o};return delete T[x],T}default:return o}},initState$5={overlay:null,show:!1},reducer_default$10=(o=initState$5,v)=>{switch(v.type){case Actions.SHOW_OVERLAY:return{...o,overlay:v.payload.props.content,show:!0};case Actions.HIDE_OVERLAY:return o.overlay?{...o,show:!1}:o;default:return o}},initialState$8={config:null};function papiOverrides(o=initialState$8,v){switch(v.type){case Actions.FETCH_PAPI_OVERRIDES_SUCCESS:return{...o,config:v.payload};default:return o}}var initialState$7={isLoading:!1,hasPinCode:!1,hasPassword:!1,maxRating:null,passwordVerified:!1};function parentalControl(o=initialState$7,v){switch(v.type){case Actions.TRY_FETCH_PARENTAL_CONTROL_STATUS:return{...initialState$7,isLoading:!0,passwordVerified:!1};case Actions.FETCH_PARENTAL_CONTROL_STATUS_SUCCESS:return{...o,...v.status,isLoading:!1};case Actions.VERIFY_PASSWORD_SUCCESS:return{...o,hasPassword:!0,passwordVerified:!0};case Actions.FETCH_PARENTAL_CONTROL_STATUS_FAIL:return{...o,isLoading:!1};case Actions.UPDATE_PIN_CODE_SUCCESS:return{...o,hasPinCode:!0};case Actions.DELETE_PARENTAL_CONTROL_SUCCESS:return{...o,hasPinCode:!1};case Actions.UPDATE_MAX_RATING_SUCCESS:return{...o,maxRating:v.maxRating};default:return o}}var initialState$6={isRecurlyValid:!1,paymentType:null,tokenId:null,termsChecked:!1,userConsentIsPending:!1,userConsentSubmitAttempted:!1,creditCardForm:null,billingPostalCodeForm:null,canMakeApplePayPayments:!1,appleTVDisclaimerForm:null,commitmentDisclaimerForm:null,firstSixCardDigits:``,lastFourCardDigits:``};function payment(o=initialState$6,v){switch(v.type){case Actions.UPDATE_RECURLY_VALIDATION:return{...o,isRecurlyValid:v.isRecurlyValid};case Actions.SET_PAYMENT_TYPE:return{...o,paymentType:v.paymentType===`amazon_billing_agreement`?`amazon_pay`:v.paymentType};case Actions.SET_RECURLY_TOKEN:return{...o,tokenId:v.tokenId};case Actions.CLEAR_RECURLY_TOKEN:return{...o,tokenId:null};case Actions.SET_TERMS_CHECKED:return{...o,termsChecked:v.checked};case Actions.SET_USER_CONSENT_PENDING:return{...o,userConsentIsPending:v.isPending,userConsentSubmitAttempted:v.isPending?o.userConsentSubmitAttempted:!1};case Actions.SET_USER_CONSENT_SUBMIT_ATTEMPTED:return{...o,userConsentSubmitAttempted:v.attempted};case Actions.UPDATE_CREDIT_CARD_STATE:return{...o,creditCardForm:{formState:v.formState,values:{...o.creditCardForm?.values}}};case Actions.UPDATE_CREDIT_CARD_VALUE:return{...o,creditCardForm:{formState:o.creditCardForm?.formState?{...o.creditCardForm?.formState}:{isDirty:!1,isValid:!1},values:{...o.creditCardForm?.values,[v.name]:v.value}}};case Actions.UPDATE_BILLING_INFO_STATE:return{...o,billingPostalCodeForm:{formState:v.formState,values:{postal_code:o.billingPostalCodeForm?.values?.postal_code??``}}};case Actions.UPDATE_BILLING_INFO_VALUE:return{...o,billingPostalCodeForm:{formState:o.billingPostalCodeForm?.formState?{...o.billingPostalCodeForm?.formState}:{isDirty:!1,isValid:!1},values:{postal_code:o.billingPostalCodeForm?.values?.postal_code??``,[v.name]:v.value}}};case Actions.CLEAR_BILLING_INFO:return{...o,billingPostalCodeForm:null};case Actions.CLEAR_CREDIT_CARD:return{...o,creditCardForm:null};case Actions.CAN_MAKE_PAYMENTS_WITH_CARD_SUCCESS:return{...o,canMakeApplePayPayments:v.canMakePayments??!1};case Actions.CAN_MAKE_PAYMENTS_WITH_CARD_FAIL:return{...o,canMakeApplePayPayments:!1};case Actions.UPDATE_APPLE_TV_DISCLAIMER_FORM_STATE:return{...o,appleTVDisclaimerForm:{formState:v.formState,values:{...o.appleTVDisclaimerForm?.values}}};case Actions.UPDATE_APPLE_TV_DISCLAIMER_FORM_VALUE:return{...o,appleTVDisclaimerForm:{formState:o.appleTVDisclaimerForm?.formState?{...o.appleTVDisclaimerForm?.formState}:{isDirty:!1,isValid:!1},values:{...o.appleTVDisclaimerForm?.values,[v.name]:v.value}}};case Actions.CLEAR_APPLE_TV_DISCLAIMER_FORM:return{...o,appleTVDisclaimerForm:null};case Actions.UPDATE_CARD_DIGITS:return{...o,firstSixCardDigits:v.firstSixCardDigits,lastFourCardDigits:v.lastFourCardDigits};case Actions.UPDATE_COMMITMENT_DISCLAIMER_FORM_STATE:return{...o,commitmentDisclaimerForm:{formState:v.formState,values:{...o.commitmentDisclaimerForm?.values}}};case Actions.UPDATE_COMMITMENT_DISCLAIMER_FORM_VALUE:return{...o,commitmentDisclaimerForm:{formState:o.commitmentDisclaimerForm?.formState?{...o.commitmentDisclaimerForm?.formState}:{isDirty:!1,isValid:!1},values:{...o.commitmentDisclaimerForm?.values,[v.name]:v.value}}};case Actions.CLEAR_COMMITMENT_DISCLAIMER_FORM:return{...o,commitmentDisclaimerForm:null};default:return o}}
30var emptySelect={selectedPackageCode:null,selectedAddOns:[],selectionType:USER_SELECTION,selectedOffer:null},initialState$5={availablePlans:[],price:null,paramsOfferState:{isLoading:!0,paramOfferCode:``},offers:[],resubscribeOffers:[],plansStates:[],[ONBOARD_SOURCE]:emptySelect,[MANAGE_SUB_SOURCE]:emptySelect,[LANDING_SOURCE]:emptySelect,isResubscribeOffersLoading:!1,defaultOffers:[],offerByCode:null,showPercentOffOffers:!1,isFetchingPricePreview:!1};function plan(o=initialState$5,v){switch(v.type){case Actions.TRY_FETCH_PLANS:return{...o,isPlansLoading:!0};case Actions.FETCH_PLANS_SUCCESS:{let{plans:x}=v,T={selectedPackageCode:x.length?x[0].basic.code:null,selectedAddOns:[],selectionType:null},E=o=>x.some(v=>v.basic.code===o.selectedPackageCode),O=o=>E(o)?o:T;return{...o,availablePlans:x,[MANAGE_SUB_SOURCE]:O(o[MANAGE_SUB_SOURCE]),[ONBOARD_SOURCE]:O(o[ONBOARD_SOURCE]),[LANDING_SOURCE]:O(o[LANDING_SOURCE]),isPlansLoading:!1}}case Actions.FETCH_PLANS_FAIL:return{...o,isPlansLoading:!1};case Actions.PICK_PACKAGE:{let x={...o};return x[v.source]={selectedPackageCode:v.selected.code,selectedAddOns:[]},x}case Actions.PICK_OFFER:{let x=v.offer.planCode,T=o.availablePlans.find(o=>o.basic.code===x);if(!T)return o;let E=o[v.source],O={...o};return O[v.source]={selectedPackageCode:x,selectedAddOns:withOfferAddons(T,E.selectedAddOns,v.offer,E.selectedOffer),selectedOffer:v.offer,selectionType:v.selectionType},O}case Actions.LOGOUT_API_SUCCESS:case Actions.LOGOUT_API_FAIL:return{...o,price:null,paramsOfferState:{isLoading:!0,paramOfferCode:``}};case Actions.PICK_COMPLETE_PLAN:{let x={...o};return x[v.source]={selectedPackageCode:v.basic.code,selectedAddOns:v.addOns,selectedOffer:v?.offer||null},x}case Actions.INCLUDE_ADDON:{let x=v.addOn,T=o[v.source];if(T.selectedAddOns.find(o=>
30o.code===x.code))return o;let E={...o};return E[v.source]={...T,selectedAddOns:T.selectedAddOns.concat(v.addOn)},E}case Actions.EXCLUDE_ADDON:{let x=v.addOn,T=o[v.source],E=T.selectedAddOns.filter(o=>o.code!==x.code),O={...o};return O[v.source]={...T,selectedAddOns:E},O}case Actions.CLEAR_ADDONS:{let x=o[v.source],T={...o};return T[v.source]={...x,selectedAddOns:[]},T}case Actions.TRY_FETCH_PLAN_PRICE_PREVIEW:case Actions.TRY_FETCH_OFFER_PRICE_PREVIEW:return{...o,isFetchingPricePreview:!0};case Actions.FETCH_OFFER_PRICE_PREVIEW_SUCCESS:case Actions.FETCH_PLAN_PRICE_PREVIEW_SUCCESS:return{...o,price:v.price,isFetchingPricePreview:!1};case Actions.FETCH_OFFER_PRICE_PREVIEW_FAIL:case Actions.FETCH_PLAN_PRICE_PREVIEW_FAIL:return o.price?{...o,price:null,isFetchingPricePreview:!1}:o;case Actions.FETCH_PLANS_STATES_SUCCESS:return{...o,plansStates:v.plansStates};case Actions.FETCH_OFFERS_SUCCESS:return{...o,offers:v.offers,defaultOffers:v.offers};case Actions.OVERRIDE_OFFERS:return{...o,offers:v.offers};case Actions.TRY_FETCH_RESUBSCRIBE_OFFERS:return{...o,isResubscribeOffersLoading:!0};case Actions.FETCH_RESUBSCRIBE_OFFERS_FAIL:return{...o,isResubscribeOffersLoading:!1};case Actions.FETCH_RESUBSCRIBE_OFFERS_SUCCESS:return{...o,resubscribeOffers:v.offers,isResubscribeOffersLoading:!1};case Actions.FETCH_OFFER_GROUP_OFFER_REQUEST:{let v=o.paramsOfferState;return{...o,paramsOfferState:{...v,isLoading:!0}}}case Actions.FETCH_OFFER_GROUP_OFFER_SUCCESS:{let x=o.paramsOfferState;return{...o,paramsOfferState:{...x,isLoading:!1,paramOfferCode:v.offer.code},offers:[v.offer],isResubscribeOffersLoading:!1}}case Actions.UNSET_PARAMS_OFFER_CODE:{let v=o.paramsOfferState;return{...o,paramsOfferState:{...v,isLoading:!1,paramOfferCode:``}}}case Actions.FETCH_OFFER_GROUP_OFFER_FAILED:{let v=o.paramsOfferState;return{...o,paramsOfferState:{...v,isLoading:!1,paramOfferCode:``}}}case Actions.FETCH_OFFER_CODE_OFFER_SUCCESS:return{...o,offerByCode:v.offer};case Actions.UPDATE_OFFER_DISPLAY:return{...o,showPercentOffOffers:v.showPercentOffOffers};default:return o}}var removeReplacedAddons=o=>{let v=new Set;for(let x of o)for(let o of x.replaces)v.add(o);return v.size===0?o:o.filter(o=>!v.has(o.code))};function withOfferAddons(o,v,x,T){let E=x.subscriptionTerms[0],O=T?T.subscriptionTerms[0]:null,k=O?O.addons.map(o=>o.code):[],A=v.map(o=>o.code).filter(o=>!k.some(v=>v===o)).concat(E.addons.map(o=>o.code));return removeReplacedAddons(o.addOns.filter(o=>A.includes(o.code)))}var initState$4={settings:null,seekToPosition:null};function player(o=initState$4,v){switch(v.type){case Actions.PLAYER_SETTINGS_CHANGED:return{...o,settings:{...o.settings,...v.settings}};case Actions.SET_SEEK_TO_POSITION:return{...o,seekToPosition:v.position};case Actions.LOGOUT_API_SUCCESS:case Actions.LOGOUT_API_FAIL:return initState$4;default:return o}}var DEFAULT_MAX_ALLOWED=6,initialState$4={userProfile:null,avatars:[],profiles:[],maxAllowed:0,profilesLoading:!1,profilesError:null,switchProfileLoading:!1};function profile(o=initialState$4,v){switch(v.type){case Actions.INITIAL_SWITCH_TO_PROFILE:case Actions.SWITCH_TO_PROFILE:return{...o,userProfile:v.profile};case Actions.CLEAR_CURRENT_PROFILE:return{...o,userProfile:null};case Actions.SET_SWITCH_PROFILE_LOADING:return{...o,switchProfileLoading:v.loading};case Actions.TRY_FETCH_USER_PROFILES:return{...o,profilesLoading:!0};case Actions.FETCH_USER_PROFILES_SUCCESS:{let{avatars:x,profiles:T,maxAllowed:E}=v.userProfiles,O=o.userProfile;return{...o,avatars:x,profiles:T,maxAllowed:E??DEFAULT_MAX_ALLOWED,profilesLoading:!1,profilesError:null,userProfile:O?T.find(o=>o.id===O.id):null}}case Actions.SWITCH_TO_FALLBACK_PROFILE:{let x=v.profile?.avatar;return{...o,userProfile:v.profile,avatars:x?[x]:[],maxAllowed:1,profiles:[v.profile]}}case Actions.FETCH_USER_PROFILES_FAIL:return{...o,profilesLoading:!1,profilesError:v.error,profiles:[]};case Actions.CREATE_USER_PROFILE:return{...o,profiles:[...o.profiles,v.profile]};case Actions.UPDATE_USER_PROFILE:return{...o,profiles:o.profiles.reduce((o,x)=>(x.id===v.profile.id?o.push(v.profile):o.push(x),o),[]),userProfile:o.userProfile?.id===v.profile.id?{...v.profile}:o.userProfile};case Actions.DELETE_USER_PROFILE:return{...o,profiles:o.profiles.filter(o=>o.id!==v.profileId),userProfile:o.userProfile?.id===v.profileId?null:o.userProfile};case Actions.LOGOUT_API_SUCCESS:case Actions.LOGOUT_API_FAIL:return initialState$4;default:return o}}var initialState$3={location:null,previousHistoryLocation:null,previousReduxLocation:null};function routes(o=initialState$3,v){switch(v.type){case Actions.LOCATION_CHANGE:{let{location:x}=v.payload;return o.location&&locationsAreEqual(o.location,x)?o:{...o,location:x,previousReduxLocation:o.location,...v.payload.action===`REPLACE`?{}:{previousHistoryLocation:o.location}}}case Actions.CREATE_INTERCEPT:return{...o,routeIntercept:{targetPath:v.targetPath}};case Actions.CLEAR_INTERCEPT:case Actions.LOGOUT_API_SUCCESS:case Actions.LOGOUT_API_FAIL:{let v={...o};return Reflect.deleteProperty(v,`routeIntercept`),v}default:return o}}
30var initState$3={apiHeaders:[],appIsReady:!1,subscriptionsInitialized:!1,supportedCodecs:``,supportedAudioCodecs:``,supportedStreamingProtocols:``,drmSchemeHeader:``};function runtime(o=initState$3,v){switch(v.type){case Actions.SIGNUP_SUCCESS:return{...o,subscriptionsInitialized:!1};case Actions.APP_READY:return{...o,appIsReady:!0};case Actions.SUBSCRIPTIONS_INITIALIZED:return{...o,subscriptionsInitialized:!0};case Actions.ADMIN_MIMIC_USER_AUTH:case Actions.LOGIN_COMPLETE:case Actions.ACCESS_TOKEN_PARAM_PASSED:case Actions.SIGNUP_WITH_TOKEN_SUCCESS:case Actions.RESET_PASSWORD_WITH_TOKEN_SUCCESS:case Actions.REINITIALIZE_STAC_FLAGS:return{...o,subscriptionsInitialized:!1};case Actions.UPDATE_API_HEADERS:return{...o,apiHeaders:v.headers};case Actions.UPDATE_SUPPORTED_CODECS_LIST:return{...o,supportedCodecs:v.supportedCodecs};case Actions.UPDATE_SUPPORTED_AUDIO_CODECS_LIST:return{...o,supportedAudioCodecs:v.supportedAudioCodecs};case Actions.UPDATE_SUPPORTED_STREAMING_PROTOCOLS:return{...o,supportedStreamingProtocols:v.supportedStreamingProtocols};case Actions.UPDATE_DRM_SCHEME:return{...o,drmSchemeHeader:v.drmSchemeHeader};default:return o}}var defaultState$4={isLoading:!1,isInitialized:!1,isOpen:!1,isFailed:!1},reducer_default$9=(o=defaultState$4,v)=>{switch(v.type){case Actions.SIERRA_LOADING:return{...o,isLoading:!0,isFailed:!1};case Actions.SIERRA_INITIALIZED:return{...o,isLoading:!1,isInitialized:!0,isFailed:!1};case Actions.SIERRA_FAILED:return{...o,isLoading:!1,isFailed:!0,error:v.error};default:return o}},defaultState$3={isLoading:!1,isInitialized:!1,isFailed:!1},reducer_default$8=(o=defaultState$3,v)=>{switch(v.type){case Actions.APPS_FLYER_LOADING:return{isLoading:!0,isFailed:!1,isInitialized:!1};case Actions.APPS_FLYER_INITIALIZED:return{isLoading:!1,isInitialized:!0,isFailed:!1};case Actions.APPS_FLYER_FAILED:return{isInitialized:!1,isLoading:!1,isFailed:!0,error:v.error};default:return o}},initState$2={timestamp:null},reducer_default$7=(o=initState$2,v)=>{switch(v.type){case Actions.CANCELED_SUBSCRIPTION_TIMESTAMP:return{...o,timestamp:v.timestamp};default:return o}},defaultState$2={didomiInitialized:!1},reducer_default$6=(o=defaultState$2,v)=>{switch(v.type){case siteConsentActions.DIDOMI_INIT_COMPLETED:return{...o,didomiInitialized:!0};case siteConsentActions.DIDOMI_INIT_FAILED:return{...o,didomiInitialized:!1};default:return o}},initialState$2={dictionary:{}},reducer_default$5=(o=initialState$2,v)=>{switch(v.type){case Actions.PARAMS_BUNDLED:return{...o,dictionary:v.currentParams};case Actions.UPDATE_PARAMS:return{...o,dictionary:{...o.dictionary,...v.params}};case Actions.UPDATE_PARAMS_WITH_CONFIG:return{...o,dictionary:{...o.dictionary,...Object.keys(v.params).reduce((o,x)=>(o[x]=v.params[x].value,o),{})}};case Actions.UPDATE_PROFILE_PARAMS_SUCCESS:{let{params:x}=v,{dictionary:T}=o;return{...o,dictionary:{...T,...x}}}case Actions.CLEAN_PARAMS:{let x=v.paramNames;return{...o,dictionary:omitBy(o.dictionary,(o,v)=>x.includes(v))}}default:return o}},getCurrentTimestamp=()=>new Date().valueOf(),getStartOfNextMinuteDate=()=>addMinutes(startOfMinute(Date.now()),1),initState$1={lastTimestamp:getCurrentTimestamp()},reducer_default$4=(o=initState$1,v)=>{switch(v.type){case Actions.SCHEDULER_TICK:return{...o,lastTimestamp:v.timestamp};default:return o}},defaultState$1={isLoading:!1,isInitialized:!1,isFailed:!1},reducer_default$3=(o=defaultState$1,v)=>{let{userId:x,error:T}=v;switch(v.type){case Actions.SPRINGSERVE_LOADING:return{isLoading:!0,isFailed:!1,isInitialized:!1};case Actions.SPRINGSERVE_INITIALIZED:return{userId:x,isLoading:!1,isInitialized:!0,isFailed:!1};case Actions.SPRINGSERVE_FAILED:return{...o,isInitialized:!1,isLoading:!1,isFailed:!0,error:T};default:return o}},defaultState={initializationStarted:!1,isInitialized:!1,isAuthenticated:!1,isLoading:!1},reducer_default$2=(o=defaultState,v)=>{switch(v.type){case Actions.TALKABLE_TRY_INITIALIZE:return{...o,initializationStarted:!0,isLoading:!0};case Actions.TALKABLE_INITIALIZE_SUCCESS:return{...o,isInitialized:!0,isLoading:!0};case Actions.TALKABLE_INITIALIZE_FAILED:return{...o,error:v.error};case Actions.TALKABLE_TRY_AUTHENTICATE_CUSTOMER:return{...o,isLoading:!0};case Actions.TALKABLE_AUTHENTICATE_CUSTOMER_SUCCESS:return{...o,isAuthenticated:!0};case Actions.TALKABLE_AUTHENTICATE_CUSTOMER_FAILED:return{...o,error:v.error};case Actions.TALKABLE_EVENT_OFFER_LOADED:return{...o,isLoading:!1};default:return o}},reducer_default$1=combineReducers({appsFlyer:reducer_default$8,canceledTimestamp:reducer_default$7,consent:reducer_default$6,params:reducer_default$5,scheduler:reducer_default$4,springServe:reducer_default$3,chatbot:reducer_default$9,talkable:reducer_default$2}),FLAGS_CONFIG={"default:web-always-enable-coupon":!1,"default:web-debug-info":!1,"default:web-fastauth-include-help-link":!1,"default:web-fastauth-include-spain-help-link":!1,"default:web-holiday-loader":!1,"default:web-enhanced-holiday-carousel":!1,"default:web-player-buffer-duration":8,"default:web-debug-logging":``,"default:access-rights-v-2":!1,"default:web-bitmov
30in-adaptation":!0,"default:csai-on":!0,"default:server-side-ad-insertion":!0,"default:web-player-low-bandwidth-threshold":1e3,"default:web-low-variant-threshold":4,"default:web-offsite-reporting":!1,"default:web-push-notifications":!1,"default:web-push-notifications-permission-ask":!1,"default:recently-recorded-hours":0,"default:recurly-fraud-detection-data-collector":!1,"default:web-zendesk-widget":!1,"global-test-flag":!0};function createInitialFlags(o){let v=Object.entries(o).map(([o,v])=>[o,{key:o,value:v,ttl:-1}]);return Object.fromEntries(v)}var initValues=createInitialFlags(FLAGS_CONFIG),supportedFlags=Object.keys(initValues),initState={isDefault:!0,isInitialized:!1,isFetching:!1,isAuthenticated:!1,flags:initValues};function stacFlags(o=initState,v){switch(v.type){case Actions.INIT_STAC_FLAGS:return{...o,isDefault:!1,isInitialized:!0,isFetching:!1,isAuthenticated:v.isAuthenticated??!!o?.isAuthenticated,flags:{...o.flags,...v.flags}};case Actions.INIT_ERROR_STAC_FLAGS:return{...o,isInitialized:!0,isFetching:!1,isAuthenticated:v.isAuthenticated??!!o?.isAuthenticated};case Actions.FETCH_STAC_FLAGS:return{...o,isFetching:!0};case Actions.REINITIALIZE_STAC_FLAGS:return{...o,isInitialized:!1,isFetching:!1};case Actions.FULL_UPDATE_STAC_FLAGS:case Actions.PATCH_UPDATE_STAC_FLAGS:return{...o,isDefault:!1,isFetching:!1,flags:{...o.flags,...v.flags}};case Actions.FULL_UPDATE_ERROR_STAC_FLAGS:case Actions.PATCH_UPDATE_ERROR_STAC_FLAGS:return{...o,isFetching:!1};default:return o}}var initialState$1={isDisabled:!1},cta=(o=initialState$1,v)=>{switch(v.type){case ctaActions.SET_CTA_IS_DISABLED:return{...o,isDisabled:v.isDisabled};case ctaActions.ENABLE_CTA:return{...o,isDisabled:!1};case ctaActions.DISABLE_CTA:return{...o,isDisabled:!0};default:return o}},reducer_default=combineReducers({CTA:cta}),initialState={config:{initialStep:``,steps:[]},currentStep:``,inProgress:!1,bnplShown:!1,bnplSelected:!1,funnelFinished:!1,pendingCurrentFlow:null,lookupExpanded:!1},sanitizeComponentFromStep=o=>{let{translation:v,...x}=o;return x},getStepFromConfig=(o,v)=>v.find(v=>v.name===o),sortSteps=(o,v)=>(o.sort((o,x)=>o.prev===x.name?1:o.name===v||o.next===x.name?-1:0),o),signup=(o=initialState,v)=>{switch(v.type){case Actions.INIT_SIGNUP_FUNNEL:{let x={...v.config,steps:v.config.steps.map(o=>sanitizeComponentFromStep(o))},T=new Set(v.config.steps.map(o=>o.name)),E=v.preserveStep&&o?.currentStep&&T.has(o.currentStep)?o.currentStep:null;return{...o,config:x,currentStep:E??v.config?.initialStep,inProgress:!0,lookupExpanded:!1}}case Actions.SET_SIGNUP_STEP:return{...o,currentStep:v.step};case Actions.NEXT_SIGNUP_STEP_SUCCESS:{let v=getStepFromConfig(o.currentStep,o.config.steps);return v?.next?{...o,currentStep:v.next}:o}case Actions.PREV_SIGNUP_STEP:{let v=getStepFromConfig(o.currentStep,o.config.steps);return v?.prev?{...o,currentStep:v.prev,lookupExpanded:!1}:o}case Actions.INSERT_SIGNUP_STEP:{let{config:{steps:x}}=o,T=sanitizeComponentFromStep(v.step),E=x.reduce((o,v)=>(v.name===T.name||o.find(o=>o.name===v.name)||(v.name===T.next?o.push(T,{...v,prev:T.name}):v.next===T.next?o.push({...v,next:T.name}):v.next===T.name&&!T.next&&!T.prev?o.push(v,T):o.push(v)),o),[]);return{...o,config:{...o.config,steps:E}}}case Actions.REPLACE_SIGNUP_STEP:{let{config:{steps:x,initialStep:T}}=o,E=x.find(o=>o.name===v.newStep.name)?x:[...x,sanitizeComponentFromStep(v.newStep)];return{...o,config:{...o.config,steps:sortSteps(E,T)}}}case Actions.SYNC_STEP_WITH_ONBOARDING_STEP:return{...o,currentStep:v.step};case Actions.RESUME_SIGNUP_FUNNEL:return o?.config.steps.length?{...o,inProgress:!0}:o;case Actions.FINISH_SIGNUP_STEP:case Actions.CLEAR_SIGNUP_STEP:return{...o,...initialState,funnelFinished:o?.funnelFinished};case Actions.SET_DEVICE_LIST:return{...o,deviceList:[...v.deviceList]};case Actions.SHOW_BNPL:return{...o,bnplShown:!0};case Actions.SELECT_BNPL:return{...o,bnplSelected:v.selected};case Actions.UPDATE_BILLING_PARAMS:return{...o,billingParams:{...v.params}};case Actions.CLEAR_BILLING_PARAMS:return{...o,billingParams:null};case Actions.FINISH_FUNNEL:return{...o,funnelFinished:!0};case Actions.LOGOUT_CLEANUP_DONE:case Actions.LOGOUT_API_FAIL:return{...o,funnelFinished:!1};case Actions.TRY_VERIFY_EMAIL:return o?.email===v.email?{...o,email:v.email}:{...o,email:v.email,verifyStatus:{typoCount:0}};case Actions.VERIFY_EMAIL_SUCCESS:return{...o,verifyStatus:{type:v.verifiedType}};case Actions.VERIFY_EMAIL_FAIL:return{...o,verifyStatus:{error:v.error.message,typoCount:+!!/Did you mean/.test(v.error.message)+(o?.verifyStatus&&o.verifyStatus.typoCount||0)}};case Actions.CONFIRMED_DUPLICATE_EMAIL:return{...o,email:v.email};case Actions.SIGNUP_SUCCESS:return{...o,pendingCurrentFlow:`signup`};case Actions.CLEAR_PENDING_CURRENT_FLOW:return{...o,pendingCurrentFlow:null};case Actions.SET_LOOKUP_EMAIL:return{...o,email:v.email,lookupEmail
30:v.email};case Actions.CLEAR_LOOKUP_EMAIL:return{...o,lookupEmail:void 0,lookupExpanded:!1};case Actions.EXPAND_SIGNUP_LOOKUP:return{...o,lookupExpanded:!0};default:return o}},globalPersistableReducers={account,analytics,credential,events,player,profile},sessionPersistableReducers={debug,locale,signup,plan,payment},sessionPersistBlacklist={locale:[`language`]},nonPersistableReducers={UP:reducer_default$14,appConfig,content:reducer_default$13,coupon,credits:credit,domEvents,fastauth,funnel:reducer_default,header,homeNetwork,layout,messages:reducer_default$12,modal:reducer_default$11,nonpersistentLocale,overlay:reducer_default$10,papiActions:appConfig$1,papiOverrides,parentalControl,retentionFunnel,routes,runtime,site:reducer_default$1,stacFlags},globalStorage=isSupported(`localStorage`)?import_localforage.default:new AsyncCookieStorage({keyPrefix:`global-`}),sessionStorage=isSupported(`sessionStorage`)?import_session.default:new AsyncCookieStorage({keyPrefix:`session-`}),migrations={5:o=>mapValues(o,deserializeTransit)},createPersistedRootReducer=(o,v)=>{let x={key:`root`,version:v,storage:globalStorage,whitelist:Object.keys(globalPersistableReducers),migrate:createMigrate(migrations)},T=(o,x)=>persistReducer({key:o,version:v,storage:sessionStorage,blacklist:sessionPersistBlacklist[o],migrate:createMigrate(migrations)},x);return persistReducer(x,combineReducers({...nonPersistableReducers,...Object.keys(sessionPersistableReducers).reduce((o,v)=>(o[v]=T(v,sessionPersistableReducers[v]),o),{}),...globalPersistableReducers,router:connectRouter(o)}))},require_storage=__commonJSMin((o=>{o.__esModule=!0,o.default=void 0;var v=x(require_createWebStorage());function x(o){return o&&o.__esModule?o:{default:o}}o.default=(0,v.default)(`local`)})),import_storage=__toESM(require_storage()),fuboLocalStorage=isSupported(`localStorage`)?import_storage.default:new AsyncCookieStorage({keyPrefix:`fakeLocal-`,indexKey:PREFIX}),fuboSessionStorage=isSupported(`sessionStorage`)?import_session.default:new AsyncCookieStorage({keyPrefix:`fakeSession-`,indexKey:PREFIX}),fuboCookiesStorage=new AsyncCookieStorage({indexKey:PREFIX,defaultDomain:(()=>
30{if(!brand.cookieDomain)return;if(typeof window>`u`)return brand.cookieDomain;let o=brand.cookieDomain.replace(/^\./,``);return window.location.hostname.endsWith(o)?brand.cookieDomain:void 0})()}),filterNoneStorageParams=o=>{let v={};for(let[x,T]of Object.entries(o)){let o=PARAMS_CONFIG[x];o&&o.storage!==`none`&&(v[x]=T)}return v},saveParams=async o=>{let v=filterNoneStorageParams(o);return saveParamsWithConfig(Object.keys(v).reduce((o,x)=>(o[x]={value:v[x]},o),{}))},saveParamsWithConfig=async o=>{let v=[];for(let x in o){let T=`${PREFIX}${x}`,{value:E,config:O={}}=o[x],k={},A=PARAMS_CONFIG[x];switch(A.storage){case`local`:v.push(fuboLocalStorage.setItem(T,JSON.stringify(E)));break;case`session`:v.push(fuboSessionStorage.setItem(T,JSON.stringify(E)));break;case`cookies`:{let o=O.saveForSeconds||PARAMS_CONFIG[x].saveForSeconds||0;o>0&&(k.expires=addSeconds(new Date,o)),v.push(fuboCookiesStorage.setItem(T,serializeCookieValue(E),k));break}case`none`:break}A.removeFromUrl&&removeParamFromUrl(x)}await Promise.all(v)},restoreParams=async()=>{let o=[],v=[];for(let x in PARAMS_CONFIG){let T=`${PREFIX}${x}`;switch(o.push(x),PARAMS_CONFIG[x].storage){case`local`:v.push(fuboLocalStorage.getItem(T).then(o=>safeJsonParse(o)));break;case`session`:v.push(fuboSessionStorage.getItem(T).then(o=>safeJsonParse(o)));break;case`cookies`:v.push(fuboCookiesStorage.getItem(T).then(o=>deserializeCookieValue(o)));break;default:v.push(Promise.resolve(null))}}return stripNil_default(zipObject(o,await Promise.all(v)))},removeParams=async o=>{let v=[];o.forEach(o=>{if(!PARAMS_CONFIG[o])return;let x=`${PREFIX}${o}`;switch(PARAMS_CONFIG[o].storage){case`local`:v.push(fuboLocalStorage.removeItem(x));break;case`session`:v.push(fuboSessionStorage.removeItem(x));break;case`cookies`:v.push(fuboCookiesStorage.removeItem(x));break;default:v.push(Promise.resolve(null))}}),await Promise.all(v)},handleInitialParams=async()=>{let o=await restoreParams(),v=paramsFromCurrentLocation(),x=getUniqueIdCookie(),T=filterNoneStorageParams({...o,...v,lastVisit:new Date().toString(),uniqueId:x});await saveParams(T),logger.group(`Configuration`);for(let o in T)logger.log(`${o}: `,T[o]);return logger.groupEnd(),{previousParams:o,currentParams:T}},getNewLocationParams=async()=>{let o=filterNoneStorageParams(paramsFromCurrentLocation()),v=await restoreParams();if(Object.keys(o).length){logger.group(`Updated configuration`);for(let x in o)logger.log(`${x}: `,v[x],` => `,o[x]);return logger.groupEnd(),o}else return null},rejectParams=async o=>{let v=[],x=[];for(let T in PARAMS_CONFIG)if(o(PARAMS_CONFIG[T])){let o=`${PREFIX}${T}`;switch(PARAMS_CONFIG[T].storage){case`local`:x.push(fuboLocalStorage.removeItem(o));break;case`session`:x.push(fuboSessionStorage.removeItem(o));break;case`cookies`:x.push(fuboCookiesStorage.removeItem(o));break;case`none`:break}v.push(T)}return await Promise.all(x),v},removeParamFromUrl=o=>{let v=window.location,x=import_lib.parse(v.search),T;x[o]?(delete x[o],T=import_lib.stringify(x,{encodeValuesOnly:!0})):x[`?${o}`]&&(delete x[`?${o}`],T=`?${import_lib.stringify(x,{encodeValuesOnly:!0})}`,T===`?`&&(T=``)),(T||T===``)&&window.location.replace(v.origin+v.pathname+T)},doTalkableInitialization=()=>new Promise((o,v)=>{try{let x=document.createElement(`script`);x.src=environment.talkable.src,x.async=!0,x.onload=()=>{o(!0)},x.onerror=o=>{logger.error(`Talkable error: `,o),v(o)},document.body?.appendChild(x)}catch(o){logger.error(`Talkable error: `,o),v(o)}}),defaultCustomerInfo={email:``,traffic_source:`web`},doTalkableAuthenticateCustomer=(o={})=>{let v={...defaultCustomerInfo,...o};return new Promise((o,x)=>{try{window._talkableq=window._talkableq||[],window._talkableq.unshift([`init`,{site_id:environment.talkable.siteId}]),window._talkableq.push([`authenticate_customer`,v]),window._talkableq.push([`register_affiliate`,{}]),o(!0)}catch(o){logger.error(`Talkable error: `,o),x(o)}})},deleteTalkable=()=>{deleteTalkableCookie()},doTalkableSubscribeToOfferLoadedEvent=o=>{try{window.talkable.subscribe(`offer_loaded`,`talkable-offer-iframe`,o)}catch(o){logger.error(`Talkable error: `,o)}},doTalkableSubscribeToShareSucceededEvent=o=>{try{window.talkable.subscribe(`share_succeeded`,`talkable-offer-iframe`,o)}catch(o){logger.error(`Talkable error: `,o)}};function getUserIdFromToken(o){try{return w(o).sub??null}catch{return null}}var adminMimicUserAuthEpic=o=>
30o.pipe(ofType(Actions.ADMIN_MIMIC_USER_AUTH),tap(o=>call.replaceState(applyAuthState({tokens:o.authTokens,mimicToken:o.mimicToken}))),switchMap(()=>EMPTY)),appHydratedEpic=(o,v)=>o.pipe(ofType(import_constants.REHYDRATE),skip(Object.keys(sessionPersistableReducers).length),take(1),switchMap(()=>{let o=v.value,x=selectAuthenticatedTokens(o),T=selectMimicToken(o),E=selectSpoofInfo(o),O=selectIfAuthenticated(o),k=new URL(window.location.href),A=k.searchParams.get(`access`),j=EMPTY;if(A){let v=EMPTY;if(!O)x?x.idToken=A:x={idToken:A,refreshToken:``},v=of(accessTokenParamPassed(x));else{let v=selectUserId(o),x=getUserIdFromToken(A);x&&x!==v&&k.searchParams.set(`accountConflict`,`true`)}k.searchParams.delete(`access`),j=merge(of(replace(k.pathname+k.search)),v)}if(x){let o={tokens:x,mimicToken:T};call.replaceState(applyAuthState(o))}return E&&(call.replaceState(applySpoofInfo(E)),callAnonymous.replaceState(applySpoofInfo(E))),syncIdentityHeaders(o),concat(j,of(appHydrated()))})),appReadyEpic=o=>combineLatest([o.pipe(ofType(Actions.PARAMS_BUNDLED)),o.pipe(ofType(Actions.GET_LOCATION_SUCCESS,Actions.GET_LOCATION_FAIL)),o.pipe(ofType(Actions.PAPI_INIT_UNNECESSARY_OK,Actions.FETCH_PAPI_NAV_SUCCESS,Actions.FETCH_PAPI_NAV_FALLBACK)),o.pipe(ofType(Actions.PAPI_SETTINGS_INIT_UNNECESSARY_OK,Actions.FETCH_PAPI_SETTINGS_SUCCESS,Actions.FETCH_PAPI_SETTINGS_FAILED)),o.pipe(ofType(Actions.FETCH_PAPI_OVERRIDES_SUCCESS,Actions.FETCH_PAPI_OVERRIDES_FAIL))]).pipe(take(1),map(appReady)),setHeaderEpic=o=>o.pipe(ofType(Actions.REQUIRED_API_HEADER_SET),switchMap(()=>{let o=call.getState();return o.clientIdentifiers&&o.clientIdentifiers.deviceId&&o.language?from([headersInitialized(),apiHeaderSet()]):of(apiHeaderSet())})),apiHeadersUpdatedEpic=o=>o.pipe(ofType(Actions.API_HEADER_SET),switchMap(()=>apiStateSubject.pipe(map(selectAllHeaders),map(updateApiHeaders)))),replaceIdentityHeaderEpic=(o,v)=>o.pipe(ofType(Actions.APP_READY,Actions.UPDATE_SUPPORTED_CODECS_LIST,Actions.UPDATE_SUPPORTED_AUDIO_CODECS_LIST,Actions.START_SESSION),switchMap(()=>(syncIdentityHeaders(v.value),EMPTY))),logoutCleanupDoneEpic=o=>o.pipe(ofType(Actions.LOGOUT_API_SUCCESS,Actions.LOGOUT_API_FAIL),tap(()=>{deleteTalkable(),document&&document.pictureInPictureElement&&document.exitPictureInPicture()}),switchMap(v=>{let x=(0,import_syncState.isActionSynced)(v),{redirectToSignIn:T}=v,E=[];if(!x){let v=o.pipe(ofType(Actions.ANALYTICS_SEGMENT_SENT),filter(o=>o.eventName===`sign_out`)),x=from(identifyLogout()).pipe(map(()=>analyticsSuccess(`identify`)),catchError(o=>of(analyticsFailed(o.message,`identify`))));E.push(v,x)}let O=from(rejectParams(o=>!!o.clearOnLogout)).pipe(map(cleanParams));return E.push(O),combineLatest(E).pipe(switchMap(()=>of(logoutCleanupDone(T))))})),startSessionOnLogoutCleanupDone=o=>o.pipe(ofType(Actions.LOGOUT_CLEANUP_DONE),switchMap(()=>of(startSession()))),epics_default$12=combineEpics(adminMimicUserAuthEpic,appHydratedEpic,setHeaderEpic,appReadyEpic,apiHeadersUpdatedEpic,replaceIdentityHeaderEpic,logoutCleanupDoneEpic,startSessionOnLogoutCleanupDone),sierraConfig={preload:`timeout`,customGreeting:`Hello! I'm Alex, Fubo's Virtual Assistant. 31 32How can I help today? 33 34Enter a message into the box below about what you'd like help with.`,customGreetingMultipleMessages:!0,display:`corner`,persistence:`cookie`,cookieDomain:`fubo.tv`,cookieName:`sierra-chat-session`,updateVariablesAndSecretsOnSessionResume:!0,chatInterfaceStrings:{name:`Alex`,disclosure:`Any personal information collected during this chat will be handled according to our [Privacy Policy](https://legal.fubo.tv/policies/?name=privacy-policy)`,inputPlaceholder:`Write a message`,errorMessage:`Oops, something went wrong! Please try again.`,agentTransferWaitingMessage:`Waiting for agentâ¦`,agentTransferQueueSizeMessage:`There are {QUEUE_SIZE} people in line ahead of you`,agentTransferQueueNextMessage:`You are next in line`,agentJoinedMessage:`Agent connected`,agentLeftMessage:`Agent left the chat`,conversationEndedMessage:`Chat ended`,endConversationMenuLabel:`End chat`,printTranscriptMenuLabel:`Print transcript`,newTabScreenReaderText:`(opens in a new tab)`},canEndConversation:!0,canStartNewChat:!0,canPrintTranscript:!0,hideOnClose:!1,customStyle:{zIndex:3001},launcher:{}},initAndOpenSierra=o=>new Promise((v,x)=>{try{window.fubo_sierra_userData=o;let T=window.location.host+window.location.pathname,E=document.createElement(`script`),O={url:T,...sierraConfig,persistence:`cookie`,cookieDomain:`fubo.tv`,cookieName:`sierra-chat-session`,variables:{userData:JSON.stringify(o)}};E.textContent=`const sierraConfig = ${JSON.stringify(O)}`,document.head.appendChild(E);let{token:k}=environment.sierra,A=document.createElement(`script`);A.src=`https://sierra.chat/agent/${k}/embed`,A.type=`module`,A.async=!0,A.setAttribute(`data-sierra-chat`,`https://sierra.chat/agent/${k}/chat`),A.onload=()=>{let x=window.sierra;x?.updateVariables({userData:JSON.stringify(o)}),x?.openChatModal(),v()},A.onerror=o=>{logger.error(`Sierra: error loading script`,o),x(o)},document.head.appendChild(A)}catch(o){logger.error(`Sierra: error loading script`,o),x(o)}}),openSierraWithConfig=o=>new Promise((v,x)=>{try{window.fubo_sierra_userData=o;let x=window.sierra;x?.updateVariables({userData:JSON.stringify(o)}),x?.openChatModal(),v()}catch(o){logger.error(`Sierra: error opening`,o),x(o)}}),redirectOnFailedEpic=(o,v)=>o.pipe(ofType(Actions.SIERRA_FAILED),switchMap(()=>{let o=`https://support.fubo.tv/hc/requests/new`,x=selectIfAuthenticated(v.value),{rules:T}=useAppConfig(),E=T.getApiHost(),O=x?`${E}/partners/zendesk/connect?return_to=${o}`:o;return window.open(O,`_blank`),EMPTY})),startSierraOnAppReadyEpic=(o,v)=>o.pipe(ofType(Actions.APP_READY),switchMap(()=>{let o=selectCurrentLocation(v.value)||window?.location,x=o?.search||``,{sierra:T}=import_lib.default.parse(x,{ignoreQueryPrefix:!0});if(T!==`true`)return EMPTY;let E=o?.pathname||``,O=withQueryValues(x,{sierra:void 0});return concat(of(replace(`${E}${O?.length?`?`+O:``}`)),of(startSierra()))})),startSierraEpic=(o,v)=>o.pipe(ofType(Actions.SIERRA_START),switchMap(({workflowId:o})=>{if(selectIfChatbotInitialized(v.value))return of(openSierra(o));if(selectIfChatbotLoading(v.value))return EMPTY;let x=selectUserInfoChatbotConfig(v.value);return concat(of(sierraLoading()),from(initAndOpenSierra(x)).pipe(map(()=>sierraInitialized(o)),catchError(o=>of(sierraFailed(o)))))})),openSierraWhenReadyEpic=(o,v)=>o.pipe(ofType(Actions.SIERRA_OPEN),switchMap(()=>from(openSierraWithConfig(selectUserInfoChatbotConfig(v.value))).pipe(map(sierraUpdated),catchError(o=>
34of(sierraFailed(o)))))),epics_default$11=combineEpics(redirectOnFailedEpic,startSierraOnAppReadyEpic,startSierraEpic,openSierraWhenReadyEpic),bannersKeyObj={banners:{key:environment.appsFlyer.smartBannerKey}},pbaKeyObj={pba:{webAppId:environment.appsFlyer.PBAKey}},initAppsFlyer=o=>new Promise((v,x)=>{try{if(window.AF)return v();let T=[`pba`];o&&T.push(`banners`),window.AppsFlyerSdkObject=`AF`,window.AF=window.AF||function(...o){(window.AF.q=window.AF.q||[]).push([Date.now()].concat(Array.prototype.slice.call(o)))},window.AF.id=window.AF.id||{...pbaKeyObj,...o?bannersKeyObj:{}},window.AF.plugins={},window.AF_LOADER_CONFIG={baseUrl:`https://websdk.appsflyersdk.com`,plugins:T};let E=document.createElement(`script`);E.src=`https://websdk.appsflyersdk.com/manifestLoader.v1.js`,E.integrity=`sha384-Uncl2YwvjFpFz0PwEfl3bL/0JsOQcDFEpwXHzcN0MBavn9vvFEx5pZxADTq8h+CV`,E.crossOrigin=`anonymous`,E.async=!0,E.onload=()=>(o&&window.AF(`banners`,`hideBanner`),v()),E.onerror=o=>(logger.error(`AppsFlyer: error loading script`,o),x(o)),document&&document.head&&document.head.appendChild(E)}catch(o){return logger.error(`AppsFlyer: error loading script`,o),x(o)}}),triggerAppsFlyerOnAppReadyEpic=(o,v)=>combineLatest([o.pipe(ofType(Actions.APP_READY)),o.pipe(ofType(Actions.STAC_FLAGS_INITIALIZED,Actions.UPDATED_STAC_FLAGS),filter(()=>selectEnableAppsFlyerFlag(v.value)))]).pipe(take(1),map(startAppsFlyer)),startAppsFlyerEpic=o=>o.pipe(ofType(Actions.START_APPS_FLYER),switchMap(()=>{let o=isMobileDevice();return concat(of(appsFlyerLoading()),from(initAppsFlyer(o)).pipe(map(()=>appsFlyerInitialized()),catchError(o=>of(appsFlyerFailed(o)))))})),epics_default$10=combineEpics(triggerAppsFlyerOnAppReadyEpic,startAppsFlyerEpic);function logInAppMessageImpression(o){if(!r.rr())return!1;if(!(o instanceof InAppMessage||o instanceof ControlMessage))return N.error(MUST_BE_IN_APP_MESSAGE_WARNING),!1;let v=o instanceof ControlMessage?d$1.Do:d$1.Ki;return se.ea().ut(o,v).tt}function logInAppMessageClick(o){if(!r.rr())return!1;if(!(o instanceof InAppMessage))return N.error(MUST_BE_IN_APP_MESSAGE_WARNING),!1;let v=se.ea().ut(o,d$1.Li);if(v){o.Bo()||logInAppMessageImpression(o);for(let x=0;x<v.$e.length;x++)TriggersProviderFactory.m().Ce(trigger_events_default.Zr,[o.triggerId],v.$e[x])}return v.tt}function logInAppMessageButtonClick(o,v){var x;if(!r.rr())return!1;if(!(o instanceof InAppMessageButton))return N.error(`button must be an InAppMessageButton object`),!1;if(!(v instanceof InAppMessage))return N.error(MUST_BE_IN_APP_MESSAGE_WARNING),!1;let T=se.ea().Wi(o,v);if(T.tt)for(let x=0;x<T.$e.length;x++)TriggersProviderFactory.m().Ce(trigger_events_default.Zr,[v.triggerId,o.id?.toString()],T.$e[x]);return T.tt}function subscribeToInAppMessage(o){if(r.rr())return typeof o==`function`?se.ea().Xi(function(v){return o(v[0]),v.slice(1)}):null}function initialize(o,v){return r.initialize(o,v)}function openSession(){if(!r.rr())return;let o=r.rn();if(!o)return;o.openSession();let v=st.Ls.Fs,x=new st(v,N);x.cr(v.Ms.jr,(T,E)=>{let O=E.lastClick,k=E.trackingString;N.info(`Firing push click trigger from ${k} push click at ${O}`);let A=o.lr(O,k),j=function(){TriggersProviderFactory.m().Ce(trigger_events_default.hr,[k],A)};o.br(j,j),x.ge(v.Ms.jr,T)}),x.Ns(v.Ms.kr,function(v){o.vr(v)})}var initializeBraze=(o,v)=>new Promise((x,T)=>{try{initialize(o,{baseUrl:v,enableLogging:environment.enableLogging}),x(void 0)}catch(o){logger.error(`Braze: error initialization`,o),T(o)}}),changeBrazeUser=o=>new Promise((v,x)=>{try{requestImmediateDataFlush(),changeUser(o),openSession(),v(void 0)}catch(o){logger.error(`Braze: error user change`,o),x(o)}}),brazeEventLogger=({eventName:o,properties:v})=>new Promise((x,T)=>{try{logCustomEvent(o,v),x(void 0)}catch(o){logger.error(`Braze: error log custom event`,o),T(o)}}),CLOSE_DIALOG_ACTION={type:`close_dialog`,isBlocking:!1},createPapiCallAndForgetAction=(o,v)=>({type:`call_and_forget`,call:()=>v(...o),isBlocking:!1}),createOnClickButtonActions=(o,v)=>{let x=[];if(o.clickAction===`URI`&&o.uri){let v={type:`api_call`,endpoint:{method:`POST`,url:`${ruleSet.getApiHost({brand,environment})}/papi/v1/deeplink`,payload:{deeplink:o.uri}},isBlocking:!0};x.push(v)}return x.push(CLOSE_DIALOG_ACTION,createPapiCallAndForgetAction([o,v],logInAppMessageButtonClick)),x},createPapiButtons=o=>(o.buttons||[]).map((v,x)=>({actions:{onClick:createOnClickButtonActions(v,o)},id:(v.id||x).toString(),type:`button`,text:{text:v.text,type:`text`},style:x===0?`branded`:`secondary`,focusedElement:!1})),createPapiShowDialogAction=o=>({type:`show_dialog`,isBlocking:!0,content:{type:`promotional_dialog`,fullscreen:o instanceof FullScreenMessage,backgroundImage:{type:`picture`,url:o.imageUrl||``},alignment:`align-left`,promotionalOffer:{text:o.header||``,type:`text`},ctaInformation:{text:o.message||``,type:`text`},buttons:createPapiButtons(o),dismissible:!0}}),createPapiDismissNotificationAction=o=>({target:o,type:`dismiss_notification`,isBlocking:!1}),createOnNotificationClickActions=o=>{let v=[],x=ruleSet.getApiHost({brand,environment});if(o.clickAction===`URI`&&o.uri){let T={type:`api_call`,endpoint:{method:`POST`,url:`${x}/papi/v1/deeplink`,payload:{deeplink:o.uri}},isBlocking:!1};v.push(T,createPapiCallAndForgetAction([o],logInAppMessageClick),createPapiDismissNotificationAction(o.triggerId||``))}return v},createPapiNotificationAction=o=>{let{component_type:v}=o.extras||{};return{type:`show_notification`,isBlocking:!0,content:{actions:{onClick:createOnNotificationClickActions(o)},type:`notification`,id:o.triggerId||``,displayDuration:o.duration||delayTypeMap.medium,primaryText:{type:`text`,text:o.header||``},image:{type:`picture`,url:o.imageUrl||``},imageType:v===`iam-toast-with-icon`?`icon`:`thumbnail_wide`,focusedElement:!1}}},startBrazeEpic=o=>o.pipe(ofType(Actions.APP_READY),switchMap(()=>of(startBraze()))),initBrazeEpic=(o,v)=>o.pipe(ofType(Actions.START_BRAZE),switchMap(()=>{let o=selectBrazeConfig(v.value);if(!o)return EMPTY;let x=o.apiKey,T=o.endpoint;return from(initializeBraze(x,T)).pipe(map(brazeInitialized),catchError(o=>of(brazeFailed(o))))}
34)),changeBrazeUserEpic=(o,v)=>o.pipe(ofType(Actions.PROFILE_SWITCHED_SUCCESS),switchMap(()=>{let o=selectUserProfile(v.value);return o?from(changeBrazeUser(o.id)).pipe(map(brazeUserChanged),catchError(o=>of(brazeFailed(o)))):EMPTY})),brazeLogCustomEventEpic=o=>o.pipe(ofType(Actions.BRAZE_SET_CUSTOM_EVENT),switchMap(o=>from(brazeEventLogger(o.content)).pipe(map(brazeLoggedCustomEvent),catchError(o=>of(brazeFailed(o)))))),inAppMessageEpic=(o,v)=>o.pipe(ofType(Actions.BRAZE_INITIALIZED),switchMap(()=>fromEventPattern(o=>subscribeToInAppMessage(o),(o,v)=>v&&v()).pipe(withLatestFrom(v.pipe(map(selectCurrentPathname))),filter(([,o])=>{let v=o||window?.location?.pathname||``;return!BRAZE_BLACKLISTED_PATHS.includes(v)}),map(([o])=>{if(o instanceof ModalMessage||o instanceof FullScreenMessage){let{component_type:v}=o.extras||{},x=null;return v?[`iam-toast-with-icon`,`iam-toast-with-image`].includes(v)&&(x=createPapiNotificationAction(o)):x=createPapiShowDialogAction(o),x?enqueueActions([x,createPapiCallAndForgetAction([o],logInAppMessageImpression)]):void 0}})))),epics_default$9=combineEpics(startBrazeEpic,initBrazeEpic,changeBrazeUserEpic,brazeLogCustomEventEpic,inAppMessageEpic),initializeParamsEpic=o=>o.pipe(ofType(Actions.APP_HYDRATED),switchMap(()=>from(handleInitialParams()).pipe(map(paramsBundled)))),initializeParamsHeadersEpic=(o,v)=>o.pipe(ofType(Actions.PARAMS_BUNDLED),switchMap(()=>(syncIdentityHeaders(v.value),of(requiredApiHeaderSet())))),updateOnLocationChangeEpic=o=>o.pipe(ofType(Actions.LOCATION_CHANGE),skip(1),switchMap(()=>from(getNewLocationParams()).pipe(mergeMap(o=>o?of(updateParams(o)):EMPTY)))),updateParamsEpic=o=>o.pipe(ofType(Actions.UPDATE_PARAMS),map(o=>saveParams(o.params)),mergeMap(()=>EMPTY)),updateProfileParamsEpic=(o,v)=>o.pipe(ofType(Actions.TRY_UPDATE_PROFILE_PARAMS),switchMap(o=>{let{paramKey:x,profileId:T,params:E}=o.profileParams;if(!T)return EMPTY;let O=v.value,k=makeSelectObjectParam(x)(O),A=k?k[T]:{},j={[x]:{...k,[T]:{...A,...E}}};return from(saveParams(j)).pipe(map(()=>updateProfileParamsSuccess(j)),catchError(o=>(logger.error(`[Save profile params]: `,o),EMPTY)))})),updateParamsWithConfigEpic=o=>o.pipe(ofType(Actions.UPDATE_PARAMS_WITH_CONFIG),map(o=>saveParamsWithConfig(o.params)),mergeMap(()=>EMPTY)),cleanParamsEpic=o=>o.pipe(ofType(Actions.CLEAN_PARAMS),map(o=>removeParams(o.paramNames)),mergeMap(()=>EMPTY)),removeParamsAfterSubscriptionEpic=o=>o.pipe(ofType(Actions.SUBSCRIBE_WITH_OFFER_SUCCESS,Actions.UPDATE_SUBSCRIPTION_SUCCESS,Actions.CREATE_SUBSCRIPTION_SUCCESS,Actions.REACTIVATE_SUBSCRIPTION_SUCCESS),switchMap(()=>from(rejectParams(o=>!!o.clearOnSubscribe)).pipe(map(cleanParams)))),setIsAuthenticatedParamEpic=(o,v)=>o.pipe(ofType(Actions.LOGIN_COMPLETE,Actions.SIGNUP_SUCCESS,Actions.SIGNUP_WITH_TOKEN_SUCCESS,Actions.PARAMS_BUNDLED),switchMap(()=>{let o=v.value,x=selectIfAuthenticated(o),T=selectIsAuthenticatedCookie(o);return x&&!T?of(updateParams({isAuthenticated:setIsAuthenticatedCookie(!0)})):!x&&T?from(rejectParams(o=>!!o.clearOnLogout)).pipe(map(cleanParams)):EMPTY})),setIsSubscribedParamEpic=(o,v)=>o.pipe(ofType(Actions.SUBSCRIPTIONS_INITIALIZED,Actions.UPDATE_SUBSCRIPTION_SUCCESS,Actions.CREATE_SUBSCRIPTION_SUCCESS),switchMap(()=>{let o=v.value;return of(updateParams({isSubscribed:setIsSubscribedCookie(selectIsCurrentSubscriptionNotExpired(o))}))})),epics_default$8=combineEpics(initializeParamsEpic,initializeParamsHeadersEpic,updateOnLocationChangeEpic,updateParamsEpic,updateParamsWithConfigEpic,updateProfileParamsEpic,cleanParamsEpic,removeParamsAfterSubscriptionEpic,setIsAuthenticatedParamEpic,setIsSubscribedParamEpic),import_object_hash=__toESM(require_object_hash()),impactPageLoad=async({customerEmail:o,customProfileId:v,pathName:x,refUrl:T})=>{let E=new Date().toISOString(),O=T||document?.referrer,k=navigator?.userAgent,A=environment.getPageUrl(x);return(await fetch(brand.impactRadius.pageLoadUrl,{headers:{Accept:`application/json`,"Content-Type":`application/json`},body:JSON.stringify({CampaignId:brand.impactRadius.campaignId.toString(),PageUrl:A,ReferringUrl:O?.includes(`fubo.tv`)?``:O,CustomProfileId:v,CustomerEmail:o,UserAgent:k,EventDate:E}),method:`POST`})).json()},impactConversion=async o=>{let v=new Date().toISOString(),x=new Headers,T=navigator?.userAgent;x.append(`Content-Type`,`application/json`);try{let E=o.isPpv?brand.impactRadius.actionTrackerId.ppv:brand.impactRadius.actionTrackerId.subscription,O=ruleSet.getImpactRadiusConversionUrl({brand,environment}),k=await fetch(O,{body:JSON.stringify({EventDate:v,CampaignId:brand.impactRadius.campaignId,ActionTrackerId:E,ClickId:o.clickId,CustomProfileId:o.customProfileId,OrderId:o.orderId,CustomerId:o.customerId,ItemCategory:o.itemCategory,ItemSubTotal:o.itemSubTotal,ItemQuantity:1,ItemSku:o.planCode,UserAgent:T}),method:`POST`,headers:x});if(!k.ok)throw Error(k.statusText);return k.text()}catch{throw Error(`Error tracking impact conversion`)}},TRANSCEND_TOKEN_PATH=`/partners/transcend/token`;async function getTranscendToken(o){try{return(await(await getAuthenticatedRequest(o)).get(`${o.context.api.host}${TRANSCEND_TOKEN_PATH}`)).body.token}catch(o){throw normalizeApiError(o)}}var doGetTranscendToken=async()=>call(getTranscendToken),doTranscendSync=async({token:o})=>{try{await window.airgap.sync({auth:o})}catch(o){throw!isTestEnv()&&logger.error(`Can't perform Transcend synchronization: ${o}`),o}},trackIrSubscription=(o,v,{effectFn:x=impactConversion})=>o.pipe(ofType(Actions.CREATE_SUBSCRIPTION_SUCCESS,Actions.CHANGE_SUBSCRIPTION_SUCCESS,Actions.REACTIVATE_SUBSCRIPTION_SUCCESS),switchMap(o=>{let{type:T,subscription:E}=o,O=v.value,k=selectUniqueIdCookie(O),A=!!E?.items?.length,j=A?E.items[0]:null,I=!A&&T===Actions.CHANGE_SUBSCRIPTION_SUCCESS,L=selectIrclickid(O);if(I||!L||!A&&selectHasNonExpiredSubscription(O))return EMPTY;let R=selectProfile(O),z=E.trialEndsAt?isFuture(new Date(E.trialEndsAt)):!1,B=j?.id??E.id,V=j?.productC
34ode??E.productCode,U=(j?.amountInCents??E.amountInCents)/100;return from(x({clickId:L,customerId:R?.id,customProfileId:k||``,isPpv:A,itemCategory:A?`PpvEvent`:z?`Trial`:`Subscription`,itemSubTotal:z?0:U||0,orderId:B,planCode:V})).pipe(map(irTrackConversionSuccess),catchError(o=>of(irTrackConversionFail(o))))})),trackIrPageLoadEpic=(o,v)=>o.pipe(ofType(Actions.PARAMS_BUNDLED),take(1),switchMap(()=>{let{needFullImpactRadiusParams:o}=brand,x=v.value,T=selectCurrentLocation(x),E=selectProfile(x),O=selectUniqueIdCookie(x),k=selectIrParams(x);return k?.irclickid||o&&(!k?.irad||!k?.irmp)?EMPTY:from(impactPageLoad({pathName:`${T?.pathname||``}${T?.search||``}`,refUrl:k?.refUrl,customerId:E?.id,customerEmail:E?.email?(0,import_object_hash.sha1)(E.email):void 0,customProfileId:O})).pipe(switchMap(o=>of(irTrackPageLoadSuccess(o.clickId))),catchError(o=>of(irTrackPageLoadFail(o))))})),updateIRparams=(o,v)=>o.pipe(ofType(Actions.IR_PAGE_LOAD_SUCCESS),switchMap(o=>{let x=v.value;return selectIrclickid(x)===o.clickId?EMPTY:of(updateParamsWithConfig({irclickid:{value:o.clickId}}))})),fetchTranscendToken=(o,v,{effectFn:x=doGetTranscendToken})=>combineLatest([o.pipe(ofType(Actions.LOGIN_COMPLETE,Actions.SIGNUP_SUCCESS,Actions.FETCH_ACCOUNT_SUCCESS)),o.pipe(ofType(Actions.TRANSCEND_INIT_COMPLETED))]).pipe(filter(()=>!!window.airgap),filter(()=>!selectIsPendingUserEmailVerification(v.value)),switchMap(()=>{let o=selectTranscendToken(v.value);return(o?of(o):from(x())).pipe(map(transcendGetTokenSuccess),catchError(o=>of(transcendGetTokenFail(o))))})),synchronizeTranscendAuth=createPromiseEpic({tryType:Actions.TRANSCEND_GET_TOKEN_SUCCESS,defaultFn:doTranscendSync,filterFn:()=>!!window.airgap,successFn:transcendAuthSuccess,failFn:transcendAuthFail}),clearIrClickIdAfterConversion=o=>o.pipe(ofType(Actions.IR_TRACK_CONVERSION_SUCCESS),map(()=>cleanParams([`irclickid`,`irad`,`irmp`]))),epics_default$7=combineEpics(trackIrPageLoadEpic,trackIrSubscription,clearIrClickIdAfterConversion,fetchTranscendToken,synchronizeTranscendAuth,updateIRparams),TIMER_FREQUENCY_MSECS=60*1e3,{sfm,ssm}=paramsFromCurrentLocation(),maybeFrequencyMultiplier=parseInt(sfm,10),maybeStepMultiplier=parseInt(ssm,10),frequencyMultiplier=isFinite$1(maybeFrequencyMultiplier)?maybeFrequencyMultiplier:1,stepMultiplier=isFinite$1(maybeStepMultiplier)?maybeStepMultiplier:1,shouldAlterTimesteps=frequencyMultiplier!==1||stepMultiplier!==1;shouldAlterTimesteps&&logger.log(`altering timesteps. frequencyMultiplier = ${frequencyMultiplier} stepMultiplier=${stepMultiplier}`);function stepTime(o){return o+TIMER_FREQUENCY_MSECS*stepMultiplier}function getTime(){return new Date().valueOf()}var epics_default$6=o=>o.pipe(ofType(Actions.APP_READY),switchMap(()=>timer(getStartOfNextMinuteDate(),shouldAlterTimesteps?TIMER_FREQUENCY_MSECS/frequencyMultiplier:TIMER_FREQUENCY_MSECS)),scan(shouldAlterTimesteps?stepTime:getTime,new Date().valueOf()),map(schedulerTick)),initSpringServe=async()=>{try{return window.springServeUserId?void 0:await fetch(`https://sync.springserve.com/usersync/json`,{credentials:`include`}).then(o=>o.text()).then(o=>JSON.parse(o).user_id)}catch(o){logger.error(`SpringServe: error loading script`,o)}},addSpringServeCookieSyncPixel=async o=>{try{if(!o||window.springServeUserId===o)return;let v=document.createElement(`script`);v.src=`https://tv.springserve.com/ssusersync`,v.onload=()=>{window.springServeUserId=o,logger.info(`SpringServe Cookie Sync Pixel script loaded`)},v.onerror=o=>{logger.error(`Error loading SpringServe Cookie Sync Pixel script`,o)},document.head.appendChild(v)}catch(o){logger.error(`Error adding SpringServe Cookie Sync Pixel script`,o)}},triggerSpringServeOnParamsBundledEpic=(o,v)=>combineLatest([o.pipe(ofType(Actions.PARAMS_BUNDLED)),o.pipe(ofType(Actions.STAC_FLAGS_INITIALIZED),filter(()=>selectEnableSpringServeFlag(v.value)))]).pipe(take(1),map(startSpringServe)),initSpringServeEpic=o=>o.pipe(ofType(Actions.START_SPRINGSERVE),switchMap(()=>concat(of(springServeLoading()),from(initSpringServe()).pipe(map(o=>springServeInitialized(o)),catchError(o=>of(springServeFailed(o))))))),addSpringServeCookieSyncPixelEpic=o=>o.pipe(ofType(Actions.SPRINGSERVE_INITIALIZED),switchMap(({userId:o})=>from(addSpringServeCookieSyncPixel(o)).pipe(map(()=>springServeCookieSyncPixelAdded()),catchError(()=>of(springServeCookieSyncPixelFailed()))))),epics_default$5=combine
34Epics(triggerSpringServeOnParamsBundledEpic,initSpringServeEpic,addSpringServeCookieSyncPixelEpic);init_es$1();var selectTalkableInitializationStarted=createSelector(selectTalkableState,o=>o.initializationStarted),selectTalkabledIsInitialized=createSelector(selectTalkableState,o=>o.isInitialized),selectTalkableIsLoading=createSelector(selectTalkableState,o=>o.isLoading),selectTalkableHasError=createSelector(selectTalkableState,o=>!!o.error),selectTalkableIsAuthenticated=createSelector(selectTalkableState,o=>o.isAuthenticated),SHARE_CHANNEL={facebook:`facebook`,facebook_message:`facebook_message`,facebook_sponsored:`facebook_sponsored`,sms:`sms`,linkedin:`linkedin`,twitter:`twitter`,whatsapp:`whatsapp`,email:`email`,other:`other`},talkableInitializeEpic=(o,v)=>o.pipe(ofType(Actions.TALKABLE_TRY_INITIALIZE),switchMap(()=>{let o=v.value;return selectTalkabledIsInitialized(o)?of(talkableInitializeSuccess()):from(doTalkableInitialization()).pipe(map(talkableInitializeSuccess),catchError(o=>of(talkableInitializeFailed(o))))}
34)),talkableAuthenticateCustomerEpic=(o,v)=>o.pipe(ofType(Actions.TALKABLE_TRY_AUTHENTICATE_CUSTOMER,Actions.TALKABLE_INITIALIZE_SUCCESS,Actions.FETCH_BILLING_INFO_SUCCESS,Actions.FETCH_BILLING_INFO_FAIL),filter(()=>selectTalkabledIsInitialized(v.value)),switchMap(o=>{let x=v.value,T=selectAccount(x),E=selectBillingInfo(x);return o.type===Actions.FETCH_BILLING_INFO_FAIL?of(talkableAuthenticateCustomerFailed(o.error)):E?from(doTalkableAuthenticateCustomer({email:T?.profile?.email,traffic_source:`web`,first_name:E?.firstName||void 0,last_name:E?.lastName||void 0})).pipe(map(talkableAuthenticateCustomerSuccess),catchError(o=>of(talkableAuthenticateCustomerFailed(o)))):of(tryFetchBillingInfo())})),talkableSubscribeToEventsEpic=o=>o.pipe(ofType(Actions.TALKABLE_AUTHENTICATE_CUSTOMER_SUCCESS),first(),switchMap(()=>defer(()=>{let o=()=>{};return merge(fromEventPattern(o=>{doTalkableSubscribeToOfferLoadedEvent(o)},o,()=>talkableEventOfferLoaded()),fromEventPattern(o=>{doTalkableSubscribeToShareSucceededEvent(o)},o,o=>talkableEventShareSucceeded(SHARE_CHANNEL[o?.channel]||`other`)))}))),epics_default$4=combineEpics(talkableAuthenticateCustomerEpic,talkableInitializeEpic,talkableSubscribeToEventsEpic),setTypeformCookieEpic=(o,v)=>o.pipe(ofType(Actions.FINISH_FUNNEL),filter(()=>selectEnableTypeformFlag(v.value)),switchMap(()=>{let o=v.value,x=selectAppSessionIdCookie(o);return of(updateParams({[typeform]:{sessionCount:1,sessionId:x}}))})),updateTypeformCookieEpic=(o,v)=>o.pipe(ofType(Actions.UPDATE_APP_SESSION_ID),switchMap(o=>{let x=v.value,T=selectTypeformCookie(x),E=o.appSessionId;if(!T||!E||T.sessionId===E)return EMPTY;let O=parseInt(T.sessionCount);return O++,of(O>4?cleanParams([typeform]):updateParams({[typeform]:{sessionCount:O,sessionId:E}}))})),epics_default$3=combineEpics(setTypeformCookieEpic,updateTypeformCookieEpic),identifyInitZendesk=o=>new Promise((o,v)=>{try{if(!window.$zopim){let o=document.createElement(`script`);o.src=`https://assets.zendesk.com/embeddable_framework/main.js`,o.async=!0,document&&document.body&&document.body.appendChild(o)}window.zE&&window.zE(()=>{window.zE.hide(),window.$zopim(()=>window.$zopim.livechat.setOnConnected(()=>window.$zopim.livechat.hideAll()))}),o()}catch(o){v(o)}}).then(()=>{window.zEmbed||(function(){let v=[];window.zEmbed=function(){v.push(arguments)},window.zE=window.zE||window.zEmbed,window.document.zendeskHost=zendeskWidgetHost[o],window.document.zEQueue=v})(),window.zE&&window.zE(()=>{window.zE.setLocale(zendeskWidgetLocale[o]),window.zE.show()}),window.zESettings={webWidget:{offset:{horizontal:`0`,vertical:`20px`},color:{theme:color.orange100},zIndex:3500,launcher:{label:{"en-US":`Contact Us`}}}}}),hideZendesk=()=>new Promise((o,v)=>{try{window.zE&&window.zE(()=>window.zE.hide()),o()}catch(o){v(o)}}),identifyRegistered=o=>new Promise((v,x)=>{if(!o||o&&!o.profile)return x(`No user profile specified!`);let T=o.profile,E={name:getUserName(T),email:T.email};try{window.zE(()=>window.zE.identify(E)),v(E.name)}catch(o){x(o)}}),getUserName=o=>o.familyName&&o.givenName?`${o.givenName} ${o.familyName}`:``,loadZendeskEpic=(o,v)=>{let x=o.pipe(ofType(Actions.APP_READY)),T=o.pipe(ofType(Actions.LOCATION_CHANGE)),E=o.pipe(ofType(Actions.STAC_FLAGS_INITIALIZED)),O=[`/account`,`/account/help`,`/account/referrals`,`/account/subscription`,`/cancel-subscription`,`/manage-add-ons`,`/manage-plan`];return combineLatest([x,T,E]).pipe(map(([,o])=>{let x=v.value,T=o.payload.location;return selectEnableZendeskWidgedFlag(x)&&O.some(o=>T.pathname.startsWith(o))}),distinctUntilChanged(),switchMap(o=>{let x=v.value,T=selectMarket(x);return o?from(identifyInitZendesk(T)).pipe(map(zendeskInitialized)):from(hideZendesk()).pipe(map(zendeskHidden))}))},identifyOnLoginEpic=(o,v)=>o.pipe(ofType(zendeskInitialized),switchMap(()=>{let o=selectAccount(v.value);return o&&o.profile?from(identifyRegistered(o)).pipe(map(registeredUser)):EMPTY})),epics_default$2=combineEpics(loadZendeskEpic,identifyOnLoginEpic),epic_default=combineEpics(epics_default$9,epics_default$11,epics_default$8,epics_default$7,epics_default$5,epics_default$6,epics_default$10,epics_default$2,epics_default$4,epics_default$3,epic_default$36),FLAG_NAMESPACE=[`web`,`growth`];
34function mapUrlValue(o){switch(o){case`true`:return!0;case`false`:return!1;default:return o}}function mapUrlFlags(o){let v={};if(o)for(let x in o)v[x]={value:mapUrlValue(o[x]),key:x,ttl:-1};return v}function mapFeatureFlags(o){return{data:mapFeatureFlagsData(o.data),v:o.v}}function mapFeatureFlagsData(o){if(!o)return null;let v=o.results,x={};return Object.keys(v).map(o=>v[o]).forEach(o=>x[o.key]=mapFeatureFlag(o)),{results:x}}function mapFeatureFlag(o){let{found:v,key:x,poll_time_sec:T,scope:E,tag:O,value:k}=o;return{found:v,key:x,tag:O,value:k,scope:mapFeatureFlagScope(E),pollTime:T>0?T*1e3:T}}function mapFeatureFlagScope(o){if(!o)return null;let{type:v,ttl_sec:x}=o;return{type:v,ttl:x>0?x*1e3:x}}var PATH$1=`/sd/ff`;async function getFeatureFlags(o,{clientVersion:v,...x}){let T={client_version:v,...x};try{let v=(await(await getContextualRequest(o)).post(o.context.api.host+PATH$1).send(T)).body.data;return mapFeatureFlags(v)}catch(o){throw normalizeApiError(o)}}var PATH=`/ff/namespace`;async function getNamespaces(o,{clientVersion:v,...x}){let T={client_version:v,...x};try{let v=(await(await getContextualRequest(o)).post(o.context.api.host+PATH).send(T)).body.data;return mapFeatureFlags(v)}catch(o){throw normalizeApiError(o)}}var doGetFeatureFlags=(o=supportedFlags)=>call(getFeatureFlags,{v:1,platform:`web`,clientVersion:tenantVersion,keys:o}),doGetNamespaces=o=>call(getNamespaces,{v:1,platform:`web`,clientVersion:tenantVersion,namespaces:o});function mapper(o,v=!0){if(!o)return{};let x={};for(let T of Object.keys(o)){let{key:E,found:O,value:k,scope:A}=o[T],j=A?.ttl??-1;if(v){if(!(E in initValues)){logger.warn(`flag "${E}" not recognized`);continue}let o=E;x[o]=O&&k?.value!==void 0?{key:o,value:k.value,ttl:j}:initValues[o]}else{if(!O||k?.value===void 0)continue;let o=E;x[o]={key:o,value:k.value,ttl:j}}}return x}var initStacFlagsEpic=(o,v)=>o.pipe(ofType(Actions.REINITIALIZE_STAC_FLAGS,Actions.FETCH_ACCOUNT_SUCCESS),filter(()=>selectIfAuthenticated(v.value)),filter(()=>!selectIfStacFlagsIsInitialized(v.value)),filter(()=>!selectIfFetchingStacFlags(v.value)),switchMap(()=>of(fetchStacFlags({isAuthenticated:!0})))),initStacFlagsPreAuthenticationEpic=(o,v)=>o.pipe(ofType(Actions.PARAMS_BUNDLED,Actions.RESET_CREDENTIAL_STATE),filter(()=>!selectIfAuthenticated(v.value)),filter(()=>!selectIfStacFlagsIsInitialized(v.value)),switchMap(()=>of(fetchStacFlags({isAuthenticated:!1})))),flagsInitializedEpic=o=>o.pipe(ofType(Actions.INIT_STAC_FLAGS,Actions.INIT_ERROR_STAC_FLAGS),switchMap(()=>of(stacFlagsInitialized()))),updateStacFlagsEpic=(o,v,{getFeatureFlags:x=doGetFeatureFlags,getNamespaces:T=doGetNamespaces})=>o.pipe(ofType(Actions.FETCH_STAC_FLAGS),switchMap(({flagKeys:o,isAuthenticated:E,shouldFetchNamespace:O=!0})=>from(x(o)).pipe(switchMap(x=>{let k=v.value,A={...mapper(x?.data?.results,!0)},j=selectIfStacFlagsIsInitialized(k);return O?from(T(FLAG_NAMESPACE)).pipe(map(v=>{let x={...A,...mapper(v?.data?.results,!1),...mapUrlFlags(selectStacDarklyFlags(k))};return j?o?.length?patchUpdateStacFlags(x):fullUpdateStacFlags(x):initStacFlags(x,E)}),catchError(v=>(logger.warn(`Error fetching namespace`,v),of(j?o?.length?patchUpdateStacFlags(A):fullUpdateStacFlags(A):initStacFlags(A,E))))):of(o?.length?patchUpdateStacFlags(A):fullUpdateStacFlags(A))}),catchError(x=>{logger.warn(`Error fetching feature flags`,x);let T=v.value;return selectIfStacFlagsIsInitialized(T)?of(o?.length?patchUpdateErrorStacFlags(o):fullUpdateErrorStacFlags()):of(initErrorStacFlags(E))})))),flagsUpdatedEpic=o=>o.pipe(ofType(Actions.FULL_UPDATE_STAC_FLAGS,Actions.PATCH_UPDATE_STAC_FLAGS),switchMap(o=>of(stacFlagsUpdated(o.flags)))),refetchStacFlagsOnSubscriptionChangesEpic=o=>o.pipe(ofType(Actions.SUBSCRIBE_WITH_OFFER_SUCCESS,Actions.CREATE_SUBSCRIPTION_SUCCESS,Actions.UPDATE_SUBSCRIPTION_SUCCESS,Actions.UPDATE_SUBSCRIPTION_STATE_SUCCESS,Actions.ANNUL_SUBSCRIPTION_PAUSE_SUCCESS),switchMap(()=>of(fetchStacFlags()))),reinitializeStacFlagsEpic=(o,v)=>o.pipe(ofType(Actions.SIGNUP_SUCCESS,Actions.LOGIN_COMPLETE,Actions.RESET_PASSWORD_WITH_TOKEN_SUCCESS),filter(()=>!selectIfFetchingStacFlags(v.value)),filter(()=>!selectIsPendingUserEmailVerification(v.value)),switchMap(()=>of(reinitializeStacFlags()))),refetchStacFlagsByTtlEpic=(o,v,{intervalsLimit:x=1/0,scheduler:T=asyncScheduler})=>o.pipe(ofType(Actions.INIT_STAC_FLAGS),switchMap(({flags:o})=>{let v=Object.keys(o).map(v=>o[v]).filter(o=>o.ttl>0).reduce((o,v)=>{let{key:x,ttl:T}=v;return o.has(T)||o.set(T,[]),o.get(T).push(x),o},new Map);if(v.size>0){let o=[];return v.forEach((v,E)=>{o.push(interval(E,T).pipe(take(x),map(()=>fetchStacFlags({flagKeys:v,shouldFetchNamespace:!1}))))}),merge(...o)}return EMPTY}
34)),epics_default$1=combineEpics(reinitializeStacFlagsEpic,initStacFlagsEpic,initStacFlagsPreAuthenticationEpic,flagsInitializedEpic,updateStacFlagsEpic,flagsUpdatedEpic,refetchStacFlagsOnSubscriptionChangesEpic,refetchStacFlagsByTtlEpic),clearProductParamsOnSignupLeaveEpic=(o,v)=>o.pipe(ofType(Actions.LOCATION_CHANGE),filter(o=>{let x=o.payload.location.pathname!==`/signup`,T=v.value,E=!!(selectProductParam(T)||selectRatePlanCodeParam(T));return x&&E}),map(()=>cleanParams(brand.hasPapiCustomHooks&&isMobileDevice()&&!selectIfAuthenticated(v.value)?[`ratePlanCode`]:[`product`,`ratePlanCode`]))),syncLocationToSignupStep=(o,v)=>o.pipe(ofType(Actions.LOCATION_CHANGE),switchMap(o=>{let x=v.value,T=selectCurrentSignupStepName(x),E=selectCartPlan(x),O=o.payload.location,k=O.state?.currentStep,A=O.state?.modalName;return!k||A===`offerDetails`||o.payload.action!==`POP`||k===T?EMPTY:T===`payment`&&k===`packageInterstitial`?from([clearAppleTVDisclaimerForm(),clearCommitmentDisclaimerForm(),setSignupStep(k)]):of(setSignupStep(T===`packageInterstitial`&&k===`payment`&&!E?`package`:k))})),handleNextStepEpic=(o,v)=>o.pipe(ofType(Actions.NEXT_SIGNUP_STEP),switchMap(()=>{let o=v.value,x=selectCurrentSignupStep(o),T=selectCurrentSignupStepName(o);return selectAllSignupStepsByName(o).includes(T||``)?x?.next?of(nextSignupStepSuccess()):of(finishFunnel()):EMPTY})),syncSignupStepToLocation=(o,v)=>o.pipe(ofType(Actions.INIT_SIGNUP_FUNNEL,Actions.NEXT_SIGNUP_STEP_SUCCESS,Actions.PREV_SIGNUP_STEP,Actions.SET_SIGNUP_STEP,Actions.PREV_SIGNUP_STEP),switchMap(o=>{let x=v.value,T=x.router.location,E=selectCurrentSignupStepName(x),O=[Actions.INIT_SIGNUP_FUNNEL,Actions.PREV_SIGNUP_STEP,Actions.NEXT_SIGNUP_STEP_SUCCESS],k={...T,state:{...T.state,onboardingStep:E,currentStep:E}};return E===`package`&&O.includes(o.type)?of(push(k)):of(replace(k))})),finishFunnelEpic=(o,v)=>o.pipe(ofType(Actions.FINISH_FUNNEL),switchMap(o=>{let x=v.value,T=selectIsSignupInProgress(x),E=selectFastauthLink(x),O=selectProfilesDestination(x)?.getPath()||`/profiles`;if(T){let v=E||o.redirectPath;return v?from([clearSignup(),push(v)]):of(push(O))}else return of(finishSignup())})),clearViewAllProductsOnFinishFunnelEpic=(o,v)=>o.pipe(ofType(Actions.FINISH_FUNNEL),switchMap(()=>{let o=v.value,x=selectIsViewAllProducts(o),T=o.routes.location,E={...T,state:{...T?.state||{},isViewAllProducts:void 0}};return x?of(replace(E)):EMPTY})),interceptAddonsActions=o=>o.pipe(ofType(Actions.UPDATE_SUBSCRIPTION_SUCCESS),switchMap(()=>of(nextSignupStep()))),redirectToInvalidOffer=(o,v)=>o.pipe(ofType(Actions.FETCH_PRODUCT_BY_CODE_FAIL),switchMap(()=>{let o=v.value,x=selectIsSignupInProgress(o),T=selectProductParam(o),E=selectIfUserCanAccessApp(o);return brand.hasCustomFunnel&&T&&(x||E)?of(push(`/invalid-offer`)):EMPTY})),stepForwardPostSignupForm=o=>o.pipe(ofType(Actions.SIGNUP_SUCCESS),switchMap(()=>of(nextSignupStep()))),forwardToNewStepAfterReplacement=(o,v)=>o.pipe(ofType(Actions.REPLACE_SIGNUP_STEP),switchMap(o=>{let x=v.value;return selectCurrentSignupStepName(x)===o.targetStep?of(setSignupStep(o.newStep.name)):EMPTY})),completeSignup=(o,v)=>o.pipe(ofType(Actions.CREATE_SUBSCRIPTION_SUCCESS,Actions.SUBSCRIBE_WITH_OFFER_SUCCESS)).pipe(switchMap(()=>o.pipe(ofType(Actions.FULL_UPDATE_STAC_FLAGS,Actions.FULL_UPDATE_ERROR_STAC_FLAGS)))).pipe(filter(()=>{let o=v.value,x=selectIsSignupInProgress(o),T=selectCurrentLocation(o)?.pathname===`/signup`;return x&&T}),take(1),switchMap(()=>of(nextSignupStep()))),completeSignupPostCheckout=o=>o.pipe(ofType(Actions.CHANGE_SUBSCRIPTION_ADDONS_SUCCESS),switchMap(()=>of(nextSignupStep()))),syncViewAllProductsToLocation=(o,v)=>o.pipe(ofType(Actions.SELECT_VIEW_ALL_PRODUCTS),switchMap(o=>{let x=v.value,T=x.router.location;if(selectCurrentSignupStepName(x)===`package`){let v={...T,state:{...T.state,isViewAllProducts:o.selected}};return o.selected?of(push(v)):of(replace(v))}return EMPTY})),cleanUpProductsOSignupLocationChange=(o,v)=>o.pipe(ofType(Actions.LOCATION_CHANGE),filter(()=>selectCurrentLocation(v.value)?.pathname===`/signup`),switchMap(()=>{let o=v.value,x=selectCurrentSignupStepName(o),T=selectIsProductsLoading(o),E=selectHasAllProducts(o),O=o.routes.location;if(x===`package`&&!T){let o=O?.state?.isViewAllProducts;if(o&&!E||!o&&E)return of(clearProducts())}return EMPTY})),checkAppSourceEpic=(o,v)=>o.pipe(ofType(Actions.CHECK_APP_SOURCE),switchMap(()=>{let o=selectUrlAppSource(v.value),x=selectCurrentLocation(v.value)?.query?.app_source;return o&&!x?concat(of(cleanParams([`app_source`])),of(appSourceCleared())):EMPTY})),showBrazeModalEpic=(o,v)=>o.pipe(ofType(Actions.CREATE_SUBSCRIPTION_SUCCESS),filter(()=>!!(selectBrazeElitePhoneModalFlag(v.value)&&selectShouldShowBrazePhoneModalElite(v.value))),switchMap(()=>of(showModal(`BrazePhoneModal`)))),epics_default=combineEpics(handleNextStepEpic,syncLocationToSignupStep,syncSignupStepToLocation,interceptAddonsActions,redirectToInvalidOffer,stepForwardPostSignupForm,forwardToNewStepAfterReplacement,completeSignup,completeSignupPostCheckout,syncViewAllProductsToLocation,clearViewAllProductsOnFinishFunnelEpic,cleanUpProductsOSignupLocationChange,clearProductParam
34sOnSignupLeaveEpic,finishFunnelEpic,checkAppSourceEpic,showBrazeModalEpic),rootEpic_default=combineEpics(epics_default$16,epic_default$23,epics_default$14,epic_default$20,epics_default$1,epic_default$22,epic_default$19,epic_default$18,epic_default$16,epic_default$17,epics_default$15,epic_default$15,epic_default$14,epic_default$13,epic_default$12,epic_default$11,epic_default$10,epic_default$7,epics_default,epic_default$2,epic_default$24,epic_default$1,epics_default$12,epic_default,epic_default$21,epic_default$6,epic_default$5,epic_default$4,epic_default$3,epics_default$13),isDecodable=o=>{try{return typeof decodeURIComponent(o)==`string`}catch{return!1}},escapePercent=o=>o.replace(/%(?![0-9A-Fa-f]{2})/g,`%25`);function sanitizeMalformedLocation(){let{pathname:o,search:v,hash:x}=window.location,T=isDecodable(o)?o:escapePercent(o),E=isDecodable(v)?v:escapePercent(v);T===o&&E===v||window.history.replaceState(window.history.state,``,`${T}${E}${x}`)}function getUserConfirmation(o,v){if(hasPrompt(o))prompt(o,v);else return v(window.confirm(o))}sanitizeMalformedLocation();var history$1=createBrowserHistory({getUserConfirmation}),VERSION=5,history=n({scope:`product`,history:history$1,flush:flushStore,brandName:brand.name});function configureAppStore(o){let v=createEpicMiddleware({dependencies:{staticConfig:{environment,brand}}}),x=createStore(createPersistedRootReducer(history,5),void 0,o({history,epicMiddleware:v}));return v.run(rootEpic_default),setPersistor(persistStore(x)),x}function Router(){return jsx(ConnectedRouter,{history,children:jsx(Routes,{})})}var ApplicationProvider=class extends import_react.Component{render(){return jsx(`div`,{children:jsx(AnalyticsRoot,{children:jsx(AnalyticsOrderContext,{children:jsx(AnalyticsFoldContext,{children:jsx(Router,{})})})})})}},require_redux_logger=__commonJSMin(((o,v)=>{(function(x,T){typeof o==`object`&&v!==void 0?T(o):typeof define==`function`&&define.amd?define([`exports`],T):T(x.reduxLogger=x.reduxLogger||{})})(o,function(o){function v(o,v){o.super_=v,o.prototype=Object.create(v.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}})}function x(o,v){Object.defineProperty(this,"kind",{value:o,enumerable:!0}),v&&v.length&&Object.defineProperty(this,"path",{value:v,enumerable:!0})}function T(o,v,x){T.super_.call(this,`E`,o),Object.defineProperty(this,"lhs",{value:v,enumerable:!0}),Object.defineProperty(this,"rhs",{value:x,enumerable:!0})}function E(o,v){E.super_.call(this,`N`,o),Object.defineProperty(this,"rhs",{value:v,enumerable:!0})}function O(o,v){O.super_.call(this,`D`,o),Object.defineProperty(this,"lhs",{value:v,enumerable:!0})}function k(o,v,x){k.super_.call(this,`A`,o),Object.defineProperty(this,"index",{value:v,enumerable:!0}),Object.defineProperty(this,"item",{value:x,enumerable:!0})}function A(o,v,x){var T=o.slice((x||v)+1||o.length);return o.length=v<0?o.length+v:v,o.push.apply(o,T),o}function j(o){var v=o===void 0?`undefined`:ae(o);return v===`object`?o===Math?`math`:o===null?`null`:Array.isArray(o)?`array`:Object.prototype.toString.call(o)===`[object Date]`?`date`:typeof o.toString==`function`&&/^\/.*\//.test(o.toString())?`regexp`:`object`:v}function I(o,v,x,L,R,z,B){R||=[],B||=[];var V=R.slice(0);if(z!==void 0){if(L){if(typeof L==`function`&&L(V,z))return;if((L===void 0?`undefined`:ae(L))===`object`){if(L.prefilter&&L.prefilter(V,z))return;if(L.normalize){var U=L.normalize(V,z,o,v);U&&(o=U[0],v=U[1])}}}V.push(z)}j(o)===`regexp`&&j(v)===`regexp`&&(o=o.toString(),v=v.toString());var W=o===void 0?`undefined`:ae(o),G=v===void 0?`undefined`:ae(v),K=W!==`undefined`||B&&B[B.length-1].lhs&&B[B.length-1].lhs.hasOwnProperty(z),q=G!==`undefined`||B&&B[B.length-1].rhs&&B[B.length-1].rhs.hasOwnProperty(z);if(!K&&q)x(new E(V,v));else if(!q&&K)x(new O(V,o));else if(j(o)!==j(v))x(new T(V,o,v));else if(j(o)===`date`&&o-v!==0)x(new T(V,o,v));else if(W===`object`&&o!==null&&v!==null)if(B.filter(function(v){return v.lhs===o}).length)o!==v&&x(new T(V,o,v));else{if(B.push({lhs:o,rhs:v}),Array.isArray(o)){var J;for(o.length,J=0;J<o.length;J++)J>=v.length?x(new k(V,J,new O(void 0,o[J]))):I(o[J],v[J],x,L,V,J,B);for(;J<v.length;)x(new k(V,J,new E(void 0,v[J++])))}else{var Y=Object.keys(o),Z=Object.keys(v);Y.forEach(function(T,E){var O=Z.indexOf(T);O>=0?(I(o[T],v[T],x,L,V,T,B),Z=A(Z,O)):I(o[T],void 0,x,L,V,T,B)}),Z.forEach(function(o){I(void 0,v[o],x,L,V,o,B)})}--B.length}else o!==v&&(W===`number`&&isNaN(o)&&isNaN(v)||x(new T(V,o,v)))}function L(o,v,x,T){return T||=[],I(o,v,function(o){o&&T.push(o)},x),T.length?T:void 0}function R(o,v,x){if(x.path&&x.path.length){var T,E=o[v],O=x.path.length-1;for(T=0;T<O;T++)E=E[x.path[T]];switch(x.kind){case`A`:R(E[x.path[T]],x.index,x.item);break;
34case`D`:delete E[x.path[T]];break;case`E`:case`N`:E[x.path[T]]=x.rhs}}else switch(x.kind){case`A`:R(o[v],x.index,x.item);break;case`D`:o=A(o,v);break;case`E`:case`N`:o[v]=x.rhs}return o}function z(o,v,x){if(o&&v&&x&&x.kind){for(var T=o,E=-1,O=x.path?x.path.length-1:0;++E<O;)T[x.path[E]]===void 0&&(T[x.path[E]]=typeof x.path[E]==`number`?[]:{}),T=T[x.path[E]];switch(x.kind){case`A`:R(x.path?T[x.path[E]]:T,x.index,x.item);break;case`D`:delete T[x.path[E]];break;case`E`:case`N`:T[x.path[E]]=x.rhs}}}function B(o,v,x){if(x.path&&x.path.length){var T,E=o[v],O=x.path.length-1;for(T=0;T<O;T++)E=E[x.path[T]];switch(x.kind){case`A`:B(E[x.path[T]],x.index,x.item);break;case`D`:E[x.path[T]]=x.lhs;break;case`E`:E[x.path[T]]=x.lhs;break;case`N`:delete E[x.path[T]]}}else switch(x.kind){case`A`:B(o[v],x.index,x.item);break;case`D`:o[v]=x.lhs;break;case`E`:o[v]=x.lhs;break;case`N`:o=A(o,v)}return o}function V(o,v,x){if(o&&v&&x&&x.kind){var T,E,O=o;for(E=x.path.length-1,T=0;T<E;T++)O[x.path[T]]===void 0&&(O[x.path[T]]={}),O=O[x.path[T]];switch(x.kind){case`A`:B(O[x.path[T]],x.index,x.item);break;case`D`:O[x.path[T]]=x.lhs;break;case`E`:O[x.path[T]]=x.lhs;break;case`N`:delete O[x.path[T]]}}}function U(o,v,x){o&&v&&I(o,v,function(T){x&&!x(o,v,T)||z(o,v,T)})}function W(o){return`color: `+le[o].color+`; font-weight: bold`}function G(o){var v=o.kind,x=o.path,T=o.lhs,E=o.rhs,O=o.index,k=o.item;switch(v){case`E`:return[x.join(`.`),T,`â`,E];case`N`:return[x.join(`.`),E];case`D`:return[x.join(`.`)];case`A`:return[x.join(`.`)+`[`+O+`]`,k];default:return[]}}function K(o,v,x,T){var E=L(o,v);try{T?x.groupCollapsed(`diff`):x.group(`diff`)}catch{x.log(`diff`)}E?E.forEach(function(o){var v=o.kind,T=G(o);x.log.apply(x,[`%c `+le[v].text,W(v)].concat(oe(T)))}):x.log(`ââ no diff ââ`);try{x.groupEnd()}catch{x.log(`ââ diff end ââ `)}}function q(o,v,x,T){switch(o===void 0?`undefined`:ae(o)){case`object`:return typeof o[T]==`function`?o[T].apply(o,oe(x)):o[T];case`function`:return o(v);default:return o}}function J(o){var v=o.timestamp,x=o.duration;return function(o,T,E){var O=[`action`];return O.push(`%c`+String(o.type)),v&&O.push(`%c@ `+T),x&&O.push(`%c(in `+E.toFixed(2)+` ms)`),O.join(` `)}}function Y(o,v){var x=v.logger,T=v.actionTransformer,E=v.titleFormatter,O=E===void 0?J(v):E,k=v.collapsed,A=v.colors,j=v.level,I=v.diff,L=v.titleFormatter===void 0;o.forEach(function(E,R){var z=E.started,B=E.startedTime,V=E.action,U=E.prevState,W=E.error,G=E.took,J=E.nextState,Y=o[R+1];Y&&(J=Y.prevState,G=Y.started-z);var Z=T(V),Q=typeof k==`function`?k(function(){return J},V,E):k,$=re(B),ee=A.title?`color: `+A.title(Z)+`;`:``,ne=[`color: gray; font-weight: lighter;`];ne.push(ee),v.timestamp&&ne.push(`color: gray; font-weight: lighter;`),v.duration&&ne.push(`color: gray; font-weight: lighter;`);var ie=O(Z,$,G);try{Q?A.title&&L?x.groupCollapsed.apply(x,[`%c `+ie].concat(ne)):x.groupCollapsed(ie):A.title&&L?x.group.apply(x,[`%c `+ie].concat(ne)):x.group(ie)}catch{x.log(ie)}var ae=q(j,Z,[U],`prevState`),oe=q(j,Z,[Z],`action`),ce=q(j,Z,[W,U],`error`),le=q(j,Z,[J],`nextState`);if(ae)if(A.prevState){var ue=`color: `+A.prevState(U)+`; font-weight: bold`;x[ae](`%c prev state`,ue,U)}else x[ae](`prev state`,U);if(oe)if(A.action){var de=`color: `+A.action(Z)+`; font-weight: bold`;x[oe](`%c action `,de,Z)}else x[oe](`action `,Z);if(W&&ce)if(A.error){var fe=`color: `+A.error(W,U)+`; font-weight: bold;`;x[ce](`%c error `,fe,W)}else x[ce](`error `,W);if(le)if(A.nextState){var pe=`color: `+A.nextState(J)+`; font-weight: bold`;x[le](`%c next state`,pe,J)}else x[le](`next state`,J);I&&K(U,J,x,Q);try{x.groupEnd()}catch{x.log(`ââ log end ââ`)}})}function Z(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},v=Object.assign({},ue,o),x=v.logger,T=v.stateTransformer,E=v.errorTransformer,O=v.predicate,k=v.logErrors,A=v.diffPredicate;if(x===void 0)return function(){return function(o){return function(v){return o(v)}}};if(o.getState&&o.dispatch)return console.error(`[redux-logger] redux-logger not installed. Make sure to pass logger instance as middleware: 35// Logger with default options 36import { logger } from 'redux-logger' 37const store = createStore( 38 reducer, 39 applyMiddleware(logger) 40) 41// Or you can create your own logger with custom options http://bit.ly/redux-logger-options 42import createLogger from 'redux-logger' 43const logger = createLogger({ 44 // ...options 45}); 46const store = createStore( 47 reducer, 48 applyMiddleware(logger) 49) 50`),function(){return function(o){return function(v){return o(v)}}};var j=[];return function(o){var x=o.getState;return function(o){return function(I){if(typeof O==`function`&&!O(x,I))return o(I);var L={};j.push(L),L.started=ie.now(),L.startedTime=new Date,L.prevState=T(x()),L.action=I;var R=void 0;if(k)try{R=o(I)}catch(o){L.error=E(o)}else R=o(I);L.took=ie.now()-L.started,L.nextState=T(x());var z=v.diff&&typeof A==`function`?A(x,I):v.diff;if(Y(j,Object.assign({},v,{diff:z})),j.length=0,L.error)throw L.error;return R}}}}var Q,$,ee=function(o,v){return Array(v+1).join(o)},ne=function(o,v){return ee(`0`,v-o.toString().length)+o},re=function(o){return ne(o.getHours(),2)+`:`+ne(o.getMinutes(),2)+`:`+ne(o.getSeconds(),2)+`.`+ne(o.getMilliseconds(),3)},ie=typeof performance<`u`&&performance!==null&&typeof performance.now==`function`?performance:Date,ae=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(o){return typeof o}:function(o){return o&&typeof Symbol==`function`&&o.constructor===Symbol&&o!==Symbol.prototype?`symbol`:typeof o}
50,oe=function(o){if(Array.isArray(o)){for(var v=0,x=Array(o.length);v<o.length;v++)x[v]=o[v];return x}return Array.from(o)},ce=[];Q=(typeof global>`u`?`undefined`:ae(global))===`object`&&global?global:typeof window<`u`?window:{},$=Q.DeepDiff,$&&ce.push(function(){$!==void 0&&Q.DeepDiff===L&&(Q.DeepDiff=$,$=void 0)}),v(T,x),v(E,x),v(O,x),v(k,x),Object.defineProperties(L,{diff:{value:L,enumerable:!0},observableDiff:{value:I,enumerable:!0},applyDiff:{value:U,enumerable:!0},applyChange:{value:z,enumerable:!0},revertChange:{value:V,enumerable:!0},isConflict:{value:function(){return $!==void 0},enumerable:!0},noConflict:{value:function(){return ce&&=(ce.forEach(function(o){o()}),null),L},enumerable:!0}});var le={E:{color:`#2196F3`,text:`CHANGED:`},N:{color:`#4CAF50`,text:`ADDED:`},D:{color:`#F44336`,text:`DELETED:`},A:{color:`#2196F3`,text:`ARRAY:`}},ue={level:`log`,logger:console,logErrors:!0,collapsed:void 0,predicate:void 0,duration:!1,timestamp:!0,stateTransformer:function(o){return o},actionTransformer:function(o){return o},errorTransformer:function(o){return o},colors:{title:function(){return`inherit`},prevState:function(){return`#9E9E9E`},action:function(){return`#03A9F4`},nextState:function(){return`#4CAF50`},error:function(){return`#F20404`}},diff:!1,diffPredicate:void 0,transformer:void 0},de=function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},v=o.dispatch,x=o.getState;return typeof v==`function`||typeof x==`function`?Z()({dispatch:v,getState:x}):void console.error(` 51[redux-logger v3] BREAKING CHANGE 52[redux-logger v3] Since 3.0.0 redux-logger exports by default logger with default settings. 53[redux-logger v3] Change 54[redux-logger v3] import createLogger from 'redux-logger' 55[redux-logger v3] to 56[redux-logger v3] import { createLogger } from 'redux-logger' 57`)};o.defaults=ue,o.createLogger=Z,o.logger=de,o.default=de,Object.defineProperty(o,"__esModule",{value:!0})})})),import_redux_logger=require_redux_logger();function createThunkMiddleware(o){return function(v){var x=v.dispatch,T=v.getState;return function(v){return function(E){return typeof E==`function`?E(x,T,o):v(E)}}}}var thunk=createThunkMiddleware();thunk.withExtraArgument=createThunkMiddleware;var tabConfig={whitelist:[Actions.FETCH_AVAILABLE_PURCHASE_SUCCESS,Actions.ANNUL_SUBSCRIPTION_PAUSE_SUCCESS,Actions.FETCH_REFUND_ELIGIBLE_SUCCESS,Actions.SUBSCRIBE_WITH_OFFER_SUCCESS,Actions.UPDATE_SUBSCRIPTION_SUCCESS,Actions.UPDATE_SUBSCRIPTION_STATE_SUCCESS,Actions.UPDATE_PROFILE_SUCCESS,Actions.SIGNUP_SUCCESS,Actions.SIGNUP_WITH_TOKEN_SUCCESS,Actions.EMAIL_VERIFICATION_SUCCESS,Actions.CONFIRM_SIGNUP_EMAIL_SUCCESS,Actions.LOGOUT_API_SUCCESS,Actions.LOGOUT_API_FAIL,Actions.LOGIN_COMPLETE,Actions.AUTH_TOKEN_UPDATE,Actions.UPDATE_EMAIL_VERIFICATION_RESEND_CODE_RATE_LIMIT,Actions.CREATE_USER_PROFILE,Actions.UPDATE_USER_PROFILE,Actions.DELETE_USER_PROFILE,Actions.INITIAL_SWITCH_TO_PROFILE,Actions.SWITCH_TO_PROFILE,Actions.SWITCH_TO_FALLBACK_PROFILE,Actions.FETCH_HOME_NETWORK_SUCCESS,Actions.FETCH_HOME_NETWORK_FAIL,Actions.SET_HOME_NETWORK_SUCCESS,Actions.SET_HOME_NETWORK_FAIL,Actions.INIT_STAC_FLAGS,Actions.FULL_UPDATE_STAC_FLAGS,Actions.PATCH_UPDATE_STAC_FLAGS,Actions.UPDATE_PROFILE_PARAMS_SUCCESS],broadcastChannelOption:{type:`localstorage`}},urlLogger=getUrlParam(`logger`);function configureMiddleware(o){let v=[thunk,o.epicMiddleware,(0,import_syncState.createStateSyncMiddleware)(tabConfig),routerMiddleware(o.history)];if(environment.env===`development`&&!urlLogger||[`redux`,`both`].includes(urlLogger)){let o=(0,import_redux_logger.createLogger)({collapsed:!0,predicate:(o,v)=>!some(silentActions,o=>isString(o)&&v.type===o||isRegExp(o)&&v.type.match(o))});v.push(o)}return v}var composeEnhancers=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({trace:!0,traceLimit:100})||compose,makeEnhancers=o=>composeEnhancers(applyMiddleware(...configureMiddleware(o))),store=configureAppStore(makeEnhancers);initApiClient(store);var Base=()=>jsx(Provider,{store,children:jsx(AppConfigProvider,{children:jsx(ThemeProvider,{children:jsx(ApplicationProvider,{})})})}),render=()=>{let o=document.getElementById(`root`);o!==null&&(0,import_client.createRoot)(o).render(jsx(Base,{}))};render();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.