!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="c79dd9b2-9986-4d83-ac08-0921169cee96",e._sentryDebugIdIdentifier="sentry-dbid-c79dd9b2-9986-4d83-ac08-0921169cee96")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2664],{22664:(e,t,s)=>{s.r(t),s.d(t,{SurveyBanner:()=>R,default:()=>U});var n=s(6029),r=s(37071),a=s(21501),d=s(76356),i=s(55729),l=s(90248),o=s(54409),u=s(75751),p=s(83260),c=s(48567),m=function(e){return e.Started="started",e.Rejected="rejected",e.Postponed="postponed",e.Impression="impression",e}({}),f=s(21377),h=s(4967),v=s(81278),y=s(494),g=s(19451),S=s(10794),w=s(62827),C=s(76297),x=s(82853);let E=e=>({type:x.D.ADD_SURVEY,payload:{id:e}}),j=(e,t)=>({type:x.D.UPDATE_SURVEY,payload:{surveyId:e,survey:t}}),b=()=>({type:x.D.ADD_PAGEVIEW}),D=()=>({type:x.D.INCREASE_DAY_STREAK}),k=()=>({type:x.D.RESET_DAY_STREAK}),A=()=>({type:x.D.SET_LAST_VISIT});var _=s(26331);let T=e=>-1===e||e>=Date.now();function R(){let{isOpen:e,hideForever:t,hideUntilTomorrow:s}=function(e){var t,s,n;let r=(0,y.d4)(S.LQ),a=(0,_.A)(),d=(0,v.useRouter)(),{surveys:l,rehydrated:o}=(0,y.d4)(e=>{var t;let{uicontrols:s}=e;return{surveys:s.surveys,rehydrated:null==(t=s._persist)?void 0:t.rehydrated}}),u=(0,y.wA)(),[p,c]=(0,i.useState)(!1),[x,R]=(0,i.useState)(!1),[I,U]=(0,i.useState)(!1),P=l[e.id];(0,i.useEffect)(()=>{o&&u(b())},[o]),(0,i.useEffect)(()=>{let e=()=>{u(b())};return v.Router.events.on("routeChangeComplete",e),()=>{v.Router.events.off("routeChangeComplete",e)}},[]),(0,i.useEffect)(()=>{let t=(0,C.a)(d,d.asPath);return e.showOnSelectedSport&&t!==e.showOnSelectedSport?void R(!1):e.pages?void R(e.pages.includes(d.pathname)):void R(e.showOnSelectedSport&&e.showOnSelectedSport===t||!e.showOnSelectedSport&&(!t||t===f.QCR.Football)&&d.pathname===g.xW.EventList)},[d.asPath]),(0,i.useEffect)(()=>{if(o&&!l[e.id]&&u(E(e.id)),!I&&l[e.id]){let t=(0,h.Ui)(l[e.id].lastVisit,(0,h.ZV)(),"minute");1===t?(u(D()),u(A())):t>=2&&(u(k()),u(A())),U(!0)}},[l,o]);let V=(0,i.useCallback)(t=>{let s={...P,hiddenUntil:-1};t===m.Started&&(s.started=!0),u(j(e.id,s))},[]),L=(0,i.useCallback)(()=>{u(j(e.id,{...P,hiddenUntil:Date.now()+864e5}))},[]),O=!!r&&(e.supportedCountries?e.supportedCountries.includes(r.toUpperCase()):!e.unsupportedCountries||!e.unsupportedCountries.includes(r.toUpperCase()))&&!!a&&(e.supportedLanguages?e.supportedLanguages.includes(a.toUpperCase()):!e.unsupportedLanguages||!e.unsupportedLanguages.includes(a.toUpperCase())),Y=T((null==P?void 0:P.hiddenUntil)||0),B=!!e.minRequiredPageviews&&(null==P?void 0:P.pageViewCount)!==void 0&&(null==P?void 0:P.pageViewCount)>=e.minRequiredPageviews,K=null==(t=e.andPreconditions)?void 0:t.every(e=>{var t;return null==(t=l[e])?void 0:t.started}),M=null==(s=e.orPreconditions)?void 0:s.some(e=>{var t;return null==(t=l[e])?void 0:t.started}),N=function(e){let t=(0,h.ZV)();return e.startTimestamp&&e.endTimestamp?e.startTimestamp<=t&&e.endTimestamp>t:e.startTimestamp&&!e.endTimestamp?e.startTimestamp<=t:!!e.startTimestamp||!e.endTimestamp||e.endTimestamp>t}(e),Q=!e.mustBeLoggedIn||(0,w.x3)(),W=!e.usageStreakMinDays||e.usageStreakMinDays===(null==(n=l[e.id])?void 0:n.dayStreak);return(0,i.useEffect)(()=>{let t=O&&!Y&&B&&!K&&!M&&N&&Q&&x&&W;e.showAfterXSeconds&&!p?setTimeout(()=>{c(t)},1e3*e.showAfterXSeconds):c(t)},[O,Y,B,K,M,N,Q,x,W]),{isOpen:p,hideForever:V,hideUntilTomorrow:L}}(c.r),a=(0,i.useCallback)(()=>{t(m.Started)},[t]),u=(0,i.useCallback)(()=>{t(m.Rejected)},[t]),p=(0,i.useCallback)(()=>{s()},[s]);return e?(0,n.jsxs)(r.aF,{isOpen:e,maxW:"[380px]",p:"lg",children:[(0,n.jsxs)(d.so,{justify:"space-between",align:"flex-start",gap:"sm",children:[(0,n.jsxs)(d.so,{direction:"column",gap:"sm",pb:"xl",children:[(0,n.jsx)(r.EY,{textStyle:"display.medium",children:(0,n.jsx)(l.A,{id:"help.us.improve"})}),(0,n.jsx)(r.EY,{children:(0,n.jsx)(l.A,{id:"short.survey"})})]}),(0,n.jsx)(r.K0,{size:"primary",variant:"clear",onClick:u,children:(0,n.jsx)(o.zQC,{icon:"close",fill:"primary.default"})})]}),(0,n.jsxs)(d.so,{justify:"flex-end",gap:"lg",children:[(0,n.jsx)(r.$n,{variant:"clear",onClick:p,children:(0,n.jsx)(l.A,{id:"ask.me.later"})}),(0,n.jsx)("a",{href:c.r.url,target:"_blank",rel:"noreferrer nofollow noopener",onClick:a,children:(0,n.jsx)(r.$n,{onClick:a,children:(0,n.jsx)(l.A,{id:"yes"})})})]})]}):null}function I(){let[e,t,s]=(0,p.A)("showSurvey".concat(c.r.id),void 0);return(0,i.useEffect)(()=>{if(null==e||!e.show)if(c.r.sample){let s=e&&e.sample!==c.r.sample&&!e.show;(!e||s)&&t({show:Math.random()<=c.r.sample,sample:c.r.sample})}else t({show:!0,sample:void 0})},[e]),s&&(null==e?void 0:e.show)?(0,n.jsx)(R,{}):null}function U(){return(0,a.hX)()||c.r.disabled?null:(0,n.jsx)(u.t,{tag:"SurveyBanner",children:(0,n.jsx)(I,{})})}}}]);