PageSourceSearch

https://www.optus.com.au/etc.clientlibs/aem-oca/clientlibs/clientl…/resources/1499.c157fb4b09a713f1.js

js optus.com.au collected 2026-09-24 08:26:18 UTC 172,977 bytes, 1,234 lines download raw bytes

1(self.webpackChunk_lux2_ssr_catalogue_sfcc=self.webpackChunk_lux2_ssr_catalogue_sfcc||[]).push([["1499"],{15365:function(e,t,o){"use strict";o.d(t,{A:function(){return B}});var r,a,n=o(41594),l=o.n(n),i=o(86123),c=o(45896),s=o(3760),d=o(60446),m=o(85072),u=o.n(m),p=o(97825),b=o.n(p),g=o(77659),h=o.n(g),f=o(55056),v=o.n(f),_=o(10540),k=o.n(_),y=o(41113),x=o.n(y),w=o(20130),A={};A.styleTagTransform=x(),A.setAttributes=v(),A.insert=h().bind(null,"head"),A.domAPI=b(),A.insertStyleElement=k(),u()(w.A,A);var S=w.A&&w.A.locals?w.A.locals:void 0,C=function(e,t){var o={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(o[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)0>t.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(o[r[a]]=e[r[a]]);return o},E=e=>{var{id:t,value:o,disabled:r,hasError:a,checkboxRef:c,checkmark:s,labelNode:d,labelTextId:m,autoId:u,helpText:p,className:b}=e,g=C(e,["id","value","disabled","hasError","checkboxRef","checkmark","labelNode","labelTextId","autoId","helpText","className"]);let h=(0,n.useRef)(`checkbox-input-${(0,i.A)()}`);return l().createElement("div",{id:t,className:`${S.checkboxWrapper} ${a?S.checkboxError:""}`},l().createElement("label",{className:`${S.checkbox} ${r?S.checkboxDisabled:""}`,htmlFor:h.current},l().createElement("input",Object.assign({},g,{"data-testid":"checkbox-input",ref:c,id:h.current,type:"checkbox",value:o||t,"aria-invalid":a,className:`${S.checkboxInput} ${b||""}`,disabled:r,"aria-labelledby":m})),l().createElement("span",{className:`${S.checkboxCheckmark} ${b||""}`},s),d))};(r=a||(a={})).XXS="xxs",r.XS="xs";var P=function(e,t){var o={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(o[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)0>t.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(o[r[a]]=e[r[a]]);return o},B=e=>{let t;var{indeterminate:o=!1,checkboxRef:r,checked:m=!1,hasError:u=!1,label:p,labelSize:b=a.XXS,className:g}=e,h=P(e,["indeterminate","checkboxRef","checked","hasError","label","labelSize","className"]);let f=(0,n.useRef)(`checkbox-label-text-${(0,i.A)()}`);(0,n.useEffect)(()=>{(null==r?void 0:r.current)&&(r.current.indeterminate=o)},[r,o]);let v=(m||o)&&l().createElement(c.A,{name:m?d.Th:d.Mt,size:s.hS.xs,color:s.oA.neutralContrast}),_=((t=document.createElement("div")).innerHTML=p,t.textContent||t.innerText||""),k=p?l().createElement(l().Fragment,null,l().createElement("span",{id:f.current,className:S.srOnly},_),l().createElement("span",{className:`${S.checkboxLabel} ${S[b]} ${g||""}`,dangerouslySetInnerHTML:{__html:p},"aria-hidden":"true"})):null;return l().createElement(E,Object.assign({},h,{checked:m,hasError:u,checkboxRef:r,className:g,checkmark:v,labelNode:k,labelTextId:f.current}))}},60446:function(e,t,o){"use strict";o.d(t,{Mt:function(){return c},QN:function(){return r},Th:function(){return l},_P:function(){return a},_v:function(){return n},rj:function(){return i}});let r=["Bytes","KB","MB","GB","TB"],a=1048576,n="spinner",l="tickFilled",i="arrowNavigateDown",c="minusFilled"},70831:function(e,t,o){"use strict";o.d(t,{A:function(){return av}});var r,a,n,l,i,c,s,d,m=o(41594),u=o.n(m),p=o(86123),b=o(68614),g=o(7887),h=o(18433),f=o(92339),v=o(72001),_=o(53558),k=o.n(_),y=o(8162);function x(){return(x=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)({}).hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e}).apply(null,arguments)}var w=function(e){return m.createElement("svg",x({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},e),l||(l=m.createElement("path",{d:"M256 49.6c115.2 0 208 92.8 208 206.4s-92.8 206.4-208 206.4S48 369.6 48 256 140.8 49.6 256 49.6m0-32C123.2 17.6 16 124.8 16 256s107.2 238.4 240 238.4S496 387.2 496 256 388.8 17.6 256 17.6"})),i||(i=m.createElement("path",{d:"M231.2 367.2c0-14.4 11.2-24 25.6-24s24 11.2 24 24c0 14.4-11.2 25.6-24 25.6s-25.6-11.2-25.6-25.6m6.4-248h35.2v193.6h-35.2z"})))},A=o(57080),S=o(55509);let C=y.default.div`
2  align-items: center;
3  background: ${k()(A.M8.Vu,.1)};
4  border-bottom: var(--bm-border-width-md) solid ${A.M8.wv};
5  display: flex;
6  padding: ${(0,S.A)(8)} ${(0,S.A)(15)};
7
8  svg {
9    color: ${A.M8.wv};
10    height: ${(0,S.A)(20)};
11    width: ${(0,S.A)(20)};
12  }
13`,E=y.default.div`
14  margin-left: ${(0,S.A)(10)};
15`;var P=({children:e})=>u().createElement(C,null,u().createElement(w,null),u().createElement(E,null,e)),B=o(3702),$=o(32485),T=o.n($),D=o(37779),I=o(41320),N=o(95599),M=o(1589),z=o(97990),O=o(24827),L=o(48781),R=o(17440),U=(e,t)=>e>
151?t:0,F=o(851),j=o(44474),q=o(468),W=o(29948),V=o(9836),G=o(86082),H=o(31297),J=o(66757),X=o(77607),Q=o(57528),Y=o(49763),Z=o(32323),K=o(34728),ee=o(43627),et=o(63212),eo=o(23576),er=o(49734),ea=(e,t)=>{let o=e.getBoundingClientRect().top+window.scrollY;(0,er.A)(o-t).then(()=>(e.setAttribute("tabindex","-1"),e.focus(),!0))},en=o(40150),el=o(96311);let ei=y.default.div`
16  ${({bgColor:e,fontColor:t})=>`
17    background-color: ${e};
18    color: ${t};
19  `};
20  border-radius: var(--plan-carousel-border-radius)
21    var(--plan-carousel-border-radius) var(--plan-carousel-border-radius) 0;
22  font-family: var(--bm-font-family-mark-pro);
23  font-weight: var(--bm-font-weight-bold);
24  font-size: var(--bm-font-size-2xs-mobile);
25  height: ${(0,S.A)(36)};
26  left: 0;
27  line-height: var(--bm-font-line-height-xs-mobile);
28  padding: var(--bm-spacing-6) var(--bm-spacing-20);
29  position: absolute;
30  top: 0;
31
32  &::before {
33    content: '';
34    display: block;
35    position: absolute;
36    width: var(--bm-spacing-16);
37    height: var(--bm-spacing-16);
38    background: inherit;
39    bottom: calc(var(--bm-spacing-16) * -1);
40    left: 0;
41  }
42
43  a {
44    margin-left: ${(0,S.A)(4)};
45    text-decoration: underline;
46  }
47
48  a,
49  p {
50    color: inherit;
51    font-family: inherit;
52    font-size: inherit;
53    line-height: inherit;
54  }
55`;var ec=({badgeStyle:e,selected:t,testId:o,text:r})=>{let{bgColor:a,fontColor:n}=(0,m.useMemo)(()=>{let t={bgColor:"var(--bm-color-background-primary-bright-light)",fontColor:"var(--bm-color-text-default-light)"};switch(e){case Y.$l.Primary:return t;case Y.$l.Promo:return{bgColor:"var(--bm-color-background-promotion-default-light)",fontColor:"var(--bm-color-text-contrast-light)"};case Y.$l.BlackFriday:return{bgColor:"var(--bm-color-background-reserved-black-light)",fontColor:"var(--bm-color-text-contrast-light)"};default:return t}},[e]);return r?u().createElement(ei,{className:"plan-card-badge",bgColor:a,fontColor:n,"data-testid":o||"badge",selected:t},u().createElement(el.A,{content:r})):u().createElement(u().Fragment,null)},es=o(47444),ed=o(4213),em=o(56174);let eu="plan-block-cta-select",ep="accordion-toggler",eb="pModalDataForOutright",eg="sqcheckcomponent",eh="var(--bm-color-text-contrast-light)",ef="var(--bm-color-text-default-light)",ev="||PLAN_SPEED||",e_="||PLAN_TITLE||",ek="||TYPICAL_DL_SPEED||",ey="||TYPICAL_UL_SPEED||",ex="afterSqPlanNotAvailable",ew="afterSq",eA="Available",eS="Not Available",eC=y.default.div`
56  padding: var(--bm-spacing-8) 0 var(--bm-spacing-20);
57`,eE=y.default.a`
58  &.cis-link {
59    text-decoration: ${e=>e.disabled?"line-through":null};
60    cursor: pointer;
61    font-size: var(--bm-font-size-2xs-mobile);
62    line-height: var(--bm-font-line-height-2xs-mobile);
63    font-weight: var(--bm-font-weight-bold);
64    color: inherit;
65
66    &:hover,
67    &:focus {
68      cursor: ${e=>e.disabled?"default":null};
69      text-decoration: ${e=>e.disabled?"line-through":null};
70      color: inherit;
71    }
72  }
73`;var eP=({cis:e,newPriceSchemaId:t,title:o})=>{let[r,a]=(0,m.useState)(!1),[n,l]=(0,m.useState)(""),{cisText:i,cisUri:c,accessibilityText:s}=e[0]??{},d=(0,m.useCallback)(e=>{var o;if(e.preventDefault(),r)return;let n=(null==(o=document.body)?void 0:o.classList.contains("lux2-grid"))?`${W.hh}/amdd/cisdocument/offer/`:c,i=`${n}${t}`;(0,em.hm)(i).then(({LmsCommonAPIOutput:e})=>{if(!(e&&e.bufferedOutput))return void a(!0);let o=new Blob([(e=>{let t=window.atob(e),o=t.length,r=new Uint8Array(o);for(let e=0;e<o;e++)r[e]=t.charCodeAt(e);return r.buffer})(e.bufferedOutput)],{type:"application/pdf"});l(`cis-${t}.pdf`),(0,ed.saveAs)(o,`cis-${t}.pdf`)}).catch(()=>{a(!0)})},[c,r,t]);return i?u().createElement(eC,null,u().createElement(eE,{href:"#",onClick:d,"data-file":n,disabled:r,"aria-label":(()=>{if(s)return s.replaceAll(e_,o);let e=o.toLowerCase().endsWith("plan")?o:`${o} plan`,t=i.replace("(PDF)","").trim();return`Download PDF of ${e} ${t}`})(),className:"cis-link"},i)):u().createElement(u().Fragment,null)},eB=o(77500),e$=o(34555),eT=o(55373),eD=o.n(eT),eI=o(85072),eN=o.n(eI),eM=o(97825),ez=o.n(eM),eO=o(77659),eL=o.n(eO),eR=o(55056),eU=o.n(eR),eF=o(10540
73),ej=o.n(eF),eq=o(41113),eW=o.n(eq),eV=o(19011),eG={};eG.styleTagTransform=eW(),eG.setAttributes=eU(),eG.insert=eL().bind(null,"head"),eG.domAPI=ez(),eG.insertStyleElement=ej(),eN()(eV.A,eG);var eH=eV.A&&eV.A.locals?eV.A.locals:void 0;let eJ=({ctaLabel:e,planPrice:t,dataBlock:o,speedDetailsBlock:r,planCategory:a})=>{let n=o?.[0]?.data??"",l=r?.tooltipDetails?.downloadSpeed??"";return a&&({planCategory:a}).planCategory===Y.yX.FourG||e.includes("GB")||e.includes("TB")?`${e} for $${t}`:e.includes("$")?`${e} ${n}`:n.length>0?`${e} ${n} for $${t}`:`${e} ${l} for $${t}`};var eX=({contractLength:e,ctaCustomisePlan:t,customizePlanCTA:o,dataBlock:r,isPrepaid:a,isSMB:n,productSelectDeviceVariantMecName:l,productSelectedControlsEnabled:i,productSelectedMecId:c,productSelectedTerm:s,title:d,orTextEmpty:m,planPrice:p,speedDetailsBlock:b,planCategory:g})=>{let h=t?.ctaText||o?.ctaText;h=h?.replace("||PLAN_DATA||",r?.[0]?.data||"");let f=t?.ctaLink||o?.ctaLink;if(!(h&&f))return null;let v={cType:n?"smb":"cmr",deviceContractLength:s,deviceSku:l,fromDevicePage:"string"==typeof c&&c.length>0,planContractLength:e,planData:(0,eB.A)(r,"[0].data","").replace(/\D/g,"")},_=!!(c&&!i),k=_?void 0:`${f}?${eD().stringify(v)}`,y=`${h} ${d}`;return a&&(k=(0,K.A)(f),y=eJ({ctaLabel:h,planPrice:p,dataBlock:r,speedDetailsBlock:b,planCategory:g})),u().createElement("a",{"aria-label":y,"data-auto-id":"PlanBlockCTACustomize__CustomizePlanButton",className:T()(eH.customButton,{[eH.orTextEmpty]:m,[eH.isDisabled]:_,[eH.isEnabled]:!_}),"data-testid":"customizeCTALink",href:k,role:"button"},h)};function eQ(){return(eQ=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)({}).hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e}).apply(null,arguments)}var eY=function(e){return m.createElement("svg",eQ({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 64 64"},e),c||(c=m.createElement("path",{d:"M21.4 55.5c-1.3 0-2.5-.5-3.4-1.4L.9 36.9c-1.8-1.8-1.8-4.9 0-6.8 1.8-1.8 4.9-1.8 6.8 0L21.6 44 56.3 9.2c1.8-1.8 4.9-1.8 6.8 0 1.8 1.8 1.8 4.9 0 6.8L25 54.2c-1.1.7-2.4 1.3-3.6 1.3"})))};let eZ=({disabled:e,isHover:t})=>{let o={default:{background:t?k()(A.M8.D9,.7):"var(--bm-color-background-secondary-default-light)"},disabled:{background:A.M8.D9}};return e?o.disabled:o.default},eK=y.default.button`
74  background: ${e=>eZ(e).background};
75  border: 0;
76  color: var(--bm-color-text-default-light);
77  cursor: pointer;
78  padding: var(--bm-spacing-12) var(--bm-spacing-32);
79  text-transform: none;
80  transition-property: opacity;
81  transition: 0.3s;
82  width: 100%;
83  display: flex;
84  align-items: center;
85  justify-content: center;
86
87  &,
88  &.plan-block-cta-select.plan-cta-button {
89    border-radius: var(--bm-border-radius-md);
90    font-family: var(--bm-font-family-mark-pro);
91    font-weight: var(--bm-font-weight-bold);
92    font-size: var(--bm-font-size-xs-mobile);
93    line-height: var(--bm-font-line-height-xs-mobile);
94  }
95
96  &:focus,
97  &:hover {
98    background: ${({disabled:e,selected:t})=>eZ({disabled:e,selected:t,isHover:!0}).background};
99    opacity: ${e=>e.disabled?1:.9};
100  }
101
102  &:focus {
103    outline: auto;
104  }
105
106  &[disabled] {
107    background: ${e=>eZ(e).background};
108    border-color: ${e=>eZ(e).background};
109    cursor: default;
110    opacity: 0.3;
111
112    &:focus,
113    &:hover {
114      background: ${e=>eZ(e).background};
115    }
116  }
117
118  &.tertiary {
119    background-color: ${A.M8.ON};
120    border: var(--bm-border-width-lg) solid ${A.M8.OA};
121    line-height: ${(0,S.A)(16)};
122    &:not([disabled]) {
123      &:hover {
124        background-color: ${A.M8.ON};
125      }
126    }
127  }
128
129  &.selected {
130    background: var(--bm-color-background-success-default-light);
131    color: var(--bm-color-text-success-strong-light);
132  }
133
134  .icon-selected {
135    display: flex;
136    justify-content: center;
137    background-color: var(--bm-color-icon-success-strong-light);
138    fill: var(--bm-color-background-success-default-light);
139    margin-right: var(--bm-spacing-6);
140    padding: var(--bm-spacing-2);
141    border-radius: var(--bm-border-radius-round);
142    width: var(--bm-spacing-16);
143    height: var(--bm-spacing-16);
144
145    svg {
146      width: 78%;
147      height: auto;
148    }
149  }
150`;var e0=({ctaLabel:e,handlePlanSelection:t,hasSummary:o,planIndex:r,productSelectedControlsEnabled:a,productSelectedMecId:n,selectPlanCTA:l,selectedPlan:i,planPrice:c,dataBlock:s,speedDetail
150sBlock:d,planCategory:p})=>{let b=r>-1&&i?.planIndex===r,g=l?.sqCheckOptions==="afterSqPlanNotAvailable",h=n&&l?.isEnabled?a:l?.isEnabled,f=b&&o,v=(0,m.useMemo)(()=>eJ({ctaLabel:e,planPrice:c,dataBlock:s,speedDetailsBlock:d,planCategory:p}),[e,c,s,d,p]);return u().createElement(eK,{"data-id":`select-cta-${r}`,"data-testid":`select-cta-${r}`,className:T()(eu,"plan-cta-button",{tertiary:g,selected:f}),disabled:!h,selected:f,"data-selected":b,onClick:t,"aria-label":v},f&&u().createElement("div",{className:"icon-selected","data-testid":"icon-selected"},u().createElement(eY,{width:16,height:16,"aria-hidden":"true"})),e)},e1=o(40778),e2={};e2.styleTagTransform=eW(),e2.setAttributes=eU(),e2.insert=eL().bind(null,"head"),e2.domAPI=ez(),e2.insertStyleElement=ej(),eN()(e1.A,e2);var e5=e1.A&&e1.A.locals?e1.A.locals:void 0,e3=e=>{let t=(0,e$.A)(e,["ctaLabel","handlePlanSelection","hasSummary","planIndex","productSelectedControlsEnabled","productSelectedMecId","selectPlanCTA","selectedPlan","skipSummaryComponent","dataBlock","speedDetailsBlock","planPrice","planCategory"]);return u().createElement("div",{className:e5.wrapper},t.selectPlanCTA&&u().createElement(e0,{...t}),(0,eB.A)(e,"customizePlanCTA.ctaText")&&!(0,eB.A)(e,"ctaCustomisePlan.DisableCta")&&u().createElement(u().Fragment,null,e.customizePlanCTA?.orText&&u().createElement("div",{className:e5.or},e.customizePlanCTA.orText),u().createElement(eX,{orTextEmpty:!e.customizePlanCTA?.orText,...(0,e$.A)(e,["contractLength","ctaCustomisePlan","customizePlanCTA","dataBlock","hasSummary","isPrepaid","isSMB","planId","productSelectDeviceVariantMecName","productSelectedControlsEnabled","productSelectedMecId","productSelectedTerm","simMecId","title","planPrice","speedDetailsBlock","planCategory"])})))};let e4=y.default.div`
151  padding: ${(0,S.A)(12)} 0;
152
153  .data-heading {
154    padding: 0;
155    margin: 0;
156    color: inherit;
157    display: flex;
158    font-family: var(--bm-font-family-mark-pro);
159    font-weight: var(--bm-font-weight-bold);
160    font-size: var(--bm-font-size-lg-mobile);
161    line-height: var(--bm-font-line-height-lg-mobile);
162
163    .number {
164      display: block;
165    }
166    .unit {
167      display: block;
168    }
169  }
170`;var e8=({dataBlock:e})=>{if(!(e&&e.length))return null;let{data:t}=e[0];if(!t)return null;let o=t.replace(/\D/g,""),r=t.replace(o,"");return u().createElement(e4,{className:"data-block-wrapper"},u().createElement("div",{"data-testid":"dataBlockHeading",className:"data-heading"},u().createElement("span",{className:"number"},o),u().createElement("span",{className:"unit"},r)))},e6=o(35217),e7=o(60252),e9=o(52457);let te="conditional",tt="useOldPlanPrice",to="noDiscount",tr="promotionId";var ta=o(38869);let tn=(0,y.css)`
171  span {
172    text-decoration: line-through;
173  }
174`,tl=(0,y.css)`
175  font-size: ${A.lG.as};
176  position: relative;
177  top: ${(0,S.A)(-9)};
178`,ti=y.default.div`
179  padding: ${(0,S.A)(20)} 0;
180
181  .price {
182    color: ${({newPriceFormatting:e})=>e?.blockFontColor||"inherit"};
183    margin: 0;
184    padding: 0;
185  }
186
187  .price-number {
188    font-family: var(--bm-font-family-mark-pro);
189    font-weight: var(--bm-font-weight-heavy);
190    font-size: var(--bm-font-size-lg-mobile);
191    line-height: var(--bm-font-line-height-lg-mobile);
192
193    .dollar-sign {
194      font-size: inherit;
195      top: auto;
196    }
197  }
198
199  .overridePrice {
200    color: ${({overridePrice:e,oldPriceFontColour:t})=>e?t:"inherit"};
201    text-decoration: line-through;
202    font-family: var(--bm-font-family-mark-pro);
203    font-weight: var(--bm-font-weight-heavy);
204    font-size: ${A.lG.Hg};
205    line-height: 1;
206  }
207
208  .duration {
209    color: inherit;
210    font-family: var(--bm-font-family-mark-pro);
211    font-size: var(--bm-font-size-2xs-mobile);
212    line-height: var(--bm-font-line-height-2xs-mobile);
213    margin: 0;
214    padding: 0;
215    display: block;
216
217    p {
218      font-size: inherit;
219      line-height: inherit;
220    }
221
222    .duration-wrapper {
223      display: inline;
224    }
225  }
226
227  .old-price {
228    color: ${({oldPriceFormatting:e})=>e?.blockFontColor||"inherit"};
229    font-size: ${A.lG.Hg};
230    height: ${(0,S.A)(25)};
231    line-height: 1;
232
233    ${({oldPriceFormatting:e})=>e?.strikeThrough&&tn}
234  }
235
236  .above-label-for-price {
237    padding-bottom: ${(0,S.A)(15)};
238  }
239
240  .mtc {
241    font-size: ${A.lG.EX};
242    line-height: ${(0,S.A)(21)};
243    margin-top: ${A.YK.small};
244
245    p,
246    a {
247      font-size: inherit;
248      line-height: inherit;
249    }
250  }
251`,tc=y.default.div`
252  padding-bottom: ${(0,S.A)(3)};
253
254  .plan-price-wrapper {
255    display: flex;
256    align-items: baseline;
257    color: ${e=>e.fontColor};
258  }
259`,ts=y.default.span`
260  ${tl}
261`,td=({price:e,overrideDurationCopy:t,newDurationCopy:o,durationMonthToMonth:r,duration:a,showDuration:n,planPriceStyle:l,discountedFontColor:i})=>{let[c,s]=e%1==0?[e.toString()]:(0,e7.A)(e).substring(1).split("."),d=l?.fontColor?`var(--product-price-discount-color, ${l?.fontColor})`:"inherit",m=(0,K.A)((0,ta.A)(o));return u().createElement(tc,{fontColor:i||d},u().createElement("span",{"data-testid":"plan-price-wrapper",className:"plan-price-wrapper"},u().createElement("span",{className:"price-number"},u().createElement("span",{className:"dollar-sign"},"$"),u().createElement("span",{"data-testid":"dollars"},c),s&&u().createElement(ts,{"data-testid":"decimals"},".",s)),n&&u().createElement("span",{className:"duration"},a)),u().createElement("div",{className:"duration duration-override","data-testid":"duration"},t?u().createElement(el.A,{className:"duration-wrapper",content:m}):r))};var tm=({aboveLabelForPrice:e,campaignPrice:t,campaignTile:o,displayLayout:r,durationMonthToMonth:a,hasCampaign:n,mtc:l,newDurationCopy:i,newPrice:c,oldPriceFontColour:s,oldPriceLabel:d,overrideDurationCopy:p,overridePrice:b,planPrice:h,planPriceStyle:f,showOldPriceWithStrike:v,planDiscountName:_,planDiscount:k,promoPriceFontColour:y,showPlanDiscountFormat:x,useDiscountPlan:w,duration:A,showDuration:S,nonDiscountedPlanPrice:C,overrideMtc:E,newMtc:P})=>{let B=(0,e7.A)(h),$=(0,e7.A)(t||0),T=o?$:B,D=(0,e7.A)(Number(c)||0),I=(0,e9.A)(r,"was"),N=(0,e9.A)(r,"now"),M=n&&(!o||t===h),z=o&&"number"==typeof t&&t!==h,O=parseFloat(k?.toString()||"0")>0&&w===tt,L=(0,m.useMemo)(()=>"number"==typeof C&&C>h&&y?`var(--bm-${g[y]})`:"",[C,h,y]),R=0;return R=o?t||0:h+(O?parseFloat(k?.toString()||"0"):0),u().createElement(ti,{"data-testid":"plan-block-price",className:"price-block-wrapper",oldPriceFormatting:I,newPriceFormatting:O?null:N,overridePrice:b,newPrice:c,oldPriceFontColour:s,showOldPriceWithStrike:v},u().createElement("div",{"data-testid":"blockContent"},e&&u().createElement(el.A,{className:"above-label-for-price",testId:"aboveLabelForPrice",content:(0,K.A)((0,ta.A)(e))}),M&&u().createElement("div",{className:"old-price","data-testid":"oldPricePlaceholder"}),z&&u().createElement(u().Fragment,null,u().createElement(e6.A,null,"This plan was for ",B),u().createElement("div",{className:"old-price","data-testid":"oldPrice","aria-hidden":!0},d?`${d} `:"Was ",u().createElement("span",null,B))),b&&u().createElement(u().Fragment,null,v&&u(
261).createElement(u().Fragment,null,u().createElement(e6.A,{"data-testid":"priceScreenReader"},"This plan was ",T," now ",D),u().createElement("div",{className:"overridePrice","data-testid":"overrideOldPrice","aria-hidden":!0},T)),u().createElement("div",{className:"price","data-testid":"price","aria-hidden":v},u().createElement(td,{price:Number(c)||0,overrideDurationCopy:p,newDurationCopy:i,duration:A,showDuration:S,durationMonthToMonth:a,planPriceStyle:f}))),!b&&parseFloat(k?.toString()||"0")>0&&!O&&x&&u().createElement(u().Fragment,null,u().createElement(e6.A,{"data-testid":"discountPriceScreenReader"},"This price was for discount plan ",_," at"," ",B),u().createElement("div",{className:"old-price","data-testid":"discountPrice","aria-hidden":!0},d?`${d} `:"Was ",u().createElement("span",null,(0,e7.A)(h+parseFloat(k?.toString()||"0"))))),!b&&u().createElement("div",{className:"price","data-testid":"price"},u().createElement(td,{price:R,discountedFontColor:L,overrideDurationCopy:p,newDurationCopy:i,duration:A,showDuration:S,durationMonthToMonth:a,planPriceStyle:f})),u().createElement(el.A,{className:"mtc",testId:"mtc",content:(0,K.A)((0,ta.A)(E?P:l))})))},tu=o(16133);let tp=y.default.div`
262  padding: ${(0,S.A)(20)} 0;
263
264  .frequency {
265    color: inherit;
266    display: block;
267    font-family: var(--bm-font-family-mark-pro);
268    font-size: ${(0,S.A)(12)};
269    margin: ${(0,S.A)(5)} 0 0 0;
270    padding: 0;
271    p {
272      font-size: ${(0,S.A)(12)};
273    }
274  }
275
276  .mtc {
277    font-size: ${(0,S.A)(14)};
278    font-weight: var(--bm-font-weight-regular);
279    line-height: ${(0,S.A)(21)};
280    margin-top: ${(0,S.A)(24)};
281
282    a,
283    p {
284      font-size: inherit;
285      line-height: inherit;
286    }
287
288    b {
289      font-family: var(--bm-font-family-mark-pro);
290      font-weight: var(--bm-font-weight-bold);
291    }
292  }
293
294  .plus {
295    padding: 0 ${(0,S.A)(5)};
296    line-height: 1;
297  }
298
299  .price-breakup {
300    display: flex;
301  }
302
303  .sub-price {
304    font-family: var(--bm-font-family-mark-pro);
305    font-weight: var(--bm-font-weight-heavy);
306    line-height: 1;
307    min-width: ${(0,S.A)(60)};
308  }
309
310  .total-price {
311    border-right: var(--bm-border-width-md) solid ${A.M8.VT};
312    font-family: var(--bm-font-family-mark-pro);
313    font-weight: var(--bm-font-weight-heavy);
314    line-height: 1;
315    margin-right: ${(0,S.A)(10)};
316    padding-right: ${(0,S.A)(10)};
317  }
318`,tb=y.default.div`
319  font-size: ${({fontSize:e})=>e&&(0,S.A)(e)};
320  text-decoration: ${({strikeThrough:e})=>e?"line-through":"inherit"};
321  color: ${({fontColor:e})=>""!==e?e:"inherit"};
322`,tg=y.default.span`
323  font-size: ${({fontSize:e})=>e&&(0,S.A)(e)};
324  text-decoration: ${({strikeThrough:e})=>e?"line-through":"inherit"};
325  color: ${({fontColor:e})=>""!==e?e:"inherit"};
326`,th=({price:e,fontSize:t,strikeThrough:o=!1,fontColor:r="",dataTestId:a},n)=>{let l=e&&e.split("."),i=t&&.7*t;return u().createElement(tb,{className:"PlanBlockPriceBreakup__Dollars","aria-label":e,fontSize:t,strikeThrough:o,fontColor:r,"data-testid":`${a}-dollar`,...n},l?.[0],u().createElement(tg,{fontSize:i,strikeThrough:o,fontColor:r,"data-testid":`${a}-cents`},".",l?.[1]))};var tf=({contractLength:e="",devicePriceLabel:t,deviceUpfront:o,duration:r,durationMonthToMonth:a,newDurationCopy:n,newPrice:l,oldPriceFontColour:i,overrideDurationCopy:c,overridePrice:s,planPriceLabel:d,priceBreakupInfo:m,showOldPriceWithStrike:p,overrideMtc:b,newMtc:g,newMtcMonthToMonth:h})=>{let f=m?.deviceMonthly||0,v=m?.planMonthly||0,_=m?.shortDescription||"",k=m?.totalCost||0,y=(0,e7.A)(v),x=(0,e7.A)(f),w=(0,e7.A)(k),A=(0,e7.A)(Number(l)),S=(0,e7.A)(k-v+Number(l)),C=1===(0,tu.A)(e)?a:r,E=1===(0,tu.A)(e)?o:t,P=1===(0,tu.A)(e)?h:g;return u().createElement(tp,null,u().createElement("div",{"data-testid":"blockContent"},u().createElement("div",{className:"price-breakup"},u().createElement("div",{className:"total-price","data-testid":"priceContent"},s&&p&&u().createElement(u().Fragment,null,u().createElement(e6.A,{"data-testid":"priceScreenReader"},"This plan total price was ",w," now"," ",S),u().createElement(th,{price:w,fontSize:16,strikeThrough:!0,fontColor:i,dataTestId:"strikeThroughPrice","aria-hidden":!0})),u().createElement(th,{price:s?S:w,fontSize:24,"aria-hidden":s}),u().createElement(el.A,{className:"frequency",testId:"duration",content:c?n:C})),u().createElement("div",{className:"sub-price"},u().createElement(th,{price:s?A:y}),u().createElement("span",{className:"frequency"},d)),u().createElement("div",{className:"plus"},"+"),u().createElement("div",{className:"sub-price"},u().createElement(th,{price:x}
326),u().createElement("span",{className:"frequency"},E))),void 0!==_&&u().createElement(el.A,{className:"mtc",content:b?P:_})))},tv=o(34311),t_=o(91160),tk=o(91640);(s||(s={})).Normal="normal";let ty=(0,y.css)`
327  margin-bottom: var(--bm-spacing-12);
328`,tx=(0,y.css)`
329  margin-right: var(--bm-measurement-10);
330  max-width: ${(0,S.A)(36)};
331  min-width: ${(0,S.A)(36)};
332`,tw=y.default.div`
333  display: flex;
334  flex-direction: column;
335  flex-grow: 1;
336  font-family: var(--bm-font-family-mark-pro);
337  font-size: var(-bm-font-size-2xs-mobile);
338  height: 100%;
339  line-height: 1.3;
340
341  &.has-top-border {
342    border-top: var(--bm-border-width-md) solid ${A.M8.OA};
343  }
344
345  &.has-bottom-border {
346    border-bottom: var(--bm-border-width-md) solid ${A.M8.OA};
347  }
348
349  a {
350    font-size: inherit;
351    line-height: inherit;
352  }
353
354  b,
355  strong {
356    font-weight: normal;
357  }
358
359  button {
360    cursor: pointer;
361    font-family: inherit;
362    font-size: 100%;
363    line-height: ${(0,S.A)(21)};
364    text-transform: none;
365  }
366
367  p {
368    font-size: inherit;
369    line-height: inherit;
370    margin: 0 var(--bm-spacing-20) 0 0;
371    color: inherit;
372  }
373
374  ul {
375    font-size: inherit;
376    line-height: inherit;
377    list-style: none;
378    margin-left: 0;
379    padding-left: 0;
380  }
381
382  ul li {
383    font-size: inherit;
384    line-height: inherit;
385    margin-bottom: var(--bm-spacing-12);
386
387    &:last-child {
388      margin-bottom: 0;
389    }
390  }
391
392  .promo-block-header {
393    display: ${e=>e.titleImageDisplay===s.Normal?null:"flex"};
394
395    position: relative;
396
397    .promo-block-image {
398      ${({titleImageDisplay:e})=>e===s.Normal?ty:tx}
399
400      img {
401        max-width: 100%;
402      }
403    }
404
405    .promo-block-title {
406      padding-right: ${e=>e.hasAccordion?"var(--bm-spacing-20)":null};
407
408      p:last-child {
409        margin-bottom: 0;
410      }
411    }
412
413    .promo-block-description {
414      font-size: var(--bm-font-size-2xs-mobile);
415      font-weight: normal;
416
417      p:last-child {
418        margin-bottom: 0;
419      }
420    }
421
422    .promo-block-title + .promo-block-description {
423      margin-top: var(--bm-spacing-6);
424    }
425  }
426
427  .promo-block-body {
428    display: ${e=>!e.hasAccordion||e.isAccordionOpen?"block":"none"};
429  }
430
431  .promo-block-content {
432    width: 100%;
433  }
434
435  .accordion-toggler {
436    background: transparent;
437    border: none;
438    height: auto;
439    margin: 0;
440    padding: 0;
441    text-align: left;
442    width: 100%;
443    color: inherit;
444
445    svg {
446      fill: ${A.M8.Vc};
447      height: var(--bm-spacing-24);
448      position: absolute;
449      right: 0;
450      top: ${(0,S.A)(-3)};
451      width: var(--bm-spacing-24);
452    }
453
454    &:focus {
455      outline: auto;
456      outline-color: var(--bm-color-background-reserved-black-light);
457    }
458
459    .promo-block-title {
460      h4 {
461        font-size: ${(0,S.A)(15)};
462        font-family: var(--bm-font-family-mark-pro);
463        font-weight: var(--bm-font-weight-bold);
464        margin: 0;
465        line-height: ${(0,S.A)(21)};
466      }
467    }
468  }
469
470  .full-width {
471    width: 100%;
472  }
473`,tA=y.default.div`
474  padding: var(--bm-measurement-10) 0;
475`,tS=(0,y.css)`
476  margin-bottom: var(--bm-spacing-12);
477`,tC=(0,y.css)`
478  max-width: ${(0,S.A)(36)};
479  min-width: ${(0,S.A)(36)};
480`,tE=y.default.div`
481  margin-top: var(--bm-spacing-12);
482  display: ${e=>e.bodyItemImageDisplay!==s.Normal?"flex":null};
483
484  .promo-block-body-item-image {
485    ${({bodyItemImageDisplay:e})=>e===s.Normal?tS:tC};
486
487    img {
488      display: block;
489      max-width: 100%;
490    }
491  }
492`,tP=y.default.div`
493  padding: var(--bm-spacing-16) var(--bm-spacing-20);
494  margin: 0 calc(var(--bm-spacing-20) * -1);
495  flex: 1;
496`,tB=y.default.h3`
497  background: transparent;
498  border: none;
499  color: inherit;
500  font-family: var(--bm-font-family-mark-pro);
501  font-weight: var(--bm-font-weight-bold);
502  font-size: var(--bm-font-size-xs-mobile);
503  line-height: var(--bm-font-line-height-xs-mobile);
504  letter-spacing: normal;
505  line-height: 1;
506  margin: 0;
507  padding: 0;
508  text-align: left;
509  text-transform: none;
510
511  &:focus,
512  &:hover {
513    background: none;
514  }
515`;var t$=({title:e,planIndex:t,plansLength:o})=>u().createElement(tP,{className:"PlanBlockTitle__Wrapper"},u().createElement(tB,{"data-testid":"plan-block-title",tabIndex:-1,
515className:"plan-title","aria-label":`${e} ${t+1} / ${o} `,id:`planTitleBlock[${t}]`},e)),tT=o(66049),tD={};tD.styleTagTransform=eW(),tD.setAttributes=eU(),tD.insert=eL().bind(null,"head"),tD.domAPI=ez(),tD.insertStyleElement=ej(),eN()(tT.A,tD);var tI=tT.A&&tT.A.locals?tT.A.locals:void 0,tN=e=>{if(!e)return null;let t=e.indexOf("[");if(t<0)return null;let o=e.indexOf("]",t+1);return o<0?null:e.slice(t+1,o)};let tM=y.default.div`
516  margin-bottom: calc(var(--bm-measurement-10) * -1);
517
518  &.simple {
519    .title-columns {
520      margin-bottom: 0;
521    }
522  }
523  .title-columns {
524    display: flex;
525    justify-content: space-between;
526    margin: var(--bm-spacing-8) 0 var(--bm-spacing-20);
527    padding-top: var(--bm-spacing-2);
528
529    .data-block-wrapper,
530    .price-block-wrapper {
531      padding: 0;
532    }
533
534    .price-block-wrapper {
535      text-align: right;
536    }
537
538    .plan-price-wrapper {
539      justify-content: flex-end;
540    }
541  }
542
543  .duration,
544  .duration-override {
545    font-size: var(--bm-font-size-xs-mobile);
546    line-height: var(--bm-font-line-height-xs-mobile);
547
548    p {
549      font-size: inherit;
550      line-height: inherit;
551    }
552  }
553
554  .duration-override {
555    margin-top: var(--bm-spacing-4);
556  }
557
558  .plan-speed-wrapper {
559    flex: 1;
560  }
561  .plan-speed-legal-disclaimer {
562    font-family: var(--bm-font-family-mark-pro);
563    font-size: var(--bm-font-size-2xs-mobile);
564    font-weight: var(--bm-font-weight-regular);
565    line-height: var(--bm-font-line-height-2xs-mobile);
566    margin-top: var(--bm-spacing-8);
567    padding-bottom: var(--bm-spacing-20);
568  }
569
570  .price-number {
571    font-family: var(--bm-font-family-mark-pro);
572    font-weight: var(--bm-font-weight-heavy);
573    font-size: var(--bm-font-size-lg-mobile);
574    line-height: var(--bm-font-line-height-lg-mobile);
575
576    .dollar-sign {
577      font-size: inherit;
578      top: auto;
579    }
580  }
581
582  .duration {
583    color: inherit;
584    font-family: var(--bm-font-family-mark-pro);
585    font-size: var(--bm-font-size-xs-mobile);
586    line-height: var(--bm-font-line-height-xs-mobile);
587    margin: 0;
588    padding: 0;
589    display: block;
590
591    .duration-wrapper {
592      font-family: var(--bm-font-family-mark-pro);
593      font-size: var(--bm-font-size-2xs-mobile);
594      font-weight: var(--bm-font-weight-regular);
595      line-height: var(--bm-font-line-height-2xs-mobile);
596      margin-top: var(--bm-spacing-8);
597    }
598  }
599
600  .PlanBlockTitle__Wrapper {
601    background-color: ${({backgroundColor:e})=>e?`var(--bm-${g[e]})`:"var(--bm-color-background-subtle-light)"};
602    color: ${({fontColor:e})=>e?`var(--bm-${g[e]})`:"var(--bm-color-text-default-light)"};
603    margin-bottom: var(--bm-spacing-12);
604  }
605`;var tz=({title:e,labelledby:t,planTitle:o,planIndex:r,plansLength:a,dataBlock:n,speedValue:l,overridePrice:i,campaignTile:c,campaignPrice:s,planPrice:d,newPrice:p,planDiscount:b,overrideDurationCopy:h,newDurationCopy:f,duration:v,durationMonthToMonth:_,planPriceStyle:k,useDiscountPlan:y,nonDiscountedPlanPrice:x,promoPriceFontColour:w,backgroundColor:A,fontColor:S,speedFrequencyCopy:C,speedDetailsBlock:E})=>{let P=tN(e??"")??"",B=P?P.split(","):[],$=(0,m.useMemo)(()=>{let e=parseFloat(b?.toString()||"0")>0&&y===tt,t=0;return t=c?s||0:(d||0)+(e?parseFloat(b?.toString()||"0"):0),i?Number(p)||0:t},[s,c,p,i,b,d,y]),D=(0,m.useMemo)(()=>"number"==typeof x&&x>d&&w?`var(--bm-${g[w]})`:"",[x,d,w]),I=e=>{if("||PLAN_DATA||"===e)return u().createElement(e8,{dataBlock:n||[]});if("||PLAN_PRICE||"===e)return u().createElement("div",{"data-testid":"plan-block-price",className:"price-block-wrapper"},u().createElement(td,{price:$,overrideDurationCopy:h,newDurationCopy:f,duration:v,showDuration:!0,durationMonthToMonth:_,planPriceStyle:k,discountedFontColor:D}));if([ev,ek,ey].includes(e)){let t={[ev]:l,[ek]:E?.tooltipDetails.downloadSpeed,[ey]:E?.tooltipDetails.uploadSpeed}[e];return u().createElement("div",{"data-testid":"plan-speed-wrapper",className:"plan-speed-wrapper"},u().createElement("h3",{"data-testid":"plan-speed",className:tI.planSpeed},t?.match(/\d+/g)?.[0]||"",u().createElement("span",{className:tI.speedUnit},"Mbps")),C&&u().createElement("div",{"data-testid":"plan-speed-legal-disclaimer",className:"plan-speed-legal-disclaimer"},C))}
605return e===e_?u().createElement(t$,{title:o,planIndex:r,plansLength:a}):e};if(B.length>0){let[e,t,...o]=B;return u().createElement(tM,{backgroundColor:A,fontColor:S,className:T()({simple:B.length<3}),"data-testid":"title-components-wrapper"},u().createElement("div",{className:"title-columns"},I(e),t&&I(t)),o.map(e=>I(e)))}return u().createElement("div",{className:"promo-block-title",id:t},u().createElement(el.A,{content:(0,K.A)((0,ta.A)(e))}))},tO=o(30865),tL={};tL.styleTagTransform=eW(),tL.setAttributes=eU(),tL.insert=eL().bind(null,"head"),tL.domAPI=ez(),tL.insertStyleElement=ej(),eN()(tO.A,tL);var tR=tO.A&&tO.A.locals?tO.A.locals:void 0;let tU=({bodyDescription:e,bodyImage:t,bodyLinkText:o,bodyLinkUrl:r,bodyTitle:a,asListItem:n=!0})=>{let l=u().createElement("img",{...!t?.alt?{"aria-hidden":"true"}:{},src:t?.src?.original,alt:t?.alt||t?.title||""}),i=u().createElement(tE,{bodyItemImageDisplay:t?.imageDisplayStyle},t?.src?.original&&u().createElement("div",{className:"promo-block-body-item-image"},t.link?u().createElement("a",{href:t.link},l):l),u().createElement("div",{className:tR.promoBlockBodyItemInfo},a&&u().createElement(el.A,{className:tR.promoBlockBodyItemTitle,content:(0,K.A)((0,ta.A)(a))}),e&&u().createElement(el.A,{className:tR.promoBlockBodyItemDescription,content:(e=>{if(!e||-1===e.indexOf("<a"))return e||"";try{let t=new DOMParser().parseFromString(e,"text/html"),o=t.querySelector("a");return o&&o.setAttribute("role","button"),t.body.innerHTML}catch{return e}})((0,K.A)((0,ta.A)(e)))}),o&&r&&u().createElement("div",{className:tR.promoBlockBodyItemLink},u().createElement("a",{href:r},o))));return n?u().createElement("li",null,i):i},tF=({title:e,description:t,labelledby:o,describedby:r,ariaLevel:a,...n})=>u().createElement("div",{className:"promo-block-content","data-testid":"blockContent"},e&&u().createElement(tz,{...n,title:e,ariaLevel:a,labelledby:o}),t&&u().createElement("div",{className:"promo-block-description",id:r},u().createElement(el.A,{content:(0,K.A)((0,ta.A)(t))})));var tj=({blockType:e,promoBlock:t,atom:o,...r})=>{let a=e.match(/\[([^)]+)\]/)?.[1],[{isAccordionOpen:n},l]=(0,es.L4)(o),[i,c]=(0,m.useState)(t[a]||null),s=(0,m.useMemo)(()=>(0,p.A)(),[]),d=(0,m.useRef)(null);if((0,m.useEffect)(()=>{a&&t[a]&&(c(t[a]),l(e=>({...e,isAccordionOpen:JSON.parse(t[a].isAccordianOpen)})))},[e,a,t,l]),(0,m.useEffect)(()=>
605{l(e=>({...e,blockHeight:0}))},[t,l]),!i)return u().createElement(tw,null);let{title:b,description:g,promoTitleImage:h,promoBlockBody:f,isAccordian:v,showBottomBorder:_,showTopBorder:k}=i,y=v&&!0===JSON.parse(v?.toString())&&null!==f,x=null;if(Array.isArray(f)&&f.length>0){let e=f.length>1,t=f.map((t,o)=>u().createElement(tU,{...t,bodyLinkText:t.bodyLinkText||"",bodyLinkUrl:t.bodyLinkUrl||"",bodyTitle:t.bodyTitle||"",asListItem:e,key:o}));x=e?u().createElement("ul",null,t):t[0]}return u().createElement(tw,{"data-testid":"promoBlockWrapper",backgroundColor:"#ccc",hasAccordion:y,isAccordionOpen:n,titleImageDisplay:h?.imageDisplayStyle,className:T()({"has-bottom-border":"true"===_,"has-top-border":"true"===k})},u().createElement(tA,null,u().createElement("div",{className:"promo-block-header"},(0,eB.A)(h,"src.original")&&u().createElement("div",{className:"promo-block-image"},u().createElement("img",{src:h.src.original,alt:""})),y?u().createElement("div",{className:"full-width"},u().createElement("button",{"aria-controls":`acc-${s}`,"data-testid":"accordionToggler",className:ep,"aria-label":b||g?void 0:"Accordion content","aria-describedby":`desc-${s}`,"aria-expanded":n,onClick:()=>{l(e=>({...e,blockHeight:0,isAccordionOpen:!e.isAccordionOpen})),d?.current?.focus(),(0,ee.IJ)({interactionText:(0,ta.A)((0,tk.A)(b?.trim()))||"",interactionClickElement:ep,interactionTarget:"",interactionElementId:void 0})},ref:d},u().createElement(tF,{...r,title:b||"",description:g||"",labelledby:`label-${s}`,describedby:`desc-${s}`}),n?u().createElement(t_.A,null):u().createElement(tv.A,null))):u().createElement(tF,{...r,title:b||"",description:g||"",labelledby:`label-${s}`,describedby:`desc-${s}`})),f&&u().createElement("div",{"data-testid":"promoBlockBody",className:"promo-block-body",id:`acc-${s}`,"aria-live":y&&(!n||document.activeElement!==d.current)?"off":"assertive"},x)))};let tq=y.default.div`
606  padding: ${(0,S.A)(15)} ${(0,S.A)(0)};
607  height: 100%;
608
609  svg {
610    color: ${A.M8.wv};
611    height: ${(0,S.A)(20)};
612    width: ${(0,S.A)(20)};
613  }
614  svg * {
615    stroke: none;
616  }
617`,tW=y.default.p`
618  color: ${A.M8.Bm};
619  font-family: var(--bm-font-family-mark-pro);
620  font-weight: var(--bm-font-weight-bold);
621  font-size: ${(0,S.A)(18)};
622  padding-bottom: ${(0,S.A)(15)};
623  letter-spacing: normal;
624`,tV=y.default.p`
625  background-color: ${e=>e.backgroundColor};
626  color: ${e=>e.fontColor};
627  display: inline-block;
628  font-size: var(--bm-font-size-2xs-mobile);
629  line-height: var(--bm-font-line-height-2xs-mobile);
630  padding: var(--bm-spacing-2) var(--bm-spacing-6) 0;
631  position: relative;
632  text-align: center;
633  font-family: var(--bm-font-family-mark-pro);
634  font-weight: var(--bm-font-weight-bold);
635  top: ${(0,S.A)(1)};
636  border-radius: var(--plan-carousel-border-radius)
637    var(--plan-carousel-border-radius) 0 0;
638`,tG=y.default.div`
639  align-items: center;
640  justify-content: center;
641  margin-bottom: ${(0,S.A)(15)};
642  border-radius: var(--plan-carousel-border-radius) 0
643    var(--plan-carousel-border-radius) var(--plan-carousel-border-radius);
644  border: var(--bm-border-width-md) solid
645    var(--bm-color-border-neutral-subtle-light);
646  background: var(--bm-color-background-subtle-light);
647  padding: var(--bm-spacing-6);
648
649  &.no-top-border-radius {
650    border-top-left-radius: 0;
651  }
652
653  ul {
654    align-items: center;
655    list-style: none;
656    display: flex;
657    margin: 0;
658    justify-content: center;
659    padding: 0;
660
661    li {
662      width: 100%;
663      margin-right: var(--bm-spacing-6);
664
665      &:last-child {
666        margin-right: 0;
667      }
668    }
669  }
670`,tH=y.default.button`
671  background: var(--bm-color-background-default-light);
672  border: var(--bm-border-width-md) solid
673    var(--bm-color-border-neutral-default-light);
674  border-radius: var(--plan-carousel-border-radius);
675  line-height: 1;
676  z-index: 9;
677  width: 100%;
678  padding: var(--bm-measurement-10) 0;
679  font-family: var(--bm-font-family-mark-pro);
680  font-weight: var(--bm-font-weight-bold);
681  cursor: pointer;
682  font-size: var(--bm-spacing-12);
683  box-sizing: border-box;
684  color: var(--bm-color-background-reserved-black-light);
685
686  span {
687    display: block;
688    padding-top: var(--bm-measurement-1);
689    font-family: var(--bm-font-family-mark-pro);
690  }
691
692  &.selected {
693    box-sizing: border-box;
694    border: var(--bm-border-width-md) solid
695      var(--bm-color-border-primary-strong-light);
696    box-shadow: inset 0 0 0 var(--bm-measurement-1) ${A.M8.$S};
697    color: var(--bm-color-background-reserved-black-light);
698    position: relative;
699
700    &:hover {
701      border-color: var(--bm-color-border-primary-strong-light);
702    }
703
704    &:after {
705      content: '';
706      border-width: ${(0,S.A)(10)} ${(0,S.A)(10)} 0;
707      border-style: solid;
708      display: ${e=>e.showTriangle?"block":"none"};
709      border-color: ${e=>
709e.tooltipBackground} transparent;
710      margin-left: calc(var(--bm-measurement-10) * -1);
711      position: absolute;
712      left: 50%;
713      bottom: calc(var(--bm-spacing-24) * -1);
714      border-top-width: 0;
715      border-bottom-width: ${(0,S.A)(10)};
716    }
717  }
718
719  &:hover {
720    color: inherit;
721    background: inherit;
722  }
723
724  &:focus {
725    color: inherit;
726    background: inherit;
727  }
728
729  svg * {
730    stroke: none;
731  }
732`,tJ=y.default.div`
733  p,
734  a {
735    font-size: ${A.lG.EX};
736    line-height: normal !important;
737  }
738`,tX=y.default.div`
739  margin-top: var(--bm-measurement-10);
740`,tQ=y.default.hr`
741  border-top: var(--bm-border-width-md) solid var(--color-support-grey2);
742  border-bottom: 0;
743  border-right: 0;
744  border-left: 0;
745  margin: var(--bm-spacing-20) 0;
746`,tY=y.default.div`
747  margin-top: var(--bm-measurement-10);
748`,tZ=(0,y.default)(el.A)`
749  color: ${A.M8.Bm};
750  font-family: var(--bm-font-family-mark-pro);
751  font-weight: var(--bm-font-weight-bold);
752  font-size: ${(0,S.A)(16)};
753  letter-spacing: normal;
754  line-height: ${(0,S.A)(21)};
755`,tK=(0,y.default)(el.A)`
756  padding: ${(0,S.A)(20)};
757  margin-bottom: ${(0,S.A)(15)};
758  background: rgba(229, 76, 46, 0.1);
759`,t0=(0,y.default)(el.A)`
760  font-size: ${A.lG.EX};
761  line-height: ${(0,S.A)(21)};
762
763  p {
764    font-size: var(--bm-font-size-2xs-mobile);
765    padding: 0;
766    margin: ${(0,S.A)(0)};
767  }
768
769  ul {
770    padding: ${(0,S.A)(0)} ${(0,S.A)(0)} ${(0,S.A)(0)} ${(0,S.A)(18)};
771    margin: ${(0,S.A)(0)};
772  }
773
774  li,
775  a {
776    font-size: ${A.lG.EX};
777  }
778
779  sup {
780    font-size: ${(0,S.A)(10)};
781    line-height: normal;
782  }
783`,t1=(0,y.default)(el.A)`
784  p {
785    font-size: ${(0,S.A)(12)};
786    color: ${A.M8.Or};
787    padding-top: ${(0,S.A)(10)};
788    line-height: normal;
789  }
790`,t2=y.default.div`
791  padding: var(--bm-spacing-12);
792  font-size: var(--bm-font-size-2xs-mobile);
793  color: var(--color-support-grey_33);
794
795  .userSpeeds {
796    font-family: var(--bm-font-family-mark-pro);
797    font-weight: var(--bm-font-weight-bold);
798    letter-spacing: 0;
799  }
800`,t5=(0,y.default)(t2)`
801  background: rgba(11, 93, 188, 0.1);
802`,t3=(0,y.default)(t2)`
803  background: var(--color-accent-greenLight);
804`,t4=(0,y.default)(el.A)`
805  display: inline-block;
806
807  a,
808  p {
809    font-size: var(--bm-font-size-2xs-mobile);
810  }
811`;var t8=({lowDLSpeed:e,lowULSpeed:t,userSpeeds:o,minMaxSpeedMessages:r})=>{let a=`${r?.lowDownloadSpeed?.replace("||SPEED_DETAILS||",`<span class='userSpeeds'>${o}</span>`)}`,n=e||t?a:r?.highDownloadSpeed;return n?u().createElement(t3,{className:"highSpeed","data-testId":"speedDetails"},u().createElement(t4,{content:n})):u().createElement(u().Fragment,null)},t6=({speedId:e,minMaxSpeedMessages:t,oneSQMessage:o,showOneSq5GMessage:r,parsedDownloadSpeed:a,parsedUploadSpeed:n,sqData:l,isPlanBlocked:i})=>{let c=e?.match(/\d+/g),s=c?{planDLSpeed:(0,tu.A)(c[0])||0,planULSpeed:(0,tu.A)(c[1])||0}:{planDLSpeed:0,planULSpeed:0},d=Math.min(a,s.planDLSpeed),m=Math.min(n,s.planULSpeed),p=`${d}Mbps/${m}Mbps`,b=!i&&l?.dsqSpeedMatrixInfo?.plan?.consent_tiers?.some(e=>e.includes(`${s.planDLSpeed}/${s.planULSpeed}`)),g=r&&s.planDLSpeed>=(o?.premiumThreshold??0)&&!b&&l?.availableTechnologies?.includes("5G");return u().createElement(u().Fragment,null,b&&u().createElement(t8,{lowDLSpeed:a<s.planDLSpeed,lowULSpeed:n<s.planULSpeed,userSpeeds:p,minMaxSpeedMessages:t}),g&&o?.oneSQ5GMessage&&u().createElement(t5,{className:"noSpeed","data-testid":"dynamicSpeed5GMessage"},u().createElement(t4,{content:o?.oneSQ5GMessage})))},t7=({speedValue:e,speedDetailsBlock:t,sqData:o,isNoSpeed:r,isMultiLine:a,parsedDownloadSpeed:n,parsedUploadSpeed:l,isPlanBlocked:i})=>r||a?u().createElement(t5,{className:"noSpeed","data-testId":"noSpeedDetails"},u().createElement(t4,{content:t?.noSpeedMessage})):u().createElement(t6,{parsedDownloadSpeed:n,parsedUploadSpeed:l,speedId:e,minMaxSpeedMessages:t?.minMaxSpeedMessages,oneSQMessage:t?.oneSQMessage,showOneSq5GMessage:t?.showOneSq5GMessage,sqData:o,isPlanBlocked:i}),t9=o(74701),oe=o(97342),ot={};ot.styleTagTransform=eW(),ot.setAttributes=eU(),ot.insert=eL().bind(null,"head"),ot.domAPI=ez(),ot.insertStyleElement=ej(),eN()(oe.A,ot);var oo=oe.A&&oe.A.locals?oe.A.locals:void 0,or=o(21570),oa={};oa.styleTagTransform=eW(),oa.setAttributes=eU(),oa.insert=eL().bind(null,"head"),oa.domAPI=ez(),oa.insertStyleElement=ej(),eN()(or.A,oa);var on=or.A&&or.A.locals?or.A.locals:void 0,ol=({speed:e,speedText:t})=>{let o=(0,tu.A)(e),r=e.replace(/\d+/g,"");return u().createElement("div",{className:on.tooltipSpeed},u().createElement("div",{"data-testid":"tooltip-speed-number",className:on.speedNumber},o),u().createElement("div",null,u().createElement("div",{"data-testid":"tooltip-speed-unit",className:T()(on.text,on.unit)},r),u().createElement("div",{"data-testid":"tooltip-speed-text",className:on.text},t)))},oi=({speedDetailsBlock:e,speedValue:t,tooltipBackground:o,tooltipFontColor:r})=>e&&e.tooltipDetails?u().createElement("div",{className:oo.tooltip,"data-testid":"tooltip",style:{"--speed-details-tooltip-font-color":r,"--speed-details-tooltip-background":o}},u().createElement("div",{className:oo.titleRow},e.tooltipDetails.title&&u().createElement(u().Fragment,null,u().createElement("p",{className:oo.title,"data-testid":"speedDetailsTooltipTitle"},e.tooltipDetails.title),u().createElement("div",{"aria-hidden":"true",tabIndex:-1,className:oo.divider},"|")),u().createElement(el.A,{className:oo.description,content:(0,K.A)((0,ta.A)(e.tooltipDetails.description))})),u().createElement("div",{className:oo.speedRowContainer},u().createElement("div",{className:oo.speedRow},e.tooltipDetails.speedIcon&&u().createElement("div",{"data-testid":"tooltip-speed-icon",className:oo.speedIcon},u().createElement(t9.default,{name:e.tooltipDetails.speedIcon,fill:"none",size:40})),u().createElement("div",{className:"tooltip-speed"},u().createElement(ol,{speed:e.showAuthoredSpeedButtonValue?e.tooltipDetails.downloadSpeed:`${t?.match(/\d+/g)?.[0]}Mbps`,speedText:e.tooltipDetails.downloadText})),u().createElement("div",{className:"tooltip-speed"},u().createElement(ol,{speed:e.tooltipDetails.uploadSpeed,speedText:e.tooltipDetails.uploadText}))))):u().createElement(u().Fragment,null),oc=e=>e?e.replace(/\s|%20/g,"").toLowerCase():"",os=({availableSpeeds:e,enableDSQ:t=!1,fuPlanType:o,planFamilyName:r,planIndex:a,productOfferRelatedTechnologies:n,selectSpeedPlanIndex:l,speedPlanIndex:i,speedDetail
811sBlock:c,speedValue:s,sqData:d})=>{let[p]=(0,m.useState)(()=>oc(r||"")),b=d?.catalogBrowsing?.technology,h=s?.match(/\d+/g),f={planDLSpeed:parseInt(h?.[0]||"")||null,planULSpeed:parseInt(h?.[1]||"")||null},v=parseInt(d?.dsqSpeedInfo?.NBN_VDSL_MAX_DOWNSTREAM_SPEED||"0"),_=parseInt(d?.dsqSpeedInfo?.NBN_VDSL_MAX_UPSTREAM_SPEED||"0"),k=parseInt(d?.dsqSpeedInfo?.NBN_TC4_UPSTREAM_CURRENT_ASSURED_RATE||"0"),y=parseInt(d?.dsqSpeedInfo?.NBN_TC4_DOWNSTREAM_CURRENT_ASSURED_RATE||"0"),x=!v||!_||!k||!y,w=1!==parseInt(d?.dsqSpeedInfo?.Line_In_Use_Count||"0"),A=d?.availableTechnologies?.includes("5G"),S=b?.includes("FTTP")||b?.includes("HFC"),C=d?.dsqSpeedMatrixInfo?.plan?.block_tiers?.includes(`${f.planDLSpeed}/${f.planULSpeed}`),E=(0,m.useMemo)(()=>!d||S?{showDescription:!0,showDsqMessage:!1}:b&&!n?.[0].relatedTechnologies?.includes(b)||t&&!x&&!w&&C?{showDescription:!1,showDsqMessage:t&&A}:{showDescription:!0,showDsqMessage:t},[d,S,b,n,t,x,w,C,A]),{tooltipBackground:P,tooltipFontColor:B,promoLabelBackground:$,promoLabelFontColor:D}=(0,m.useMemo)(()=>{let e=c?.tooltipDetails?.tooltipBackground?g[c.tooltipDetails.tooltipBackground]:"color-background-tertiary-strong-light",t=c?.tooltipDetails?.tooltipFontColor?g[c.tooltipDetails.tooltipFontColor]:"color-background-default-light",o=c?.promoLabel?.backgroundColor?g[c.promoLabel.backgroundColor]:"color-background-promotion-default-light",r=c?.promoLabel?.fontColor?g[c.promoLabel.fontColor]:"color-background-default-light";return{tooltipBackground:`var(--bm-${e})`,tooltipFontColor:`var(--bm-${t})`,promoLabelBackground:`var(--bm-${o})`,promoLabelFontColor:`var(--bm-${r})`}},[c]),I=(0,m.useMemo)(()=>e&&e.length>0,[e]);if(!c)return u().createElement(u().Fragment,null);let N=e?.filter(({hasDiscount:e})=>!e).length||0,M=Array.isArray(e)&&e.length>0?N/e.length*100:0,z=o===Y.Di.Fibre?c.description.fibreUpgradeNote:c.description.note;return u().createElement(tq,{"data-testId":"speedDetailsBlock"},c.title&&u().createElement(tW,{"data-testid":"title",id:`speedPlanSectionNbn-${a}`},c.title),c.promoLabel&&I&&u().createElement(tV,{"aria-hidden":"true","data-testid":"promoLabel",backgroundColor:$,fontColor:D,style:{width:`calc(100% - ${M}%)`,left:`${M}%`}},c.promoLabel.text),I&&u().createElement(tG,{"data-testid":"speedSection",role:"group",className:T()({"no-top-border-radius":0===M})},u().createElement("ul",{"aria-labelledby":`speedPlanSectionNbn-${a}`},e?.map(({speed:t,speedIndex:o,hasDiscount:r})=>u().createElement("li",{key:o},u().createElement(tH,{role:"button",onClick:()=>l(o,a),className:i[p]===o?"selected":"","aria-label":`${r?c.promoLabel.text:""} ${t.match(/\d+/g)?.[0]}Mbps ${o+1} of ${e.length} ${i[p]===o?"selected":""}`,tooltipBackground:P,showTriangle:!!I},t.match(/\d+/g)?.[0],u().createElement("span",null,"Mbps")))))),u().createElement(oi,{speedDetailsBlock:c,speedValue:s,tooltipBackground:P,tooltipFontColor:B}),E&&u().createElement(u().Fragment,null,E.showDescription||o===Y.Di.Fibre?u().createElement(u().Fragment,null,(c.description.title||c.description.content)&&u().createElement(tY,{"data-testid":"descriptionSection"},u().createElement(tZ,{testId:"descriptionTitle",content:(0,K.A)((0,ta.A)(c.description.title))}),u().createElement(t0,{testId:"descriptionContent",content:(0,K.A)((0,ta.A)(c.description.content))}))):u().createElement(tJ,{"data-testid":"postSqNotAvailable"},u().createElement(tK,{"data-testid":"description",content:(0,K.A)((0,ta.A)(c.postSQNotAvailableDetails?.description))})),E.showDsqMessage&&u().createElement(tX,null,u().createElement(t7,{speedValue:s,speedDetailsBlock:c,sqData:d,isNoSpeed:x,isMultiLine:w,parsedDownloadSpeed:v,parsedUploadSpeed:_,isPlanBlocked:C})),u().createElement(tQ,null),u().createElement(t0,{testId:"description",content:(0,K.A)((0,ta.A)(c.description.compareAllNBNSpeeds))}),u().createElement(t1,{testId:"notice",content:(0,K.A)((0,ta.A)(z))})))},od=Object.prototype,om=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||od)},ou=(r=Object.keys,a=Object,function(e){return r(a(e))}),op=Object.prototype.hasOwnProperty,ob=function(e){if(!om(e))return ou(e);var t=[];for(var o in Object(e))op.call(e,o)&&"constructor"!=o&&t.push(o);return t},og=o(8983),oh=o(41917),of=(0,og.A)(oh.A,"DataView"),ov=o(68335),o_=(0,og.A)(oh.A,"Promise"),ok=o(39857),oy=(0,og.A)(oh.A,"WeakMap"),ox=o(18348),ow=o(81121),oA="[object Map]",oS="[object Promise]",oC="[object Set]",oE="[object WeakMap]",oP="[object DataView]",oB=(0,ow.A)(of),o$=(0,ow.A)(ov.A),oT=(0,ow.A)(o_),oD=(0,ow.A)(ok.A),oI=(0,ow.A)(oy),oN=ox.A;(of&&oN(new of(new ArrayBuffer(1)))!=oP||ov.A&&oN(new ov.A)!=oA||o_&&oN(o_.resolve())!=oS||ok.A&&oN(new ok.A)!=oC||oy&&oN(new oy)!=oE)&&(oN=function(e){var t=(0,ox.A)(e),o="[object Object]"==t?e.constructor:void 0,r=o?(0,ow.A)(o):"";if(r)switch(r){case oB:return oP;case o$:return oA;case oT:return oS;case oD:return oC;case oI:return oE}return t});var oM=oN,oz=o(20018),oO=o(92049),oL=o(38446),oR="object"==typeof exports&&exports&&!exports.nodeType&&exports,oU=oR&&"object"==typeof module&&module&&!module.nodeType&&module,oF=oU&&oU.exports===oR?oh.A.Buffer:void 0,oj=(oF?oF.isBuffer:void 0)||function(){return!1},oq=o(5254),oW=o(53098),oV={};
811oV["[object Float32Array]"]=oV["[object Float64Array]"]=oV["[object Int8Array]"]=oV["[object Int16Array]"]=oV["[object Int32Array]"]=oV["[object Uint8Array]"]=oV["[object Uint8ClampedArray]"]=oV["[object Uint16Array]"]=oV["[object Uint32Array]"]=!0,oV["[object Arguments]"]=oV["[object Array]"]=oV["[object ArrayBuffer]"]=oV["[object Boolean]"]=oV["[object DataView]"]=oV["[object Date]"]=oV["[object Error]"]=oV["[object Function]"]=oV["[object Map]"]=oV["[object Number]"]=oV["[object Object]"]=oV["[object RegExp]"]=oV["[object Set]"]=oV["[object String]"]=oV["[object WeakMap]"]=!1;var oG=o(52789),oH=o(72136),oJ="object"==typeof exports&&exports&&!exports.nodeType&&exports,oX=oJ&&"object"==typeof module&&module&&!module.nodeType&&module,oQ=oX&&oX.exports===oJ&&oH.A.process,oY=function(){try{var e=oX&&oX.require&&oX.require("util").types;if(e)return e;return oQ&&oQ.binding&&oQ.binding("util")}catch(e){}}(),oZ=oY&&oY.isTypedArray,oK=oZ?(0,oG.A)(oZ):function(e){return(0,oW.A)(e)&&(0,oq.A)(e.length)&&!!oV[(0,ox.A)(e)]},o0=Object.prototype.hasOwnProperty,o1=function(e){if(null==e)return!0;if((0,oL.A)(e)&&((0,oO.A)(e)||"string"==typeof e||"function"==typeof e.splice||oj(e)||oK(e)||(0,oz.A)(e)))return!e.length;var t=oM(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(om(e))return!ob(e).length;for(var o in e)if(o0.call(e,o))return!1;return!0};let o2=(0,y.css)`
812  border: ${(0,S.A)(3)} solid ${A.M8.$S};
813  color: ${A.M8.Ql};
814
815  &:focus,
816  &:hover {
817    color: ${A.M8.Ql};
818  }
819`,o5=(0,y.css)`
820  border: var(--bm-border-width-md) solid ${A.M8.OA};
821  color: ${A.M8.Vc};
822
823  &:focus,
824  &:hover {
825    color: ${A.M8.Vc};
826  }
827`,o3=y.default.button`
828  background: transparent;
829  font-family: var(--bm-font-family-mark-pro);
830  font-weight: var(--bm-font-weight-bold);
831  font-size: ${A.lG.EX};
832  line-height: 1;
833  padding: ${(0,S.A)(10)};
834
835  &:focus,
836  &:hover {
837    background: transparent;
838  }
839
840  ${({isSelected:e})=>e?o2:o5};
841`,o4=y.default.div`
842  display: flex;
843`;var o8=({speedpacks:e,selectSpeedpack:t,planId:o})=>!e||e.length<=0?null:u().createElement(o4,null,e.map(e=>u().createElement(o3,{key:e.label,onClick:()=>t(e,o),isSelected:e.selected,"aria-label":`Select ${e.label} speedpack`},e.label)));let o6=y.default.select`
844  appearance: none;
845  background-color: transparent;
846  background-image: url('${'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 321 148.7 213.7l22.6-22.7 84.7 84.7 84.7-84.7 22.6 22.7z"/></svg>'}');
847  background-position: 95% center;
848  background-repeat: no-repeat;
849  background-size: 8%;
850  border: var(--bm-border-width-md) solid ${A.M8.aR};
851  font-family: var(--bm-font-family-mark-pro);
852  font-weight: var(--bm-font-weight-bold);
853  font-size: ${A.lG.Hg};
854  line-height: auto;
855  padding: ${(0,S.A)(8)};
856  width: 100%;
857`;var o7=({planId:e,selectSpeedpack:t,speedpacks:o})=>{let[r,a]=(0,m.useState)(o.findIndex(({selected:e})=>e));return u().createElement(o6,{"aria-label":"Speedpacks",value:r,onChange:r=>{a(r.target.value),t(o[r.target.value],e)}},o.map((e,t)=>u().createElement("option",{value:t,key:e.label},e.label)))};let o9=y.default.div`
858  border-bottom: var(--bm-border-width-md) solid ${A.M8.OA};
859  display: flex;
860  flex-direction: column;
861  flex-grow: 1;
862  height: 100%;
863`,re=y.default.div`
864  padding: ${(0,S.A)(20)} 0;
865`,rt=y.default.div`
866  font-family: var(--bm-font-family-mark-pro);
867  font-weight: var(--bm-font-weight-bold);
868  font-size: ${A.lG.EX};
869  line-height: 1;
870  margin: 0 0 ${A.YK.small};
871`,ro=y.default.div`
872  display: flex;
873`,rr=(0,y.default)(el.A)`
874  font-size: ${A.lG.EX};
875  line-height: 1.3;
876  margin-top: ${(0,S.A)(20)};
877
878  a,
879  ul,
880  li,
881  p {
882    font-size: inherit;
883    line-height: inherit;
884  }
885
886  ul {
887    list-style: none;
888    margin-left: 0;
889    padding-left: 0;
890
891    li {
892      margin-bottom: ${A.YK.small};
893
894      &:last-child {
895        margin-bottom: 0;
896      }
897    }
898  }
899`,ra=y.default.div`
900  min-width: ${(0,S.A)(50)};
901`;var rn=e=>{let{speedpacks:t,speedpackTitle:o,speedpackDisplay:r}=e;if(!t||t.length<=0)return null;let a=t.find(({selected:e})=>e),n=(0,eB.A)(a,"imagethumb.src","");return u().createElement(o9,null,u().createElement(re,null,!o1(o)&&u().createElement(rt,null,o),u().createElement(ro,null,u().createElement(ra,null,!o1(n)&&u().createElement("img",{src:n}
901)),u().createElement("div",null,"dropdown"===r?u().createElement(o7,{...e,speedpacks:e.speedpacks||[]}):u().createElement(o8,{...e,speedpacks:e.speedpacks||[]}),u().createElement(rr,{content:(0,K.A)((0,ta.A)(a?.features))})))))},rl=o(43591);let ri=(0,B.Ay)(()=>o.e("9397").then(o.bind(o,3700))),rc=y.default.div`
902  background-color: ${e=>e.backgroundColor};
903  color: ${e=>e["data-fontcolor"]};
904  display: flex;
905  flex-direction: column;
906  min-height: ${e=>e.height?(0,S.A)(e.height):null};
907  padding-bottom: ${e=>e.isLastRow?(0,S.A)(10):null};
908  padding: 0 var(--bm-spacing-16);
909
910  a,
911  li {
912    color: ${e=>e["data-fontcolor"]};
913  }
914`;var rs=e=>{let t,o,{additionNetworkTechnologies:r,atom:a,availableSpeeds:n,blockType:l,cisBlockStyling:i,ctaMapperStyling:c,hasCampaign:s,hasSummary:d,isLastRow:p,priceBreakupInfo:b,selectSpeedpack:h,speedValue:f,promoBlock:v,showPriceBreakup:_=!0,isEqualHeight:k,ctaLabel:y,handlePlanSelection:x}=e,w=!!r?.includes("HWBB")&&_&&!!b,A=l.indexOf("promoBlock")>-1||["badge2Block","ctaBlock","dataBlock","headerBlock","planTitleBlock","speedPackBlock","speedInfoBlock"].includes(l),[{blockHeight:S},C]=(0,es.L4)(a),{ref:E}=(({blockType:e,updateHeight:t,isObserve:o})=>{let r=(0,m.useRef)(null),a=(0,m.useRef)(null);return(0,m.useEffect)(()=>{if(!o)return;let n=r.current;if(a.current=new rl.A(o=>{setTimeout(()=>{o?.[0]&&t(Math.round(o[0].contentRect.height),e)},0)}),n)return a.current?.observe?.(n),()=>{a.current?.unobserve?.(n)}},[t,e,o]),{ref:r}})({blockType:l,updateHeight:e=>{e>S&&C(t=>({...t,blockHeight:e}))},isObserve:k});if(!(l.indexOf("promoBlock")>-1||["badge2Block","cisBlock","ctaBlock","dataBlock","headerBlock","planTitleBlock","speedPackBlock","speedInfoBlock"].includes(l)))return null;let P=(e,t)=>({backgroundColor:e?`var(--bm-${g[e]})`:eh,fontColor:t?`var(--bm-${g[t]})`:ef});if(l.indexOf("promoBlock")>-1){let e=Number(l.match(/\[([^)]+)\]/)?.[1]);({backgroundColor:t,fontColor:o}=P(v?.[e]?.backgroundColor,v?.[e]?.fontColor))}else"ctaBlock"===l?(t=c?.backgroundColor||eh,o=c?.fontColor||ef):"cisBlock"===l?{backgroundColor:t,fontColor:o}=P(i?.backgroundColor,i?.fontColor):(t=eh,o=ef);return u().createElement(rc,{"data-testid":l,backgroundColor:t,"data-fontcolor":o,"aria-label":"",isLastRow:p,height:A?S:null,ref:E},(({availableSpeeds:e,blockType:t,ctaLabel:o,handlePlanSelection:r,hasCampaign:a,hasSummary:n,props:l,selectSpeedpack:i,speedValue:c,withPriceBreakup:s})=>{let d,{promoBlock:m,atom:p,cis:b,newPriceSchemaId:g,title:h,dataBlock:f,enableDSQ:v,planId:_,planIndex:k,plansLength:y,speedpacks:x,speedpackTitle:w,speedpackDisplay:A,planFamilyName:S,productOfferRelatedTechnologies:C,selectSpeedPlanIndex:E,speedPlanIndex:P,speedDetailsBlock:B,sqData:$,overridePrice:T,campaignTile:D,campaignPrice:I,planPrice:N,newPrice:M,planDiscount:z,overrideDurationCopy:O,newDurationCopy:L,duration:R,durationMonthToMonth:U,useDiscountPlan:F,nonDiscountedPlanPrice:j,promoPriceFontColour:q,speedFrequencyCopy:W,fuPlanType:V}=l;if(t.indexOf("promoBlock")>-1){let e=Number(tN(t)),{backgroundColor:o,fontColor:r}=m?.[e]||{};return d={blockType:t,promoBlock:m||[],atom:p,planTitle:h,planIndex:k,plansLength:y,dataBlock:f,speedValue:c,overridePrice:T,campaignTile:D,campaignPrice:I,planPrice:N,newPrice:M,planDiscount:z,overrideDurationCopy:O,newDurationCopy:L,duration:R,durationMonthToMonth:U,useDiscountPlan:F,nonDiscountedPlanPrice:j,promoPriceFontColour:q,backgroundColor:o,fontColor:r,speedFrequencyCopy:W,speedDetailsBlock:B},u().createElement(tj,{...d})}switch(t){case"cisBlock":return d={cis:b||[],newPriceSchemaId:g,title:h},u().createElement(eP,{...d});case"ctaBlock":return d={...l,hasCampaign:a,speedValue:c||"",selectSpeedpack:i,availableSpeeds:e,additionNetworkTechnologies:l.additionNetworkTechnologies||[],dataBlock:f||[],durationMonthToMonth:l.durationMonthToMonth||"",ctaLabel:o,handlePlanSelection:r,hasSummary:n},u().createElement(e3,{...d});case"dataBlock":return u().createElement(e8,{dataBlock:f||[]});case"headerBlock":return s?u().createElement(tf,{...l}):u().createElement(tm,{...l,hasCampaign:a,showOldPriceWithStrike:l.showOldPriceWithStrike||!1});case"planTitleBlock":return d={title:h,planIndex:k,plansLength:y},u().createElement(t$,{...d});case"speedPackBlock":return d={planId:_,selectSpeedpack:i,speedp
914acks:x,speedpackTitle:w,speedpackDisplay:A},u().createElement(rn,{...d});case"speedInfoBlock":return d={availableSpeeds:e,enableDSQ:v,fuPlanType:V,planFamilyName:S,planIndex:k,productOfferRelatedTechnologies:C,selectSpeedPlanIndex:E,speedPlanIndex:P,speedDetailsBlock:B,speedValue:c,sqData:$},u().createElement(os,{...d});case"badge2Block":return u().createElement(ri,{text:l.badge2})}return null})({blockType:l,withPriceBreakup:w,props:e,hasCampaign:s,speedValue:f,selectSpeedpack:h,availableSpeeds:n,ctaLabel:y,handlePlanSelection:x,hasSummary:d}))};let rd=y.default.div`
915  border-radius: var(--plan-carousel-border-radius);
916  border: ${({selected:e})=>e?"var(--bm-border-width-lg) solid var(--bm-color-border-primary-strong-light)":"var(--bm-border-width-md) solid var(--bm-color-border-neutral-default-light)"};
917  background-color: var(--bm-color-background-default-light);
918  line-height: ${(0,S.A)(21)};
919  overflow: hidden;
920  position: relative;
921
922  p b,
923  p strong,
924  p.strong {
925    font-family: var(--bm-font-family-mark-pro);
926    font-weight: var(--bm-font-weight-bold);
927  }
928
929  p,
930  li {
931    line-height: ${(0,S.A)(21)};
932  }
933`,rm=y.default.div`
934  cursor: ${e=>e.planClickable?"pointer":"default"};
935`;var ru=o(69007),rp=e=>({addOns:[],creditCheckResponse:null,customerId:null,deviceBrand:null,deviceCapacity:null,deviceColor:null,deviceCreditPrice:null,deviceInstallmentMonths:null,deviceName:null,deviceMonthlyPrice:null,dob:null,flowState:null,flowType:null,gender:null,isBundle:null,isLegacyUser:null,isLoggedIn:null,isRecontract:null,loginType:null,newToOptus:null,newUser:null,numberPort:null,occupationIndustryType:null,orderId:null,pid:null,planProductId:null,portProvider:null,postcode:null,residentialStatus:null,roamingBcc:null,selectedUpgradeServiceId:null,totalUpfrontCharge:null,transactionId:null,upgradeFees:null,userType:null,contractDuration:e.contractLength,dataPerMonth:e.dataBlock?.[0].data??"",deviceCategory:e.deviceCategory,deviceFinalMonthlyPrice:1===e.contractLength?e.planPrice:0,deviceProductId:e.deviceId?.[0]??"",isConsumer:"Consumer"===e.consumerTypeRuleName,isFixed:e.isFixed,isLeasedPlan:e.isLeased||!1,isMBB:e.isMBB,isPrepaid:e.isPrepaid,isSMB:e.isSMB,isSTB:e.isSTB,nbnDevFee:e.nbnPrice,planCategory:e.planCategory,planCost:e.planPrice,planName:e.title,productCategory:e.sqData?.catalogBrowsing?.technology,quantity:1,totalMonthlyCharge:e.planPrice,totalPrice:(0,tu.A)(e.planPrice)*(0,tu.A)(e.contractLength||1)});let rb=e=>((0,tu.A)(e.speedDetailsBlock?.tooltipDetails?.downloadSpeed)||0)>100?Y.Di.Fibre:Y.Di.Copper;var rg=(e,t,o)=>
935t?t===Y.FW.AllPlans?rb(e):o===Y.hI.FIBRE_UPGRADE?Y.Di.Fibre:Y.Di.Copper:null,rh=o(19135),rf=o(82214),rv=o(66027),r_=o(53630),rk=o(30768),ry=o(94348);let rx=({plan:e,deeplinkPayload:t,sfccRedirectUrl:o})=>{if(!o)return;let r=t||JSON.stringify((0,rf.A)({selectedPlan:e}));(0,rk.A)(o,r)},rw=async({deeplinkApiKey:e,deeplinkUrl:t,plan:o,sfccRedirectUrl:r})=>{try{if(!t||!e)return void rx({plan:o,sfccRedirectUrl:r});let a=(0,rh.A)({selectedPlan:o,intentType:en.dx.Existing,orderType:null}),n=(0,rv.l)(e,JSON.stringify(a)),l=await fetch(t,n);if(!l.ok){let e=await l.json(),t=(0,r_.A)(e);throw new em.fk(t,l)}let{payload:i}=await l.json();rx({plan:o,deeplinkPayload:i,sfccRedirectUrl:r})}catch(e){(0,ry.A)({error:e,errorUrl:t,componentName:W.z3}),rx({plan:o,sfccRedirectUrl:r})}};var rA=e=>{(0,ee.sx)("selectPlan",{plan_price:(0,e7.A)("number"==typeof e.campaignPrice?e.campaignPrice:e.planPrice),plan_allowance:e.dataBlock?.[0]?.data??null})},rS=({atoms:e,availableSpeeds:t,blockAccordions:o,blockHeights:r,deeplinkApiKey:a,deeplinkUrl:n,fuPlansView:l,guestByoProductSummary:i,hasBadge:c,hasCampaign:s,hasSummary:d,isLoggedIn:p,isSelected:b,isScrollAction:g,loggedInByoProductSummary:h,plan:f,planIndex:v,plansLength:_,productSelectDeviceVariantMecName:k,productSelectedControlsEnabled:y,productSelectedMecId:x,productSelectedTerm:w,productSummaryEl:A,scrollToPlan:S,selectSpeedpack:C,selectSpeedPlanIndex:E,selectedPlan:P,setSelectPlanClicked:B,speedPlanIndex:$,toggleAccordion:T,updateSelectedPlan:D,updateShowSpinner:I,emailValidation:N,needEmailValidation:M,unvalidatedEmail:z,isSwiper:O,isPlanClickable:L,blockOrder:R,planSpeedCategory:U})=>{let{additionNetworkTechnologies:F,byodPlan:j,campaignOldPriceFormatting:q,campaignPrice:G,campaignTile:H,contractLength:X,ctaSelectAction:Q,dataBlock:er,deviceCategory:el,deviceId:ei,durationMonthToMonth:es,fixed:ed,isMBB:em,isPrepaid:ep,isSfccPlanCarousel:eh,isSMB:ef,isSTB:ev,newOfferId:e_,newOfferProductRelationId:ek,newPriceSchemaId:ey,nonDiscountedPlanPrice:ex,oldPriceLabel:ew,phonePrice:eA,planCategory:eS,planDiscount:eC,planId:eE,planPrice:eP,selectPlanCTA:eB,showPlanDiscountFormat:e$,simMecId:eT,simOnly:eD,simType:eI,speedValue:eN,sqData:eM,title:ez,upcData:eO,useDiscountPlan:eL}=f,eR=rg(f,l,U),eU=p&&h===Z.eS.BAU||!p&&i===Z.jI.BAU,eF=p&&h===Z.eS.DynamicSmartlink,ej=(0,m.useMemo)(()=>!!L&&!(Array.isArray(R)&&R.length>0&&R.includes("ctaBlock")),[R,L]),eq=(0,m.useMemo)(()=>(M&&!N?z:b&&d?"Selected Plan":f.selectPlanCTA?.ctaText||"").replace("||PLAN_DATA||",f.dataBlock?.[0]?.data||""),[N,d,b,M,f.dataBlock,f.selectPlanCTA?.ctaText,z]);(0,m.useEffect)(()=>{b&&S(v)},[b]);let[eW,eV]=(0,m.useState)(!1),eG=()=>{A?.current?(0,J.A)(A.current):B(!0),(0,ee.IJ)({interactionText:eq,interactionClickElement:eu,interactionTarget:"",interactionElementId:void 0})},eH=()=>{(0,ee.sx)(W.hQ,{event_name:W.u$,...(({planId:e,planCategory:t,planTitle:o,planSqData:r,contractLength:a,isSMB:n,fixed:l,fuPlanType:i})=>{let c=n?ru.N0.SMB:ru.N0.CMR;if(l)return{data_element_01:"Product | Main Product ID | Main Product Name | Technology | Service Class | OptedForFibreUpgrade",data_value_01:`Product | ${e} | ${o} | ${r?.catalogBrowsing?.technology||t} | ${a} | ${(({fuPlanType:e})=>e?e===Y.Di.Fibre?"True":"False":"NA")({fuPlanType:i})}`,data_element_02:"Customer Type",data_value_02:"true"===sessionStorage.getItem(W.W9)?ru.DX.Existing:ru.DX.New,data_element_08:"Journey | Segment",data_value_08:`Fixed | ${c}`};let s=t?.includes(ru.GO.MBB)?ru.GO.MBB:ru.GO.Mobile;return{data_element_01:"Product | Category | Plan Name | Device Name",data_value_01:`${s} | Plan Only | ${o} | BYO`,data_element_02:"Colour | Capacity | Duration",data_value_02:`NA | NA | ${a}`,data_element_03:"Face Size | Band Colour | Band Size | Band Type",data_value_03:"NA | NA | NA | NA",data_element_08:"Journey | Segment",data_value_08:`${ru.GO.Mobile} | ${c}`}})({planId:eE,planCategory:eS,planTitle:ez,planSqData:eM,contractLength:X,isSMB:ef,fixed:ed,fuPlanType:eR}),data_element_00:"Customer Type | Account Type",data_value_00:`${p?en.dx.Existing:en.dx.New} | NA`,data_element_05:"Number of CTAs Displayed",data_value_05:"0"})},eJ=()=>{if(!1===N){let e=document.getElementById("promotionvalidationcomponent");(0,J.A)(e);return}let e=eB?.sqCheckOptions==="afterSqPlanNotAvailable";if(eB?.url&&!eB.url.startsWith("#")){ep||I(!0),window.location.href=(0,K.A)(eB.url);return}if(Q&&!e&&eU){let e=eR===Y.Di.Fibre;eH(),(0,V.pt)({eventName:W.E_,plan:{id:eE||"",name:ez||"",price:eP,oldPrice:ex,simTypes:eI,deviceId:ei?.[0],contractLength:Number(X),isSMB:ef,isFixed:ed,planCategory:eS,technology:eM?.catalogBrowsing?.technology||null,fibreUpgrade:e}}
935),Q({...f,fibreUpgrade:e})}else if(!d&&eU){var t;let e,o;eH(),(0,eo.A)({isFixed:!1,productSelectedMecId:x,productSelectedTerm:w,selectedPlan:{contractLength:X,deviceCategory:el,isSMB:ef,isSTB:ev,newEquipmentCID:ei?.[0]??"",newOfferId:e_,newOfferProductRelationId:ek,newPriceSchemaId:ey,planCategory:eS,upcData:eO}}),sessionStorage.removeItem(eb),rA({campaignPrice:G,dataBlock:er,planPrice:eP}),e=eB?.selectPlanRedirectUrl||"",ep&&(o=t=e,t.includes("?")?o+="&":o+="?",e=o+=`ordertype=prepaid&handset=${eT}`),e&&(window.location.href=e)}else if(eF)eH(),rw({deeplinkApiKey:a,deeplinkUrl:n,plan:f,sfccRedirectUrl:eB?.selectPlanRedirectUrl});else if(b)eG();else if(ed)(()=>{if(eM){if(eB?.sqCheckOptions==="afterSqPlanNotAvailable"){let e=document.querySelector('div[data-testid="postSqNotAvailable"]');e&&(0,J.A)(e)}else if(eB?.selectPlanRedirectUrl){var e;let t,o;(0,ee.sx)("planOnSelected",{attributes:{...rp(f),fixedTechnology:f.sqData?.catalogBrowsing?.technology,nbnDevChargeFlag:f.sqData?.nbnDevChargeFlag==="N",planId:f.deviceId?f.deviceId[0]:"",byomSelected:f.byodPlan,speeddetails:{lineInUseCount:f.sqData?.dsqSpeedInfo?.Line_In_Use_Count,downstreamCurrentAssuredRate:f.sqData?.dsqSpeedInfo?.NBN_TC4_DOWNSTREAM_CURRENT_ASSURED_RATE,upstreamCurrentAssuredRate:f.sqData?.dsqSpeedInfo?.NBN_TC4_UPSTREAM_CURRENT_ASSURED_RATE,minUpstreamSpeed:f.sqData?.dsqSpeedInfo?.NBN_VDSL_MIN_UPSTREAM_SPEED,minDownstreamSpeed:f.sqData?.dsqSpeedInfo?.NBN_VDSL_MIN_DOWNSTREAM_SPEED,maxUpstreamSpeed:f.sqData?.dsqSpeedInfo?.NBN_VDSL_MAX_UPSTREAM_SPEED,maxDownstreamSpeed:f.sqData?.dsqSpeedInfo?.NBN_VDSL_MAX_DOWNSTREAM_SPEED,alternateTech:f.sqData?.availableTechnologies}}}),t={plan:ei?.[0]??"",technology:eM?.catalogBrowsing?.technology,contractLength:X,installationaddress:eM?.installationFormattedAddress,ordertype:eM?.catalogBrowsing?.technology==="5G"?"new":"newFixed",devCharge:eM?.nbnDevChargeFlag==="Y",speedId:eN,BYODSelected:j},e=eB?.selectPlanRedirectUrl||"",(o=document.createElement("form")).setAttribute("method","post"),o.setAttribute("action",e),Object.entries(t).forEach(([e,t])=>{let r=document.createElement("input");r.setAttribute("name",e),r.setAttribute("value",t),o.appendChild(r)}),document.body.appendChild(o),o.submit()}}else{let e=document.getElementById(eg);e&&ea(e,240)}})();else if(F?.find(e=>"HWBB"===e))(()=>{if(eM){if(eB?.selectPlanRedirectUrl){let e,t,o={nbnDevChargeApplied:!1,nbnPrice:void 0,...f};(0,ee.sx)("planOnSelected",{attributes:(e={...rp(o),fixedTechnology:"HWBB",nbnDevChargeFlag:o.nbnDevChargeApplied,planId:o.newPriceSchemaId,productId:o.deviceId?o.deviceId[0]:""},(t=JSON.parse(window?.sessionStorage.getItem("LUX-googleAnalyticsTempoObj")||"null"))?{...e,deviceBrand:t.deviceBrand,deviceCapacity:t.deviceCapacity,deviceColor:t.deviceColor,deviceName:t.deviceName}:e)});let r=window.location.href,a={contractLength:X,deviceCategory:el,deviceIncluded:!!x,isSMB:ef,newOfferId:e_,newPriceSchemaId:ey,planCategory:eS,upcData:eO,installationaddress:eM?.installationFormattedAddress,newEquipmentCID:ei?.[0]??"",newOfferProductRelationId:ek?.[0]??"",commitmentPeriod:X,journey:(0,et.A)("planId")?"planLed":"deviceLed",previousURL:r};sessionStorage.setItem("pModalDataForSingleIntentPage",JSON.stringify(a)),sessionStorage.removeItem(eb),window.location.href=eB?.selectPlanRedirectUrl||""}}else{let e=document.getElementById(eg);e&&ea(e,240)}})();else{if(v!==P.planIndex){let e={campaignOldPriceFormatting:q,campaignPrice:G,campaignTile:H,contractLength:X,dataBlock:er,deviceCategory:el,durationMonthToMonth:es,isMBB:em,isSfccPlanCarousel:eh,isSMB:ef,newEquipmentCID:ei?.[0]??"",newOfferId:e_,newOfferProductRelationId:ek,newPriceSchemaId:ey,nonDiscountedPlanPrice:ex,oldPriceLabel:ew,phonePrice:eA,planCategory:eS,planDiscount:eC,planId:eE,planIndex:v,planPrice:eP,showPlanDiscountFormat:e$,simOnly:eD,simType:eI,title:ez,upcData:eO,useDiscountPlan:eL,planURL:eB?.url||"",cartURL:eB?.selectPlanRedirectUrl||""};D(e),rA({campaignPrice:G,dataBlock:er,planPrice:eP})}eG()}};return u().createElement(rm,{className:"plan-card-container","data-testid":`plan-${f.planId}`,"data-selected-plan":b,"data-highlighted":f.highlighted,onFocus:()=>{eW||(eV(!0),S(v))},onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||eV(!1)},onClick:e=>{let{target:t}=e;if(!(t instanceof HTMLElement))return;if("A"===t.tagName&&t.getAttribute("href")?.startsWith("#"))return void t.focus();let{parentElement:o}=t;if(o?.tagName==="A"&&o?.getAttribute("href")?.startsWith("#"))return void o.focus();let r=t.closest("button");r?r.focus():"A"!==t.tagName&&ej&&eJ()},planClickable:ej},c&&f.badge&&u().createElement(ec,{testId:`badge-${f.planId}`,selected:b,text:f.badge,badgeStyle:f.style}),u().createElement(rd,{className:"plan-card-wrapper",selected:b},R?.map(a=>u().createElement(rs,{atom:e[a],availableSpeeds:t,blockHeights:r,blockType:a,byo
935dPlan:f.byodPlan,fuPlanType:eR,hasCampaign:s,hasSummary:d,isScrollAction:g,key:a,planIndex:v,productSelectDeviceVariantMecName:k,productSelectedControlsEnabled:y,productSelectedMecId:x,productSelectedTerm:w,productSummaryEl:A,selectSpeedpack:C,selectSpeedPlanIndex:E,selected:b,selectedPlan:P,speedPlanIndex:$,speedValue:f.speedValue,...{blockAccordions:o,plansLength:_,scrollToPlan:S,setSelectPlanClicked:B,toggleAccordion:T,updateSelectedPlan:D},...f,emailValidation:N,needEmailValidation:M,unvalidatedEmail:z,isEqualHeight:O,planSpeedCategory:U,handlePlanSelection:eJ,ctaLabel:eq}))))},rC='data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="m191 256 107.3-107.3 22.7 22.6-84.7 84.7 84.7 84.7-22.7 22.6z"/></svg>',rE='data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M321 256 213.7 363.3 191 340.7l84.7-84.7-84.7-84.7 22.7-22.6z"/></svg>',rP=o(58296);(0,rP.A)(rC,A.M8.ON),(0,rP.A)(rE,A.M8.ON);let rB=`
936  .swiper-wrapper {
937    display: flex;
938  }
939
940  .swiper-button-next,
941  .swiper-button-prev {
942    display: none;
943  }
944`;(0,S.A)(30);let r$=`
945  .swiper-button-next,
946  .swiper-button-prev {
947    background-image: none;
948    background: rgba(255, 255, 255, 0.3);
949    height: ${(0,S.A)(40)};
950    transition: all 250ms ease-in-out;
951    width: ${(0,S.A)(40)};
952
953    &::after {
954      content: none;
955    }
956  }
957
958  .swiper-button-next {
959    background-image: url('${rE}');
960    right: ${(0,S.A)(-10)};
961  }
962
963  .swiper-button-prev {
964    background-image: url('${rC}');
965    left: ${(0,S.A)(-10)};
966  }
967
968  .swiper-button-disabled {
969    left: ${(0,S.A)(-90)};
970  }
971
972  .swiper-button-next svg,
973  .swiper-button-prev svg {
974    display: none;
975  }
976`,rT=y.default.div`
977  display: flex;
978  justify-content: center;
979  flex-direction: column;
980  margin: var(--bm-spacing-20) -${(0,S.A)(15)} var(--bm-spacing-72);
981  opacity: ${e=>+!!e.loaded};
982  position: relative;
983  transition: opacity 250ms ease-in-out;
984  overflow: hidden;
985
986  @media screen and (min-width: ${(0,S.A)(I.A.smallAndUp)}) {
987    margin-left: 0;
988    margin-right: 0;
989    overflow: visible;
990  }
991
992  &.active-nudge-offer {
993    margin-bottom: var(--bm-spacing-16);
994  }
995
996  &.multi-plans {
997    .swiper-custom-wrapper {
998      &.start {
999        transform: translateX(${(0,S.A)(15)});
1000      }
1001
1002      &.end {
1003        transform: translateX(${(0,S.A)(-15)});
1004      }
1005
1006      @media (min-width: ${(0,S.A)(I.A.smallAndUp)}) {
1007        &.start,
1008        &.end {
1009          transform: none;
1010        }
1011      }
1012    }
1013  }
1014
1015  p {
1016    margin: 0;
1017  }
1018
1019  p + p {
1020    margin: ${(0,S.A)(6)} 0 0 0;
1021  }
1022
1023  .plan-list-stack {
1024    margin: 0 ${(0,S.A)(15)};
1025
1026    .plan-card-container {
1027      margin-bottom: var(--bm-spacing-12);
1028
1029      &:last-child {
1030        margin-bottom: 0;
1031      }
1032    }
1033
1034    .plan-card-badge {
1035      max-width: fit-content;
1036      position: relative;
1037    }
1038  }
1039
1040  .swiper-custom-wrapper {
1041    display: flex;
1042    justify-content: center;
1043    align-items: center;
1044    transition: transform 0.3s ease;
1045    z-index: var(--bm-zindex-1);
1046  }
1047
1048  swiper-container {
1049    max-width: 100%;
1050    min-width: 0;
1051  }
1052
1053  swiper-slide {
1054    height: auto;
1055    position: relative;
1056    padding-top: ${e=>e.hasBadge?(0,S.A)(36):null};
1057    min-width: ${({plansLength:e})=>e>1?"auto":(0,S.A)(310)};
1058
1059    @media only screen and (min-width: 641px) {
1060      max-width: ${(0,S.A)(310)};
1061    }
1062
1063    @media only screen and (min-width: ${(0,S.A)(I.A.largeAndUp)}) {
1064      max-width: ${({plansLength:e})=>e>3?(0,S.A)(310):null};
1065      min-width: ${(0,S.A)(310)};
1066    }
1067  }
1068
1069  a {
1070    font-family: var(--bm-font-family-mark-pro);
1071    font-size: inherit;
1072    color: inherit;
1073    text-decoration: underline;
1074
1075    &:hover {
1076      color: inherit;
1077      text-decoration: none;
1078    }
1079  }
1080
1081  &.align-title-block {
1082    swiper-container {
1083      .title-columns {
1084        .price-block-wrapper {
1085          min-height: calc(var(--bm-spacing-64) + var(--bm-spacing-4));
1086          flex: 1;
1087        }
1088      }
1089    }
1090  }
1091
1092  .navbutton {
1093    top: 15rem;
1094  }
1095`,rD=(e,t)=>{let o=e?Z.FX[window.loggedInByoProductSummary]:Z.Yt[window.guestByoProductSummary],r=`EXPL-1612|${e?"Logged in":"Anonymous"}|BYO plans|SFCC|${o}`;
1095(0,ee.sx)("campaign-decided",{optimizelyAttributes:{eventAction:r,eventLabel:t}})},rI=e=>e.reduce((e,t)=>e.concat(Array.isArray(t)?rI(t):t),[]),rN=(e,t)=>e?window.guestByoProductSummary??Z.jI.BAU:t?Z.jI.ShowSummary:Z.jI.BAU,rM=(e,t)=>e?window.loggedInByoProductSummary??Z.eS.BAU:t?Z.eS.ShowSummary:Z.eS.BAU;var rz=(e,t,o)=>e.length&&t.length?t.reduce((t,r)=>{let a=!0;return r.includes("promoBlock")&&(a=((e,t)=>{let o=`${t}.title`,r=`${t}.description`,a=`${t}.promoTitleImage.src.original`,n=`${t}.promoBlockBody[0].bodyTitle`,l=`${t}.promoBlockBody[0].bodyImage.src.original`,i=`${t}.promoBlockBody[0].bodyDescription`;for(let t of e)if((0,eB.A)(t,o)||(0,eB.A)(t,r)||(0,eB.A)(t,a)||(0,eB.A)(t,n)||(0,eB.A)(t,l)||(0,eB.A)(t,i))return!0;return!1})(e,r)),r.includes("badgeBlock")&&(a=!1),r.includes("badge2Block")&&(a=o),a&&t.push(r),t},[]):[],rO=o(69409);let rL=(0,B.Ay)(()=>o.e("112").then(o.bind(o,39043)));var rR=({atoms:e,byoOptimizelyRequired:t,deeplinkApiKey:o,deeplinkUrl:r,hasBadge:a,hasCampaign:n,isNbnByom:l=!1,plans:i=[],displayFamilyGroups:c=[],productSelectDeviceVariantMecName:s,productSelectedControlsEnabled:d,productSelectedMecId:p,productSelectedTerm:b,productSummaryEl:g,selectSpeedpack:h,productSummaryExists:f,selectedPlan:v={isSMB:!1,planId:"",planPrice:0,title:"",campaignTile:!1},setPlanCarouselSwiper:_,setSelectPlanClicked:k,updateHideProductSummaryComponentByByo:y,updateSelectedPlan:x,updateShowSpinner:w,emailValidation:A,needEmailValidation:S,unvalidatedEmail:C,styles:E,isPlanClickable:P,planSpeedCategory:B,sqData:$,isNudgeOfferActive:K,fuPlansView:ee})=>{let et=`plan-list-${(0,m.useId)().replaceAll(":","")}`,[eo,er]=(0,m.useState)(!1),[ea,en]=(0,m.useState)(),[el,ei]=(0,m.useState)({}),[ec,es]=(0,m.useState)(!1),ed=(0,m.useRef)(null),em=(0,m.useRef)(null),eu=(0,m.useRef)(null),{viewTypes:ep,listViewBlockOrder:eb=[],blockOrder:eg=[],enableDesktopview:eh}=E||{},ef=(0,D.useMediaQuery)({maxWidth:I.A.mediumDown}),ev=ep?.find(({selected:e})=>e),e_=(0,m.useCallback)(()=>(ef||eh)&&ev?.value||Z.Ie.Carousel,[eh,ef,ev?.value]),[ek,ey]=(0,m.useState)(e_()),[ex,ew]=(0,m.useState)({}),eA=(0,m.useRef)(!1),[eS,eC]=(0,m.useState)(!1),eE=v.planId?i.findIndex(e=>e.planId===v.planId):-1,eP=i.findIndex(({badge:e})=>e),eB=0;eE>-1?eB=eE:eP>-1&&(eB=eP);let[e$,eT]=(0,m.useState)(eB),[eD,eI]=(0,m.useState)(()=>(0,R.A)(eB,eB===i.length-1)),eN=(0,m.useMemo)(()=>c&&0!==c.length?c.map(e=>i.filter(t=>t?.planFamilyName===e).sort((e,t)=>{let o=t.speedValue?.match(/\d+/g)?.[0],r=e.speedValue?.match(/\d+/g)?.[0];return o&&r&&parseInt(o)>=parseInt(r)?-1:1})).filter(e=>e.length):[],[c,i]),eM=l?eN:i,ez=(0,m.useCallback)(e=>{er(!0),en(e),_(e),e.params.navigation&&(e.params.navigation.prevEl=em.current,e.params.navigation.nextEl=eu.current),e.navigation.destroy(),e.navigation.init(),e.navigation.update()},[_,er]),eO=eM.length;(({isNbnByom:e,plansDetails:t,swiper:o})=>{(0,m.useEffect)(()=>{o?.slides?.length&&Array.from(o.slides).forEach((o,r)=>{var a,n;let l=t[r];if(!l)return;let i=e?l[0]||null:l;if(i){let e;o.setAttribute("aria-label",(a=t.length,n=i.duration,e=window.location.pathname.includes("/prepaid/")?"":(0,rO.A)(n),`${(i.dataBlock?.[0]?.data??i.speedDetailsBlock?.tooltipDetails?.downloadSpeed)||"Plan"} $${i.planPrice}${e}, ${r+1} of ${a}`))}})},[e,t,o])})({isNbnByom:l,plansDetails:eM,swiper:ea});let eL=(0,m.useMemo)(()=>({slidesPerGroup:1,slidesPerView:1.2,spaceBetween:U(eO,15),initialSlide:eB,watchOverflow:!0,navigation:{prevEl:em.current?em.current:void 0,nextEl:eu.current?eu.current:void 0},centeredSlides:!0,centeredSlidesBounds:!0,pagination:eO>1&&{el:`#${et}-pagination`,clickable:!0,dynamicMainBullets:3,dynamicBullets:(0,F.A)(eO,1.2)},breakpoints:{1024:{slidesPerGroup:eO>2?3:eO,slidesPerView:eO>2?3.112:eO,spaceBetween:U(eO,12),centeredSlides:!1},810:{slidesPerGroup:eO>2?2:eO,slidesPerView:eO>2?2.5:eO,spaceBetween:U(eO,12),centeredSlides:!1},768:{slidesPerGroup:eO>2?2:eO,slidesPerView:eO>2?2.4:eO,spaceBetween:U(eO,12),centeredSlides:!1},640:{slidesPerGroup:eO>2?2:eO,slidesPerView:eO>2?2.1:eO}},injectStyles:[rB],on:{init:ez,slideChange:e=>{eT(e.activeIndex),eI((0,R.A)(e.activeIndex,e.isEnd))},resize:e=>{let t=e.pagination.bullets.length>5;t!==e.params.pagination.dynamicBullets&&(e.params.pagination.dynamicBullets=t,e.pagination.destroy(),e.pagination.init(),e.pagination.render(),e.pagination.update())},paginationUpdate:e=>{(0,q.A)({isDynamic:e.params.pagination.dynamicBullets,isFocusDisabled:!1,bullets:e.pagination.bullets}),(0,j.A)({bullets:e.pagination.bullets,slidesPerGroup:e.params.slidesPerGroup,slidesPerView:e.params.slidesPerView,totalProducts:eO})}}}),[eB,ez,et,eO]),eR=(0,H.G)(X.E),[eU,eF]=(0,m.useState)(rN(t,f)),[ej,eq]=(0,m.useState)(rM(t,f)),eW=i[0]?.skipSummaryComponent||!1,[eV,eG]=(0,m.useState)(!eW);(0,m.useEffect)(()=>
1095{if(!eW||!t)return;let e=eR?ej===Z.eS.ShowSummary:eU===Z.jI.ShowSummary;eG(e),y(!e)},[eR,eU,ej,eW,t,y]),(0,m.useEffect)(()=>{eW&&!t&&(eF(rN(t,f)),eq(rM(t,f)),eG(f),y(!f))},[eW,t,y,f]);let eH=(0,m.useCallback)(()=>{let e=setTimeout(()=>{eR||void 0===window.guestByoProductSummary||rD(!1,"SFCC")},1500);return()=>clearTimeout(e)},[eR]),eJ=(0,m.useCallback)(()=>{let e=setTimeout(()=>{eR&&void 0!==window.loggedInByoProductSummary&&rD(!0,"SFCC")},1500);return()=>clearTimeout(e)},[eR]);(0,m.useEffect)(()=>{if(!eW||!t)return;let e=()=>{eH(),eF(window.guestByoProductSummary)},o=()=>{eJ(),eq(window.loggedInByoProductSummary)};return window.addEventListener("guestByoProductSummaryUpdated",e),window.addEventListener("loggedInByoProductSummaryUpdated",o),()=>{window.removeEventListener("guestByoProductSummaryUpdated",e),window.removeEventListener("loggedInByoProductSummaryUpdated",o)}},[t,eW,eH,eJ]),(0,m.useEffect)(()=>{if(!eA.current){eA.current=!0;return}eO&&(eC(!0),setTimeout(()=>eC(!1),100))},[eA,eO]);let eX=(0,m.useCallback)(()=>{if(eo){let e=ed?.current,t=e?.querySelector(".swiper-notification"),o=e?.querySelector(".swiper-wrapper");t&&(t.removeAttribute("aria-atomic"),o.removeAttribute("aria-live"))}},[eo]);(0,m.useEffect)(()=>{ey(e_())},[e_]),(0,m.useEffect)(()=>{N.uF||setTimeout(()=>{eX()},1e3)},[e$,eX]),(0,m.useEffect)(()=>{N.uF||eX()},[eo,eX]);let eQ=e=>{ea&&ea.slideTo(e)},eY=(e,t)=>{h(e,t)},eZ=(0,m.useMemo)(()=>
1095B===Y.hI.FIBRE_UPGRADE?e=>e>=100:null,[B]);(0,m.useEffect)(()=>{if(l&&eN?.length){let e={},t={},o=0,r=(0,M.A)(),a={},n=0;for(let e in r)a[oc(e)]=`${r[e]}-${n}`,n++;eN.forEach((r,n)=>{let l=oc(r[0]?.planFamilyName),i=(({activePlans:e,speedFilterOperator:t})=>e?.reduce((e,o,r)=>{let{speedValue:a,speedDetailsBlock:n,nonDiscountedPlanPrice:l,planPrice:i}=o,c=n?.showAuthoredSpeedButtonValue?n.tooltipDetails.downloadSpeed:a,s=c?.match(/\d+/g)?.[0];return s&&(!t||t(Number(s)))&&e.push({speed:c,speedIndex:r,hasDiscount:"number"==typeof l&&l>i}),e},[]))({activePlans:r,speedFilterOperator:eZ});if(l){let c=a[l],s=0;if(c){let e=c.indexOf("-"),t=c.slice(0,e),a=c.slice(e+1);s=r.findIndex(e=>e.speedValue?.includes(t)),"0"===a&&++o}e[l]=Math.max(s,i?.[0]?i[0].speedIndex:0),t[l]=i||[],1===o&&ea&&(ea.slideTo(n),++o)}}),ei(e),ew(t)}},[eN,l,eZ,ea]),(0,m.useEffect)(()=>{let e=window.location.origin+window.location.pathname;if((0,G.$Y)(e)){let t=[];i?.forEach(e=>{if(e){let o={id:e.planId||"",name:e.title||"",price:e.planPrice,oldPrice:e.nonDiscountedPlanPrice,simTypes:e.simType,deviceId:e.deviceId?.[0],contractLength:Number(e.contractLength),isSMB:e.isSMB,isFixed:e.fixed,planCategory:e.planCategory,technology:e.sqData?.catalogBrowsing?.technology||null};t.push(o)}}),t.length>0&&((0,Q.k)(e,t[0].deviceId),setTimeout(()=>{(0,V.VY)({eventName:W.Kv,allPlans:t,pageUrl:e})},1500))}},[]);let eK=(0,m.useCallback)(e=>{let t=e?eg:eb;if(!$)return rz(i,t,!1);let o=ee===Y.FW.AllPlans&&i.some(e=>rg(e,ee,B)===Y.Di.Fibre);return((e,t,o)=>{let{sqData:r}=o,a=r?.catalogBrowsing?.technology;return e.filter(e=>(e=>{if(!(e.indexOf("promoBlock")>-1))return!0;let o=t.map(t=>t.promoBlock[e.match(/\[(.*?)\]/)[1]].supportTechnologies);return rI(o).includes(null)||rI(o).includes(a)})(e))})(rz(i,t,o),i,{sqData:$})},[eg,eb,i,$,ee,B]),e0=(t=!1)=>{let i=t?z.SwiperSlide:u().Fragment,c=eK(t);return eM?.map((m,h)=>{let f,_=l&&m,y=oc(_[0]?.planFamilyName),E=l?ex[y]:[],$=l&&_[0]?.planFamilyName?_[el[y]]:m;return $?u().createElement(i,{key:`${$?.title}-${h}`},u().createElement(rS,{"data-testid":`PlanCard-${h}`,deeplinkApiKey:o,deeplinkUrl:r,atoms:e,availableSpeeds:E,guestByoProductSummary:eU,hasBadge:a,hasCampaign:n,hasSummary:eV,isLoggedIn:eR,isSelected:v.planIndex===h&&(!1===K||!!p),isScrollAction:ec,loggedInByoProductSummary:ej,plan:$,planIndex:h,plansLength:eM?.length,productSelectDeviceVariantMecName:s,productSelectedControlsEnabled:d,productSelectedMecId:p,productSelectedTerm:b,productSummaryEl:g,scrollToPlan:eQ,selectSpeedpack:eY,selectSpeedPlanIndex:(f=$?.planFamilyName||"",(e,t)=>{let o=oc(f);ei({...el,[o]:e}),es(!0),setTimeout(()=>{(0,J.A)(document.querySelectorAll(".plan-card-container")[t])},500)}),selectedPlan:v,setSelectPlanClicked:k,speedPlanIndex:el,updateSelectedPlan:x,updateShowSpinner:w,emailValidation:A,needEmailValidation:S,unvalidatedEmail:C,isSwiper:t,isPlanClickable:P,blockOrder:c,planSpeedCategory:B,fuPlansView:ee})):null})},e1=eM?.some(e=>!!e?.newDurationCopy);return u().createElement(u().Fragment,null,ev&&(ef||eh)&&ep&&(ep.length>1||!!ep[0].label)&&u().createElement(rL,{tabs:ep,activeTab:ek,onSetActive:ey}),u().createElement(rT,{"data-testid":`plan-cards-count-${eM?.length}`,className:T()({"align-title-block":e1,"active-nudge-offer":K,"multi-plans":eM?.length>1}),hasBadge:a,loaded:ek===Z.Ie.List||eo,plansLength:eM?.length,ref:ed},ek===Z.Ie.List?u().createElement("div",{className:"plan-list-stack"},e0()):u().createElement(u().Fragment,null,!eS&&u().createElement(u().Fragment,null,u().createElement("div",{className:T()("swiper-custom-wrapper",{start:eD===L.Z.Start,end:eD===L.Z.End})},u().createElement(z.Swiper,{...eL},e0(!0))),eO>1&&u().createElement(O.A,{id:et,prevRef:em,nextRef:eu})))))};let rU=(0,y.default)(el.A)`
1096  text-align: center;
1097  margin-top: ${(0,S.A)(-12)};
1098  margin-bottom: ${(0,S.A)(36)};
1099`;var rF=({text:e})=>e?u().createElement(rU,{testId:"plan-filters-text",content:e}):null;(n=d||(d={})).Button="buttonStyle",n.Normal="normalStyle",n.Shop="shopStyle";let rj=y.default.div`
1100  align-items: center;
1101  display: flex;
1102  justify-content: center;
1103
1104  @media (max-width: ${(0,S.A)(I.A.smallDown)}) {
1105    button > p + p {
1106      font-size: ${A.lG.s};
1107    }
1108  }
1109`,rq=(0,y.css)`
1110  width: 100%;
1111`,rW=(0,y.css)`
1112  border-bottom: var(--bm-border-width-md) solid ${A.M8.OA};
1113`,rV=y.default.div`
1114  display: flex;
1115
1116  ${({tabStyle:e})=>e===d.Normal&&rq}
1117  ${({tabStyle:e})=>e===d.Shop&&rW}
1118`,rG=(0,y.css)`
1119  border-bottom: none;
1120  border-top: var(--bm-border-width-xl) solid ${A.M8.Vu};
1121  padding-top: ${(0,S.A)(2)};
1122`,rH=(0,y.css)`
1123  border-bottom: var(--bm-border-width-xl) solid ${A.M8.Vu};
1124`,rJ=y.default.div`
1125  margin-bottom: ${A.YK.large};
1126
1127  swiper-slide {
1128    flex-grow: 1;
1129  }
1130
1131  swiper-container {
1132    width: 100%;
1133
1134    @media (max-width: ${(0,S.A)(I.A.mediumDown)}) {
1135      max-width: 100vw;
1136    }
1137  }
1138`,rX=y.default.h5`
1139  font-size: ${(0,S.A)(20)};
1140  margin: 0 0 ${(0,S.A)(24)} 0;
1141  text-align: center;
1142`,rQ=y.default.button`
1143  background: transparent;
1144  border: none;
1145  display: inline-block;
1146  font-family: var(--bm-font-family-mark-pro);
1147  line-height: 1;
1148  padding: ${(0,S.A)(10)} 0;
1149  width: ${(0,S.A)(220)};
1150
1151  @media (max-width: ${(0,S.A)(I.A.mediumDown)}) {
1152    padding: ${(0,S.A)(18)} ${(0,S.A)(24)};
1153    min-width: ${(0,S.A)(160)};
1154  }
1155
1156  @media (max-width: ${(0,S.A)(I.A.smallDown)}) {
1157    padding: ${(0,S.A)(10)} 0;
1158    width: ${(0,S.A)(175)};
1159  }
1160
1161  p {
1162    line-height: ${(0,S.A)(18)};
1163    margin: ${(0,S.A)(10)} 0;
1164
1165    @media (max-width: ${(0,S.A)(I.A.mediumDown)}) {
1166      width: auto;
1167    }
1168
1169    b {
1170      font-family: var(--bm-font-family-mark-pro);
1171      font-weight: var(--bm-font-weight-bold);
1172    }
1173  }
1174
1175  ${e=>(({tabStyle:e,selected:t,tabHighlightBackground:o})=>e===d.Shop?(0,y.css)`
1176      font-family: var(--bm-font-family-mark-pro);
1177      font-weight: var(--bm-font-weight-bold);
1178      font-size: ${A.lG.Hg};
1179
1180      ${t&&rH};
1181
1182      @media (max-width: ${(0,S.A)(I.A.mediumDown)}) {
1183        height: ${t?(0,S.A)(36):(0,S.A)(32)};
1184        padding: 0;
1185        text-align: center;
1186        width: 100%;
1187      }
1188    `:e===d.Button?t?(0,y.css)`
1189          border: ${(0,S.A)(3)} solid ${A.M8.$S};
1190          background: ${o};
1191        `:(0,y.css)`
1192          border: ${(0,S.A)(3)} solid ${A.M8.OA};
1193          background: ${A.M8.ON};
1194        `:e===d.Normal?(0,y.css)`
1195      border: var(--bm-border-width-md) solid ${A.M8.OA};
1196      font-family: var(--bm-font-family-mark-pro);
1197      font-weight: var(--bm-font-weight-bold);
1198      font-size: ${A.lG.EX};
1199      height: ${(0,S.A)(32)};
1200      padding: ${A.YK.xsmall} ${A.YK.small};
1201      width: 100%;
1202
1203      ${t&&rG}
1204
1205      @media (max-width: ${(0,S.A)(I.A.mediumDown)}) {
1206        padding: ${t?0:(0,S.A)(4)} ${(0,S.A)(24)} ${(0,S.A)(4)};
1207        height: ${(0,S.A)(36)};
1208      }
1209    `:"")(e)};
1210
1211  &:first-child {
1212    border-radius: var(--plan-carousel-border-radius) 0 0
1213      var(--plan-carousel-border-radius);
1214  }
1215
1216  &:last-child {
1217    border-radius: 0 var(--plan-carousel-border-radius)
1218      var(--plan-carousel-border-radius) 0;
1219  }
1220
1221  &:hover {
1222    color: inherit;
1223    background: inherit;
1224  }
1225
1226  &:focus {
1227    color: inherit;
1228    background: ${e=>
1228e.tabHighlightBackground||"inherit"};
1229  }
1230
1231  svg * {
1232    stroke: none;
1233  }
1234`;var rY=({filters:e,selectFilter:t})=>e?u().createElement(u().Fragment,null,e?.map(e=>{let o,r=e?.options?.map(({label:o,planCategoryPurpose:r,selected:a,values:n,showIcon:l,iconPath:i,iconSize:c})=>({id:o,button:u().createElement(rQ,{onClick:()=>t(e.id,n,r),selected:a,tabStyle:e.style,tabHighlightBackground:e.tabHighlightBackground},l&&u().createElement(t9.default,{name:i,size:c}),u().createElement(el.A,{content:o}))}));return u().createElement(rJ,{key:e.id},e.style===d.Button&&e.label&&u().createElement(rX,null,e.label),u().createElement(rj,null,u().createElement(rV,{tabStyle:e.style},e?.options&&(e.options.length<=2?r.map(({id:e,button:t})=>u().createElement(m.Fragment,{key:e},t)):u().createElement(z.Swiper,{...{spaceBetween:0,slidesPerView:Math.min(2,o=e.options.length),breakpoints:{[I.A.mediumAndUp]:{slidesPerView:Math.min(3,o)},[I.A.largeAndUp]:{slidesPerView:Math.min(4,o)}},navigation:!0,injectStyles:[r$]}},r.map(({id:e,button:t})=>u().createElement(z.SwiperSlide,{key:e},t)))))))})):u().createElement(u().Fragment,null),rZ=({filters:e,selectFilter:t})=>{let o=e.reduce((e,t)=>([d.Button,d.Normal,d.Shop].includes(t.style)&&e[t.style].push(t),e),{[d.Shop]:[],[d.Button]:[],[d.Normal]:[]}),r=[...o[d.Shop],...o[d.Button],...o[d.Normal]];return u().createElement(rY,{filters:r,selectFilter:t})},rK=o(89895),r0={};r0.styleTagTransform=eW(),r0.setAttributes=eU(),r0.insert=eL().bind(null,"head"),r0.domAPI=ez(),r0.insertStyleElement=ej(),eN()(rK.A,r0);var r1=rK.A&&rK.A.locals?rK.A.locals:void 0;let r2=(0,o(41811).A)(e=>(0,es.eU)({key:e,default:{blockHeight:0,isAccordionOpen:!1}}));var r5=(e,t)=>void 0===e?[]:e.filter(({displayStyle:e})=>"tab"===e).map(e=>
1234({id:e.id,label:e.label,style:e.tabStyle,tabHighlightBackground:e.tabHighlightBackground,options:e.options.filter(e=>null!==e.label&&(e.value||e.values||e.multiValue)).map(o=>{var r,a,n;let l,i=o.selected,c=(r=o.value,a=o.values,n=o.multiValue,(Array.isArray(l=r||a||n)?l:[l]).map(e=>e?.value||e?.values||e));return t?.[e.id]&&(i=JSON.stringify(t[e.id])===JSON.stringify(c)),{label:o.label,values:c,selected:i,planCategoryPurpose:o.planCategoryPurpose,showIcon:o.showIcon,iconPath:o.iconPath,iconSize:o.iconSize}})}));let r3=()=>{let{title:e}=document;for(let t of["&","|"]){let o=e.indexOf(t);if(o>-1)return e.slice(0,o).trim()}return e};var r4=e=>({...(0,e$.A)(e,["campaignPrice","campaignTile","contractLength","dataBlock","deviceCategory","durationMonthToMonth","isSfccPlanCarousel","isSMB","newEquipmentCID","newOfferId","newOfferProductRelationId","newPriceSchemaId","nonDiscountedPlanPrice","phonePrice","planCategory","planId","planIndex","planPrice","simOnly","title","upcData"]),planURL:(0,eB.A)(e,"selectPlanCTA.url"),cartURL:(0,eB.A)(e,"selectPlanCTA.selectPlanRedirectUrl")}),r8=o(15118),r6=()=>{let e;if("u"<typeof window)return null;let{bt:t,tl:o}=eD().parse(location.search.slice(1));return t&&o&&t===o||t&&!o?e=t:!t&&o&&(e=o),{bt:t,tl:o,networkTechnology:e}};function r7(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)e[r]=o[r]}return e}var r9=function e(t,o){function r(e,r,a){if("u">typeof document){"number"==typeof(a=r7({},o,a)).expires&&(a.expires=new Date(Date.now()+864e5*a.expires)),a.expires&&(a.expires=a.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var n="";for(var l in a)a[l]&&(n+="; "+l,!0!==a[l]&&(n+="="+a[l].split(";")[0]));return document.cookie=e+"="+t.write(r,e)+n}}return Object.create({set:r,get:function(e){if("u">typeof document&&(!arguments.length||e)){for(var o=document.cookie?document.cookie.split("; "):[],r={},a=0;a<o.length;a++){var n=o[a].split("="),l=n.slice(1).join("=");try{var i=decodeURIComponent(n[0]);if(r[i]=t.read(l,i),e===i)break}catch(e){}}return e?r[e]:r}},remove:function(e,t){r(e,"",r7({},t,{expires:-1}))},withAttributes:function(t){return e(this.converter,r7({},this.attributes,t))},withConverter:function(t){return e(r7({},this.converter,t),this.attributes)}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(t)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"}),ae=e=>{let{planDiscountType:t,planDiscountName:o}=e;return"unconditional"===t||"u">typeof window&&t===te&&(0,M.A)(window.location.href)[tr]===o||t===te&&r9.get(tr)===o?"useDiscount":t===te?tt:to},at=e=>e.planCategory===Y.yX.NBN;let ao=(e,t)=>{(0,ee.sx)("analyticsDisplayedTracking",{displayedContentText:e.title,displayedContentDetailText:`${e.planId} | ${e.byodPlan?"BYOM":"Optus"} | ${e.title} | ${e.speedValue?.match(/\d+/g)[0]} | ${t}`})};var ar=(e,{ctaMapper:t,isFixed:o,sqData:r,isNbnByom:a,enableDSQ:n,planSpeedCategory:l,fuPlansView:i})=>{let c;if(o&&t.find(({availabilityStatus:e})=>"fixed"===e)||t.find(({availabilityStatus:e})=>"hwbb"===e)){let o=((e,t,o,r,a,n)=>{if(!t)return"beforeSq";let l=at(e),i=e.productOfferRelatedTechnologies?.[0].relatedTechnologies?.includes(t.catalogBrowsing.technology),c=rg(e,n,o);if(!r&&l&&!i&&(!n||c===Y.Di.Copper))return ex;if(!r&&l&&c===Y.Di.Fibre||!l)return ew;if(!t.catalogBrowsing?.technology)return ex;if(!i)return ao(e,eS),ex;let s=parseInt(e.speedValue?.match(/\d+/g)[0]),d=parseInt(e.speedValue?.match(/\d+/g)[1]),{parsedDownloadSpeed:m,parsedUploadSpeed:u,parsedAssuredUpload:p,parsedAssuredDownload:b}={parsedDownloadSpeed:(0,tu.A)(t?.dsqSpeedInfo?.NBN_VDSL_MAX_DOWNSTREAM_SPEED)||0,parsedUploadSpeed:(0,tu.A)(t?.dsqSpeedInfo?.NBN_VDSL_MAX_UPSTREAM_SPEED)||0,parsedAssuredUpload:(0,tu.A)(t?.dsqSpeedInfo?.NBN_TC4_UPSTREAM_CURRENT_ASSURED_RATE||0),parsedAssuredDownload:(0,tu.A)(t?.dsqSpeedInfo?.NBN_TC4_DOWNSTREAM_CURRENT_ASSURED_RATE||0)}
1234,g=t?.dsqSpeedMatrixInfo?.plan?.block_tiers?.includes(`${s}/${d}`),h=t?.dsqSpeedInfo?.Line_In_Use_Count&&1!==parseInt(t?.dsqSpeedInfo?.Line_In_Use_Count);return!a||m&&u&&p&&b&&!h?e.speedDetailsBlock?.showOneSq5GMessage&&g&&m<e.speedDetailsBlock?.oneSQMessage?.oneSQThreshold&&t?.availableTechnologies?.includes("5G")||a&&g?(ao(e,eS),ex):(ao(e,eA),ew):(ao(e,eA),ew)})(e,r,l,a,n,i);c=i===Y.FW.AllPlans&&rb(e)===Y.Di.Fibre&&o===ew?t.find(({availabilityStatus:e})=>"eligibleForFibreUpgrade"===e):t.find(({cta:e})=>e.sqCheckOptions===o),e.fixedCtaList&&Object.assign(c.cta,e.fixedCtaList.find(({sqCheckOptions:e})=>e===o))}else{c=t.find(({availabilityStatus:e})=>""===e);let o=e.promoBlock?.map(e=>e.partner?.trim()).find(e=>e)||null;if(o){let t=((e,t)=>{let o=new URLSearchParams({partnerId:t,planId:e.planId});if("qt"===t){let r=e.promoBlock.find(e=>e.partner===t)?.campaignId;r&&o.set("campaignId",r)}return o.toString()})(e,o),r=c.cta.selectPlanRedirectUrl?.includes("?");c={...c,cta:{...c.cta,selectPlanRedirectUrl:`${c.cta.selectPlanRedirectUrl}${r?"&":"?"}${t}`}}}}return c&&Object.assign({},c.cta,e.cta)},aa=o(45572),an=o(30674),al=o(5057),ai=o(87809),ac=o(64099),as=Math.min,ad=function(e,t,o){for(var r=o?ai.A:al.A,a=e[0].length,n=e.length,l=n,i=Array(n),c=1/0,s=[];l--;){var d=e[l];l&&t&&(d=(0,aa.A)(d,(0,oG.A)(t))),c=as(d.length,c),i[l]=!o&&(t||a>=120&&d.length>=120)?new an.A(l&&d):void 0}d=e[0];var m=-1,u=i[0];e:for(;++m<a&&s.length<c;){var p=d[m],b=t?t(p):p;if(p=o||0!==p?p:0,!(u?(0,ac.A)(u,b):r(s,b,o))){for(l=n;--l;){var g=i[l];if(!(g?(0,ac.A)(g,b):r(e[l],b,o)))continue e}u&&u.push(b),s.push(p)}}return s},am=o(24326),au=o(53533),ap=function(e){return(0,au.A)(e)?e:[]},ab=(0,am.A)(function(e){var t=(0,aa.A)(e,ap);return t.length&&t[0]===e[0]?ad(t):[]});let ag=["additionNetworkTechnologies","badge","badge2","badgeColor","campaignInformation","campaignTile","categoryFilterType","cis","consumerTypeRuleName","contractLength","cta","dataBlock","deviceCategory","deviceId","devicePriceLabel","deviceUpfront","displayLayout","duration","durationMonthToMonth","fixed","headerFontColour","isFixed","isLeased","isMBB","isPrepaid","isSMB","isSfccPlanCarousel","isSTB","newDurationCopy","newMtc","newMtcModemPriceInclusion","newMtcModemPriceInclusionNbnDevFee","newMtcMonthToMonth","newMtcNbnDevFee","newOfferId","newOfferProductRelationId","newPrice","newPriceSchemaId","nonDiscountedPlanPrice","oldPriceFontColour","oldPriceLabel","overrideDurationCopy","overrideMtc","overridePrice","phonePrice","planCategory","planId","planNameStyle","planPrice","planPriceLabel","planPriceStyle","pricesPerContract","productOfferRelatedTechnologies","promoBlock","promoPriceFontColour","speedDetailsBlock","showOldPriceWithStrike","showPriceBreakup","simMecId","simOnly","simType","speedFrequencyCopy","staticBlocks","stickyBlocks","style","title","upcData"];var ah=o(33906),af=o(53220),av=e=>{let t=(0,m.useRef)(!1),{byoOptimizelyRequired:o,displayFamilyGroups:r,defaultContractLength:a,deeplinkApiKey:n,deeplinkUrl:l,deviceDetailPage:i,defaultPlanId:c,emailValidation:s,enableSpeedFilterInPlans:d=!1,filtersData:_,filterPlansByByoCompliantVal:k,fuPlansView:y,isFixed:x,isNudgeOfferActive:w=!1,needEmailValidation:A,networkTechnology:S,planSpeedCategory:C,planTiles:E,productSelectDeviceVariantMecName:B,productSelectedControlsEnabled:$,productSelectedMecId:T,productSelectedTerm:D,productSummaryEl:I,productSummaryExists:N,selectedPlan:M,selectedSpeedpacks:z,setSelectPlanClicked:O,setSelectedSpeedpacks:L,showFilters:R,showSpinner:U,sqData:F,styles:j,unvalidatedEmail:q,updateCartURL:W,updateDefaultPlan:V,updateHideProductSummaryComponentByByo:G,updatePlanCarouselSwiper:H,updatePlanElement:J,updateSelectedPlan:X,updateShowSpinner:Q}=e,[Z,K]=(0,m.useState)(!1),{swatchStyle:et=f.w.LG,listViewBlockOrder:eo=[],isPlanClickable:er=!1,blockOrder:ea=[]}=j||{},[en,el]=(0,m.useState)((({filtersData:e,defaultContractLength:t})=>{let o={contractDuration:[t]};return r5(e).reduce((e,t)=>{let r=t.options.find(({selected:e})=>e);return r&&(e[t.id]=o[t.id]??r.values,e.planCategoryPurpose=r.planCategoryPurpose),e},o)})({defaultContractLength:a,filtersData:_})),ei=x&&S.includes("NBN")&&d&&!!r?.length&&!!k?.length,[ec,es]=(0,m.useState)([]),[ed,em]=(0,m.useState)([]),eu=(0,m.useMemo)(()=>(0,p.A)(),[]),[ep]=(0,m.useState)(()=>E.length>0?[...new Set([...eo,...ea])].reduce((e,t)=>
1234({...e,[t]:r2(`${t}-${eu}`)}),{}):{});(0,m.useEffect)(()=>{if(!w)return ah.A;let e=(0,af.A)(),t=t=>{setTimeout(()=>(t=>{if(!t.newURL.includes("#"))return;let o=document.querySelector(".modal-wrapper");if(!o)return;let r=o.textContent||"";if(!r)return;window.parent.postMessage(JSON.stringify({isFromNudgeModal:!0,isModalOpened:!0,hostname:window.location.origin}),e);let a=r.split("\n").filter(Boolean),n=a[0].trim(),l=a.slice(1).join(" ").trim();(0,ee.sx)("analyticsDisplayedTracking",{displayedContentText:`Modal - ${n}`,displayedContentDetailText:l})})(t),500)},o=e=>{let t=e.target;"A"===t.tagName&&t.href&&(0,ee.sx)("analyticsInteractionTracking",{interactionText:t.textContent,interactionClickElement:"",interactionTarget:window.location.href})};return window.addEventListener("hashchange",t),window.addEventListener("click",o),()=>{window.removeEventListener("hashchange",t),window.removeEventListener("click",o)}},[w]),(0,m.useEffect)(()=>{em(r5(_,en))},[_,en]);let eb=(0,m.useRef)(),eg=(0,m.useCallback)(e=>{e&&(eb.current=e,J({current:e}))},[J]);return(0,m.useEffect)(()=>{if(!E.length)return;let t=((e,t)=>{let o,r,a,n,l,i,{activeCampaignId:c,campaignType:s,defaultCampaign:d,highlightedPlanId:m,selectedFilters:u,selectedSpeedpacks:p,ctaCustomisePlan:b,planOrderingFilterType:g}=t,h=u?.contractDuration?.[0],f=(({activeCampaignId:e,campaignType:t,defaultCampaign:o})=>!e&&"unconditional"===t&&o||e)({activeCampaignId:c,campaignType:s,defaultCampaign:d}),v=e.filter(({isPrepaid:e,onlineIndicator:t,pricesPerContract:o})=>t&&(e||o.some(e=>(0,tu.A)(e.contractLength)===(0,tu.A)(h)))),_={campaignId:f,contractLength:h,productSelectedMecId:t.productSelectedMecId,productSelectedTerm:t.productSelectedTerm};v=((e,t)=>{let{campaignId:o,contractLength:r,productSelectedMecId:a,productSelectedTerm:n}=t,l=(0,r8.A)(n),i=e.filter(({campaignTile:e})=>!e);return e.filter(e=>{let{campaignTile:t,campaignInformation:i,consumerTypeRuleName:c,phonePrice:s}=e,{contractLength:d,deviceContractLength:m,customerType:u,variantId:p}=i?.campaignConditions??{};return!!(t&&i&&i.campaignId===o&&(!n||!s||s.find(e=>Number(e.contractLength)===Number(n))||l)&&(!d||d.find(e=>(0,tu.A)(e)===(0,tu.A)(r)))&&(!m||m.includes((0,tu.A)(n))||l)&&(!u||u.includes(c))&&(!a||!p||p.includes(a)))}).reduce((e,t)=>{let{displayType:o}=t.campaignInformation.campaignConditions;return"displayNewOffer"===o?[...e,t]:"replaceExistingOffer"===o?e.map(e=>e.planId===t.planId?{...e,...t}:e):e},i)})((o=v,r=u?.categoryFilterType,a=o.filter(e=>r?.includes(e.categoryFilterType)??!0),n=u?.speedPack,l=a.filter(e=>n?.includes(e.planId)??!0),i=u?.contractDuration?.[0],l.filter(e=>!!e.isPrepaid||void 0===i||(e.pricesPerContract?.length>0?e.pricesPerContract.find(e=>(0,tu.A)(e.contractLength)===(0,tu.A)(i)):(0,tu.A)(i)===(0,tu.A)(e.contractLength)))),_),t.isFixed&&(v=((e,t)=>{let{sqData:o,planSpeedCategory:r,fuPlansView:a}=t,n=(0,eB.A)(o,"catalogBrowsing.technology")||r6()?.networkTechnology||t.networkTechnology,l=e.filter(e=>{let o=ar(e,t);return!(at(e)&&o?.sqCheckOptions===ex)});if(!o)return l.reduce((e,o)=>{let r=!o.technologyRelatedInfo||o.technologyRelatedInfo?.find(e=>e.technology===n),a=!t.isNbnByom||t.filterPlansByByoCompliantVal.includes(o.byoCompliant);return o.isDefaultPlan&&r&&a&&e.push(Object.assign({},o,{nbnDevChargeApplied:null,nbnDevFee:null,speedpackTitle:null,sqData:null})),e},[]);let i=(e=>{if(e)return(0,eB.A)(e,"catalogBrowsing.products");if("u"<typeof window)return[];let{bt:t,tl:o}=r6();return t?["FB","TV","WS"]:o?["FV","WS"]:[]})(o),c=e=>{let r="Y"===o.nbnDevChargeFlag,a=r?t.nbnDevFee:0;return Object.assign({},e,{nbnDevChargeApplied:r,nbnDevFee:a,speedpackTitle:t.speedpackTitle,sqData:o})};return t.isNbnByom?l.reduce((e,o)=>(t.filterPlansByByoCompliantVal.includes(o.byoCompliant)&&e.push(c(o)),e),[]):l.reduce((e,o)=>(t.sqData?.catalogBrowsing?.technology&&(at(o)&&t.filterPlansByByoCompliantVal?.length?(e=>{let{byoCompliant:o,speedValue:n,productOfferRelatedTechnologies:l}=e;return!!t.filterPlansByByoCompliantVal.includes(o)&&(!a||a===Y.FW.AllPlans||r!==Y.hI.FIBRE_UPGRADE||n?.match(/\d+/g)?.[0]>=100&&l?.[0].relatedTechnologies?.includes("FTTP"))})(o)&&e.push(c(o)):(!o.technologyRelatedInfo&&!o.productOfferRelatedTechnologies||o.technologyRelatedInfo&&o.technologyRelatedInfo.find(e=>e.technology===n)||!o.technologyRelatedInfo&&o.productOfferRelatedTechnologies&&o.productOfferRelatedTechnologies?.[0].relatedTechnologies?.indexOf(n)>-1)&&ab(i,o.lob).length===(o.lob?.length||0)&&e.push(c(o))),e),[])})(v,t)),"HWBB"===t.networkTechnology&&(v=((e,t)=>{let{sqData:o,networkTechnology:r}=t,a=(0,eB.A)(o,"catalogBrowsing.technology");return o?e.reduce((e,t)=>
1234(t.additionNetworkTechnologies.find(e=>"HWBB"===e)&&r===a&&e.push(Object.assign({},t,{sqData:o})),e),[]):e.reduce((e,t)=>(t.isDefaultPlan&&e.push(Object.assign({},t,{sqData:null})),e),[])})(v,t));let k=ae(t);if(v=v.map(e=>{let o=(0,e$.A)(e,ag),r=((e,{campaignId:t,planContractLength:o,deviceContractLength:r,productSelectedMecId:a})=>{let n,{campaignTile:l,campaignInformation:i,phonePrice:c}=e;if(!(l&&t===i?.campaignId))return null;if((0,r8.A)(r)&&c?.length>0){let e=-1;c.forEach(t=>{Number(t.contractLength)>e&&(e=Number(t.contractLength),n=t)})}else n=c?.find(e=>a?e.contractLength.toString()===r:e.contractLength.toString()===o);if(n?.productPriceModels){let e=(0,e9.A)(n.displayLayout,"was");return{campaignPrice:n.productPriceModels.find(e=>!a||e.mecId===a).planMonthly,campaignOldPriceFormatting:e}}return null})(e,{campaignId:f,productSelectedMecId:t.productSelectedMecId,planContractLength:h,deviceContractLength:t.productSelectedTerm}),a=((e,{selectedFilters:t})=>{let{pricesPerContract:o,isPrepaid:r,planPrice:a}=e,n=t?.contractDuration?.[0];return!n&&r?{planMonthly:a}:{planMonthly:o.find(e=>(0,tu.A)(e.contractLength)===(0,tu.A)(n))?.price}})(e,t);if(t.isFixed){let r=p?.[e.planId],n=((e,t)=>{let{technologyRelatedInfo:o}=e,{sqData:r,selectedSpeedpack:a}=t,n=(0,eB.A)(r,"catalogBrowsing.technology")||r6()?.networkTechnology||t.networkTechnology;if(!o)return[];let l=o.reduce((e,{technology:t,radioButtons:o})=>(t===n&&Array.isArray(o.options)&&o.options.length>0&&o.options.forEach(t=>{t.applicableTechnologies.includes(n)&&e.push(t)}),e),[]),i=(a?a.identifier:(0,eB.A)(l.find(({included:e})=>e),"identifier"))||(0,eB.A)(l,"0.identifier");return l.map(e=>({...e,selected:e.identifier===i}))})(e,{...t,selectedSpeedpack:r});a=((e,t)=>{var o;let{aboveLabelForPrice:r,modemDetails:a,nbnDevChargeApplied:n,nbnDevFee:l,newMtc:i,newMtcModemPriceInclusion:c,newMtcModemPriceInclusionNbnDevFee:s,newMtcNbnDevFee:d,overrideMtc:m,phonePrice:u,planPrice:p,pricesPerContract:b,technologyRelatedInfo:g}=e,{mtcPerContract:h,networkTechnology:f,selectedFilters:v,selectedSpeedpack:_,sqData:k}=t,y=v?.contractDuration?.[0],x=u?.find(e=>(0,tu.A)(e.contractLength)===(0,tu.A)(y))?.productPriceModels?.[0],w=k?.catalogBrowsing?.technology||r6()?.networkTechnology||f,A=w&&g?.find(e=>e.technology===w),S=parseFloat(A?.price??0),{upfrontCost:C,additionalCost:E}=(({pricesPerContract:e,technology:t,planContractLength:o})=>{let r=e.find(e=>(0,tu.A)(o)===(0,tu.A)(e.contractLength)&&(e.technology===t||e.technology?.toLowerCase()==="all"));return r?{upfrontCost:r.upFrontCost,additionalCost:r.price}:{upfrontCost:0,additionalCost:0}})({pricesPerContract:b,planContractLength:y,technology:w}),P=(o=_?.price,o?.indexOf("$")>-1?parseFloat(o.split("$")[1]):0),B=ae(t),$=parseFloat(x?.planMonthly||p||0),T=B===tt?parseFloat(x?.oldTotalCost||0):parseFloat(x?.totalCost||0),D=parseFloat(S||$||0)+parseFloat(E||0)+parseFloat(P||0),I=(S||T)*y+C+(n?l:0)+P,N=((e,t)=>{if(!e?.[0])return;let{defaultModemContractLength:o,modemPrices:r}=e[0];return r.find(e=>(0,tu.A)(e.planContractDuration)===(0,tu.A)(t)&&(0,tu.A)(e.deviceContractDuration)===(0,tu.A)(o))})(a,y),M=(({modemTotalRepaymentCharges:e,mtcPerContract:t,mtcTotal:o,nbnDevChargeApplied:r,nbnDevFee:a,newMtc:n,newMtcModemPriceInclusion:l,newMtcModemPriceInclusionNbnDevFee:i,newMtcNbnDevFee:c,overrideMtc:s,planContractLength:d,upfrontCost:m})=>{let u;return(u=s?{mtcText:n,mtcTextWithModemPrice:l,mtcWithNBNDevFeeText:c,mtcWithNBNDevFeeTextWithModemPrice:i}:t.find(e=>(0,tu.A)(e.contractLength)===(0,tu.A)(d))||t.find(e=>"other"===e.contractLength.toLowerCase()))?((e,{planContractLength:t,mtcTotal:o,deviceContractLength:r,nbnDevFee:a,upfrontCost:n,modemTotalRepaymentCharges:l})=>(e||"").replace("||PLAN_CONTRACT_DURATION||",t).replace("||DEVICE_CONTRACT_DURATION||",r).replace("||TOTAL_MINIMUM_COST||",(0,e7.A)(o)).replace("||NBN_DEV_FEE||",(0,e7.A)(a)).replace("||MODEM_PRICE||",(0,e7.A)(l)).replace("||UPFRONT_COST||",(0,e7.A)(n)))((({mtcObject:e,nbnDevChargeApplied:t,modemTotalRepaymentCharges:o})=>{let r="mtcText";return o?r=t?"mtcWithNBNDevFeeTextWithModemPrice":"mtcTextWithModemPrice":t&&(r="mtcWithNBNDevFeeText"),e[r]})({mtcObject:u,nbnDevChargeApplied:r,modemTotalRepaymentCharges:e}),{planContractLength:d,mtcTotal:o,upfrontCost:m,nbnDevFee:a,modemTotalRepaymentCharges:e}):""})({modemTotalRepaymentCharges:N?.totalRepaymentCharges,mtcPerContract:h,mtcTotal:I,nbnDevChargeApplied:n,nbnDevFee:l,newMtc:i,newMtcModemPriceInclusion:c,newMtcModemPriceInclusionNbnDevFee:s,newMtcNbnDevFee:d,overrideMtc:m,planContractLength:y,upfrontCost:C});return{aboveLabelForPriceValue:(r||"").replace("||UPFRONT_COST||",C?.toFixed(0)),mtc:M,nbnDevChargeApplied:n,nbnDevFee:l,planMonthly:D}})(e,{...t,selectedSpeedpack:r}
1234),o.speedpacks=n,o.selectedSpeedpack=r||n?.find(({selected:e})=>e)}let n="HWBB"===t.networkTechnology?((e,{selectedFilters:t,productSelectedMecId:o,defaultDeviceId:r})=>{let{phonePrice:a}=e,n=(0,eB.A)(t,"contractDuration.0"),l=o||r,i=a.find(e=>(0,tu.A)(e.contractLength)===(0,tu.A)(n));return i?.productPriceModels.find(({mecId:e})=>e===l)})(e,t):void 0,l=k!==to?((e,t)=>{let{phonePrice:o}=e,r=t.selectedFilters?.contractDuration?.[0],a=o?.find(e=>(0,tu.A)(e.contractLength)===(0,tu.A)(r))?.productPriceModels?.[0];return{planDiscountName:t.planDiscountName,showPlanDiscountFormat:t.showPlanDiscountFormat,planDiscount:a?.planDiscount}})(e,t):{};return{...o,byodPlan:e.byodPlan,aboveLabelForPrice:a.aboveLabelForPriceValue,campaignId:f,campaignOldPriceFormatting:r?.campaignOldPriceFormatting,campaignPrice:r?.campaignPrice,cisBlockStyling:e.cisBlockStyling?.backgroundColor?e.cisBlockStyling:t.cisBlockStyling,contractLength:h,ctaMapperStyling:e.ctaMapperStyling?.backgroundColor?e.ctaMapperStyling:t.ctaMapperStyling,ctaSelectAction:t.ctaSelectAction,checkSfccRedirect:t.checkSfccRedirect,customizePlanCTA:e.ctaCustomisePlan?.ctaLink?e.ctaCustomisePlan:b,deviceCategory:t.defaultDeviceCategory?.split(",")[0],deviceDetailPage:t.deviceDetailPage,highlighted:m&&m===o.planId,initialPlanPrice:e.planPrice,mtc:a.mtc,planPrice:a.planMonthly,planFamilyName:e.planFamilyName,priceBreakupInfo:n,selectPlanCTA:ar(e,t),selectedFilters:u,sfccPlanRedirectUrl:t.sfccPlanRedirectUrl,sfccTechnologies:t.sfccTechnologies,skipSummaryComponent:t.skipSummaryComponent,speedpackTitle:t.speedpackTitle,speedValue:e.speedValue,sqData:t.sqData,enableDSQ:t.enableDSQ,...l,useDiscountPlan:k}}),t.isFixed){let e=v.some(({speedpacks:e})=>e.length>2)?"dropdown":"button";v=v.map(t=>({...t,speedpackDisplay:e}))}var y=v;switch(g){case Y.mI.Data:return y.sort((e,t)=>(0,tu.A)(e.dataBlock?.[0]?.data||"0")-(0,tu.A)(t.dataBlock?.[0]?.data||"0"));case Y.mI.Speed:return y.sort((e,t)=>(0,tu.A)(e.speedDetailsBlock?.tooltipDetails.downloadSpeed||"0")-(0,tu.A)(t.speedDetailsBlock?.tooltipDetails.downloadSpeed||"0"));case Y.mI.Price:default:return y.sort((e,t)=>(e.initialPlanPrice||0)-(t.initialPlanPrice||0))}})(E,{...e,selectedFilters:en,isNbnByom:ei});t.length>0&&W&&W(t[0]?.selectPlanCTA?.selectPlanRedirectUrl||""),es(t)},[ei,E,e,en,W]),(0,m.useEffect)(()=>{if(0===ec.length)return;let e=((e,t)=>{if(t&&1===e.length)return{...e[0],planIndex:0};let{planId:o}=eD().parse(location.search.slice(1));return o?{...e.find(e=>e.planId===o),planIndex:e.findIndex(e=>e.planId===o)}:null})(ec,w);e&&!t.current&&(X(r4(e)),t.current=!0),K(!0)},[ec,w,X]),(0,m.useEffect)(()=>{if(ec){let e=ec.find(e=>e.planId===c);e&&V(e)}},[ec,V,c]),(0,m.useEffect)(()=>{if(M){let e=M.planIndex,t=ec[e||0];t&&M.planId===t.planId&&M.campaignTile!==t.campaignTile&&X(r4({...ec[e||0],planIndex:e}))}},[ec,X,M]),(0,m.useEffect)(()=>{let{hash:e}=window.location;e&&"plan"===e&&eb.current?.scrollIntoView({behavior:"smooth"})}),(0,m.useEffect)(()=>{var e;let t;if(0===ec.length)return;let{planCategory:o,skipSummaryComponent:r,isPrepaid:a}=ec[0];if(!o)return;let n=(e=!!r,t=r3(),({[Y.yX.FourG]:{name:t,type:v.J.FourG},[Y.yX.FiveG]:{name:t,type:v.J.FiveG},[Y.yX.NBN]:{name:t,type:v.J.NBN},[Y.yX.DataSim]:{name:t,type:v.J.DataSim,condition:!!e},[Y.yX.SimOnly]:{name:t,type:v.J.SimOnly,condition:!!e}})[o]);(n&&!1!==n.condition||a)&&(0,h.A)({name:a?r3():n.name,url:window.location.href,type:a?v.J.Prepaid:n.type})},[ec]),u().createElement("div",{className:r1.wrapper,style:{"--plan-carousel-border-radius":`var(--bm-${g[et]})`}},u().createElement(b.A,{isFullScreen:!0,show:U,opacity:50}),R&&u().createElement(u().Fragment,null,u().createElement(rZ,{filters:ed,selectFilter:(e,t,o)=>{el({...en,[e]:t,planCategoryPurpose:o})}}),u().createElement(rF,{text:en.planCategoryPurpose})),ec?.length>0&&u().createElement("div",{id:"plan",ref:eg},u().createElement(rR,{"data-testid":"plan-card-list",deeplinkApiKey:n,deeplinkUrl:l,atoms:ep,hasBadge:ec.some(e=>!!e.badge),hasCampaign:ec.some(({campaignPrice:e,planPrice:t})=>"number"==typeof e&&e!==t),plans:ec,isNbnByom:ei,isPlanClickable:er,displayFamilyGroups:r,productSelectDeviceVariantMecName:B,productSelectedControlsEnabled:$,productSelectedMecId:T,productSelectedTerm:D,productSummaryEl:I,selectSpeedpack:(e,t)=>{L({...z,[t]:e})},selectedPlan:M,setPlanCarouselSwiper:H,setSelectPlanClicked:O,updateHideProductSummaryComponentByByo:G,updateSelectedPlan:X,updateShowSpinner:Q,emailValidation:s,needEmailValidation:A,unvalidatedEmail:q,styles:j,deviceDetailPage:i,planSpeedCategory:C,sqData:F,isNudgeOfferActive:w,byoOptimizelyRequired:o,fuPlansView:y,productSummaryExists:N})),Z&&ec?.length===0&&u().createElement(P,null,"Sorry, we do not have any plans available"))}},32323:function(e,t,o){"use strict";var r,a,n,l,i,c;o.d(t,{FX:function(){return d},Ie:function(){return r},Yt:function(){return s},eS:function(){return n},jI:function(){return a}}),(l=r||(r={}
1234)).List="list",l.Carousel="carousel",(i=a||(a={}))[i.BAU=1]="BAU",i[i.ShowSummary=2]="ShowSummary";let s={[a.BAU]:"Control",[a.ShowSummary]:"Variation1"};(c=n||(n={}))[c.BAU=1]="BAU",c[c.DynamicSmartlink=2]="DynamicSmartlink",c[c.ShowSummary=3]="ShowSummary";let d={[n.BAU]:"Control",[n.DynamicSmartlink]:"Variation1",[n.ShowSummary]:"Variation2"}},45421:function(e,t,o){"use strict";var r=o(49763);t.A=e=>e.planCategory===r.yX.SimOnly},38869:function(e,t){"use strict";t.A=e=>e?.replaceAll("&amp;","&")},17440:function(e,t,o){"use strict";var r=o(48781);t.A=(e,t)=>0===e?r.Z.Start:t?r.Z.End:r.Z.Middle},851:function(e,t){"use strict";t.A=(e,t)=>Math.ceil(e/t)>5},44474:function(e,t){"use strict";t.A=({bullets:e,slidesPerGroup:t,slidesPerView:o,totalProducts:r})=>{let a=Math.max(1,Math.floor(o)),n=Math.max(1,r-a+1);e.forEach((e,o)=>{let l=Math.min(o*t+1,n),i=Math.min(l+a-1,r);e.setAttribute("aria-label",`Products ${l} to ${i} of ${r}`)})}},82214:function(e,t,o){"use strict";var r=o(15118),a=o(16133),n=o(31520),l=o(40150),i=o(96896);t.A=({productSelectedTerm:e,productSelectedMpId:t,productSelectedMecId:o,productSelectedTitle:c,productSelectedImage:s,productSelectedColor:d,productSelectedCapacity:m,productSelectedPrice:u,selectedPlan:p})=>{if((0,r.A)(e)){let e={productSelectedMpId:t,productSelectedMecId:o,productSelectDeviceVariantMecName:c,productSelectedImage:s,productSelectedColor:d,productSelectedCapacity:m,productSelectedPrice:u,selectedPlan:p,deviceCategory:i.bM.Postpaid_Mobile_Phones};return(0,n.A)(e)}let{contractLength:b,isSfccPlanCarousel:g,newPriceSchemaId:h,planId:f,deviceCategory:v,isSMB:_}=p||{},k=(0,a.A)(b||"");return{PlanSelectionItem:{product:[{itemId:g?h:f,itemCategory:p?.planCategory,itemContractLength:k,devices:[{deviceId:o,deviceContractLength:e,deviceCategory:v}]}],planDetails:{customerType:_?l.gy.SMB:l.gy.CMR,timestamp:new Date().toISOString(),referralUrl:window.location.href}}}}},69409:function(e,t){"use strict";t.A=e=>e&&"/"!==e.at(0)?` ${e}`:e||""},52457:function(e,t){"use strict";t.A=(e,t)=>e?.find(e=>e.blockName?.toLowerCase()===t.toLowerCase())??null},42583:function(e,t,o){"use strict";var r=o(19658);t.A=e=>({headers:{"x-apikey":e,"Content-Type":r.cM.JSON},credentials:r.Ji.INCLUDE})},63212:function(e,t,o){"use strict";var r=o(55373),a=o.n(r);t.A=(e,t=!1)=>{if(!e)return null;let{search:o}=window.location;if(!o)return o;let r=a().parse(o.slice(1));return r[e]?r[e]:t?r.contractLength:null}},6424:function(e,t){"use strict";t.A=e=>new URLSearchParams(window.location.search).get(e)},53220:function(e,t){"use strict";t.A=()=>{let e=window.location.hostname;return e.includes("sit")?"https://sit-shop.optus.com.au":e.includes("uat")?"https://uat-shop.optus.com.au":e.includes("ppt")?"https://staging-shop.optus.com.au":"https://shop.optus.com.au"}},31297:function(e,t,o){"use strict";o.d(t,{G:function(){return a},j:function(){return n}});var r=o(52956);let a=r.d4,n=r.wA},49763:function(e,t,o){"use strict";var r,a,n,l,i,c,s,d,m,u,p,b,g,h,f,v;o.d(t,{$l:function(){return r},Di:function(){return s},FW:function(){return d},hI:function(){return l},mI:function(){return c},yX:function(){return i}}),(m=r||(r={})).Primary="primary",m.Promo="promo",m.BlackFriday="blackFriday",(u=a||(a={})).NEW_5G="5G",u.OLD_4G="4G",(p=n||(n={})).Y="Y",p.N="N",(b=l||(l={})).FIBRE_UPGRADE="FIBRE_UPGRADE",b.FIBRE_STANDARD="FIBRE_STANDARD",(g=i||(i={})).FourG="Mobile_Home Wireless Broadband",g.FiveG="Fixed_5G",g.NBN="Fixed_Fixed Broadband",g.SimOnly="Mobile_Subscription SIM with Device",g.DataSim="Mobile_Subscription MBB SIM with Device",(h=c||(c={})).Data="data",h.Price="price",h.Speed="speed",(f=s||(s={})).Fibre="fibre",f.Copper="copper",(v=d||(d={})).AllPlans="allPlans",v.FixedTabs="fixedTabs"},92339:function(e,t,o){"use strict";var r,a,n,l;o.d(t,{w:function(){return r}}),(n=r||(r={})).XS="radius.xs",n.SM="radius.sm",n.MD="radius.md",n.LG="radius.lg",n.XL="radius.xl",n.Round="radius.round",n.None="none",(l=a||(a={})).Primary="primary",l.Secondary="secondary",l.Tertiary="tertiary"},60252:function(e,t,o){"use strict";function r(e,t){if(t&&e<0){let t=new Intl.NumberFormat("en-AU",{style:"currency",currency:"AUD",signDisplay:"never"}).format(e);return`${t} CR`}return new Intl.NumberFormat("en-AU",{style:"currency",currency:"AUD"}).format(e)}o.d(t,{A:function(){return r}})},91640:function(e,t){"use strict";t.A=e=>{let t=document.createElement("div");return t.innerHTML=e||"",t.textContent||""}},34311:function(e,t,o){"use strict";var r,a=o(41594);function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)({}).hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e}).apply(null,arguments)}t.A=function(e){return a.createElement("svg",n({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},e),r||(r=a.createElement("path",{d:"M256 321 148.7 213.7l22.6-22.7 84.7 84.7 84.7-84.7 22.6 22.7z"})))}},91160:function(e,t,o){"use strict";var r,a=o(41594);function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)({}).hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e}).apply(null,arguments)}t.A=function(e){return a.createElement("svg",n({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},e),r||(r=a.createElement("path",{d:"m256 191 107.3 107.3-22.6 22.7-84.7-84.7-84.7 84.7-22.6-22.7z"})))}},20130:function(e,t,o){"use strict";var r=o(31601),a=o.n(r),n=o(76314),l=o.n(n)()(a());
1234l.push([e.id,":root{--bm-font-family-mark-pro: MarkPro;--bm-font-size-3xl-mobile: 2.5rem;--bm-font-size-3xl-tablet: 2.5rem;--bm-font-size-3xl-desktop: 4rem;--bm-font-size-2xl-mobile: 2.5rem;--bm-font-size-2xl-tablet: 2.5rem;--bm-font-size-2xl-desktop: 3rem;--bm-font-size-xl-mobile: 2rem;--bm-font-size-xl-tablet: 2.5rem;--bm-font-size-xl-desktop: 2.5rem;--bm-font-size-lg-mobile: 2rem;--bm-font-size-lg-tablet: 2rem;--bm-font-size-lg-desktop: 2rem;--bm-font-size-md-mobile: 1.5rem;--bm-font-size-md-tablet: 1.5rem;--bm-font-size-md-desktop: 1.5rem;--bm-font-size-sm-mobile: 1.25rem;--bm-font-size-sm-tablet: 1.25rem;--bm-font-size-sm-desktop: 1.25rem;--bm-font-size-xs-mobile: 1rem;--bm-font-size-xs-tablet: 1rem;--bm-font-size-xs-desktop: 1rem;--bm-font-size-2xs-mobile: 0.875rem;--bm-font-size-2xs-tablet: 0.875rem;--bm-font-size-2xs-desktop: 0.875rem;--bm-font-line-height-3xl-mobile: 2.75rem;--bm-font-line-height-3xl-tablet: 2.75rem;--bm-font-line-height-3xl-desktop: 4.5rem;--bm-font-line-height-2xl-mobile: 2.5rem;--bm-font-line-height-2xl-tablet: 2.5rem;--bm-font-line-height-2xl-desktop: 3.25rem;--bm-font-line-height-xl-mobile: 2.5rem;--bm-font-line-height-xl-tablet: 2.5rem;--bm-font-line-height-xl-desktop: 2.75rem;--bm-font-line-height-lg-mobile: 2.5rem;--bm-font-line-height-lg-tablet: 2.5rem;--bm-font-line-height-lg-desktop: 2.5rem;--bm-font-line-height-md-mobile: 2rem;--bm-font-line-height-md-tablet: 2rem;--bm-font-line-height-md-desktop: 2rem;--bm-font-line-height-sm-mobile: 1.75rem;--bm-font-line-height-sm-tablet: 1.75rem;--bm-font-line-height-sm-desktop: 1.75rem;--bm-font-line-height-xs-mobile: 1.5rem;--bm-font-line-height-xs-tablet: 1.5rem;--bm-font-line-height-xs-desktop: 1.5rem;--bm-font-line-height-2xs-mobile: 1.25rem;--bm-font-line-height-2xs-tablet: 1.25rem;--bm-font-line-height-2xs-desktop: 1.25rem;--bm-font-weight-regular: 400;--bm-font-weight-medium: 500;--bm-font-weight-bold: 700;--bm-font-weight-heavy: 800;--bm-font-text-decoration-strikethrough: line-through;--bm-font-text-decoration-underline: underline;--bm-font-text-decoration-none: none;--bm-font-letter-spacing-none: 0rem;--bm-font-paragraph-spacing-sm: 1.875rem;--bm-font-paragraph-spacing-xs: 1.5rem;--bm-font-paragraph-spacing-2xs: 1.3125rem}:root{--bm-measurement-0: 0rem;--bm-measurement-1: 0.0625rem;--bm-measurement-2: 0.125rem;--bm-measurement-4: 0.25rem;--bm-measurement-6: 0.375rem;--bm-measurement-8: 0.5rem;--bm-measurement-10: 0.625rem;--bm-measurement-12: 0.75rem;--bm-measurement-16: 1rem;--bm-measurement-20: 1.25rem;--bm-measurement-24: 1.5rem;--bm-measurement-30: 1.875rem;--bm-measurement-32: 2rem;--bm-measurement-36: 2.25rem;--bm-measurement-40: 2.5rem;--bm-measurement-48: 3rem;--bm-measurement-56: 3.5rem;--bm-measurement-64: 4rem;--bm-measurement-72: 4.5rem;--bm-measurement-80: 5rem;--bm-measurement-88: 5.5rem;--bm-measurement-96: 6rem;--bm-measurement-128: 8rem;--bm-measurement-160: 10rem;--bm-measurement-999: 62.4375rem;--bm-measurement-auto: auto;--bm-measurement-minus1: -0.0625rem;--bm-measurement-05: 0.03125rem}:root{--bm-motion-transition-linear: cubic-bezier(0.0, 0.0, 1.0, 1.0);--bm-motion-transition-ease-in: cubic-bezier(0.42, 0, 1.0, 1.0);--bm-motion-transition-ease-out: cubic-bezier(0, 0, 0.58, 1.0);--bm-motion-transition-ease-in-out: cubic-bezier(0.42, 0, 0.58, 1.0);--bm-motion-duration-0: 0s;--bm-motion-duration-50: 0.05s;--bm-motion-duration-100: 0.1s;--bm-motion-duration-200: 0.2s;--bm-motion-duration-300: 0.3s;--bm-motion-duration-600: 0.6s;--bm-motion-duration-800: 0.8s;--bm-motion-duration-1000: 1s;--bm-motion-duration-2000: 2s;--bm-motion-duration-3000: 3s;--bm-motion-duration-6000: 6s;--bm-motion-duration-8000: 8s}:root{--bm-optus-palette-grey-5: #f8fafb;--bm-optus-palette-grey-10: #f4f7f8;--bm-optus-palette-grey-20: #d9e4e9;--bm-optus-palette-grey-30: #c6d5db;--bm-optus-palette-grey-40: #a5b9c2;--bm-optus-palette-grey-50: #85969e;--bm-optus-palette-grey-60: #6a787f;--bm-optus-palette-grey-70: #515c62;--bm-optus-palette-grey-80: #394146;--bm-optus-palette-grey-90: #282e31;--bm-optus-palette-grey-100: #181c1f;--bm-optus-palette-grey-white: #ffffff;--bm-optus-palette-grey-black: #000000;--bm-optus-palette-yellow-5: #fffae2;--bm-optus-palette-yellow-10: #fff7d1;--bm-optus-palette-yellow-20: #fde08c;--bm-optus-palette-yellow-30: #ffcc08;--bm-optus-palette-yellow-40: #ffa100;--bm-optus-palette-yellow-50: #e7722d;--bm-optus-palette-yellow-60: #c94e0f;--bm-optus-palette-yellow-70: #9e3a00;--bm-optus-palette-yellow-80: #722800;--bm-optus-palette-yellow-90: #531a00;--bm-optus-palette-yellow-100: #360f00;--bm-optus-palette-teal-5: #ecfeff;--bm-optus-palette-teal-10: #d8fdff;--bm-optus-palette-teal-20: #92f2f6;--bm-optus-palette-teal-30: #66e4e9;--bm-optus-palette-teal-40: #30c9cd;--bm-optus-palette-teal-50: #00a3ad;--bm-optus-palette-teal-60: #00828e;--bm-optus-palette-teal-70: #00646f;--bm-optus-palette-teal-80: #00474e;--bm-optus-palette-teal-90: #003236;--bm-optus-palette-teal-100: #002021;--bm-optus-palette-jade-5: #effcff;--bm-optus-palette-jade-10: #e7faff;--bm-optus-palette-jade-20: #b4ebff;--bm-optus-palette-jade-30: #88deff;--bm-optus-palette-jade-40: #4cc3ef;--bm-optus-palette-jade-50: #009fcd;--bm-optus-palette-jade-60: #007fa5;--bm-optus-palette-jade-70: #006280;
1234--bm-optus-palette-jade-80: #004656;--bm-optus-palette-jade-90: #00323a;--bm-optus-palette-jade-100: #002020;--bm-optus-palette-blue-5: #f1fbfe;--bm-optus-palette-blue-10: #ebf9fd;--bm-optus-palette-blue-20: #c4e8f9;--bm-optus-palette-blue-30: #a5d9f8;--bm-optus-palette-blue-40: #76bdf0;--bm-optus-palette-blue-50: #4b98dc;--bm-optus-palette-blue-60: #3c75cb;--bm-optus-palette-blue-70: #3251bf;--bm-optus-palette-blue-80: #2530a0;--bm-optus-palette-blue-90: #1a1f7b;--bm-optus-palette-blue-100: #100e57;--bm-optus-palette-pink-5: #fff7ff;--bm-optus-palette-pink-10: #fff3ff;--bm-optus-palette-pink-20: #ffd5ff;--bm-optus-palette-pink-30: #ffbcff;--bm-optus-palette-pink-40: #ff8aff;--bm-optus-palette-pink-50: #e853e8;--bm-optus-palette-pink-60: #cb1ecb;--bm-optus-palette-pink-70: #a200a2;--bm-optus-palette-pink-80: #750075;--bm-optus-palette-pink-90: #550055;--bm-optus-palette-pink-100: #380038;--bm-optus-palette-clay-5: #fafaf3;--bm-optus-palette-clay-10: #f7f7ed;--bm-optus-palette-clay-20: #e3e3da;--bm-optus-palette-clay-30: #d3d3c7;--bm-optus-palette-clay-40: #b7b7aa;--bm-optus-palette-clay-50: #94948d;--bm-optus-palette-clay-60: #767671;--bm-optus-palette-clay-70: #5b5b57;--bm-optus-palette-clay-80: #40403d;--bm-optus-palette-clay-90: #2d2d2b;--bm-optus-palette-clay-100: #1c1c1a;--bm-optus-palette-red-5: #fff8f7;--bm-optus-palette-red-10: #fff4f3;--bm-optus-palette-red-20: #ffdad7;--bm-optus-palette-red-30: #ffc4c0;--bm-optus-palette-red-40: #ff9a97;--bm-optus-palette-red-50: #ed6968;--bm-optus-palette-red-60: #e12943;--bm-optus-palette-red-70: #b70029;--bm-optus-palette-red-80: #7f1121;--bm-optus-palette-red-90: #5a0e18;--bm-optus-palette-red-100: #3c060d;--bm-optus-palette-green-5: #e9fef1;--bm-optus-palette-green-10: #defeea;--bm-optus-palette-green-20: #9ef5c0;--bm-optus-palette-green-30: #7ce7a9;--bm-optus-palette-green-40: #63ca8f;--bm-optus-palette-green-50: #42a56f;--bm-optus-palette-green-60: #2f8457;--bm-optus-palette-green-70: #236642;--bm-optus-palette-green-80: #16482d;--bm-optus-palette-green-90: #0d331f;--bm-optus-palette-green-100: #062012;--bm-optus-palette-alpha-grey100-8: rgba(24, 28, 31, 0.08);--bm-optus-palette-alpha-grey100-12: rgba(24, 28, 31, 0.12);--bm-optus-palette-alpha-grey100-16: rgba(24, 28, 31, 0.16);--bm-optus-palette-alpha-grey100-24: rgba(24, 28, 31, 0.24);--bm-optus-palette-alpha-grey100-48: rgba(24, 28, 31, 0.48);--bm-optus-palette-alpha-grey100-64: rgba(24, 28, 31, 0.64);--bm-optus-palette-alpha-grey100-80: rgba(24, 28, 31, 0.8);--bm-optus-palette-alpha-grey80-8: rgba(57, 65, 70, 0.08);--bm-optus-palette-alpha-grey80-12: rgba(57, 65, 70, 0.12);--bm-optus-palette-alpha-grey80-16: rgba(57, 65, 70, 0.16);--bm-optus-palette-alpha-grey80-24: rgba(57, 65, 70, 0.24);--bm-optus-palette-alpha-grey80-48: rgba(57, 65, 70, 0.48);--bm-optus-palette-alpha-grey80-64: rgba(57, 65, 70, 0.64);--bm-optus-palette-alpha-grey80-80: rgba(57, 65, 70, 0.8);--bm-optus-palette-alpha-grey20-10: rgba(217, 228, 233, 0.1);--bm-optus-palette-alpha-grey20-20: rgba(217, 228, 233, 0.2);--bm-optus-palette-alpha-grey20-30: rgba(217, 228, 233, 0.3);--bm-optus-palette-alpha-grey20-40: rgba(217, 228, 233, 0.4);--bm-optus-palette-alpha-grey20-50: rgba(217, 228, 233, 0.5);--bm-optus-palette-alpha-grey20-60: rgba(217, 228, 233, 0.6);--bm-optus-palette-alpha-grey20-70: rgba(217, 228, 233, 0.7);--bm-optus-palette-alpha-grey20-80: rgba(217, 228, 233, 0.8);--bm-optus-palette-alpha-white-0: rgba(255, 255, 255, 0);--bm-optus-palette-alpha-white-8: rgba(255, 255, 255, 0.08);--bm-optus-palette-alpha-white-12: rgba(255, 255, 255, 0.12);--bm-optus-palette-alpha-white-16: rgba(255, 255, 255, 0.16);--bm-optus-palette-alpha-white-24: rgba(255, 255, 255, 0.24);--bm-optus-palette-alpha-white-48: rgba(255, 255, 255, 0.48);--bm-optus-palette-alpha-white-64: rgba(255, 255, 255, 0.64);--bm-optus-palette-alpha-white-80: rgba(255, 255, 255, 0.8)}:root{--bm-zindex-0: 0;--bm-zindex-1: 1;--bm-zindex-2: 2;--bm-zindex-3: 3;--bm-zindex-9: 9;--bm-zindex-10: 10;--bm-zindex-20: 20;--bm-zindex-30: 30;--bm-zindex-99: 99;--bm-zindex-100: 100;--bm-zindex-200: 200;--bm-zindex-300: 300;--bm-zindex-999: 999;--bm-zindex-1000: 1000;--bm-zindex-2000: 2000;--bm-zindex-3000: 3000;--bm-zindex-9999: 9999;--bm-zindex-auto: auto;--bm-zindex-minus1: -1}:root{--bm-color-background-default-light: var(--bm-optus-palette-grey-white);--bm-color-background-primary-default-light: var(--bm-optus-palette-teal-60);--bm-color-background-primary-accent-light: var(--bm-optus-palette-teal-50);--bm-color-background-primary-bright-light: var(--bm-optus-palette-teal-30);--bm-color-background-primary-subtle-light: var(--bm-optus-palette-teal-5);--bm-color-background-secondary-default-light: var(--bm-optus-palette-yellow-30);--bm-color-background-secondary-subtle-light: var(--bm-optus-palette-yellow-10);--bm-color-background-secondary-strong-light: var(--bm-optus-palette-yellow-40);--bm-color-background-secondary-hover-light: var(--bm-optus-palette-yellow-20);--bm-color-background-tertiary-default-light: var(--bm-optus-palette-jade-70);--bm-color-background-tertiary-subtle-light: var(--bm-optus-palette-jade-10);--bm-color-background-tertiary-medium-light: var(--bm-optus-palette-jade-80);--bm-color-background-tertiary-strong-light: var(--bm-optus-palette-jade-90);--bm-color-background-promotion-default-light: var(--bm-optus-palette-pink-60);--bm-color-background-promotion-subtle-light: var(--bm-optus-palette-pink-10);--bm-color-background-neutral-accent-light: var(--bm-optus-palette-clay-10);--bm-color-background-neutral-subtlest-light: var(--bm-optus-palette-grey-5);--bm-color-background-neutral-strong-light: var(--bm-optus-palette-grey-20);--bm-color-background-neutral-strongest-light: var(--bm-optus-palette-grey-60);--bm-color-background-neutral-contrast-light: var(--bm-optus-palette-grey-100);--bm-color-background-info-default-light: var(--bm-optus-palette-blue-10);--bm-color-background-warning-default-light: var(--bm-optus-palette-yellow-10);--bm-color-background-warning-subtlest-light: var(--bm-optus-palette-yellow-5);--bm-color-background-warning-medium-light: var(--bm-optus-palette-yellow-60);--bm-color-background-error-default-light: var(--bm-optus-palette-red-10);--bm-color-background-error-subtlest-light: var(--bm-optus-palette-red-5);--bm-color-background-error-strong-light: var(--bm-optus-palette-red-60);--bm-color-background-success-default-light: var(--bm-optus-palette-green-10);--bm-color-background-success-subtlest-light: var(--bm-optus-palette-green-5);--bm-color-background-success-strong-light: var(--bm-optus-palette-green-60);--bm-color-background-subtle-light: var(--bm-optus-palette-grey-10);--bm-color-background-reserved-black-light: var(--bm-optus-palette-grey-black);
1234--bm-color-background-transparent-light: var(--bm-optus-palette-alpha-white-0);--bm-color-background-overlay-hover-default-light: var(--bm-optus-palette-alpha-white-8);--bm-color-background-overlay-hover-contrast-light: var(--bm-optus-palette-alpha-grey80-8);--bm-color-background-overlay-active-default-light: var(--bm-optus-palette-alpha-white-12);--bm-color-background-overlay-active-contrast-light: var(--bm-optus-palette-alpha-grey80-12);--bm-color-background-loading-default-light: var(--bm-optus-palette-alpha-grey20-20);--bm-color-text-default-light: var(--bm-optus-palette-grey-100);--bm-color-text-subtlest-light: var(--bm-optus-palette-grey-30);--bm-color-text-subtle-light: var(--bm-optus-palette-grey-70);--bm-color-text-contrast-light: var(--bm-optus-palette-grey-white);--bm-color-text-primary-default-light: var(--bm-optus-palette-teal-60);--bm-color-text-primary-subtle-light: var(--bm-optus-palette-teal-30);--bm-color-text-primary-strong-light: var(--bm-optus-palette-teal-70);--bm-color-text-secondary-default-light: var(--bm-optus-palette-yellow-30);--bm-color-text-tertiary-default-light: var(--bm-optus-palette-jade-70);--bm-color-text-promotion-default-light: var(--bm-optus-palette-pink-60);--bm-color-text-promotion-strong-light: var(--bm-optus-palette-pink-70);--bm-color-text-info-default-light: var(--bm-optus-palette-blue-60);--bm-color-text-info-strong-light: var(--bm-optus-palette-blue-70);--bm-color-text-error-default-light: var(--bm-optus-palette-red-60);--bm-color-text-error-strong-light: var(--bm-optus-palette-red-70);--bm-color-text-success-default-light: var(--bm-optus-palette-green-60);--bm-color-text-success-strong-light: var(--bm-optus-palette-green-70);--bm-color-text-warning-default-light: var(--bm-optus-palette-yellow-60);--bm-color-text-warning-strong-light: var(--bm-optus-palette-yellow-70);--bm-color-border-primary-default-light: var(--bm-optus-palette-teal-70);--bm-color-border-primary-accent-light: var(--bm-optus-palette-teal-50);--bm-color-border-primary-strong-light: var(--bm-optus-palette-teal-60);--bm-color-border-promotion-default-light: var(--bm-optus-palette-pink-40);--bm-color-border-promotion-strong-light: var(--bm-optus-palette-pink-70);--bm-color-border-neutral-default-light: var(--bm-optus-palette-grey-60);--bm-color-border-neutral-subtlest-light: var(--bm-optus-palette-alpha-white-24);--bm-color-border-neutral-subtle-light: var(--bm-optus-palette-grey-20);--bm-color-border-neutral-low-medium-light: var(--bm-optus-palette-grey-40);--bm-color-border-neutral-medium-light: var(--bm-optus-palette-grey-70);--bm-color-border-neutral-strong-light: var(--bm-optus-palette-grey-100);--bm-color-border-neutral-contrast-light: var(--bm-optus-palette-grey-white);--bm-color-border-info-default-light: var(--bm-optus-palette-blue-40);--bm-color-border-info-subtle-light: var(--bm-optus-palette-blue-30);--bm-color-border-warning-default-light: var(--bm-optus-palette-yellow-40);--bm-color-border-warning-subtle-light: var(--bm-optus-palette-yellow-30);--bm-color-border-error-default-light: var(--bm-optus-palette-red-70);--bm-color-border-error-subtle-light: var(--bm-optus-palette-red-30);--bm-color-border-error-medium-light: var(--bm-optus-palette-red-40);--bm-color-border-success-default-light: var(--bm-optus-palette-green-40);--bm-color-border-success-subtle-light: var(--bm-optus-palette-green-30);--bm-color-border-loading-default-light: var(--bm-optus-palette-alpha-grey20-50);--bm-color-icon-primary-default-light: var(--bm-optus-palette-teal-60);--bm-color-icon-primary-strong-light: var(--bm-optus-palette-teal-70);--bm-color-icon-secondary-default-light: var(--bm-optus-palette-yellow-30);--bm-color-icon-tertiary-default-light: var(--bm-optus-palette-jade-70);--bm-color-icon-promotion-default-light: var(--bm-optus-palette-pink-60);--bm-color-icon-promotion-strong-light: var(--bm-optus-palette-pink-70);--bm-color-icon-neutral-default-light: var(--bm-optus-palette-grey-100);--bm-color-icon-neutral-subtle-light: var(--bm-optus-palette-grey-70);--bm-color-icon-neutral-subtlest-light: var(--bm-optus-palette-grey-30);--bm-color-icon-neutral-contrast-light: var(--bm-optus-palette-grey-white);--bm-color-icon-info-default-light: var(--bm-optus-palette-blue-60);--bm-color-icon-info-strong-light: var(--bm-optus-palette-blue-70);--bm-color-icon-warning-default-light: var(--bm-optus-palette-yellow-60);--bm-color-icon-warning-strong-light: var(--bm-optus-palette-yellow-70);--bm-color-icon-error-default-light: var(--bm-optus-palette-red-60);--bm-color-icon-error-strong-light: var(--bm-optus-palette-red-70);--bm-color-icon-success-default-light: var(--bm-optus-palette-green-60);--bm-color-icon-success-strong-light: var(--bm-optus-palette-green-70)}:root{--bm-icon-size-xs: var(--bm-measurement-16);--bm-icon-size-sm: var(--bm-measurement-20);--bm-icon-size-md: var(--bm-measurement-24);--bm-icon-size-lg: var(--bm-measurement-32);--bm-icon-size-xl: var(--bm-measurement-48);--bm-icon-size-2xl: var(--bm-measurement-64)}:root{--bm-border-radius-xs: var(--bm-measurement-2);--bm-border-radius-sm: var(--bm-measurement-4);--bm-border-radius-md: var(--bm-measurement-8);--bm-border-radius-lg: var(--bm-measurement-12);--bm-border-radius-xl: var(--bm-measurement-16);--bm-border-radius-round: var(--bm-measurement-999)}:root{--bm-shadow-10-light: var(--bm-measurement-0) var(--bm-measurement-2) var(--bm-measurement-4) var(--bm-measurement-0) var(--bm-optus-palette-alpha-grey100-16), var(--bm-measurement-0) var(--bm-measurement-minus1) var(--bm-measurement-4) var(--bm-measurement-0) var(--bm-optus-palette-alpha-grey100-8);
1234--bm-shadow-20-light: var(--bm-measurement-0) var(--bm-measurement-4) var(--bm-measurement-8) var(--bm-measurement-0) var(--bm-optus-palette-alpha-grey100-16), var(--bm-measurement-0) var(--bm-measurement-minus1) var(--bm-measurement-8) var(--bm-measurement-0) var(--bm-optus-palette-alpha-grey100-8);--bm-shadow-30-light: var(--bm-measurement-0) var(--bm-measurement-minus1) var(--bm-measurement-16) var(--bm-measurement-0) var(--bm-optus-palette-alpha-grey100-8), var(--bm-measurement-0) var(--bm-measurement-4) var(--bm-measurement-16) var(--bm-measurement-0) var(--bm-optus-palette-alpha-grey100-16);--bm-shadow-40-light: var(--bm-measurement-0) var(--bm-measurement-4) var(--bm-measurement-32) var(--bm-measurement-0) var(--bm-optus-palette-alpha-grey100-16), var(--bm-measurement-0) var(--bm-measurement-minus1) var(--bm-measurement-32) var(--bm-measurement-0) var(--bm-optus-palette-alpha-grey100-8)}:root{--bm-spacing-0: var(--bm-measurement-0);--bm-spacing-2: var(--bm-measurement-2);--bm-spacing-4: var(--bm-measurement-4);--bm-spacing-6: var(--bm-measurement-6);--bm-spacing-8: var(--bm-measurement-8);--bm-spacing-12: var(--bm-measurement-12);--bm-spacing-16: var(--bm-measurement-16);--bm-spacing-20: var(--bm-measurement-20);--bm-spacing-24: var(--bm-measurement-24);--bm-spacing-32: var(--bm-measurement-32);--bm-spacing-40: var(--bm-measurement-40);--bm-spacing-48: var(--bm-measurement-48);--bm-spacing-56: var(--bm-measurement-56);--bm-spacing-64: var(--bm-measurement-64);--bm-spacing-72: var(--bm-measurement-72);--bm-spacing-96: var(--bm-measurement-96);--bm-spacing-128: var(--bm-measurement-128);--bm-spacing-auto: var(--bm-measurement-auto)}:root{--bm-border-width-md: var(--bm-measurement-1);--bm-border-width-lg: var(--bm-measurement-2);--bm-border-width-xl: var(--bm-measurement-4);--bm-border-width-2xl: var(--bm-measurement-6);--bm-border-width-3xl: var(--bm-measurement-8)}:root{--bm-focus-indicator-outline-style-light: solid;--bm-focus-indicator-outline-color-default-light: var(--bm-optus-palette-grey-black);--bm-focus-indicator-outline-color-inverse-light: var(--bm-optus-palette-grey-white);--bm-focus-indicator-default-shadow-light: var(--bm-measurement-0) var(--bm-measurement-0) var(--bm-measurement-0) var(--bm-measurement-2) var(--bm-optus-palette-grey-white);--bm-focus-indicator-inverse-shadow-light: var(--bm-measurement-0) var(--bm-measurement-0) var(--bm-measurement-0) var(--bm-measurement-2) var(--bm-optus-palette-grey-black);--bm-focus-indicator-outline-offset-light: var(--bm-border-width-lg);--bm-focus-indicator-outline-width-light: var(--bm-border-width-lg)}:root{--bm-checkbox-standalone-unchecked-color-background-default-light: var(--bm-color-background-default-light);--bm-checkbox-standalone-unchecked-color-background-hover-light: var(--bm-color-background-default-light);--bm-checkbox-standalone-unchecked-color-background-active-light: var(--bm-color-background-default-light);--bm-checkbox-standalone-unchecked-border-color-default-light: var(--bm-color-border-neutral-default-light);--bm-checkbox-standalone-unchecked-border-color-hover-light: var(--bm-color-border-neutral-default-light);--bm-checkbox-standalone-unchecked-border-color-active-light: var(--bm-color-border-neutral-default-light);--bm-checkbox-standalone-checked-color-background-default-light: var(--bm-color-background-primary-default-light);--bm-checkbox-standalone-checked-color-background-hover-light: var(--bm-color-background-primary-default-light);--bm-checkbox-standalone-checked-color-background-active-light: var(--bm-color-background-primary-default-light);--bm-checkbox-standalone-checked-border-color-default-light: var(--bm-color-border-primary-strong-light);--bm-checkbox-standalone-checked-border-color-hover-light: var(--bm-color-border-primary-strong-light);--bm-checkbox-standalone-checked-border-color-active-light: var(--bm-color-border-primary-strong-light);--bm-checkbox-standalone-indeterminate-color-background-default-light: var(--bm-color-background-primary-default-light);--bm-checkbox-standalone-indeterminate-color-background-hover-light: var(--bm-color-background-primary-default-light);--bm-checkbox-standalone-indeterminate-color-background-active-light: var(--bm-color-background-primary-default-light);--bm-checkbox-standalone-indeterminate-border-color-default-light: var(--bm-color-border-primary-strong-light);--bm-checkbox-standalone-indeterminate-border-color-hover-light: var(--bm-color-border-primary-strong-light);--bm-checkbox-standalone-indeterminate-border-color-active-light: var(--bm-color-border-primary-strong-light);--bm-checkbox-standalone-error-color-background-default-light: var(--bm-color-background-default-light);--bm-checkbox-standalone-error-color-background-hover-light: var(--bm-color-background-default-light);--bm-checkbox-standalone-error-color-background-active-light: var(--bm-color-background-default-light);--bm-checkbox-standalone-error-border-color-default-light: var(--bm-color-border-error-default-light);--bm-checkbox-standalone-error-border-color-hover-light: var(--bm-color-border-error-default-light);--bm-checkbox-standalone-error-border-color-active-light: var(--bm-color-border-error-default-light);--bm-checkbox-single-gap: var(--bm-spacing-8);--bm-checkbox-single-padding-top: var(--bm-spacing-8);--bm-checkbox-single-padding-bottom: var(--bm-spacing-8);--bm-checkbox-single-padding-left: var(--bm-spacing-0);--bm-checkbox-single-padding-right: var(--bm-spacing-0);--bm-checkbox-single-text-padding-top: var(--bm-spacing-2);--bm-checkbox-standalone-size: var(--bm-icon-size-md);--bm-checkbox-standalone-unchecked-border-width: var(--bm-border-width-md);--bm-checkbox-standalone-unchecked-border-radius: var(--bm-border-radius-sm);
1234--bm-checkbox-standalone-checked-border-width: var(--bm-border-width-md);--bm-checkbox-standalone-checked-border-radius: var(--bm-border-radius-sm);--bm-checkbox-standalone-indeterminate-border-width: var(--bm-border-width-md);--bm-checkbox-standalone-indeterminate-border-radius: var(--bm-border-radius-sm);--bm-checkbox-standalone-error-border-width: var(--bm-border-width-md);--bm-checkbox-standalone-error-border-radius: var(--bm-border-radius-sm);--bm-checkbox-multiple-group-gap: var(--bm-spacing-12);--bm-checkbox-multiple-group-padding-top: var(--bm-spacing-0);--bm-checkbox-multiple-group-padding-right: var(--bm-spacing-0);--bm-checkbox-multiple-group-padding-bottom: var(--bm-spacing-0);--bm-checkbox-multiple-group-padding-left: var(--bm-spacing-0);--bm-checkbox-multiple-input-gap: var(--bm-spacing-8);--bm-checkbox-multiple-input-padding-top: var(--bm-spacing-2);--bm-checkbox-multiple-input-padding-bottom: var(--bm-spacing-2);--bm-checkbox-multiple-input-padding-left: var(--bm-spacing-0);--bm-checkbox-multiple-input-padding-right: var(--bm-spacing-0)}:root{--bm-text-heading-color-neutralDefault-light: var(--bm-color-text-default-light);--bm-text-heading-color-neutralContrast-light: var(--bm-color-text-contrast-light);--bm-text-heading-color-secondaryDefault-light: var(--bm-color-text-secondary-default-light);--bm-text-heading-color-primaryDefault-light: var(--bm-color-text-primary-default-light);--bm-text-heading-color-primarySubtle-light: var(--bm-color-text-primary-subtle-light);--bm-text-heading-color-tertiaryDefault-light: var(--bm-color-text-tertiary-default-light);--bm-text-body-color-neutralDefault-light: var(--bm-color-text-default-light);--bm-text-body-color-neutralContrast-light: var(--bm-color-text-contrast-light);--bm-text-orderedList-color-neutralDefault-light: var(--bm-color-text-default-light);--bm-text-orderedList-color-neutralContrast-light: var(--bm-color-text-contrast-light);--bm-text-unorderedList-color-neutralDefault-light: var(--bm-color-text-default-light);--bm-text-unorderedList-color-neutralContrast-light: var(--bm-color-text-contrast-light);--bm-text-quote-color-neutralDefault-light: var(--bm-color-text-default-light);--bm-text-quote-color-neutralContrast-light: var(--bm-color-text-contrast-light);--bm-text-heading-margin-bottom-3xl: var(--bm-spacing-40);--bm-text-heading-margin-bottom-2xl: var(--bm-spacing-40);--bm-text-heading-margin-bottom-xl: var(--bm-spacing-40);--bm-text-heading-margin-bottom-lg: var(--bm-spacing-40);--bm-text-heading-margin-bottom-md: var(--bm-spacing-24);--bm-text-heading-margin-bottom-sm: var(--bm-spacing-24);--bm-text-heading-margin-bottom-xs: var(--bm-spacing-20);--bm-text-body-margin-bottom-lg: var(--bm-spacing-16);--bm-text-body-margin-bottom-md: var(--bm-spacing-16);--bm-text-body-margin-bottom-sm: var(--bm-spacing-16);--bm-text-body-margin-bottom-xs: var(--bm-spacing-16);--bm-text-body-margin-bottom-2xs: var(--bm-spacing-16);--bm-text-orderedList-padding-top: var(--bm-spacing-12);--bm-text-orderedList-padding-bottom: var(--bm-spacing-12);--bm-text-orderedList-listItem-spacing: var(--bm-spacing-4);--bm-text-unorderedList-padding-top: var(--bm-spacing-12);--bm-text-unorderedList-padding-bottom: var(--bm-spacing-12);--bm-text-unorderedList-listItem-spacing: var(--bm-spacing-4);--bm-text-quote-margin-top: var(--bm-spacing-16);--bm-text-quote-margin-bottom: var(--bm-spacing-16);--bm-text-quote-margin-left: var(--bm-spacing-24);--bm-text-quote-margin-right: var(--bm-spacing-24)}.Checkbox-module__checkboxWrapper___oqOwj{margin:var(--bm-spacing-0);padding:var(--bm-checkbox-single-padding-top) var(--bm-checkbox-single-padding-right) var(--bm-checkbox-single-padding-bottom) var(--bm-checkbox-single-padding-left)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-direction:row;align-items:start;justify-content:start;padding:var(--bm-spacing-0);margin:var(--bm-spacing-0);gap:var(--bm-checkbox-single-gap);position:relative;cursor:pointer}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxInput___Jdkhe{-webkit-appearance:none;appearance:none;z-index:999;position:absolute;opacity:1;cursor:pointer;height:var(--bm-spacing-0);width:var(--bm-spacing-0);padding:var(--bm-spacing-0);margin:var(--bm-spacing-0)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxInput___Jdkhe:hover~.Checkbox-module__checkboxCheckmark___SvS3o{border-color:var(--bm-checkbox-standalone-unchecked-border-color-hover-light);background-color:var(--bm-checkbox-standalone-unchecked-color-background-hover-light)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxInput___Jdkhe:active~.Checkbox-module__checkboxCheckmark___SvS3o{border-color:var(--bm-checkbox-standalone-unchecked-border-color-active-light);background-color:var(--bm-checkbox-standalone-unchecked-color-background-active-light)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxInput___Jdkhe:checked~.Checkbox-module__checkboxCheckmark___SvS3o{border-color:var(--bm-checkbox-standalone-c
1234hecked-border-color-default-light);background-color:var(--bm-checkbox-standalone-checked-color-background-default-light);border-width:var(--bm-checkbox-standalone-checked-border-width);border-radius:var(--bm-checkbox-standalone-checked-border-radius)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxInput___Jdkhe:checked:hover~.Checkbox-module__checkboxCheckmark___SvS3o{border-color:var(--bm-checkbox-standalone-checked-border-color-hover-light);background-color:var(--bm-checkbox-standalone-checked-color-background-hover-light)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxInput___Jdkhe:checked:active~.Checkbox-module__checkboxCheckmark___SvS3o{border-color:var(--bm-checkbox-standalone-checked-border-color-active-light);background-color:var(--bm-checkbox-standalone-checked-color-background-active-light)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxInput___Jdkhe:focus-visible~.Checkbox-module__checkboxCheckmark___SvS3o{box-shadow:var(--bm-focus-indicator-default-shadow-light);outline-offset:var(--bm-focus-indicator-outline-offset-light);outline-style:var(--bm-focus-indicator-outline-style-light);outline-color:var(--bm-focus-indicator-outline-color-default-light);outline-width:var(--bm-focus-indicator-outline-width-light)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxInput___Jdkhe:indeterminate~.Checkbox-module__checkboxCheckmark___SvS3o{background-color:var(--bm-checkbox-standalone-indeterminate-color-background-default-light);border-color:var(--bm-checkbox-standalone-indeterminate-border-color-default-light);border-width:var(--bm-checkbox-standalone-indeterminate-border-width);border-radius:var(--bm-checkbox-standalone-indeterminate-border-radius)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxInput___Jdkhe:indeterminate:hover~.Checkbox-module__checkboxCheckmark___SvS3o{background-color:var(--bm-checkbox-standalone-indeterminate-color-background-hover-light);border-color:var(--bm-checkbox-standalone-indeterminate-border-color-hover-light)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxInput___Jdkhe:indeterminate:active~.Checkbox-module__checkboxCheckmark___SvS3o{background-color:var(--bm-checkbox-standalone-indeterminate-color-background-active-light);border-color:var(--bm-checkbox-standalone-indeterminate-border-color-active-light)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxCheckmark___SvS3o{border-style:solid;width:var(--bm-checkbox-standalone-size);min-width:var(--bm-checkbox-standalone-size);height:var(--bm-checkbox-standalone-size);border-width:var(--bm-checkbox-standalone-unchecked-border-width);border-color:var(--bm-checkbox-standalone-unchecked-border-color-default-light);border-radius:var(--bm-checkbox-standalone-unchecked-border-radius);background-color:var(--bm-checkbox-standalone-unchecked-color-background-default-light);display:flex;align-items:center;justify-content:center}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxLabel___AC97H{color:var(--bm-text-body-color-neutralDefault-light);padding:var(--bm-checkbox-single-text-padding-top) var(--bm-spacing-0) var(--bm-spacing-0) var(--bm-spacing-0)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxLabel___AC97H.Checkbox-module__xxs___VgTtV{letter-spacing:var(--bm-font-letter-spacing-none);font-size:var(--bm-font-size-2xs-mobile);font-family:var(--bm-font-family-mark-pro);paragraph-spacing:var(--bm-font-paragraph-spacing-2xs);line-height:var(--bm-font-line-height-2xs-mobile);font-weight:var(--bm-font-weight-regular)}@media screen and (min-width: 492px){.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxLabel___AC97H.Checkbox-module__xxs___VgTtV{font-size:var(--bm-font-size-2xs-tablet);line-height:var(--bm-font-line-height-2xs-tablet)}}@media screen and (min-width: 1020px){.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxLabel___AC97H.Checkbox-module__xxs___VgTtV{font-size:var(--bm-font-size-2xs-desktop);line-height:var(--bm-font-line-height-2xs-desktop)}}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxLabel___AC97H.Checkbox-module__xs___Zo7Wl{letter-spacing:var(--bm-font-letter-spacing-none);font-size:var(--bm-font-size-xs-mobile);font-family:var(--bm-font-family-mark-pro);paragraph-spacing:var(--bm-font-paragraph-spacing-xs);line-height:var(--bm-font-line-height-xs-mobile);
1234font-weight:var(--bm-font-weight-regular)}@media screen and (min-width: 492px){.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxLabel___AC97H.Checkbox-module__xs___Zo7Wl{font-size:var(--bm-font-size-xs-tablet);line-height:var(--bm-font-line-height-xs-tablet)}}@media screen and (min-width: 1020px){.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxLabel___AC97H.Checkbox-module__xs___Zo7Wl{font-size:var(--bm-font-size-xs-desktop);line-height:var(--bm-font-line-height-xs-desktop)}}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxLabel___AC97H>a{color:var(--bm-text-body-color-neutralDefault-light);text-decoration:underline;text-underline-offset:var(--bm-spacing-4)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxLabel___AC97H>a:hover{text-decoration:none}.Checkbox-module__checkboxWrapper___oqOwj.Checkbox-module__checkboxError___rVd6G .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxInput___Jdkhe:hover~.Checkbox-module__checkboxCheckmark___SvS3o{border-color:var(--bm-checkbox-standalone-error-border-color-hover-light);background-color:var(--bm-checkbox-standalone-error-color-background-hover-light)}.Checkbox-module__checkboxWrapper___oqOwj.Checkbox-module__checkboxError___rVd6G .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxInput___Jdkhe:active~.Checkbox-module__checkboxCheckmark___SvS3o{border-color:var(--bm-checkbox-standalone-error-border-color-active-light);background-color:var(--bm-checkbox-standalone-error-color-background-active-light)}.Checkbox-module__checkboxWrapper___oqOwj.Checkbox-module__checkboxError___rVd6G .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxCheckmark___SvS3o{border-color:var(--bm-checkbox-standalone-error-border-color-default-light);background-color:var(--bm-checkbox-standalone-error-color-background-default-light);border-width:var(--bm-checkbox-standalone-error-border-width);border-radius:var(--bm-checkbox-standalone-error-border-radius)}.Checkbox-module__srOnly___MsxWr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}",""]),l.locals={checkboxWrapper:"Checkbox-module__checkboxWrapper___oqOwj",checkbox:"Checkbox-module__checkbox___UmWRU",checkboxInput:"Checkbox-module__checkboxInput___Jdkhe",checkboxCheckmark:"Checkbox-module__checkboxCheckmark___SvS3o",checkboxLabel:"Checkbox-module__checkboxLabel___AC97H",xxs:"Checkbox-module__xxs___VgTtV",xs:"Checkbox-module__xs___Zo7Wl",checkboxError:"Checkbox-module__checkboxError___rVd6G",srOnly:"Checkbox-module__srOnly___MsxWr"},t.A=l},40778:function(e,t,o){"use strict";var r=o(31601),a=o.n(r),n=o(76314),l=o.n(n)()(a());l.push([e.id,".PlanBlockCTA-module__wrapper___TRFEp{padding:var(--bm-spacing-20) 0}.PlanBlockCTA-module__wrapper___TRFEp a{font-family:var(--bm-font-family-mark-pro),sans-serif;font-weight:var(--bm-font-weight-bold);text-decoration:none}.PlanBlockCTA-module__or___JgANU{text-align:center;padding:var(--bm-spacing-12) 0;font-size:var(--bm-font-size-2xs-mobile)}",""]),l.locals={wrapper:"PlanBlockCTA-module__wrapper___TRFEp",or:"PlanBlockCTA-module__or___JgANU"},t.A=l},19011:function(e,t,o){"use strict";var r=o(31601),a=o.n(r),n=o(76314),l=o.n(n)()(a());l.push([e.id,".PlanBlockCTACustomize-module__customButton___VTLtC{color:var(--bm-color-text-default-light);cursor:pointer;display:block;font-size:var(--bm-font-size-xs-mobile);line-height:var(--bm-font-line-height-xs-mobile);font-family:var(--bm-font-family-mark-pro),sans-serif !important;font-weight:var(--bm-font-weight-bold);border-radius:var(--bm-border-radius-md);border:var(--bm-border-width-md) solid var(--bm-color-border-neutral-strong-light);background-color:var(--bm-color-background-transparent-light);padding:.6875rem var(--bm-spacing-20);text-align:center;transition-duration:.3s;transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);transition-property:background-color;width:100%;text-decoration:none !important}.PlanBlockCTACustomize-module__customButton___VTLtC:focus{outline:auto}.PlanBlockCTACustomize-module__customButton___VTLtC:focus,.PlanBlockCTACustomize-module__customButton___VTLtC:hover{background-color:rgba(57,65,70,.08)}.PlanBlockCTACustomize-module__isDisabled___QPUbm{cursor:default;opacity:.3}.PlanBlockCTACustomize-module__isDisabled___QPUbm:focus,.PlanBlockCTACustomize-module__isDisabled___QPUbm:hover{cursor:default;opacity:.3}.PlanBlockCTACustomize-module__isEnabled___o0OBf{cursor:pointer;opacity:1}.PlanBlockCTACustomize-module__isEnabled___o0OBf:focus,.PlanBlockCTACustomize-module__isEnabled___o0OBf:hover{cursor:pointer;opacity:.8}.PlanBlockCTACustomize-module__orTextEmpty___Hez6O{margin-top:var(--bm-spacing-12)}",""]),l.locals={customButton:"PlanBlockCTACustomize-module__customButton___VTLtC",isDisabled:"PlanBlockCTACustomize-module__isDisabled___QPUbm",isEnabled:"PlanBlockCTACustomize-module__isEnabled___o0OBf",orTextEmpty:"PlanBlockCTACustomize-module__orTextEmpty___Hez6O"},t.A=l},30865:function(e,t,o){"use strict";var r=o(31601),a=o.n(r),n=o(76314),l=o.n(n)()(a());
vendor: 4,101 bytes, line 1234
1234l.push([e.id,".PlanBlockPromo-module__promoBlockBodyItemInfo___ZLuS1{display:flex;flex-direction:column;justify-content:center;min-height:100%}.PlanBlockPromo-module__promoBlockBodyItemInfo___ZLuS1 .PlanBlockPromo-module__promoBlockBodyItemTitle___SrZSR{font-family:var(--bm-font-family-mark-pro),sans-serif;font-weight:var(--bm-font-weight-bold);display:flex;flex-direction:column;gap:var(--bm-spacing-6)}.PlanBlockPromo-module__promoBlockBodyItemInfo___ZLuS1 .PlanBlockPromo-module__promoBlockBodyItemTitle___SrZSR+.PlanBlockPromo-module__promoBlockBodyItemDescription___QyGjQ{margin-top:var(--bm-spacing-12)}.PlanBlockPromo-module__promoBlockBodyItemDescription___QyGjQ{font-size:var(--bm-font-size-2xs-mobile)}.PlanBlockPromo-module__promoBlockBodyItemDescription___QyGjQ p{margin-bottom:var(--bm-spacing-12)}.PlanBlockPromo-module__promoBlockBodyItemDescription___QyGjQ p:last-child{margin-bottom:0}.PlanBlockPromo-module__promoBlockBodyItemLink___HHr5H{margin-top:var(--bm-spacing-12)}",""]),l.locals={promoBlockBodyItemInfo:"PlanBlockPromo-module__promoBlockBodyItemInfo___ZLuS1",promoBlockBodyItemTitle:"PlanBlockPromo-module__promoBlockBodyItemTitle___SrZSR",promoBlockBodyItemDescription:"PlanBlockPromo-module__promoBlockBodyItemDescription___QyGjQ",promoBlockBodyItemLink:"PlanBlockPromo-module__promoBlockBodyItemLink___HHr5H"},t.A=l},66049:function(e,t,o){"use strict";var r=o(31601),a=o.n(r),n=o(76314),l=o.n(n)()(a());l.push([e.id,".PlanBlockPromoTitle-module__planSpeed___efcx8{font-family:var(--bm-font-family-mark-pro),sans-serif;font-weight:var(--bm-font-weight-bold);font-size:var(--bm-font-size-lg-mobile);line-height:var(--bm-font-line-height-lg-mobile);margin:0}.PlanBlockPromoTitle-module__speedUnit___CHRKU{font-family:inherit;font-size:var(--bm-font-size-xs-mobile);line-height:1}",""]),l.locals={planSpeed:"PlanBlockPromoTitle-module__planSpeed___efcx8",speedUnit:"PlanBlockPromoTitle-module__speedUnit___CHRKU"},t.A=l},89895:function(e,t,o){"use strict";var r=o(31601),a=o.n(r),n=o(76314),l=o.n(n)()(a());l.push([e.id,".PlanCarousel-module__wrapper___ZJn_l :is(h1, h2,h3, h4, h5, h6).h6-style{font-family:var(--bm-font-family-mark-pro),sans-serif;font-weight:var(--bm-font-weight-bold);font-size:var(--bm-font-size-xs-mobile);line-height:var(--bm-font-line-height-2xs-mobile);margin:0}",""]),l.locals={wrapper:"PlanCarousel-module__wrapper___ZJn_l"},t.A=l},97342:function(e,t,o){"use strict";var r=o(31601),a=o.n(r),n=o(76314),l=o.n(n)()(a());l.push([e.id,".SpeedDetailsTooltip-module__tooltip___1_JpN{background:var(--speed-details-tooltip-background);color:var(--speed-details-tooltip-font-color);position:relative}.SpeedDetailsTooltip-module__titleRow___hd5aC{display:flex;align-items:center}.SpeedDetailsTooltip-module__title___MXY5f{font-family:var(--bm-font-family-mark-pro),sans-serif;color:var(--bm-color-text-default-light);font-size:var(--bm-font-size-2xs-mobile);font-style:normal;font-weight:var(--bm-font-weight-bold);line-height:var(--bm-font-line-height-xs-mobile) !important;letter-spacing:0}.SpeedDetailsTooltip-module__divider___SmFI5{font-family:var(--bm-font-family-mark-pro),sans-serif;color:var(--bm-color-text-default-light);margin:0 var(--bm-spacing-8)}.SpeedDetailsTooltip-module__description___anh2h{font-size:var(--bm-font-size-2xs-mobile);line-height:var(--bm-font-line-height-2xs-mobile);color:var(--speed-details-tooltip-font-color);letter-spacing:0}.SpeedDetailsTooltip-module__description___anh2h p{font-size:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}.SpeedDetailsTooltip-module__speedRowContainer___iEMnJ{margin-top:.625rem;container-type:inline-size;container-name:speedSection}.SpeedDetailsTooltip-module__speedRow___myp5Y{padding-left:var(--bm-spacing-48);display:flex;align-items:center;position:relative;flex-wrap:nowrap;justify-content:space-between}.SpeedDetailsTooltip-module__speedRow___myp5Y .tooltip-speed{flex:0 1 auto;min-width:-webkit-max-content;min-width:max-content;white-space:nowrap}@container speedSection (inline-size <= 17.3125rem){.SpeedDetailsTooltip-module__speedRow___myp5Y{flex-wrap:wrap}}
1234.SpeedDetailsTooltip-module__speedIcon___h_Nrh{position:absolute;left:0;top:0}.SpeedDetailsTooltip-module__speedIcon___h_Nrh span svg{height:var(--bm-spacing-40);width:var(--bm-spacing-40)}.SpeedDetailsTooltip-module__speedIcon___h_Nrh span svg *{stroke:revert-layer}",""]),l.locals={tooltip:"SpeedDetailsTooltip-module__tooltip___1_JpN",titleRow:"SpeedDetailsTooltip-module__titleRow___hd5aC",title:"SpeedDetailsTooltip-module__title___MXY5f",divider:"SpeedDetailsTooltip-module__divider___SmFI5",description:"SpeedDetailsTooltip-module__description___anh2h",speedRowContainer:"SpeedDetailsTooltip-module__speedRowContainer___iEMnJ",speedRow:"SpeedDetailsTooltip-module__speedRow___myp5Y",speedIcon:"SpeedDetailsTooltip-module__speedIcon___h_Nrh"},t.A=l},21570:function(e,t,o){"use strict";var r=o(31601),a=o.n(r),n=o(76314),l=o.n(n)()(a());l.push([e.id,".TooltipSpeed-module__tooltipSpeed___goWUn{display:flex;align-items:center}.TooltipSpeed-module__speedNumber___BSPJK{color:var(--bm-color-text-default-light);font-family:var(--bm-font-family-mark-pro),sans-serif;font-size:1.75rem;font-style:normal;font-weight:var(--bm-font-weight-heavy);line-height:normal;letter-spacing:0;margin-right:var(--bm-spacing-4);padding-top:var(--bm-spacing-2)}.TooltipSpeed-module__text___c18sv{color:var(--bm-color-text-default-light);font-family:var(--bm-font-family-mark-pro),sans-serif;font-size:var(--bm-font-size-2xs-mobile);font-style:normal;font-weight:var(--bm-font-weight-regular);line-height:103%;letter-spacing:0}.TooltipSpeed-module__unit___wdiAL{font-weight:var(--bm-font-weight-bold)}",""]),l.locals={tooltipSpeed:"TooltipSpeed-module__tooltipSpeed___goWUn",speedNumber:"TooltipSpeed-module__speedNumber___BSPJK",text:"TooltipSpeed-module__text___c18sv",unit:"TooltipSpeed-module__unit___wdiAL"},t.A=l},4213:function(e,t,o){var r;r=function(){"use strict";function t(e,t,o){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){i(r.response,t,o)},r.onerror=function(){console.error("could not download file")},r.send()}function r(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&299>=t.status}function a(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(o){var t=document.createEvent("MouseEvents");
1234t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var n="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof o.g&&o.g.global===o.g?o.g:void 0,l=n.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),i=n.saveAs||("object"!=typeof window||window!==n?function(){}:"download"in HTMLAnchorElement.prototype&&!l?function(e,o,l){var i=n.URL||n.webkitURL,c=document.createElement("a");c.download=o=o||e.name||"download",c.rel="noopener","string"==typeof e?(c.href=e,c.origin===location.origin?a(c):r(c.href)?t(e,o,l):a(c,c.target="_blank")):(c.href=i.createObjectURL(e),setTimeout(function(){i.revokeObjectURL(c.href)},4e4),setTimeout(function(){a(c)},0))}:"msSaveOrOpenBlob"in navigator?function(e,o,n){if(o=o||e.name||"download","string"!=typeof e){var l;navigator.msSaveOrOpenBlob((void 0===(l=n)?l={autoBom:!1}:"object"!=typeof l&&(console.warn("Deprecated: Expected third argument to be a object"),l={autoBom:!l}),l.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\uFEFF",e],{type:e.type}):e),o)}else if(r(e))t(e,o,n);else{var i=document.createElement("a");i.href=e,i.target="_blank",setTimeout(function(){a(i)})}}:function(e,o,r,a){if((a=a||open("","_blank"))&&(a.document.title=a.document.body.innerText="downloading..."),"string"==typeof e)return t(e,o,r);var i="application/octet-stream"===e.type,c=/constructor/i.test(n.HTMLElement)||n.safari,s=/CriOS\/[\d]+/.test(navigator.userAgent);if((s||i&&c||l)&&"u">typeof FileReader){var d=new FileReader;d.onloadend=function(){var e=d.result;e=s?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),a?a.location.href=e:location=e,a=null},d.readAsDataURL(e)}else{var m=n.URL||n.webkitURL,u=m.createObjectURL(e);a?a.location=u:location.href=u,a=null,setTimeout(function(){m.revokeObjectURL(u)},4e4)}});n.saveAs=i.saveAs=i,e.exports=i},"function"==typeof define&&define.amd?define([],r):r()},54997:function(e,t,o){"use strict";o.d(t,{Mz:function(){return n}});var r="NOT_FOUND",a=function(e,t){return e===t},n=function(e){for(var t=arguments.length,o=Array(t>1?t-1:0),r=1;r<t;r++)o[r-1]=arguments[r];return function(){for(var t,r=arguments.length,a=Array(r),n=0;n<r;n++)a[n]=arguments[n];var l=0,i={memoizeOptions:void 0},c=a.pop();if("object"==typeof c&&(i=c,c=a.pop()),"function"!=typeof c)throw Error("createSelector expects an output function after the inputs, but received: ["+typeof c+"]");var s=i.memoizeOptions,d=void 0===s?o:s,m=Array.isArray(d)?d:[d],u=function(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every(function(e){return"function"==typeof e}))throw Error("createSelector expects all input-selectors to be functions, but received the following types: ["+t.map(function(e){return"function"==typeof e?"function "+(e.name||"unnamed")+"()":typeof e}).join(", ")+"]");return t}(a),p=e.apply(void 0,[function(){return l++,c.apply(null,arguments)}].concat(m)),b=e(function(){for(var e=[],o=u.length,r=0;r<o;r++)e.push(u[r].apply(null,arguments));return t=p.apply(null,e)});return Object.assign(b,{resultFunc:c,memoizedResultFunc:p,dependencies:u,lastResult:function(){return t},recomputations:function(){return l},resetRecomputations:function(){return l=0}}),b}}(function(e,t){var o,n,l="object"==typeof t?t:{equalityCheck:t},i=l.equalityCheck,c=l.maxSize,s=void 0===c?1:c,d=l.resultEqualityCheck,m=(o=void 0===i?a:i,function(e,t){if(null===e||null===t||e.length!==t.length)return!1;for(var r=e.length,a=0;a<r;a++)if(!o(e[a],t[a]))return!1;return!0}),u=1===s?{get:function(e){return n&&m(n.key,e)?n.value:r},put:function(e,t){n={key:e,value:t}},getEntries:function(){return n?[n]:[]},clear:function(){n=void 0}}:function(e,t){var o=[];function a(e){var a=o.findIndex(function(o){return t(e,o.key)});if(a>-1){var n=o[a];return a>0&&(o.splice(a,1),o.unshift(n)),n.value}return r}return{get:a,put:function(t,n){a(t)===r&&(o.unshift({key:t,value:n}),o.length>e&&o.pop())},getEntries:function(){return o},clear:function(){o=[]}}}(s,m);function p(){var t=u.get(arguments);if(t===r){if(t=e.apply(null,arguments),d){var o=u.getEntries().find(function(e){return d(e.value,t)});o&&(t=o.value)}u.put(arguments,t)}return t}return p.clearCache=function(){return u.clear()},p})},39857:function(e,t,o){"use strict";var r=o(8983),a=o(41917);t.A=(0,r.A)(a.A,"Set")},30674:function(e,t,o){"use strict";o.d(t,{A:function(){return n}});var r=o(2840);function a(e){var t=-1,o=null==e?0:e.length;for(this.__data__=new r.A;++t<o;)this.add(e[t])}a.prototype.add=a.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},a.prototype.has=function(e){return this.__data__.has(e)};var n=a},5057:function(e,t,o){"use strict";o.d(t,{A:function(){return l}});var r=function(e,t,o,r){for(var a=e.length,n=o+(r?1:-1);r?n--:++n<a;)if(t(e[n],n,e))return n;return -1},a=function(e){return e!=e},n=function(e,t,o){for(var r=o-1,a=e.length;++r<a;)if(e[r]===t)return r;return -1},l=function(e,t){return!!(null==e?0:e.length)&&(t==t?n(e,t,0):r(e,a,0))>-1}},87809:function(e,t){"use strict";t.A=function(e,t,o){for(var r=-1,a=null==e?0:e.length;++r<a;
1234)if(o(t,e[r]))return!0;return!1}},66318:function(e,t,o){"use strict";var r=o(31816),a=o(30901);t.A=function(e,t){t=(0,r.A)(t,e);for(var o=0,n=t.length;null!=e&&o<n;)e=e[(0,a.A)(t[o++])];return o&&o==n?e:void 0}},24326:function(e,t,o){"use strict";var r=o(29008),a=o(93310),n=o(19546);t.A=function(e,t){return(0,n.A)((0,a.A)(e,t,r.A),e+"")}},52789:function(e,t){"use strict";t.A=function(e){return function(t){return e(t)}}},64099:function(e,t){"use strict";t.A=function(e,t){return e.has(t)}},31816:function(e,t,o){"use strict";o.d(t,{A:function(){return h}});var r,a,n=o(92049),l=o(61882),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,c=/^\w*$/,s=function(e,t){if((0,n.A)(e))return!1;var o=typeof e;return!!("number"==o||"symbol"==o||"boolean"==o||null==e||(0,l.A)(e))||c.test(e)||!i.test(e)||null!=t&&e in Object(t)},d=o(2840);function m(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var o=function(){var r=arguments,a=t?t.apply(this,r):r[0],n=o.cache;if(n.has(a))return n.get(a);var l=e.apply(this,r);return o.cache=n.set(a,l)||n,l};return o.cache=new(m.Cache||d.A),o}m.Cache=d.A;var u=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,p=/\\(\\)?/g,b=(a=(r=m(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(u,function(e,o,r,a){t.push(r?a.replace(p,"$1"):o||e)}),t},function(e){return 500===a.size&&a.clear(),e})).cache,r),g=o(24898),h=function(e,t){return(0,n.A)(e)?e:s(e,t)?[e]:b((0,g.A)(e))}},30901:function(e,t,o){"use strict";var r=o(61882),a=1/0;t.A=function(e){if("string"==typeof e||(0,r.A)(e))return e;var t=e+"";return"0"==t&&1/e==-a?"-0":t}},77500:function(e,t,o){"use strict";var r=o(66318);t.A=function(e,t,o){var a=null==e?void 0:(0,r.A)(e,t);return void 0===a?o:a}},38446:function(e,t,o){"use strict";var r=o(89610),a=o(5254);t.A=function(e){return null!=e&&(0,a.A)(e.length)&&!(0,r.A)(e)}},53533:function(e,t,o){"use strict";var r=o(38446),a=o(53098);t.A=function(e){return(0,a.A)(e)&&(0,r.A)(e)}},34728:function(e,t,o){"use strict";o.d(t,{A:function(){return i}});var r=o(24898),a=(0,o(3368).A)({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),n=/&(?:amp|lt|gt|quot|#39);/g,l=RegExp(n.source),i=function(e){return(e=(0,r.A)(e))&&l.test(e)?e.replace(n,a):e}}}]);

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.