CINXE.COM

Infectious Disease News

<!DOCTYPE html> <html lang="en"> <head> <meta name="viewport" content="width=device-width" /> <title> Infectious Disease News </title> <meta name="PostedDate" content="2025-02-18T23:07:09Z" /><meta name="ModifiedDate" content="2025-02-18T23:07:09Z" /><meta name="bi:specialties" content="Infectious Disease" /><meta name="specialty" content="Infectious Disease" /><meta name="bi:primary_specialty" content="Infectious Disease" /><meta name="site_name" content="healiotwo" /><meta name="content_version" content="1" /><meta name="page_type" content="Landing" /><meta name="description" content="Find the latest Infectious Disease news articles, videos, podcasts, and meeting coverage from medical experts and key opinion leaders you trust." /><meta name="pageid" content="{49EE56C8-2F8B-4A97-A7D8-8892A0A43887}" /><meta property="og:image" content="https://www.healio.com/~/media/images/fscss/i3wyanokecdncom/healio_safe_image.png" /><meta property="og:description" content="Find the latest Infectious Disease news articles, videos, podcasts, and meeting coverage from medical experts and key opinion leaders you trust." /><meta property="og:type" content="website" /><meta property="og:url" content="https://www.healio.com/news/infectious-disease" /><meta name="twitter:card" content="summary_large_image" /><meta property="og:title" content="Infectious Disease News" /> <link href="https://www.healio.com/news/infectious-disease" rel="canonical" /> <script type="text/javascript" id="googletagprep"> window.googletag = window.googletag || {}; googletag.cmd = googletag.cmd || []; </script> <script type="text/javascript" async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script> <link href="/assets/foundation/kernel/css/content-discoverability-styles.css?v=20250211161430" rel="stylesheet" type="text/css" /><style type="text/css">@media (max-width: 375px) { .news.hematology-oncology .top-story-img--og { display: none; } }</style><script src="https://kit.fontawesome.com/f1efe93ecb.js" crossorigin="anonymous" defer></script><link rel="shortcut icon" href="https://m3.healio.com/~/media/favicons/healiofavicon.ico" type="image/x-icon"> <link rel="icon" sizes="192x192" href="https://m2.healio.com/~/media/favicons/healioandroid.png"> <link rel="apple-touch-icon" sizes="180x180" href="https://m1.healio.com/~/media/favicons/healioapple.png"><!--<script src="https://cdn.browsiprod.com/bootstrap/bootstrap.js" id="browsi-tag" data-pubKey="thewyanokegroup" data-siteKey="healio" async></script> <script> window.browsitag = window.browsitag || {}; window.browsitag.cmd = window.browsitag.cmd || []; </script>--> <style> .image-enlarge .img-fluid { margin-bottom: 0; } .image-enlarge .enlarge-link { color: #000; display: flex; font-family: "Roboto Condensed", sans-serif; font-size: 10px; justify-content: flex-end; line-height: 14px; padding: 4px 0; text-decoration: none; text-transform: uppercase; } .image-enlarge .enlarge-link em { margin-left: 4px; font-size: 14px; line-height: 14px; } body.learn figure.image-enlarge figcaption { display: block; } </style><link rel="preconnect" href="https://securepubads.g.doubleclick.net"> <link rel="preconnect" href="https://www.googletagmanager.com"> <link rel="preconnect" href="https://www.google-analytics.com"> <link rel="preconnect" href="https://bidder.doceree.com"> <link rel="preconnect" href="https://fpcdn.io"> <link rel="preconnect" href="https://openfpcdn.io"> <link rel="preconnect" href="https://use1.fptls.com"> <link rel="preconnect" href="https://api.fpjs.io"> <link rel="preconnect" href="https://wyanokegroup.blueconic.net"> <link rel="preconnect" href="https://q852.healio.com"> <link rel="preconnect" href="https://cdn.browsiprod.com"> <link rel="preconnect" href="https://yield-manager.browsiprod.com"> <link rel="preconnect" href="https://events.browsiprod.com"> <link rel="preconnect" href="https://js.sentry-cdn.com"> <link rel="preload" href="https://www.healio.com/~/media/h5/foundation/fonts/robotocondensed400.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://www.healio.com/~/media/h5/foundation/fonts/robotocondensed700.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://www.healio.com/~/media/h5/foundation/fonts/merriweather400.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://www.healio.com/~/media/h5/foundation/fonts/merriweather400ital.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://www.healio.com/~/media/h5/foundation/fonts/merriweather700.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://www.healio.com/~/media/h5/foundation/fonts/roboto400.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://www.healio.com/~/media/h5/foundation/fonts/robotocondensed700ital.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://www.healio.com/~/media/h5/foundation/fonts/robotocondensed400ital.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://ka-p.fontawesome.com/releases/v6.5.2/webfonts/pro-fa-solid-900-12.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://ka-p.fontawesome.com/releases/v6.5.2/webfonts/pro-fa-regular-400-13.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://ka-p.fontawesome.com/releases/v6.5.2/webfonts/pro-fa-light-300-0.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://ka-p.fontawesome.com/releases/v6.5.2/webfonts/pro-fa-solid-900-0.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://ka-p.fontawesome.com/releases/v6.5.2/webfonts/pro-fa-brands-400-1.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://ka-p.fontawesome.com/releases/v6.5.2/webfonts/pro-fa-brands-400-0.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://ka-p.fontawesome.com/releases/v6.5.2/webfonts/pro-fa-light-300-1.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://ka-p.fontawesome.com/releases/v6.5.2/webfonts/pro-fa-light-300-16.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://ka-p.fontawesome.com/releases/v6.5.2/webfonts/pro-fa-solid-900-3.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://ka-p.fontawesome.com/releases/v6.5.2/webfonts/pro-fa-solid-900-22.woff2" as="font" type="font/woff2" crossorigin><script type="text/javascript">//Start Google Tag Manager (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-T7H27CM'); //End Google Tag Manager</script><script type="text/javascript">window.tempDeviceID = ''; try{ var rando = ''; if(typeof(crypto) !== 'undefined' && typeof(crypto?.randomUUID) === 'function'){ rando = crypto.randomUUID(); } else{ rando = "00000000-1111-"+("aaaa".replaceAll("a",screen.availWidth.toString().substring(0,4).replace("9","c")).substring(0,4))+"-"+"bbbb".replaceAll("b",screen.availHeight.toString().substring(0,4).replace("9","d")).substring(0,4) +"-" + (new Date().getTime().toString().substring(1,13).replaceAll("9","f")); } //try from local storage tempDeviceID = localStorage.getItem("TempDeviceID"); //try from cookie if(tempDeviceID === null){ tempDeviceID = wygGetCookie("tdid"); } //set storage and cookie if(tempDeviceID === null){ window.tempDeviceID = rando; localStorage.setItem("TempDeviceID", rando); const d = new Date(); d.setTime(d.getTime() + (400*24*60*60*1000)); let expires = "expires="+ d.toUTCString(); document.cookie = "tdid" + "=" + rando + ";" + expires + ";path=/"; } } catch(e){console.error(e)} function wygGetCookie(cname) { let name = cname + "="; let ca = document.cookie.split(';'); for(let i = 0; i < ca.length; i++) { let c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return null; } if (!Array.prototype.indexOf) { Array.prototype.indexOf = function (obj, start) { for (var i = (start || 0), j = this.length; i < j; i++) { if (this[i] === obj) { return i; } } return -1; } } function hasAdblockX() { var a = document.createElement('div'); a.innerHTML = '&nbsp;'; a.className = 'adsbox pub_300x250 pub_300x250m pub_728x90 text-ad textAd text_ad adglare ad-server'; a.style = 'width: 1px !important; height: 1px !important; position: absolute !important; left: -10000px !important; top: -1000px !important;'; var r = false; try { document.body.appendChild(a); var e = document.getElementsByClassName('adsbox')[0]; if (e.offsetHeight === 0 || e.clientHeight === 0) r = true; if (window.getComputedStyle !== undefined) { var tmp = window.getComputedStyle(e, null); if (tmp && (tmp.getPropertyValue('display') == 'none' || tmp.getPropertyValue('visibility') == 'hidden')) r = true; } document.body.removeChild(a); } catch (e) {} return r; } queryString = (location.search.length > 3 ? JSON.parse('{"' + decodeURI(location.search.substring(1)).replace(/"/g, '\\"').replace(/&/g, '","').replace(/=/g,'":"') + '"}') : {});</script><script async="" language="javascript" type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=G-TF2TKVNCJC"></script> <script async="" type="text/javascript"> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } function gtag_try_initAccount(propertyid, paramsObj, dimMap) { if (propertyid === undefined || propertyid === null || propertyid === '') return false; if (propertyid.trim() === '') return false; paramsObj = (paramsObj || {}); dimMap = (dimMap || { 'dimension1': 'profession', 'dimension2': 'specialty', 'dimension3': 'subspecialty', 'dimension4': 'verified', 'dimension6': 'contactid', 'dimension7': 'subids', 'dimension8': 'journalstatus', 'dimension9': 'loggedin', 'dimension10': 'adblocker', 'dimension11': 'proxychain', 'dimension12': 'bottype', 'dimension14': 'ip', 'dimension15': 'institutionip', 'dimension16': 'useragent', 'dimension17': 'isp', 'dimension18': 'fingerprint', 'dimension19': 'iptype', 'dimension20': 'hasnpi', 'dimension21': 'documentid', 'dimension22': 'contentspecialty', 'dimension23': 'contenttopic', 'dimension24': 'contenttemplate', 'dimension25': 'documentname', 'dimension26': 'rollupspecialty', 'dimension27': 'collectionname', 'dimension28': 'contentformat', 'dimension29': 'businessunit', 'dimension30': 'documentpath', 'dimension31': 'visitdate', 'dimension32': 'visithour', 'dimension33': 'visittimezone', 'dimension35': 'collectionid', 'dimension36': 'projectcode', 'dimension37': 'collectionexpired', 'dimension38': 'temporarydeviceid', 'dimension39': 'healiopixeluserid', 'dimension40': 'blueconicid', 'dimension45': 'fpvisitorid', 'dimension49': 'dmdsessionid' }); gtag('js', new Date()); // custom dimension mapping -- custom, default or none if (dimMap !== null && Object.keys(dimMap).length > 0 && dimMap.constructor === Object) { paramsObj.custom_map = dimMap; } /* var vjs = document.getElementsByClassName("vjs-fluid"); if(vjs.length > 0) { if(vjs[0].dataset.player === "oYMIsqoPB" || vjs[0].dataset.player === "WctHNrj3w"){ console.log("disabling ga for hss video player"); paramsObj.send_page_view = false; } } */ console.log("gtag: config called"); gtag('config', propertyid, paramsObj); } var gtag_try_init_account = gtag_try_initAccount; var gtag_maxattempts = 5; function gtag_try_setDimensions(gtag_attempt) { gtag_attempt = (gtag_attempt || 1); if (typeof (gtag) !== 'undefined') { if (window.UserProfile !== undefined) { gtag_setDimensions(); } else { window.addEventListener('globalsloaded', gtag_setDimensions()); } } else { gtag_attempt++; if (gtag_attempt > gtag_maxattempts) { console.error('gtag_set_dimensions: Could not find gtag!'); return false; } window.setTimeout(gtag_try_setDimensions(gtag_attempt), 500); } } function gtag_setDimensions() { if (typeof (window.Context) !== 'undefined' && typeof (window.Visitor) !== 'undefined') { var ab = (hasAdblockX() || false); var hid = $j.cookie("hid"); var bcid = $j.cookie("BCSessionID"); var tdid = $j.cookie("tdid"); var hfp = $j.cookie("hfp"); var fpvid = $j.cookie("fpvid"); var dimobject = { 'profession': window.UserProfile.profession, 'specialty': window.UserProfile.specialty, 'subspecialty': window.UserProfile.subspecialty, 'verified': window.UserProfile.verified, 'contactid': window.Visitor.persistentcontactid, 'subid': window.UserProfile.journalsubid, 'journalstatus': window.UserProfile.journalstatus, 'loggedin': window.UserProfile.isLoggedIn, 'adblocker': (ab ? "True" : "False"), 'proxychain': window.Visitor.proxychain, 'bottype': (window.Visitor.isbot ? window.Visitor.type === 'Unknown' ? "Bot" : window.Visitor.type : "NA"), 'ip': window.Visitor.ip, 'institutionip': window.UserProfile.institutioniplevel, 'useragent': window.Visitor.useragent, 'isp': window.Visitor.isp, 'iptype': window.Visitor.type, 'hasnpi': ((window.UserProfile.npi !== '' && window.UserProfile.npi !== undefined) ? 'True' : 'False'), 'documentid': window.Context.documentid, 'contentspecialty': window.Context.docinfo.primaryspecialty, 'contenttopic': window.Context.docinfo.primarysubspecialty, 'contenttemplate': window.Context.docinfo.template, 'documentname': window.Context.docinfo.name, 'rollupspecialty': window.UserProfile.rollupspecialty, 'collectionname': window.Context.docinfo.collectionname, 'collectionid': window.Context.docinfo.collectionid, 'collectionexpired': window.Context.docinfo.collectionexpired, 'projectcode': window.Context.docinfo.projectcode, 'contentformat': window.Context.docinfo.contentformat, 'businessunit': window.Context.docinfo.businessunit, 'documentpath': window.Context.docinfo.path, 'visitdate': new Date(), 'visithour': new Date().getHours(), 'visittimezone': /\((.*)\)/.exec(new Date().toString())[1], 'temporarydeviceid': tempDeviceID, 'healiopixeluserid': ((hid && hid.length > 1) ? hid : ""), 'blueconicid': ((bcid && bcid.length > 1) ? bcid : ""), 'fingerprint': ((hfp && hfp.length > 1) ? hfp : "1 SC Blank"), 'fpvisitorid': ((fpvid && fpvid.length > 1) ? fpvid : "1 SC Blank"), 'scr':GetScreenResolution(), 'browser_size': GetBrowserSize(), 'non_interaction': true }; gtag('event', 'set_page_dimensions', dimobject); /* if (window.Visitor.persistentcontactid !== '00000000-0000-0000-0000-000000000000') { gtag('config', 'G-TF2TKVNCJC', { 'user_id': window.Visitor.persistentcontactid, 'send_page_view': false }); }*/ } } var gtag_set_dimensions = gtag_setDimensions; function GetBrowserSize() { var width = Math.max(document.documentElement.clientWidth, window.innerWidth || 0); var height = Math.max(document.documentElement.clientHeight, window.innerHeight || 0); var dimensions = width + 'x' + height; return dimensions; } function GetScreenResolution() { var width = window.screen.width || 0; var height = window.screen.height || 0; var dimensions = width + 'x' + height; return dimensions; } function HealioGlobalEvent(cat, act, lab) { if (cat === '' || act === '' || lab === '') { return false; } var eventparams = { 'event_category': cat, 'event_action': act, 'event_label': lab, 'non_interaction': true, 'value': 0 }; if (typeof (gtag) !== "undefined") { gtag('event', eventparams.event_action, eventparams); } } </script><script async src="https://aim-tag.hcn.health/js/client.js?dl=aimDataLayer&target=ie11"></script> <script> window.aimDataLayer = window.aimDataLayer || []; function aimTag() { aimDataLayer.push(arguments); } var td = window.tempDeviceID.length > 1 ? window.tempDeviceID : (window.tempDeviceID.length === 0 ? "blank" : "isnull"); aimTag('24fc343f-d941-4a0f-84b3-147bde5b389d', 'pageview', { 'title': document.title, 'location': window.location.href + '#tdid=' + td, 'referrer': document.referrer }); aimTag('24fc343f-d941-4a0f-84b3-147bde5b389d', 'signal', function(err, success) { if (err) { console.log(err); } else { console.log(success); if (success.identity_type === "AUT") { try{ if(success.npi_number.length === 10){ localStorage.setItem("ipn", btoa(success.npi_number)); } if (typeof (gtag) !== "undefined") { var storedDmdSessionId = JSON.parse(decodeURI(wygGetCookie("dmd-sid4").replace("%2C",","))).id; gtag('event', 'DMDAIM', { 'hasnpi': 'True', 'dmdsessionid': storedDmdSessionId, 'non_interaction': true }); }; } catch(e){} } } }); </script><style> /*article ads*/ @media (min-width:992px){ .sticky-ad{ position:sticky; position:-webkit-sticky; top:20px; padding-bottom:0!important } .ad__top-leaderboard{ min-height:121px!important } #TopLeaderboard { height:121px!important; background-color: #f1f1f1; border-bottom: 1px solid #c1c1c1; min-height: 121px !important; } } @media only screen and (max-width:768px){ #BottomAd{ position: relative; bottom: 32px; } } </style> <script> /* prebid.js v7.25.0 Updated: 2022-11-11 Modules: docereeBidAdapter */ if(window.pbjs&&window.pbjs.libLoaded)try{window.pbjs.getConfig("debug")&&console.warn("Attempted to load a copy of Prebid.js that clashes with the existing 'pbjs' instance. Load aborted.")}catch(e){}else (function(){ !function(){var e,n={35706:function(e,n,t){t.d(n,{Pd:function(){return s},Th:function(){return c},_U:function(){return d}});var r=t(55730),i=t(64358),o=t(20265),a=t(34614),u="outstream";function c(e){var n=this,t=e.url,o=e.config,a=e.id,c=e.callback,s=e.loaded,d=e.adUnitCode,l=e.renderNow;this.url=t,this.config=o,this.handlers={},this.id=a,this.loaded=s,this.cmd=[],this.push=function(e){"function"==typeof e?n.loaded?e.call():n.cmd.push(e):(0,i.logError)("Commands given to Renderer.push must be wrapped in a function")},this.callback=c||function(){n.loaded=!0,n.process()},this.render=function(){var e=this,n=arguments,o=function(){e._render?e._render.apply(e,n):(0,i.logWarn)("No render function was provided, please use .setRender on the renderer")};f(d)?((0,i.logWarn)("External Js not loaded by Renderer since renderer url and callback is already defined on adUnit ".concat(d)),o()):l?o():(this.cmd.unshift(o),(0,r.B)(t,u,this.callback,this.documentContext))}.bind(this)}function s(e){return!(!e||!e.url)}function d(e,n,t){var r=null;e.config&&e.config.documentResolver&&(r=e.config.documentResolver(n,document,t)),r||(r=document),e.documentContext=r,e.render(n,e.documentContext)}function f(e){var n=pbjs.adUnits,t=(0,a.sE)(n,(function(n){return n.code===e}));if(!t)return!1;var r=(0,o.Z)(t,"renderer"),i=!!(r&&r.url&&r.render),u=(0,o.Z)(t,"mediaTypes.video.renderer"),c=!!(u&&u.url&&u.render);return!!(i&&!0!==r.backupOnly||c&&!0!==u.backupOnly)}c.install=function(e){return new c({url:e.url,config:e.config,id:e.id,callback:e.callback,loaded:e.loaded,adUnitCode:e.adUnitCode,renderNow:e.renderNow})},c.prototype.getConfig=function(){return this.config},c.prototype.setRender=function(e){this._render=e},c.prototype.setEventHandlers=function(e){this.handlers=e},c.prototype.handleVideoEvent=function(e){var n=e.id,t=e.eventName;"function"==typeof this.handlers[t]&&this.handlers[t](),(0,i.logMessage)("Prebid Renderer event for id ".concat(n," type ").concat(t))},c.prototype.process=function(){for(;this.cmd.length>0;)try{this.cmd.shift().call()}catch(e){(0,i.logError)("Error processing Renderer command: ",e)}}},875:function(e,n,t){t.d(n,{f:function(){return a}});var r=t(20265),i={};function o(e,n,t){var r=function(e,n){var t=i[e]=i[e]||{bidders:{}};return n?t.bidders[n]=t.bidders[n]||{}:t}(e,t);return r[n]=(r[n]||0)+1,r[n]}var a={incrementRequestsCounter:function(e){return o(e,"requestsCounter")},incrementBidderRequestsCounter:function(e,n){return o(e,"requestsCounter",n)},incrementBidderWinsCounter:function(e,n){return o(e,"winsCounter",n)},getRequestsCounter:function(e){return(0,r.Z)(i,"".concat(e,".requestsCounter"))||0},getBidderRequestsCounter:function(e,n){return(0,r.Z)(i,"".concat(e,".bidders.").concat(n,".requestsCounter"))||0},getBidderWinsCounter:function(e,n){return(0,r.Z)(i,"".concat(e,".bidders.").concat(n,".winsCounter"))||0}}},48525:function(e,n,t){function r(e){var n=e;return{callBids:function(){},setBidderCode:function(e){n=e},getBidderCode:function(){return n}}}t.d(n,{Z:function(){return r}})},93092:function(e,n,t){t.d(n,{qJ:function(){return Q},VP:function(){return ue},ZP:function(){return ve},JO:function(){return te},rp:function(){return oe},uV:function(){return se},Ct:function(){return de},nX:function(){return ae}});var r=t(89062),i=t(93324),o=t(4942),a=t(64358),u=t(20265),c=t(71002),s=t(3193),d=t(34614),f=t(24679),l=[];function g(e,n){return e.labelAll?{labelAll:!0,labels:e.labelAll,activeLabels:n}:{labelAll:!1,labels:e.labelAny,activeLabels:n}}function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.labels,t=void 0===n?[]:n,r=e.labelAll,i=void 0!==r&&r,o=e.activeLabels,c=void 0===o?[]:o,s=arguments.length>1?arguments[1]:void 0,g=arguments.length>2?arguments[2]:void 0,p=arguments.length>3&&void 0!==arguments[3]?arguments[3]:l,h=v(p);(0,a.isPlainObject)(s)||(s=g?{banner:{sizes:g}}:{});var m=(0,u.Z)(s,"banner.sizes");h.shouldFilter&&m&&((s=(0,a.deepClone)(s)).banner.sizes=m.filter((function(e){return h.sizesSupported[e]})));var b={active:!s.hasOwnProperty(f.Mk)||(0,u.Z)(s,"banner.sizes.length")>0&&(0===t.length||!i&&(t.some((function(e){return h.labels[e]}))||t.some((function(e){return(0,d.q9)(c,e)})))||i&&t.reduce((function(e,n){return e?h.labels[n]||(0,d.q9)(c,n):e}),!0)),mediaTypes:s};return m&&m.length!==s.banner.sizes.length&&(b.filterResults={before:m,after:s.banner.sizes}),b}function v(e){return e.reduce((function(e,n){if("object"===(0,c.Z)(n)&&"string"==typeof n.mediaQuery&&n.mediaQuery.length>0){var t=!1;try{t=(0,a.getWindowTop)().matchMedia(n.mediaQuery).matches}catch(e){(0,a.logWarn)("Unfriendly iFrame blocks sizeConfig from being correctly evaluated"),t=matchMedia(n.mediaQuery).matches}t&&(Array.isArray(n.sizesSupported)&&(e.shouldFilter=!0),["labels","sizesSupported"].forEach((function(t){return(n[t]||[]).forEach((function(n){return e[t][n]=!0}))})))}else(0,a.logWarn)('sizeConfig rule missing required property "mediaQuery"');return e}),{labels:{},sizesSupported:{},shouldFilter:!1})}s.vc.getConfig("sizeConfig",(function(e){return function(e){l=e}(e.sizeConfig)}));var h=t(70059),m=t(14699),b=t(48928),y=t(92797),E=t(875),w=t(25102),C=t(60136),A=t(82963),T=t(61120),I=t(15671),O=t(43144),S=t(18916),B=t(42793),k=t(68792);function U(e){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var t,r=(0,T.Z)(e);if(n){var i=(0,T.Z)(this).constructor;t=Reflect.construct(r,arguments,i)}else t=r.apply(this,arguments);return(0,A.Z)(this,t)}}function j(e,n,t){_(e,n),n.set(e,t)}function _(e,n){if(n.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function R(e,n,t){if(!n.has(e))throw new TypeError("attempted to get private field on non-instance");return t}var P=new WeakMap,q=new WeakMap,D=new WeakMap,Z=new WeakMap,x=new WeakSet,N=function(){function e(){var n,t;(0,I.Z)(this,e),_(n=this,t=x),t.add(n),j(this,P,{writable:!0,value:void 0}),j(this,q,{writable:!0,value:void 0}),j(this,D,{writable:!0,value:void 0}),j(this,Z,{writable:!0,value:void 0}),(0,o.Z)(this,"generatedTime",void 0),this.reset()}return(0,O.Z)(e,[{key:"reset",value:function(){(0,B.Z)(this,D,(0,k.P)()),(0,B.Z)(this,P,!1),(0,B.Z)(this,q,null),(0,B.Z)(this,Z,!1),this.generatedTime=null}},{key:"enable",value:function(){(0,B.Z)(this,P,!0)}},{key:"enabled",get:function(){return(0,S.Z)(this,P)}},{key:"ready",get:function(){return(0,S.Z)(this,Z)}},{key:"promise",get:function(){return(0,S.Z)(this,Z)?k.Z.resolve((0,S.Z)(this,q)):((0,S.Z)(this,P)||R(this,x,M).call(this,null),(0,S.Z)(this,D).promise)}},{key:"setConsentData",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,a.timestamp)();this.generatedTime=n,R(this,x,M).call(this,e)}},{key:"getConsentData",value:function(){return(0,S.Z)(this,q)}}]),e}();function M(e){(0,B.Z)(this,Z,!0),(0,B.Z)(this,q,e),(0,S.Z)(this,D).resolve(e)}var F=function(e){(0,C.Z)(t,e);var n=U(t);function t(){return(0,I.Z)(this,t),n.apply(this,arguments)}return(0,O.Z)(t,[{key:"getConsentMeta",value:function(){var e=this.getConsentData();if(e&&this.generatedTime)return{usp:e,generatedAt:this.generatedTime}}}]),t}(N),W=function(e){(0,C.Z)(t,e);var n=U(t);function t(){return(0,I.Z)(this,t),n.apply(this,arguments)}return(0,O.Z)(t,[{key:"getConsentMeta",value:function(){var e=this.getConsentData();if(e&&e.vendorData&&this.generatedTime)return{gdprApplies:e.gdprApplies,consentStringSize:(0,a.isStr)(e.vendorData.tcString)?e.vendorData.tcString.length:0,generatedAt:this.generatedTime,apiVersion:e.apiVersion}}}]),t}(N),z=t(52021),K=t(5644),L=t(99128),G=t(78653);function H(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function V(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?H(Object(t),!0).forEach((function(n){(0,o.Z)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):H(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}var Q={CLIENT:"client",SERVER:"server"},J={},Y=J.bidderRegistry={},X=J.aliasRegistry={},$=[];s.vc.getConfig("s2sConfig",(function(e){e&&e.s2sConfig&&($=(0,a.isArray)(e.s2sConfig)?e.s2sConfig:[e.s2sConfig])}));var ee={};var ne=(0,y.z3)("sync",(function(e){var n=e.bidderCode,t=e.auctionId,r=e.bidderRequestId,i=e.adUnits,o=e.src,c=e.metrics;return i.reduce((function(e,i){return e.push(i.bids.filter((function(e){return e.bidder===n})).reduce((function(e,n){var s=null==(n=Object.assign({},n,(0,a.getDefinedParams)(i,["nativeParams","nativeOrtbRequest","ortb2Imp","mediaType","renderer"]))).mediaTypes?i.mediaTypes:n.mediaTypes;return(0,a.isValidMediaTypes)(s)?n=Object.assign({},n,{mediaTypes:s}):(0,a.logError)("mediaTypes is not correctly configured for adunit ".concat(i.code)),e.push(Object.assign({},n,{adUnitCode:i.code,transactionId:i.transactionId,sizes:(0,u.Z)(s,"banner.sizes")||(0,u.Z)(s,"video.playerSize")||[],bidId:n.bid_id||(0,a.getUniqueIdentifierStr)(),bidderRequestId:r,auctionId:t,src:o,metrics:c,bidRequestsCount:E.f.getRequestsCounter(i.code),bidderRequestsCount:E.f.getBidderRequestsCounter(i.code,n.bidder),bidderWinsCount:E.f.getBidderWinsCounter(i.code,n.bidder)})),e}),[])),e}),[]).reduce(a.flatten,[]).filter((function(e){return""!==e}))}),"getBids");var te=(0,y.z3)("sync",(function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.getS2SBidders,i=void 0===r?se:r;if(null==n)return e;var o=i(n);return e.filter((function(e){return o.has(e.bidder)}))}),"filterBidsForAdUnit");function re(e,n){var t=(0,a.deepClone)(e);return t.forEach((function(e){e.bids=te(e.bids,n).map((function(e){return e.bid_id=(0,a.getUniqueIdentifierStr)(),e}))})),t=t.filter((function(e){return 0!==e.bids.length}))}function ie(e){var n=(0,a.deepClone)(e);return n.forEach((function(e){e.bids=te(e.bids,null)})),n=n.filter((function(e){return 0!==e.bids.length}))}var oe=new W,ae=new F,ue={getCoppa:function(){return!!s.vc.getConfig("coppa")}},ce=(0,y.z3)("sync",(function(e,n){return function(e,n){return e.reduce((function(e,t){var r=p(g(t,n),t.mediaTypes,t.sizes),i=r.active,o=r.mediaTypes,u=r.filterResults;return i?(u&&(0,a.logInfo)('Size mapping filtered adUnit "'.concat(t.code,'" banner sizes from '),u.before,"to ",u.after),t.mediaTypes=o,t.bids=t.bids.reduce((function(e,r){var i=p(g(r,n),t.mediaTypes),o=i.active,u=i.mediaTypes,c=i.filterResults;return o?(c&&((0,a.logInfo)('Size mapping filtered adUnit "'.concat(t.code,'" bidder "').concat(r.bidder,'" banner sizes from '),c.before,"to ",c.after),r.mediaTypes=u),e.push(r)):(0,a.logInfo)('Size mapping deactivated adUnit "'.concat(t.code,'" bidder "').concat(r.bidder,'"')),e}),[]),e.push(t)):(0,a.logInfo)('Size mapping disabled adUnit "'.concat(t.code,'"')),e}),[])}(e,n)}),"setupAdUnitMediaTypes");function se(e){(0,a.isArray)(e)||(e=[e]);var n=new Set([null]);return e.filter((function(e){return e&&e.enabled})).flatMap((function(e){return e.bidders})).forEach((function(e){return n.add(e)})),n}var de=(0,y.z3)("sync",(function(e,n){var t,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=r.getS2SBidders,u=void 0===i?se:i,c=u(n);return(0,a.getBidderCodes)(e).reduce((function(e,n){return e[c.has(n)?Q.SERVER:Q.CLIENT].push(n),e}),(t={},(0,o.Z)(t,Q.CLIENT,[]),(0,o.Z)(t,Q.SERVER,[]),t))}),"partitionBidders");function fe(e,n){var t=Y[e],r=(null==t?void 0:t.getSpec)&&t.getSpec();if(r&&r[n]&&"function"==typeof r[n])return[r,r[n]]}function le(e,n,t,r){try{(0,a.logInfo)("Invoking ".concat(e,".").concat(n));for(var i=arguments.length,o=new Array(i>4?i-4:0),u=4;u<i;u++)o[u-4]=arguments[u];s.vc.runWithBidder(e,r.bind.apply(r,[t].concat(o)))}catch(t){(0,a.logWarn)("Error calling ".concat(n," of ").concat(e))}}function ge(e,n,t){var i=fe(e,n);null!=i&&le.apply(void 0,[e,n].concat((0,r.Z)(i),[t]))}function pe(e){for(var n=new Set;X.hasOwnProperty(e)&&!n.has(e);)n.add(e),e=X[e];return e}J.makeBidRequests=(0,y.z3)("sync",(function(e,n,t,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},u=arguments.length>6?arguments[6]:void 0;u=(0,L.Bf)(u),z.emit(K.FP.BEFORE_REQUEST_BIDS,e),(0,h.Fb)(e),e=ce(e,i);var c=de(e,$),f=c[Q.CLIENT],l=c[Q.SERVER];s.vc.getConfig("bidderSequence")===s.FD&&(f=(0,a.shuffle)(f));var g=(0,w.nH)(),p=[],v=o.global||{},m=o.bidder||{};function b(e){var n=Object.freeze((0,a.mergeDeep)({},v,m[e.bidderCode]));return e.ortb2=n,e.bids.forEach((function(e){return e.ortb2=n})),e}$.forEach((function(r){if(r&&r.enabled){var i=re(e,r),o=(0,a.generateUUID)();l.forEach((function(e){var c=(0,a.getUniqueIdentifierStr)(),s=u.fork(),d=b({bidderCode:e,auctionId:t,bidderRequestId:c,uniquePbsTid:o,bids:ne({bidderCode:e,auctionId:t,bidderRequestId:c,adUnits:(0,a.deepClone)(i),src:K.os.YZ,metrics:s}),auctionStart:n,timeout:r.timeout,src:K.os.YZ,refererInfo:g,metrics:s});0!==d.bids.length&&p.push(d)})),i.forEach((function(e){var n=e.bids.filter((function(e){return(0,d.sE)(p,(function(n){return(0,d.sE)(n.bids,(function(n){return n.bidId===e.bid_id}))}))}));e.bids=n})),p.forEach((function(e){void 0===e.adUnitsS2SCopy&&(e.adUnitsS2SCopy=i.filter((function(e){return e.bids.length>0})))}))}}));var y=ie(e);return f.forEach((function(e){var o=(0,a.getUniqueIdentifierStr)(),c=u.fork(),s=b({bidderCode:e,auctionId:t,bidderRequestId:o,bids:ne({bidderCode:e,auctionId:t,bidderRequestId:o,adUnits:(0,a.deepClone)(y),labels:i,src:"client",metrics:c}),auctionStart:n,timeout:r,refererInfo:g,metrics:c}),d=Y[e];d||(0,a.logError)("Trying to make a request for bidder that does not exist: ".concat(e)),d&&s.bids&&0!==s.bids.length&&p.push(s)})),oe.getConsentData()&&p.forEach((function(e){e.gdprConsent=oe.getConsentData()})),ae.getConsentData()&&p.forEach((function(e){e.uspConsent=ae.getConsentData()})),p.forEach((function(e){s.vc.runWithBidder(e.bidderCode,(function(){var n=s.vc.getConfig("fledgeEnabled");e.fledgeEnabled=navigator.runAdAuction&&n}))})),p}),"makeBidRequests"),J.callBids=function(e,n,t,r,o,u,c){var d=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{};if(n.length){var f=n.reduce((function(e,n){return e[Number(void 0!==n.src&&n.src===K.os.YZ)].push(n),e}),[[],[]]),l=(0,i.Z)(f,2),g=l[0],p=l[1],v=[];p.forEach((function(e){for(var n=-1,t=0;t<v.length;++t)if(e.uniquePbsTid===v[t].uniquePbsTid){n=t;break}n<=-1&&v.push(e)}));var h=0;$.forEach((function(e){if(e&&v[h]&&se(e).has(v[h].bidderCode)){var n=(0,b.O)(u,o?{request:o.request.bind(null,"s2s"),done:o.done}:void 0),i=e.bidders,c=Y[e.adapter],s=v[h].uniquePbsTid,f=v[h].adUnitsS2SCopy,l=p.filter((function(e){return e.uniquePbsTid===s}));if(c){var g={ad_units:f,s2sConfig:e,ortb2Fragments:d};if(g.ad_units.length){var m=l.map((function(e){return e.start=(0,a.timestamp)(),r.bind(e)})),y=(0,a.getBidderCodes)(g.ad_units).filter((function(e){return i.includes(e)}));(0,a.logMessage)("CALLING S2S HEADER BIDDERS ==== ".concat(y.length>0?y.join(", "):'No bidder specified, using "ortb2Imp" definition(s) only')),l.forEach((function(e){z.emit(K.FP.BID_REQUESTED,V(V({},e),{},{tid:e.auctionId}))})),c.callBids(g,p,t,(function(){return m.forEach((function(e){return e()}))}),n)}}else(0,a.logError)("missing "+e.adapter);h++}})),g.forEach((function(e){e.start=(0,a.timestamp)();var n=Y[e.bidderCode];s.vc.runWithBidder(e.bidderCode,(function(){(0,a.logMessage)("CALLING BIDDER"),z.emit(K.FP.BID_REQUESTED,e)}));var i=(0,b.O)(u,o?{request:o.request.bind(null,e.bidderCode),done:o.done}:void 0),d=r.bind(e);try{s.vc.runWithBidder(e.bidderCode,a.bind.call(n.callBids,n,e,t,d,i,c,s.vc.callbackWithBidder(e.bidderCode)))}catch(n){(0,a.logError)("".concat(e.bidderCode," Bid Adapter emitted an uncaught error when parsing their bidRequest"),{e:n,bidRequest:e}),d()}}))}else(0,a.logWarn)("callBids executed with no bidRequests. Were they filtered by labels or sizing?")},J.videoAdapters=[],J.registerBidAdapter=function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.supportedMediaTypes,i=void 0===r?[]:r;e&&n?"function"==typeof e.callBids?(Y[n]=e,(0,d.q9)(i,"video")&&J.videoAdapters.push(n),(0,d.q9)(i,"native")&&h.Sg.push(n)):(0,a.logError)("Bidder adaptor error for bidder code: "+n+"bidder must implement a callBids() function"):(0,a.logError)("bidAdapter or bidderCode not specified")},J.aliasBidAdapter=function(e,n,t){if(void 0===Y[n]){var r=Y[e];if(void 0===r){var i=[];$.forEach((function(t){if(t.bidders&&t.bidders.length){var r=t&&t.bidders;t&&(0,d.q9)(r,n)?X[n]=e:i.push(e)}})),i.forEach((function(e){(0,a.logError)('bidderCode "'+e+'" is not an existing bidder.',"adapterManager.aliasBidAdapter")}))}else try{var o,u=function(e){var n=[];return(0,d.q9)(J.videoAdapters,e)&&n.push("video"),(0,d.q9)(h.Sg,e)&&n.push("native"),n}(e);if(r.constructor.prototype!=Object.prototype)(o=new r.constructor).setBidderCode(n);else{var c=r.getSpec(),s=t&&t.gvlid,f=t&&t.skipPbsAliasing;o=(0,m.PZ)(Object.assign({},c,{code:n,gvlid:s,skipPbsAliasing:f})),X[n]=e}J.registerBidAdapter(o,n,{supportedMediaTypes:u})}catch(n){(0,a.logError)(e+" bidder does not currently support aliasing.","adapterManager.aliasBidAdapter")}}else(0,a.logMessage)('alias name "'+n+'" has been already specified.')},J.registerAnalyticsAdapter=function(e){var n=e.adapter,t=e.code,r=e.gvlid;n&&t?"function"==typeof n.enableAnalytics?(n.code=t,ee[t]={adapter:n,gvlid:r}):(0,a.logError)('Prebid Error: Analytics adaptor error for analytics "'.concat(t,'"\n analytics adapter must implement an enableAnalytics() function')):(0,a.logError)("Prebid Error: analyticsAdapter or analyticsCode not specified")},J.enableAnalytics=function(e){(0,a.isArray)(e)||(e=[e]),(0,a._each)(e,(function(e){var n=ee[e.provider];n&&n.adapter?n.adapter.enableAnalytics(e):(0,a.logError)("Prebid Error: no analytics adapter found in registry for '".concat(e.provider,"'."))}))},J.getBidAdapter=function(e){return Y[e]},J.getAnalyticsAdapter=function(e){return ee[e]},J.callTimedOutBidders=function(e,n,t){n=n.map((function(n){return n.params=(0,a.getUserConfiguredParams)(e,n.adUnitCode,n.bidder),n.timeout=t,n})),n=(0,a.groupBy)(n,"bidder"),Object.keys(n).forEach((function(e){ge(e,"onTimeout",n[e])}))},J.callBidWonBidder=function(e,n,t){n.params=(0,a.getUserConfiguredParams)(t,n.adUnitCode,n.bidder),E.f.incrementBidderWinsCounter(n.adUnitCode,n.bidder),ge(e,"onBidWon",n)},J.callSetTargetingBidder=function(e,n){ge(e,"onSetTargeting",n)},J.callBidViewableBidder=function(e,n){ge(e,"onBidViewable",n)},J.callBidderError=function(e,n,t){ge(e,"onBidderError",{error:n,bidderRequest:t})},J.callDataDeletionRequest=(0,y.z3)("sync",(function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];var o="onDataDeletionRequest";Object.keys(Y).filter((function(e){return!X.hasOwnProperty(e)})).forEach((function(e){var t=fe(e,o);if(null!=t){var i=G.K.getBidsRequested().filter((function(n){return pe(n.bidderCode)===e}));le.apply(void 0,[e,o].concat((0,r.Z)(t),[i],n))}})),Object.entries(ee).forEach((function(e){var t,r=(0,i.Z)(e,2),u=r[0],c=r[1],s=null==c||null===(t=c.adapter)||void 0===t?void 0:t[o];if("function"==typeof s)try{s.apply(c.adapter,n)}catch(e){(0,a.logError)("error calling ".concat(o," of ").concat(u),e)}}))}));var ve=J},14699:function(e,n,t){t.d(n,{JY:function(){return R},Ks:function(){return k},PZ:function(){return S},Q1:function(){return j},dX:function(){return O}});var r=t(93324),i=t(71002),o=t(48525),a=t(93092),u=t(3193),c=t(69626),s=t(11974),d=t(70059),f=t(90154),l=t(5644),g=t(52021),p=t(34614),v=t(48928),h=t(64358),m=t(20265),b=t(24679),y=t(92797),E=t(15164),w=t(78653),C=t(55975),A=t(99128),T=(0,E.eA)("bidderFactory"),I=["cpm","ttl","creativeId","netRevenue","currency"];function O(e){var n=Array.isArray(e.supportedMediaTypes)?{supportedMediaTypes:e.supportedMediaTypes}:void 0;function t(e){var t=S(e);a.ZP.registerBidAdapter(t,e.code,n)}t(e),Array.isArray(e.aliases)&&e.aliases.forEach((function(n){var r,i,o=n;(0,h.isPlainObject)(n)&&(o=n.code,r=n.gvlid,i=n.skipPbsAliasing),a.ZP.aliasRegistry[o]=e.code,t(Object.assign({},e,{code:o,gvlid:r,skipPbsAliasing:i}))}))}function S(e){return Object.assign(new o.Z(e.code),{getSpec:function(){return Object.freeze(e)},registerSyncs:n,callBids:function(r,i,o,s,d,f){if(Array.isArray(r.bids)){var p={},v=[],m=P(r).measureTime("validate",(function(){return r.bids.filter(t)}));if(0!==m.length){var b={};m.forEach((function(e){b[e.bidId]=e,e.adUnitCode||(e.adUnitCode=e.placementCode)})),B(e,m,r,s,f,{onRequest:function(e){return g.emit(l.FP.BEFORE_BIDDER_HTTP,r,e)},onResponse:function(n){d(e.code),v.push(n)},onFledgeAuctionConfigs:function(e){e.forEach((function(e){var n=b[e.bidId];n&&U(n,e)}))},onError:function(n,t){d(e.code),a.ZP.callBidderError(e.code,t,r),g.emit(l.FP.BIDDER_ERROR,{error:t,bidderRequest:r}),(0,h.logError)("Server call for ".concat(e.code," failed: ").concat(n," ").concat(t.status,". Continuing without bids."))},onBid:function(n){var t=b[n.requestId];if(t){if(n.adapterCode=t.bidder,function(e,n){var t=C.S.get(n,"allowAlternateBidderCodes")||!1,r=C.S.get(n,"allowedAlternateBidderCodes");if(e&&n&&n!==e&&(r=(0,h.isArray)(r)?r.map((function(e){return e.trim().toLowerCase()})).filter((function(e){return!!e})).filter(h.uniques):r,!t||(0,h.isArray)(r)&&"*"!==r[0]&&!r.includes(e)))return!0;return!1}(n.bidderCode,t.bidder))return(0,h.logWarn)("".concat(n.bidderCode," is not a registered partner or known bidder of ").concat(t.bidder,", hence continuing without bid. If you wish to support this bidder, please mark allowAlternateBidderCodes as true in bidderSettings.")),void i.reject(t.adUnitCode,n,l.Gw.Dg);n.originalCpm=n.cpm,n.originalCurrency=n.currency,n.meta=n.meta||Object.assign({},n[t.bidder]);var r=Object.assign((0,c.m)(l.Q_.GOOD,t),n);!function(e,n){var t=(0,A.Bf)(n.metrics);t.checkpoint("addBidResponse"),p[e]=!0,t.measureTime("addBidResponse.validate",(function(){return R(e,n)}))?i(e,n):i.reject(e,n,l.Gw.UI)}(t.adUnitCode,r)}else(0,h.logWarn)("Bidder ".concat(e.code," made bid for unknown request ID: ").concat(n.requestId,". Ignoring.")),i.reject(null,n,l.Gw.Gp)},onCompletion:y})}else y()}function y(){o(),u.vc.runWithBidder(e.code,(function(){g.emit(l.FP.BIDDER_DONE,r),n(v,r.gdprConsent,r.uspConsent)}))}}});function n(n,t,r){k(e,n,t,r)}function t(n){return!!e.isBidRequestValid(n)||((0,h.logWarn)("Invalid bid sent to bidder ".concat(e.code,": ").concat(JSON.stringify(n))),!1)}}var B=(0,y.z3)("sync",(function(e,n,t,r,o,a){var u=a.onRequest,c=a.onResponse,s=a.onFledgeAuctionConfigs,d=a.onError,f=a.onBid,l=a.onCompletion,g=P(t);l=g.startTiming("total").stopBefore(l);var p=g.measureTime("buildRequests",(function(){return e.buildRequests(n,t)}));if(p&&0!==p.length){Array.isArray(p)||(p=[p]);var v=(0,h.delayExecution)(l,p.length);p.forEach((function(n){var t=g.fork();function a(e){null!=e&&(e.metrics=t.fork().renameWith()),f(e)}var l=o((function(r,i){m();try{r=JSON.parse(r)}catch(e){}r={body:r,headers:{get:i.getResponseHeader.bind(i)}},c(r);try{r=t.measureTime("interpretResponse",(function(){return e.interpretResponse(r,n)}))}catch(n){return(0,h.logError)("Bidder ".concat(e.code," failed to interpret the server's response. Continuing without bids"),null,n),void v()}var o;r&&(0,h.isArray)(r.fledgeAuctionConfigs)?(s(r.fledgeAuctionConfigs),o=r.bids):o=r,o&&((0,h.isArray)(o)?o.forEach(a):a(o)),v()})),p=o((function(e,n){m(),d(e,n),v()}));u(n);var m=t.startTiming("net");switch(n.method){case"GET":r("".concat(n.url).concat(function(e){if(e)return"?".concat("object"===(0,i.Z)(e)?(0,h.parseQueryStringParameters)(e):e);return""}(n.data)),{success:l,error:p},void 0,Object.assign({method:"GET",withCredentials:!0},n.options));break;case"POST":r(n.url,{success:l,error:p},"string"==typeof n.data?n.data:JSON.stringify(n.data),Object.assign({method:"POST",contentType:"text/plain",withCredentials:!0},n.options));break;default:(0,h.logWarn)("Skipping invalid request from ".concat(e.code,". Request type ").concat(n.type," must be GET or POST")),v()}}))}else l()}),"processBidderRequests"),k=(0,y.z3)("async",(function(e,n,t,r){var i=u.vc.getConfig("userSync.aliasSyncEnabled");if(e.getUserSyncs&&(i||!a.ZP.aliasRegistry[e.code])){var o=u.vc.getConfig("userSync.filterSettings"),c=e.getUserSyncs({iframeEnabled:!(!o||!o.iframe&&!o.all),pixelEnabled:!(!o||!o.image&&!o.all)},n,t,r);c&&(Array.isArray(c)||(c=[c]),c.forEach((function(n){s.k_.registerSync(n.type,e.code,n.url)})))}}),"registerSyncs"),U=(0,y.z3)("sync",(function(e,n){(0,h.logInfo)("bidderFactory.addComponentAuction",n)}),"addComponentAuction");function j(e,n){var t=a.ZP.getBidAdapter(e);if(t.getSpec().getMappingFileInfo){var r=t.getSpec().getMappingFileInfo(),i=r.localStorageKey?r.localStorageKey:t.getBidderCode(),o=T.getDataFromLocalStorage(i);if(o){try{o=JSON.parse(o)}catch(n){(0,h.logError)("Failed to parse ".concat(e," mapping data stored in local storage"))}return o.mapping[n]?o.mapping[n]:null}}}function _(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=t.index,o=void 0===i?w.K.index:i;if((n.width||0===parseInt(n.width,10))&&(n.height||0===parseInt(n.height,10)))return n.width=parseInt(n.width,10),n.height=parseInt(n.height,10),!0;var a=o.getBidRequest(n),u=o.getMediaTypes(n),c=a&&a.sizes||u&&u.banner&&u.banner.sizes,s=(0,h.parseSizesInput)(c);if(1===s.length){var d=s[0].split("x"),f=(0,r.Z)(d,2),l=f[0],g=f[1];return n.width=parseInt(l,10),n.height=parseInt(g,10),!0}return!1}function R(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.index,i=void 0===r?w.K.index:r;function o(){var e=Object.keys(n);return I.every((function(t){return(0,p.q9)(e,t)&&!(0,p.q9)([void 0,null],n[t])}))}function a(e){return"Invalid bid from ".concat(n.bidderCode,". Ignoring bid: ").concat(e)}return e?n?o()?"native"!==n.mediaType||(0,d.r4)(n,{index:i})?"video"!==n.mediaType||(0,f.Dn)(n,{index:i})?!("banner"===n.mediaType&&!_(e,n,{index:i}))||((0,h.logError)(a("Banner bids require a width and height")),!1):((0,h.logError)(a("Video bid does not have required vastUrl or renderer property")),!1):((0,h.logError)(a("Native bid missing some required properties.")),!1):((0,h.logError)(a("Bidder ".concat(n.bidderCode," is missing required params. Check http://prebid.org/dev-docs/bidder-adapter-1.html for list of params."))),!1):((0,h.logWarn)("Some adapter tried to add an undefined bid for ".concat(e,".")),!1):((0,h.logWarn)("No adUnitCode was supplied to addBidResponse."),!1)}function P(e){return(0,A.Bf)(e.metrics).renameWith((function(n){return["adapter.client.".concat(n),"adapters.client.".concat(e.bidderCode,".").concat(n)]}))}(0,y.v5)("checkAdUnitSetup").before((function(e,n){if(!u.vc.getConfig("adpod.brandCategoryExclusion"))return e.call(this,n);n.filter((function(e){return(0,m.Z)(e,"mediaTypes.video.context")===b.Oh})).map((function(e){return e.bids.map((function(e){return e.bidder}))})).reduce(h.flatten,[]).filter(h.uniques).forEach((function(e){var n=a.ZP.getBidAdapter(e);if(n.getSpec().getMappingFileInfo){var t=n.getSpec().getMappingFileInfo(),r=t.refreshInDays?t.refreshInDays:1,i=t.localStorageKey?t.localStorageKey:n.getSpec().code,o=T.getDataFromLocalStorage(i);try{(!(o=o?JSON.parse(o):void 0)||(0,h.timestamp)()>o.lastUpdated+24*r*60*60*1e3)&&(0,v.h)(t.url,{success:function(n){try{n=JSON.parse(n);var t={lastUpdated:(0,h.timestamp)(),mapping:n.mapping};T.setDataInLocalStorage(i,JSON.stringify(t))}catch(n){(0,h.logError)("Failed to parse ".concat(e," bidder translation mapping file"))}},error:function(){(0,h.logError)("Failed to load ".concat(e," bidder translation file"))}})}catch(n){(0,h.logError)("Failed to parse ".concat(e," bidder translation mapping file"))}}})),e.call(this,n)}))},55730:function(e,n,t){t.d(n,{B:function(){return u}});var r=t(34614),i=t(64358),o=new WeakMap,a=["debugging","adloox","admatic","criteo","outstream","adagio","spotx","browsi","brandmetrics","justtag","tncId","akamaidap","ftrackId","inskin","hadron","medianet","improvedigital","aaxBlockmeter"];function u(e,n,t,u,c){if(n&&e){if((0,r.q9)(a,n)){u||(u=document);var s=l(u,e);if(s)return t&&"function"==typeof t&&(s.loaded?t():s.callbacks.push(t)),s.tag;var d=o.get(u)||{},f={loaded:!1,tag:null,callbacks:[]};return d[e]=f,o.set(u,d),t&&"function"==typeof t&&f.callbacks.push(t),(0,i.logWarn)("module ".concat(n," is loading external JavaScript")),function(n,t,r,o){r||(r=document);var a=r.createElement("script");a.type="text/javascript",a.async=!0;var u=l(r,e);u&&(u.tag=a);a.readyState?a.onreadystatechange=function(){"loaded"!==a.readyState&&"complete"!==a.readyState||(a.onreadystatechange=null,t())}:a.onload=function(){t()};a.src=n,o&&(0,i.setScriptAttributes)(a,o);return(0,i.insertElement)(a,r),a}(e,(function(){f.loaded=!0;try{for(var e=0;e<f.callbacks.length;e++)f.callbacks[e]()}catch(e){(0,i.logError)("Error executing callback","adloader.js:loadExternalScript",e)}}),u,c)}(0,i.logError)("".concat(n," not whitelisted for loading external JavaScript"))}else(0,i.logError)("cannot load external script without url and moduleCode");function l(e,n){var t=o.get(e);return t&&t[n]?t[n]:null}}},48928:function(e,n,t){t.d(n,{O:function(){return u},h:function(){return a}});var r=t(71002),i=t(3193),o=t(64358),a=u();function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.request,a=n.done;return function(n,u,c){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};try{var d,f=s.method||(c?"POST":"GET"),l=document.createElement("a");l.href=n;var g="object"===(0,r.Z)(u)&&null!==u?u:{success:function(){(0,o.logMessage)("xhr success")},error:function(e){(0,o.logError)("xhr error",null,e)}};if("function"==typeof u&&(g.success=u),(d=new window.XMLHttpRequest).onreadystatechange=function(){if(4===d.readyState){"function"==typeof a&&a(l.origin);var e=d.status;e>=200&&e<300||304===e?g.success(d.responseText,d):g.error(d.statusText,d)}},i.vc.getConfig("disableAjaxTimeout")||(d.ontimeout=function(){(0,o.logError)(" xhr timeout after ",d.timeout,"ms")}),"GET"===f&&c){var p=(0,o.parseUrl)(n,s);Object.assign(p.search,c),n=(0,o.buildUrl)(p)}d.open(f,n,!0),i.vc.getConfig("disableAjaxTimeout")||(d.timeout=e),s.withCredentials&&(d.withCredentials=!0),(0,o._each)(s.customHeaders,(function(e,n){d.setRequestHeader(n,e)})),s.preflight&&d.setRequestHeader("X-Requested-With","XMLHttpRequest"),d.setRequestHeader("Content-Type",s.contentType||"text/plain"),"function"==typeof t&&t(l.origin),"POST"===f&&c?d.send(c):d.send()}catch(e){(0,o.logError)("xhr construction",e),"object"===(0,r.Z)(u)&&null!==u&&u.error(e)}}}},25686:function(e,n,t){t.d(n,{D$:function(){return W},LX:function(){return Q},RH:function(){return G},Yt:function(){return _},Yw:function(){return O},dg:function(){return H},e0:function(){return R},lU:function(){return D},mv:function(){return S},sq:function(){return q},vO:function(){return j}});var r=t(71002),i=t(93324),o=t(64358),a=t(20265),u=t(56463),c=t(70059),s=t(79885),d=t(35706),f=t(3193),l=t(11974),g=t(92797),p=t(34614),v=t(90154),h=t(24679),m=t(78653),b=t(55975),y=t(52021),E=t(93092),w=t(5644),C=t(68792),A=t(99128),T=t(69626),I=l.k_.syncUsers,O="inProgress",S="completed";y.on(w.FP.BID_ADJUSTMENT,(function(e){!function(e){var n=e.bidderCode,t=e.cpm,r=b.S.get(n||null,"bidCpmAdjustment");if(r&&"function"==typeof r)try{t=r(e.cpm,Object.assign({},e))}catch(e){(0,o.logError)("Error during bid adjustment","bidmanager.js",e)}t>=0&&(e.cpm=t)}(e)}));var B={},k={},U=[];function j(e){var n=e.adUnits,t=e.adUnitCodes,r=e.callback,a=e.cbTimeout,u=e.labels,c=e.auctionId,s=e.ortb2Fragments,d=e.metrics;d=(0,A.Bf)(d);var l,g,v,h,b=n,j=u,q=t,x=c||(0,o.generateUUID)(),N=a,M=new Set,F=[],W=r,L=[],G=[],H=[],V=[];function Q(){return{auctionId:x,timestamp:l,auctionEnd:g,auctionStatus:h,adUnits:b,adUnitCodes:q,labels:j,bidderRequests:L,noBids:H,bidsReceived:G,bidsRejected:F,winningBids:V,timeout:N,metrics:d}}function J(e,t){if(t&&clearTimeout(v),void 0===g){var r=[];e&&((0,o.logMessage)("Auction ".concat(x," timedOut")),i=M,(r=L.map((function(e){return(e.bids||[]).filter((function(e){return!i.has(e.bidder)}))})).reduce(o.flatten,[])).length&&y.emit(w.FP.BID_TIMEOUT,r)),h=S,g=Date.now(),d.checkpoint("auctionEnd"),d.timeBetween("requestBids","auctionEnd","requestBids.total"),d.timeBetween("callBids","auctionEnd","requestBids.callBids"),y.emit(w.FP.AUCTION_END,Q()),P(b,(function(){try{if(null!=W){var t=q,i=G.filter(o.bind.call(o.adUnitsFilter,this,t)).reduce(Y,{});W.apply(pbjs,[i,e,x]),W=null}}catch(e){(0,o.logError)("Error executing bidsBackHandler",null,e)}finally{r.length&&E.ZP.callTimedOutBidders(n,r,N);var a=f.vc.getConfig("userSync")||{};a.enableOverride||I(a.syncDelay)}}))}var i}function X(){f.vc.resetBidder(),(0,o.logInfo)("Bids Received for Auction with id: ".concat(x),G),h=S,J(!1,!0)}function $(e){M.add(e)}function ee(e){var n=this;e.forEach((function(e){var n;n=e,L=L.concat(n)}));var t={},r={bidRequests:e,run:function(){var r,c;r=J.bind(null,!0),c=setTimeout(r,N),v=c,h=O,y.emit(w.FP.AUCTION_INIT,Q());var d=function(e,n){var t=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).index,r=void 0===t?m.K.index:t,a=0,u=!1,c=new Set,s={},d={};function l(e,n){null==d[e]&&(d[e]=C.Z.resolve()),d[e]=d[e].then((function(){return C.Z.resolve(n).catch((function(){}))}))}function g(e,t){var r=e.timeout;(null==r||r>n.getTimeout())&&(r=n.getTimeout());var i=n.getAuctionStart()+r-Date.now(),o=d[e.bidderRequestId],a=d[""];(null!=o||null!=a)&&i>0?C.Z.race([C.Z.timeout(i),C.Z.resolve(a).then((function(){return o}))]).then(t):t()}function v(){a--,u&&0===a&&e()}function h(e,n,t){return s[n.requestId]=!0,z(n,e),a++,t(v)}function b(e,t){h(e,t,(function(e){var r=K(t);"video"===r.mediaType?Z(n,r,e):(D(n,r),e())}))}function E(e,t,r){return h(e,t,(function(e){var a,u=(0,T.m)(w.Q_.NO_BID,null===(a=t.getIdentifiers)||void 0===a?void 0:a.call(t));return Object.assign(u,Object.fromEntries(Object.entries(t).filter((function(e){var n=(0,i.Z)(e,1)[0];return!u.hasOwnProperty(n)&&!["ad","adUrl","vastXml","vastUrl","native"].includes(n)})))),u.status=w.UE.G9,u.cpm=0,t.rejectionReason=r,(0,o.logWarn)("Bid from ".concat(t.bidder||"unknown bidder"," was rejected: ").concat(r),t),y.emit(w.FP.BID_REJECTED,t),n.addBidRejected(t),e(),u}))}function A(){var t=this,r=n.getBidRequests(),i=f.vc.getConfig("auctionOptions");if(c.add(t),i&&!(0,o.isEmpty)(i)){var d=i.secondaryBidders;d&&!r.every((function(e){return(0,p.q9)(d,e.bidderCode)}))&&(r=r.filter((function(e){return!(0,p.q9)(d,e.bidderCode)})))}u=r.every((function(e){return c.has(e)})),t.bids.forEach((function(e){s[e.bidId]||(n.addNoBid(e),y.emit(w.FP.NO_BID,e))})),u&&0===a&&e()}return{addBidResponse:function(){function e(e,n){var t,i=r.getBidderRequest(n);l(i&&i.bidderRequestId||"",_.call({dispatch:b},e,n,(function(r){return null==t&&(t=E(e,n,r)),t})))}return e.reject=E,e}(),adapterDone:function(){g(this,A.bind(this))}}}(X,n);E.ZP.callBids(b,e,d.addBidResponse,d.adapterDone,{request:function(e,n){u(B,n),u(t,e),k[e]||(k[e]={SRA:!0,origin:n}),t[e]>1&&(k[e].SRA=!1)},done:function(e){B[e]--,U[0]&&a(U[0])&&U.shift()}},N,$,s)}};function a(e){var n=!0,t=f.vc.getConfig("maxRequestsPerOrigin")||4;return e.bidRequests.some((function(e){var r=1,i=void 0!==e.src&&e.src===w.os.YZ?"s2s":e.bidderCode;return k[i]&&(!1===k[i].SRA&&(r=Math.min(e.bids.length,t)),B[k[i].origin]+r>t&&(n=!1)),!n})),n&&e.run(),n}function u(e,n){void 0===e[n]?e[n]=1:e[n]++}a(r)||((0,o.logWarn)("queueing auction due to limited endpoint capacity"),U.push(r))}return{addBidReceived:function(e){G=G.concat(e)},addBidRejected:function(e){F=F.concat(e)},addNoBid:function(e){H=H.concat(e)},executeCallback:J,callBids:function(){h="started",l=Date.now();var e=d.measureTime("requestBids.makeRequests",(function(){return E.ZP.makeBidRequests(b,l,x,N,j,s,d)}));(0,o.logInfo)("Bids Requested for Auction with id: ".concat(x),e),d.checkpoint("callBids"),e.length<1?((0,o.logWarn)("No valid bid requests returned for auction"),X()):R.call({dispatch:ee,context:this},e)},addWinningBid:function(e){V=V.concat(e),E.ZP.callBidWonBidder(e.adapterCode||e.bidder,e,n)},setBidTargeting:function(e){E.ZP.callSetTargetingBidder(e.adapterCode||e.bidder,e)},getWinningBids:function(){return V},getAuctionStart:function(){return l},getTimeout:function(){return N},getAuctionId:function(){return x},getAuctionStatus:function(){return h},getAdUnits:function(){return b},getAdUnitCodes:function(){return q},getBidRequests:function(){return L},getBidsReceived:function(){return G},getNoBids:function(){return H},getFPD:function(){return s},getMetrics:function(){return d}}}var _=(0,g.z3)("sync",(function(e,n,t){this.dispatch.call(null,e,n)}),"addBidResponse"),R=(0,g.z3)("sync",(function(e){this.dispatch.call(this.context,e)}),"addBidderRequests"),P=(0,g.z3)("async",(function(e,n){n&&n()}),"bidsBackCallback");function q(e,n){n.timeToRespond>e.getTimeout()+f.vc.getConfig("timeoutBuffer")&&e.executeCallback(!0)}function D(e,n){!function(e){var n,t=!0===b.S.get(e.bidderCode,"allowZeroCpmBids")?e.cpm>=0:e.cpm>0;e.bidderCode&&(t||e.dealId)&&(n=function(e,n){var t=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).index,r=void 0===t?m.K.index:t;if(!n)return{};var i=r.getBidRequest(n),o={},a=Q(n.mediaType,e);J(o,a,n,i),e&&b.S.getOwn(e,w.k2.xn)&&(J(o,b.S.ownSettingsFor(e),n,i),n.sendStandardTargeting=b.S.get(e,"sendStandardTargeting"));n.native&&(o=Object.assign({},o,(0,c.Ur)(n)));return o}(e.bidderCode,e));e.adserverTargeting=Object.assign(e.adserverTargeting||{},n)}(n),(0,A.Bf)(n.metrics).timeSince("addBidResponse","addBidResponse.total"),y.emit(w.FP.BID_RESPONSE,n),e.addBidReceived(n),q(e,n)}function Z(e,n,t){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=r.index,u=void 0===i?m.K.index:i,c=!0,s=(0,a.Z)(u.getMediaTypes({requestId:n.originalRequestId||n.requestId,transactionId:n.transactionId}),"video"),d=s&&(0,a.Z)(s,"context"),l=s&&(0,a.Z)(s,"useCacheKey");f.vc.getConfig("cache.url")&&(l||d!==v.gZ)&&(!n.videoCacheKey||f.vc.getConfig("cache.ignoreBidderCacheKey")?(c=!1,W(e,n,t,s)):n.vastUrl||((0,o.logError)("videoCacheKey specified but not required vastUrl for video bid"),c=!1)),c&&(D(e,n),t())}var x,N,M=function(e){(0,s.h)(e.map((function(e){return e.bidResponse})),(function(n,t){t.forEach((function(t,r){var i=e[r],a=i.auctionInstance,u=i.bidResponse,c=i.afterBidAdded;n?((0,o.logWarn)("Failed to save to the video cache: ".concat(n,". Video bid must be discarded.")),q(a,u)):""===t.uuid?((0,o.logWarn)("Supplied video cache key was already in use by Prebid Cache; caching attempt was rejected. Video bid must be discarded."),q(a,u)):(u.videoCacheKey=t.uuid,u.vastUrl||(u.vastUrl=(0,s.z)(u.videoCacheKey)),D(a,u),c())}))}))};f.vc.getConfig("cache",(function(e){x="number"==typeof e.cache.batchSize&&e.cache.batchSize>0?e.cache.batchSize:1,N="number"==typeof e.cache.batchTimeout&&e.cache.batchTimeout>0?e.cache.batchTimeout:0}));var F=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:setTimeout,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:M,t=[[]],r=!1,i=function(e){return e()};return function(o,a,u){var c=N>0?e:i;t[t.length-1].length>=x&&t.push([]),t[t.length-1].push({auctionInstance:o,bidResponse:a,afterBidAdded:u}),r||(r=!0,c((function(){t.forEach(n),t=[[]],r=!1}),N))}}(),W=(0,g.z3)("async",(function(e,n,t,r){F(e,n,t)}),"callPrebidCache");function z(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.index,i=void 0===r?m.K.index:r,a=i.getBidderRequest(e),u=i.getAdUnit(e),c=a&&a.start||e.requestTimestamp;Object.assign(e,{responseTimestamp:e.responseTimestamp||(0,o.timestamp)(),requestTimestamp:e.requestTimestamp||c,cpm:e.cpm||parseFloat(e.cpm)||0,bidder:e.bidder||e.bidderCode,adUnitCode:n}),null!=(null==u?void 0:u.ttlBuffer)&&(e.ttlBuffer=u.ttlBuffer),e.timeToRespond=e.responseTimestamp-e.requestTimestamp}function K(e){var n,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=t.index,o=void 0===i?m.K.index:i;y.emit(w.FP.BID_ADJUSTMENT,e);var a=(null===(n=o.getBidRequest(e))||void 0===n?void 0:n.renderer)||o.getAdUnit(e).renderer,c=e.mediaType,s=o.getMediaTypes(e),l=s&&s[c],g=l&&l.renderer,p=null;g&&g.url&&g.render&&(!0!==g.backupOnly||!e.renderer)?p=g:a&&a.url&&a.render&&(!0!==a.backupOnly||!e.renderer)&&(p=a),p&&(e.renderer=d.Th.install({url:p.url,config:p.options}),e.renderer.setRender(p.render));var v=L(e.mediaType,s,f.vc.getConfig("mediaTypePriceGranularity")),h=(0,u.D)(e.cpm,"object"===(0,r.Z)(v)?v:f.vc.getConfig("customPriceBucket"),f.vc.getConfig("currency.granularityMultiplier"));return e.pbLg=h.low,e.pbMg=h.med,e.pbHg=h.high,e.pbAg=h.auto,e.pbDg=h.dense,e.pbCg=h.custom,e}function L(e,n,t){if(e&&t){if(e===h.pX){var r=(0,a.Z)(n,"".concat(h.pX,".context"),"instream");if(t["".concat(h.pX,"-").concat(r)])return t["".concat(h.pX,"-").concat(r)]}return t[e]}}var G=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.index,r=void 0===t?m.K.index:t,i=L(e.mediaType,r.getMediaTypes(e),f.vc.getConfig("mediaTypePriceGranularity")),o="string"==typeof e.mediaType&&i?"string"==typeof i?i:"custom":f.vc.getConfig("priceGranularity");return o},H=function(e){return function(n){var t=e||G(n);return t===w.Ql.B7?n.pbAg:t===w.Ql.uN?n.pbDg:t===w.Ql.yE?n.pbLg:t===w.Ql.M2?n.pbMg:t===w.Ql.lj?n.pbHg:t===w.Ql.qN?n.pbCg:void 0}};function V(e,n){return{key:e,val:"function"==typeof n?function(e,t){return n(e,t)}:function(e){return(0,o.getValue)(e,n)}}}function Q(e,n){var t=w.TD,r=Object.assign({},b.S.settingsFor(null));if(r[w.k2.xn]||(r[w.k2.xn]=function(){var e=w.TD;return[V(e.BIDDER,"bidderCode"),V(e.AD_ID,"adId"),V(e.PRICE_BUCKET,H()),V(e.SIZE,"size"),V(e.DEAL,"dealId"),V(e.SOURCE,"source"),V(e.FORMAT,"mediaType"),V(e.ADOMAIN,(function(e){return e.meta&&e.meta.advertiserDomains&&e.meta.advertiserDomains.length>0?e.meta.advertiserDomains[0]:""}))]}()),"video"===e){var i=r[w.k2.xn].slice();if(r[w.k2.xn]=i,[t.UUID,t.CACHE_ID].forEach((function(e){void 0===(0,p.sE)(i,(function(n){return n.key===e}))&&i.push(V(e,"videoCacheKey"))})),f.vc.getConfig("cache.url")&&(!n||!1!==b.S.get(n,"sendStandardTargeting"))){var u=(0,o.parseUrl)(f.vc.getConfig("cache.url"));void 0===(0,p.sE)(i,(function(e){return e.key===t.CACHE_HOST}))&&i.push(V(t.CACHE_HOST,(function(e){return(0,a.Z)(e,"adserverTargeting.".concat(t.CACHE_HOST))?e.adserverTargeting[t.CACHE_HOST]:u.hostname})))}}return r}function J(e,n,t,r){var i=n[w.k2.xn];return t.size=t.getSize(),(0,o._each)(i,(function(i){var a=i.key,u=i.val;if(e[a]&&(0,o.logWarn)("The key: "+a+" is being overwritten"),(0,o.isFn)(u))try{u=u(t,r)}catch(e){(0,o.logError)("bidmanager","ERROR",e)}(void 0===n.suppressEmptyKeys||!0!==n.suppressEmptyKeys)&&a!==w.TD.DEAL||!(0,o.isEmptyStr)(u)&&null!=u?e[a]=u:(0,o.logInfo)("suppressing empty key '"+a+"' from adserver targeting")})),e}function Y(e,n){return e[n.adUnitCode]||(e[n.adUnitCode]={bids:[]}),e[n.adUnitCode].bids.push(n),e}},78653:function(e,n,t){t.d(n,{K:function(){return s}});var r=t(64358),i=t(25686),o=t(34614);function a(e){Object.assign(this,{getAuction:function(n){var t=n.auctionId;if(null!=t)return e().find((function(e){return e.getAuctionId()===t}))},getAdUnit:function(n){var t=n.transactionId;if(null!=t)return e().flatMap((function(e){return e.getAdUnits()})).find((function(e){return e.transactionId===t}))},getMediaTypes:function(e){var n=e.transactionId,t=e.requestId;if(null!=t){var r=this.getBidRequest({requestId:t});if(null!=r&&(null==n||r.transactionId===n))return r.mediaTypes}else if(null!=n){var i=this.getAdUnit({transactionId:n});if(null!=i)return i.mediaTypes}},getBidderRequest:function(n){var t=n.requestId,r=n.bidderRequestId;if(null!=t||null!=r){var i=e().flatMap((function(e){return e.getBidRequests()}));return null!=r&&(i=i.filter((function(e){return e.bidderRequestId===r}))),null==t?i[0]:i.find((function(e){return e.bids&&null!=e.bids.find((function(e){return e.bidId===t}))}))}},getBidRequest:function(n){var t=n.requestId;if(null!=t)return e().flatMap((function(e){return e.getBidRequests()})).flatMap((function(e){return e.bids})).find((function(e){return e&&e.bidId===t}))}})}var u=t(5644),c=t(99128);var s=function(){var e=[],n={};return n.addWinningBid=function(n){var t=(0,c.Bf)(n.metrics);t.checkpoint("bidWon"),t.timeBetween("auctionEnd","bidWon","render.pending"),t.timeBetween("requestBids","bidWon","render.e2e");var i=(0,o.sE)(e,(function(e){return e.getAuctionId()===n.auctionId}));i?(n.status=u.UE.fe,i.addWinningBid(n)):(0,r.logWarn)("Auction not found when adding winning bid")},n.getAllWinningBids=function(){return e.map((function(e){return e.getWinningBids()})).reduce(r.flatten,[])},n.getBidsRequested=function(){return e.map((function(e){return e.getBidRequests()})).reduce(r.flatten,[])},n.getNoBids=function(){return e.map((function(e){return e.getNoBids()})).reduce(r.flatten,[])},n.getBidsReceived=function(){return e.map((function(e){if(e.getAuctionStatus()===i.mv)return e.getBidsReceived()})).reduce(r.flatten,[]).filter((function(e){return e}))},n.getAllBidsForAdUnitCode=function(n){return e.map((function(e){return e.getBidsReceived()})).reduce(r.flatten,[]).filter((function(e){return e&&e.adUnitCode===n}))},n.getAdUnits=function(){return e.map((function(e){return e.getAdUnits()})).reduce(r.flatten,[])},n.getAdUnitCodes=function(){return e.map((function(e){return e.getAdUnitCodes()})).reduce(r.flatten,[]).filter(r.uniques)},n.createAuction=function(n){var t=(0,i.vO)(n);return function(n){e.push(n)}(t),t},n.findBidByAdId=function(n){return(0,o.sE)(e.map((function(e){return e.getBidsReceived()})).reduce(r.flatten,[]),(function(e){return e.adId===n}))},n.getStandardBidderAdServerTargeting=function(){return(0,i.LX)()[u.k2.xn]},n.setStatusForBids=function(t,r){var i=n.findBidByAdId(t);if(i&&(i.status=r),i&&r===u.UE.CK){var a=(0,o.sE)(e,(function(e){return e.getAuctionId()===i.auctionId}));a&&a.setBidTargeting(i)}},n.getLastAuctionId=function(){return e.length&&e[e.length-1].getAuctionId()},n.clearAllAuctions=function(){e.length=0},n.index=new a((function(){return e})),n}()},55975:function(e,n,t){t.d(n,{S:function(){return g}});var r=t(15671),i=t(43144),o=t(20265),a=t(64358),u=t(78640),c=t(5644);function s(e,n){!function(e,n){if(n.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,n),n.add(e)}function d(e,n,t){if(!n.has(e))throw new TypeError("attempted to get private field on non-instance");return t}var f=new WeakSet;function l(e){return null==e?this.defaultScope:e}var g=new(function(){function e(n,t){(0,r.Z)(this,e),s(this,f),this.getSettings=n,this.defaultScope=t}return(0,i.Z)(e,[{key:"get",value:function(e,n){var t=this.getOwn(e,n);return void 0===t&&(t=this.getOwn(null,n)),t}},{key:"getOwn",value:function(e,n){return e=d(this,f,l).call(this,e),(0,o.Z)(this.getSettings(),"".concat(e,".").concat(n))}},{key:"getScopes",value:function(){var e=this;return Object.keys(this.getSettings()).filter((function(n){return n!==e.defaultScope}))}},{key:"settingsFor",value:function(e){return(0,a.mergeDeep)({},this.ownSettingsFor(null),this.ownSettingsFor(e))}},{key:"ownSettingsFor",value:function(e){return e=d(this,f,l).call(this,e),this.getSettings()[e]||{}}}]),e}())((function(){return(0,u.R)().bidderSettings||{}}),c.k2.zF)},69626:function(e,n,t){t.d(n,{m:function(){return o}});var r=t(64358);function i(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.src,i=void 0===t?"client":t,o=n.bidder,a=void 0===o?"":o,u=n.bidId,c=n.transactionId,s=n.auctionId,d=i,f=e||0;function l(){switch(f){case 0:return"Pending";case 1:return"Bid available";case 2:return"Bid returned empty or error response";case 3:return"Bid timed out"}}this.bidderCode=a,this.width=0,this.height=0,this.statusMessage=l(),this.adId=(0,r.getUniqueIdentifierStr)(),this.requestId=u,this.transactionId=c,this.auctionId=s,this.mediaType="banner",this.source=d,this.getStatusCode=function(){return f},this.getSize=function(){return this.width+"x"+this.height},this.getIdentifiers=function(){return{src:this.source,bidder:this.bidderCode,bidId:this.requestId,transactionId:this.transactionId,auctionId:this.auctionId}}}function o(e,n){return new i(e,n)}},3193:function(e,n,t){t.d(n,{FD:function(){return g},vc:function(){return b}});var r=t(4942),i=t(71002),o=t(93324),a=t(56463),u=t(34614),c=t(64358),s=t(20265),d=t(5644);function f(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}var l="TRUE"===(0,c.getParameterByName)(d.f).toUpperCase(),g="random",p={};p[g]=!0,p.fixed=!0;var v=g,h={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"},m="*";var b=function(){var e,n,t,d=[],g=null;function b(){e={};var r={_debug:l,get debug(){return this._debug},set debug(e){this._debug=e},_bidderTimeout:3e3,get bidderTimeout(){return this._bidderTimeout},set bidderTimeout(e){this._bidderTimeout=e},_publisherDomain:null,get publisherDomain(){return this._publisherDomain},set publisherDomain(e){(0,c.logWarn)("publisherDomain is deprecated and has no effect since v7 - use pageUrl instead"),this._publisherDomain=e},_priceGranularity:h.MEDIUM,set priceGranularity(e){o(e)&&("string"==typeof e?this._priceGranularity=i(e)?e:h.MEDIUM:(0,c.isPlainObject)(e)&&(this._customPriceBucket=e,this._priceGranularity=h.CUSTOM,(0,c.logMessage)("Using custom price granularity")))},get priceGranularity(){return this._priceGranularity},_customPriceBucket:{},get customPriceBucket(){return this._customPriceBucket},_mediaTypePriceGranularity:{},get mediaTypePriceGranularity(){return this._mediaTypePriceGranularity},set mediaTypePriceGranularity(e){var n=this;this._mediaTypePriceGranularity=Object.keys(e).reduce((function(t,r){return o(e[r])?"string"==typeof e?t[r]=i(e[r])?e[r]:n._priceGranularity:(0,c.isPlainObject)(e)&&(t[r]=e[r],(0,c.logMessage)("Using custom price granularity for ".concat(r))):(0,c.logWarn)("Invalid price granularity for media type: ".concat(r)),t}),{})},_sendAllBids:true,get enableSendAllBids(){return this._sendAllBids},set enableSendAllBids(e){this._sendAllBids=e},_useBidCache:false,get useBidCache(){return this._useBidCache},set useBidCache(e){this._useBidCache=e},_deviceAccess:true,get deviceAccess(){return this._deviceAccess},set deviceAccess(e){this._deviceAccess=e},_bidderSequence:v,get bidderSequence(){return this._bidderSequence},set bidderSequence(e){p[e]?this._bidderSequence=e:(0,c.logWarn)("Invalid order: ".concat(e,". Bidder Sequence was not set."))},_timeoutBuffer:400,get timeoutBuffer(){return this._timeoutBuffer},set timeoutBuffer(e){this._timeoutBuffer=e},_disableAjaxTimeout:false,get disableAjaxTimeout(){return this._disableAjaxTimeout},set disableAjaxTimeout(e){this._disableAjaxTimeout=e},_maxNestedIframes:10,get maxNestedIframes(){return this._maxNestedIframes},set maxNestedIframes(e){this._maxNestedIframes=e},_auctionOptions:{},get auctionOptions(){return this._auctionOptions},set auctionOptions(e){(function(e){if(!(0,c.isPlainObject)(e))return(0,c.logWarn)("Auction Options must be an object"),!1;for(var n=0,t=Object.keys(e);n<t.length;n++){var r=t[n];if("secondaryBidders"!==r&&"suppressStaleRender"!==r)return(0,c.logWarn)("Auction Options given an incorrect param: ".concat(r)),!1;if("secondaryBidders"===r){if(!(0,c.isArray)(e[r]))return(0,c.logWarn)("Auction Options ".concat(r," must be of type Array")),!1;if(!e[r].every(c.isStr))return(0,c.logWarn)("Auction Options ".concat(r," must be only string")),!1}else if("suppressStaleRender"===r&&!(0,c.isBoolean)(e[r]))return(0,c.logWarn)("Auction Options ".concat(r," must be of type boolean")),!1}return!0})(e)&&(this._auctionOptions=e)}};function i(e){return(0,u.sE)(Object.keys(h),(function(n){return e===h[n]}))}function o(e){if(!e)return(0,c.logError)("Prebid Error: no value passed to `setPriceGranularity()`"),!1;if("string"==typeof e)i(e)||(0,c.logWarn)("Prebid Warning: setPriceGranularity was called with invalid setting, using `medium` as default.");else if((0,c.isPlainObject)(e)&&!(0,a.t)(e))return(0,c.logError)("Invalid custom price value passed to `setPriceGranularity()`"),!1;return!0}n&&U(Object.keys(n).reduce((function(e,t){return n[t]!==r[t]&&(e[t]=r[t]||{}),e}),{})),n=r,t={}}function y(){if(g&&t&&(0,c.isPlainObject)(t[g])){var e=t[g],r=new Set(Object.keys(n).concat(Object.keys(e)));return(0,u.Oc)(r).reduce((function(t,r){return void 0===e[r]?t[r]=n[r]:void 0===n[r]?t[r]=e[r]:(0,c.isPlainObject)(e[r])?t[r]=(0,c.mergeDeep)({},n[r],e[r]):t[r]=e[r],t}),{})}return Object.assign({},n)}var E=[y,function(){var e=y();return Object.defineProperty(e,"ortb2",{get:function(){throw new Error("invalid access to 'orbt2' config - use request parameters instead")}}),e}].map((function(e){return function(){if(arguments.length<=1&&"function"!=typeof(arguments.length<=0?void 0:arguments[0])){var n=arguments.length<=0?void 0:arguments[0];return n?(0,s.Z)(e(),n):y()}return k.apply(void 0,arguments)}})),w=(0,o.Z)(E,2),C=w[0],A=w[1],T=[A,C].map((function(e){return function(){var n=e.apply(void 0,arguments);return n&&"object"===(0,i.Z)(n)&&(n=(0,c.deepClone)(n)),n}})),I=(0,o.Z)(T,2),O=I[0],S=I[1];function B(t){if((0,c.isPlainObject)(t)){var r=Object.keys(t),i={};r.forEach((function(r){var o=t[r];(0,c.isPlainObject)(e[r])&&(0,c.isPlainObject)(o)&&(o=Object.assign({},e[r],o));try{i[r]=n[r]=o}catch(e){(0,c.logWarn)("Cannot set config for property ".concat(r," : "),e)}})),U(i)}else(0,c.logError)("setConfig options must be an object")}function k(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n;if("string"!=typeof e&&(i=e,e=m,t=n||{}),"function"==typeof i){var o={topic:e,callback:i};return d.push(o),t.init&&i(e===m?A():(0,r.Z)({},e,A(e))),function(){d.splice(d.indexOf(o),1)}}(0,c.logError)("listener must be a function")}function U(e){var n=Object.keys(e);d.filter((function(e){return(0,u.q9)(n,e.topic)})).forEach((function(n){n.callback((0,r.Z)({},n.topic,e[n.topic]))})),d.filter((function(e){return e.topic===m})).forEach((function(n){return n.callback(e)}))}function j(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];try{r(e),e.bidders.forEach((function(r){t[r]||(t[r]={}),Object.keys(e.config).forEach((function(i){var o=e.config[i];if((0,c.isPlainObject)(o)){var a=n?c.mergeDeep:Object.assign;t[r][i]=a({},t[r][i]||{},o)}else t[r][i]=o}))}))}catch(e){(0,c.logError)(e)}function r(e){if(!(0,c.isPlainObject)(e))throw"setBidderConfig bidder options must be an object";if(!Array.isArray(e.bidders)||!e.bidders.length)throw"setBidderConfig bidder options must contain a bidders list with at least 1 bidder";if(!(0,c.isPlainObject)(e.config))throw"setBidderConfig bidder options must contain a config object"}}function _(e,n){g=e;try{return n()}finally{R()}}function R(){g=null}return b(),{getCurrentBidder:function(){return g},resetBidder:R,getConfig:A,getAnyConfig:C,readConfig:O,readAnyConfig:S,setConfig:B,mergeConfig:function(e){if((0,c.isPlainObject)(e)){var n=(0,c.mergeDeep)(y(),e);return B(function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?f(Object(t),!0).forEach((function(n){(0,r.Z)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}({},n)),n}(0,c.logError)("mergeConfig input must be an object")},setDefaults:function(t){(0,c.isPlainObject)(e)?(Object.assign(e,t),Object.assign(n,t)):(0,c.logError)("defaults must be an object")},resetConfig:b,runWithBidder:_,callbackWithBidder:function(e){return function(n){return function(){if("function"==typeof n){for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];return _(e,c.bind.call.apply(c.bind,[n,this].concat(r)))}(0,c.logWarn)("config.callbackWithBidder callback is not a function")}}},setBidderConfig:j,getBidderConfig:function(){return t},mergeBidderConfig:function(e){return j(e,!0)}}}()},56463:function(e,n,t){t.d(n,{D:function(){return f},t:function(){return g}});var r=t(34614),i=t(64358),o=t(3193),a={buckets:[{max:5,increment:.5}]},u={buckets:[{max:20,increment:.1}]},c={buckets:[{max:20,increment:.01}]},s={buckets:[{max:3,increment:.01},{max:8,increment:.05},{max:20,increment:.5}]},d={buckets:[{max:5,increment:.05},{max:10,increment:.1},{max:20,increment:.5}]};function f(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=parseFloat(e);return isNaN(r)&&(r=""),{low:""===r?"":l(e,a,t),med:""===r?"":l(e,u,t),high:""===r?"":l(e,c,t),auto:""===r?"":l(e,d,t),dense:""===r?"":l(e,s,t),custom:""===r?"":l(e,n,t)}}function l(e,n,t){var a="";if(!g(n))return a;var u=n.buckets.reduce((function(e,n){return e.max>n.max?e:n}),{max:0}),c=0,s=(0,r.sE)(n.buckets,(function(n){if(e>u.max*t){var r=n.precision;void 0===r&&(r=2),a=(n.max*t).toFixed(r)}else{if(e<=n.max*t&&e>=c*t)return n.min=c,n;c=n.max}}));return s&&(a=function(e,n,t){var r=void 0!==n.precision?n.precision:2,a=n.increment*t,u=n.min*t,c=Math.floor,s=o.vc.getConfig("cpmRoundingFunction");"function"==typeof s&&(c=s);var d,f,l=Math.pow(10,r+2),g=(e*l-u*l)/(a*l);try{d=c(g)*a+u}catch(e){f=!0}(f||"number"!=typeof d)&&((0,i.logWarn)("Invalid rounding function passed in config"),d=Math.floor(g)*a+u);return(d=Number(d.toFixed(10))).toFixed(r)}(e,s,t)),a}function g(e){if((0,i.isEmpty)(e)||!e.buckets||!Array.isArray(e.buckets))return!1;var n=!0;return e.buckets.forEach((function(e){e.max&&e.increment||(n=!1)})),n}},53777:function(e,n,t){t.d(n,{Jc:function(){return d},dF:function(){return v}});var r=t(3193),i=t(92797),o=t(78640),a=t(64358),u=t(69626),c=t(55730),s=t(68792),d="__pbjs_debugging__";function f(){return(0,o.R)().installedModules.includes("debugging")}function l(e){return new s.Z((function(n){(0,c.B)(e,"debugging",n)}))}function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.alreadyInstalled,t=void 0===n?f:n,c=e.script,g=void 0===c?l:c,p=null;return function(){return null==p&&(p=new s.Z((function(e,n){setTimeout((function(){if(t())e();else{var c="https://cdn.jsdelivr.net/npm/prebid.js@7.25.0/dist/debugging-standalone.js";(0,a.logMessage)('Debugging module not installed, loading it from "'.concat(c,'"...')),(0,o.R)()._installDebugging=!0,g(c).then((function(){(0,o.R)()._installDebugging({DEBUG_KEY:d,hook:i.z3,config:r.vc,createBid:u.m,logger:(0,a.prefixLog)("DEBUG:")})})).then(e,n)}}))}))),p}}var p=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.load,t=void 0===n?g():n,r=e.hook,o=void 0===r?(0,i.v5)("requestBids"):r,a=null,u=!1;function c(e){for(var n=this,t=arguments.length,r=new Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];return(a||s.Z.resolve()).then((function(){return e.apply(n,r)}))}function d(){u||(a=t(),o.before(c,99),u=!0)}function f(){o.getHooks({hook:c}).remove(),u=!1}function l(){a=null,f()}return{enable:d,disable:f,reset:l}}();p.reset;function v(){var e=null;try{e=window.sessionStorage}catch(e){}if(null!==e){var n=p,t=null;try{t=e.getItem(d)}catch(e){}null!==t&&n.enable()}}r.vc.getConfig("debugging",(function(e){var n=e.debugging;null!=n&&n.enabled?p.enable():p.disable()}))},52021:function(e,n,t){t.r(n),t.d(n,{addEvents:function(){return h},emit:function(){return v},get:function(){return g},getEvents:function(){return p},off:function(){return l},on:function(){return f}});var r=t(64358),i=t(5644),o=Array.prototype.slice,a=Array.prototype.push,u=r._map(i.FP,(function(e){return e})),c=i.aI,s=[],d=function(){var e={},n={};function t(n,t){r.logMessage("Emitting event for: "+n);var i=t[0]||{},o=i[c[n]],u=e[n]||{que:[]},d=r._map(u,(function(e,n){return n})),f=[];s.push({eventType:n,args:i,id:o,elapsedTime:r.getPerformanceNow()}),o&&r.contains(d,o)&&a.apply(f,u[o].que),a.apply(f,u.que),r._each(f,(function(e){if(e)try{e.apply(null,t)}catch(e){r.logError("Error executing handler:","events.js",e)}}))}return n.on=function(n,t,i){if(function(e){return r.contains(u,e)}(n)){var o=e[n]||{que:[]};i?(o[i]=o[i]||{que:[]},o[i].que.push(t)):o.que.push(t),e[n]=o}else r.logError("Wrong event name : "+n+" Valid event names :"+u)},n.emit=function(e){var n=o.call(arguments,1);t(e,n)},n.off=function(n,t,i){var o=e[n];r.isEmpty(o)||r.isEmpty(o.que)&&r.isEmpty(o[i])||i&&(r.isEmpty(o[i])||r.isEmpty(o[i].que))||(i?r._each(o[i].que,(function(e){var n=o[i].que;e===t&&n.splice(n.indexOf(e),1)})):r._each(o.que,(function(e){var n=o.que;e===t&&n.splice(n.indexOf(e),1)})),e[n]=o)},n.get=function(){return e},n.addEvents=function(e){u=u.concat(e)},n.getEvents=function(){var e=[];return r._each(s,(function(n){var t=Object.assign({},n);e.push(t)})),e},n}();r._setEventEmitter(d.emit.bind(d));var f=d.on,l=d.off,g=d.get,p=d.getEvents,v=d.emit,h=d.addEvents},92797:function(e,n,t){t.d(n,{Bx:function(){return p},Cd:function(){return s},IF:function(){return v},bA:function(){return g},o0:function(){return f},v5:function(){return d},z3:function(){return u}});var r=t(89062),i=t(81432),o=t.n(i),a=t(68792),u=o()({ready:o().SYNC|o().ASYNC|o().QUEUE}),c=(0,a.P)();u.ready=function(){var e=u.ready;return function(){try{return e.apply(u,arguments)}finally{c.resolve()}}}();var s=c.promise,d=u.get;function f(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:15,r=e.getHooks({hook:n});0===r.length&&e.before(n,t)}var l={};function g(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=t.postInstallAllowed,o=void 0!==i&&i;u("async",(function(t){t.forEach((function(e){return n.apply(void 0,(0,r.Z)(e))})),o&&(l[e]=n)}),e)([])}function p(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];var i=l[e];if(i)return i.apply(void 0,t);d(e).before((function(e,n){n.push(t),e(n)}))}function v(e,n){return Object.defineProperties(n,Object.fromEntries(["before","after","getHooks","removeAll"].map((function(n){return[n,{get:function(){return e[n]}}]})))),n}},24679:function(e,n,t){t.d(n,{B5:function(){return r},Mk:function(){return o},Oh:function(){return a},pX:function(){return i}});var r="native",i="video",o="banner",a="adpod"},70059:function(e,n,t){t.d(n,{Fb:function(){return B},JL:function(){return Z},Sg:function(){return v},Ur:function(){return R},e6:function(){return _},eK:function(){return D},lY:function(){return F},r4:function(){return U},xc:function(){return h}});var r=t(93324),i=t(4942),o=t(20265),a=t(64358),u=t(34614),c=t(78653),s=t(5644),d=t(24679);function f(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e,n){if(!e)return;if("string"==typeof e)return l(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return l(e,n)}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,u=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return a=e.done,e},e:function(e){u=!0,o=e},f:function(){try{a||null==t.return||t.return()}finally{if(u)throw o}}}}function l(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function g(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function p(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?g(Object(t),!0).forEach((function(n){(0,i.Z)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):g(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}var v=[],h=Object.keys(s.FY).map((function(e){return s.FY[e]})),m={image:{ortb:{ver:"1.2",assets:[{required:1,id:1,img:{type:3,wmin:100,hmin:100}},{required:1,id:2,title:{len:140}},{required:1,id:3,data:{type:1}},{required:0,id:4,data:{type:2}},{required:0,id:5,img:{type:1,wmin:20,hmin:20}}]},image:{required:!0},title:{required:!0},sponsoredBy:{required:!0},clickUrl:{required:!0},body:{required:!1},icon:{required:!1}}},b=s.s$,y=s.oF,E=s.V1,w=s.zA,C=s.FY,A=L(E),T=L(b),I={img:1,js:2,1:"img",2:"js"},O=1;function S(e){if(e&&e.type&&function(e){if(!e||!(0,u.q9)(Object.keys(m),e))return(0,a.logError)("".concat(e," nativeParam is not supported")),!1;return!0}(e.type)&&(e=m[e.type]),!e||!e.ortb||k(e.ortb))return e}function B(e){e.forEach((function(e){var n=e.nativeParams||(0,o.Z)(e,"mediaTypes.native");n&&(e.nativeParams=S(n)),e.nativeParams&&(e.nativeOrtbRequest=e.nativeParams.ortb||function(e){if(!e&&!(0,a.isPlainObject)(e))return void(0,a.logError)("Native assets object is empty or not an object: ",e);var n={ver:"1.2",assets:[]};for(var t in e)if(!w.includes(t))if(C.hasOwnProperty(t)){var r=e[t],i=0;r.required&&(0,a.isBoolean)(r.required)&&(i=Number(r.required));var o={id:n.assets.length,required:i};if(t in E)o.data={type:b[E[t]]},r.len&&(o.data.len=r.len);else if("icon"===t||"image"===t){if(o.img={type:"icon"===t?y.ICON:y.MAIN},r.aspect_ratios)if((0,a.isArray)(r.aspect_ratios))if(r.aspect_ratios.length){var u=r.aspect_ratios[0],c=u.min_width,s=u.min_height;(0,a.isInteger)(c)&&(0,a.isInteger)(s)?(o.img.wmin=c,o.img.hmin=s):(0,a.logError)("image.aspect_ratios min_width or min_height are invalid: ",c,s);var d=r.aspect_ratios.filter((function(e){return e.ratio_width&&e.ratio_height})).map((function(e){return"".concat(e.ratio_width,":").concat(e.ratio_height)}));d.length>0&&(o.img.ext={aspectratios:d})}else(0,a.logError)("image.aspect_ratios was passed, but it's empty:",r.aspect_ratios);else(0,a.logError)("image.aspect_ratios was passed, but it's not a an array:",r.aspect_ratios);r.sizes&&(2===r.sizes.length&&(0,a.isInteger)(r.sizes[0])&&(0,a.isInteger)(r.sizes[1])?(o.img.w=r.sizes[0],o.img.h=r.sizes[1],delete o.img.hmin,delete o.img.wmin):(0,a.logError)("image.sizes was passed, but its value is not an array of integers:",r.sizes))}else"title"===t?o.title={len:r.len||140}:"ext"===t&&(o.ext=r,delete o.required);n.assets.push(o)}else(0,a.logError)("Unrecognized native asset code: ".concat(t,". Asset will be ignored."));return n}(e.nativeParams))}))}function k(e){var n=e.assets;if(!Array.isArray(n)||0===n.length)return(0,a.logError)("assets in mediaTypes.native.ortb is not an array, or it's empty. Assets: ",n),!1;var t=n.map((function(e){return e.id}));return n.length!==new Set(t).size||t.some((function(e){return e!==parseInt(e,10)}))?((0,a.logError)("each asset object must have 'id' property, it must be unique and it must be an integer"),!1):e.hasOwnProperty("eventtrackers")&&!Array.isArray(e.eventtrackers)?((0,a.logError)("ortb.eventtrackers is not an array. Eventtrackers: ",e.eventtrackers),!1):n.every((function(e){return function(e){if(!(0,a.isPlainObject)(e))return(0,a.logError)("asset must be an object. Provided asset: ",e),!1;if(e.img){if(!(0,a.isNumber)(e.img.w)&&!(0,a.isNumber)(e.img.wmin))return(0,a.logError)("for img asset there must be 'w' or 'wmin' property"),!1;if(!(0,a.isNumber)(e.img.h)&&!(0,a.isNumber)(e.img.hmin))return(0,a.logError)("for img asset there must be 'h' or 'hmin' property"),!1}else if(e.title){if(!(0,a.isNumber)(e.title.len))return(0,a.logError)("for title asset there must be 'len' property defined"),!1}else if(e.data){if(!(0,a.isNumber)(e.data.type))return(0,a.logError)("for data asset 'type' property must be a number"),!1}else if(e.video&&!(Array.isArray(e.video.mimes)&&Array.isArray(e.video.protocols)&&(0,a.isNumber)(e.video.minduration)&&(0,a.isNumber)(e.video.maxduration)))return(0,a.logError)("video asset is not properly configured"),!1;return!0}(e)}))}function U(e){var n,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.index,i=void 0===r?c.K.index:r,o=i.getAdUnit(e);if(!o)return!1;var a=o.nativeOrtbRequest,u=(null===(n=e.native)||void 0===n?void 0:n.ortb)||z(e.native,a);return j(u,a)}function j(e,n){if(!(0,o.Z)(e,"link.url"))return(0,a.logError)("native response doesn't have 'link' property. Ortb response: ",e),!1;var t=n.assets.filter((function(e){return 1===e.required})).map((function(e){return e.id})),r=e.assets.map((function(e){return e.id})),i=t.every((function(e){return(0,u.q9)(r,e)}));return i||(0,a.logError)("didn't receive a bid with all required assets. Required ids: ".concat(t,", but received ids in response: ").concat(r)),i}function _(e,n){var t=n.native.ortb||W(n.native);return"click"===e.action?function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).fetchURL,r=void 0===t?a.triggerPixel:t;if(n){var i,o=(e.assets||[]).filter((function(e){return e.link})).reduce((function(e,n){return e[n.id]=n.link,e}),{}),u=(null===(i=e.link)||void 0===i?void 0:i.clicktrackers)||[],c=o[n],s=u;c&&(s=c.clicktrackers||[]),s.forEach((function(e){return r(e)}))}else{var d;((null===(d=e.link)||void 0===d?void 0:d.clicktrackers)||[]).forEach((function(e){return r(e)}))}}(t,null==e?void 0:e.assetId):function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.runMarkup,r=void 0===t?function(e){return(0,a.insertHtmlIntoIframe)(e)}:t,i=n.fetchURL,o=void 0===i?a.triggerPixel:i,u=(e.eventtrackers||[]).filter((function(e){return e.event===O})).reduce((function(e,n){return I.hasOwnProperty(n.method)&&e[I[n.method]].push(n.url),e}),{img:[],js:[]}),c=u.img,s=u.js;e.imptrackers&&(c=c.concat(e.imptrackers));c.forEach((function(e){return o(e)})),s=s.map((function(e){return'<script async src="'.concat(e,'"><\/script>')})),e.jstracker&&(s=s.concat([e.jstracker]));s.length&&r(s.join("\n"))}(t),e.action}function R(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.index,r=void 0===t?c.K.index:t,i={},a=r.getAdUnit(e);(0,o.Z)(a,"nativeParams.rendererUrl")?e.native.rendererUrl=x(a.nativeParams.rendererUrl):(0,o.Z)(a,"nativeParams.adTemplate")&&(e.native.adTemplate=x(a.nativeParams.adTemplate));var u=!1!==(0,o.Z)(a,"nativeParams.sendTargetingKeys"),s=N(a),d=p(p({},e.native),e.native.ext);return delete d.ext,Object.keys(d).forEach((function(n){var t=s[n],r=x(e.native[n])||x((0,o.Z)(e,"native.ext.".concat(n)));if("adTemplate"!==n&&t&&r){var c=(0,o.Z)(a,"nativeParams.".concat(n,".sendId"));if("boolean"!=typeof c&&(c=(0,o.Z)(a,"nativeParams.ext.".concat(n,".sendId"))),c)r="".concat(t,":").concat(e.adId);var d=(0,o.Z)(a,"nativeParams.".concat(n,".sendTargetingKeys"));"boolean"!=typeof d&&(d=(0,o.Z)(a,"nativeParams.ext.".concat(n,".sendTargetingKeys"))),("boolean"==typeof d?d:u)&&(i[t]=r)}})),i}var P=function(e){var n;return null===(n=c.K.index.getAdUnit(e))||void 0===n?void 0:n.nativeOrtbRequest};function q(e,n,t){var r,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=i.getNativeReq,a=void 0===o?P:o,u={message:"assetResponse",adId:e.adId},c=a(n),d=n.native,f=null===(r=n.native)||void 0===r?void 0:r.ortb,l={};return c&&f&&(l=K(f,c),d=p(p({},n.native),l)),n.native.ortb&&(u.ortb=n.native.ortb),u.assets=[],(null==t?Object.keys(d):t).forEach((function(e){if("adTemplate"===e&&d[e])u.adTemplate=x(d[e]);else if("rendererUrl"===e&&d[e])u.rendererUrl=x(d[e]);else if("ext"===e)Object.keys(d[e]).forEach((function(n){if(d[e][n]){var t=x(d[e][n]);u.assets.push({key:n,value:t})}}));else if(d[e]&&s.FY.hasOwnProperty(e)){var n=x(d[e]);u.assets.push({key:e,value:n})}})),u}function D(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.getNativeReq,i=void 0===r?P:r,o=e.assets.map((function(e){return(0,a.getKeyByValue)(s.FY,e)}));return q(e,n,o,{getNativeReq:i})}function Z(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.getNativeReq,i=void 0===r?P:r;return q(e,n,null,{getNativeReq:i})}function x(e){return(null==e?void 0:e.url)||e}function N(e){var n={};return(0,o.Z)(e,"nativeParams.ext")&&Object.keys(e.nativeParams.ext).forEach((function(e){n[e]="hb_native_".concat(e)})),p(p({},s.FY),n)}function M(e){if(k(e)){var n,t={},r=f(e.assets);try{var i=function(){var e=n.value;if(e.title){var r={required:!!e.required&&Boolean(e.required),len:e.title.len};t.title=r}else if(e.img){var i={required:!!e.required&&Boolean(e.required)};e.img.w&&e.img.h?i.sizes=[e.img.w,e.img.h]:e.img.wmin&&e.img.hmin&&(i.aspect_ratios={min_width:e.img.wmin,min_height:e.img.hmin,ratio_width:e.img.wmin,ratio_height:e.img.hmin}),e.img.type===y.MAIN?t.image=i:t.icon=i}else if(e.data){var o=Object.keys(b).find((function(n){return b[n]===e.data.type})),a=Object.keys(E).find((function(e){return E[e]===o}));t[a]={required:!!e.required&&Boolean(e.required)},e.data.len&&(t[a].len=e.data.len)}};for(r.s();!(n=r.n()).done;)i()}catch(e){r.e(e)}finally{r.f()}return t}}function F(e){if(!e||!(0,a.isArray)(e))return e;if(!e.some((function(e){var n;return null===(n=((null==e?void 0:e.mediaTypes)||{})[d.B5])||void 0===n?void 0:n.ortb})))return e;var n,t=(0,a.deepClone)(e),r=f(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.mediaTypes&&i.mediaTypes[d.B5]&&i.mediaTypes[d.B5].ortb&&(i.mediaTypes[d.B5]=Object.assign((0,a.pick)(i.mediaTypes[d.B5],w),M(i.mediaTypes[d.B5].ortb)),i.nativeParams=S(i.mediaTypes[d.B5]))}}catch(e){r.e(e)}finally{r.f()}return t}function W(e){var n={link:{},eventtrackers:[]};return Object.entries(e).forEach((function(e){var t=(0,r.Z)(e,2),i=t[0],o=t[1];switch(i){case"clickUrl":n.link.url=o;break;case"clickTrackers":n.link.clicktrackers=Array.isArray(o)?o:[o];break;case"impressionTrackers":(Array.isArray(o)?o:[o]).forEach((function(e){n.eventtrackers.push({event:O,method:I.img,url:e})}));break;case"javascriptTrackers":n.jstracker=Array.isArray(o)?o.join(""):o}})),n}function z(e,n){var t=p(p({},W(e)),{},{assets:[]});function r(e,r){var i=n.assets.find(e);null!=i&&(r(i=(0,a.deepClone)(i)),t.assets.push(i))}return Object.keys(e).filter((function(n){return!!e[n]})).forEach((function(n){var t=e[n];switch(n){case"title":r((function(e){return null!=e.title}),(function(e){e.title={text:t}}));break;case"image":case"icon":var i="image"===n?y.MAIN:y.ICON;r((function(e){return null!=e.img&&e.img.type===i}),(function(e){e.img={url:t}}));break;default:n in E&&r((function(e){return null!=e.data&&e.data.type===b[E[n]]}),(function(e){e.data={value:t}}))}})),t}function K(e,n){var t={},r=(null==n?void 0:n.assets)||[];t.clickUrl=e.link.url,t.privacyLink=e.privacy;var i,o=f((null==e?void 0:e.assets)||[]);try{var a=function(){var e=i.value,n=r.find((function(n){return e.id===n.id}));e.title?t.title=e.title.text:e.img?t[n.img.type===y.MAIN?"image":"icon"]=e.img.url:e.data&&(t[A[T[n.data.type]]]=e.data.value)};for(o.s();!(i=o.n()).done;)a()}catch(e){o.e(e)}finally{o.f()}return t}function L(e){var n={};for(var t in e)n[e[t]]=t;return n}},34614:function(e,n,t){function r(e,n,t){return e&&e.includes(n,t)||!1}function i(){return Array.from.apply(Array,arguments)}function o(e,n,t){return e&&e.find(n,t)}function a(e,n,t){return e&&e.findIndex(n,t)}t.d(n,{Oc:function(){return i},cx:function(){return a},q9:function(){return r},sE:function(){return o}})},23866:function(e,n,t){t.d(n,{zh:function(){return oe},O5:function(){return ue},ew:function(){return de}});var r=t(93324),i=t(4942),o=t(78640),a=t(64358),u=t(20265),c=t(96475),s=t(52021),d=t(70059),f=t(5644),l=t(78653),g=t(34614),p=t(35706),v=t(3193),h=f.FP,m=h.AD_RENDER_FAILED,b=h.AD_RENDER_SUCCEEDED;function y(e){var n=e.reason,t=e.message,r=e.bid,i=e.id,o={reason:n,message:t};r&&(o.bid=r),i&&(o.adId=i),(0,a.logError)(t),s.emit(m,o)}function E(e){var n=e.doc,t=e.bid,r=e.id,i={doc:n};t&&(i.bid=t),r&&(i.adId=r),s.emit(b,i)}var w=f.FP.BID_WON,C=f.FP.STALE_RENDER,A=new WeakSet,T={"Prebid Request":function(e,n,t){if(null==t)return void y({reason:f.q_.CANNOT_FIND_AD,message:"Cannot find ad '".concat(n.adId,"' for cross-origin render request"),id:n.adId});if(t.status===f.UE.fe&&((0,a.logWarn)("Ad id ".concat(t.adId," has been rendered before")),s.emit(C,t),(0,u.Z)(v.vc.getConfig("auctionOptions"),"suppressStaleRender")))return;try{!function(e,n){var t=e.adId,r=e.ad,i=e.adUrl,o=e.width,u=e.height,c=e.renderer,s=e.cpm,d=e.originalCpm;(0,p.Pd)(c)?(0,p._U)(c,e):t&&(O(e),n({message:"Prebid Response",ad:(0,a.replaceAuctionPrice)(r,d||s),adUrl:(0,a.replaceAuctionPrice)(i,d||s),adId:t,width:o,height:u}))}(t,e)}catch(e){return void y({reason:f.q_.EXCEPTION,message:e.message,id:n.adId,bid:t})}l.K.addWinningBid(t),s.emit(w,t)},"Prebid Event":function(e,n,t){if(null==t)return void(0,a.logError)("Cannot find ad '".concat(n.adId,"' for x-origin event request"));if(t.status!==f.UE.fe)return void(0,a.logWarn)("Received x-origin event request without corresponding render request for ad '".concat(n.adId,"'"));switch(n.event){case f.FP.AD_RENDER_FAILED:y({bid:t,id:n.adId,reason:n.info.reason,message:n.info.message});break;case f.FP.AD_RENDER_SUCCEEDED:E({doc:null,bid:t,id:n.adId});break;default:(0,a.logError)("Received x-origin event request for unsupported event: '".concat(n.event,"' (adId: '").concat(n.adId,"')"))}}};function I(e){var n=e.message?"message":"data",t={};try{t=JSON.parse(e[n])}catch(e){return}if(t&&t.adId&&t.message){var r=(0,g.sE)(l.K.getBidsReceived(),(function(e){return e.adId===t.adId}));T.hasOwnProperty(t.message)&&T[t.message](function(e){return null==e.origin&&0===e.ports.length?function(){var e="Cannot post message to a frame with null origin. Please update creatives to use MessageChannel, see https://github.com/prebid/Prebid.js/issues/7870";throw(0,a.logError)(e),new Error(e)}:e.ports.length>0?function(n){e.ports[0].postMessage(JSON.stringify(n))}:function(n){e.source.postMessage(JSON.stringify(n),e.origin)}}(e),t,r)}}function O(e){var n=e.adId,t=e.adUnitCode,r=e.width,i=e.height;["div","iframe"].forEach((function(e){var o=function(e){var r=function(e,n){return(0,a.isGptPubadsDefined)()?function(e){var n=(0,g.sE)(window.googletag.pubads().getSlots(),(function(n){return(0,g.sE)(n.getTargetingKeys(),(function(t){return(0,g.q9)(n.getTargeting(t),e)}))}));return n?n.getSlotElementId():null}(e):(0,a.isApnGetTagDefined)()?function(e){var n=window.apntag.getTag(e);return n&&n.targetId}(n):n}(n,t),i=document.getElementById(r);return i&&i.querySelector(e)}(e+':not([style*="display: none"])');if(o){var u=o.style;u.width=r?r+"px":"100%",u.height=i+"px"}else(0,a.logWarn)("Unable to locate matching page element for adUnitCode ".concat(t,". Can't resize it to ad's dimensions. Please review setup."))}))}Object.assign(T,{"Prebid Native":function(e,n,t){if(null==t)return void(0,a.logError)("Cannot find ad '".concat(n.adId,"' for x-origin event request"));A.has(t)||(A.add(t),l.K.addWinningBid(t),s.emit(w,t));switch(n.action){case"assetRequest":e((0,d.eK)(n,t));break;case"allAssetRequest":e((0,d.JL)(n,t));break;case"resizeNativeHeight":t.height=n.height,t.width=n.width,O(t);break;default:(0,d.e6)(n,t)}}});var S=t(11974),B=t(18621),k=t(92797),U=t(53777),j=t(875),_=t(69626),R=t(15164),P=t(93092),q=t(99128),D=t(68792),Z=(0,o.R)(),x=S.k_.triggerUserSyncs,N=f.FP,M=N.ADD_AD_UNITS,F=N.BID_WON,W=N.REQUEST_BIDS,z=N.SET_TARGETING,K=N.STALE_RENDER,L=f.q_,G=L.PREVENT_WRITING_ON_MAIN_DOCUMENT,H=L.NO_AD,V=L.EXCEPTION,Q=L.CANNOT_FIND_AD,J=L.MISSING_DOC_OR_ADID,Y={bidWon:function(e){var n=l.K.getBidsRequested().map((function(e){return e.bids.map((function(e){return e.adUnitCode}))})).reduce(a.flatten).filter(a.uniques);if(!(0,a.contains)(n,e))return void(0,a.logError)('The "'+e+'" placement is not defined.');return!0}};function X(e,n,t){e.defaultView&&e.defaultView.frameElement&&(e.defaultView.frameElement.width=n,e.defaultView.frameElement.height=t)}function $(e,n){var t=[];return(0,a.isArray)(e)&&(n?e.length===n:e.length>0)&&(e.every((function(e){return(0,a.isArrayOfNums)(e,2)}))?t=e:(0,a.isArrayOfNums)(e,2)&&t.push(e)),t}function ee(e){var n=(0,a.deepClone)(e),t=n.mediaTypes.banner,r=$(t.sizes);return r.length>0?(t.sizes=r,n.sizes=r):((0,a.logError)("Detected a mediaTypes.banner object without a proper sizes field. Please ensure the sizes are listed like: [[300, 250], ...]. Removing invalid mediaTypes.banner object from request."),delete n.mediaTypes.banner),n}function ne(e){var n=(0,a.deepClone)(e),t=n.mediaTypes.video;if(t.playerSize){var r="number"==typeof t.playerSize[0]?2:1,i=$(t.playerSize,r);i.length>0?(2===r&&(0,a.logInfo)("Transforming video.playerSize from [640,480] to [[640,480]] so it's in the proper format."),t.playerSize=i,n.sizes=i):((0,a.logError)("Detected incorrect configuration of mediaTypes.video.playerSize. Please specify only one set of dimensions in a format like: [[640, 480]]. Removing invalid mediaTypes.video.playerSize property from request."),delete n.mediaTypes.video.playerSize)}return n}function te(e){var n=(0,a.deepClone)(e),t=n.mediaTypes.native;if(t.ortb){var r=Object.keys(f.FY).filter((function(e){return f.FY[e].includes("hb_native_")})),i=Object.keys(t).filter((function(e){return r.includes(e)}));i.length>0&&((0,a.logError)("when using native OpenRTB format, you cannot use legacy native properties. Deleting ".concat(i," keys from request.")),i.forEach((function(e){return delete n.mediaTypes.native[e]})))}return t.image&&t.image.sizes&&!Array.isArray(t.image.sizes)&&((0,a.logError)("Please use an array of sizes for native.image.sizes field. Removing invalid mediaTypes.native.image.sizes property from request."),delete n.mediaTypes.native.image.sizes),t.image&&t.image.aspect_ratios&&!Array.isArray(t.image.aspect_ratios)&&((0,a.logError)("Please use an array of sizes for native.image.aspect_ratios field. Removing invalid mediaTypes.native.image.aspect_ratios property from request."),delete n.mediaTypes.native.image.aspect_ratios),t.icon&&t.icon.sizes&&!Array.isArray(t.icon.sizes)&&((0,a.logError)("Please use an array of sizes for native.icon.sizes field. Removing invalid mediaTypes.native.icon.sizes property from request."),delete n.mediaTypes.native.icon.sizes),n}function re(e,n){var t=(0,u.Z)(e,"mediaTypes.".concat(n,".pos"));if(!(0,a.isNumber)(t)||isNaN(t)||!isFinite(t)){var r="Value of property 'pos' on ad unit ".concat(e.code," should be of type: Number");(0,a.logWarn)(r),s.emit(f.FP.AUCTION_DEBUG,{type:"WARNING",arguments:r}),delete e.mediaTypes[n].pos}return e}function ie(e){var n=function(n){return"adUnit.code '".concat(e.code,"' ").concat(n)},t=e.mediaTypes,r=e.bids;return null==r||(0,a.isArray)(r)?null==r&&null==e.ortb2Imp?((0,a.logError)(n("has no 'adUnit.bids' and no 'adUnit.ortb2Imp'. Removing adUnit from auction")),null):t&&0!==Object.keys(t).length?(null==e.ortb2Imp||null!=r&&0!==r.length||(e.bids=[{bidder:null}],(0,a.logMessage)(n("defines 'adUnit.ortb2Imp' with no 'adUnit.bids'; it will be seen only by S2S adapters"))),e):((0,a.logError)(n("does not define a 'mediaTypes' object. This is a required field for the auction, so this adUnit has been removed.")),null):((0,a.logError)(n("defines 'adUnit.bids' that is not an array. Removing adUnit from auction")),null)}(0,U.dF)(),Z.bidderSettings=Z.bidderSettings||{},Z.libLoaded=!0,Z.version="v7.25.0",(0,a.logInfo)("Prebid.js v7.25.0 loaded"),Z.installedModules=Z.installedModules||[],Z.adUnits=Z.adUnits||[],Z.triggerUserSyncs=x;var oe={validateAdUnit:ie,validateBannerMediaType:ee,validateVideoMediaType:ne,validateSizes:$};Object.assign(oe,{validateNativeMediaType:te});var ae,ue=(0,k.z3)("sync",(function(e){var n=[];return e.forEach((function(e){if(null!=(e=ie(e))){var t,r,i,o=e.mediaTypes;o.banner&&(t=ee(e),o.banner.hasOwnProperty("pos")&&(t=re(t,"banner"))),o.video&&(r=ne(t||e),o.video.hasOwnProperty("pos")&&(r=re(r,"video"))),o.native&&(i=te(r||(t||e)));var a=Object.assign({},t,r,i);n.push(a)}})),n}),"checkAdUnitSetup");function ce(e){var n=l.K[e]().filter(a.bind.call(a.adUnitsFilter,this,l.K.getAdUnitCodes())),t=l.K.getLastAuctionId();return n.map((function(e){return e.adUnitCode})).filter(a.uniques).map((function(e){return n.filter((function(n){return n.auctionId===t&&n.adUnitCode===e}))})).filter((function(e){return e&&e[0]&&e[0].adUnitCode})).map((function(e){return(0,i.Z)({},e[0].adUnitCode,{bids:e})})).reduce((function(e,n){return Object.assign(e,n)}),{})}function se(e,n,t){var r=n.querySelector(t);e.parentNode&&e.parentNode===r||(0,a.insertElement)(e,n,t)}Z.getAdserverTargetingForAdUnitCodeStr=function(e){if((0,a.logInfo)("Invoking pbjs.getAdserverTargetingForAdUnitCodeStr",arguments),e){var n=Z.getAdserverTargetingForAdUnitCode(e);return(0,a.transformAdServerTargetingObj)(n)}(0,a.logMessage)("Need to call getAdserverTargetingForAdUnitCodeStr with adunitCode")},Z.getHighestUnusedBidResponseForAdUnitCode=function(e){if(e){var n=l.K.getAllBidsForAdUnitCode(e).filter(B.TL);return n.length?n.reduce(a.getHighestCpm):{}}(0,a.logMessage)("Need to call getHighestUnusedBidResponseForAdUnitCode with adunitCode")},Z.getAdserverTargetingForAdUnitCode=function(e){return Z.getAdserverTargeting(e)[e]},Z.getAdserverTargeting=function(e){return(0,a.logInfo)("Invoking pbjs.getAdserverTargeting",arguments),B.q0.getAllTargeting(e)},Z.getConsentMetadata=function(){return(0,a.logInfo)("Invoking pbjs.getConsentMetadata"),{gdpr:P.rp.getConsentMeta(),usp:P.nX.getConsentMeta(),coppa:!!v.vc.getConfig("coppa")}},Z.getNoBids=function(){return(0,a.logInfo)("Invoking pbjs.getNoBids",arguments),ce("getNoBids")},Z.getNoBidsForAdUnitCode=function(e){return{bids:l.K.getNoBids().filter((function(n){return n.adUnitCode===e}))}},Z.getBidResponses=function(){return(0,a.logInfo)("Invoking pbjs.getBidResponses",arguments),ce("getBidsReceived")},Z.getBidResponsesForAdUnitCode=function(e){return{bids:l.K.getBidsReceived().filter((function(n){return n.adUnitCode===e}))}},Z.setTargetingForGPTAsync=function(e,n){if((0,a.logInfo)("Invoking pbjs.setTargetingForGPTAsync",arguments),(0,a.isGptPubadsDefined)()){var t=B.q0.getAllTargeting(e);B.q0.resetPresetTargeting(e,n),B.q0.setTargetingForGPT(t,n),Object.keys(t).forEach((function(e){Object.keys(t[e]).forEach((function(n){"hb_adid"===n&&l.K.setStatusForBids(t[e][n],f.UE.CK)}))})),s.emit(z,t)}else(0,a.logError)("window.googletag is not defined on the page")},Z.setTargetingForAst=function(e){(0,a.logInfo)("Invoking pbjs.setTargetingForAn",arguments),B.q0.isApntagDefined()?(B.q0.setTargetingForAst(e),s.emit(z,B.q0.getAllTargeting())):(0,a.logError)("window.apntag is not defined on the page")},Z.renderAd=(0,k.z3)("async",(function(e,n,t){if((0,a.logInfo)("Invoking pbjs.renderAd",arguments),(0,a.logMessage)("Calling renderAd with adId :"+n),n)try{var r=l.K.findBidByAdId(n);if(!r){var i="Error trying to write ad. Cannot find ad by given id : ".concat(n);return void y({reason:Q,message:i,id:n})}if(r.status===f.UE.fe&&((0,a.logWarn)("Ad id ".concat(r.adId," has been rendered before")),s.emit(K,r),(0,u.Z)(v.vc.getConfig("auctionOptions"),"suppressStaleRender")))return;if(r.ad=(0,a.replaceAuctionPrice)(r.ad,r.originalCpm||r.cpm),r.adUrl=(0,a.replaceAuctionPrice)(r.adUrl,r.originalCpm||r.cpm),t&&t.clickThrough){var o=t.clickThrough;r.ad=(0,a.replaceClickThrough)(r.ad,o),r.adUrl=(0,a.replaceClickThrough)(r.adUrl,o)}l.K.addWinningBid(r),s.emit(F,r);var c=r.height,d=r.width,g=r.ad,h=r.mediaType,m=r.adUrl,b=r.renderer,w=r.adUnitCode,C=Z.adUnits.filter((function(e){return e.code===w})),A=Z.videoModule;if(C.video&&A)return void A.renderBid(C.video.divId,r);if(!e){var T="Error trying to write ad Id :".concat(n," to the page. Missing document");return void y({reason:J,message:T,id:n})}var I=document.createComment("Creative ".concat(r.creativeId," served by ").concat(r.bidder," Prebid.js Header Bidding"));if((0,a.insertElement)(I,e,"html"),(0,p.Pd)(b))(0,p._U)(b,r,e),se(I,e,"html"),E({doc:e,bid:r,id:n});else if(e===document&&!(0,a.inIframe)()||"video"===h){var O="Error trying to write ad. Ad render call ad id ".concat(n," was prevented from writing to the main document.");y({reason:G,message:O,bid:r,id:n})}else if(g)e.write(g),e.close(),X(e,d,c),se(I,e,"html"),(0,a.callBurl)(r),E({doc:e,bid:r,id:n});else if(m){var S=(0,a.createInvisibleIframe)();S.height=c,S.width=d,S.style.display="inline",S.style.overflow="hidden",S.src=m,(0,a.insertElement)(S,e,"body"),X(e,d,c),se(I,e,"html"),(0,a.callBurl)(r),E({doc:e,bid:r,id:n})}else{var B="Error trying to write ad. No ad for bid response id: ".concat(n);y({reason:H,message:B,bid:r,id:n})}}catch(e){var k="Error trying to write ad Id :".concat(n," to the page:").concat(e.message);y({reason:V,message:k,id:n})}else{var U="Error trying to write ad Id :".concat(n," to the page. Missing adId");y({reason:J,message:U,id:n})}})),Z.removeAdUnit=function(e){((0,a.logInfo)("Invoking pbjs.removeAdUnit",arguments),e)?((0,a.isArray)(e)?e:[e]).forEach((function(e){for(var n=Z.adUnits.length-1;n>=0;n--)Z.adUnits[n].code===e&&Z.adUnits.splice(n,1)})):Z.adUnits=[]},Z.requestBids=(ae=(0,k.z3)("async",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.bidsBackHandler,t=e.timeout,i=e.adUnits,o=e.adUnitCodes,u=e.labels,c=e.auctionId,d=e.ttlBuffer,f=e.ortb2,l=e.metrics,g=e.defer;s.emit(W);var p=t||v.vc.getConfig("bidderTimeout");(0,a.logInfo)("Invoking pbjs.requestBids",arguments);var h={global:(0,a.mergeDeep)({},v.vc.getAnyConfig("ortb2")||{},f||{}),bidder:Object.fromEntries(Object.entries(v.vc.getBidderConfig()).map((function(e){var n=(0,r.Z)(e,2);return[n[0],n[1].ortb2]})).filter((function(e){var n=(0,r.Z)(e,2);return n[0],null!=n[1]})))};return de({bidsBackHandler:n,timeout:p,adUnits:i,adUnitCodes:o,labels:u,auctionId:c,ttlBuffer:d,ortb2Fragments:h,metrics:l,defer:g})}),"requestBids"),(0,k.IF)(ae,(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.adUnits||Z.adUnits;return e.adUnits=(0,a.isArray)(n)?n.slice():[n],e.metrics=(0,q.V6)(),e.metrics.checkpoint("requestBids"),e.defer=(0,D.P)({promiseFactory:function(e){return new Promise(e)}}),ae.call(this,e),e.defer.promise})));var de=(0,k.z3)("async",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.bidsBackHandler,t=e.timeout,r=e.adUnits,i=e.ttlBuffer,o=e.adUnitCodes,u=e.labels,s=e.auctionId,d=e.ortb2Fragments,f=e.metrics,p=e.defer,h=(0,P.uV)(v.vc.getConfig("s2sConfig")||[]);function m(e,t,r){if("function"==typeof n)try{n(e,t,r)}catch(e){(0,a.logError)("Error executing bidsBackHandler",null,e)}p.resolve({bids:e,timedOut:t,auctionId:r})}if(r=(0,q.Bf)(f).measureTime("requestBids.validate",(function(){return ue(r)})),o&&o.length?r=r.filter((function(e){return(0,g.q9)(o,e.code)})):o=r&&r.map((function(e){return e.code})),r.forEach((function(e){var n,t,r=Object.keys(e.mediaTypes||{banner:"banner"}),o=e.bids.map((function(e){return e.bidder})),u=P.ZP.bidderRegistry,s=o.filter((function(e){return!h.has(e)})),d=(null===(n=e.ortb2Imp)||void 0===n||null===(t=n.ext)||void 0===t?void 0:t.tid)||(0,a.generateUUID)();e.transactionId=d,null==i||e.hasOwnProperty("ttlBuffer")||(e.ttlBuffer=i),(0,c.N)(e,"ortb2Imp.ext.tid",d),s.forEach((function(n){var t=u[n],i=t&&t.getSpec&&t.getSpec(),o=i&&i.supportedMediaTypes||["banner"];r.some((function(e){return(0,g.q9)(o,e)}))?j.f.incrementBidderRequestsCounter(e.code,n):((0,a.logWarn)((0,a.unsupportedBidderMessage)(e,n)),e.bids=e.bids.filter((function(e){return e.bidder!==n})))})),j.f.incrementRequestsCounter(e.code)})),r&&0!==r.length){var b=l.K.createAuction({adUnits:r,adUnitCodes:o,callback:m,cbTimeout:t,labels:u,auctionId:s,ortb2Fragments:d,metrics:f}),y=r.length;y>15&&(0,a.logInfo)("Current auction ".concat(b.getAuctionId()," contains ").concat(y," adUnits."),r),o.forEach((function(e){return B.q0.setLatestAuctionForAdUnit(e,b.getAuctionId())})),b.callBids()}else(0,a.logMessage)("No adUnits configured. No bids requested."),m()}),"startAuction");Z.requestBids.before((function(e,n){function t(e){for(var n;n=e.shift();)n()}t(R.Ld),t(fe),e.call(this,n)}),49),Z.addAdUnits=function(e){(0,a.logInfo)("Invoking pbjs.addAdUnits",arguments),Z.adUnits.push.apply(Z.adUnits,(0,a.isArray)(e)?e:[e]),s.emit(M)},Z.onEvent=function(e,n,t){(0,a.logInfo)("Invoking pbjs.onEvent",arguments),(0,a.isFn)(n)?!t||Y[e].call(null,t)?s.on(e,n,t):(0,a.logError)('The id provided is not valid for event "'+e+'" and no handler was set.'):(0,a.logError)('The event handler provided is not a function and was not set on event "'+e+'".')},Z.offEvent=function(e,n,t){(0,a.logInfo)("Invoking pbjs.offEvent",arguments),t&&!Y[e].call(null,t)||s.off(e,n,t)},Z.getEvents=function(){return(0,a.logInfo)("Invoking pbjs.getEvents"),s.getEvents()},Z.registerBidAdapter=function(e,n){(0,a.logInfo)("Invoking pbjs.registerBidAdapter",arguments);try{P.ZP.registerBidAdapter(e(),n)}catch(e){(0,a.logError)("Error registering bidder adapter : "+e.message)}},Z.registerAnalyticsAdapter=function(e){(0,a.logInfo)("Invoking pbjs.registerAnalyticsAdapter",arguments);try{P.ZP.registerAnalyticsAdapter(e)}catch(e){(0,a.logError)("Error registering analytics adapter : "+e.message)}},Z.createBid=function(e){return(0,a.logInfo)("Invoking pbjs.createBid",arguments),(0,_.m)(e)};var fe=[],le=(0,k.z3)("async",(function(e){e&&!(0,a.isEmpty)(e)?((0,a.logInfo)("Invoking pbjs.enableAnalytics for: ",e),P.ZP.enableAnalytics(e)):(0,a.logError)("pbjs.enableAnalytics should be called with option {}")}),"enableAnalyticsCb");function ge(e){e.forEach((function(e){if(void 0===e.called)try{e.call(),e.called=!0}catch(e){(0,a.logError)("Error processing command :","prebid.js",e)}}))}Z.enableAnalytics=function(e){fe.push(le.bind(this,e))},Z.aliasBidder=function(e,n,t){(0,a.logInfo)("Invoking pbjs.aliasBidder",arguments),e&&n?P.ZP.aliasBidAdapter(e,n,t):(0,a.logError)("bidderCode and alias must be passed as arguments","pbjs.aliasBidder")},Z.getAllWinningBids=function(){return l.K.getAllWinningBids()},Z.getAllPrebidWinningBids=function(){return l.K.getBidsReceived().filter((function(e){return e.status===f.UE.CK}))},Z.getHighestCpmBids=function(e){return B.q0.getWinningBids(e)},Z.markWinningBidAsUsed=function(e){var n=[];e.adUnitCode&&e.adId?n=l.K.getBidsReceived().filter((function(n){return n.adId===e.adId&&n.adUnitCode===e.adUnitCode})):e.adUnitCode?n=B.q0.getWinningBids(e.adUnitCode):e.adId?n=l.K.getBidsReceived().filter((function(n){return n.adId===e.adId})):(0,a.logWarn)("Improper use of markWinningBidAsUsed. It needs an adUnitCode or an adId to function."),n.length>0&&(n[0].status=f.UE.fe)},Z.getConfig=v.vc.getAnyConfig,Z.readConfig=v.vc.readAnyConfig,Z.mergeConfig=v.vc.mergeConfig,Z.mergeBidderConfig=v.vc.mergeBidderConfig,Z.setConfig=v.vc.setConfig,Z.setBidderConfig=v.vc.setBidderConfig,Z.que.push((function(){window.addEventListener("message",I,!1)})),Z.cmd.push=function(e){if("function"==typeof e)try{e.call()}catch(e){(0,a.logError)("Error processing command :",e.message,e.stack)}else(0,a.logError)("Commands written into pbjs.cmd.push must be wrapped in a function")},Z.que.push=Z.cmd.push,Z.processQueue=function(){k.z3.ready(),ge(Z.que),ge(Z.cmd)}},78640:function(e,n,t){function r(){return window.pbjs}t.d(n,{R:function(){return r}}),window.pbjs=window.pbjs||{},window.pbjs.cmd=window.pbjs.cmd||[],window.pbjs.que=window.pbjs.que||[],window._pbjsGlobals=window._pbjsGlobals||[],window._pbjsGlobals.push("pbjs")},25102:function(e,n,t){t.d(n,{hh:function(){return a},nH:function(){return u}});var r=t(3193),i=t(64358);function o(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;if(!e)return e;if(/\w+:\/\//.exec(e))return e;var t=n.location.protocol;try{t=n.top.location.protocol}catch(e){}return/^\/\//.exec(e)?t+e:"".concat(t,"//").concat(e)}function a(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.noLeadingWww,r=void 0!==t&&t,i=n.noPort,a=void 0!==i&&i;try{e=new URL(o(e))}catch(e){return}return e=a?e.hostname:e.host,r&&e.startsWith("www.")&&(e=e.substring(4)),e}var u=function(e){function n(e){try{var n=e.querySelector("link[rel='canonical']");if(null!==n)return n.href}catch(e){}return null}return function(){var t,u,c,s,d=[],f=function(e){try{if(!e.location.ancestorOrigins)return;return e.location.ancestorOrigins}catch(e){}}(e),l=r.vc.getConfig("maxNestedIframes"),g=!1,p=0,v=!1,h=!1,m=!1;do{var b=t,y=h,E=void 0,w=!1,C=null;h=!1,t=t?t.parent:e;try{E=t.location.href||null}catch(e){w=!0}if(w)if(y){var A=b.context;try{u=C=A.sourceUrl,m=!0,v=!0,t===e.top&&(g=!0),A.canonicalUrl&&(c=A.canonicalUrl)}catch(e){}}else{(0,i.logWarn)("Trying to access cross domain iframe. Continuing without referrer and location");try{var T=b.document.referrer;T&&(C=T,t===e.top&&(g=!0))}catch(e){}!C&&f&&f[p-1]&&(C=f[p-1],t===e.top&&(m=!0)),C&&!v&&(u=C)}else{if(E&&(u=C=E,v=!1,t===e.top)){g=!0;var I=n(t.document);I&&(c=I)}t.context&&t.context.sourceUrl&&(h=!0)}d.push(C),p++}while(t!==e.top&&p<l);d.reverse();try{s=e.top.document.referrer}catch(e){}var O=g||m?u:null,S=r.vc.getConfig("pageUrl")||c||null,B=o(S,e)||O;return{reachedTop:g,isAmp:v,numIframes:p-1,stack:d,topmostLocation:u||null,location:O,canonicalUrl:S,page:B,domain:a(B)||null,ref:s||null,legacy:{reachedTop:g,isAmp:v,numIframes:p-1,stack:d,referer:u||null,canonicalUrl:S}}}}(window)},15164:function(e,n,t){t.d(n,{Ld:function(){return u},S6:function(){return s},df:function(){return f},eA:function(){return d}});var r=t(92797),i=t(64358),o=t(55975),a=["core","prebid-module"],u=[];function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.gvlid,t=e.moduleName,r=e.bidderCode,c=e.moduleType,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=d.bidderSettings,l=void 0===f?o.S:f;function g(){if(null==r)return!0;var e=l.get(r,"storageAllowed");return null!=e&&e}var p=a.includes(c);function v(e){if(g()){var o;return s(p,n,r||t,{hasEnforcementHook:!1},(function(n){if(n&&n.hasEnforcementHook)o=e(n);else{var t={hasEnforcementHook:!1,valid:(0,i.hasDeviceAccess)()};o=e(t)}})),o}(0,i.logInfo)("bidderSettings denied access to device storage for bidder '".concat(r,"'"));return e({valid:!1})}var h=function(e,n,t,r,i,o){var a=function(o){if(o&&o.valid){var a=i&&""!==i?" ;domain=".concat(encodeURIComponent(i)):"",u=t&&""!==t?" ;expires=".concat(t):"",c=null!=r&&"none"==r.toLowerCase()?"; Secure":"";document.cookie="".concat(e,"=").concat(encodeURIComponent(n)).concat(u,"; path=/").concat(a).concat(r?"; SameSite=".concat(r):"").concat(c)}};if(!o||"function"!=typeof o)return v(a);u.push((function(){var e=v(a);o(e)}))},m=function(e,n){var t=function(n){if(n&&n.valid){var t=window.document.cookie.match("(^|;)\\s*"+e+"\\s*=\\s*([^;]*)\\s*(;|$)");return t?decodeURIComponent(t[2]):null}return null};if(!n||"function"!=typeof n)return v(t);u.push((function(){var e=v(t);n(e)}))},b=function(e){var n=function(e){if(e&&e.valid)try{return localStorage.setItem("prebid.cookieTest","1"),"1"===localStorage.getItem("prebid.cookieTest")}catch(e){}finally{try{localStorage.removeItem("prebid.cookieTest")}catch(e){}}return!1};if(!e||"function"!=typeof e)return v(n);u.push((function(){var t=v(n);e(t)}))},y=function(e){var n=function(e){return!(!e||!e.valid)&&(0,i.checkCookieSupport)()};if(!e||"function"!=typeof e)return v(n);u.push((function(){var t=v(n);e(t)}))},E=function(e,n,t){var r=function(t){t&&t.valid&&A()&&window.localStorage.setItem(e,n)};if(!t||"function"!=typeof t)return v(r);u.push((function(){var e=v(r);t(e)}))},w=function(e,n){var t=function(n){return n&&n.valid&&A()?window.localStorage.getItem(e):null};if(!n||"function"!=typeof n)return v(t);u.push((function(){var e=v(t);n(e)}))},C=function(e,n){var t=function(n){n&&n.valid&&A()&&window.localStorage.removeItem(e)};if(!n||"function"!=typeof n)return v(t);u.push((function(){var e=v(t);n(e)}))},A=function(e){var n=function(e){if(e&&e.valid)try{return!!window.localStorage}catch(e){(0,i.logError)("Local storage api disabled")}return!1};if(!e||"function"!=typeof e)return v(n);u.push((function(){var t=v(n);e(t)}))},T=function(e,n){var t=function(n){if(n&&n.valid){var t=[];if((0,i.hasDeviceAccess)())for(var r=document.cookie.split(";");r.length;){var o=r.pop(),a=o.indexOf("=");a=a<0?o.length:a,decodeURIComponent(o.slice(0,a).replace(/^\s+/,"")).indexOf(e)>=0&&t.push(decodeURIComponent(o.slice(a+1)))}return t}};if(!n||"function"!=typeof n)return v(t);u.push((function(){var e=v(t);n(e)}))};return{setCookie:h,getCookie:m,localStorageIsEnabled:b,cookiesAreEnabled:y,setDataInLocalStorage:E,getDataFromLocalStorage:w,removeDataFromLocalStorage:C,hasLocalStorage:A,findSimilarCookies:T}}var s=(0,r.z3)("async",(function(e,n,t,r,i){i(r)}),"validateStorageEnforcement");function d(e){return c({moduleName:e,moduleType:"core"})}function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.gvlid,t=e.moduleName,r=e.bidderCode;if(arguments.length>1||arguments.length>0&&!(0,i.isPlainObject)(arguments[0]))throw new Error("Invalid invocation for getStorageManager");return c({gvlid:n,moduleName:t,bidderCode:r})}},18621:function(e,n,t){t.d(n,{TL:function(){return C},bP:function(){return T},ol:function(){return A},q0:function(){return I}});var r=t(4942),i=t(89062),o=t(64358),a=t(20265),u=t(3193),c=t(70059),s=t(78653),d=t(24679),f=t(92797),l=t(55975),g=t(34614),p=t(5644),v=[],h=1;u.vc.getConfig("ttlBuffer",(function(e){"number"==typeof e.ttlBuffer?h=e.ttlBuffer:(0,o.logError)("Invalid value for ttlBuffer",e.ttlBuffer)}));var m="targetingControls.allowTargetingKeys",b="targetingControls.addTargetingKeys",y='Only one of "'.concat(m,'" or "').concat(b,'" can be set'),E=Object.keys(p.TD).map((function(e){return p.TD[e]})),w={isActualBid:function(e){return e.getStatusCode()===p.Q_.GOOD},isBidNotExpired:function(e){return e.responseTimestamp+1e3*(e.ttl-(e.hasOwnProperty("ttlBuffer")?e.ttlBuffer:h))>(0,o.timestamp)()},isUnusedBid:function(e){return e&&(e.status&&!(0,g.q9)([p.UE.fe],e.status)||!e.status)}};function C(e){return!Object.values(w).some((function(n){return!n(e)}))}var A=(0,f.z3)("sync",(function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!r){var a=[],c=u.vc.getConfig("sendBidsControl.dealPrioritization"),s=(0,o.groupBy)(e,"adUnitCode");return Object.keys(s).forEach((function(e){var r=[],u=(0,o.groupBy)(s[e],"bidderCode");Object.keys(u).forEach((function(e){return r.push(u[e].reduce(n))})),t>0?(r=c?r.sort(T(!0)):r.sort((function(e,n){return n.cpm-e.cpm})),a.push.apply(a,(0,i.Z)(r.slice(0,t)))):a.push.apply(a,(0,i.Z)(r))})),a}return e}));function T(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(n,t){return void 0!==n.adserverTargeting.hb_deal&&void 0===t.adserverTargeting.hb_deal?-1:void 0===n.adserverTargeting.hb_deal&&void 0!==t.adserverTargeting.hb_deal?1:e?t.cpm-n.cpm:t.adserverTargeting.hb_pb-n.adserverTargeting.hb_pb}}var I=function(e){var n={},t={};function s(e,n){return e.adserverTargeting&&n&&((0,o.isArray)(n)&&(0,g.q9)(n,e.adUnitCode)||"string"==typeof n&&e.adUnitCode===n)}function f(e,n){if(!0===u.vc.getConfig("targetingControls.alwaysIncludeDeals")){var t=E.concat(c.xc);return A(n,o.getHighestCpm).map((function(n){if(n.dealId&&s(n,e))return(0,r.Z)({},n.adUnitCode,q(n,t.filter((function(e){return void 0!==n.adserverTargeting[e]}))))})).filter((function(e){return e}))}return[]}function h(e,n){var t=Object.assign({},p.TD,p.FY),r=Object.keys(t),i={};(0,o.logInfo)("allowTargetingKeys - allowed keys [ ".concat(n.map((function(e){return t[e]})).join(", ")," ]")),e.map((function(e){var o=Object.keys(e)[0],a=e[o].filter((function(e){var o=Object.keys(e)[0],a=0===r.filter((function(e){return 0===o.indexOf(t[e])})).length||(0,g.sE)(n,(function(e){var n=t[e];return 0===o.indexOf(n)}));return i[o]=!a,a}));e[o]=a}));var a=Object.keys(i).filter((function(e){return i[e]}));return(0,o.logInfo)("allowTargetingKeys - removed keys [ ".concat(a.join(", ")," ]")),e.filter((function(e){return e[Object.keys(e)[0]].length>0}))}function w(e,n){var t=(0,o.deepClone)(e);return Object.keys(t).map((function(e){return{adUnitCode:e,adserverTargeting:t[e]}})).sort(T()).reduce((function(e,r,i,a){var u,c=(u=r.adserverTargeting,Object.keys(u).reduce((function(e,n){return e+"".concat(n,"%3d").concat(encodeURIComponent(u[n]),"%26")}),""));i+1===a.length&&(c=c.slice(0,-3));var s=r.adUnitCode,d=c.length;return d<=n?(n-=d,(0,o.logInfo)("AdUnit '".concat(s,"' auction keys comprised of ").concat(d," characters. Deducted from running threshold; new limit is ").concat(n),t[s]),e[s]=t[s]):(0,o.logWarn)("The following keys for adUnitCode '".concat(s,"' exceeded the current limit of the 'auctionKeyMaxChars' setting.\nThe key-set size was ").concat(d,", the current allotted amount was ").concat(n,".\n"),t[s]),i+1===a.length&&0===Object.keys(e).length&&(0,o.logError)("No auction targeting keys were permitted due to the setting in setConfig(targetingControls.auctionKeyMaxChars). Please review setup and consider adjusting."),e}),{})}function I(e){var n=e.map((function(e){return(0,r.Z)({},Object.keys(e)[0],e[Object.keys(e)[0]].map((function(e){return(0,r.Z)({},Object.keys(e)[0],e[Object.keys(e)[0]].join(","))})).reduce((function(e,n){return Object.assign(n,e)}),{}))})).reduce((function(e,n){var t=Object.keys(n)[0];return e[t]=Object.assign({},e[t],n[t]),e}),{});return n}function O(n){return"string"==typeof n?[n]:(0,o.isArray)(n)?n:e.getAdUnitCodes()||[]}function S(){var n=e.getBidsReceived();if(u.vc.getConfig("useBidCache")){var r=u.vc.getConfig("bidCacheFilterFunction");"function"==typeof r&&(n=n.filter((function(e){return t[e.adUnitCode]===e.auctionId||!!r(e)})))}else n=n.filter((function(e){return t[e.adUnitCode]===e.auctionId}));return n=n.filter((function(e){return(0,a.Z)(e,"video.context")!==d.Oh})).filter(C),A(n,o.getOldestHighestCpmBid)}function B(e,t){var o=n.getWinningBids(e,t),a=k();return o=o.map((function(e){return(0,r.Z)({},e.adUnitCode,Object.keys(e.adserverTargeting).filter((function(n){return void 0===e.sendStandardTargeting||e.sendStandardTargeting||-1===a.indexOf(n)})).reduce((function(n,t){var o=[e.adserverTargeting[t]],a=(0,r.Z)({},t.substring(0,20),o);if(t===p.TD.DEAL){var u="".concat(t,"_").concat(e.bidderCode).substring(0,20),c=(0,r.Z)({},u,o);return[].concat((0,i.Z)(n),[a,c])}return[].concat((0,i.Z)(n),[a])}),[]))})),o}function k(){return e.getStandardBidderAdServerTargeting().map((function(e){return e.key})).concat(E).filter(o.uniques)}function U(e,n,t,r){return Object.keys(n.adserverTargeting).filter(j()).forEach((function(t){e.length&&e.filter(function(e){return function(t){return t.adUnitCode===n.adUnitCode&&t.adserverTargeting[e]}}(t)).forEach(function(e){return function(t){(0,o.isArray)(t.adserverTargeting[e])||(t.adserverTargeting[e]=[t.adserverTargeting[e]]),t.adserverTargeting[e]=t.adserverTargeting[e].concat(n.adserverTargeting[e]).filter(o.uniques),delete n.adserverTargeting[e]}}(t))})),e.push(n),e}function j(){var e=k();return e=e.concat(c.xc),function(n){return-1===e.indexOf(n)}}function _(e){return(0,r.Z)({},e.adUnitCode,Object.keys(e.adserverTargeting).filter(j()).map((function(n){return(0,r.Z)({},n.substring(0,20),[e.adserverTargeting[n]])})))}function R(e,n){return n.filter((function(n){return(0,g.q9)(e,n.adUnitCode)})).map((function(e){return Object.assign({},e)})).reduce(U,[]).map(_).filter((function(e){return e}))}function P(e,n){var t=E.concat(c.xc),i=u.vc.getConfig("sendBidsControl.bidLimit"),a=A(n,o.getHighestCpm,i),d=u.vc.getConfig("targetingControls.allowSendAllBidsTargetingKeys"),f=d?d.map((function(e){return p.TD[e]})):t;return a.map((function(n){if(s(n,e))return(0,r.Z)({},n.adUnitCode,q(n,t.filter((function(e){return void 0!==n.adserverTargeting[e]&&-1!==f.indexOf(e)}))))})).filter((function(e){return e}))}function q(e,n){return n.map((function(n){return(0,r.Z)({},"".concat(n,"_").concat(e.bidderCode).substring(0,20),[e.adserverTargeting[n]])}))}function D(n){function t(e){return(0,a.Z)(e,p.k2.xn)}return e.getAdUnits().filter((function(e){return(0,g.q9)(n,e.code)&&t(e)})).map((function(e){return(0,r.Z)({},e.code,function(e){var n=t(e);return Object.keys(n).map((function(e){return(0,o.isStr)(n[e])&&(n[e]=n[e].split(",").map((function(e){return e.trim()}))),(0,o.isArray)(n[e])||(n[e]=[n[e]]),(0,r.Z)({},e,n[e])}))}(e))}))}return n.setLatestAuctionForAdUnit=function(e,n){t[e]=n},n.resetPresetTargeting=function(n,t){if((0,o.isGptPubadsDefined)()){var r=O(n),i=e.getAdUnits().filter((function(e){return(0,g.q9)(r,e.code)})),a=v.reduce((function(e,n){return e[n]=null,e}),{});window.googletag.pubads().getSlots().forEach((function(e){var n=(0,o.isFn)(t)&&t(e);i.forEach((function(t){(t.code===e.getAdUnitPath()||t.code===e.getSlotElementId()||(0,o.isFn)(n)&&n(t.code))&&e.updateTargetingFromMap(a)}))}))}},n.resetPresetTargetingAST=function(e){O(e).forEach((function(e){var n=window.apntag.getTag(e);if(n&&n.keywords){var t=Object.keys(n.keywords),r={};t.forEach((function(e){(0,g.q9)(v,e.toLowerCase())||(r[e]=n.keywords[e])})),window.apntag.modifyTag(e,{keywords:r})}}))},n.getAllTargeting=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:S(),t=O(e),r=B(t,n).concat(R(t,n)).concat(u.vc.getConfig("enableSendAllBids")?P(t,n):f(t,n)).concat(D(t));r.map((function(e){Object.keys(e).map((function(n){e[n].map((function(e){-1===v.indexOf(Object.keys(e)[0])&&(v=Object.keys(e).concat(v))}))}))}));var i=Object.keys(Object.assign({},p.kF,p.FY)),a=u.vc.getConfig(m),c=u.vc.getConfig(b);if(null!=c&&null!=a)throw new Error(y);a=null!=c?i.concat(c):a||i,Array.isArray(a)&&a.length>0&&(r=h(r,a)),r=I(r);var s=u.vc.getConfig("targetingControls.auctionKeyMaxChars");return s&&((0,o.logInfo)("Detected 'targetingControls.auctionKeyMaxChars' was active for this auction; set with a limit of ".concat(s," characters. Running checks on auction keys...")),r=w(r,s)),t.forEach((function(e){r[e]||(r[e]={})})),r},u.vc.getConfig("targetingControls",(function(e){null!=(0,a.Z)(e,m)&&null!=(0,a.Z)(e,b)&&(0,o.logError)(y)})),n.setTargetingForGPT=function(e,n){window.googletag.pubads().getSlots().forEach((function(t){Object.keys(e).filter(n?n(t):(0,o.isAdUnitCodeMatchingSlot)(t)).forEach((function(n){Object.keys(e[n]).forEach((function(t){var r=e[n][t];"string"==typeof r&&-1!==r.indexOf(",")&&(r=r.split(",")),e[n][t]=r})),(0,o.logMessage)("Attempting to set targeting-map for slot: ".concat(t.getSlotElementId()," with targeting-map:"),e[n]),t.updateTargetingFromMap(e[n])}))}))},n.getWinningBids=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:S(),t=O(e);return n.filter((function(e){return(0,g.q9)(t,e.adUnitCode)})).filter((function(e){return!0===l.S.get(e.bidderCode,"allowZeroCpmBids")?e.cpm>=0:e.cpm>0})).map((function(e){return e.adUnitCode})).filter(o.uniques).map((function(e){return n.filter((function(n){return n.adUnitCode===e?n:null})).reduce(o.getHighestCpm)}))},n.setTargetingForAst=function(e){var t=n.getAllTargeting(e);try{n.resetPresetTargetingAST(e)}catch(e){(0,o.logError)("unable to reset targeting for AST"+e)}Object.keys(t).forEach((function(e){return Object.keys(t[e]).forEach((function(n){if((0,o.logMessage)("Attempting to set targeting for targetId: ".concat(e," key: ").concat(n," value: ").concat(t[e][n])),(0,o.isStr)(t[e][n])||(0,o.isArray)(t[e][n])){var r={};n.search(/pt[0-9]/)<0?r[n.toUpperCase()]=t[e][n]:r[n]=t[e][n],window.apntag.setKeywords(e,r,{overrideKeyValue:!0})}}))}))},n.isApntagDefined=function(){if(window.apntag&&(0,o.isFn)(window.apntag.setKeywords))return!0},n}(s.K)},11974:function(e,n,t){t.d(n,{k_:function(){return s}});var r=t(93324),i=t(64358),o=t(3193),a=t(34614),u=t(15164);o.vc.setDefaults({userSync:(0,i.deepClone)({syncEnabled:!0,filterSettings:{image:{bidders:"*",filter:"include"}},syncsPerBidder:5,syncDelay:3e3,auctionDelay:0})});var c=(0,u.eA)("usersync");var s=function(e){var n={},t={image:[],iframe:[]},u=new Set,c={},s={image:!0,iframe:!1},d=e.config;function f(){if(d.syncEnabled&&e.browserSupportsCookies){try{!function(){if(!s.iframe)return;l(t.iframe,(function(e){var n=(0,r.Z)(e,2),o=n[0],a=n[1];(0,i.logMessage)("Invoking iframe user sync for bidder: ".concat(o)),(0,i.insertUserSyncIframe)(a),function(e,n){e.image=e.image.filter((function(e){return e[0]!==n}))}(t,o)}))}(),function(){if(!s.image)return;l(t.image,(function(e){var n=(0,r.Z)(e,2),t=n[0],o=n[1];(0,i.logMessage)("Invoking image pixel user sync for bidder: ".concat(t)),(0,i.triggerPixel)(o)}))}()}catch(e){return(0,i.logError)("Error firing user syncs",e)}t={image:[],iframe:[]}}}function l(e,n){(0,i.shuffle)(e).forEach((function(e){n(e),u.add(e[0])}))}function g(e,n){var t=d.filterSettings;if(function(e,n){if(e.all&&e[n])return(0,i.logWarn)('Detected presence of the "filterSettings.all" and "filterSettings.'.concat(n,'" in userSync config. You cannot mix "all" with "iframe/image" configs; they are mutually exclusive.')),!1;var t=e.all?e.all:e[n],r=e.all?"all":n;if(!t)return!1;var o=t.filter,a=t.bidders;if(o&&"include"!==o&&"exclude"!==o)return(0,i.logWarn)('UserSync "filterSettings.'.concat(r,".filter\" setting '").concat(o,"' is not a valid option; use either 'include' or 'exclude'.")),!1;if("*"!==a&&!(Array.isArray(a)&&a.length>0&&a.every((function(e){return(0,i.isStr)(e)&&"*"!==e}))))return(0,i.logWarn)('Detected an invalid setup in userSync "filterSettings.'.concat(r,".bidders\"; use either '*' (to represent all bidders) or an array of bidders.")),!1;return!0}(t,e)){s[e]=!0;var r=t.all?t.all:t[e],o="*"===r.bidders?[n]:r.bidders,u={include:function(e,n){return!(0,a.q9)(e,n)},exclude:function(e,n){return(0,a.q9)(e,n)}};return u[r.filter||"include"](o,n)}return!s[e]}return o.vc.getConfig("userSync",(function(e){if(e.userSync){var n=e.userSync.filterSettings;(0,i.isPlainObject)(n)&&(n.image||n.all||(e.userSync.filterSettings.image={bidders:"*",filter:"include"}))}d=Object.assign(d,e.userSync)})),n.registerSync=function(e,r,o){return u.has(r)?(0,i.logMessage)('already fired syncs for "'.concat(r,'", ignoring registerSync call')):d.syncEnabled&&(0,i.isArray)(t[e])?r?0!==d.syncsPerBidder&&Number(c[r])>=d.syncsPerBidder?(0,i.logWarn)('Number of user syncs exceeded for "'.concat(r,'"')):n.canBidderRegisterSync(e,r)?(t[e].push([r,o]),void(c=function(e,n){return e[n]?e[n]+=1:e[n]=1,e}(c,r))):(0,i.logWarn)('Bidder "'.concat(r,'" not permitted to register their "').concat(e,'" userSync pixels.')):(0,i.logWarn)("Bidder is required for registering sync"):(0,i.logWarn)('User sync type "'.concat(e,'" not supported'))},n.syncUsers=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(e)return setTimeout(f,Number(e));f()},n.triggerUserSyncs=function(){d.enableOverride&&n.syncUsers()},n.canBidderRegisterSync=function(e,n){return!d.filterSettings||!g(e,n)},n}(Object.defineProperties({config:o.vc.getConfig("userSync")},{browserSupportsCookies:{get:function(){return!(0,i.isSafariBrowser)()&&c.cookiesAreEnabled()}}}))},64358:function(e,n,t){t.r(n),t.d(n,{_each:function(){return de},_map:function(){return le},_setEventEmitter:function(){return C},adUnitsFilter:function(){return Ze},bind:function(){return k},buildUrl:function(){return wn},callBurl:function(){return me},checkCookieSupport:function(){return Ge},chunk:function(){return pn},cleanObj:function(){return cn},compareOn:function(){return mn},contains:function(){return fe},convertCamelToUnderscore:function(){return un},convertTypes:function(){return fn},createInvisibleIframe:function(){return $},createTrackPixelHtml:function(){return Ee},createTrackPixelIframeHtml:function(){return we},cyrb53Hash:function(){return Tn},debugTurnedOn:function(){return X},deepAccess:function(){return p.Z},deepClone:function(){return xe},deepEqual:function(){return Cn},deepSetValue:function(){return v.N},delayExecution:function(){return He},escapeUnsafeChars:function(){return Un},fill:function(){return gn},flatten:function(){return Te},formatQS:function(){return yn},generateUUID:function(){return _},getAdUnitSizes:function(){return Z},getBidIdParameter:function(){return R},getBidRequest:function(){return Ie},getBidderCodes:function(){return ke},getDNT:function(){return Xe},getDefinedParams:function(){return Qe},getGptSlotForAdUnitCode:function(){return tn},getGptSlotInfoForAdUnitCode:function(){return rn},getHighestCpm:function(){return _e},getKeyByValue:function(){return Be},getKeys:function(){return Oe},getLatestHighestCpmBid:function(){return Pe},getMaxValueFromArray:function(){return hn},getMinValueFromArray:function(){return vn},getOldestHighestCpmBid:function(){return Re},getParameterByName:function(){return ee},getPerformanceNow:function(){return Ke},getPrebidInternal:function(){return O},getUniqueIdentifierStr:function(){return j},getUserConfiguredParams:function(){return Ye},getValue:function(){return Se},getValueString:function(){return Ce},getWindowFromDocument:function(){return In},getWindowLocation:function(){return K},getWindowSelf:function(){return z},getWindowTop:function(){return W},groupBy:function(){return Ve},hasConsoleLogger:function(){return Y},hasDeviceAccess:function(){return Le},hasOwn:function(){return ge},inIframe:function(){return Ne},insertElement:function(){return pe},insertHtmlIntoIframe:function(){return be},insertUserSyncIframe:function(){return ye},internal:function(){return T},isA:function(){return ne},isAdUnitCodeMatchingSlot:function(){return en},isApnGetTagDefined:function(){return je},isArray:function(){return ie},isArrayOfNums:function(){return ln},isBoolean:function(){return ue},isEmpty:function(){return ce},isEmptyStr:function(){return se},isFn:function(){return te},isGptPubadsDefined:function(){return Ue},isInteger:function(){return an},isNumber:function(){return oe},isPlainObject:function(){return ae},isSafariBrowser:function(){return Me},isSlotMatchingAdUnitCode:function(){return nn},isStr:function(){return re},isValidMediaTypes:function(){return Je},logError:function(){return V},logInfo:function(){return G},logMessage:function(){return L},logWarn:function(){return H},memoize:function(){return Sn},mergeDeep:function(){return An},parseGPTSingleSizeArray:function(){return N},parseGPTSingleSizeArrayToRtbSize:function(){return M},parseQS:function(){return bn},parseQueryStringParameters:function(){return q},parseSizesInput:function(){return x},parseUrl:function(){return En},pick:function(){return sn},prefixLog:function(){return Q},replaceAuctionPrice:function(){return Fe},replaceClickThrough:function(){return We},safeJSONParse:function(){return On},setScriptAttributes:function(){return Bn},shuffle:function(){return De},timestamp:function(){return ze},transformAdServerTargetingObj:function(){return D},transformBidderParamKeywords:function(){return dn},triggerPixel:function(){return he},tryAppendQueryString:function(){return P},uniques:function(){return Ae},unsupportedBidderMessage:function(){return on},waitForElementToLoad:function(){return ve}});var r,i=t(93324),o=t(89062),a=t(4942),u=t(71002),c=t(3193),s=t(77079),d=t.n(s),f=t(34614),l=t(5644),g=t(68792),p=t(20265),v=t(96475),h=Object.prototype.toString,m=Boolean(window.console),b=Boolean(m&&window.console.log),y=Boolean(m&&window.console.info),E=Boolean(m&&window.console.warn),w=Boolean(m&&window.console.error);function C(e){r=e}function A(){null!=r&&r.apply(void 0,arguments)}var T={checkCookieSupport:Ge,createTrackPixelIframeHtml:we,getWindowSelf:z,getWindowTop:W,getWindowLocation:K,insertUserSyncIframe:ye,insertElement:pe,isFn:te,triggerPixel:he,logError:V,logWarn:H,logMessage:L,logInfo:G,parseQS:bn,formatQS:yn,deepEqual:Cn},I={};function O(){return I}var S,B={},k=function(e,n){return n}.bind(null,1,B)()===B?Function.prototype.bind:function(e){var n=this,t=Array.prototype.slice.call(arguments,1);return function(){return n.apply(e,t.concat(Array.prototype.slice.call(arguments)))}},U=(S=0,function(){return++S});function j(){return U()+Math.random().toString(16).substr(2)}function _(e){return e?(e^(window&&window.crypto&&window.crypto.getRandomValues?crypto.getRandomValues(new Uint8Array(1))[0]%16:16*Math.random())>>e/4).toString(16):([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,_)}function R(e,n){return n&&n[e]?n[e]:""}function P(e,n,t){return t?e+n+"="+encodeURIComponent(t)+"&":e}function q(e){var n="";for(var t in e)e.hasOwnProperty(t)&&(n+=t+"="+encodeURIComponent(e[t])+"&");return n=n.replace(/&$/,"")}function D(e){return e&&Object.getOwnPropertyNames(e).length>0?Oe(e).map((function(n){return"".concat(n,"=").concat(encodeURIComponent(Se(e,n)))})).join("&"):""}function Z(e){if(e){var n=[];if(e.mediaTypes&&e.mediaTypes.banner&&Array.isArray(e.mediaTypes.banner.sizes)){var t=e.mediaTypes.banner.sizes;Array.isArray(t[0])?n=t:n.push(t)}else Array.isArray(e.sizes)&&(Array.isArray(e.sizes[0])?n=e.sizes:n.push(e.sizes));return n}}function x(e){var n=[];if("string"==typeof e){var t=e.split(","),r=/^(\d)+x(\d)+$/i;if(t)for(var i in t)ge(t,i)&&t[i].match(r)&&n.push(t[i])}else if("object"===(0,u.Z)(e)){var o=e.length;if(o>0)if(2===o&&"number"==typeof e[0]&&"number"==typeof e[1])n.push(N(e));else for(var a=0;a<o;a++)n.push(N(e[a]))}return n}function N(e){if(F(e))return e[0]+"x"+e[1]}function M(e){if(F(e))return{w:e[0],h:e[1]}}function F(e){return ie(e)&&2===e.length&&!isNaN(e[0])&&!isNaN(e[1])}function W(){return window.top}function z(){return window.self}function K(){return window.location}function L(){X()&&b&&console.log.apply(console,J(arguments,"MESSAGE:"))}function G(){X()&&y&&console.info.apply(console,J(arguments,"INFO:"))}function H(){X()&&E&&console.warn.apply(console,J(arguments,"WARNING:")),A(l.FP.AUCTION_DEBUG,{type:"WARNING",arguments:arguments})}function V(){X()&&w&&console.error.apply(console,J(arguments,"ERROR:")),A(l.FP.AUCTION_DEBUG,{type:"ERROR",arguments:arguments})}function Q(e){function n(n){return function(){for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];n.apply(void 0,[e].concat(r))}}return{logError:n(V),logWarn:n(H),logMessage:n(L),logInfo:n(G)}}function J(e,n){e=[].slice.call(e);var t=c.vc.getCurrentBidder();return n&&e.unshift(n),t&&e.unshift(r("#aaa")),e.unshift(r("#3b88c3")),e.unshift("%cPrebid"+(t?"%c".concat(t):"")),e;function r(e){return"display: inline-block; color: #fff; background: ".concat(e,"; padding: 1px 4px; border-radius: 3px;")}}function Y(){return b}function X(){return!!c.vc.getConfig("debug")}function $(){var e=document.createElement("iframe");return e.id=j(),e.height=0,e.width=0,e.border="0px",e.hspace="0",e.vspace="0",e.marginWidth="0",e.marginHeight="0",e.style.border="0",e.scrolling="no",e.frameBorder="0",e.src="about:blank",e.style.display="none",e}function ee(e){return bn(K().search)[e]||""}function ne(e,n){return h.call(e)==="[object "+n+"]"}function te(e){return ne(e,"Function")}function re(e){return ne(e,"String")}function ie(e){return ne(e,"Array")}function oe(e){return ne(e,"Number")}function ae(e){return ne(e,"Object")}function ue(e){return ne(e,"Boolean")}function ce(e){if(!e)return!0;if(ie(e)||re(e))return!(e.length>0);for(var n in e)if(hasOwnProperty.call(e,n))return!1;return!0}function se(e){return re(e)&&(!e||0===e.length)}function de(e,n){if(!ce(e)){if(te(e.forEach))return e.forEach(n,this);var t=0,r=e.length;if(r>0)for(;t<r;t++)n(e[t],t,e);else for(t in e)hasOwnProperty.call(e,t)&&n.call(this,e[t],t)}}function fe(e,n){if(ce(e))return!1;if(te(e.indexOf))return-1!==e.indexOf(n);for(var t=e.length;t--;)if(e[t]===n)return!0;return!1}function le(e,n){if(ce(e))return[];if(te(e.map))return e.map(n);var t=[];return de(e,(function(r,i){t.push(n(r,i,e))})),t}function ge(e,n){return e.hasOwnProperty?e.hasOwnProperty(n):void 0!==e[n]&&e.constructor.prototype[n]!==e[n]}function pe(e,n,t,r){var i;n=n||document,i=t?n.getElementsByTagName(t):n.getElementsByTagName("head");try{if((i=i.length?i:n.getElementsByTagName("body")).length){i=i[0];var o=r?null:i.firstChild;return i.insertBefore(e,o)}}catch(e){}}function ve(e,n){var t=null;return new g.Z((function(r){var i=function n(){e.removeEventListener("load",n),e.removeEventListener("error",n),null!=t&&window.clearTimeout(t),r()};e.addEventListener("load",i),e.addEventListener("error",i),null!=n&&(t=window.setTimeout(i,n))}))}function he(e,n,t){var r=new Image;n&&T.isFn(n)&&ve(r,t).then(n),r.src=e}function me(e){var n=e.source,t=e.burl;n===l.os.YZ&&t&&T.triggerPixel(t)}function be(e){if(e){var n=document.createElement("iframe");n.id=j(),n.width=0,n.height=0,n.hspace="0",n.vspace="0",n.marginWidth="0",n.marginHeight="0",n.style.display="none",n.style.height="0px",n.style.width="0px",n.scrolling="no",n.frameBorder="0",n.allowtransparency="true",T.insertElement(n,document,"body"),n.contentWindow.document.open(),n.contentWindow.document.write(e),n.contentWindow.document.close()}}function ye(e,n,t){var r=T.createTrackPixelIframeHtml(e,!1,"allow-scripts allow-same-origin"),i=document.createElement("div");i.innerHTML=r;var o=i.firstChild;n&&T.isFn(n)&&ve(o,t).then(n),T.insertElement(o,document,"html",!0)}function Ee(e){if(!e)return"";var n='<div style="position:absolute;left:0px;top:0px;visibility:hidden;">';return n+='<img src="'+encodeURI(e)+'"></div>'}function we(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return e?(n&&(e=encodeURI(e)),t&&(t='sandbox="'.concat(t,'"')),"<iframe ".concat(t,' id="').concat(j(),'"\n frameborder="0"\n allowtransparency="true"\n marginheight="0" marginwidth="0"\n width="0" hspace="0" vspace="0" height="0"\n style="height:0px;width:0px;display:none;"\n scrolling="no"\n src="').concat(e,'">\n </iframe>')):""}function Ce(e,n,t){return null==n?t:re(n)?n:oe(n)?n.toString():void T.logWarn("Unsuported type for param: "+e+" required type: String")}function Ae(e,n,t){return t.indexOf(e)===n}function Te(e,n){return e.concat(n)}function Ie(e,n){var t;if(e)return n.some((function(n){var r=(0,f.sE)(n.bids,(function(n){return["bidId","adId","bid_id"].some((function(t){return n[t]===e}))}));return r&&(t=r),r})),t}function Oe(e){return Object.keys(e)}function Se(e,n){return e[n]}function Be(e,n){for(var t in e)if(e.hasOwnProperty(t)&&e[t]===n)return t}function ke(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:pbjs.adUnits;return e.map((function(e){return e.bids.map((function(e){return e.bidder})).reduce(Te,[])})).reduce(Te,[]).filter(Ae)}function Ue(){if(window.googletag&&te(window.googletag.pubads)&&te(window.googletag.pubads().getSlots))return!0}function je(){if(window.apntag&&te(window.apntag.getTag))return!0}var _e=qe("timeToRespond",(function(e,n){return e>n})),Re=qe("responseTimestamp",(function(e,n){return e>n})),Pe=qe("responseTimestamp",(function(e,n){return e<n}));function qe(e,n){return function(t,r){return t.cpm===r.cpm?n(t[e],r[e])?r:t:t.cpm<r.cpm?r:t}}function De(e){for(var n=e.length;n>0;){var t=Math.floor(Math.random()*n),r=e[--n];e[n]=e[t],e[t]=r}return e}function Ze(e,n){return(0,f.q9)(e,n&&n.adUnitCode)}function xe(e){return d()(e)}function Ne(){try{return T.getWindowSelf()!==T.getWindowTop()}catch(e){return!0}}function Me(){return/^((?!chrome|android|crios|fxios).)*safari/i.test(navigator.userAgent)}function Fe(e,n){if(e)return e.replace(/\$\{AUCTION_PRICE\}/g,n)}function We(e,n){if(e&&n&&"string"==typeof n)return e.replace(/\${CLICKTHROUGH}/g,n)}function ze(){return(new Date).getTime()}function Ke(){return window.performance&&window.performance.now&&window.performance.now()||0}function Le(){return!1!==c.vc.getConfig("deviceAccess")}function Ge(){if(window.navigator.cookieEnabled||document.cookie.length)return!0}function He(e,n){if(n<1)throw new Error("numRequiredCalls must be a positive number. Got ".concat(n));var t=0;return function(){++t===n&&e.apply(this,arguments)}}function Ve(e,n){return e.reduce((function(e,t){return(e[t[n]]=e[t[n]]||[]).push(t),e}),{})}function Qe(e,n){return n.filter((function(n){return e[n]})).reduce((function(n,t){return Object.assign(n,(0,a.Z)({},t,e[t]))}),{})}function Je(e){var n=["banner","native","video"];return!!Object.keys(e).every((function(e){return(0,f.q9)(n,e)}))&&(!e.video||!e.video.context||(0,f.q9)(["instream","outstream","adpod"],e.video.context))}function Ye(e,n,t){return e.filter((function(e){return e.code===n})).map((function(e){return e.bids})).reduce(Te,[]).filter((function(e){return e.bidder===t})).map((function(e){return e.params||{}}))}function Xe(){return"1"===navigator.doNotTrack||"1"===window.doNotTrack||"1"===navigator.msDoNotTrack||"yes"===navigator.doNotTrack}var $e=function(e,n){return e.getAdUnitPath()===n||e.getSlotElementId()===n};function en(e){return function(n){return $e(e,n)}}function nn(e){return function(n){return $e(n,e)}}function tn(e){var n;return Ue()&&(n=(0,f.sE)(window.googletag.pubads().getSlots(),nn(e))),n}function rn(e){var n=tn(e);return n?{gptSlot:n.getAdUnitPath(),divId:n.getSlotElementId()}:{}}function on(e,n){var t=Object.keys(e.mediaTypes||{banner:"banner"}).join(", ");return"\n ".concat(e.code," is a ").concat(t," ad unit\n containing bidders that don't support ").concat(t,": ").concat(n,".\n This bidder won't fetch demand.\n ")}function an(e){return Number.isInteger?Number.isInteger(e):"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}function un(e){return e.replace(/(?:^|\.?)([A-Z])/g,(function(e,n){return"_"+n.toLowerCase()})).replace(/^_/,"")}function cn(e){return Object.keys(e).reduce((function(n,t){return void 0!==e[t]&&(n[t]=e[t]),n}),{})}function sn(e,n){return"object"!==(0,u.Z)(e)?{}:n.reduce((function(t,r,i){if("function"==typeof r)return t;var o=r,a=r.match(/^(.+?)\sas\s(.+?)$/i);a&&(r=a[1],o=a[2]);var u=e[r];return"function"==typeof n[i+1]&&(u=n[i+1](u,t)),void 0!==u&&(t[o]=u),t}),{})}function dn(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"keywords",t=[];return de(e,(function(e,r){if(ie(e)){var i=[];de(e,(function(e){((e=Ce(n+"."+r,e))||""===e)&&i.push(e)})),e=i}else{if(!re(e=Ce(n+"."+r,e)))return;e=[e]}t.push({key:r,value:e})})),t}function fn(e,n){return Object.keys(e).forEach((function(t){var r,i;n[t]&&(te(e[t])?n[t]=e[t](n[t]):n[t]=(r=e[t],i=n[t],"string"===r?i&&i.toString():"number"===r?Number(i):i),isNaN(n[t])&&delete n.key)})),n}function ln(e,n){return ie(e)&&(!n||e.length===n)&&e.every((function(e){return an(e)}))}function gn(e,n){for(var t=[],r=0;r<n;r++){var i=ae(e)?xe(e):e;t.push(i)}return t}function pn(e,n){for(var t=[],r=0;r<Math.ceil(e.length/n);r++){var i=r*n,o=i+n;t.push(e.slice(i,o))}return t}function vn(e){return Math.min.apply(Math,(0,o.Z)(e))}function hn(e){return Math.max.apply(Math,(0,o.Z)(e))}function mn(e){return function(n,t){return n[e]<t[e]?1:n[e]>t[e]?-1:0}}function bn(e){return e?e.replace(/^\?/,"").split("&").reduce((function(e,n){var t=n.split("="),r=(0,i.Z)(t,2),o=r[0],a=r[1];return/\[\]$/.test(o)?(e[o=o.replace("[]","")]=e[o]||[],e[o].push(a)):e[o]=a||"",e}),{}):{}}function yn(e){return Object.keys(e).map((function(n){return Array.isArray(e[n])?e[n].map((function(e){return"".concat(n,"[]=").concat(e)})).join("&"):"".concat(n,"=").concat(e[n])})).join("&")}function En(e,n){var t=document.createElement("a");n&&"noDecodeWholeURL"in n&&n.noDecodeWholeURL?t.href=e:t.href=decodeURIComponent(e);var r=n&&"decodeSearchAsString"in n&&n.decodeSearchAsString;return{href:t.href,protocol:(t.protocol||"").replace(/:$/,""),hostname:t.hostname,port:+t.port,pathname:t.pathname.replace(/^(?!\/)/,"/"),search:r?t.search:T.parseQS(t.search||""),hash:(t.hash||"").replace(/^#/,""),host:t.host||window.location.host}}function wn(e){return(e.protocol||"http")+"://"+(e.host||e.hostname+(e.port?":".concat(e.port):""))+(e.pathname||"")+(e.search?"?".concat(T.formatQS(e.search||"")):"")+(e.hash?"#".concat(e.hash):"")}function Cn(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.checkTypes,i=void 0!==r&&r;if(e===n)return!0;if("object"!==(0,u.Z)(e)||null===e||"object"!==(0,u.Z)(n)||null===n||i&&e.constructor!==n.constructor)return!1;if(Object.keys(e).length!==Object.keys(n).length)return!1;for(var o in e){if(!n.hasOwnProperty(o))return!1;if(!Cn(e[o],n[o],{checkTypes:i}))return!1}return!0}function An(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];if(!t.length)return e;var i=t.shift();if(ae(e)&&ae(i)){var u=function(n){ae(i[n])?(e[n]||Object.assign(e,(0,a.Z)({},n,{})),An(e[n],i[n])):ie(i[n])?e[n]?ie(e[n])&&i[n].forEach((function(t){for(var r=1,i=0;i<e[n].length;i++)if(Cn(e[n][i],t)){r=0;break}r&&e[n].push(t)})):Object.assign(e,(0,a.Z)({},n,(0,o.Z)(i[n]))):Object.assign(e,(0,a.Z)({},n,i[n]))};for(var c in i)u(c)}return An.apply(void 0,[e].concat(t))}function Tn(e){for(var n,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=function(e,n){if(te(Math.imul))return Math.imul(e,n);var t=(4194303&e)*(n|=0);return 4290772992&e&&(t+=(4290772992&e)*n|0),0|t},i=3735928559^t,o=1103547991^t,a=0;a<e.length;a++)i=r(i^(n=e.charCodeAt(a)),2654435761),o=r(o^n,1597334677);return i=r(i^i>>>16,2246822507)^r(o^o>>>13,3266489909),(4294967296*(2097151&(o=r(o^o>>>16,2246822507)^r(i^i>>>13,3266489909)))+(i>>>0)).toString()}function In(e){return e?e.defaultView:null}function On(e){try{return JSON.parse(e)}catch(e){}}function Sn(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return e},t=new Map,r=function(){var r=n.apply(this,arguments);return t.has(r)||t.set(r,e.apply(this,arguments)),t.get(r)};return r.clear=t.clear.bind(t),r}function Bn(e,n){for(var t in n)n.hasOwnProperty(t)&&e.setAttribute(t,n[t])}var kn,Un=(kn={"<":"\\u003C",">":"\\u003E","/":"\\u002F","\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"},function(e){return e.replace(/[<>\b\f\n\r\t\0\u2028\u2029\\]/g,(function(e){return kn[e]}))})},99128:function(e,n,t){t.d(n,{A:function(){return w},Bf:function(){return h},V6:function(){return b},g3:function(){return E}});var r=t(93324),i=t(3193);function o(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e,n){if(!e)return;if("string"==typeof e)return a(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return a(e,n)}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,u=!0,c=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return u=e.done,e},e:function(e){c=!0,o=e},f:function(){try{u||null==t.return||t.return()}finally{if(c)throw o}}}}function a(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var u="performanceMetrics",c=window.performance&&window.performance.now?function(){return window.performance.now()}:function(){return Date.now()},s=new WeakMap;function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.now,t=void 0===n?c:n,r=e.mkNode,i=void 0===r?g:r,o=e.mkTimer,a=void 0===o?l:o,u=e.mkRenamer,d=void 0===u?function(e){return e}:u,f=e.nodes,p=void 0===f?s:f;return function(){return function e(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return{forEach:function(n){n(e)}}};function o(e){return function(t){return n.dfWalk({visit:function(n,r){var i=r[e];if(i.hasOwnProperty(t))return i[t]}})}}r=d(r);var u=o("timestamps");function c(e,t){var i=r(e);n.dfWalk({follow:function(e,n){return n.propagate&&(!e||!e.stopPropagation)},visit:function(e,n){i.forEach((function(r){null==e?n.metrics[r]=t:(n.groups.hasOwnProperty(r)||(n.groups[r]=[]),n.groups[r].push(t))}))}})}function s(e){n.timestamps[e]=t()}function f(e,n){var r=u(e),i=null!=r?t()-r:null;return null!=n&&c(n,i),i}function l(e,n,t){var r=u(e),i=u(n),o=null!=r&&null!=i?i-r:null;return null!=t&&c(t,o),o}function g(e){return a(t,(function(n){return c(e,n)}))}function v(e,n){return g(e).stopAfter(n)()}function h(e,n,t){var r=g(e);return t(function(e){var n=r.stopBefore(e);return n.bail=e.bail&&r.stopBefore(e.bail),n.stopTiming=r,n.untimed=e,n}(n))}function m(){var e={};return n.dfWalk({visit:function(n,t){e=Object.assign({},!n||n.includeGroups?t.groups:null,t.metrics,e)}}),e}function b(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=t.propagate,a=void 0===o||o,u=t.stopPropagation,c=void 0!==u&&u,s=t.includeGroups,d=void 0!==s&&s;return e(i([[n,{propagate:a,stopPropagation:c,includeGroups:d}]]),r)}function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.propagate,i=void 0===r||r,o=t.stopPropagation,a=void 0!==o&&o,u=t.includeGroups,c=void 0!==u&&u,s=p.get(e);null!=s&&s.addParent(n,{propagate:i,stopPropagation:a,includeGroups:c})}function E(t){return e(n,t)}function w(){return e(n.newSibling(),r)}var C={startTiming:g,measureTime:v,measureHookTime:h,checkpoint:s,timeSince:f,timeBetween:l,setMetric:c,getMetrics:m,fork:b,join:y,newMetrics:w,renameWith:E,toJSON:function(){return m()}};return p.set(C,n),C}(i([]))}}function f(e,n,t){return function(){n&&n();try{return e.apply(this,arguments)}finally{t&&t()}}}function l(e,n){var t=e(),r=!1;function i(){r||(n(e()-t),r=!0)}return i.stopBefore=function(e){return f(e,i)},i.stopAfter=function(e){return f(e,null,i)},i}function g(e){return{metrics:{},timestamps:{},groups:{},addParent:function(n,t){e.push([n,t])},newSibling:function(){return g(e.slice())},dfWalk:function(){var n,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=t.visit,a=t.follow,u=void 0===a?function(){return!0}:a,c=t.visited,s=void 0===c?new Set:c,d=t.inEdge;if(!s.has(this)){if(s.add(this),null!=(n=i(d,this)))return n;var f,l=o(e);try{for(l.s();!(f=l.n()).done;){var g=(0,r.Z)(f.value,2),p=g[0],v=g[1];if(u(d,v)&&null!=(n=p.dfWalk({visit:i,follow:u,visited:s,inEdge:v})))return n}}catch(e){l.e(e)}finally{l.f()}}}}}var p=function(){var e=function(){},n=function(){return{}},t={forEach:e},r=function(){return null};r.stopBefore=function(e){return e},r.stopAfter=function(e){return e};var i=Object.defineProperties({dfWalk:e,newSibling:function(){return i},addParent:e},Object.fromEntries(["metrics","timestamps","groups"].map((function(e){return[e,{get:n}]}))));return d({now:function(){return 0},mkNode:function(){return i},mkRenamer:function(){return function(){return t}},mkTimer:function(){return r},nodes:{get:e,set:e}})()}(),v=!0;function h(e){return v&&e||p}i.vc.getConfig(u,(function(e){v=!!e[u]}));var m,b=(m=d(),function(){return v?m():p});function y(e,n){return function(t,r){return function(i){for(var o=arguments.length,a=new Array(o>1?o-1:0),u=1;u<o;u++)a[u-1]=arguments[u];var c=this;return h(n.apply(c,a)).measureHookTime(e+t,i,(function(e){return r.call.apply(r,[c,e].concat(a))}))}}}var E=y("requestBids.",(function(e){return e.metrics})),w=y("addBidResponse.",(function(e,n){return n.metrics}))},68792:function(e,n,t){t.d(n,{P:function(){return E},Z:function(){return y}});var r=t(93324),i=t(15671),o=t(43144),a=t(97326),u=t(88301),c=t(60136),s=t(82963),d=t(61120),f=t(18916),l=t(42793),g=t(78640);function p(e){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var t,r=(0,d.Z)(e);if(n){var i=(0,d.Z)(this).constructor;t=Reflect.construct(r,arguments,i)}else t=r.apply(this,arguments);return(0,s.Z)(this,t)}}function v(e,n,t){!function(e,n){if(n.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,n),n.set(e,t)}var h=new WeakMap,m=new WeakMap,b=new WeakMap,y=function(e){(0,c.Z)(t,e);var n=p(t);function t(e){var r;(0,i.Z)(this,t);var o=[],u=[];function c(e,n){return function(t){if(!o.length){for(o.push(e,t);u.length;)u.shift()();n(t)}}}return r=n.call(this,"function"!=typeof e?e:function(n,t){var r,i=c(1,t),o=(r=c(0,n),function(e){return"function"==typeof(null==e?void 0:e.then)?e.then(r,i):r(e)});try{e(o,i)}catch(e){i(e)}}),v((0,a.Z)(r),h,{writable:!0,value:void 0}),v((0,a.Z)(r),m,{writable:!0,value:void 0}),v((0,a.Z)(r),b,{writable:!0,value:null}),(0,l.Z)((0,a.Z)(r),h,o),(0,l.Z)((0,a.Z)(r),m,u),r}return(0,o.Z)(t,[{key:"then",value:function(e,n){var i=this;if("function"==typeof n)for(var o=this;o;){(0,u.Z)((0,d.Z)(t.prototype),"then",this).call(o,null,(function(){return null}));var a=(0,f.Z)(o,b);(0,l.Z)(o,b,null),o=a}var c=(0,f.Z)(this,h),s=new t((function(t,o){var a=function(){var i=c[1],a=0===c[0]?[e,t]:[n,o],u=(0,r.Z)(a,2),s=u[0],d=u[1];if("function"==typeof s){try{i=s(i)}catch(e){return void o(e)}d=t}d(i)};c.length?a():(0,f.Z)(i,m).push(a)}));return(0,l.Z)(s,b,this),s}}],[{key:"timeout",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new t((function(n){0===e?n():setTimeout(n,e)}))}}]),t}((0,g.R)().Promise||Promise);function E(){var e,n,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.promiseFactory,i=void 0===r?function(e){return new y(e)}:r;function o(e){return function(n){return e(n)}}return{promise:i((function(t,r){e=t,n=r})),resolve:o(e),reject:o(n)}}},90154:function(e,n,t){t.d(n,{Dn:function(){return d},LD:function(){return s},gZ:function(){return c},hD:function(){return f}});var r=t(20265),i=t(64358),o=t(3193),a=t(92797),u=t(78653),c="outstream",s="instream";function d(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.index,i=void 0===t?u.K.index:t,o=(0,r.Z)(i.getMediaTypes(e),"video"),a=o&&(0,r.Z)(o,"context"),c=o&&(0,r.Z)(o,"useCacheKey"),s=i.getAdUnit(e);return f(e,s,o,a,c)}var f=(0,a.z3)("sync",(function(e,n,t,r,a){return t&&(a||r!==c)?o.vc.getConfig("cache.url")||!e.vastXml||e.vastUrl?!(!e.vastUrl&&!e.vastXml):((0,i.logError)('\n This bid contains only vastXml and will not work when a prebid cache url is not specified.\n Try enabling prebid cache with pbjs.setConfig({ cache: {url: "..."} });\n '),!1):!(r===c&&!a)||!!(e.renderer||n&&n.renderer||t.renderer)}),"checkVideoBidSetup")},79885:function(e,n,t){t.d(n,{h:function(){return c},z:function(){return s}});var r=t(48928),i=t(3193),o=t(78653);function a(e,n){var t=n?"<![CDATA[".concat(n,"]]>"):"";return'<VAST version="3.0">\n <Ad>\n <Wrapper>\n <AdSystem>prebid.org wrapper</AdSystem>\n <VASTAdTagURI><![CDATA['.concat(e,"]]></VASTAdTagURI>\n <Impression>").concat(t,"</Impression>\n <Creatives></Creatives>\n </Wrapper>\n </Ad>\n </VAST>")}function u(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.index,r=void 0===t?o.K.index:t,u=e.vastXml?e.vastXml:a(e.vastUrl,e.vastImpUrl),c=r.getAuction(e),s=Number(e.ttl)+15,d={type:"xml",value:u,ttlseconds:s};return i.vc.getConfig("cache.vasttrack")&&(d.bidder=e.bidder,d.bidid=e.requestId,d.aid=e.auctionId),null!=c&&(d.timestamp=c.getAuctionStart()),"string"==typeof e.customCacheKey&&""!==e.customCacheKey&&(d.key=e.customCacheKey),d}function c(e,n){var t={puts:e.map(u)};(0,r.h)(i.vc.getConfig("cache.url"),function(e){return{success:function(n){var t;try{t=JSON.parse(n).responses}catch(n){return void e(n,[])}t?e(null,t):e(new Error("The cache server didn't respond with a responses property."),[])},error:function(n,t){e(new Error("Error storing video ad in the cache: ".concat(n,": ").concat(JSON.stringify(t))),[])}}}(n),JSON.stringify(t),{contentType:"text/plain",withCredentials:!0})}function s(e){return"".concat(i.vc.getConfig("cache.url"),"?uuid=").concat(e)}},20265:function(e,n,t){function r(e,n,t,r,i){for(n=n.split?n.split("."):n,r=0;r<n.length;r++)e=e?e[n[r]]:i;return e===i?t:e}t.d(n,{Z:function(){return r}})},81432:function(e){ a.SYNC=1,a.ASYNC=2,a.QUEUE=4;var n=Object.freeze({useProxy:!0,ready:0}),t=new WeakMap,r="2,1,0"===[1].reduce((function(e,n,t){return[e,n,t]}),2).toString()?Array.prototype.reduce:function(e,n){var t,r=Object(this),i=r.length>>>0,o=0;if(n)t=n;else{for(;o<i&&!(o in r);)o++;t=r[o++]}for(;o<i;)o in r&&(t=e(t,r[o],o,r)),o++;return t};function i(e,n){return Array.prototype.slice.call(e,n)}var o=Object.assign||function(e){return r.call(i(arguments,1),(function(e,n){return n&&Object.keys(n).forEach((function(t){e[t]=n[t]})),e}),e)};function a(e){var u,c={},s=[];function d(e,n){return"function"==typeof e?p.call(null,"sync",e,n):"string"==typeof e&&"function"==typeof n?p.apply(null,arguments):"object"==typeof e?f.apply(null,arguments):void 0}function f(e,n,t){var r=!0;void 0===n&&(n=Object.getOwnPropertyNames(e),r=!1);var i={},o=["constructor"];do{(n=n.filter((function(n){return!("function"!=typeof e[n]||-1!==o.indexOf(n)||n.match(/^_/))}))).forEach((function(n){var r=n.split(":"),o=r[0],a=r[1]||"sync";if(!i[o]){var u=e[o];i[o]=e[o]=p(a,u,t?[t,o]:void 0)}})),e=Object.getPrototypeOf(e)}while(r&&e);return i}function l(e){var n=Array.isArray(e)?e:e.split(".");return r.call(n,(function(t,r,i){var o=t[r],a=!1;return o||(i===n.length-1?(u||s.push((function(){a||console.warn("fun-hooks: referenced '"+e+"' but it was never created")})),t[r]=g((function(e){t[r]=e,a=!0}))):t[r]={})}),c)}function g(e){var n=[],r=[],i=function(){},a={before:function(e,t){return c.call(this,n,"before",e,t)},after:function(e,n){return c.call(this,r,"after",e,n)},getHooks:function(e){var t=n.concat(r);"object"==typeof e&&(t=t.filter((function(n){return Object.keys(e).every((function(t){return n[t]===e[t]}))})));try{o(t,{remove:function(){return t.forEach((function(e){e.remove()})),this}})}catch(e){console.error("error adding `remove` to array, did you modify Array.prototype?")}return t},removeAll:function(){return this.getHooks().remove()}},u={install:function(t,o,a){this.type=t,i=a,a(n,r),e&&e(o)}};return t.set(a.after,u),a;function c(e,t,o,a){var u={hook:o,type:t,priority:a||10,remove:function(){var t=e.indexOf(u);-1!==t&&(e.splice(t,1),i(n,r))}};return e.push(u),e.sort((function(e,n){return n.priority-e.priority})),i(n,r),this}}function p(n,r,c){var d=r.after&&t.get(r.after);if(d){if(d.type!==n)throw"fun-hooks: recreated hookable with different type";return r}var f,p,v=c?l(c):g(),h={get:function(e,n){return v[n]||Reflect.get.apply(Reflect,arguments)}};return u||s.push(m),e.useProxy&&"function"==typeof Proxy&&Proxy.revocable?p=new Proxy(r,h):(p=function(){return h.apply?h.apply(r,this,i(arguments)):r.apply(this,arguments)},o(p,v)),t.get(p.after).install(n,p,(function(e,t){var r,o=[];e.length||t.length?(e.forEach(a),r=o.push(void 0)-1,t.forEach(a),f=function(e,t,a){var u,c=0,s="async"===n&&"function"==typeof a[a.length-1]&&a.pop();function d(e){"sync"===n?u=e:s&&s.apply(null,arguments)}function f(e){if(o[c]){var r=i(arguments);return f.bail=d,r.unshift(f),o[c++].apply(t,r)}"sync"===n?u=e:s&&s.apply(null,arguments)}return o[r]=function(){var r=i(arguments,1);"async"===n&&s&&(delete f.bail,r.push(f));var o=e.apply(t,r);"sync"===n&&f(o)},f.apply(null,a),u}):f=void 0;function a(e){o.push(e.hook)}m()})),p;function m(){!u&&("sync"!==n||e.ready&a.SYNC)&&("async"!==n||e.ready&a.ASYNC)?"sync"!==n&&e.ready&a.QUEUE?h.apply=function(){var e=arguments;s.push((function(){p.apply(e[1],e[2])}))}:h.apply=function(){throw"fun-hooks: hooked function not ready"}:h.apply=f}}return(e=o({},n,e)).ready?d.ready=function(){u=!0,function(e){for(var n;n=e.shift();)n()}(s)}:u=!0,d.get=l,d}e.exports=a},77079:function(e){e.exports=function e(n){var t=Array.isArray(n)?[]:{};for(var r in n){var i=n[r];t[r]=i&&"object"==typeof i?e(i):i}return t}},30907:function(e,n,t){function r(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}t.d(n,{Z:function(){return r}})},83878:function(e,n,t){function r(e){if(Array.isArray(e))return e}t.d(n,{Z:function(){return r}})},45057:function(e,n,t){t.d(n,{Z:function(){return i}});var r=t(30907);function i(e){if(Array.isArray(e))return(0,r.Z)(e)}},97326:function(e,n,t){function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}t.d(n,{Z:function(){return r}})},26983:function(e,n,t){function r(e,n){return n.get?n.get.call(e):n.value}t.d(n,{Z:function(){return r}})},86011:function(e,n,t){function r(e,n,t){if(n.set)n.set.call(e,t);else{if(!n.writable)throw new TypeError("attempted to set read only private field");n.value=t}}t.d(n,{Z:function(){return r}})},15671:function(e,n,t){function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}t.d(n,{Z:function(){return r}})},1519:function(e,n,t){function r(e,n,t){if(!n.has(e))throw new TypeError("attempted to "+t+" private field on non-instance");return n.get(e)}t.d(n,{Z:function(){return r}})},18916:function(e,n,t){t.d(n,{Z:function(){return o}});var r=t(26983),i=t(1519);function o(e,n){var t=(0,i.Z)(e,n,"get");return(0,r.Z)(e,t)}},42793:function(e,n,t){t.d(n,{Z:function(){return o}});var r=t(86011),i=t(1519);function o(e,n,t){var o=(0,i.Z)(e,n,"set");return(0,r.Z)(e,o,t),t}},43144:function(e,n,t){function r(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,n,t){return n&&r(e.prototype,n),t&&r(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}t.d(n,{Z:function(){return i}})},4942:function(e,n,t){function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}t.d(n,{Z:function(){return r}})},88301:function(e,n,t){t.d(n,{Z:function(){return i}});var r=t(18415);function i(){return i="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,n,t){var i=(0,r.Z)(e,n);if(i){var o=Object.getOwnPropertyDescriptor(i,n);return o.get?o.get.call(arguments.length<3?e:t):o.value}},i.apply(this,arguments)}},61120:function(e,n,t){function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}t.d(n,{Z:function(){return r}})},60136:function(e,n,t){t.d(n,{Z:function(){return i}});var r=t(89611);function i(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&(0,r.Z)(e,n)}},59199:function(e,n,t){function r(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}t.d(n,{Z:function(){return r}})},31902:function(e,n,t){function r(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,i,o=[],a=!0,u=!1;try{for(t=t.call(e);!(a=(r=t.next()).done)&&(o.push(r.value),!n||o.length!==n);a=!0);}catch(e){u=!0,i=e}finally{try{a||null==t.return||t.return()}finally{if(u)throw i}}return o}}t.d(n,{Z:function(){return r}})},25267:function(e,n,t){function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}t.d(n,{Z:function(){return r}})},42786:function(e,n,t){function r(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}t.d(n,{Z:function(){return r}})},82963:function(e,n,t){t.d(n,{Z:function(){return o}});var r=t(71002),i=t(97326);function o(e,n){if(n&&("object"===(0,r.Z)(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return(0,i.Z)(e)}},89611:function(e,n,t){function r(e,n){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e},r(e,n)}t.d(n,{Z:function(){return r}})},93324:function(e,n,t){t.d(n,{Z:function(){return u}});var r=t(83878),i=t(31902),o=t(40181),a=t(25267);function u(e,n){return(0,r.Z)(e)||(0,i.Z)(e,n)||(0,o.Z)(e,n)||(0,a.Z)()}},18415:function(e,n,t){t.d(n,{Z:function(){return i}});var r=t(61120);function i(e,n){for(;!Object.prototype.hasOwnProperty.call(e,n)&&null!==(e=(0,r.Z)(e)););return e}},89062:function(e,n,t){t.d(n,{Z:function(){return u}});var r=t(45057),i=t(59199),o=t(40181),a=t(42786);function u(e){return(0,r.Z)(e)||(0,i.Z)(e)||(0,o.Z)(e)||(0,a.Z)()}},71002:function(e,n,t){function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}t.d(n,{Z:function(){return r}})},40181:function(e,n,t){t.d(n,{Z:function(){return i}});var r=t(30907);function i(e,n){if(e){if("string"==typeof e)return(0,r.Z)(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?(0,r.Z)(e,n):void 0}}},96475:function(e,n,t){function r(e,n,t){n.split&&(n=n.split("."));for(var r,i,o=0,a=n.length,u=e;o<a&&"__proto__"!==(i=n[o++])&&"constructor"!==i&&"prototype"!==i;)u=u[i]=o===a?t:typeof(r=u[i])==typeof n?r:0*n[o]!=0||~(""+n[o]).indexOf(".")?{}:[]}t.d(n,{N:function(){return r}})},5644:function(e){e.exports=JSON.parse('{"k2":{"xn":"adserverTargeting","zF":"standard"},"f":"pbjs_debug","Q_":{"GOOD":1,"NO_BID":2},"FP":{"AUCTION_INIT":"auctionInit","AUCTION_END":"auctionEnd","BID_ADJUSTMENT":"bidAdjustment","BID_TIMEOUT":"bidTimeout","BID_REQUESTED":"bidRequested","BID_RESPONSE":"bidResponse","BID_REJECTED":"bidRejected","NO_BID":"noBid","BID_WON":"bidWon","BIDDER_DONE":"bidderDone","BIDDER_ERROR":"bidderError","SET_TARGETING":"setTargeting","BEFORE_REQUEST_BIDS":"beforeRequestBids","BEFORE_BIDDER_HTTP":"beforeBidderHttp","REQUEST_BIDS":"requestBids","ADD_AD_UNITS":"addAdUnits","AD_RENDER_FAILED":"adRenderFailed","AD_RENDER_SUCCEEDED":"adRenderSucceeded","TCF2_ENFORCEMENT":"tcf2Enforcement","AUCTION_DEBUG":"auctionDebug","BID_VIEWABLE":"bidViewable","STALE_RENDER":"staleRender","BILLABLE_EVENT":"billableEvent"},"q_":{"PREVENT_WRITING_ON_MAIN_DOCUMENT":"preventWritingOnMainDocument","NO_AD":"noAd","EXCEPTION":"exception","CANNOT_FIND_AD":"cannotFindAd","MISSING_DOC_OR_ADID":"missingDocOrAdid"},"aI":{"bidWon":"adUnitCode"},"Ql":{"yE":"low","M2":"medium","lj":"high","B7":"auto","uN":"dense","qN":"custom"},"TD":{"BIDDER":"hb_bidder","AD_ID":"hb_adid","PRICE_BUCKET":"hb_pb","SIZE":"hb_size","DEAL":"hb_deal","SOURCE":"hb_source","FORMAT":"hb_format","UUID":"hb_uuid","CACHE_ID":"hb_cache_id","CACHE_HOST":"hb_cache_host","ADOMAIN":"hb_adomain"},"kF":{"BIDDER":"hb_bidder","AD_ID":"hb_adid","PRICE_BUCKET":"hb_pb","SIZE":"hb_size","DEAL":"hb_deal","FORMAT":"hb_format","UUID":"hb_uuid","CACHE_HOST":"hb_cache_host"},"FY":{"title":"hb_native_title","body":"hb_native_body","body2":"hb_native_body2","privacyLink":"hb_native_privacy","privacyIcon":"hb_native_privicon","sponsoredBy":"hb_native_brand","image":"hb_native_image","icon":"hb_native_icon","clickUrl":"hb_native_linkurl","displayUrl":"hb_native_displayurl","cta":"hb_native_cta","rating":"hb_native_rating","address":"hb_native_address","downloads":"hb_native_downloads","likes":"hb_native_likes","phone":"hb_native_phone","price":"hb_native_price","salePrice":"hb_native_saleprice","rendererUrl":"hb_renderer_url","adTemplate":"hb_adTemplate"},"os":{"YZ":"s2s"},"UE":{"CK":"targetingSet","fe":"rendered","G9":"bidRejected"},"Gw":{"UI":"Bid has missing or invalid properties","Gp":"Invalid request ID","Dg":"Bidder code is not allowed by allowedAlternateBidderCodes / allowUnknownBidderCodes","pe":"Bid does not meet price floor","Xx":"Unable to convert currency"},"V1":{"body":"desc","body2":"desc2","sponsoredBy":"sponsored","cta":"ctatext","rating":"rating","address":"address","downloads":"downloads","likes":"likes","phone":"phone","price":"price","salePrice":"saleprice","displayUrl":"displayurl"},"s$":{"sponsored":1,"desc":2,"rating":3,"likes":4,"downloads":5,"price":6,"saleprice":7,"phone":8,"address":9,"desc2":10,"displayurl":11,"ctatext":12},"oF":{"ICON":1,"MAIN":3},"zA":["privacyLink","clickUrl","sendTargetingKeys","adTemplate","rendererUrl","type"]}')}},t={};function r(e){var i=t[e];if(void 0!==i)return i.exports;var o=t[e]={exports:{}};return n[e].call(o.exports,o,o.exports,r),o.exports}r.m=n,e=[],r.O=function(n,t,i,o){if(!t){var a=1/0;for(d=0;d<e.length;d++){t=e[d][0],i=e[d][1],o=e[d][2];for(var u=!0,c=0;c<t.length;c++)(!1&o||a>=o)&&Object.keys(r.O).every((function(e){return r.O[e](t[c])}))?t.splice(c--,1):(u=!1,o<a&&(a=o));if(u){e.splice(d--,1);var s=i();void 0!==s&&(n=s)}}return n}o=o||0;for(var d=e.length;d>0&&e[d-1][2]>o;d--)e[d]=e[d-1];e[d]=[t,i,o]},r.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(n,{a:n}),n},r.d=function(e,n){for(var t in n)r.o(n,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e={5602:0};r.O.j=function(n){return 0===e[n]};var n=function(n,t){var i,o,a=t[0],u=t[1],c=t[2],s=0;if(a.some((function(n){return 0!==e[n]}))){for(i in u)r.o(u,i)&&(r.m[i]=u[i]);if(c)var d=c(r)}for(n&&n(t);s<a.length;s++)o=a[s],r.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return r.O(d)},t=self.pbjsChunk=self.pbjsChunk||[];t.forEach(n.bind(null,0)),t.push=n.bind(null,t.push.bind(t))}();var i=r(23866);i=r.O(i)}(); (self.pbjsChunk=self.pbjsChunk||[]).push([[4165],{51833:function(e,r,n){var t=n(64358),d=n(14699),p=n(3193),i=n(24679),u={code:"doceree",url:"",supportedMediaTypes:[i.Mk],isBidRequestValid:function(e){return!!e.params.placementId},isGdprConsentPresent:function(e){var r=e.params,n=r.gdpr,t=r.gdprConsent;return"1"!=n||!!t},buildRequests:function(e){var r=[],n=p.vc.getConfig("doceree.user").data,d=p.vc.getConfig("doceree.context"),i=d.page,u=d.domain,o=d.token,s=window.btoa(encodeURIComponent(JSON.stringify(n)));return e.forEach((function(e){var n=e.params,d=n.publisherUrl,p=n.placementId,a=n.gdpr,c=n.gdprConsent,g=d||i,y="";y=(0,t.tryAppendQueryString)(y,"id",p),y=(0,t.tryAppendQueryString)(y,"publisherDomain",u),y=(0,t.tryAppendQueryString)(y,"pubRequestedURL",encodeURIComponent(g)),y=(0,t.tryAppendQueryString)(y,"loggedInUser",s),y=(0,t.tryAppendQueryString)(y,"currentUrl",g),y=(0,t.tryAppendQueryString)(y,"prebidjs",!0),y=(0,t.tryAppendQueryString)(y,"token",o),y=(0,t.tryAppendQueryString)(y,"requestId",e.bidId),y=(0,t.tryAppendQueryString)(y,"gdpr",a),y=(0,t.tryAppendQueryString)(y,"gdpr_consent",c),r.push({method:"GET",url:"https://bidder.doceree.com/v1/adrequest?"+y})})),r},interpretResponse:function(e,r){var n=e?e.body:{},t=n.DIVID;return[{ad:n.sourceHTML,width:Number(n.width),height:Number(n.height),requestId:n.guid,netRevenue:!0,ttl:30,cpm:n.cpmBid,currency:n.currency,mediaType:"banner",creativeId:t,meta:{advertiserDomains:[n.advertiserDomain]}}]}};(0,d.dX)(u),window.pbjs.installedModules.push("docereeBidAdapter")}},function(e){var r;r=51833,e(e.s=r)}]); })(),pbjs.processQueue(); /*error prevention*/ if(typeof(requestMasonryReflow) === 'undefined')function requestMasonryReflow() {return false;} if (typeof hj === 'undefined') {function initHealioHotJar(){return false;} function hj(zz,bb){return false;}} /*jquery*/ /*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),j=function(e,t){return e===t&&(l=!0),0},D={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",B=new RegExp(M+"+","g"),$=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&D.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(j),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(B," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split("").sort(j).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var D,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",y.option=!!ce.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^([^.]*)(?:\.(.+)|)/;function we(){return!0}function Te(){return!1}function Ce(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ee(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ee(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Te;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Se(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n&&n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,we)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=be.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=be.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click",we),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?we:Te,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Te,isPropagationStopped:Te,isImmediatePropagationStopped:Te,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=we,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=we,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=we,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(e,t){S.event.special[e]={setup:function(){return Se(this,e,Ce),!1},trigger:function(){return Se(this,e),!0},_default:function(){return!0},delegateType:t}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return Ee(this,e,t,n,r)},one:function(e,t,n,r){return Ee(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Te),this.each(function(){S.event.remove(this,e,n,t)})}});var ke=/<script|<style|<link/i,Ae=/checked\s*(?:[^=]|=\s*.checked.)/i,Ne=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function He(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&Ae.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),He(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,"script"),De)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,qe),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(Ne,""),u,l))}return n}function Oe(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Le(o[r],a[r]);else Le(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Oe(this,e,!0)},remove:function(e){return Oe(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return He(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||je(this,e).appendChild(e)})},prepend:function(){return He(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=je(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ke.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return He(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Pe=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Re=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},Me=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ie=new RegExp(ne.join("|"),"i");function We(e,t,n){var r,i,o,a,s=e.style;return(n=n||Re(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Pe.test(a)&&Ie.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function Fe(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,re.removeChild(e)),a}}))}();var Be=["Webkit","Moz","ms"],$e=E.createElement("div").style,_e={};function ze(e){var t=S.cssProps[e]||_e[e];return t||(e in $e?e:_e[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Be.length;while(n--)if((e=Be[n]+t)in $e)return e}(e)||e)}var Ue=/^(none|table(?!-c[ea]).+)/,Xe=/^--/,Ve={position:"absolute",visibility:"hidden",display:"block"},Ge={letterSpacing:"0",fontWeight:"400"};function Ye(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Qe(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Je(e,t,n){var r=Re(e),i=(!y.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=We(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Pe.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Qe(e,t,n||(i?"border":"content"),o,r,a)+"px"}function Ke(e,t,n,r,i){return new Ke.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=We(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Xe.test(t),l=e.style;if(u||(t=ze(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Xe.test(t)||(t=ze(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=We(e,t,r)),"normal"===i&&t in Ge&&(i=Ge[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ue.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Je(e,u,n):Me(e,Ve,function(){return Je(e,u,n)})},set:function(e,t,n){var r,i=Re(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Qe(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Qe(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Ye(0,t,s)}}}),S.cssHooks.marginLeft=Fe(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(We(e,"marginLeft"))||e.getBoundingClientRect().left-Me(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Ye)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Re(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=Ke).prototype={constructor:Ke,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=Ke.propHooks[this.prop];return e&&e.get?e.get(this):Ke.propHooks._default.get(this)},run:function(e){var t,n=Ke.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):Ke.propHooks._default.set(this),this}}).init.prototype=Ke.prototype,(Ke.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[ze(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=Ke.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=Ke.prototype.init,S.fx.step={};var Ze,et,tt,nt,rt=/^(?:toggle|show|hide)$/,it=/queueHooks$/;function ot(){et&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(ot):C.setTimeout(ot,S.fx.interval),S.fx.tick())}function at(){return C.setTimeout(function(){Ze=void 0}),Ze=Date.now()}function st(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ut(e,t,n){for(var r,i=(lt.tweeners[t]||[]).concat(lt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function lt(o,e,t){var n,a,r=0,i=lt.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=Ze||at(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:Ze||at(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=lt.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ut,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(lt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],lt.tweeners[n]=lt.tweeners[n]||[],lt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],rt.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Y.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ut(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?lt.prefilters.unshift(e):lt.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=lt(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&it.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(st(r,!0),e,t,n)}}),S.each({slideDown:st("show"),slideUp:st("hide"),slideToggle:st("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(Ze=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),Ze=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){et||(et=!0,ot())},S.fx.stop=function(){et=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},tt=E.createElement("input"),nt=E.createElement("select").appendChild(E.createElement("option")),tt.type="checkbox",y.checkOn=""!==tt.value,y.optSelected=nt.selected,(tt=E.createElement("input")).value="t",tt.type="radio",y.radioValue="t"===tt.value;var ct,ft=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?ct:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),ct={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=ft[t]||S.find.attr;ft[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=ft[o],ft[o]=r,r=null!=a(e,t,n)?o:null,ft[o]=i),r}});var pt=/^(?:input|select|textarea|button)$/i,dt=/^(?:a|area)$/i;function ht(e){return(e.match(P)||[]).join(" ")}function gt(e){return e.getAttribute&&e.getAttribute("class")||""}function vt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):pt.test(e.nodeName)||dt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,gt(this)))});if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,gt(this)))});if(!arguments.length)return this.attr("class","");if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,gt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=vt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=gt(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+ht(gt(n))+" ").indexOf(t))return!0;return!1}});var yt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(yt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:ht(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var mt=/^(?:focusinfocus|focusoutblur)$/,xt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!mt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,mt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,xt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,xt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var bt=C.location,wt={guid:Date.now()},Tt=/\?/;S.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||S.error("Invalid XML: "+(n?S.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Ct=/\[\]$/,Et=/\r?\n/g,St=/^(?:submit|button|image|reset|file)$/i,kt=/^(?:input|select|textarea|keygen)/i;function At(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||Ct.test(n)?i(n,t):At(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)At(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)At(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&kt.test(this.nodeName)&&!St.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(Et,"\r\n")}}):{name:t.name,value:n.replace(Et,"\r\n")}}).get()}});var Nt=/%20/g,jt=/#.*$/,Dt=/([?&])_=[^&]*/,qt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Lt=/^(?:GET|HEAD)$/,Ht=/^\/\//,Ot={},Pt={},Rt="*/".concat("*"),Mt=E.createElement("a");function It(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Wt(t,i,o,a){var s={},u=t===Pt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Ft(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Mt.href=bt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:bt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(bt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Rt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ft(Ft(e,S.ajaxSettings),t):Ft(S.ajaxSettings,e)},ajaxPrefilter:It(Ot),ajaxTransport:It(Pt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=qt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||bt.href)+"").replace(Ht,bt.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(P)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Mt.protocol+"//"+Mt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Wt(Ot,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Lt.test(v.type),f=v.url.replace(jt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Nt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(Tt.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Dt,"$1"),o=(Tt.test(f)?"&":"?")+"_="+wt.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+Rt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Wt(Pt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray("script",v.dataTypes)&&S.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var Bt={0:200,1223:204},$t=S.ajaxSettings.xhr();y.cors=!!$t&&"withCredentials"in $t,y.ajax=$t=!!$t,S.ajaxTransport(function(i){var o,a;if(y.cors||$t&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Bt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=ht(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Xt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Xt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Vt=C.jQuery,Gt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Gt),e&&C.jQuery===S&&(C.jQuery=Vt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S}); /*jquery no conflict*/ $j = $; /*popper.js*/ /* Copyright (C) Federico Zivolo 2019 Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT). */(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=e.ownerDocument.defaultView,n=o.getComputedStyle(e,null);return t?n[t]:n}function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e)return document.body;switch(e.nodeName){case'HTML':case'BODY':return e.ownerDocument.body;case'#document':return e.body;}var i=t(e),r=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll|overlay)/.test(r+s+p)?e:n(o(e))}function r(e){return 11===e?pe:10===e?se:pe||se}function p(e){if(!e)return document.documentElement;for(var o=r(10)?document.body:null,n=e.offsetParent||null;n===o&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TH','TD','TABLE'].indexOf(n.nodeName)&&'static'===t(n,'position')?p(n):n:e?e.ownerDocument.documentElement:document.documentElement}function s(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||p(e.firstElementChild)===e)}function d(e){return null===e.parentNode?e:d(e.parentNode)}function a(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=o?e:t,i=o?t:e,r=document.createRange();r.setStart(n,0),r.setEnd(i,0);var l=r.commonAncestorContainer;if(e!==l&&t!==l||n.contains(i))return s(l)?l:p(l);var f=d(e);return f.host?a(f.host,t):a(e,d(t).host)}function l(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:'top',o='top'===t?'scrollTop':'scrollLeft',n=e.nodeName;if('BODY'===n||'HTML'===n){var i=e.ownerDocument.documentElement,r=e.ownerDocument.scrollingElement||i;return r[o]}return e[o]}function f(e,t){var o=2<arguments.length&&void 0!==arguments[2]&&arguments[2],n=l(t,'top'),i=l(t,'left'),r=o?-1:1;return e.top+=n*r,e.bottom+=n*r,e.left+=i*r,e.right+=i*r,e}function m(e,t){var o='x'===t?'Left':'Top',n='Left'==o?'Right':'Bottom';return parseFloat(e['border'+o+'Width'],10)+parseFloat(e['border'+n+'Width'],10)}function h(e,t,o,n){return ee(t['offset'+e],t['scroll'+e],o['client'+e],o['offset'+e],o['scroll'+e],r(10)?parseInt(o['offset'+e])+parseInt(n['margin'+('Height'===e?'Top':'Left')])+parseInt(n['margin'+('Height'===e?'Bottom':'Right')]):0)}function c(e){var t=e.body,o=e.documentElement,n=r(10)&&getComputedStyle(o);return{height:h('Height',t,o,n),width:h('Width',t,o,n)}}function g(e){return fe({},e,{right:e.left+e.width,bottom:e.top+e.height})}function u(e){var o={};try{if(r(10)){o=e.getBoundingClientRect();var n=l(e,'top'),i=l(e,'left');o.top+=n,o.left+=i,o.bottom+=n,o.right+=i}else o=e.getBoundingClientRect()}catch(t){}var p={left:o.left,top:o.top,width:o.right-o.left,height:o.bottom-o.top},s='HTML'===e.nodeName?c(e.ownerDocument):{},d=s.width||e.clientWidth||p.right-p.left,a=s.height||e.clientHeight||p.bottom-p.top,f=e.offsetWidth-d,h=e.offsetHeight-a;if(f||h){var u=t(e);f-=m(u,'x'),h-=m(u,'y'),p.width-=f,p.height-=h}return g(p)}function b(e,o){var i=2<arguments.length&&void 0!==arguments[2]&&arguments[2],p=r(10),s='HTML'===o.nodeName,d=u(e),a=u(o),l=n(e),m=t(o),h=parseFloat(m.borderTopWidth,10),c=parseFloat(m.borderLeftWidth,10);i&&s&&(a.top=ee(a.top,0),a.left=ee(a.left,0));var b=g({top:d.top-a.top-h,left:d.left-a.left-c,width:d.width,height:d.height});if(b.marginTop=0,b.marginLeft=0,!p&&s){var w=parseFloat(m.marginTop,10),y=parseFloat(m.marginLeft,10);b.top-=h-w,b.bottom-=h-w,b.left-=c-y,b.right-=c-y,b.marginTop=w,b.marginLeft=y}return(p&&!i?o.contains(l):o===l&&'BODY'!==l.nodeName)&&(b=f(b,o)),b}function w(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],o=e.ownerDocument.documentElement,n=b(e,o),i=ee(o.clientWidth,window.innerWidth||0),r=ee(o.clientHeight,window.innerHeight||0),p=t?0:l(o),s=t?0:l(o,'left'),d={top:p-n.top+n.marginTop,left:s-n.left+n.marginLeft,width:i,height:r};return g(d)}function y(e){var n=e.nodeName;if('BODY'===n||'HTML'===n)return!1;if('fixed'===t(e,'position'))return!0;var i=o(e);return!!i&&y(i)}function E(e){if(!e||!e.parentElement||r())return document.documentElement;for(var o=e.parentElement;o&&'none'===t(o,'transform');)o=o.parentElement;return o||document.documentElement}function v(e,t,i,r){var p=4<arguments.length&&void 0!==arguments[4]&&arguments[4],s={top:0,left:0},d=p?E(e):a(e,t);if('viewport'===r)s=w(d,p);else{var l;'scrollParent'===r?(l=n(o(t)),'BODY'===l.nodeName&&(l=e.ownerDocument.documentElement)):'window'===r?l=e.ownerDocument.documentElement:l=r;var f=b(l,d,p);if('HTML'===l.nodeName&&!y(d)){var m=c(e.ownerDocument),h=m.height,g=m.width;s.top+=f.top-f.marginTop,s.bottom=h+f.top,s.left+=f.left-f.marginLeft,s.right=g+f.left}else s=f}i=i||0;var u='number'==typeof i;return s.left+=u?i:i.left||0,s.top+=u?i:i.top||0,s.right-=u?i:i.right||0,s.bottom-=u?i:i.bottom||0,s}function x(e){var t=e.width,o=e.height;return t*o}function O(e,t,o,n,i){var r=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf('auto'))return e;var p=v(o,n,r,i),s={top:{width:p.width,height:t.top-p.top},right:{width:p.right-t.right,height:p.height},bottom:{width:p.width,height:p.bottom-t.bottom},left:{width:t.left-p.left,height:p.height}},d=Object.keys(s).map(function(e){return fe({key:e},s[e],{area:x(s[e])})}).sort(function(e,t){return t.area-e.area}),a=d.filter(function(e){var t=e.width,n=e.height;return t>=o.clientWidth&&n>=o.clientHeight}),l=0<a.length?a[0].key:d[0].key,f=e.split('-')[1];return l+(f?'-'+f:'')}function L(e,t,o){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null,i=n?E(t):a(t,o);return b(o,i,n)}function S(e){var t=e.ownerDocument.defaultView,o=t.getComputedStyle(e),n=parseFloat(o.marginTop||0)+parseFloat(o.marginBottom||0),i=parseFloat(o.marginLeft||0)+parseFloat(o.marginRight||0),r={width:e.offsetWidth+i,height:e.offsetHeight+n};return r}function T(e){var t={left:'right',right:'left',bottom:'top',top:'bottom'};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function D(e,t,o){o=o.split('-')[0];var n=S(e),i={width:n.width,height:n.height},r=-1!==['right','left'].indexOf(o),p=r?'top':'left',s=r?'left':'top',d=r?'height':'width',a=r?'width':'height';return i[p]=t[p]+t[d]/2-n[d]/2,i[s]=o===s?t[s]-n[a]:t[T(s)],i}function C(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function N(e,t,o){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===o});var n=C(e,function(e){return e[t]===o});return e.indexOf(n)}function P(t,o,n){var i=void 0===n?t:t.slice(0,N(t,'name',n));return i.forEach(function(t){t['function']&&console.warn('`modifier.function` is deprecated, use `modifier.fn`!');var n=t['function']||t.fn;t.enabled&&e(n)&&(o.offsets.popper=g(o.offsets.popper),o.offsets.reference=g(o.offsets.reference),o=n(o,t))}),o}function k(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=L(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=O(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=D(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?'fixed':'absolute',e=P(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function W(e,t){return e.some(function(e){var o=e.name,n=e.enabled;return n&&o===t})}function H(e){for(var t=[!1,'ms','Webkit','Moz','O'],o=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<t.length;n++){var i=t[n],r=i?''+i+o:e;if('undefined'!=typeof document.body.style[r])return r}return null}function B(){return this.state.isDestroyed=!0,W(this.modifiers,'applyStyle')&&(this.popper.removeAttribute('x-placement'),this.popper.style.position='',this.popper.style.top='',this.popper.style.left='',this.popper.style.right='',this.popper.style.bottom='',this.popper.style.willChange='',this.popper.style[H('transform')]=''),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function A(e){var t=e.ownerDocument;return t?t.defaultView:window}function M(e,t,o,i){var r='BODY'===e.nodeName,p=r?e.ownerDocument.defaultView:e;p.addEventListener(t,o,{passive:!0}),r||M(n(p.parentNode),t,o,i),i.push(p)}function F(e,t,o,i){o.updateBound=i,A(e).addEventListener('resize',o.updateBound,{passive:!0});var r=n(e);return M(r,'scroll',o.updateBound,o.scrollParents),o.scrollElement=r,o.eventsEnabled=!0,o}function I(){this.state.eventsEnabled||(this.state=F(this.reference,this.options,this.state,this.scheduleUpdate))}function R(e,t){return A(e).removeEventListener('resize',t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener('scroll',t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}function U(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=R(this.reference,this.state))}function Y(e){return''!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function j(e,t){Object.keys(t).forEach(function(o){var n='';-1!==['width','height','top','right','bottom','left'].indexOf(o)&&Y(t[o])&&(n='px'),e.style[o]=t[o]+n})}function V(e,t){Object.keys(t).forEach(function(o){var n=t[o];!1===n?e.removeAttribute(o):e.setAttribute(o,t[o])})}function q(e,t){var o=e.offsets,n=o.popper,i=o.reference,r=$,p=function(e){return e},s=r(i.width),d=r(n.width),a=-1!==['left','right'].indexOf(e.placement),l=-1!==e.placement.indexOf('-'),f=t?a||l||s%2==d%2?r:Z:p,m=t?r:p;return{left:f(1==s%2&&1==d%2&&!l&&t?n.left-1:n.left),top:m(n.top),bottom:m(n.bottom),right:f(n.right)}}function K(e,t,o){var n=C(e,function(e){var o=e.name;return o===t}),i=!!n&&e.some(function(e){return e.name===o&&e.enabled&&e.order<n.order});if(!i){var r='`'+t+'`';console.warn('`'+o+'`'+' modifier is required by '+r+' modifier in order to work, be sure to include it before '+r+'!')}return i}function z(e){return'end'===e?'start':'start'===e?'end':e}function G(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],o=ce.indexOf(e),n=ce.slice(o+1).concat(ce.slice(0,o));return t?n.reverse():n}function _(e,t,o,n){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+i[1],p=i[2];if(!r)return e;if(0===p.indexOf('%')){var s;switch(p){case'%p':s=o;break;case'%':case'%r':default:s=n;}var d=g(s);return d[t]/100*r}if('vh'===p||'vw'===p){var a;return a='vh'===p?ee(document.documentElement.clientHeight,window.innerHeight||0):ee(document.documentElement.clientWidth,window.innerWidth||0),a/100*r}return r}function X(e,t,o,n){var i=[0,0],r=-1!==['right','left'].indexOf(n),p=e.split(/(\+|\-)/).map(function(e){return e.trim()}),s=p.indexOf(C(p,function(e){return-1!==e.search(/,|\s/)}));p[s]&&-1===p[s].indexOf(',')&&console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');var d=/\s*,\s*|\s+/,a=-1===s?[p]:[p.slice(0,s).concat([p[s].split(d)[0]]),[p[s].split(d)[1]].concat(p.slice(s+1))];return a=a.map(function(e,n){var i=(1===n?!r:r)?'height':'width',p=!1;return e.reduce(function(e,t){return''===e[e.length-1]&&-1!==['+','-'].indexOf(t)?(e[e.length-1]=t,p=!0,e):p?(e[e.length-1]+=t,p=!1,e):e.concat(t)},[]).map(function(e){return _(e,i,t,o)})}),a.forEach(function(e,t){e.forEach(function(o,n){Y(o)&&(i[t]+=o*('-'===e[n-1]?-1:1))})}),i}function J(e,t){var o,n=t.offset,i=e.placement,r=e.offsets,p=r.popper,s=r.reference,d=i.split('-')[0];return o=Y(+n)?[+n,0]:X(n,p,s,d),'left'===d?(p.top+=o[0],p.left-=o[1]):'right'===d?(p.top+=o[0],p.left+=o[1]):'top'===d?(p.left+=o[0],p.top-=o[1]):'bottom'===d&&(p.left+=o[0],p.top+=o[1]),e.popper=p,e}for(var Q=Math.min,Z=Math.floor,$=Math.round,ee=Math.max,te='undefined'!=typeof window&&'undefined'!=typeof document,oe=['Edge','Trident','Firefox'],ne=0,ie=0;ie<oe.length;ie+=1)if(te&&0<=navigator.userAgent.indexOf(oe[ie])){ne=1;break}var i=te&&window.Promise,re=i?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},ne))}},pe=te&&!!(window.MSInputMethodContext&&document.documentMode),se=te&&/MSIE 10/.test(navigator.userAgent),de=function(e,t){if(!(e instanceof t))throw new TypeError('Cannot call a class as a function')},ae=function(){function e(e,t){for(var o,n=0;n<t.length;n++)o=t[n],o.enumerable=o.enumerable||!1,o.configurable=!0,'value'in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}return function(t,o,n){return o&&e(t.prototype,o),n&&e(t,n),t}}(),le=function(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e},fe=Object.assign||function(e){for(var t,o=1;o<arguments.length;o++)for(var n in t=arguments[o],t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},me=te&&/Firefox/i.test(navigator.userAgent),he=['auto-start','auto','auto-end','top-start','top','top-end','right-start','right','right-end','bottom-end','bottom','bottom-start','left-end','left','left-start'],ce=he.slice(3),ge={FLIP:'flip',CLOCKWISE:'clockwise',COUNTERCLOCKWISE:'counterclockwise'},ue=function(){function t(o,n){var i=this,r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};de(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=re(this.update.bind(this)),this.options=fe({},t.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=o&&o.jquery?o[0]:o,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(fe({},t.Defaults.modifiers,r.modifiers)).forEach(function(e){i.options.modifiers[e]=fe({},t.Defaults.modifiers[e]||{},r.modifiers?r.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return fe({name:e},i.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(t){t.enabled&&e(t.onLoad)&&t.onLoad(i.reference,i.popper,i.options,t,i.state)}),this.update();var p=this.options.eventsEnabled;p&&this.enableEventListeners(),this.state.eventsEnabled=p}return ae(t,[{key:'update',value:function(){return k.call(this)}},{key:'destroy',value:function(){return B.call(this)}},{key:'enableEventListeners',value:function(){return I.call(this)}},{key:'disableEventListeners',value:function(){return U.call(this)}}]),t}();return ue.Utils=('undefined'==typeof window?global:window).PopperUtils,ue.placements=he,ue.Defaults={placement:'bottom',positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,o=t.split('-')[0],n=t.split('-')[1];if(n){var i=e.offsets,r=i.reference,p=i.popper,s=-1!==['bottom','top'].indexOf(o),d=s?'left':'top',a=s?'width':'height',l={start:le({},d,r[d]),end:le({},d,r[d]+r[a]-p[a])};e.offsets.popper=fe({},p,l[n])}return e}},offset:{order:200,enabled:!0,fn:J,offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var o=t.boundariesElement||p(e.instance.popper);e.instance.reference===o&&(o=p(o));var n=H('transform'),i=e.instance.popper.style,r=i.top,s=i.left,d=i[n];i.top='',i.left='',i[n]='';var a=v(e.instance.popper,e.instance.reference,t.padding,o,e.positionFixed);i.top=r,i.left=s,i[n]=d,t.boundaries=a;var l=t.priority,f=e.offsets.popper,m={primary:function(e){var o=f[e];return f[e]<a[e]&&!t.escapeWithReference&&(o=ee(f[e],a[e])),le({},e,o)},secondary:function(e){var o='right'===e?'left':'top',n=f[o];return f[e]>a[e]&&!t.escapeWithReference&&(n=Q(f[o],a[e]-('right'===e?f.width:f.height))),le({},o,n)}};return l.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';f=fe({},f,m[t](e))}),e.offsets.popper=f,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,n=t.reference,i=e.placement.split('-')[0],r=Z,p=-1!==['top','bottom'].indexOf(i),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]<r(n[d])&&(e.offsets.popper[d]=r(n[d])-o[a]),o[d]>r(n[s])&&(e.offsets.popper[d]=r(n[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,o){var n;if(!K(e.instance.modifiers,'arrow','keepTogether'))return e;var i=o.element;if('string'==typeof i){if(i=e.instance.popper.querySelector(i),!i)return e;}else if(!e.instance.popper.contains(i))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var r=e.placement.split('-')[0],p=e.offsets,s=p.popper,d=p.reference,a=-1!==['left','right'].indexOf(r),l=a?'height':'width',f=a?'Top':'Left',m=f.toLowerCase(),h=a?'left':'top',c=a?'bottom':'right',u=S(i)[l];d[c]-u<s[m]&&(e.offsets.popper[m]-=s[m]-(d[c]-u)),d[m]+u>s[c]&&(e.offsets.popper[m]+=d[m]+u-s[c]),e.offsets.popper=g(e.offsets.popper);var b=d[m]+d[l]/2-u/2,w=t(e.instance.popper),y=parseFloat(w['margin'+f],10),E=parseFloat(w['border'+f+'Width'],10),v=b-e.offsets.popper[m]-y-E;return v=ee(Q(s[l]-u,v),0),e.arrowElement=i,e.offsets.arrow=(n={},le(n,m,$(v)),le(n,h,''),n),e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(W(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=v(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split('-')[0],i=T(n),r=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case ge.FLIP:p=[n,i];break;case ge.CLOCKWISE:p=G(n);break;case ge.COUNTERCLOCKWISE:p=G(n,!0);break;default:p=t.behavior;}return p.forEach(function(s,d){if(n!==s||p.length===d+1)return e;n=e.placement.split('-')[0],i=T(n);var a=e.offsets.popper,l=e.offsets.reference,f=Z,m='left'===n&&f(a.right)>f(l.left)||'right'===n&&f(a.left)<f(l.right)||'top'===n&&f(a.bottom)>f(l.top)||'bottom'===n&&f(a.top)<f(l.bottom),h=f(a.left)<f(o.left),c=f(a.right)>f(o.right),g=f(a.top)<f(o.top),u=f(a.bottom)>f(o.bottom),b='left'===n&&h||'right'===n&&c||'top'===n&&g||'bottom'===n&&u,w=-1!==['top','bottom'].indexOf(n),y=!!t.flipVariations&&(w&&'start'===r&&h||w&&'end'===r&&c||!w&&'start'===r&&g||!w&&'end'===r&&u);(m||b||y)&&(e.flipped=!0,(m||b)&&(n=p[d+1]),y&&(r=z(r)),e.placement=n+(r?'-'+r:''),e.offsets.popper=fe({},e.offsets.popper,D(e.instance.popper,e.offsets.reference,e.placement)),e=P(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport'},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],n=e.offsets,i=n.popper,r=n.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return i[p?'left':'top']=r[o]-(s?i[p?'width':'height']:0),e.placement=T(t),e.offsets.popper=g(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!K(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=C(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottom<o.top||t.left>o.right||t.top>o.bottom||t.right<o.left){if(!0===e.hide)return e;e.hide=!0,e.attributes['x-out-of-boundaries']=''}else{if(!1===e.hide)return e;e.hide=!1,e.attributes['x-out-of-boundaries']=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var o=t.x,n=t.y,i=e.offsets.popper,r=C(e.instance.modifiers,function(e){return'applyStyle'===e.name}).gpuAcceleration;void 0!==r&&console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!');var s,d,a=void 0===r?t.gpuAcceleration:r,l=p(e.instance.popper),f=u(l),m={position:i.position},h=q(e,2>window.devicePixelRatio||!me),c='bottom'===o?'top':'bottom',g='right'===n?'left':'right',b=H('transform');if(d='bottom'==c?'HTML'===l.nodeName?-l.clientHeight+h.bottom:-f.height+h.bottom:h.top,s='right'==g?'HTML'===l.nodeName?-l.clientWidth+h.right:-f.width+h.right:h.left,a&&b)m[b]='translate3d('+s+'px, '+d+'px, 0)',m[c]=0,m[g]=0,m.willChange='transform';else{var w='bottom'==c?-1:1,y='right'==g?-1:1;m[c]=d*w,m[g]=s*y,m.willChange=c+', '+g}var E={"x-placement":e.placement};return e.attributes=fe({},E,e.attributes),e.styles=fe({},m,e.styles),e.arrowStyles=fe({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:'bottom',y:'right'},applyStyle:{order:900,enabled:!0,fn:function(e){return j(e.instance.popper,e.styles),V(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&j(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,o,n,i){var r=L(i,t,e,o.positionFixed),p=O(o.placement,r,t,e,o.modifiers.flip.boundariesElement,o.modifiers.flip.padding);return t.setAttribute('x-placement',p),j(t,{position:o.positionFixed?'fixed':'absolute'}),o},gpuAcceleration:void 0}}},ue}); /*jstorage*/ (function(){function C(){var a="{}";if("userDataBehavior"==f){g.load("jStorage");try{a=g.getAttribute("jStorage")}catch(b){}try{r=g.getAttribute("jStorage_update")}catch(c){}h.jStorage=a}D();x();E()}function u(){var a;clearTimeout(F);F=setTimeout(function(){if("localStorage"==f||"globalStorage"==f)a=h.jStorage_update;else if("userDataBehavior"==f){g.load("jStorage");try{a=g.getAttribute("jStorage_update")}catch(b){}}if(a&&a!=r){r=a;var l=p.parse(p.stringify(c.__jstorage_meta.CRC32)),k;C();k=p.parse(p.stringify(c.__jstorage_meta.CRC32)); var d,n=[],e=[];for(d in l)l.hasOwnProperty(d)&&(k[d]?l[d]!=k[d]&&"2."==String(l[d]).substr(0,2)&&n.push(d):e.push(d));for(d in k)k.hasOwnProperty(d)&&(l[d]||n.push(d));s(n,"updated");s(e,"deleted")}},25)}function s(a,b){a=[].concat(a||[]);var c,k,d,n;if("flushed"==b){a=[];for(c in m)m.hasOwnProperty(c)&&a.push(c);b="deleted"}c=0;for(d=a.length;c<d;c++){if(m[a[c]])for(k=0,n=m[a[c]].length;k<n;k++)m[a[c]][k](a[c],b);if(m["*"])for(k=0,n=m["*"].length;k<n;k++)m["*"][k](a[c],b)}}function v(){var a=(+new Date).toString(); if("localStorage"==f||"globalStorage"==f)try{h.jStorage_update=a}catch(b){f=!1}else"userDataBehavior"==f&&(g.setAttribute("jStorage_update",a),g.save("jStorage"));u()}function D(){if(h.jStorage)try{c=p.parse(String(h.jStorage))}catch(a){h.jStorage="{}"}else h.jStorage="{}";z=h.jStorage?String(h.jStorage).length:0;c.__jstorage_meta||(c.__jstorage_meta={});c.__jstorage_meta.CRC32||(c.__jstorage_meta.CRC32={})}function w(){if(c.__jstorage_meta.PubSub){for(var a=+new Date-2E3,b=0,l=c.__jstorage_meta.PubSub.length;b< l;b++)if(c.__jstorage_meta.PubSub[b][0]<=a){c.__jstorage_meta.PubSub.splice(b,c.__jstorage_meta.PubSub.length-b);break}c.__jstorage_meta.PubSub.length||delete c.__jstorage_meta.PubSub}try{h.jStorage=p.stringify(c),g&&(g.setAttribute("jStorage",h.jStorage),g.save("jStorage")),z=h.jStorage?String(h.jStorage).length:0}catch(k){}}function q(a){if("string"!=typeof a&&"number"!=typeof a)throw new TypeError("Key name must be string or numeric");if("__jstorage_meta"==a)throw new TypeError("Reserved key name"); return!0}function x(){var a,b,l,k,d=Infinity,n=!1,e=[];clearTimeout(G);if(c.__jstorage_meta&&"object"==typeof c.__jstorage_meta.TTL){a=+new Date;l=c.__jstorage_meta.TTL;k=c.__jstorage_meta.CRC32;for(b in l)l.hasOwnProperty(b)&&(l[b]<=a?(delete l[b],delete k[b],delete c[b],n=!0,e.push(b)):l[b]<d&&(d=l[b]));Infinity!=d&&(G=setTimeout(x,Math.min(d-a,2147483647)));n&&(w(),v(),s(e,"deleted"))}}function E(){var a;if(c.__jstorage_meta.PubSub){var b,l=A,k=[];for(a=c.__jstorage_meta.PubSub.length-1;0<=a;a--)b= c.__jstorage_meta.PubSub[a],b[0]>A&&(l=b[0],k.unshift(b));for(a=k.length-1;0<=a;a--){b=k[a][1];var d=k[a][2];if(t[b])for(var n=0,e=t[b].length;n<e;n++)try{t[b][n](b,p.parse(p.stringify(d)))}catch(g){}}A=l}}var y=window.jQuery||window.$||(window.$={}),p={parse:window.JSON&&(window.JSON.parse||window.JSON.decode)||String.prototype.evalJSON&&function(a){return String(a).evalJSON()}||y.parseJSON||y.evalJSON,stringify:Object.toJSON||window.JSON&&(window.JSON.stringify||window.JSON.encode)||y.toJSON};if("function"!== typeof p.parse||"function"!==typeof p.stringify)throw Error("No JSON support found, include //cdnjs.cloudflare.com/ajax/libs/json2/20110223/json2.js to page");var c={__jstorage_meta:{CRC32:{}}},h={jStorage:"{}"},g=null,z=0,f=!1,m={},F=!1,r=0,t={},A=+new Date,G,B={isXML:function(a){return(a=(a?a.ownerDocument||a:0).documentElement)?"HTML"!==a.nodeName:!1},encode:function(a){if(!this.isXML(a))return!1;try{return(new XMLSerializer).serializeToString(a)}catch(b){try{return a.xml}catch(c){}}return!1}, decode:function(a){var b="DOMParser"in window&&(new DOMParser).parseFromString||window.ActiveXObject&&function(a){var b=new ActiveXObject("Microsoft.XMLDOM");b.async="false";b.loadXML(a);return b};if(!b)return!1;a=b.call("DOMParser"in window&&new DOMParser||window,a,"text/xml");return this.isXML(a)?a:!1}};y.jStorage={version:"0.4.12",set:function(a,b,l){q(a);l=l||{};if("undefined"==typeof b)return this.deleteKey(a),b;if(B.isXML(b))b={_is_xml:!0,xml:B.encode(b)};else{if("function"==typeof b)return; b&&"object"==typeof b&&(b=p.parse(p.stringify(b)))}c[a]=b;for(var k=c.__jstorage_meta.CRC32,d=p.stringify(b),g=d.length,e=2538058380^g,h=0,f;4<=g;)f=d.charCodeAt(h)&255|(d.charCodeAt(++h)&255)<<8|(d.charCodeAt(++h)&255)<<16|(d.charCodeAt(++h)&255)<<24,f=1540483477*(f&65535)+((1540483477*(f>>>16)&65535)<<16),f^=f>>>24,f=1540483477*(f&65535)+((1540483477*(f>>>16)&65535)<<16),e=1540483477*(e&65535)+((1540483477*(e>>>16)&65535)<<16)^f,g-=4,++h;switch(g){case 3:e^=(d.charCodeAt(h+2)&255)<<16;case 2:e^= (d.charCodeAt(h+1)&255)<<8;case 1:e^=d.charCodeAt(h)&255,e=1540483477*(e&65535)+((1540483477*(e>>>16)&65535)<<16)}e^=e>>>13;e=1540483477*(e&65535)+((1540483477*(e>>>16)&65535)<<16);k[a]="2."+((e^e>>>15)>>>0);this.setTTL(a,l.TTL||0);s(a,"updated");return b},get:function(a,b){q(a);return a in c?c[a]&&"object"==typeof c[a]&&c[a]._is_xml?B.decode(c[a].xml):c[a]:"undefined"==typeof b?null:b},deleteKey:function(a){q(a);return a in c?(delete c[a],"object"==typeof c.__jstorage_meta.TTL&&a in c.__jstorage_meta.TTL&& delete c.__jstorage_meta.TTL[a],delete c.__jstorage_meta.CRC32[a],w(),v(),s(a,"deleted"),!0):!1},setTTL:function(a,b){var l=+new Date;q(a);b=Number(b)||0;return a in c?(c.__jstorage_meta.TTL||(c.__jstorage_meta.TTL={}),0<b?c.__jstorage_meta.TTL[a]=l+b:delete c.__jstorage_meta.TTL[a],w(),x(),v(),!0):!1},getTTL:function(a){var b=+new Date;q(a);return a in c&&c.__jstorage_meta.TTL&&c.__jstorage_meta.TTL[a]?(a=c.__jstorage_meta.TTL[a]-b)||0:0},flush:function(){c={__jstorage_meta:{CRC32:{}}};w();v();s(null, "flushed");return!0},storageObj:function(){function a(){}a.prototype=c;return new a},index:function(){var a=[],b;for(b in c)c.hasOwnProperty(b)&&"__jstorage_meta"!=b&&a.push(b);return a},storageSize:function(){return z},currentBackend:function(){return f},storageAvailable:function(){return!!f},listenKeyChange:function(a,b){q(a);m[a]||(m[a]=[]);m[a].push(b)},stopListening:function(a,b){q(a);if(m[a])if(b)for(var c=m[a].length-1;0<=c;c--)m[a][c]==b&&m[a].splice(c,1);else delete m[a]},subscribe:function(a, b){a=(a||"").toString();if(!a)throw new TypeError("Channel not defined");t[a]||(t[a]=[]);t[a].push(b)},publish:function(a,b){a=(a||"").toString();if(!a)throw new TypeError("Channel not defined");c.__jstorage_meta||(c.__jstorage_meta={});c.__jstorage_meta.PubSub||(c.__jstorage_meta.PubSub=[]);c.__jstorage_meta.PubSub.unshift([+new Date,a,b]);w();v()},reInit:function(){C()},noConflict:function(a){delete window.$.jStorage;a&&(window.jStorage=this);return this}};(function(){var a=!1;if("localStorage"in window)try{window.localStorage.setItem("_tmptest","tmpval"),a=!0,window.localStorage.removeItem("_tmptest")}catch(b){}if(a)try{window.localStorage&&(h=window.localStorage,f="localStorage",r=h.jStorage_update)}catch(c){}else if("globalStorage"in window)try{window.globalStorage&&(h="localhost"==window.location.hostname?window.globalStorage["localhost.localdomain"]:window.globalStorage[window.location.hostname],f="globalStorage",r=h.jStorage_update)}catch(k){}else if(g=document.createElement("link"), g.addBehavior){g.style.behavior="url(#default#userData)";document.getElementsByTagName("head")[0].appendChild(g);try{g.load("jStorage")}catch(d){g.setAttribute("jStorage","{}"),g.save("jStorage"),g.load("jStorage")}a="{}";try{a=g.getAttribute("jStorage")}catch(m){}try{r=g.getAttribute("jStorage_update")}catch(e){}h.jStorage=a;f="userDataBehavior"}else{g=null;return}D();x();"localStorage"==f||"globalStorage"==f?"addEventListener"in window?window.addEventListener("storage",u,!1):document.attachEvent("onstorage", u):"userDataBehavior"==f&&setInterval(u,1E3);E();"addEventListener"in window&&window.addEventListener("pageshow",function(a){a.persisted&&u()},!1)})()})(); /*jquery cookie*/ !function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?a(require("jquery")):a(jQuery)}(function(a){function b(a){return h.raw?a:encodeURIComponent(a)}function c(a){return h.raw?a:decodeURIComponent(a)}function d(a){return b(h.json?JSON.stringify(a):String(a))}function e(a){0===a.indexOf('"')&&(a=a.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return a=decodeURIComponent(a.replace(g," ")),h.json?JSON.parse(a):a}catch(b){}}function f(b,c){var d=h.raw?b:e(b);return a.isFunction(c)?c(d):d}var g=/\+/g,h=a.cookie=function(e,g,i){if(void 0!==g&&!a.isFunction(g)){if(i=a.extend({},h.defaults,i),"number"==typeof i.expires){var j=i.expires,k=i.expires=new Date;k.setTime(+k+864e5*j)}return document.cookie=[b(e),"=",d(g),i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("")}for(var l=e?void 0:{},m=document.cookie?document.cookie.split("; "):[],n=0,o=m.length;o>n;n++){var p=m[n].split("="),q=c(p.shift()),r=p.join("=");if(e&&e===q){l=f(r,g);break}e||void 0===(r=f(r))||(l[q]=r)}return l};h.defaults={},a.removeCookie=function(b,c){return void 0===a.cookie(b)?!1:(a.cookie(b,"",a.extend({},c,{expires:-1})),!a.cookie(b))}}); /*bootstrapjs*/ if(typeof jQuery=="undefined")throw new Error("Bootstrap's JavaScript requires jQuery");+function(n){"use strict";function t(){var i=document.createElement("bootstrap"),n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var t in n)if(i.style[t]!==undefined)return{end:n[t]};return!1}n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one(n.support.transition.end,function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this};n(function(){n.support.transition=t()})}(jQuery);+function(n){"use strict";var i='[data-dismiss="alert"]',t=function(t){n(t).on("click",i,this.close)},r;t.prototype.close=function(t){function f(){i.trigger("closed.bs.alert").remove()}var u=n(this),r=u.attr("data-target"),i;(r||(r=u.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,"")),i=n(r),t&&t.preventDefault(),i.length||(i=u.hasClass("alert")?u:u.parent()),i.trigger(t=n.Event("close.bs.alert")),t.isDefaultPrevented())||(i.removeClass("in"),n.support.transition&&i.hasClass("fade")?i.one(n.support.transition.end,f).emulateTransitionEnd(150):f())};r=n.fn.alert;n.fn.alert=function(i){return this.each(function(){var r=n(this),u=r.data("bs.alert");u||r.data("bs.alert",u=new t(this));typeof i=="string"&&u[i].call(r)})};n.fn.alert.Constructor=t;n.fn.alert.noConflict=function(){return n.fn.alert=r,this};n(document).on("click.bs.alert.data-api",i,t.prototype.close)}(jQuery);+function(n){"use strict";var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.isLoading=!1},i;t.DEFAULTS={loadingText:"loading..."};t.prototype.setState=function(t){var r="disabled",i=this.$element,u=i.is("input")?"val":"html",f=i.data();t=t+"Text";f.resetText||i.data("resetText",i[u]());i[u](f[t]||this.options[t]);setTimeout(n.proxy(function(){t=="loadingText"?(this.isLoading=!0,i.addClass(r).attr(r,r)):this.isLoading&&(this.isLoading=!1,i.removeClass(r).removeAttr(r))},this),0)};t.prototype.toggle=function(){var t=!0,i=this.$element.closest('[data-toggle="buttons"]'),n;i.length&&(n=this.$element.find("input"),n.prop("type")=="radio"&&(n.prop("checked")&&this.$element.hasClass("active")?t=!1:i.find(".active").removeClass("active")),t&&n.prop("checked",!this.$element.hasClass("active")).trigger("change"));t&&this.$element.toggleClass("active")};i=n.fn.button;n.fn.button=function(i){return this.each(function(){var u=n(this),r=u.data("bs.button"),f=typeof i=="object"&&i;r||u.data("bs.button",r=new t(this,f));i=="toggle"?r.toggle():i&&r.setState(i)})};n.fn.button.Constructor=t;n.fn.button.noConflict=function(){return n.fn.button=i,this};n(document).on("click.bs.button.data-api","[data-toggle^=button]",function(t){var i=n(t.target);i.hasClass("btn")||(i=i.closest(".btn"));i.button("toggle");t.preventDefault()})}(jQuery);+function(n){"use strict";var t=function(t,i){this.$element=n(t);this.$indicators=this.$element.find(".carousel-indicators");this.options=i;this.paused=this.sliding=this.interval=this.$active=this.$items=null;this.options.pause=="hover"&&this.$element.on("mouseenter",n.proxy(this.pause,this)).on("mouseleave",n.proxy(this.cycle,this))},i;t.DEFAULTS={interval:5e3,pause:"hover",wrap:!0};t.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(n.proxy(this.next,this),this.options.interval)),this};t.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)};t.prototype.to=function(t){var r=this,i=this.getActiveIndex();if(!(t>this.$items.length-1)&&!(t<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){r.to(t)}):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",n(this.$items[t]))};t.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&n.support.transition&&(this.$element.trigger(n.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this};t.prototype.next=function(){if(!this.sliding)return this.slide("next")};t.prototype.prev=function(){if(!this.sliding)return this.slide("prev")};t.prototype.slide=function(t,i){var u=this.$element.find(".item.active"),r=i||u[t](),s=this.interval,f=t=="next"?"left":"right",h=t=="next"?"first":"last",e=this,o;if(!r.length){if(!this.options.wrap)return;r=this.$element.find(".item")[h]()}if(r.hasClass("active"))return this.sliding=!1;if(o=n.Event("slide.bs.carousel",{relatedTarget:r[0],direction:f}),this.$element.trigger(o),!o.isDefaultPrevented()){if(this.sliding=!0,s&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");this.$element.one("slid.bs.carousel",function(){var t=n(e.$indicators.children()[e.getActiveIndex()]);t&&t.addClass("active")})}return n.support.transition&&this.$element.hasClass("slide")?(r.addClass(t),r[0].offsetWidth,u.addClass(f),r.addClass(f),u.one(n.support.transition.end,function(){r.removeClass([t,f].join(" ")).addClass("active");u.removeClass(["active",f].join(" "));e.sliding=!1;setTimeout(function(){e.$element.trigger("slid.bs.carousel")},0)}).emulateTransitionEnd(u.css("transition-duration").slice(0,-1)*1e3)):(u.removeClass("active"),r.addClass("active"),this.sliding=!1,this.$element.trigger("slid.bs.carousel")),s&&this.cycle(),this}};i=n.fn.carousel;n.fn.carousel=function(i){return this.each(function(){var u=n(this),r=u.data("bs.carousel"),f=n.extend({},t.DEFAULTS,u.data(),typeof i=="object"&&i),e=typeof i=="string"?i:f.slide;r||u.data("bs.carousel",r=new t(this,f));typeof i=="number"?r.to(i):e?r[e]():f.interval&&r.pause().cycle()})};n.fn.carousel.Constructor=t;n.fn.carousel.noConflict=function(){return n.fn.carousel=i,this};n(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(t){var i=n(this),f,r=n(i.attr("data-target")||(f=i.attr("href"))&&f.replace(/.*(?=#[^\s]+$)/,"")),e=n.extend({},r.data(),i.data()),u=i.attr("data-slide-to");u&&(e.interval=!1);r.carousel(e);(u=i.attr("data-slide-to"))&&r.data("bs.carousel").to(u);t.preventDefault()});n(window).on("load",function(){n('[data-ride="carousel"]').each(function(){var t=n(this);t.carousel(t.data())})})}(jQuery);+function(n){"use strict";var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.transitioning=null;this.options.parent&&(this.$parent=n(this.options.parent));this.options.toggle&&this.toggle()},i;t.DEFAULTS={toggle:!0};t.prototype.dimension=function(){var n=this.$element.hasClass("width");return n?"width":"height"};t.prototype.show=function(){var u,t,r,i,f,e;if(!this.transitioning&&!this.$element.hasClass("in")&&(u=n.Event("show.bs.collapse"),this.$element.trigger(u),!u.isDefaultPrevented())){if(t=this.$parent&&this.$parent.find("> .panel > .in"),t&&t.length){if(r=t.data("bs.collapse"),r&&r.transitioning)return;t.collapse("hide");r||t.data("bs.collapse",null)}if(i=this.dimension(),this.$element.removeClass("collapse").addClass("collapsing")[i](0),this.transitioning=1,f=function(){this.$element.removeClass("collapsing").addClass("collapse in")[i]("auto");this.transitioning=0;this.$element.trigger("shown.bs.collapse")},!n.support.transition)return f.call(this);e=n.camelCase(["scroll",i].join("-"));this.$element.one(n.support.transition.end,n.proxy(f,this)).emulateTransitionEnd(350)[i](this.$element[0][e])}};t.prototype.hide=function(){var i,t,r;if(!this.transitioning&&this.$element.hasClass("in")&&(i=n.Event("hide.bs.collapse"),this.$element.trigger(i),!i.isDefaultPrevented())){if(t=this.dimension(),this.$element[t](this.$element[t]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1,r=function(){this.transitioning=0;this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")},!n.support.transition)return r.call(this);this.$element[t](0).one(n.support.transition.end,n.proxy(r,this)).emulateTransitionEnd(350)}};t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};i=n.fn.collapse;n.fn.collapse=function(i){return this.each(function(){var u=n(this),r=u.data("bs.collapse"),f=n.extend({},t.DEFAULTS,u.data(),typeof i=="object"&&i);!r&&f.toggle&&i=="show"&&(i=!i);r||u.data("bs.collapse",r=new t(this,f));typeof i=="string"&&r[i]()})};n.fn.collapse.Constructor=t;n.fn.collapse.noConflict=function(){return n.fn.collapse=i,this};n(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(t){var i=n(this),e,s=i.attr("data-target")||t.preventDefault()||(e=i.attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,""),r=n(s),u=r.data("bs.collapse"),h=u?"toggle":i.data(),f=i.attr("data-parent"),o=f&&n(f);u&&u.transitioning||(o&&o.find('[data-toggle=collapse][data-parent="'+f+'"]').not(i).addClass("collapsed"),i[r.hasClass("in")?"addClass":"removeClass"]("collapsed"));r.collapse(h)})}(jQuery);+function(n){"use strict";function r(t){n(e).remove();n(i).each(function(){var i=u(n(this)),r={relatedTarget:this};i.hasClass("open")&&((i.trigger(t=n.Event("hide.bs.dropdown",r)),t.isDefaultPrevented())||i.removeClass("open").trigger("hidden.bs.dropdown",r))})}function u(t){var i=t.attr("data-target"),r;return i||(i=t.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r=i&&n(i),r&&r.length?r:t.parent()}var e=".dropdown-backdrop",i="[data-toggle=dropdown]",t=function(t){n(t).on("click.bs.dropdown",this.toggle)},f;t.prototype.toggle=function(t){var f=n(this),i,o,e;if(!f.is(".disabled, :disabled")){if(i=u(f),o=i.hasClass("open"),r(),!o){if("ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length)n('<div class="dropdown-backdrop"/>').insertAfter(n(this)).on("click",r);if(e={relatedTarget:this},i.trigger(t=n.Event("show.bs.dropdown",e)),t.isDefaultPrevented())return;i.toggleClass("open").trigger("shown.bs.dropdown",e);f.focus()}return!1}};t.prototype.keydown=function(t){var e,o,s,h,f,r;if(/(38|40|27)/.test(t.keyCode)&&(e=n(this),t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled"))){if(o=u(e),s=o.hasClass("open"),!s||s&&t.keyCode==27)return t.which==27&&o.find(i).focus(),e.click();(h=" li:not(.divider):visible a",f=o.find("[role=menu]"+h+", [role=listbox]"+h),f.length)&&(r=f.index(f.filter(":focus")),t.keyCode==38&&r>0&&r--,t.keyCode==40&&r<f.length-1&&r++,~r||(r=0),f.eq(r).focus())}};f=n.fn.dropdown;n.fn.dropdown=function(i){return this.each(function(){var r=n(this),u=r.data("bs.dropdown");u||r.data("bs.dropdown",u=new t(this));typeof i=="string"&&u[i].call(r)})};n.fn.dropdown.Constructor=t;n.fn.dropdown.noConflict=function(){return n.fn.dropdown=f,this};n(document).on("click.bs.dropdown.data-api",r).on("click.bs.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()}).on("click.bs.dropdown.data-api",i,t.prototype.toggle).on("keydown.bs.dropdown.data-api",i+", [role=menu], [role=listbox]",t.prototype.keydown)}(jQuery);+function(n){"use strict";var t=function(t,i){this.options=i;this.$element=n(t);this.$backdrop=this.isShown=null;this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,n.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))},i;t.DEFAULTS={backdrop:!0,keyboard:!0,show:!0};t.prototype.toggle=function(n){return this[this.isShown?"hide":"show"](n)};t.prototype.show=function(t){var i=this,r=n.Event("show.bs.modal",{relatedTarget:t});if(this.$element.trigger(r),!this.isShown&&!r.isDefaultPrevented()){this.isShown=!0;this.escape();this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',n.proxy(this.hide,this));this.backdrop(function(){var u=n.support.transition&&i.$element.hasClass("fade"),r;i.$element.parent().length||i.$element.appendTo(document.body);i.$element.show().scrollTop(0);u&&i.$element[0].offsetWidth;i.$element.addClass("in").attr("aria-hidden",!1);i.enforceFocus();r=n.Event("shown.bs.modal",{relatedTarget:t});u?i.$element.find(".modal-dialog").one(n.support.transition.end,function(){i.$element.focus().trigger(r)}).emulateTransitionEnd(300):i.$element.focus().trigger(r)})}};t.prototype.hide=function(t){(t&&t.preventDefault(),t=n.Event("hide.bs.modal"),this.$element.trigger(t),this.isShown&&!t.isDefaultPrevented())&&(this.isShown=!1,this.escape(),n(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal"),n.support.transition&&this.$element.hasClass("fade")?this.$element.one(n.support.transition.end,n.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal())};t.prototype.enforceFocus=function(){n(document).off("focusin.bs.modal").on("focusin.bs.modal",n.proxy(function(n){this.$element[0]===n.target||this.$element.has(n.target).length||this.$element.focus()},this))};t.prototype.escape=function(){if(this.isShown&&this.options.keyboard)this.$element.on("keyup.dismiss.bs.modal",n.proxy(function(n){n.which==27&&this.hide()},this));else this.isShown||this.$element.off("keyup.dismiss.bs.modal")};t.prototype.hideModal=function(){var n=this;this.$element.hide();this.backdrop(function(){n.removeBackdrop();n.$element.trigger("hidden.bs.modal")})};t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};t.prototype.backdrop=function(t){var r=this.$element.hasClass("fade")?"fade":"",i;if(this.isShown&&this.options.backdrop){i=n.support.transition&&r;this.$backdrop=n('<div class="modal-backdrop '+r+'" />').appendTo(document.body);this.$element.on("click.dismiss.bs.modal",n.proxy(function(n){n.target===n.currentTarget&&(this.options.backdrop=="static"?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this));if(i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!t)return;i?this.$backdrop.one(n.support.transition.end,t).emulateTransitionEnd(150):t()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),n.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(n.support.transition.end,t).emulateTransitionEnd(150):t()):t&&t()};i=n.fn.modal;n.fn.modal=function(i,r){return this.each(function(){var f=n(this),u=f.data("bs.modal"),e=n.extend({},t.DEFAULTS,f.data(),typeof i=="object"&&i);u||f.data("bs.modal",u=new t(this,e));typeof i=="string"?u[i](r):e.show&&u.show(r)})};n.fn.modal.Constructor=t;n.fn.modal.noConflict=function(){return n.fn.modal=i,this};n(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var i=n(this),r=i.attr("href"),u=n(i.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,"")),f=u.data("bs.modal")?"toggle":n.extend({remote:!/#/.test(r)&&r},u.data(),i.data());i.is("a")&&t.preventDefault();u.modal(f,this).one("hide",function(){i.is(":visible")&&i.focus()})});n(document).on("show.bs.modal",".modal",function(){n(document.body).addClass("modal-open")}).on("hidden.bs.modal",".modal",function(){n(document.body).removeClass("modal-open")})}(jQuery);+function(n){"use strict";var t=function(n,t){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null;this.init("tooltip",n,t)},i;t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1};t.prototype.init=function(t,i,r){var f,e,u,o,s;for(this.enabled=!0,this.type=t,this.$element=n(i),this.options=this.getOptions(r),f=this.options.trigger.split(" "),e=f.length;e--;)if(u=f[e],u=="click")this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this));else if(u!="manual"){o=u=="hover"?"mouseenter":"focusin";s=u=="hover"?"mouseleave":"focusout";this.$element.on(o+"."+this.type,this.options.selector,n.proxy(this.enter,this));this.$element.on(s+"."+this.type,this.options.selector,n.proxy(this.leave,this))}this.options.selector?this._options=n.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()};t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.getOptions=function(t){return t=n.extend({},this.getDefaults(),this.$element.data(),t),t.delay&&typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),t};t.prototype.getDelegateOptions=function(){var t={},i=this.getDefaults();return this._options&&n.each(this._options,function(n,r){i[n]!=r&&(t[n]=r)}),t};t.prototype.enter=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);if(clearTimeout(i.timeout),i.hoverState="in",!i.options.delay||!i.options.delay.show)return i.show();i.timeout=setTimeout(function(){i.hoverState=="in"&&i.show()},i.options.delay.show)};t.prototype.leave=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);if(clearTimeout(i.timeout),i.hoverState="out",!i.options.delay||!i.options.delay.hide)return i.hide();i.timeout=setTimeout(function(){i.hoverState=="out"&&i.hide()},i.options.delay.hide)};t.prototype.show=function(){var h=n.Event("show.bs."+this.type),u,i,v,s;if(this.hasContent()&&this.enabled){if(this.$element.trigger(h),h.isDefaultPrevented())return;u=this;i=this.tip();this.setContent();this.options.animation&&i.addClass("fade");var t=typeof this.options.placement=="function"?this.options.placement.call(this,i[0],this.$element[0]):this.options.placement,c=/\s?auto?\s?/i,l=c.test(t);l&&(t=t.replace(c,"")||"top");i.detach().css({top:0,left:0,display:"block"}).addClass(t);this.options.container?i.appendTo(this.options.container):i.insertAfter(this.$element);var r=this.getPosition(),f=i[0].offsetWidth,e=i[0].offsetHeight;if(l){var o=this.$element.parent(),y=t,a=document.documentElement.scrollTop||document.body.scrollTop,p=this.options.container=="body"?window.innerWidth:o.outerWidth(),w=this.options.container=="body"?window.innerHeight:o.outerHeight(),b=this.options.container=="body"?0:o.offset().left;t=t=="bottom"&&r.top+r.height+e-a>w?"top":t=="top"&&r.top-a-e<0?"bottom":t=="right"&&r.right+f>p?"left":t=="left"&&r.left-f<b?"right":t;i.removeClass(y).addClass(t)}v=this.getCalculatedOffset(t,r,f,e);this.applyPlacement(v,t);this.hoverState=null;s=function(){u.$element.trigger("shown.bs."+u.type)};n.support.transition&&this.$tip.hasClass("fade")?i.one(n.support.transition.end,s).emulateTransitionEnd(150):s()}};t.prototype.applyPlacement=function(t,i){var c,r=this.tip(),l=r[0].offsetWidth,e=r[0].offsetHeight,o=parseInt(r.css("margin-top"),10),s=parseInt(r.css("margin-left"),10),f,u,h;isNaN(o)&&(o=0);isNaN(s)&&(s=0);t.top=t.top+o;t.left=t.left+s;n.offset.setOffset(r[0],n.extend({using:function(n){r.css({top:Math.round(n.top),left:Math.round(n.left)})}},t),0);r.addClass("in");f=r[0].offsetWidth;u=r[0].offsetHeight;i=="top"&&u!=e&&(c=!0,t.top=t.top+e-u);/bottom|top/.test(i)?(h=0,t.left<0&&(h=t.left*-2,t.left=0,r.offset(t),f=r[0].offsetWidth,u=r[0].offsetHeight),this.replaceArrow(h-l+f,f,"left")):this.replaceArrow(u-e,u,"top");c&&r.offset(t)};t.prototype.replaceArrow=function(n,t,i){this.arrow().css(i,n?50*(1-n/t)+"%":"")};t.prototype.setContent=function(){var n=this.tip(),t=this.getTitle();n.find(".tooltip-inner")[this.options.html?"html":"text"](t);n.removeClass("fade in top bottom left right")};t.prototype.hide=function(){function u(){t.hoverState!="in"&&i.detach();t.$element.trigger("hidden.bs."+t.type)}var t=this,i=this.tip(),r=n.Event("hide.bs."+this.type);if(this.$element.trigger(r),!r.isDefaultPrevented())return i.removeClass("in"),n.support.transition&&this.$tip.hasClass("fade")?i.one(n.support.transition.end,u).emulateTransitionEnd(150):u(),this.hoverState=null,this};t.prototype.fixTitle=function(){var n=this.$element;(n.attr("title")||typeof n.attr("data-original-title")!="string")&&n.attr("data-original-title",n.attr("title")||"").attr("title","")};t.prototype.hasContent=function(){return this.getTitle()};t.prototype.getPosition=function(){var t=this.$element[0];return n.extend({},typeof t.getBoundingClientRect=="function"?t.getBoundingClientRect():{width:t.offsetWidth,height:t.offsetHeight},this.$element.offset())};t.prototype.getCalculatedOffset=function(n,t,i,r){return n=="bottom"?{top:t.top+t.height,left:t.left+t.width/2-i/2}:n=="top"?{top:t.top-r,left:t.left+t.width/2-i/2}:n=="left"?{top:t.top+t.height/2-r/2,left:t.left-i}:{top:t.top+t.height/2-r/2,left:t.left+t.width}};t.prototype.getTitle=function(){var t=this.$element,n=this.options;return t.attr("data-original-title")||(typeof n.title=="function"?n.title.call(t[0]):n.title)};t.prototype.tip=function(){return this.$tip=this.$tip||n(this.options.template)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")};t.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)};t.prototype.enable=function(){this.enabled=!0};t.prototype.disable=function(){this.enabled=!1};t.prototype.toggleEnabled=function(){this.enabled=!this.enabled};t.prototype.toggle=function(t){var i=t?n(t.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type):this;i.tip().hasClass("in")?i.leave(i):i.enter(i)};t.prototype.destroy=function(){clearTimeout(this.timeout);this.hide().$element.off("."+this.type).removeData("bs."+this.type)};i=n.fn.tooltip;n.fn.tooltip=function(i){return this.each(function(){var u=n(this),r=u.data("bs.tooltip"),f=typeof i=="object"&&i;(r||i!="destroy")&&(r||u.data("bs.tooltip",r=new t(this,f)),typeof i=="string"&&r[i]())})};n.fn.tooltip.Constructor=t;n.fn.tooltip.noConflict=function(){return n.fn.tooltip=i,this}}(jQuery);+function(n){"use strict";var t=function(n,t){this.init("popover",n,t)},i;if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");t.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>'});t.prototype=n.extend({},n.fn.tooltip.Constructor.prototype);t.prototype.constructor=t;t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.setContent=function(){var n=this.tip(),i=this.getTitle(),t=this.getContent();n.find(".popover-title")[this.options.html?"html":"text"](i);n.find(".popover-content")[this.options.html?typeof t=="string"?"html":"append":"text"](t);n.removeClass("fade top bottom left right in");n.find(".popover-title").html()||n.find(".popover-title").hide()};t.prototype.hasContent=function(){return this.getTitle()||this.getContent()};t.prototype.getContent=function(){var t=this.$element,n=this.options;return t.attr("data-content")||(typeof n.content=="function"?n.content.call(t[0]):n.content)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};t.prototype.tip=function(){return this.$tip||(this.$tip=n(this.options.template)),this.$tip};i=n.fn.popover;n.fn.popover=function(i){return this.each(function(){var u=n(this),r=u.data("bs.popover"),f=typeof i=="object"&&i;(r||i!="destroy")&&(r||u.data("bs.popover",r=new t(this,f)),typeof i=="string"&&r[i]())})};n.fn.popover.Constructor=t;n.fn.popover.noConflict=function(){return n.fn.popover=i,this}}(jQuery);+function(n){"use strict";function t(i,r){var u,f=n.proxy(this.process,this);this.$element=n(i).is("body")?n(window):n(i);this.$body=n("body");this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f);this.options=n.extend({},t.DEFAULTS,r);this.selector=(this.options.target||(u=n(i).attr("href"))&&u.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a";this.offsets=n([]);this.targets=n([]);this.activeTarget=null;this.refresh();this.process()}t.DEFAULTS={offset:10};t.prototype.refresh=function(){var i=this.$element[0]==window?"offset":"position",t,r;this.offsets=n([]);this.targets=n([]);t=this;r=this.$body.find(this.selector).map(function(){var f=n(this),u=f.data("target")||f.attr("href"),r=/^#./.test(u)&&n(u);return r&&r.length&&r.is(":visible")&&[[r[i]().top+(!n.isWindow(t.$scrollElement.get(0))&&t.$scrollElement.scrollTop()),u]]||null}).sort(function(n,t){return n[0]-t[0]}).each(function(){t.offsets.push(this[0]);t.targets.push(this[1])})};t.prototype.process=function(){var i=this.$scrollElement.scrollTop()+this.options.offset,f=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,e=f-this.$scrollElement.height(),t=this.offsets,r=this.targets,u=this.activeTarget,n;if(i>=e)return u!=(n=r.last()[0])&&this.activate(n);if(u&&i<=t[0])return u!=(n=r[0])&&this.activate(n);for(n=t.length;n--;)u!=r[n]&&i>=t[n]&&(!t[n+1]||i<=t[n+1])&&this.activate(r[n])};t.prototype.activate=function(t){this.activeTarget=t;n(this.selector).parentsUntil(this.options.target,".active").removeClass("active");var r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',i=n(r).parents("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active"));i.trigger("activate.bs.scrollspy")};var i=n.fn.scrollspy;n.fn.scrollspy=function(i){return this.each(function(){var u=n(this),r=u.data("bs.scrollspy"),f=typeof i=="object"&&i;r||u.data("bs.scrollspy",r=new t(this,f));typeof i=="string"&&r[i]()})};n.fn.scrollspy.Constructor=t;n.fn.scrollspy.noConflict=function(){return n.fn.scrollspy=i,this};n(window).on("load",function(){n('[data-spy="scroll"]').each(function(){var t=n(this);t.scrollspy(t.data())})})}(jQuery);+function(n){"use strict";var t=function(t){this.element=n(t)},i;t.prototype.show=function(){var t=this.element,e=t.closest("ul:not(.dropdown-menu)"),i=t.data("target"),r,u,f;(i||(i=t.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,"")),t.parent("li").hasClass("active"))||(r=e.find(".active:last a")[0],u=n.Event("show.bs.tab",{relatedTarget:r}),t.trigger(u),u.isDefaultPrevented())||(f=n(i),this.activate(t.parent("li"),e),this.activate(f,f.parent(),function(){t.trigger({type:"shown.bs.tab",relatedTarget:r})}))};t.prototype.activate=function(t,i,r){function e(){u.removeClass("active").find("> .dropdown-menu > .active").removeClass("active");t.addClass("active");f?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade");t.parent(".dropdown-menu")&&t.closest("li.dropdown").addClass("active");r&&r()}var u=i.find("> .active"),f=r&&n.support.transition&&u.hasClass("fade");f?u.one(n.support.transition.end,e).emulateTransitionEnd(150):e();u.removeClass("in")};i=n.fn.tab;n.fn.tab=function(i){return this.each(function(){var u=n(this),r=u.data("bs.tab");r||u.data("bs.tab",r=new t(this));typeof i=="string"&&r[i]()})};n.fn.tab.Constructor=t;n.fn.tab.noConflict=function(){return n.fn.tab=i,this};n(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(t){t.preventDefault();n(this).tab("show")})}(jQuery);+function(n){"use strict";var t=function(i,r){this.options=n.extend({},t.DEFAULTS,r);this.$window=n(window).on("scroll.bs.affix.data-api",n.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",n.proxy(this.checkPositionWithEventLoop,this));this.$element=n(i);this.affixed=this.unpin=this.pinnedOffset=null;this.checkPosition()},i;t.RESET="affix affix-top affix-bottom";t.DEFAULTS={offset:0};t.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(t.RESET).addClass("affix");var n=this.$window.scrollTop(),i=this.$element.offset();return this.pinnedOffset=i.top-n};t.prototype.checkPositionWithEventLoop=function(){setTimeout(n.proxy(this.checkPosition,this),1)};t.prototype.checkPosition=function(){var i,e,h;if(this.$element.is(":visible")){var c=n(document).height(),o=this.$window.scrollTop(),s=this.$element.offset(),r=this.options.offset,f=r.top,u=r.bottom;(this.affixed=="top"&&(s.top+=o),typeof r!="object"&&(u=f=r),typeof f=="function"&&(f=r.top(this.$element)),typeof u=="function"&&(u=r.bottom(this.$element)),i=this.unpin!=null&&o+this.unpin<=s.top?!1:u!=null&&s.top+this.$element.height()>=c-u?"bottom":f!=null&&o<=f?"top":!1,this.affixed!==i)&&((this.unpin&&this.$element.css("top",""),e="affix"+(i?"-"+i:""),h=n.Event(e+".bs.affix"),this.$element.trigger(h),h.isDefaultPrevented())||(this.affixed=i,this.unpin=i=="bottom"?this.getPinnedOffset():null,this.$element.removeClass(t.RESET).addClass(e).trigger(n.Event(e.replace("affix","affixed"))),i=="bottom"&&this.$element.offset({top:c-u-this.$element.height()})))}};i=n.fn.affix;n.fn.affix=function(i){return this.each(function(){var u=n(this),r=u.data("bs.affix"),f=typeof i=="object"&&i;r||u.data("bs.affix",r=new t(this,f));typeof i=="string"&&r[i]()})};n.fn.affix.Constructor=t;n.fn.affix.noConflict=function(){return n.fn.affix=i,this};n(window).on("load",function(){n('[data-spy="affix"]').each(function(){var i=n(this),t=i.data();t.offset=t.offset||{};t.offsetBottom&&(t.offset.bottom=t.offsetBottom);t.offsetTop&&(t.offset.top=t.offsetTop);i.affix(t)})})}(jQuery); /*bootstrapvalidator*/ +function(a){"use strict";function b(b){return b.is('[type="checkbox"]')?b.prop("checked"):b.is('[type="radio"]')?!!a('[name="'+b.attr("name")+'"]:checked').length:b.val()}function c(b){return this.each(function(){var c=a(this),e=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b),f=c.data("bs.validator");(f||"destroy"!=b)&&(f||c.data("bs.validator",f=new d(this,e)),"string"==typeof b&&f[b]())})}var d=function(c,e){this.options=e,this.validators=a.extend({},d.VALIDATORS,e.custom),this.$element=a(c),this.$btn=a('button[type="submit"], input[type="submit"]').filter('[form="'+this.$element.attr("id")+'"]').add(this.$element.find('input[type="submit"], button[type="submit"]')),this.update(),this.$element.on("input.bs.validator change.bs.validator focusout.bs.validator",a.proxy(this.onInput,this)),this.$element.on("submit.bs.validator",a.proxy(this.onSubmit,this)),this.$element.on("reset.bs.validator",a.proxy(this.reset,this)),this.$element.find("[data-match]").each(function(){var c=a(this),d=c.data("match");a(d).on("input.bs.validator",function(){b(c)&&c.trigger("input.bs.validator")})}),this.$inputs.filter(function(){return b(a(this))}).trigger("focusout"),this.$element.attr("novalidate",!0),this.toggleSubmit()};d.VERSION="0.11.5",d.INPUT_SELECTOR=':input:not([type="hidden"], [type="submit"], [type="reset"], button)',d.FOCUS_OFFSET=20,d.DEFAULTS={delay:500,html:!1,disable:!0,focus:!0,custom:{},errors:{match:"Does not match",minlength:"Not long enough"},feedback:{success:"glyphicon-ok",error:"glyphicon-remove"}},d.VALIDATORS={"native":function(a){var b=a[0];return b.checkValidity?!b.checkValidity()&&!b.validity.valid&&(b.validationMessage||"error!"):void 0},match:function(b){var c=b.data("match");return b.val()!==a(c).val()&&d.DEFAULTS.errors.match},minlength:function(a){var b=a.data("minlength");return a.val().length<b&&d.DEFAULTS.errors.minlength}},d.prototype.update=function(){return this.$inputs=this.$element.find(d.INPUT_SELECTOR).add(this.$element.find('[data-validate="true"]')).not(this.$element.find('[data-validate="false"]')),this},d.prototype.onInput=function(b){var c=this,d=a(b.target),e="focusout"!==b.type;this.$inputs.is(d)&&this.validateInput(d,e).done(function(){c.toggleSubmit()})},d.prototype.validateInput=function(c,d){var e=(b(c),c.data("bs.validator.errors"));c.is('[type="radio"]')&&(c=this.$element.find('input[name="'+c.attr("name")+'"]'));var f=a.Event("validate.bs.validator",{relatedTarget:c[0]});if(this.$element.trigger(f),!f.isDefaultPrevented()){var g=this;return this.runValidators(c).done(function(b){c.data("bs.validator.errors",b),b.length?d?g.defer(c,g.showErrors):g.showErrors(c):g.clearErrors(c),e&&b.toString()===e.toString()||(f=b.length?a.Event("invalid.bs.validator",{relatedTarget:c[0],detail:b}):a.Event("valid.bs.validator",{relatedTarget:c[0],detail:e}),g.$element.trigger(f)),g.toggleSubmit(),g.$element.trigger(a.Event("validated.bs.validator",{relatedTarget:c[0]}))})}},d.prototype.runValidators=function(c){function d(a){return c.data(a+"-error")}function e(){var a=c[0].validity;return a.typeMismatch?c.data("type-error"):a.patternMismatch?c.data("pattern-error"):a.stepMismatch?c.data("step-error"):a.rangeOverflow?c.data("max-error"):a.rangeUnderflow?c.data("min-error"):a.valueMissing?c.data("required-error"):null}function f(){return c.data("error")}function g(a){return d(a)||e()||f()}var h=[],i=a.Deferred();return c.data("bs.validator.deferred")&&c.data("bs.validator.deferred").reject(),c.data("bs.validator.deferred",i),a.each(this.validators,a.proxy(function(a,d){var e=null;(b(c)||c.attr("required"))&&(c.data(a)||"native"==a)&&(e=d.call(this,c))&&(e=g(a)||e,!~h.indexOf(e)&&h.push(e))},this)),!h.length&&b(c)&&c.data("remote")?this.defer(c,function(){var d={};d[c.attr("name")]=b(c),a.get(c.data("remote"),d).fail(function(a,b,c){h.push(g("remote")||c)}).always(function(){i.resolve(h)})}):i.resolve(h),i.promise()},d.prototype.validate=function(){var b=this;return a.when(this.$inputs.map(function(){return b.validateInput(a(this),!1)})).then(function(){b.toggleSubmit(),b.focusError()}),this},d.prototype.focusError=function(){if(this.options.focus){var b=a(".has-error:first :input");0!==b.length&&(a("html, body").animate({scrollTop:b.offset().top-d.FOCUS_OFFSET},250),b.focus())}},d.prototype.showErrors=function(b){var c=this.options.html?"html":"text",d=b.data("bs.validator.errors"),e=b.closest(".form-group"),f=e.find(".help-block.with-errors"),g=e.find(".form-control-feedback");d.length&&(d=a("<ul/>").addClass("list-unstyled").append(a.map(d,function(b){return a("<li/>")[c](b)})),void 0===f.data("bs.validator.originalContent")&&f.data("bs.validator.originalContent",f.html()),f.empty().append(d),e.addClass("has-error has-danger"),e.hasClass("has-feedback")&&g.removeClass(this.options.feedback.success)&&g.addClass(this.options.feedback.error)&&e.removeClass("has-success"))},d.prototype.clearErrors=function(a){var c=a.closest(".form-group"),d=c.find(".help-block.with-errors"),e=c.find(".form-control-feedback");d.html(d.data("bs.validator.originalContent")),c.removeClass("has-error has-danger has-success"),c.hasClass("has-feedback")&&e.removeClass(this.options.feedback.error)&&e.removeClass(this.options.feedback.success)&&b(a)&&e.addClass(this.options.feedback.success)&&c.addClass("has-success")},d.prototype.hasErrors=function(){function b(){return!!(a(this).data("bs.validator.errors")||[]).length}return!!this.$inputs.filter(b).length},d.prototype.isIncomplete=function(){function c(){var c=b(a(this));return!("string"==typeof c?a.trim(c):c)}return!!this.$inputs.filter("[required]").filter(c).length},d.prototype.onSubmit=function(a){this.validate(),(this.isIncomplete()||this.hasErrors())&&a.preventDefault()},d.prototype.toggleSubmit=function(){this.options.disable&&this.$btn.toggleClass("disabled",this.isIncomplete()||this.hasErrors())},d.prototype.defer=function(b,c){return c=a.proxy(c,this,b),this.options.delay?(window.clearTimeout(b.data("bs.validator.timeout")),void b.data("bs.validator.timeout",window.setTimeout(c,this.options.delay))):c()},d.prototype.reset=function(){return this.$element.find(".form-control-feedback").removeClass(this.options.feedback.error).removeClass(this.options.feedback.success),this.$inputs.removeData(["bs.validator.errors","bs.validator.deferred"]).each(function(){var b=a(this),c=b.data("bs.validator.timeout");window.clearTimeout(c)&&b.removeData("bs.validator.timeout")}),this.$element.find(".help-block.with-errors").each(function(){var b=a(this),c=b.data("bs.validator.originalContent");b.removeData("bs.validator.originalContent").html(c)}),this.$btn.removeClass("disabled"),this.$element.find(".has-error, .has-danger, .has-success").removeClass("has-error has-danger has-success"),this},d.prototype.destroy=function(){return this.reset(),this.$element.removeAttr("novalidate").removeData("bs.validator").off(".bs.validator"),this.$inputs.off(".bs.validator"),this.options=null,this.validators=null,this.$element=null,this.$btn=null,this};var e=a.fn.validator;a.fn.validator=c,a.fn.validator.Constructor=d,a.fn.validator.noConflict=function(){return a.fn.validator=e,this},a(window).on("load",function(){a('form[data-toggle="validator"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery); /*module tracking-used on old education lab activities*/ var urlmt = window.location.href; var lastPartMt = urlmt.substr(urlmt.lastIndexOf('/') + 1); if (window.location.href.indexOf("cmetest.healio.com") <= 0 || (window.location.href.indexOf("facialaestheticsce") > 0 || window.location.href.indexOf("gastroce") > 0 || window.location.href.indexOf("glaucomacme") > 0 || window.location.href.indexOf("hcvhyperguide") > 0 || window.location.href.indexOf("hivcurbside") > 0 || window.location.href.indexOf("lipidcme") > 0 || window.location.href.indexOf("mededtalks") > 0 || window.location.href.indexOf("melanomacme") > 0 || window.location.href.indexOf("neurocme") > 0 || window.location.href.indexOf("obesityce") > 0 || window.location.href.indexOf("oncologyce") > 0 || window.location.href.indexOf("osdcme") > 0 || window.location.href.indexOf("retinacme") > 0 || window.location.href.indexOf("rheumcme") > 0)) { function TrackModule(t,e,i,n,a,o){if(void 0!==t){var r=$j(t).prop("tagName");if(void 0!==r)if(1===a&&(n+=" - External"),"undefined"!=typeof gtag){var d={event_category:e,event_action:i,event_label:n,non_interaction:!0,value:0};gtag("event",d.event_action,d),console.log("e:"+r+" c:"+e+" a:"+i+" l:"+n)}else console.log("H4 Module Tracking: GTAG not defined. e:"+r+" c:"+e+" a:"+i+" l:"+n);else void 0!==console.log&&console.log("!!Element is undefined!!")}else void 0!==console.log&&console.log("!!Element is undefined!!")}function FullModuleName(t){var e="",i=$j(t).parents("[data-module]");$j(i).each(function(){return void 0!==$j(this).data("module")&&""!==$j(this).data("module")&&(e=$j(this).data("module")+" "+e),void 0===$j(this).data("isroot")&&void 0});var n=void 0!==$j(t).data("module")?$j(t).data("module"):"";return e=$j.trim(e)+" "+n,$j.trim(e)}function trackvis(t){var e=FullModuleName(t);window.tracked.push(e);var i=((new Date).getTime()-window.lt-window.viewmin).toString()+"ms";TrackModule($j("<AD></AD>"),e,"In View",i,0)}function isTracked(t){return-1!==window.tracked.indexOf(t)}function upsert(t,e){return inArr(t,e)?t:(t.push(e),t)}function inArr(t,e){return $j.grep(t,function(t){return t.key===e}).length>0}function remove(t,e){var i=$j.grep(t,function(t){return t.key===e});return i.length>0&&($j.each(i,function(t,e){window.clearTimeout(e.timer)}),t=$j.grep(t,function(t){return t.key!==e})),t}function checkVis(){$j("[data-vpvis]").each(function(){var t=FullModuleName(this);if(!isTracked(t))if($j(this).isOnScreen(1,.5)){if(!inArr(window.inview,t)){var e={key:t,timer:window.setTimeout(function(t){return function(){trackvis(t)}}(this),window.viewmin)};window.inview=upsert(window.inview,e)}}else window.inview=remove(window.inview,t)})}function doesStringContainEmail(t){return/(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))/.test(t)}function AjaxTrackLinks(t){var e=0;$j(t).not("[data-notrack]").each(function(t){e++,$j(this).data("position",e);var i=FullModuleName(this);$j(this).click(function(t){if($j(t.currentTarget).is(":button")){var e=$j(this).data("name");void 0===e&&(e=""),TrackModule(this,i,"Button Clicked",e,0)}else if($j(this).is("[href]")||""!==$j(this).attr("href")){var n,a;n=$j(this).attr("href"),a=void 0===(a=$j(this).attr("target"))?"_self":a;var o=$j(this).data("position"),r=window.location.host,d=(n.indexOf("http://")>-1||n.indexOf("https://")>-1)&&-1===n.indexOf(r);$j(this).text().trim(),n&&(n.indexOf("javascript:void(0)")>=0||n.indexOf("#")>=0||d||"_self"!==a||(t.preventDefault(),setTimeout("window.location='"+n+"'",100)),TrackModule(this,i,"Link Clicked","["+o+"] - "+n,d?1:0))}})})}$j(document).ready(function(){var t=new Date;window.lt=t.getTime(),$j("a").not("[data-notrack]").each(function(t){var e=FullModuleName(this);$j(this).click(function(t){if($j(this).is("[href]")&&""!==$j(this).attr("href")){var i=$j(this).attr("href"),n=$j(this).data("name");(void 0===n||""===n)&&(n=i);var a=$j(this).attr("target");a=void 0===a?"_self":a;var o=window.location.host,r=(i.indexOf("http://")>-1||i.indexOf("https://")>-1)&&-1===i.indexOf(o);if($j.trim($j(this).text()),i){if(0===i.indexOf("#"))return!0;"_self"===a&&-1===i.indexOf("javascript:")&&-1===i.indexOf("#")&&(t.preventDefault(),setTimeout("window.location='"+i+"'",100)),TrackModule(this,e,"Link Clicked",n,r?1:0)}}})}),$j(":input").not("[data-notrack]").each(function(t){var e=$j(this).prop("type");if(void 0===e)return!0;var i=FullModuleName(this);switch(e.toLowerCase()){case"text":$j(this).change(function(t){var e=doesStringContainEmail($j(this).val()),n=void 0!==$j(this).attr("id")?$j(this).attr("id").replace("input","").replace("txt",""):void 0!==$j(this).attr("name")?$j(this).attr("name").replace("input","").replace("txt",""):"";!n.length>0&&(n=void 0!==$j(this).parents("[id]").first().attr("id")?$j(this).parents("[id]").first().attr("id"):""),TrackModule(this,i,"Text Entered",e?"Email Address Entered":n,0)});break;case"select-one":case"select-multiple":$j(this).change(function(t){var e=$j(this).val();TrackModule(this,i,"Selection Changed",e,0,!0)});break;case"button":var n=$j(this).data("name");(void 0===n||""===n)&&(n=$j(this).val()),(void 0===n||""===n)&&(n=$j(this).text()),$j(this).click(function(t){TrackModule(this,i,"Button Clicked",n,0)});break;case"submit":var a=$j(this).data("name");(void 0===a||""===a)&&(a=$j(this).val()),$j(this).click(function(t){TrackModule(this,i,"Button Clicked",a,0)});break;default:return!0}}),window.modtrkloaded=!0,$j(window).trigger("modtrkloaded")}); } /*jQuery Get Path*/ jQuery.fn.getPath=function(){if(1!=this.length)throw"Req one ele.";for(var e,r=this;r.length;){var t=r[0],n=t.localName;if(!n)break;n=n.toLowerCase();var a=r.parent(),h=a.children(n);h.length>1&&(n+=":eq("+h.index(t)+")"),e=n+(e?">"+e:""),r=a}return e}; /*registrationmodalfix*/ $j(window).on('shown.bs.modal', function() {$j('.register-modal.show').addClass('in');}); /*disable $j event listeners*/ if(typeof($j) === "function") { //$j(document).off(); // Add back bs modal events? $j(document).on("show.bs.modal", ".modal", function() { $j(document.body).addClass("modal-open") }).on("hidden.bs.modal", ".modal", function() { $j(document.body).removeClass("modal-open") }) } /* Masonry PACKAGED v4.2.2 https://masonry.desandro.com*/ !function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,r,a){function h(t,e,n){var o,r="$()."+i+'("'+e+'")';return t.each(function(t,h){var u=a.data(h,i);if(!u)return void s(i+" not initialized. Cannot call methods, i.e. "+r);var d=u[e];if(!d||"_"==e.charAt(0))return void s(r+" is not a valid method");var l=d.apply(u,n);o=void 0===o?l:o}),void 0!==o?o:t}function u(t,e){t.each(function(t,n){var o=a.data(n,i);o?(o.option(e),o._init()):(o=new r(n,e),a.data(n,i,o))})}a=a||e||t.jQuery,a&&(r.prototype.option||(r.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=o.call(arguments,1);return h(this,t,e)}return u(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var o=Array.prototype.slice,r=t.console,s="undefined"==typeof r?function(){}:function(t){r.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&&this._onceEvents[t],o=0;o<i.length;o++){var r=i[o],s=n&&n[r];s&&(this.off(t,r),delete n[r]),r.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}),function(t,e){"function"==typeof define&&define.amd?define("get-size/get-size",e):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=-1==t.indexOf("%")&&!isNaN(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;u>e;e++){var i=h[e];t[i]=0}return t}function n(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}function o(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var o=n(e);s=200==Math.round(t(o.width)),r.isBoxSizeOuter=s,i.removeChild(e)}}function r(e){if(o(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var r=n(e);if("none"==r.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==r.boxSizing,l=0;u>l;l++){var c=h[l],f=r[c],m=parseFloat(f);a[c]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,g=a.paddingTop+a.paddingBottom,y=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,z=a.borderTopWidth+a.borderBottomWidth,E=d&&s,b=t(r.width);b!==!1&&(a.width=b+(E?0:p+_));var x=t(r.height);return x!==!1&&(a.height=x+(E?0:g+z)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(g+z),a.outerWidth=a.width+y,a.outerHeight=a.height+v,a}}var s,a="undefined"==typeof console?e:function(t){console.error(t)},h=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],u=h.length,d=!1;return r}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i],o=n+"MatchesSelector";if(t[o])return o}}();return function(e,i){return e[t](i)}}),function(t,e){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,function(t,e){var i={};i.extend=function(t,e){for(var i in e)t[i]=e[i];return t},i.modulo=function(t,e){return(t%e+e)%e};var n=Array.prototype.slice;i.makeArray=function(t){if(Array.isArray(t))return t;if(null===t||void 0===t)return[];var e="object"==typeof t&&"number"==typeof t.length;return e?n.call(t):[t]},i.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},i.getParent=function(t,i){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,n){t=i.makeArray(t);var o=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!n)return void o.push(t);e(t,n)&&o.push(t);for(var i=t.querySelectorAll(n),r=0;r<i.length;r++)o.push(i[r])}}),o},i.debounceMethod=function(t,e,i){i=i||100;var n=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){var t=this[o];clearTimeout(t);var e=arguments,r=this;this[o]=setTimeout(function(){n.apply(r,e),delete r[o]},i)}},i.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var o=t.console;return i.htmlInit=function(e,n){i.docReady(function(){var r=i.toDashed(n),s="data-"+r,a=document.querySelectorAll("["+s+"]"),h=document.querySelectorAll(".js-"+r),u=i.makeArray(a).concat(i.makeArray(h)),d=s+"-options",l=t.jQuery;u.forEach(function(t){var i,r=t.getAttribute(s)||t.getAttribute(d);try{i=r&&JSON.parse(r)}catch(a){return void(o&&o.error("Error parsing "+s+" on "+t.className+": "+a))}var h=new e(t,i);l&&l.data(t,n,h)})})},i}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";function i(t){for(var e in t)return!1;return e=null,!0}function n(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}function o(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var r=document.documentElement.style,s="string"==typeof r.transition?"transition":"WebkitTransition",a="string"==typeof r.transform?"transform":"WebkitTransform",h={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[s],u={transform:a,transition:s,transitionDuration:s+"Duration",transitionProperty:s+"Property",transitionDelay:s+"Delay"},d=n.prototype=Object.create(t.prototype);d.constructor=n,d._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},d.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},d.getSize=function(){this.size=e(this.element)},d.css=function(t){var e=this.element.style;for(var i in t){var n=u[i]||i;e[n]=t[i]}},d.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),n=t[e?"left":"right"],o=t[i?"top":"bottom"],r=parseFloat(n),s=parseFloat(o),a=this.layout.size;-1!=n.indexOf("%")&&(r=r/100*a.width),-1!=o.indexOf("%")&&(s=s/100*a.height),r=isNaN(r)?0:r,s=isNaN(s)?0:s,r-=e?a.paddingLeft:a.paddingRight,s-=i?a.paddingTop:a.paddingBottom,this.position.x=r,this.position.y=s},d.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),o=i?"paddingLeft":"paddingRight",r=i?"left":"right",s=i?"right":"left",a=this.position.x+t[o];e[r]=this.getXValue(a),e[s]="";var h=n?"paddingTop":"paddingBottom",u=n?"top":"bottom",d=n?"bottom":"top",l=this.position.y+t[h];e[u]=this.getYValue(l),e[d]="",this.css(e),this.emitEvent("layout",[this])},d.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},d.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},d._transitionTo=function(t,e){this.getPosition();var i=this.position.x,n=this.position.y,o=t==this.position.x&&e==this.position.y;if(this.setPosition(t,e),o&&!this.isTransitioning)return void this.layoutPosition();var r=t-i,s=e-n,a={};a.transform=this.getTranslate(r,s),this.transition({to:a,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},d.getTranslate=function(t,e){var i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop");return t=i?t:-t,e=n?e:-e,"translate3d("+t+"px, "+e+"px, 0)"},d.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},d.moveTo=d._transitionTo,d.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},d._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},d.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var n=this.element.offsetHeight;n=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l="opacity,"+o(a);d.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(h,this,!1)}},d.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},d.onotransitionend=function(t){this.ontransitionend(t)};var c={"-webkit-transform":"transform"};d.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,n=c[t.propertyName]||t.propertyName;if(delete e.ingProperties[n],i(e.ingProperties)&&this.disableTransition(),n in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[n]),n in e.onEnd){var o=e.onEnd[n];o.call(this),delete e.onEnd[n]}this.emitEvent("transitionEnd",[this])}},d.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(h,this,!1),this.isTransitioning=!1},d._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var f={transitionProperty:"",transitionDuration:"",transitionDelay:""};return d.removeTransitionStyles=function(){this.css(f)},d.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},d.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},d.remove=function(){return s&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},d.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("visibleStyle");e[i]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},d.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},d.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},d.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");e[i]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},d.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},d.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},n}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,n,o,r){return e(t,i,n,o,r)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,e,i,n,o){"use strict";function r(t,e){var i=n.getQueryElement(t);if(!i)return void(h&&h.error("Bad element for "+this.constructor.namespace+": "+(i||t)));this.element=i,u&&(this.$element=u(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e);var o=++l;this.element.outlayerGUID=o,c[o]=this,this._create();var r=this._getOption("initLayout");r&&this.layout()}function s(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}function a(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],n=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var o=m[n]||1;return i*o}var h=t.console,u=t.jQuery,d=function(){},l=0,c={};r.namespace="outlayer",r.Item=o,r.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var f=r.prototype;n.extend(f,e.prototype),f.option=function(t){n.extend(this.options,t)},f._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},r.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},f._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle);var t=this._getOption("resize");t&&this.bindResize()},f.reloadItems=function(){this.items=this._itemize(this.element.children)},f._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,n=[],o=0;o<e.length;o++){var r=e[o],s=new i(r,this);n.push(s)}return n},f._filterFindItemElements=function(t){return n.filterFindElements(t,this.options.itemSelector)},f.getItemElements=function(){return this.items.map(function(t){return t.element})},f.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},f._init=f.layout,f._resetLayout=function(){this.getSize()},f.getSize=function(){this.size=i(this.element)},f._getMeasurement=function(t,e){var n,o=this.options[t];o?("string"==typeof o?n=this.element.querySelector(o):o instanceof HTMLElement&&(n=o),this[t]=n?i(n)[e]:o):this[t]=0},f.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},f._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},f._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach(function(t){var n=this._getItemLayoutPosition(t);n.item=t,n.isInstant=e||t.isLayoutInstant,i.push(n)},this),this._processLayoutQueue(i)}},f._getItemLayoutPosition=function(){return{x:0,y:0}},f._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},f.updateStagger=function(){var t=this.options.stagger;return null===t||void 0===t?void(this.stagger=0):(this.stagger=a(t),this.stagger)},f._positionItem=function(t,e,i,n,o){n?t.goTo(e,i):(t.stagger(o*this.stagger),t.moveTo(e,i))},f._postLayout=function(){this.resizeContainer()},f.resizeContainer=function(){var t=this._getOption("resizeContainer");if(t){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},f._getContainerSize=d,f._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},f._emitCompleteOnItems=function(t,e){function i(){o.dispatchEvent(t+"Complete",null,[e])}function n(){s++,s==r&&i()}var o=this,r=e.length;if(!e||!r)return void i();var s=0;e.forEach(function(e){e.once(t,n)})},f.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;if(this.emitEvent(t,n),u)if(this.$element=this.$element||u(this.element),e){var o=u.Event(e);o.type=t,this.$element.trigger(o,i)}else this.$element.trigger(t,i)},f.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},f.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},f.stamp=function(t){t=this._find(t),t&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},f.unstamp=function(t){t=this._find(t),t&&t.forEach(function(t){n.removeFrom(this.stamps,t),this.unignore(t)},this)},f._find=function(t){return t?("string"==typeof t&&(t=this.element.querySelectorAll(t)),t=n.makeArray(t)):void 0},f._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},f._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},f._manageStamp=d,f._getElementOffset=function(t){var e=t.getBoundingClientRect(),n=this._boundingRect,o=i(t),r={left:e.left-n.left-o.marginLeft,top:e.top-n.top-o.marginTop,right:n.right-e.right-o.marginRight,bottom:n.bottom-e.bottom-o.marginBottom};return r},f.handleEvent=n.handleEvent,f.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},f.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},f.onresize=function(){this.resize()},n.debounceMethod(r,"onresize",100),f.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},f.needsResizeLayout=function(){var t=i(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},f.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},f.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},f.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},f.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.reveal()})}},f.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.hide()})}},f.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},f.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},f.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},f.getItems=function(t){t=n.makeArray(t);var e=[];return t.forEach(function(t){var i=this.getItem(t);i&&e.push(i)},this),e},f.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),n.removeFrom(this.items,t)},this)},f.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete c[e],delete this.element.outlayerGUID,u&&u.removeData(this.element,this.constructor.namespace)},r.data=function(t){t=n.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&c[e]},r.create=function(t,e){var i=s(r);return i.defaults=n.extend({},r.defaults),n.extend(i.defaults,e),i.compatOptions=n.extend({},r.compatOptions),i.namespace=t,i.data=r.data,i.Item=s(o),n.htmlInit(i,t),u&&u.bridget&&u.bridget(t,i),i};var m={ms:1,s:1e3};return r.Item=o,r}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,e){var i=t.create("masonry");i.compatOptions.fitWidth="isFitWidth";var n=i.prototype;return n._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},n.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var n=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,r=o/n,s=n-o%n,a=s&&1>s?"round":"floor";r=Math[a](r),this.cols=Math.max(r,1)},n.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,n=e(i);this.containerWidth=n&&n.innerWidth},n._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&1>e?"round":"ceil",n=Math[i](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var o=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",r=this[o](n,t),s={x:this.columnWidth*r.col,y:r.y},a=r.y+t.size.outerHeight,h=n+r.col,u=r.col;h>u;u++)this.colYs[u]=a;return s},n._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},n._getTopColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;i>n;n++)e[n]=this._getColGroupY(n,t);return e},n._getColGroupY=function(t,e){if(2>e)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},n._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,n=t>1&&i+t>this.cols;i=n?0:i;var o=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=o?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},n._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft"),r=o?n.left:n.right,s=r+i.outerWidth,a=Math.floor(r/this.columnWidth);a=Math.max(0,a);var h=Math.floor(s/this.columnWidth);h-=s%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var u=this._getOption("originTop"),d=(u?n.top:n.bottom)+i.outerHeight,l=a;h>=l;l++)this.colYs[l]=Math.max(d,this.colYs[l])},n._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},n._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},n.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i}); function fireTrackingEvents(ec,ea,el,ni,v) { if(ni === undefined) { ni=true; } if(v === undefined) { v=0; } var eventparams = { 'event_category':ec, 'event_action': ea, 'event_label': el, 'non_interaction': ni, 'value': v }; if (typeof (gtag) !== "undefined") { gtag('event', eventparams.event_action, eventparams); console.log("fireTrackingEvents executed"); console.log(eventparams); } } /*ismobile*/ var isMobile={Android:function(){return navigator.userAgent.match(/Android/i)&&navigator.userAgent.match(/mobile/i)},BlackBerry:function(){return navigator.userAgent.match(/BlackBerry/i)},iPhone:function(){return navigator.userAgent.match(/iPhone/i)},Nokia:function(){return navigator.userAgent.match(/nokia/i)},Opera:function(){return navigator.userAgent.match(/Opera Mini/i)},Palm:function(){return navigator.userAgent.match(/palm/i)},Phone:function(){return navigator.userAgent.match(/phone/i)},SchI800:function(){return navigator.userAgent.match(/sch-i800/i)},Windows:function(){return navigator.userAgent.match(/IEMobile/i)},WindowsCe:function(){return navigator.userAgent.match(/windows ce/i)},Xoom:function(){return navigator.userAgent.match(/xoom/i)},any:function(){return(isMobile.Android()||isMobile.BlackBerry()||isMobile.iPhone()||isMobile.Nokia()||isMobile.Opera()||isMobile.Palm()||isMobile.Phone()||isMobile.Windows()||isMobile.WindowsCe())&&!isMobile.Xoom()&&!isMobile.SchI800()}} </script><script src='https://js.sentry-cdn.com/3b0412cec7f84779b7afb4bc468d3db1.min.js' defer crossorigin="anonymous" onload="setupSentry();"></script> <script> function setupSentry(){ Sentry.onLoad(function() { Sentry.init({ environment: window.location.host, allowUrls: [ /https?:\/\/((cme|www|cmepreview)\.)?healio\.com/, /https?:\/\/((.*)\.)?brightcove\.com/, /https?:\/\/((.*)\.)?brightcove\.net/ ], ignoreErrors: [], denyUrls: [ /acsbapp\.com/i ], tracesSampleRate: 0.1, }); window.onerror = function (msg, url, lineNo, columnNo, error) { Sentry.captureException(error); return false; } }); }; </script><script src="https://accounts.google.com/gsi/client" async defer></script> <script> function InitGoogleIdentity() { if(typeof(google) === 'undefined' && typeof(window.healioGoogleIdInitialized) === 'undefined') { setTimeout(InitGoogleIdentity, 1000); return; } if(typeof(window.healioGoogleIdInitialized) !== 'undefined') { return; } google.accounts.id.initialize({ client_id: '1041508696886-udsoi9agtkimc2kfujs31gjes9tdgoqa.apps.googleusercontent.com', callback: SignInCallBack, itp_support: "true", context: "signin", ux_mode: "popup" }); window.healioGoogleIdInitialized = true; window.dispatchEvent(new Event("healio.googleinit")); if (typeof (window.UserProfile) !== "undefined") { OneTapInit(); } else { window.addEventListener("globalsloaded", function () { OneTapInit(); }); } }; function OneTapInit() { var checkOneTap = $.cookie('disableonetap'); if (checkOneTap !== undefined) { return false; } if (window.UserProfile !== undefined && window.UserProfile.isLoggedIn === "False" && window.location.href.indexOf('?') < 0) { google.accounts.id.prompt((notification) => { document.cookie = 'g_state=;path=/;expires=Thu, 01 Jan 1970 00:00:01 GMT'; document.cookie = "disableonetap=1; domain=.healio.com; path=/"; }); } } function SignInCallBack(googleUser) { const loginEvent = new CustomEvent('Healio.GoogleSSO.Callback', { cancelable: true, detail: { credential: googleUser.credential, select_by: googleUser.select_by } }); window.document.dispatchEvent(loginEvent); } if (window.UserProfile !== undefined) { InitGoogleIdentity(); } else { $(window).one("globalsloaded", () => InitGoogleIdentity()); } </script> </head> <body class="news" data-module-track-category="Healio NEWS"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T7H27CM" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div hidden="hidden" data-wyanoke-page-context="true" data-find-requirements-load="post:/edu/requirementcard/search" data-lms-service-load="get:/edu/lmsactivitycard/search{query}" data-activity-service-load="get:/edu/activitycard/search{query}" data-article-service-load="get:/h5news/articlecard/search{query}" data-article-service-schema-dot-org="get:/h5news/schemadotorg/search{query}" data-author-landing-service-load="get:/h5news/authors/searchjson{query}" data-certificate-zip="post:/~/edu/zipcerts" data-certificate-path="get:/edu/certificate/generatecertificate?nameonly=true&activityid={activityId}" data-certificate-email="post:/edu/certificate/emailcertificateenc" data-certificate-email-zip="post:/edu/certificate/emailcertificates" data-collection-service-load="get:/h5news/collectioncard/searchjson{query}" data-curriculum-collection-service-load="get:/h5news/curriculum/search{query}" data-healio-store-add-product-to-cart="post:/bigcomm/healiostore/addproducttocart" data-healio-store-products-by-category-id="get:/bigcomm/healiostore/productsbycategoryid{query}" data-hss-get-answer-counts="get:/h5hss/poll/answercounts{query}" data-hss-poll-answers-load="post:/h5hss/poll/loadanswers" data-hss-poll-answers-save="post:/h5hss/poll/saveanswers" data-qbank-save-answer="post:/h5learningsites/qbank/saveanswer" data-qbank-complete-quiz="post:/h5learningsites/qbank/updatequiz" data-quik-quiz-get-current-take="post:/h5hss/quikquiz/getcurrenttake" data-publication-service-load="get:/h5news/publicationlisting/gettableofcontents{query}" data-meeting-news-load="get:/h5news/meetingnewslanding/searchjson{query}" data-h6-meeting-news-load="get:/h5news/meetingnewslanding/h6searchjson{query}" data-podcast-load="get:/h5news/podcastlanding/searchjson{query}" data-mysaved-service-load="get:/h5news/mysavedpageslanding/search{query}" data-mysavedlearningsites-service-load="get:/h5learningsites/mysavedlearningsites/search{query}" data-editorial-feature-service-load="get:/h5news/editorialfeature/searchjson{query}" data-opinion-landing-service-load="get:/h5news/opinionlanding/searchjson{query}" data-specialty-service-load="get:/h5news/specialtylanding/searchjson{query}" data-trial-scorecard-load="get:/h5news/trialscorecard/searchjson{query}" data-article-collection-service-load="get:/h5news/articlecollection/searchjson{query}" data-meeting-calendar-service-load="get:/h5news/meetingcalendar/searchjson{query}" data-h6-meeting-calendar-service-load="get:/h5news/meetingcalendar/search{query}" data-learning-site-chips-landing-service-load="get:/h5learningsites/learningsitechips/searchjson{query}" data-email-sign-up-save="post:/registration/json/cesrenc" data-email-transcript="post:/edu/myhealiocme/emailtranscriptenc" data-generate-transcript="post:/edu/myhealiocme/createtranscriptenc" data-my-cme-json-load="post:/edu/myhealiocme/mycmejson" data-my-cme-load="get:/~/edu/mycme/{contactId}" data-question-answer-load="get:/~/edu/questionanswer/{contactId}/{questionGroupId}" data-question-answer-save="post:/~/edu/questionanswer" data-recommended-service-load="get:/edu/recommended/recentactivitiesbyuser" data-saved-page-load="get:/~/user/savedpages/get/{contactId}/{contentType}" data-saved-page-remove="delete:/~/user/savedpages/remove" data-saved-page-save="post:/~/user/savedpages/add" data-topic-alert-register="post:/registration/json/cerotenc" data-topic-alert-load="post:/registration/json/getlistfortopicenc" data-topic-alert-save="post:/registration/json/managelistmemberenc" data-topic-list-api="get:/edu/topicfilter/topiclist?specialtyid={encodedSpecialtyId}" data-topic-and-credit-type-list-api="get:/edu/topicfilter/topicandcredittypelist?specialtyid={encodedSpecialtyId}" data-user-profile-update-site-settings="post:/wyanokecommon/users/updatesettings" data-user-profile-get-custom-fields="get:/~/user/profile/getcustomfields/{contactId}?fieldIds={fieldIds}" data-user-profile-update="post:/~/user/profile/update" data-user-login="get:/utilityapp/json/na/li/{sitename}/{contextid}" data-user-activity-generate-certificate="get:/edu/certificate/generatecertificate" data-user-activity-filter="get:/~/edu/useractivityfilter{query}" data-user-activity-load="get:/~/edu/useractivity/{contactId}/{activityId}" data-user-activity-remove="delete:/~/edu/useractivity/{contactId}/{activityId}" data-user-activity-save="post:/~/edu/useractivity" data-user-activity-update-certificate="post:/~/edu/updatecertificate" data-user-activity-update-step="post:/~/edu/updatestep" data-edu-notification-box-notifications="get:/edu/notificationbox/notifications" data-edu-notification-box-delete="delete:/edu/notificationbox/deletenotification?activityId={activityId}" data-edu-notification-box-update-settings="post:/edu/notificationbox/updatesettings" data-edu-user-goals-update="post:/~/edu/usergoal" data-gamification-load="get:/~/edu/gamification/{contactId}/{activityId}" data-gamification-load-all="get:/~/edu/gamification/{contactId}" data-gamification-save="post:/~/edu/gamification" data-gamification-get-related-content="get:/edu/healiomasterclass/getrelatedcontent{query}" data-clinical-guidance-chips-service-load="get:/h5news/healiochips/clinicalguidancesearchjson{query}" data-chip-landing-service-load="get:/h5news/healiochips/searchjson{query}"> </div> <header class="global-header" data-component="HealioHeader"> <section class="global-top-bar"> <div class="container-fluid"> <div class="row"> <div class="col-12"> <div class="global-top-bar__left d-none d-lg-flex"> <div class="global-nav__brand"> <a class="d-none d-lg-flex navbar-brand" href="https://www.healio.com" data-specialty-href="https://www.healio.com/$slug$"> <img src="https://m1.healio.com/~/media/images/healio/healiologooptimized.svg" alt="Healio" width="231" height="70"> </a> </div> <div class="global-nav__navbar"> <ul class="navbar-nav" data-item-count="4"> <!-- /news --> <li class="nav-item active" > <a href="/news" class="nav-link" target="" title="News" Data-Display-Item="1" > News <span class="sr-only">News</span> </a> </li> <!-- /cme --> <li class="nav-item" > <a href="/cme" class="nav-link" target="" title="CME" Data-Display-Item="1" > CME <span class="sr-only">CME</span> </a> </li> <!-- /clinical-guidance --> <li class="nav-item" > <a href="/clinical-guidance" class="nav-link" target="" title="Clinical Guidance" Data-Display-Item="1" > Clinical Guidance <span class="sr-only">Clinical Guidance</span> </a> </li> <!-- https://community.healio.com --> <li class="nav-item" > <a href="https://community.healio.com" class="nav-link" target="" title="Community" Data-Display-Item="1" > Community <span class="sr-only">Community</span> </a> </li> </ul> </div> </div> <div class="global-top-bar__right d-none d-lg-flex"> <section class="header__searchbar"> <script> var appendedFacetFilter = ""; if (window.location.href.indexOf("/cme") > -1) appendedFacetFilter += "#f:contenttype=[CME]"; if (window.location.pathname.indexOf("clinical-guidance") > -1) appendedFacetFilter += "?area=clinicalguidance#f:contenttype=[Clinical Guidance]"; document.addEventListener("CoveoSearchEndpointInitialized", function() { var searchboxElement = document.getElementById("_185F67BF-1D73-4AEE-9564-FDE5B0EB24B7"); searchboxElement.addEventListener("CoveoComponentInitialized", function() { CoveoForSitecore.initSearchboxIfStandalone(searchboxElement, "/search" + appendedFacetFilter); }); }) </script> <div id="_185F67BF-1D73-4AEE-9564-FDE5B0EB24B7_container" class="coveo-for-sitecore-search-box-container" data-prebind-maximum-age='currentMaximumAge' > <div id="_185F67BF-1D73-4AEE-9564-FDE5B0EB24B7" class="CoveoSearchbox" data-enable-omnibox='true' data-prebind-maximum-age='currentMaximumAge' data-placeholder='Search Healio' data-height='50' data-query-suggest-character-threshold='1' data-clear-filters-on-new-query='false' > <script type="text/javascript"> document.addEventListener("CoveoSearchEndpointInitialized", function() { var componentId = "_185F67BF-1D73-4AEE-9564-FDE5B0EB24B7"; var componentElement = document.getElementById(componentId); function showError(error) { console.error(error); } function areCoveoResourcesIncluded() { return typeof (Coveo) !== "undefined"; } if (areCoveoResourcesIncluded()) { var event = document.createEvent("CustomEvent"); event.initEvent("CoveoComponentInitialized", false, true); setTimeout(function() { componentElement.dispatchEvent(event); }, 0); } else { componentElement.classList.add("invalid"); showError("The Coveo Resources component must be included in this page."); } }); </script> <div class="CoveoForSitecoreBindWithUserContext"></div> <div class="CoveoForSitecoreExpressions"></div> <div class="CoveoForSitecoreConfigureSearchHub" data-sc-search-hub="Search"></div> </div> </div> </section> <div class="global-nav__links"> <ul class="list-inline" data-component="ListUnstyled"> <!-- /footer/account-information/my-account --> <li data-display-for=known class="nav-item d-none" > <a href="/footer/account-information/my-account" class="nav-link" target="" title=" " Data-Display-Item="3" aria-label="My Account" > <i class="fas fa-user"><span class="sr-only">Account</span></i> </a> </li> <!-- javascript:void($j.get(&#39;/loginregistration/modals/loadloginmodal&#39;,function (data){$j(&#39;body&#39;).append(data);})) --> <li data-display-for=anon class="nav-item d-none" > <a href="javascript:void($j.get(&#39;/loginregistration/modals/loadloginmodal&#39;,function (data){$j(&#39;body&#39;).append(data);}))" class="nav-link" target="" title=" " Data-Display-Item="2" aria-label="My Account" > <i class="fas fa-user"><span class="sr-only">Account Anonymous User</span></i> </a> </li> <!-- javascript:void($j.get(&#39;/utilityapp/json/na/li/healiotwo/{ACC50322-FB7D-42FC-940E-84BDDAD3B84D}&#39;,function (data){$j(&#39;body&#39;).append(data);})) --> <li data-display-for=anon class="nav-item link-login d-none" > <a href="javascript:void($j.get(&#39;/utilityapp/json/na/li/healiotwo/{ACC50322-FB7D-42FC-940E-84BDDAD3B84D}&#39;,function (data){$j(&#39;body&#39;).append(data);}))" class="nav-link" target="" title="Log In" Data-Display-Item="2" > Log In <span class="sr-only">Log In</span> </a> </li> <!-- javascript:; --> <li data-display-for=known class="nav-item link-login d-none" > <a href="javascript:;" class="nav-link logout-user" target="" title="Log Out" Data-Display-Item="3" > Log Out <span class="sr-only">Log Out</span> </a> </li> </ul> </div> </div> <div class="global-top-bar__mobile d-lg-none"> <div class="global-nav__navbar"> <ul class="navbar-nav" data-item-count="4"> <!-- /news --> <li class="nav-item active" > <a href="/news" class="nav-link" target="" title="News" Data-Display-Item="1" > News <span class="sr-only">News</span> </a> </li> <!-- /cme --> <li class="nav-item" > <a href="/cme" class="nav-link" target="" title="CME" Data-Display-Item="1" > CME <span class="sr-only">CME</span> </a> </li> <!-- /clinical-guidance --> <li class="nav-item" > <a href="/clinical-guidance" class="nav-link" target="" title="Clinical Guidance" Data-Display-Item="1" > Clinical Guidance <span class="sr-only">Clinical Guidance</span> </a> </li> <!-- https://community.healio.com --> <li class="nav-item" > <a href="https://community.healio.com" class="nav-link" target="" title="Community" Data-Display-Item="1" > Community <span class="sr-only">Community</span> </a> </li> </ul> </div> </div> </div> </div> </div> </section> <section class="top-navigation-bar" data-component="NewsHeaderLinks"> <div class="d-none d-lg-block container-fluid"> <div class="row"> <div class="col-12"> <nav class="navbar news" role="navigation"> <ul class="navbar-nav" data-module-track-category="News Global Nav"> <li class="nav-item dropdown specialty-dropdown"> <a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-expanded="false" data-module-track-action="News Global Nav_Click_Specialties drop down" data-module-track-label="Specialties drop down_News Global Nav"> Specialties </a> <div class="dropdown-menu"> <div class="menu-header">Choose a specialty</div> <div class="list-group specialty-list-group" id="headerSpecialtyList"> <a href="/?showall=1" class="list-group-item">All Specialties</a> <a href="/allergy-asthma" class="list-group-item" data-specname="allergy asthma">Allergy/Asthma</a> <a href="/cardiology" class="list-group-item" data-specname="cardiology">Cardiology</a> <a href="/dermatology" class="list-group-item" data-specname="dermatology">Dermatology</a> <a href="/endocrinology" class="list-group-item" data-specname="endocrinology">Endocrinology</a> <a href="/gastroenterology" class="list-group-item" data-specname="gastroenterology">Gastroenterology</a> <a href="/hematology-oncology" class="list-group-item" data-specname="hematology oncology">Hematology/Oncology</a> <a href="/hepatology" class="list-group-item" data-specname="hepatology">Hepatology</a> <a href="/infectious-disease" class="list-group-item" data-specname="infectious disease">Infectious Disease</a> <a href="/nephrology" class="list-group-item" data-specname="nephrology">Nephrology</a> <a href="/neurology" class="list-group-item" data-specname="neurology">Neurology</a> <a href="/ophthalmology" class="list-group-item" data-specname="ophthalmology">Ophthalmology</a> <a href="/optometry" class="list-group-item" data-specname="optometry">Optometry</a> <a href="/orthopedics" class="list-group-item" data-specname="orthopedics">Orthopedics</a> <a href="/pediatrics" class="list-group-item" data-specname="pediatrics">Pediatrics</a> <a href="/primary-care" class="list-group-item" data-specname="primary care">Primary Care</a> <a href="/psychiatry" class="list-group-item" data-specname="psychiatry">Psychiatry</a> <a href="/pulmonology" class="list-group-item" data-specname="pulmonology">Pulmonology</a> <a href="/rheumatology" class="list-group-item" data-specname="rheumatology">Rheumatology</a> <a href="/womens-health-ob-gyn" class="list-group-item" data-specname="womens health ob gyn">Women&#39;s Health &amp; OB/GYN</a> </div> </div> </li> <li class="nav-item" data-module-track-action="News Global Nav_Click_Home" data-module-track-label="Home _News Global Nav"> <a class="nav-link" href="/" data-specialty-href="/$slug$">Home </a> </li> <li class="nav-item" data-module-track-action="News Global Nav_Click_Headline News" data-module-track-label="Headline News_News Global Nav"> <a class="nav-link" href="/news" data-specialty-href="/news/$slug$">Headline News </a> </li> <li class="nav-item" data-module-track-action="News Global Nav_Click_Meeting News" data-module-track-label="Meeting News_News Global Nav"> <a class="nav-link" href="/news/meeting-news" data-specialty-href="/news/$slug$/meeting-news"> Meeting News </a> </li> <li class="nav-item" data-module-track-action="News Global Nav_Click_Podcasts" data-module-track-label="Podcasts_News Global Nav"> <a class="nav-link" href="/news/podcasts" data-specialty-href="/news/$slug$/podcasts"> Podcasts </a> </li> <li class="nav-item" data-module-track-action="News Global Nav_Click_Blogs &amp; Columns" data-module-track-label="Blogs &amp; Columns_News Global Nav"> <a class="nav-link" href="/news/blogs-and-columns" data-specialty-href="/news/$slug$/blogs-and-columns"> Blogs &amp; Columns </a> </li> <li class="nav-item" data-module-track-action="News Global Nav_Click_Job Opportunities" data-module-track-label="Job Opportunities_News Global Nav"> <a class="nav-link" href="https://community.healio.com/opportunities"> Job Opportunities </a> </li> <li class="nav-item" data-module-track-action="News Global Nav_Click_Resources" data-module-track-label="Resources_News Global Nav"> <a class="nav-link" href="/news/resources" data-specialty-href="/news/$slug$/resources"> Resources </a> </li> </ul> </nav> </div> </div> </div> <div class="d-lg-none container-fluid top-navigation-mobile"> <div class="row"> <div class="col-12"> <div class="global-nav__toggle"> <nav class="navbar-offcanvas-menu"> <button class="navbar-toggler" id="offcanvasToggle" type="button" data-toggle="offcanvas" data-target="navbarOffcanvas" aria-controls="navbarOffcanvas" aria-expanded="false" aria-label="Menu" data-module-track-action="News Global Nav_Click_Specialties drop down" data-module-track-label="Specialties drop down_News Global Nav"> <span class="navbar-toggler-icon"></span> <span class="navbar-toggler-text">Menu</span> <span class="closebtn d-none"> <i class="fal fa-times" aria-hidden="true"></i> <span class="close-text">Close</span> </span> </button> <div class="global-nav__overlay d-none"></div> <div class="navbar-collapse offcanvas-collapse" id="navbarOffcanvas"> <div class="mobile-navigation accordion" id="mobileAccordion" data-module-track-category="News Global Nav"> <div class="card specialty-select"> <div class="card-header" id="headingSpecialtySelect"> <a class="btn btn-link collapsed" data-toggle="collapse" data-parent="#mobileAccordion" data-target="" href="#collapseSpecialty" aria-expanded="false" aria-controls="collapseSpecialty" aria-label="Toggle specialty select" role="button"> Specialties </a> </div> <div id="collapseSpecialty" class="collapse" aria-labelledby="headingSpecialtySelect" data-parent="#mobileAccordion"> <div class="card-body"> <ul class="navbar-nav"> <li class="nav-item"> <a class="nav-link" data-value="" href="/news/?showall=1">All Specialties</a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/allergy-asthma" data-specname="allergy asthma">Allergy/Asthma</a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/cardiology" data-specname="cardiology">Cardiology</a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/dermatology" data-specname="dermatology">Dermatology</a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/endocrinology" data-specname="endocrinology">Endocrinology</a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/gastroenterology" data-specname="gastroenterology">Gastroenterology</a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/hematology-oncology" data-specname="hematology oncology">Hematology/Oncology</a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/hepatology" data-specname="hepatology">Hepatology</a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/infectious-disease" data-specname="infectious disease">Infectious Disease</a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/nephrology" data-specname="nephrology">Nephrology</a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/neurology" data-specname="neurology">Neurology</a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/ophthalmology" data-specname="ophthalmology">Ophthalmology</a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/optometry" data-specname="optometry">Optometry</a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/orthopedics" data-specname="orthopedics">Orthopedics</a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/pediatrics" data-specname="pediatrics">Pediatrics</a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/primary-care" data-specname="primary care">Primary Care</a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/psychiatry" data-specname="psychiatry">Psychiatry</a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/pulmonology" data-specname="pulmonology">Pulmonology</a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/rheumatology" data-specname="rheumatology">Rheumatology</a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/womens-health-ob-gyn" data-specname="womens health ob gyn">Women&#39;s Health &amp; OB/GYN</a> </li> </ul> </div> </div> </div> <div id="mobileContextArea"> <div class="card"> <div class="card-header" id="" data-module-track-action="News Global Nav_Click_Home" data-module-track-label="Home _News Global Nav"> <a class="btn btn-link" data-parent="#mobileAccordion" data-target="" href="/" data-specialty-href="/$slug$" role="button"> Home </a> </div> </div> <div class="card accordion-with-button"> <div class="card-header" id=""> <a class="btn btn-link" data-parent="#mobileAccordion" data-target="" href="/news/infectious-disease" role="button" data-module-track-action="News Global Nav_Click_Headline News" data-module-track-label="Headline News_News Global Nav"> Headline News </a> <button class="btn btn-secondary collapsed accordion-button" id="headingSubspecialtySelect" data-toggle="collapse" data-parent="#mobileAccordion" data-target="" href="#collapseSubspecialty" aria-expanded="false" aria-controls="collapseSubspecialty" aria-label="Toggle subspecialty select"></button> </div> <div id="collapseSubspecialty" class="collapse" data-parent="#mobileAccordion"> <div class="card-body"> <ul class="navbar-nav"> <li class="nav-item"> <a class="nav-link" href="/news/infectious-disease">Infectious Disease Subspecialties</a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/news/infectious-disease/antimicrobials" data-specname="antimicrobials">Antimicrobials </a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/news/infectious-disease/dermatology" data-specname="dermatology">Dermatology </a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/news/infectious-disease/emerging-diseases" data-specname="emerging diseases">Emerging Diseases </a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/news/infectious-disease/fungal-diseases" data-specname="fungal diseases">Fungal Diseases </a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/news/infectious-disease/gastrointestinal-infections" data-specname="gastrointestinal infections">Gastrointestinal Infections </a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/news/infectious-disease/hepatitis-c" data-specname="hepatitis c">Hepatitis C </a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/news/infectious-disease/hiv-aids" data-specname="hiv aids">HIV/AIDS </a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/news/infectious-disease/influenza" data-specname="influenza">Influenza </a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/news/infectious-disease/mrsa" data-specname="mrsa">MRSA </a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/news/infectious-disease/nosocomial-infections" data-specname="nosocomial infections">Nosocomial Infections </a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/news/infectious-disease/pediatric-id" data-specname="pediatric id">Pediatric ID </a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/news/infectious-disease/practice-management" data-specname="practice management">Practice Management </a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/news/infectious-disease/respiratory-infections" data-specname="respiratory infections">Respiratory Infections </a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/news/infectious-disease/stds" data-specname="stds">STDs </a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/news/infectious-disease/vaccination" data-specname="vaccination">Vaccination </a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/news/infectious-disease/viral-hepatitis" data-specname="viral hepatitis">Viral Hepatitis </a> </li> <li class="nav-item"> <a class="nav-link" data-value="" href="/news/infectious-disease/zoonotic-infections" data-specname="zoonotic infections">Zoonotic Infections </a> </li> </ul> </div> </div> </div> <div class="card"> <div class="card-header" id="" data-module-track-action="News Global Nav_Click_Meeting News" data-module-track-label="Meeting News_News Global Nav"> <a class="btn btn-link" data-parent="#mobileAccordion" data-target="" href="/news/meeting-news" data-specialty-href="/news/$slug$/meeting-news" role="button"> <!-- /news/infectious-disease/meeting-news --> Meeting News </a> </div> </div> <div class="card"> <div class="card-header" id="" data-module-track-action="News Global Nav_Click_Podcasts" data-module-track-label="Podcasts_News Global Nav"> <a class="btn btn-link" data-parent="#mobileAccordion" data-target="" href="/news/podcasts" data-specialty-href="/news/$slug$/podcasts" role="button"> <!-- /news/infectious-disease/podcasts --> Podcasts </a> </div> </div> <div class="card"> <div class="card-header" id="" data-module-track-action="News Global Nav_Click_Blogs &amp; Columns" data-module-track-label="Blogs &amp; Columns_News Global Nav"> <a class="btn btn-link" data-parent="#mobileAccordion" data-target="" href="/news/blogs-and-columns" data-specialty-href="/news/$slug$/blogs-and-columns" role="button"> <!-- /news/infectious-disease/blogs-and-columns --> Blogs &amp; Columns </a> </div> </div> <div class="card"> <div class="card-header" id="" data-module-track-action="News Global Nav_Click_Job Opportunities" data-module-track-label="Job Opportunities_News Global Nav"> <a class="btn btn-link" data-parent="#mobileAccordion" data-target="" href="https://community.healio.com/opportunities" role="button"> <!-- https://community.healio.com/opportunities --> Job Opportunities </a> </div> </div> <div class="card"> <div class="card-header" id="" data-module-track-action="News Global Nav_Click_Resources" data-module-track-label="Resources_News Global Nav"> <a class="btn btn-link" data-parent="#mobileAccordion" data-target="" href="/news/resources" data-specialty-href="/news/$slug$/resources" role="button"> <!-- /news/infectious-disease/resources --> Resources </a> </div> </div> </div> <div class="card d-none"> <div class="card-header"> <a href="/footer/account-information/my-account" class="btn btn-link" target="" title="Account" Data-Display-Item="3" data-parent="#mobileAccordion" role="button" > Account <span class="sr-only">Account</span> </a> </div> </div> <div class="card d-none"> <div class="card-header"> <a href="javascript:void($j.get(&#39;/utilityapp/json/na/li/healiotwo/{ACC50322-FB7D-42FC-940E-84BDDAD3B84D}&#39;,function (data){$j(&#39;body&#39;).append(data);}))" class="btn btn-link" target="" title="Log In" Data-Display-Item="2" data-parent="#mobileAccordion" role="button" > Log In <span class="sr-only">Log In</span> </a> </div> </div> <div class="card d-none"> <div class="card-header"> <a href="javascript:;" class="btn btn-link logout-user" target="" title="Log Out" Data-Display-Item="3" data-parent="#mobileAccordion" role="button" > Log Out <span class="sr-only">Log Out</span> </a> </div> </div> </div> </div> </nav> </div> <div class="global-nav__brand"> <a class="navbar-brand-mobile" href="https://www.healio.com"> <img src="https://m1.healio.com/~/media/images/healio/healiologooptimized.svg" alt="Healio" width="107" height="32"> </a> </div> <div class="global-nav__links"> <ul class="list-inline" data-component="ListUnstyled"> <!-- /footer/account-information/my-account --> <li data-display-for=known class="nav-item d-none" > <a href="/footer/account-information/my-account" class="nav-link" target="" title=" " Data-Display-Item="3" aria-label="My Account" > <i class="fas fa-user"><span class="sr-only">Account</span></i> </a> </li> <!-- javascript:void($j.get(&#39;/loginregistration/modals/loadloginmodal&#39;,function (data){$j(&#39;body&#39;).append(data);})) --> <li data-display-for=anon class="nav-item d-none" > <a href="javascript:void($j.get(&#39;/loginregistration/modals/loadloginmodal&#39;,function (data){$j(&#39;body&#39;).append(data);}))" class="nav-link" target="" title=" " Data-Display-Item="2" aria-label="My Account" > <i class="fas fa-user"><span class="sr-only">Account Anonymous User</span></i> </a> </li> </ul> <div class="global-nav__mobile-search d-lg-none"> <button class="navbar-search-toggle" id="searchToggle" type="button" aria-controls="mobileSearchBar" aria-expanded="false" aria-label="Toggle search bar"> <span class="navbar-search-icon"> <i class="far fa-search" aria-hidden="true"></i> </span> </button> <div class="searchbar-collapse" id="mobileSearchBar"> <button class="search-close-btn"> <i class="far fa-arrow-left" aria-hidden="true"></i> <span class="sr-only">Close Searchbar</span> </button> <script> var appendedFacetFilter = ""; if (window.location.href.indexOf("/cme") > -1) appendedFacetFilter += "#f:contenttype=[CME]"; if (window.location.pathname.indexOf("clinical-guidance") > -1) appendedFacetFilter += "?area=clinicalguidance#f:contenttype=[Clinical Guidance]"; document.addEventListener("CoveoSearchEndpointInitialized", function() { var searchboxElement = document.getElementById("_185F67BF-1D73-4AEE-9564-FDE5B0EB24B8"); searchboxElement.addEventListener("CoveoComponentInitialized", function() { CoveoForSitecore.initSearchboxIfStandalone(searchboxElement, "/search" + appendedFacetFilter); }); }) </script> <div id="_185F67BF-1D73-4AEE-9564-FDE5B0EB24B8_container" class="coveo-for-sitecore-search-box-container" data-prebind-maximum-age='currentMaximumAge' > <div id="_185F67BF-1D73-4AEE-9564-FDE5B0EB24B8" class="CoveoSearchbox" data-enable-omnibox='true' data-prebind-maximum-age='currentMaximumAge' data-placeholder='Search Healio' data-height='50' data-query-suggest-character-threshold='1' data-clear-filters-on-new-query='false' > <script type="text/javascript"> document.addEventListener("CoveoSearchEndpointInitialized", function() { var componentId = "_185F67BF-1D73-4AEE-9564-FDE5B0EB24B8"; var componentElement = document.getElementById(componentId); function showError(error) { console.error(error); } function areCoveoResourcesIncluded() { return typeof (Coveo) !== "undefined"; } if (areCoveoResourcesIncluded()) { var event = document.createEvent("CustomEvent"); event.initEvent("CoveoComponentInitialized", false, true); setTimeout(function() { componentElement.dispatchEvent(event); }, 0); } else { componentElement.classList.add("invalid"); showError("The Coveo Resources component must be included in this page."); } }); </script> <div class="CoveoForSitecoreBindWithUserContext"></div> <div class="CoveoForSitecoreExpressions"></div> <div class="CoveoForSitecoreConfigureSearchHub" data-sc-search-hub="Search"></div> </div> </div> </div> </div> </div> </div> </div> </div> </section> <script> $(document).ready(function () { var splitUrl = window.location.pathname?.replaceAll("-", " ").split('/'); var lastUrlSegment = splitUrl[splitUrl.length - 1]; var mobileSpecActive = false; $("#collapseSpecialty a").each(function () { if (splitUrl[1] !== undefined) { if (splitUrl[1] === $(this).data("specname")) { $(this).parent().addClass("active"); mobileSpecActive = true; } else if (splitUrl[1] === "news" && splitUrl[2] !== undefined) { if (splitUrl[2] === $(this).data("specname")) { $(this).parent().addClass("active"); mobileSpecActive = true; } } } }); if (!mobileSpecActive) { $("#collapseSpecialty li").eq(0).addClass("active"); } var mobileContextActive = null; $("#mobileContextArea div div a.btn-link").each(function () { var contextLinkText = $(this).text().trim().toLowerCase().replace("&", "and"); console.log(window.location.pathname.replaceAll("-", " ").indexOf("/" + contextLinkText + "/") > 0); if (lastUrlSegment.replaceAll("-", " ") === contextLinkText || window.location.pathname.replaceAll("-", " ").indexOf("/" + contextLinkText + "/") > 0) { mobileContextActive = $(this); } }); if (mobileContextActive !== null) { $(mobileContextActive).addClass("active"); if (lastUrlSegment === "resources") { $("#collapseResources li").eq(0).addClass("active"); } } if (mobileContextActive === null) { if (lastUrlSegment === "news" || window.location.pathname.indexOf("/news/") === 0) { $("#mobileContextArea div div a.btn-link").eq(1).addClass("active"); } else { $("#mobileContextArea div div a.btn-link").eq(0).addClass("active"); } } var headerSpecActive = false; $("#headerSpecialtyList a").each(function () { if (splitUrl[1] !== undefined) { if (splitUrl[1] === $(this).data("specname")) { $(this).addClass("active"); headerSpecActive = true; } else if (splitUrl[1] === "news" && splitUrl[2] !== undefined) { if (splitUrl[2] === $(this).data("specname")) { $(this).addClass("active"); headerSpecActive = true; } } } }); if (!headerSpecActive) { $("#headerSpecialtyList a").eq(0).addClass("active"); } var channelElem = null; $(".navbar.news li:not(.specialty-dropdown) a").each(function () { var linkText = $(this).text().trim().toLowerCase().replace("&", "and"); if (lastUrlSegment.replace("-", " ") === linkText || window.location.pathname.replaceAll("-", " ").indexOf("/" + linkText + "/") > 0) { channelElem = $(this).parent(); if ($(this).hasClass("list-group-item")) { $(this).addClass("active"); } } else if (linkText === "headline news" && lastUrlSegment === "news") { channelElem = $(this).parent(); } }); if (channelElem !== null) { $(channelElem).addClass("active"); var closestDropDown = channelElem.closest(".dropdown"); if (closestDropDown !== null) { $(closestDropDown).addClass("active"); $(closestDropDown).find(".list-group-item:first-child").addClass("active"); } } if (channelElem === null) { if (window.location.pathname.indexOf("/news/") < 0) { $(".navbar.news li:not(.specialty-dropdown) a").eq(0).parent().addClass("active"); } else { $(".navbar.news li:not(.specialty-dropdown) a").eq(1).parent().addClass("active"); } } if (window.UserProfile != undefined) { SetActiveSubspec(); } else { $j(window).one("globalsloaded", function () { SetActiveSubspec(); }) }; function SetActiveSubspec() { var docinfo = window.Context.docinfo; if (docinfo.primarysubspecialty !== undefined && docinfo.primarysubspecialty !== '') { var subspec = docinfo.primarysubspecialty.toLowerCase().replace("’", "").replace(/\W/g, ' '); var foundSubspec = false; if ($("#collapseSubspecialty div ul li a[data-specname='" + subspec + "']")) { $("#collapseSubspecialty div ul li a[data-specname='" + subspec + "']").parent().addClass("active"); foundSubspec = true; } console.log(foundSubspec); if (!foundSubspec) { $("#collapseSubspecialty div ul li").eq(0).addClass("active"); } } else { $("#collapseSubspecialty div ul li").eq(0).addClass("active"); } }; }); </script> </header> <!-- BEGIN AD SLOT TopLeaderboard --> <div class=" ad-unit-waiting" data-adrendered="0" data-cssclass="d-none d-lg-flex ad-unit ad__top-leaderboard" id="TopLeaderboard" data-slotname="Healio5_TopLeaderboard" data-module="AD Top Leaderboard" data-distance="0" data-placeholderimage="" data-slotdimensions="[[728, 90] , [978, 90]]"> </div> <!-- END AD SLOT TopLeaderboard --> <!-- Universal Breadcrumbs --> <div class="container breadcrumb-wrap d-none d-lg-block"> <div class="row"> <div class="col-12"> <nav aria-label="breadcrumb"> <ol class="breadcrumb"> <li class="breadcrumb-item"><a href="/">Healio</a></li> <li class="breadcrumb-item"><a href="/news">News</a></li> <li class="breadcrumb-item"><a href="/news/infectious-disease">Infectious Disease</a></li> </ol> </nav> </div> </div> </div> <!-- content --> <main > <section> <div class="container news__container"> <div class="row"> <div class="col-12 col-lg-8 left-col"> <section class="view-by-specialty"> <div class="text-label">View by Specialty</div> <div class="filter-group"> <div class="dropdown specialty-dropdown" data-component="ViewBySpecialty" data-specialty-id="0edacfba-45ee-4dc4-8295-61fb1772424d"> <a class="dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-expanded="false" target="_blank" data-module-track-category="Headline News Landing" data-module-track-action="Headline News Landing_Click_View by Available Specialties" data-module-track-label="View by Available Specialties_Headline News Landing"> Infectious Disease </a> <div class="dropdown-menu"> <div class="menu-header">Choose a specialty</div> <div class="list-group specialty-list-group"> <a href="/news/?showall=1" class="list-group-item " data-specialty-id="">All Specialties</a> <a href="/news/allergy-asthma/" class="list-group-item " data-specialty-id="7ffeb412-de8d-4c08-be59-a3886ac31cae">Allergy/Asthma</a> <a href="/news/cardiology/" class="list-group-item " data-specialty-id="a6dee64f-bfbe-47fd-82a4-0f204978a3f0">Cardiology</a> <a href="/news/dermatology/" class="list-group-item " data-specialty-id="5a4b1579-8df3-4360-a047-43471f40e728">Dermatology</a> <a href="/news/endocrinology/" class="list-group-item " data-specialty-id="ee7a8da0-ad54-4da0-b135-246997762fbe">Endocrinology</a> <a href="/news/gastroenterology/" class="list-group-item " data-specialty-id="72c33c4a-dd1f-449c-af0a-8069c1db1881">Gastroenterology</a> <a href="/news/hematology-oncology/" class="list-group-item " data-specialty-id="c87ecc8b-956a-4eaf-831e-8c702a3f7970">Hematology/Oncology</a> <a href="/news/hepatology/" class="list-group-item " data-specialty-id="fe24d432-7a79-438f-a5ee-d1f0f33ae027">Hepatology</a> <a href="/news/infectious-disease/" class="list-group-item active" data-specialty-id="0edacfba-45ee-4dc4-8295-61fb1772424d">Infectious Disease</a> <a href="/news/nephrology/" class="list-group-item " data-specialty-id="bf77844e-92ac-489c-8dd9-e693c329ecff">Nephrology</a> <a href="/news/neurology/" class="list-group-item " data-specialty-id="fe4565ac-e30d-4480-976b-7fe2990f9bb0">Neurology</a> <a href="/news/ophthalmology/" class="list-group-item " data-specialty-id="54750da6-35c1-49e0-a491-8a1ba54d4228">Ophthalmology</a> <a href="/news/optometry/" class="list-group-item " data-specialty-id="1a10137e-ff5b-4655-8abb-54553684aadb">Optometry</a> <a href="/news/orthopedics/" class="list-group-item " data-specialty-id="e6d979fa-0c42-4906-ae74-71802ea3aca1">Orthopedics</a> <a href="/news/pediatrics/" class="list-group-item " data-specialty-id="3ecccf30-acf7-477a-8f90-9ec4c0695c91">Pediatrics</a> <a href="/news/primary-care/" class="list-group-item " data-specialty-id="0e935434-1f78-48b3-89a5-fb2fb0824a32">Primary Care</a> <a href="/news/psychiatry/" class="list-group-item " data-specialty-id="2d0dfb9b-c286-41ad-bbe1-7e5f18025fd0">Psychiatry</a> <a href="/news/pulmonology/" class="list-group-item " data-specialty-id="01b8e31d-4ba3-480b-af2a-10651be06a09">Pulmonology</a> <a href="/news/rheumatology/" class="list-group-item " data-specialty-id="f0f1c5c0-7948-4ab6-a976-cb5a0d9a5ad9">Rheumatology</a> <a href="/news/womens-health-ob-gyn/" class="list-group-item " data-specialty-id="8311e816-d089-469a-a733-73d13f1bc22d">Women&#39;s Health &amp; OB/GYN</a> </div> </div> </div> <div class="d-none d-lg-flex dropdown subspecialty-dropdown" data-component="ViewBySubSpecialty" data-subspecialty-id=""> <a class="dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-expanded="false"> All Subspecialties </a> <div class="dropdown-menu"> <div class="menu-header">Choose a specialty</div> <div class="list-group specialty-list-group"> <a href="/news/infectious-disease" class="list-group-item active"> All Subspecialties </a> <a href="/news/infectious-disease/antimicrobials" class="list-group-item " data-subspecialty-id="98913dfb-96ae-4cd0-9d21-ab3372307bea"> Antimicrobials </a> <a href="/news/infectious-disease/dermatology" class="list-group-item " data-subspecialty-id="e1e95a81-1f37-4426-989c-e58c0d33e148"> Dermatology </a> <a href="/news/infectious-disease/emerging-diseases" class="list-group-item " data-subspecialty-id="0e7951f0-bddc-46b9-be11-6c7037a22081"> Emerging Diseases </a> <a href="/news/infectious-disease/fungal-diseases" class="list-group-item " data-subspecialty-id="181a6c0d-b440-482d-83d9-a559c5204378"> Fungal Diseases </a> <a href="/news/infectious-disease/gastrointestinal-infections" class="list-group-item " data-subspecialty-id="9c4cc670-c0ef-46b6-8ed4-4c242c809d51"> Gastrointestinal Infections </a> <a href="/news/infectious-disease/hepatitis-c" class="list-group-item " data-subspecialty-id="7b8ccfd4-72d1-4632-b4a2-c85c3efbe4a5"> Hepatitis C </a> <a href="/news/infectious-disease/hiv-aids" class="list-group-item " data-subspecialty-id="7a3bdeab-6168-4e9b-86bd-271f644e187a"> HIV/AIDS </a> <a href="/news/infectious-disease/influenza" class="list-group-item " data-subspecialty-id="fd201f01-f702-4482-8c74-4022c16009fe"> Influenza </a> <a href="/news/infectious-disease/mrsa" class="list-group-item " data-subspecialty-id="96e28273-d9bc-4376-a88c-40ccfa6b0139"> MRSA </a> <a href="/news/infectious-disease/nosocomial-infections" class="list-group-item " data-subspecialty-id="d16cfa1d-0c30-4de7-b6c6-5d350066292f"> Nosocomial Infections </a> <a href="/news/infectious-disease/pediatric-id" class="list-group-item " data-subspecialty-id="97955770-39c9-468f-b031-d9e4fa596c60"> Pediatric ID </a> <a href="/news/infectious-disease/practice-management" class="list-group-item " data-subspecialty-id="d5e5d668-a451-40f2-b149-43733665d3f9"> Practice Management </a> <a href="/news/infectious-disease/respiratory-infections" class="list-group-item " data-subspecialty-id="1d3f00eb-1985-43dd-b40e-f70c28f18813"> Respiratory Infections </a> <a href="/news/infectious-disease/stds" class="list-group-item " data-subspecialty-id="3d9ac3e2-794b-46e1-8a93-2cafdb338f56"> STDs </a> <a href="/news/infectious-disease/vaccination" class="list-group-item " data-subspecialty-id="3667b68d-5d83-4318-8d90-5d0449f5f71b"> Vaccination </a> <a href="/news/infectious-disease/viral-hepatitis" class="list-group-item " data-subspecialty-id="252c668e-9054-4fa7-a3ae-abd8937ff794"> Viral Hepatitis </a> <a href="/news/infectious-disease/zoonotic-infections" class="list-group-item " data-subspecialty-id="fb689e6d-06ad-4ec4-9cdd-f895414784d1"> Zoonotic Infections </a> </div> </div> </div> </div> </section> <section class="d-none d-md-block top-content-box" data-component="LoginSignupSplash" data-sitename="healiotwo" data-contextid="49ee56c8-2f8b-4a97-a7d8-8892a0a43887" data-module-track-category="Headline News Landing" data-module-track-action="Headline News Landing_Click_Log In_Sign In Prompt" data-module-track-label="Log In_Sign In Prompt_Headline News Landing"> <!-- login-signup --> <div class="login-signup d-none"> <div class="login-signup-heading"> <h3>Log in or Sign up for <span class="free-emphasis">Free</span> to view tailored content for your specialty!</h3> </div> <div class="login-signup-buttons"> <div class="signup-button"> <button class="btn btn-primary">Sign up</button> </div> <div class="login-button"> <button class="btn btn-secondary">Log in</button> </div> </div> </div> <!-- login-signup --> <!-- trending-article --> <div class="trending-article d-none"> <a href="/news/infectious-disease/20250212/flu-at-highest-level-in-15-years-cdc-data-show" data-article-id="D52F76C9-51D7-4948-A7B5-6B98215E1FE9"> <div class="media"> <div class="media-img"> <h3>Trending</h3> <picture> <source srcset="/~/media/slack-news/infectious-disease/misc/infographics/2025/02_february/idn0225flu_graphic_01_web.webp?w=133" /> <img src="/~/media/slack-news/infectious-disease/misc/infographics/2025/02_february/idn0225flu_graphic_01_web.png?w=133" class="article-img" alt="IDN0225Flu_Graphic_01_WEB" /> </picture> </div> <div class="media-body"> <div class="row article-listing-top"> <div class="col-12 d-flex"> <div class=" article__posted-date"> <div class="date"> February 12, 2025 </div> <div class="time"> 2 min read </div> </div> <div class="save save--inline" data-component="SaveIcon" data-activity-id="d52f76c9-51d7-4948-a7b5-6b98215e1fe9" data-activity-title="Flu at highest level in 15 years, CDC data show" data-activity-url="/news/infectious-disease/20250212/flu-at-highest-level-in-15-years-cdc-data-show" data-state-current="save" data-site-name="healiotwo.web" data-content-type="news" data-module-track-action="Save_Click_Healio News Article" data-module-track-label="Save from Trending Article Box"> <div data-save-icon="label" data-label-save="Save" data-label-saved="Saved"> Save </div> <i data-save-icon="icon" class="fa-bookmark fal"></i> </div> </div> </div> <h3 class="article-title">Flu at highest level in 15 years, CDC data show</h3> </div> </div> </a> </div> <!-- trending-article --> </section> <h1 class="page-title">Infectious Disease News</h1> <div class="landing-page__content"> <div class="card article-listing-card top-story" data-item-id="8e3f7e36-c4eb-45d9-85d1-fdfed1ed61cc"> <div class="row article-listing-top"> <div class="col-12 d-flex justify-content-between"> <div class="article__posted-date"> <div class="d-none">SPONSORED&nbsp;CONTENT</div> <div class="date">February 18, 2025</div> <div class="time">3 min read</div> </div> <div class="save save--inline" data-activity-id="8e3f7e36-c4eb-45d9-85d1-fdfed1ed61cc" data-activity-title="Texas measles outbreak nears 60 cases, most in unvaccinated children" data-activity-url="/news/pediatrics/20250218/texas-measles-outbreak-nears-60-cases-most-in-unvaccinated-children" data-site-name="healiotwo.web" data-content-type="news" data-component="SaveIcon" data-module-track-action="Save_Click_Featured" data-module-track-label="Save_Featured" tabindex="0"> <div data-save-icon="label" data-label-save="Save" data-label-saved="Saved"> Save </div> <i data-save-icon="icon" class="fa-bookmark fal"></i> </div> </div> </div> <div class="card-body"> <div class="sponsor-text"></div> <div class=" top-story-img--og"> <picture> <source srcset="/~/media/slack-news/pediatrics/misc/infographics/2025/02_february/idc0225measles_graphic_01_web.webp?w=400" media="(max-width: 768px)"> <source srcset="/~/media/slack-news/pediatrics/misc/infographics/2025/02_february/idc0225measles_graphic_01_web.webp?w=350" media="(min-width: 768px)"> <source srcset="/~/media/slack-news/pediatrics/misc/infographics/2025/02_february/idc0225measles_graphic_01_web.webp?w=400"> <img class="article-listing-img" src="/~/media/slack-news/pediatrics/misc/infographics/2025/02_february/idc0225measles_graphic_01_web.jpg?w=400" alt="Texas measles outbreak nears 60 cases, most in unvaccinated children" width="400" height="200" onerror=this.style.display=&#39;none&#39; onload=requestMasonryReflow() /> </picture> <span></span> </div> <h2 class="card-title"> <a href="/news/pediatrics/20250218/texas-measles-outbreak-nears-60-cases-most-in-unvaccinated-children"> Texas measles outbreak nears 60 cases, most in unvaccinated children </a> </h2> <p class="card-text">A measles outbreak in Texas has climbed to nearly 60 cases in 3 weeks, with most cases occurring among unvaccinated children, according to state health officials.</p> </div> </div> <div data-component="LandingNoMasonry" data-page-number="2" data-service-name="specialtyServiceLoad" data-page-id="{49EE56C8-2F8B-4A97-A7D8-8892A0A43887}"> <div class="card-container article-listing-container card-layout-no-masonry"> <div class="card card-placeholder not-configured" data-item-id=""> <div data-card-element="ad" class="inner-placeholder" style="margin:auto!important;"></div> </div> <div class="card article-listing-card" data-item-id="6cec600d-d026-405c-a735-9802c6fff19e"> <div data-card-element="content"> <div class=""> <div class="row article-listing-top"> <div class="col-12 d-flex justify-content-between"> <div class="article__posted-date"> <div class="d-none">SPONSORED&nbsp;CONTENT</div> <div class="date">February 18, 2025</div> <div class="time">2 min read</div> </div> <div class="save save--inline" data-activity-id="6cec600d-d026-405c-a735-9802c6fff19e" data-activity-title="FDA sets date for decision on twice-yearly shots to prevent HIV" data-activity-url="/news/infectious-disease/20250218/fda-sets-date-for-decision-on-twiceyearly-shots-to-prevent-hiv" data-site-name="healiotwo.web" data-content-type="news" data-component="SaveIcon" tabindex="0"> <div data-save-icon="label" data-label-save="Save" data-label-saved="Saved"> Save </div> <i data-save-icon="icon" class="fa-bookmark fal"></i> </div> </div> </div> <h2 class="card-title"> <a href="/news/infectious-disease/20250218/fda-sets-date-for-decision-on-twiceyearly-shots-to-prevent-hiv"> FDA sets date for decision on twice-yearly shots to prevent HIV </a> </h2> <div class="card-body"> <div class="sponsor-text"></div> <div class=" "> <picture> <source srcset="/~/media/slack-news/infectious-disease/misc/other/idn1024kelley_graphic_01_web.webp?w=140" media="(min-width: 768px)"> <source srcset="/~/media/slack-news/infectious-disease/misc/other/idn1024kelley_graphic_01_web.webp?w=400" media="(max-width: 768px)"> <source srcset="/~/media/slack-news/infectious-disease/misc/other/idn1024kelley_graphic_01_web.webp?w=400"> <img class="article-listing-img" data-src="/~/media/slack-news/infectious-disease/misc/other/idn1024kelley_graphic_01_web.jpg?w=400" alt="FDA sets date for decision on twice-yearly shots to prevent HIV" width="400" height="200" onerror=this.style.display=&#39;none&#39; onload=requestMasonryReflow() /> </picture> <span></span> </div> <p class="card-text">The FDA has accepted Gilead Sciences&rsquo; new drug application for lenacapavir as a long-lasting injectable to prevent HIV infection and set a date of June 19 to decide on its approval, Gilead announced Tuesday.</p> </div> </div> </div> <div data-card-element="ad" class="inner-placeholder" style="margin:auto!important;"></div> </div> <div class="card article-listing-card" data-item-id="a72a6c44-b6cc-4344-acbc-d09fcadf4a62"> <div data-card-element="content"> <div class=""> <div class="row article-listing-top"> <div class="col-12 d-flex justify-content-between"> <div class="article__posted-date"> <div class="d-none">SPONSORED&nbsp;CONTENT</div> <div class="date">February 17, 2025</div> <div class="time">2 min read</div> </div> <div class="save save--inline" data-activity-id="a72a6c44-b6cc-4344-acbc-d09fcadf4a62" data-activity-title="Bundle prevents CLABSIs in nursing homes" data-activity-url="/news/infectious-disease/20250217/clabsi-prevention-bundle-effective-among-nursing-home-residents" data-site-name="healiotwo.web" data-content-type="news" data-component="SaveIcon" tabindex="0"> <div data-save-icon="label" data-label-save="Save" data-label-saved="Saved"> Save </div> <i data-save-icon="icon" class="fa-bookmark fal"></i> </div> </div> </div> <h2 class="card-title"> <a href="/news/infectious-disease/20250217/clabsi-prevention-bundle-effective-among-nursing-home-residents"> Bundle prevents CLABSIs in nursing homes </a> </h2> <div class="card-body"> <div class="sponsor-text"></div> <div class=" "> <picture> <source srcset="/~/media/slack-news/infectious-disease/misc/infographics/2025/02_february/idn0225singh_graphic_01_web.webp?w=140" media="(min-width: 768px)"> <source srcset="/~/media/slack-news/infectious-disease/misc/infographics/2025/02_february/idn0225singh_graphic_01_web.webp?w=400" media="(max-width: 768px)"> <source srcset="/~/media/slack-news/infectious-disease/misc/infographics/2025/02_february/idn0225singh_graphic_01_web.webp?w=400"> <img class="article-listing-img" data-src="/~/media/slack-news/infectious-disease/misc/infographics/2025/02_february/idn0225singh_graphic_01_web.jpg?w=400" alt="Bundle prevents CLABSIs in nursing homes" width="400" height="200" onerror=this.style.display=&#39;none&#39; onload=requestMasonryReflow() /> </picture> <span></span> </div> <p class="card-text">A prevention bundle reduced inflammation, infections and hospitalizations among nursing home residents with peripherally inserted central catheters, according to a study.</p> </div> </div> </div> <div data-card-element="ad" class="inner-placeholder" style="margin:auto!important;"></div> </div> <section class="d-md-none top-content-box" data-component="LoginSignupSplash" data-sitename="healiotwo" data-contextid="49ee56c8-2f8b-4a97-a7d8-8892a0a43887" data-module-track-category="Headline News Landing" data-module-track-action="Headline News Landing_Click_Log In_Sign In Prompt" data-module-track-label="Log In_Sign In Prompt_Headline News Landing"> <!-- login-signup --> <div class="login-signup d-none"> <div class="login-signup-heading"> <h3>Log in or Sign up for <span class="free-emphasis">Free</span> to view tailored content for your specialty!</h3> </div> <div class="login-signup-buttons"> <div class="signup-button"> <button class="btn btn-primary">Sign up</button> </div> <div class="login-button"> <button class="btn btn-secondary">Log in</button> </div> </div> </div> <!-- login-signup --> <!-- trending-article --> <div class="trending-article d-none"> <a href="/news/infectious-disease/20250212/flu-at-highest-level-in-15-years-cdc-data-show" data-article-id="D52F76C9-51D7-4948-A7B5-6B98215E1FE9"> <div class="media"> <div class="media-img"> <h3>Trending</h3> <picture> <source srcset="/~/media/slack-news/infectious-disease/misc/infographics/2025/02_february/idn0225flu_graphic_01_web.webp?w=133" /> <img src="/~/media/slack-news/infectious-disease/misc/infographics/2025/02_february/idn0225flu_graphic_01_web.png?w=133" class="article-img" alt="IDN0225Flu_Graphic_01_WEB" /> </picture> </div> <div class="media-body"> <div class="row article-listing-top"> <div class="col-12 d-flex"> <div class=" article__posted-date"> <div class="date"> February 12, 2025 </div> <div class="time"> 2 min read </div> </div> <div class="save save--inline" data-component="SaveIcon" data-activity-id="d52f76c9-51d7-4948-a7b5-6b98215e1fe9" data-activity-title="Flu at highest level in 15 years, CDC data show" data-activity-url="/news/infectious-disease/20250212/flu-at-highest-level-in-15-years-cdc-data-show" data-state-current="save" data-site-name="healiotwo.web" data-content-type="news" data-module-track-action="Save_Click_Healio News Article" data-module-track-label="Save from Trending Article Box"> <div data-save-icon="label" data-label-save="Save" data-label-saved="Saved"> Save </div> <i data-save-icon="icon" class="fa-bookmark fal"></i> </div> </div> </div> <h3 class="article-title">Flu at highest level in 15 years, CDC data show</h3> </div> </div> </a> </div> <!-- trending-article --> </section> <div class="card article-listing-card" data-item-id="6cc63148-6ffe-4a19-b963-b53f01159efd"> <div data-card-element="content"> <div class=""> <div class="row article-listing-top"> <div class="col-12 d-flex justify-content-between"> <div class="article__posted-date"> <div class="d-none">SPONSORED&nbsp;CONTENT</div> <div class="date">February 17, 2025</div> <div class="time">2 min read</div> </div> <div class="save save--inline" data-activity-id="6cc63148-6ffe-4a19-b963-b53f01159efd" data-activity-title="FDA approves GSK&amp;rsquo;s pentavalent meningococcal vaccine" data-activity-url="/news/pediatrics/20250217/fda-approves-gsks-pentavalent-meningococcal-vaccine" data-site-name="healiotwo.web" data-content-type="news" data-component="SaveIcon" tabindex="0"> <div data-save-icon="label" data-label-save="Save" data-label-saved="Saved"> Save </div> <i data-save-icon="icon" class="fa-bookmark fal"></i> </div> </div> </div> <h2 class="card-title"> <a href="/news/pediatrics/20250217/fda-approves-gsks-pentavalent-meningococcal-vaccine"> FDA approves GSK&rsquo;s pentavalent meningococcal vaccine </a> </h2> <div class="card-body"> <div class="sponsor-text"></div> <div class=" "> <picture> <source srcset="/~/media/slack-news/stock-images/pediatrics/c/child-being-vaccinated-5-adobe-stock.webp?w=140" media="(min-width: 768px)"> <source srcset="/~/media/slack-news/stock-images/pediatrics/c/child-being-vaccinated-5-adobe-stock.webp?w=400" media="(max-width: 768px)"> <source srcset="/~/media/slack-news/stock-images/pediatrics/c/child-being-vaccinated-5-adobe-stock.webp?w=400"> <img class="article-listing-img" data-src="/~/media/slack-news/stock-images/pediatrics/c/child-being-vaccinated-5-adobe-stock.jpg?w=400" alt="FDA approves GSK&amp;rsquo;s pentavalent meningococcal vaccine" width="400" height="200" onerror=this.style.display=&#39;none&#39; onload=requestMasonryReflow() /> </picture> <span></span> </div> <p class="card-text">The FDA approved GSK&rsquo;s pentavalent meningococcal vaccine to protect children and young adults aged 10 to 25 years against five meningococcal serogroups, the company announced.</p> </div> </div> </div> <div data-card-element="ad" class="inner-placeholder" style="margin:auto!important;"></div> </div> <div class="card card-placeholder not-configured" data-item-id=""> <div data-card-element="ad" class="inner-placeholder" style="margin:auto!important;"></div> </div> <div class="card article-listing-card" data-item-id="91d08df6-a4f3-45e1-bb5c-215a9953f4f0"> <div data-card-element="content"> <div class=""> <div class="row article-listing-top"> <div class="col-12 d-flex justify-content-between"> <div class="article__posted-date"> <div class="d-none">SPONSORED&nbsp;CONTENT</div> <div class="date">February 14, 2025</div> <div class="time">2 min read</div> </div> <div class="save save--inline" data-activity-id="91d08df6-a4f3-45e1-bb5c-215a9953f4f0" data-activity-title="NIH trial to test safety, efficacy of monoclonal antibody for dengue" data-activity-url="/news/infectious-disease/20250214/nih-trial-to-test-safety-efficacy-of-monoclonal-antibody-for-dengue" data-site-name="healiotwo.web" data-content-type="news" data-component="SaveIcon" tabindex="0"> <div data-save-icon="label" data-label-save="Save" data-label-saved="Saved"> Save </div> <i data-save-icon="icon" class="fa-bookmark fal"></i> </div> </div> </div> <h2 class="card-title"> <a href="/news/infectious-disease/20250214/nih-trial-to-test-safety-efficacy-of-monoclonal-antibody-for-dengue"> NIH trial to test safety, efficacy of monoclonal antibody for dengue </a> </h2> <div class="card-body"> <div class="sponsor-text"></div> <div class=" "> <picture> <source srcset="/~/media/slack-news/infectious-disease/misc/infographics/2025/02_february/idn0225dengue_graphic_01_web.webp?w=140" media="(min-width: 768px)"> <source srcset="/~/media/slack-news/infectious-disease/misc/infographics/2025/02_february/idn0225dengue_graphic_01_web.webp?w=400" media="(max-width: 768px)"> <source srcset="/~/media/slack-news/infectious-disease/misc/infographics/2025/02_february/idn0225dengue_graphic_01_web.webp?w=400"> <img class="article-listing-img" data-src="/~/media/slack-news/infectious-disease/misc/infographics/2025/02_february/idn0225dengue_graphic_01_web.jpg?w=400" alt="NIH trial to test safety, efficacy of monoclonal antibody for dengue" width="400" height="200" onerror=this.style.display=&#39;none&#39; onload=requestMasonryReflow() /> </picture> <span></span> </div> <p class="card-text">The NIH announced that it is launching a phase 2 human challenge trial of AV-1, an investigational monoclonal antibody to ease dengue virus symptoms when given before and after infection.</p> </div> </div> </div> <div data-card-element="ad" class="inner-placeholder" style="margin:auto!important;"></div> </div> <div class="card article-listing-card" data-item-id="921fc2ef-e9a8-495d-a45a-0d43581e45fb"> <div data-card-element="content"> <div class=""> <div class="row article-listing-top"> <div class="col-12 d-flex justify-content-between"> <div class="article__posted-date"> <div class="d-none">SPONSORED&nbsp;CONTENT</div> <div class="date">February 14, 2025</div> <div class="time">3 min read</div> </div> <div class="save save--inline" data-activity-id="921fc2ef-e9a8-495d-a45a-0d43581e45fb" data-activity-title="Trial identifies new all-oral drug regimens for rifampin-resistant TB" data-activity-url="/news/infectious-disease/20250214/trial-identifies-new-alloral-drug-regimens-for-rifampinresistant-tb" data-site-name="healiotwo.web" data-content-type="news" data-component="SaveIcon" tabindex="0"> <div data-save-icon="label" data-label-save="Save" data-label-saved="Saved"> Save </div> <i data-save-icon="icon" class="fa-bookmark fal"></i> </div> </div> </div> <h2 class="card-title"> <a href="/news/infectious-disease/20250214/trial-identifies-new-alloral-drug-regimens-for-rifampinresistant-tb"> Trial identifies new all-oral drug regimens for rifampin-resistant TB </a> </h2> <div class="card-body"> <div class="sponsor-text"></div> <div class=" "> <picture> <source srcset="/~/media/slack-news/infectious-disease/misc/infographics/2025/02_february/idn0225resistanttb_graphic_01_web.webp?w=140" media="(min-width: 768px)"> <source srcset="/~/media/slack-news/infectious-disease/misc/infographics/2025/02_february/idn0225resistanttb_graphic_01_web.webp?w=400" media="(max-width: 768px)"> <source srcset="/~/media/slack-news/infectious-disease/misc/infographics/2025/02_february/idn0225resistanttb_graphic_01_web.webp?w=400"> <img class="article-listing-img" data-src="/~/media/slack-news/infectious-disease/misc/infographics/2025/02_february/idn0225resistanttb_graphic_01_web.jpg?w=400" alt="Trial identifies new all-oral drug regimens for rifampin-resistant TB" width="400" height="200" onerror=this.style.display=&#39;none&#39; onload=requestMasonryReflow() /> </picture> <span></span> </div> <p class="card-text">Researchers identified three new all-oral drug regimens that include at least one of two new drugs for treatment of rifampin-resistant tuberculosis, according to a study.</p> </div> </div> </div> <div data-card-element="ad" class="inner-placeholder" style="margin:auto!important;"></div> </div> <div class="card article-listing-card" data-item-id="e152ebcf-d997-4d26-848a-b8a3e7140833"> <div data-card-element="content"> <div class=""> <div class="row article-listing-top"> <div class="col-12 d-flex justify-content-between"> <div class="article__posted-date"> <div class="d-none">SPONSORED&nbsp;CONTENT</div> <div class="date">February 13, 2025</div> <div class="time">2 min read</div> </div> <div class="save save--inline" data-activity-id="e152ebcf-d997-4d26-848a-b8a3e7140833" data-activity-title="Senate confirms RFK Jr. as HHS secretary" data-activity-url="/news/infectious-disease/20250213/senate-confirms-rfk-jr-as-hhs-secretary" data-site-name="healiotwo.web" data-content-type="news" data-component="SaveIcon" tabindex="0"> <div data-save-icon="label" data-label-save="Save" data-label-saved="Saved"> Save </div> <i data-save-icon="icon" class="fa-bookmark fal"></i> </div> </div> </div> <h2 class="card-title"> <a href="/news/infectious-disease/20250213/senate-confirms-rfk-jr-as-hhs-secretary"> Senate confirms RFK Jr. as HHS secretary </a> </h2> <div class="card-body"> <div class="sponsor-text"></div> <div class=" "> <picture> <source srcset="/~/media/slack-news/infectious-disease/misc/other/rfk_web.webp?w=140" media="(min-width: 768px)"> <source srcset="/~/media/slack-news/infectious-disease/misc/other/rfk_web.webp?w=400" media="(max-width: 768px)"> <source srcset="/~/media/slack-news/infectious-disease/misc/other/rfk_web.webp?w=400"> <img class="article-listing-img" data-src="/~/media/slack-news/infectious-disease/misc/other/rfk_web.jpg?w=400" alt="Senate confirms RFK Jr. as HHS secretary" width="400" height="200" onerror=this.style.display=&#39;none&#39; onload=requestMasonryReflow() /> </picture> <span></span> </div> <p class="card-text">The Senate voted Thursday to confirm Robert F. Kennedy Jr. to be the next HHS secretary.</p> </div> </div> </div> <div data-card-element="ad" class="inner-placeholder" style="margin:auto!important;"></div> </div> <div class="card card-placeholder not-configured" data-item-id=""> <div data-card-element="ad" class="inner-placeholder" style="margin:auto!important;"></div> </div> <div class="card article-listing-card" data-item-id="d52f76c9-51d7-4948-a7b5-6b98215e1fe9"> <div data-card-element="content"> <div class=""> <div class="row article-listing-top"> <div class="col-12 d-flex justify-content-between"> <div class="article__posted-date"> <div class="d-none">SPONSORED&nbsp;CONTENT</div> <div class="date">February 12, 2025</div> <div class="time">2 min read</div> </div> <div class="save save--inline" data-activity-id="d52f76c9-51d7-4948-a7b5-6b98215e1fe9" data-activity-title="Flu at highest level in 15 years, CDC data show" data-activity-url="/news/infectious-disease/20250212/flu-at-highest-level-in-15-years-cdc-data-show" data-site-name="healiotwo.web" data-content-type="news" data-component="SaveIcon" tabindex="0"> <div data-save-icon="label" data-label-save="Save" data-label-saved="Saved"> Save </div> <i data-save-icon="icon" class="fa-bookmark fal"></i> </div> </div> </div> <h2 class="card-title"> <a href="/news/infectious-disease/20250212/flu-at-highest-level-in-15-years-cdc-data-show"> Flu at highest level in 15 years, CDC data show </a> </h2> <div class="card-body"> <div class="sponsor-text"></div> <div class=" "> <picture> <source srcset="/~/media/slack-news/infectious-disease/misc/infographics/2025/02_february/idn0225flu_graphic_01_web.webp?w=140" media="(min-width: 768px)"> <source srcset="/~/media/slack-news/infectious-disease/misc/infographics/2025/02_february/idn0225flu_graphic_01_web.webp?w=400" media="(max-width: 768px)"> <source srcset="/~/media/slack-news/infectious-disease/misc/infographics/2025/02_february/idn0225flu_graphic_01_web.webp?w=400"> <img class="article-listing-img" data-src="/~/media/slack-news/infectious-disease/misc/infographics/2025/02_february/idn0225flu_graphic_01_web.jpg?w=400" alt="Flu at highest level in 15 years, CDC data show" width="400" height="200" onerror=this.style.display=&#39;none&#39; onload=requestMasonryReflow() /> </picture> <span></span> </div> <p class="card-text">CDC data show that seasonal influenza activity is significantly elevated across the United States, and that influenza activity is at its highest level in more than 15 years.</p> </div> </div> </div> <div data-card-element="ad" class="inner-placeholder" style="margin:auto!important;"></div> </div> <div class="card article-listing-card" data-item-id="6231f5e4-1cc5-4f01-9328-e61d2cb7a2ec"> <div data-card-element="content"> <div class=""> <div class="row article-listing-top"> <div class="col-12 d-flex justify-content-between"> <div class="article__posted-date"> <div class="d-none">SPONSORED&nbsp;CONTENT</div> <div class="date">February 12, 2025</div> <div class="time">3 min read</div> </div> <div class="save save--inline" data-activity-id="6231f5e4-1cc5-4f01-9328-e61d2cb7a2ec" data-activity-title="Plan for educational expenses with 529 plans" data-activity-url="/news/hematology-oncology/20250212/plan-for-educational-expenses-with-529-plans" data-site-name="healiotwo.web" data-content-type="news" data-component="SaveIcon" tabindex="0"> <div data-save-icon="label" data-label-save="Save" data-label-saved="Saved"> Save </div> <i data-save-icon="icon" class="fa-bookmark fal"></i> </div> </div> </div> <h2 class="card-title"> <a href="/news/hematology-oncology/20250212/plan-for-educational-expenses-with-529-plans"> Plan for educational expenses with 529 plans </a> </h2> <div class="card-body"> <div class="sponsor-text"></div> <div class=" "> <picture> <source srcset="/~/media/slack-news/orthopedics/misc/infographics/2025/rr0225_ot0225sridhar_529primer_ig6.webp?w=140" media="(min-width: 768px)"> <source srcset="/~/media/slack-news/orthopedics/misc/infographics/2025/rr0225_ot0225sridhar_529primer_ig6.webp?w=400" media="(max-width: 768px)"> <source srcset="/~/media/slack-news/orthopedics/misc/infographics/2025/rr0225_ot0225sridhar_529primer_ig6.webp?w=400"> <img class="article-listing-img" data-src="/~/media/slack-news/orthopedics/misc/infographics/2025/rr0225_ot0225sridhar_529primer_ig6.jpg?w=400" alt="Plan for educational expenses with 529 plans" width="400" height="200" onerror=this.style.display=&#39;none&#39; onload=requestMasonryReflow() /> </picture> <span></span> </div> <p class="card-text">An important part of financial planning for physicians with children can be 529 plans.</p> </div> </div> </div> <div data-card-element="ad" class="inner-placeholder" style="margin:auto!important;"></div> </div> <div class="card article-listing-card" data-item-id="be0e5ddd-00ad-4550-b249-3be9073c5373"> <div data-card-element="content"> <div class=""> <div class="row article-listing-top"> <div class="col-12 d-flex justify-content-between"> <div class="article__posted-date"> <div class="d-none">SPONSORED&nbsp;CONTENT</div> <div class="date">February 11, 2025</div> <div class="time">3 min read</div> </div> <div class="save save--inline" data-activity-id="be0e5ddd-00ad-4550-b249-3be9073c5373" data-activity-title="Disruptions in US funding could threaten HIV care for children in Africa" data-activity-url="/news/pediatrics/20250211/disruptions-in-us-funding-could-threaten-hiv-care-for-children-in-africa" data-site-name="healiotwo.web" data-content-type="news" data-component="SaveIcon" tabindex="0"> <div data-save-icon="label" data-label-save="Save" data-label-saved="Saved"> Save </div> <i data-save-icon="icon" class="fa-bookmark fal"></i> </div> </div> </div> <h2 class="card-title"> <a href="/news/pediatrics/20250211/disruptions-in-us-funding-could-threaten-hiv-care-for-children-in-africa"> Disruptions in US funding could threaten HIV care for children in Africa </a> </h2> <div class="card-body"> <div class="sponsor-text"></div> <div class=" article-mug"> <picture> <source srcset="/~/media/slack-news/pediatrics/mugs/k/kates_jen_2025.webp?w=140" media="(min-width: 768px)"> <source srcset="/~/media/slack-news/pediatrics/mugs/k/kates_jen_2025.webp?w=400" media="(max-width: 768px)"> <source srcset="/~/media/slack-news/pediatrics/mugs/k/kates_jen_2025.webp?w=80"> <img class="article-listing-img" data-src="/~/media/slack-news/pediatrics/mugs/k/kates_jen_2025.jpg?w=80" alt="Disruptions in US funding could threaten HIV care for children in Africa" width="400" height="200" onerror=this.style.display=&#39;none&#39; onload=requestMasonryReflow() /> </picture> <span></span> </div> <p class="card-text">Millions of children in Africa rely on funding from the United States for HIV care or testing &mdash; support that was threatened last month when President Donald J. Trump froze foreign aid spending after taking office.</p> </div> </div> </div> <div data-card-element="ad" class="inner-placeholder" style="margin:auto!important;"></div> </div> </div> <div class="cme-spinner row"> <div class="spinner-border text-primary" role="status"> </div> </div> <div class="button-nav button-nav__view-more"> <button data-href="#" role="button" class="btn btn-primary button-nav__button button-nav__button--single" data-action="load more"> View more </button> </div> <a href="?page=2" style="display: none;">View more</a></div> <div> <script type="text/javascript"> if (!window.contentBottom) { var currentScript = document.currentScript || (function () { var scripts = document.getElementsByTagName('script'); return scripts[scripts.length - 1]; })(); if (console.log) console.log("contentBottom set by Landing Card Loader"); window.contentBottom = function () { return currentScript.parentElement.offsetTop - 300; } } </script> </div> <script> $('.article-listing-card .article-listing-img').on('click', function(){ $(this).parent().parent().parent().parent().find('.card-title a').click(); }) </script> <script> $('.save--inline').on('keypress', function(e){ if(e.keyCode == 13) { $(this).click(); } }) </script> <script type="text/template" id="ListingItemTemplate"> {{#SponsorCardClass}} <div class="card {{CardClass}}" data-item-id="{{Id}}"> <div data-card-element="content"> <div class="{{SponsorCardClass}}"> <div class="row article-listing-top"> <div class="col-12 d-flex justify-content-between"> <div class="article__posted-date"> <div class="{{Sponsored}}">SPONSORED&nbsp;CONTENT</div> {{#BusinessUnit}} <div class="area">{{BusinessUnit}}</div> {{/BusinessUnit}} <div class="date">{{PostedDate}}</div> <div class="time">{{EngagementText}}</div> </div> <div class="save save--inline" data-activity-id="{{Id}}" data-activity-title="{{Title}}" data-activity-url="{{Link}}" data-site-name="{{SiteName}}" data-content-type="news" data-component="SaveIcon" tabindex="0"> <div data-save-icon="label" data-label-save="Save" data-label-saved="Saved"> Save </div> <i data-save-icon="icon" class="fa-bookmark fal"></i> </div> </div> </div> <h2 class="card-title"> <a href="{{Link}}"> {{{Title}}} </a> </h2> <div class="card-body"> <div class="sponsor-text">{{SponsorText}}</div> <a href="{{Link}}" class="{{ImageClass}}"> <div class="{{ImageOverlayClass}}"> <picture> {{#BCSmall}} <source data-srcset="{{BCSmall}}" media="(min-width: 768px)"> {{/BCSmall}} {{^BCSmall}} <source data-srcset="{{ImageSrc}}?w=140" media="(min-width: 768px)"> {{/BCSmall}} {{#BCLarge}} <source data-srcset="{{BCLarge}}" media="(max-width: 768px)"> <source data-srcset="{{BCLarge}}"> <img class="article-listing-img" data-src="{{BCLarge}}" alt="{{Title}}" width="400" height="200" onerror=this.style.display=&#39;none&#39; onload=requestMasonryReflow() /> {{/BCLarge}} {{^BCLarge}} <source data-srcset="{{ImageSrc}}?w=400" media="(max-width: 768px)"> <source data-srcset="{{ImageSrc}}{{ImageWidth}}"> <img class="article-listing-img" data-src="{{ImageSrcFallBack}}{{ImageWidth}}" alt="{{Title}}" width="400" height="200" onerror=this.style.display=&#39;none&#39; onload=requestMasonryReflow() /> {{/BCLarge}} </picture> <span></span> </div> </a> <p class="card-text">{{{FirstParagraph}}}</p> </div> </div> </div> <div data-card-element="ad" class="inner-placeholder" style="margin:auto!important;"></div> </div> {{/SponsorCardClass}} {{#Learning}} {{#LearnTheHeart}} <!-- learning site article listing --> <div class="card article-listing-card learn-article"> <div class="row learn-article-listing-top"> <div class="col-12"> <img src="https://m4.healio.com/~/media/learningsites/learntheheart2021/lth_logo.svg" alt="Learn the Heart"> <p>Part of the Healio Network</p> </div> </div> <h2 class="card-title"><a href="{{Link}}" target="_blank">{{Title}}<i class="far fa-external-link"></i></a></h2> <div class="card-body"> {{#FirstParagraph}} <p class="card-text">{{{FirstParagraph}}}</p> {{/FirstParagraph}} </div> </div> <!-- /learning site article listing --> {{/LearnTheHeart}} {{/Learning}} {{#DefaultNews}} <div class="card {{CardClass}}" data-item-id="{{Id}}"> <div data-card-element="content"> <div class="row article-listing-top"> <div class="col-12 d-flex justify-content-between"> <div class="article__posted-date"> {{^BusinessUnit}} <div class="{{Sponsored}}">SPONSORED&nbsp;CONTENT</div> <div class="date">{{PostedDate}}</div> <div class="time">{{EngagementText}}</div> {{/BusinessUnit}} {{#BusinessUnit}} <div class="area">{{BusinessUnit}}</div> <div class="date">{{PostedDate}}</div> <div class="time">{{EngagementText}}</div> {{/BusinessUnit}} </div> <div class="save save--inline" data-activity-id="{{Id}}" data-activity-title="{{Title}}" data-activity-url="{{Link}}" data-site-name="{{SiteName}}" data-content-type="news" data-component="SaveIcon" tabindex="0"> <div data-save-icon="label" data-label-save="Save" data-label-saved="Saved"> Save </div> <i data-save-icon="icon" class="fa-bookmark fal"></i> </div> </div> </div> <h2 class="card-title"> <a href="{{Link}}"> {{{Title}}} </a> </h2> <div class="card-body"> <div class="sponsor-text">{{SponsorText}}</div> <a href="{{Link}}" class="{{ImageClass}}"> <div class="{{ImageOverlayClass}}"> <picture> {{#BCSmall}} <source data-srcset="{{BCSmall}}" media="(min-width: 768px)"> {{/BCSmall}} {{^BCSmall}} <source data-srcset="{{ImageSrc}}?w=140" media="(min-width: 768px)"> {{/BCSmall}} {{#BCLarge}} <source data-srcset="{{BCLarge}}" media="(max-width: 768px)"> <source data-srcset="{{BCLarge}}"> <img class="article-listing-img" data-src="{{BCLarge}}" alt="{{Title}}" width="400" height="200" onerror=this.style.display=&#39;none&#39; onload=requestMasonryReflow() /> {{/BCLarge}} {{^BCLarge}} <source data-srcset="{{ImageSrc}}?w=400" media="(max-width: 768px)"> <source data-srcset="{{ImageSrc}}{{ImageWidth}}"> <img class="article-listing-img" data-src="{{ImageSrcFallBack}}{{ImageWidth}}" alt="{{Title}}" width="400" height="200" onerror=this.style.display=&#39;none&#39; onload=requestMasonryReflow() /> {{/BCLarge}} </picture> <span></span> </div> </a> <p class="card-text">{{{FirstParagraph}}}</p> </div> </div> <div data-card-element="ad" class="inner-placeholder" style="margin:auto!important;"></div> </div> {{/DefaultNews}} {{#AdPlaceholder}} <div class="card {{CardClass}}" data-item-id="{{Id}}"> <div data-card-element="ad" class="inner-placeholder" style="margin:auto!important;"></div> </div> {{/AdPlaceholder}} </script> <script> $('.save--inline').on('keypress', function(e){ if(e.keyCode == 13) { $(this).click(); } }) </script> <div class="d-lg-none healio-minute-box"> <section class="healio-minute" data-component="HealioMinuteSignUp" data-settings-id="{D265901D-6D37-49C7-A8F6-C7BF19A02509}" data-list-id="63D430D8-65D5-E911-80D9-00155D602A39" data-modal-id="healioMinuteSignUp5cbd8bffafb04e51bc214a2325e8a666" data-module-track-category="Headline News Landing"> <div class="row"> <div class="col-12"> <div class="box-heading"> <img src="/~/media/h5/feature/common/images/healiominute.svg" width="150" height="24" alt="Healio Minute"> <span data-view="subscribe" class="d-none" data-notrack="1" data-module-track-action="Headline News Landing_Click_Healio Minute Subscribe" data-module-track-label="Healio Minute Subscribe_Headline News Landing"> <a onclick="(function(){$j('[data-modal=healioMinuteSignUp5cbd8bffafb04e51bc214a2325e8a666]').modal('show');}())" href="javascript:void(0)" role="button">Subscribe to Healio Minute emails</a> </span> <span data-view="subscribed" class="d-none" style="font-size:14px;"> You're now subscribed to Healio Minute Emails <i class="far fa-check-circle" aria-hidden="true" style=" color: #538000; font-size: 22px; "></i> </span> </div> <ul class="healio-minute-listing" data-module-track-action="Headline News Landing_Click_Healio Minute Article" data-module-track-label="Healio Minute Article_Headline News Landing"> <li class="listing"> <div class="section">Headline News</div> <h3> <a href="/news/endocrinology/20250213/rising-diabetes-prevalence-in-low-income-countries-alarming-and-discouraging"> Rising diabetes prevalence in low-income countries &lsquo;alarming and discouraging&rsquo; </a> </h3> <div class=" article__posted-date"> <div class="date"> February 17, 2025 </div> <div class="time"> 9 min read </div> </div> </li><li class="listing"> <div class="section">Headline News</div> <h3> <a href="/news/pediatrics/20250217/fda-approves-gsks-pentavalent-meningococcal-vaccine"> FDA approves GSK&rsquo;s pentavalent meningococcal vaccine </a> </h3> <div class=" article__posted-date"> <div class="date"> February 17, 2025 </div> <div class="time"> 2 min read </div> </div> </li><li class="listing"> <div class="section">Headline News</div> <h3> <a href="/news/primary-care/20250217/yearly-overdose-deaths-equal-an-entire-vietnam-war-despite-receding-pandemicera-spike"> Yearly overdose deaths equal an &lsquo;entire Vietnam war&rsquo; despite receding pandemic-era spike </a> </h3> <div class=" article__posted-date"> <div class="date"> February 17, 2025 </div> <div class="time"> 2 min read </div> </div> </li> </ul> <div class="box-footer"> <span data-view="subscribe" class="d-none" data-notrack="1" data-module-track-action="Headline News Landing_Click_Healio Minute Subscribe" data-module-track-label="Healio Minute Subscribe_Headline News Landing"> <a onclick="(function(){$j('[data-modal=healioMinuteSignUp5cbd8bffafb04e51bc214a2325e8a666]').modal('show');}())" href="javascript:void(0)" role="button">Subscribe to Healio Minute emails</a> </span> <span data-view="subscribed" class="d-none" style="font-size:14px;"> You're now subscribed to Healio Minute Emails <i class="far fa-check-circle" aria-hidden="true" style=" color: #538000; font-size: 22px; "></i> </span> </div> </div> </div> <hidden data-crm-source="Healio Minute Subscribe"></hidden> <div class="modal fade show" data-modal="healioMinuteSignUp5cbd8bffafb04e51bc214a2325e8a666" data-component="HealioMinuteSignUpModal" tabindex="-1" role="dialog" aria-label="healioMinuteSignUp5cbd8bffafb04e51bc214a2325e8a666" aria-modal="true" style=display:none;> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true"><i class="fal fa-times"></i></span> </button> </div> <div class="modal-body"> <h3>Subscribe to Healio Minute emails</h3> <div class="form-group has-feedback"> <label class="sr-only" for="healioMinuteEmail">Email Address</label> <input type="text" id="healioMinuteEmail" class="form-control" data-input="Healio Minute Email" placeholder="Email Address" required="required" data-error="Please enter a valid email address"> <div class="help-block with-errors"></div> </div> <button disabled type="button" class="btn btn-primary btn-lg btn-block" data-action="Healio Minute Subscribe" data-loading-text="Loading... <i class='fa fa-spinner fa-spin'></i>">Subscribe</button> </div> <div class="modal-footer"> </br> <a href="/footer/account-information/my-account/email-subscriptions-and-alerts">Manage email subscriptions</a> </div> </div> </div> </div> </section> </div> </div> </div> <div class="d-none d-lg-flex col-lg-4 right-col"> <!-- BEGIN AD SLOT MediumRectangle1 --> <div class="ad-mobile-dyn ad-unit-waiting" data-adrendered="0" data-cssclass="ad-unit ad__medium-rectangle" id="MediumRectangle1" data-slotname="Healio5_MediumRectangle1" data-module="AD Medium Rectangle 1" data-distance="0" data-placeholderimage="" data-slotdimensions="[[300, 600], [300, 250]]"> </div> <!-- END AD SLOT MediumRectangle1 --> <section class="healio-minute" data-component="HealioMinuteSignUp" data-settings-id="{D265901D-6D37-49C7-A8F6-C7BF19A02509}" data-list-id="63D430D8-65D5-E911-80D9-00155D602A39" data-modal-id="healioMinuteSignUpb34d32f7839644779ecd962ac7746899" data-module-track-category="Headline News Landing"> <div class="row"> <div class="col-12"> <div class="box-heading"> <img src="/~/media/h5/feature/common/images/healiominute.svg" width="150" height="24" alt="Healio Minute"> <span data-view="subscribe" class="d-none" data-notrack="1" data-module-track-action="Headline News Landing_Click_Healio Minute Subscribe" data-module-track-label="Healio Minute Subscribe_Headline News Landing"> <a onclick="(function(){$j('[data-modal=healioMinuteSignUpb34d32f7839644779ecd962ac7746899]').modal('show');}())" href="javascript:void(0)" role="button">Subscribe to Healio Minute emails</a> </span> <span data-view="subscribed" class="d-none" style="font-size:14px;"> You're now subscribed to Healio Minute Emails <i class="far fa-check-circle" aria-hidden="true" style=" color: #538000; font-size: 22px; "></i> </span> </div> <ul class="healio-minute-listing" data-module-track-action="Headline News Landing_Click_Healio Minute Article" data-module-track-label="Healio Minute Article_Headline News Landing"> <li class="listing"> <div class="section">Headline News</div> <h3> <a href="/news/endocrinology/20250213/rising-diabetes-prevalence-in-low-income-countries-alarming-and-discouraging"> Rising diabetes prevalence in low-income countries &lsquo;alarming and discouraging&rsquo; </a> </h3> <div class=" article__posted-date"> <div class="date"> February 17, 2025 </div> <div class="time"> 9 min read </div> </div> </li><li class="listing"> <div class="section">Headline News</div> <h3> <a href="/news/pediatrics/20250217/fda-approves-gsks-pentavalent-meningococcal-vaccine"> FDA approves GSK&rsquo;s pentavalent meningococcal vaccine </a> </h3> <div class=" article__posted-date"> <div class="date"> February 17, 2025 </div> <div class="time"> 2 min read </div> </div> </li><li class="listing"> <div class="section">Headline News</div> <h3> <a href="/news/primary-care/20250217/yearly-overdose-deaths-equal-an-entire-vietnam-war-despite-receding-pandemicera-spike"> Yearly overdose deaths equal an &lsquo;entire Vietnam war&rsquo; despite receding pandemic-era spike </a> </h3> <div class=" article__posted-date"> <div class="date"> February 17, 2025 </div> <div class="time"> 2 min read </div> </div> </li> </ul> <div class="box-footer"> <span data-view="subscribe" class="d-none" data-notrack="1" data-module-track-action="Headline News Landing_Click_Healio Minute Subscribe" data-module-track-label="Healio Minute Subscribe_Headline News Landing"> <a onclick="(function(){$j('[data-modal=healioMinuteSignUpb34d32f7839644779ecd962ac7746899]').modal('show');}())" href="javascript:void(0)" role="button">Subscribe to Healio Minute emails</a> </span> <span data-view="subscribed" class="d-none" style="font-size:14px;"> You're now subscribed to Healio Minute Emails <i class="far fa-check-circle" aria-hidden="true" style=" color: #538000; font-size: 22px; "></i> </span> </div> </div> </div> <hidden data-crm-source="Healio Minute Subscribe"></hidden> <div class="modal fade show" data-modal="healioMinuteSignUpb34d32f7839644779ecd962ac7746899" data-component="HealioMinuteSignUpModal" tabindex="-1" role="dialog" aria-label="healioMinuteSignUpb34d32f7839644779ecd962ac7746899" aria-modal="true" style=display:none;> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true"><i class="fal fa-times"></i></span> </button> </div> <div class="modal-body"> <h3>Subscribe to Healio Minute emails</h3> <div class="form-group has-feedback"> <label class="sr-only" for="healioMinuteEmail">Email Address</label> <input type="text" id="healioMinuteEmail" class="form-control" data-input="Healio Minute Email" placeholder="Email Address" required="required" data-error="Please enter a valid email address"> <div class="help-block with-errors"></div> </div> <button disabled type="button" class="btn btn-primary btn-lg btn-block" data-action="Healio Minute Subscribe" data-loading-text="Loading... <i class='fa fa-spinner fa-spin'></i>">Subscribe</button> </div> <div class="modal-footer"> </br> <a href="/footer/account-information/my-account/email-subscriptions-and-alerts">Manage email subscriptions</a> </div> </div> </div> </div> </section> <!-- BEGIN AD SLOT MediumRectangle2 --> <div class="ad-mobile-dyn d-none ad-unit-waiting" data-adrendered="0" data-cssclass="ad-unit ad__medium-rectangle" id="MediumRectangle2" data-slotname="Healio5_MediumRectangle2" data-module="AD Medium Rectangle 2" data-distance="800" data-placeholderimage="" data-slotdimensions="[[300, 600], [300, 250]]"> </div> <!-- END AD SLOT MediumRectangle2 --> <!-- BEGIN AD SLOT MediumRectangle3 --> <div class="ad-mobile-dyn d-none ad-unit-waiting" data-adrendered="0" data-cssclass="ad-unit ad__medium-rectangle" id="MediumRectangle3" data-slotname="Healio5_MediumRectangle3" data-module="AD Medium Rectangle 3" data-distance="800" data-placeholderimage="" data-slotdimensions="[[300, 600], [300, 250]]"> </div> <!-- END AD SLOT MediumRectangle3 --> <!-- BEGIN AD SLOT MediumRectangle4 --> <div class="ad-mobile-dyn d-none ad-unit-waiting" data-adrendered="0" data-cssclass="ad-unit ad__medium-rectangle" id="MediumRectangle4" data-slotname="Healio5_MediumRectangle4" data-module="AD Medium Rectangle 4" data-distance="800" data-placeholderimage="" data-slotdimensions="[[300, 600], [300, 250]]"> </div> <!-- END AD SLOT MediumRectangle4 --> <!-- BEGIN AD SLOT MediumRectangle5 --> <div class="ad-mobile-dyn d-none ad-unit-waiting" data-adrendered="0" data-cssclass="ad-unit ad__medium-rectangle" id="MediumRectangle5" data-slotname="Healio5_MediumRectangle5" data-module="AD Medium Rectangle 5" data-distance="800" data-placeholderimage="" data-slotdimensions="[[300, 600], [300, 250]]"> </div> <!-- END AD SLOT MediumRectangle5 --> <!-- BEGIN AD SLOT MediumRectangle6 --> <div class="ad-mobile-dyn d-none ad-unit-waiting" data-adrendered="0" data-cssclass="ad-unit ad__medium-rectangle" id="MediumRectangle6" data-slotname="Healio5_MediumRectangle6" data-module="AD Medium Rectangle 6" data-distance="800" data-placeholderimage="" data-slotdimensions="[[300, 600], [300, 250]]"> </div> <!-- END AD SLOT MediumRectangle6 --> <!-- BEGIN AD SLOT MediumRectangle7 --> <div class="ad-mobile-dyn d-none ad-unit-waiting" data-adrendered="0" data-cssclass="ad-unit ad__medium-rectangle" id="MediumRectangle7" data-slotname="Healio5_MediumRectangle7" data-module="AD Medium Rectangle 7" data-distance="800" data-placeholderimage="" data-slotdimensions="[[300, 600], [300, 250]]"> </div> <!-- END AD SLOT MediumRectangle7 --> <!-- BEGIN AD SLOT MediumRectangle8 --> <div class="ad-mobile-dyn d-none ad-unit-waiting" data-adrendered="0" data-cssclass="ad-unit ad__medium-rectangle" id="MediumRectangle8" data-slotname="Healio5_MediumRectangle8" data-module="AD Medium Rectangle 8" data-distance="800" data-placeholderimage="" data-slotdimensions="[[300, 600], [300, 250]]"> </div> <!-- END AD SLOT MediumRectangle8 --> <!-- BEGIN AD SLOT MediumRectangle9 --> <div class="ad-mobile-dyn d-none ad-unit-waiting" data-adrendered="0" data-cssclass="ad-unit ad__medium-rectangle" id="MediumRectangle9" data-slotname="Healio5_MediumRectangle9" data-module="AD Medium Rectangle 9" data-distance="800" data-placeholderimage="" data-slotdimensions="[[300, 600], [300, 250]]"> </div> <!-- END AD SLOT MediumRectangle9 --> <!-- BEGIN AD SLOT MediumRectangle10 --> <div class="ad-mobile-dyn d-none ad-unit-waiting" data-adrendered="0" data-cssclass="ad-unit ad__medium-rectangle" id="MediumRectangle10" data-slotname="Healio5_MediumRectangle10" data-module="AD Medium Rectangle 10" data-distance="800" data-placeholderimage="" data-slotdimensions="[[300, 600], [300, 250]]"> </div> <!-- END AD SLOT MediumRectangle10 --> </div> </div> </div><div data-component="NewsLandingRedirect"></div> </section> </main> <!-- /content --> <!-- footer --> <div> <footer class="m-0 p-0"> <div class="footer global__footer"> <div class="container-fluid"> <div class="row"> <div class="container"> <div class="row"> <div class="col-12 footer__top"> <div class="footer-word-doc"> <a href="https://www.healio.com/worddoc" target="_blank"> <p>Play on Healio</p> <img loading="lazy" src="https://m2.healio.com/~/media/images/footer/worddoc_desktop.svg" width="131" height="32" alt="Word Doc"> </a> </div> <div class="footer-social-links"> <p>Follow Healio</p> <ul class="social-links"> <li> <a class="twitter" href="https://twitter.com/GoHealio" target="_blank"> <i class="fab fa-x-twitter" aria-hidden="true"></i> <span class="sr-only">Twitter</span> </a> </li> <li> <a class="facebook" href="https://www.facebook.com/HealioNetwork" target="_blank"> <i class="fab fa-facebook-f" aria-hidden="true"></i> <span class="sr-only">Facebook</span> </a> </li> <li> <a class="instagram" href="https://www.instagram.com/gohealio" target="_blank"> <i class="fab fa-instagram" aria-hidden="true"></i> <span class="sr-only">Instagram</span> </a> </li> <li> <a class="bluesky" href="https://bsky.app/profile/gohealio.bsky.social" target="_blank"> <i class="fa-brands fa-bluesky" aria-hidden="true"></i> <span class="sr-only">Bluesky</span> </a> </li> <li> <a class="threads" href="https://www.threads.net/gohealio" target="_blank"> <i class="fab fa-threads" aria-hidden="true"></i> <span class="sr-only">Threads</span> </a> </li> <li> <a class="linkedin" href="http://www.linkedin.com/company/healio" target="_blank"> <i class="fab fa-linkedin-in" aria-hidden="true"></i> <span class="sr-only">LinkedIn</span> </a> </li> </ul> </div> </div> </div> <div class="row"> <div class="col-12 col-lg-9 footer-list-group"> <div class="footer-list about"> <p>About</p> <ul class="list-unstyled" data-component="ListUnstyled"> <!-- https://www.healio.com/about-healio --> <li class="" > <a href="https://www.healio.com/about-healio" class="" target="" title="About Healio" Data-Display-Item="1" > About Healio <span class="sr-only">About Healio</span> </a> </li> <!-- https://www.healio.com/about-the-wyanoke-group --> <li class="" > <a href="https://www.healio.com/about-the-wyanoke-group" class="" target="" title="About the Wyanoke Group" Data-Display-Item="1" > About the Wyanoke Group <span class="sr-only">About the Wyanoke Group</span> </a> </li> <!-- https://www.healio.com/editorial-policy-and-philosophy --> <li class="" > <a href="https://www.healio.com/editorial-policy-and-philosophy" class="" target="" title="Editorial Policy and Philosophy" Data-Display-Item="1" > Editorial Policy and Philosophy <span class="sr-only">Editorial Policy and Philosophy</span> </a> </li> <!-- https://www.healio.com/sitemap --> <li class="" > <a href="https://www.healio.com/sitemap" class="" target="" title="Sitemap" Data-Display-Item="1" > Sitemap <span class="sr-only">Sitemap</span> </a> </li> </ul> </div> <div class="footer-list account"> <p>Account Information</p> <ul class="list-unstyled" data-component="ListUnstyled"> <!-- javascript:void($j.get(&#39;/utilityapp/json/na/li/healiotwo/{ACC50322-FB7D-42FC-940E-84BDDAD3B84D}?returnUrl=https://preview.healio.com/footer/account-information/my-account&#39;,function (data){$j(&#39;body&#39;).append(data);})) --> <li data-display-for=anon class="d-none" > <a href="javascript:void($j.get(&#39;/utilityapp/json/na/li/healiotwo/{ACC50322-FB7D-42FC-940E-84BDDAD3B84D}?returnUrl=https://preview.healio.com/footer/account-information/my-account&#39;,function (data){$j(&#39;body&#39;).append(data);}))" class="" target="" title="My Account" Data-Display-Item="2" > My Account <span class="sr-only">Login</span> </a> </li> <!-- https://www.healio.com/my-account --> <li data-display-for=known class="d-none" > <a href="https://www.healio.com/my-account" class="" target="" title="My Account" Data-Display-Item="3" > My Account <span class="sr-only">My Account</span> </a> </li> <!-- https://www.healio.com/help --> <li class="" > <a href="https://www.healio.com/help" class="" target="" title="Help" Data-Display-Item="1" > Help <span class="sr-only">Help</span> </a> </li> <!-- https://www.healio.com/my-account/email-subscriptions-and-alerts --> <li data-display-for=known class="d-none" > <a href="https://www.healio.com/my-account/email-subscriptions-and-alerts" class="" target="" title="Email Subscriptions" Data-Display-Item="3" > Email Subscriptions <span class="sr-only">Email Subscriptions</span> </a> </li> <!-- javascript:void($j.get(&#39;/utilityapp/json/na/li/healiotwo/{ACC50322-FB7D-42FC-940E-84BDDAD3B84D}?returnUrl=https://www.healio.com/my-account/email-subscriptions-and-alerts&#39;,function (data){$j(&#39;body&#39;).append(data);})) --> <li data-display-for=anon class="d-none" > <a href="javascript:void($j.get(&#39;/utilityapp/json/na/li/healiotwo/{ACC50322-FB7D-42FC-940E-84BDDAD3B84D}?returnUrl=https://www.healio.com/my-account/email-subscriptions-and-alerts&#39;,function (data){$j(&#39;body&#39;).append(data);}))" class="" target="" title="Email Subscriptions" Data-Display-Item="2" > Email Subscriptions <span class="sr-only">Email Subscriptions Unknown</span> </a> </li> <!-- https://www.healio.com/subscribe --> <li class="" > <a href="https://www.healio.com/subscribe" class="" target="" title="Newspaper and Journal Subscriptions" Data-Display-Item="1" > Newspaper and Journal Subscriptions <span class="sr-only">Newspaper and Journal Subscriptions</span> </a> </li> </ul> </div> <div class="footer-list contact"> <p>Contact Us</p> <ul class="list-unstyled" data-component="ListUnstyled"> <!-- https://www.healio.com/help#request --> <li class="" > <a href="https://www.healio.com/help#request" class="" target="" title="Email Us" Data-Display-Item="1" > Email Us <span class="sr-only">Email Us</span> </a> </li> <!-- https://www.healio.com/contact-newsroom --> <li class="" > <a href="https://www.healio.com/contact-newsroom" class="" target="" title="Contact Newsroom" Data-Display-Item="1" > Contact Newsroom <span class="sr-only">Contact Newsroom</span> </a> </li> <!-- https://www.healio.com/advertising-information --> <li class="" > <a href="https://www.healio.com/advertising-information" class="" target="" title="Advertising Information" Data-Display-Item="1" > Advertising Information <span class="sr-only">Advertising Information</span> </a> </li> <!-- https://www.healio.com/reprints-permissions --> <li class="" > <a href="https://www.healio.com/reprints-permissions" class="" target="" title="Permissions and Reprints" Data-Display-Item="1" > Permissions and Reprints <span class="sr-only">Permissions and Reprints</span> </a> </li> </ul> </div> <div class="footer-list legal"> <p>Legal</p> <ul class="list-unstyled" data-component="ListUnstyled"> <!-- https://www.healio.com/do-not-sell-my-personal-information --> <li class="" > <a href="https://www.healio.com/do-not-sell-my-personal-information" class="" target="" title="Do Not Sell My Personal Information" Data-Display-Item="1" > Do Not Sell My Personal Information <span class="sr-only">Do Not Sell My Personal Information</span> </a> </li> <!-- https://www.healio.com/terms-and-conditions --> <li class="" > <a href="https://www.healio.com/terms-and-conditions" class="" target="" title="Terms and Conditions" Data-Display-Item="1" > Terms and Conditions <span class="sr-only">Terms and Conditions</span> </a> </li> <!-- https://www.healio.com/medical-disclaimer --> <li class="" > <a href="https://www.healio.com/medical-disclaimer" class="" target="" title="Medical Disclaimer" Data-Display-Item="1" > Medical Disclaimer <span class="sr-only">Medical Disclaimer</span> </a> </li> <!-- https://www.healio.com/privacy-policy --> <li class="" > <a href="https://www.healio.com/privacy-policy" class="" target="" title="Privacy Policy" Data-Display-Item="1" > Privacy Policy <span class="sr-only">Privacy Policy</span> </a> </li> </ul> </div> </div> <div class="col-12 col-lg-3 footer-signup"> <div class="email-signup" data-module="Email Signup Footer" data-component="EmailSignUp"> <p class="signup-heading">Sign Up for Email</p> <p>Get the latest news and education delivered to your inbox</p> <form class="needs-validation footer-sign-up-form" id="frmSignUp" onSubmit="return false;"> <div class="form" role="form" id="footerSignUp"> <div id="divEmailGroups"> <div class="form-group" id="emailGroup"> <div class="long-email-tooltip"></div> <label class="sr-only" for="listEmailAddress">Email address</label> <span class="input-target"><input type="email" class="form-control ellipsis" id="listEmailAddress" name="listEmailAddress" required="required" onkeyup="this.setAttribute('value', this.value);" value=""></span> <div class="invalid-feedback">Enter your email</div> </div> <div class="update-link d-none"> <a href="https://www.healio.com/footer/account-information/my-account/edit-profile">Update email address</a><i class="fas fa-info-circle" id="iKnownInfo" data-toggle="modal" data-target="#knownInfoModal" tabindex="0"></i> </div> </div> <div class="form-group"> <label class="sr-only" for="specialtySelect+1ee1d1c5-2f6c-4d4f-b7e4-a7821362b391">Specialty</label> <select class="form-control" id="specialtySelect+1ee1d1c5-2f6c-4d4f-b7e4-a7821362b391" data-email-list="specialty" required="required"> <option value="">All Specialties</option> <option value="c6ebeb4b-444a-4fa0-aac6-885017c82b0f">Allergy &amp; Asthma</option> <option value="f06e47b7-4648-45b0-8856-f1adbc481bff">Cardiology</option> <option value="905a9458-9bbd-451b-87be-d66fc89007bb">Dermatology</option> <option value="1a1b7018-88fb-4559-8970-219e9941740c">Endocrinology</option> <option value="61893e4c-f9ce-4808-a933-8d5114965a49">Gastroenterology/Hepatology</option> <option value="fb5fe6f3-92b2-412b-bd81-11cadba5f844">Hematology Oncology</option> <option value="279bd995-0e10-4f03-a891-8ceeb719e2bc">Infectious Disease</option> <option value="5accd240-71b8-49e4-b2c5-0a0275f4f59e">Nephrology</option> <option value="eeb66cbc-0439-41f5-9e58-373930657eea">Neurology</option> <option value="808c854d-8ae4-476c-a492-64e1fb097a96">Ophthalmology</option> <option value="acd7e47c-87c4-45e2-8f37-67f728527137">Optometry</option> <option value="8809f458-c998-4969-b93b-fa1c0e015172">Orthopedics</option> <option value="7772b13b-b3c6-4940-941b-a14c599f0f9b">Pediatrics</option> <option value="81281783-f73c-4646-958a-0d4221a98089">Primary Care</option> <option value="3213a95d-8428-42f2-b1bc-51c37b38d7dc">Psychiatry</option> <option value="69d51b3f-cc00-4866-88a4-e778642f684e">Pulmonology</option> <option value="5feed363-6a88-4f26-8c70-4185f5fe4899">Rheumatology</option> <option value="5b42eee1-1a06-434c-8a6b-0ed2dcbe26f7">Women’s Health &amp; OB/GYN</option> </select> </div> <div class="form-group"> <button type="button" class="btn btn-primary" data-action="emailregister" data-loading-text="Loading <i class='fa fa-spinner fa-spin'></i>" data-crm-source="Email Signup Footer" data-eolist="1a04f678-f0cc-e111-a56b-a4badb296aa8,4ab5a55a-f0cc-e111-a56b-a4badb296aa8" data-sendnotification="1" data-signup-response="[{&quot;Name&quot;:&quot;EmailSignupFooterMessage101&quot;,&quot;Text&quot;:&quot;&lt;h2 class=&#39;modal-title&#39;&gt;Thank you for signing up!&lt;/h2&gt;&lt;p&gt;Tailor your Healio experience even further.&lt;/p&gt;&lt;a href=&#39;javascript:void($j.get(\&quot;/utilityapp/json/na/li/healiotwo/{ACC50322-FB7D-42FC-940E-84BDDAD3B84D}\&quot;,function (data){$j(\&quot;body\&quot;).append(data);}))&#39; class=&#39;btn btn-primary&#39;&gt;Complete your profile&lt;/a&gt;&quot;},{&quot;Name&quot;:&quot;EmailSignupFooterMessage102&quot;,&quot;Text&quot;:&quot;&lt;h2 class=&#39;modal-title&#39;&gt;Thank you for signing up!&lt;/h2&gt;&lt;p&gt;Tailor your Healio experience even further.&lt;/p&gt;&lt;a href=&#39;javascript:void($j.get(\&quot;/utilityapp/json/na/li/healiotwo/{ACC50322-FB7D-42FC-940E-84BDDAD3B84D}\&quot;,function (data){$j(\&quot;body\&quot;).append(data);}))&#39; class=&#39;btn btn-primary&#39;&gt;Complete your profile&lt;/a&gt;&quot;},{&quot;Name&quot;:&quot;EmailSignupFooterMessage103&quot;,&quot;Text&quot;:&quot;&lt;h2 class=&#39;modal-title&#39;&gt;Thank you for signing up!&lt;/h2&gt;&lt;p&gt;Tailor your Healio experience even further.&lt;/p&gt;&lt;a href=&#39;javascript:void($j.get(\&quot;/utilityapp/json/na/li/healiotwo/{ACC50322-FB7D-42FC-940E-84BDDAD3B84D}\&quot;,function (data){$j(\&quot;body\&quot;).append(data);}))&#39; class=&#39;btn btn-primary&#39;&gt;Complete your profile&lt;/a&gt;&quot;},{&quot;Name&quot;:&quot;EmailSignupFooterMessage104&quot;,&quot;Text&quot;:&quot;&lt;h2 id=&#39;modalTitle&#39; class=&#39;modal-title&#39;&gt;Thank you for signing up!&lt;/h2&gt;&lt;button class=&#39;btn btn-primary btn-sm&#39; data-dismiss=&#39;modal&#39;&gt;Ok&lt;/button&gt;&lt;a href=&#39;https://www.healio.com/footer/account-information/my-account/email-subscriptions-and-alerts&#39; class=&#39;btn btn-link&#39; target=&#39;_blank&#39;&gt;Customize my email preferences&lt;/a&gt;&quot;}]"> Subscribe </button> </div> </div> </form> </div> <div class="modal footer-modal info-modal" id="knownInfoModal" tabindex="-1" role="dialog" aria-labelledby="modalTitle" aria-hidden="false"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close" tabindex="-1"> <span aria-hidden="true"><i class="fal fa-times"></i></span> </button> </div> <div class="modal-body"> <h2 id="modalTitle" class="modal-title">Update email address</h2> <p>The email address associated with your Healio account is:</p> <p class="email-address"><b></b></p> <p>If you would like to edit or change the email address that your subscriptions and alerts are sent to, use the "Update email address" link.</p> <a href="https://www.healio.com/footer/account-information/my-account/edit-profile" class="btn btn-link">Update email address</a> </div> </div> </div> </div> <script> $(document).ready(function () { if (typeof (window.UserProfile) !== "undefined") { afterGlobalsEsu(); } else { window.addEventListener("globalsloaded", function () { afterGlobalsEsu(); }); } $("#iKnownInfo").on("click", function () { $('body').removeClass('dark-bkg') $("#knownInfoModal").modal(); }); $('#knownInfoModal .modal-dialog').on('click', function(e){ e.stopPropagation(); }) $('#knownInfoModal, .modal-backdrop, .close').on('click', function() { $("#knownInfoModal").modal('hide'); $('body').addClass('dark-bkg') }) //$("#footerSignUp input").on("input", function () { // validateForm(); //}); //$("#footerSignUp select").change(function (e) { // validateForm(); //}); }); function afterGlobalsEsu() { if (window.UserProfile.isLoggedIn === "True") { $("input#listEmailAddress").val(window.UserProfile.email); $(".update-link").removeClass("d-none"); $(".email-address b").html(window.UserProfile.email); $("#divEmailGroups").addClass("known-user"); $('.input-target input.ellipsis').attr('tabindex', '-1') let emailInputEllipsis = document.querySelector('input.ellipsis') if(emailInputEllipsis && emailInputEllipsis.offsetWidth < emailInputEllipsis.scrollWidth) { $('.long-email-tooltip').text(emailInputEllipsis.value) //checks for mobile device if(window.orientation > -1) { $('.input-target').on('click', function(){ $('.long-email-tooltip').toggle(); }) $('body').on('click', function(e){ if(e.target == document.querySelector('.input-target')) { e.stopPropagation(); } else { $('.long-email-tooltip').hide(); } }) } else { $('.input-target').mouseenter(function(){ $('.long-email-tooltip').show(); }) $('.input-target').mouseleave(function(){ $('.long-email-tooltip').hide(); }) } } } else { $('input#listEmailAddress').after('<div class="placeholder">Enter your email</div>'); $('.placeholder').on('click', function(){ $(this).prev('input[type="email"]').focus(); }) } } (function () { 'use strict'; window.addEventListener('load', function () { // Fetch all the forms we want to apply custom Bootstrap validation styles to var forms = document.getElementsByClassName('footer-sign-up-form'); // Loop over them and prevent submission var validation = Array.prototype.filter.call(forms, function (form) { form.addEventListener('submit', function (event) { if (form.checkValidity() === false) { event.preventDefault(); event.stopPropagation(); } form.classList.add('was-validated'); }, false); }); }, false); })(); numberOfOptions = $('.footer-signup .email-signup select').children('option').length; $('.footer-signup .email-signup select').addClass('select-hidden'); $('.footer-signup .email-signup select').wrap('<div class="select"></div>'); $('.footer-signup .email-signup select').after('<div class="invalid-feedback">Choose your specialty</div>'); $('.footer-signup .email-signup select.is-invalid').after('<div class="select-styled is-invalid"></div>'); $('.footer-signup .email-signup select:not(.is-invalid)').after('<div class="select-styled"></div>'); var styledSelect = $('.footer-signup .email-signup select').next('div.select-styled'); styledSelect.html('Choose your specialty<span>*</span>'); var list = $('<ul />', { 'class': 'select-options' }).insertAfter(styledSelect); for (var i = 0; i < numberOfOptions; i++) { $('<li />', { text: $('.footer-signup .email-signup select').children('option').eq(i).text(), rel: $('.footer-signup .email-signup select').children('option').eq(i).val() }).appendTo(list); if ($('.footer-signup .email-signup select').children('option').eq(i).is(':selected')) { $('li[rel="' + $('.footer-signup .email-signup select').children('option').eq(i).val() + '"]').addClass('is-selected') } } var listItems = list.children('li'); styledSelect.click(function (e) { e.stopPropagation(); $('div.select-styled.active').not($(this)).each(function () { $(this).removeClass('active').next('ul.select-options').hide(); }); $(this).toggleClass('active').next('ul.select-options').toggle(); }); let selectElem = $('.footer-signup .email-signup select'); listItems.click(function (e) { e.stopPropagation(); styledSelect.html('<div class="ellipsis">' + $(this).html() + '</div>').removeClass('active'); $(selectElem).val($(this).attr('rel')); list.hide(); }); $(document).click(function () { styledSelect.removeClass('active'); list.hide(); }); $('.known-user .input-target input').attr('tabindex', '-1') $('.update-link i').on('keypress', function(e){ if(e.keyCode == 13) { $(this).click(); $('#knownInfoModal .close').focus(); } }) </script> </div> </div> <div class="row"> <div class="col-12 footer__bottom"> <div class="copyright"> © <text class="js-copyright-year"></text> Healio All Rights Reserved. </div> <div class="job-link"> <a href="https://community.healio.com/opportunities"> Job board for health care professionals <b>Job Opportunities</b> </a> </div> </div> </div> </div> </div> </div> </div> <script> const year = new Date().getFullYear(); document.querySelectorAll(".js-copyright-year").forEach(el => el.innerText = year); </script> </footer> </div> <!-- /footer --> <!-- Healio Error Modal --> <div class="modal fade show" data-modal="healioError" data-component="HealioErrorModal" tabindex="-1" role="dialog" aria-label="healioError" aria-modal="true" style=display:none;> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true"><i class="fal fa-times"></i></span> </button> </div> <div class="modal-body"> <h2>We’re sorry, but an unexpected error has occurred. </h2> <b> Please refresh your browser and try again. If this error persists, please contact <a href="mailto:itsupport@wyanokegroup.com">ITSupport@wyanokegroup.com</a> for assistance. </b> </div> <div class="modal-footer"> <button data-dismiss="modal" class="btn btn-outline-tertiary btn-block mx-auto mx-md-0"> Close </button> </div> </div> </div> </div> <!-- Healio Error Modal --> <link rel="stylesheet" href="https://static.cloud.coveo.com/searchui/v2.10110/css/CoveoFullSearch.css" /> <link rel="stylesheet" href="https://static.cloud.coveo.com/coveoforsitecore/ui/v0.61.2/css/CoveoForSitecore.css" /> <script class="coveo-script" type="text/javascript" src='https://static.cloud.coveo.com/searchui/v2.10110/js/CoveoJsSearch.Lazy.min.js'></script> <script class="coveo-for-sitecore-script" type="text/javascript" src='https://static.cloud.coveo.com/coveoforsitecore/ui/v0.61.2/js/CoveoForSitecore.Lazy.min.js'></script> <script type="text/javascript" src="https://static.cloud.coveo.com/searchui/v2.10110/js/cultures/en.js"></script> <div> <!-- Resources --> <div id="SearchResourcesProperties_8c12e78483ff4d78b09725611921e0c2" class="CoveoForSitecoreContext" data-sc-should-have-analytics-component='true' data-sc-analytics-enabled='true' data-sc-current-language='en' data-prebind-sc-language-field-name='fieldTranslator' data-sc-language-field-name='_language' data-sc-labels='{&quot;Search is currently unavailable&quot; : &quot;Oops! Something went wrong on the server.&quot; , &quot;If the problem persists contact the administrator.&quot; : &quot;If the problem persists contact the administrator.&quot; , &quot;Created by&quot; : &quot;Created by&quot; , &quot;Creation time.&quot; : &quot;Creation time.&quot; , &quot;Template&quot; : &quot;Template&quot; , &quot;Updated by&quot; : &quot;Updated by&quot; , &quot;Created&quot; : &quot;Created&quot; , &quot;Language&quot; : &quot;Language&quot; , &quot;Last time modified.&quot; : &quot;Last time modified.&quot; , &quot;Uniform resource identifier&quot; : &quot;URI&quot;}' data-sc-maximum-age='0' data-sc-page-name='Infectious Disease' data-sc-page-name-full-path='/sitecore/content/Data/News/NewsLanding/Display/Infectious Disease' data-sc-index-source-name='Coveo_Healio_web_index - PRODUCTION' data-sc-is-in-experience-editor='false' data-sc-is-user-anonymous='true' data-sc-item-uri='sitecore://web/{49EE56C8-2F8B-4A97-A7D8-8892A0A43887}?lang=en&amp;ver=1' data-sc-item-id='49ee56c8-2f8b-4a97-a7d8-8892a0a43887' data-prebind-sc-latest-version-field-name='fieldTranslator' data-sc-latest-version-field-name='_latestversion' data-sc-rest-endpoint-uri='/coveo/rest' data-sc-analytics-endpoint-uri='/coveo/rest/ua' data-sc-site-name='healiotwo' data-sc-field-prefix='f' data-sc-field-suffix='47824' data-sc-prefer-source-specific-fields='false' data-sc-external-fields='[{&quot;fieldName&quot;:&quot;permanentid&quot;,&quot;shouldEscape&quot;:false}]' data-sc-source-specific-fields='[{&quot;fieldName&quot;:&quot;attachmentparentid&quot;},{&quot;fieldName&quot;:&quot;author&quot;},{&quot;fieldName&quot;:&quot;clickableuri&quot;},{&quot;fieldName&quot;:&quot;collection&quot;},{&quot;fieldName&quot;:&quot;concepts&quot;},{&quot;fieldName&quot;:&quot;date&quot;},{&quot;fieldName&quot;:&quot;filetype&quot;},{&quot;fieldName&quot;:&quot;indexeddate&quot;},{&quot;fieldName&quot;:&quot;isattachment&quot;},{&quot;fieldName&quot;:&quot;language&quot;},{&quot;fieldName&quot;:&quot;printableuri&quot;},{&quot;fieldName&quot;:&quot;rowid&quot;},{&quot;fieldName&quot;:&quot;size&quot;},{&quot;fieldName&quot;:&quot;source&quot;},{&quot;fieldName&quot;:&quot;topparent&quot;},{&quot;fieldName&quot;:&quot;topparentid&quot;},{&quot;fieldName&quot;:&quot;transactionid&quot;},{&quot;fieldName&quot;:&quot;uri&quot;},{&quot;fieldName&quot;:&quot;urihash&quot;}]' > </div> <script type="text/javascript"> var endpointConfiguration = { itemUri: "sitecore://web/{49EE56C8-2F8B-4A97-A7D8-8892A0A43887}?lang=en&amp;ver=1", siteName: "healiotwo", restEndpointUri: "/coveo/rest" }; if (typeof (CoveoForSitecore) !== "undefined") { CoveoForSitecore.SearchEndpoint.configureSitecoreEndpoint(endpointConfiguration); CoveoForSitecore.version = "5.0.1277.4"; var context = document.getElementById("SearchResourcesProperties_8c12e78483ff4d78b09725611921e0c2"); if (!!context) { CoveoForSitecore.Context.configureContext(context); } } </script> </div> <div class="modal fade show" data-modal="emailSignUpSuccess" data-component="EmailSignUpSuccessModal" tabindex="-1" role="dialog" aria-label="emailSignUpSuccess" aria-modal="true" style=display:none;> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header"> <button type='button' class='close' data-dismiss='modal' aria-label='Close'><span aria-hidden='true'><i class='fal fa-times'></i></span></button> </div> <div class="modal-body"> </div> <div class="modal-footer"> </div> </div> </div> </div> <style> @media (min-width: 992px) { .sticky-ad { position: sticky; position: -webkit-sticky; top: 20px; padding-bottom: 0 !important; } } @media (max-width: 767px) { .news.hematology-oncology .top-story-img--og { display: none; } .news.hematology-oncology .article-listing-card.top-story { padding: 20px 0; } #BottomAd { position: unset !important; padding: 20px 0 24px; } #BottomAd:empty { display: none; } } </style> <script id="h5dfpscript" type="text/javascript"> function displayAd(adslot) { var bdc = $('body').attr('class'); if (window.browsitag && adslot.id !== "Healio5Interstitial" && bdc !== 'clinical-guidance' && !window.headerbid) { window.browsitag.cmd.push(function () { var sizes = adslot.id === "TopLeaderboard" ? [{ w: 728, h: 90 }] : (adslot.id === "MediumRectangle1" && document.getElementById("MediumRectangle1").nextSibling.nextElementSibling.id !== "MediumRectangle2" ? [{ w: 300, h: 250 }] : [{ w: 300, h: 600 }, { w: 300, h: 250 }]); if (isMobile.any()) sizes = bdc === "news ef-video" ? [{ w: 300, h: 250 }, { w: 320, h: 50 }] : [{ w: 300, h: 250 }]; var position = isMobile.any() ? "in-content" : (adslot.id === "TopLeaderboard" ? "top" : "right-rail"); window.browsitag.display(adslot.id, { sizes: sizes, adUnit: adslot.adUnitPath, disableViewabilityOptimization: false, positionTag: position }); }); } else if (window.headerbid) { var googleSlot = window.googletag.defineSlot(adslot.adUnitPath, adslot.dimensions, adslot.id).addService(window.googletag.pubads()); if (pbjs.initAdserverSet) { pbjs.setTargetingForGPTAsync([adslot.adUnitPath]); window.googletag.pubads().refresh([googleSlot]); } } else { window.googletag.pubads().setTargeting("hb_bidder", "noone"); var googleSlot = window.googletag.defineSlot(adslot.adUnitPath, adslot.dimensions, adslot.id).addService(window.googletag.pubads()); window.googletag.display(googleSlot); } } // ReSharper disable PossiblyUnassignedProperty // ReSharper disable Html.EventNotResolved function isInView(thisAd, posBuffer, isMobile) { return true; var bounding = thisAd.getBoundingClientRect(); var windowHeight = (window.innerHeight || document.documentElement.clientHeight); if (console.log && window.queryString.verbose === '1') console.log({ thisAd: thisAd, isInView: (bounding.bottom <= (windowHeight + posBuffer) && (!isMobile || (bounding.bottom >= posBuffer || bounding.bottom >= -(posBuffer)))), adBottom: bounding.bottom, winheight: (windowHeight + posBuffer) }); return (bounding.bottom <= (windowHeight + posBuffer) && (!isMobile || (bounding.bottom >= posBuffer || bounding.bottom >= -(posBuffer)))); } function tryRenderAdSlot(ads, mobileAd) { if (mobileAd === undefined || mobileAd === null) mobileAd = false; var thisAd = (Array.isArray(ads) ? ads.pop() : ads); if (console.log && window.queryString.verbose === '1') console.log('Trying to render ad ' + thisAd + ' | Is mobile? ' + mobileAd); if (thisAd.getAttribute("data-adrendered") !== "0") { if (console.log && window.queryString.verbose === '1') console.log("ad already rendered, skipping"); if (Array.isArray(ads) && ads.length > 0) return tryRenderAdSlot(ads, mobileAd); return true; } if (thisAd === undefined || thisAd === null) { if (console.log && window.queryString.verbose === '1') console.log('thisAd is null or undefined: ' + (typeof thisAd)); return false; } var posBuffer = (mobileAd === true /*&& thisAd.id !== "mobileMediumRectangle1"*/ ? 150 : -50); var isPlaceHolder = (thisAd.getAttribute("data-placeholderimage") !== null) && (thisAd.getAttribute("data-placeholderimage").length > 0); var distance = (parseInt(thisAd.getAttribute("data-distance"), 10)); if (distance > 49) distance = distance - 48; // account for fixed 48px margin var ph; if (distance === 0 && mobileAd === false) if (isInView(thisAd, posBuffer)) { var classNameHolder = thisAd.className; thisAd.className = thisAd.getAttribute("data-cssclass"); if (thisAd.id !== "MediumRectangle1" && thisAd.classList.contains("ad__medium-rectangle") && !mobileAd) thisAd.classList.add("sticky-ad"); thisAd.setAttribute("data-adrendered", "2"); if (isPlaceHolder) { ph = thisAd.getElementsByClassName("ad-placeholder")[0]; if (ph !== undefined && ph !== null) ph.classList.remove("d-none"); } else { var slotid = thisAd.getAttribute('id'); var slotname = thisAd.getAttribute('data-slotname'); var slotdimensions = eval(thisAd.getAttribute('data-slotdimensions')); if (slotid.includes("MediumRectangle") && mobileAd) slotdimensions.shift(); var slotpath = '/136749668/' + slotname; try { //var thisSlot = window.googletag.defineSlot(slotpath, slotdimensions, slotid).addService(window.googletag.pubads()); //window.googletag.pubads().refresh([thisSlot], { changeCorrelator: false }); var adSlot = { id: thisAd.getAttribute('id'), name: thisAd.getAttribute('data-slotname'), dimensions: eval(thisAd.getAttribute('data-slotdimensions')), adUnitPath: '/136749668/' + thisAd.getAttribute('data-slotname') } displayAd(adSlot); /* if (mobileAd === false && document.hasFocus() === false) { if (console.log && window.queryString.verbose === '1') console.log("Googletag Display: Not in focus"); if (window.dfp.wff.filter(function (e) { return e.getSlotElementId() === slotid; }).length === 0) { window.dfp.wff.push(thisSlot); } } else { window.googletag.display(thisSlot); //window.googletag.pubads().refresh([thisSlot], { changeCorrelator: false }); /*if (window.ga) { ga('send', 'event', 'Viewability', 'Slot Requested', slotpath, 0, { 'nonInteraction': true }); } }*/ } catch (err) { if (console.log && window.queryString.verbose === '1') { console.log(err); thisAd.className = classNameHolder; thisAd.setAttribute("data-adrendered", "0"); } } } if (Array.isArray(ads) && ads.length > 0) return tryRenderAdSlot(ads, mobileAd); return true; } else { if (thisAd.id !== "MediumRectangle1") thisAd.setAttribute("style", null); thisAd.classList.add("ad-unit-waiting"); if (Array.isArray(ads) && ads.length > 0) return tryRenderAdSlot(ads, mobileAd); } else { // this is a mobile device, the ad has distance set or both var prevAd = thisAd.previousElementSibling; while (prevAd !== null && prevAd !== undefined && !prevAd.classList.contains("ad-unit")) prevAd = prevAd.previousElementSibling; if (mobileAd === false && prevAd !== undefined && prevAd !== null && !window.viewedAds.includes(prevAd.id)) { return false; } var prevSibling = thisAd.previousElementSibling; var prevSiblingOffset = (prevSibling !== undefined && prevSibling !== null ? (prevSibling.offsetTop + prevSibling.offsetHeight) : 0); var diff = (prevSiblingOffset > 0 ? (prevSiblingOffset - (prevAd != undefined ? (prevAd.offsetTop + prevAd.offsetHeight) : 0)) : 0); var padding = ((diff < distance) ? (distance - diff) : 0) - 600; /*if(thisAd.id !== "MediumRectangle2") padding = padding - 592;*/ var projectedBottom = (prevSiblingOffset + padding + thisAd.offsetHeight); if (console.log && window.queryString.verbose === '1') console.log({ thisAd: thisAd, adBottom: projectedBottom, pageBottom: (window.contentBottom() || 0) }); if (projectedBottom < (((window.contentBottom() || 0) + posBuffer))) { if (padding > 0 && mobileAd === false) { if (thisAd.id === "MediumRectangle2") { thisAd.style.setProperty('padding-bottom', (152 + "px")); if (thisAd.previousElementSibling !== undefined && thisAd.previousElementSibling !== null && thisAd.previousElementSibling.classList.contains("ad-unit")) prevAd.style.setProperty('padding-bottom', (152 + "px")); } else thisAd.style.setProperty('padding-bottom', (padding + "px")); } var classNameHolder2 = thisAd.className; thisAd.className = thisAd.getAttribute("data-cssclass"); if (isInView(thisAd, posBuffer, mobileAd)) { thisAd.setAttribute("data-adrendered", "3"); if (!mobileAd && thisAd.id !== "MediumRectangle1") { thisAd.classList.add("sticky-ad"); } if (isPlaceHolder) { ph = thisAd.getElementsByClassName("ad-placeholder")[0]; if (ph !== undefined && ph !== null) ph.classList.remove("d-none"); if (Array.isArray(ads) && ads.length > 0) return tryRenderAdSlot(ads, mobileAd); return true; // ReSharper disable once RedundantElseBlock } else { var slotid2 = thisAd.getAttribute('id'); var slotname2 = thisAd.getAttribute('data-slotname'); var slotdimensions2 = eval(thisAd.getAttribute('data-slotdimensions')); if (slotid2.includes("MediumRectangle") && mobileAd) slotdimensions2.shift(); var slotpath2 = '/136749668/' + slotname2; if (console.log && window.queryString.verbose === '1') console.log({ slotDimensions: slotdimensions2 }); if (!Array.isArray(slotdimensions2) && slotdimensions2.length > 0) { if (console.log && window.queryString.verbose === '1') console.log('Slot Dimensions MUST be an array of [width,height] values'); if (Array.isArray(ads) && ads.length > 0) return tryRenderAdSlot(ads, mobileAd); return true; } if (!Array.isArray(slotdimensions2[0]) && slotdimensions2[0].length === 2) { if (console.log && window.queryString.verbose === '1') console.log('Slot Dimensions MUST be an array of [width,height] values'); if (Array.isArray(ads) && ads.length > 0) return tryRenderAdSlot(ads, mobileAd); return true; } if (mobileAd === true) { var bigslots = []; $(slotdimensions2).each(function (i, o) { var wval = o[0]; var hval = o[1]; if (console.log && window.queryString.verbose === '1') console.log({ dimidx: i, dimwval: wval, dimhval: hval }); if (wval > 300 || hval > 250) bigslots.push(i); }); bigslots.reverse(); $(bigslots).each(function (i, x) { slotdimensions2.splice(x, 1); }); if (slotdimensions2.length < 1) { if (Array.isArray(ads) && ads.length > 0) return tryRenderAdSlot(ads, mobileAd); return true; } } if (console.log && window.queryString.verbose === '1') console.log({ slotpath: slotpath2, slotDimensions: slotdimensions2, slotid: slotid2 }); try { //var thisSlot2 = window.googletag.defineSlot(slotpath2, slotdimensions2, slotid2).addService(window.googletag.pubads()); //window.googletag.pubads().refresh([thisSlot2], { changeCorrelator: false }); var adSlot2 = { id: thisAd.getAttribute('id'), name: thisAd.getAttribute('data-slotname'), dimensions: eval(thisAd.getAttribute('data-slotdimensions')), adUnitPath: '/136749668/' + thisAd.getAttribute('data-slotname') } displayAd(adSlot2); //window.googletag.display(thisSlot2); /*if (mobileAd === false && document.hasFocus() === false) { if (console.log && window.queryString.verbose === '1') console.log("Googletag Display: Not in focus"); if (window.dfp.wff.filter(function (e) { return e.getSlotElementId() === slotid2; }).length === 0) { window.dfp.wff.push(thisSlot2); } } else { window.googletag.display(thisSlot2); //window.googletag.pubads().refresh([thisSlot2], { changeCorrelator: false }); /*if (window.ga) { ga('send', 'event', 'Viewability', 'Slot Requested', slotpath2, 0, { 'nonInteraction': true }); } }*/ } catch (err2) { if (console.log && window.queryString.verbose === '1') { console.log(err2); thisAd.className = classNameHolder2; thisAd.setAttribute("data-adrendered", "0"); } } if (Array.isArray(ads) && ads.length > 0) return tryRenderAdSlot(ads, mobileAd); return true; } } if (thisAd.id !== "MediumRectangle1") thisAd.setAttribute("style", null); thisAd.classList.add("ad-unit-waiting"); // <-- we didn't fully render the ad, but we're holding a place for it. if (!mobileAd && thisAd.id !== "MediumRectangle1") thisAd.classList.add("sticky-ad"); if (Array.isArray(ads) && ads.length > 0) return tryRenderAdSlot(ads, mobileAd); } } return true; } function adRender(mobileAd) { if (mobileAd === undefined || mobileAd === null) mobileAd = false; if (mobileAd === false && window.innerWidth < 992) return false; window.adRenderRunning = true; var adlist = Array.prototype.slice.call(document.getElementsByClassName("ad-unit-waiting")).reverse(); if (Array.isArray(adlist) && adlist.length > 0) { if (console.log && window.queryString.verbose === '1') console.log('Found ' + adlist.length + ' ads to render- calling tryRenderAdSlot.'); tryRenderAdSlot(adlist, mobileAd); } window.adRenderRunning = false; return true; } //mobile only function moveAds() { if (window.adsMoving === true) return false; window.adsMoving = true; // unused variable // var adQueue = []; var cardArr = document.getElementsByClassName("mobile-ad-placeholder"); if(cardArr.length < 1){ // if (console.log && window.queryString.verbose === '1') console.log('Moving ad slots...'); var acArr = document.getElementsByClassName("card--layout"); if (acArr === undefined || acArr === null || acArr.length < 1) { //adding a new class to the masonry-less card containers acArr = document.getElementsByClassName("card-layout-no-masonry"); if (acArr === undefined || acArr === null || acArr.length < 1) { window.adsMoving = false; if (console.log && window.queryString.verbose === '1') console.log('no container found.'); return false; } } var cardContainer = acArr[0]; cardArr = cardContainer.getElementsByClassName("card-placeholder"); if (cardArr === undefined || cardArr === null || cardArr.length < 1) { window.adsMoving = false; if (console.log && window.queryString.verbose === '1') console.log('card array empty, null or undefined.'); return false; } } var adArr = Array.prototype.slice.call(document.getElementsByClassName("ad-mobile-dyn")).reverse(); if (adArr === undefined || adArr === null || adArr.length < 1) { window.adsMoving = false; if (console.log && window.queryString.verbose === '1') console.log('no more ads to move.'); adRender(true); return false; } if (console.log && window.queryString.verbose === '1') console.log(adArr.length + ' available ads for mobile.'); Array.from(cardArr).forEach(function (card) { var ph = card.firstElementChild; if (ph === undefined || ph === null || ph < 1) return true; if (card.classList.contains("not-configured")) { if (console.log && window.queryString.verbose === '1') console.log('configuring: ' + card.className); var nextAd = adArr.pop(); if (nextAd === undefined || nextAd === null) return false; var attr; var attributes = Array.prototype.slice.call(nextAd.attributes); nextAd.classList.remove("ad-mobile-dyn"); // ReSharper disable once AssignmentInConditionExpression while (attr = attributes.pop()) { ph.setAttribute(attr.nodeName, ((attr.nodeName === 'id' ? 'mobile' : '') + attr.nodeValue)); } ph.classList.add("ad-unit-waiting"); card.style.opacity = 0; card.classList.remove("not-configured"); } // ReSharper disable once NotAllPathsReturnValue }); window.adsMoving = false; adRender(true); return true; } function lazyload() { var isMobile = (window.Context.isMobile || (typeof window.orientation !== "undefined") || (navigator.userAgent.indexOf('IEMobile') !== -1)); if (window.adRenderRunning === true) return false; if (!isMobile && document.getElementsByClassName("ad-unit-waiting").length < 1) { //document.removeEventListener("scroll", lazyLoad); return false; } if (isMobile) { if (console.log && window.queryString.verbose === '1') console.log("lazy: this is a mobile device"); moveAds(); } else { if (console.log && window.queryString.verbose === '1') console.log("lazy: this is a desktop device"); adRender(); } return true; } function tryRenderPopup(adLoadDelay) { if (console.log && window.queryString.verbose === '1') console.log("Try Render Popup: called"); // Drew 2020-06-17: if this is at least what we define as "tablet" size, // we'll try to show the popup ad if (screen.width >= 768) { if (console.log && window.queryString.verbose === '1') console.log("Try Render Popup: Device OK"); // trigger the popup ad if one exists and we meet the requirements if ($('.ad-modal').length > 0 && $('.ad-modal').find('.popup-ad').length > 0) { if (console.log && window.queryString.verbose === '1') console.log("Try Render Popup: Found Modal"); var popupAd = $('.ad-modal').find('.popup-ad')[0]; var loggedin = false; if ($j.jStorage.storageAvailable() === true) loggedin = $j.jStorage.get("ContactID", "00000000-0000-0000-0000-000000000000").indexOf("00000000-0000-0000-0000-000000000000") > -1; if ($j.cookie('interstitial') === undefined) { if (loggedin|| $j.cookie('page_view_count') === undefined || parseInt("0") === 0 || (!loggedin && ((parseInt($j.cookie('page_view_count')) + 1) < parseInt("0")))) { if (console.log && window.queryString.verbose === '1') console.log("Try Render Popup: Pageview requirement met"); window.Context.suppressXClick = "1"; if (console.log && window.queryString.verbose === '1') { console.log("Suppress XClick: " + window.Context.suppressXClick); } // make sure we're in focus, if not, we'll listen for the focus event and try again. if (document.hasFocus() === false) { if (console.log && window.queryString.verbose === '1') console.log("Try Render Popup: Not in focus"); $(window).one("focus", function () { tryRenderPopup(adLoadDelay); }); return false; } if (window.location.search.indexOf("rp=") > 0) { if (console.log && window.queryString.verbose === '1') console.log("Try Render Popup: Password Reset in Progress"); return false; } if ($j('.modal').is(":visible")) { if (console.log && window.queryString.verbose === '1') console.log("Try Render Popup: Another Modal is Currently Showing."); $j('.modal:visible').one("hidden.bs.modal", function () { tryRenderPopup(); }) return false; } if (console.log && window.queryString.verbose === '1') console.log("Try Render Popup: In focus"); // ok, we've met all of the requirements. googletag.pubads().addEventListener('slotOnload', function (event) { if (!event.isEmpty) { window.setTimeout(function () { var slotElementId = event.slot.getSlotId().getDomId(); var slotElement = document.getElementById(slotElementId); if (slotElement.classList.contains('popup-ad') && $(slotElement).html().length > 0) { $("#modal" + slotElementId).on('shown.bs.modal', function () { $j.cookie('interstitial', '1', { domain: '', path: '/' }); window.setTimeout(function () { $("#modal" + slotElementId).modal('hide'); }, 15000); }); $("#modal" + slotElementId).modal("show"); } }, adLoadDelay); } }); popupAd.setAttribute("data-adrendered", "3"); try { //var thisSlot3 = window.googletag.defineSlot(slotpath3, slotdimensions3, slotid3).addService(window.googletag.pubads()); //window.googletag.display(thisSlot3); //window.googletag.pubads().refresh([thisSlot3], { changeCorrelator: false }); var adSlot3 = { id: popupAd.getAttribute('id'), name: popupAd.getAttribute('data-slotname'), dimensions: eval(popupAd.getAttribute('data-slotdimensions')), adUnitPath: '/136749668/' + popupAd.getAttribute('data-slotname') } displayAd(adSlot3); /*if (window.ga) ga('send', 'event', 'Viewability', 'Slot Requested', slotpath3, 0, { 'nonInteraction': true });*/ } catch (err3) { if (console.log && window.queryString.verbose === '1') console.log(err3); } } } } } else { if (console.log && window.queryString.verbose === '1') console.log("Try Render Popup: Device too narrow ( less than 768px )"); } return true; } function getUrlQueryStringValueByName(name) { name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]'); var regex = new RegExp('[\\?&]' + name + '=([^&#]*)'); var results = regex.exec(location.search); return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' ')); }; function firstLoad(isMobile, adLoadDelay) { if (console.log && window.queryString.verbose === '1') console.log("First Load: called"); if (isMobile) { if (console.log && window.queryString.verbose === '1') console.log("init: this is a mobile device"); // This may need a delay to keep Apple devices from doing a stupid.. // [!!!Spoiler Alert!!!] Yep, (fml) Browsers on Apple devices are just as dumb as IE and Edge are everywhere else. window.setTimeout(function () { Array.from(document.getElementsByClassName("ad-mobile-dyn")).forEach(function (e) { e.classList.remove("ad-unit-waiting"); }); moveAds(); }, (adLoadDelay * 2)); } else { if (console.log && window.queryString.verbose === '1') console.log("init: this is a desktop device"); $(window).on("focus", inFocus); adRender(); } return true; } function hex(buffer) { var digest = '' var view = new DataView(buffer) for (var i = 0; i < view.byteLength; i += 4) { // We use getUint32 to reduce the number of iterations (notice the `i += 4`) var value = view.getUint32(i) // toString(16) will transform the integer into the corresponding hex string // but will remove any initial "0" var stringValue = value.toString(16) // One Uint32 element is 4 bytes or 8 hex chars (it would also work with 4 // chars for Uint16 and 2 chars for Uint8) var padding = '00000000' var paddedValue = (padding + stringValue).slice(-padding.length) digest += paddedValue } return digest } async function sha256(str) { // Get the string as arraybuffer. if (typeof DataView === 'undefined' || typeof TextEncoder === 'undefined' || typeof crypto === 'undefined') { return null; } var buffer = new TextEncoder("utf-8").encode(str); var shaHash = await crypto.subtle.digest("SHA-256", buffer); return hex(shaHash); } function inFocus() { if (console.log && window.queryString.verbose === '1') console.log('In Focus: Got focus'); if (window.dfp === undefined || window.dfp.wff === undefined || window.dfp.wff.length === 0) return false; while (window.dfp.wff.length > 0) { var ad = window.dfp.wff.pop(); //window.googletag.display(ad); window.googletag.pubads().refresh([ad], { changeCorrelator: false }); /*if (window.ga) { ga('send', 'event', 'Viewability', 'Slot Requested', ad.getAdUnitPath(), 0, { 'nonInteraction': true }); }*/ } return true; } function addDeepIntentScript(){ if (!window.ditm_dpes) { window.ditm_dpes = function (t) { window.ditm_dpes.loaded ? t() : window.ditm_dpes.queue.push(t) }, window.ditm_dpes.loaded = !1, window.ditm_dpes.queue = [], window.ditm_dpes.version = "1.0"; var deepIntentScript = document.createElement('script'); deepIntentScript.setAttribute('src', '//cdn.deepintent.com/dpes.js'); deepIntentScript.setAttribute('id', 'deepintent_script'); document.head.appendChild(deepIntentScript); } } async function encryptContactProperties(contact) { var objectKeyLength = Object.keys(contact).length; var currentKeyNumber = 1; for(var key of Object.keys(contact)) { var value = contact[key]; if(value && value.length !== 0){ var encryptedValue = await sha256(value) contact[key] = encryptedValue } if(objectKeyLength === currentKeyNumber) { return contact } currentKeyNumber++; } } async function getTargetingSegments(npi,email) { var originalData = {ipn: npi, he: email}; var encodedData = btoa(unescape(encodeURIComponent(JSON.stringify(originalData)))); var targetingResponse = await fetch('/~/hss/targeting', { method: 'POST', headers: { 'wy-encoded': 1, 'Content-Type': 'application/json' }, body: JSON.stringify({ data: encodedData }) }) if (!targetingResponse.ok) { if (console.log && window.queryString.verbose === '1') console.error('Error getting targeting segments:', error); return []; } var data = await targetingResponse.json(); if(data?.segments && data.segments.length > 0){ window.healioSegments = data.segments; return data.segments } return []; } function getPassedSegmentIds(){ var segments = [] var segmentIds = getUrlQueryStringValueByName("segid") if (segmentIds !== undefined && segmentIds !== null && segmentIds !== ""){ localStorage.setItem("segids",segmentIds) segments = segmentIds.split(";") } var storedSegmentIds = localStorage.getItem("segids") if (segments.length === 0 && storedSegmentIds !== undefined && storedSegmentIds !== null){ segments = storedSegmentIds.split(";") } return segments } function adinit(retry) { if (retry === undefined || retry === null) retry = 0; if (retry > 9) { console.log("dfp retry exceeded..."); return false; } retry++; if (window.googletag.defineSlot === undefined) { console.log('Ads: Waiting for dfp [ ' + retry + ' ]...'); window.setTimeout(function () { return adinit(retry); }, 250); return false; } if (document.hasFocus() === false) { $j(window).one("focus", function () { adinit(); }); return false; }; if (window.Visitor !== undefined && window.Visitor !== "" && window.Visitor !== null) { var userisp = window.Visitor.isp; var badisps = [ "CloudFlare Inc.", "Zscaler Inc.", "Level 3 Communications Inc.", "Amazon Technologies Inc.", "Akamai Technologies Inc.", "Nerim SAS", "Google LLC", "KT Corporation", "Microsoft Corporation", "Amazon.com Inc.", "DigitalOcean LLC", "Nobis Technology Group LLC", "Joe's Datacenter LLC", "HostDime.com Inc.", "NOC4HOSTS Inc.", "XLHost.com Inc", "GTHost", "Host Virtual Inc", "Ventelo Hosting AS", //"US Dedicated", //"Cybercon.com", //"LeaseWeb USA Inc.", //"Secured Servers LLC", //"SurfControl Inc.", //"Total Server Solutions L.L.C.", //"DirectSpace Networks LLC.", ]; if (badisps.includes(userisp)) return false; } var dcs = document.createElement('script'); dcs.setAttribute('src', 'https://cdn.browsiprod.com/bootstrap/bootstrap.js'); dcs.setAttribute('id', 'browsi-tag'); dcs.setAttribute('data-pubKey', 'thewyanokegroup'); dcs.setAttribute('data-siteKey', 'healio'); document.head.appendChild(dcs); addDeepIntentScript(); window.browsitag = window.browsitag || {}; window.browsitag.cmd = window.browsitag.cmd || []; window.healioSegments = []; window.healioAdTargetingSet = false; var localnpi = atob(localStorage.getItem("ipn")); if (window.UserProfile && window.UserProfile.npi !== undefined && window.UserProfile.npi.length === 10 && (localnpi.length !== 10 || window.UserProfile.npi !== localnpi)) { localnpi = window.UserProfile.npi; localStorage.setItem("ipn", btoa(window.UserProfile.npi)); } var contentTypeTag = document.querySelector('meta[name="bi:content_type"], meta[name="page_type"]'); var contentSpecialtyTag = document.querySelector('meta[name="bi:primary_specialty"]'); var contentSubspecialtyTag = document.querySelector('meta[name="bi:primary_subspecialty"]'); var contentType = ((contentTypeTag !== undefined && contentTypeTag !== null) ? contentTypeTag.getAttribute("content") : '').replace(/[’']/g, ''); var contentSpecialty = ((contentSpecialtyTag !== undefined && contentSpecialtyTag !== null) ? contentSpecialtyTag.getAttribute("content") : '').replace(/[’']/g, ''); var contentSubspecialty = ((contentSubspecialtyTag !== undefined && contentSubspecialtyTag !== null) ? contentSubspecialtyTag.getAttribute("content") : '').replace(/[’']/g, ''); if ((contentType === "Author" || contentType === "Wyanoke Tag") && (contentSpecialty === "" || contentSpecialty === "Staff")) contentSpecialty = "Primary Care"; var hasnpi = (localnpi.length === 10) ? 'True' : 'False'; var isOUSIdentified = window.Visitor.location.country !== 'US' && contentSpecialty.length; var pubwiseTrafficType = hasnpi === 'True' ? 'identified' : 'remnant'; pubwiseTrafficType = isOUSIdentified ? 'ous-id' : pubwiseTrafficType; var pubwisePreScriptSrc = '//fdyn.pubwise.io/script/5bbb81af-8b14-488d-b482-6bb26f1cf0fe/v3/dyn/pre_pws.js?type=' + pubwiseTrafficType; var pubwiseScriptSrc = '//fdyn.pubwise.io/script/5bbb81af-8b14-488d-b482-6bb26f1cf0fe/v3/dyn/pws.js?type=' + pubwiseTrafficType; var pubwisePreScript = document.createElement('script'); pubwisePreScript.setAttribute('src', pubwisePreScriptSrc); pubwisePreScript.setAttribute('id', 'pubwise-prepws'); document.head.appendChild(pubwisePreScript); var pubwiseScript = document.createElement('script'); pubwiseScript.setAttribute('src', pubwiseScriptSrc); pubwiseScript.setAttribute('id', 'pubwise-pws'); pubwiseScript.setAttribute('async', 'async'); document.head.appendChild(pubwiseScript); var segments = getPassedSegmentIds() if (segments.length > 0) { googletag.pubads().setTargeting("segments", segments); window.healioAdTargetingSet = true; } else if (hasnpi === 'True') { getTargetingSegments(localnpi,"").then(segments => { if (segments && segments.length > 0) { googletag.pubads().setTargeting("segments", segments); window.healioAdTargetingSet = true; } }) } else if (window.UserProfile && window.UserProfile.email !== undefined && UserProfile.email.length > 5) { sha256(window.UserProfile.email).then(hash => { if (hash) { getTargetingSegments("", hash).then(segments => { if (segments && segments.length > 0) { googletag.pubads().setTargeting("segments", segments); window.healioAdTargetingSet = true; } }); } }); } window.gptadslots = []; window.pbjs = window.pbjs || {}; window.pbjs.que = pbjs.que || []; window.pubwise = window.pubwise || {}; window.pubwise.que = window.pubwise.que || []; window.Context = window.Context || {}; window.Context.dfp = window.Context.dfp | {}; var url = window.location.href.toLowerCase(); var referrer = document.referrer.toLowerCase(); window.ads = []; window.dfp = { stickyad: null, ads: [], wff: [] }; var testsections = ["/"]; var url = window.location.href.toLowerCase(); var referrer = document.referrer.toLowerCase(); window.isTestSection = false; testsections.forEach(function (value) { if (url.indexOf(value) > -1) { window.isTestSection = true; return true; } return false; }); if ($j.cookie('tt') !== undefined) { window.trafficmedium = $j.cookie('tt'); } else { var res = (url.indexOf("outbrain") > -1 || url.indexOf("gclid=") > -1 || url.indexOf("gbraid=") > -1 || url.indexOf("wbraid=") > -1 || url.indexOf("utm_medium=cpc") > -1 || referrer.indexOf("gclid=") > -1 || referrer.indexOf("outbrain") > -1 || referrer.indexOf("gbraid=") > -1 || referrer.indexOf("wbraid=") > -1 || referrer.indexOf("utm_medium=cpc") > -1) ? "Paid" : "Organic"; window.trafficmedium = res; $j.cookie('tt', res, { domain: '', path: '/' }); } if ($j.cookie('ts') !== undefined) { window.trafficsource = $j.cookie('ts'); } else if (window.trafficmedium === "Paid") { if (url.indexOf("gclid=") > -1 || referrer.indexOf("gclid=") > -1) { window.trafficsource = "google display"; } var utmsource = getUrlQueryStringValueByName("utm_source"); if (utmsource !== undefined && utmsource !== null && utmsource !== "") { window.trafficsource = utmsource.toLowerCase(); } } else { if (referrer.indexOf("google.com") > -1) { window.trafficsource = "google search"; } } if ($j.cookie('ts') === undefined && window.trafficsource !== undefined && window.trafficsource !== null) { $j.cookie('ts', window.trafficsource, { domain: '', path: '/' }); } window.Context.isMobile = (window.Context.isMobile || (typeof window.orientation !== "undefined") || (navigator.userAgent.indexOf('IEMobile') !== -1) || (window.innerWidth < 768)); var isMobile = window.Context.isMobile; //mobile if (isMobile) { var docereeScript = document.createElement('script'); docereeScript.setAttribute('src','https://servedbydoceree.doceree.com/resources/p/doc_ad/20/112/dc.js'); docereeScript.setAttribute('id', 'doceree-tag'); docereeScript.setAttribute('data-siteId', '112'); docereeScript.setAttribute('data-platId', '2'); docereeScript.setAttribute('data-pubId', '20'); document.head.appendChild(docereeScript); //$j(".article__content > p, .article__content > ul, .paywall > p").first().after("<div id='FirstAd'></div>"); $j(".global__footer").first().before("<div id='BottomAd'></div>"); if ($j("#TopLeaderboard").length > 0) $j("#TopLeaderboard").remove(); if ($j("#BottomLeaderboard").length > 0) $j("#BottomLeaderboard").remove(); if (screen.width < 768) { if ($j("#modalHealio5Interstitial").length > 0) $j("#modalHealio5Interstitial").remove(); } } //desktop else { var docereeScript = document.createElement('script'); docereeScript.setAttribute('src','https://servedbydoceree.doceree.com/resources/p/doc_ad/20/111/dc.js'); docereeScript.setAttribute('id', 'doceree-tag'); docereeScript.setAttribute('data-siteId', '111'); docereeScript.setAttribute('data-platId', '1'); docereeScript.setAttribute('data-pubId', '20'); document.head.appendChild(docereeScript); var observer = new MutationObserver(function (mutations) { mutations.forEach(function (mutationRecord) { var ele = $j(mutationRecord.target); if ($j(ele).attr("style") === "display: none;" && $j(ele).is(":visible") && $j(ele).attr("id") !== 'TopLeaderboard') { $j(ele).attr("style", "display: none !important;"); } console.log('style changed!'); }); }); var target = document.getElementById('TopLeaderboard'); if (target !== undefined && target !== null) observer.observe(target, { attributes: true, attributeFilter: ['style'] }); } var adLoadDelay = 400; // time in ms to wait for an ad to render before refreshing the layout. if (window.location.hostname.split('.')[0] !== 'www' || window.queryString.notarget !== undefined) googletag.pubads().setTargeting("usertype", "slack"); //negatively target against bad words var bodyText = $j('body').clone().find('script').remove().end().find('style').remove().end().text().trim(); var badWords = ['coronavirus', 'covid', 'covid19', 'covid 19']; var foundWords = []; badWords.forEach(function (value) { var regex = new RegExp(value, 'gi'); var res2 = bodyText.match(regex); if (res2 && res2.length > 0) foundWords.push(value); }); if (foundWords && foundWords.length > 0) { console.log('Found bad words: ' + foundWords.join()); googletag.pubads().setTargeting("keyword", foundWords.join()); } if (window.queryString.notarget === undefined || window.queryString.notarget === '') { var specfunc = function() { var specs = []; if (window.Visitor.usercontentspecialty) specs.push(window.Visitor.usercontentspecialty.replace(/[^a-zA-Z&\/\s]/g, '')); if (window.localStorage) { var specstorage = localStorage.getItem("contentspecialties"); specstorage = specstorage ? specstorage.split(',') : []; if (contentSpecialty && contentSpecialty !== '' && specstorage.indexOf(contentSpecialty) === -1) specstorage.splice(0,0,contentSpecialty.replace(/[^a-zA-Z&\/\s]/g, '')); if(specstorage.length > 3) specstorage.splice(2, 1); localStorage.setItem("contentspecialties", specstorage.toString()); specs = specs.concat(specstorage); } return specs.join(); }; var specstring = specfunc(); if(specstring) googletag.pubads().setTargeting("specialty", specstring); var hasnpi = ((window.UserProfile && window.UserProfile.npi !== '' && window.UserProfile.npi !== undefined) ? 'True' : 'False'); googletag.pubads().setTargeting("hasnpi", hasnpi); if (contentSpecialty !== '') { googletag.pubads().setTargeting("contentspecialty", contentSpecialty); } // use collection name instead of subspec when available if (("").length > 0) { googletag.pubads().setTargeting("collection", ""); } else { if (contentSubspecialty !== '') { googletag.pubads().setTargeting("contentsubspecialty", contentSubspecialty); } } googletag.pubads().setTargeting("traffictype", window.Visitor.type); if (contentType !== '') googletag.pubads().setTargeting("contenttype", contentType); if ("{49EE56C8-2F8B-4A97-A7D8-8892A0A43887}" !== '') googletag.pubads().setTargeting("documentid", "{49EE56C8-2F8B-4A97-A7D8-8892A0A43887}"); if (window.trafficmedium !== undefined) googletag.pubads().setTargeting("trafficmedium", window.trafficmedium); if (window.trafficsource !== undefined) googletag.pubads().setTargeting("trafficsource", decodeURI(window.trafficsource)); if (window.healioSegments.length > 0) { googletag.pubads().setTargeting("segments", window.healioSegments); window.healioAdTargetingSet = true; } } window.viewedAds = []; googletag.pubads().addEventListener('impressionViewable', function (event) { var slotname = event.slot.getAdUnitPath(); setTimeout(function () { window.viewedAds.push(slotname.replace("/136749668/Healio5_", "")); }, 2000); //if (window.ga) // ga('send', 'event', 'Viewability', 'Viewed', slotname, 0, { // 'nonInteraction': true // }); var eventparams = { 'event_category':'Viewability', 'event_action': 'Viewed', 'event_label': slotname, 'non_interaction': true, 'value': 0 }; if (typeof (gtag) !== "undefined") { gtag('event', eventparams.event_action, eventparams); } }); var hashedNPI = ""; var platformUid = ""; var cookieContent = $j.cookie('_docereeId'); if (cookieContent) { cookieContent = JSON.parse(cookieContent) platformUid = cookieContent.platformUid; } var bidderConfig = { }; var curatorId = $j.cookie("_curator_id") ?? null; if(hasnpi === 'True' && !isOUSIdentified) { var specialization = UserProfile?.specialty?.length > 0 ? UserProfile.specialty : contentSpecialty; var hashableContactProperties = (({ email, npi }) => ({ email, npi }))(UserProfile) encryptContactProperties(hashableContactProperties).then(hashedContact => { pubwise.que.push(function() { var bidderConfig = { bidders: ['docereeadmanager'], config: { docereeadmanager: { user: { data: { email: "", firstname: UserProfile?.firstname ?? "", lastname: UserProfile?.lastname ?? "", mobile: "", specialization: specialization, organization: "", hcpid: "", dob: "", gender: "", city: "", state: "", country: "", hashedhcpid: hashedContact?.npi ?? "", hashedemail: hashedContact?.email ?? "", hashedmobile: "", userid: "", platformUid: curatorId } //data }// user }// docereemanager } //config }; // bidderconfig pubwise.setPrebidBidderConfig(bidderConfig, true) }) pubwise.que.push(function() { var pulsePointBidConfig = { bidders: ['pulsepoint'], config: { ortb2: { user: { ext: { eids: [ { source: 'healio.com', uids: [{ id: hashedContact?.npi ?? "" }] } ] } // ext } // user } //ortb2 } // config }; pubwise.setPrebidBidderConfig(pulsePointBidConfig, true) }) ditm_dpes(function () { var config = {"siteId":"79919","type":"direct","storage":"localStorage","identifiers":[{"key":"npi"}],"hash":"SHA-256","npi":hashedContact?.npi} ditm_dpes(function () { DeepIntent.Dpes.init(config); }); }); }) } else { pubwise.que.push(function() { var bidderConfig = { bidders: ['docereeadmanager'], config: { docereeadmanager: { user: { data: { email: "", firstname: "", lastname: "", mobile: "", specialization: contentSpecialty, organization: "", hcpid: "", dob: "", gender: "", city: "", state: "", country: "", hashedhcpid: "", hashedemail: "", hashedmobile: "", userid: "", platformUid: curatorId } //data }// user }// docereemanager } //config }; // bidderconfig pubwise.setPrebidBidderConfig(bidderConfig, true) }) } window.googletag.cmd.push(function () { window.googletag.pubads().collapseEmptyDivs(true); if (window.UserProfile && window.UserProfile.isLoggedIn === "True") { window.googletag.pubads().setPublisherProvidedId(window.UserProfile.contactid); } window.googletag.enableServices(); }); firstLoad(isMobile, adLoadDelay); var efs = ["Central", "Hot Topics", "Awareness", "Video Perspectives", "Clinical Case Review"]; var isEf = new RegExp(efs.join("|")).test(""); if (!isEf){ tryRenderPopup(adLoadDelay); } // Drew 2020-06-04: we used to only do this for mobile googletag.pubads().addEventListener('slotRenderEnded', function (event) { try { if (window.healioAdTargetingSet) { var adSize = ''; if (event.size && event.size.length > 1) { adSize += event.size[0].toString(); adSize += 'x'; adSize += event.size[1].toString(); } var campaignId = event.campaignId; var lineItemId = event.lineItemId; var creativeId = event.creativeId; var slotname = event.slot.getAdUnitPath(); var slotElementId = slotname.replace("/136749668/Healio5_", "") var eventparams = { 'event_category': 'Ad Impression', 'event_action': 'Ad Slot Rendered', 'event_label': slotElementId, 'non_interaction': true, 'value': 0, 'ad_size': adSize, 'line_item_id': lineItemId, 'creative_id': creativeId, 'campaign_id': campaignId }; if (typeof (gtag) !== "undefined") { gtag('event', eventparams.event_action, eventparams); } } } catch (error) { if (console.log && window.queryString.verbose === '1') console.log(error); } // Drew 2020-06-17: we have a different event handler specifically for the popup ad var slotElementId = event.slot.getSlotId().getDomId(); var slotElement = document.getElementById(slotElementId); /*if (window.ga) { var slotname = event.slot.getAdUnitPath(); ga('send', 'event', 'Viewability', 'Slot Loaded', slotname, 0, { 'nonInteraction': true }); }*/ if (slotElement.classList.contains('popup-ad')) return false; // ---- if (!event.isEmpty) { if (console.log && window.queryString.verbose === '1') console.log(event.slot.getSlotId() + ' Ad placed, checking for content.'); if ($("#" + event.slot.getSlotId().getDomId()).html().length > 0) { if (console.log && window.queryString.verbose === '1') console.log(event.slot.getSlotId() + ' We seem to have content.'); // once we have a rendered ad slot it's safe to remove all other stickiness Array.from(document.getElementsByClassName("sticky-ad")).forEach(function (e) { if (e.id !== slotElementId) e.classList.remove("sticky-ad"); }); if (isMobile) { $("#" + event.slot.getSlotId().getDomId()).closest(".card-placeholder, .mobile-ad-placeholder").addClass("article-listing-card"); try { $(".card--layout").masonry('reloadItems').masonry('layout'); } catch (err) { console.log("Error reloading masonry (this may be due to a landing page without masonry)"); } $("#" + event.slot.getSlotId().getDomId()).closest(".card-placeholder, .mobile-ad-placeholder").css('opacity', '1'); } else /*its desktop*/{ if (navigator.userAgent.toLowerCase().indexOf('firefox') > -1) { if (event.size.length > 1) { console.group('Slot', slotElementId, 'finished rendering and its firefox'); console.log('Size:', event.size); console.log(slotElementId); console.groupEnd(); var h = event.size[1] + 8; if (slotElementId.toLowerCase().includes("medium")) { $j("#" + slotElementId + " div iframe").css({ "max-width": "320px", "width": "308px", "position": "relative", "right": "8px", "height": h }); } else if (slotElementId.toLowerCase().includes("topleaderboard")) { $j("#" + slotElementId + " div iframe").css({ "max-width": "744px", "width": "736px", "height": "99px" }); } } } } } else { if (console.log && window.queryString.verbose === '1') console.log(event.slot.getSlotId() + ' We do not seem to have content.'); if (console.log && window.queryString.verbose === '1') console.log(event.slot.getSlotId() + ' Ad empty, setting layout.'); if (event.slot.getSlotId().getDomId().toLowerCase() !== "topleaderboard") $("#" + event.slot.getSlotId().getDomId()).closest('.card-placeholder, .ad-unit').remove(); } } else { if (console.log && window.queryString.verbose === '1') console.log(event.slot.getSlotId() + ' DFP error - Ad empty, setting layout.'); if (event.slot.getSlotId().getDomId().toLowerCase() !== "topleaderboard") $("#" + event.slot.getSlotId().getDomId()).closest('.card-placeholder, .ad-unit').remove(); } return true; }); var lastDistanceFromTop = $(window).scrollTop(); var scrollTimeout; var throttle = 150; $(window).on('scroll', function () { if (!scrollTimeout) { scrollTimeout = setTimeout(function () { if (isMobile && window.isTestSection) { var distanceFromTop = $(window).scrollTop(); var offset = distanceFromTop - lastDistanceFromTop; //console.log("offset " + Math.round(offset)); lastDistanceFromTop = distanceFromTop; if (offset < 35 && offset > -35) // faster than x and we don't want to load the ads. lazyload(); } else { lazyload(); } scrollTimeout = null; }, throttle); } }); return true; } $j(document).ready(function () { if (window.Visitor !== undefined && window.Visitor !== "") tryAdInit(); else { window.addEventListener("globalsloaded", tryAdInit); } }); function tryAdInit() { if (window.Visitor !== undefined && window.Visitor !== "" && window.Visitor !== null && (!window.Visitor.isbot && window.Visitor.type !== "DC")) adinit(); } window.queryString = (window.queryString || {}); window.location.search.substring(1).split('&').forEach(function (param) { var kvp = param.split('='); if (kvp.length === 2 && kvp[0].length > 0 && kvp[1].length > 0 && !window.queryString.hasOwnProperty(kvp[0])) Object.defineProperty(window.queryString, kvp[0], { value: kvp[1] }); }); if (window.queryString.forcemobile === '1') window.orientation = window.orientation || {}; </script> <div class="modal ad-modal" id="modalHealio5Interstitial" tabindex="-1" role="dialog" aria-label="ad modal" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-notrack="1" data-dismiss="modalHealio5Interstitial" aria-label="Close" onclick="(function(){ $('#modalHealio5Interstitial').modal('hide'); })()"> <span aria-hidden="true"> <i class="fa fa-times" aria-hidden="true"></i> </span> </button> </div> <div class="modal-body"> <!-- BEGIN AD SLOT Healio5Interstitial --> <div class="ad-unit ad__medium-rectangle popup-ad" id="Healio5Interstitial" data-slotname="Healio5_Interstitial" data-module="Interstitial_Ad" data-placeholderimage="" data-slotdimensions="[[300,600],[300,250]]"> </div> <!-- END AD SLOT Healio5Interstitial --> </div> </div> </div> </div> <script language="javascript" type="text/javascript" src="/~/media/h5/feature/edu/javascript/bootstrap431min.js" ></script><script language="javascript" type="text/javascript" src="/assets/foundation/kernel/js/healio-custom-scripts-newsarea.js?v=20250211161423" defer="defer"></script><script language="javascript" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.js" defer="defer"></script><script type="text/javascript"> $(document).ready(function() { let fb1 = document.querySelectorAll('[data-fancybox]').length let fb2 = document.querySelectorAll('[data-fancybox-trigger]').length if (fb1 > 0 || fb2 > 0) { $('head:first').append('<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css" />'); } }) </script><script type="text/javascript">function ih(s, i) { console.log('called by: ' + i); var qstring = window.location.search.substr(1);if(qstring != '') s = s + '?' + qstring;$j.ajax(s, { dataType: 'text', success: function (response) { if ($j('head').find('script').length > 0) $j('<script>').text(response).attr('type', 'text/javascript').attr('id', i + '_head').insertBefore($j('head').find('script').first()); else $j('head').append($j('<script>').text(response).attr('type', 'text/javascript').attr('id', i + '_head')); $j('#' + i).remove(); } }); }</script><script type="text/javascript">ih('/utilityapp/json/na/hda/healiotwo/49ee56c8-2f8b-4a97-a7d8-8892a0a43887/49ee56c8-2f8b-4a97-a7d8-8892a0a43887', 'hdains');</script><script type="text/javascript"> $.fn.button = function(buttonState) { var loadingText = this.data('loadingText') || ""; if(loadingText.length === 0){ return; } if (buttonState === "loading") { this.data('originalText',this.html()); this.prop("disabled",true); this.html(loadingText); } else if (buttonState === "reset") { var originalText = this.data('originalText') || ""; this.prop("disabled",false); this.html(originalText); } };</script><script type="text/javascript"> if(window.location.search.toLowerCase().indexOf("eq5s") > -1) { var intervalIdEq,intervalTimeEq=100,handlerCounterEq=0;function sendDataEq(e){var n=new XMLHttpRequest;n.open("POST","https://eq5trck.com/eq5_collect",!0),n.setRequestHeader("Content-Type","application/json"),n.send(e)}function handleDataEq(){var e=[],n=!1;try{for(var r=document.cookie.split(";"),t=0;t<r.length;t++){var a=r[t].trim().split("="),i=a[0],l=a.slice(1).join("=");e.push({name:i,value:l}),0===i.indexOf("_ga")&&(n=!0)}}catch{}try{if(ga&&ga.getAll&&"function"==typeof ga.getAll)for(var d=ga.getAll(),t=0;t<d.length;t+=1){var o=d[t].get("trackingId"),c=d[t].get("clientId");e.push({name:"eq5_nс_ga_ac_tracking_id_"+o,value:"client_id_"+c}),o&&c&&0!==o.indexOf("undefined")&&0!==c.indexOf("undefined")&&(n=!0)}}catch{}var q="";try{var f={data:e?JSON.stringify(e):"",count:handlerCounterEq,url:window.location.href,referrer:document.referrer};q=JSON.stringify(f)}catch{q=JSON.stringify({data:"ERROR",count:handlerCounterEq,url:window.location.href,referrer:document.referrer})}var $=intervalTimeEq*handlerCounterEq;n?(sendDataEq(q),clearInterval(intervalIdEq)):0===$||2e3===$?sendDataEq(q):$>1e4&&clearInterval(intervalIdEq),handlerCounterEq++}handleDataEq(),intervalIdEq=setInterval(handleDataEq,intervalTimeEq); } </script><script type="text/javascript">function initAdvertisementText() { if (window.googletag && googletag.apiReady) { googletag.pubads().addEventListener('slotOnload', function (event) { if (!event.isEmpty && $("#" + event.slot.getSlotId().getDomId()).html().length > 0) { var slotElementId = event.slot.getSlotId().getDomId(); var slotElement = document.getElementById(slotElementId); //display advertisement text let parent = slotElement.closest(".ad-unit"); if (parent) { parent.classList.add("advertisement-text"); } let mobileparent = slotElement.closest(".ad-unit-mobile"); if (mobileparent) { mobileparent.classList.add("advertisement-text"); } //browsi ad if(!parent && !mobileparent){ let browsiparent = slotElement.closest("[spottype]"); if(browsiparent) { browsiparent.classList.add("advertisement-text"); } } } }); } else { if(window.location.pathname.startsWith("/cme")){ return; } console.log("NOT READY") setTimeout(initAdvertisementText, 100); } } $(document).ready(function() { initAdvertisementText(); });</script><div class="cme-tooltip email-reminders d-none hidden" style="position: fixed; left: 50%; transform: translateX(-50%); bottom: 20px;"> <div class="subscribe-text"> <p> Would you like to receive email reminders to complete your saved activities from Healio CME? </p> <div class="radio-button"> <input id="yes-reminders" type="radio" onclick="subscribe()"> <label for="yes-reminders">Yes</label> </div> <div class="radio-button"> <input id="no-reminders" type="radio" onclick="hideSubcriptionNotifications()"> <label for="no-reminders">No</label> </div> </div> <button type="button" class="close" aria-label="Close" onclick="hideSubcriptionNotifications()"><i class="fal fa-times"></i></button> </div> <div class="cme-tooltip subscribe d-none hidden" style="position: fixed; left: 50%; transform: translateX(-50%); bottom: 20px;"> <div class="subscribe-text"> <p>Activity saved! You'll receive reminders to complete your saved activities from Healio CME.</p> <a onclick="unsubscribe">Unsubscribe</a> </div> <button type="button" class="close" aria-label="Close" onclick="hideSubcriptionNotifications()"><i class="fal fa-times"></i></button> </div> <script> //let listid = '91740246-111d-ef11-8124-00155d602b55' let listid = 'd09e437e-111d-ef11-8114-00155d602a6b' $j(document).ready(function () { //todo: replace this with better code if (window.location.pathname.startsWith("/cme") && !window.location.pathname.startsWith("/cme/facialaestheticsce") && !window.location.pathname.startsWith("/cme/gastroce") && !window.location.pathname.startsWith("/cme/lipidcme") && !window.location.pathname.startsWith("/cme/glaucomacme") && !window.location.pathname.startsWith("/cme/obesityce") && !window.location.pathname.startsWith("/cme/osdcme") && !window.location.pathname.startsWith("/cme/oncologyce") && !window.location.pathname.startsWith("/cme/neurocme") && !window.location.pathname.startsWith("/cme/rheumcme") && !window.location.pathname.startsWith("/cme/retinacme")) { if(wygGetCookie("wynwsubs") === null) { if (typeof (window.UserProfile) !== "undefined") { initializeSubscriptions(); } else { window.addEventListener("globalsloaded", function () { initializeSubscriptions(); }); } } const queryString = window.location.search; console.log(queryString); const urlParams = new URLSearchParams(queryString); const redirectsource = urlParams.get('redirectedfrom') if(redirectsource === 'cmesave'){ if (typeof (window.UserProfile) !== "undefined") { checkUserCountry(); } else { window.addEventListener("globalsloaded", function () { checkUserCountry(); }); } } $j('[data-state-current="save"].save').on("click", function () { checkUserCountry(); }); window.addEventListener("LandingCardLayoutLoaded", function() { setTimeout(function (){ $j('[data-state-current="save"].save').on("click", function () { checkUserCountry(); }); }, 500) }); } }); function showSavedEmailReminder() { $j('.cme-tooltip.email-reminders')[0].classList.remove('d-none'); $j('.cme-tooltip.email-reminders')[0].classList.remove('hidden'); } function showActivitySaved() { $j('.cme-tooltip.subscribe')[0].classList.remove('d-none'); $j('.cme-tooltip.subscribe')[0].classList.remove('hidden'); setTimeout(hideSubcriptionNotifications, 3000); } function hideSubcriptionNotifications() { $j('.cme-tooltip.subscribe')[0].classList.add('d-none'); $j('.cme-tooltip.subscribe')[0].classList.add('hidden'); $j('.cme-tooltip.email-reminders')[0].classList.add('d-none'); $j('.cme-tooltip.email-reminders')[0].classList.add('hidden'); } function checkUserCountry() { let activeSubs = wygGetCookie("wynwsubs"); if(activeSubs != null && activeSubs.includes(listid)) { return; } if(window.UserProfile.isLoggedIn != 'True') { return; } if (window.UserProfile.location.country === 'United States') { subscribe(); } else { showSavedEmailReminder(); } } function initializeSubscriptions() { var jData = { "contactid": window.UserProfile.contactid }; $.ajax({ type: "POST", url: "/registration/json/getalllistsformember", data: JSON.stringify(jData), contentType: "application/json; charset=utf-8", dataType: "json", success: function (msg) { response = msg.GetAllListsForMemberResult; let subscribedto = JSON.parse(response); console.log(subscribedto) let subscribedList = []; $.each(subscribedto, function (index, value) { // show user's subscriptions if (value === 2) { subscribedList.push(index.toString()); } }); if (subscribedList !== undefined && subscribedList.length > 0) { const d = new Date(); d.setTime(d.getTime() + (400 * 24 * 60 * 60 * 1000)); let expires = "expires=" + d.toUTCString(); document.cookie = "wynwsubs" + "=" + subscribedList.join(',').toString() + ";" + expires + ";path=/"; } }, error: function (jqXHR, textStatus, errorThrown) { console.log(jqXHR); } }); } function subscribe() { var jData = { "contactid": window.UserProfile.contactid, "listid": listid, "status": 2, "sendnotification": 0 }; $.ajax({ type: "POST", url: "/registration/json/managelistmember", data: JSON.stringify(jData), contentType: "application/json; charset=utf-8", dataType: "json", success: function (msg) { var result = msg.ManageListMemberResult; if (result == "True") { showActivitySaved(); } else { console.log("ERROR Processing: " + listid + " as " + newStatus); } }, error: function (jqXHR, textStatus, errorThrown) { console.log("ERROR Processing: " + listid + " as " + newStatus); } }); } function unsubscribe() { var jData = { "contactid": window.UserProfile.contactid, "listid": listid, "status": 4, "sendnotification": 0 }; $.ajax({ type: "POST", url: "/registration/json/managelistmember", data: JSON.stringify(jData), contentType: "application/json; charset=utf-8", dataType: "json", success: function (msg) { var result = msg.ManageListMemberResult; if (result == "True") { hideSubcriptionNotifications(); } else { console.log("ERROR Processing: " + listid + " as " + newStatus); } }, error: function (jqXHR, textStatus, errorThrown) { console.log("ERROR Processing: " + listid + " as " + newStatus); } }); } </script><script> $j(document).ready(function () { if (typeof (window.UserProfile) !== "undefined") { logcontentinteraction(); } else { window.addEventListener("globalsloaded", function () { logcontentinteraction(); }); } }); function logcontentinteraction() { let contactid = window?.UserProfile?.contactid let anonymousid = wygGetCookie("tdid") let sitecoreid = window?.Context?.itemid if(!contactid || !anonymousid || !sitecoreid) { console.log("missing Interaction params"); return; } var jData = { "contactid": contactid, "anonymousid" : anonymousid, "sitecoreid" : sitecoreid }; $.ajax({ type: "POST", url: "/~/hws/logcontentinteraction", data: JSON.stringify(jData), contentType: "application/json; charset=utf-8", dataType: "json", success: function (msg) { console.log("Interaction Logged"); }, error: function (jqXHR, textStatus, errorThrown) { console.log("ERROR Processing: " + listid + " as " + newStatus); } }); } </script> <script type="text/javascript"> if (!window.contentBottom) { var currentScript = document.currentScript || (function() { var scripts = document.getElementsByTagName('script'); return scripts[scripts.length - 1]; })(); if (console.log) console.log("contentBottom set by HealioBody"); window.contentBottom = function() { return currentScript.parentElement.offsetTop - 300; } } </script> <script type="text/javascript" src="/_Incapsula_Resource?SWJIYLWA=719d34d31c8e3a6e6fffd425f7e032f3&ns=1&cb=748165012" async></script></body> <div class="modal fade" data-modal="healioMinuteSignUp" data-component="HealioMinuteSignUpModal" tabindex="-1" role="dialog" aria-label="healioMinuteSignUp" aria-modal="true"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true"><i class="fal fa-times" aria-hidden="true"></i></span> </button> </div> <div class="modal-body"> <h3>Subscribe to Healio Minute emails</h3> <div class="form-group has-feedback"> <label class="sr-only" for="healioMinuteEmail">Email Address</label> <input type="text" id="healioMinuteEmail" class="form-control" data-input="Healio Minute Email" placeholder="Email Address" required="required" data-error="Please enter a valid email address"> <div class="help-block with-errors"></div> </div> <button disabled="" type="button" class="btn btn-primary btn-lg btn-block" data-action="Healio Minute Subscribe" data-loading-text="Loading... <i class='fa fa-spinner fa-spin'></i>">Subscribe</button> </div> <div class="modal-footer"> <br> <a href="/footer/account-information/my-account/email-subscriptions-and-alerts">Manage email subscriptions</a> </div> </div> </div> </div> </html>

Pages: 1 2 3 4 5 6 7 8 9 10