PageSourceSearch

https://ee.co.uk/shop_mobile/_next/static/chunks/25284-dd5fe7c10dcddba7.js

js ee.co.uk collected 2026-09-24 08:43:12 UTC 30,599 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[25284],{2386:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var l=n(55729);let a=(e,t)=>(t=t.includes("-details")&&t.includes("-trade-in")?t.replace("-trade-in",""):t,(0,l.useMemo)(()=>"".concat(e).concat(t.split("?")[0]),[e,t]))},4505:e=>{e.exports={hiddenContent:"styles_hiddenContent__lBcds"}},6553:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var l=n(32667);let a=()=>{let e=(0,l.d)();return{isSmallMobile:"xs"===e,isMobile:"s"===e,isTablet:"m"===e,isDesktop:"l"===e,isLargeDesktop:"xl"===e}}},10292:(e,t,n)=>{"use strict";n.d(t,{SY:()=>l,cs:()=>i,qn:()=>a});let l={days:"days",hours:"hrs",minutes:"mins",seconds:"secs"},a="days",i="seconds"},11284:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var l=n(6029),a=n(55729),i=n(40511),s=n(4585),r=n(59456),o=n(21989),d=n(32560),c=n(4505),u=n.n(c);let m=e=>{let{learnMoreContent:t,overridePrimaryCtaUrl:n,closeOverlay:c,ref:m}=e,[h,x,p,v,y]=(0,r.A)(!1),{isSmallMobile:b,isDesktop:j,isTablet:g}=(0,s.A)();if((0,a.useImperativeHandle)(m,()=>({openModal:v,closeModal:y})),!t)return null;let C="xl";j?C="m":g&&(C="l");let f=(0,o.Z)(n||t.primaryCtaUrl),A=f?(0,l.jsx)(i.$,{"data-testid":"learn-more-primary-button",href:f,"data-aria-label":t.primaryCtaAriaLabel,"data-analytics-link":t.primaryCtaAriaLabel,elementType:"a",isFullWidth:!0,children:t.primaryCtaText},"learn-more-primary-button"):void 0,k=(0,l.jsx)(i.$,{styleVariant:"secondary","data-testid":"learn-more-secondary-button","data-aria-label":t.secondaryCtaAriaLabel,"data-analytics-link":t.secondaryCtaAriaLabel,onClick:c||y,elementType:"button",isFullWidth:!0,children:t.secondaryCtaText},"learn-more-secondary-button");return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{"aria-hidden":!0,inert:!0,className:u().hiddenContent,children:(0,l.jsx)(d.A,{learnMoreContent:t})}),b?(0,l.jsxs)(x,{"aria-label":t.heading,isOpen:p,onClose:y,width:"fullWidth",position:"bottom",children:[(0,l.jsx)(x.Content,{children:(0,l.jsx)(d.A,{learnMoreContent:t})}),(0,l.jsx)(x.Footer,{actions:[A,k],layout:"vertical"})]}):(0,l.jsxs)(h,{"aria-label":t.heading,isOpen:p,onClose:y,width:C,children:[(0,l.jsx)(h.Content,{children:(0,l.jsx)(d.A,{learnMoreContent:t})}),(0,l.jsx)(h.Footer,{actions:[A],supportingActions:[k],layout:"horizontal"})]})]})}},18525:e=>{e.exports={contentWrap:"style_contentWrap__bPQHL",nameDescription:"style_nameDescription__jVh5s"}},19134:(e,t,n)=>{"use strict";n.d(t,{E:()=>i});var l=n(55729),a=n(65058);let i=()=>{let[e]=(0,a.A)("LearnMoreAboutEsimPopUpContentSlot");return(0,l.useMemo)(()=>{var t,n,l,a,i,s,r,o,d,c,u,m,h,x,p,v,y,b,j;let g,C=null==e||null==(t=e.componentMarkups)?void 0:t[0];if(!(null==C?void 0:C.markup))return null;try{g=JSON.parse(C.markup)}catch(e){return null}let f=null==g||null==(n=g[":items"])?void 0:n.learnAboutOverlay;if(!f)return null;let A=f.elements||{};return{heading:(null==(l=A.heading)?void 0:l.value)||"",description:null==(a=A.description)?void 0:a.value,primaryCtaText:null==(i=A.primaryCtaText)?void 0:i.value,primaryCtaUrl:null==(s=A.primaryCtaUrl)?void 0:s.value,primaryCtaAriaLabel:null==(r=A.primaryCtaAriaLabel)?void 0:r.value,secondaryCtaText:(null==(o=A.secondaryCtaText)?void 0:o.value)||"",secondaryCtaAriaLabel:null==(d=A.secondaryCtaAriaLabel)?void 0:d.value,showNotificationBanner:!!(null==(c=A.showNotificationBanner)?void 0:c.value),tagText:null==(u=A.tagText)?void 0:u.value,image:null==(m=A.image)?void 0:m.value,imageAltText:null==(h=A.imageAltText)?void 0:h.value,imageAspectRatio:null==(x=A.imageAspectRatio)?void 0:x.value,thumbnail:null==(p=A.thumbnail)?void 0:p.value,thumbnailAltText:null==(v=A.thumbnailAltText)?void 0:v.value,notificationStyle:null==(y=A.notificationStyle)?void 0:y.value,notificationHeading:null==(b=A.notificationHeading)?void 0:b.value,notificationText:null==(j=A.notificationText)?void 0:j.value}},[e])}},21005:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var l=n(85966),a=n(11186),i=n(79241),s=n(161);function r(){let e=(0,l._)(["\n  query ProductPlanCombinationCmsSlotQuery(\n    $slotId: String!\n    $productPlanCombinationContentContext: ProductPlanCombinationContentContext!\n  ) {\n    productPlanCombinationCmsSlot(\n      slotId: $slotId\n      productPlanCombinationContentContext: $productPlanCombinationContentContext\n    ) {\n      ...cmsSlotMarkupFragment\n      ...cmsSlotMarkupModificationFragment\n    }\n  }\n\n  ","\n  ","\n"]);return r=function(){return e},e}let o=(0,a.J1)(r(),i.A,s.A)},27181:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var l=n(6796),a=n(93166);let i=function(e,t,n){let i=!(arguments.length>3)||void 0===arguments[3]||arguments[3],{data:s,previousData:r,loading:o}=(0,l.I)(a.A,{...n,variables:{slotId:e,galleryContentContext:t}});return[i?(null==s?void 0:s.galleryCmsSlot)||(null==r?void 0:r.galleryCmsSlot):null==s?void 0:s.galleryCmsSlot,e,o]}},30122:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var l=n(55729);let a=e=>{let t=window.scrollY,n=e-t,l=null,a=e=>{null===l&&(l=e);let i=e-l,s=Math.min(i/400,1);window.scrollTo(0,t+s*(2-s)*n),i<400&&requestAnimationFrame(a)};requestAnimationFrame(a)},i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,{deferToFrame:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(0,l.useRef)(null),i=(0,l.useCallback)(()=>
1{if(n.current)if(t)requestAnimationFrame(()=>{requestAnimationFrame(()=>{n.current&&a(n.current.getBoundingClientRect().top+window.scrollY-e)})});else{let t=n.current.getBoundingClientRect().top+window.scrollY-e;setTimeout(()=>{n.current&&a(t)},200)}},[e,t]);return[n,i]}},30793:(e,t,n)=>{"use strict";n.d(t,{A:()=>x});var l=n(6029),a=n(55729),i=n(82203),s=n.n(i),r=n(40511),o=n(32988),d=n.n(o),c=n(53611),u=n(37559);let m=e=>{let{styleVariant:t,isFullWidth:n,icon:a,trailing:i,leading:r,children:o,size:m,...h}=e,x=d()("lc-Button","lc-ButtonEE",{"lc-ButtonEE--styleSecondary":"secondary"===t,"lc-ButtonEE--styleDanger":"danger"===t,"lc-ButtonEE--styleDangerText":"danger-text"===t,"lc-ButtonEE--styleTertiary":"tertiary"===t,"lc-Button--fullWidth":n,"lc-Button--trailing":a&&i,"lc-Button--leading":a&&r,"lc-ButtonEE--sizeS":"s"===m}),{href:p,as:v}=(0,c.A)(h.href,h.as);return(0,l.jsx)(s(),{...h,...v&&{as:v},className:x,href:p,children:(0,l.jsxs)("span",{className:"lc-Button-content",children:[r&&(0,l.jsx)(u.A,{className:"lc-Button-leading",source:a}),o,i&&(0,l.jsx)(u.A,{className:"lc-Button-trailing",source:a})]})})},h=e=>{let{elementType:t="button",...n}=e;return"a"===t&&"href"in n?(0,l.jsx)(m,{...n}):(0,l.jsx)(r.$,{...n,elementType:"button"})};h.displayName="NavButton";let x=a.memo(h)},31292:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var l=n(55729),a=n(89633),i=n(73031);let s=e=>{let t=(0,l.useContext)(i.A);return(0,l.useMemo)(()=>{let n=e?"".concat(a.Dl).concat(t?a.cF:a.lx):"";return[e?{title:"Shop",link:{href:t?a.JZ:a.CP,as:t?a.JZ:a.CP}}:{title:"Mobile",link:{href:a.bf.MOBILE_CATEGORY,as:a.bf.MOBILE_CATEGORY}},n]},[e,t])}},32560:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var l=n(6029),a=n(55729),i=n(37453),s=n(44913),r=n(60825),o=n(22333),d=n(8229),c=n(57593),u=n(60469),m=n(21023),h=n(61086),x=n(50212),p=n(21989),v=n(53339),y=n.n(v);let b=(0,a.memo)(e=>{var t,n,a;let{learnMoreContent:v}=e;return v?(0,l.jsxs)("div",{className:y().contentWrapper,children:[v.image&&(0,l.jsxs)("div",{className:(0,x.A)(y().imageWrapper,{[y().withThumnail]:v.thumbnail}),children:[(0,l.jsx)(i._,{src:v.image,alt:null!=(t=v.imageAltText)?t:"","data-testid":"overlay-image"}),v.thumbnail&&(0,l.jsx)("div",{className:y().thumbnill,children:(0,l.jsx)(i._,{src:v.thumbnail,alt:null!=(n=v.thumbnailAltText)?n:"",aspectRatio:1,"data-testid":"overlay-thumbnail"})})]}),(0,l.jsxs)(s.m,{horizontalPadding:"m",verticalPadding:"m",children:[v.heading&&(0,l.jsx)(r.D,{size:"l",weight:"bold",level:"2","data-testid":"overlay-heading",children:v.heading}),v.tagText&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(o.X,{size:"xxxs"}),(0,l.jsxs)(d.v,{size:"m","data-testid":"overlay-tag",children:[v.tagText," "]})]}),v.showNotificationBanner&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(o.X,{size:"xs"}),(0,l.jsxs)(c.E,{styleVariant:null!=(a=v.notificationStyle)?a:"info",title:v.notificationHeading||"","data-testid":"overlay-notification",children:[v.notificationText&&(0,l.jsx)(u.EY,{children:v.notificationText}),v.notificationCtaUrl&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(o.X,{size:"xxxs"}),(0,l.jsx)(m.N,{href:(0,p.Z)(v.notificationCtaUrl),styleVariant:"secondary",children:v.notificationCtaText})]})]})]}),v.description&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(o.X,{size:"xs"}),(0,l.jsx)("div",{"data-testid":"overlay-description",children:(0,h.Ay)(v.description)})]})]})]}):null})},32694:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var l=n(6029);n(55729);var a=n(94353),i=n(72580),s=n(50212),r=n(85092),o=n.n(r);let d=function(e){let{"aria-label":t,background:n="",id:r,renderItem:d,getKey:c,items:u,itemClassName:m,children:h,onItemClick:x,...p}=e,v=(0,s.A)(o().slide,m);return(0,l.jsxs)(a.u,{background:n,children:[(0,l.jsx)(i.F,{"aria-label":t,id:r,...p,children:u.map((e,t)=>(0,l.jsx)(i.F.Item,{onClick:()=>null==x?void 0:x(e),"data-testid":"carousel-item",className:v,children:d(e,t)},c(e,t)))}),h]})}},35975:(e,t,n)=>{"use strict";n.d(t,{Ac:()=>r,G_:()=>d,Ne:()=>o});var l=n(4975),a=n(11795),i=n(2175),s=n(33429);let r={CHOOSE:"Choose your SIM type",CHOOSE_SIM_TYPE:"Choose SIM type",SIM:"Physical SIM",ESIM:"eSIM"},o=[{text:"Environmentally friendly - eSIMs are built into your device",icon:a.default},{text:"Flexible - have more than one eSIM on your device",icon:s.default}],d=[{text:"A physical SIM card sent in the post",icon:i.default},{text:"Shipped within 24 hours",icon:l.default}]},37559:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var l=n(6029),a=n(49273);let i=e=>{let{source:t,className:n,size:i="xs"}=e;return(0,l.jsx)("span",{className:n,children:(0,l.jsx)(a.I,{source:t,size:i})})}},37710:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var l=n(55729),a=n(16076),i=n(91685);let s=e=>{let t=(0,l.useContext)(a.K);return(0,i.P)(t,e)}}
1,41252:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var l=n(6029),a=n(60469),i=n(55729),s=n(81675),r=n(13615);let o=e=>{let{price:t}=e;return(0,l.jsxs)(l.Fragment,{children:["then \xa3".concat(t.toFixed(2)),(0,l.jsx)("br",{}),"on 31 March"]})},d="increases 31 March",c=(0,i.memo)(e=>{let{price:t,size:n="m",textAlign:c="centre",styleVariant:u="subdued",id:m}=e,{type:h}=(0,i.useContext)(r.A)||{type:s.Y.MONTH},x=new Date().getFullYear(),p=(0,i.useMemo)(()=>{switch(h){case s.Y.MONTH:return d;case s.Y.MONTH_WITH_YEAR:let e;return e=x+1,"".concat(d," ").concat(e);case s.Y.PRICE:return t?(0,l.jsx)(o,{price:t}):d;default:return d}},[h,x,t]);return -1===t?null:(0,l.jsx)(a.EY,{size:n,textAlign:c,styleVariant:u,"data-testid":"cpi-text-notification-card","data-ui-key":m,style:{whiteSpace:"nowrap"},children:p})})},41265:e=>{e.exports={modalWrapper:"styles_modalWrapper__J009Z",buttonsWrapper:"styles_buttonsWrapper__S0v_k"}},41652:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var l=n(55729);let a=e=>{let[t,n]=(0,l.useState)(!0),[a,i]=(0,l.useState)({days:0,hours:0,minutes:0,seconds:0});return(0,l.useEffect)(()=>{let t=(e=>{let t=new Date(e).getTime()-Date.now();if(t<=0)return null;let n=Math.floor(t/864e5),l=Math.floor((t-=864e5*n)/36e5),a=Math.floor((t-=36e5*l)/6e4),i=Math.floor((t-=6e4*a)/1e3);return{days:n,hours:l,minutes:a,seconds:i}})(e);if(t){let{days:e,hours:l,minutes:a,seconds:s}=t;i({days:e,hours:l,minutes:a,seconds:s}),(0!==e||0!==l||0!==a||0!==s)&&n(!1)}},[e]),(0,l.useEffect)(()=>{let e;return e=window.setInterval(()=>{i(t=>{let{days:l,hours:a,minutes:i,seconds:s}=(e=>{let{days:t,hours:n,minutes:l,seconds:a}=e;return(a-=1)<0&&(a=59,(l-=1)<0&&(l=59,(n-=1)<0&&(n=23,(t-=1)<0&&(t=0,n=0,l=0,a=0)))),{days:t,hours:n,minutes:l,seconds:a}})(t);return 0===l&&0===a&&0===i&&0===s&&(clearInterval(e),n(!0)),{days:l,hours:a,minutes:i,seconds:s}})},1e3),()=>clearInterval(e)},[e]),[a,t]}},46576:e=>{e.exports={modalWrapper:"styles_modalWrapper__loz30",buttonsWrapper:"styles_buttonsWrapper__vhLRg"}},53339:e=>{e.exports={contentWrapper:"style_contentWrapper__diCby",imageWrapper:"style_imageWrapper__uF1lP",withThumnail:"style_withThumnail__WXsEP",thumbnill:"style_thumbnill__kyCPf"}},53611:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var l=n(17997);let a=e=>{switch(typeof e){case"string":return(0,l.T)(e);case"object":return{...e,pathname:(0,l.T)(e.pathname)};default:throw Error("".concat(e," is not a valid URL"))}},i=(e,t)=>{let n={href:e,as:null!=t?t:""};return e&&(n.href=a(e)),t&&(n.as=a(t)),n}},56827:e=>{e.exports={specialTileContent:"styles_specialTileContent__cm_eN",iconButton:"styles_iconButton__1NYEm",darkMode:"styles_darkMode__7VA4G",showCursor:"styles_showCursor__ZVmMj",specialTileCard:"styles_specialTileCard__b7Edl"}},56885:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});let l=(0,n(55729).createContext)(!1);l.displayName="RecommendationPageSourceContext";let a=l},57318:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var l=n(6029),a=n(55729),i=n(11284);let s=e=>{let{content:t,onClose:n,ref:a}=e;return(0,l.jsx)(i.A,{ref:a,learnMoreContent:t,closeOverlay:n})};s.displayName="EsimLearnMoreModal";let r=(0,a.memo)(s)},60862:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var l=n(55729);let a=(e,t)=>(0,l.useMemo)(()=>t.map((t,n)=>({position:n+1,name:t.title,item:"".concat(e).concat(t.link.as)})),[e,t])},63012:(e,t,n)=>{"use strict";n.d(t,{A:()=>M});var l=n(6029),a=n(23561),i=n(22333),s=n(86213),r=n(55729),o=n(81278),d=n(80620),c=n(89664),u=n(89633),m=n(34550),h=n(3102),x=n(52052),p=n(60469),v=n(49273),y=n(50212),b=n(61086),j=n(65197),g=n(13422),C=n(42727),f=n(4585),A=n(56827),k=n.n(A);let E=e=>{let{tile:t}=e,{backgroundImage:n}=(e=>{let{tile:t}=e,{isSmallMobile:n,isMobile:l,isPhablet:a,isTablet:i}=(0,f.A)(),[s,o]=(0,r.useState)("");return(0,r.useEffect)(()=>{n?o(t.backgroundImageS):l||a||i?o(t.backgroundImageM):o(t.backgroundImageL)},[n,a,i,l,t.backgroundImageS,t.backgroundImageM,t.backgroundImageL]),{backgroundImage:s}})({tile:t}),{push:a}=(0,o.useRouter)(),i=(0,g.W)(t.linkUrl),s=h.wg.includes(t.surface),d=()=>{t.modalHandler?t.modalHandler():a(i)};return(0,l.jsx)("div",{className:k().specialTileCard,children:(0,l.jsx)(x.Z,{backgroundImage:{src:n},background:t.surface,isFullHeight:!0,children:t.linkUrl||t.modalHandler?(0,l.jsxs)("div",{"data-testid":"cardButton",className:(0,y.A)(k().specialTileContent,k().showCursor),onClick:d,onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),d())},role:"button",tabIndex:0,"data-analytics-link":(0,C.p)(t.analyticsLink),children:[(0,l.jsx)(x.Z.Header,{title:{font:"nonDottee",level:2,size:"m",text:(0,C.p)(t.title)}}),(0,l.jsxs)(x.Z.Content,{children:[(0,l.jsx)(p.EY,{size:"m",children:(0,b.Ay)((0,C.p)(t.description))}),(0,l.jsx)("div",{"data-testid":"iconButton",className:(0,y.A)(k().iconButton,s&&k().darkMode),children:(0,l.jsx)(v.I,{size:"xl",source:j.default,styleVariant:"secondary"})})]})]}):(0,l.jsxs)("div",{"data-testid":"cardButton",className:k().specialTileContent,"data-analytics-link":(0,C.p)(t.analyticsLink),children:[(0,l.jsx)(x.Z.Header,{title:{font:"nonDottee",level:2,size:"m",text:(0,C.p)(t.title)}}),(0,l.jsx)(x.Z.Content,{children:(0,l.jsx)(p.EY,{size:"m",children:(0,b.Ay)((0,C.p)(t.description))})})]})})})};var _=n(10053);let M=r.memo(e=>{let{isGrid:t,plans:n,selectedPlanCode:h,onPlanSelect:x,isCtaTile:p=!0,tileVariant:v,eligibleCheckouts:y,extraBundleParams:b,disabled:j=!1,hideUpfrontCost:g=!1,onSelectLearnMore:C,selectPlanHandler:f,selectedPlanType:A,isAcqUnAuth:k,onShowEeOneUnauthGateModal:M}=e,[S,T]=(0,r.useContext)(d.n),w=h||S,{dispatchJourneyActionEvent:N}=(0,c.s)(),{route:I}=(0,o.useRouter)(),z=I===u.bf.PAYG_SIMO,L=(e,t)=>{let n=I===u.bf.SWITCH_FROM_PAYG;return e!==w?(n&&N({journey:{name:m.KKS,service_name:"join config",step:"choose plan"}}),z&&N({journey:{name:"PAYG Choose",service_name:"Buy a sim only payg plan",step:"choose sim only plan",attributes:{type:A===m.JzU.SUBSCRIBE_TO_SAVE?"subscribe & save":"standard pay as you go"}}}),T(e),null==x?void 0:x(e,t)):Promise.resolve({hasError:!1})};return(0,l.jsxs)(a.u,{name:"plan-select-group",id:"plan-select-group","data-testid":"plan-select-group",value:w,disabled:j,children:[(0,l.jsx)(i.X,{size:"xs"}),(0,l.jsx)(s.x,{gutter:"m",justify:t?"":"center",children:n.map(e=>{var n;let a="position"in e,i=p;return a||"function"!=typeof p||(i=p(e)),(0,l.jsx)(s.x.Col,{span:12,breakpointM:{span:t?6:12},breakpointL:{span:t?4:12},children:a?(0,l.jsx)(E,{tile:e}):(0,l.jsx)(_.A,{plan:e,eligibleCheckouts:y,onPlanSelect:L,isCtaTile:i,tileVariant:v,extraBundleParams:b,isSelected:e.plan.code===w,hideUpfrontCost:g,onSelectLearnMore:C,selectPlanHandler:f,isPaygSimo:z,isAcqUnAuth:k,onShowEeOneUnauthGateModal:M})},a?"".concat(e.title,"-").concat(e.position):null==(n=e.plan)?void 0:n.code)})})]})})}
1,66012:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var l=n(6029),a=n(60825),i=n(22333),s=n(21023),r=n(55729),o=n(5855),d=n(4585),c=n(19134),u=n(57318),m=n(35975);let h=e=>{let{alignLeft:t,hideHeading:n=!1,hideLink:h=!1}=e,x=(0,r.useRef)(null),p=(0,c.E)(),v=(0,o.A)("trRefreshEsimPicker"),{isSmallMobile:y}=(0,d.A)(),b=(0,r.useCallback)(()=>{var e;null==(e=x.current)||e.openModal()},[]);return(0,l.jsxs)("div",{className:"align-".concat(t||y?"left":"center"),children:[!n&&(0,l.jsx)(a.D,{id:"choose-sim",size:t?"m":"l",weight:"bold",level:"2",children:v?m.Ac.CHOOSE_SIM_TYPE:m.Ac.CHOOSE}),(0,l.jsx)(i.X,{size:"xxxs"}),v&&!h&&(0,l.jsx)(s.N,{elementType:"button",onClick:b,size:"m","data-testid":"lean-more-esim",children:"Learn more about eSIM"}),(0,l.jsx)(i.X,{}),p&&(0,l.jsx)(u.A,{ref:x,content:p})]})}},70524:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var l=n(6589);let a=[{copy:["closest match","get even more","best of the best","recommended","even more data"],colour:l.OR},{copy:["save","saving","discount","best","sale"],colour:l.VM},{copy:[],colour:l.u6}]},75753:e=>{e.exports={iframe:"styles_iframe__oGIG2"}},79242:e=>{e.exports={iframeContent:"styles_iframeContent__PWMnQ"}},82891:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});let l=e=>(null==e?void 0:e.text)||(null==e?void 0:e.subTitle)||(null==e?void 0:e.title)},85092:e=>{e.exports={slide:"styles_slide__rb8qJ"}},88957:(e,t,n)=>{"use strict";n.d(t,{A:()=>x});var l=n(6029),a=n(55729),i=n(82203),s=n.n(i),r=n(21023),o=n(32988),d=n.n(o),c=n(53611),u=n(37559);let m=e=>{let{children:t,icon:n,styleVariant:a,trailing:i,leading:r,isBold:o,removeUnderline:m,isDisplayBlock:h,ref:x,size:p,elementType:v,...y}=e,b=d()("lc-Link lc-LinkEE",{"lc-LinkEE--sizeINHERIT":!p,"lc-LinkEE--sizeL":"l"===p,"lc-LinkEE--removeUnderline":m,"lc-Link--isBold":o,"lc-Link--withTrailing":n&&i,"lc-Link--withLeading":n&&r,"lc-LinkEE--styleSecondary":"secondary"===a,"lc-LinkEE--styleSubdued":"subdued"===a,"lc-LinkEE--styleCritical":"critical"===a,"lc-Link--displayBlock":h}),{href:j,as:g}=(0,c.A)(y.href,y.as),C="l"===p?"m":"s";return(0,l.jsxs)(s(),{...y,...g&&{as:g},className:b,href:j,ref:x,children:[r&&(0,l.jsx)(u.A,{size:C,className:"lc-Link-leading",source:n}),t,i&&(0,l.jsx)(u.A,{size:C,className:"lc-Link-trailing",source:n})]})},h=e=>{let{elementType:t="a",...n}=e;return"button"===t?(0,l.jsx)(r.N,{elementType:"button",...n}):(0,l.jsx)(m,{...n})};h.disiplayName="NavLink";let x=a.memo(h)},91685:(e,t,n)=>{"use strict";n.d(t,{P:()=>a});var l=n(87819);let a=(e,t)=>{let n="".concat(l.om).concat(t);return{isFriendlyUserTestingAllowed:void 0!==e&&Object.keys(e).includes(n)}}},92041:(e,t,n)=>{"use strict";n.d(t,{A:()=>S});var l=n(6029),a=n(55729),i=n(23561),s=n(60825),r=n(60469),o=n(22333),d=n(70579),c=n(63281),u=n(94353),m=n(44913),h=n(86213),x=n(49273),p=n(21023),v=n(7889),y=n(65058),b=n(39790);let j={heading:"",description:""},g=(e,t)=>{let n=t[e];return(null==n?void 0:n.value)||""};var C=n(19134),f=n(57318);let A={[d.ch.HANDSET]:"phone",[d.ch.WATCH]:"watch",[d.ch.TABLET]:"tablet",[d.ch.DONGLE]:"broadband hub"},k={heading:"You'll get an eSIM with this device",description:"This device is only compatible with eSIM."},E=e=>{let{baseDeviceName:t,productType:n}=e,i=(()=>{let[e]=(0,y.A)("ESimInformationBannerSlot"),[t]=(0,b.A)(e);return(0,a.useMemo)(()=>{if(!t||"object"!=typeof t)return j;let e=null==t?void 0:t[":items"];if(!e)return j;let n=e.esimNotification,{elements:l}=null!=n?n:{};return l?{heading:g("heading",l),description:g("text",l)}:j},[t])})(),d=(0,C.E)(),E=(0,a.useRef)(null),_=n&&A[n]&&i.heading?"".concat(i.heading," ").concat(A[n]):k.heading,M=t&&i.description?"".concat(t," ").concat(i.description):k.description,S=(0,a.useCallback)(()=>{var e;null==(e=E.current)||e.openModal()},[]);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(c.a,{borderRadius:{all:20},borderColor:"grey02",borderWidth:"s",children:(0,l.jsx)(u.u,{children:(0,l.jsx)(m.m,{verticalPadding:"xs",horizontalPadding:"m",children:(0,l.jsxs)(h.x,{children:[(0,l.jsx)(h.x.Col,{span:1,children:(0,l.jsx)(x.I,{source:v.default,size:"s",styleVariant:"secondary"})}),(0,l.jsxs)(h.x.Col,{span:11,children:[(0,l.jsx)(s.D,{size:"s",weight:"bold",children:_}),(0,l.jsx)(o.X,{size:"xxxs"}),(0,l.jsx)(r.EY,{children:M}),(0,l.jsx)(o.X,{size:"xxxs"}),(0,l.jsx)(p.N,{elementType:"button",styleVariant:"secondary",onClick:S,children:"Learn more"})]})]})})})}),d&&(0,l.jsx)(f.A,{ref:E,content:d})]})};var _=n(18525),M=n.n(_);let S=a.memo(e=>{let{onSimSelect:t,selectedSimType:n,isFullWidth:c=!1,isPdp:u,isEsimOnly:m,baseDeviceName:h,productType:x}=e,p=(0,a.useCallback)(e=>{let n=e.target.checked?e.target.value:d.aw.ESIM;null==t||t(n)},[t]);return x===d.ch.WATCH?null:m?(0,l.jsx)(E,{baseDeviceName:h,productType:x}):(0,l.jsxs)(i.u,{name:"sim-type-selector",value:n,onChange:p,children:[(0,l.jsx)(i.u.SelectPanel,{value:d.aw.ESIM,"data-testid":"esim-option",fullWidth:c,"data-analytics-link":"eSIM",children:(0,l.jsx)("div",{className:M().contentWrap,children:(0,l.jsxs)("div",{className:M().nameDescription,children:[(0,l.jsx)(s.D,{weight:"bold",children:"eSIM (Recommended)"}),(0,l.jsx)(r.EY,{styleVariant:"subdued",children:u?"eSIMs are plastic-free and built-in to your device.":"eSIMs are plastic-free and built into your device. Set up via the EE app."})]})})}),(0,l.jsx)(o.X,{size:"xs"}),(0,l.jsx)(i.u.SelectPanel,{value:d.aw.SIM,"data-testid":"sim-option",fullWidth:c,"data-analytics-link":"Physical SIM",children:(0,l.jsx)("div",{className:M().contentWrap,children:(0,l.jsxs)("div",{className:M().nameDescription,children:[(0,l.jsx)(s.D,{weight:"bold",children:"Physical SIM"}),(0,l.jsx)(r.EY,{styleVariant:"subdued",children:u?"A physical SIM card you insert into your device.":"A physical SIM card you insert into your device, shipped within 24 hours."})]})})})]})})},93450:(e,t,n)=>{"use strict";n.d(t,{A:()=>I});var l=n(6029),a=n(55729),i=n(63281),s=n(94353),r=n(44913),o=n(60825),d=n(60469),c=n(22333),u=n(21023),m=n(32732),h=n(65058),x=n(69457),p=n(49273),v=n(40511),y=n(2817),b=n(28375),j=n(6553),g=n(64634),C=n(51902),f=n(81432),A=n(75753),k=n.n(A);let E=(e,t)=>t.some(t=>{let n=new URL(t).hostname.toLowerCase();return e===n||e.endsWith(".".concat(n))}),_=(0,a.memo)(e=>{let{isActive:t,src:n,title:i,allowedOrigins:s,onMessage:r,onError:o,onLoad:d,sandbox:c="",readyEventName:u,errorComponent:m}=e,[h,x]=(0,a.useState)(!0),[p,v]=(0,a.useState)(!1),y=(0,a.useRef)(null),b=(0,a.useRef)(null),j=(0,a.useMemo)(()=>((e,t)=>{if(!e||/^(?:javascript|data|blob|vbscript):/i.test(e.trim()))return"";try{let n=new URL(e);if("https:"!==n.protocol)return"";return E(n.hostname.toLowerCase(),t)?e:""}catch(e){return""}})(n,s),[n,s]);(0,a.useEffect)(()=>(t&&(x(!0),v(!1),y.current=setTimeout(()=>{x(!1),v(!0),null==o||o("Iframe load timeout"),(0,f.v)("0064 Common Package IFrameDialog load timeout")},3e4)),()=>{y.current&&clearTimeout(y.current)}
1),[t,o]);let A=(0,a.useCallback)(()=>{y.current&&clearTimeout(y.current),x(!1),v(!0),null==o||o("Iframe failed to load"),(0,f.v)("0065 Common Package IFrameDialog iframe load error")},[o]),_=(0,a.useCallback)(e=>{var n;if(t&&s.length&&((e,t)=>{try{return E(new URL(e).hostname.toLowerCase(),t)}catch(e){return!1}})(e.origin,s)&&(!e.source||null==(n=b.current)||!n.contentWindow||e.source===b.current.contentWindow))try{let t="string"==typeof e.data?JSON.parse(e.data):e.data;if(!(null==t?void 0:t.eventName))return;u===(null==t?void 0:t.eventName)&&(y.current&&clearTimeout(y.current),x(!1),v(!1),null==d||d()),null==r||r(t)}catch(e){}},[t,s,u,r,d]);return(0,C.A)("message",_,{useThrottling:!1}),(0,l.jsxs)(l.Fragment,{children:[h&&(0,l.jsx)(g.y,{centred:!0,size:32}),(p||!j)&&m,j&&!p?(0,l.jsx)("iframe",{ref:b,id:"iframe-dialog-frame",src:j,title:i,sandbox:c,className:k().iframe,style:h?{width:0,height:0,position:"absolute",opacity:0}:void 0,onError:A}):null]})});var M=n(79242),S=n.n(M);let T=e=>{let{onClose:t}=e,n="Close";return(0,l.jsxs)(x.C,{children:[(0,l.jsx)(p.I,{styleVariant:"subdued",size:"xl",source:b.default}),(0,l.jsx)(c.X,{size:"xxxs"}),(0,l.jsx)(o.D,{size:"m",weight:"bold",children:"We can't load this right now"}),(0,l.jsx)(c.X,{size:"xs"}),(0,l.jsx)(d.EY,{children:"There's a problem getting the information to you. Please try again or come back later."}),(0,l.jsx)(c.X,{}),(0,l.jsx)(v.$,{elementType:"button",onClick:t,"aria-label":n,isFullWidth:!0,children:n})]})},w=(0,a.memo)(e=>{let{isOpen:t,onClose:n,title:a,src:i,allowedOrigins:s,onMessage:r,onError:o,onLoad:d,sandbox:c,readyEventName:u}=e,{isMobile:m,isSmallMobile:h}=(0,j.A)(),x=m||h;return(0,l.jsxs)(y._,{"aria-label":a,hasOverlay:!0,isDismissible:!0,isOpen:t,onClose:n,position:x?"bottom":"right",width:x?"fullWidth":"custom",customWidthValue:"25rem",isFullHeight:!0,"data-testid":"iframe-drawer",children:[(0,l.jsx)(y._.Header,{trailingActions:[(0,l.jsx)(y._.CloseButton,{"data-testid":"iframe-drawer-close-button"},"iframe-drawer-close")]}),(0,l.jsx)(y._.Content,{children:(0,l.jsx)("div",{className:S().iframeContent,children:(0,l.jsx)(_,{isActive:t,title:a,src:i,allowedOrigins:s,onMessage:r,onError:o,onLoad:d,sandbox:c,readyEventName:u,errorComponent:(0,l.jsx)(T,{onClose:n})})})})]})});var N=n(52325);let I=()=>{var e;let[t,n]=(0,a.useState)(!1),x=(()=>{let[e]=(0,h.A)("StrategicDataCapturePdpBannerContentSlot");return(0,a.useMemo)(()=>{var t,n,l,a,i,s,r;let o=null==e||null==(n=e.componentMarkups)||null==(t=n[0])?void 0:t.markup;if(!o)return null;try{let e=JSON.parse(o),t=null==e||null==(a=e[":items"])||null==(l=a.content_fragment)?void 0:l.elements;if(!t)return null;return{heading:(null==(i=t.heading)?void 0:i.value)||"",text:(null==(s=t.text)?void 0:s.value)||"",ctaText:(null==(r=t.ctaText)?void 0:r.value)||""}}catch(e){return null}},[e])})(),p=null==(e=(0,N.P)())?void 0:e.SPA_ENV_HOST,v="https://".concat(p),y="".concat(v).concat("/exp/sdc-viewer/sdc/15f97923-5516-41e0-8f49-2f5ae7cfb93c"),b=(0,a.useMemo)(()=>[v],[v]),j=(0,a.useCallback)(()=>n(!0),[]),g=(0,a.useCallback)(()=>n(!1),[]),C=(0,a.useCallback)(e=>{"form-closed"===e.eventName&&g()},[g]),{heading:f,text:A,ctaText:k}=x||{};return f&&A&&k?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(i.a,{borderRadius:{all:20},"data-testid":"sdc-banner",children:(0,l.jsx)(s.u,{background:"fog",children:(0,l.jsxs)(r.m,{verticalPadding:"xs",horizontalPadding:"m",children:[(0,l.jsx)(o.D,{size:"s",weight:"bold","data-testid":"sdc-banner-heading",children:f}),(0,l.jsx)(d.EY,{"data-testid":"sdc-banner-text",children:A}),(0,l.jsx)(c.X,{size:"xxxs"}),(0,l.jsx)(u.N,{elementType:"button",removeUnderline:!0,styleVariant:"primary",leading:"icon",icon:m.default,onClick:j,"data-testid":"sdc-banner-link",children:k})]})})}),(0,l.jsx)(w,{isOpen:t,onClose:g,src:y,title:f,allowedOrigins:b,sandbox:"allow-scripts allow-forms allow-same-origin allow-popups",onMessage:C,readyEventName:"form-ready"})]}):null}},94833:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});let l=(e,t)=>null==e?void 0:e.filter(e=>e.type===t).filter(e=>!!(e=>!!(e.text||e.title||e.subTitle||e.endDateTime))(e))[0]},98131:(e,t,n)=>{"use strict";n.d(t,{h:()=>k});var l=n(6029),a=n(55729),i=n(82022),s=n(4585),r=n(49273),o=n(60825),d=n(22333),c=n(60469),u=n(40511),m=n(7889),h=n(30793),x=n(34550),p=n(41265),v=n.n(p);let y=e=>{let{onClose:t}=e;return(0,l.jsxs)("div",{className:v().modalWrapper,children:[(0,l.jsx)(r.I,{styleVariant:"warning",source:m.default,size:"l"}),(0,l.jsxs)("div",{children:[(0,l.jsx)(o.D,{size:"m",level:"3",weight:"bold","data-testid":"no-multibasket-title",children:"You can only have one product in your basket at a time"}),(0,l.jsx)(d.X,{size:"m"}),(0,l.jsx)(c.EY,{size:"m","data-testid":"no-multibasket-subtitle",children:"Visit your basket to remove the product to be able to add the new one."}),(0,l.jsx)(d.X,{size:"l"}),(0,l.jsxs)("div",{className:v().buttonsWrapper,children:[(0,l.jsx)(h.A,{elementType:"a",href:x.sN9.ACQ_BENEFITS,"data-testid":"visit-basket-button",children:"Visit your Basket"}),(0,l.jsx)(u.$,{elementType:"button",onClick:t,styleVariant:"secondary","data-testid":"close-popup-button",children:"Close"})]})]})]})};var b=n(33936),j=n(88957),g=n(5855),C=n(46576),f=n.n(C);let A=e=>{let{onClose:t,chooseBundle:n}=e,a=(0,g.A)("paygSimoAddress");return(0,l.jsxs)("div",{className:f().modalWrapper,children:[(0,l.jsx)(r.I,{styleVariant:"critical",source:b.default,size:"l"}),(0,l.jsx)(d.X,{size:"m"}),(0,l.jsxs)("div",{children:[(0,l.jsx)(o.D,{size:"m",level:"3",weight:"bold","data-testid":"no-multibasket-title",children:"You can only have one item in y
1our basket."}),(0,l.jsx)(d.X,{size:"xxs"}),(0,l.jsx)(c.EY,{size:"m","data-testid":"no-multibasket-subtitle",children:"Did you want to replace your item?"}),(0,l.jsx)(d.X,{size:"l"}),(0,l.jsxs)("div",{className:f().buttonsWrapper,children:[(0,l.jsx)(u.$,{elementType:"button","data-testid":"replace-bundle-button",styleVariant:"danger",onClick:n,children:"Replace items"}),(0,l.jsx)(j.A,{elementType:"a",href:a?x.sN9.ACQ_DELIVERY:x.sN9.ACQ_CHECKOUT,styleVariant:"secondary","data-testid":"keep-bundle-button",onClick:t,children:"Keep existing item"})]})]})]})},k=e=>{let[t,n,r,o]=(0,i.A)(!1);return{NoMultiBasketModal:(0,a.useMemo)(()=>((e,t)=>n=>{let{isOpen:a,onClose:i,chooseBundle:r}=n,{isMobile:o}=(0,s.A)();return(0,l.jsxs)(e,{isDismissible:!t,"data-testid":"no-multi-basket-modal","aria-label":"no-multi-basket modal",onClose:i,isOpen:a,position:t?"centerMiddle":void 0,width:!o&&t?"auto":void 0,children:[t?null:(0,l.jsx)(e.Header,{trailingActions:[(0,l.jsx)(e.CloseButton,{},"modal-close-btn")]}),(0,l.jsx)(e.Content,{children:t?(0,l.jsx)(A,{chooseBundle:r,onClose:i}):(0,l.jsx)(y,{onClose:i})})]})})(t,e),[t,e]),isOpenNoMultiBasketModal:n,openNoMultiBasketModal:r,closeNoMultiBasketModal:o}}},98682:(e,t,n)=>{"use strict";n.d(t,{X:()=>i});var l=n(37710),a=n(5855);let i=()=>{let{isFriendlyUserTestingAllowed:e}=(0,l.A)("upgradeAirtime"),t=(0,a.A)("upgradeSimConvergedCart");return e||t}}}]);

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.