/**
 * @version 4.26.2
 * Date: 2026-03-19T13:14:34.471Z
 */
(()=>{window.CDC=window.CDC||{},window.CDC.Widget=window.CDC.Widget||{},window.CDC.Widget.Cache=window.CDC.Widget.Cache||[],window.CDC.Widget.Loader=window.CDC.Widget.Loader||{config:{selectors:{injectTargets:"[data-cdc-widget]",widgetAttribute:"data-cdc-widget"},src:{jquery:"/TemplatePackage/contrib/libs/jquery/latest/jquery.js",widgetPath:"/TemplatePackage/contrib/widgets/"},widgetMap:{ccindex:{title:"Clear Communication Index Widget",folder:"/TemplatePackage/contrib/widgets/ccindex/dist/",loadTarget:"widget.html",type:"iframe",resizer:{autoResize:!0,enablePublicMethods:!0,heightCalculationMethod:"bodyOffset"},config:{allowedHostOverrides:"*"},host:"www.cdc.gov"},cdccharts:{folder:"/TemplatePackage/contrib/widgets/cdcCharts/",loadTarget:"iframe.html",title:"CDC Charts",type:"iframe",resizer:{autoResize:!1,enablePublicMethods:!0,heightCalculationMethod:"taggedElement"},config:{allowedHostOverrides:"*"},host:"www.cdc.gov"},cdcchartcreator:{folder:"/TemplatePackage/contrib/widgets/cdcChartCreator/",loadTarget:"iframe.html",title:"CDC Charts Creator",type:"iframe",resizer:{autoResize:!1,enablePublicMethods:!0,heightCalculationMethod:"taggedElement"},config:{allowedHostOverrides:"*"},host:"www.cdc.gov"},cdcmaps:{folder:"/TemplatePackage/contrib/widgets/openVizWrapper/dist/",title:"CDC Maps",type:"iframe",config:{allowExternalCss:!0,allowedHostOverrides:"*"},host:"www.cdc.gov"},cdcviz:{folder:"/TemplatePackage/contrib/widgets/openVizWrapper/dist/",title:"CDC Visualization",type:"iframe",config:{allowExternalCss:!0,allowedHostOverrides:"*"},host:"www.cdc.gov"},cdcquizwidget:{title:"CDC Quiz Widget",folder:"/TemplatePackage/contrib/widgets/tp-lms/",type:"iframe",resizer:{enablePublicMethods:!0},config:{allowExternalCss:!0,allowedHostOverrides:"*"},host:"www.cdc.gov"},countymaps:{folder:"/TemplatePackage/contrib/widgets/CountyMaps/",loadTarget:"iframe.html",host:"www.cdc.gov"},countymapstemplate:{folder:"/TemplatePackage/contrib/widgets/CountyMaps/",loadTarget:"iframe.html",host:"www.cdc.gov"},datamaps:{folder:"/TemplatePackage/contrib/widgets/DataMaps/",type:"iframe",loadTarget:"iframe.html",external:!0,host:"www.cdc.gov"},dynwidgets:{title:"Dynamic Widgets",folder:"/DynWidgets/",host:"npin.cdc.gov"},dyngettested:{title:"Dynamic GetTested Widgets",folder:"/DynGetTested/",host:"npin.cdc.gov"},dyncombinedwidgets:{title:"Dynamic Combined Widgets",folder:"/DynCombinedWidgets/",resizer:{autoResize:!1,enablePublicMethods:!0},host:"npin.cdc.gov"},fluvaccination:{folder:"/widgets/FluVaccination/",type:"iframe",loadTarget:"iframe.html",dimensions:{width:"230px",height:"383px"},host:"www.cdc.gov"},foodrecall:{folder:"/TemplatePackage/contrib/widgets/newsAndPhotos/build/",title:"Food Recall Widget",type:"iframe",resizer:{autoResize:!1,enablePublicMethods:!0,heightCalculationMethod:"taggedElement"},config:{allowExternalCss:!0},host:"www.cdc.gov"},imageshare:{folder:"/TemplatePackage/contrib/widgets/imageShare/",title:"CDC Image Share Widget",config:{allowedHostOverrides:"*"},host:"www.cdc.gov"},informational:{title:"CDC Informational Widget",folder:"/TemplatePackage/contrib/widgets/informational/build/",type:"iframe",resizer:{autoResize:!0,enablePublicMethods:!0,heightCalculationMethod:"min"},config:{allowExternalCss:!0},host:"www.cdc.gov"},micrositecollectionviewer:{folder:"/TemplatePackage/contrib/widgets/microsite-collection-viewer/",type:"iframe",loadTarget:"index.html",config:{enableRemoteHashChange:!0,hashOptMode:"out",hashUrlAppend:!0},resizer:{enablePublicMethods:!0},host:"www.cdc.gov"},micrositecollectionviewermed:{folder:"/TemplatePackage/contrib/widgets/microsite-collection-viewer/",type:"iframe",loadTarget:"index.html",config:{enableRemoteHashChange:!0,hashOptMode:"out",hashUrlAppend:!0},resizer:{enablePublicMethods:!0},host:"www.cdc.gov"},micrositeconcussion:{folder:"/TemplatePackage/contrib/widgets/micrositeConcussion/",type:"iframe",loadTarget:"index.html",config:{enableRemoteHashChange:!0,hashOptMode:"out",hashUrlAppend:!0},resizer:{enablePublicMethods:!0},host:"www.cdc.gov"},micrositehealthwellness:{folder:"/TemplatePackage/contrib/widgets/micrositeHealthWellness/",type:"iframe",loadTarget:"index.html",config:{enableRemoteHashChange:!0,hashOptMode:"out",hashUrlAppend:!0},resizer:{enablePublicMethods:!0},host:"www.cdc.gov"},newsandphotos:{folder:"/TemplatePackage/contrib/widgets/newsAndPhotos/build/",title:"News And Photos",type:"iframe",resizer:{autoResize:!0,enablePublicMethods:!0,heightCalculationMethod:"min"},config:{allowExternalCss:!0},host:"www.cdc.gov"},newsandphotosmini:{title:"News And Photos",folder:"/TemplatePackage/contrib/widgets/newsAndPhotos/build/",type:"iframe",resizer:{autoResize:!0,enablePublicMethods:!0,heightCalculationMethod:"taggedElement"},dimensions:{minWidth:"175px",height:"510px"},config:{allowExternalCss:!0},host:"www.cdc.gov"},syndicationiframe:{folder:"/TemplatePackage/contrib/widgets/tp-syndication/",type:"iframe",loadTarget:"index.html",host:"www.cdc.gov"},tpsyndication:{folder:"/TemplatePackage/contrib/widgets/tp-syndication/",type:"iframe",loadTarget:"index.html",host:"www.cdc.gov"},tplms:{title:"CDC Quiz Module",folder:"/TemplatePackage/contrib/widgets/tp-lms/",type:"iframe",config:{enableRemoteHashChange:!1,hashOptMode:"in",hashUrlAppend:!0,allowExternalCss:!0,allowedHostOverrides:"*"},resizer:{enablePublicMethods:!0},metrics:{mode:"module"},host:"www.cdc.gov"},vitalsigns:{title:"CDC VitalSigns",type:"iframe",folder:"/TemplatePackage/contrib/widgets/newsAndPhotos/build/",resizer:{autoResize:!1,enablePublicMethods:!0,heightCalculationMethod:"min"},config:{allowExternalCss:!0},host:"www.cdc.gov"},chatbotsyndicationwidget:{folder:"/TemplatePackage/contrib/widgets/decision-tree-bot/chatBotSyndicationWidget/",type:"injection",loadTarget:"widget.js",host:"www.cdc.gov"},tickbitebot:{folder:"/TemplatePackage/contrib/widgets/decision-tree-bot/tick-bite/",type:"injection",loadTarget:"widget.js",host:"www.cdc.gov"},tickbiteguide:{folder:"/TemplatePackage/contrib/widgets/decision-tree-bot/tick-bite/",type:"injection",loadTarget:"widget.js",host:"www.cdc.gov"},insectrepellent:{folder:"/TemplatePackage/contrib/widgets/decision-tree-bot/insect-repellent/",type:"injection",loadTarget:"widget.js",host:"www.cdc.gov"},vaccines:{folder:"/TemplatePackage/contrib/widgets/decision-tree-bot/vaccines/",type:"injection",loadTarget:"widget.js",host:"www.cdc.gov"},dogbot:{folder:"/TemplatePackage/contrib/widgets/decision-tree-bot/dog_bot/",type:"injection",loadTarget:"widget.js",host:"www.cdc.gov"}},widgetDefaults:{type:"iframe",title:"CDC Widget Container Frame",dimensions:{width:"100%",height:"100%"},loadTarget:"index.html",metrics:{mode:"widget",pageName:"",channel:""},config:{enableRemoteHashChange:!1,hashOptMode:"in",hashUrlAppend:!1,allowExternalCss:!1},resizer:{enablePublicMethods:!1,interval:32,resizeFrom:"parent"}},logLevel:0},log:function(e){return l.config.logLevel&&"object"==typeof window.console&&window.console.log(e),0<l.config.logLevel},replaceAll:function(e,t,i){return e="|"===e?new RegExp("\\|","g"):new RegExp(e,"g"),i.replace(e,t)},cleanString:function(e){return e=e||"","string"!=typeof cleanString&&(e=e.toString()),e=l.replaceAll("\t","",e),e=l.replaceAll("\r","",e),e=l.replaceAll("\n","",e)},cleanUrl:function(e,t){var i;if(t=void 0===t?"about:blank":t,!e)return t;e=String(e).replace(/[^\x20-\x7E]/gim,"").replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\){}']+/g,"").trim();try{i=decodeURI(e)}catch(e){return t}return/<script/im.test(i)||(i=e.match(/^([^:]+):/gm))&&(i=i[0],/^(%20|\s)*(javascript|data)/im.test(i))?t:e},attachMessageHandler:function(){var e={attach:"attachEvent",listen:"onmessage"};window.addEventListener&&(e.attach="addEventListener",e.listen="message"),window[e.attach](e.listen,function(e){window.CDC.Widget.Loader.messageReceiver(e.data)})},messageSender:function(e,t){var i=document.getElementById(e);(t=Object.assign({},t)).to=e,l.log("** Sending message to "+t.to+" **"),l.log(t),i.contentWindow.postMessage("objData","*")},loadScript:function(t,e){t=CDC.Widget.Loader.cleanUrl(t);var i=document.createElement("script"),o=document.getElementsByTagName("head")[0];if(void 0!==t&&0<t.length){i.src=t;var n=function(){if(window.CDC.Widget.Loader.log("Loading script: "+t),"function"==typeof e)return window.CDC.Widget.Loader.log("Executing Callback: "+t),e();window.CDC.Widget.Loader.log("No Callback Provided for: "+t)};i.addEventListener?i.addEventListener("load",n,!1):i.readyState&&(i.onreadystatechange=n);try{o.appendChild(i)}catch(e){window.CDC.Widget.Loader.log("Error Loading "+t),window.CDC.Widget.Loader.log(e.message)}}},getWidgetConfig:function(e){var t,i={};for(t in l.config.widgetMap)i[t.toLowerCase()]=t;return e=(e||"").toLowerCase(),!!i.hasOwnProperty(e)&&l.config.widgetMap[i[e]]},loadWidget:function(e,t){var d,s,i,o=window.CDC.Widget.Loader.getWidgetConfig(e);if(o){switch((d=Object.assign({},l.config.widgetDefaults,o)).dimensions.width=t.attr("data-widget-width")||d.dimensions.width,d.dimensions.height=t.attr("data-widget-height")||d.dimensions.height,d.dimensions.maxWidth=t.attr("data-widget-max-width")||d.dimensions.maxWidth,d.dimensions.maxHeight=t.attr("data-widget-max-height")||d.dimensions.maxHeight,d.folder=t.attr("data-widget-folder")||d.folder||t.attr("data-cdc-widget"),d.type=t.attr("data-widget-type")||d.type,d.title=t.attr("data-widget-title")||t.attr("data-title")||d.title,d.loadTarget=t.attr("data-widget-load-target")||d.loadTarget,d.resizer=d.resizer||{},d.scrolling="true"===t.attr("data-widget-scrolling"),d.widgetName=e,l.runtime.widgetCount+=1,s=l.getCallerData(d,t),d.windowId=d.widgetName+l.runtime.widgetCount,s.wid=d.windowId,l.log("Caller Data"),l.log(s),d.type.toLowerCase()){case"iframe":d.loadTarget=d.loadTarget||"index.html",d.loadHandler=d.loadHandler||function(e,t,i){var o,n=[];for(o in s)n.push(o+"="+s[o]);d.config.enableRemoteHashChange&&n.push("chashOptMode="+d.config.hashOptMode);location.host;var a=t.loadPath+t.loadTarget+"?"+n.join("&"),a=(t.loadHost&&(a=window.location.protocol+"//"+t.loadHost+a),d.config.enableRemoteHashChange&&d.config.hashUrlAppend&&(void 0!==s.rhEnable&&"true"!=s.rhEnable||(a+=document.location.hash)),a=CDC.Widget.Loader.cleanUrl(a),(t=e.jQuery('<iframe frameborder="0" src="'+a+'"></iframe>')).attr("id",d.windowId),t.attr("name",d.windowId),t.attr("style","border: none;"),t.attr("title",d.title||d.windowId),t.attr("width",d.dimensions.width),t.attr("height",d.dimensions.height),t.attr("allowFullScreen","true"),t.attr("webkitallowfullscreen","true"),t.attr("scrolling",!0===d.scrolling?"yes":"no"),{isOldIE:-1!==navigator.userAgent.indexOf("MSIE"),autoWidth:"100%"==d.dimensions.width,autoHeight:"100%"==d.dimensions.height}),r=(a.autoResize=a.autoWidth||a.autoHeight,{autoResize:a.autoResize,checkOrigin:!1,enableInPageLinks:!1,enablePublicMethods:d.resizer.enablePublicMethods,heightCalculationMethod:d.resizer.heightCalculationMethod||a.isOldIE?"max":"lowestElement",interval:d.resizer.interval,resizeFrom:d.resizer.resizeFrom,scrolling:!a.autoResize||!0===d.scrolling});a.autoWidth||(r.sizeWidth=!1),a.autoHeight||(r.sizeHeight=!1),d.resizer&&d.resizer.hasOwnProperty("autoResize")&&(r.autoResize=d.resizer.autoResize),d.dimensions.maxWidth&&(r.maxWidth=d.dimensions.maxWidth.replace("px","")),d.dimensions.maxHeight&&(r.maxHeight=d.dimensions.maxHeight.replace("px","")),t.on("load",function(){e.messageSender(d.windowId,{event:"handshake",runtime:e.runtime})}),i.append(t),iFrameResize(r,t[0]),i.addClass("cdc-widget-wrapper")};break;case"injection":d.loadHandler=d.loadHandler||function(e,t,i){var o="widget.js";d.loadTarget&&(o=d.loadPath+d.loadTarget,d.loadHost)&&(o=window.location.protocol+"//"+t.loadHost+o),e.loadScript(o)}}void 0!==d.loadTarget&&(i=(i=d.hasOwnProperty("config")&&d.config.hasOwnProperty("allowedHostOverrides")&&d.config.allowedHostOverrides.length&&(o=t.attr("data-host")||!1,Boolean(o)&&"*"===d.config.allowedHostOverrides&&Boolean(o.search)&&(-1<o.search("cdc.gov")||"www.selectagents.gov"===o)||Boolean(o)&&-1<d.config.allowedHostOverrides.indexOf(o))?o:i)||d.host,d.loadHost=i?String(i).trim():"",d.loadPath=d.folder,d.loadHandler(l,d,t),window.CDC.Widget.Cache.push(d))}else console.warn("No widget found with the name "+e),t.hide()},attrToCamelCase:function(e){for(var t,i=[],o=e.toLowerCase().split("-"),n=0;n<o.length;n++)t=o[n],0<n&&(t=t.charAt(0).toUpperCase()+t.substring(1)),i.push(t);return i.join("")},getCallerData:function(e,t){var i,o=!!(t&&t.length&&0<t.length)&&t[0],n=(e.parameters,{chost:location.host,cpath:location.pathname,csearch:encodeURIComponent(document.location.search.replace("?",""))||"",chash:encodeURIComponent(document.location.hash.replace("#",""))||"",ctitle:encodeURIComponent(window.CDC.Widget.Loader.replaceAll("#","",document.title))||"",wn:e.widgetName,wf:e.folder,wid:e.windowId,mMode:e.metrics.mode,mPage:e.metrics.pageName,mChannel:e.metrics.channel}),a={cdcWidget:!0,widgetFolder:!0,stylePath:e.allowExternalCss||!1};if(o)for(var r,d=0;d<o.attributes.length;d++)(r=o.attributes[d]).specified&&r.value&&0<r.value.length&&(i=r.name,!0!==a[i=l.attrToCamelCase(i.replace(/^data-/gi,""))])&&(n[i]=r.value);return n},getConfigFromCache:function(e){var t=window.CDC.Widget.Cache.length;if(t--)return((t=window.CDC.Widget.Cache[t]).windowId=e)?t:null},init:function(e){var t;Array.prototype.forEach||(Array.prototype.forEach=function(e){if(null==this||"function"!=typeof e)throw new TypeError;for(var t=Object(this),i=t.length>>>0,o=2<=arguments.length?arguments[1]:void 0,n=0;n<i;n++)n in t&&e.call(o,t[n],n,t)}),l.log("Widget System Init Requested..."),l.runtime.initialized||(l.jQuery=window.cdcJquery,l.iFrameResizer(l.jQuery),l.runtime.initialized=!0,l.log("Widget System Initializing..."),t=l.jQuery(l.config.selectors.injectTargets),l.log(t.length+" widget(s) requested"),t.each(function(){var e=cdcJquery(this),t=e.attr(l.config.selectors.widgetAttribute)||"no_widget_attribute_found";if(void 0===e.data("tp-widget-loaded")){if(e.data("tp-widget-loaded",!0),"micrositeCollectionViewer"===t&&"403305"===e.attr("data-cdc-collectionid"))switch(t="micrositeCollectionViewerMed",e.attr("data-cdc-dataid","404908"),e.attr("data-cdc-theme")){case"theme-blue":e.attr("data-cdc-theme","theme1");break;case"theme-teal":e.attr("data-cdc-theme","theme2");break;case"theme-orange":e.attr("data-cdc-theme","theme3");break;case"theme-green":e.attr("data-cdc-theme","theme4");break;case"theme-pink":e.attr("data-cdc-theme","theme5");break;case"theme-slate":e.attr("data-cdc-theme","theme6");break;case"theme-purple":e.attr("data-cdc-theme","theme7");break;case"theme-red":e.attr("data-cdc-theme","theme8");break;case"theme-cyan":e.attr("data-cdc-theme","theme9")}l.log("Loading requested widget: "+t),l.loadWidget(t,e)}}),l.jQuery(window).trigger("resize"))},iFrameResizer:function(){function c(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function T(e,t,i){e.addEventListener(t,i,!1)}function U(e,t,i){e.removeEventListener(t,i,!1)}function i(e){return N[e]?N[e].log:w}function x(e,t){o("log",e,t,i(e))}function k(e,t){o("info",e,t,i(e))}function M(e,t){o("warn",e,t,!0)}function o(e,t,i,o){!0===o&&"object"==typeof window.console&&console[e](L+"["+(e="Host page: "+(o=o=t),e=window.top!==window.self?window.parentIFrame&&window.parentIFrame.getId?window.parentIFrame.getId()+": "+o:"Nested host page: "+o:e)+"]",i)}function p(t){function e(){i("Height"),i("Width"),j(function(){H(b),R(y),l("onResized",b)},b,"init")}function i(e){var t=Number(N[y]["max"+e]),i=Number(N[y]["min"+e]),e=e.toLowerCase(),o=Number(b[e]);x(y,"Checking "+e+" is in range "+i+"-"+t),o<i&&(o=i,x(y,"Set "+e+" to min value")),t<o&&(o=t,x(y,"Set "+e+" to max value")),b[e]=""+o}function o(e){return p.substr(p.indexOf(":")+B+e)}function n(e,t){var i;q[i=t]||(q[i]=setTimeout(function(){q[i]=null,F("Send Page Info","pageInfo:"+(()=>{var e=document.body.getBoundingClientRect(),t=b.iframe.getBoundingClientRect();return JSON.stringify({iframeHeight:t.height,iframeWidth:t.width,clientHeight:Math.max(document.documentElement.clientHeight,window.innerHeight||0),clientWidth:Math.max(document.documentElement.clientWidth,window.innerWidth||0),offsetTop:parseInt(t.top-e.top,10),offsetLeft:parseInt(t.left-e.left,10),scrollTop:window.pageYOffset,scrollLeft:window.pageXOffset,documentHeight:document.documentElement.clientHeight,documentWidth:document.documentElement.clientWidth,windowHeight:window.innerHeight,windowWidth:window.innerWidth})})(),e,t)},32))}function a(e){e=e.getBoundingClientRect();return E(y),{x:Math.floor(Number(e.left)+Number(A.x)),y:Math.floor(Number(e.top)+Number(A.y))}}function r(e){var t=e?a(b.iframe):{x:0,y:0},i={x:Number(b.width)+t.x,y:Number(b.height)+t.y};x(y,"Reposition requested from iFrame (offset x:"+t.x+" y:"+t.y+")"),window.top!==window.self?window.parentIFrame?window.parentIFrame["scrollTo"+(e?"Offset":"")](i.x,i.y):M(y,"Unable to scroll to requested position, window.parentIFrame not found"):(A=i,d(),x(y,"--"))}function d(){!1!==l("onScroll",A)?R(y):I()}function s(e){var t,i={};i=0===Number(b.width)&&0===Number(b.height)?{x:(t=o(9).split(":"))[1],y:t[0]}:{x:b.width,y:b.height},l(e,{iframe:b.iframe,screenX:Number(i.x),screenY:Number(i.y),type:b.type})}function l(e,t){return P(y,e,t)}var c,g,h,m,w,u,f,p=t.data,b={},y=null;if("[iFrameResizerChild]Ready"===p)for(var v in N)F("iFrame requested init",D(v),N[v].iframe,v);else if(L===(""+p).substr(0,S)&&p.substr(S).split(":")[0]in N){if(c=p.substr(S).split(":"),u=c[1]?parseInt(c[1],10):0,f=N[c[0]]&&N[c[0]].iframe,g=getComputedStyle(f),b={iframe:f,id:c[0],height:u+("border-box"!==(f=g).boxSizing?0:(f.paddingTop?parseInt(f.paddingTop,10):0)+(f.paddingBottom?parseInt(f.paddingBottom,10):0))+("border-box"!==(u=g).boxSizing?0:(u.borderTopWidth?parseInt(u.borderTopWidth,10):0)+(u.borderBottomWidth?parseInt(u.borderBottomWidth,10):0)),width:c[2],type:c[3]},y=b.id,N[y]&&(N[y].loaded=!0),(f=b.type in{true:1,false:1,undefined:1})&&x(y,"Ignoring init message from meta parent page"),!f&&(g=!0,N[u=y]||(g=!1,M(b.type+" No settings for "+u+". Message was: "+p)),g)&&(x(y,"Received: "+p),c=!0,null===b.iframe&&(M(y,"IFrame ("+b.id+") not found"),c=!1),c&&(()=>{var e,i=t.origin,o=N[y]&&N[y].checkOrigin;if(o&&""+i!="null"&&!(o.constructor===Array?(()=>{var e=0,t=!1;for(x(y,"Checking connection is from allowed list of origins: "+o);e<o.length;e++)if(o[e]===i){t=!0;break}return t})():(e=N[y]&&N[y].remoteHost,x(y,"Checking connection is from: "+e),i===e)))throw new Error("Unexpected message received from: "+i+" for "+b.iframe.id+". Message was: "+t.data+". This error can be disabled by setting the checkOrigin: false option or by providing of array of trusted domains.");return 1})())){switch(N[y]&&N[y].firstRun&&N[y]&&(N[y].firstRun=!1),b.type){case"close":W(b.iframe);break;case"message":w=o(6),x(y,"onMessage passed: {iframe: "+b.iframe.id+", message: "+w+"}"),l("onMessage",{iframe:b.iframe,message:JSON.parse(w)}),x(y,"--");break;case"mouseenter":s("onMouseEnter");break;case"mouseleave":s("onMouseLeave");break;case"autoResize":N[y].autoResize=JSON.parse(o(9));break;case"scrollTo":r(!1);break;case"scrollToOffset":r(!0);break;case"pageInfo":n(N[y]&&N[y].iframe,y),m=y,C("Add ",T),N[m]&&(N[m].stopPageInfo=z);break;case"pageInfoStop":N[y]&&N[y].stopPageInfo&&(N[y].stopPageInfo(),delete N[y].stopPageInfo);break;case"inPageLink":w=o(9).split("#")[1]||"",h=decodeURIComponent(w),(h=document.getElementById(h)||document.getElementsByName(h)[0])?(h=a(h),x(y,"Moving to in page link (#"+w+") at x: "+h.x+" y: "+h.y),A={x:h.x,y:h.y},d(),x(y,"--")):window.top!==window.self?window.parentIFrame?window.parentIFrame.moveToAnchor(w):x(y,"In page link #"+w+" not found and window.parentIFrame not found"):x(y,"In page link #"+w+" not found");break;case"reset":O(b);break;case"init":e(),l("onInit",b.iframe);break;default:0===Number(b.width)&&0===Number(b.height)?M("Unsupported message received ("+b.type+"), this is likely due to the iframe containing a later version of iframe-resizer than the parent page"):e()}function C(t,i){function o(){N[m]?n(N[m].iframe,m):z()}["scroll","resize"].forEach(function(e){x(m,t+e+" listener for sendPageInfo"),i(window,e,o)})}function z(){C("Remove ",U)}}}else k(y,"Ignored: "+p)}function P(e,t,i){var o=null,n=null;if(N[e]){if("function"!=typeof(o=N[e][t]))throw new TypeError(t+" on iFrame["+e+"] is not a function");n=o(i)}return n}function g(e){e=e.id;delete N[e]}function W(e){var t=e.id;if(!1!==P(t,"onClose",t)){x(t,"Removing iFrame: "+t);try{e.parentNode&&e.parentNode.removeChild(e)}catch(e){M(e)}P(t,"onClosed",t),x(t,"--"),g(e)}else x(t,"Close iframe cancelled by onClose event")}function E(e){null===A&&x(e,"Get page position: "+(A={x:window.pageXOffset!==h?window.pageXOffset:document.documentElement.scrollLeft,y:window.pageYOffset!==h?window.pageYOffset:document.documentElement.scrollTop}).x+","+A.y)}function R(e){null!==A&&(window.scrollTo(A.x,A.y),x(e,"Set page position: "+A.x+","+A.y),I())}function I(){A=null}function O(e){x(e.id,"Size reset requested by "+("init"===e.type?"host page":"iFrame")),E(e.id),j(function(){H(e),F("reset","reset",e.iframe,e.id)},e,"reset")}function H(n){function i(e){function t(){Object.keys(N).forEach(function(e){function t(e){return"0px"===(N[i]&&N[i].iframe.style[e])}var i;N[i=e]&&null!==N[i].iframe.offsetParent&&(t("height")||t("width"))&&F("Visibility change","resize",N[i].iframe,i)})}function i(e){x("window","Mutation observed: "+e[0].target+" "+e[0].type),r(t,16)}var o;!s&&"0"===n[e]&&(s=!0,x(a,"Hidden iFrame detected, creating visibility listener"),e=c())&&(o=document.querySelector("body"),new e(i).observe(o,{attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0}))}function e(e){var t;t=e,n.id?(n.iframe.style[t]=n[t]+"px",x(n.id,"IFrame ("+a+") "+t+" set to "+n[t]+"px")):x("undefined","messageData id not set"),i(e)}var a=n.iframe.id;N[a]&&(N[a].sizeHeight&&e("height"),N[a].sizeWidth)&&e("width")}function j(e,t,i){i!==t.type&&l&&!window.jasmine?(x(t.id,"Requesting animation frame"),l(e)):e()}function F(e,t,i,o,n){var a,r=!1;o=o||i.id,N[o]&&(i&&"contentWindow"in i&&null!==i.contentWindow?(a=N[o]&&N[o].targetOrigin,x(o,"["+e+"] Sending msg to iframe["+o+"] ("+t+") targetOrigin: "+a),i.contentWindow.postMessage(L+t,a)):M(o,"["+e+"] IFrame("+o+") not found"),n)&&N[o]&&N[o].warningTimeout&&(N[o].msgTimeout=setTimeout(function(){!N[o]||N[o].loaded||r||(r=!0,M(o,"IFrame has not responded within "+N[o].warningTimeout/1e3+" seconds. Check iFrameResizer.contentWindow.js has been loaded in iFrame. This message can be ignored if everything is working, or you can set the warningTimeout option to a higher value or zero to suppress this warning."))},N[o].warningTimeout))}function D(e){return e+":"+N[e].bodyMarginV1+":"+N[e].sizeWidth+":"+N[e].log+":"+N[e].interval+":"+N[e].enablePublicMethods+":"+N[e].autoResize+":"+N[e].bodyMargin+":"+N[e].heightCalculationMethod+":"+N[e].bodyBackground+":"+N[e].bodyPadding+":"+N[e].tolerance+":"+N[e].inPageLinks+":"+N[e].resizeFrom+":"+N[e].widthCalculationMethod+":"+N[e].mouseEvents}function n(i,e){""===(n=i.id)&&(i.id=(t=e&&e.id||f.id+m++,null!==document.getElementById(t)&&(t+=m++),n=t),w=(e||{}).log,x(n,"Added missing iframe ID: "+n+" ("+i.src+")"));var o,t,n,a=n;function r(e){1/0!==N[a][e]&&0!==N[a][e]&&(i.style[e]=N[a][e]+"px",x(a,"Set "+e+" = "+N[a][e]+"px"))}function d(e){if(N[a]["min"+e]>N[a]["max"+e])throw new Error("Value for min"+e+" can not be greater than max"+e)}if(a in N&&"iFrameResizer"in i)M(a,"Ignored iFrame, already setup.");else{if(t=e||{},N[a]={firstRun:!0,iframe:i,remoteHost:i.src&&i.src.split("/").slice(0,3).join("/")},"object"!=typeof t)throw new TypeError("Options is not an object");Object.keys(t).forEach(function(e){var t=e.split("Callback");2===t.length&&(this[t="on"+t[0].charAt(0).toUpperCase()+t[0].slice(1)]=this[e],delete this[e],M(a,"Deprecated: '"+e+"' has been renamed '"+t+"'. The old method will be removed in the next major version."))},t);var s=t,l;for(l in f)Object.prototype.hasOwnProperty.call(f,l)&&(N[a][l]=(Object.prototype.hasOwnProperty.call(s,l)?s:f)[l]);switch(N[a]&&(N[a].targetOrigin=!0!==N[a].checkOrigin||""===(n=N[a].remoteHost)||null!==n.match(/^(about:blank|javascript:|file:\/\/)/)?"*":n),x(a,"IFrame scrolling "+(N[a]&&N[a].scrolling?"enabled":"disabled")+" for "+a),i.style.overflow=!1===(N[a]&&N[a].scrolling)?"hidden":"auto",N[a]&&N[a].scrolling){case"omit":break;case!0:i.scrolling="yes";break;case!1:i.scrolling="no";break;default:i.scrolling=N[a]?N[a].scrolling:"no"}d("Height"),d("Width"),r("maxHeight"),r("minHeight"),r("maxWidth"),r("minWidth"),"number"!=typeof(N[a]&&N[a].bodyMargin)&&"0"!==(N[a]&&N[a].bodyMargin)||(N[a].bodyMarginV1=N[a].bodyMargin,N[a].bodyMargin=N[a].bodyMargin+"px"),o=D(a),(e=c())&&(n=e,i.parentNode)&&new n(function(e){e.forEach(function(e){Array.prototype.slice.call(e.removedNodes).forEach(function(e){e===i&&W(i)})})}).observe(i.parentNode,{childList:!0}),T(i,"load",function(){var e,t;F("iFrame.onload",o,i,h,!0),e=N[a]&&N[a].firstRun,t=N[a]&&N[a].heightCalculationMethod in b,!e&&t&&O({iframe:i,height:0,width:0,type:"init"})}),F("init",o,i,h,!0),N[a]&&(N[a].iframe.iFrameResizer={close:W.bind(null,N[a].iframe),removeListeners:g.bind(null,N[a].iframe),resize:F.bind(null,"Window resize","resize",N[a].iframe),moveToAnchor:function(e){F("Move to anchor","moveToAnchor:"+e,N[a].iframe,a)},sendMessage:function(e){F("Send Message","message:"+(e=JSON.stringify(e)),N[a].iframe,a)}})}}function r(e,t){null===u&&(u=setTimeout(function(){u=null,e()},t))}function a(){"hidden"!==document.visibilityState&&(x("document","Trigger event: Visiblity change"),r(function(){d("Tab Visable","resize")},16))}function d(t,i){Object.keys(N).forEach(function(e){N[e]&&"parent"===N[e].resizeFrom&&N[e].autoResize&&!N[e].firstRun&&F(t,i,N[e].iframe,e)})}function e(){function i(e,t){if(t){if(!t.tagName)throw new TypeError("Object is not a valid DOM element");if("IFRAME"!==t.tagName.toUpperCase())throw new TypeError("Expected <IFRAME> tag, found <"+t.tagName+">");n(t,e),o.push(t)}}for(var o,e=["moz","webkit","o","ms"],t=0;t<e.length&&!l;t+=1)l=window[e[t]+"RequestAnimationFrame"];return l?l=l.bind(window):x("setup","RequestAnimationFrame not supported"),T(window,"message",p),T(window,"resize",function(){x("window","Trigger event: resize"),r(function(){d("Window resize","resize")},16)}),T(document,"visibilitychange",a),T(document,"-webkit-visibilitychange",a),function(e,t){switch(o=[],e&&e.enablePublicMethods&&M("enablePublicMethods option has been removed, public methods are now always available in the iFrame"),typeof t){case"undefined":case"string":Array.prototype.forEach.call(document.querySelectorAll(t||"iframe"),i.bind(h,e));break;case"object":i(e,t);break;default:throw new TypeError("Unexpected data type ("+typeof t+")")}return o}}var h,t,m,w,s,B,L,S,A,l,b,N,u,f,q;"undefined"!=typeof window&&(m=0,s=w=!1,B="message".length,S=(L="[iFrameSizer]").length,A=null,l=window.requestAnimationFrame,f={autoResize:!(u=null),bodyBackground:null,bodyMargin:null,bodyMarginV1:8,bodyPadding:null,checkOrigin:!0,inPageLinks:!(N={}),enablePublicMethods:!0,heightCalculationMethod:"bodyOffset",id:"iFrameResizer",interval:32,log:!(b={max:1,scroll:1,bodyScroll:1,documentElementScroll:1}),maxHeight:1/0,maxWidth:1/0,minHeight:0,minWidth:0,mouseEvents:!0,resizeFrom:"parent",scrolling:!1,sizeHeight:!0,sizeWidth:!1,warningTimeout:5e3,tolerance:0,widthCalculationMethod:"scroll",onClose:function(){return!0},onClosed:function(){},onInit:function(){},onMessage:function(){M("onMessage function not defined")},onMouseEnter:function(){},onMouseLeave:function(){},onResized:function(){},onScroll:function(){return!0}},q={},window.jQuery&&((t=window.jQuery).fn?t.fn.iFrameResize||(t.fn.iFrameResize=function(i){return this.filter("iframe").each(function(e,t){n(t,i)}).end()}):k("","Unable to bind to jQuery, it is not fully loaded.")),"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&"object"==typeof module.exports&&(module.exports=e()),window.iFrameResize=window.iFrameResize||e())},runtime:{widgetCount:0,intervals:{},initialized:!1,widgetHost:(t=location.host,!(i=(i=document.getElementsByTagName("script"))[i.length-1])||!i.getAttribute("src")||-1==(i=-1<(e=(i=i.getAttribute("src")).search("//"))?(i=i.substring(e+2,i.length),window.location.protocol+"//"+i.split("/")[0]):window.location.protocol+"//"+t).indexOf("cdc.gov")?window.location.protocol+"//tools.cdc.gov":i)}};var e,t,i,l=window.CDC.Widget.Loader;void 0===window.widgetLoaderInitFlag&&(window.widgetLoaderInitFlag=!0,l.runtime.widgetHost?void 0===window.cdcJquery?(window.cdcJquery=!1,l.loadScript(l.runtime.widgetHost+l.config.src.jquery,function(){window.cdcJquery=jQuery.noConflict(!0),window.cdcJquery(function(){0===window.cdcJquery(".tp-widget-delay-init").length?l.init():console.log("Widget Initialization Halted, an element with the class .tp-widget-delay-init was found; awaiting manual call of init")})})):console.warn("Widget framework was initilaized more than once, for proper performace, and to avoid issues, please ensure you are not including the widget loader more than once."):l.log("Unable to resolve script host - widget injection aborted!"))})();