var impressionTagOptions = {"creatives":{"392774":{"size":{"width":970,"height":250},"processors":{},"channels":{"externalPage":true,"feature":{"dynodeBaseUrl":"https://dynode.spongecell.com","studioAssetBaseUrl":"https://live-ssl.cdn.spongecell.com","ipLocateUrl":"https://dynamic.spongecell.com/location.js","locationsUrl":"https://locations-ssl.cdn.spongecell.com/api/locations.js","features":[{"id":52011,"featureType":"video","name":"heartVideo","feedId":null,"importId":null,"processorId":null,"masterAssetId":1052477,"type":"video"}]},"mraid":{"mraid":true},"setup":{"features":[{"id":52011,"featureType":"video","name":"heartVideo","label":"Video","masterAssetId":1052477,"processorId":null,"itemIndex":null,"dynamicContent":false,"settings":{"autoLaunch":"afterEngagement"},"swfUrl":"/flash/video-js.swf"}],"landingPages":{"58258":"http://www.mayoclinic.org/appointments?mc_id=us\u0026utm_source=usnews\u0026utm_medium=v\u0026utm_content=trustyourheart\u0026utm_campaign=mayoclinic\u0026geo=national\u0026placementsite=enterprise\u0026cauid=101507","58638":"http://www.mayoclinic.org/connect?mc_id=us\u0026utm_source=usnews\u0026utm_medium=v\u0026utm_content=trustyourheart\u0026utm_campaign=mayoclinic\u0026geo=national\u0026placementsite=enterprise\u0026cauid=101508","35903":"http://www.mayoclinic.org/appointments","58639":"http://www.mayoclinic.org/appointments?mc_id=us\u0026utm_source=usnews\u0026utm_medium=v\u0026utm_content=trustyourheart\u0026utm_campaign=mayoclinic\u0026geo=national\u0026placementsite=enterprise\u0026cauid=101507","58640":"http://www.mayoclinic.org/connect?mc_id=us\u0026utm_source=usnews\u0026utm_medium=v\u0026utm_content=trustyourheart\u0026utm_campaign=mayoclinic\u0026geo=national\u0026placementsite=enterprise\u0026cauid=101508","":"http://www.mayoclinic.org/appointments?mc_id=us\u0026utm_source=usnews\u0026utm_medium=v\u0026utm_content=trustyourheart\u0026utm_campaign=mayoclinic\u0026geo=national\u0026placementsite=enterprise\u0026cauid=101507"},"api":{"landingPages":{"58258":{"id":58258,"url":"http://www.mayoclinic.org/appointments"},"58637":{"id":58637,"url":"http://www.mayoclinic.org/appointments"},"58638":{"id":58638,"url":"http://www.mayoclinic.org/connect"},"58639":{"id":58639,"url":"http://www.mayoclinic.org/departments-centers/transplant-center/contact-us"},"58640":{"id":58640,"url":"http://www.mayoclinic.org/patient-visitor-guide/arizona"},"Creative Landing Page":{"id":35903,"url":"http://www.mayoclinic.org/appointments"}}},"studioAssetBaseUrl":"https://live-ssl.cdn.spongecell.com","border":{"thickness":1,"color":"rgb(0, 0, 0)"},"assets":{"1052451":{"label":"300x250_heart.jpg","path":"/studio/assets/682245/full/300x250_heart.jpg","width":300,"height":250,"contentType":"image/jpeg"},"1052452":{"label":"closeButton.png","path":"/studio/assets/682246/full/closeButton.png","width":69,"height":15,"contentType":"image/png"},"1052453":{"label":"heart.mp4","path":"/studio/assets/682248/original/heart.mp4","width":null,"height":null,"contentType":"video/mp4","children":[{"path":"/studio/assets/682248/original/assets/video.mp4","width":null,"height":null,"contentType":"video/mp4","bitrate":null},{"path":"/studio/assets/682248/original/assets/video.webm","width":null,"height":null,"contentType":"video/webm","bitrate":null}]},"1052454":{"label":"300x600_heart.jpg","path":"/studio/assets/682253/full/300x600_heart.jpg","width":300,"height":600,"contentType":"image/jpeg"},"1052455":{"label":"closeButton.png","path":"/studio/assets/682254/full/closeButton.png","width":77,"height":20,"contentType":"image/png"},"1052456":{"label":"menu_appointment.png","path":"/studio/assets/682255/full/menu_appointment.png","width":158,"height":40,"contentType":"image/png"},"1052457":{"label":"menuOver_appointment.png","path":"/studio/assets/682256/full/menuOver_appointment.png","width":158,"height":40,"contentType":"image/png"},"1052458":{"label":"menu_connect.png","path":"/studio/assets/682258/full/menu_connect.png","width":140,"height":40,"contentType":"image/png"},"1052459":{"label":"menuOver_connect.png","path":"/studio/assets/682259/full/menuOver_connect.png","width":140,"height":40,"contentType":"image/png"},"1052460":{"label":"970x250_heart.jpg","path":"/studio/assets/682261/full/970x250_heart.jpg","width":970,"height":250,"contentType":"image/jpeg"},"1052461":{"label":"menu_appointment.jpg","path":"/studio/assets/682262/full/menu_appointment.jpg","width":190,"height":38,"contentType":"image/jpeg"},"1052462":{"label":"menuOver_appointment.jpg","path":"/studio/assets/682263/full/menuOver_appointment.jpg","width":190,"height":38,"contentType":"image/jpeg"},"1052463":{"label":"menu_connect.jpg","path":"/studio/assets/682264/full/menu_connect.jpg","width":168,"height":38,"contentType":"image/jpeg"},"1052464":{"label":"menuOver_connect.jpg","path":"/studio/assets/682265/full/menuOver_connect.jpg","width":168,"height":38,"contentType":"image/jpeg"},"1052465":{"label":"closeButton.png","path":"/studio/assets/682266/full/closeButton.png","width":75,"height":21,"contentType":"image/png"},"1052466":{"label":"640x480_heart.jpg","path":"/studio/assets/682267/full/640x480_heart.jpg","width":640,"height":480,"contentType":"image/jpeg"},"1052467":{"label":"closeButton.png","path":"/studio/assets/682277/full/closeButton.png","width":70,"height":15,"contentType":"image/png"},"1052468":{"label":"menu_appointment.png","path":"/studio/assets/682296/full/menu_appointment.png","width":318,"height":42,"contentType":"image/png"},"1052469":{"label":"menuOver_appointment.png","path":"/studio/assets/682297/full/menuOver_appointment.png","width":318,"height":42,"contentType":"image/png"},"1052470":{"label":"menu_connect.png","path":"/studio/assets/682298/full/menu_connect.png","width":319,"height":42,"contentType":"image/png"},"1052471":{"label":"menuOver_connect.png","path":"/studio/assets/682299/full/menuOver_connect.png","width":319,"height":42,"contentType":"image/png"},"1052472":{"label":"300x250_backup.jpg","path":"/studio/assets/682312/full/300x250_backup.jpg","width":640,"height":480,"contentType":"image/jpeg"},"1052473":{"label":"640x480_backup.jpg","path":"/studio/assets/682317/full/640x480_backup.jpg","width":640,"height":480,"contentType":"image/jpeg"},"1052474":{"label":"970x250_backup.jpg","path":"/studio/assets/682318/full/970x250_backup.jpg","width":970,"height":250,"contentType":"image/jpeg"},"1052475":{"label":"300x600_backup.jpg","path":"/studio/assets/682319/full/300x600_backup.jpg","width":300,"height":600,"contentType":"image/jpeg"},"1052476":{"label":"heart_1.mp4","path":"/studio/assets/698691/original/heart_1.mp4","width":null,"height":null,"contentType":"video/mp4","children":[{"path":"/studio/assets/698691/original/assets/video.mp4","width":null,"height":null,"contentType":"video/mp4","bitrate":null},{"path":"/studio/assets/698691/original/assets/video.webm","width":null,"height":null,"contentType":"video/webm","bitrate":null}]},"1052477":{"label":"heart_1_1.mp4","path":"/studio/assets/698988/original/heart_1_1.mp4","width":null,"height":null,"contentType":"video/mp4","children":[{"path":"/studio/assets/698988/original/assets/video.mp4","width":null,"height":null,"contentType":"video/mp4","bitrate":null},{"path":"/studio/assets/698988/original/assets/video.webm","width":null,"height":null,"contentType":"video/webm","bitrate":null}]},"1":{"label":"SC_LeftArrow_up.png","path":"/studio/assets/102777/full/SC_LeftArrow_up.png","width":40,"height":40,"contentType":"image/png"},"2":{"label":"SC_LeftArrow_over.png","path":"/studio/assets/102778/full/SC_LeftArrow_over.png","width":40,"height":40,"contentType":"image/png"},"3":{"label":"SC_RightArrow_up.png","path":"/studio/assets/102779/full/SC_RightArrow_up.png","width":40,"height":40,"contentType":"image/png"},"4":{"label":"SC_RightArrow_over.png","path":"/studio/assets/102780/full/SC_RightArrow_over.png","width":40,"height":40,"contentType":"image/png"},"5":{"label":"SC_CloseBtn_up.png","path":"/studio/assets/102781/full/SC_CloseBtn_up.png","width":26,"height":26,"contentType":"image/png"},"6":{"label":"SC_CloseBtn_over.png","path":"/studio/assets/102782/full/SC_CloseBtn_over.png","width":26,"height":26,"contentType":"image/png"},"7":{"label":"SC_CloseBtn_down.png","path":"/studio/assets/102783/full/SC_CloseBtn_down.png","width":26,"height":26,"contentType":"image/png"},"8":{"label":"SC_MapMarker_active.png","path":"/studio/assets/102784/full/SC_MapMarker_active.png","width":18,"height":30,"contentType":"image/png"},"9":{"label":"SC_MapMarker_inactive.png","path":"/studio/assets/102785/full/SC_MapMarker_inactive.png","width":18,"height":30,"contentType":"image/png"},"873612":{"label":"Placeholder.mp4 (15s)","path":"/studio/assets/1128951/original/Placeholder.mp4","width":null,"height":null,"contentType":"video/mp4"},"873613":{"label":"Placeholder.mp4 (30s)","path":"/studio/assets/1128952/original/Placeholder.mp4","width":null,"height":null,"contentType":"video/mp4"}},"loading":{"strategy":"home"},"formatSettings":{"mobile":null}},"tracking":{"heatMapBaseUrl":"https://fire.spongecell.com","trackingBaseUrl":"https://analytics.spongecell.com/ad_tags","coreIid":"dHp07nNYWUG-xvg9UKoTnbD","srParams":"targetingContainerId=55807&conceptGroupId=44510&loc=02138%2C506%2Ccambridge%2Cma%2Cus","heatMapEnabled":true,"trackingEnabled":true,"macros":{"placementId":["SPONGECELL_PLACEMENT_ID"],"siteId":["SPONGECELL_SITE_ID"],"activityPixel":["SPONGECELL_ACTIVITY_PIXEL"]},"pixels":{"impression":null,"impressions":["https://analytics.spongecell.com/sync/3/?r=https%3A%2F%2Ftags.bluekai.com%2Fsite%2F18432%3Fid%3D%5BSPONGEKEY%5D","https://analytics.spongecell.com/sync/4/?r=https%3A%2F%2Faa.agkn.com%2Fadscores%2Fg.pixel%3Fsid%3D9212268118%26sc%3D%5BSPONGEKEY%5D","https://analytics.spongecell.com/sync/6/?r=https%3A%2F%2Fdpm.demdex.net%2Fibs%3Adpid%3D22053%26dpuuid%3D%5BSPONGEKEY%5D","https://analytics.spongecell.com/sync/10/?r=https%3A%2F%2Fbcp.crwdcntrl.net%2Fmap%2Fc%3D7222%2Ftp%3DSGRS%2Ftpid%3D%5BSPONGEKEY%5D","https://analytics.spongecell.com/sync/9/?r=https%3A%2F%2Fp.univide.com%2Ft.gif%3Fpid%3D79%26pidt%3D0%26pdid%3D%5BSPONGEKEY%5D"],"dynode":null,"dynodes":[],"core":null,"cores":[],"engagement":null,"engagements":[],"completion":null,"completions":[],"expansion":null,"expansions":[],"clickThrough":null,"clickThroughs":[],"start":null,"starts":[],"firstQuartile":null,"firstQuartiles":[],"midpoint":null,"midpoints":[],"thirdQuartile":null,"thirdQuartiles":[],"complete":null,"completes":[],"thirdPartyTags":"\u003cscript src=\"https://secure-gl.imrworldwide.com/u/t/00/05/37/42/smart_tag.js?cr=${creative.id}\u0026ce=usnews\u0026ci=nlsnci433\u0026am=Spongecell\u0026r=[rand]\" type=\"text/javascript\"\u003e\u003c/script\u003e \n\u003cscript src=\"https://z.moatads.com/spongecell313748294480/moatad.js#moatClientLevel1=${campaign.id}\u0026moatClientLevel2=USNews\u0026moatClientLevel3=${placement.id}\u0026moatClientLevel4=${creative.id}\" type=\"text/javascript\"\u003e\u003c/script\u003e"},"adTag":{"id":51412112,"name":"USNews.com CARDIO_Best Hospitals, Doctors, and Health Articles_970x250_Geo: NATIONAL 970x250"},"brand":{"id":936},"campaign":{"id":15250},"container":{"id":17660},"creative":{"id":392774,"name":"Trust Your Heart","width":970,"height":250},"concept":{"id":38986},"weight":{"value":1.0},"rotationGroup":{"id":62203},"frequencyEnabled":false,"targetingContainer":{"id":55807,"fallback":false},"flight":{"id":41349,"name":"V2 | US News"},"placement":{"id":"MayoClinic_970x2_23","name":"USNews.com CARDIO_Best Hospitals, Doctors, and Health Articles_970x250_Geo: NATIONAL 970x250"},"site":{"id":""}},"loading":{"animation":{"type":"circle","bgColor":"rgb(255, 255, 255)","fgColor":"rgb(0, 0, 0)"}}},"tags":{"backup":{"imageUrl":"https://live-ssl.cdn.spongecell.com/studio/assets/682318/full/970x250_backup.jpg","linkUrl":"http://www.mayoclinic.org/appointments","border":{"thickness":1,"color":"rgb(0, 0, 0)"},"html5":true,"size":{"width":970,"height":250}},"studioScript":{"loading":"initial","border":{"thickness":1,"color":"rgb(0, 0, 0)"},"adTagId":51412112,"jsUrl":"https://royale-ssl.cdn.spongecell.com/studio/ads/63758/592519.js","cssUrl":"https://royale-ssl.cdn.spongecell.com/studio/ads/63758/592519.css"},"studioIframe":{"loading":"initial","size":{"width":970,"height":250},"baseSize":{"width":970,"height":250},"border":{"thickness":1,"color":"rgb(0, 0, 0)"},"iframeUrl":"https://royale-ssl.cdn.spongecell.com/studio/ads/63758/592519","iframeBaseUrl":"https://royale-ssl.cdn.spongecell.com"}},"weight":1.0}},"channels":{"externalPage":true,"modern_feature":true,"mraid":true,"setup":true,"tracking":true,"loading":true},"tags":{"backup":true,"studioScript":true,"studioIframe":true}}; (function(){var e,t;e="undefined"!=typeof window&&null!==window?window:global,t=null!=e.spongecell?e.spongecell:e.spongecell={},t.Cookie=function(){function e(){}return e.createCookie=function(e,t,n){var i,r;return null==n&&(n=24),navigator.cookieEnabled?(i=new Date,i.setTime(i.getTime()+60*parseInt(n)*60*1e3),r="; expires="+i.toGMTString(),document.cookie=e+"="+t+r+"; path=/"):null},e.readCookie=function(e){var t,n,i,r,o,a;if(!navigator.cookieEnabled)return null;for(a=e+"=",n=document.cookie.split(";"),i=0,r=0,o=n.length;o>r;r++)if(t=n[r]," "===t[0]&&(t=t.substring(1,t.length)),0===t.indexOf(a))return t.substring(a.length,t.length);return null},e}()}).call(this),function(){var e,t;e="undefined"!=typeof window&&null!==window?window:global,t=null!=e.spongecell?e.spongecell:e.spongecell={},t.Browser=function(){function e(){}var t,n;return t=/Android ([2].?[3-9].?[0-9]?|[4-8].?[0-9].?[0-9]?)/i,e.detect=function(e){var n,i,r,o,a,s,l,u,c;return null==e&&(e=navigator.userAgent),a=null!=(s=e.match(/(ipod|iphone|ipad)/i))&&null!=(l=s[1])?l.toLowerCase():void 0,n=/android/i.test(e),o=function(t){var n;return n=e.match(t),parseFloat(null!=n?n[1]:void 0)||""},c=o(/version\/(\d+(\.\d+)?)/i),i=/chrome.+? edge/i.test(e)?{msedge:!0,version:o(/edge\/(\d+(\.\d+)?)/i)}:/chrome|crmo|spotify|crios/i.test(e)?{chrome:!0,version:o(/(?:chrome|crmo|spotify)\/(\d+(\.\d+)?)/i)}:/firefox/i.test(e)?{firefox:!0,version:o(/(?:firefox)[ \/](\d+(\.\d+)?)/i)}:/msie|trident/i.test(e)?(u=o(/(?:msie |rv:)(\d+(\.\d+)?)/i),r={msie:!0,version:u},10>u?r.unsupported=!0:void 0,r):/phantom/i.test(e)?{phantom:!0}:/safari/i.test(e)&&!/android/i.test(e)?{safari:!0,version:c,unsupported:5.2>c}:void 0,a?(null==i&&(i={}),i.ios=!0,i.iosVersion=c,delete i.unsupported,i.mobile=!0):n&&(null==i&&(i={}),i.android=!0,i.androidVersion=o(/android (\d+(\.\d+)?)/i),i.mobile=!0,t.test(e)||(i.unsupported=!0)),null==i&&(i={unsupported:!0}),i},n=e.detect(),e.supported=function(){return!n.unsupported},e.isAndroidSupported=function(){return n.android&&t.test(navigator.userAgent)},e.isAndroidGingerbread=function(){return n.android&&n.androidVersion>=2.3&&n.androidVersion<3},e.isAndroidIceCreamSandwich=function(){return n.android&&n.androidVersion>=4&&n.androidVersion<4.1},e.isAndroidJellyBean=function(){return n.android&&n.androidVersion>=4.1&&n.androidVersion<4.4},e.isAndroidLollipop=function(){return n.android&&n.androidVersion>=5&&n.androidVersion<6},e.isAndroid=function(){return n.android},e.isiOS=function(){return n.ios},e.isIE8=function(){return n.msie&&8===+n.version},e.isIE9=function(){return n.msie&&9===+n.version},e.isIE10=function(){return n.msie&&10===+n.version},e.isIE11=function(){return n.msie&&11===+n.version},e.isIE9Below=function(){return n.msie&&+n.version<=9},e.isIE10Below=function(){return n.msie&&+n.version<=10},e.isIE=function(){return n.msie},e.isiOS5=function(){return n.ios&&5===+n.iosVersion},e.isMobile=function(){return n.android||n.ios||/tablet|[^-]mobi/i.test(navigator.userAgent)},e.isChrome=function(){return n.chrome},e.isFirefox=function(){return n.firefox},e.isSafari=function(){return n.safari},e.isPhantom=function(){return n.phantom},e.isWindowsSafari=function(){return/Windows.*AppleWebKit.*Safari/.test(navigator.userAgent)&&!/Chrome|Spotify/.test(navigator.userAgent)},e.supportsFullscreen=function(){return!this.isIE()&&!this.isWindowsSafari()},e.supportsSrcdoc=function(){return!this.isSafari()&&!this.isChrome()},e.supportsLinkOnload=function(){return!(n.android&&!n.chrome||n.safari&&n.version<6)},e.detectsSrcdoc=function(){return"about:srcdoc"===window.location.href},e}()}.call(this),function(){var e,t,n=[].slice;e="undefined"!=typeof window&&null!==window?window:global,t=null!=e.spongecell?e.spongecell:e.spongecell={},t.Console=function(){function e(){}return e.ENABLED=function(){var e,n;try{return!!(null!=(n=t.Cookie)?n.readCookie("_console_logging"):void 0)}catch(i){return e=i,!1}}(),e.log=function(){var e,t,i;return t=arguments[0],e=2<=arguments.length?n.call(arguments,1):[],this.ENABLED&&window.console?null!=window.console.log.apply?(i=window.console).log.apply(i,[t].concat(n.call(e))):window.console.log(t):void 0},e.debug=function(){var e,i,r,o,a;return i=arguments[0],e=2<=arguments.length?n.call(arguments,1):[],this.ENABLED&&window.console?null!=(null!=(r=window.console.debug)?r.apply:void 0)?(o=window.console).debug.apply(o,[i].concat(n.call(e))):(a=t.Console).log.apply(a,[i].concat(n.call(e))):void 0},e.pad=function(e,t){var n;for(n=e||"";n.length\n'},e.removeWrappers=function(e){var t,n,i,r,o,a;for(null==e&&(e=null),e?n=[document.getElementById(e)]:null==n&&(n=document.querySelectorAll(".outer-wrapper")),a=[],i=0,r=n.length;r>i;i++)t=n[i],a.push(null!=t&&null!=(o=t.parentNode)?o.removeChild(t):void 0);return a},e.onHover=function(e,t){var n,i,r,o,a,s,l,u,c,d,h,p,f;return u=null!=t?t:{},a=u.node,c=u.repeatInterval,a||(this.topOnHoverCallback=e,null==a&&(a=document.querySelectorAll(".wrapper")[0])),o=200,h=32,n=null,i=null,f=function(e){return n=e.pageX,i=e.pageY},p=null,s=null,l=null,d=function(e){return s=n,l=i,p=setTimeout(function(){return r(e)},o)},r=function(t){return function(o){var u,g,m;return g=r.prev,null==n||null==i||null==s||null==l?d(o):(u=Math.abs(n-s)+Math.abs(i-l),m=null==g&&0===u,h>u&&!m?(null!=t.topOnHoverCallback&&(t.topOnHoverCallback(),t.topOnHoverCallback=null),a.removeEventListener("mousemove",f),e!==t.topOnHoverCallback&&(e(),r.prev=null),null!=c?p=setTimeout(function(){return r(o)},c):void 0):(r.prev=m?null:u,d(o)))}}(this),a.addEventListener("mouseenter",function(){return function(e){return s=e.pageX,l=e.pageY,a.addEventListener("mousemove",f),p=setTimeout(function(){return r(e)},o)}}(this)),a.addEventListener("mouseleave",function(){return function(){return a.removeEventListener("mousemove",f),n=i=null,clearTimeout(p)}}(this))},e}()}.call(this),function(){var e,t;e="undefined"!=typeof window&&null!==window?window:global,t=null!=e.spongecell?e.spongecell:e.spongecell={},t.Event=function(){function e(){}var n;return e.onLoad=function(e){return document&&"complete"===document.readyState?void setTimeout(function(){return e()},0):"undefined"!=typeof document.addEventListener?document.addEventListener("DOMContentLoaded",e,!1):"undefined"!=typeof window.addEventListener?window.addEventListener("DOMContentLoaded",e,!1):"undefined"!=typeof window.attachEvent?window.attachEvent("onload",e):void 0},e.on=function(e,t,n){return"undefined"!=typeof document.addEventListener?e.addEventListener(t,n,!1):"undefined"!=typeof document.attachEvent?e.attachEvent("on"+t,n):void 0},e.addMessageListener=function(e,t){return null==t&&(t=window),null!=t.addEventListener?t.addEventListener("message",n(e),!1):null!=t.attachEvent?t.attachEvent("onmessage",n(e)):void 0},n=function(e){return function(n){var i,r;if("mocha-zero-timeout"!==n.data)try{i=JSON.parse(n.data)}catch(o){return r=o,void t.Console.debug("Iframe parse error: %o",r)}return e(i,n)}},e}()}.call(this),function(){var e,t;e="undefined"!=typeof window&&null!==window?window:global,t=null!=e.spongecell?e.spongecell:e.spongecell={},t.Expansion=function(){function n(){}return n.getWindow=function(){var t;return this.allowedAccessToTop()?null!=e&&null!=(t=e.top)?t:window:null!=e?e:window},n.getDocument=function(t){return null==t&&(t="expandable"),this.inIframe()&&"overlay"!==t?e.document:this.getWindow().document},n.documentDimensions=function(){var e,n;return t.Browser.isMobile()?{height:screen.height,width:screen.width}:(e=this.getDocument(),n=this.getWindow(),{height:n.innerHeight||e.documentElement.clientHeight||e.body.clientHeight,width:n.innerWidth||e.documentElement.clientWidth||e.body.clientWidth})},n.inIframe=function(){var t;try{return e!==top}catch(n){return t=n,!0}},n.inFriendlyIframe=function(){var t;try{return void 0===e.parent.location.host?!1:!0}catch(n){return t=n,!1}},n.allowedAccessToTop=function(){return!this.inIframe()||this.inFriendlyIframe()?(t.Console.log("allowed access to parent window"),!0):!1},n.fixedPositionSupported=function(){var e,t,n,i;return t=this.getDocument(),n=1,i=!1,e=t.createElement("div"),e.style.position="fixed",e.style.top="0px",e.style.right="0px",t.body.appendChild(e),"number"==typeof e.offsetTop&&null!==e.offsetTop&&"undefined"!==e.offsetTop&&(n=parseInt(e.offsetTop)),0===n&&(i=!0),e.parentNode.removeChild(e),i},n.panelLargerThanWindow=function(e){var t,n,i;return i=this.getWindow(),t=i.innerHeight?i.document.documentElement.clientHeight:i.document.body.scrollHeight,n=i.innerWidth?i.document.documentElement.clientWidth:i.document.body.scrollWidth,ts?0:s,a=(r-l)/2-1,c=0>a?0:a,t.Browser.isMobile()?["absolute",0,0]:["fixed",Math.round(c),Math.round(d)]},n.calcAbsolutePositions=function(e,n){var i,r,o,a,s,l,u,c,d,h,p,f,g;return null==n&&(n={}),i=this.getDocument(),p=this.getWindow(),a=e.height,h=e.width,n.x=n.x?parseInt(n.x):0,n.y=n.y?parseInt(n.y):0,r=this.documentDimensions().height,o=this.documentDimensions().width,c=this.scrollPositions(),u=c[0],d=c[1],l=d+(r-a)/2-1,g=this.panelLargerThanWindow(e)||0>l?0:l,s=u+(o-h)/2-1,f=0>s?0:s,t.Browser.isMobile()?["absolute",0,0]:["absolute",Math.round(f+n.x),Math.round(g+n.y)]},n.scrollPositions=function(){var e,t,n;return t=this.getDocument(),n=this.getWindow(),e=t.body,"number"==typeof n.pageYOffset?[n.pageXOffset,n.pageYOffset]:e&&(e.scrollLeft||e.scrollTop)?[e.scrollLeft,e.scrollTop]:t.documentElement&&(t.documentElement.scrollLeft||t.documentElement.scrollTop)?[t.documentElement.scrollLeft,t.documentElement.scrollTop]:[0,0]},n.safeFrameExpansionParams=function(e){var t,n,i,r,o,a,s,l,u,c,d,h,p;if(r=e.coords,u=e.initialDims,s=e.expansionDims,o=e.direction,h=e.type,l={push:"push"===h&&$sf.ext.supports()["exp-push"]},"overlay"===h)p=r.win,a=r.exp,c=(p.w-s.width)/2,d=(p.h-s.height)/2,t=r.self,n=a.l>c?c-a.l:a.l-c,i=a.t>d?d-a.t:a.t-d,l.l=-1*n,l.r=+a.l-l.l+s.width-(+a.l+u.width),l.t=-1*i,l.b=+a.t-l.t+s.height-(+a.t+u.height);else switch(null==o&&(o="down"),o){case"left":l.l=s.width-u.width,l.t=s.height>=u.height?u.height-s.height:s.height-u.height;break;case"right":l.r=s.width-u.width,l.t=s.height>=u.height?u.height-s.height:s.height-u.height;break;case"up":l.t=u.height-s.height,l.l=s.width>=u.width?u.width-s.width:s.width-u.width;break;case"down":l.b=s.height-u.height,l.l=s.width>=u.width?u.width-s.width:s.width-u.width}return l},n}()}.call(this),function(){var e,t=[].indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(t in this&&this[t]===e)return t;return-1};e=["extended","included"],spongecell.Module=function(){function n(){}return n.extend=function(n){var i,r,o;for(i in n)o=n[i],t.call(e,i)<0&&(this[i]=o);return null!=(r=n.extended)&&r.apply(this),this},n.include=function(n){var i,r,o;for(i in n)o=n[i],t.call(e,i)<0&&(this.prototype[i]=o);return null!=(r=n.included)&&r.apply(this),this},n}()}.call(this),!function(e){function t(e,t){return function(){e.apply(t,arguments)}}function n(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],l(e,t(r,this),t(o,this))}function i(e){var t=this;return null===this._state?void this._deferreds.push(e):void u(function(){var n=t._state?e.onFulfilled:e.onRejected;if(null===n)return void(t._state?e.resolve:e.reject)(t._value);var i;try{i=n(t._value)}catch(r){return void e.reject(r)}e.resolve(i)})}function r(e){try{if(e===this)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if("function"==typeof n)return void l(t(n,e),t(r,this),t(o,this))}this._state=!0,this._value=e,a.call(this)}catch(i){o.call(this,i)}}function o(e){this._state=!1,this._value=e,a.call(this)}function a(){for(var e=0,t=this._deferreds.length;t>e;e++)i.call(this,this._deferreds[e]);this._deferreds=null}function s(e,t,n,i){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=i}function l(e,t,n){var i=!1;try{e(function(e){i||(i=!0,t(e))},function(e){i||(i=!0,n(e))})}catch(r){if(i)return;i=!0,n(r)}}var u=n.immediateFn||"function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,1)},c=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};n.prototype["catch"]=function(e){return this.then(null,e)},n.prototype.then=function(e,t){var r=this;return new n(function(n,o){i.call(r,new s(e,t,n,o))})},n.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&c(arguments[0])?arguments[0]:arguments);return new n(function(t,n){function i(o,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,function(e){i(o,e)},n)}e[o]=a,0===--r&&t(e)}catch(l){n(l)}}if(0===e.length)return t([]);for(var r=e.length,o=0;oi;i++)e[i].then(t,n)})},"undefined"!=typeof module&&module.exports?module.exports=n:e.Promise||(e.Promise=n)}(this),function(){"use strict";var e,t;t=null!=window.spongecell?window.spongecell:window.spongecell={},e=null!=t.requestMap?t.requestMap:t.requestMap={},t.Net=function(){function n(){}return n.isSSL=function(){var e;return"https:"===document.location.protocol||(null!=(e=document.baseURI)?e.indexOf("https"):void 0)>-1},n.isHttp=function(e){return!!/^https?\:\/\//i.test(e)},n.isHttpEncoded=function(e){return/^https?\%3a\%2f\%2f/i.test(e)},n.encode=function(e){return e?encodeURIComponent(e):null},n.writePixel=function(e,n){var i,r;return t.Net.isHttp(e)?(i=document.createElement("div"),i.setAttribute("style","position:absolute;left:0px;top:0px;visibility:hidden;"),r=document.createElement("img"),r.setAttribute("width",0),r.setAttribute("height",0),r.setAttribute("style","width:0px;height:0px;"),r.setAttribute("src",e),i.appendChild(r),(null!=n?n:document.body).appendChild(i)):void 0},n.writeHtml=function(e,t){var n,i,r,o,a,s,l,u,c,d,h,p;if(null==t&&(t=null),e&&e.match(/\