1"use strict";(self.webpackChunkwallaby=self.webpackChunkwallaby||[]).push([[6408],{55128:(t,e,i)=>{i.d(e,{A:()=>o});var s=i(97508),n=i(3695),r=i(80652);const o=t=>{const{uuid:e,units:i=1}=t,o=(0,s.d4)(n.b2.getTotalsByItemUuid)[e],{price:l,cost:a,cycle:c,discounts:d}=o;return{beforeDiscountPrice:l,afterDiscountPrice:a,cycle:c,discounts:d,isDiscounted:l!==a,timeUnit:r.A[c],units:i}}},74712:(t,e,i)=>{i.d(e,{A:()=>o});var s=i(97508),n=i(3695),r=i(56863);const o=()=>{const t=(0,s.d4)(n.b2.getSubtotal),e=(0,s.d4)(n.b2.getDueToday),i=(0,s.d4)(n.b2.getAmountOffToday),o=(0,s.d4)(n.b2.getHasItems),l=(0,s.d4)(r.A.getCartNotReady);return{amountOffToday:i,billingCycleTotals:(0,s.d4)(n.b2.getBillingCycleTotals),cartNotReady:l,dueToday:e,hasItems:o,proratedAdjustment:(0,s.d4)(n.b2.getProratedAdjustment),subtotal:t}}},52780:(t,e,i)=>{i.d(e,{A:()=>o});var s=i(3695),n=i(65043),r=i(97508);const o=()=>{const t=(0,r.d4)(s.b2.getNativeItems),e=(0,n.useMemo)((()=>t.filter((t=>"package"===t.type))),[t]),i=(0,r.d4)(s.b2.getProductGroups),o=(0,n.useMemo)((()=>0===t.length),[t]);return{cartItems:t,groups:i,isEmpty:o,packages:e}}},86408:(t,e,i)=>{i.r(e),i.d(e,{default:()=>E});var s=i(65043),n=i(97508),r=i(77193),o=i(8493),l=i(54161),a=i(55128),c=i(52780),d=i(70567),u=i(70579);const m=t=>{let{children:e}=t;const i=(0,d.A)();return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("p",{style:{color:i.palette.primary.main,fontSize:"1.75em",fontWeight:"bold",display:"block",margin:0},children:e}),(0,u.jsx)("br",{})]})};var x=i(53536);const p=t=>{let{detail:[{text:e="",style:{color:i,...s}={}}={},{text:n,style:r}={},{text:o,style:l}={}]=[],children:a}=t;const c=(0,d.A)(),m="\t"===e.slice(0,1),p=e.slice(m?1:0);return(0,u.jsxs)("p",{style:{textIndent:m?"32px":"",margin:"4px 0px"},children:[(0,u.jsx)("span",{style:{...s,color:(0,x.get)(c,i)},children:p}),n&&(0,u.jsx)("span",{style:{...r},children:n}),o&&(0,u.jsx)("span",{style:{...l},children:o}),a]})},h=t=>{let{afterDiscountPrice:e,beforeDiscountPrice:i,isDiscounted:s,timeUnit:n}=t;return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("span",{style:{fontWeight:s?"normal":"bold",textDecoration:s?"line-through":"none",color:s?"#00000062":"#000000DD"},children:(0,l.formatCurrency)(i)}),s&&(0,u.jsx)("span",{children:` ${(0,l.formatCurrency)(e)}`}),n&&(0,u.jsx)("span",{children:` / ${n}`})]})};var j=i(98104);const f=t=>{let{discounts:e}=t;return e.length?e.filter((t=>Boolean(t.amount_off_today))).map((t=>{const e=(0,j.A)(t);return(0,u.jsx)(p,{detail:[{text:e,style:{}}]},t.discount_uuid)})):null},g=t=>{let{configsDetails:e}=t;return e.map((t=>{let{title:e,subtitle:i,subDetails:s}=t;return[[{text:`${e} : `,style:{fontWeight:"bold"}},{text:`${i}`}],...s.map((t=>{let{title:e,subtitle:i}=t;return[{text:`\t${e||""} : `,style:{fontWeight:"bold"}},{text:`${i||""}`}]}))]})).flat().filter((t=>Boolean(t.length)))},y=(t,e)=>{var i;const s=t=>{let{priceTotal:i,timeUnit:s="month"}=t;if(e)return"";if(!Number(i))return"";const n=s.replace(/^static-/,"");return` [${(0,l.formatCurrency)(i,{sign:!0,dollarSign:!0,...{hour:{fixedDigits:5,commas:!1}}[n]})} / ${n}]`},n=(t,e)=>e.replace(/%{.*units}/,t);return(null===(i=t.options)||void 0===i?void 0:i.filter((t=>!t.parent_ptok_id&&-1!==t.num_units&&t.key_description)).sort(((t,e)=>t.key_display_order-e.key_display_order)).map((e=>({title:e.key_description,value:e.value,subtitle:`${n(e.num_units,e.value_description)}${s({priceTotal:null===e||void 0===e?void 0:e.price_total,timeUnit:null===e||void 0===e?void 0:e.value_price_time_unit})}`,subDetails:t.options.filter((t=>t.parent_ptok_id===e.ptok_id&&-1!==t.num_units)).map((t=>({title:t.key_description,value:t.value,subtitle:`${n(t.num_units,t.value_description)}${s({priceTotal:null===t||void 0===t?void 0:t.price_total,timeUnit:null===t||void 0===t?void 0:t.value_price_time_unit})}`}))),ptokId:e.ptok_id,ptovId:e.ptov_id,numUnits:e.num_units}))))||[]},b=(t,e)=>t?e>1?`${t} (x${e})`:t:"",v=t=>{var e;let{itemDetails:i,units:s}=t;const{description:n,properties:r}=i,o=(null===(e=r.hostname_summary)||void 0===e?void 0:e.hostnames)||r.assigned_hostnames,l=(t=>{let{description:e,hostnames:i,configsDetails:s}=t;return[[{text:e,style:{color:"palette.text.secondaryOpaque",fontSize:"1.5em"}}],...(null===i||void 0===i?void 0:i.map((t=>[{text:t,style:{fontSize:"1.25em",fontWeight:"bold"}}])))||[],...g({configsDetails:s})]})({description:b(n,s),hostnames:o,configsDetails:y(i,!0)}),a=l.map((function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const e=t.map((t=>{let{text:e}=t;return e})).join("");return e?(0,u.jsx)(p,{detail:t},e):null}
1)).filter(Boolean);return a.length?(0,u.jsx)(u.Fragment,{children:a}):null},D=t=>{let{pkg:e}=t;const{beforeDiscountPrice:i,afterDiscountPrice:s,discounts:n,timeUnit:r,isDiscounted:o,units:l}=(0,a.A)(e);return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(m,{children:e.details.title}),e.details.products.map((t=>(0,u.jsx)(v,{itemDetails:t,units:Number(l)},t.uuid))),(0,u.jsx)("div",{children:(0,u.jsx)(h,{beforeDiscountPrice:i,afterDiscountPrice:s,isDiscounted:o,timeUnit:r})}),(0,u.jsx)(f,{discounts:n}),(0,u.jsx)("br",{})]})},_=t=>{let{product:e}=t;const{afterDiscountPrice:i,beforeDiscountPrice:s,discounts:n,isDiscounted:r,timeUnit:o,units:l}=(0,a.A)(e);return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(v,{itemDetails:e.details,units:Number(l)}),(0,u.jsx)("div",{children:(0,u.jsx)(h,{afterDiscountPrice:i,beforeDiscountPrice:s,isDiscounted:r,timeUnit:o})}),(0,u.jsx)(f,{discounts:n}),(0,u.jsx)("br",{})]})},A=t=>{let{groups:e}=t;return e.map((t=>{let{description:e,items:i}=t;return(0,u.jsxs)(s.Fragment,{children:[(0,u.jsx)(m,{children:e}),i.map((t=>(0,u.jsx)(_,{product:t},t.uuid)))]},e)}))},k=()=>{const{groups:t,packages:e}=(0,c.A)();return(0,u.jsxs)(u.Fragment,{children:[e.map((t=>(0,u.jsx)(D,{pkg:t},t.uuid))),(0,u.jsx)(A,{groups:t})]})},C=t=>{let{pkg:e}=t;const{afterDiscountPrice:i,beforeDiscountPrice:n,discounts:r,isDiscounted:o,timeUnit:l,units:c}=(0,a.A)(e);return(0,u.jsxs)(u.Fragment,{children:[e.details.products.map((t=>{var e;const i=(null===(e=t.properties.hostname_summary)||void 0===e?void 0:e.hostnames)||t.properties.assigned_hostnames,n=b(t.description,c);return(0,u.jsxs)(s.Fragment,{children:[(0,u.jsx)(p,{detail:[{text:n,style:{fontWeight:"bold"}}]}),(null===i||void 0===i?void 0:i.length)&&i.map((t=>(0,u.jsx)(p,{detail:[{text:t,style:{}}]},t)))]},t.uuid)})),(0,u.jsx)(h,{afterDiscountPrice:i,beforeDiscountPrice:n,isDiscounted:o,timeUnit:l}),(0,u.jsx)(f,{discounts:r}),(0,u.jsx)("br",{})]})},P=t=>{var e;let{product:i}=t;const{beforeDiscountPrice:s,afterDiscountPrice:n,discounts:r,isDiscounted:o,timeUnit:l,units:c}=(0,a.A)(i),{details:{description:d,properties:m}}=i,x=(null===(e=m.hostname_summary)||void 0===e?void 0:e.hostnames[0])||m.domain,j=b(d,c),g=[j?{text:`${j} `,style:{fontWeight:"bold"}}:void 0,x?{text:`${x} `,style:{}}:void 0].filter(Boolean);return(0,u.jsx)(u.Fragment,{children:(0,u.jsxs)(p,{detail:g,children:[(0,u.jsx)(h,{beforeDiscountPrice:s,afterDiscountPrice:n,isDiscounted:o,timeUnit:l}),(0,u.jsx)(f,{discounts:r})]})})},T=t=>{let{items:e}=t;return e.map((t=>(0,u.jsx)(P,{product:t},t.uuid)))},$=t=>{let{children:e}=t;const i=(0,d.A)();return(0,u.jsx)("p",{style:{color:i.palette.primary.main,fontSize:"1.25em",margin:"4px 0px"},children:e})},F=()=>{const{groups:t,packages:e}=(0,c.A)();return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(m,{children:"Summary"}),e.map((t=>(0,u.jsxs)(s.Fragment,{children:[(0,u.jsx)($,{children:t.details.title}),(0,u.jsx)(C,{pkg:t}),(0,u.jsx)("br",{})]},t.uuid))),t.map((t=>{let{description:e,items:i}=t;return(0,u.jsxs)(s.Fragment,{children:[(0,u.jsx)($,{children:e}),(0,u.jsx)(T,{items:i},e),(0,u.jsx)("br",{})]},e)})),(0,u.jsx)("br",{})]})};var U=i(74712);const W=()=>{const{amountOffToday:t,billingCycleTotals:e,dueToday:i,subtotal:s}=(0,U.A)();return(0,u.jsxs)(u.Fragment,{children:[e.map((t=>{let{cycle:e,amount:i}=t;return(0,u.jsx)(p,{detail:[{text:`Due ${e}: `,style:{fontWeight:"bold"}},{text:(0,l.formatCurrency)(i)}]},e)})),(0,u.jsx)(p,{detail:[{text:"Subtotal: ",style:{fontWeight:"bold"}},{text:(0,l.formatCurrency)(s)}]}),(0,u.jsx)(p,{detail:[{text:"Due Today: ",style:{fontWeight:"bold"}},{text:(0,l.formatCurrency)(i)}]}),t>0&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("br",{}),(0,u.jsx)(p,{detail:[{text:`You save ${(0,l.formatCurrency)(t)} on your order`,style:{fontWeight:"bold"}}]})]})]})},I="CartTextOutput__Container",w=t=>{let{children:e}=t;return(0,u.jsx)(o.A,{"data-testid":I,children:e})},B=s.forwardRef(((t,e)=>(0,u.jsx)(w,{children:(0,u.jsxs)("div",{style:{lineHeight:1.25,fontFamily:"Calibri, sans-serif"},ref:e,children:[(0,u.jsx)(k,{}),(0,u.jsx)(F,{}),(0,u.jsx)(W,{})]})})));var N=i(67507),S=i(98158),R=i(16075);const z=t=>{let{children:e="Back To Cart",...i}=t;const s=(0,n.wA)();return(0,u.jsx)(N.A,{variant:"subtle",onClick:()=>{s((0,S.VC)(R.R7.cart.path))},...i,children:e})};var O=i(28559);const H=t=>{let{nodeRef:e,children:i="Copy Text",...s}=t;const r=(0,n.wA)();return(0,u.jsx)(N.A,{onClick:()=>{r(O.A.copyToClipboard({text:e.current.innerHTML}))},...s,children:i})};var M=i(56863),L=i(18073),q=i(3695);const E=()=>{var t;const e=(0,n.d4)(M.A.getCartIsInitialized),i=null===(t=(0,n.d4)(q.b2.getNativeData))||void 0===t?void 0:t.metadata.name,o=(0,s.useRef)();
1return(0,u.jsx)(r.A,{name:R.Bd.cartText.name,parent:R.jD.cartText,subTitle:i,addPadding:!0,isLoading:!e,children:(0,u.jsxs)(L.A,{container:!0,spacing:2,children:[(0,u.jsx)(L.A,{item:!0,children:(0,u.jsx)(z,{})}),(0,u.jsx)(L.A,{item:!0,xs:!0,children:(0,u.jsx)(H,{nodeRef:o})}),(0,u.jsx)(L.A,{item:!0,xs:12,children:(0,u.jsx)(B,{ref:o})})]})})}},98104:(t,e,i)=>{i.d(e,{A:()=>n});var s=i(61127);const n=t=>{const{repetitions:e,type:i,amount:n,owner:r}=t;let o=`${(0,s.A)(n)}% off`;return e&&(o+=` ${e} months`),"coupon"===i&&(o+=` ${r}`),o}},61127:(t,e,i)=>{i.d(e,{A:()=>r});var s=i(87661),n=i.n(s);const r=t=>{const e=Number(t);return e%1!==0?n()(e,2):e}}}]); 2//# sourceMappingURL=6408.912bf128.chunk.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.