1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},r=Error().stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="0b94e7f8-dc7d-46bd-a029-36bde9da844a",e._sentryDebugIdIdentifier="sentry-dbid-0b94e7f8-dc7d-46bd-a029-36bde9da844a")}catch(e){}}();var _global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};_global.SENTRY_RELEASE={id:"20261005.8"},(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6141],{4819:function(e,r,i){"use strict";i.d(r,{Cs:function(){return w}});var n=i(89644),t=i.n(n),a=i(46138),s=i(75840),o=i(78418),l=i(91559),c=i(83705),d=i(10648),f=i(26676),u=i(18630),h=i(33768),p=i(28699),g=i(1722);let m=()=>"undefined"!=typeof crypto&&"function"==typeof crypto.randomUUID?crypto.randomUUID():`${Date.now().toString(36)}-${Math.random().toString(36).slice(2)}`,y=(e,r,i,n)=>{if(!r.valueFingerprint)throw Error("A Rolling Offer fingerprint is required.");if(!Number.isSafeInteger(r.order)||r.order<=0)throw Error("A numeric Rolling Offer stage is required.");return{chainId:e.chainId,stepId:r.stepId,stageNumber:r.order,publishVersion:e.publishVersion,referenceType:r.referenceType,referenceId:r.referenceId,sourceSurface:i,presentationSurface:n,valueFingerprint:r.valueFingerprint,idempotencyKey:`rolling-offer:${e.chainId}:${r.order}:${m()}`}},_=(e,r)=>({id:r.referenceId,name:r.title,price:r.priceAmount??0,socialPoints:r.gcAmount??0,sweepsPoints:r.promotionalSweepAmount??0,isDiscounted:!1,discountedPrice:0,discountedSocialPoints:0,discountedSweepsPoints:0,specialOfferPercent:0,specialOfferSocialPoints:0,specialOfferSweepsPoints:0,displayCountdownTimer:!0,countdownTimerStartTime:e.campaignStartUtc,expiresOn:e.campaignEndUtc,freeSpinsBonus:r.freeSpinsBonus,hasMiniGameBonus:r.miniGameTicketCount>0,maxMiniGameSweepsPoints:r.maxMiniGameSweepsPoints}),x=e=>{let r=e.extra?.data;return{apiCode:r?.code,pendingPurchase:r?.pendingPurchase,response:r}},w=()=>{let e=(0,c.Y)(),{startCheckout:r}=(0,d.M)(),i=(0,a.CGy)(e=>e.oidc.user?.profile?.sub),n=(0,a.CGy)(e=>e.oidc.user?.profile?.Store),{hydrateChain:m}=(0,f.P)(),w=async(r,i,n)=>{let t=await m(r);if(!t){e.show(o.w,{errorType:o.Q.ERROR_DIALOG_CLOSE,errorContent:n});return}e.show(l.G,{chain:t.chain,serverTimeUtc:t.response.serverTimeUtc,sourceSurface:i,presentationSurface:u.hp.ChainDetail,initialNotice:n})},b=(0,a.to7)(async t=>{let s=await m(t.chain.chainId),o=s?.chain,c=o?(0,u.Wu)(o):null;if(!o||!c){await w(t.chain.chainId,t.sourceSurface,"This Rolling Offer is no longer available.");return}let d=c.stepId===t.step.stepId&&c.order===t.step.order&&c.referenceType===t.step.referenceType&&c.referenceId===t.step.referenceId&&c.valueFingerprint===t.step.valueFingerprint&&c.purchaseAction===t.step.purchaseAction&&(c.purchaseAction!==u.gR.ResumePendingPurchase||c.pendingPurchase?.purchaseId===t.step.pendingPurchase?.purchaseId&&c.pendingPurchase?.providerId===t.step.pendingPurchase?.providerId),f=c.purchaseAction===u.gR.ResumePendingPurchase;if(!d||!f&&o.isPaused||!(0,u.D)(c)||"USD"!==c.priceCurrencyCode){e.show(l.G,{chain:o,serverTimeUtc:s.response.serverTimeUtc,sourceSurface:t.sourceSurface,presentationSurface:u.hp.ChainDetail,initialNotice:"This step changed on the server. Review its latest status before continuing."});return}let g=_(o,c),b=e=>{let r=x(e);if(t.onError?.(r),e.code!==a.NWT.InvalidOffer)return!1;let i=(0,p.ax)(r.apiCode,r.pendingPurchase);return w(o.chainId,t.sourceSurface,i),!0};if(f){let e=c.pendingPurchase;r(g,{existingPurchase:{purchaseId:e.purchaseId,paymentProviderId:e.providerId},onError:b});return}r(g,{rollingOfferIntent:y(o,c,t.sourceSurface,t.presentationSurface),onPurchaseInitiated:e=>{i&&n&&(0,h.hs)(`${i}:${n}`,c,e),t.onPurchaseCreated?.(e)},onError:b})});return{retryRollingOfferCheckout:(0,a.to7)(async e=>{let r=(0,g.a)(e.serverTimeOffsetMs??0).getTime();if(!(0,u.xk)(e.step,r))return!1;try{return await (0,s.KL)({purchaseId:e.step.pendingPurchase.purchaseId}),!0}catch(e){if(t().isAxiosError(e)&&e.response?.status===409)return!1;throw e}}),startRollingOfferCheckout:b}}},28699:function(e,r,i){"use strict";i.d(r,{ax:function(){return o},mU:function(){return s},rE:function(){return a},t1:function(){return t}});var n=i(18630);let t="Your payment is being reviewed. We will update this offer when the review is complete.",a=(e,r)=>e?.manualReviewRequired===!0||e?.state===n.qj.PendingReviewRequired||"PaymentReviewRequired"===r,s=e=>{if(e)switch(e){case"PaymentReviewRequired":return t;case"PaymentPending":case"PaymentSubmitted":return"Your payment is still processing. We will update this offer when its status is confirmed.";case"FulfillmentReviewRequired":case"FulfillmentPending":return"Your rewards are being reviewed. We will update this offer when they are ready.";case"ChainExpired":return"This Rolling Offer has expired.";case"ChainNotStarted":return"This Rolling Offer has not started yet.";case"AlreadyPurchased":return"This step has already been purchased.";case"SpecialOfferPurchaseLimit":return"This offer has reached its purchase limit.";case"PaymentProviderUnavailable":return"A payment method is not currently available for this offer.";default:return"This Rolling Offer is currently unavailable."}},o=(e,r)=>a(r)?t:"STALE_OFFER_VALUES"===e?"Offer values changed. Review the refreshed rewards before continuing.":"ROLLING_OFFER_EXPIRED"===e?"This Rolling Offer has expired.":"ROLLING_OFFER_STEP_ALREADY_PURCHASED"===e?"That step was already paid. Updating your journey now.":e?.startsWith("ROLLING_OFFER_PENDING_PURCHASE")?"An existing payment session is still active. Updating its resume or retry status.":"ROLLING_OFFER_PAYMENT_STATUS_UNKNOWN"===e?t:"ROLLING_OFFER_PURCHASE_IN_FLIGHT"===e?"A payment action is already in progress. Updating its latest status.":e?.startsWith("ROLLING_OFFER_PAYMENT_")?"We could not continue this payment. Review the refreshed offer before trying again.":"This step changed on the server. Review its latest status before continuing."},96141:function(e,r,i){"use strict";i.r(r),i.d(r,{RollingOfferChainDialogView:function(){return T},default:function(){return E},getServerAdjustedEndDate:function(){return j}});var n=i(52322),t=i(86239),a=i(46138),s=i(35194),o=i(96577),l=i.n(o),c=i(2784),d=i(17160),f=i(43202),u=i(11353),h=i(29577),p=i(51624),g=i(93724),m={src:"/_next/static/media/daily_bonus_check.73ede4e6.svg",height:42,width:51,blurWidth:0,blurHeight:0},y=i(15283),_=i(1299),x=i(59670),w=i(4819),b=i(26676),R=i(18630),v=i(79313),I=i(28699),S=i(1722);i(74713);let N={completed:"Completed",current:"",locked:"Locked",unavailable:"Unavailable",expired:"Expired",pending:"Checkout pending"},P=e=>new Intl.NumberFormat("en-US",{maximumFractionDigits:2}).format(e),j=function(e,r){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Date.now(),n=(0,S.Hd)(e,i);return(0,S.kK)(r,n)??r},k=e=>{if((0,I.rE)(e.pendingPurchase,e.disabledReason))return I.t1;if(e.state===R.FL.Expired)return(0,I.mU)("ChainExpired");if(e.purchaseAction===R.gR.ResumePendingPurchase)return"Your payment session is ready to resume. No duplicate purchase will be created.";if(e.purchaseAction===R.gR.RetryAfterPendingExpires){let r=e.pendingPurchase?.retryAvailableAtUtc;return r?`This checkout is still being reconciled. Check again after ${new Date(r).toLocaleStr
1ing()}.`:"This checkout is still being reconciled. Check again shortly."}return(0,I.mU)(e.disabledReason)||"A checkout for this step is still in progress."},C=e=>{let{step:r,isEnableSweep:i,showPrice:t}=e;if(!(0,R.tg)(r))return(0,n.jsx)("p",{className:"rolling-offer-chain__economics-unavailable",children:"Reward details are currently unavailable."});let a=r.displayRestrictedBonus&&(r.restrictedBonusGcAmount??0)>0,o=i&&r.displayRestrictedBonus&&(r.restrictedBonusSweepAmount??0)>0;return(0,n.jsxs)("div",{className:"rolling-offer-chain__economics","aria-label":`${r.title} reward economics`,"data-sentry-component":"Economics","data-sentry-source-file":"RollingOfferChainDialog.tsx",children:[(0,n.jsxs)("div",{className:"rolling-offer-chain__benefit-row",children:[(0,n.jsxs)("span",{className:"rolling-offer-chain__benefit rolling-offer-chain__benefit--gc","data-testid":"rolling-offer-benefit-gc",children:[(0,n.jsx)(l(),{src:v.h.gcIcon,alt:"",width:24,height:24,"data-sentry-element":"Image","data-sentry-source-file":"RollingOfferChainDialog.tsx"}),(0,n.jsx)(h.T,{amount:r.gcAmount,coinType:s.ys.GC,"data-sentry-element":"CoinAmount","data-sentry-source-file":"RollingOfferChainDialog.tsx"})]}),i&&(r.promotionalSweepAmount??0)>0&&(0,n.jsxs)("span",{className:"rolling-offer-chain__benefit rolling-offer-chain__benefit--sc","data-testid":"rolling-offer-benefit-sc",children:[(0,n.jsx)(l(),{src:v.h.scIcon,alt:"",width:24,height:24}),(0,n.jsx)(h.T,{amount:r.promotionalSweepAmount??0,coinType:s.ys.FC})]}),r.miniGameTicketCount>0&&(0,n.jsx)(_.R,{maxSweepsPoints:i?r.maxMiniGameSweepsPoints:null})]}),t&&(0,n.jsx)("div",{className:"rolling-offer-chain__price","data-testid":"rolling-offer-price",children:(0,n.jsx)(g.i,{amount:r.priceAmount,showSymbol:!0,showCode:!0,currencyCode:r.priceCurrencyCode})}),(a||o)&&(0,n.jsxs)("div",{className:"rolling-offer-chain__restricted-benefits","aria-label":"Restricted bonus",children:[(0,n.jsx)("span",{children:"Restricted bonus"}),a&&(0,n.jsxs)("span",{className:"rolling-offer-chain__restricted-value",children:[(0,n.jsx)(l(),{src:v.h.gcIcon,alt:"",width:18,height:18}),(0,n.jsx)(h.T,{amount:r.restrictedBonusGcAmount??0,coinType:s.ys.GC})]}),o&&(0,n.jsxs)("span",{className:"rolling-offer-chain__restricted-value",children:[(0,n.jsx)(l(),{src:v.h.scIcon,alt:"",width:18,height:18}),(0,n.jsx)(h.T,{amount:r.restrictedBonusSweepAmount??0,coinType:s.ys.FC})]})]})]})},T=e=>{let{chain:r,serverTimeUtc:i,sourceSurface:s,presentationSurface:o,queuePosition:h,queueSize:j,initialNotice:T,onChainUpdated:E,onCheckoutStart:O,isActive:A=!0,close:D}=e,[U,F]=(0,c.useState)(r),[L,$]=(0,c.useState)(T??(0,I.mU)(r.unavailableReason)),[M,G]=(0,c.useState)(!1),[B,q]=(0,c.useState)(!1),[W,Y]=(0,c.useState)(!0),[H,K]=(0,c.useState)(()=>Math.max(0,r.steps.findIndex(e=>e.order===r.currentStepOrder))),V=(0,c.useRef)([]),{isEnableSweep:z}=(0,a.Pxw)(),Z=(0,d.useMediaQuery)({query:"(max-width: 640px)"}),{retryRollingOfferCheckout:J,startRollingOfferCheckout:Q}=(0,w.Cs)(),{fetchSurface:X,hydrateChain:ee,lastCompletedPurchase:er}=(0,b.P)(),ei=(0,c.useMemo)(()=>(0,S.Hd)(i),[i]),en=(0,c.useMemo)(()=>(0,S.kK)(U.campaignStartUtc,ei),[U.campaignStartUtc,ei]),et=(0,c.useMemo)(()=>(0,S.kK)(U.campaignEndUtc,ei),[U.campaignEndUtc,ei]),ea=e=>(0,R.xk)(e,(0,S.a)(ei).getTime());(0,c.useEffect)(()=>{F(r),Y(!0),$(T??(0,I.mU)(r.unavailableReason))},[r]),(0,c.useEffect)(()=>{let e=Math.max(0,U.steps.findIndex(e=>e.order===U.currentStepOrder));K(e),V.current[e]?.scrollIntoView?.({behavior:window.matchMedia("(prefers-reduced-motion: reduce)").matches?"auto":"smooth",block:"nearest",inline:"center"})},[U.currentStepOrder,U.steps]);let es=async e=>{G(!0);try{let r=o===R.hp.ChainDetail?(await ee(U.chainId))?.response??null:await X(o),i=r?.chains.find(e=>e.chainId===U.chainId)??null;return i?(F(i),Y(!0)):r&&Y(!1),$(i?e:r?e??"This offer is no longer available.":"The latest offer could not be loaded. Please try again."),E?.(i,r),i}catch(e){return(0,t.Tb)(e,{extra:{feature:"rolling-offer-refresh",chainId:U.chainId}}),$("The latest offer could not be loaded. Please try again."),null}finally{G(!1)}};(0,c.useEffect)(()=>
1{if(!A)return;es();let e=()=>es();return window.addEventListener("focus",e),()=>window.removeEventListener("focus",e)},[U.chainId,A,o]),(0,c.useEffect)(()=>{er?.chainId===U.chainId&&U.steps.find(e=>e.stepId===er.stepId&&e.order===er.stageNumber)&&es(`Step ${er.stageNumber} complete. Your journey has been updated.`)},[er?.purchaseId]);let eo=e=>es((0,I.ax)(e.apiCode,e.pendingPurchase)),el=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:U,i=e.purchaseAction===R.gR.ResumePendingPurchase;W&&(!r.isPaused||i)&&(0,R.D)(e)&&(D(),O?.(),Q({chain:r,step:e,sourceSurface:s,presentationSurface:o,onError:eo}))},ec=async e=>{if(!B){if(!ea(e)){await es("This payment remains guarded while its provider status is reconciled.");return}q(!0);try{let r=await J({chain:U,step:e,sourceSurface:s,presentationSurface:o,serverTimeOffsetMs:ei}),i=await es(r?"The previous unsubmitted checkout ended safely. Starting a fresh attempt.":void 0),n=i?.steps.find(e=>e.order===i.currentStepOrder);r&&i&&n&&(0,R.D)(n)&&el(n,i)}catch(e){(0,t.Tb)(e,{extra:{feature:"rolling-offer-retry",chainId:U.chainId}}),await es("This payment remains guarded while its provider status is reconciled.")}finally{q(!1)}}},ed=h&&j?`Rolling Offer ${h} of ${j}`:"Rolling Offers",ef=Z&&U.mobileImageUrl||U.imageUrl;return(0,n.jsxs)(u.U,{close:D,promoBadgeId:s===R.hp.LobbyCta||s===R.hp.LoginPopup?`rolling-offer:${U.chainId}`:void 0,promoOpenFromBadge:s===R.hp.LobbyCta,promoExpirationDateTime:s===R.hp.LobbyCta||s===R.hp.LoginPopup?et:null,closeOnEscape:A,focusOnMount:A,trapFocus:A,"aria-label":`${U.title}. Rolling Offer journey.`,className:"rolling-offer-chain","data-testid":`rolling-offer-chain-${U.chainId}`,closeButtonTestId:"rolling-offer-close","data-sentry-element":"AppDialog","data-sentry-component":"RollingOfferChainDialogView","data-sentry-source-file":"RollingOfferChainDialog.tsx",children:[(0,n.jsxs)("header",{className:"rolling-offer-chain__hero",children:[(0,n.jsx)(l(),{className:"rolling-offer-chain__hero-image",src:ef||v.h.coinPackage,alt:ef?U.altText||U.title:"",width:900,height:260,unoptimized:!!ef,"data-sentry-element":"Image","data-sentry-source-file":"RollingOfferChainDialog.tsx"}),(0,n.jsx)("div",{className:"rolling-offer-chain__hero-shade"}),(0,n.jsxs)("div",{className:"rolling-offer-chain__hero-copy",children:[(0,n.jsx)("h2",{className:"rolling-offer-chain__hero-title",children:U.title}),(0,n.jsxs)("div",{className:"rolling-offer-chain__hero-meta","data-testid":"rolling-offer-hero-meta",children:[(0,n.jsx)("span",{className:"rolling-offer-chain__eyebrow",children:ed}),(0,n.jsx)("div",{className:"rolling-offer-chain__countdown","aria-label":"Campaign time remaining",children:(0,n.jsx)(p.Z,{isDisplayCountdownTimer:!0,startDate:en,endDate:et,label:"Expires",onTimerExpired:()=>es("This campaign has ended. Checking its final status."),"data-testid":"rolling-offer-countdown","data-sentry-element":"CountdownTimer","data-sentry-source-file":"RollingOfferChainDialog.tsx"})})]}),(0,n.jsx)("p",{children:U.description})]})]}),L&&(0,n.jsx)("p",{className:"rolling-offer-chain__notice",role:"status",children:L}),(0,n.jsx)("ol",{className:"rolling-offer-chain__steps","aria-label":"Rolling Offer steps","data-testid":"rolling-offer-steps","data-step-count":U.steps.length,tabIndex:0,onKeyDown:e=>{if("ArrowLeft"!==e.key&&"ArrowRight"!==e.key&&"Home"!==e.key&&"End"!==e.key)return;e.preventDefault();let r="Home"===e.key?0:"End"===e.key?U.steps.length-1:Math.min(Math.max(H+("ArrowRight"===e.key?1:-1),0),U.steps.length-1);K(r),V.current[r]?.scrollIntoView?.({behavior:"smooth",block:"nearest",inline:"center"})},children:U.steps.map((e,r)=>{let i=(0,R.Tm)(e),t="pending"===i,a=e.purchaseAction===R.gR.ResumePendingPurchase,s=W&&(!U.isPaused||a)&&(0,R.D)(e),o="locked"===i?e.lockedStateText||"Complete the previous step to unlock this offer.":t?k(e):(0,I.mU)(e.disabledReason)||null,d=Z&&e.mobileImageUrl||e.imageUrl,u=(e.bonusRevealPerkMaxSweepsPoints??0)>0&&z?(0,_.K)(e.bonusRevealPerkMaxSweepsPoints):null,h="completed"===i;return(0,n.jsxs)(c.Fragment,{children:[(0,n.jsxs)("li",{ref:e=>{V.current[r]=e},className:`rolling-offer-chain__step rolling-offer-chain__step--${i}`,"data-testid":`rolling-offer-step-${e.stepId}`,"data-step-state":i,"aria-current":"current"===i||"pending"===i?"
1step":void 0,"aria-disabled":!s&&e.purchaseAction!==R.gR.RetryAfterPendingExpires,children:[(0,n.jsx)("div",{className:"rolling-offer-chain__node","aria-hidden":"true",children:"completed"===i?(0,n.jsx)(l(),{src:m,alt:"",width:22,height:22}):"locked"===i?(0,n.jsx)(l(),{src:y.Z,alt:"",width:19,height:23}):(0,n.jsx)("span",{children:e.order})}),(0,n.jsxs)("article",{className:"rolling-offer-chain__step-card",children:[(0,n.jsxs)("div",{className:"rolling-offer-chain__step-heading",children:[(0,n.jsxs)("span",{children:["Step ",e.order," of ",U.totalStepCount]}),e.badgeText&&(0,n.jsx)("strong",{children:e.badgeText})]}),(0,n.jsxs)("div",{className:"rolling-offer-chain__step-main",children:[(0,n.jsx)("div",{className:"rolling-offer-chain__step-media",children:(0,n.jsx)(l(),{src:d||v.h.coinPackage,alt:d?e.altText||e.title:"",width:150,height:96,unoptimized:!!d})}),(0,n.jsxs)("div",{className:"rolling-offer-chain__step-copy",children:[(0,n.jsx)("h3",{children:e.title}),(0,n.jsx)("p",{className:"rolling-offer-chain__step-description",children:e.description})]})]}),(0,n.jsx)(C,{step:e,isEnableSweep:z,showPrice:!s||a}),(0,n.jsx)(x.N,{className:"rolling-offer-chain__step-legal",termsText:e.termsText,termsUrl:e.termsUrl,linkLabel:`Step ${e.order} terms`}),"current"!==i&&(0,n.jsxs)("p",{className:"rolling-offer-chain__state-copy",children:["locked"===i&&(0,n.jsx)(l(),{src:y.Z,alt:"",width:14,height:17}),(0,n.jsx)("strong",{children:N[i]}),o&&(0,n.jsx)("span",{children:o})]}),s&&(0,n.jsx)(f.J,{className:"rolling-offer-chain__purchase",onClick:()=>el(e),"data-testid":`rolling-offer-purchase-${e.stepId}`,children:e.purchaseAction===R.gR.ResumePendingPurchase?"Resume checkout":(0,n.jsx)(g.i,{amount:e.priceAmount??0,showSymbol:!0,showCode:!0,currencyCode:e.priceCurrencyCode})}),e.purchaseAction===R.gR.RetryAfterPendingExpires&&(0,n.jsx)(f.J,{className:"rolling-offer-chain__retry",variant:"secondary",disabled:M||B,onClick:()=>ec(e),children:M||B?"Checking...":ea(e)?"Retry checkout":"Check payment status"})]})]}),(e.bonusRevealPerkMaxSweepsPoints??0)>0&&(0,n.jsxs)("li",{className:`rolling-offer-chain__perk${h?" rolling-offer-chain__perk--granted":""}`,"data-testid":`rolling-offer-perk-node-${e.stepId}`,"aria-label":h?"Free Bonus Reveal unlocked â play it from Reveals":`Free Bonus Reveal, unlocked by completing step ${e.order}${u?`, maximum win ${u} SC`:""}`,children:[(0,n.jsx)("span",{className:"rolling-offer-chain__perk-track","aria-hidden":"true",children:(0,n.jsx)("span",{className:"rolling-offer-chain__perk-mascot",children:(0,n.jsx)(l(),{src:v.V.bonusRevealMascot,alt:"",width:172,height:72,unoptimized:!0})})}),(0,n.jsx)("strong",{className:"rolling-offer-chain__perk-title",children:"Bonus Reveal"}),u&&(0,n.jsxs)("span",{className:"rolling-offer-chain__perk-max","data-testid":"rolling-offer-perk-max-win",children:["Max Win ",u," SC"]}),(0,n.jsx)("span",{className:"rolling-offer-chain__perk-state",children:h?"Unlocked! Play it from Reveals":"FREE with this step"})]}),z&&e.freeSpinsBonus&&(0,n.jsxs)("li",{className:`rolling-offer-chain__perk rolling-offer-chain__perk--free-spins${h?" rolling-offer-chain__perk--granted":""}`,"data-testid":`rolling-offer-free-spins-node-${e.stepId}`,"aria-label":h?"Free Spins unlocked â ready in your game":`${P(e.freeSpinsBonus.numberOfSpins)} Free Spins, unlocked by completing step ${e.order}`,children:[(0,n.jsx)("span",{className:"rolling-offer-chain__perk-track","aria-hidden":"true",children:(0,n.jsx)("span",{className:"rolling-offer-chain__perk-mascot",children:(0,n.jsx)(l(),{src:v.h.freeSpin,alt:"",width:64,height:64})})}),(0,n.jsx)("strong",{className:"rolling-offer-chain__perk-title",children:"Free Spins"}),(0,n.jsxs)("span",{className:"rolling-offer-chain__perk-max","data-testid":"rolling-offer-free-spins-count",children:["+ ",P(e.freeSpinsBonus.numberOfSpins)," Free Spins"]}),(0,n.jsx)("span",{className:"rolling-offer-chain__perk-state",children:h?"Unlocked! Ready in your game":"FREE with this step"})]})]},e.stepId)})}),(0,n.jsx)(x.N,{className:"rolling-offer-chain__legal",termsText:U.termsText,termsUrl:U.termsUrl,requiresDisclaimer:U.steps.some(e=>e.requiresDisclaimer),"data-sentry-element":"RollingOfferLegal","data-sentry-source-file":"RollingOfferChainDialog.tsx"})]})};var E=T},59670:function(e,r,i){"use strict";i.d(r,{N:function(){return s}});var n=i(52322),t=i(14564);i(51784);let a=`Playing ${t.D.ONE_CLICK_CONFIG.BRAND_NAME} games is always FREE of charge. NO purchase is necessary to play. Sales tax may be applied at checkout depending on your location.`,s=e=>{let{termsText:r,termsUrl:i,requiresDisclaimer:t=!1,linkLabel:s="Offer terms",className:o}=e,l=r?.trim(),c=i?.trim();return l||c||t?(0,n.jsxs)("div",{className:`rolling-offer-legal${o?` ${o}`:""}`,"data-sentry-component":"RollingOfferLegal","data-sentry-source-file":"index.tsx",children:[l&&(0,n.jsx)("p",{children:l}),c&&(0,n.jsx)("a",{href:c,target:"_blank",rel:"noreferrer",className:"rolling-offer-legal__link",children:s}),t&&(0,n.jsx)("p",{className:"rolling-offer-legal__disclaimer",children:a})]}):null}},74713:function(){},51784:function(){}}]); 2//# sourceMappingURL=6141.a264d9baab876e6a.js.map
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.