CINXE.COM
Casey DelBasso News Stories and Articles
<!DOCTYPE html> <html lang="en"> <head> <script type="text/javascript" src="https://dcf.espn.com/TWDC-DTCI/prod/Bootstrap.js"></script> <title>Casey DelBasso News Stories and Articles</title> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="robots" content="noarchive" /> <meta name="robots" content="index, follow" /> <meta name="author" content="ABC News" /> <meta name="copyright" content="Copyright (c) 2019 ABC News Internet Ventures" /> <meta name="description" content="Casey DelBasso is on ABC News. Get DelBasso's latest news stories and articles, connect with millions of users and join the conversation at ABC News." /> <meta name="keywords" content="online news, breaking news, headline news, news articles, local news, us news, world news, online news, abc news, abcnews, abc news online" /> <meta property="fb:admins" content="704409894" /> <meta property="fb:app_id" content="4942312939" /> <meta property="og:site_name" content="ABC News" /> <meta property="og:title" content="Casey DelBasso News Stories and Articles" /> <meta property="og:description" content="Casey DelBasso is on ABC News. Get DelBasso's latest news stories and articles, connect with millions of users and join the conversation at ABC News." /> <meta property="og:url" content="https://abcnews.go.com/Author/Casey_DelBasso" /> <link type="text/css" rel="stylesheet" media="screen, print" href="https://s.abcnews.com/assets/scss/css/indexv2.css?v=209" /> <link type="text/css" rel="stylesheet" media="screen, print" href="https://s.abcnews.com/assets/scss/css/authors.css?v=209" /> <link href="https://s.abcnews.com" rel="preconnect" crossorigin> <link href="https://fonts.abcnews.com" rel="preconnect" crossorigin> <link href="https://cdn.registerdisney.go.com" rel="preconnect" crossorigin> <link rel="shortcut icon" href="https://s.abcnews.com/favicon.ico" type="image/x-icon" /> <link type="text/css" rel="stylesheet" href="https://s.abcnews.com/assets/beta/css/icons.css?v=114" /> <link type="text/css" rel="stylesheet" href="https://s.abcnews.com/assets/beta/css/page-types/header_.css?v=114" /> <link type="text/css" rel="stylesheet" href="https://s.abcnews.com/assets/scss/css/indexv2.css?v=209" /> <link id="canonical" rel="canonical" href="https://abcnews.go.com/Author/Profile" /> <link rel="alternate" type="application/rss+xml" title="RSS Feed" href="http://feeds.abcnews.com/abcnews/topstories" /> <link rel="stylesheet" href="https://use.typekit.net/xdq8ssc.css"> <script type="text/javascript" src="https://s.abcnews.com/assets/beta/js/lib.js?v=304"></script> <script type="text/javascript" src="https://s.abcnews.com/assets/beta/js/custom/pages/indexv2.js?v=304"></script> <script type="text/javascript" id="disneyid-script" src="https://cdn.registerdisney.go.com/v2/outer/DisneyID.js"></script> <link rel="manifest" href="/manifest.json" /> <link rel="manifest" href="/service-worker.js" /> <script type="text/javascript">setTimeout(function(){window.timeoutID=window.setTimeout(function(){o()},6e5);var o=function(){location.reload()}},1);</script> <script type="text/javascript"> var WindowEvent;(function(n){n.Load="load";n.BeforeUnload="beforeunload";n.Abort="abort";n.Error="error";n.Unload="unload"})(WindowEvent||(WindowEvent={}));var AjaxTiming=function(){function n(n,t,i,r){var u=this;this.getPerformanceTimings=function(n){u.connect=n.connectEnd-n.connectStart;u.dns=n.domainLookupEnd-n.domainLookupStart;u.duration=n.duration;u.load=n.responseEnd-n.responseStart;u.wait=n.responseStart-n.requestStart;u.start=n.startTime;u.redirect=n.redirectEnd-n.redirectStart;n.secureConnectionStart&&(u.ssl=n.connectEnd-n.secureConnectionStart)};this.url=n;this.method=t;this.isAsync=i;this.open=r}return n}(),ProfilerJsError=function(){function n(n,t,i){this.count=0;this.message=n;this.url=t;this.lineNumber=i}return n.createText=function(n,t,i){return[n,t,i].join(":")},n.prototype.getText=function(){return n.createText(this.message,this.url,this.lineNumber)},n}(),ProfilerEventManager=function(){function n(){this.events=[];this.hasAttachEvent=!!window.attachEvent}return n.prototype.add=function(n,t,i){this.events.push({type:n,target:t,func:i});this.hasAttachEvent?t.attachEvent("on"+n,i):t.addEventListener(n,i,!1)},n.prototype.clear=function(){for(var n,t=0,i=this.events;t<i.length;t++)n=i[t],this.hasAttachEvent?n.target.detachEvent(n.type,n.func):n.target.removeEventListener(n.type,n.func,!1);this.events=[]},n}(),RProfiler=function(){function n(){function s(n){var t=n.target||n.srcElement;return t.nodeType==3&&(t=t.parentNode),u("N/A",t.src||t.URL,-1),!1}var n=this,u,f,t,i,e;this.restUrl="g.3gl.net/jp/529/v3.1.4/M";this.startTime=(new Date).getTime();this.version="v3.1.4";this.info={};this.hasInsight=!1;this.data={start:this.startTime,jsCount:0,jsErrors:[],loadTime:-1,loadFired:window.document.readyState=="complete",ajax:[]};this.eventManager=new ProfilerEventManager;this.startAjaxCapture=function(){var i=XMLHttpRequest.prototype,o=i.open,s=i.send,r=[],u={},e=n.data.ajax,h=25,f=typeof performance=="object"&&typeof window.performance.now=="function"&&typeof window.performance.getEntriesByType=="function",t;f&&typeof window.performance.setResourceTimingBufferSize=="function"&&window.performance.setResourceTimingBufferSize(300);t=function(){return f?window.performance.now():(new Date).getTime()};i.open=function(n,i,u,f,e){u===void 0&&(u=!0);this.rpIndex=r.length;r.push(new AjaxTiming(i,n,u,t()));o.call(this,n,i,u,f,e)};i.send=function(n){var i=this,c=this.onreadystatechange,o;(this.onreadystatechange=function(n){var o=r[i.rpIndex],l,s;if(o){l=i.readyState;switch(l){case 1:o.connectionEstablished=t();break;case 2:o.requestReceived=t();break;case 3:o.processingTime=t();break;case 4:o.complete=t();s=!!(i.response&&i.response!=null&&i.response!=undefined);switch(i.responseType){case"text":case"":typeof i.responseText=="string"&&(o.responseSize=i.responseText.length);break;case"json":s&&typeof i.response.toString=="function"&&(o.responseSize=i.response.toString().length);break;case"arraybuffer":s&&typeof i.response.byteLength=="number"&&(o.responseSize=i.response.byteLength);break;case"blob":s&&typeof i.response.size=="number"&&(o.responseSize=i.response.size)}(function(n){setTimeout(function(){var r,s,h,c,o;if(f){var i=n.url,t=[],l=performance.getEntriesByType("resource");for(r=0,s=l;r<s.length;r++)h=s[r],h.name==i&&t.push(h);if(e.push(n),t.length!=0){if(u[i]||(u[i]=[]),t.length==1){n.getPerformanceTimings(t[0]);u[i].push(0);return}c=u[i];for(o in t)if(c.indexOf(o)==-1){n.getPerformanceTimings(t[o]);c.push(o);return}n.getPerformanceTimings(t[0])}}},h)})(o,e)}typeof c=="function"&&c.call(i,n)}},o=r[this.rpIndex],o)&&(n&&!isNaN(n.length)&&(o.sendSize=n.length),o.send=t(),s.call(this,n))}};this.recordPageLoad=function(){n.data.loadTime=(new Date).getTime();n.data.loadFired=!0};this.addError=function(t,i,r){var s,f,u,e,o;for(n.data.jsCount++,s=ProfilerJsError.createText(t,i,r),f=n.data.jsErrors,u=0,e=f;u<e.length;u++)if(o=e[u],o.getText()==s){o.count++;return}f.push(new ProfilerJsError(t,i,r))};this.addInfo=function(t,i,r){if(!n.isNullOrEmpty(t)){if(n.isNullOrEmpty(r))n.info[t]=i;else{if(n.isNullOrEmpty(i))return;n.isNullOrEmpty(n.info[t])&&(n.info[t]={});n.info[t][i]=r}n.hasInsight=!0}};this.clearInfo=function(){n.info={};n.hasInsight=!1};this.clearErrors=function(){n.data.jsCount=0;n.data.jsErrors=[]};this.clearAjax=function(){n.data.ajax=[]};this.getInfo=function(){return n.hasInsight?n.info:null};this.eventManager.add(WindowEvent.Load,window,this.recordPageLoad);u=this.addError;this.startAjaxCapture();window.opera?this.eventManager.add(WindowEvent.Error,document,s):"onerror"in window&&(f=window.onerror,window.onerror=function(n,t,i){return(u(n,t,i),!!f)?f(n,t,i):!1});!window.__cpCdnPath||(this.restUrl=window.__cpCdnPath.trim());t=document.createElement("iframe");i=t.style;i.position="absolute";i.top="-10000px";i.left="-1000px";e=document.getElementsByTagName("script")[0];e.parentNode.insertBefore(t,e);var o=t.contentWindow.document.open("text/html","replace"),h=window.location.protocol+"//",r='<body onload="';r+="function s(u){var d=document,s=d.createElement('script');s.type='text/javascript';s.src=u;d.body.appendChild(s);}";r+="s('"+h+this.restUrl+"');";r+='"><\/body>';o.write(r);o.close()}return n.prototype.isNullOrEmpty=function(n){if(n===undefined||n===null)return!0;if(typeof n=="string"){var t=n;return t.trim().length==0}return!1},n.prototype.dispatchCustomEvent=function(n){(function(n){function t(n,t){t=t||{bubbles:!1,cancelable:!1,detail:undefined};var i=document.createEvent("CustomEvent");return i.initCustomEvent(n,t.bubbles,t.cancelable,t.detail),i}if(typeof n.CustomEvent=="function")return!1;t.prototype=Event.prototype;n.CustomEvent=t})(window);var t=new CustomEvent(n);window.dispatchEvent(t)},n}(),profiler=new RProfiler;window.RProfiler=profiler;window.WindowEvent=WindowEvent;profiler.dispatchCustomEvent("GlimpseLoaded");</script> <script> window.NREUM||(NREUM={}),__nr_require=function(t,e,n){function r(n){if(!e[n]){var o=e[n]={exports:{}};t[n][0].call(o.exports,function(e){var o=t[n][1][e];return r(o||e)},o,o.exports)}return e[n].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<n.length;o++)r(n[o]);return r}({1:[function(t,e,n){function r(t){try{c.console&&console.log(t)}catch(e){}}var o,i=t("ee"),a=t(20),c={};try{o=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(c.console=!0,o.indexOf("dev")!==-1&&(c.dev=!0),o.indexOf("nr_dev")!==-1&&(c.nrDev=!0))}catch(s){}c.nrDev&&i.on("internal-error",function(t){r(t.stack)}),c.dev&&i.on("fn-err",function(t,e,n){r(n.stack)}),c.dev&&(r("NR AGENT IN DEVELOPMENT MODE"),r("flags: "+a(c,function(t,e){return t}).join(", ")))},{}],2:[function(t,e,n){function r(t,e,n,r,c){try{h?h-=1:o(c||new UncaughtException(t,e,n),!0)}catch(f){try{i("ierr",[f,s.now(),!0])}catch(d){}}return"function"==typeof u&&u.apply(this,a(arguments))}function UncaughtException(t,e,n){this.message=t||"Uncaught error with no additional information",this.sourceURL=e,this.line=n}function o(t,e){var n=e?null:s.now();i("err",[t,n])}var i=t("handle"),a=t(21),c=t("ee"),s=t("loader"),f=t("gos"),u=window.onerror,d=!1,p="nr@seenError",h=0;s.features.err=!0,t(1),window.onerror=r;try{throw new Error}catch(l){"stack"in l&&(t(13),t(12),"addEventListener"in window&&t(6),s.xhrWrappable&&t(14),d=!0)}c.on("fn-start",function(t,e,n){d&&(h+=1)}),c.on("fn-err",function(t,e,n){d&&!n[p]&&(f(n,p,function(){return!0}),this.thrown=!0,o(n))}),c.on("fn-end",function(){d&&!this.thrown&&h>0&&(h-=1)}),c.on("internal-error",function(t){i("ierr",[t,s.now(),!0])})},{}],3:[function(t,e,n){t("loader").features.ins=!0},{}],4:[function(t,e,n){function r(){M++,S=y.hash,this[u]=b.now()}function o(){M--,y.hash!==S&&i(0,!0);var t=b.now();this[l]=~~this[l]+t-this[u],this[d]=t}function i(t,e){E.emit("newURL",[""+y,e])}function a(t,e){t.on(e,function(){this[e]=b.now()})}var c="-start",s="-end",f="-body",u="fn"+c,d="fn"+s,p="cb"+c,h="cb"+s,l="jsTime",m="fetch",v="addEventListener",w=window,y=w.location,b=t("loader");if(w[v]&&b.xhrWrappable){var g=t(10),x=t(11),E=t(8),P=t(6),O=t(13),R=t(7),T=t(14),L=t(9),j=t("ee"),N=j.get("tracer");t(15),b.features.spa=!0;var S,M=0;j.on(u,r),j.on(p,r),j.on(d,o),j.on(h,o),j.buffer([u,d,"xhr-done","xhr-resolved"]),P.buffer([u]),O.buffer(["setTimeout"+s,"clearTimeout"+c,u]),T.buffer([u,"new-xhr","send-xhr"+c]),R.buffer([m+c,m+"-done",m+f+c,m+f+s]),E.buffer(["newURL"]),g.buffer([u]),x.buffer(["propagate",p,h,"executor-err","resolve"+c]),N.buffer([u,"no-"+u]),L.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"]),a(T,"send-xhr"+c),a(j,"xhr-resolved"),a(j,"xhr-done"),a(R,m+c),a(R,m+"-done"),a(L,"new-jsonp"),a(L,"jsonp-end"),a(L,"cb-start"),E.on("pushState-end",i),E.on("replaceState-end",i),w[v]("hashchange",i,!0),w[v]("load",i,!0),w[v]("popstate",function(){i(0,M>1)},!0)}},{}],5:[function(t,e,n){function r(t){}if(window.performance&&window.performance.timing&&window.performance.getEntriesByType){var o=t("ee"),i=t("handle"),a=t(13),c=t(12),s="learResourceTimings",f="addEventListener",u="resourcetimingbufferfull",d="bstResource",p="resource",h="-start",l="-end",m="fn"+h,v="fn"+l,w="bstTimer",y="pushState",b=t("loader");b.features.stn=!0,t(8);var g=NREUM.o.EV;o.on(m,function(t,e){var n=t[0];n instanceof g&&(this.bstStart=b.now())}),o.on(v,function(t,e){var n=t[0];n instanceof g&&i("bst",[n,e,this.bstStart,b.now()])}),a.on(m,function(t,e,n){this.bstStart=b.now(),this.bstType=n}),a.on(v,function(t,e){i(w,[e,this.bstStart,b.now(),this.bstType])}),c.on(m,function(){this.bstStart=b.now()}),c.on(v,function(t,e){i(w,[e,this.bstStart,b.now(),"requestAnimationFrame"])}),o.on(y+h,function(t){this.time=b.now(),this.startPath=location.pathname+location.hash}),o.on(y+l,function(t){i("bstHist",[location.pathname+location.hash,this.startPath,this.time])}),f in window.performance&&(window.performance["c"+s]?window.performance[f](u,function(t){i(d,[window.performance.getEntriesByType(p)]),window.performance["c"+s]()},!1):window.performance[f]("webkit"+u,function(t){i(d,[window.performance.getEntriesByType(p)]),window.performance["webkitC"+s]()},!1)),document[f]("scroll",r,{passive:!0}),document[f]("keypress",r,!1),document[f]("click",r,!1)}},{}],6:[function(t,e,n){function r(t){for(var e=t;e&&!e.hasOwnProperty(u);)e=Object.getPrototypeOf(e);e&&o(e)}function o(t){c.inPlace(t,[u,d],"-",i)}function i(t,e){return t[1]}var a=t("ee").get("events"),c=t(23)(a,!0),s=t("gos"),f=XMLHttpRequest,u="addEventListener",d="removeEventListener";e.exports=a,"getPrototypeOf"in Object?(r(document),r(window),r(f.prototype)):f.prototype.hasOwnProperty(u)&&(o(window),o(f.prototype)),a.on(u+"-start",function(t,e){var n=t[1],r=s(n,"nr@wrapped",function(){function t(){if("function"==typeof n.handleEvent)return n.handleEvent.apply(n,arguments)}var e={object:t,"function":n}[typeof n];return e?c(e,"fn-",null,e.name||"anonymous"):n});this.wrapped=t[1]=r}),a.on(d+"-start",function(t){t[1]=this.wrapped||t[1]})},{}],7:[function(t,e,n){function r(t,e,n){var r=t[e];"function"==typeof r&&(t[e]=function(){var t=r.apply(this,arguments);return o.emit(n+"start",arguments,t),t.then(function(e){return o.emit(n+"end",[null,e],t),e},function(e){throw o.emit(n+"end",[e],t),e})})}var o=t("ee").get("fetch"),i=t(20);e.exports=o;var a=window,c="fetch-",s=c+"body-",f=["arrayBuffer","blob","json","text","formData"],u=a.Request,d=a.Response,p=a.fetch,h="prototype";u&&d&&p&&(i(f,function(t,e){r(u[h],e,s),r(d[h],e,s)}),r(a,"fetch",c),o.on(c+"end",function(t,e){var n=this;e?e.clone().arrayBuffer().then(function(t){n.rxSize=t.byteLength,o.emit(c+"done",[null,e],n)}):o.emit(c+"done",[t],n)}))},{}],8:[function(t,e,n){var r=t("ee").get("history"),o=t(23)(r);e.exports=r,o.inPlace(window.history,["pushState","replaceState"],"-")},{}],9:[function(t,e,n){function r(t){function e(){s.emit("jsonp-end",[],p),t.removeEventListener("load",e,!1),t.removeEventListener("error",n,!1)}function n(){s.emit("jsonp-error",[],p),s.emit("jsonp-end",[],p),t.removeEventListener("load",e,!1),t.removeEventListener("error",n,!1)}var r=t&&"string"==typeof t.nodeName&&"script"===t.nodeName.toLowerCase();if(r){var o="function"==typeof t.addEventListener;if(o){var a=i(t.src);if(a){var u=c(a),d="function"==typeof u.parent[u.key];if(d){var p={};f.inPlace(u.parent,[u.key],"cb-",p),t.addEventListener("load",e,!1),t.addEventListener("error",n,!1),s.emit("new-jsonp",[t.src],p)}}}}}function o(){return"addEventListener"in window}function i(t){var e=t.match(u);return e?e[1]:null}function a(t,e){var n=t.match(p),r=n[1],o=n[3];return o?a(o,e[r]):e[r]}function c(t){var e=t.match(d);return e&&e.length>=3?{key:e[2],parent:a(e[1],window)}:{key:t,parent:window}}var s=t("ee").get("jsonp"),f=t(23)(s);if(e.exports=s,o()){var u=/[?&](?:callback|cb)=([^&#]+)/,d=/(.*)\.([^.]+)/,p=/^(\w+)(\.|\$)(.*)\$/,h=["appendChild","insertBefore","replaceChild"];f.inPlace(HTMLElement.prototype,h,"dom-"),f.inPlace(HTMLHeadElement.prototype,h,"dom-"),f.inPlace(HTMLBodyElement.prototype,h,"dom-"),s.on("dom-start",function(t){r(t[0])})}},{}],10:[function(t,e,n){var r=t("ee").get("mutation"),o=t(23)(r),i=NREUM.o.MO;e.exports=r,i&&(window.MutationObserver=function(t){return this instanceof i?new i(o(t,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype)},{}],11:[function(t,e,n){function r(t){var e=a.context(),n=c(t,"executor-",e),r=new f(n);return a.context(r).getCtx=function(){return e},a.emit("new-promise",[r,e],e),r}function o(t,e){return e}var i=t(23),a=t("ee").get("promise"),c=i(a),s=t(20),f=NREUM.o.PR;e.exports=a,f&&(window.Promise=r,["all","race"].forEach(function(t){var e=f[t];f[t]=function(n){function r(t){return function(){a.emit("propagate",[null,!o],i),o=o||!t}}var o=!1;s(n,function(e,n){Promise.resolve(n).then(r("all"===t),r(!1))});var i=e.apply(f,arguments),c=f.resolve(i);return c}}),["resolve","reject"].forEach(function(t){var e=f[t];f[t]=function(t){var n=e.apply(f,arguments);return t!==n&&a.emit("propagate",[t,!0],n),n}}),f.prototype["catch"]=function(t){return this.then(null,t)},f.prototype=Object.create(f.prototype,{constructor:{value:r}}),s(Object.getOwnPropertyNames(f),function(t,e){try{r[e]=f[e]}catch(n){}}),a.on("executor-start",function(t){t[0]=c(t[0],"resolve-",this),t[1]=c(t[1],"resolve-",this)}),a.on("executor-err",function(t,e,n){t[1](n)}),c.inPlace(f.prototype,["then"],"then-",o),a.on("then-start",function(t,e){this.promise=e,t[0]=c(t[0],"cb-",this),t[1]=c(t[1],"cb-",this)}),a.on("then-end",function(t,e,n){this.nextPromise=n;var r=this.promise;a.emit("propagate",[r,!0],n)}),a.on("cb-end",function(t,e,n){a.emit("propagate",[n,!0],this.nextPromise)}),a.on("propagate",function(t,e,n){this.getCtx&&!e||(this.getCtx=function(){if(t instanceof Promise)var e=a.context(t);return e&&e.getCtx?e.getCtx():this})}),r.toString=function(){return""+f})},{}],12:[function(t,e,n){var r=t("ee").get("raf"),o=t(23)(r),i="equestAnimationFrame";e.exports=r,o.inPlace(window,["r"+i,"mozR"+i,"webkitR"+i,"msR"+i],"raf-"),r.on("raf-start",function(t){t[0]=o(t[0],"fn-")})},{}],13:[function(t,e,n){function r(t,e,n){t[0]=a(t[0],"fn-",null,n)}function o(t,e,n){this.method=n,this.timerDuration=isNaN(t[1])?0:+t[1],t[0]=a(t[0],"fn-",this,n)}var i=t("ee").get("timer"),a=t(23)(i),c="setTimeout",s="setInterval",f="clearTimeout",u="-start",d="-";e.exports=i,a.inPlace(window,[c,"setImmediate"],c+d),a.inPlace(window,[s],s+d),a.inPlace(window,[f,"clearImmediate"],f+d),i.on(s+u,r),i.on(c+u,o)},{}],14:[function(t,e,n){function r(t,e){d.inPlace(e,["onreadystatechange"],"fn-",c)}function o(){var t=this,e=u.context(t);t.readyState>3&&!e.resolved&&(e.resolved=!0,u.emit("xhr-resolved",[],t)),d.inPlace(t,y,"fn-",c)}function i(t){b.push(t),l&&(x?x.then(a):v?v(a):(E=-E,P.data=E))}function a(){for(var t=0;t<b.length;t++)r([],b[t]);b.length&&(b=[])}function c(t,e){return e}function s(t,e){for(var n in t)e[n]=t[n];return e}t(6);var f=t("ee"),u=f.get("xhr"),d=t(23)(u),p=NREUM.o,h=p.XHR,l=p.MO,m=p.PR,v=p.SI,w="readystatechange",y=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],b=[];e.exports=u;var g=window.XMLHttpRequest=function(t){var e=new h(t);try{u.emit("new-xhr",[e],e),e.addEventListener(w,o,!1)}catch(n){try{u.emit("internal-error",[n])}catch(r){}}return e};if(s(h,g),g.prototype=h.prototype,d.inPlace(g.prototype,["open","send"],"-xhr-",c),u.on("send-xhr-start",function(t,e){r(t,e),i(e)}),u.on("open-xhr-start",r),l){var x=m&&m.resolve();if(!v&&!m){var E=1,P=document.createTextNode(E);new l(a).observe(P,{characterData:!0})}}else f.on("fn-end",function(t){t[0]&&t[0].type===w||a()})},{}],15:[function(t,e,n){function r(t){var e=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var r=0;r<d;r++)t.removeEventListener(u[r],this.listener,!1);if(!e.aborted){if(n.duration=a.now()-this.startTime,4===t.readyState){e.status=t.status;var i=o(t,this.lastSize);if(i&&(n.rxSize=i),this.sameOrigin){var s=t.getResponseHeader("X-NewRelic-App-Data");s&&(e.cat=s.split(", ").pop())}}else e.status=0;n.cbTime=this.cbTime,f.emit("xhr-done",[t],t),c("xhr",[e,n,this.startTime])}}}function o(t,e){var n=t.responseType;if("json"===n&&null!==e)return e;var r="arraybuffer"===n||"blob"===n||"json"===n?t.response:t.responseText;return l(r)}function i(t,e){var n=s(e),r=t.params;r.host=n.hostname+":"+n.port,r.pathname=n.pathname,t.sameOrigin=n.sameOrigin}var a=t("loader");if(a.xhrWrappable){var c=t("handle"),s=t(16),f=t("ee"),u=["load","error","abort","timeout"],d=u.length,p=t("id"),h=t(19),l=t(18),m=window.XMLHttpRequest;a.features.xhr=!0,t(14),f.on("new-xhr",function(t){var e=this;e.totalCbs=0,e.called=0,e.cbTime=0,e.end=r,e.ended=!1,e.xhrGuids={},e.lastSize=null,h&&(h>34||h<10)||window.opera||t.addEventListener("progress",function(t){e.lastSize=t.loaded},!1)}),f.on("open-xhr-start",function(t){this.params={method:t[0]},i(this,t[1]),this.metrics={}}),f.on("open-xhr-end",function(t,e){"loader_config"in NREUM&&"xpid"in NREUM.loader_config&&this.sameOrigin&&e.setRequestHeader("X-NewRelic-ID",NREUM.loader_config.xpid)}),f.on("send-xhr-start",function(t,e){var n=this.metrics,r=t[0],o=this;if(n&&r){var i=l(r);i&&(n.txSize=i)}this.startTime=a.now(),this.listener=function(t){try{"abort"===t.type&&(o.params.aborted=!0),("load"!==t.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof e.onload))&&o.end(e)}catch(n){try{f.emit("internal-error",[n])}catch(r){}}};for(var c=0;c<d;c++)e.addEventListener(u[c],this.listener,!1)}),f.on("xhr-cb-time",function(t,e,n){this.cbTime+=t,e?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof n.onload||this.end(n)}),f.on("xhr-load-added",function(t,e){var n=""+p(t)+!!e;this.xhrGuids&&!this.xhrGuids[n]&&(this.xhrGuids[n]=!0,this.totalCbs+=1)}),f.on("xhr-load-removed",function(t,e){var n=""+p(t)+!!e;this.xhrGuids&&this.xhrGuids[n]&&(delete this.xhrGuids[n],this.totalCbs-=1)}),f.on("addEventListener-end",function(t,e){e instanceof m&&"load"===t[0]&&f.emit("xhr-load-added",[t[1],t[2]],e)}),f.on("removeEventListener-end",function(t,e){e instanceof m&&"load"===t[0]&&f.emit("xhr-load-removed",[t[1],t[2]],e)}),f.on("fn-start",function(t,e,n){e instanceof m&&("onload"===n&&(this.onload=!0),("load"===(t[0]&&t[0].type)||this.onload)&&(this.xhrCbStart=a.now()))}),f.on("fn-end",function(t,e){this.xhrCbStart&&f.emit("xhr-cb-time",[a.now()-this.xhrCbStart,this.onload,e],e)})}},{}],16:[function(t,e,n){e.exports=function(t){var e=document.createElement("a"),n=window.location,r={};e.href=t,r.port=e.port;var o=e.href.split("://");!r.port&&o[1]&&(r.port=o[1].split("/")[0].split("@").pop().split(":")[1]),r.port&&"0"!==r.port||(r.port="https"===o[0]?"443":"80"),r.hostname=e.hostname||n.hostname,r.pathname=e.pathname,r.protocol=o[0],"/"!==r.pathname.charAt(0)&&(r.pathname="/"+r.pathname);var i=!e.protocol||":"===e.protocol||e.protocol===n.protocol,a=e.hostname===document.domain&&e.port===n.port;return r.sameOrigin=i&&(!e.hostname||a),r}},{}],17:[function(t,e,n){function r(){}function o(t,e,n){return function(){return i(t,[f.now()].concat(c(arguments)),e?null:this,n),e?void 0:this}}var i=t("handle"),a=t(20),c=t(21),s=t("ee").get("tracer"),f=t("loader"),u=NREUM;"undefined"==typeof window.newrelic&&(newrelic=u);var d=["setPageViewName","setCustomAttribute","setErrorHandler","finished","addToTrace","inlineHit","addRelease"],p="api-",h=p+"ixn-";a(d,function(t,e){u[e]=o(p+e,!0,"api")}),u.addPageAction=o(p+"addPageAction",!0),u.setCurrentRouteName=o(p+"routeName",!0),e.exports=newrelic,u.interaction=function(){return(new r).get()};var l=r.prototype={createTracer:function(t,e){var n={},r=this,o="function"==typeof e;return i(h+"tracer",[f.now(),t,n],r),function(){if(s.emit((o?"":"no-")+"fn-start",[f.now(),r,o],n),o)try{return e.apply(this,arguments)}catch(t){throw s.emit("fn-err",[arguments,this,t],n),t}finally{s.emit("fn-end",[f.now()],n)}}}};a("setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),function(t,e){l[e]=o(h+e)}),newrelic.noticeError=function(t){"string"==typeof t&&(t=new Error(t)),i("err",[t,f.now()])}},{}],18:[function(t,e,n){e.exports=function(t){if("string"==typeof t&&t.length)return t.length;if("object"==typeof t){if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer&&t.byteLength)return t.byteLength;if("undefined"!=typeof Blob&&t instanceof Blob&&t.size)return t.size;if(!("undefined"!=typeof FormData&&t instanceof FormData))try{return JSON.stringify(t).length}catch(e){return}}}},{}],19:[function(t,e,n){var r=0,o=navigator.userAgent.match(/Firefox[\/\s](\d+\.\d+)/);o&&(r=+o[1]),e.exports=r},{}],20:[function(t,e,n){function r(t,e){var n=[],r="",i=0;for(r in t)o.call(t,r)&&(n[i]=e(r,t[r]),i+=1);return n}var o=Object.prototype.hasOwnProperty;e.exports=r},{}],21:[function(t,e,n){function r(t,e,n){e||(e=0),"undefined"==typeof n&&(n=t?t.length:0);for(var r=-1,o=n-e||0,i=Array(o<0?0:o);++r<o;)i[r]=t[e+r];return i}e.exports=r},{}],22:[function(t,e,n){e.exports={exists:"undefined"!=typeof window.performance&&window.performance.timing&&"undefined"!=typeof window.performance.timing.navigationStart}},{}],23:[function(t,e,n){function r(t){return!(t&&t instanceof Function&&t.apply&&!t[a])}var o=t("ee"),i=t(21),a="nr@original",c=Object.prototype.hasOwnProperty,s=!1;e.exports=function(t,e){function n(t,e,n,o){function nrWrapper(){var r,a,c,s;try{a=this,r=i(arguments),c="function"==typeof n?n(r,a):n||{}}catch(f){p([f,"",[r,a,o],c])}u(e+"start",[r,a,o],c);try{return s=t.apply(a,r)}catch(d){throw u(e+"err",[r,a,d],c),d}finally{u(e+"end",[r,a,s],c)}}return r(t)?t:(e||(e=""),nrWrapper[a]=t,d(t,nrWrapper),nrWrapper)}function f(t,e,o,i){o||(o="");var a,c,s,f="-"===o.charAt(0);for(s=0;s<e.length;s++)c=e[s],a=t[c],r(a)||(t[c]=n(a,f?c+o:o,i,c))}function u(n,r,o){if(!s||e){var i=s;s=!0;try{t.emit(n,r,o,e)}catch(a){p([a,n,r,o])}s=i}}function d(t,e){if(Object.defineProperty&&Object.keys)try{var n=Object.keys(t);return n.forEach(function(n){Object.defineProperty(e,n,{get:function(){return t[n]},set:function(e){return t[n]=e,e}})}),e}catch(r){p([r])}for(var o in t)c.call(t,o)&&(e[o]=t[o]);return e}function p(e){try{t.emit("internal-error",e)}catch(n){}}return t||(t=o),n.inPlace=f,n.flag=a,n}},{}],ee:[function(t,e,n){function r(){}function o(t){function e(t){return t&&t instanceof r?t:t?s(t,c,i):i()}function n(n,r,o,i){if(!p.aborted||i){t&&t(n,r,o);for(var a=e(o),c=l(n),s=c.length,f=0;f<s;f++)c[f].apply(a,r);var d=u[y[n]];return d&&d.push([b,n,r,a]),a}}function h(t,e){w[t]=l(t).concat(e)}function l(t){return w[t]||[]}function m(t){return d[t]=d[t]||o(n)}function v(t,e){f(t,function(t,n){e=e||"feature",y[n]=e,e in u||(u[e]=[])})}var w={},y={},b={on:h,emit:n,get:m,listeners:l,context:e,buffer:v,abort:a,aborted:!1};return b}function i(){return new r}function a(){(u.api||u.feature)&&(p.aborted=!0,u=p.backlog={})}var c="nr@context",s=t("gos"),f=t(20),u={},d={},p=e.exports=o();p.backlog=u},{}],gos:[function(t,e,n){function r(t,e,n){if(o.call(t,e))return t[e];var r=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(t,e,{value:r,writable:!0,enumerable:!1}),r}catch(i){}return t[e]=r,r}var o=Object.prototype.hasOwnProperty;e.exports=r},{}],handle:[function(t,e,n){function r(t,e,n,r){o.buffer([t],r),o.emit(t,e,n)}var o=t("ee").get("handle");e.exports=r,r.ee=o},{}],id:[function(t,e,n){function r(t){var e=typeof t;return!t||"object"!==e&&"function"!==e?-1:t===window?0:a(t,i,function(){return o++})}var o=1,i="nr@id",a=t("gos");e.exports=r},{}],loader:[function(t,e,n){function r(){if(!x++){var t=g.info=NREUM.info,e=p.getElementsByTagName("script")[0];if(setTimeout(u.abort,3e4),!(t&&t.licenseKey&&t.applicationID&&e))return u.abort();f(y,function(e,n){t[e]||(t[e]=n)}),s("mark",["onload",a()+g.offset],null,"api");var n=p.createElement("script");n.src="https://"+t.agent,e.parentNode.insertBefore(n,e)}}function o(){"complete"===p.readyState&&i()}function i(){s("mark",["domContent",a()+g.offset],null,"api")}function a(){return E.exists&&performance.now?Math.round(performance.now()):(c=Math.max((new Date).getTime(),c))-g.offset}var c=(new Date).getTime(),s=t("handle"),f=t(20),u=t("ee"),d=window,p=d.document,h="addEventListener",l="attachEvent",m=d.XMLHttpRequest,v=m&&m.prototype;NREUM.o={ST:setTimeout,SI:d.setImmediate,CT:clearTimeout,XHR:m,REQ:d.Request,EV:d.Event,PR:d.Promise,MO:d.MutationObserver};var w=""+location,y={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-spa-1071.min.js"},b=m&&v&&v[h]&&!/CriOS/.test(navigator.userAgent),g=e.exports={offset:c,now:a,origin:w,features:{},xhrWrappable:b};t(17),p[h]?(p[h]("DOMContentLoaded",i,!1),d[h]("load",r,!1)):(p[l]("onreadystatechange",o),d[l]("onload",r)),s("mark",["firstbyte",c],null,"api");var x=0,E=t(22)},{}]},{},["loader",2,15,5,3,4]); ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"16357338ab",applicationID:"27985132",sa:1} </script> <script> if (typeof abcn_takeover_status === 'undefined') { var abcn_takeover_status = false; } var electionJSObj = {}; var _sf_async_config = _sf_async_config || {}; _sf_async_config.uid = 12240; // ACCOUNT NUMBER _sf_async_config.domain = location.hostname; // DOMAIN _sf_async_config.flickerControl = false; _sf_async_config.useCanonical = true; _sf_async_config.autoDetect = false; var _sf_startpt = (new Date()).getTime(); (function(window, document) { $(window).on('popstate', function(e) { //$(document).trigger('history.change', e.originalEvent.currentTarget.location.href); if(e && e.originalEvent && e.originalEvent.currentTarget){ window.location.href = e.originalEvent.currentTarget.location.href; } }); })(window, document); </script> <style> .terms{ background-color: #007aff; color: #fff; display: block; font-size: 12px; padding: 24px 30px; text-align: center; width: 100%; } .terms p{ font-size: 13px; line-height: 1.5; margin-bottom: 15px; } .terms-alert-fixed { position: fixed; bottom: 0; z-index: 9999999; } .terms-alert-button { background: #fff; border: 1px solid rgba(0,102,204,0.48); color: rgba(0,102,204,0.88); border-radius: 50px; margin: 10px; font-size: 12px; height: 32px; line-height: 30px; padding: 0 18px; } .terms-alert-button:hover, .terms-close-tooltip:hover{ cursor: pointer; } .terms-close-button-wrapper{ position: absolute; right: 20px; top: 15px; } .offsetClose{ right: 80px; } .terms-close-tooltip { width: 18px; height: 18px; z-index: 999999; } #term-link { color: inherit; text-decoration: underline; } </style> <!-- Start of global snippet: Please do not remove Place this snippet between the <head> and </head> tags on every page of your site. --> <!-- Global site tag (gtag.js) - Google Marketing Platform --> <script async src="https://www.googletagmanager.com/gtag/js?id=DC-4139589"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'DC-4139589'); gtag('config', 'AW-1010108458'); </script> <!-- End of global snippet: Please do not remove --> <script> var checkForMoment = setInterval(isMomentReady, 100); var ckCnt = 0; function isMomentReady() { if (ckCnt >= 50){ window.clearInterval(checkForMoment) } ckCnt++; if (typeof window.moment !== 'undefined'){ window.clearInterval(checkForMoment) doTerms(); } } function doTerms(){ window.termsToday = moment(), window.termsStartDate = moment('April 14, 2020'), window.termsEndDate = moment('May 14, 2020'); var cookieValue = document.cookie.replace(/(?:(?:^|.*;\s*)alertDismissed\s*\=\s*([^;]*).*$)|^.*$/, "$1"); if (cookieValue !== 'true'){ if (isBetween()){ //SHOW THING createTermsMarkup(); } else {} } else if (cookieValue === 'true') { // HIDE THING } } function createTermsMarkup() { var mapOfBadPages = ["international/photos", "author/"]; var termsWrapper = document.createElement('div'); termsWrapper.className = 'terms terms-alert-fixed'; var closeButton = document.createElement('div'); closeButton.className = "terms-close-button-wrapper" closeButton.innerHTML= '<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" class="terms-close-tooltip"><title>close</title><path fill="#fff" d="M28.070 24.971l-9.244-9.244 9.244-9.244c0.781-0.781 0.781-2.047 0-2.829s-2.047-0.781-2.828 0l-9.244 9.245-9.25-9.25c-0.781-0.781-2.047-0.781-2.829 0s-0.781 2.047 0 2.829l9.25 9.25-9.25 9.25c-0.781 0.781-0.781 2.047 0 2.829s2.047 0.781 2.829 0l9.25-9.25 9.244 9.244c0.781 0.781 2.047 0.781 2.828 0s0.781-2.048 0-2.829z"></path></svg> '; mapOfBadPages.forEach( function(str){ var u = window.location.href.toLowerCase(); if (u.includes(str)) { closeButton.className = "terms-close-button-wrapper offsetClose" } }); closeButton.addEventListener('click', function(){ var cookie = 'alertDismissed=true; expires=' + termsEndDate.toDate() + '; path=/'; document.cookie = cookie; termsWrapper.style.display= "none"; }); var clickButton = document.createElement('button'); clickButton.className = 'terms-alert-button'; clickButton.textContent = "Learn More"; clickButton.addEventListener('click', function(){ openUrl(); }); var pGraph = document.createElement('p'); pGraph.innerHTML = 'Please review our <a href="https://disneytermsofuse.com" id="term-link" target="_blank">Terms of Use</a> which changed in the United States and Canada on 04/14/20'; termsWrapper.appendChild(pGraph); document.body.appendChild(termsWrapper); termsWrapper.appendChild(pGraph); termsWrapper.appendChild(closeButton); termsWrapper.appendChild(clickButton); } function isBetween(){ return moment(termsToday).isBetween(termsStartDate, termsEndDate) } function openUrl(){ window.open('https://disneytermsofuse.com'); } </script> <!-- Adobe Target Survey Modal --> <!-- Modal Styling --> <style> .modal-background { display: flex; justify-content: center; align-items: center; position: fixed; top: 0; width: 100%; height: 100%; background-color: rgb(255, 255, 255, 0.95); z-index: 1000000000; } .survey-modal { max-width: 636px; min-height: 360px; background: rgb(255, 255, 255); box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.24); border-radius: 2px; display: inherit; flex-direction: column; justify-content: space-around; margin: 10px; padding: 10px; } .modal-header { width: 100%; height: 100%; display: inherit; justify-content: space-between; } .right-corner { position: relative; top: 15px; right: 20px; cursor: pointer; } #modal-close-btn { top: 25px; right: 25px; color: rgb(165, 166, 167); } .left-corner { display: inherit; position: relative; top: 20px; left: 10px; } #modal-logo { padding: 5px; } #separator { width: 2px; height: 30px; background: rgb(172, 172, 172); border-radius: 0px; } #modal-title { color: rgb(0, 0, 0); font-size: 18px; font-weight: 600; padding: 5px; } .modal-body { color: rgb(0, 0, 0); font-size: 18px; font-weight: normal; font-family: 'TiemposText-Regular'; letter-spacing: 0px; line-height: 28px; margin: 10px; } .modal-footer { display: inherit; justify-content: space-around; } #yes-btn { font-size: 14px; font-weight: 600; width: 214px; height: 40px; border: 1px solid rgb(0, 0, 0, .20); border-radius: 2px; background-color: #ffffff; } #yes-btn-icon { font-size: 10px; padding-left: 5px; } #no-btn { color: rgb(101, 101, 101); font-size: 14px; font-weight: 600; text-align: right; border: none; background-color: #ffffff; } @media only screen and (max-width: 415px) { .modal-body { font-size: 14px; } .modal-footer { flex-direction: column; align-items: center; } #no-btn { margin-top: 10px; } } @media only screen and (max-height: 415px) { .survey-modal { max-width: 430px; } .modal-body { font-size: 14px; } .modal-footer { flex-direction: column; align-items: center; } #no-btn { margin-top: 10px; } } </style> <!-- JS Logic to display Modal --> <script type="text/javascript"> window.runSurvey = (event) => { var cookieValue = document.cookie.replace(/(?:(?:^|.*;\s*)surveySeen\s*\=\s*([^;]*).*$)|^.*$/, "$1"); if(cookieValue !== 'true') { // show the survey /* MODAL WRAPPER */ var surveyWrapper = document.createElement("div"); surveyWrapper.className = "modal-background"; /* MODAL */ var surveyModal = document.createElement("div"); surveyModal.className = "survey-modal"; /* MODAL HEADER */ var modalHeader = document.createElement("div"); modalHeader.className = "modal-header"; /* MODAL HEADER LOGO */ var leftCorner = document.createElement("div"); leftCorner.className = "left-corner"; var modalLogo = document.createElement("span"); modalLogo.id = "modal-logo"; modalLogo.innerHTML = '<img src=https://s.abcnews.com/assets/dtci/icomoon/svg/logo.svg>'; /* MODAL HEADER SEPARATOR */ var separator = document.createElement("span"); separator.id = "separator"; /* MODAL HEADER TITLE */ var modalTitle = document.createElement("span"); modalTitle.id = "modal-title"; modalTitle.innerText = "Survey"; modalHeader.appendChild(leftCorner); leftCorner.appendChild(modalLogo); leftCorner.appendChild(separator); leftCorner.appendChild(modalTitle); /* MODAL HEADER CLOSE BTN*/ var rightCorner = document.createElement("div"); rightCorner.className = "right-corner"; var modalCloseBtn = document.createElement("span"); modalCloseBtn.id = "modal-close-btn"; modalCloseBtn.className = "icon-close"; modalCloseBtn.addEventListener("click", function() { var cookie = "surveySeen=true; path=/"; // set the surveySeen cookie and path, expires upon session end document.cookie = cookie; surveyWrapper.style.display = "none"; }); modalHeader.appendChild(rightCorner); rightCorner.appendChild(modalCloseBtn); /* MODAL BODY */ var modalBody = document.createElement("div"); modalBody.className = "modal-body"; modalBody.innerHTML = "We鈥檇 like to ask you a few questions about your viewing of ABC News Live, and are looking to talk to a few of our viewers about their thoughts on our shows. If you鈥檙e interested in participating in this study, please take the survey from our recruiting partners so we can contact you about participating. Thank you!"; /* MODAL FOOTER */ var modalFooter = document.createElement("div"); modalFooter.className = "modal-footer"; /* MODAL FOOTER YES BTN*/ var yesBtn = document.createElement('button'); yesBtn.id = "yes-btn"; yesBtn.innerText = "Yes, I'll take the survey"; yesBtn.ariaLabel = "Yes, I'll take the survey"; yesBtn.addEventListener("click", function() { openURL("https://tv.focusgroup.com/"); }); var arrowIcon = document.createElement('span'); arrowIcon.className = 'icon-chevron-right-01'; arrowIcon.id = 'yes-btn-icon'; yesBtn.appendChild(arrowIcon); modalFooter.appendChild(yesBtn); /* MODAL FOOTER NO BTN*/ var noBtn = document.createElement('button'); noBtn.id = "no-btn"; noBtn.innerText = "No, thanks."; noBtn.ariaLabel = "No, thanks."; noBtn.addEventListener("click", function() { var cookie = "surveySeen=true; path=/"; // set the surveySeen cookie and path, expires upon session end document.cookie = cookie; surveyWrapper.style.display = "none"; }); modalFooter.appendChild(noBtn); document.body.appendChild(surveyWrapper); surveyWrapper.appendChild(surveyModal); surveyModal.appendChild(modalHeader); surveyModal.appendChild(modalBody); surveyModal.appendChild(modalFooter); } else if (cookieValue === 'true') { // don't show the survey } } // Return the 'hostname', i.e. 'https://www.google.com' => 'google.com' function getReferrerDomain() { var refURL = document && document.referrer, domain = ""; if (refURL.indexOf("://") > -1) { domain = refURL.split('/')[2]; } else { domain = refURL.split('/')[0]; } domain = domain.split(':')[0]; domain = domain.replace(/(www.)?/i,''); // remove www. if present return domain; } // Open the survey URL, depending on document.referrer function openURL(url) { var referrer = getReferrerDomain(), searchRefs = ['google.com', 'bing.com', 'search.yahoo.com', 'baidu.com', 'yandex.ru', 'duckduckgo.com', 'r.search.aol.com'], socialRefs = ['facebook.com', 'youtube.com', 't.co', 'l.instagram.com'], url = url || ''; if(!url) { if(searchRefs.includes(referrer)) { url = 'https://survey.cmix.com/C5ADCDA8/G10DF6LT/en-US?s=2'; } else if(socialRefs.includes(referrer)) { url = "https://survey.cmix.com/C5ADCDA8/G10DF6LT/en-US?s=3"; } else { url = "https://survey.cmix.com/C5ADCDA8/G10DF6LT/en-US?s=4"; } } if(url) { window.open(url); } } </script> <script> // Static Queue Snippet !function(t,n){t[n]=t[n]||{nlsQ:function(e,o,c,r,s,i){return s=t.document,r=s.createElement("script"),r.async=1,r.src=("http:"===t.location.protocol?"http:":"https:")+"//cdn-gl.imrworldwide.com/conf/"+e+".js#name="+o+"&ns="+n,i=s.getElementsByTagName("script")[0],i.parentNode.insertBefore(r,i),t[n][o]=t[n][o]||{g:c||{},ggPM:function(e,c,r,s,i){(t[n][o].q=t[n][o].q||[]).push([e,c,r,s,i])}},t[n][o]}}}(window,"NOLBUNDLE"); // SDK Initialization var nSdkInstance = NOLBUNDLE.nlsQ("PB9BB42C0-3AB2-48F0-903A-B880D08E6417","nlsnInstance"); // Content Metadata var nielsenMetadata = { type: 'static', assetid: "14511792", // *DYNAMIC METADATA*: unique ID for each article (CMS ID) or fallback to 'default' section: "author", // *DYNAMIC METADATA*: section of site (website.com/section) or fallback to 'default' }; // Event 'staticstart' Call nSdkInstance.ggPM("staticstart", nielsenMetadata); </script> <script type="text/javascript"> var digAdData; var digGetAd = function(){}; tq = new Object(); tq.path = '/X-DoNotUse-Archived/Keywords/profile/subindex/'; tq.caid = 'X-DoNotUse-Archived/Keywords'; tq.keywords = ((tq.keywords)&&(tq.keywords!=''))?tq.keywords+'':''; tq.show = ''; tq.recipes = ''; tq.id = '14511792'; tq.section = 'author'; tq.realsection = ''; tq.subsection = 'profile'; tq.altsection = ''; tq.objType = 'subindex'; tq.byline = 'null'; tq.othersubs = ''; </script> <script type="text/javascript" id="fb-ad-script" src="https://s.abcnews.com/assets/js/FBAN_v2_4.js"></script> <script type="text/javascript"> if(typeof AudienceNetworkPrebid != "undefined"){ fbPrebid = new AudienceNetworkPrebid("192534527849650_216014375501665"); fbPrebid.getProfile(function(profile) { var token = profile.token; // prebid token string }); if(document.location.href.indexOf("debug=true") > -1){ console.log("token - " + fbPrebid._tryGetToken()); } } </script> <script type="text/javascript"> if(tq.path){ tq.urlTargetPath = (tq.path)?tq.path:window.location.pathname; tq.urlTargetPath = (tq.urlTargetPath == '/')?'/index':tq.urlTargetPath; tq.urlKeywords = (tq.keywords)?tq.keywords:''; tq.urlRecipes = (tq.recipes)?tq.recipes:''; tq.urlShow = (tq.show)?tq.show:''; tq.urlFullQuery = '&tqkw='+encodeURI(tq.urlKeywords)+'&tqshow='+encodeURI(tq.urlShow)+encodeURI(tq.urlRecipes)+'&url='+encodeURI(tq.urlTargetPath); }else{ tq.urlFullQuery = '&url='+encodeURI(window.location.pathname); } var fwNetworkId = '168234' var fwSectionFallbackId = '109523'; var fwAdSystem = true; </script> <script type="text/javascript" src="https://s.abcnews.com/assets/js/min/fw.js?v=48"></script> <! -- Implement Adobe Target --> <script language="JavaScript" src="https://s.abcnews.com/assets/js/analytics/adobe/abcnews_visitorId.js"></script> <script language="JavaScript" src="https://s.abcnews.com/assets/dtci/js/atPageParams.js"></script> <script language="JavaScript" src="https://s.abcnews.com/assets/dtci/js/at.js"></script> <!-- run Google Ads --> <script> window.abcnads = {} </script> <script type="text/javascript"> /** * The DTCI Ads object. Manages Google (GPT) ads. */ window.dtci = window.dtci || {}; window.dtci.cache = window.dtci.cache || {}; window.dtci.ads = { previousBreakpoint: false, referringDocument: document.referrer, refreshTimeoutHook: false, initialRefresh: true, /** * Emulate jQuery.subscribe * @method fakejQuerySubscribe */ fakejQuerySubscribe: function( topic, callback ) { if ( ! window.dtci.cache[topic] ) { window.dtci.cache[topic] = []; } window.dtci.cache[topic].push( callback ); return [ topic, callback ]; }, /** * Emulate jQuery.publish * @method fakejQueryPublish */ fakejQueryPublish: function( topic, args ) { var topics, topic; if ( ! window.dtci.cache[topic] ) { return; } topics = window.dtci.cache[topic]; for ( topic in topics ) { topics[topic].apply(); } }, /** * Throttle a function * @method throttle */ throttledScroll: function() { requestAnimationFrame( window.dtci.ads.loadDeferredAds ); }, /** * Get the viewport * @method getViewport * @returns {object} width and height of viewport */ getViewport: function() { var viewportObject = window; var viewportType = 'inner'; if ( ! ( 'innerWidth' in window ) ) { viewportType = 'client'; viewportObject = document.documentElement || document.body; } return { width: viewportObject[ viewportType + 'Width' ], height: viewportObject[ viewportType + 'Height' ] }; }, /** * Get the current breakpoint * @method getCurrentBreakpoint * @returns {string} s, m, l or xl */ getCurrentBreakpoint: function() { var width = window.dtci.ads.getViewport().width; if ( width > 1280 ) { return 'xl'; } if ( width > 1024 ) { return 'l'; } if ( width > 768 ) { return 'm'; } return 's'; }, /** * Get the current breakpoint * @method getCurrentBreakpoint * @returns {string} s, m, l or xl */ doNotTrackEnabled: function() { if ( window.doNotTrack || navigator.doNotTrack || navigator.msDoNotTrack || ( 'undefined' !== typeof window.external && 'msTrackingProtectionEnabled' in window.external ) ) { if ( '1' === window.doNotTrack || 'yes' === navigator.doNotTrack || '1' === navigator.doNotTrack || '1' === navigator.msDoNotTrack || ( 'undefined' !== typeof window.external && 'undefined' !== typeof window.external.msTrackingProtectionEnabled && window.external.msTrackingProtectionEnabled() ) ) { return true; } } return false; }, /** * Refresh one ad slot * @param {string} slotOrArray Name of the slot to be refreshed. * @method refreshAd */ refreshAd: function( slotName ) { var slotArray = [ slotName ]; window.dtci.ads.refreshAds( slotArray ); }, /** * Refresh an array of ad slots * @param {Array} slotArray Array of names of slots to be refreshed. * @method refreshAd */ refreshAds: function( slotArray ) { var isPrebidAd = false; var adCode = false; var slotName = false; var slotParts = []; var slotList = slotArray.map( function( item ) { return DTCIAdConfig.slots[ item ]; } ); if ( DTCIAdConfig.usePrebid && pbjs ) { for ( slotName in slotArray ) { slotParts = slotName.split( '-' ); adCode = window.dtci.ads.getPrebidSlotCode( slotParts[ 0 ] ); if ( adCode ) { pbjs.que.push( function() { pbjs.requestBids( { timeout: DTCIAdConfig.prebidTimeout, adUnitCodes: [ adCode ], bidsBackHandler: function() { pbjs.setTargetingForGPTAsync( [ adCode ] ); googletag.pubads().refresh( slotList ); } } ); } ); isPrebidAd = true; } } } if ( ! isPrebidAd ) { window.googletag.cmd.push( function() { window.googletag.pubads().refresh( slotList ); } ); } }, /** * Refresh the ads in DTCIAdConfig.adSlotsToRefresh. * @method refreshSlots */ refreshSlots: function() { var slotList = []; slotCodes = [], prebidAds = [], nonPrebidAds = [], index = 0, adCode = false, needsRefresh = true; // simultaneous refresh if ( DTCIAdConfig.refreshSimulatenously ) { // build slot list for ( index = 0; index < DTCIAdConfig.adSlotsToRefresh.length; index++ ) { slotList.push( DTCIAdConfig.slots[ DTCIAdConfig.adSlotsToRefresh[ index ] ] ); } // build prebid slot list if ( DTCIAdConfig.usePrebid ) { for ( index = 0; index < DTCIAdConfig.adSlotsToRefresh.length; index++ ) { adCode = window.dtci.ads.getPrebidSlotCode( DTCIAdConfig.adSlotsToRefresh[ index ] ); if ( adCode ) { slotCodes.push( adCode ); } } } // simultaneous refresh, with prebid if ( ! window.dtci.ads.initialRefresh && DTCIAdConfig.usePrebid && pbjs ) { pbjs.que.push( function() { pbjs.requestBids( { timeout: DTCIAdConfig.prebidTimeout, adUnitCodes: slotCodes, bidsBackHandler: function() { pbjs.setTargetingForGPTAsync( slotCodes ); googletag.pubads().refresh( slotList ); } } ); } ); } else { // simultaneous refresh, no prebid window.googletag.cmd.push( function() { window.googletag.pubads().refresh( slotList ); } ); } // refresh one slot at a time } else { // refresh all slots, one at a time for ( index = 0; index < DTCIAdConfig.adSlotsToRefresh.length; index++ ) { if ( ! window.dtci.ads.initialRefresh && DTCIAdConfig.usePrebid && pbjs ) { adCode = window.dtci.ads.getPrebidSlotCode( DTCIAdConfig.adSlotsToRefresh[ index ] ); if ( adCode ) { pbjs.que.push( function() { pbjs.requestBids( { timeout: DTCIAdConfig.prebidTimeout, adUnitCodes: [ adCode ], bidsBackHandler: function() { pbjs.setTargetingForGPTAsync( [ adCode ] ); googletag.pubads().refresh( [ DTCIAdConfig.slots[ DTCIAdConfig.adSlotsToRefresh[ index ] ] ], { changeCorrelator: false } ); } } ); } ); needsRefresh = false; } } // no prebid if ( needsRefresh ) { window.googletag.cmd.push( function() { window.googletag.pubads().refresh( [ DTCIAdConfig.slots[ DTCIAdConfig.adSlotsToRefresh[ index ] ] ], { changeCorrelator: false } ); } ); } } } window.dtci.ads.initialRefresh = false; }, /** * Refresh the ads when the window is resized enough to change breakpoints (such as from XL to L). * @method refreshForBreakpointChange */ refreshForBreakpointChange: function() { var breakpoint = window.dtci.ads.getCurrentBreakpoint(); if ( breakpoint !== window.dtci.ads.previousBreakpoint ) { window.dtci.ads.previousBreakpoint = breakpoint; clearTimeout( window.dtci.ads.refreshTimeoutHook ); window.dtci.ads.refreshTimeoutHook = setTimeout( window.dtci.ads.refreshSlots, 250 ); } }, /** * Convert a slot name to a position name. In most cases, the slot name itself is used for pos=. * For overlay ads, the value needs to be pos=outofpage. * @param {string} currentSlot Name of the slot. * @method slotToPosName * @returns {string} the slot name, lowercased, or 'outofpage' if the slot name was 'overlay.' */ slotToPosName: function( currentSlot ) { return currentSlot.toLowerCase().replace( 'overlay', 'outofpage' ); }, /** * Load ads marked as referred when they are scrolled in to view. * @method loadDeferredAds */ loadDeferredAds: function() { var deferredAds = document.querySelectorAll( '[data-defer=scroll], [data-defer=visible]' ); deferredAds.forEach( function( element ) { var mode = element.getAttribute( 'data-defer' ); var scroll = ( 'scroll' === mode ) && ( window.pageYOffset > element.getBoundingClientRect().top + document.body.scrollTop - 300 ); var visible = ( 'visible' === mode ) && ( element.offsetWidth > 0 || element.offsetHeight > 0 ); if ( scroll || visible ) { window.googletag.cmd.push( function() { var divId = element.getAttribute( 'id' ); var currentSlot = divId.replace( 'ad-', '' ); var placementName = currentSlot.replace( /-[0-9]+/, '' ); // On infinite scroll, dynamically define the slot if ( 'undefined' === typeof DTCIAdConfig.slots[ currentSlot ] ) { DTCIAdConfig.slots[ currentSlot ] = window.googletag.defineSlot( DTCIAdConfig.adUnitPath, DTCIAdConfig.placements[ placementName ].sizes, divId ).addService( window.googletag.pubads() ).setTargeting( 'pos', window.dtci.ads.slotToPosName( currentSlot ) ).setCollapseEmptyDiv( true, true ); } window.googletag.display( divId ); window.googletag.pubads().refresh( [ DTCIAdConfig.slots[ currentSlot ] ] ); if ( 'scroll' === mode ) { element.setAttribute( 'data-defer', 'none' ); } // This slot is now live for refresh-on-resize DTCIAdConfig.adSlotsToRefresh.push( currentSlot ); } ); } } ); if ( 0 === document.querySelectorAll( '[data-defer=scroll]' ).length ) { window.removeEventListener( 'scroll', window.dtci.ads.throttledScroll ); } }, /** * Construct the DTCIAdConfig.slots object. Keys are slot name. Values are googletag.Slot objects. Used once, on load. * @method buildSlots */ buildSlots: function() { var currentSlot, divId, outOfPage, mappingIndex, currentMapping = []; for ( currentSlot in DTCIAdConfig.placements ) { if ( DTCIAdConfig.placements.hasOwnProperty( currentSlot ) ) { outOfPage = DTCIAdConfig.placements[ currentSlot ]['out-of-page']; divId = 'ad-' + currentSlot; if ( outOfPage ) { DTCIAdConfig.slots[ currentSlot ] = window.googletag.defineOutOfPageSlot( DTCIAdConfig.adUnitPath, divId ); } else { DTCIAdConfig.slots[ currentSlot ] = window.googletag.defineSlot( DTCIAdConfig.adUnitPath, DTCIAdConfig.placements[ currentSlot ].sizes, divId ); if ( 'undefined' !== typeof DTCIAdConfig.mappings[ currentSlot ] ) { currentMapping = window.googletag.sizeMapping(); for ( mappingIndex = 0; mappingIndex < DTCIAdConfig.mappings[ currentSlot ].length; mappingIndex++ ) { currentMapping = currentMapping.addSize( DTCIAdConfig.mappings[ currentSlot ][ mappingIndex ][0], DTCIAdConfig.mappings[ currentSlot ][ mappingIndex ][1] ); } currentMapping = currentMapping.build(); DTCIAdConfig.slots[ currentSlot ].defineSizeMapping( currentMapping ); } } DTCIAdConfig.slots[ currentSlot ] = DTCIAdConfig.slots[ currentSlot ].addService( window.googletag.pubads() ).setTargeting( 'pos', currentSlot ).setCollapseEmptyDiv( true, true ); // Populate prebid slots to be used latter if ( DTCIAdConfig.usePrebid ) { if ( 'undefined' !== typeof DTCIAdConfig.placements[ currentSlot ].includeInPrebid && false === DTCIAdConfig.placements[ currentSlot ].includeInPrebid ) { continue; } DTCIAdConfig.prebidSlots.push( { id: divId, type: currentSlot.toLowerCase(), typeName: currentSlot, defaultSize: DTCIAdConfig.placements[ currentSlot ].sizes, mappings: currentMapping, isOutOfPage: outOfPage } ); } } } }, /** * Create a new ad slot. * @param {divId} ID of the <div> containing the ad. Example: ad-InContent-159134 (for <div id="ad-InContent-159134" class="ad-incontent" data-defer="story">) * @param {slotSizeList} DTCIAdConfig.placements.InContent.sizes * @param {adPath} Ad unit path Example: /21743558653/espn.theundefeated.us.com/sports/article * @param {adTargeting} JSON string or object Example: {"sp":"theundefeated","objid":"129041","col":"james_george","programmatic":"true"} * @method createSlot */ createSlot: function( divId, slotSizeList, adPath, adTargeting ) { var slotId = divId.replace( 'ad-', '' ); var targets; var slot; var currentMapping = []; var outOfPage; var adUnits; var size; var prebidSlot; var adTargetingType = typeof adTargeting; var pbjs = window.pbjs || {}; pbjs.que = pbjs.que || []; if ( adTargeting ) { if ( 'string' === adTargetingType ) { try { targets = JSON.parse( adTargeting ); } catch ( e ) { console.error( 'Failed to parse ' + adTargeting ); } } else if ( 'object' === adTargetingType ) { targets = adTargeting; } } if ( DTCIAdConfig.usePrebid ) { slot = slotId.split( '-' )[0]; outOfPage = DTCIAdConfig.placements[ slot ]['out-of-page']; if ( ! outOfPage ) { DTCIAdConfig.prebidSlots.forEach( function( prebidSlot ) { if ( prebidSlot.typeName === slot ) { currentMapping = prebidSlot.mappings; } } ); } prebidSlot = { id: divId, type: slot.toLowerCase(), typeName: slot, defaultSize: DTCIAdConfig.placements[ slot ].sizes, mappings: currentMapping, isOutOfPage: outOfPage }; DTCIAdConfig.prebidSlots.push( prebidSlot ); size = prebidSlot.type.startsWith( 'incontent' ) ? [ 300, 250 ] : window.dtci.ads.getBannerSizes( prebidSlot, window.dtci.ads.getCurrentBreakpoint() ); adUnits = { code: prebidSlot.id, mediaTypes: { banner: { sizes: size } }, bids: window.dtci.ads.getPrebidBidders( prebidSlot.type, size ) }; pbjs.que.push( function() { pbjs.addAdUnits( [ adUnits ] ); } ); } window.googletag.cmd.push( function() { DTCIAdConfig.slots[ slotId ] = window.googletag.defineSlot( adPath, slotSizeList, divId ); if ( targets ) { for ( key in targets ) { DTCIAdConfig.slots[ slotId ].setTargeting( key, targets[ key ] ); } } DTCIAdConfig.slots[ slotId ].addService( window.googletag.pubads() ).setTargeting( 'pos', window.dtci.ads.slotToPosName( slotId ) ); DTCIAdConfig.slots[ slotId ].setCollapseEmptyDiv( true, true ); } ); }, /** * Delete an ad slot. * @param {divIdOrSlot} ID of the <div> containing the ad (ad-InContent-159134) or slot ID (or InContent-159134) * @method destroySlot */ deleteSlot: function( divIdOrSlotId ) { var slotId = divIdOrSlotId.replace( 'ad-', '' ); if ( undefined !== typeof window.DTCIAdConfig.slots[ slotId ] ) { window.googletag.destroySlots( [ window.DTCIAdConfig.slots[ slotId ] ] ); } }, /** * Set the value of DTCIAdConfig.referringSite. Used once, on load. * @method getReferringSite */ getReferringSite: function() { var refKey; for ( refKey in DTCIAdConfig.referralMap ) { if ( DTCIAdConfig.referralMap.hasOwnProperty( refKey ) ) { if ( window.dtci.ads.referringDocument.match( new RegExp( '^https?:\\/\\/(?:(?:[a-zA-Z0-9]+\\.)+)?' + refKey.replace( /\./g, '\\.' ) + '(?:$|\\/$|\\/.*|\\?.*)', 'i' ) ) ) { DTCIAdConfig.referringSite = DTCIAdConfig.referralMap[refKey]; return; } } } }, /** * Return the prebid ad code from the slot name * * @param {string} adSlot Ad slot name * @return {string} ad code */ getPrebidSlotCode: function( adSlot ) { var adCode = false; var prebidAds = window.dtci.ads.getPrebidAds(); prebidAds.forEach( function( slot ) { if ( adSlot === slot.id.replace( 'ad-', '' ) || adSlot === slot.typeName ) { adCode = slot.id; } } ); return adCode; }, /** * Return an array with the provided bidders information to pass to pbjs * @param {string} slotType Name of the slot * @param {string} size of the slots * @method getPrebidBidders * @return {Object} List of bidders and their params to pass to pbjs */ getPrebidBidders: function( slotType, size ) { var bidderTypes = DTCIAdConfig.prebidPlacementIds, bidders = [], country = DTCIAdConfig.country, includedCountries = DTCIAdConfig.prebidIncludedCountries, excludedCounties = DTCIAdConfig.prebidExcludedCountries, device = DTCIAdConfig.deviceType, bidderType, bidderNode, deviceNode, slotNode, sizeItem; // If an inclusion list exists, it takes priority over the exclusion list if ( 'undefined' !== typeof includedCountries && includedCountries.length ) { if ( -1 !== includedCountries.indexOf( country ) ) { for ( bidderType in bidderTypes ) { if ( bidderType === 'onemobile' ) { bidderNode = bidderTypes[ bidderType ] || {}; deviceNode = bidderNode[ device ]; slotNode = deviceNode[ slotType ] || []; for (slot in slotNode) { bidders.push( { bidder : bidderType, params : { dcn : ( device === 'MOBILE' ) ? '8a9691260173736beb0c719e4dc200a6' : '8a9699050172725ad0205caf721200b5', pos : slotNode[ slot ] } } ); } } else if ( bidderType === 'ix' ) { sizeItem = size[0] if(Array.isArray(sizeItem)) { for (s in size) { bidders.push( { bidder: bidderType, params: window.dtci.ads.getPrebidParams( bidderType, bidderTypes[ bidderType ], slotType, country, size[s] ) } ); } } else { bidders.push( { bidder: bidderType, params: window.dtci.ads.getPrebidParams( bidderType, bidderTypes[ bidderType ], slotType, country, size ) } ); } } else { bidders.push( { bidder: bidderType, params: window.dtci.ads.getPrebidParams( bidderType, bidderTypes[ bidderType ], slotType, country ) } ); } } } } else if ( 'undefined' !== typeof excludedCounties && -1 === excludedCounties.indexOf( country ) ) { for ( bidderType in bidderTypes ) { if ( 'undefined' === typeof bidderTypes[ bidderType ].excludedCountries || 0 === bidderTypes[ bidderType ].excludedCountries.length || -1 === bidderTypes[ bidderType ].excludedCountries.indexOf( country ) ) { if ( bidderType === 'onemobile' ) { bidderNode = bidderTypes[ bidderType ] || {}; deviceNode = bidderNode[ device ]; slotNode = deviceNode[ slotType ] || []; for (slot in slotNode) { bidders.push( { bidder : bidderType, params : { dcn : ( device === 'MOBILE' ) ? '8a9691260173736beb0c719e4dc200a6' : '8a9699050172725ad0205caf721200b5', pos : slotNode[ slot ] } } ); } } else { bidders.push( { bidder: bidderType, params: window.dtci.ads.getPrebidParams( bidderType, bidderTypes[ bidderType ], slotType, country ) } ); } } } } return bidders; }, /** * Return an object with the provided bidders params * @param {string} bidder Bidder name * @param {object} bidderNode Bidder placement ids * @param {string} slotType Name of the slot * @param {string} country Users current country * @method getPrebidParams * @return {object} bidder params */ getPrebidParams: function( bidder, bidderNode, slotType, country, size ) { var zoneId, siteId, deviceNode, placementId, slotNode, region, params = {}, device = DTCIAdConfig.deviceType; if ( 'tablet' === device ) { device = 'mobile'; } // normalize the slot types so they match bidders' expectations. // i.e. incontent12 --> incontent if ( slotType.startsWith( 'incontent' ) ) { slotType = 'incontent'; } else if ( slotType.startsWith( 'banner' ) ) { slotType = 'banner'; } // RUBICON if ( 'rubicon' === bidder ) { if ( device ) { deviceNode = bidderNode[device] || {}; zoneId = deviceNode && deviceNode.zoneId || ''; siteId = deviceNode && deviceNode.siteId || ''; } if ( zoneId && siteId ) { params.zoneId = zoneId; params.siteId = siteId; params.accountId = bidderNode.accountId; } // AOL/OATH } else if ( 'appnexus' === bidder ) { if ( DTCIAdConfig.regionMap && country && DTCIAdConfig.regionMap[country] ) { region = DTCIAdConfig.regionMap[country]; } if ( slotType && region ) { slotNode = bidderNode[slotType] || {}; placementId = slotNode && slotNode[region] || ''; } if ( placementId ) { params.placementId = placementId; } // Pubmatic } else if ( 'pubmatic' === bidder ) { if ( bidderNode[slotType] ) { params.adSlot = bidderNode[slotType]; params.publisherId = bidderNode.accountId; } // trustx } else if ( 'trustx' === bidder ) { if ( bidderNode[slotType] ) { slotNode = bidderNode[ slotType ]; // banner => 1234 if ( 'number' === typeof slotNode ) { params.uid = slotNode; // banner => { desktop => 234, mobile => 567 } } else if ( device ) { params.uid = slotNode[device]; } } // criteo } else if ( 'criteo' === bidder ) { if ( bidderNode[slotType] ) { params.zoneId = bidderNode[slotType]; } // audienceNetwork } else if ( 'audienceNetwork' === bidder ) { params.placementId = bidderNode.placementId; params.format = bidderNode.format; } else if ( 'ix' === bidder ) { params.siteId = bidderNode.siteId; params.size = size; } return params; }, /** * Return that a list of banner sizes based on the provided breakpoint * @param {object} ad slot object used for pbjs * @param {string} breakpoint The breakpoint name * @method getBannerSizes * @returns {Array} List of ad sizes */ getBannerSizes: function( slot, breakpoint ) { var sizes = [], breakpointMap = { 'xl': 0, 'l': 1, 'm': 2, 's': 3 }, sizeMapping = DTCIAdConfig.mappings, size = breakpointMap[breakpoint] || 1; if ( sizeMapping[slot.typeName] && sizeMapping[slot.typeName][size] ) { sizeMapping[slot.typeName][size].forEach( function( adDimensions ) { if ( Array.isArray( adDimensions[ 0 ] ) ) { sizes = sizes.concat( adDimensions ); } else { sizes.push( adDimensions ); } } ); } return sizes; }, /** * Geolocate the user and pass the country to setupGoogleTag(); * @method setupGoogleTagWithCountryData */ setupGoogleTagWithCountryData: function() { var script, node, countryData; countryData = window.localStorage.getItem( 'country' ); if ( null === countryData ) { newsletterData = {}; script = document.createElement( 'script' ); node = document.getElementsByTagName( 'script' )[0]; script.type = 'text/javascript'; script.async = true; script.src = 'https://tredir.espn.com/capmon/GetDE?set=j¶m=countryisoalpha2code'; script.onload = script.onreadystatechange = function( _, isAbort ) { if ( isAbort || ! script.readyState || /loaded|complete/.test( script.readyState ) ) { // Remove the script if ( script.parentNode ) { script.parentNode.removeChild( script ); } // Dereference the script script = null; // Callback if not abort if ( ! isAbort ) { countryData = window.countryisoalpha2code.toUpperCase(); window.localStorage.setItem( 'country', countryData ); window.dtci.ads.setupGoogleTag( countryData ); } } }; node.parentNode.insertBefore( script, node ); } else { window.dtci.ads.setupGoogleTag( countryData ); } }, /** * Return a list of prebid ads * @method getPrebidAds * @return {Array} List of prebid ads */ getPrebidAds: function() { var prebidSlots = DTCIAdConfig.prebidSlots.filter( function( slot ) { return slot.type.startsWith( 'banner' ) || slot.type.startsWith( 'incontent' ); } ); return prebidSlots; }, /** * Initiate header bidding by using pbjs to request bids for the mapped ad slots from the list of bidders * @method setupPrebid */ setupPrebid: function() { var win = window || {}, pbjs = win.pbjs || {}, dataLayer = win.__dataLayer || {}, getUSPrivacy = dataLayer.getUSPrivacy || function() {}, usprivacy_val = getUSPrivacy(), usprivacy_val_lc = usprivacy_val && usprivacy_val.toLowerCase(), configObj = { bidderTimeout: 1500, userSync: { filterSettings: { iframe: { bidders: '*', filter: 'include' } } }, debug: DTCIAdConfig.prebidDebug, enableSendAllBids: DTCIAdConfig.enableSendAllBids }, prebidSlots, adUnits, adUnitCodes; pbjs.que = pbjs.que || []; prebidSlots = window.dtci.ads.getPrebidAds(); adUnits = prebidSlots.map( function( slot ) { var size = slot.type.startsWith( 'incontent' ) ? [ 300, 250 ] : window.dtci.ads.getBannerSizes( slot, window.dtci.ads.getCurrentBreakpoint() ); return ( { code: slot.id, mediaTypes: { banner: { sizes: size } }, bids: window.dtci.ads.getPrebidBidders( slot.type, size ) } ); } ); adUnitCodes = adUnits.map( function( slot ) { return slot.code; } ); if (usprivacy_val_lc) { configObj.consentManagement = { usp : { cmpApi : 'static', consentData : { getUSPData : { uspString : usprivacy_val_lc } } } }; } pbjs.que.push( function() { pbjs.setConfig(configObj); pbjs.adUnits = []; pbjs.addAdUnits( adUnits ); pbjs.requestBids( { bidsBackHandler: function( bidResponses ) { googletag.cmd.push( function() { pbjs.que.push( function() { pbjs.setTargetingForGPTAsync( adUnitCodes ); // window.dtci.ads.refreshSlots() is called after the ad.overlay.close event } ); } ); }, timeout: DTCIAdConfig.prebidTimeout } ); } ); }, /** * Setup Google Tag * @param {Object} loc Geo Object * @method setupGoogleTag */ setupGoogleTag: function( countryCode ) { googletag.cmd.push( function() { var targetKey; // Store the window's initial breakpoint. window.dtci.ads.previousBreakpoint = window.dtci.ads.getCurrentBreakpoint(); // Construct the slot objects. window.dtci.ads.buildSlots(); // Set up prebid (if enabled). if ( DTCIAdConfig.usePrebid ) { if ( countryCode ) { DTCIAdConfig.country = countryCode; } window.dtci.ads.setupPrebid(); } /** * Set targeting for the ads: * - referring site * - key/value pairs (from DTCIAdConfig.targeting) * - profile (window size) */ window.dtci.ads.getReferringSite(); if ( DTCIAdConfig.referringSite ) { window.googletag.pubads().setTargeting( 'ref', DTCIAdConfig.referringSite ); } for ( targetKey in DTCIAdConfig.targeting ) { if ( DTCIAdConfig.targeting.hasOwnProperty( targetKey ) ) { window.googletag.pubads().setTargeting( targetKey, DTCIAdConfig.targeting[ targetKey ] ); } } window.googletag.pubads().setTargeting( 'prof', window.dtci.ads.getCurrentBreakpoint() ); window.googletag.pubads().setTargeting( 'isDnt', window.dtci.ads.doNotTrackEnabled() ); window.googletag.pubads().setTargeting( 'devOS', navigator.userAgent ); // Set global options for ads if ( window.DTCIAdConfig.useOverlay ) { window.googletag.pubads().disableInitialLoad(); } window.googletag.pubads().enableSingleRequest(); window.googletag.pubads().collapseEmptyDivs(); window.googletag.enableServices(); // Show the overlay ad, if it exists. This display() call is required as disableInitialLoad() was called. if ( window.DTCIAdConfig.useOverlay ) { window.googletag.display( 'ad-Overlay' ); window.googletag.pubads().refresh( [ DTCIAdConfig.slots.Overlay ] ); // If there's no overlay (the overlay slot is empty), show the other ads right away. if ( true !== self.initialized ) { window.googletag.pubads().addEventListener( 'slotRenderEnded', function( event ) { if ( 'undefined' === typeof DTCIAdConfig.loaded && 'undefined' !== typeof DTCIAdConfig.slots.Overlay && event.slot === DTCIAdConfig.slots.Overlay && event.isEmpty ) { DTCIAdConfig.loaded = true; if ( ! DTCIAdConfig.usePrebid ) { window.dtci.ads.refreshSlots(); } } } ); } // When the overlay is closed (manually or automatically), show the other slots. This includes prebid slots jQuery.subscribe( 'ad.overlay.close', window.dtci.ads.refreshSlots ); window.addEventListener( 'resize', window.dtci.ads.refreshForBreakpointChange ); } else { setTimeout( window.dtci.ads.refreshSlots, 250 ); } // Load deferred ads when they scroll in to view if ( document.querySelectorAll( '[data-defer=scroll]' ).length > 0 ) { window.addEventListener( 'scroll', window.dtci.ads.throttledScroll, false ); } } ); }, /** * Load dependencies and configure ads * @method init */ init: function() { var gads, node; if ( 'undefined' === typeof DTCIAdConfig ) { return; } window.googletag = window.googletag || {}; window.googletag.cmd = window.googletag.cmd || []; // WordPress sometimes emits "0", which is true in JavaScript window.DTCIAdConfig.usePrebid = parseInt( window.DTCIAdConfig.usePrebid, 10 ) || 0; window.DTCIAdConfig.refreshSimulatenously = parseInt( window.DTCIAdConfig.refreshSimulatenously, 10 ) || 0; window.DTCIAdConfig.useOverlay = parseInt( window.DTCIAdConfig.useOverlay, 10 ) || 0; if ( window.DTCIAdConfig.usePrebid ) { window.DTCIAdConfig.prebidDebug = parseInt( window.DTCIAdConfig.prebidDebug, 10 ) || 0; window.DTCIAdConfig.enableSendAllBids = parseInt( window.DTCIAdConfig.enableSendAllBids, 10 ) || 0; window.DTCIAdConfig.prebidTimeout = parseInt( window.DTCIAdConfig.prebidTimeout, 10 ) || 1000; } if ( window.DTCIAdConfig.useOverlay ) { window.jQuery = window.jQuery || {}; window.jQuery.subscribe = window.jQuery.subscribe || window.dtci.ads.fakejQuerySubscribe; window.jQuery.publish = window.jQuery.publish || window.dtci.ads.fakejQueryPublish; } gads = document.createElement( 'script' ); node = document.getElementsByTagName( 'script' )[0]; gads.async = true; gads.type = 'text/javascript'; gads.src = 'https://www.googletagservices.com/tag/js/gpt.js'; node.parentNode.insertBefore( gads, node ); if ( DTCIAdConfig.usePrebid ) { gads = document.createElement( 'script' ); node = document.getElementsByTagName( 'script' )[0]; gads.type = 'text/javascript'; gads.src = DTCIAdConfig.prebidScript; node.parentNode.insertBefore( gads, node ); window.dtci.ads.setupGoogleTagWithCountryData(); } else { window.dtci.ads.setupGoogleTag(); } } }; googleAdsInit = function() { if (window.OneTrust && window.OneTrust.loaded) { window.dtci.ads.init(); } else { //wait for onetrust to load first document.addEventListener('ot.loaded', function() { window.dtci.ads.init(); }); } }; if ( 'undefined' !== typeof module ) { module.exports = googleAdsInit; } </script> <script> var gptId = "21783347309" //PROD ID; if ( document.domain.indexOf('qa.abcnews.go.com') > -1 || document.domain.indexOf('localhost') > -1 || document.domain.indexOf('dev.abcnews.go.com') > -1){ gptId = "21743558653" //DEV id } var appConfig = { ads: { gpt: { id: gptId, zone: "abc-news/abcnews.com" } } } "use strict"; var AdConfig = function () { function AdConfig() {} AdConfig.getNetworkId = function getNetworkId() { return appConfig.ads.gpt.id; }; AdConfig.getZone = function getZone() { return appConfig.ads.gpt.zone; }; return AdConfig; }(); if ( 'undefined' !== typeof module ) { module.exports = AdConfig; } </script> <script> function getAdUnitPath (section, property, device, platform) { var categoryMap = { "2020": "20-20-show-pages", abcnewsnow: "abc-news-now", blotter: "blotter", business: "business-section-pages", entertainment: "entertainment-section-pages", gma: "gma", headlines: "headlines", health: "health-section-pages", international: "international-section-pages", lifestyle: "lifestyle-section-pages", homepage: "main", nightline: "nightline-show-pages", offsite: "offsite-sharing-player", oncampus: "on-campus", other: "other", photos: "photos", politics: "politics-section-pages", "polling-unit": "polling-unit", primetime: "primetime", live: "special-live-event", sports: "sports-section-page", technology: "technology-section-pages", thelaw: "the-law", thisweek: "this-week-show-pages", travel: "travel-section-pages", twitter: "twitter", us: "us-section-pages", video: "video", wwyd: "what-would-you-do", wn: "world-news-show-pages", wnt: "world-news-show-pages", fbia: "instant-articles", amp: "amp", }; // if platform is not specified, set it to device type var platformVal = typeof platform !== "undefined" ? platform : ""; if (platformVal === "") { platformVal = "mobile"; if (device.toLowerCase() === "desktop") { platformVal = "web"; } } //if no section or on HP if (section == ""){ section = "homepage" } var networkCode = AdConfig.getNetworkId(); return "/" + networkCode + "/abc-news/" + property + "/" + platformVal +"/" + categoryMap[section.toLowerCase()]; }; //This is for Index Pages only since a set number of Ads can be present for Story, use createSlot to dynamically pass in ID's function generateAdConfigData() { var sectionName = window.abcnads.sectionName || "author"; var objid = window.abcnads.objid || "14511792"; var devType = window.abcnads.devType || "desktop"; devType = devType.toLowerCase(); var adTag = window.abcnads.adTag || 'web'; var kvMap = { tag: adTag, lang: "EN", objid : objid, devType: devType, devOS: navigator.userAgent, swid: $.cookie("SWID"), unid: $.cookie("UNID"), bundledId: "com.abcnews", pgn: sectionName, sp: "abcnews", programmatic: "true", }; var deviceTypeForConfig = "desktop" var adSlotArr = ["InContent1", "InContent2", "Banner1", "Banner2"]; var placements = { Banner1: {"out-of-page":false,"sizes":[[728,90]],"defer":"none"}, Banner2: {"out-of-page":false,"sizes":[[970,250],[970,66]],"defer":"none"}, InContent1: {"out-of-page":false,"sizes":[[300,250]],"defer":"none"}, InContent2: {"out-of-page":false,"sizes":[[300,250]],"defer":"none"} } var adSlotsToRefresh = []; var placementsObj= {}; var adSlotCnt = 0; var adConfig; adSlotArr.forEach(function(slot){ adSlotCnt++; if (document.getElementById('ad-' + slot)){ if ("desktop" === 'tablet' && slot === 'Banner1'){ switch (sectionName){ case "video": refreshAdSlots (slot) // we want to show a Banner1 for Video index break; default: } } else { refreshAdSlots (slot) } } function refreshAdSlots(slot) { adSlotsToRefresh.push(slot) placementsObj[slot] = placements[slot]; } if (adSlotArr.length === adSlotCnt) { adConfig = { adSlotsToRefresh: adSlotsToRefresh, adUnitPath: getAdUnitPath(sectionName, "abcnews.com", devType), deviceType: "desktop", placements: placementsObj, slots: { }, mappings: { Banner1: [[[1280,100],[[728,90]]],[[[728,90]]],[[768,100],[[728,90]]],[[0,0],[]]], Banner2: [[[1280,100],[[970,250], [970,66]]],[[[970,250],[970,66]]],[[768,100],[[]]],[[0,0],[]]] }, targeting: kvMap, referringSite: null, refreshSimulatenously: 1, usePrebid: 1, prebidIncludedCountries: ["US"], prebidPlacementIds: { "rubicon": { "desktop": { "zoneId": 30505, "siteId": 14549 }, "mobile": { "zoneId": 30505, "siteId": 14549 }, "accountId": 8829 }, "onemobile": { "mobile" : '8a9691260173736beb0c719ffd6e00a8', "desktop" : { 'banner1' : ['abc_news_hb_728x90'], 'InContent1' : ['abc_news_hb_300x250'], 'InContent2' : ['abc_news_hb_300x250'], 'incontent1' : ['abc_news_hb_300x250', '8a9691fc0173733320f833c3b707000a'], 'incontent2' : ['abc_news_hb_300x250', '8a9691fc0173733320f833c3b707000a'] } }, "pubmatic": { "incontent": "abcnews_pm_ros@300x250", "banner": "abcnews_pm_ros@728x90", "accountId": "102526" }, "trustx": { "incontent": 8155, "banner": 8154 }, "criteo": { "incontent": 948987, "banner": 948988 }, "ix": { "siteId": "534127" } }, prebidSlots:[], prebidScript: 'https://assets-cdn.abcotvs.net/static/js/prebid5.10.0.js', prebidDebug: 0, prebidTimeout: 2500, useOverlay: 0, }; } }) return adConfig; }; </script> </head> <style> .tools { display:block !important; } </style> <div class="window"> <div class="indexV2 showpage-trident"> <div id="header-container" class="logged-out"> <div id="global-viewport" data-behavior="global_nav_condensed global_nav_full"> <script src="https://s.abcnews.com/assets/beta/js/abcn-head.js?v=304"></script> <!-- mobile --> <nav id="global-nav-mobile"> <ul class="tier-1"> <li class="active"> <a class="menu-trigger nav-pillar nav-sections" data-route="false" href="#"> <span class="link-text">Sections</span> <span class="icon-sections m-icon"></span> </a> <ul class="tier-2" data-behavior="favorites_mgmt"> <li> <h1 class="label"> <span class="link-text">Sections</span> </h1> </li> <li> <a class="sections menu-trigger" data-tab="true" href="/" name="lpos=nav[header_desktop_subindex]&lid=section[Top Stories]"> <span class="link-text">Top Stories</span> </a> </li> <li> <a class="sections menu-trigger" data-tab="true" href="https://abcnews.go.com/Video" name="lpos=nav[header_desktop_subindex]&lid=section[Video]"> <span class="link-text">Video</span> </a> </li> <li> <a class="sections menu-trigger" data-tab="true" href="https://abcnews.go.com/Live" name="lpos=nav[header_desktop_subindex]&lid=section[Live]"> <span class="link-text">Live</span> </a> </li> <li> <a class="sections menu-trigger" data-tab="true" href="https://abcnews.go.com/US" name="lpos=nav[header_desktop_subindex]&lid=section[U.S.]"> <span class="link-text">U.S.</span> </a> </li> <li> <a class="sections menu-trigger" data-tab="true" href="https://abcnews.go.com/Politics" name="lpos=nav[header_desktop_subindex]&lid=section[Politics]"> <span class="link-text">Politics</span> </a> </li> <li> <a class="sections menu-trigger" data-tab="true" href="https://abcnews.go.com/Health/Coronavirus" name="lpos=nav[header_desktop_subindex]&lid=section[Coronavirus]"> <span class="link-text">Coronavirus</span> </a> </li> <li> <a class="sections menu-trigger" data-tab="true" href="https://abcnews.go.com/US/january6" name="lpos=nav[header_desktop_subindex]&lid=section[Jan. 6 Riot]"> <span class="link-text">Jan. 6 Riot</span> </a> </li> <li> <a class="sections menu-trigger" data-tab="true" href="https://abcnews.go.com/International" name="lpos=nav[header_desktop_subindex]&lid=section[International]"> <span class="link-text">International</span> </a> </li> <li> <a class="sections menu-trigger" data-tab="true" href="https://abcnews.go.com/Entertainment" name="lpos=nav[header_desktop_subindex]&lid=section[Entertainment]"> <span class="link-text">Entertainment</span> </a> </li> <li> <a class="sections menu-trigger" data-tab="true" href="https://abcnews.go.com/Business" name="lpos=nav[header_desktop_subindex]&lid=section[Business]"> <span class="link-text">Business</span> </a> </li> <li> <a class="sections menu-trigger" data-tab="true" href="https://abcnews.go.com/Technology" name="lpos=nav[header_desktop_subindex]&lid=section[Technology]"> <span class="link-text">Technology</span> </a> </li> <li> <a class="sections menu-trigger" data-tab="true" href="https://abcnews.go.com/Lifestyle" name="lpos=nav[header_desktop_subindex]&lid=section[Lifestyle]"> <span class="link-text">Lifestyle</span> </a> </li> <li> <a class="sections menu-trigger" data-tab="true" href="https://abcnews.go.com/Health" name="lpos=nav[header_desktop_subindex]&lid=section[Health]"> <span class="link-text">Health</span> </a> </li> <li> <a class="sections menu-trigger" data-tab="true" href="https://abcnews.go.com/VR" name="lpos=nav[header_desktop_subindex]&lid=section[Virtual Reality]"> <span class="link-text">Virtual Reality</span> </a> </li> <li> <a class="sections menu-trigger" data-tab="true" href="https://abcnews.go.com/alerts/weather" name="lpos=nav[header_desktop_subindex]&lid=section[Weather]"> <span class="link-text">Weather</span> </a> </li> <li> <a class="sections menu-trigger" data-tab="true" href="https://abcnews.go.com/US/tip-share-abc-news/story?id=61304290" name="lpos=nav[header_desktop_subindex]&lid=section[Tips]"> <span class="link-text">Tips</span> </a> </li> <li> <a class="sections menu-trigger" data-tab="true" href="https://abcnews.go.com/Sports" name="lpos=nav[header_desktop_subindex]&lid=section[Sports]"> <span class="link-text">Sports</span> </a> </li> <li> <a class="sections menu-trigger" data-tab="true" href="https://fivethirtyeight.com" name="lpos=nav[header_desktop_subindex]&lid=section[FiveThirtyEight]"> <span class="link-text">FiveThirtyEight</span> </a> </li> </ul> </li> <li> <a class="menu-trigger nav-pillar nav-shows" data-route="false" href="#"> <span class="link-text">Shows</span> <span class="icon-shows m-icon"></span> </a> <ul class="tier-2"> <li> <h1 class="label"> <span class="link-text">Shows</span> </h1> </li> <li> <a class="sections menu-trigger" data-tab="true" href="https://www.goodmorningamerica.com" name="lpos=nav[header_desktop_subindex]&lid=section[Good Morning America]"> <span class="link-text">Good Morning America</span> </a> </li> <li> <a class="sections menu-trigger" data-tab="true" href="https://abcnews.go.com/WN" name="lpos=nav[header_desktop_subindex]&lid=section[World News Tonight]"> <span class="link-text">World News Tonight</span> </a> </li> <li> <a class="sections menu-trigger" data-tab="true" href="https://abcnews.go.com/Nightline" name="lpos=nav[header_desktop_subindex]&lid=section[Nightline]"> <span class="link-text">Nightline</span> </a> </li> <li> <a class="sections menu-trigger" data-tab="true" href="https://abcnews.go.com/2020" name="lpos=nav[header_desktop_subindex]&lid=section[20/20]"> <span class="link-text">20/20</span> </a> </li> <li> <a class="sections menu-trigger" data-tab="true" href="https://abcnews.go.com/ThisWeek" name="lpos=nav[header_desktop_subindex]&lid=section[This Week]"> <span class="link-text">This Week</span> </a> </li> <li> <a class="sections menu-trigger" data-tab="true" href="https://abcnews.go.com/TheView" name="lpos=nav[header_desktop_subindex]&lid=section[The View]"> <span class="link-text">The View</span> </a> </li> <li> <a class="sections menu-trigger" data-tab="true" href="https://abcnews.go.com/WhatWouldYouDo" name="lpos=nav[header_desktop_subindex]&lid=section[What Would You Do?]"> <span class="link-text">What Would You Do?</span> </a> </li> </ul> </li> <li> <a class="menu-trigger nav-pillar nav-more" data-route="false" href="#"> <span class="link-text">More</span> <span class="icon-more m-icon"></span> </a> <ul class="tier-2"> <li> <a href="http://disneyprivacycenter.com" data-tab="true" name="lpos=nav[header_desktop_subindex]&lid=section[Privacy Policy]" target="_blank"> <span class="link-text">Privacy Policy</span><span class="link-text-short">Privacy Policy</span> </a> </li> <li> <a href="https://privacy.thewaltdisneycompany.com/en/current-privacy-policy/your-us-privacy-rights" data-tab="true" name="lpos=nav[header_desktop_subindex]&lid=section[Your US State Privacy Rights]" target="_blank"> <span class="link-text">Your US State Privacy Rights</span><span class="link-text-short">Your US State Privacy Rights</span> </a> </li> <li> <a href="https://disneyprivacycenter.com/kids-privacy-policy/english/" data-tab="true" name="lpos=nav[header_desktop_subindex]&lid=section[Children's Online Privacy Policy]" target="_blank"> <span class="link-text">Children's Online Privacy Policy</span><span class="link-text-short">Children's Online Privacy Policy</span> </a> </li> <li> <a href="http://preferences-mgr.truste.com/?type=abcnews&affiliateId=11" data-tab="true" name="lpos=nav[header_desktop_subindex]&lid=section[Interest-Based Ads]" target="_blank"> <span class="link-text">Interest-Based Ads</span><span class="link-text-short">Interest-Based Ads</span> </a> </li> <li> <a href="http://disneytermsofuse.com" data-tab="true" name="lpos=nav[header_desktop_subindex]&lid=section[Terms of Use]" target="_blank"> <span class="link-text">Terms of Use</span><span class="link-text-short">Terms of Use</span> </a> </li> <li> <a href="javascript:void(0);" class="ot-sdk-show-settings" data-tab="true" name="lpos=nav[header_desktop_subindex]&lid=section[Do Not Sell My Info]"> <span class="link-text">Do Not Sell My Info</span> </a> </li> <li> <a href="https://abcnews.go.com/contact" data-tab="true" name="lpos=nav[header_desktop_subindex]&lid=section[Contact Us]" target="_blank"> <span class="link-text">Contact Us</span><span class="link-text-short">Contact Us</span> </a> </li> <li> <h1 class="footer label"> <span class="link-text">ABC News Network <span class='copy-pipe'> | </span> © 2024 ABC News Internet Ventures. All rights reserved.</span> </h1> </li> </ul> </li> <li> <a class="menu-trigger nav-search" data-route="false" href="#"> <span class="link-text">Search</span> <span class="icon-search2 m-icon"></span> </a> <ul class="tier-2"> <li> <div class="global-search" id="global-search-mobile"> <input class="search-box" placeholder="Search" type="text"><input class="btn-search" type="submit"> <span class="icon-search2 m-icon"></span> </div> </li> </ul> </li> </ul> </nav> <div class="menu-overlay-primary"></div> <div data-behavior="global_header appboy_init" id="header-wrapper" data-device="desktop" data-domain="https://abcnews.go.com" data-playerversion="https://abcnewsplayer-a.akamaihd.net/player/2.106.5"> <header id="global-header"> <div class="menu-overlay-secondary"></div> <div class="container"> <a data-route="false" href="#" id="global-nav-mobile-trigger"><span>Menu</span></a> <h1> <a data-text='Logo' href='https://abcnews.go.com' name="lpos=nav[header_desktop_subindex]&lid=section[Logo]"> <span class="icon-logo"></span> </a> </h1> <div class="abcn-interests-modules"> <div class="abcn-interest-popover"> <div class="interest-close"></div> <span class="interest-label">Interest Successfully Added</span> <span class="interest-popover-msg"> We'll notify you here with news about <br /> <span class="interest-active">AlertTag</span> </span> <span class="interest-turnon-noti">Turn on desktop notifications for breaking stories about interest? </span> <label class="interest-switch"> <input type="checkbox"> <span class="interest-slider round"></span> <span class="off_text">Off</span> <span class="on_text">On</span> </label> </div> </div> <ul class="tools"> <li class="interest" data-behavior="ufirst_init"> <a href="javascript:void();" id="global-interest-trigger"> <span class="icon-notifications"></span> <span class="notification-badge"></span> </a> <div class="abcn-interest-notifications"> <div class="notification-header"> <span class="notification-title parent-title">Notifications</span> <div class="gear-holder"> <span class="gear icon-settings"></span> </div> </div> <div class="notification-body"> <div class="interest_loader"></div> <!-- Notification Settings --> <ul class="notification-settings"> <li class="manage-interests"> <div class="notification-title">Notifications For Interests:</div> <ul class="notification-settings-interests"> </ul> </li> </ul> <ul class="notification-sections"> <!-- BREAKING NEWS --> <li class="notification-breaking-box"> <div class="notification-title">Breaking</div> <ul class="notification-bn-ul"></ul> </li> <!--INTERESTS --> <li class="notification-interest-box"> <div class="notification-title"> Interests <span class="see-all"><a href="/myinterests?cid=clicksource_nc_seeall">See All</a></span> </div> <ul class="notification-int-ul"></ul> </li> </ul> </div> <div class="notification-footer"> <!-- show this if not logged in or if UNID --> <div class="noti-footer-callouts noti-footer-notloggedin"> <div> <span class="uf-checkmark check-on"><span class="icon-interest-check"></span></span>To save your interests across all devices <a href="#" class="uf-signup main-login black-ln">Log In</a> or <a href="#" class="uf-signup main-signup uf-create-acct black-ln">Sign Up</a> </div> </div> <!-- show this to promote web notifications for BN --> <div class="noti-footer-callouts promote-web-not"> <div> <span>Turn on desktop notifications for breaking news?</span> <label class="bn-toggleswitch"> <input type="checkbox"> <span class="interest-slider round"></span> <span class="off_text">Off</span> <span class="on_text">On</span> </label> </div> </div> </div> </div> <div class="chevron-toggle"></div> </li> <li class="user"> <a class="profile-logged-out loggedOut signin" data-tab="true" data-affiliatename="abcn" data-behavior="profile_handler" href="#" data-route="false" name="lpos=nav[header_desktop_subindex]&lid=section[Log In]">Log In</a> <a class="profile-logged-in loggedIn" data-tab="true" style="display: none;" data-affiliatename="abcn" href="#" thref="#" data-behavior="profile" data-route="false" name="lpos=nav[header_desktop_subindex]&lid=section[Profile]"> <span class="icon-login"></span> </a> </li> </ul> </div> <!-- desktop --> <nav id="global-nav"> <ul itemscope itemtype="http://www.schema.org/SiteNavigationElement"> <li class="video" itemprop="name"> <a itemprop="url" data-tab="true" href="https://abcnews.go.com/Video" name="lpos=nav[header_desktop_subindex]&lid=section[Video]"> Video </a> </li> <li class="live" itemprop="name"> <a href="https://abcnews.go.com/Live" data-tab="true" itemprop="url" name="lpos=nav[header_desktop_subindex]&lid=section[Live]">Live</a> </li> <li class="shows"> <a href="#">Shows</a> <div class="shows-dropdown"> <ul> <li itemprop="name"> <a itemprop="url" href="https://www.goodmorningamerica.com" name="lpos=nav[header_desktop_subindex]&lid=section[Good Morning America]" data-mobile="false" name="lpos=nav[header_subindex]&lid=section[Good Morning America]" class="black-ln"> <span class="link-text">Good Morning America</span> <span class="link-text-short">Good Morning America</span> </a> </li> <li itemprop="name"> <a itemprop="url" href="https://abcnews.go.com/WN" name="lpos=nav[header_desktop_subindex]&lid=section[World News Tonight]" data-mobile="false" name="lpos=nav[header_subindex]&lid=section[World News Tonight]" class="black-ln"> <span class="link-text">World News Tonight</span> <span class="link-text-short">World News Tonight</span> </a> </li> <li itemprop="name"> <a itemprop="url" href="https://abcnews.go.com/Nightline" name="lpos=nav[header_desktop_subindex]&lid=section[Nightline]" data-mobile="false" name="lpos=nav[header_subindex]&lid=section[Nightline]" class="black-ln"> <span class="link-text">Nightline</span> <span class="link-text-short">Nightline</span> </a> </li> <li itemprop="name"> <a itemprop="url" href="https://abcnews.go.com/2020" name="lpos=nav[header_desktop_subindex]&lid=section[20/20]" data-mobile="false" name="lpos=nav[header_subindex]&lid=section[20/20]" class="black-ln"> <span class="link-text">20/20</span> <span class="link-text-short">20/20</span> </a> </li> <li itemprop="name"> <a itemprop="url" href="https://abcnews.go.com/ThisWeek" name="lpos=nav[header_desktop_subindex]&lid=section[This Week]" data-mobile="false" name="lpos=nav[header_subindex]&lid=section[This Week]" class="black-ln"> <span class="link-text">This Week</span> <span class="link-text-short">This Week</span> </a> </li> <li itemprop="name"> <a itemprop="url" href="https://abcnews.go.com/TheView" name="lpos=nav[header_desktop_subindex]&lid=section[The View]" data-mobile="false" name="lpos=nav[header_subindex]&lid=section[The View]" class="black-ln"> <span class="link-text">The View</span> <span class="link-text-short">The View</span> </a> </li> <li itemprop="name"> <a itemprop="url" href="https://abcnews.go.com/WhatWouldYouDo" name="lpos=nav[header_desktop_subindex]&lid=section[What Would You Do?]" data-mobile="false" name="lpos=nav[header_subindex]&lid=section[What Would You Do?]" class="black-ln"> <span class="link-text">What Would You Do?</span> <span class="link-text-short">What Would You Do?</span> </a> </li> </ul> </div> </li> <li class="coronavirus" itemprop="name"> <a href="https://abcnews.go.com/Health/Coronavirus" data-tab="true" itemprop="url" name="lpos=nav[header_desktop_subindex]&lid=section[Coronavirus]">Coronavirus</a> </li> <li class="jan. 6 riot" itemprop="name"> <a href="https://abcnews.go.com/US/january6" data-tab="true" itemprop="url" name="lpos=nav[header_desktop_subindex]&lid=section[Jan. 6 Riot]">Jan. 6 Riot</a> </li> <li class="none more" itemprop="name"> <a href="#" itemprop="url" data-mobile="false"> <span class="icon-more"></span> </a> <div class="more-dropdown"> <ul> <li class="u.s." itemprop="name"> <a itemprop="url" data-tab="true" href="https://abcnews.go.com/US" name="lpos=nav[header_desktop_subindex]&lid=section[U.S.]" class="black-ln"> U.S. </a> </li> <li class="politics" itemprop="name"> <a itemprop="url" data-tab="true" href="https://abcnews.go.com/Politics" name="lpos=nav[header_desktop_subindex]&lid=section[Politics]" class="black-ln"> Politics </a> </li> <li class="international" itemprop="name"> <a itemprop="url" data-tab="true" href="https://abcnews.go.com/International" name="lpos=nav[header_desktop_subindex]&lid=section[International]" class="black-ln"> International </a> </li> <li class="entertainment" itemprop="name"> <a itemprop="url" data-tab="true" href="https://abcnews.go.com/Entertainment" name="lpos=nav[header_desktop_subindex]&lid=section[Entertainment]" class="black-ln"> Entertainment </a> </li> <li class="business" itemprop="name"> <a itemprop="url" data-tab="true" href="https://abcnews.go.com/Business" name="lpos=nav[header_desktop_subindex]&lid=section[Business]" class="black-ln"> Business </a> </li> <li class="technology" itemprop="name"> <a itemprop="url" data-tab="true" href="https://abcnews.go.com/Technology" name="lpos=nav[header_desktop_subindex]&lid=section[Technology]" class="black-ln"> Technology </a> </li> <li class="lifestyle" itemprop="name"> <a itemprop="url" data-tab="true" href="https://abcnews.go.com/Lifestyle" name="lpos=nav[header_desktop_subindex]&lid=section[Lifestyle]" class="black-ln"> Lifestyle </a> </li> <li class="health" itemprop="name"> <a itemprop="url" data-tab="true" href="https://abcnews.go.com/Health" name="lpos=nav[header_desktop_subindex]&lid=section[Health]" class="black-ln"> Health </a> </li> <li class="virtualreality" itemprop="name"> <a itemprop="url" data-tab="true" href="https://abcnews.go.com/VR" name="lpos=nav[header_desktop_subindex]&lid=section[Virtual Reality]" class="black-ln"> Virtual Reality </a> </li> <li class="weather" itemprop="name"> <a itemprop="url" data-tab="true" href="https://abcnews.go.com/alerts/weather" name="lpos=nav[header_desktop_subindex]&lid=section[Weather]" class="black-ln"> Weather </a> </li> <li class="tips" itemprop="name"> <a itemprop="url" data-tab="true" href="https://abcnews.go.com/US/tip-share-abc-news/story?id=61304290" name="lpos=nav[header_desktop_subindex]&lid=section[Tips]" class="black-ln"> Tips </a> </li> <li class="sports" itemprop="name"> <a itemprop="url" data-tab="true" href="https://abcnews.go.com/Sports" name="lpos=nav[header_desktop_subindex]&lid=section[Sports]" class="black-ln"> Sports </a> </li> <li class="fivethirtyeight" itemprop="name"> <a itemprop="url" data-tab="true" href="https://fivethirtyeight.com" name="lpos=nav[header_desktop_subindex]&lid=section[FiveThirtyEight]" class="black-ln"> FiveThirtyEight </a> </li> </ul> <div class="footer-links"> <ul class="more-more pipes"> <li itemprop="name"> <a itemprop="url" class="" href="http://disneyprivacycenter.com" target="_blank" name="lpos=nav[header_desktop_subindex]&lid=section[Privacy Policy]"> <span class="link-text">Privacy Policy</span><span class="link-text-short">Privacy Policy</span> </a> </li> <li itemprop="name"> <a itemprop="url" class="" href="https://privacy.thewaltdisneycompany.com/en/current-privacy-policy/your-us-privacy-rights" target="_blank" name="lpos=nav[header_desktop_subindex]&lid=section[Your US State Privacy Rights]"> <span class="link-text">Your US State Privacy Rights</span><span class="link-text-short">Your US State Privacy Rights</span> </a> </li> <li itemprop="name"> <a itemprop="url" class="" href="https://disneyprivacycenter.com/kids-privacy-policy/english/" target="_blank" name="lpos=nav[header_desktop_subindex]&lid=section[Children's Online Privacy Policy]"> <span class="link-text">Children's Online Privacy Policy</span><span class="link-text-short">Children's Online Privacy Policy</span> </a> </li> <li itemprop="name"> <a itemprop="url" class="" href="http://preferences-mgr.truste.com/?type=abcnews&affiliateId=11" target="_blank" name="lpos=nav[header_desktop_subindex]&lid=section[Interest-Based Ads]"> <span class="link-text">Interest-Based Ads</span><span class="link-text-short">Interest-Based Ads</span> </a> </li> <li itemprop="name"> <a itemprop="url" class="" href="http://disneytermsofuse.com" target="_blank" name="lpos=nav[header_desktop_subindex]&lid=section[Terms of Use]"> <span class="link-text">Terms of Use</span><span class="link-text-short">Terms of Use</span> </a> </li> <li itemprop="name"> <a href="javascript:void(0);" itemprop="url" class="ot-sdk-show-settings" name="lpos=nav[header_desktop_subindex]&lid=section[Do Not Sell My Info]"> <span class="link-text">Do Not Sell My Info</span><span class="link-text-short">Do Not Sell My Info</span> </a> </li> <li itemprop="name"> <a itemprop="url" class="" href="https://abcnews.go.com/contact" target="_blank" name="lpos=nav[header_desktop_subindex]&lid=section[Contact Us]"> <span class="link-text">Contact Us</span><span class="link-text-short">Contact Us</span> </a> </li> </ul> </div> <div class="footer-wrapper"> <ul class="footer"> <li class="footer label"> <span class="link-text">ABC News Network <span class='copy-pipe'> | </span> © 2024 ABC News Internet Ventures. All rights reserved.</span> </li> </ul> </div> </div> </li> <div class="search"> <a href="#" id="global-search-trigger"> <span class="icon-search2"></span> <span class="icon-close"></span> </a> <div class="global-search" id="global-search"> <input class="search-box" placeholder="Search Headlines, News and Video..." type="text"> <input class="btn-search" type="submit"> <span class="icon-search2"></span> </div> </div> </ul> </nav> </header> </div> <div id="breaking-alerts"></div> </div> </div> <div id="bannerad" class="pushdown-trident"> <div class="banneradcontainer"> <div id="ad-Banner1" class="ad-center"></div> </div> </div> <div class="bodycontainer"> <div id="indexV2-r1" class="abc_wide"> </div> <div id="indexV2-r2" class="abc_mid"> <div class="ab_cont"> <div class="ab_col"> <style> #authormeta { margin-bottom:20px; } #authorsearch { margin-top:20px; } #bio .biotext { line-height:24px; } .icon_new { background: url(https://s.abcnews.com/assets/images/icons/icon-rss-med.gif) no-repeat 5px 0; display:block; } #authormeta .icon_new:hover { background-color:white !important; } #authormeta .name h1#authorName { font-size:34px !important; } #authormeta .button { margin:12px 0 0 0; } .search_results .result a, .search_results .result .title, #bio .biotext { font-family:"Proxima-Nova", Arial, sans-serif } </style> <div id="authorblock"> <div id='authormeta'> <div id="authorimage" style="width:px;max-width:200px;margin-right:10px;"> <img src="https://s.abcnews.com/images/GMA/CaseyDelbasso_AuthorPage_v02.png" width="" alt="Casey DelBasso" style="max-width:100%;" /> <div class="clearboth"><!--empty--></div> </div> <div id='authordetails'> <div class="name "> <h1 id="authorName">Casey DelBasso</h1> <a href='https://abcnews.go.com/meta/rss?text=byline:"Casey DelBasso"&limit=30&type=BlogEntry%20Story&sort=date' target='_blank' name='lpos=widget[authorpage]&lid=view[rss]'> <span class="button icon_new"><!--empty--></span> </a> <div class="clearboth"><!--empty--></div> </div> <div class="title ">Casey DelBasso</div> <div id="author-share" class="share_top "></div> <div class="social "> </div> <div class="clearboth"><!--empty--></div> </div> <div class='clearboth'><!--empty--></div> </div> <div id="showPicks"></div> <div class='clearboth'><!--empty--></div> </div> <script type="text/javascript"> $('.bio-toggle > #rMore').click(function() { $('#bio-overview').hide(); $('#bio-full').slideDown(); }); $('.bio-toggle > #rLess').click(function() { $('#bio-full').hide(); $('#bio-overview').slideDown(); $('html, body').animate({ scrollTop: 0 }, 0); }); </script> <style> .ab_cont { width:660px; } .search_refine { width:155px; } .search_refine .refinement { border:none; padding:0 0 10px; } .refinement .remove_button { background:none; } .refinement .remove_button a { color:black; } .search_refine_container { padding:0; margin-right:20px; width:155px !important; } .widget_head_search { height:auto; margin-top:20px; } #homead { padding-top:15px; } .search_results .controls .pager { position:relative; right:10px; } .search_results .result { padding:20px 0; } .search_results .result a { font-size:16px; line-height:18px; } .search_results .result .description { font-size:14px; line-height:17px; } .search_results img { margin-right:15px; margin-bottom:15px; } </style> <div id="authorsearch"> <div class="search_refine_container"> <div class="widget_head"> <div class="title">Refine</div> </div> <div id="searchRefinementsPane"> <div class="search_refine"><div class="refinement"> By Type<div class="refinement"> <a name="&lpos=filter[select]&lid=refinement[story]" href = "#" onclick="updateRefinements('story')">Stories (703)</a></div><div class="refinement"> Blogs (0)</div><div class="refinement"> Videos (0)</div><div class="refinement"> Photos (0)</div><div class="refinement"> Recipes (0)</div></div><div class="refinement"> By Date<div class="refinement"> <a name="&lpos=filter[select]&lid=refinement[today]" href = "#" onclick="updateRefinements('today')">Today (1)</a></div><div class="refinement"> <a name="&lpos=filter[select]&lid=refinement[week]" href = "#" onclick="updateRefinements('week')">Last 7 days (7)</a></div><div class="refinement"><a href ="#" class="collapsed" name="&lpos=filter[expand]&lid=view[moredates]" onclick="loadRefinements(this,'moredates');return false;"><div><!--empty--></div></a> More Options</div></div><div class="refinement"> By Show or Section<div class="refinement"><a href ="#" class="collapsed" name="&lpos=filter[expand]&lid=view[sections]" onclick="loadRefinements(this,'sections');return false;"><div><!--empty--></div></a> Section</div><div class="refinement"><a href ="#" class="collapsed" name="&lpos=filter[expand]&lid=view[shows]" onclick="loadRefinements(this,'shows');return false;"><div><!--empty--></div></a> Shows</div></div></div> </div> </div> <div id="searchResultsPane"> <div class="widget_head_search"> <div class="title">News Published by Casey DelBasso</div> </div> <div id="results"> META SEARCH RESULTS HERE <div class="search_results"> <div class="widget_head"> <div class="title"><a name="resultsTop"></a> Results 1 - 10 of 703 for byline:Casey DelBasso </div> </div> <div class="controls"> <div class="pager"> <span>previous</span> || <a class="page" href="#10_relevance" onclick="loadResults(this,10,'relevance');">next</a> </div> <div class="sort"> Sort by: <a class="page" href="#0_" onclick="loadResults(this,0,'');">Relevance</a> | <a class="page" href="#0_date" onclick="loadResults(this,0,'date');">Most Recent</a> | <a class="page" href="#0_date-asc" onclick="loadResults(this,0,'date-asc');">Oldest</a> </div> </div> <div class="result Story"> <!-- 91166219 --> <a href="https://www.goodmorningamerica.com/shop/story/black-friday-cyber-monday-91166219"><img src="https://s.abcnews.com/images/GMA/GMA_BlackFriday_V01_GV_1732211178266_hpMain_4x3t_240.jpg" width="120" height="90" border="0"></a> <a class="title" href = "https://www.goodmorningamerica.com/shop/story/black-friday-cyber-monday-91166219" >Black Friday and Cyber Monday 2024: 62 early deals to shop </a><br/> <div class="description"> By <em>Casey</em> <em>DelBasso</em>, Kelsey Legg, Claire Peltier and Bethany Braun-Silva </div> <div class="details"> <span class="date">Yesterday, 11:41 AM EST</span> <span class="type"> Story</span> <span class="source" > from GMA </span> <span class="contributor"> Casey DelBasso, Kelsey Legg, Claire Peltier, Bethany Braun-Silva , ABC News </span> </div> <div style="clear:both"><!--empty--></div> </div> <div class="result Story"> <!-- 116089948 --> <a href="https://www.goodmorningamerica.com/shop/story/hard-to-shop-for-gift-ideas-116089948"><img src="https://s.abcnews.com/images/GMA/GMA_Main_HolidayShopSeries_Under50_v02_ag_1732219251896_hpMain_4x3t_240.jpg" width="120" height="90" border="0"></a> <a class="title" href = "https://www.goodmorningamerica.com/shop/story/hard-to-shop-for-gift-ideas-116089948" >Thoughtful gifts for hard-to-shop-for people: Finds for less than $50 </a><br/> <div class="description"> By <em>Casey</em> <em>DelBasso</em> </div> <div class="details"> <span class="date">Today, 5:56 AM EST</span> <span class="type"> Story</span> <span class="source" > from GMA </span> <span class="contributor"> Casey DelBasso , ABC News </span> </div> <div style="clear:both"><!--empty--></div> </div> <div class="result Story"> <!-- 95061047 --> <a href="https://www.goodmorningamerica.com/shop/story/minute-gift-ideas-holidays-gift-cards-subscription-boxes-95061047"><img src="https://s.abcnews.com/images/GMA/GMA_GiftGuide_V01_GV_1732291455214_hpMain_4x3t_240.jpg" width="120" height="90" border="0"></a> <a class="title" href = "https://www.goodmorningamerica.com/shop/story/minute-gift-ideas-holidays-gift-cards-subscription-boxes-95061047" >Just-in-time holiday gifts: Clever picks, subscription services and more </a><br/> <div class="description"> By <em>Casey</em> <em>DelBasso</em> and Claire Peltier </div> <div class="details"> <span class="date">Yesterday, 12:20 PM EST</span> <span class="type"> Story</span> <span class="source" > from GMA </span> <span class="contributor"> Casey DelBasso, Claire Peltier , ABC News </span> </div> <div style="clear:both"><!--empty--></div> </div> <div class="result Story"> <!-- 112300066 --> <a href="https://abcnews.go.com/Shop/amazon-deals/story?id=112300066"><img src="https://s.abcnews.com/images/GMA/ABCNews_shopABC_AmazonDealsBlackFriday_11.21_V01_AG_1732222125164_hpMain_4x3t_240.jpg" width="120" height="90" border="0"></a> <a class="title" href = "https://abcnews.go.com/Shop/amazon-deals/story?id=112300066" >Save an extra 20% on top Amazon deals: BISSELL, Nutribullet and more </a><br/> <div class="description"> By Claire Peltier, Kelsey Legg, Jacqueline Laurean Yates, <em>Casey</em> <em>DelBasso</em> and Bethany Braun-Silva </div> <div class="details"> <span class="date">November 21, 2024</span> <span class="type"> Story</span> <span class="source" > from Shop </span> <span class="contributor"> Claire Peltier, Kelsey Legg, Jacqueline Laurean Yates, Casey DelBasso, Bethany Braun-Silva , ABC News </span> </div> <div style="clear:both"><!--empty--></div> </div> <div class="result Story"> <!-- 115770848 --> <a href="https://abcnews.go.com/Shop/best-tech-gifts-2024/story?id=115770848"><img src="https://s.abcnews.com/images/General/ABCNews_shopABC_Tech_V01_sd_1731683596786_hpMain_4x3t_240.jpg" width="120" height="90" border="0"></a> <a class="title" href = "https://abcnews.go.com/Shop/best-tech-gifts-2024/story?id=115770848" >23 gift ideas for the tech lover in your life </a><br/> <div class="description"> By <em>Casey</em> <em>DelBasso</em> </div> <div class="details"> <span class="date">November 18, 2024</span> <span class="type"> Story</span> <span class="source" > from Shop </span> <span class="contributor"> Casey DelBasso , ABC News </span> </div> <div style="clear:both"><!--empty--></div> </div> <div class="result Story"> <!-- 112057067 --> <a href="https://www.goodmorningamerica.com/shop/story/cowboy-chic-fashion-trend-112057067"><img src="https://s.abcnews.com/images/GMA/GMA_Main_CowboyChic_v01_ag_1721331616003_hpMain_4x3t_240.jpg" width="120" height="90" border="0"></a> <a class="title" href = "https://www.goodmorningamerica.com/shop/story/cowboy-chic-fashion-trend-112057067" >Everything you need to know about the cowboy chic fashion trend </a><br/> <div class="description"> By GMA Team and <em>Casey</em> <em>DelBasso</em> </div> <div class="details"> <span class="date">November 19, 2024</span> <span class="type"> Story</span> <span class="source" > from GMA </span> <span class="contributor"> GMA Team, Casey DelBasso , ABC News </span> </div> <div style="clear:both"><!--empty--></div> </div> <div class="result Story"> <!-- 98733961 --> <a href="https://www.goodmorningamerica.com/shop/story/best-star-wars-gifts-98733961"><img src="https://s.abcnews.com/images/GMA/GMA_ShopMain_StarWarsHoliday_v01_ag_1731953267721_hpMain_4x3t_240.jpg" width="120" height="90" border="0"></a> <a class="title" href = "https://www.goodmorningamerica.com/shop/story/best-star-wars-gifts-98733961" >41 gifts for 'Star Wars' fans: Lightsabers, apparel, LEGO sets and more </a><br/> <div class="description"> By Claire Peltier, <em>Casey</em> <em>DelBasso</em> and Kelsey Legg </div> <div class="details"> <span class="date">November 19, 2024</span> <span class="type"> Story</span> <span class="source" > from GMA </span> <span class="contributor"> Claire Peltier, Casey DelBasso, Kelsey Legg , ABC News </span> </div> <div style="clear:both"><!--empty--></div> </div> <div class="result Story"> <!-- 105366837 --> <a href="https://www.goodmorningamerica.com/shop/story/give-gift-cozy-holiday-season-top-rated-picks-105366837"><img src="https://s.abcnews.com/images/GMA/GMA_TheRightStuff_120823_V01_DP_1701974896595_hpMain_4x3t_240.jpg" width="120" height="90" border="0"></a> <a class="title" href = "https://www.goodmorningamerica.com/shop/story/give-gift-cozy-holiday-season-top-rated-picks-105366837" >Top-rated cozy picks that make your gift feel like a warm hug </a><br/> <div class="description"> By GMA Team and <em>Casey</em> <em>DelBasso</em> </div> <div class="details"> <span class="date">October 28, 2024</span> <span class="type"> Story</span> <span class="source" > from GMA </span> <span class="contributor"> GMA Team, Casey DelBasso , ABC News </span> </div> <div style="clear:both"><!--empty--></div> </div> <div class="result Story"> <!-- 115388991 --> <a href="https://www.goodmorningamerica.com/shop/story/best-foundation-mature-skin-115388991"><img src="https://s.abcnews.com/images/GMA/GMA_MatureSkinFoundations_v01_DP_1730471376755_hpMain_4x3t_240.jpg" width="120" height="90" border="0"></a> <a class="title" href = "https://www.goodmorningamerica.com/shop/story/best-foundation-mature-skin-115388991" >A dermatologist's guide to choosing foundation for mature skin </a><br/> <div class="description"> By <em>Casey</em> <em>DelBasso</em> </div> <div class="details"> <span class="date">November 5, 2024</span> <span class="type"> Story</span> <span class="source" > from GMA </span> <span class="contributor"> Casey DelBasso , ABC News </span> </div> <div style="clear:both"><!--empty--></div> </div> <div class="result Story"> <!-- 112699837 --> <a href="https://www.goodmorningamerica.com/shop/story/friendship-bracelet-craze-taylor-swift-112699837"><img src="https://s.abcnews.com/images/GMA/bracelets-file-gty-ml-240809_1723216577864_hpMain_4x3t_240.jpg" width="120" height="90" border="0"></a> <a class="title" href = "https://www.goodmorningamerica.com/shop/story/friendship-bracelet-craze-taylor-swift-112699837" >Get in on the Taylor Swift friendship bracelet craze with help from these small businesses </a><br/> <div class="description"> By <em>Casey</em> <em>DelBasso</em> and GMA Team </div> <div class="details"> <span class="date">October 24, 2024</span> <span class="type"> Story</span> <span class="source" > from GMA </span> <span class="contributor"> Casey DelBasso, GMA Team , ABC News </span> </div> <div style="clear:both"><!--empty--></div> </div> <div class="controls"> <div class="pager"> <span>previous</span> || <a class="page" href="#10_relevance" onclick="loadResults(this,10,'relevance');">next</a> </div> </div> </div> </div> </div> <div class="clearboth"><!--empty--></div> </div> <script type="text/javascript"> //var url = "searchfeed"; var offset = 0; var sort = "date"; window.refinements = ""; if(window.location.hash!=null){ offset = parseInt(window.location.hash.substring(1)); if(isNaN(offset)){ offset=0; } var i = window.location.hash.indexOf("_"); if(i>0){ sort = window.location.hash.substring(i+1); } } function loadResults(link,offset,sort){ if(link!=null){ link.className="loading-page"; } var url = '/meta/search/results?searchtext=byline:Casey DelBasso&r='+refinements+'&offset='+offset+'&sort='+sort; $.ajax({ url: url, success: function(data){ $('#results').html(data); if($('#results').height() > 700){ $('#searchResultsPane').css('height', $('#results').height()+45) } } }) } function updateRefinements(refs){ window.refinements = refs; var url = '/meta/search/refinements?searchtext=byline:Casey DelBasso&r='+refs; $.ajax({ url: url, success: function(data){ $('#searchRefinementsPane').html(data); } }) loadResults(null, 0, "date"); } function loadRefinements(link,expand){ if(link!=null){ var revertClass = link.className; link.className="loading"; } var url = '/meta/search/refinements?searchtext=byline:Casey DelBasso&r=&x='+expand; var revFunc = function(){ if(link!=null) {link.className=revertClass; revertClass=null ;link=null;} if(window.refinementsTimer!=null){clearTimeout(window.refinementsTimer); window.refinementsTimer=null;} }; window.refinementsTimer = setTimeout(function(){ revFunc(); urlMarkupFragments[url]=null;},11000); $.ajax({ url: url, success: function(data){ $('#searchRefinementsPane').html(data); revFunc(); } }) } loadResults(null,offset,sort); loadRefinements("",null); </script> <div class="clearboth"><!-- empty --></div> </div> <div class="ab_ind"> <div class="a_col" id="a_col_default"> </div> <div class="b_col"> </div> <div class="clearboth"><!--empty--></div> </div> <div class="ab_col"> <div class="clearboth"><!--empty--></div> </div> </div> <!-- end ab container --> <div class="c_cont"> <div class="c_col"> <div id="homead"> <div class="container"> <div class="ad"> <div id="ad-InContent1" class="ad-slot ad-wrapper"></div> </div> </div> </div> <div id="rsslisting"> <div class="midcontainer"> <div class="widget_head_1 widget_head_short"> <div class="title"> Connect with Us </div> </div> <div class="container ftrm"> <img id="socialtools" src="https://s.abcnews.com/assets/images/widget/social_icons.jpg" usemap="#social-imagemap" border="0" alt="Social Tools" width="308" /> <map id="social-imagemap" name="social-imagemap"> <area shape="rect" coords="0,2,31,52" name="lpos=widget[RSSListing]&lid=view[Facebook]" href="http://www.facebook.com/abcnews" alt="Facebook" title="Connect with Us on Facebook" target="_blank" /> <area shape="rect" coords="55,2,93,52" name="lpos=widget[RSSListing]&lid=view[Twitter]" href="http://twitter.com/abc" alt="Twitter" title="Connect with Us on Twitter" target="_blank" /> <area shape="rect" coords="113,2,161,52" name="lpos=widget[RSSListing]&lid=view[Google+]" href="https://plus.google.com/108686021205441482363" alt="Twitter" title="Connect with Us on Google+" target="_blank" /> <area shape="rect" coords="182,2,230,52" name="lpos=widget[RSSListing]&lid=view[YouTube]" href="http://www.youtube.com/user/abcnews" alt="Connect with Us YouTube" title="Connect with Us on YouTube" target="_blank" /> <area shape="rect" coords="261,2,295,52" name="lpos=widget[RSSListing]&lid=view[RSS]" href="https://abcnews.go.com/site/page?id=3520115" alt="RSS" title="RSS" target="_blank" /> </map> </div> <div class="clearboth"><!-- empty --></div> </div> <div class="clearboth"><!-- empty --></div> </div> </div> <div class="clearboth"></div> </div> <div class="clearboth"></div> </div> <!-- end abc mid --> <div class="clearboth"></div> </div> <!-- end body container --> </div> </div> <style> #_fs_container{height:100px;} </style> <div class="footercontainer" id="_fs_container"> <div class="footer_bg"></div> <div class="footer_small"> <div class="_networks"><a href="/" name="lpos=nav[footer_subindex]&lid=section[Logo]">ABC News Network</a></div> <a href="https://twitter.com/abc" class="_socialF" target="_blank" name="lpos=nav[footer_subindex]&lid=section[Tools_Twitter]"><div class="_tw"></div></a> <a href="https://www.facebook.com/abcnews" class="_socialF" target="_blank" name="lpos=nav[footer_subindex]&lid=section[Tools_Facebook]"><div class="_fb"></div></a> <a href="https://plus.google.com/+ABCNews" class="_socialF" target="_blank" name="lpos=nav[footer_subindex]&lid=section[Tools_Google Plus]"><div class="_gp"></div></a> <a class="_links" href="http://disneyprivacycenter.com" target="_blank" name="lpos=nav[footer_subindex]&lid=section[About_Privacy Policy]">Privacy Policy</a> <a class="_links" href="https://privacy.thewaltdisneycompany.com/en/current-privacy-policy/your-us-privacy-rights" target="_blank" name="lpos=nav[footer_subindex]&lid=section[About_US State Privacy Rights]">Your US State Privacy Rights</a> <a class="_links" href="https://disneyprivacycenter.com/kids-privacy-policy/english/" target="_blank" name="lpos=nav[footer_subindex]&lid=section[About_COPPA]">Children's Online Privacy Policy</a> <a class="_links" href="http://preferences-mgr.truste.com/?type=abcnews&affiliateId=11" target="_blank" name="lpos=nav[subindex]&lid=section[About_Interest-Based Ads]">Interest-Based Ads</a> <a class="_links" href="http://disneytermsofuse.com" target="_blank" name="lpos=nav[subindex]&lid=section[About_Terms of Use]">Terms of Use</a> <a href="javascript:void(0);" class="_links ot-sdk-show-settings" name="lpos=nav[subindex]&lid=section[Do_Not_Sell_My_Info]">Do Not Sell My Info</a> <a class="_links" style="margin-right:0;" href="https://abcnews.go.com/contact" target="_blank" name="lpos=nav[subindex]&lid=section[About_Contact Us]">Contact Us</a> <div class="_rights" style="width:100%;margin-top:10px;margin-bottom:10px;text-align:center;">© 2024 ABC News Internet Ventures. All rights reserved.</div> <div class="clearboth"></div> </div> </div> <noscript><div><img src="//secure-us.imrworldwide.com/cgi-bin/m?ci=us-704476h&cg=0&cc=1&ts=noscript" width="1" height="1" alt="" /></div></noscript> <!-- Google Code for ABC News - Site - 365 Remarketing List --> <script type="text/javascript"> var google_conversion_id = 1005826543; var google_conversion_language = "en"; var google_conversion_format = "3"; var google_conversion_color = "ffffff"; var google_conversion_label = "1GPKCOHYjwMQ7-PO3wM"; var google_conversion_value = 0; </script> <script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js" async></script> <noscript><div style="display:inline;"><img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/1005826543/?value=0&label=1GPKCOHYjwMQ7-PO3wM&guid=ON&script=0"/></div></noscript> <script type='text/javascript'> var _sf_async_config = _sf_async_config || {}; /** CONFIGURATION START **/ if (typeof tq != 'undefined' && tq.section) { _sf_async_config.sections = tq.section; } else if (typeof abcnewsSite != 'undefined' && abcnewsSite.section) { _sf_async_config.sections = abcnewsSite.section; } else { _sf_async_config.sections = ''; } if (typeof tq != 'undefined' && tq.byline) { _sf_async_config.authors = tq.byline; } else { _sf_async_config.authors = ''; } /** CONFIGURATION END **/ (function() { function loadChartbeat() { var e = document.createElement('script'); e.setAttribute('language', 'javascript'); e.setAttribute('type', 'text/javascript'); e.setAttribute('src', '//static.chartbeat.com/js/chartbeat.js'); document.body.appendChild(e); } var oldonload = window.onload; window.onload = (typeof window.onload != 'function') ? loadChartbeat : function() { oldonload(); loadChartbeat(); }; })(); </script> <script type="text/javascript"></script> <!-- Nielsen Online SiteCensus V6.0 --> <script type="text/javascript"> (function () { var nielsenImg = new Image(1, 1); nielsenImg.onerror = nielsenImg.onload = function () { nielsenImg.onerror = nielsenImg.onload = null; }; nielsenImg.src = ["//secure-us.imrworldwide.com/cgi-bin/m?ci=us-704476h&cg=0&cc=1&si=", escape(window.location.href), "&rp=", escape(document.referrer), "&ts=compact&rnd=", (new Date()).getTime()].join(''); })(); </script> <script src="https://s.abcnews.com/assets/beta/js/abcn.js?v=321"></script> <!-- Google Ads --> <script> //for GAM window.abcnads.adTag = "NoHouseAdsOnly" window.abcnads.sectionName = "Author"; window.abcnads.objid = "14511792"; window.abcnads.devType = "desktop" </script> <script> var isTabletLandscape = ( "desktop".toLowerCase() === 'tablet' && window.innerWidth >= 1024) ? true : false; var isTablet = ( "desktop".toLowerCase() === 'tablet' ) ? true : false; var isVideoIndex = false; switch ( window.location.href.toLowerCase() ) { case "http://localhost:8080/video": case "https://abcnews.go.com/video": case "https://dev.abcnews.go.com/video": case "https://preview.abcnews.go.com/video": case "http://localhost:8080/video/abc_news_features": case "https://abcnews.go.com/video/abc_news_features": case "https://dev.abcnews.go.com/video/abc_news_features": case "https://preview.abcnews.go.com/video/abc_news_features": isVideoIndex = true break; } var isDesktop = ( "desktop".toLowerCase() === 'desktop' ) ? true : false; var gamHasFiredAlready = false; gamInit(); // we call this for the first render; gamOrientationHandler(); //we call this to listen for orientation change function gamOrientationHandler() { window.addEventListener("orientationchange", function() { var isLandScape = ( window.orientation === 90 ) ? true : false; //we fire this if landscape AND Gam hasnt already been fired (in case landscape was active for the first render) if ( isLandScape && !gamHasFiredAlready ) { gamHasFiredAlready = true if (typeof AdConfig !== 'undefined' && typeof generateAdConfigData !== 'undefined'){ window.DTCIAdConfig = generateAdConfigData(); } googleAdsInit(); } else if ("desktop".toLowerCase() === 'tablet' && !gamHasFiredAlready){ gamHasFiredAlready = true; } }); } function gamInit(){ if (isDesktop || isTabletLandscape && !isVideoIndex || isVideoIndex && isTablet){ // ensure googleAdsInit exists && User is on Desktop or Tablet Landscaped if (typeof googleAdsInit !== 'undefined' ){ googleAdsInit(); } // ensure AdConfig exists && User is on Desktop or Tablet Landscaped if (typeof AdConfig !== 'undefined' && typeof generateAdConfigData !== 'undefined'){ window.DTCIAdConfig = generateAdConfigData(); } } } </script> <script language="JavaScript"> var s_account = "wdgnewabcnews,wdgasec,wdgnewabcnweb,wdgnewabcnewsrollup" </script> <script language="JavaScript" src="https://s.abcnews.com/assets/js/analytics/adobe/abcnews_analytics_v3.js"></script> <script language="JavaScript"> s_omni.pageName = "abcn:author"; s_omni.ch = "abcn:author"; s_omni.pageURL = ""; //content url s_omni.pageType = ""; //page type s_omni.server = window.document.location.hostname; //reporting domain s_omni.contextData["global.video_network"] = "abcn"; s_omni.contextData["global.site_differentiator"] = "abcn:site"; s_omni.contextData["global.site_section"] = "author"; s_omni.contextData["global.site_section_level2"] = "abcn:author"; s_omni.contextData["global.authenticated_user_flag"] = "none"; s_omni.contextData["global.MVPD"] = "none"; s_omni.contextData["global.ab_test_name"] = "none"; s_omni.contextData["global.app_version"] = "v1.08"; s_omni.contextData["global.ad_blocker"] = "none"; s_omni.contextData["global.TagID"] = "g_page01"; s_omni.contextData["global.device_ad_id"] = "none"; s_omni.contextData["link_id"] = "none"; s_omni.contextData["affiliate_id"] = "none"; s_omni.contextData["tags"] = "none"; s_omni.contextData["property"] = "none"; s_omni.contextData["global.SWID"] = s_omni.c_r('SWID') || "none"; s_omni.contextData["global.UNID"] = s_omni.c_r('UNID') || "none"; s_omni.contextData["global.previous_page"] = s_omni.c_r('gpv_pn'); if(s_omni.c_r("SWID") != null){//user has SWID if(window.abcn_ui && window.abcn_ui.Helpers.ufirst.SWID()) {//logged in s_omni.contextData["global.registered_user_flag"] = "true"; } else {//logged out s_omni.contextData["global.registered_user_flag"] = "false"; } } //detect orientation and platform type var device = "desktop"; var platformType = "desktop"; var deviceOrientation = "landscape"; if($("#header-wrapper") && $("#header-wrapper").data("device")){ device = $("#header-wrapper").data("device").toLowerCase(); } if(device != "desktop"){ if (window.matchMedia("(min-width: 62.5rem)").matches || window.matchMedia("(orientation: landscape)").matches) { deviceOrientation = 'landscape'; } else { deviceOrientation = 'portrait'; } if(window.isiPad || window.isiPhone){ platformType = "ios" } if(window.isAndroid){ platformType = "android" } if(/Win32|Win64/.test(navigator.platform)){ platformType = "winos" } } s_omni.contextData["global.orientation"] = deviceOrientation; s_omni.contextData["global.platform"] = platformType; if(s_omni.pageName) s_omni.getPercentPageViewed(); s_omni.contextData["global.page_viewed_initial"] = s_omni._ppvHighestPercentViewed; s_omni.contextData["global.page_viewed_highest"] = s_omni._ppvInitialPercentViewed; if (typeof abcn_takeover_status !== "undefined") { s_omni.contextData["takeover_status"] = window.abcn_takeover_status || ''; } if(typeof abcn_ui != "undefined"){ abcn_ui.Helpers.tracking.initGlobalClickTrack(); } function slideLoadJS(u, c) { var d = document, t = 'script', o = d.createElement(t), s = d.getElementsByTagName(t)[0]; o.src = '//' + u; if (c) { o.addEventListener('load', function (e) { c(null, e); }, false); } s.parentNode.insertBefore(o, s); } window.bkInit = function(s_omni_override) { bk_allow_multiple_calls=true; bk_use_multiple_iframes=true; try{ if(typeof s_omni !='undefined'){ if(typeof s_omni_override != "undefined"){ if(typeof s_omni_override["global.SWID"] !='undefined'){bk_addPageCtx('swid', s_omni_override["global.SWID"]);} if(typeof s_omni_override["global.MVPD"] !='undefined'){bk_addPageCtx('mvpd', s_omni_override["global.MVPD"]);} if(typeof s_omni_override["tags"] !='undefined'){bk_addPageCtx('tags', s_omni_override["tags"]);} if(typeof s_omni_override["search_keyword"] !='undefined'){bk_addPageCtx('searchkeyword', s_omni_override["search_keyword"]);} if(typeof s_omni_override["property"] !='undefined'){bk_addPageCtx('property', s_omni_override["property"]);} if(typeof s_omni_override["global.site_section"] !='undefined'){bk_addPageCtx('sitesection', s_omni_override["global.site_section"]);} if(typeof s_omni_override["content_type"] !='undefined'){bk_addPageCtx('contenttype', s_omni_override["content_type"]);} if(typeof s_omni_override["global.platform"] !='undefined'){bk_addPageCtx('platformtype', s_omni_override["global.platform"]);} if(typeof s_omni_override["unit"] !='undefined'){bk_addPageCtx('unit', s_omni_override["unit"]);} if(typeof s_omni_override["video_genre"] !='undefined'){bk_addPageCtx('videogenre', s_omni_override["video_genre"]);} }else{ if(typeof s_omni.contextData["global.SWID"] !='undefined'){bk_addPageCtx('swid', s_omni.contextData["global.SWID"]);} if(typeof s_omni.contextData["global.MVPD"] !='undefined'){bk_addPageCtx('mvpd', s_omni.contextData["global.MVPD"]);} if(typeof s_omni.contextData["tags"] !='undefined'){bk_addPageCtx('tags', s_omni.contextData["tags"]);} if(typeof s_omni.contextData["search_keyword"] !='undefined'){bk_addPageCtx('searchkeyword', s_omni.contextData["search_keyword"]);} if(typeof s_omni.contextData["property"] !='undefined'){bk_addPageCtx('property', s_omni.contextData["property"]);} if(typeof s_omni.contextData["global.site_section"] !='undefined'){bk_addPageCtx('sitesection', s_omni.contextData["global.site_section"]);} if(typeof s_omni.contextData["content_type"] !='undefined'){bk_addPageCtx('contenttype', s_omni.contextData["content_type"]);} if(typeof s_omni.contextData["global.platform"] !='undefined'){bk_addPageCtx('platformtype', s_omni.contextData["global.platform"]);} if(typeof s_omni.contextData["unit"] !='undefined'){bk_addPageCtx('unit', s_omni.contextData["unit"]);} if(typeof s_omni.contextData["video_genre"] !='undefined'){bk_addPageCtx('videogenre',s_omni.contextData["video_genre"]);} } } } catch(e){ console.log(e); console.error("BlueKai Tag Error"); } BKTAG.doTag(83594, 10); }; slideLoadJS("tags.bkrtx.com/js/bk-coretag.js", function() { if(typeof BKTAG != "undefined"){ window.bkInit(); } }); var s_code=s_omni.t();if(s_code)document.write(s_code); </script> </body> </html>