1(window.ftsFEWebpackJsonp=window.ftsFEWebpackJsonp||[]).push([[17],{1612:function(e,t,r){"use strict";r.d(t,"b",(function(){return c})),r.d(t,"a",(function(){return l}));var n=r(2),o=(r(24),r(9),r(37),function(){var e=Object(n.a)(regeneratorRuntime.mark((function e(t,r){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!r){e.next=3;break}return e.next=1,t.changeUser(r);case 1:return e.next=2,t.getUser();case 2:if(!(n=e.sent)){e.next=3;break}return e.next=3,n.setEmail(r);case 3:return e.next=4,Promise.resolve();case 4:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}()),c=function(){var e=Object(n.a)(regeneratorRuntime.mark((function e(t,r,n,c){var l,d,f,m;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,t&&"function"==typeof t.getUser){e.next=1;break}throw new Error("Braze SDK is not available");case 1:if(l=t.getUser(),d="",l&&(d=l.getUserId()||""),d===r){e.next=2;break}return e.next=2,o(t,r);case 2:return(f=t.getUser())&&(console.info("updatedUser",f),f.setCustomUserAttribute("region",c),n.forEach((function(e){console.info("subscribing to groupId",e),f.addToSubscriptionGroup(e)}))),t.requestImmediateDataFlush(),e.abrupt("return",{success:!0,message:"User successfully added to subscription groups."});case 3:return e.prev=3,m=e.catch(0),console.error("Braze subscription error:",m),e.abrupt("return",{success:!1,message:m.message||"Failed to subscribe user."});case 4:case"end":return e.stop()}}),e,null,[[0,3]])})));return function(t,r,n,o){return e.apply(this,arguments)}}(),l=function(){var e=Object(n.a)(regeneratorRuntime.mark((function e(t,r){var n,c,l,d,f,m,h,v,w;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=r.firstName,c=r.lastName,l=r.email,d=r.groupIds,f=r.region,e.prev=1,t&&"function"==typeof t.getUser){e.next=2;break}throw new Error("Braze SDK is not available");case 2:if(m=t.getUser(),h="",m&&(h=m.getUserId()||""),h===l){e.next=3;break}return e.next=3,o(t,l);case 3:return(v=t.getUser())&&(v.setFirstName(n||null),v.setLastName(c||null),v.setCustomUserAttribute("region",f),v.addAlias(l,"email"),d.forEach((function(e){v.addToSubscriptionGroup(e)}))),t.requestImmediateDataFlush(),e.abrupt("return",{success:!0,message:"User successfully added to subscription groups."});case 4:return e.prev=4,w=e.catch(1),console.error("Braze subscription error:",w),e.abrupt("return",{success:!1,message:w.message||"Failed to subscribe user."});case 5:case"end":return e.stop()}}),e,null,[[1,4]])})));return function(t,r){return e.apply(this,arguments)}}()},1823:function(e,t,r){var content=r(2135);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,r(99).default)("512e543a",content,!0,{sourceMap:!1})},2134:function(e,t,r){"use strict";r(1823)},2135:function(e,t,r){(e.exports=r(98)(!1)).push([e.i,"h2[data-v-95910ab4]{color:#01154d;font-size:26px;font-weight:900;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:30px;padding-top:5px}.you-might-also-like .subheader[data-v-95910ab4]{background-color:#fff;display:block;position:relative;z-index:2;font-size:15px;width:180px;margin:0 auto;color:#666;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600}.you-might-also-like-form[data-v-95910ab4]{width:100%;max-width:300px;margin:0 auto;display:block;padding-bottom:25px;box-sizing:border-box}.you-might-also-like-form .checkbox-group[data-v-95910ab4]{color:#666;border-top:2px solid #666;text-align:left;font-size:14px;margin-top:-10px;padding-top:10px}.you-might-also-like-form .checkbox-group .item[data-v-95910ab4]{dis
1play:flex;flex-direction:column;margin-left:10px;padding:10px 0}.you-might-also-like-form .checkbox-group .item label[data-v-95910ab4]{color:#666;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:18px;font-weight:600;font-size:14px}.you-might-also-like-form .checkbox-group .item span[data-v-95910ab4]{margin-left:22px;font-weight:200;display:block}.you-might-also-like-form input[type=submit][data-v-95910ab4]{margin-top:10px;background-color:#01154d;color:#fff;font-family:Source Sans Pro,arial,helvetica,sans-serif;font-size:16px;line-height:35px;font-weight:900;border-radius:2px;margin-bottom:0;padding:0;height:60px;-moz-appearance:none;appearance:none;-webkit-appearance:none}div.newsletter-signup[data-v-95910ab4]{background-color:#fff;margin:0 auto;max-width:600px;width:100%}div.nlw-outer[data-v-95910ab4]{padding:16px 0}div.nlw-inner[data-v-95910ab4]{display:block;text-align:center;margin:0 auto;border:1px solid #666;border-top:12px solid #01154d;height:100%;width:auto}div.nlw-inner h2[data-v-95910ab4]{color:#01154d;font-size:26px;font-weight:700;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:30px;padding-top:5px;margin:.67em}#other-newsletter-form[data-v-95910ab4],p[data-v-95910ab4]{font-size:13px;line-height:18px;font-weight:600;padding:10px;margin:1em 0}#nlw-tos[data-v-95910ab4],#other-newsletter-form[data-v-95910ab4],p[data-v-95910ab4]{color:#666;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}#nlw-tos[data-v-95910ab4]{font-size:14px;font-weight:300;padding:0 10px 10px;margin:0 0 30px}#nlw-tos a[data-v-95910ab4]{text-decoration:none;color:#01154d;font-weight:600}div.nlw-inner form[data-v-95910ab4]{width:100%;max-width:300px;margin:0 auto;display:block;padding-bottom:25px;box-sizing:border-box}div.nlw-inner form input[data-v-95910ab4]{height:50px;width:95%;border:none}div.nlw-inner form input[type=email][data-v-95910ab4]{background-color:#efefef;color:#666;border-radius:0;font-size:14px;padding-left:4%}div.nlw-inner form input[type=checkbox][data-v-95910ab4]{height:12px;width:12px}div.nlw-inner #newsletter-form input[type=submit][data-v-95910ab4]{background-color:#a80103;font-size:19px;margin-top:15px;height:50px}div.nlw-inner #newsletter-form input[type=submit][data-v-95910ab4],div.nlw-inner #other-newsletter-form input[type=submit][data-v-95910ab4]{color:#fff;font-family:Source Sans Pro,arial,helvetica,sans-serif;line-height:35px;font-weight:900;border-radius:2px;-moz-appearance:none;appearance:none;-webkit-appearance:none}div.nlw-inner #other-newsletter-form input[type=submit][data-v-95910ab4]{background-color:#01154d;font-size:16px;margin-bottom:8px;padding:4px;height:60px}div.nlw-inner form input[type=submit][data-v-95910ab4]:hover{cursor:pointer}div.nlw-inner #other-newsletter-form[data-v-95910ab4]{color:#666;border-top:2px solid #666;text-align:left;font-size:14px;margin-top:-10px;padding-top:20px}",""])},912:function(e,t,r){"use strict";r.r(t);var n=r(2),o=(r(24),r(100),r(29),r(32),r(42),r(38),r(9),r(37),r(133)),c=r.n(o),l=r(1612),d={apiKey:"fafd9e2d-5825-46dd-94c8-dfa7123034a3",baseUrl:"https://sdk.iad-07.braze.com",newsletterPostUrl:"https://rest.iad-07.braze.com/users/track",newsletterSignupGroups:[{name:"Breaking News",id:"c9b831e1-757b-4743-a181-073bb2a1109c",description:"Breaking news delivered fast",default:!0},{name:"Contests and Special Offers",id:"3791f425-aeef-4ddf-981c-876be9ddbb48",description:"Offers from FOX Television stations and our advertisers"},{name:"Daily/AZAM Morning Brief",id:"79bcce3b-87ad-42d5-9bbc-bbb0701043d7",description:"All the news you need to know, every day"}],youMightAlsoLike:[{name:"Contests and Special Offers",id:"3791f425-aeef-4ddf-981c-876be9ddbb48",description:"Offers from FOX Television stations and our advertisers"},{name:"Daily/AZAM Morning Brief",id:"79bcce3b-87ad-42d5-9bbc-bbb0701043d7",description:"All the news you need to know, every day"}],region:"Phoenix",pushNotificationGroups:[{name:"FOX10 Phoenix Push Notifications",id:"2ef247fe-82a2-4ef2-a63c-b95c07cd29a9",description:"Push notifications for FOX10 Phoenix users",default:!0}]},f=d.newsletterSignupGroups,m=d.youMightAlsoLike,h=d.region,v=[{id:"breaking",name:"Breaking News"},{id:"daily",name:"Daily Digest"},{id:"promo",name:"Contests and Special Offers"}],w=c.a.create({timeout:1e4,headers:{"Content-Type":"application/json"},withCredentials:!1,maxRedirects:5}),x={props:{newsletterType:{type:String,default:function(){return""}}},data:function(){return{formSubmitted:!1,youMightAlsoLikeSubmitted:!1,youMightAlsoLikeGroups:m,youMightAlsoLikeSelectedGroups:[],randomKey:Math.floor(Math.random()*Math.floor(1e3)),anonProfileId:"",form:{email:"",email_subscribe:!1},newsletterGroups:f,RECAPTCHA_SITE_KEY:"",recaptchaError:!1,errorMessage:"",recaptchaLoaded:!1,recaptchaLoading:!1}},computed:{currentNewsletter:function(){var e=this;return this.newsletterGroups.find((function(t){return t.id===e.newsletterType}))||v.find((function(t){return t.id===e.newsletterType}))||{}},iframeId:function(){return"newsletter_".concat(this.randomKey)},stationId:function(){return"".concat("KSAZ").toLowerCase()},title:function(){return this.currentNewsletter.name||""},description:function(){return this.currentNewsletter.description||""},subscriptionType:function(){return this.currentNewsletter.id},stationName:function(){return"FOX 10 Phoenix"},titleCase:function(){return this.title.toLowerCase().split(" ").map((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})).join(" ")},secureDomainName:function(){return"https://www.fox10phoenix.com"}},mounted:function(){window&&window.localStorage&&window.localStorage.ajs_anonymous_id&&(this.anonProfileId=JSON.parse(window.localStorage.ajs_anonymous_id))},methods:{ensureRecaptchaLoaded:function(){var e=this;return Object(n.a)(regeneratorRuntime.mark((function t(){var r,n,o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!e.recaptchaLoaded&&!e.recaptchaLoading){t.next=1;break}return t.abrupt("return");case 1:return e.recaptchaLoading=!0,t.prev=2,t.next=3,w.get("/api/rec
1aptcha-config");case 3:if(r=t.sent,!(n=r.data).success){t.next=4;break}return e.RECAPTCHA_SITE_KEY=n.siteKey,t.next=4,e.loadRecaptcha();case 4:t.next=6;break;case 5:t.prev=5,o=t.catch(2),console.error("Failed to load reCAPTCHA config:",o),e.recaptchaLoading=!1;case 6:case"end":return t.stop()}}),t,null,[[2,5]])})))()},loadRecaptcha:function(){var e=this;return new Promise((function(t,r){var script=document.createElement("script");script.src="https://www.google.com/recaptcha/enterprise.js?render=".concat(e.RECAPTCHA_SITE_KEY),script.onload=function(){window.grecaptcha.enterprise.ready((function(){e.recaptchaLoaded=!0,e.recaptchaLoading=!1,t()}))},script.onerror=function(t){console.error("Failed to load reCAPTCHA script:",t),e.recaptchaLoading=!1,r(t)},document.head.appendChild(script)}))},executeRecaptcha:function(){var e=this;return new Promise((function(t,r){window.grecaptcha.enterprise.ready((function(){window.grecaptcha.enterprise.execute(e.RECAPTCHA_SITE_KEY,{action:"newsletter_signup"}).then((function(e){console.info("reCAPTCHA token generated:",e),t(e)})).catch((function(e){console.error("reCAPTCHA execution error:",e),r(e)}))}))}))},verifyRecaptchaToken:function(e){return Object(n.a)(regeneratorRuntime.mark((function t(){var r,data,n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return console.info("token: -------------- ",e),t.prev=1,t.next=2,w.get("/api/verify-recaptcha?token=".concat(encodeURIComponent(e)));case 2:return r=t.sent,data=r.data,t.abrupt("return",data.score>=.5);case 3:return t.prev=3,n=t.catch(1),console.error("Error verifying reCAPTCHA:",n),t.abrupt("return",!1);case 4:case"end":return t.stop()}}),t,null,[[1,3]])})))()},submitForm:function(e){var t=this;return Object(n.a)(regeneratorRuntime.mark((function r(){var n,o,c;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(e.preventDefault(),t.recaptchaLoaded){r.next=1;break}return r.next=1,t.ensureRecaptchaLoaded();case 1:if(t.recaptchaLoaded&&window.grecaptcha&&window.grecaptcha.enterprise){r.next=2;break}return console.error("reCAPTCHA failed to load, cannot submit"),t.recaptchaError=!0,t.errorMessage="Unable to verify your request. Please try again later.",r.abrupt("return");case 2:return r.prev=2,r.next=3,t.executeRecaptcha();case 3:return n=r.sent,console.info("reCAPTCHA token received:",n),r.next=4,t.verifyRecaptchaToken(n);case 4:if(r.sent){r.next=5;break}return t.recaptchaError=!0,t.errorMessage="Unable to verify your request. Please try again later.",r.abrupt("return");case 5:return r.next=6,Object(l.b)(t.$braze,t.form.email,[t.subscriptionType],h);case 6:o=r.sent,console.info("User subscribed to group via SDK",o),t.formSubmitted=!0,t.recaptchaError=!1,t.errorMessage="",r.next=8;break;case 7:r.prev=7,c=r.catch(2),console.error("Error subscribing to group:",c);case 8:case"end":return r.stop()}}),r,null,[[2,7]])})))()},submitYouMightAlsoLikeForm:function(e){var t=this;return Object(n.a)(regeneratorRuntime.mark((function r(){var n,o;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return e.preventDefault(),console.info("submitting: youMightAlsoLikeGroups",t.$braze,t.youMightAlsoLikeGroups,t.youMightAlsoLikeSelectedGroups),r.prev=1,r.next=2,Object(l.b)(t.$braze,t.form.email,t.youMightAlsoLikeSelectedGroups,h);case 2:n=r.sent,console.info("User subscribed to group via SDK",n),t.youMightAlsoLikeSubmitted=!0,r.next=4;break;case 3:r.prev=3,o=r.catch(1),console.error("Error subscribing to group:",o);case 4:case"end":return r.stop()}}),r,null,[[1,3]])})))()}}},y=(r(2134),r(13)),component=Object(y.a)(x,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"newsletter-signup"},[r("div",{staticClass:"nlw-outer",attrs:{id:e.iframeId}},[e.formSubmitted?e._e():r("div",{staticClass:"nlw-inner"},[r("h2",[e._v(e._s(e.title))]),e._v(" "),r("p",[e._v(e._s(e.description))]),e._v(" "),r("form",{attrs:{id:"newsletter-form",target:"SFMC-iframe-"+e.iframeId},on:{submit:function(t){return t.preventDefault(),e.submitForm.apply(null,arguments)}}},[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.email,expression:"form.email"}],attrs:{type:"email",placeholder:"Email Address",required:"",height:"50px",width:"90%"},domProps:{value:e.form.email},on:{focus:e.ensureRecaptchaLoaded,input:function(t){t.target.composing||e.$set(e.form,"email",t.target.value)}}}),e._v(" "),r("input",{attrs:{disabled:!e.form.email,type:"submit",value:"Sign Up",height:"50px",width:"90%"}})]),e._v(" "),r("p",{attrs:{id:"nlw-tos"}},[e._v("By clicking Sign Up, I confirm"),r("br"),e._v("that I have read and agree"),r("br"),e._v("to the "),r("a",{attrs:{href:"https://www.fox.com/privacy-policy",target:"_blank"}},[e._v("Privacy Policy")]),e._v(" "),r("br"),e._v("and "),r("a",{attrs:{href:"https://www.foxlocal.com/terms-of-use/index.html",target:"_blank"}},[e._v("Terms of Service")]),e._v(".")])]),e._v(" "),e.formSubmitted&&!e.youMightAlsoLikeSubmitted?r("div",{staticClass:"nlw-inner you-might-also-like"},[r("h2",[e._v("SUCCESS!")]),e._v(" "),r("p",[e._v("You are now subscribed to\n "),r("br"),e._v(e._s(e.stationName)+" "+e._s(e.titleCase)+".\n "),r("br"),e._v("Check your inbox for details.\n ")]),e._v(" "),r("div",{staticClass:"subheader"},[e._v("YOU MIGHT ALSO LIKE")]),e._v(" "),r("form",{staticClass:"you-might-also-like-form",on:{submit:function(t){return t.preventDefault(),e.submitYouMightAlsoLikeForm.apply(null,arguments)}}},[r("div",{staticClass:"checkbox-group"},e._l(e.youMightAlsoLikeGroups,(function(t){return r("div",{key:t.id,staticClass:"item"},[r("label",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.youMightAlsoLikeSelectedGroups,expression:"youMightAlsoLikeSelectedGroups"}],attrs:{type:"checkbox"},domProps:{value:t.id,checked:Array.isArray(e.youMightAlsoLikeSelectedGroups)?e._i(e.
1youMightAlsoLikeSelectedGroups,t.id)>-1:e.youMightAlsoLikeSelectedGroups},on:{change:function(r){var n=e.youMightAlsoLikeSelectedGroups,o=r.target,c=!!o.checked;if(Array.isArray(n)){var l=t.id,d=e._i(n,l);o.checked?d<0&&(e.youMightAlsoLikeSelectedGroups=n.concat([l])):d>-1&&(e.youMightAlsoLikeSelectedGroups=n.slice(0,d).concat(n.slice(d+1)))}else e.youMightAlsoLikeSelectedGroups=c}}}),e._v("\n "+e._s(t.name)+"\n ")]),e._v(" "),r("span",[e._v(e._s(t.description))])])})),0),e._v(" "),r("input",{attrs:{type:"submit",value:"Sign Up for More Newsletters",height:"50px",width:"90%"}})])]):e._e(),e._v(" "),e.youMightAlsoLikeSubmitted?r("div",{staticClass:"nlw-inner subsribed you-might-also-like"},[r("h2",[e._v("SUCCESS!")]),e._v(" "),r("p",[e._v("You are now subscribed to\n "),r("br"),e._v(e._s(e.stationName)+" Newsletters.\n "),r("br"),e._v("Check your inbox for details.\n ")])]):e._e()])])}),[],!1,null,"95910ab4",null);t.default=component.exports}}]);
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.