(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{1114:function(e,t,r){"use strict";r.r(t);r(68),r(39),r(193);var l=r(6),o=r(7),c=(r(4),r(21),r(5),r(0)),n=r(395),d=r.n(n),m=r(887),h=r(87),f=r(892),w=r(1010),_=r(10),v=r(379),S=r(391),y=r(393),x=r(256),O=r(394),j=r(124),C=r(888),k=r(1158),B=r(255),N=r(961);function I(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,l)}return r}function A(e){for(var t=1;t{var t;return null===(t=N.b[null==e?void 0:e.ecode])||void 0===t?void 0:t.subscribeJourneyId})):[null===(c=N.b[this.ecode])||void 0===c?void 0:c.subscribeJourneyId])||void 0===t?void 0:t.filter((e=>e)))||[],d=null==n?void 0:n.length;d&&(this.busy=!0,null==n||n.forEach(function(){var t=Object(o.a)((function*(t,r){try{var l=B.a.resources.newsletter_journey.post.url(t);yield e.$axios.post(l,{email:e.email,workflowId:t}),r===d-1&&(e.trackSubmitted(),e.onSuccess())}catch(t){r===d-1?e.onError(t):E.error(t)}}));return function(e,r){return t.apply(this,arguments)}}()))}}onSuccess(){var e;this.clearError(),this.success=!0,this.trackSubmittedSuccess(),this.email="",this.postalCode="",this.isGiftGuide&&this.isModal&&this.$emit("success",this.success),(null===(e=this.selectedNewsletters)||void 0===e?void 0:e.length)>0&&this.$emit("newsletters-success",this.selectedNewsletters)}trackSubmitted(){var e,t;if((null===(e=this.multiNewsletters)||void 0===e?void 0:e.length)>0)for(var r of this.multiNewsletters)this.fields.push({autofilled:!1,fieldId:null==r?void 0:r.iterableId.toString(),fieldLabel:"1",fieldName:null==r?void 0:r.name,fieldType:"Email",fieldValue:d.a.createHash("sha256").update(this.email).digest("hex")});else this.fields.push({autofilled:!1,fieldId:null===(t=this.iterableId)||void 0===t?void 0:t.toString(),fieldLabel:"1",fieldName:this.newsletterName,fieldType:"Email",fieldValue:d.a.createHash("sha256").update(this.email).digest("hex")});this.checked&&this.fields.push({autofilled:!0,fieldId:"71558",fieldLabel:"2",fieldName:this.isGiftGuide?"100 Days of Holiday":"CNET Insider",fieldType:"Boolean",fieldValue:this.checked+""});var l=A(A({},this.formEventBaseData),{},{outbound_url:this.$route.fullPath});this.$track(y.a).with(l).fire(),this.isCountdown&&this.$track(v.a).with({type:"SUBMIT",location:"MODAL",name:"countdown-banner|submit",action_outcome:"SUBMIT"}).fire(),this.trackFormFieldInput()}getButtonText(){var e="";return this.isGiftGuide?e=this.$t("newsletter.giftGuide.button_label").toString():this.isAtlas&&(e=this.$t("email_capture_atlas.buttonText").toString()),e}trackFormFieldInput(){this.fields.forEach((e=>{var t=A(A({},this.formEventBaseData),{},{auto_suggested:e.autofilled,field_id:e.fieldId,field_label:e.fieldLabel,field_name:e.fieldName,field_source:"FREE TEXT",field_type:e.fieldType,input_value:e.fieldValue});this.$track(S.a).with(t).fire()}))}trackSubmittedSuccess(){var e=this;return Object(o.a)((function*(){for(var t in e.fields){var r,l=d.a.createHash("sha256").update(e.email).digest("hex"),o={user_id:null===(r=e.$store)||void 0===r||null===(r=r.getters["auth/user"])||void 0===r?void 0:r.sub,hashed_email:l,module_id:e.fields[t].fieldId,module_owner:"CUSTOM FORM",location:"INLINE",identity_requested:!0,value_prop:"NEWSLETTER",view_correlation_id:e.newsletterCorrelationId,campaign_signed_up:e.fields[t].fieldName,subscription_preference:"SUBSCRIBED"};e.$track(O.a).with(o).fire(),yield new Promise((e=>setTimeout(e,200)))}}))()}trackFormViewedEvent(){var e=this.formEventBaseData;this.$track(x.a).with(e).fire()}intersect(e){var{direction:t,entry:r}=e;"down"===t&&!this.newsletterSeen&&r.isIntersecting&&(this.newsletterSeen=!0,this.trackFormViewedEvent())}};Object(c.a)([Object(m.Prop)({default:!1,type:Boolean}),Object(c.b)("design:type",Boolean)],G.prototype,"hasBackground",void 0),Object(c.a)([Object(m.Prop)({default:null,type:Object}),Object(c.b)("design:type",Object)],G.prototype,"component",void 0),Object(c.a)([Object(m.Prop)({default:!1,type:Boolean}),Object(c.b)("design:type",Boolean)],G.prototype,"isNeon",void 0),Object(c.a)([Object(m.Prop)({default:!1,type:Boolean}),Object(c.b)("design:type",Boolean)],G.prototype,"isAtlas",void 0),Object(c.a)([Object(m.Prop)({default:!1,type:Boolean}),Object(c.b)("design:type",Boolean)],G.prototype,"isGiftGuide",void 0),Object(c.a)([Object(m.Prop)({default:!1,type:Boolean}),Object(c.b)("design:type",Boolean)],G.prototype,"isCountdown",void 0),Object(c.a)([Object(m.Prop)({default:!1,type:Boolean}),Object(c.b)("design:type",Boolean)],G.prototype,"isModal",void 0),Object(c.a)([Object(m.Prop)({default:!0,type:Boolean}),Object(c.b)("design:type",Boolean)],G.prototype,"isStandalone",void 0),Object(c.a)([Object(m.Prop)({default:null,type:Object}),Object(c.b)("design:type",Object)],G.prototype,"layout",void 0),Object(c.a)([Object(m.Prop)({default:"1",type:String}),Object(c.b)("design:type",String)],G.prototype,"formVersion",void 0),Object(c.a)([Object(m.Prop)({default:"",type:String}),Object(c.b)("design:type",String)],G.prototype,"theme",void 0);var T=G=Object(c.a)([Object(m.Component)({components:{NewsletterSubscribeSubmit:k.a,GlobalSvgIcon:C.default}}),Object(f.a)("intersection-observer",w.a)],G),$=(r(1216),r(152)),component=Object($.a)(T,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{directives:[{name:"intersection-observer",rawName:"v-intersection-observer",value:{handler:e.intersect,rootMargin:"0px",threshold:0},expression:"{ handler: intersect, rootMargin: '0px', threshold: 0 }"}],staticClass:"c-newsletterSubscribe",class:{"c-newsletterSubscribe-isNeon":e.isNeon,"c-newsletterSubscribe-isAtlas":e.isAtlas,"c-newsletterSubscribe-isGiftGuide":e.isGiftGuide,"g-inner-spacing-bottom-medium g-inner-spacing-top-xlarge g-outer-spacing-bottom-large":e.isStandalone,"g-border-thin-dark-top":!e.isAtlas&&!e.isGiftGuide,["c-newsletterSubscribe-".concat(e.theme)]:""!==e.theme,"c-newsletterSubscribe-hasBackground":e.hasBackground}},[!e.success||e.isAtlas?t("form",{staticClass:"c-newsletterSubscribe_form u-grid-columns",class:{"g-grid-container":e.isStandalone,"c-newsletterSubscribe_form-modal":e.isModal},attrs:{novalidate:""},on:{submit:function(t){return t.preventDefault(),e.onSubmit.apply(null,arguments)}}},[e.title||e.description?t("div",{staticClass:"sm:u-col-2 md:u-col-6 g-inner-spacing-bottom-medium",class:[e.isAtlas?"lg:u-col-12":"lg:u-col-start-3 lg:u-col-8 g-border-thin-primary-bottom"]},[t("h6",{staticClass:"c-newsletterSubscribe_title g-text-medium"},[e._v(e._s(e.title))]),e._v(" "),t("span",{staticClass:"c-newsletterSubscribe_description",class:e.isAtlas?"g-text-xsmall":"g-text-xxsmall",domProps:{innerHTML:e._s(e.description)}})]):e._e(),e._v(" "),e.success?e._e():[e.error?t("label",{staticClass:"g-text-xxsmall c-newsletterSubscribe_label-error",class:[{"lg:u-col-start-3":e.isStandalone},e.isAtlas||e.isModal?"lg:u-col-12":"lg:u-col-5 md:u-col-6 sm:u-col-2"],attrs:{for:"newsletter_email"}},[e._v("\n "+e._s(e.isAtlas?e.$t("newsletter.email_invalid_neon"):e.$t("newsletter.email_invalid"))+"\n ")]):e._e(),e._v(" "),t("input",{directives:[{name:"model",rawName:"v-model.trim",value:e.email,expression:"email",modifiers:{trim:!0}}],staticClass:"c-newsletterSubscribe_input g-inner-spacing-left-medium g-inner-spacing-right-medium g-container-rounded-small g-text-xsmall g-color-text-meta",class:{"c-newsletterSubscribe_input-error":e.error,"c-newsletterSubscribe_input-busy":e.busy,"lg:u-col-start-3 lg:u-col-5":e.isStandalone,"lg:u-col-9":!e.isStandalone&&!e.isModal,"lg:u-col-12":e.isModal,"md:u-col-6 sm:u-col-2":"pageArticle"!==e.theme,"g-text-xxsmall":"pageArticle"===e.theme},attrs:{name:"newsletter_email",placeholder:e.isGiftGuide||e.isAtlas?e.$t("newsletter.giftGuide.email_placeholder").toString():e.$t("newsletter.email_placeholder").toString(),required:"",type:"email"},domProps:{value:e.email},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onBlur.apply(null,arguments)},blur:[e.onBlur,function(t){return e.$forceUpdate()}],input:function(t){t.target.composing||(e.email=t.target.value.trim())}}}),e._v(" "),t("NewsletterSubscribeSubmit",{class:{"md:u-col-6 sm:u-col-2":"pageArticle"!==e.theme,"lg:u-col-12":e.isModal,"lg:u-col-3":!e.isModal},attrs:{"button-text":e.getButtonText(),"button-config":{fill:"primary",darkBg:e.darkBg}}}),e._v(" "),e.isGiftGuide?e._e():t("div",{staticClass:"c-newsletterSubscribe_privacy g-text-xxxsmall g-color-text-meta md:u-col-6 sm:u-col-2",class:{"lg:u-col-start-3 lg:u-col-8":e.isStandalone,"lg:u-col-12":!e.isStandalone},domProps:{innerHTML:e._s(e.$t("newsletter.privacy"))}})]],2):e._e(),e._v(" "),e.success&&!e.isAtlas?t("div",{staticClass:"c-newsletterSubscribe_success",class:{"g-grid-container":e.isStandalone,"u-grid-columns":!e.isGiftGuide&&!e.isModal}},[e.isGiftGuide&&!e.isControlBucket?[e.isModal?t("div",{staticClass:"newsletterSubscribe_success-modal"},[t("GlobalSvgIcon",{attrs:{id:"hero-check-outline"}}),e._v(" "),t("div",{staticClass:"newsletterSubscribe_success-modal-headline"},[e._v(e._s(e.$t("newsletter.giftGuide.success_header_1"))+" "),t("br"),e._v(" "+e._s(e.$t("newsletter.giftGuide.success_header_2")))]),e._v(" "),t("div",{staticClass:"newsletterSubscribe_success-modal-supText"},[e._v(e._s(e.$t("newsletter.giftGuide.success_message_email")))])],1):t("div",{staticClass:"lg:u-col-start-0 lg:u-col-8 sm:u-col-2 md:u-col-6"},[t("div",{staticClass:"newsletterSubscribe_success-headline"},[e._v(e._s(e.$t("newsletter.giftGuide.success_header_1"))+" "+e._s(e.$t("newsletter.giftGuide.success_header_2")))]),e._v(" "),t("div",{staticClass:"newsletterSubscribe_success-supText"},[e._v(e._s(e.$t("newsletter.giftGuide.success_message_email")))])])]:e.isGiftGuide&&e.isControlBucket?[e.isModal?t("div",{staticClass:"newsletterSubscribe_success-modal"},[t("div",{staticClass:"newsletterSubscribe_success-modal-headline"},[e._v(e._s(e.$t("newsletter.cheapskate.success_header_1")))]),e._v(" "),t("div",{staticClass:"newsletterSubscribe_success-modal-supText"},[e._v(e._s(e.$t("newsletter.cheapskate.success_header_2")))])]):t("div",{staticClass:"lg:u-col-start-0 lg:u-col-8 sm:u-col-2 md:u-col-6"},[t("div",{staticClass:"newsletterSubscribe_success-headline"},[e._v(e._s(e.$t("newsletter.giftGuide.success_header_1"))+" "+e._s(e.$t("newsletter.giftGuide.success_header_2")))]),e._v(" "),t("div",{staticClass:"newsletterSubscribe_success-supText"},[e._v(e._s(e.$t("newsletter.giftGuide.success_message_email")))])])]:[t("h2",{staticClass:"g-text-medium g-text-bold lg:u-col-start-3 lg:u-col-8 sm:u-col-2 md:u-col-6"},[e._v(e._s(e.$t("newsletter.success_header")))]),e._v(" "),t("div",{staticClass:"g-text-small g-outer-spacing-top-small lg:u-col-start-3 lg:u-col-8 sm:u-col-2 md:u-col-6"},[e._v(e._s(e.$t("newsletter.success_message")))])]],2):e._e(),e._v(" "),e.success&&e.isAtlas?t("div",{staticClass:"c-newsletterSubscribe_success"},[t("GlobalSvgIcon",{staticClass:"o-linkIcon o-linkIcon-right",attrs:{id:"hero-check-outline"}}),e._v(" "+e._s(e.$t("newsletter.success_message_atlas"))+"\n ")],1):e._e()])}),[],!1,null,null,null);t.default=component.exports},1121:function(e,t,r){var content=r(1217);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,r(252).default)("2743d4b2",content,!0,{sourceMap:!1})},1158:function(e,t,r){"use strict";r(22),r(39),r(26);var l=r(0),o=r(887),c=class extends o.Vue{get buttonClasses(){var e="o-cnetButton-medium";return this.buttonConfig?"o-cnetButton o-cnetButton-".concat(this.buttonConfig.fill," ").concat(this.buttonConfig.darkBg?"o-cnetButton-".concat(this.buttonConfig.fill,"-darkBg"):""," ").concat(e):"o-cnetButton o-cnetButton-".concat(this.buttonConfig.fill," ").concat(e)}get inputText(){return"e1006"===this.ecode?this.$t("newsletter.cybersecurity.button").toString():this.buttonText||this.$t("newsletter.button_label").toString()}};Object(l.a)([Object(o.Prop)({default:"primary",type:String,validator:e=>["primary","secondary","ghost",void 0].includes(e)}),Object(l.b)("design:type",String)],c.prototype,"fill",void 0),Object(l.a)([Object(o.Prop)({default:()=>({fill:"primary",darkBg:!1}),type:Object,validator:e=>["primary","secondary","tertiary",void 0].includes(e.fill)&&("boolean"==typeof e.darkBg||void 0===e.darkBg)}),Object(l.b)("design:type",Object)],c.prototype,"buttonConfig",void 0),Object(l.a)([Object(o.Prop)({default:null,type:String}),Object(l.b)("design:type",String)],c.prototype,"ecode",void 0),Object(l.a)([Object(o.Prop)({default:!1}),Object(l.b)("design:type",Boolean)],c.prototype,"isDisabled",void 0),Object(l.a)([Object(o.Prop)({default:null,type:String}),Object(l.b)("design:type",String)],c.prototype,"buttonText",void 0);var n=c=Object(l.a)([o.Component],c),d=r(152),component=Object(d.a)(n,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("input",{staticClass:"c-newsletterSubscribe_button",class:e.buttonClasses,attrs:{disabled:e.isDisabled,type:"submit"},domProps:{value:e.inputText}})}),[],!1,null,null,null);t.a=component.exports},1216:function(e,t,r){"use strict";r(1121)},1217:function(e,t,r){var l=r(251)((function(i){return i[1]}));l.push([e.i,".c-newsletterSubscribe_form{row-gap:1rem}.c-newsletterSubscribe_title{color:#e71d1d}@media(min-width: 768px){.c-newsletterSubscribe_title{text-align:left}}@media(min-width: 768px){.c-newsletterSubscribe_description{text-align:left}}.c-newsletterSubscribe_input{display:block;width:100%;border:.125rem dotted #ddddde;cursor:text;max-width:100%}.c-newsletterSubscribe_input-error{border-color:#e71d1d}.c-newsletterSubscribe_input-error:focus{box-shadow:0 0 5px rgba(231,29,29,.75)}.c-newsletterSubscribe_input-busy{cursor:progress}.c-newsletterSubscribe_privacy{font-size:.75rem;line-height:1rem;margin-bottom:0}.c-newsletterSubscribe_privacy>a{text-decoration:underline;color:#5e5e62;box-shadow:none}.c-newsletterSubscribe_privacy>a:hover{color:#e71d1d;text-decoration:none}@media(min-width: 768px){.c-newsletterSubscribe_privacy{text-align:left}}.g-grid-container .c-newsletterSubscribe{margin-bottom:0}.c-newsletterSubscribe-isNeon .c-newsletterSubscribe_form{column-gap:0}.c-newsletterSubscribe-isNeon .c-newsletterSubscribe_form-modal{row-gap:.5rem}.c-newsletterSubscribe-isNeon .c-newsletterSubscribe_form-modal .c-newsletterSubscribe_input{border:.125rem dotted #ddddde;border-style:solid;border-radius:.5rem;height:40px}.c-newsletterSubscribe-isNeon .c-newsletterSubscribe_form-modal .c-newsletterSubscribe_input-error{border-color:#e71d1d}.c-newsletterSubscribe-isNeon .c-newsletterSubscribe_form-modal .c-newsletterSubscribe_input-error:focus{box-shadow:0 0 5px rgba(231,29,29,.75)}.c-newsletterSubscribe-isNeon .c-newsletterSubscribe_form-modal .c-newsletterSubscribe_button{border-radius:.5rem}.c-newsletterSubscribe-isNeon .c-newsletterSubscribe_form-modal .c-newsletterSubscribe_label-error{padding-bottom:1rem}.c-newsletterSubscribe-isNeon .c-newsletterSubscribe_input{border-style:solid;border-right:unset;border-radius:.5rem 0 0 .5rem}.c-newsletterSubscribe-isNeon .c-newsletterSubscribe_button{border-radius:0 .5rem .5rem 0;padding-top:0;padding-bottom:0}.c-newsletterSubscribe-isNeon .c-newsletterSubscribe_success{gap:0}@media(max-width: 1023px){.c-newsletterSubscribe-isNeon .c-newsletterSubscribe_form{row-gap:.5rem}.c-newsletterSubscribe-isNeon .c-newsletterSubscribe_input{border:.125rem dotted #ddddde;border-style:solid;border-radius:.5rem;height:40px}.c-newsletterSubscribe-isNeon .c-newsletterSubscribe_button{border-radius:.5rem}}.c-newsletterSubscribe-isAtlas{width:100%}.c-newsletterSubscribe-isAtlas .c-newsletterSubscribe_form{max-width:100%;width:100%}.c-newsletterSubscribe-isAtlas .c-newsletterSubscribe_title{color:#ff5d53;font-family:stardust,serif;font-size:24px;font-stretch:110%;font-weight:400;line-height:1;margin-bottom:1rem;text-transform:lowercase}.c-newsletterSubscribe-isAtlas .c-newsletterSubscribe_input-error{background-color:#470000;border-color:#ff5d53;color:#ff5d53}.c-newsletterSubscribe-isAtlas .c-newsletterSubscribe_input-error::placeholder{color:#ff5d53}.c-newsletterSubscribe-isAtlas .c-newsletterSubscribe_label-error{font-weight:400;font-size:14px;line-height:20px;color:#ff5d53}.c-newsletterSubscribe-isAtlas .c-newsletterSubscribe_button{padding-bottom:0;padding-top:0;width:100%;box-sizing:border-box}.c-newsletterSubscribe-isAtlas .c-newsletterSubscribe_privacy a:hover{color:#b4fd8c;text-decoration:none}.c-newsletterSubscribe-isAtlas .c-newsletterSubscribe_success{font-weight:400;font-size:14px;line-height:20px;align-items:center;display:flex;flex-direction:column;font-style:italic;gap:.75rem;justify-content:center;padding:1rem;text-align:center}@media(min-width: 1440px){.c-newsletterSubscribe-isAtlas .c-newsletterSubscribe_success{flex-direction:row}}.c-newsletterSubscribe-isAtlas .c-newsletterSubscribe_success svg{height:20px;fill:#ff5d53;width:20px}.c-newsletterSubscribe-hasBackground .c-newsletterSubscribe_privacy{color:#fff}.c-newsletterSubscribe-hasBackground .c-newsletterSubscribe_privacy a{color:#fff}.c-newsletterSubscribe-pageArticle .c-newsletterSubscribe_form{grid-template-columns:1fr auto;row-gap:.25rem}.c-newsletterSubscribe-pageArticle .c-newsletterSubscribe_label-error{color:#eb0036}.c-newsletterSubscribe-pageArticle .c-newsletterSubscribe_input{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.c-newsletterSubscribe-pageArticle .c-newsletterSubscribe_input-error{background-color:#ffcac7;border-color:#eb0036}.c-newsletterSubscribe-pageArticle .c-newsletterSubscribe_button{border-top-left-radius:0;border-bottom-left-radius:0}",""]),l.locals={},e.exports=l}}]);