PageSourceSearch

https://www.directv.com/uf/_next/static/chunks/34421.dacc35062ef5fa05.js

js directv.com collected 2026-09-24 08:34:28 UTC 33,445 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[34421],{8562:(e,t,l)=>{l.d(t,{T:()=>i,W:()=>o});var n=l(55588);let o=(e,t)=>null===e&&t>1?"".concat(t," mos"):null===e&&1===t?"1st mo":e===t?"".concat((e=>{let t=["th","st","nd","rd"],l=e%100;return e+(t[(l-20)%10]||t[l]||t[0])})(e)," mo"):t-e==1?"".concat(e,"&").concat(t):"".concat(e,"-").concat(t);function i(e,t,l){var i;let r=(0,n.Ro)(e);if(null===r)return null;let a=null!=(i=(0,n.Ro)(t))?i:0,c=(null!=l?l:[]).map(e=>({discount:Number(null==e?void 0:e.discount)||0,periodMo:Number(null==e?void 0:e.periodMo)||0})).filter(e=>e.discount>0&&e.periodMo>0).sort((e,t)=>e.periodMo-t.periodMo);if(0===c.length)return null;let d=[];for(let e of c)d[d.length-1]!==e.periodMo&&d.push(e.periodMo);let s=1===d.length,u=0;return d.map((e,t)=>{let l=c.filter(t=>t.periodMo>=e).reduce((e,t)=>e+t.discount,0),i=c.filter(t=>t.periodMo<e).reduce((e,t)=>e+t.discount,0),d={amount:Math.round(l),durationText:o(0===t?s?null:1:u+1,e),reqPrice:(0,n.$g)(r+i+a)};return u=e,d})}},20784:(e,t,l)=>{function n(e,t){return function(){for(var l=arguments.length,n=Array(l),o=0;o<l;o++)n[o]=arguments[o];return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[!0];if(t.every(Boolean))return e()}(()=>
1e.call(this,...n),t)}}l.d(t,{D_:()=>r,FT:()=>d,nA:()=>o,vH:()=>c,ze:()=>a}),l(15222),n(()=>!!/MSIE|Trident/i.test(window.navigator.userAgent)),n(function(e){let t,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(){for(var o=arguments.length,i=Array(o),r=0;r<o;r++)i[r]=arguments[r];let a=()=>{if(t=void 0,!n)return e.apply(this,i)};n&&!t&&a(),clearTimeout(t),t=window.setTimeout(a,l)}});let o=()=>[{name:"ATT_TV_ENTERTAINMENT",categoryId:"ENGLISH"},{name:"ATT_TV_CHOICE",categoryId:"ENGLISH"},{name:"ATT_TV_ULTIMATE",categoryId:"ENGLISH"},{name:"ATT_TV_PREMIER",categoryId:"ENGLISH"},{name:"ATT_TV_XTRA",categoryId:"ENGLISH"},{name:"ATT_TV_OPTIMO_MAS",categoryId:"SPANISH"},{name:"DTV_ENTERTAINMENT",categoryId:"ENGLISH"},{name:"DTV_CHOICE",categoryId:"ENGLISH"},{name:"DTV_ULTIMATE",categoryId:"ENGLISH"},{name:"DTV_PREMIER",categoryId:"ENGLISH"},{name:"DTV_OPTIMO_MAS",categoryId:"SPANISH"},{name:"DTV_MAS_LATINO",categoryId:"SPANISH"},{name:"DTV_MAS_ULTRA",categoryId:"SPANISH"},{name:"DTV_LO_MAXIMO",categoryId:"SPANISH"},{name:"DTV_BASIC_CHOICE",categoryId:"WORLD_DIRECT"},{name:"DTV_PREFERRED_CHOICE_ALL_IN",categoryId:"WORLD_DIRECT"},{name:"DTV_PREFERRED_CHOICE",categoryId:"WORLD_DIRECT"},{name:"MYFREE_DTV",categoryId:"ENGLISH"}],i=["build","stream","satellite","genre"];function r(){var e,t,l,n,o,r,c,d,s,u,p,m,x,g;if(arguments.length>0&&void 0!==arguments[0]&&arguments[0],!(null==(e=window)?void 0:e.localStorage))return null;let f=null==(t=i.map(e=>{try{var t,l,n,o;let i=null==(l=window)||null==(t=l.localStorage)?void 0:t.getItem(e);if(!i)return null;let r=JSON.parse(i),a=null==r||null==(n=r.packageDetail)?void 0:n.lastUpdated,c=a?(o=new Date(a),void 0===o)?void 0:o.getTime():0;return{key:e,data:r,time:Number.isFinite(c)?c:0}}catch(e){return null}}))?void 0:t.filter(Boolean);null==f||f.sort((e,t)=>{var l,n;return(null!=(l=null==t?void 0:t.time)?l:0)-(null!=(n=null==e?void 0:e.time)?n:0)});let h=null!=(n=null==f||null==(l=f[0])?void 0:l.data)?n:null;return null==h||!h.cartType||((null==h?void 0:h.cartType)==="genre"?(null!=(r=null==h||null==(o=h.genreBasePackages)?void 0:o.length)?r:0)===0:["signature","streaming"].includes(null==h?void 0:h.cartType)?a(null==h?void 0:h.package):(null==h?void 0:h.cartType)==="stream"?a(null==h?void 0:h.package)&&!((null==h||null==(c=h.addOns)?void 0:c.length)>0)&&!((null!=(u=null==h||null==(s=h.equipment)||null==(d=s.devices)?void 0:d.length)?u:0)>1):(null==h?void 0:h.cartType)==="satellite"&&a(null==h?void 0:h.package)&&!((null==h||null==(p=h.addOns)?void 0:p.length)>0)&&!((null!=(g=null==h||null==(x=h.equipment)||null==(m=x.devices)?void 0:m.length)?g:0)>0))?null:h}let a=e=>!e||"object"!=typeof e||0===Object.keys(e).length,c=e=>{if(e)try{let{protocol:t}=new URL(e,"https://www.directv.com");return"http:"===t||"https:"===t?e:void 0}catch(e){return}},d=()=>{let e=document.querySelectorAll("[id]"),t=new Set,l={},n=[];e.forEach(e=>{let o=e.id;""!==o&&(t.has(o)?o in l?l[o]=l[o]+1:l[o]=2:t.add(o),(o.includes(" ")||o.includes("undefined"))&&n.push(o))}),Object.keys(l).length>0||n.length>0?console.warn("Duplicate/ incorrectly formatted IDs found","\nDuplicates (id, occurrences): ",l,"\nIncorrectly Formatted (id):",n):console.warn("No duplicate/ incorrectly formatted IDs found"),console.warn("\nAll Existing Unique IDs (Please do not use in new components): ",[...t])}},55588:(e,t,l)=>{function n(e){if(null==e||""===e)return null;let t="number"==typeof e?e:parseFloat(String(e));return Number.isNaN(t)?null:t}function o(e){let t=n(e);return null===t?null:t.toFixed(2)}function i(e,t){let l=n(e),o=n(t);return null!==l&&null!==o&&o>l}l.d(t,{$g:()=>o,Ro:()=>n,Uk:()=>i})},99826:(e,t,l)=>{l.r(t),l.d(t,{default:()=>tr});var n,o,i,r,a,c,d,s,u,p,m,x,g=l(86828),f=l(41120),h=l(74135),v=l(85553),y=l(25741),b=l(28951),w=l(51848),P=l(29699),I=l(51341),T=l(58744),S=l(2257),C=l(8562);let _=new Map([["MYSPORTSMYNEWSDUO","MYSPORTS"],["MYENTERTAINMENTMYNEWSDUO","MYENTERTAINMENT"]]),j="product recommendation quiz",E=e=>"".concat(e?"modal_":"").concat(j),k=e=>(e||"").replace(/\s+/g," ").trim().toLowerCase(),M="(untitled)",A=e=>k(e)||M,L=(e,t)=>"".concat(k(e)," - ").concat(A(t)),R=()=>{let{origin:e,pathname:t}=window.location;return"".concat(e).concat((t||"").replace(/\/+$/,""),"/").concat("product_recommendation_quiz")},D=()=>window.location.href,N=e=>{if(!e)return"";try{return new URL(e,window.location.origin).href}catch(t){return e}},H=e=>{(0,w.fireDataLayerEvent)(e)},W=(e,t,l)=>(0,w.getAnalyticsAttrs)(k(e)||M,t,l),O=e=>H({event:"trackEvent",event_name:"quiz_status",dim_name:e,dim_value:j}),F=(e,t,l)=>H({event:"trackEvent",event_name:"quiz_question_status",dim_name:e,dim_value:L(t,l)}),z="@media (min-width: ".concat(992,"px)"),U="(min-width: ".concat(768,"px)"),B="@media ".concat(U),q={zIndex:1303},V={width:"100%",maxWidth:{xs:"100%",sm:"578px"},maxHeight:{xs:"min(700px, 100vh)",sm:"min(820px, calc(100vh - 24px))"},"@supports (height: 100dvh)":{maxHeight:{xs:"min(700px, 100dvh)",sm:"min(820px, calc(100dvh - 24px))"}},borderRadius:{xs:"12px 12px 0 0",sm:"12px"}},G="#DCDEE3",Y={xs:20,sm:32,md:56},K=e=>"".concat(e,"px"),$=K(8),J={xs:K(Y.xs-8),sm:K(Y.sm-8),md:K(Y.md-8)}
1,Q={maxHeight:{xs:"calc(min(700px, 100vh) - 120px)",sm:"min(700px, calc(100vh - 136px))"},"@supports (height: 100dvh)":{maxHeight:{xs:"calc(min(700px, 100dvh) - 120px)",sm:"min(700px, calc(100dvh - 136px))"}},scrollbarWidth:"thin",scrollbarColor:"".concat(G," transparent"),mr:$,pr:J},X={...Q,display:"flex",flexDirection:"column",pr:0},Z=K(4),ee={xs:K(Y.xs-8+4),sm:K(Y.sm-8+4),md:K(Y.md-8+4)},et={padding:"8px 0 0",display:"flex",flexDirection:"column",flex:"1 1 auto",minHeight:0},el={padding:"8px 4px"},en={display:"flex",flexDirection:"column",flex:"1 1 auto",minHeight:0},eo={overflowY:"auto",flex:"1 1 auto",minHeight:0,paddingLeft:Z,paddingRight:ee,scrollbarWidth:"thin",scrollbarColor:"".concat(G," transparent")},ei={backgroundColor:null===P.colorPalette||void 0===P.colorPalette||null==(n=P.colorPalette.neutral)?void 0:n[100],border:"1px solid ".concat(null===P.colorPalette||void 0===P.colorPalette||null==(o=P.colorPalette.gray)?void 0:o[300]),borderRadius:I.default.fusion.shapes["shape-large"],display:"flex",flexDirection:"column",padding:"36px ".concat(I.default.fusion.space.spacing06),[B]:{padding:"".concat(I.default.fusion.space.spacing08," ").concat(I.default.fusion.space.spacing08," ").concat(I.default.fusion.space.spacing09),minHeight:"500px"},[z]:{padding:"32px 52px 40px"}},er={display:"flex",gap:{xs:0,sm:"16px"},alignItems:{xs:"stretch",sm:"center"},flexDirection:{xs:"column",sm:"row"},marginTop:0,flex:"0 0 auto",paddingLeft:Z,paddingRight:ee,paddingTop:"16px",paddingBottom:"16px"},ea={display:"flex",flexDirection:"row",alignItems:"center",gap:"15px",marginTop:"auto",paddingTop:"8px","&& > *":{marginLeft:0,marginRight:0},[B]:{gap:"16px"}},ec={display:"flex",flexDirection:"column",flex:"1 1 auto",minHeight:0},ed={display:"block",color:null===P.colorPalette||void 0===P.colorPalette||null==(i=P.colorPalette.gray)?void 0:i[500],marginBottom:"8px"},es={display:"block",color:null===P.colorPalette||void 0===P.colorPalette||null==(r=P.colorPalette.gray)?void 0:r[500],marginBottom:"16px"},eu={margin:"0 0 17px",outline:"none"},ep={margin:"0 0 16px",outline:"none"},em={display:"block",color:null===P.colorPalette||void 0===P.colorPalette||null==(a=P.colorPalette.jet)?void 0:a.main,marginBottom:"11px"},ex={display:"block",color:null===P.colorPalette||void 0===P.colorPalette||null==(c=P.colorPalette.jet)?void 0:c.main,marginBottom:"19px"},eg={display:"flex",flexDirection:"column",gap:"19px",maxWidth:"480px"},ef={position:"relative",display:"flex",flexDirection:"column",rowGap:"14px",[B]:{display:"grid",gridTemplateColumns:"repeat(2, minmax(0, ".concat(390,"px))"),columnGap:"33px",rowGap:"19px"}},eh={overflowY:"auto",scrollbarWidth:"thin",scrollbarColor:"".concat(G," transparent")},ev=e=>"$".concat(e.toFixed(2),"/mo."),ey={promo:"/mo. for [promo_window]",ongoing:"/mo. + tax",nextTier:"then [next_tier_price]/mo. for [next_tier_window]"},eb=/\[[a-z0-9_]+\]/i,ew=(e,t)=>Object.keys(t).reduce((e,l)=>e.split("[".concat(l,"]")).join(t[l]),e),eP=(e,t,l)=>{let n="string"==typeof e&&e.trim()&&Object.keys(l).every(t=>e.includes("[".concat(t,"]")))?ew(e,l):null;return null===n||eb.test(n)?ew(t,l):n},eI=function(e,t){let l=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(null==e||e<=0)return l?eP(n.ongoing,ey.ongoing,{}):"/mo.";let o=eP(n.promo,ey.promo,{promo_window:1===e?"1st mo":"first ".concat(e," mos")});return t&&!o.trim().endsWith(",")?"".concat(o,","):o},eT=function(e,t){let l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e||null==t||t<=0||!Number.isFinite(e.price)||!Number.isInteger(e.startMo)||!Number.isInteger(e.endMo)||e.startMo!==t+1||e.endMo<e.startMo)return null;let n=(0,C.W)(e.startMo,e.endMo);return eP(l.nextTier,ey.nextTier,{next_tier_price:"$".concat(e.price.toFixed(2)),next_tier_window:e.startMo===e.endMo?n:"mos ".concat(n)})},eS=e=>{var t,l,n;return{promoMonths:null!=(t=null==e?void 0:e.promoDuration)?t:null,nextTier:null!=(l=null==e?void 0:e.nextTier)?l:null,promoKnown:(null==e?void 0:e.promoKnown)===!0,channels:null!=(n=null==e?void 0:e.channels)?n:null}},eC=(e,t,l)=>"apr-".concat(e,"-").concat(t,"-").concat(l),e_=e=>{try{window.sessionStorage.removeItem(e)}catch(e){}},ej=e=>{var t;let{blokId:l,question:n,selected:o,progressText:i,selectHelper:r,isLast:a,nextLabel:c,resultsCtaLabel:d,secondary:s,optionLinkAttrs:u,navLinkAttrs:p,inModal:m,inpageWide:x,onToggle:b,onNext:w}=e,I="single"===n.mode,T=n.options.filter(e=>o.includes(e.id)).length,S=a?d:c,C=eC(l,"q",n.id),_=eC(l,"help",n.id),j=eC(l,"label",n.id),E=eC(l,"opts",n.id),[k,M]=(0,f.useState)(null),A=n.options.length,L=!m&&!!x&&A>6;(0,f.useLayoutEffect)(()=>
1{if(!L)return void M(null);let e=document.getElementById(E);if(!e)return;let t=()=>{let t=e.children[6];M(t?t.offsetTop+28:null)};if(t(),"undefined"==typeof ResizeObserver)return;let l=new ResizeObserver(t);return l.observe(e),()=>l.disconnect()},[L,E,A]);let R=null===k?ef:{...ef,...eh,maxHeight:K(k)},D=m?eg:R,N=m||x?"medium":"small",H=Math.max(0,n.options.findIndex(e=>o.includes(e.id)));return(0,g.jsxs)(h.default,{sx:m?en:ec,children:[(0,g.jsxs)(h.default,{sx:m?eo:void 0,children:[(0,g.jsx)(v.default,{"aria-hidden":"true",content:i,variant:"textlink3medium",sx:m?ed:es}),(0,g.jsxs)(h.default,{component:"h3",id:C,tabIndex:-1,sx:m?eu:ep,children:[(0,g.jsx)(h.default,{component:"span",sx:eU,children:"".concat(i,". ")}),(0,g.jsx)(v.default,{id:j,content:n.label,variant:"subhead1medium",sx:{color:null===P.colorPalette||void 0===P.colorPalette||null==(t=P.colorPalette.jet)?void 0:t.main,...eD}})]}),r&&(0,g.jsx)(v.default,{id:_,content:r,variant:"textlink3medium",sx:m?em:ex}),(0,g.jsx)(h.default,{id:m?void 0:E,role:I?"radiogroup":"group","aria-labelledby":j,"aria-describedby":r?_:void 0,sx:D,children:n.options.map((e,t)=>{var l,i,r,a,c,d;let s=o.includes(e.id);return(0,g.jsx)(h.default,{component:"button",role:I?"radio":"checkbox","aria-checked":s,"data-option-id":e.id,...u(e.label),tabIndex:I?t===H?0:-1:0,onKeyDown:I?e=>((e,t)=>{let{key:l}=e;if(!["ArrowDown","ArrowRight","ArrowUp","ArrowLeft"].includes(l)||e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||e.repeat)return;let i=n.options.length,r="ArrowDown"===l||"ArrowRight"===l?(t+1)%i:(t-1+i)%i,a=e.currentTarget.closest('[role="radiogroup"]'),c=null==a?void 0:a.querySelectorAll('[role="radio"]')[r];if(!c)return;let d=c.dataset.optionId;d&&(e.preventDefault(),c.focus(),o.includes(d)||c.click())})(e,t):void 0,onClick:()=>b(e.id),sx:{textAlign:"left",padding:"16px 30px",borderRadius:"8px",cursor:"pointer",backgroundColor:s?null===P.colorPalette||void 0===P.colorPalette||null==(l=P.colorPalette.jet)?void 0:l.main:"transparent",color:s?null===P.colorPalette||void 0===P.colorPalette||null==(i=P.colorPalette.white)?void 0:i.main:null===P.colorPalette||void 0===P.colorPalette||null==(r=P.colorPalette.black)?void 0:r.main,border:"1px solid ".concat(s?null===P.colorPalette||void 0===P.colorPalette||null==(a=P.colorPalette.jet)?void 0:a.main:null===P.colorPalette||void 0===P.colorPalette||null==(c=P.colorPalette.neutral)?void 0:c[300]),"&:focus-visible":{outline:"2px solid ".concat(null===P.colorPalette||void 0===P.colorPalette||null==(d=P.colorPalette.blue)?void 0:d[600])}},children:(0,g.jsx)(v.default,{content:e.label,variant:"smalltextmedium"})},e.id)})})]}),(0,g.jsxs)(h.default,{sx:m?er:ea,children:[s&&(0,g.jsx)(y.A,{buttontype:"secondary",mode:"light",isTangerine:!0,size:N,...p(s.label),onClick:s.onClick,sx:m?eq:eV,children:s.label}),(0,g.jsx)(y.A,{buttontype:"primary",mode:"light",isTangerine:!0,size:N,disabled:!(I?1===T:T>0),...p(S),onClick:w,sx:m?eq:eV,children:S})]})]})},eE={backgroundColor:null===P.colorPalette||void 0===P.colorPalette||null==(d=P.colorPalette.neutral_white)?void 0:d.main,borderRadius:"12px",boxShadow:"0 2px 5px rgba(0, 0, 0, 0.16)",padding:"32px 20px 28px",flex:"1 1 280px",maxWidth:"452px",display:"flex",flexDirection:"column"},ek={display:"flex",flexWrap:"wrap",gap:"16px",alignItems:"stretch"},eM={...ek,[B]:{gap:"51px"}},eA={marginTop:"auto",paddingTop:"6px"},eL={...eA,display:"flex",flexWrap:"wrap",alignItems:"center",gap:"11px","&& > *":{marginLeft:0,marginRight:0},[B]:{flexWrap:"nowrap",gap:"24px"}},eR=e=>({[P.MEDIAQUERY_DESKTOP]:{fontSize:e},[P.MEDIAQUERY_LARGE_DESKTOP]:{fontSize:e}}),eD=eR("36px"),eN={fontFamily:"roboto-medium",fontSize:"12px",fontWeight:500,lineHeight:1.3,letterSpacing:0,color:"#2B250C",whiteSpace:"nowrap"},eH={display:"block",fontFamily:"roboto-regular",fontSize:"11px",fontWeight:400,lineHeight:1.3,letterSpacing:0,color:null===P.colorPalette||void 0===P.colorPalette||null==(s=P.colorPalette.black)?void 0:s.main,maxWidth:"315px",margin:0},eW={fontFamily:"PFDinMed",fontSize:"24px",fontWeight:500,lineHeight:1.2,letterSpacing:"-0.02em",color:null===P.colorPalette||void 0===P.colorPalette||null==(u=P.colorPalette.jet)?void 0:u.main},eO={...eW,fontSize:"16px",lineHeight:1.3},eF={...eO,fontFamily:"PFDinReg",fontWeight:400},ez={...eF,display:"block",fontSize:"14px"},eU={position:"absolute",width:"1px",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clipPath:"inset(50%)",whiteSpace:"nowrap",border:0},eB={minWidth:"196px",whiteSpace:"nowrap"}
1,eq={minWidth:"150px",whiteSpace:"nowrap"},eV={minWidth:"111px",whiteSpace:"nowrap",[B]:{minWidth:"150px"}},eG={minWidth:"118px",whiteSpace:"nowrap"},eY={flex:"1 1 0",whiteSpace:"nowrap"},eK={minWidth:"244px",whiteSpace:"nowrap"},e$={minWidth:"163px",whiteSpace:"nowrap",[z]:{minWidth:"244px"}},eJ={"&& > *":{margin:0}},eQ=()=>(0,g.jsx)("g",{transform:"translate(4.3 3.66) scale(2.25)",children:(0,g.jsx)("path",{d:"M0.223036 2.37909L0.955024 2.76664C1.60746 1.81632 2.50541 1.0607 3.55322 0.580204C4.60103 0.0997099 5.75947 -0.0876743 6.90533 0.0380018C8.05118 0.163678 9.14152 0.59771 10.0603 1.2939C10.979 1.99008 11.6918 2.92236 12.1228 3.99151C12.5537 5.06065 12.6867 6.22664 12.5075 7.36537C12.3284 8.50409 11.8439 9.57292 11.1055 10.4581C10.3671 11.3433 9.40243 12.0117 8.31429 12.3921C7.22616 12.7726 6.05526 12.8509 4.92616 12.6186C3.86936 12.4039 2.88468 11.9236 2.06494 11.2229C1.2452 10.5222 0.617426 9.62425 0.240831 8.61375C0.137275 8.33864 0.0288084 7.92397 0.0288084 7.92397C0.0233982 7.90377 0.0221412 7.88267 0.0251191 7.86196C0.028097 7.84126 0.035284 7.82136 0.0461695 7.8035C0.057055 7.78563 0.0714502 7.77016 0.0884872 7.75802C0.105524 7.74588 0.124796 7.73733 0.145236 7.73287L1.13992 7.51064C1.18202 7.50185 1.22591 7.50941 1.26264 7.53178C1.29937 7.55415 1.32622 7.58965 1.33773 7.63109C1.33773 7.63109 1.41459 7.92531 1.49636 8.1422C1.88321 9.17341 2.59768 10.0493 3.53011 10.6355C4.46254 11.2217 5.56148 11.4859 6.65847 11.3875C7.75547 11.2892 8.78995 10.8337 9.60324 10.091C10.4165 9.34832 10.9637 8.35935 11.161 7.27577C11.3582 6.19218 11.1946 5.07381 10.6953 4.09214C10.1959 3.11047 9.38828 2.31969 8.39632 1.84108C7.40436 1.36246 6.28281 1.22241 5.20361 1.44242C4.12442 1.66243 3.14715 2.23035 2.42171 3.05909C2.31327 3.18309 2.21323 3.31331 2.11768 3.44664L2.80659 3.85953C2.94392 3.93997 2.93727 4.0582 2.79194 4.12264L2.34749 4.31953L0.51633 5.09242C0.493932 5.10494 0.468748 5.11141 0.443088 5.11118C0.417428 5.11094 0.392231 5.10402 0.370063 5.0911C0.347894 5.07817 0.329521 5.0597 0.316677 5.03748C0.303834 5.01526 0.296959 4.99008 0.296821 4.96442L0.289659 4.89198L0.204373 4.01686L0.0487736 3.0062L0.00168163 2.5222C-0.0143184 2.36264 0.0857025 2.29864 0.223036 2.37909Z",fill:"currentColor"})}),eX=e=>{var t,l,n,o,i;let{title:r,price:a,regularPrice:c,promoMonths:d,nextTier:s,promoKnown:u,channels:p,priceCopy:m,ctaUrl:x,ctaLabel:f,tagLabel:b,legal:w,secondaryCta:I,ctaLinkAttrs:T,onCtaClick:S}=e,C=Number.isFinite(a)?(e=>{let[t,l]=e.toFixed(2).split(".");return{dollars:"$".concat(t),cents:".".concat(l)}})(a):null,_=eT(s,d,m),j=Number.isFinite(c)&&Number.isFinite(a)&&c>a,E=null!=d&&d>0,k=eI(d,!!_,u&&!(j&&!E),m);return(0,g.jsxs)(h.default,{sx:eE,children:[(0,g.jsx)(h.default,{component:"h4",sx:{margin:"0 0 4px"},children:(0,g.jsx)(v.default,{content:r,variant:"subhead2medium",sx:{color:null===P.colorPalette||void 0===P.colorPalette||null==(t=P.colorPalette.jet)?void 0:t.main,lineHeight:1.3,...eR("24px")}})}),p&&(0,g.jsx)(h.default,{sx:{margin:"0 0 4px",fontFamily:"roboto-regular",fontSize:"14px",lineHeight:"20px",letterSpacing:0,color:null===P.colorPalette||void 0===P.colorPalette||null==(l=P.colorPalette.gray)?void 0:l[300]},children:p}),b&&(0,g.jsx)(h.default,{sx:{paddingTop:"6px",paddingBottom:"4px"},children:(0,g.jsx)(h.default,{sx:{display:"inline-flex",alignItems:"center",backgroundColor:null===P.colorPalette||void 0===P.colorPalette||null==(n=P.colorPalette.yellow)?void 0:n[200],borderRadius:"2px",padding:"4px 8px"},children:(0,g.jsx)(h.default,{component:"span",sx:eN,children:b})})}),C&&(0,g.jsxs)(h.default,{children:[j&&(0,g.jsx)(v.default,{content:ev(c),variant:"body3","aria-hidden":"true",sx:{display:"inline-block",textDecoration:"line-through",textDecorationColor:null===P.colorPalette||void 0===P.colorPalette||null==(o=P.colorPalette.error1)?void 0:o.main,color:null===P.colorPalette||void 0===P.colorPalette||null==(i=P.colorPalette.gray)?void 0:i[300]}}),(0,g.jsxs)(h.default,{component:"span",sx:{display:"flex",alignItems:"baseline",gap:"2px"},children:[(0,g.jsx)(h.default,{component:"span",sx:eU,children:j?"Regular price ".concat(ev(c),", now monthly price ").concat(C.dollars).concat(C.cents).concat(k):"Monthly price ".concat(C.dollars).concat(C.cents).concat(k)}),(0,g.jsx)(h.default,{component:"span","aria-hidden":"true",sx:eW,children:C.dollars}),(0,g.jsx)(h.default,{component:"span","aria-hidden":"true",sx:eO,children:C.cents}),(0,g.jsx)(h.default,{component:"span","aria-hidden":"true",sx:eF,children:k})]}),_&&(0,g.jsx)(h.default,{component:"span",sx:ez,children:_})]}),w&&C&&(0,g.jsx)(h.default,{component:"p",sx:eH,children:w}),x&&C&&(0,g.jsxs)(h.default,{sx:I?eL:eA,children:[(0,g.jsx)(y.A,{buttontype:"primary",mode:"light",isTangerine:!0,size:"small",href:x,target:"_self",...T,onClick:S,sx:I?eY:eB,children:f}),I&&(0,g.jsx)(y.A,{buttontype:"secondary",mode:"light",isTangerine:!0,size:"small",href:I.url,...I.linkAttrs,sx:eY,children:I.label})]})]})},eZ=(e,t)=>"".concat(e).concat(e.includes("?")?"&":"?","imwidth=").concat(t),e0={xs:20,sm:32,md:100,lg:140,xl:180},e1={xs:"".concat(24,"px ").concat(e0.xs,"px"),sm:"".concat(24,"px ").concat(e0.sm,"px"),md:"".concat(24,"px ").concat(e0.md,"px"),lg:"".concat(24,"px ").concat(e0.lg,"px"),xl:"".concat(24,"px ").concat(e0.xl,"px")},e2=["(min-width: ".concat(992,"px) ").concat(900,"px"),"(min-width: ".concat(P.MOBILE_WIDTH,"px) calc(100vw - ").concat(2*e0.sm,"px)"),"calc(100vw - ".concat(2*e0.xs,"px)")].join(", "),e3=["(min-width: 1700px) calc(100vw - ".concat(2*e0.xl,"px)"),"(min-width: 1440px) calc(100vw - ".concat(2*e0.lg,"px)"),"(min-width: 1200px) calc(100vw - ".concat(2*e0.md,"px)"),"(min-width: ".concat(P.MOBILE_WIDTH,"px) calc(100vw - ").concat(2*e0.sm,"px)"),"calc(100vw - ".concat(2*e0.xs,"px)")].join(", "),e4={position:"relative",borderRadius:"14px",overflow:"hidden"},e8={position:"relative",borderRadius:"8px",overflow:"hidden",display:"flex",flexDirection:"column",justifyContent:"center",backgroundColor:"#1b242e",[B]:{minHeight:"500px"},[z]:{border:"1px solid ".concat(null===P.colorPalette||void 0===P.colorPalette||null==(p=P.colorPalette.gray)?void 0:p[300])}},e6={...e8,"&::after":{content:"''",position:"absolute",inset:0,backgroundColor:"rgba(0,0,0,0.8)",pointerEvents:"none",[z]:{display:"none"}}},e5={...e8,backgroundImage:"radial-gradient(circle 710px at 100% 100%, rgba(106,120,138,0.57), rgba(106,120,138,0))"},e9={position:"absolute",top:0,left:0,width:"100%",height:"100%",objectFit:"cover",objectPosition:"".concat(65,"% 50%"),[z]:{left:"auto",right:0,width:"auto",maxWidth:"min(100%, ".concat(900,"px)"),objectFit:"contain",objectPosition:"right center",WebkitMaskImage:"linear-gradient(to right, transparent, #000 48px)",maskImage:"linear-gradient(to right, transparent, #000 48px)"}},e7={position:"absolute",top:0,left:0,width:"100%",height:"100%",objectFit:"cover",objectPosition:"100% 50%"},te={position:"relative",padding:{xs:"28px 20px 44px",sm:"28px 24px 44px"},[z]:{padding:"76px 96px",minHeight:"360px"}},tt={position:"relative",zIndex:1,padding:"48px 24px 64px",[z]:{padding:"48px 88px"}},tl={margin:"0 0 8px",[z]:{marginBottom:"9px",maxWidth:"385px"}},tn={color:null===P.colorPalette||void 0===P.colorPalette||null==(m
1=P.colorPalette.white)?void 0:m.main,["@media (max-width: ".concat(991,"px)")]:{fontSize:"28px",lineHeight:1.2},[z]:{fontSize:"36px"},...eD},to={display:"block",color:null===P.colorPalette||void 0===P.colorPalette||null==(x=P.colorPalette.white)?void 0:x.main,fontFamily:"roboto-regular",fontSize:"16px",lineHeight:1.3,marginBottom:"16px",[z]:{fontFamily:"PFDinReg",fontSize:"24px",lineHeight:1.3,marginBottom:"22px",maxWidth:"330px"}},ti=e=>{var t,l;let{heading:n,subhead:o,entryImage:i,entryCtaLabel:r,copyMaxWidthPct:a,inpage:c,ctaLinkAttrs:d,onStart:s}=e,u=null==a?70:a,p=e=>i?"min(".concat(u,"%, ").concat(e,")"):e;return(0,g.jsxs)(h.default,{sx:c?i?e6:e5:{...e4,backgroundColor:i?"#dde1ea":null===P.colorPalette||void 0===P.colorPalette||null==(t=P.colorPalette.lapis)?void 0:t.light},children:[i&&(0,g.jsx)(h.default,{component:"img",src:eZ(i,1200),srcSet:"".concat(eZ(i,700)," 700w, ").concat(eZ(i,1200)," 1200w, ").concat(eZ(i,2e3)," 2000w"),sizes:c?e3:e2,alt:"",sx:c?e7:e9}),(0,g.jsxs)(h.default,{sx:c?tt:te,children:[n&&(0,g.jsx)(h.default,{component:"h2",sx:c?tl:{margin:"0 0 8px",maxWidth:p("460px")},children:(0,g.jsx)(v.default,{content:n,variant:"subhead1medium",sx:c?tn:eD})}),o&&(0,g.jsx)(v.default,{content:o,sx:c?to:{display:"block",marginBottom:"20px",maxWidth:p("380px"),color:null===P.colorPalette||void 0===P.colorPalette||null==(l=P.colorPalette.gray)?void 0:l[300]}}),(0,g.jsx)(h.default,{sx:c?eJ:void 0,children:(0,g.jsx)(y.A,{buttontype:"primary",mode:"light",isTangerine:!0,size:"medium",...d,onClick:s,sx:c?e$:eK,children:r})})]})]})},tr=e=>{let{id:t,entryMode:l="modal",heading:n,subhead:o,entryImage:i,entryCtaLabel:r="Get started",entryCopyMaxWidthPct:a,resultsHeading:c,nextLabel:d="Next",backLabel:s="Back",closeLabel:u="Close",selectOneLabel:p="Select one",selectAllLabel:m="Select all that apply",resultsCtaLabel:x="See my results",shopCtaLabel:I="Shop now",primaryTagLabel:C="Our pick for you",startOverLabel:j="Start over",priceLegal:M,priceCopy:z,recipe:B,catalog:G,messages:Y,backgroundColor:K,secondaryCtaSignatureLabel:$,secondaryCtaSignatureUrl:J,secondaryCtaGenreLabel:Z,secondaryCtaGenreUrl:ee}=e,en="inline"!==l,eo=((e,t)=>{let[l,n]=(0,f.useState)(!1);return(0,f.useEffect)(()=>{if(!t||"function"!=typeof window.matchMedia)return;let l=window.matchMedia(e),o=()=>n(l.matches);return(o(),"function"==typeof l.addEventListener)?(l.addEventListener("change",o),()=>l.removeEventListener("change",o)):(l.addListener(o),()=>l.removeListener(o))},[e,t]),l})(U,!en),er=(0,f.useMemo)(()=>(Y||[]).filter(e=>"error"===e.level),[Y]),ea=!B||!B.questions||0===B.questions.length||!G||er.length>0,ec="uf-ai-recommender:".concat(t||"default"),ed=(0,f.useId)(),es=t||ed,[eu,ep]=(0,f.useState)(!1),[em,ex]=(0,f.useState)(!1),[eg,ef]=(0,f.useState)("ask"),[eh,ev]=(0,f.useState)({}),[ey,eb]=(0,f.useState)(0),ew=(0,f.useRef)(null),eP=(0,f.useRef)(!1),[eI,eT]=(0,f.useState)(!1);(0,f.useEffect)(()=>{let e=(e=>{try{let t=window.sessionStorage.getItem(e);return t?JSON.parse(t):null}catch(e){return null}})(ec),t=null==e?void 0:e.answers;(null==e?void 0:e.phase)==="results"&&t&&"object"==typeof t&&!Array.isArray(t)&&Object.keys(t).length>0&&Object.values(t).every(e=>Array.isArray(e)&&e.every(e=>"string"==typeof e))?(ev(t),ef("results")):e&&e_(ec),eT(!0)},[ec]),(0,f.useEffect)(()=>{if("results"===eg)try{window.sessionStorage.setItem(ec,JSON.stringify({answers:eh,phase:eg}))}catch(e){}},[ec,eh,eg]);let eE=(0,f.useMemo)(()=>ea?[]:(0,T.m1)(B,eh),[ea,B,eh]),eA=(0,f.useMemo)(()=>!ea&&(0,T.m1)(B,{}).length>0,[ea,B]),eL=Math.max(0,Math.min(ey,eE.length-1)),eR=eE[eL],eN=eL===eE.length-1,eH="".concat(eL+1," of ").concat(eE.length),{result:eW,failed:eO,error:eF}=(0,f.useMemo)(()=>{if(ea||"results"!==eg)return{result:null,failed:!1};try{return{result:(0,T.eF)(eh,{recipe:B,catalog:G}),failed:!1}}catch(e){return{result:null,failed:!0,error:e}}},[ea,eg,eh,B,G]),ez=(0,f.useMemo)(()=>{var e,t,l,n,o,i,r;if(!eW)return[];let a=null!=(i=null==G||null==(e=G.signatures)?void 0:e.find(e=>{var t;return e.id===(null==(t=eW.broad)?void 0:t.id)}))?i:(null==G||null==(t=G.spanishSignature)?void 0:t.id)===(null==(l=eW.broad)?void 0:l.id)?null==G?void 0:G.spanishSignature:null,c={key:"broad",t
1itle:eW.broadLabel,price:eW.broadPrice,regularPrice:eW.broad?eW.broad.regularPrice:null,...eS(a),ctaUrl:(e=>e?e.ctaUrl?e.ctaUrl:e.slug?"/shop/dtvi/".concat(e.slug,"-package"):null:null)(eW.broad),analyticsId:(e=>e?"".concat(k(e),"-package"):"")(null==(n=eW.broad)?void 0:n.slug)},d=null==G||null==(o=G.genrePacks)?void 0:o.find(e=>e.id===eW.focusedIds[0]),s={key:"focused",title:eW.focusedLabels.join(" + "),price:eW.focusedPrice,regularPrice:null!=(r=null==d?void 0:d.regularPrice)?r:null,...eS(d),ctaUrl:((e,t)=>{var l;if(!e||0===e.length)return null;let n=e.map(e=>t.genrePacks.find(t=>t.id===e)),o=1===n.length?n[0]:void 0;if(o&&o.ctaUrl)return o.ctaUrl;if(n.some(e=>!e||!e.shopCode))return null;let i=n.map(e=>e.shopCode),r=i[0],a=null!=(l=_.get(r))?l:r;return"/shop/build/configure?preConfigItems=".concat(encodeURIComponent(i.join(",")),"&genreSortCategory=").concat(encodeURIComponent(a))})(eW.focusedIds,G),analyticsId:(eW.focusedIds.map(e=>{var t,l;return null==G||null==(l=G.genrePacks)||null==(t=l.find(t=>t.id===e))?void 0:t.shopCode})||[]).map(e=>k(e)).filter(Boolean).join("|")},u="focused"===eW.primary?s:c,p="focused"===eW.primary?c:s;return eW.showAlternative&&Number.isFinite(p.price)?[u,p]:[u]},[eW,G]),eB=(0,f.useMemo)(()=>ez.map(e=>e.analyticsId),[ez]),eq=(c||"").trim()||(n||"").trim(),eV="results"===eg?eq:(n||"").trim()||(c||"").trim(),eY=!ea&&eA&&!eO,eK=em||eI&&"results"===eg,e$=en?eu:eK,eJ=eY&&"ask"===eg&&!!eR&&e$,eZ=eY&&"results"===eg&&!!eW&&e$,e0=null==eR?void 0:eR.id,e2=null==eR?void 0:eR.label,e3=en&&eu;(0,f.useEffect)(()=>{if(e3){let e;e=R(),H({event:"page_view",event_name:"page_view",linkPosition:E(!0),linkDestination:e})}},[e3]);let e4=(0,f.useRef)(!1);(0,f.useEffect)(()=>{if(!eI||!eJ){e4.current=!1;return}e4.current||(e4.current=!0,O("start"))},[eI,eJ]);let e8=(0,f.useRef)(eH);(0,f.useEffect)(()=>{e8.current=eH},[eH]),(0,f.useEffect)(()=>{eI&&eJ&&e0&&F("displayed",e8.current,e2)},[eI,eJ,e0,e2,eL]);let e6=(0,f.useRef)(!1),e5=(0,f.useRef)(!1);(0,f.useEffect)(()=>{if(!eI||!eZ){e5.current=!1;return}e5.current||(e5.current=!0,e6.current&&(e6.current=!1,O("complete")),(e=>{let t=e||[];0!==t.length&&H({event:"trackEvent",event_name:"quiz_recommendation_status",dim_name:"displayed",dim_value:t.map(e=>e||"unknown").join("|")})})(eB))},[eI,eZ,eB]);let e9=(0,f.useRef)(eg);(0,f.useEffect)(()=>{e9.current=eg},[eg]);let[e7,te]=(0,f.useState)(!1);(0,f.useEffect)(()=>{te(!0)},[]);let tt=(e,t,l)=>e7?W(e,t,l()):{};if((0,f.useEffect)(()=>{if(eJ){if(eP.current||null!==ew.current&&ew.current!==eL){eP.current=!1;let e=document.getElementById(eC(es,"q",eR.id));e&&e.focus()}ew.current=eL}},[eJ,eL,eR]),(0,f.useEffect)(()=>{ea&&(er.length>0||null===G)&&console.warn("[AiProductRecommender] hidden — config/catalog errors",er)},[ea]),(0,f.useEffect)(()=>{ea||eA||console.warn("[AiProductRecommender] hidden — no question is visible before any answer (check show_if chains)")},[ea,eA]),(0,f.useEffect)(()=>{eO&&(console.error("[AiProductRecommender] hidden — engine rejected the catalog/recipe",eF),e_(ec))},[eO,eF,ec]),!eY)return null;let tl=e=>{eR&&ev(t=>{let l=t[eR.id]||[],n="single"===eR.mode?[e]:l.includes(e)?l.filter(t=>t!==e):[...l,e];return{...t,[eR.id]:n}})},tn=tt(r,E(en),()=>en?R():D()),to=e=>tt(e,"".concat(E(en)," - ").concat(A(e2)),D),tr="".concat(E(en)," recommendation"),ta=()=>{"results"!==e9.current&&(ev({}),eb(0),ew.current=null),ep(!1)},tc=()=>{let e=eR&&eh[eR.id]||[];eR&&0!==eR.options.filter(t=>e.includes(t.id)).length&&(F("answered",eH,e2),eN?(e6.current=!0,ef("results")):eb(eL+1))},td=()=>{eb(Math.max(0,eL-1))},ts=()=>{e_(ec),en||ex(!0),ev({}),eb(0),ef("ask"),ew.current=null},tu="results"===eg?(()=>{var e;return eW?(0,g.jsxs)(h.default,{"aria-live":"polite",children:[(0,g.jsx)(h.default,{component:"h2",sx:{margin:"0 0 16px"},children:(0,g.jsx)(v.default,{content:eq,variant:"subhead1medium",sx:{color:null===P.colorPalette||void 0===P.colorPalette||null==(e=P.colorPalette.jet)?void 0:e.main,...eD}})}),(0,g.jsx)(h.default,{sx:en?ek:eM,children:ez.map((e,t)=>(0,g.jsx)(eX,{title:e.title,price:e.price,regularPrice:e.regularPrice,promoMonths:e.promoMonths,nextTier:e.nextTier,promoKnown:e.promoKnown,channels:e.channels,priceCopy:z,ctaUrl:e.ctaUrl,ctaLabel:I,tagLabel:0===t?C:void 0,legal:M,secondaryCta:(e=>{let t="broad"===e,l=t?J:ee;if(en||!l)return;let n=(0,S.EY)(String(l).trim());if(null===n.url)return;let o=t?$:Z,i=String(null!=o?o:"").trim()||"See all packages";return{label:i,url:n.url,linkAttrs:W(i,tr,N(n.url))}})(e.key),ctaLinkAttrs:W(I,tr,N(e.ctaUrl)),onCtaClick:()=>((e,t,l)=>{(0,w.fireGa4ItemList)("select_item",[{item_id:(e||"").toLowerCase(),item_name:(e||"").toLowerCase(),item_variant:"",affiliation:"",coupon:"",discount:"",index:t,item_list_id:"ai product recommender",item_list_name:"ai product recommender",price:Number.isFinite(l)?l.toFixed(2):"",quantity:1}])})(e.title,t,e.price)},e.key))}),(0,g.jsx)(h.default,{sx:{marginTop:"16px"},children:(0,g.jsx)(y.A,{buttontype:"secondary",mode:"light",isTangerine:!0,size:"small",leftIcon:(0,g.jsx)(eQ,{}),...tt(j,tr,D),onClick:ts,sx:eG,children:j})})]}):null})():(()=>{let e;if(!eR)return null;let t=(e=eR.label,"".concat(E(en)," - ").concat(L(eH,e)));return(0,g.jsx)(ej,{blokId:es,question:eR,selected:eh[eR.id]||[],progressText:eH,selectHelper:"single"===eR.mode?p:m,isLast:eN,nextLabel:d,resultsCtaLabel:x,secondary:eL>0?{label:s,onClick:td}:en?{label:u,onClick:ta}:void 0,optionLinkAttrs:e=>tt(e,t,D),navLinkAttrs:to,inModal:en,inpageWide:eo,onToggle:tl,onNext:tc})})();return en?(0,g.jsxs)(h.default,{id:t,sx:{padding:e1,backgroundColor:K||"transparent"},children:[(0,g.jsx)(ti,{heading:n,subhead:o,entryImage:i,entryCtaLabel:r,copyMaxWidthPct:a,ctaLinkAttrs:tn,onStart:()=>{ep(!0)}}),eu&&(0,g.jsx)(b.default,{open:!0,handleClose:ta,modalStyle:V,modalBodyStyle:"results"===eg?Q:X,sx:q,...eV?{"aria-label":eV}:{},children:(0,g.jsx)(h.default,{sx:"results"===eg?el:et,children:tu})})]}):(0,g.jsx)(h.default,{id:t,sx:{padding:e1,backgroundColor:K||"transparent"},children:eK?(0,g.jsxs)(h.default,{sx:ei,children:[n&&"results"!==eg&&(0,g.jsx)(h.default,{component:"h2",sx:eU,children:n}),tu]}):(0,g.jsx)(ti,{heading:n,subhead:o,entryImage:i,entryCtaLabel:r,inpage:!0,ctaLinkAttrs:tn,onStart:()=>{ex(!0),eP.current=!0}})})}}}]);
2//# sourceMappingURL=34421.dacc35062ef5fa05.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.